From bbb3a15d1cc3fa1f5a8c600df7549933d181ff29 Mon Sep 17 00:00:00 2001 From: safavimohadeseh78 Date: Tue, 15 Sep 2026 21:41:48 +0330 Subject: [PATCH] Polish customer app UI and streamline CRM overlays. Replace standalone customer create and meeting report pages with overlays, add TimeInput, remove opaque input backgrounds app-wide, improve desktop layouts/skeletons, and refresh shopping, customer, and reminder screens. --- ...tView-2LBKVW4Y.js => CartView-eM60Epx8.js} | 2 +- ...1Nlw.js => CashSettlementView-CjQgNpmP.js} | 2 +- dist/assets/CatalogDetailView-CZHNGZXq.css | 1 + ...OKjOQ.js => CatalogDetailView-Gtx8dlRR.js} | 2 +- dist/assets/CatalogDetailView-jzLLMDJe.css | 1 - ...X8NH65z.js => CatalogListView-Dq58CV-q.js} | 2 +- ...7AuZ.js => CatalogRequestView-BSWD5gtk.js} | 2 +- ...s41.js => CatalogRequestsView-DwQhS52F.js} | 2 +- ...8MWedcL.js => CatalogsHubView-CVuNr6xa.js} | 2 +- dist/assets/CategoriesView-BRz9akNh.css | 1 + dist/assets/CategoriesView-CDaVb5Ku.js | 1 + dist/assets/CategoriesView-DRmOX7Aw.js | 1 - dist/assets/CategoriesView-DsmvNfMp.css | 1 - ...-DqgBARCn.js => CheckFormView-CL59CF83.js} | 2 +- ...-Bq44NHdA.js => CheckListView-DSyd4n4b.js} | 2 +- ...toM.js => CheckModeSelectView-D8l3uvkh.js} | 2 +- ...snxvI.js => CompanySelectView-DSdNGDKR.js} | 2 +- ...Y-8V.js => CustomerCreateView-Bu9UdZ8R.js} | 2 +- ...1hBW.js => CustomerDetailView-kex7gVf_.js} | 2 +- ...-ByzAyCRf.js => CustomersView-BkjIB9Zf.js} | 2 +- ...-U48rD2lS.js => FavoritesView-D0buqJLn.js} | 2 +- dist/assets/HomeView-DYxyNGVU.css | 1 + dist/assets/HomeView-X847j2xz.css | 1 - ...eView-wCye6_sU.js => HomeView-Xx9oyuHV.js} | 2 +- ...View-D9wWgmnO.js => LoginView-D0nHysUo.js} | 2 +- dist/assets/MeetingReportView-C5CRmzNN.css | 1 + ...n_c9Q.js => MeetingReportView-YbV4ERNj.js} | 2 +- dist/assets/MeetingReportView-clcxg22r.css | 1 - ...uCDMdSf.js => OrderDetailView-BXnrb7Jd.js} | 2 +- ...5EheK8.js => OrderSuccessView-DCkdco9K.js} | 2 +- ...iew-CRxlIUBm.js => OrdersView-DdeDkbea.js} | 2 +- ...tpView-kAUoSCAD.js => OtpView-CRoSWAh8.js} | 2 +- ...der-CDQMUtCp.js => PageHeader-BFnKSFNh.js} | 2 +- ...8B8Qk.js => ProductDetailView-C-2OwXKv.js} | 2 +- dist/assets/ProductDetailView-CqyNqug9.css | 1 + dist/assets/ProductDetailView-xdAl3zfq.css | 1 - ...w-FPfFjubT.js => ProductsView-DyuDmduq.js} | 2 +- dist/assets/ProductsView-MAdd0_sK.css | 1 - dist/assets/ProductsView-l55Gj6ux.css | 1 + ...27K3J.js => ProfileChecksView-DtgHDdIY.js} | 2 +- ...fE9O.js => ProfileDisplayView-CwFfrYN3.js} | 2 +- ...6fQ0UNn.js => ProfileEditView-BIvFm_eS.js} | 2 +- .../ProfileNotificationsView-BqMkB4wX.css | 1 + .../ProfileNotificationsView-BtwJaRCQ.js | 1 + .../ProfileNotificationsView-CTp2kqLW.css | 1 - .../ProfileNotificationsView-CftqndvR.js | 1 - ...s_D.js => ProfileSecurityView-CE_e1P0U.js} | 2 +- ...ew-CqjEPEPK.js => ProfileView-DX6DnJ1_.js} | 2 +- ...w-DBnd0mpE.js => RegisterView-BcL8O-vh.js} | 2 +- dist/assets/ReminderDetailView-Bgb1iArR.css | 1 + dist/assets/ReminderDetailView-CRDCge09.css | 1 - ...meKn.js => ReminderDetailView-DNK_nJut.js} | 2 +- dist/assets/RemindersView-BkrXzff2.css | 1 + ...-B1HBhehQ.js => RemindersView-CyB53lja.js} | 2 +- dist/assets/RemindersView-DX3323vn.css | 1 - ...aZPC.js => SettlementTypeView-CGWtmoLi.js} | 2 +- ...ew-qGaUzjJM.js => WelcomeView-BbT_ocAD.js} | 2 +- dist/assets/index-8S-fr-dB.css | 1 + dist/assets/index-CVG_qU1h.css | 1 - .../{index-B6MlTGUp.js => index-DzzUgmYT.js} | 4 +- ...W.js => useRequirePricedOrder-CxEozNXk.js} | 2 +- dist/index.html | 4 +- src/assets/images/catalogs/classic.jpg | Bin 182342 -> 0 bytes src/assets/images/catalogs/fastoni.jpg | Bin 114293 -> 0 bytes src/assets/images/catalogs/milano.jpg | Bin 147351 -> 0 bytes src/assets/images/catalogs/najran.jpg | Bin 112054 -> 0 bytes src/assets/images/catalogs/payizeh.jpg | Bin 223491 -> 0 bytes src/assets/images/catalogs/tarhdar.jpg | Bin 91569 -> 0 bytes src/assets/styles/main.css | 42 +- .../customers/CustomerCreateForm.vue | 149 ++++ .../customers/CustomerCreateOverlay.vue | 183 ++++ .../customers/MeetingReportForm.vue} | 206 +++-- .../customers/MeetingReportOverlay.vue | 189 +++++ src/components/icons/IconShirt.vue | 35 + src/components/icons/IconSuit.vue | 48 ++ src/components/icons/IconTrousers.vue | 41 + src/components/ui/BaseInput.vue | 1 - src/components/ui/CurrencyInput.vue | 1 - src/components/ui/PageSkeleton.vue | 169 +++- src/components/ui/PersianDateInput.vue | 1 - src/components/ui/SearchField.vue | 1 - src/components/ui/TimeInput.vue | 371 ++++++++ src/router/index.ts | 18 +- src/utils/categoryIcons.ts | 19 + src/views/auth/LoginView.vue | 3 +- src/views/auth/OtpView.vue | 2 - src/views/auth/RegisterView.vue | 1 - src/views/catalogs/CatalogDetailView.vue | 15 +- src/views/catalogs/CatalogRequestView.vue | 2 - src/views/categories/CategoriesView.vue | 80 +- .../components/DesktopHomeDashboard.vue | 2 +- src/views/customers/CustomerCreateView.vue | 169 ---- src/views/customers/CustomerDetailView.vue | 696 ++++++++++----- src/views/customers/CustomersView.vue | 31 +- src/views/home/HomeView.vue | 121 ++- src/views/products/ProductDetailView.vue | 42 +- src/views/products/ProductsView.vue | 245 +++++- .../profile/ProfileNotificationsView.vue | 6 +- .../profile/components/MobileProfilePage.vue | 19 +- src/views/reminders/ReminderDetailView.vue | 2 +- src/views/reminders/RemindersView.vue | 792 ++++++++++++++---- 101 files changed, 2910 insertions(+), 896 deletions(-) rename dist/assets/{CartView-2LBKVW4Y.js => CartView-eM60Epx8.js} (99%) rename dist/assets/{CashSettlementView-CGpx1Nlw.js => CashSettlementView-CjQgNpmP.js} (96%) create mode 100644 dist/assets/CatalogDetailView-CZHNGZXq.css rename dist/assets/{CatalogDetailView-CMyOKjOQ.js => CatalogDetailView-Gtx8dlRR.js} (95%) delete mode 100644 dist/assets/CatalogDetailView-jzLLMDJe.css rename dist/assets/{CatalogListView-SX8NH65z.js => CatalogListView-Dq58CV-q.js} (94%) rename dist/assets/{CatalogRequestView-BhFG7AuZ.js => CatalogRequestView-BSWD5gtk.js} (97%) rename dist/assets/{CatalogRequestsView-fszvIs41.js => CatalogRequestsView-DwQhS52F.js} (95%) rename dist/assets/{CatalogsHubView-u8MWedcL.js => CatalogsHubView-CVuNr6xa.js} (98%) create mode 100644 dist/assets/CategoriesView-BRz9akNh.css create mode 100644 dist/assets/CategoriesView-CDaVb5Ku.js delete mode 100644 dist/assets/CategoriesView-DRmOX7Aw.js delete mode 100644 dist/assets/CategoriesView-DsmvNfMp.css rename dist/assets/{CheckFormView-DqgBARCn.js => CheckFormView-CL59CF83.js} (97%) rename dist/assets/{CheckListView-Bq44NHdA.js => CheckListView-DSyd4n4b.js} (98%) rename dist/assets/{CheckModeSelectView-Dh-I2toM.js => CheckModeSelectView-D8l3uvkh.js} (86%) rename dist/assets/{CompanySelectView-ccmsnxvI.js => CompanySelectView-DSdNGDKR.js} (97%) rename dist/assets/{CustomerCreateView-y-BtY-8V.js => CustomerCreateView-Bu9UdZ8R.js} (95%) rename dist/assets/{CustomerDetailView-DOkX1hBW.js => CustomerDetailView-kex7gVf_.js} (97%) rename dist/assets/{CustomersView-ByzAyCRf.js => CustomersView-BkjIB9Zf.js} (96%) rename dist/assets/{FavoritesView-U48rD2lS.js => FavoritesView-D0buqJLn.js} (85%) create mode 100644 dist/assets/HomeView-DYxyNGVU.css delete mode 100644 dist/assets/HomeView-X847j2xz.css rename dist/assets/{HomeView-wCye6_sU.js => HomeView-Xx9oyuHV.js} (98%) rename dist/assets/{LoginView-D9wWgmnO.js => LoginView-D0nHysUo.js} (98%) create mode 100644 dist/assets/MeetingReportView-C5CRmzNN.css rename dist/assets/{MeetingReportView-D_xn_c9Q.js => MeetingReportView-YbV4ERNj.js} (98%) delete mode 100644 dist/assets/MeetingReportView-clcxg22r.css rename dist/assets/{OrderDetailView-BuCDMdSf.js => OrderDetailView-BXnrb7Jd.js} (99%) rename dist/assets/{OrderSuccessView-Ct5EheK8.js => OrderSuccessView-DCkdco9K.js} (93%) rename dist/assets/{OrdersView-CRxlIUBm.js => OrdersView-DdeDkbea.js} (99%) rename dist/assets/{OtpView-kAUoSCAD.js => OtpView-CRoSWAh8.js} (98%) rename dist/assets/{PageHeader-CDQMUtCp.js => PageHeader-BFnKSFNh.js} (95%) rename dist/assets/{ProductDetailView-CTZ8B8Qk.js => ProductDetailView-C-2OwXKv.js} (98%) create mode 100644 dist/assets/ProductDetailView-CqyNqug9.css delete mode 100644 dist/assets/ProductDetailView-xdAl3zfq.css rename dist/assets/{ProductsView-FPfFjubT.js => ProductsView-DyuDmduq.js} (97%) delete mode 100644 dist/assets/ProductsView-MAdd0_sK.css create mode 100644 dist/assets/ProductsView-l55Gj6ux.css rename dist/assets/{ProfileChecksView-Bdf27K3J.js => ProfileChecksView-DtgHDdIY.js} (67%) rename dist/assets/{ProfileDisplayView-BLWLfE9O.js => ProfileDisplayView-CwFfrYN3.js} (98%) rename dist/assets/{ProfileEditView-C6fQ0UNn.js => ProfileEditView-BIvFm_eS.js} (98%) create mode 100644 dist/assets/ProfileNotificationsView-BqMkB4wX.css create mode 100644 dist/assets/ProfileNotificationsView-BtwJaRCQ.js delete mode 100644 dist/assets/ProfileNotificationsView-CTp2kqLW.css delete mode 100644 dist/assets/ProfileNotificationsView-CftqndvR.js rename dist/assets/{ProfileSecurityView-SPYpAs_D.js => ProfileSecurityView-CE_e1P0U.js} (96%) rename dist/assets/{ProfileView-CqjEPEPK.js => ProfileView-DX6DnJ1_.js} (99%) rename dist/assets/{RegisterView-DBnd0mpE.js => RegisterView-BcL8O-vh.js} (99%) create mode 100644 dist/assets/ReminderDetailView-Bgb1iArR.css delete mode 100644 dist/assets/ReminderDetailView-CRDCge09.css rename dist/assets/{ReminderDetailView-D-AYmeKn.js => ReminderDetailView-DNK_nJut.js} (96%) create mode 100644 dist/assets/RemindersView-BkrXzff2.css rename dist/assets/{RemindersView-B1HBhehQ.js => RemindersView-CyB53lja.js} (98%) delete mode 100644 dist/assets/RemindersView-DX3323vn.css rename dist/assets/{SettlementTypeView-003zaZPC.js => SettlementTypeView-CGWtmoLi.js} (96%) rename dist/assets/{WelcomeView-qGaUzjJM.js => WelcomeView-BbT_ocAD.js} (97%) create mode 100644 dist/assets/index-8S-fr-dB.css delete mode 100644 dist/assets/index-CVG_qU1h.css rename dist/assets/{index-B6MlTGUp.js => index-DzzUgmYT.js} (91%) rename dist/assets/{useRequirePricedOrder-zO2gkEXW.js => useRequirePricedOrder-CxEozNXk.js} (86%) delete mode 100644 src/assets/images/catalogs/classic.jpg delete mode 100644 src/assets/images/catalogs/fastoni.jpg delete mode 100644 src/assets/images/catalogs/milano.jpg delete mode 100644 src/assets/images/catalogs/najran.jpg delete mode 100644 src/assets/images/catalogs/payizeh.jpg delete mode 100644 src/assets/images/catalogs/tarhdar.jpg create mode 100644 src/components/customers/CustomerCreateForm.vue create mode 100644 src/components/customers/CustomerCreateOverlay.vue rename src/{views/customers/MeetingReportView.vue => components/customers/MeetingReportForm.vue} (73%) create mode 100644 src/components/customers/MeetingReportOverlay.vue create mode 100644 src/components/icons/IconShirt.vue create mode 100644 src/components/icons/IconSuit.vue create mode 100644 src/components/icons/IconTrousers.vue create mode 100644 src/components/ui/TimeInput.vue delete mode 100644 src/views/customers/CustomerCreateView.vue diff --git a/dist/assets/CartView-2LBKVW4Y.js b/dist/assets/CartView-eM60Epx8.js similarity index 99% rename from dist/assets/CartView-2LBKVW4Y.js rename to dist/assets/CartView-eM60Epx8.js index 3fd5f8c..f89c632 100644 --- a/dist/assets/CartView-2LBKVW4Y.js +++ b/dist/assets/CartView-eM60Epx8.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,Et as r,L as i,M as a,N as o,O as s,P as c,R as l,St as u,Y as d,Z as f,_ as p,et as m,j as h,mt as g,n as _,q as v,rt as y,t as b,z as x}from"./BasicIcon-C6boaehV.js";import{a as S,o as C}from"./format-BHJptHdF.js";import{C as w,S as T,T as ee,d as E,n as D,o as O,t as k}from"./index-B6MlTGUp.js";import{t as A}from"./EmptyState-C_QQeA_h.js";import{t as j}from"./IconChevronBack-DORV2H0q.js";import{t as te}from"./FormErrorBanner-CjdBfIQT.js";import{t as M}from"./IconDiamond-Bgv1zgqc.js";import{t as N}from"./CheckoutStepper-CqUviuW7.js";import{t as P}from"./IconClipboardEmpty-5Av_Gh0W.js";import{t as F}from"./IconLayoutGrid-E-Q8Z5rF.js";function I(){let t=p(),n=ee(),r=E(),i=g(!1),a=g(!1),o=g(``),s=e(()=>n.activeCart?.items??[]),c=e(()=>s.value.length===0),l=e(()=>n.companyNamesLabel||n.activeCart?.companyName||``),u=e(()=>n.companySummaries);async function d(e){let t=s.value.find(t=>t.id===e);await k({title:`حذف از سبد`,message:t?`آیا از حذف «${t.productName}» از سبد خرید مطمئن هستید؟`:`آیا از حذف این آیتم از سبد خرید مطمئن هستید؟`,confirmLabel:`حذف`,cancelLabel:`انصراف`,tone:`danger`})&&n.removeItem(e)}async function f(){if(!(!n.activeCart||s.value.length===0||a.value)){a.value=!0,o.value=``;try{if(await n.hydrate(),!n.activeCart?.items.length){o.value=`سبد خرید خالی است یا با سرور همگام نشد.`;return}let e=await r.submitOrder(n.activeCart);await n.hydrate(),t.replace(`/orders/${e.id}/success`)}catch(e){o.value=e instanceof Error?e.message:`ثبت سفارش ناموفق بود.`,await n.hydrate()}finally{a.value=!1}}}function m(){if(s.value.length!==0){if(n.isFull){i.value=!0;return}f()}}function h(){i.value=!1,f()}async function _(){await n.createNewCartForSameCompany(),i.value=!1,t.push(`/categories`)}return v(()=>{n.ensureActiveCartForCartPage()}),{cartStore:n,items:s,isEmpty:c,companyName:l,companySummaries:u,showFullDialog:i,submitting:a,submitError:o,removeItem:d,proceedToCheckout:m,proceedAnyway:h,createNewInvoice:_}}var L=x({__name:`IconTrash`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),a(b,{icon:`vuesax-linear:trash`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),R={class:`cart-mobile-page`},z={class:`cart-mobile-page__nav`},B={type:`button`,class:`nav-btn nav-btn--ghost`,"aria-hidden":`true`,tabindex:`-1`},V={key:0,class:`cart-mobile-page__body`},H={class:`cart-mobile-page__company`},U={class:`cart-mobile-page__scroll`},W={class:`cart-mobile-table`},G={class:`col-product`},K={key:0,class:`col-product__company`},q={class:`col-meterage`},J={class:`col-delete`},Y=[`onClick`],X={class:`cart-mobile-page__footer`},Z={class:`cart-mobile-summary`},Q={class:`cart-mobile-summary__row`},ne={class:`cart-mobile-summary__cap`},re={key:1,class:`cart-mobile-summary__row`},ie={class:`cart-mobile-summary__row`},ae=_(x({__name:`MobileCartPage`,props:{items:{},companyName:{},companySummaries:{},totalMeterage:{},maxMeterage:{},remainingCapacity:{},isEmpty:{type:Boolean},submitting:{type:Boolean}},emits:[`back`,`remove`,`checkout`,`selectCompany`],setup(e,{emit:t}){let n=t;return(t,p)=>(d(),c(`div`,R,[h(`header`,z,[h(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:p[0]||=e=>n(`back`)},[l(j,{size:20})]),p[3]||=h(`h1`,{class:`cart-mobile-page__title`},`سبد خرید`,-1),h(`button`,B,[l(j,{size:18,class:`nav-btn__flip`})])]),e.isEmpty?(d(),a(A,{key:1,variant:`cart`,message:`از دسته‌بندی یا کالیته محصول را انتخاب کنید`},{default:y(()=>[l(D,{onClick:p[2]||=e=>n(`selectCompany`)},{default:y(()=>[...p[10]||=[i(`مشاهده محصولات`,-1)]]),_:1})]),_:1})):(d(),c(`div`,V,[h(`p`,H,r(e.companyName?`شرکت‌ها: ${e.companyName}`:`سبد خرید مشترک`),1),h(`div`,U,[h(`div`,W,[p[4]||=h(`div`,{class:`cart-mobile-table__head`},[h(`span`,null,`محصول`),h(`span`,null,`متراژ (متر)`),h(`span`,null,`حذف`)],-1),(d(!0),c(s,null,f(e.items,e=>(d(),c(`div`,{key:e.id,class:`cart-mobile-table__row`},[h(`div`,G,[h(`strong`,null,r(e.productName),1),h(`span`,null,`کد: `+r(e.productCode),1),e.companyName?(d(),c(`span`,K,r(e.companyName),1)):o(``,!0)]),h(`div`,q,r(u(C)(e.meterage)),1),h(`div`,J,[h(`button`,{type:`button`,"aria-label":`حذف`,onClick:t=>n(`remove`,e.id)},[l(L,{size:20})],8,Y)])]))),128))])]),h(`div`,X,[h(`div`,Z,[h(`div`,Q,[p[5]||=h(`span`,null,`جمع متراژ کل`,-1),h(`strong`,null,r(u(S)(e.totalMeterage)),1)]),e.companySummaries?.length?(d(!0),c(s,{key:0},f(e.companySummaries,e=>(d(),c(`div`,{key:e.companyId,class:`cart-mobile-summary__row cart-mobile-summary__row--sub`},[h(`span`,null,r(e.companyName),1),h(`strong`,null,[i(r(u(S)(e.meterage))+` `,1),h(`span`,ne,`/ `+r(u(S)(e.maxMeterage)),1)])]))),128)):(d(),c(`div`,re,[p[6]||=h(`span`,null,`حداکثر مجاز`,-1),h(`strong`,null,r(u(S)(e.maxMeterage)),1)])),h(`div`,ie,[p[7]||=h(`span`,null,`باقی مانده`,-1),h(`strong`,null,r(u(S)(e.remainingCapacity)),1)])]),p[9]||=h(`p`,{class:`cart-mobile-page__hint`},` پس از ثبت، همه اقلام در یک پیش‌سفارش واحد قرار می‌گیرند و مدیریت قیمت‌گذاری می‌کند. `,-1),l(D,{block:``,loading:e.submitting,onClick:p[1]||=e=>n(`checkout`)},{default:y(()=>[...p[8]||=[i(`ثبت پیش‌سفارش`,-1)]]),_:1},8,[`loading`])])]))]))}}),[[`__scopeId`,`data-v-6370ec52`]]),oe=x({__name:`IconLightbulb`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),a(b,{icon:`vuesax-linear:lamp-on`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),se={class:`desktop-page cart-desktop-page`},ce={class:`cart-desktop-page__head`},le={class:`cart-desktop-page__subtitle`},ue={class:`cart-desktop-page__layout`},de={class:`cart-desktop-page__main`},fe={key:0,class:`cart-empty-card`},pe={class:`cart-empty-card__visual`,"aria-hidden":`true`},me={class:`cart-empty-card__circle`},he={class:`cart-empty-card__actions`},ge={key:1,class:`cart-items-card`},_e={class:`cart-items-card__scroll`},ve={class:`cart-items-table`},ye={class:`cart-items-table__name`},be=[`onClick`],xe={class:`cart-desktop-page__sidebar`},Se={class:`cart-summary-card`},Ce={class:`cart-summary-card__title`},we={class:`cart-summary-card__title-icon`,"aria-hidden":`true`},Te={class:`cart-summary-card__rows`},Ee={class:`cart-summary-card__row`},De={class:`cart-summary-card__row-label`},Oe={class:`cart-summary-card__row`},ke={class:`cart-summary-card__row-label`},Ae={class:`cart-summary-card__row-label`},je={class:`cart-summary-card__cap`},Me={class:`cart-summary-card__row cart-summary-card__row--hint`},Ne={class:`cart-summary-card__row-label`},Pe=[`disabled`],$={class:`cart-guide-card`},Fe={class:`cart-guide-card__title`},Ie={class:`cart-guide-card__title-icon`,"aria-hidden":`true`},Le={class:`cart-guide-card__text`},Re={class:`cart-quick-nav`,"aria-label":`دسترسی سریع`},ze=[`onClick`],Be={class:`cart-quick-nav__body`},Ve={class:`cart-quick-nav__title`},He={class:`cart-quick-nav__desc`},Ue=_(x({__name:`DesktopCartPage`,props:{items:{},companyName:{},companySummaries:{},totalMeterage:{},maxMeterage:{},remainingCapacity:{},isEmpty:{type:Boolean},submitting:{type:Boolean}},emits:[`remove`,`checkout`,`selectCompany`,`back`],setup(e,{emit:n}){let g=n,_=p(),v=[{title:`کالیته‌ها`,desc:`مرور کالیته و طرح‌ها`,icon:F,tone:`blue`,action:()=>_.push(`/catalogs`)},{title:`دسته‌بندی`,desc:`مشاهده محصولات بر اساس کاربرد`,icon:M,tone:`green`,action:()=>_.push(`/categories`)},{title:`سفارش‌های من`,desc:`پیگیری وضعیت سفارش‌ها`,icon:T,tone:`blue`,action:()=>_.push(`/orders`)}];return(n,p)=>(d(),c(`div`,se,[l(N,{"current-step":1}),h(`header`,ce,[p[3]||=h(`h1`,{class:`cart-desktop-page__title`},`سبد خرید`,-1),h(`p`,le,r(e.companyName?`شرکت‌ها: ${e.companyName}`:`سبد خرید مشترک`),1)]),h(`div`,ue,[h(`section`,de,[e.isEmpty?(d(),c(`div`,fe,[h(`div`,pe,[p[4]||=h(`span`,{class:`cart-empty-card__spark cart-empty-card__spark--1`},`+`,-1),p[5]||=h(`span`,{class:`cart-empty-card__spark cart-empty-card__spark--2`},`·`,-1),h(`span`,me,[l(w,{size:40})]),p[6]||=h(`span`,{class:`cart-empty-card__spark cart-empty-card__spark--3`},`·`,-1)]),p[9]||=h(`h2`,{class:`cart-empty-card__heading`},`سبد خرید شما خالی است`,-1),p[10]||=h(`p`,{class:`cart-empty-card__text`},` از دسته‌بندی یا کالیته محصول را انتخاب کنید، جزئیات را ببینید و به سبد اضافه کنید. `,-1),h(`div`,he,[h(`button`,{type:`button`,class:`cart-btn cart-btn--primary`,onClick:p[0]||=e=>g(`selectCompany`)},[l(F,{size:18}),p[7]||=i(` مشاهده کالیته‌ها `,-1)]),h(`button`,{type:`button`,class:`cart-btn cart-btn--outline`,onClick:p[1]||=e=>u(_).push(`/categories`)},[l(M,{size:16}),p[8]||=i(` دسته‌بندی محصولات `,-1)])])])):(d(),c(`div`,ge,[h(`div`,_e,[h(`table`,ve,[p[11]||=h(`thead`,null,[h(`tr`,null,[h(`th`,{scope:`col`},`محصول`),h(`th`,{scope:`col`},`شرکت`),h(`th`,{scope:`col`},`کد`),h(`th`,{scope:`col`},`متراژ (متر)`),h(`th`,{scope:`col`},`حذف`)])],-1),h(`tbody`,null,[(d(!0),c(s,null,f(e.items,e=>(d(),c(`tr`,{key:e.id},[h(`td`,null,[h(`strong`,ye,r(e.productName),1)]),h(`td`,null,r(e.companyName||`—`),1),h(`td`,null,r(e.productCode),1),h(`td`,null,r(u(C)(e.meterage)),1),h(`td`,null,[h(`button`,{type:`button`,class:`cart-items-table__delete`,"aria-label":`حذف`,onClick:t=>g(`remove`,e.id)},[l(L,{size:18})],8,be)])]))),128))])])])]))]),h(`aside`,xe,[h(`div`,Se,[h(`h2`,Ce,[h(`span`,we,[l(P,{size:22})]),p[12]||=i(` خلاصه سفارش `,-1)]),h(`div`,Te,[h(`div`,Ee,[h(`span`,De,[l(F,{size:16}),p[13]||=i(` تعداد آیتم‌ها `,-1)]),h(`strong`,null,r(u(C)(e.items.length)),1)]),h(`div`,Oe,[h(`span`,ke,[l(M,{size:16}),p[14]||=i(` متراژ کل `,-1)]),h(`strong`,null,r(u(S)(e.totalMeterage)),1)]),(d(!0),c(s,null,f(e.companySummaries??[],e=>(d(),c(`div`,{key:e.companyId,class:`cart-summary-card__row cart-summary-card__row--sub`},[h(`span`,Ae,r(e.companyName),1),h(`strong`,null,[i(r(u(S)(e.meterage))+` `,1),h(`span`,je,`/ `+r(u(S)(e.maxMeterage)),1)])]))),128)),h(`div`,Me,[h(`span`,Ne,[l(T,{size:16}),p[15]||=i(` مبلغ فاکتور `,-1)]),p[16]||=h(`span`,{class:`cart-summary-card__hint-value`},` پس از قیمت‌گذاری مدیریت `,-1)])]),h(`button`,{type:`button`,class:`cart-summary-card__cta`,disabled:e.isEmpty||e.submitting,onClick:p[2]||=e=>g(`checkout`)},[l(O,{size:16}),i(` `+r(e.submitting?`در حال ثبت…`:`ثبت پیش‌سفارش`),1)],8,Pe),p[17]||=h(`p`,{class:`cart-summary-card__note`},` اقلام همه شرکت‌ها در یک سبد و یک فاکتور ثبت می‌شوند؛ پس از قیمت‌گذاری، یک‌بار تسویه می‌کنید. `,-1)]),h(`div`,$,[h(`h3`,Fe,[h(`span`,Ie,[l(oe,{size:18})]),p[18]||=i(` راهنمای گام بعدی `,-1)]),h(`p`,Le,[p[19]||=i(` پس از انتخاب شرکت و افزودن محصولات، متراژ کل و سقف مجاز فاکتور را بررسی کنید. `,-1),e.isEmpty?o(``,!0):(d(),c(s,{key:0},[i(` سقف مجاز: `+r(u(S)(e.maxMeterage))+` — باقی‌مانده: `+r(u(S)(e.remainingCapacity))+`. `,1)],64)),p[20]||=i(` سپس برای تکمیل سفارش، گزینه «ادامه و انتخاب تسویه» را بزنید. `,-1)])])])]),h(`nav`,Re,[(d(),c(s,null,f(v,e=>h(`button`,{key:e.title,type:`button`,class:`cart-quick-nav__item`,onClick:t=>e.action()},[h(`span`,{class:t([`cart-quick-nav__icon`,`cart-quick-nav__icon--${e.tone}`])},[(d(),a(m(e.icon),{size:20}))],2),h(`span`,Be,[h(`strong`,Ve,r(e.title),1),h(`span`,He,r(e.desc),1)]),l(O,{size:16,class:`cart-quick-nav__chevron`,"aria-hidden":`true`})],8,ze)),64))]),p[21]||=h(`p`,{class:`cart-desktop-page__footer`},`پارس بافت — سامانه سفارش‌گذاری پارچه`,-1)]))}}),[[`__scopeId`,`data-v-faff3d7e`]]),We={class:`cart-view`},Ge={class:`dialog card`},Ke={class:`dialog-actions`},qe=_(x({__name:`CartView`,setup(e){let t=p(),{cartStore:r,items:s,isEmpty:f,companyName:m,companySummaries:g,showFullDialog:_,submitting:v,submitError:b,removeItem:x,proceedToCheckout:S,proceedAnyway:C,createNewInvoice:w}=I();function T(){t.push(`/catalogs`)}return(e,p)=>(d(),c(`div`,We,[u(b)?(d(),a(te,{key:0,message:u(b),class:`cart-view__error`},null,8,[`message`])):o(``,!0),l(ae,{class:`mobile-only`,items:u(s),"company-name":u(m),"company-summaries":u(g),"total-meterage":u(r).totalMeterage,"max-meterage":u(r).maxMeterage,"remaining-capacity":u(r).remainingCapacity,"is-empty":u(f),submitting:u(v),onBack:p[0]||=e=>u(t).push(`/`),onRemove:u(x),onCheckout:u(S),onSelectCompany:p[1]||=e=>T()},null,8,[`items`,`company-name`,`company-summaries`,`total-meterage`,`max-meterage`,`remaining-capacity`,`is-empty`,`submitting`,`onRemove`,`onCheckout`]),l(Ue,{class:`desktop-only`,items:u(s),"company-name":u(m),"company-summaries":u(g),"total-meterage":u(r).totalMeterage,"max-meterage":u(r).maxMeterage,"remaining-capacity":u(r).remainingCapacity,"is-empty":u(f),submitting:u(v),onRemove:u(x),onCheckout:u(S),onSelectCompany:p[2]||=e=>T(),onBack:T},null,8,[`items`,`company-name`,`company-summaries`,`total-meterage`,`max-meterage`,`remaining-capacity`,`is-empty`,`submitting`,`onRemove`,`onCheckout`]),u(_)?(d(),c(`div`,{key:1,class:`dialog-overlay`,onClick:p[3]||=n(e=>_.value=!1,[`self`])},[h(`div`,Ge,[p[6]||=h(`h3`,null,`سقف متراژ تکمیل شد`,-1),p[7]||=h(`p`,{class:`text-sm`},` سقف متراژ حداقل یک شرکت در سبد پر شده است. می‌توانید همین پیش‌سفارش‌ها را ثبت کنید یا سبد را خالی کرده و فاکتور جدید بسازید. `,-1),h(`div`,Ke,[l(D,{variant:`outline`,loading:u(v),onClick:u(C)},{default:y(()=>[...p[4]||=[i(` ثبت همین فاکتور `,-1)]]),_:1},8,[`loading`,`onClick`]),l(D,{onClick:u(w)},{default:y(()=>[...p[5]||=[i(`فاکتور جدید`,-1)]]),_:1},8,[`onClick`])])])])):o(``,!0)]))}}),[[`__scopeId`,`data-v-da82aef3`]]);export{qe as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,Et as r,L as i,M as a,N as o,O as s,P as c,R as l,St as u,Y as d,Z as f,_ as p,et as m,j as h,mt as g,n as _,q as v,rt as y,t as b,z as x}from"./BasicIcon-C6boaehV.js";import{a as S,o as C}from"./format-BHJptHdF.js";import{C as w,S as T,T as ee,d as E,n as D,o as O,t as k}from"./index-DzzUgmYT.js";import{t as A}from"./EmptyState-C_QQeA_h.js";import{t as j}from"./IconChevronBack-DORV2H0q.js";import{t as te}from"./FormErrorBanner-CjdBfIQT.js";import{t as M}from"./IconDiamond-Bgv1zgqc.js";import{t as N}from"./CheckoutStepper-CqUviuW7.js";import{t as P}from"./IconClipboardEmpty-5Av_Gh0W.js";import{t as F}from"./IconLayoutGrid-E-Q8Z5rF.js";function I(){let t=p(),n=ee(),r=E(),i=g(!1),a=g(!1),o=g(``),s=e(()=>n.activeCart?.items??[]),c=e(()=>s.value.length===0),l=e(()=>n.companyNamesLabel||n.activeCart?.companyName||``),u=e(()=>n.companySummaries);async function d(e){let t=s.value.find(t=>t.id===e);await k({title:`حذف از سبد`,message:t?`آیا از حذف «${t.productName}» از سبد خرید مطمئن هستید؟`:`آیا از حذف این آیتم از سبد خرید مطمئن هستید؟`,confirmLabel:`حذف`,cancelLabel:`انصراف`,tone:`danger`})&&n.removeItem(e)}async function f(){if(!(!n.activeCart||s.value.length===0||a.value)){a.value=!0,o.value=``;try{if(await n.hydrate(),!n.activeCart?.items.length){o.value=`سبد خرید خالی است یا با سرور همگام نشد.`;return}let e=await r.submitOrder(n.activeCart);await n.hydrate(),t.replace(`/orders/${e.id}/success`)}catch(e){o.value=e instanceof Error?e.message:`ثبت سفارش ناموفق بود.`,await n.hydrate()}finally{a.value=!1}}}function m(){if(s.value.length!==0){if(n.isFull){i.value=!0;return}f()}}function h(){i.value=!1,f()}async function _(){await n.createNewCartForSameCompany(),i.value=!1,t.push(`/categories`)}return v(()=>{n.ensureActiveCartForCartPage()}),{cartStore:n,items:s,isEmpty:c,companyName:l,companySummaries:u,showFullDialog:i,submitting:a,submitError:o,removeItem:d,proceedToCheckout:m,proceedAnyway:h,createNewInvoice:_}}var L=x({__name:`IconTrash`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),a(b,{icon:`vuesax-linear:trash`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),R={class:`cart-mobile-page`},z={class:`cart-mobile-page__nav`},B={type:`button`,class:`nav-btn nav-btn--ghost`,"aria-hidden":`true`,tabindex:`-1`},V={key:0,class:`cart-mobile-page__body`},H={class:`cart-mobile-page__company`},U={class:`cart-mobile-page__scroll`},W={class:`cart-mobile-table`},G={class:`col-product`},K={key:0,class:`col-product__company`},q={class:`col-meterage`},J={class:`col-delete`},Y=[`onClick`],X={class:`cart-mobile-page__footer`},Z={class:`cart-mobile-summary`},Q={class:`cart-mobile-summary__row`},ne={class:`cart-mobile-summary__cap`},re={key:1,class:`cart-mobile-summary__row`},ie={class:`cart-mobile-summary__row`},ae=_(x({__name:`MobileCartPage`,props:{items:{},companyName:{},companySummaries:{},totalMeterage:{},maxMeterage:{},remainingCapacity:{},isEmpty:{type:Boolean},submitting:{type:Boolean}},emits:[`back`,`remove`,`checkout`,`selectCompany`],setup(e,{emit:t}){let n=t;return(t,p)=>(d(),c(`div`,R,[h(`header`,z,[h(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:p[0]||=e=>n(`back`)},[l(j,{size:20})]),p[3]||=h(`h1`,{class:`cart-mobile-page__title`},`سبد خرید`,-1),h(`button`,B,[l(j,{size:18,class:`nav-btn__flip`})])]),e.isEmpty?(d(),a(A,{key:1,variant:`cart`,message:`از دسته‌بندی یا کالیته محصول را انتخاب کنید`},{default:y(()=>[l(D,{onClick:p[2]||=e=>n(`selectCompany`)},{default:y(()=>[...p[10]||=[i(`مشاهده محصولات`,-1)]]),_:1})]),_:1})):(d(),c(`div`,V,[h(`p`,H,r(e.companyName?`شرکت‌ها: ${e.companyName}`:`سبد خرید مشترک`),1),h(`div`,U,[h(`div`,W,[p[4]||=h(`div`,{class:`cart-mobile-table__head`},[h(`span`,null,`محصول`),h(`span`,null,`متراژ (متر)`),h(`span`,null,`حذف`)],-1),(d(!0),c(s,null,f(e.items,e=>(d(),c(`div`,{key:e.id,class:`cart-mobile-table__row`},[h(`div`,G,[h(`strong`,null,r(e.productName),1),h(`span`,null,`کد: `+r(e.productCode),1),e.companyName?(d(),c(`span`,K,r(e.companyName),1)):o(``,!0)]),h(`div`,q,r(u(C)(e.meterage)),1),h(`div`,J,[h(`button`,{type:`button`,"aria-label":`حذف`,onClick:t=>n(`remove`,e.id)},[l(L,{size:20})],8,Y)])]))),128))])]),h(`div`,X,[h(`div`,Z,[h(`div`,Q,[p[5]||=h(`span`,null,`جمع متراژ کل`,-1),h(`strong`,null,r(u(S)(e.totalMeterage)),1)]),e.companySummaries?.length?(d(!0),c(s,{key:0},f(e.companySummaries,e=>(d(),c(`div`,{key:e.companyId,class:`cart-mobile-summary__row cart-mobile-summary__row--sub`},[h(`span`,null,r(e.companyName),1),h(`strong`,null,[i(r(u(S)(e.meterage))+` `,1),h(`span`,ne,`/ `+r(u(S)(e.maxMeterage)),1)])]))),128)):(d(),c(`div`,re,[p[6]||=h(`span`,null,`حداکثر مجاز`,-1),h(`strong`,null,r(u(S)(e.maxMeterage)),1)])),h(`div`,ie,[p[7]||=h(`span`,null,`باقی مانده`,-1),h(`strong`,null,r(u(S)(e.remainingCapacity)),1)])]),p[9]||=h(`p`,{class:`cart-mobile-page__hint`},` پس از ثبت، همه اقلام در یک پیش‌سفارش واحد قرار می‌گیرند و مدیریت قیمت‌گذاری می‌کند. `,-1),l(D,{block:``,loading:e.submitting,onClick:p[1]||=e=>n(`checkout`)},{default:y(()=>[...p[8]||=[i(`ثبت پیش‌سفارش`,-1)]]),_:1},8,[`loading`])])]))]))}}),[[`__scopeId`,`data-v-6370ec52`]]),oe=x({__name:`IconLightbulb`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),a(b,{icon:`vuesax-linear:lamp-on`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),se={class:`desktop-page cart-desktop-page`},ce={class:`cart-desktop-page__head`},le={class:`cart-desktop-page__subtitle`},ue={class:`cart-desktop-page__layout`},de={class:`cart-desktop-page__main`},fe={key:0,class:`cart-empty-card`},pe={class:`cart-empty-card__visual`,"aria-hidden":`true`},me={class:`cart-empty-card__circle`},he={class:`cart-empty-card__actions`},ge={key:1,class:`cart-items-card`},_e={class:`cart-items-card__scroll`},ve={class:`cart-items-table`},ye={class:`cart-items-table__name`},be=[`onClick`],xe={class:`cart-desktop-page__sidebar`},Se={class:`cart-summary-card`},Ce={class:`cart-summary-card__title`},we={class:`cart-summary-card__title-icon`,"aria-hidden":`true`},Te={class:`cart-summary-card__rows`},Ee={class:`cart-summary-card__row`},De={class:`cart-summary-card__row-label`},Oe={class:`cart-summary-card__row`},ke={class:`cart-summary-card__row-label`},Ae={class:`cart-summary-card__row-label`},je={class:`cart-summary-card__cap`},Me={class:`cart-summary-card__row cart-summary-card__row--hint`},Ne={class:`cart-summary-card__row-label`},Pe=[`disabled`],$={class:`cart-guide-card`},Fe={class:`cart-guide-card__title`},Ie={class:`cart-guide-card__title-icon`,"aria-hidden":`true`},Le={class:`cart-guide-card__text`},Re={class:`cart-quick-nav`,"aria-label":`دسترسی سریع`},ze=[`onClick`],Be={class:`cart-quick-nav__body`},Ve={class:`cart-quick-nav__title`},He={class:`cart-quick-nav__desc`},Ue=_(x({__name:`DesktopCartPage`,props:{items:{},companyName:{},companySummaries:{},totalMeterage:{},maxMeterage:{},remainingCapacity:{},isEmpty:{type:Boolean},submitting:{type:Boolean}},emits:[`remove`,`checkout`,`selectCompany`,`back`],setup(e,{emit:n}){let g=n,_=p(),v=[{title:`کالیته‌ها`,desc:`مرور کالیته و طرح‌ها`,icon:F,tone:`blue`,action:()=>_.push(`/catalogs`)},{title:`دسته‌بندی`,desc:`مشاهده محصولات بر اساس کاربرد`,icon:M,tone:`green`,action:()=>_.push(`/categories`)},{title:`سفارش‌های من`,desc:`پیگیری وضعیت سفارش‌ها`,icon:T,tone:`blue`,action:()=>_.push(`/orders`)}];return(n,p)=>(d(),c(`div`,se,[l(N,{"current-step":1}),h(`header`,ce,[p[3]||=h(`h1`,{class:`cart-desktop-page__title`},`سبد خرید`,-1),h(`p`,le,r(e.companyName?`شرکت‌ها: ${e.companyName}`:`سبد خرید مشترک`),1)]),h(`div`,ue,[h(`section`,de,[e.isEmpty?(d(),c(`div`,fe,[h(`div`,pe,[p[4]||=h(`span`,{class:`cart-empty-card__spark cart-empty-card__spark--1`},`+`,-1),p[5]||=h(`span`,{class:`cart-empty-card__spark cart-empty-card__spark--2`},`·`,-1),h(`span`,me,[l(w,{size:40})]),p[6]||=h(`span`,{class:`cart-empty-card__spark cart-empty-card__spark--3`},`·`,-1)]),p[9]||=h(`h2`,{class:`cart-empty-card__heading`},`سبد خرید شما خالی است`,-1),p[10]||=h(`p`,{class:`cart-empty-card__text`},` از دسته‌بندی یا کالیته محصول را انتخاب کنید، جزئیات را ببینید و به سبد اضافه کنید. `,-1),h(`div`,he,[h(`button`,{type:`button`,class:`cart-btn cart-btn--primary`,onClick:p[0]||=e=>g(`selectCompany`)},[l(F,{size:18}),p[7]||=i(` مشاهده کالیته‌ها `,-1)]),h(`button`,{type:`button`,class:`cart-btn cart-btn--outline`,onClick:p[1]||=e=>u(_).push(`/categories`)},[l(M,{size:16}),p[8]||=i(` دسته‌بندی محصولات `,-1)])])])):(d(),c(`div`,ge,[h(`div`,_e,[h(`table`,ve,[p[11]||=h(`thead`,null,[h(`tr`,null,[h(`th`,{scope:`col`},`محصول`),h(`th`,{scope:`col`},`شرکت`),h(`th`,{scope:`col`},`کد`),h(`th`,{scope:`col`},`متراژ (متر)`),h(`th`,{scope:`col`},`حذف`)])],-1),h(`tbody`,null,[(d(!0),c(s,null,f(e.items,e=>(d(),c(`tr`,{key:e.id},[h(`td`,null,[h(`strong`,ye,r(e.productName),1)]),h(`td`,null,r(e.companyName||`—`),1),h(`td`,null,r(e.productCode),1),h(`td`,null,r(u(C)(e.meterage)),1),h(`td`,null,[h(`button`,{type:`button`,class:`cart-items-table__delete`,"aria-label":`حذف`,onClick:t=>g(`remove`,e.id)},[l(L,{size:18})],8,be)])]))),128))])])])]))]),h(`aside`,xe,[h(`div`,Se,[h(`h2`,Ce,[h(`span`,we,[l(P,{size:22})]),p[12]||=i(` خلاصه سفارش `,-1)]),h(`div`,Te,[h(`div`,Ee,[h(`span`,De,[l(F,{size:16}),p[13]||=i(` تعداد آیتم‌ها `,-1)]),h(`strong`,null,r(u(C)(e.items.length)),1)]),h(`div`,Oe,[h(`span`,ke,[l(M,{size:16}),p[14]||=i(` متراژ کل `,-1)]),h(`strong`,null,r(u(S)(e.totalMeterage)),1)]),(d(!0),c(s,null,f(e.companySummaries??[],e=>(d(),c(`div`,{key:e.companyId,class:`cart-summary-card__row cart-summary-card__row--sub`},[h(`span`,Ae,r(e.companyName),1),h(`strong`,null,[i(r(u(S)(e.meterage))+` `,1),h(`span`,je,`/ `+r(u(S)(e.maxMeterage)),1)])]))),128)),h(`div`,Me,[h(`span`,Ne,[l(T,{size:16}),p[15]||=i(` مبلغ فاکتور `,-1)]),p[16]||=h(`span`,{class:`cart-summary-card__hint-value`},` پس از قیمت‌گذاری مدیریت `,-1)])]),h(`button`,{type:`button`,class:`cart-summary-card__cta`,disabled:e.isEmpty||e.submitting,onClick:p[2]||=e=>g(`checkout`)},[l(O,{size:16}),i(` `+r(e.submitting?`در حال ثبت…`:`ثبت پیش‌سفارش`),1)],8,Pe),p[17]||=h(`p`,{class:`cart-summary-card__note`},` اقلام همه شرکت‌ها در یک سبد و یک فاکتور ثبت می‌شوند؛ پس از قیمت‌گذاری، یک‌بار تسویه می‌کنید. `,-1)]),h(`div`,$,[h(`h3`,Fe,[h(`span`,Ie,[l(oe,{size:18})]),p[18]||=i(` راهنمای گام بعدی `,-1)]),h(`p`,Le,[p[19]||=i(` پس از انتخاب شرکت و افزودن محصولات، متراژ کل و سقف مجاز فاکتور را بررسی کنید. `,-1),e.isEmpty?o(``,!0):(d(),c(s,{key:0},[i(` سقف مجاز: `+r(u(S)(e.maxMeterage))+` — باقی‌مانده: `+r(u(S)(e.remainingCapacity))+`. `,1)],64)),p[20]||=i(` سپس برای تکمیل سفارش، گزینه «ادامه و انتخاب تسویه» را بزنید. `,-1)])])])]),h(`nav`,Re,[(d(),c(s,null,f(v,e=>h(`button`,{key:e.title,type:`button`,class:`cart-quick-nav__item`,onClick:t=>e.action()},[h(`span`,{class:t([`cart-quick-nav__icon`,`cart-quick-nav__icon--${e.tone}`])},[(d(),a(m(e.icon),{size:20}))],2),h(`span`,Be,[h(`strong`,Ve,r(e.title),1),h(`span`,He,r(e.desc),1)]),l(O,{size:16,class:`cart-quick-nav__chevron`,"aria-hidden":`true`})],8,ze)),64))]),p[21]||=h(`p`,{class:`cart-desktop-page__footer`},`پارس بافت — سامانه سفارش‌گذاری پارچه`,-1)]))}}),[[`__scopeId`,`data-v-faff3d7e`]]),We={class:`cart-view`},Ge={class:`dialog card`},Ke={class:`dialog-actions`},qe=_(x({__name:`CartView`,setup(e){let t=p(),{cartStore:r,items:s,isEmpty:f,companyName:m,companySummaries:g,showFullDialog:_,submitting:v,submitError:b,removeItem:x,proceedToCheckout:S,proceedAnyway:C,createNewInvoice:w}=I();function T(){t.push(`/catalogs`)}return(e,p)=>(d(),c(`div`,We,[u(b)?(d(),a(te,{key:0,message:u(b),class:`cart-view__error`},null,8,[`message`])):o(``,!0),l(ae,{class:`mobile-only`,items:u(s),"company-name":u(m),"company-summaries":u(g),"total-meterage":u(r).totalMeterage,"max-meterage":u(r).maxMeterage,"remaining-capacity":u(r).remainingCapacity,"is-empty":u(f),submitting:u(v),onBack:p[0]||=e=>u(t).push(`/`),onRemove:u(x),onCheckout:u(S),onSelectCompany:p[1]||=e=>T()},null,8,[`items`,`company-name`,`company-summaries`,`total-meterage`,`max-meterage`,`remaining-capacity`,`is-empty`,`submitting`,`onRemove`,`onCheckout`]),l(Ue,{class:`desktop-only`,items:u(s),"company-name":u(m),"company-summaries":u(g),"total-meterage":u(r).totalMeterage,"max-meterage":u(r).maxMeterage,"remaining-capacity":u(r).remainingCapacity,"is-empty":u(f),submitting:u(v),onRemove:u(x),onCheckout:u(S),onSelectCompany:p[2]||=e=>T(),onBack:T},null,8,[`items`,`company-name`,`company-summaries`,`total-meterage`,`max-meterage`,`remaining-capacity`,`is-empty`,`submitting`,`onRemove`,`onCheckout`]),u(_)?(d(),c(`div`,{key:1,class:`dialog-overlay`,onClick:p[3]||=n(e=>_.value=!1,[`self`])},[h(`div`,Ge,[p[6]||=h(`h3`,null,`سقف متراژ تکمیل شد`,-1),p[7]||=h(`p`,{class:`text-sm`},` سقف متراژ حداقل یک شرکت در سبد پر شده است. می‌توانید همین پیش‌سفارش‌ها را ثبت کنید یا سبد را خالی کرده و فاکتور جدید بسازید. `,-1),h(`div`,Ke,[l(D,{variant:`outline`,loading:u(v),onClick:u(C)},{default:y(()=>[...p[4]||=[i(` ثبت همین فاکتور `,-1)]]),_:1},8,[`loading`,`onClick`]),l(D,{onClick:u(w)},{default:y(()=>[...p[5]||=[i(`فاکتور جدید`,-1)]]),_:1},8,[`onClick`])])])])):o(``,!0)]))}}),[[`__scopeId`,`data-v-da82aef3`]]);export{qe as default}; \ No newline at end of file diff --git a/dist/assets/CashSettlementView-CGpx1Nlw.js b/dist/assets/CashSettlementView-CjQgNpmP.js similarity index 96% rename from dist/assets/CashSettlementView-CGpx1Nlw.js rename to dist/assets/CashSettlementView-CjQgNpmP.js index 5d316aa..e7b3b98 100644 --- a/dist/assets/CashSettlementView-CGpx1Nlw.js +++ b/dist/assets/CashSettlementView-CjQgNpmP.js @@ -1 +1 @@ -import{A as e,Et as t,L as n,M as r,O as i,P as a,R as o,St as s,Y as c,Z as l,_ as ee,j as u,mt as te,n as d,rt as f,t as p,tt as m,z as h}from"./BasicIcon-C6boaehV.js";import{i as ne,n as re}from"./format-BHJptHdF.js";import{t as ie}from"./catalog-s7nVUdlj.js";import{d as ae,n as g}from"./index-B6MlTGUp.js";import{t as oe}from"./PageHeader-CDQMUtCp.js";import{t as se}from"./useRequirePricedOrder-zO2gkEXW.js";var _=h({__name:`IconSuccessCircle`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(c(),r(p,{icon:`vuesax-linear:tick-circle`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),ce={class:`page cash-mobile-page mobile-only`},le={class:`cash-page__scroll page__scroll`},ue={class:`cash-page__success cash-page__success--done`},v={class:`cash-page__success-title`},y={class:`cash-page__success-subtitle`},b={class:`accounts-panel`},x={class:`accounts-panel__title`},S={class:`bank-card__head`},C={class:`bank-card__name`},w={class:`bank-card__icon`,"aria-hidden":`true`},T={class:`bank-card__field`},E={class:`bank-card__value`,dir:`ltr`},D={class:`bank-card__field`},O={class:`bank-card__value`,dir:`ltr`},k={class:`cash-page__footer`},A={class:`desktop-checkout-shell cash-desktop-page desktop-only`},j={class:`desktop-page__head`},M={class:`desktop-page__subtitle`},N={class:`cash-page__success cash-page__success--done`},de={class:`cash-page__success-title`},P={class:`accounts-panel`},F={class:`accounts-panel__title`},I={class:`desktop-grid-2`},L={class:`bank-card__head`},R={class:`bank-card__name`},z={class:`bank-card__icon`,"aria-hidden":`true`},B={class:`bank-card__field`},V={class:`bank-card__value`,dir:`ltr`},H={class:`bank-card__field`},fe={class:`bank-card__value`,dir:`ltr`},pe={class:`cash-desktop-page__actions`},U=d(h({__name:`CashSettlementView`,setup(r){let d=ee(),p=ae(),h=ie(),U=te([]),{orderId:W,order:G}=se(),K=e(()=>G.value?.companyName??``);m(W,async e=>{e&&!p.getOrderById(e)&&await p.fetchOrder(e)},{immediate:!0}),m(()=>G.value?.id,async e=>{if(!e||!G.value){U.value=[];return}h.companies.length||await h.loadCompanies(),U.value=await p.getBankAccountsForOrder(G.value)},{immediate:!0});let q=e(()=>G.value?.finalAmount?re(G.value.finalAmount):`—`),J=e(()=>{let e=G.value?.cashInvoiceExpiresAt;return e?`مهلت پرداخت این فاکتور تا ${ne(e)} است.`:`مبلغ فاکتور را به یکی از حساب‌های زیر واریز و رسید را ثبت کنید.`}),Y=e(()=>{let e=K.value.replace(/^شرکت\s+/u,``);return e?`شماره حساب‌های واریز — ${e}`:`شماره حساب‌های واریز`});function X(e){return e.replace(/\D/g,``).replace(/(\d{4})(?=\d)/g,`$1 `).trim()}function Z(e){return e.replace(/\s/g,``).toUpperCase().replace(/(.{4})/g,`$1 `).trim()}function Q(){d.replace(`/orders/${W.value}?track=1`)}function $(){d.replace(`/orders/${W.value}?track=1&receipt=1`)}return(e,r)=>(c(),a(i,null,[u(`div`,ce,[o(oe,{title:`تسویه نقدی`,"show-back":``,centered:``,onBack:r[0]||=e=>s(d).push(`/orders/${s(W)}`)}),u(`div`,le,[u(`div`,ue,[o(_,{size:56}),u(`p`,v,`مبلغ قابل پرداخت `+t(q.value),1),u(`p`,y,t(J.value),1)]),u(`section`,b,[u(`h2`,x,t(Y.value),1),(c(!0),a(i,null,l(U.value,e=>(c(),a(`article`,{key:e.id,class:`bank-card`},[u(`div`,S,[u(`span`,C,t(e.bankName),1),u(`span`,w,t(e.bankName.charAt(0)),1)]),u(`div`,T,[r[1]||=u(`span`,{class:`bank-card__label`},`شماره کارت`,-1),u(`strong`,E,t(X(e.cardNumber)),1)]),u(`div`,D,[r[2]||=u(`span`,{class:`bank-card__label`},`شماره شبا`,-1),u(`strong`,O,t(Z(e.iban)),1)])]))),128))])]),u(`div`,k,[o(g,{variant:`outline`,block:``,onClick:Q},{default:f(()=>[...r[3]||=[n(`مشاهده سفارش`,-1)]]),_:1}),o(g,{block:``,class:`cash-page__submit`,onClick:$},{default:f(()=>[...r[4]||=[n(` ثبت رسید پرداخت `,-1)]]),_:1})])]),u(`div`,A,[u(`header`,j,[r[5]||=u(`h1`,{class:`desktop-page__title`},`تسویه نقدی`,-1),u(`p`,M,t(J.value),1)]),u(`div`,N,[o(_,{size:56}),u(`p`,de,`مبلغ قابل پرداخت `+t(q.value),1)]),u(`section`,P,[u(`h2`,F,t(Y.value),1),u(`div`,I,[(c(!0),a(i,null,l(U.value,e=>(c(),a(`article`,{key:e.id,class:`bank-card`},[u(`div`,L,[u(`span`,R,t(e.bankName),1),u(`span`,z,t(e.bankName.charAt(0)),1)]),u(`div`,B,[r[6]||=u(`span`,{class:`bank-card__label`},`شماره کارت`,-1),u(`strong`,V,t(X(e.cardNumber)),1)]),u(`div`,H,[r[7]||=u(`span`,{class:`bank-card__label`},`شماره شبا`,-1),u(`strong`,fe,t(Z(e.iban)),1)])]))),128))])]),u(`div`,pe,[o(g,{variant:`outline`,class:`desktop-btn-compact`,onClick:Q},{default:f(()=>[...r[8]||=[n(` مشاهده سفارش `,-1)]]),_:1}),o(g,{class:`desktop-btn-compact`,onClick:$},{default:f(()=>[...r[9]||=[n(` ثبت رسید پرداخت `,-1)]]),_:1})])])],64))}}),[[`__scopeId`,`data-v-c299caf6`]]);export{U as default}; \ No newline at end of file +import{A as e,Et as t,L as n,M as r,O as i,P as a,R as o,St as s,Y as c,Z as l,_ as ee,j as u,mt as te,n as d,rt as f,t as p,tt as m,z as h}from"./BasicIcon-C6boaehV.js";import{i as ne,n as re}from"./format-BHJptHdF.js";import{t as ie}from"./catalog-s7nVUdlj.js";import{d as ae,n as g}from"./index-DzzUgmYT.js";import{t as oe}from"./PageHeader-BFnKSFNh.js";import{t as se}from"./useRequirePricedOrder-CxEozNXk.js";var _=h({__name:`IconSuccessCircle`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(c(),r(p,{icon:`vuesax-linear:tick-circle`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),ce={class:`page cash-mobile-page mobile-only`},le={class:`cash-page__scroll page__scroll`},ue={class:`cash-page__success cash-page__success--done`},v={class:`cash-page__success-title`},y={class:`cash-page__success-subtitle`},b={class:`accounts-panel`},x={class:`accounts-panel__title`},S={class:`bank-card__head`},C={class:`bank-card__name`},w={class:`bank-card__icon`,"aria-hidden":`true`},T={class:`bank-card__field`},E={class:`bank-card__value`,dir:`ltr`},D={class:`bank-card__field`},O={class:`bank-card__value`,dir:`ltr`},k={class:`cash-page__footer`},A={class:`desktop-checkout-shell cash-desktop-page desktop-only`},j={class:`desktop-page__head`},M={class:`desktop-page__subtitle`},N={class:`cash-page__success cash-page__success--done`},de={class:`cash-page__success-title`},P={class:`accounts-panel`},F={class:`accounts-panel__title`},I={class:`desktop-grid-2`},L={class:`bank-card__head`},R={class:`bank-card__name`},z={class:`bank-card__icon`,"aria-hidden":`true`},B={class:`bank-card__field`},V={class:`bank-card__value`,dir:`ltr`},H={class:`bank-card__field`},fe={class:`bank-card__value`,dir:`ltr`},pe={class:`cash-desktop-page__actions`},U=d(h({__name:`CashSettlementView`,setup(r){let d=ee(),p=ae(),h=ie(),U=te([]),{orderId:W,order:G}=se(),K=e(()=>G.value?.companyName??``);m(W,async e=>{e&&!p.getOrderById(e)&&await p.fetchOrder(e)},{immediate:!0}),m(()=>G.value?.id,async e=>{if(!e||!G.value){U.value=[];return}h.companies.length||await h.loadCompanies(),U.value=await p.getBankAccountsForOrder(G.value)},{immediate:!0});let q=e(()=>G.value?.finalAmount?re(G.value.finalAmount):`—`),J=e(()=>{let e=G.value?.cashInvoiceExpiresAt;return e?`مهلت پرداخت این فاکتور تا ${ne(e)} است.`:`مبلغ فاکتور را به یکی از حساب‌های زیر واریز و رسید را ثبت کنید.`}),Y=e(()=>{let e=K.value.replace(/^شرکت\s+/u,``);return e?`شماره حساب‌های واریز — ${e}`:`شماره حساب‌های واریز`});function X(e){return e.replace(/\D/g,``).replace(/(\d{4})(?=\d)/g,`$1 `).trim()}function Z(e){return e.replace(/\s/g,``).toUpperCase().replace(/(.{4})/g,`$1 `).trim()}function Q(){d.replace(`/orders/${W.value}?track=1`)}function $(){d.replace(`/orders/${W.value}?track=1&receipt=1`)}return(e,r)=>(c(),a(i,null,[u(`div`,ce,[o(oe,{title:`تسویه نقدی`,"show-back":``,centered:``,onBack:r[0]||=e=>s(d).push(`/orders/${s(W)}`)}),u(`div`,le,[u(`div`,ue,[o(_,{size:56}),u(`p`,v,`مبلغ قابل پرداخت `+t(q.value),1),u(`p`,y,t(J.value),1)]),u(`section`,b,[u(`h2`,x,t(Y.value),1),(c(!0),a(i,null,l(U.value,e=>(c(),a(`article`,{key:e.id,class:`bank-card`},[u(`div`,S,[u(`span`,C,t(e.bankName),1),u(`span`,w,t(e.bankName.charAt(0)),1)]),u(`div`,T,[r[1]||=u(`span`,{class:`bank-card__label`},`شماره کارت`,-1),u(`strong`,E,t(X(e.cardNumber)),1)]),u(`div`,D,[r[2]||=u(`span`,{class:`bank-card__label`},`شماره شبا`,-1),u(`strong`,O,t(Z(e.iban)),1)])]))),128))])]),u(`div`,k,[o(g,{variant:`outline`,block:``,onClick:Q},{default:f(()=>[...r[3]||=[n(`مشاهده سفارش`,-1)]]),_:1}),o(g,{block:``,class:`cash-page__submit`,onClick:$},{default:f(()=>[...r[4]||=[n(` ثبت رسید پرداخت `,-1)]]),_:1})])]),u(`div`,A,[u(`header`,j,[r[5]||=u(`h1`,{class:`desktop-page__title`},`تسویه نقدی`,-1),u(`p`,M,t(J.value),1)]),u(`div`,N,[o(_,{size:56}),u(`p`,de,`مبلغ قابل پرداخت `+t(q.value),1)]),u(`section`,P,[u(`h2`,F,t(Y.value),1),u(`div`,I,[(c(!0),a(i,null,l(U.value,e=>(c(),a(`article`,{key:e.id,class:`bank-card`},[u(`div`,L,[u(`span`,R,t(e.bankName),1),u(`span`,z,t(e.bankName.charAt(0)),1)]),u(`div`,B,[r[6]||=u(`span`,{class:`bank-card__label`},`شماره کارت`,-1),u(`strong`,V,t(X(e.cardNumber)),1)]),u(`div`,H,[r[7]||=u(`span`,{class:`bank-card__label`},`شماره شبا`,-1),u(`strong`,fe,t(Z(e.iban)),1)])]))),128))])]),u(`div`,pe,[o(g,{variant:`outline`,class:`desktop-btn-compact`,onClick:Q},{default:f(()=>[...r[8]||=[n(` مشاهده سفارش `,-1)]]),_:1}),o(g,{class:`desktop-btn-compact`,onClick:$},{default:f(()=>[...r[9]||=[n(` ثبت رسید پرداخت `,-1)]]),_:1})])])],64))}}),[[`__scopeId`,`data-v-c299caf6`]]);export{U as default}; \ No newline at end of file diff --git a/dist/assets/CatalogDetailView-CZHNGZXq.css b/dist/assets/CatalogDetailView-CZHNGZXq.css new file mode 100644 index 0000000..9e48ad7 --- /dev/null +++ b/dist/assets/CatalogDetailView-CZHNGZXq.css @@ -0,0 +1 @@ +.calite-detail[data-v-335c617e]{background:var(--color-bg);color:var(--color-text)}.calite-detail__nav[data-v-335c617e],.calite-hero__nav[data-v-335c617e]{padding:calc(6px + env(safe-area-inset-top,0px)) 8px 2px;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.calite-hero__nav[data-v-335c617e]{inset-inline:0;z-index:2;background:0 0;position:absolute;top:0}.calite-hero__nav h1[data-v-335c617e]{text-align:center;color:#fff;margin:0;font-size:1.0625rem;font-weight:700}.icon-btn[data-v-335c617e]{color:#fff;cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:44px;display:grid}.calite-detail__scroll[data-v-335c617e]{flex-direction:column;gap:0;padding:0 0 112px;display:flex}.calite-hero[data-v-335c617e]{color:#fff;border-radius:0;width:100%;height:min(52vh,440px);min-height:340px;position:relative;overflow:hidden}.calite-hero__photo[data-v-335c617e]{background:linear-gradient(160deg,#3d4a55,#151b22) 50%/cover;position:absolute;inset:0}.calite-hero__photo[data-v-335c617e]:after{content:"";background:linear-gradient(#0c0a0847 0%,#0c0a0814 38%,#0c0a088c 100%);position:absolute;inset:0}.calite-hero__copy[data-v-335c617e]{inset-inline:20px;z-index:1;text-align:start;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;min-height:0;padding:0;display:flex;position:absolute;bottom:22px}.calite-hero__copy h2[data-v-335c617e]{text-shadow:0 1px 8px #00000040;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.calite-hero__usage[data-v-335c617e]{opacity:.95;margin:0;font-size:.8125rem;font-weight:400}.calite-hero__latin[data-v-335c617e]{letter-spacing:.02em;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-style:italic;font-weight:400;line-height:1.2}.calite-hero__tagline[data-v-335c617e]{opacity:.92;margin-top:4px;font-size:.75rem;font-weight:400}.calite-detail__body[data-v-335c617e]{flex-direction:column;gap:12px;padding:8px 16px 0;display:flex}.attr-row[data-v-335c617e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 0 8px;display:grid}.attr[data-v-335c617e]{color:#6f6b66;text-align:center;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex;position:relative}.attr[data-v-335c617e]:not(:last-child):after{content:"";inset-inline-end:0;background:var(--color-border);width:1px;position:absolute;top:16%;bottom:16%}.attr__icon[data-v-335c617e]{flex-shrink:0;width:26px;height:26px}.physical-cta[data-v-335c617e]{background:var(--color-primary);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 44px;font-size:.875rem;font-weight:600;display:flex;position:relative}.physical-cta__icon[data-v-335c617e]{place-items:center;display:grid}.physical-cta__chevron[data-v-335c617e]{color:#fff;place-items:center;display:grid;position:absolute;inset-inline-end:16px}.pattern-tabs[data-v-335c617e]{gap:8px;padding:2px 0;display:flex;overflow-x:auto}.pattern-tab[data-v-335c617e]{background:var(--color-tab-inactive-bg);color:#6a645e;height:34px;font:inherit;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:.8125rem;font-weight:500}.pattern-tab.is-on[data-v-335c617e]{background:var(--color-primary);color:#fff}.pattern-grid[data-v-335c617e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pattern-card[data-v-335c617e]{background:var(--color-surface);text-align:start;cursor:pointer;color:#1c1c1c;box-shadow:none;border:none;border:1px solid var(--color-border);border-radius:20px;flex-direction:column;gap:8px;padding:0 0 10px;display:flex;overflow:hidden}.pattern-card__photo[data-v-335c617e]{aspect-ratio:1.08;background:linear-gradient(145deg,#2a3544,#111827) 50%/cover;border-radius:0;width:100%;position:relative}.pattern-card__fav[data-v-335c617e]{cursor:pointer;background:0 0;border:none;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;left:8px}.pattern-card__meta[data-v-335c617e]{flex-direction:column;gap:4px;padding:0 10px 2px;display:flex}.pattern-card strong[data-v-335c617e]{font-size:.875rem;font-weight:700;line-height:1.35}.pattern-card__colors[data-v-335c617e]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pattern-card__colors span[data-v-335c617e]{color:#8a847c;font-size:.75rem}.swatches[data-v-335c617e]{gap:4px;display:flex}.swatches i[data-v-335c617e]{background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:999px;width:10px;height:10px}.inquiry-bar[data-v-335c617e]{background:var(--color-primary);color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.9375rem;font-weight:700;display:flex}.inquiry-bar small[data-v-335c617e]{opacity:.78;font-size:.6875rem;font-weight:500}.inquiry-bar[data-v-335c617e]:disabled{opacity:.7}.calite-detail__error[data-v-335c617e]{text-align:center;color:#8a847c;margin:8px 0 0}.toast[data-v-335c617e]{left:50%;bottom:calc(var(--nav-height) + 84px);z-index:20;background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:.75rem;position:fixed;transform:translate(-50%)}html.dark .calite-detail[data-v-335c617e]{color:#eef2f8;background:#0b0f14}html.dark .calite-hero__nav h1[data-v-335c617e],html.dark .icon-btn[data-v-335c617e]{color:#fff}html.dark .attr[data-v-335c617e]{color:#c5d0de;box-shadow:none;background:0 0}html.dark .attr[data-v-335c617e]:not(:last-child):after{background:#2a3444}html.dark .physical-cta[data-v-335c617e]{background:var(--color-primary);color:#fff}html.dark .pattern-tab[data-v-335c617e]{color:#c5d0de;background:#1a2230}html.dark .pattern-tab.is-on[data-v-335c617e]{color:#121821;background:#e8e4df}html.dark .pattern-card[data-v-335c617e]{color:#eef2f8;box-shadow:none;background:#121821}html.dark .pattern-card__colors span[data-v-335c617e],html.dark .calite-detail__error[data-v-335c617e]{color:#9aa8bc}html.dark .inquiry-bar[data-v-335c617e]{color:#0b0f14;background:#5eb8ad}html.dark .calite-detail__footer.sticky-footer[data-v-335c617e]{background:#0b0f14}@media (width>=768px){.calite-detail[data-v-335c617e]{max-width:none;min-height:auto;margin:0;padding:0;overflow:visible}.calite-detail__scroll[data-v-335c617e]{padding-bottom:0}.calite-hero[data-v-335c617e]{height:340px;min-height:300px}.calite-hero__nav[data-v-335c617e]{padding-top:10px}.calite-hero__copy[data-v-335c617e]{inset-inline:36px;gap:4px;bottom:28px}.calite-hero__copy h2[data-v-335c617e]{font-size:2rem}.calite-hero__usage[data-v-335c617e]{font-size:.9375rem}.calite-hero__latin[data-v-335c617e]{font-size:2.125rem}.calite-hero__tagline[data-v-335c617e]{font-size:.875rem}.calite-detail__body[data-v-335c617e]{gap:18px;width:100%;max-width:1120px;margin-inline:auto;padding:18px 28px 28px}.attr-row[data-v-335c617e]{max-width:720px;margin-inline:auto;padding:8px 0 4px}.attr[data-v-335c617e]{padding:12px;font-size:.875rem}.attr__icon[data-v-335c617e]{width:28px;height:28px}.physical-cta[data-v-335c617e]{max-width:720px;min-height:56px;margin-inline:auto}.pattern-grid[data-v-335c617e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.calite-detail__footer.sticky-footer[data-v-335c617e]{bottom:0;background:var(--color-bg);width:100%;max-width:none;padding:12px 28px 24px;position:sticky;inset-inline:auto}.inquiry-bar[data-v-335c617e]{border-radius:999px;max-width:1120px;margin-inline:auto}.toast[data-v-335c617e]{bottom:32px}}@media (width>=1200px){.calite-hero[data-v-335c617e]{height:400px;min-height:360px}.calite-detail__body[data-v-335c617e]{padding:24px 40px 36px}.pattern-grid[data-v-335c617e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.calite-detail__footer.sticky-footer[data-v-335c617e]{padding-inline:40px}} diff --git a/dist/assets/CatalogDetailView-CMyOKjOQ.js b/dist/assets/CatalogDetailView-Gtx8dlRR.js similarity index 95% rename from dist/assets/CatalogDetailView-CMyOKjOQ.js rename to dist/assets/CatalogDetailView-Gtx8dlRR.js index eb0bbba..0a0b40b 100644 --- a/dist/assets/CatalogDetailView-CMyOKjOQ.js +++ b/dist/assets/CatalogDetailView-Gtx8dlRR.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,Et as r,I as i,L as a,M as ee,N as o,O as s,P as c,R as l,St as u,Tt as d,Y as f,Z as p,_ as m,g as te,j as h,mt as g,n as ne,q as re,t as ie,tt as ae,z as _}from"./BasicIcon-C6boaehV.js";import{o as v}from"./format-BHJptHdF.js";import{t as oe}from"./catalog-s7nVUdlj.js";import{T as se,l as ce,o as le}from"./index-B6MlTGUp.js";import{t as ue}from"./IconChevronBack-DORV2H0q.js";import{t as de}from"./PageSkeleton-uO-jhbNm.js";import{t as fe}from"./IconShare-1kao-fAR.js";import{t as pe}from"./crm-CtglbPsN.js";import{t as me}from"./useGoBack-CgNp0uP9.js";import{i as he,o as ge,r as _e,t as y}from"./catalogGallery-DMNB35I1.js";import{n as ve}from"./colorSwatch-BgOH1LE5.js";var b=[{id:`demo-milano`,companyId:``,name:`میلانو`,title:`کالیته میلانو`,latinName:`Milano`,subtitle:`پارچه‌های کت‌وشلواری`,imageUrl:`/assets/milano-DWfm45LN.jpg`,patternCount:16,badge:`new`,season:`all_season`,isNew:!0,isPopular:!1},{id:`demo-najran`,companyId:``,name:`نجران`,title:`کالیته نجران`,latinName:`Najran`,subtitle:`پارچه‌های پیراهنی`,imageUrl:`/assets/najran-BcpOdgRK.jpg`,patternCount:14,season:`all_season`,isNew:!1,isPopular:!1},{id:`demo-payizeh`,companyId:``,name:`پاییزه`,title:`کالیته پاییزه`,latinName:`Payizeh`,subtitle:`پارچه‌های شلواری`,imageUrl:`/assets/payizeh-CeElyeeF.jpg`,patternCount:18,season:`all_season`,isNew:!1,isPopular:!1},{id:`demo-classic`,companyId:``,name:`کلاسیک`,title:`کالیته کلاسیک`,latinName:`Classic`,subtitle:`پارچه‌های کت‌وشلواری`,imageUrl:`/assets/classic-DiIciTEG.jpg`,patternCount:16,season:`all_season`,isNew:!1,isPopular:!1},{id:`demo-tarhdar`,companyId:``,name:`طرح‌دار`,title:`کالیته طرح‌دار`,latinName:`Tarhdar`,subtitle:`پارچه‌های مجلسی`,imageUrl:`/assets/tarhdar-ryfL3rgV.jpg`,patternCount:20,badge:`popular`,season:`winter`,isNew:!1,isPopular:!0},{id:`demo-fastoni`,companyId:``,name:`فاستونی`,title:`کالیته فاستونی`,latinName:`Fastoni`,subtitle:`پارچه‌های مناسب چهار فصل`,imageUrl:`/assets/fastoni-BdaZFVHx.jpg`,patternCount:20,season:`all_season`,isNew:!1,isPopular:!1}];function x(e){return b.find(t=>t.id===e)}function S(e){let t=[`${e.name} ۱۰۱`,`${e.name} ۱۰۲`,`${e.name} ۱۰۳`,`${e.name} ۱۰۴`],n=[`plain`,`melange`,`patterned`,`plain`];return t.map((t,r)=>({id:`${e.id}-${r+1}`,name:t,code:`${e.latinName||e.name}-${101+r}`,categoryId:e.subtitle.includes(`پیراهن`)?`shirt`:e.subtitle.includes(`شلوار`)?`trousers`:`suit`,season:e.season,widthCm:150,composition:`پشم و پلی‌استر`,weaveType:n[r]===`plain`?`ساده`:n[r]===`melange`?`ملانژ`:`طرح‌دار`,colors:[`#111827`,`#6b7280`,`#d6d3d1`,`#1e3a5f`].slice(0,3+r%2),tags:[n[r]===`patterned`?`طرح‌دار`:n[r]===`melange`?`ملانژ`:`ساده`],isNew:r===0,imageUrl:e.imageUrl,subtitle:e.subtitle,rollMeters:50}))}var C={class:`page calite-detail`},w={class:`page__scroll page__scroll--with-nav calite-detail__scroll`},T={class:`calite-hero`},E={class:`calite-hero__nav`},D={key:0,class:`calite-hero__copy`},O={class:`calite-hero__usage`},k={key:0,class:`calite-hero__latin`},A={class:`calite-hero__tagline`},j={class:`calite-detail__body`},M={key:1,class:`calite-detail__error`},N={class:`attr-row`},P={class:`attr`},F={class:`attr`},ye={class:`physical-cta__icon`,"aria-hidden":`true`},be={class:`physical-cta__chevron`,"aria-hidden":`true`},xe={class:`pattern-tabs`,role:`tablist`,"aria-label":`نوع طرح`},Se=[`onClick`],Ce={class:`pattern-grid`},we=[`onClick`],Te=[`aria-pressed`,`aria-label`,`onClick`],Ee={viewBox:`0 0 24 24`,width:`16`,height:`16`,fill:`none`,"aria-hidden":`true`},De=[`fill`],Oe={class:`pattern-card__meta`},I={class:`pattern-card__colors`},ke={class:`swatches`},Ae={key:0,class:`calite-detail__error`},je={key:0,class:`sticky-footer calite-detail__footer`},Me=[`disabled`],Ne={key:1,class:`toast`},L=ne(_({__name:`CatalogDetailView`,setup(ne){let _=te(),b=m(),{goBack:L}=me(`/catalogs`),R=oe(),Pe=pe(),Fe=se(),z=ce(),B=e(()=>String(_.params.catalogId??``)),V=g(null),H=g([]),U=g(!0),W=g(null),G=g(!1),K=g(``),q=g(`all`),J=e(()=>_e(V.value?.name||`کالیته`)),Y=e(()=>V.value?.imageUrl||(V.value?x(V.value.id)?.imageUrl:void 0)||H.value.find(e=>e.imageUrl)?.imageUrl),X=e(()=>{let e=V.value?x(V.value.id):void 0;return e?.latinName?e.latinName:V.value?he(V.value):``}),Ie=e(()=>{let e=V.value?x(V.value.id):void 0;if(e?.subtitle)return e.subtitle;let t=H.value[0]?.categoryId;return t===`trousers`?`پارچه‌های شلواری`:t===`shirt`?`پارچه‌های پیراهنی`:`پارچه‌های کت‌وشلواری`}),Z=e(()=>ge(H.value)),Q=e(()=>q.value===`all`?Z.value:Z.value.filter(e=>e.kind===q.value)),Le=e(()=>{let e=V.value?x(V.value.id):void 0;if(e)return y[e.season];let t={};for(let e of H.value)t[e.season]=(t[e.season]??0)+1;let n=Object.entries(t).sort((e,t)=>t[1]-e[1])[0]?.[0];return n?y[n]:y.all_season}),Re=e(()=>[{id:`all`,label:`همه طرح‌ها`,count:Z.value.length},{id:`plain`,label:`ساده`,count:Z.value.filter(e=>e.kind===`plain`).length},{id:`melange`,label:`ملانژ`,count:Z.value.filter(e=>e.kind===`melange`).length},{id:`patterned`,label:`طرح‌دار`,count:Z.value.filter(e=>e.kind===`patterned`).length}]);async function $(){U.value=!0,W.value=null,V.value=null,H.value=[],q.value=`all`;try{let e=await R.loadCompanies();R.getCatalog(B.value)||await Promise.all(e.map(e=>R.loadCatalogs(e.id))),V.value=R.getCatalog(B.value)??null;let t=x(B.value);if(!V.value&&t){V.value={id:t.id,companyId:``,name:t.name,code:t.latinName||t.name,description:`ترکیبی از اصالت، کیفیت و استایل مدرن`,displayOrder:0,isActive:!0},H.value=S(t);return}if(!V.value){W.value=`کالیته مورد نظر یافت نشد.`;return}H.value=await Pe.loadBrowseProducts({catalogId:V.value.id,companyId:V.value.companyId}),!H.value.length&&t&&(H.value=S(t))}catch(e){W.value=e instanceof Error?e.message:`بارگذاری کالیته ناموفق بود.`}finally{U.value=!1}}re(async()=>{await z.hydrate(),await $()}),ae(B,$);function ze(e){e.startsWith(`demo-`)||b.push({path:`/product`,query:{id:e}})}function Be(e){z.toggle(e)}function Ve(){b.push({path:`/catalog-request`,query:{catalogId:B.value}})}function He(){let e=window.location.href;if(navigator.share){navigator.share({title:J.value,url:e}).catch(()=>void 0);return}navigator.clipboard?.writeText(e)}function Ue(e){return{id:e.id,companyId:e.companyId||V.value?.companyId||``,catalogId:e.catalogId||B.value,name:e.name,code:e.code,color:e.color||e.colors[0]||`—`,minMeterage:e.minMeterage??30,orderMultiplier:e.orderMultiplier??10,basePrice:e.basePrice,isActive:!0}}async function We(){if(!H.value.length||G.value)return;G.value=!0,K.value=``;let e=0,t=``;try{for(let n of H.value){let r=Ue(n),i=await Fe.addItem(r,V.value?.code||n.catalogCode||n.code,r.minMeterage);i.success?e+=1:t=i.message||t}K.value=e?`${v(e)} طرح به سبد استعلام اضافه شد.`:t||`افزودن به سبد ناموفق بود.`,e&&window.setTimeout(()=>b.push(`/cart`),650)}finally{G.value=!1}}return(e,m)=>(f(),c(`div`,C,[h(`div`,w,[h(`section`,T,[h(`div`,{class:`calite-hero__photo`,style:d(Y.value?{backgroundImage:`url(${Y.value})`}:void 0)},null,4),h(`header`,E,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:m[0]||=(...e)=>u(L)&&u(L)(...e)},[l(ue,{size:22,color:`#ffffff`})]),h(`h1`,null,r(U.value?`کالیته`:J.value),1),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اشتراک‌گذاری`,onClick:He},[l(fe,{size:20,color:`#ffffff`})])]),!U.value&&!W.value?(f(),c(`div`,D,[h(`h2`,null,r(J.value),1),h(`p`,O,r(Ie.value),1),X.value?(f(),c(`strong`,k,r(X.value),1)):o(``,!0),h(`span`,A,r(V.value?.description||`ترکیبی از اصالت، کیفیت و استایل مدرن`),1)])):o(``,!0)]),h(`div`,j,[U.value?(f(),ee(de,{key:0,variant:`cards`,rows:5})):W.value?(f(),c(`p`,M,r(W.value),1)):(f(),c(s,{key:2},[h(`div`,N,[h(`span`,P,[m[1]||=h(`svg`,{class:`attr__icon`,viewBox:`0 0 24 24`,fill:`none`,"aria-hidden":`true`},[h(`path`,{d:`M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),h(`path`,{d:`M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),h(`path`,{d:`M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`})],-1),a(` `+r(u(v)(Z.value.length))+` طرح `,1)]),h(`span`,F,[m[2]||=h(`svg`,{class:`attr__icon`,viewBox:`0 0 24 24`,fill:`none`,"aria-hidden":`true`},[h(`circle`,{cx:`12`,cy:`12`,r:`4`,stroke:`currentColor`,"stroke-width":`1.5`}),h(`path`,{d:`M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`})],-1),a(` `+r(Le.value),1)]),m[3]||=i(` پرطرفدار کیفیت ممتاز `,2)]),h(`button`,{type:`button`,class:`physical-cta`,onClick:Ve},[h(`span`,ye,[l(ie,{icon:`vuesax-linear:truck-time`,size:20,color:`#ffffff`})]),m[4]||=a(` درخواست دریافت فیزیکی کالیته `,-1),h(`span`,be,[l(le,{size:18,color:`#ffffff`})])]),h(`div`,xe,[(f(!0),c(s,null,p(Re.value,e=>(f(),c(`button`,{key:e.id,type:`button`,class:t([`pattern-tab`,{"is-on":q.value===e.id}]),onClick:t=>q.value=e.id},[a(r(e.label),1),e.id===`all`?(f(),c(s,{key:0},[a(` (`+r(u(v)(e.count))+`)`,1)],64)):o(``,!0)],10,Se))),128))]),h(`div`,Ce,[(f(!0),c(s,null,p(Q.value,e=>(f(),c(`article`,{key:e.id,class:`pattern-card`,onClick:t=>ze(e.id)},[h(`div`,{class:`pattern-card__photo`,style:d(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},[h(`button`,{type:`button`,class:`pattern-card__fav`,"aria-pressed":u(z).isFavorite(e.id),"aria-label":u(z).isFavorite(e.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,onClick:n(t=>Be(e.id),[`stop`])},[(f(),c(`svg`,Ee,[h(`path`,{d:`M12.1 20.3s-6.6-4.1-8.4-8.1c-1.4-3.1.1-6.7 3.4-7.5 1.9-.5 3.7.3 4.9 1.8 1.2-1.5 3-2.3 4.9-1.8 3.3.8 4.8 4.4 3.4 7.5-1.8 4-8.2 8.1-8.2 8.1Z`,fill:u(z).isFavorite(e.id)?`var(--color-primary)`:`none`,stroke:`var(--color-primary)`,"stroke-width":`1.5`,"stroke-linejoin":`round`},null,8,De)]))],8,Te)],4),h(`div`,Oe,[h(`strong`,null,r(e.name),1),h(`div`,I,[h(`span`,null,r(u(v)(e.colorCount))+` رنگ`,1),h(`div`,ke,[(f(!0),c(s,null,p(e.colors,(t,n)=>(f(),c(`i`,{key:n,style:d(u(ve)(t,e.colorImages[n]))},null,4))),128))])])])],8,we))),128))]),Q.value.length?o(``,!0):(f(),c(`p`,Ae,`طرحی در این دسته نیست.`))],64))])]),!U.value&&H.value.length?(f(),c(`div`,je,[h(`button`,{type:`button`,class:`inquiry-bar`,disabled:G.value,onClick:We},[a(r(G.value?`در حال افزودن...`:`افزودن همه به سبد استعلام`)+` `,1),h(`small`,null,r(u(v)(Z.value.length))+` طرح انتخاب می‌شود`,1)],8,Me)])):o(``,!0),K.value?(f(),c(`p`,Ne,r(K.value),1)):o(``,!0)]))}}),[[`__scopeId`,`data-v-e342d3a5`]]);export{L as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,Et as r,I as i,L as a,M as ee,N as o,O as s,P as c,R as l,St as u,Tt as d,Y as f,Z as p,_ as m,g as te,j as h,mt as g,n as ne,q as re,t as ie,tt as ae,z as _}from"./BasicIcon-C6boaehV.js";import{o as v}from"./format-BHJptHdF.js";import{t as oe}from"./catalog-s7nVUdlj.js";import{T as se,l as ce,o as le}from"./index-DzzUgmYT.js";import{t as ue}from"./IconChevronBack-DORV2H0q.js";import{t as de}from"./PageSkeleton-uO-jhbNm.js";import{t as fe}from"./IconShare-1kao-fAR.js";import{t as pe}from"./crm-CtglbPsN.js";import{t as me}from"./useGoBack-CgNp0uP9.js";import{i as he,o as ge,r as _e,t as y}from"./catalogGallery-DMNB35I1.js";import{n as ve}from"./colorSwatch-BgOH1LE5.js";var b=[{id:`demo-milano`,companyId:``,name:`میلانو`,title:`کالیته میلانو`,latinName:`Milano`,subtitle:`پارچه‌های کت‌وشلواری`,imageUrl:`/assets/milano-DWfm45LN.jpg`,patternCount:16,badge:`new`,season:`all_season`,isNew:!0,isPopular:!1},{id:`demo-najran`,companyId:``,name:`نجران`,title:`کالیته نجران`,latinName:`Najran`,subtitle:`پارچه‌های پیراهنی`,imageUrl:`/assets/najran-BcpOdgRK.jpg`,patternCount:14,season:`all_season`,isNew:!1,isPopular:!1},{id:`demo-payizeh`,companyId:``,name:`پاییزه`,title:`کالیته پاییزه`,latinName:`Payizeh`,subtitle:`پارچه‌های شلواری`,imageUrl:`/assets/payizeh-CeElyeeF.jpg`,patternCount:18,season:`all_season`,isNew:!1,isPopular:!1},{id:`demo-classic`,companyId:``,name:`کلاسیک`,title:`کالیته کلاسیک`,latinName:`Classic`,subtitle:`پارچه‌های کت‌وشلواری`,imageUrl:`/assets/classic-DiIciTEG.jpg`,patternCount:16,season:`all_season`,isNew:!1,isPopular:!1},{id:`demo-tarhdar`,companyId:``,name:`طرح‌دار`,title:`کالیته طرح‌دار`,latinName:`Tarhdar`,subtitle:`پارچه‌های مجلسی`,imageUrl:`/assets/tarhdar-ryfL3rgV.jpg`,patternCount:20,badge:`popular`,season:`winter`,isNew:!1,isPopular:!0},{id:`demo-fastoni`,companyId:``,name:`فاستونی`,title:`کالیته فاستونی`,latinName:`Fastoni`,subtitle:`پارچه‌های مناسب چهار فصل`,imageUrl:`/assets/fastoni-BdaZFVHx.jpg`,patternCount:20,season:`all_season`,isNew:!1,isPopular:!1}];function x(e){return b.find(t=>t.id===e)}function S(e){let t=[`${e.name} ۱۰۱`,`${e.name} ۱۰۲`,`${e.name} ۱۰۳`,`${e.name} ۱۰۴`],n=[`plain`,`melange`,`patterned`,`plain`];return t.map((t,r)=>({id:`${e.id}-${r+1}`,name:t,code:`${e.latinName||e.name}-${101+r}`,categoryId:e.subtitle.includes(`پیراهن`)?`shirt`:e.subtitle.includes(`شلوار`)?`trousers`:`suit`,season:e.season,widthCm:150,composition:`پشم و پلی‌استر`,weaveType:n[r]===`plain`?`ساده`:n[r]===`melange`?`ملانژ`:`طرح‌دار`,colors:[`#111827`,`#6b7280`,`#d6d3d1`,`#1e3a5f`].slice(0,3+r%2),tags:[n[r]===`patterned`?`طرح‌دار`:n[r]===`melange`?`ملانژ`:`ساده`],isNew:r===0,imageUrl:e.imageUrl,subtitle:e.subtitle,rollMeters:50}))}var C={class:`page calite-detail`},w={class:`page__scroll page__scroll--with-nav calite-detail__scroll`},T={class:`calite-hero`},E={class:`calite-hero__nav`},D={key:0,class:`calite-hero__copy`},O={class:`calite-hero__usage`},k={key:0,class:`calite-hero__latin`},A={class:`calite-hero__tagline`},j={class:`calite-detail__body`},M={key:1,class:`calite-detail__error`},N={class:`attr-row`},P={class:`attr`},F={class:`attr`},ye={class:`physical-cta__icon`,"aria-hidden":`true`},be={class:`physical-cta__chevron`,"aria-hidden":`true`},xe={class:`pattern-tabs`,role:`tablist`,"aria-label":`نوع طرح`},Se=[`onClick`],Ce={class:`pattern-grid`},we=[`onClick`],Te=[`aria-pressed`,`aria-label`,`onClick`],Ee={viewBox:`0 0 24 24`,width:`16`,height:`16`,fill:`none`,"aria-hidden":`true`},De=[`fill`],Oe={class:`pattern-card__meta`},I={class:`pattern-card__colors`},ke={class:`swatches`},Ae={key:0,class:`calite-detail__error`},je={key:0,class:`sticky-footer calite-detail__footer`},Me=[`disabled`],Ne={key:1,class:`toast`},L=ne(_({__name:`CatalogDetailView`,setup(ne){let _=te(),b=m(),{goBack:L}=me(`/catalogs`),R=oe(),Pe=pe(),Fe=se(),z=ce(),B=e(()=>String(_.params.catalogId??``)),V=g(null),H=g([]),U=g(!0),W=g(null),G=g(!1),K=g(``),q=g(`all`),J=e(()=>_e(V.value?.name||`کالیته`)),Y=e(()=>V.value?.imageUrl||(V.value?x(V.value.id)?.imageUrl:void 0)||H.value.find(e=>e.imageUrl)?.imageUrl),X=e(()=>{let e=V.value?x(V.value.id):void 0;return e?.latinName?e.latinName:V.value?he(V.value):``}),Ie=e(()=>{let e=V.value?x(V.value.id):void 0;if(e?.subtitle)return e.subtitle;let t=H.value[0]?.categoryId;return t===`trousers`?`پارچه‌های شلواری`:t===`shirt`?`پارچه‌های پیراهنی`:`پارچه‌های کت‌وشلواری`}),Z=e(()=>ge(H.value)),Q=e(()=>q.value===`all`?Z.value:Z.value.filter(e=>e.kind===q.value)),Le=e(()=>{let e=V.value?x(V.value.id):void 0;if(e)return y[e.season];let t={};for(let e of H.value)t[e.season]=(t[e.season]??0)+1;let n=Object.entries(t).sort((e,t)=>t[1]-e[1])[0]?.[0];return n?y[n]:y.all_season}),Re=e(()=>[{id:`all`,label:`همه طرح‌ها`,count:Z.value.length},{id:`plain`,label:`ساده`,count:Z.value.filter(e=>e.kind===`plain`).length},{id:`melange`,label:`ملانژ`,count:Z.value.filter(e=>e.kind===`melange`).length},{id:`patterned`,label:`طرح‌دار`,count:Z.value.filter(e=>e.kind===`patterned`).length}]);async function $(){U.value=!0,W.value=null,V.value=null,H.value=[],q.value=`all`;try{let e=await R.loadCompanies();R.getCatalog(B.value)||await Promise.all(e.map(e=>R.loadCatalogs(e.id))),V.value=R.getCatalog(B.value)??null;let t=x(B.value);if(!V.value&&t){V.value={id:t.id,companyId:``,name:t.name,code:t.latinName||t.name,description:`ترکیبی از اصالت، کیفیت و استایل مدرن`,displayOrder:0,isActive:!0},H.value=S(t);return}if(!V.value){W.value=`کالیته مورد نظر یافت نشد.`;return}H.value=await Pe.loadBrowseProducts({catalogId:V.value.id,companyId:V.value.companyId}),!H.value.length&&t&&(H.value=S(t))}catch(e){W.value=e instanceof Error?e.message:`بارگذاری کالیته ناموفق بود.`}finally{U.value=!1}}re(async()=>{await z.hydrate(),await $()}),ae(B,$);function ze(e){e.startsWith(`demo-`)||b.push({path:`/product`,query:{id:e}})}function Be(e){z.toggle(e)}function Ve(){b.push({path:`/catalog-request`,query:{catalogId:B.value}})}function He(){let e=window.location.href;if(navigator.share){navigator.share({title:J.value,url:e}).catch(()=>void 0);return}navigator.clipboard?.writeText(e)}function Ue(e){return{id:e.id,companyId:e.companyId||V.value?.companyId||``,catalogId:e.catalogId||B.value,name:e.name,code:e.code,color:e.color||e.colors[0]||`—`,minMeterage:e.minMeterage??30,orderMultiplier:e.orderMultiplier??10,basePrice:e.basePrice,isActive:!0}}async function We(){if(!H.value.length||G.value)return;G.value=!0,K.value=``;let e=0,t=``;try{for(let n of H.value){let r=Ue(n),i=await Fe.addItem(r,V.value?.code||n.catalogCode||n.code,r.minMeterage);i.success?e+=1:t=i.message||t}K.value=e?`${v(e)} طرح به سبد استعلام اضافه شد.`:t||`افزودن به سبد ناموفق بود.`,e&&window.setTimeout(()=>b.push(`/cart`),650)}finally{G.value=!1}}return(e,m)=>(f(),c(`div`,C,[h(`div`,w,[h(`section`,T,[h(`div`,{class:`calite-hero__photo`,style:d(Y.value?{backgroundImage:`url(${Y.value})`}:void 0)},null,4),h(`header`,E,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:m[0]||=(...e)=>u(L)&&u(L)(...e)},[l(ue,{size:22,color:`#ffffff`})]),h(`h1`,null,r(U.value?`کالیته`:J.value),1),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اشتراک‌گذاری`,onClick:He},[l(fe,{size:20,color:`#ffffff`})])]),!U.value&&!W.value?(f(),c(`div`,D,[h(`h2`,null,r(J.value),1),h(`p`,O,r(Ie.value),1),X.value?(f(),c(`strong`,k,r(X.value),1)):o(``,!0),h(`span`,A,r(V.value?.description||`ترکیبی از اصالت، کیفیت و استایل مدرن`),1)])):o(``,!0)]),h(`div`,j,[U.value?(f(),ee(de,{key:0,variant:`cards`,rows:5})):W.value?(f(),c(`p`,M,r(W.value),1)):(f(),c(s,{key:2},[h(`div`,N,[h(`span`,P,[m[1]||=h(`svg`,{class:`attr__icon`,viewBox:`0 0 24 24`,fill:`none`,"aria-hidden":`true`},[h(`path`,{d:`M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),h(`path`,{d:`M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`}),h(`path`,{d:`M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`,"stroke-linejoin":`round`})],-1),a(` `+r(u(v)(Z.value.length))+` طرح `,1)]),h(`span`,F,[m[2]||=h(`svg`,{class:`attr__icon`,viewBox:`0 0 24 24`,fill:`none`,"aria-hidden":`true`},[h(`circle`,{cx:`12`,cy:`12`,r:`4`,stroke:`currentColor`,"stroke-width":`1.5`}),h(`path`,{d:`M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41`,stroke:`currentColor`,"stroke-width":`1.5`,"stroke-linecap":`round`})],-1),a(` `+r(Le.value),1)]),m[3]||=i(` پرطرفدار کیفیت ممتاز `,2)]),h(`button`,{type:`button`,class:`physical-cta`,onClick:Ve},[h(`span`,ye,[l(ie,{icon:`vuesax-linear:truck-time`,size:20,color:`#ffffff`})]),m[4]||=a(` درخواست دریافت فیزیکی کالیته `,-1),h(`span`,be,[l(le,{size:18,color:`#ffffff`})])]),h(`div`,xe,[(f(!0),c(s,null,p(Re.value,e=>(f(),c(`button`,{key:e.id,type:`button`,class:t([`pattern-tab`,{"is-on":q.value===e.id}]),onClick:t=>q.value=e.id},[a(r(e.label),1),e.id===`all`?(f(),c(s,{key:0},[a(` (`+r(u(v)(e.count))+`)`,1)],64)):o(``,!0)],10,Se))),128))]),h(`div`,Ce,[(f(!0),c(s,null,p(Q.value,e=>(f(),c(`article`,{key:e.id,class:`pattern-card`,onClick:t=>ze(e.id)},[h(`div`,{class:`pattern-card__photo`,style:d(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},[h(`button`,{type:`button`,class:`pattern-card__fav`,"aria-pressed":u(z).isFavorite(e.id),"aria-label":u(z).isFavorite(e.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,onClick:n(t=>Be(e.id),[`stop`])},[(f(),c(`svg`,Ee,[h(`path`,{d:`M12.1 20.3s-6.6-4.1-8.4-8.1c-1.4-3.1.1-6.7 3.4-7.5 1.9-.5 3.7.3 4.9 1.8 1.2-1.5 3-2.3 4.9-1.8 3.3.8 4.8 4.4 3.4 7.5-1.8 4-8.2 8.1-8.2 8.1Z`,fill:u(z).isFavorite(e.id)?`var(--color-primary)`:`none`,stroke:`var(--color-primary)`,"stroke-width":`1.5`,"stroke-linejoin":`round`},null,8,De)]))],8,Te)],4),h(`div`,Oe,[h(`strong`,null,r(e.name),1),h(`div`,I,[h(`span`,null,r(u(v)(e.colorCount))+` رنگ`,1),h(`div`,ke,[(f(!0),c(s,null,p(e.colors,(t,n)=>(f(),c(`i`,{key:n,style:d(u(ve)(t,e.colorImages[n]))},null,4))),128))])])])],8,we))),128))]),Q.value.length?o(``,!0):(f(),c(`p`,Ae,`طرحی در این دسته نیست.`))],64))])]),!U.value&&H.value.length?(f(),c(`div`,je,[h(`button`,{type:`button`,class:`inquiry-bar`,disabled:G.value,onClick:We},[a(r(G.value?`در حال افزودن...`:`افزودن همه به سبد استعلام`)+` `,1),h(`small`,null,r(u(v)(Z.value.length))+` طرح انتخاب می‌شود`,1)],8,Me)])):o(``,!0),K.value?(f(),c(`p`,Ne,r(K.value),1)):o(``,!0)]))}}),[[`__scopeId`,`data-v-335c617e`]]);export{L as default}; \ No newline at end of file diff --git a/dist/assets/CatalogDetailView-jzLLMDJe.css b/dist/assets/CatalogDetailView-jzLLMDJe.css deleted file mode 100644 index 0cfd409..0000000 --- a/dist/assets/CatalogDetailView-jzLLMDJe.css +++ /dev/null @@ -1 +0,0 @@ -.calite-detail[data-v-e342d3a5]{color:#2a2622;background:#f4f0ed}.calite-detail__nav[data-v-e342d3a5],.calite-hero__nav[data-v-e342d3a5]{padding:calc(6px + env(safe-area-inset-top,0px)) 8px 2px;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.calite-hero__nav[data-v-e342d3a5]{inset-inline:0;z-index:2;background:0 0;position:absolute;top:0}.calite-hero__nav h1[data-v-e342d3a5]{text-align:center;color:#fff;margin:0;font-size:1.0625rem;font-weight:700}.icon-btn[data-v-e342d3a5]{color:#fff;cursor:pointer;background:0 0;border:none;place-items:center;width:44px;height:44px;display:grid}.calite-detail__scroll[data-v-e342d3a5]{flex-direction:column;gap:0;padding:0 0 112px;display:flex}.calite-hero[data-v-e342d3a5]{color:#fff;border-radius:0;width:100%;height:min(52vh,440px);min-height:340px;position:relative;overflow:hidden}.calite-hero__photo[data-v-e342d3a5]{background:linear-gradient(160deg,#3d4a55,#151b22) 50%/cover;position:absolute;inset:0}.calite-hero__photo[data-v-e342d3a5]:after{content:"";background:linear-gradient(#0c0a0847 0%,#0c0a0814 38%,#0c0a088c 100%);position:absolute;inset:0}.calite-hero__copy[data-v-e342d3a5]{inset-inline:20px;z-index:1;text-align:start;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;min-height:0;padding:0;display:flex;position:absolute;bottom:22px}.calite-hero__copy h2[data-v-e342d3a5]{text-shadow:0 1px 8px #00000040;margin:0;font-size:1.5rem;font-weight:700;line-height:1.35}.calite-hero__usage[data-v-e342d3a5]{opacity:.95;margin:0;font-size:.8125rem;font-weight:400}.calite-hero__latin[data-v-e342d3a5]{letter-spacing:.02em;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-style:italic;font-weight:400;line-height:1.2}.calite-hero__tagline[data-v-e342d3a5]{opacity:.92;margin-top:4px;font-size:.75rem;font-weight:400}.calite-detail__body[data-v-e342d3a5]{flex-direction:column;gap:12px;padding:8px 16px 0;display:flex}.attr-row[data-v-e342d3a5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:4px 0 8px;display:grid}.attr[data-v-e342d3a5]{color:#6f6b66;text-align:center;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 8px;font-size:.8125rem;font-weight:500;line-height:1.4;display:flex;position:relative}.attr[data-v-e342d3a5]:not(:last-child):after{content:"";inset-inline-end:0;background:#e4dfd8;width:1px;position:absolute;top:16%;bottom:16%}.attr__icon[data-v-e342d3a5]{flex-shrink:0;width:26px;height:26px}.physical-cta[data-v-e342d3a5]{background:var(--color-primary);color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 44px;font-size:.875rem;font-weight:600;display:flex;position:relative}.physical-cta__icon[data-v-e342d3a5]{place-items:center;display:grid}.physical-cta__chevron[data-v-e342d3a5]{color:#fff;place-items:center;display:grid;position:absolute;inset-inline-end:16px}.pattern-tabs[data-v-e342d3a5]{gap:8px;padding:2px 0;display:flex;overflow-x:auto}.pattern-tab[data-v-e342d3a5]{color:#6a645e;height:34px;font:inherit;cursor:pointer;background:#ece8e2;border:none;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:.8125rem;font-weight:500}.pattern-tab.is-on[data-v-e342d3a5]{background:var(--color-primary);color:#fff}.pattern-grid[data-v-e342d3a5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pattern-card[data-v-e342d3a5]{text-align:start;cursor:pointer;color:#1c1c1c;background:#fff;border:none;border-radius:20px;flex-direction:column;gap:8px;padding:0 0 10px;display:flex;overflow:hidden;box-shadow:0 1px 3px #2820180d}.pattern-card__photo[data-v-e342d3a5]{aspect-ratio:1.08;background:linear-gradient(145deg,#2a3544,#111827) 50%/cover;border-radius:0;width:100%;position:relative}.pattern-card__fav[data-v-e342d3a5]{cursor:pointer;background:0 0;border:none;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;left:8px}.pattern-card__meta[data-v-e342d3a5]{flex-direction:column;gap:4px;padding:0 10px 2px;display:flex}.pattern-card strong[data-v-e342d3a5]{font-size:.875rem;font-weight:700;line-height:1.35}.pattern-card__colors[data-v-e342d3a5]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pattern-card__colors span[data-v-e342d3a5]{color:#8a847c;font-size:.75rem}.swatches[data-v-e342d3a5]{gap:4px;display:flex}.swatches i[data-v-e342d3a5]{background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:999px;width:10px;height:10px}.inquiry-bar[data-v-e342d3a5]{background:var(--color-primary);color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;border:none;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.9375rem;font-weight:700;display:flex}.inquiry-bar small[data-v-e342d3a5]{opacity:.78;font-size:.6875rem;font-weight:500}.inquiry-bar[data-v-e342d3a5]:disabled{opacity:.7}.calite-detail__error[data-v-e342d3a5]{text-align:center;color:#8a847c;margin:8px 0 0}.toast[data-v-e342d3a5]{left:50%;bottom:calc(var(--nav-height) + 84px);z-index:20;background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:.75rem;position:fixed;transform:translate(-50%)}html.dark .calite-detail[data-v-e342d3a5]{color:#eef2f8;background:#0b0f14}html.dark .calite-hero__nav h1[data-v-e342d3a5],html.dark .icon-btn[data-v-e342d3a5]{color:#fff}html.dark .attr[data-v-e342d3a5]{color:#c5d0de;box-shadow:none;background:0 0}html.dark .attr[data-v-e342d3a5]:not(:last-child):after{background:#2a3444}html.dark .physical-cta[data-v-e342d3a5]{background:var(--color-primary);color:#fff}html.dark .pattern-tab[data-v-e342d3a5]{color:#c5d0de;background:#1a2230}html.dark .pattern-tab.is-on[data-v-e342d3a5]{color:#121821;background:#e8e4df}html.dark .pattern-card[data-v-e342d3a5]{color:#eef2f8;box-shadow:none;background:#121821}html.dark .pattern-card__colors span[data-v-e342d3a5],html.dark .calite-detail__error[data-v-e342d3a5]{color:#9aa8bc}html.dark .inquiry-bar[data-v-e342d3a5]{color:#0b0f14;background:#5eb8ad}html.dark .calite-detail__footer.sticky-footer[data-v-e342d3a5]{background:#0b0f14}@media (width>=768px){.calite-detail[data-v-e342d3a5]{max-width:none;min-height:auto;margin:0;padding:0;overflow:visible}.calite-detail__scroll[data-v-e342d3a5]{padding-bottom:0}.calite-hero[data-v-e342d3a5]{height:340px;min-height:300px}.calite-hero__nav[data-v-e342d3a5]{padding-top:10px}.calite-hero__copy[data-v-e342d3a5]{inset-inline:36px;gap:4px;bottom:28px}.calite-hero__copy h2[data-v-e342d3a5]{font-size:2rem}.calite-hero__usage[data-v-e342d3a5]{font-size:.9375rem}.calite-hero__latin[data-v-e342d3a5]{font-size:2.125rem}.calite-hero__tagline[data-v-e342d3a5]{font-size:.875rem}.calite-detail__body[data-v-e342d3a5]{gap:18px;width:100%;max-width:1120px;margin-inline:auto;padding:18px 28px 28px}.attr-row[data-v-e342d3a5]{max-width:720px;margin-inline:auto;padding:8px 0 4px}.attr[data-v-e342d3a5]{padding:12px;font-size:.875rem}.attr__icon[data-v-e342d3a5]{width:28px;height:28px}.physical-cta[data-v-e342d3a5]{max-width:720px;min-height:56px;margin-inline:auto}.pattern-grid[data-v-e342d3a5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.calite-detail__footer.sticky-footer[data-v-e342d3a5]{bottom:0;background:#f4f0ed;width:100%;max-width:none;padding:12px 28px 24px;position:sticky;inset-inline:auto}.inquiry-bar[data-v-e342d3a5]{border-radius:999px;max-width:1120px;margin-inline:auto}.toast[data-v-e342d3a5]{bottom:32px}}@media (width>=1200px){.calite-hero[data-v-e342d3a5]{height:400px;min-height:360px}.calite-detail__body[data-v-e342d3a5]{padding:24px 40px 36px}.pattern-grid[data-v-e342d3a5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.calite-detail__footer.sticky-footer[data-v-e342d3a5]{padding-inline:40px}} diff --git a/dist/assets/CatalogListView-SX8NH65z.js b/dist/assets/CatalogListView-Dq58CV-q.js similarity index 94% rename from dist/assets/CatalogListView-SX8NH65z.js rename to dist/assets/CatalogListView-Dq58CV-q.js index 1befa04..64e8357 100644 --- a/dist/assets/CatalogListView-SX8NH65z.js +++ b/dist/assets/CatalogListView-Dq58CV-q.js @@ -1 +1 @@ -import{A as e,Et as t,M as n,O as r,P as i,R as a,St as o,Y as s,Z as c,_ as l,g as u,j as d,mt as f,n as p,q as m,tt as h,z as g}from"./BasicIcon-C6boaehV.js";import{t as _}from"./catalog-s7nVUdlj.js";import{b as v}from"./index-B6MlTGUp.js";import{t as y}from"./EmptyState-C_QQeA_h.js";import{t as b}from"./PageSkeleton-uO-jhbNm.js";import{t as x}from"./PageHeader-CDQMUtCp.js";import{t as S}from"./SearchField-Dx2PcshV.js";var C={class:`page catalog-list-page`},w={class:`catalog-list-page__desk-head desktop-only`},T={class:`page__scroll page__scroll--with-nav catalog-list-page__scroll`},E={key:1,class:`catalog-list`},D=[`onClick`],O={class:`catalog-card__icon`},k={class:`catalog-card__info`},A={class:`catalog-card__count`},j=p(g({__name:`CatalogListView`,setup(p){let g=u(),j=l(),M=_(),N=f(!0),P=e(()=>g.params.companyId),F=e(()=>M.getCompany(P.value)),I=f(``),L=e(()=>M.fetchCatalogs(P.value,I.value));async function R(){N.value=!0,M.getCompany(P.value)||await M.loadCompanies(),await M.loadCatalogs(P.value),N.value=!1}m(R),h(P,R);function z(e){j.push({name:`catalog-detail`,params:{catalogId:e}})}function B(e){let t=M.getCatalog(e);return t?.productCount==null?M.fetchProducts(e).length:t.productCount}return(e,l)=>(s(),i(`div`,C,[a(x,{class:`mobile-only`,title:F.value?.name??`کالیته‌ها`,subtitle:`کالیته مورد نظر را انتخاب کنید`,"show-back":``,centered:``,onBack:l[0]||=e=>o(j).push(`/companies`)},null,8,[`title`]),d(`header`,w,[d(`h1`,null,t(F.value?.name??`کالیته‌ها`),1),l[2]||=d(`p`,null,`کالیته مورد نظر را انتخاب کنید`,-1)]),a(S,{modelValue:I.value,"onUpdate:modelValue":l[1]||=e=>I.value=e,placeholder:`جستجو بر اساس کد یا نام کالیته...`,class:`catalog-list-page__search`},null,8,[`modelValue`]),d(`div`,T,[N.value?(s(),n(b,{key:0,variant:`cards`,rows:5})):L.value.length>0?(s(),i(`div`,E,[(s(!0),i(r,null,c(L.value,e=>(s(),i(`button`,{key:e.id,type:`button`,class:`catalog-card`,onClick:t=>z(e.id)},[d(`span`,O,[a(v,{size:22})]),d(`div`,k,[d(`h3`,null,`کالیته کد `+t(e.code),1),d(`p`,null,t(e.name),1)]),d(`span`,A,t(B(e.id))+` محصول`,1)],8,D))),128))])):(s(),n(y,{key:2,variant:I.value?`search`:`catalogs`,message:I.value?`با این جستجو کالیته‌ای پیدا نشد`:`برای این شرکت هنوز کالیته‌ای ثبت نشده است`},null,8,[`variant`,`message`]))])]))}}),[[`__scopeId`,`data-v-53c183e1`]]);export{j as default}; \ No newline at end of file +import{A as e,Et as t,M as n,O as r,P as i,R as a,St as o,Y as s,Z as c,_ as l,g as u,j as d,mt as f,n as p,q as m,tt as h,z as g}from"./BasicIcon-C6boaehV.js";import{t as _}from"./catalog-s7nVUdlj.js";import{b as v}from"./index-DzzUgmYT.js";import{t as y}from"./EmptyState-C_QQeA_h.js";import{t as b}from"./PageSkeleton-uO-jhbNm.js";import{t as x}from"./PageHeader-BFnKSFNh.js";import{t as S}from"./SearchField-Dx2PcshV.js";var C={class:`page catalog-list-page`},w={class:`catalog-list-page__desk-head desktop-only`},T={class:`page__scroll page__scroll--with-nav catalog-list-page__scroll`},E={key:1,class:`catalog-list`},D=[`onClick`],O={class:`catalog-card__icon`},k={class:`catalog-card__info`},A={class:`catalog-card__count`},j=p(g({__name:`CatalogListView`,setup(p){let g=u(),j=l(),M=_(),N=f(!0),P=e(()=>g.params.companyId),F=e(()=>M.getCompany(P.value)),I=f(``),L=e(()=>M.fetchCatalogs(P.value,I.value));async function R(){N.value=!0,M.getCompany(P.value)||await M.loadCompanies(),await M.loadCatalogs(P.value),N.value=!1}m(R),h(P,R);function z(e){j.push({name:`catalog-detail`,params:{catalogId:e}})}function B(e){let t=M.getCatalog(e);return t?.productCount==null?M.fetchProducts(e).length:t.productCount}return(e,l)=>(s(),i(`div`,C,[a(x,{class:`mobile-only`,title:F.value?.name??`کالیته‌ها`,subtitle:`کالیته مورد نظر را انتخاب کنید`,"show-back":``,centered:``,onBack:l[0]||=e=>o(j).push(`/companies`)},null,8,[`title`]),d(`header`,w,[d(`h1`,null,t(F.value?.name??`کالیته‌ها`),1),l[2]||=d(`p`,null,`کالیته مورد نظر را انتخاب کنید`,-1)]),a(S,{modelValue:I.value,"onUpdate:modelValue":l[1]||=e=>I.value=e,placeholder:`جستجو بر اساس کد یا نام کالیته...`,class:`catalog-list-page__search`},null,8,[`modelValue`]),d(`div`,T,[N.value?(s(),n(b,{key:0,variant:`cards`,rows:5})):L.value.length>0?(s(),i(`div`,E,[(s(!0),i(r,null,c(L.value,e=>(s(),i(`button`,{key:e.id,type:`button`,class:`catalog-card`,onClick:t=>z(e.id)},[d(`span`,O,[a(v,{size:22})]),d(`div`,k,[d(`h3`,null,`کالیته کد `+t(e.code),1),d(`p`,null,t(e.name),1)]),d(`span`,A,t(B(e.id))+` محصول`,1)],8,D))),128))])):(s(),n(y,{key:2,variant:I.value?`search`:`catalogs`,message:I.value?`با این جستجو کالیته‌ای پیدا نشد`:`برای این شرکت هنوز کالیته‌ای ثبت نشده است`},null,8,[`variant`,`message`]))])]))}}),[[`__scopeId`,`data-v-53c183e1`]]);export{j as default}; \ No newline at end of file diff --git a/dist/assets/CatalogRequestView-BhFG7AuZ.js b/dist/assets/CatalogRequestView-BSWD5gtk.js similarity index 97% rename from dist/assets/CatalogRequestView-BhFG7AuZ.js rename to dist/assets/CatalogRequestView-BSWD5gtk.js index 65bbc3e..1d1cab8 100644 --- a/dist/assets/CatalogRequestView-BhFG7AuZ.js +++ b/dist/assets/CatalogRequestView-BSWD5gtk.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,L as r,M as i,O as a,P as o,R as s,St as c,Y as l,Z as u,_ as d,g as f,it as p,j as m,mt as h,n as g,q as _,w as v,z as y}from"./BasicIcon-C6boaehV.js";import{o as b}from"./format-BHJptHdF.js";import{t as x}from"./PageSkeleton-uO-jhbNm.js";import{t as S}from"./crm-CtglbPsN.js";import{t as C}from"./PageHeader-CDQMUtCp.js";import{t as w}from"./catalogRequests-D1kBtGqL.js";var T={class:`page`},E={class:`page__scroll page__scroll--with-nav body`},D={class:`hint`},O={key:1,class:`error`},k=[`value`,`onInput`],A={class:`note`},j={class:`summary`},M=[`disabled`],N=g(y({__name:`CatalogRequestView`,setup(g){let y=f(),N=d(),P=S(),F=w(),I=h(!0),L=h(!1),R=h(null),z=h(``),B=h([]),V=h({}),H=e(()=>String(y.query.productId??``)),U=e(()=>String(y.query.catalogId??``)),W=e(()=>B.value.filter(e=>(V.value[e.id]??0)>0).map(e=>({productId:e.id,productName:e.name,productCode:e.code,quantity:V.value[e.id]??0})));_(async()=>{I.value=!0,R.value=null;try{let e=await P.loadBrowseProducts(U.value?{catalogId:U.value}:void 0),t=H.value;B.value=t?[...e].sort((e,n)=>Number(n.id===t)-Number(e.id===t)):e,t&&(V.value={...V.value,[t]:1})}catch(e){R.value=e instanceof Error?e.message:`بارگذاری محصولات ناموفق بود.`}finally{I.value=!1}});function G(e,t){V.value={...V.value,[e]:Math.max(0,Math.floor(t)||0)}}async function K(){L.value=!0,R.value=null;try{let e=await F.create({items:W.value,note:z.value});if(!e.success){R.value=e.message;return}N.push(`/catalog-requests`)}finally{L.value=!1}}return(e,d)=>(l(),o(`div`,T,[s(C,{title:`درخواست کالیته`,"show-back":``,centered:``,onBack:d[0]||=e=>c(N).back()}),m(`div`,E,[m(`p`,D,n(H.value?`این محصول برای درخواست کالیته انتخاب شده است. در صورت نیاز اقلام دیگر را هم اضافه کنید.`:`محصولات و تعداد اقلام موردنظر را مشخص کنید.`),1),I.value?(l(),i(x,{key:0,variant:`form`})):R.value?(l(),o(`p`,O,n(R.value),1)):(l(),o(a,{key:2},[(l(!0),o(a,null,u(B.value,e=>(l(),o(`article`,{key:e.id,class:t([`row`,{"row--selected":H.value===e.id}])},[m(`div`,null,[m(`strong`,null,n(e.name),1),m(`span`,null,`کد `+n(e.code),1)]),m(`input`,{class:`qty`,type:`number`,min:`0`,value:V.value[e.id]??0,onInput:t=>G(e.id,Number(t.target.value))},null,40,k)],2))),128)),m(`label`,A,[d[3]||=r(` توضیحات `,-1),p(m(`textarea`,{"onUpdate:modelValue":d[1]||=e=>z.value=e,rows:`3`,placeholder:`آدرس یا توضیحات اختیاری`},null,512),[[v,z.value]])]),m(`p`,j,`اقلام انتخاب‌شده: `+n(c(b)(W.value.length)),1),m(`button`,{type:`button`,class:`submit`,disabled:L.value,onClick:K},n(L.value?`در حال ثبت...`:`ثبت درخواست کالیته`),9,M),m(`button`,{type:`button`,class:`linkish`,onClick:d[2]||=e=>c(N).push(`/catalog-requests`)},` وضعیت درخواست‌های قبلی `)],64))])]))}}),[[`__scopeId`,`data-v-6bde0457`]]);export{N as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,L as r,M as i,O as a,P as o,R as s,St as c,Y as l,Z as u,_ as d,g as f,it as p,j as m,mt as h,n as g,q as _,w as v,z as y}from"./BasicIcon-C6boaehV.js";import{o as b}from"./format-BHJptHdF.js";import{t as x}from"./PageSkeleton-uO-jhbNm.js";import{t as S}from"./crm-CtglbPsN.js";import{t as C}from"./PageHeader-BFnKSFNh.js";import{t as w}from"./catalogRequests-D1kBtGqL.js";var T={class:`page`},E={class:`page__scroll page__scroll--with-nav body`},D={class:`hint`},O={key:1,class:`error`},k=[`value`,`onInput`],A={class:`note`},j={class:`summary`},M=[`disabled`],N=g(y({__name:`CatalogRequestView`,setup(g){let y=f(),N=d(),P=S(),F=w(),I=h(!0),L=h(!1),R=h(null),z=h(``),B=h([]),V=h({}),H=e(()=>String(y.query.productId??``)),U=e(()=>String(y.query.catalogId??``)),W=e(()=>B.value.filter(e=>(V.value[e.id]??0)>0).map(e=>({productId:e.id,productName:e.name,productCode:e.code,quantity:V.value[e.id]??0})));_(async()=>{I.value=!0,R.value=null;try{let e=await P.loadBrowseProducts(U.value?{catalogId:U.value}:void 0),t=H.value;B.value=t?[...e].sort((e,n)=>Number(n.id===t)-Number(e.id===t)):e,t&&(V.value={...V.value,[t]:1})}catch(e){R.value=e instanceof Error?e.message:`بارگذاری محصولات ناموفق بود.`}finally{I.value=!1}});function G(e,t){V.value={...V.value,[e]:Math.max(0,Math.floor(t)||0)}}async function K(){L.value=!0,R.value=null;try{let e=await F.create({items:W.value,note:z.value});if(!e.success){R.value=e.message;return}N.push(`/catalog-requests`)}finally{L.value=!1}}return(e,d)=>(l(),o(`div`,T,[s(C,{title:`درخواست کالیته`,"show-back":``,centered:``,onBack:d[0]||=e=>c(N).back()}),m(`div`,E,[m(`p`,D,n(H.value?`این محصول برای درخواست کالیته انتخاب شده است. در صورت نیاز اقلام دیگر را هم اضافه کنید.`:`محصولات و تعداد اقلام موردنظر را مشخص کنید.`),1),I.value?(l(),i(x,{key:0,variant:`form`})):R.value?(l(),o(`p`,O,n(R.value),1)):(l(),o(a,{key:2},[(l(!0),o(a,null,u(B.value,e=>(l(),o(`article`,{key:e.id,class:t([`row`,{"row--selected":H.value===e.id}])},[m(`div`,null,[m(`strong`,null,n(e.name),1),m(`span`,null,`کد `+n(e.code),1)]),m(`input`,{class:`qty`,type:`number`,min:`0`,value:V.value[e.id]??0,onInput:t=>G(e.id,Number(t.target.value))},null,40,k)],2))),128)),m(`label`,A,[d[3]||=r(` توضیحات `,-1),p(m(`textarea`,{"onUpdate:modelValue":d[1]||=e=>z.value=e,rows:`3`,placeholder:`آدرس یا توضیحات اختیاری`},null,512),[[v,z.value]])]),m(`p`,j,`اقلام انتخاب‌شده: `+n(c(b)(W.value.length)),1),m(`button`,{type:`button`,class:`submit`,disabled:L.value,onClick:K},n(L.value?`در حال ثبت...`:`ثبت درخواست کالیته`),9,M),m(`button`,{type:`button`,class:`linkish`,onClick:d[2]||=e=>c(N).push(`/catalog-requests`)},` وضعیت درخواست‌های قبلی `)],64))])]))}}),[[`__scopeId`,`data-v-6bde0457`]]);export{N as default}; \ No newline at end of file diff --git a/dist/assets/CatalogRequestsView-fszvIs41.js b/dist/assets/CatalogRequestsView-DwQhS52F.js similarity index 95% rename from dist/assets/CatalogRequestsView-fszvIs41.js rename to dist/assets/CatalogRequestsView-DwQhS52F.js index 6a4d6e2..4cc460b 100644 --- a/dist/assets/CatalogRequestsView-fszvIs41.js +++ b/dist/assets/CatalogRequestsView-DwQhS52F.js @@ -1 +1 @@ -import{Et as e,N as t,O as n,P as r,R as i,St as a,Y as o,Z as s,_ as c,j as l,n as u,q as d,z as f}from"./BasicIcon-C6boaehV.js";import{o as p}from"./format-BHJptHdF.js";import{t as m}from"./PageHeader-CDQMUtCp.js";import{t as h}from"./catalogRequests-D1kBtGqL.js";var g={class:`page`},_={class:`page__scroll page__scroll--with-nav body`},v={key:0,class:`empty`},y={class:`card__top`},b={class:`badge`},x={key:0,class:`note`},S=u(f({__name:`CatalogRequestsView`,setup(u){let f=c(),S=h();return d(()=>S.hydrate()),(c,u)=>(o(),r(`div`,g,[i(m,{title:`وضعیت کالیته‌ها`,"show-back":``,centered:``,onBack:u[0]||=e=>a(f).push(`/catalogs`)}),l(`div`,_,[l(`button`,{type:`button`,class:`new-btn`,onClick:u[1]||=e=>a(f).push(`/catalog-request`)},` درخواست کالیته جدید `),a(S).sorted.length?t(``,!0):(o(),r(`p`,v,`هنوز درخواستی ثبت نکرده‌اید.`)),(o(!0),r(n,null,s(a(S).sorted,i=>(o(),r(`article`,{key:i.id,class:`card`},[l(`div`,y,[l(`strong`,null,`درخواست `+e(i.id.slice(-6)),1),l(`span`,b,e(a(S).statusLabel(i.status)),1)]),l(`p`,null,e(i.createdAt.slice(0,10)),1),l(`p`,null,e(a(p)(i.items.length))+` قلم`,1),l(`ul`,null,[(o(!0),r(n,null,s(i.items,t=>(o(),r(`li`,{key:t.productId},e(t.productName)+` × `+e(a(p)(t.quantity)),1))),128))]),i.note?(o(),r(`p`,x,e(i.note),1)):t(``,!0)]))),128))])]))}}),[[`__scopeId`,`data-v-fc04181d`]]);export{S as default}; \ No newline at end of file +import{Et as e,N as t,O as n,P as r,R as i,St as a,Y as o,Z as s,_ as c,j as l,n as u,q as d,z as f}from"./BasicIcon-C6boaehV.js";import{o as p}from"./format-BHJptHdF.js";import{t as m}from"./PageHeader-BFnKSFNh.js";import{t as h}from"./catalogRequests-D1kBtGqL.js";var g={class:`page`},_={class:`page__scroll page__scroll--with-nav body`},v={key:0,class:`empty`},y={class:`card__top`},b={class:`badge`},x={key:0,class:`note`},S=u(f({__name:`CatalogRequestsView`,setup(u){let f=c(),S=h();return d(()=>S.hydrate()),(c,u)=>(o(),r(`div`,g,[i(m,{title:`وضعیت کالیته‌ها`,"show-back":``,centered:``,onBack:u[0]||=e=>a(f).push(`/catalogs`)}),l(`div`,_,[l(`button`,{type:`button`,class:`new-btn`,onClick:u[1]||=e=>a(f).push(`/catalog-request`)},` درخواست کالیته جدید `),a(S).sorted.length?t(``,!0):(o(),r(`p`,v,`هنوز درخواستی ثبت نکرده‌اید.`)),(o(!0),r(n,null,s(a(S).sorted,i=>(o(),r(`article`,{key:i.id,class:`card`},[l(`div`,y,[l(`strong`,null,`درخواست `+e(i.id.slice(-6)),1),l(`span`,b,e(a(S).statusLabel(i.status)),1)]),l(`p`,null,e(i.createdAt.slice(0,10)),1),l(`p`,null,e(a(p)(i.items.length))+` قلم`,1),l(`ul`,null,[(o(!0),r(n,null,s(i.items,t=>(o(),r(`li`,{key:t.productId},e(t.productName)+` × `+e(a(p)(t.quantity)),1))),128))]),i.note?(o(),r(`p`,x,e(i.note),1)):t(``,!0)]))),128))])]))}}),[[`__scopeId`,`data-v-fc04181d`]]);export{S as default}; \ No newline at end of file diff --git a/dist/assets/CatalogsHubView-u8MWedcL.js b/dist/assets/CatalogsHubView-CVuNr6xa.js similarity index 98% rename from dist/assets/CatalogsHubView-u8MWedcL.js rename to dist/assets/CatalogsHubView-CVuNr6xa.js index 17785ec..c502810 100644 --- a/dist/assets/CatalogsHubView-u8MWedcL.js +++ b/dist/assets/CatalogsHubView-CVuNr6xa.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,M as r,N as i,O as a,P as o,R as s,St as c,Tt as l,Y as u,Z as d,_ as f,g as p,j as m,mt as h,n as g,q as _,z as v}from"./BasicIcon-C6boaehV.js";import{o as y}from"./format-BHJptHdF.js";import{t as b}from"./catalog-s7nVUdlj.js";import{i as x}from"./index-B6MlTGUp.js";import{t as S}from"./IconChevronBack-DORV2H0q.js";import{t as C}from"./PageSkeleton-uO-jhbNm.js";import{t as ee}from"./crm-CtglbPsN.js";import{t as te}from"./useGoBack-CgNp0uP9.js";import{a as w,n as T}from"./catalogGallery-DMNB35I1.js";import{t as E}from"./SearchField-Dx2PcshV.js";import{t as D}from"./IconSearch-DOnq8ybc.js";var O={class:`page calite-hub`},k={class:`calite-hub__nav`},A={class:`calite-hub__nav-end`},j=[`aria-label`,`aria-pressed`],M={class:`page__scroll page__scroll--with-nav calite-hub__scroll`},N={class:`calite-hub__chips`,role:`tablist`,"aria-label":`مرتب‌سازی کالیته‌ها`},P=[`onClick`],F={key:2,class:`calite-hub__empty`},I={key:3,class:`calite-hub__list`},L=[`onClick`],R={key:0,class:`calite-card__badge`},z={class:`calite-card__copy`,dir:`rtl`},ne={class:`mr-4 text-white`},B={class:`text-lg font-bold`},V={class:`text-md`},H={class:`text-xs mt-4`},U=g(v({__name:`CatalogsHubView`,setup(g){let v=p(),U=f(),{goBack:W}=te(`/`),G=b(),K=ee(),q=h([]),J=h([]),Y=h(!0),X=h(!1),Z=h(``),Q=h(`all`),re=[{id:`all`,label:`همه`},{id:`newest`,label:`جدیدترین`},{id:`popular`,label:`محبوب‌ترین`},{id:`season`,label:`بر اساس فصل`}],ie=e(()=>T(q.value,J.value)),$=e(()=>w(ie.value,Q.value,Z.value));_(async()=>{try{let e=await G.loadCompanies(),[t,n]=await Promise.all([Promise.all(e.map(e=>G.loadCatalogs(e.id))),K.loadBrowseProducts().catch(()=>[])]);q.value=t.flat(),J.value=n;let r=String(v.query.id??``);r&&q.value.some(e=>e.id===r)&&U.replace({name:`catalog-detail`,params:{catalogId:r}})}catch{q.value=[]}finally{Y.value=!1}});function ae(e){U.push({name:`catalog-detail`,params:{catalogId:e}})}function oe(){X.value=!X.value,X.value||(Z.value=``)}function se(e){let t=e.season===`winter`?`مناسب زمستان`:e.season===`summer`?`مناسب تابستان`:`مناسب چهار فصل`;return`${y(e.patternCount)} طرح • ${t}`}return(e,f)=>(u(),o(`div`,O,[m(`header`,k,[m(`button`,{type:`button`,class:`icon-btn mobile-only`,"aria-label":`بازگشت`,onClick:f[0]||=(...e)=>c(W)&&c(W)(...e)},[s(S,{size:20})]),f[2]||=m(`h1`,null,`کالیته‌ها`,-1),m(`div`,A,[s(x,{variant:`inline`,class:`mobile-only`}),m(`button`,{type:`button`,class:`icon-btn`,"aria-label":X.value?`بستن جستجو`:`جستجو`,"aria-pressed":X.value,onClick:oe},[s(D,{size:20})],8,j)])]),m(`div`,M,[f[4]||=m(`p`,{class:`calite-hub__lead`},`مجموعه‌ای از بهترین پارچه‌ها، در یک نگاه`,-1),X.value?(u(),r(E,{key:0,"model-value":Z.value,placeholder:`جستجوی نام کالیته...`,"onUpdate:modelValue":f[1]||=e=>Z.value=e},null,8,[`model-value`])):i(``,!0),m(`div`,N,[(u(),o(a,null,d(re,e=>m(`button`,{key:e.id,type:`button`,class:t([`calite-chip`,{"is-on":Q.value===e.id}]),onClick:t=>Q.value=e.id},n(e.label),11,P)),64))]),Y.value?(u(),r(C,{key:1,variant:`cards`,rows:4})):$.value.length?(u(),o(`div`,I,[(u(!0),o(a,null,d($.value,e=>(u(),o(`button`,{key:e.id,type:`button`,class:`calite-card`,dir:`ltr`,onClick:t=>ae(e.id)},[m(`span`,{class:`calite-card__photo`,style:l(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},null,4),e.badge?(u(),o(`span`,R,n(e.badge===`new`?`جدید`:`پرفروش`),1)):i(``,!0),m(`div`,z,[f[3]||=m(`svg`,{class:`calite-card__arrow`,width:`12`,height:`16`,viewBox:`0 0 8 12`,fill:`none`,"aria-hidden":`true`},[m(`path`,{d:`M1.5 1.5 6 6l-4.5 4.5`,stroke:`#fff`,"stroke-width":`1.4`,"stroke-linecap":`round`,"stroke-linejoin":`round`})],-1),m(`div`,ne,[m(`div`,B,n(e.title),1),m(`div`,V,n(e.subtitle),1),m(`div`,H,n(se(e)),1)])])],8,L))),128))])):(u(),o(`p`,F,`کالیته‌ای یافت نشد.`))])]))}}),[[`__scopeId`,`data-v-a6e04708`]]);export{U as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,M as r,N as i,O as a,P as o,R as s,St as c,Tt as l,Y as u,Z as d,_ as f,g as p,j as m,mt as h,n as g,q as _,z as v}from"./BasicIcon-C6boaehV.js";import{o as y}from"./format-BHJptHdF.js";import{t as b}from"./catalog-s7nVUdlj.js";import{i as x}from"./index-DzzUgmYT.js";import{t as S}from"./IconChevronBack-DORV2H0q.js";import{t as C}from"./PageSkeleton-uO-jhbNm.js";import{t as ee}from"./crm-CtglbPsN.js";import{t as te}from"./useGoBack-CgNp0uP9.js";import{a as w,n as T}from"./catalogGallery-DMNB35I1.js";import{t as E}from"./SearchField-Dx2PcshV.js";import{t as D}from"./IconSearch-DOnq8ybc.js";var O={class:`page calite-hub`},k={class:`calite-hub__nav`},A={class:`calite-hub__nav-end`},j=[`aria-label`,`aria-pressed`],M={class:`page__scroll page__scroll--with-nav calite-hub__scroll`},N={class:`calite-hub__chips`,role:`tablist`,"aria-label":`مرتب‌سازی کالیته‌ها`},P=[`onClick`],F={key:2,class:`calite-hub__empty`},I={key:3,class:`calite-hub__list`},L=[`onClick`],R={key:0,class:`calite-card__badge`},z={class:`calite-card__copy`,dir:`rtl`},ne={class:`mr-4 text-white`},B={class:`text-lg font-bold`},V={class:`text-md`},H={class:`text-xs mt-4`},U=g(v({__name:`CatalogsHubView`,setup(g){let v=p(),U=f(),{goBack:W}=te(`/`),G=b(),K=ee(),q=h([]),J=h([]),Y=h(!0),X=h(!1),Z=h(``),Q=h(`all`),re=[{id:`all`,label:`همه`},{id:`newest`,label:`جدیدترین`},{id:`popular`,label:`محبوب‌ترین`},{id:`season`,label:`بر اساس فصل`}],ie=e(()=>T(q.value,J.value)),$=e(()=>w(ie.value,Q.value,Z.value));_(async()=>{try{let e=await G.loadCompanies(),[t,n]=await Promise.all([Promise.all(e.map(e=>G.loadCatalogs(e.id))),K.loadBrowseProducts().catch(()=>[])]);q.value=t.flat(),J.value=n;let r=String(v.query.id??``);r&&q.value.some(e=>e.id===r)&&U.replace({name:`catalog-detail`,params:{catalogId:r}})}catch{q.value=[]}finally{Y.value=!1}});function ae(e){U.push({name:`catalog-detail`,params:{catalogId:e}})}function oe(){X.value=!X.value,X.value||(Z.value=``)}function se(e){let t=e.season===`winter`?`مناسب زمستان`:e.season===`summer`?`مناسب تابستان`:`مناسب چهار فصل`;return`${y(e.patternCount)} طرح • ${t}`}return(e,f)=>(u(),o(`div`,O,[m(`header`,k,[m(`button`,{type:`button`,class:`icon-btn mobile-only`,"aria-label":`بازگشت`,onClick:f[0]||=(...e)=>c(W)&&c(W)(...e)},[s(S,{size:20})]),f[2]||=m(`h1`,null,`کالیته‌ها`,-1),m(`div`,A,[s(x,{variant:`inline`,class:`mobile-only`}),m(`button`,{type:`button`,class:`icon-btn`,"aria-label":X.value?`بستن جستجو`:`جستجو`,"aria-pressed":X.value,onClick:oe},[s(D,{size:20})],8,j)])]),m(`div`,M,[f[4]||=m(`p`,{class:`calite-hub__lead`},`مجموعه‌ای از بهترین پارچه‌ها، در یک نگاه`,-1),X.value?(u(),r(E,{key:0,"model-value":Z.value,placeholder:`جستجوی نام کالیته...`,"onUpdate:modelValue":f[1]||=e=>Z.value=e},null,8,[`model-value`])):i(``,!0),m(`div`,N,[(u(),o(a,null,d(re,e=>m(`button`,{key:e.id,type:`button`,class:t([`calite-chip`,{"is-on":Q.value===e.id}]),onClick:t=>Q.value=e.id},n(e.label),11,P)),64))]),Y.value?(u(),r(C,{key:1,variant:`cards`,rows:4})):$.value.length?(u(),o(`div`,I,[(u(!0),o(a,null,d($.value,e=>(u(),o(`button`,{key:e.id,type:`button`,class:`calite-card`,dir:`ltr`,onClick:t=>ae(e.id)},[m(`span`,{class:`calite-card__photo`,style:l(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},null,4),e.badge?(u(),o(`span`,R,n(e.badge===`new`?`جدید`:`پرفروش`),1)):i(``,!0),m(`div`,z,[f[3]||=m(`svg`,{class:`calite-card__arrow`,width:`12`,height:`16`,viewBox:`0 0 8 12`,fill:`none`,"aria-hidden":`true`},[m(`path`,{d:`M1.5 1.5 6 6l-4.5 4.5`,stroke:`#fff`,"stroke-width":`1.4`,"stroke-linecap":`round`,"stroke-linejoin":`round`})],-1),m(`div`,ne,[m(`div`,B,n(e.title),1),m(`div`,V,n(e.subtitle),1),m(`div`,H,n(se(e)),1)])])],8,L))),128))])):(u(),o(`p`,F,`کالیته‌ای یافت نشد.`))])]))}}),[[`__scopeId`,`data-v-a6e04708`]]);export{U as default}; \ No newline at end of file diff --git a/dist/assets/CategoriesView-BRz9akNh.css b/dist/assets/CategoriesView-BRz9akNh.css new file mode 100644 index 0000000..cbbdfc6 --- /dev/null +++ b/dist/assets/CategoriesView-BRz9akNh.css @@ -0,0 +1 @@ +.categories-page[data-v-df02ce6e]{background:var(--color-bg)}.cat-top[data-v-df02ce6e]{padding:10px var(--page-padding);background:var(--color-surface);color:var(--color-text);grid-template-columns:40px 1fr auto;align-items:center;gap:4px;display:grid}.cat-top__title[data-v-df02ce6e]{text-align:center;margin:0;font-size:1rem}.cat-top__actions[data-v-df02ce6e]{color:inherit;align-items:center;gap:0;display:flex}.icon-btn[data-v-df02ce6e]{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;border-radius:12px;place-items:center;display:grid}.cat-scroll[data-v-df02ce6e]{padding:16px var(--page-padding) 24px;flex-direction:column;gap:22px;display:flex}.block-title[data-v-df02ce6e]{margin:0;font-size:1.05rem}.block-sub[data-v-df02ce6e]{color:var(--color-text-muted);margin:4px 0 12px;font-size:.8rem}.usage-grid[data-v-df02ce6e]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.usage-card[data-v-df02ce6e]{appearance:none;background:var(--color-surface);border-radius:var(--radius-md);text-align:start;cursor:pointer;width:100%;height:100%;box-shadow:none;border:none;border:1px solid var(--color-border);flex-direction:column;align-items:stretch;margin:0;padding:0;font-family:inherit;line-height:normal;display:flex;overflow:hidden}.usage-card__image[data-v-df02ce6e]{aspect-ratio:4/3;background-color:#e8eceb;background-image:linear-gradient(140deg,#6b7280,#1f2937);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:100%;height:auto;margin:0;position:relative}.usage-card__image--suit[data-v-df02ce6e]{background-image:linear-gradient(150deg,#2c3038,#111318)}.usage-card__image--shirt[data-v-df02ce6e]{background-image:linear-gradient(150deg,#e8eef3,#9aa8b5)}.usage-card__image--trousers[data-v-df02ce6e]{background-image:linear-gradient(150deg,#1a1d24,#0b0d12)}.usage-card__icon[data-v-df02ce6e]{background:var(--color-primary-soft);width:28px;height:28px;color:var(--color-primary);box-shadow:none;border:1px solid var(--color-border);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.usage-card__body[data-v-df02ce6e]{flex-direction:column;flex:auto;gap:6px;padding:18px 8px 12px;display:flex}.usage-card__body strong[data-v-df02ce6e]{font-size:.72rem;line-height:1.5}.usage-card__link[data-v-df02ce6e]{color:var(--color-text-muted);align-items:center;gap:2px;font-size:.65rem;display:inline-flex}.season-stack[data-v-df02ce6e]{flex-direction:column;gap:10px;display:flex}.season-card[data-v-df02ce6e]{isolation:isolate;appearance:none;border-radius:var(--radius-lg);text-align:start;cursor:pointer;width:100%;min-height:148px;box-shadow:none;border:none;border:1px solid var(--color-border);background-color:#d6c3a8;background-image:linear-gradient(160deg,#d6c3a8,#8b7355);background-position:top;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:flex-end;margin:0;padding:14px 16px;font-family:inherit;display:flex;position:relative;overflow:hidden}.season-card--banner[data-v-df02ce6e]{aspect-ratio:2.35;background-position:top;background-size:cover;justify-content:flex-start;align-items:stretch;min-height:156px;padding:0}.season-card--summer[data-v-df02ce6e]{background-image:linear-gradient(160deg,#f3e6c8,#c4a574)}.season-card--winter[data-v-df02ce6e]{background-image:linear-gradient(160deg,#cfd6de,#7d8b99)}.season-card--all_season[data-v-df02ce6e]{background-image:linear-gradient(160deg,#efe6d6,#b9a48a)}.season-card__content[data-v-df02ce6e]{z-index:1;max-width:58%;padding:14px 16px;position:relative}.season-card--banner .season-card__content[data-v-df02ce6e]{flex-direction:column;justify-content:flex-end;align-self:stretch;width:100%;max-width:none;min-height:100%;margin-top:auto;padding:14px 16px;display:flex}.season-card__content strong[data-v-df02ce6e]{color:var(--color-text);font-size:1.05rem;font-weight:700;display:block}.season-card__title-row[data-v-df02ce6e]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.season-card__icon[data-v-df02ce6e]{background:color-mix(in srgb, var(--color-surface) 80%, transparent);width:28px;height:28px;color:var(--color-primary);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.season-card--banner .season-card__content strong[data-v-df02ce6e],.season-card--banner .season-card__content p[data-v-df02ce6e],.season-card--banner .season-card__link[data-v-df02ce6e]{color:#fff;text-shadow:0 1px 2px #0000008c,0 2px 12px #00000059}.season-card--banner .season-card__icon[data-v-df02ce6e]{background:#ffffffeb}.season-card__content p[data-v-df02ce6e]{color:var(--color-text-muted);margin:0 0 10px;font-size:.75rem;line-height:1.7}.season-card__link[data-v-df02ce6e]{color:var(--color-text-muted);align-items:center;gap:2px;font-size:.72rem;font-weight:600;display:inline-flex}.feature-row[data-v-df02ce6e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feature-card[data-v-df02ce6e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:10px 8px;display:flex}.feature-card--link[data-v-df02ce6e]{cursor:pointer}.feature-card__icon[data-v-df02ce6e]{width:22px;height:22px;color:var(--color-text);flex-shrink:0;place-items:center;display:grid}.feature-card__text[data-v-df02ce6e]{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}.feature-card__text strong[data-v-df02ce6e]{color:var(--color-text);font-size:.6875rem;font-weight:700;line-height:1.35}.feature-card__text span[data-v-df02ce6e]{color:var(--color-text-muted);font-size:.625rem;line-height:1.35} diff --git a/dist/assets/CategoriesView-CDaVb5Ku.js b/dist/assets/CategoriesView-CDaVb5Ku.js new file mode 100644 index 0000000..4509d66 --- /dev/null +++ b/dist/assets/CategoriesView-CDaVb5Ku.js @@ -0,0 +1 @@ +import{Ct as e,E as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Tt as u,Y as d,Z as f,_ as p,et as m,j as h,mt as g,n as _,q as v,t as y,z as b}from"./BasicIcon-C6boaehV.js";import{b as x,i as S,o as C,s as ee,v as w,w as T}from"./index-DzzUgmYT.js";import{t as E}from"./IconChevronBack-DORV2H0q.js";import{t as D}from"./IconDiamond-Bgv1zgqc.js";import{t as O}from"./IconLayoutGrid-E-Q8Z5rF.js";import{t as k}from"./PageSkeleton-uO-jhbNm.js";import{t as A}from"./crm-CtglbPsN.js";import{t as te}from"./useGoBack-CgNp0uP9.js";import{t as ne}from"./IconSearch-DOnq8ybc.js";import{t as j}from"./IconShoppingBag-Bq21_Txe.js";var M=b({__name:`IconBolt`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(y,{icon:`vuesax-linear:flash`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),N=b({__name:`IconFeather`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(y,{icon:`vuesax-linear:pen-add`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),P=b({__name:`IconIdCard`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(y,{icon:`vuesax-linear:personalcard`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),F=[`width`,`height`],I=[`stroke`,`stroke-width`],L=[`stroke`,`stroke-width`],R=b({__name:`IconShirt`,props:{size:{default:24},color:{default:`currentColor`},strokeWidth:{default:1.5}},setup(e){return(t,n)=>(d(),s(`svg`,{width:e.size,height:e.size,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`},[h(`path`,{d:`M8.25 5.25 12 7.75l3.75-2.5 2.25 2.75L16 9.5V18.5a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V9.5L6 8l2.25-2.75Z`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,8,I),h(`path`,{d:`M12 7.75V18.5`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`},null,8,L)],8,F))}}),z=[`width`,`height`],B=[`stroke`,`stroke-width`],V=[`stroke`,`stroke-width`],H=[`stroke`,`stroke-width`],U=[`stroke`,`stroke-width`],W=b({__name:`IconSuit`,props:{size:{default:24},color:{default:`currentColor`},strokeWidth:{default:1.5}},setup(e){return(t,n)=>(d(),s(`svg`,{width:e.size,height:e.size,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`},[h(`path`,{d:`M7.5 5.5h9l2 3v10.5a1 1 0 0 1-1 1h-11a1 1 0 0 1-1-1V8.5l2-3Z`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,8,B),h(`path`,{d:`M12 5.5v13`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`},null,8,V),h(`path`,{d:`M7.5 9 12 11.75 16.5 9`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,8,H),h(`path`,{d:`M10.25 5.5V4a1.75 1.75 0 0 1 3.5 0v1.5`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`},null,8,U)],8,z))}}),G=[`width`,`height`],K=[`stroke`,`stroke-width`],q=[`stroke`,`stroke-width`],J=[`stroke`,`stroke-width`],Y={bolt:M,feather:N,diamond:D,grid:O,bag:j,"id-card":P,catalog:x,headset:w,home:T,shirt:R,suit:W,trousers:b({__name:`IconTrousers`,props:{size:{default:24},color:{default:`currentColor`},strokeWidth:{default:1.5}},setup(e){return(t,n)=>(d(),s(`svg`,{width:e.size,height:e.size,viewBox:`0 0 24 24`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`},[h(`path`,{d:`M8 4.5h8v4.25l-1.75 11H13l-1-9.5-1 9.5H7.75L6 8.75V4.5Z`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,8,K),h(`path`,{d:`M12 8.75v11`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`},null,8,q),h(`path`,{d:`M8 7.25h8`,stroke:e.color,"stroke-width":e.strokeWidth,"stroke-linecap":`round`},null,8,J)],8,G))}})},X={shirt:`shirt`,suit:`suit`,trousers:`trousers`};function Z(e){return X[e.id]?X[e.id]:e.icon&&Y[e.icon]?e.icon:e.icon??`grid`}function Q(e,t=D){return e&&Y[e]||t}var re={class:`page categories-page`},ie={class:`cat-top`},ae={class:`cat-top__actions`},oe={class:`page__scroll page__scroll--with-nav cat-scroll`},se={key:0},ce={class:`usage-grid`},le=[`onClick`],ue={key:0,class:`usage-card__icon`},de={class:`usage-card__body`},fe={key:0},pe={key:1,class:`usage-card__link`},me={class:`season-stack`},he=[`onClick`],ge={class:`season-card__content`},_e={key:0,class:`season-card__title-row`},ve={key:0,class:`season-card__icon`},ye={key:1},be={key:1},$={key:2,class:`season-card__link`},xe={class:`feature-row`,"aria-label":`ویژگی‌ها`},Se={class:`feature-card`},Ce={class:`feature-card__icon`,"aria-hidden":`true`},we={class:`feature-card`},Te={class:`feature-card__icon`,"aria-hidden":`true`},Ee={class:`feature-card__icon`,"aria-hidden":`true`},De=_(b({__name:`CategoriesView`,setup(_){let y=p(),{goBack:b}=te(`/`),T=A(),O=g([]),j=g([]),M=g(!0),N=g(null);function P(e){return e.icon||(e.id===`summer`?`bolt`:e.id===`winter`?`feather`:`diamond`)}v(async()=>{try{let e=await T.loadCategories();O.value=e.usage,j.value=e.seasons}catch(e){N.value=e instanceof Error?e.message:`بارگذاری دسته‌ها ناموفق بود.`}finally{M.value=!1}});function F(e){y.push({path:`/products`,query:{categoryId:e}})}function I(e){y.push({path:`/products`,query:{season:e}})}return(p,g)=>(d(),s(`div`,re,[h(`header`,ie,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:g[0]||=(...e)=>l(b)&&l(b)(...e)},[c(E,{size:20})]),g[5]||=h(`h1`,{class:`cat-top__title`},`دسته‌بندی‌ها`,-1),h(`div`,ae,[c(S,{variant:`inline`}),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`جستجو`,onClick:g[1]||=e=>l(y).push({path:`/products`,query:{q:``}})},[c(ne,{size:20})]),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:g[2]||=e=>l(y).push(`/profile/notifications`)},[c(ee,{size:20})])])]),h(`div`,oe,[N.value?(d(),s(`p`,se,n(N.value),1)):M.value?(d(),i(k,{key:1,variant:`grid`})):(d(),s(o,{key:2},[h(`section`,null,[g[6]||=h(`h2`,{class:`block-title`},`انتخاب بر اساس کاربرد`,-1),g[7]||=h(`p`,{class:`block-sub`},`دسته موردنظر خود را انتخاب کنید`,-1),h(`div`,ce,[(d(!0),s(o,null,f(O.value,t=>(d(),s(`button`,{key:t.id,type:`button`,class:`usage-card`,onClick:e=>F(t.id)},[h(`div`,{class:e([`usage-card__image`,`usage-card__image--${t.id}`]),style:u(t.imageUrl?{backgroundImage:`url(${t.imageUrl})`}:void 0)},[t.showIcon===!1?a(``,!0):(d(),s(`span`,ue,[(d(),i(m(l(Q)(l(Z)(t),x)),{size:18}))]))],6),h(`div`,de,[t.showTitle===!1?a(``,!0):(d(),s(`strong`,fe,n(t.title),1)),t.showSubtitle===!1?a(``,!0):(d(),s(`span`,pe,[r(n(t.subtitle||`مشاهده محصولات`)+` `,1),c(C,{size:14})]))])],8,le))),128))])]),h(`section`,null,[g[8]||=h(`h2`,{class:`block-title`},`انتخاب بر اساس فصل`,-1),g[9]||=h(`p`,{class:`block-sub`},`بر اساس فصل مناسب، پارچه دلخواه را پیدا کنید`,-1),h(`div`,me,[(d(!0),s(o,null,f(j.value,t=>(d(),s(`button`,{key:t.id,type:`button`,class:e([`season-card`,[`season-card--${t.id}`,{"season-card--banner":!!t.imageUrl}]]),style:u(t.imageUrl?{backgroundImage:`url(${t.imageUrl})`}:void 0),onClick:e=>I(t.id)},[h(`div`,ge,[t.showTitle!==!1||t.showIcon!==!1?(d(),s(`div`,_e,[t.showIcon===!1?a(``,!0):(d(),s(`span`,ve,[(d(),i(m(l(Q)(P(t),D)),{size:16}))])),t.showTitle===!1?a(``,!0):(d(),s(`strong`,ye,n(t.title),1))])):a(``,!0),t.showDescription===!1?a(``,!0):(d(),s(`p`,be,n(t.description),1)),t.showCta===!1?a(``,!0):(d(),s(`span`,$,[r(n(t.ctaLabel||`مشاهده محصولات`)+` `,1),c(C,{size:14})]))])],14,he))),128))])]),h(`section`,xe,[h(`div`,Se,[h(`span`,Ce,[c(w,{size:22})]),g[10]||=h(`div`,{class:`feature-card__text`},[h(`strong`,null,`پشتیبانی اختصاصی`),h(`span`,null,`در کنار شما هستیم`)],-1)]),h(`div`,we,[h(`span`,Te,[c(D,{size:22})]),g[11]||=h(`div`,{class:`feature-card__text`},[h(`strong`,null,`مزایای مشتریان ویژه`),h(`span`,null,`بر اساس سطح شما`)],-1)]),h(`div`,{class:`feature-card feature-card--link`,role:`button`,tabindex:`0`,onClick:g[3]||=e=>l(y).push(`/catalog-request`),onKeydown:g[4]||=t(e=>l(y).push(`/catalog-request`),[`enter`])},[h(`span`,Ee,[c(x,{size:22})]),g[12]||=h(`div`,{class:`feature-card__text`},[h(`strong`,null,`درخواست کالیته فیزیکی`),h(`span`,null,`کالیته را دریافت کنید`)],-1)],32)])],64))])]))}}),[[`__scopeId`,`data-v-df02ce6e`]]);export{De as default}; \ No newline at end of file diff --git a/dist/assets/CategoriesView-DRmOX7Aw.js b/dist/assets/CategoriesView-DRmOX7Aw.js deleted file mode 100644 index 613f6ba..0000000 --- a/dist/assets/CategoriesView-DRmOX7Aw.js +++ /dev/null @@ -1 +0,0 @@ -import{Ct as e,E as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Tt as u,Y as d,Z as f,_ as p,et as m,j as h,mt as g,n as _,q as v,t as y,z as b}from"./BasicIcon-C6boaehV.js";import{b as x,i as ee,o as S,s as C,v as w,w as T}from"./index-B6MlTGUp.js";import{t as te}from"./IconChevronBack-DORV2H0q.js";import{t as E}from"./IconDiamond-Bgv1zgqc.js";import{t as D}from"./IconLayoutGrid-E-Q8Z5rF.js";import{t as O}from"./PageSkeleton-uO-jhbNm.js";import{t as k}from"./crm-CtglbPsN.js";import{t as A}from"./useGoBack-CgNp0uP9.js";import{t as j}from"./IconSearch-DOnq8ybc.js";import{t as M}from"./IconShoppingBag-Bq21_Txe.js";var N={bolt:b({__name:`IconBolt`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(y,{icon:`vuesax-linear:flash`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),feather:b({__name:`IconFeather`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(y,{icon:`vuesax-linear:pen-add`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),diamond:E,grid:D,bag:M,"id-card":b({__name:`IconIdCard`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(y,{icon:`vuesax-linear:personalcard`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),catalog:x,headset:w,home:T};function P(e,t=E){return e&&N[e]||t}var F={class:`page categories-page`},I={class:`cat-top`},L={class:`cat-top__actions`},R={class:`page__scroll page__scroll--with-nav cat-scroll`},z={key:0},B={class:`usage-grid`},V=[`onClick`],H={key:0,class:`usage-card__icon`},ne={class:`usage-card__body`},U={key:0},W={key:1,class:`usage-card__link`},G={class:`season-stack`},K=[`onClick`],q={class:`season-card__content`},J={key:0,class:`season-card__title-row`},Y={key:0,class:`season-card__icon`},X={key:1},Z={key:1},re={key:2,class:`season-card__link`},ie={class:`feature-row`,"aria-label":`ویژگی‌ها`},ae={class:`feature-card`},oe={class:`feature-card__icon`,"aria-hidden":`true`},se={class:`feature-card`},Q={class:`feature-card__icon`,"aria-hidden":`true`},ce={class:`feature-card__icon`,"aria-hidden":`true`},$=_(b({__name:`CategoriesView`,setup(_){let y=p(),{goBack:b}=A(`/`),T=k(),D=g([]),M=g([]),N=g(!0),$=g(null);function le(e){return e.icon||(e.id===`shirt`?`id-card`:e.id===`suit`?`bag`:`grid`)}function ue(e){return e.icon||(e.id===`summer`?`bolt`:e.id===`winter`?`feather`:`diamond`)}v(async()=>{try{let e=await T.loadCategories();D.value=e.usage,M.value=e.seasons}catch(e){$.value=e instanceof Error?e.message:`بارگذاری دسته‌ها ناموفق بود.`}finally{N.value=!1}});function de(e){y.push({path:`/products`,query:{categoryId:e}})}function fe(e){y.push({path:`/products`,query:{season:e}})}return(p,g)=>(d(),s(`div`,F,[h(`header`,I,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:g[0]||=(...e)=>l(b)&&l(b)(...e)},[c(te,{size:20})]),g[5]||=h(`h1`,{class:`cat-top__title`},`دسته‌بندی‌ها`,-1),h(`div`,L,[c(ee,{variant:`inline`}),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`جستجو`,onClick:g[1]||=e=>l(y).push({path:`/products`,query:{q:``}})},[c(j,{size:20})]),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:g[2]||=e=>l(y).push(`/profile/notifications`)},[c(C,{size:20})])])]),h(`div`,R,[$.value?(d(),s(`p`,z,n($.value),1)):N.value?(d(),i(O,{key:1,variant:`grid`})):(d(),s(o,{key:2},[h(`section`,null,[g[6]||=h(`h2`,{class:`block-title`},`انتخاب بر اساس کاربرد`,-1),g[7]||=h(`p`,{class:`block-sub`},`دسته موردنظر خود را انتخاب کنید`,-1),h(`div`,B,[(d(!0),s(o,null,f(D.value,t=>(d(),s(`button`,{key:t.id,type:`button`,class:`usage-card`,onClick:e=>de(t.id)},[h(`div`,{class:e([`usage-card__image`,`usage-card__image--${t.id}`]),style:u(t.imageUrl?{backgroundImage:`url(${t.imageUrl})`}:void 0)},[t.showIcon===!1?a(``,!0):(d(),s(`span`,H,[(d(),i(m(l(P)(le(t),x)),{size:18}))]))],6),h(`div`,ne,[t.showTitle===!1?a(``,!0):(d(),s(`strong`,U,n(t.title),1)),t.showSubtitle===!1?a(``,!0):(d(),s(`span`,W,[r(n(t.subtitle||`مشاهده محصولات`)+` `,1),c(S,{size:14})]))])],8,V))),128))])]),h(`section`,null,[g[8]||=h(`h2`,{class:`block-title`},`انتخاب بر اساس فصل`,-1),g[9]||=h(`p`,{class:`block-sub`},`بر اساس فصل مناسب، پارچه دلخواه را پیدا کنید`,-1),h(`div`,G,[(d(!0),s(o,null,f(M.value,t=>(d(),s(`button`,{key:t.id,type:`button`,class:e([`season-card`,`season-card--${t.id}`]),style:u(t.imageUrl?{backgroundImage:`url(${t.imageUrl})`}:void 0),onClick:e=>fe(t.id)},[h(`div`,q,[t.showTitle!==!1||t.showIcon!==!1?(d(),s(`div`,J,[t.showIcon===!1?a(``,!0):(d(),s(`span`,Y,[(d(),i(m(l(P)(ue(t),E)),{size:16}))])),t.showTitle===!1?a(``,!0):(d(),s(`strong`,X,n(t.title),1))])):a(``,!0),t.showDescription===!1?a(``,!0):(d(),s(`p`,Z,n(t.description),1)),t.showCta===!1?a(``,!0):(d(),s(`span`,re,[r(n(t.ctaLabel||`مشاهده محصولات`)+` `,1),c(S,{size:14})]))])],14,K))),128))])]),h(`section`,ie,[h(`div`,ae,[h(`span`,oe,[c(w,{size:22})]),g[10]||=h(`div`,{class:`feature-card__text`},[h(`strong`,null,`پشتیبانی اختصاصی`),h(`span`,null,`در کنار شما هستیم`)],-1)]),h(`div`,se,[h(`span`,Q,[c(E,{size:22})]),g[11]||=h(`div`,{class:`feature-card__text`},[h(`strong`,null,`مزایای مشتریان ویژه`),h(`span`,null,`بر اساس سطح شما`)],-1)]),h(`div`,{class:`feature-card feature-card--link`,role:`button`,tabindex:`0`,onClick:g[3]||=e=>l(y).push(`/catalog-request`),onKeydown:g[4]||=t(e=>l(y).push(`/catalog-request`),[`enter`])},[h(`span`,ce,[c(x,{size:22})]),g[12]||=h(`div`,{class:`feature-card__text`},[h(`strong`,null,`درخواست کالیته فیزیکی`),h(`span`,null,`کالیته را دریافت کنید`)],-1)],32)])],64))])]))}}),[[`__scopeId`,`data-v-49ad156d`]]);export{$ as default}; \ No newline at end of file diff --git a/dist/assets/CategoriesView-DsmvNfMp.css b/dist/assets/CategoriesView-DsmvNfMp.css deleted file mode 100644 index 5c24e2f..0000000 --- a/dist/assets/CategoriesView-DsmvNfMp.css +++ /dev/null @@ -1 +0,0 @@ -.categories-page[data-v-49ad156d]{background:var(--color-bg)}.cat-top[data-v-49ad156d]{padding:10px var(--page-padding);background:var(--color-surface);color:var(--color-text);grid-template-columns:40px 1fr auto;align-items:center;gap:4px;display:grid}.cat-top__title[data-v-49ad156d]{text-align:center;margin:0;font-size:1rem}.cat-top__actions[data-v-49ad156d]{color:inherit;align-items:center;gap:0;display:flex}.icon-btn[data-v-49ad156d]{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;border-radius:12px;place-items:center;display:grid}.cat-scroll[data-v-49ad156d]{padding:16px var(--page-padding) 24px;flex-direction:column;gap:22px;display:flex}.block-title[data-v-49ad156d]{margin:0;font-size:1.05rem}.block-sub[data-v-49ad156d]{color:var(--color-text-muted);margin:4px 0 12px;font-size:.8rem}.usage-grid[data-v-49ad156d]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.usage-card[data-v-49ad156d]{appearance:none;background:var(--color-surface);border-radius:var(--radius-md);text-align:start;cursor:pointer;width:100%;height:100%;box-shadow:var(--shadow-sm);border:none;flex-direction:column;align-items:stretch;margin:0;padding:0;font-family:inherit;line-height:normal;display:flex;overflow:hidden}.usage-card__image[data-v-49ad156d]{aspect-ratio:4/3;background-color:#e8eceb;background-image:linear-gradient(140deg,#6b7280,#1f2937);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;width:100%;height:auto;margin:0;position:relative}.usage-card__image--suit[data-v-49ad156d]{background-image:linear-gradient(150deg,#2c3038,#111318)}.usage-card__image--shirt[data-v-49ad156d]{background-image:linear-gradient(150deg,#e8eef3,#9aa8b5)}.usage-card__image--trousers[data-v-49ad156d]{background-image:linear-gradient(150deg,#1a1d24,#0b0d12)}.usage-card__icon[data-v-49ad156d]{background:var(--color-surface);width:28px;height:28px;color:var(--color-primary);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0000001f}.usage-card__body[data-v-49ad156d]{flex-direction:column;flex:auto;gap:6px;padding:18px 8px 12px;display:flex}.usage-card__body strong[data-v-49ad156d]{font-size:.72rem;line-height:1.5}.usage-card__link[data-v-49ad156d]{color:var(--color-text-muted);align-items:center;gap:2px;font-size:.65rem;display:inline-flex}.season-stack[data-v-49ad156d]{flex-direction:column;gap:10px;display:flex}.season-card[data-v-49ad156d]{isolation:isolate;appearance:none;border-radius:var(--radius-lg);text-align:start;cursor:pointer;width:100%;min-height:124px;box-shadow:var(--shadow-sm);background-color:#d6c3a8;background-image:linear-gradient(160deg,#d6c3a8,#8b7355);background-position:0;background-repeat:no-repeat;background-size:cover;border:none;justify-content:flex-start;align-items:center;margin:0;padding:16px 18px;font-family:inherit;display:flex;position:relative;overflow:hidden}.season-card--summer[data-v-49ad156d]{background-image:linear-gradient(160deg,#f3e6c8,#c4a574)}.season-card--winter[data-v-49ad156d]{background-image:linear-gradient(160deg,#cfd6de,#7d8b99)}.season-card--all_season[data-v-49ad156d]{background-image:linear-gradient(160deg,#efe6d6,#b9a48a)}.season-card[data-v-49ad156d]:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to left, color-mix(in srgb, var(--color-surface) 90%, transparent) 0%, color-mix(in srgb, var(--color-surface) 72%, transparent) 38%, color-mix(in srgb, var(--color-surface) 22%, transparent) 68%, transparent 100%);position:absolute;inset:0}.season-card__content[data-v-49ad156d]{z-index:1;max-width:58%;position:relative}.season-card__content strong[data-v-49ad156d]{color:var(--color-text);font-size:1.05rem;font-weight:700;display:block}.season-card__title-row[data-v-49ad156d]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.season-card__icon[data-v-49ad156d]{background:color-mix(in srgb, var(--color-surface) 80%, transparent);width:28px;height:28px;color:var(--color-primary);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.season-card__content p[data-v-49ad156d]{color:var(--color-text-muted);margin:0 0 10px;font-size:.75rem;line-height:1.7}.season-card__link[data-v-49ad156d]{color:var(--color-text-muted);align-items:center;gap:2px;font-size:.72rem;font-weight:600;display:inline-flex}.feature-row[data-v-49ad156d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.feature-card[data-v-49ad156d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:10px 8px;display:flex}.feature-card--link[data-v-49ad156d]{cursor:pointer}.feature-card__icon[data-v-49ad156d]{width:22px;height:22px;color:var(--color-text);flex-shrink:0;place-items:center;display:grid}.feature-card__text[data-v-49ad156d]{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}.feature-card__text strong[data-v-49ad156d]{color:var(--color-text);font-size:.6875rem;font-weight:700;line-height:1.35}.feature-card__text span[data-v-49ad156d]{color:var(--color-text-muted);font-size:.625rem;line-height:1.35} diff --git a/dist/assets/CheckFormView-DqgBARCn.js b/dist/assets/CheckFormView-CL59CF83.js similarity index 97% rename from dist/assets/CheckFormView-DqgBARCn.js rename to dist/assets/CheckFormView-CL59CF83.js index bab1505..683c623 100644 --- a/dist/assets/CheckFormView-DqgBARCn.js +++ b/dist/assets/CheckFormView-CL59CF83.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as ee,P as o,R as s,St as c,Y as l,_ as te,j as u,mt as d,n as f,rt as ne,t as p,tt as m,z as h}from"./BasicIcon-C6boaehV.js";import{l as g,n as _,o as re}from"./format-BHJptHdF.js";import{i as ie,n as ae,o as v,t as oe}from"./validation-BD7oi-2I.js";import{d as se,n as ce}from"./index-B6MlTGUp.js";import{t as le}from"./FormErrorBanner-CjdBfIQT.js";import{n as y,r as b,t as ue}from"./formErrors-DglFjYkZ.js";import{t as de}from"./PageHeader-CDQMUtCp.js";import{t as fe}from"./useRequirePricedOrder-zO2gkEXW.js";import{t as x}from"./BaseInput-qoEXOHCQ.js";import{n as pe,t as me}from"./PersianDateInput-5iA_raeL.js";import{t as he}from"./IconCheckBook-DwIUojJc.js";var ge=h({__name:`IconCash`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(l(),i(p,{icon:`vuesax-linear:money-4`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),_e={class:`page`},ve={class:`page__scroll checkout-page__scroll`},ye={class:`mb-3 flex items-start gap-3`},be={class:`flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-[var(--color-primary-soft)] text-[var(--color-primary)]`,"aria-hidden":`true`},xe={class:`flex flex-col gap-2`},Se={class:`flex items-center justify-between gap-3 text-sm`},Ce={class:`font-tabular text-[var(--color-text)]`},we={class:`flex items-center justify-between gap-3 text-sm`},S={class:`inline-flex items-center gap-1.5 text-[var(--color-text-muted)]`},C={key:0,class:`text-xs`},w={class:`font-tabular text-[var(--color-text)]`},T={class:`mt-1 flex items-center justify-between gap-3 border-t border-[var(--color-border)] pt-3`},E={class:`card`},D={class:`form-group`},O=[`src`],k={key:1,class:`upload-box__placeholder`},Te={key:0,class:`input-error-text`},Ee={key:2,class:`form-group`},De={class:`upload-box`},Oe=[`src`],ke={key:1,class:`upload-box__placeholder`},A=f(h({__name:`CheckFormView`,setup(i){let f=te(),p=se(),{orderId:h,order:A}=fe(),j=e(()=>p.draftCheckMode===`full`),M=d(``),N=d(``),P=d(``),F=d(``),I=d(``),L=d(``),R=d(``),z=d(``),B=d(``),V=d(``),H=d(``),U=d(``),W=d({}),G=d(``),K=d(!1),q=e(()=>A.value?.finalAmount??0),J=e(()=>p.draftChecks.reduce((e,t)=>e+t.amount,0)),Y=e(()=>g(M.value)||0),X=e(()=>Math.max(0,q.value-J.value)),Ae=e(()=>Math.max(0,q.value-J.value-Y.value)),Z=e(()=>q.value>0&&J.value+Y.value>=q.value),Q=e(()=>q.value>0&&J.value+Y.value>q.value);m([q,X],()=>{K.value||M.value||X.value<=0||(M.value=String(X.value),K.value=!0)},{immediate:!0}),m(M,()=>{W.value=y(W.value,`amount`),b(W.value)||(G.value=``)}),m(N,()=>{W.value=y(W.value,`dueDate`),b(W.value)||(G.value=``)}),m(P,()=>{W.value=y(W.value,`sayadId`),b(W.value)||(G.value=``)}),m(I,()=>{W.value=y(W.value,`ownerNationalId`),b(W.value)||(G.value=``)}),m(V,()=>{W.value=y(W.value,`frontImage`),b(W.value)||(G.value=``)});async function $(e,t){let n=e.target.files?.[0];if(!n)return;let r=ae(n);if(!r.valid){t===`front`&&(W.value={...W.value,frontImage:r.message??`خطا`});return}let i=await oe(n);t===`front`?V.value=i:H.value=i}function je(){X.value<=0||(M.value=String(X.value))}function Me(){W.value={},G.value=``;let e={},t=g(M.value);return(!t||t<=0)&&(e.amount=`مبلغ چک باید بزرگ‌تر از صفر باشد.`),N.value||(e.dueDate=`تاریخ سررسید الزامی است.`),V.value||(e.frontImage=`تصویر روی چک الزامی است.`),j.value&&(v(P.value)||(e.sayadId=`شناسه صیادی باید ۱۶ رقم باشد.`),ie(I.value)||(e.ownerNationalId=`کد ملی صاحب چک معتبر نیست.`),p.draftChecks.some(e=>e.sayadId===P.value.replace(/\s/g,``))&&(e.sayadId=`شناسه صیادی تکراری است.`)),W.value=e,!b(e)||(G.value=ue,!1)}function Ne(){Me()&&(p.addDraftCheck({amount:g(M.value),dueDate:N.value,sayadId:j.value?P.value.replace(/\s/g,``):void 0,checkNumber:j.value?F.value:void 0,ownerNationalId:j.value?I.value:void 0,ownerFirstName:j.value?L.value:void 0,ownerLastName:j.value?R.value:void 0,bankName:j.value?z.value:void 0,branchName:j.value?B.value:void 0,frontImage:V.value,backImage:H.value||void 0,notes:U.value||void 0,mode:p.draftCheckMode??`brief`}),Pe(),f.push(`/orders/${h.value}/check-list`))}function Pe(){M.value=``,N.value=``,P.value=``,F.value=``,I.value=``,L.value=``,R.value=``,z.value=``,B.value=``,V.value=``,H.value=``,U.value=``,W.value={},G.value=``,K.value=!1}return(e,i)=>(l(),o(`div`,_e,[s(de,{title:j.value?`ثبت چک - حالت کامل`:`ثبت چک - حالت مختصر`,"show-back":``,onBack:i[0]||=e=>c(f).push(`/orders/${c(h)}/check-mode`)},null,8,[`title`]),u(`div`,ve,[s(le,{message:G.value},null,8,[`message`]),q.value>0?(l(),o(`div`,{key:0,class:t([`check-balance mb-4 rounded-[var(--radius-md)] border border-[var(--color-border)] bg-[var(--color-surface)] p-4`,{"check-balance--ok":Z.value&&!Q.value,"check-balance--warn":Q.value}])},[u(`div`,ye,[u(`span`,be,[s(ge,{size:22})]),i[13]||=u(`div`,{class:`min-w-0 flex-1`},[u(`p`,{class:`m-0 text-sm font-semibold text-[var(--color-text)]`},`مانده فاکتور`),u(`p`,{class:`m-0 mt-1 text-xs leading-relaxed text-[var(--color-text-muted)]`},` با هر چک، مبلغ باقی‌مانده به‌روز می‌شود تا پوشش کامل فاکتور را از دست ندهید. `)],-1)]),u(`div`,xe,[u(`div`,Se,[i[14]||=u(`span`,{class:`text-[var(--color-text-muted)]`},`مبلغ فاکتور`,-1),u(`strong`,Ce,n(c(_)(q.value)),1)]),u(`div`,we,[u(`span`,S,[s(he,{size:14}),i[15]||=r(` چک‌های ثبت‌شده `,-1),c(p).draftChecks.length?(l(),o(`span`,C,` (`+n(c(re)(c(p).draftChecks.length))+`) `,1)):a(``,!0)]),u(`strong`,w,n(c(_)(J.value)),1)]),u(`div`,T,[i[16]||=u(`span`,{class:`text-sm font-semibold text-[var(--color-text)]`},`باقی‌مانده`,-1),u(`strong`,{class:t([`font-tabular text-base`,Z.value&&!Q.value?`text-[var(--color-success)]`:Q.value?`text-[var(--color-danger)]`:`text-[var(--color-primary)]`])},n(Q.value?`${c(_)(J.value+Y.value-q.value)} بیش از فاکتور`:Z.value?`پوشش کامل شد`:c(_)(Ae.value)),3)])])],2)):a(``,!0),i[20]||=u(`div`,{class:`steps`},[u(`span`,{class:`step active`},`۱. اطلاعات چک`),u(`span`,{class:`step`},`۲. چک بعدی`),u(`span`,{class:`step`},`۳. خلاصه`)],-1),u(`div`,E,[s(pe,{modelValue:M.value,"onUpdate:modelValue":i[1]||=e=>M.value=e,label:`مبلغ چک (تومان)`,placeholder:`مبلغ`,error:W.value.amount},null,8,[`modelValue`,`error`]),X.value>0&&Y.value!==X.value?(l(),o(`button`,{key:0,type:`button`,class:`check-fill-remaining mb-3 text-sm font-medium text-[var(--color-primary)]`,onClick:je},` پر کردن با باقی‌مانده (`+n(c(_)(X.value))+`) `,1)):a(``,!0),s(me,{modelValue:N.value,"onUpdate:modelValue":i[2]||=e=>N.value=e,label:`تاریخ سررسید`,error:W.value.dueDate},null,8,[`modelValue`,`error`]),j.value?(l(),o(ee,{key:1},[s(x,{modelValue:P.value,"onUpdate:modelValue":i[3]||=e=>P.value=e,label:`شناسه صیادی`,placeholder:`۱۶ رقم`,maxlength:`16`,inputmode:`numeric`,dir:`ltr`,error:W.value.sayadId},null,8,[`modelValue`,`error`]),s(x,{modelValue:F.value,"onUpdate:modelValue":i[4]||=e=>F.value=e,label:`شماره چک`,inputmode:`numeric`,dir:`ltr`},null,8,[`modelValue`]),s(x,{modelValue:I.value,"onUpdate:modelValue":i[5]||=e=>I.value=e,label:`کد ملی صاحب چک`,maxlength:`10`,inputmode:`numeric`,dir:`ltr`,error:W.value.ownerNationalId},null,8,[`modelValue`,`error`]),s(x,{modelValue:L.value,"onUpdate:modelValue":i[6]||=e=>L.value=e,label:`نام صاحب چک`},null,8,[`modelValue`]),s(x,{modelValue:R.value,"onUpdate:modelValue":i[7]||=e=>R.value=e,label:`نام خانوادگی صاحب چک`},null,8,[`modelValue`]),s(x,{modelValue:z.value,"onUpdate:modelValue":i[8]||=e=>z.value=e,label:`نام بانک`},null,8,[`modelValue`]),s(x,{modelValue:B.value,"onUpdate:modelValue":i[9]||=e=>B.value=e,label:`نام شعبه`},null,8,[`modelValue`])],64)):a(``,!0),u(`div`,D,[i[17]||=u(`label`,{class:`form-label`},`تصویر روی چک *`,-1),u(`label`,{class:t([`upload-box`,{"upload-box--error":W.value.frontImage}])},[u(`input`,{type:`file`,accept:`image/*`,class:`upload-box__input`,onChange:i[10]||=e=>$(e,`front`)},null,32),V.value?(l(),o(`img`,{key:0,src:V.value,class:`upload-box__preview`,alt:`روی چک`},null,8,O)):(l(),o(`span`,k,`بارگذاری تصویر چک`))],2),W.value.frontImage?(l(),o(`p`,Te,n(W.value.frontImage),1)):a(``,!0)]),j.value?(l(),o(`div`,Ee,[i[18]||=u(`label`,{class:`form-label`},`تصویر پشت چک`,-1),u(`label`,De,[u(`input`,{type:`file`,accept:`image/*`,class:`upload-box__input`,onChange:i[11]||=e=>$(e,`back`)},null,32),H.value?(l(),o(`img`,{key:0,src:H.value,class:`upload-box__preview`,alt:`پشت چک`},null,8,Oe)):(l(),o(`span`,ke,`بارگذاری تصویر`))])])):a(``,!0),s(x,{modelValue:U.value,"onUpdate:modelValue":i[12]||=e=>U.value=e,label:`توضیحات`},null,8,[`modelValue`]),s(ce,{block:``,class:`mt-4`,onClick:Ne},{default:ne(()=>[...i[19]||=[r(`ذخیره چک`,-1)]]),_:1})])])]))}}),[[`__scopeId`,`data-v-5976552f`]]);export{A as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as ee,P as o,R as s,St as c,Y as l,_ as te,j as u,mt as d,n as f,rt as ne,t as p,tt as m,z as h}from"./BasicIcon-C6boaehV.js";import{l as g,n as _,o as re}from"./format-BHJptHdF.js";import{i as ie,n as ae,o as v,t as oe}from"./validation-BD7oi-2I.js";import{d as se,n as ce}from"./index-DzzUgmYT.js";import{t as le}from"./FormErrorBanner-CjdBfIQT.js";import{n as y,r as b,t as ue}from"./formErrors-DglFjYkZ.js";import{t as de}from"./PageHeader-BFnKSFNh.js";import{t as fe}from"./useRequirePricedOrder-CxEozNXk.js";import{t as x}from"./BaseInput-qoEXOHCQ.js";import{n as pe,t as me}from"./PersianDateInput-5iA_raeL.js";import{t as he}from"./IconCheckBook-DwIUojJc.js";var ge=h({__name:`IconCash`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(l(),i(p,{icon:`vuesax-linear:money-4`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),_e={class:`page`},ve={class:`page__scroll checkout-page__scroll`},ye={class:`mb-3 flex items-start gap-3`},be={class:`flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-[var(--color-primary-soft)] text-[var(--color-primary)]`,"aria-hidden":`true`},xe={class:`flex flex-col gap-2`},Se={class:`flex items-center justify-between gap-3 text-sm`},Ce={class:`font-tabular text-[var(--color-text)]`},we={class:`flex items-center justify-between gap-3 text-sm`},S={class:`inline-flex items-center gap-1.5 text-[var(--color-text-muted)]`},C={key:0,class:`text-xs`},w={class:`font-tabular text-[var(--color-text)]`},T={class:`mt-1 flex items-center justify-between gap-3 border-t border-[var(--color-border)] pt-3`},E={class:`card`},D={class:`form-group`},O=[`src`],k={key:1,class:`upload-box__placeholder`},Te={key:0,class:`input-error-text`},Ee={key:2,class:`form-group`},De={class:`upload-box`},Oe=[`src`],ke={key:1,class:`upload-box__placeholder`},A=f(h({__name:`CheckFormView`,setup(i){let f=te(),p=se(),{orderId:h,order:A}=fe(),j=e(()=>p.draftCheckMode===`full`),M=d(``),N=d(``),P=d(``),F=d(``),I=d(``),L=d(``),R=d(``),z=d(``),B=d(``),V=d(``),H=d(``),U=d(``),W=d({}),G=d(``),K=d(!1),q=e(()=>A.value?.finalAmount??0),J=e(()=>p.draftChecks.reduce((e,t)=>e+t.amount,0)),Y=e(()=>g(M.value)||0),X=e(()=>Math.max(0,q.value-J.value)),Ae=e(()=>Math.max(0,q.value-J.value-Y.value)),Z=e(()=>q.value>0&&J.value+Y.value>=q.value),Q=e(()=>q.value>0&&J.value+Y.value>q.value);m([q,X],()=>{K.value||M.value||X.value<=0||(M.value=String(X.value),K.value=!0)},{immediate:!0}),m(M,()=>{W.value=y(W.value,`amount`),b(W.value)||(G.value=``)}),m(N,()=>{W.value=y(W.value,`dueDate`),b(W.value)||(G.value=``)}),m(P,()=>{W.value=y(W.value,`sayadId`),b(W.value)||(G.value=``)}),m(I,()=>{W.value=y(W.value,`ownerNationalId`),b(W.value)||(G.value=``)}),m(V,()=>{W.value=y(W.value,`frontImage`),b(W.value)||(G.value=``)});async function $(e,t){let n=e.target.files?.[0];if(!n)return;let r=ae(n);if(!r.valid){t===`front`&&(W.value={...W.value,frontImage:r.message??`خطا`});return}let i=await oe(n);t===`front`?V.value=i:H.value=i}function je(){X.value<=0||(M.value=String(X.value))}function Me(){W.value={},G.value=``;let e={},t=g(M.value);return(!t||t<=0)&&(e.amount=`مبلغ چک باید بزرگ‌تر از صفر باشد.`),N.value||(e.dueDate=`تاریخ سررسید الزامی است.`),V.value||(e.frontImage=`تصویر روی چک الزامی است.`),j.value&&(v(P.value)||(e.sayadId=`شناسه صیادی باید ۱۶ رقم باشد.`),ie(I.value)||(e.ownerNationalId=`کد ملی صاحب چک معتبر نیست.`),p.draftChecks.some(e=>e.sayadId===P.value.replace(/\s/g,``))&&(e.sayadId=`شناسه صیادی تکراری است.`)),W.value=e,!b(e)||(G.value=ue,!1)}function Ne(){Me()&&(p.addDraftCheck({amount:g(M.value),dueDate:N.value,sayadId:j.value?P.value.replace(/\s/g,``):void 0,checkNumber:j.value?F.value:void 0,ownerNationalId:j.value?I.value:void 0,ownerFirstName:j.value?L.value:void 0,ownerLastName:j.value?R.value:void 0,bankName:j.value?z.value:void 0,branchName:j.value?B.value:void 0,frontImage:V.value,backImage:H.value||void 0,notes:U.value||void 0,mode:p.draftCheckMode??`brief`}),Pe(),f.push(`/orders/${h.value}/check-list`))}function Pe(){M.value=``,N.value=``,P.value=``,F.value=``,I.value=``,L.value=``,R.value=``,z.value=``,B.value=``,V.value=``,H.value=``,U.value=``,W.value={},G.value=``,K.value=!1}return(e,i)=>(l(),o(`div`,_e,[s(de,{title:j.value?`ثبت چک - حالت کامل`:`ثبت چک - حالت مختصر`,"show-back":``,onBack:i[0]||=e=>c(f).push(`/orders/${c(h)}/check-mode`)},null,8,[`title`]),u(`div`,ve,[s(le,{message:G.value},null,8,[`message`]),q.value>0?(l(),o(`div`,{key:0,class:t([`check-balance mb-4 rounded-[var(--radius-md)] border border-[var(--color-border)] bg-[var(--color-surface)] p-4`,{"check-balance--ok":Z.value&&!Q.value,"check-balance--warn":Q.value}])},[u(`div`,ye,[u(`span`,be,[s(ge,{size:22})]),i[13]||=u(`div`,{class:`min-w-0 flex-1`},[u(`p`,{class:`m-0 text-sm font-semibold text-[var(--color-text)]`},`مانده فاکتور`),u(`p`,{class:`m-0 mt-1 text-xs leading-relaxed text-[var(--color-text-muted)]`},` با هر چک، مبلغ باقی‌مانده به‌روز می‌شود تا پوشش کامل فاکتور را از دست ندهید. `)],-1)]),u(`div`,xe,[u(`div`,Se,[i[14]||=u(`span`,{class:`text-[var(--color-text-muted)]`},`مبلغ فاکتور`,-1),u(`strong`,Ce,n(c(_)(q.value)),1)]),u(`div`,we,[u(`span`,S,[s(he,{size:14}),i[15]||=r(` چک‌های ثبت‌شده `,-1),c(p).draftChecks.length?(l(),o(`span`,C,` (`+n(c(re)(c(p).draftChecks.length))+`) `,1)):a(``,!0)]),u(`strong`,w,n(c(_)(J.value)),1)]),u(`div`,T,[i[16]||=u(`span`,{class:`text-sm font-semibold text-[var(--color-text)]`},`باقی‌مانده`,-1),u(`strong`,{class:t([`font-tabular text-base`,Z.value&&!Q.value?`text-[var(--color-success)]`:Q.value?`text-[var(--color-danger)]`:`text-[var(--color-primary)]`])},n(Q.value?`${c(_)(J.value+Y.value-q.value)} بیش از فاکتور`:Z.value?`پوشش کامل شد`:c(_)(Ae.value)),3)])])],2)):a(``,!0),i[20]||=u(`div`,{class:`steps`},[u(`span`,{class:`step active`},`۱. اطلاعات چک`),u(`span`,{class:`step`},`۲. چک بعدی`),u(`span`,{class:`step`},`۳. خلاصه`)],-1),u(`div`,E,[s(pe,{modelValue:M.value,"onUpdate:modelValue":i[1]||=e=>M.value=e,label:`مبلغ چک (تومان)`,placeholder:`مبلغ`,error:W.value.amount},null,8,[`modelValue`,`error`]),X.value>0&&Y.value!==X.value?(l(),o(`button`,{key:0,type:`button`,class:`check-fill-remaining mb-3 text-sm font-medium text-[var(--color-primary)]`,onClick:je},` پر کردن با باقی‌مانده (`+n(c(_)(X.value))+`) `,1)):a(``,!0),s(me,{modelValue:N.value,"onUpdate:modelValue":i[2]||=e=>N.value=e,label:`تاریخ سررسید`,error:W.value.dueDate},null,8,[`modelValue`,`error`]),j.value?(l(),o(ee,{key:1},[s(x,{modelValue:P.value,"onUpdate:modelValue":i[3]||=e=>P.value=e,label:`شناسه صیادی`,placeholder:`۱۶ رقم`,maxlength:`16`,inputmode:`numeric`,dir:`ltr`,error:W.value.sayadId},null,8,[`modelValue`,`error`]),s(x,{modelValue:F.value,"onUpdate:modelValue":i[4]||=e=>F.value=e,label:`شماره چک`,inputmode:`numeric`,dir:`ltr`},null,8,[`modelValue`]),s(x,{modelValue:I.value,"onUpdate:modelValue":i[5]||=e=>I.value=e,label:`کد ملی صاحب چک`,maxlength:`10`,inputmode:`numeric`,dir:`ltr`,error:W.value.ownerNationalId},null,8,[`modelValue`,`error`]),s(x,{modelValue:L.value,"onUpdate:modelValue":i[6]||=e=>L.value=e,label:`نام صاحب چک`},null,8,[`modelValue`]),s(x,{modelValue:R.value,"onUpdate:modelValue":i[7]||=e=>R.value=e,label:`نام خانوادگی صاحب چک`},null,8,[`modelValue`]),s(x,{modelValue:z.value,"onUpdate:modelValue":i[8]||=e=>z.value=e,label:`نام بانک`},null,8,[`modelValue`]),s(x,{modelValue:B.value,"onUpdate:modelValue":i[9]||=e=>B.value=e,label:`نام شعبه`},null,8,[`modelValue`])],64)):a(``,!0),u(`div`,D,[i[17]||=u(`label`,{class:`form-label`},`تصویر روی چک *`,-1),u(`label`,{class:t([`upload-box`,{"upload-box--error":W.value.frontImage}])},[u(`input`,{type:`file`,accept:`image/*`,class:`upload-box__input`,onChange:i[10]||=e=>$(e,`front`)},null,32),V.value?(l(),o(`img`,{key:0,src:V.value,class:`upload-box__preview`,alt:`روی چک`},null,8,O)):(l(),o(`span`,k,`بارگذاری تصویر چک`))],2),W.value.frontImage?(l(),o(`p`,Te,n(W.value.frontImage),1)):a(``,!0)]),j.value?(l(),o(`div`,Ee,[i[18]||=u(`label`,{class:`form-label`},`تصویر پشت چک`,-1),u(`label`,De,[u(`input`,{type:`file`,accept:`image/*`,class:`upload-box__input`,onChange:i[11]||=e=>$(e,`back`)},null,32),H.value?(l(),o(`img`,{key:0,src:H.value,class:`upload-box__preview`,alt:`پشت چک`},null,8,Oe)):(l(),o(`span`,ke,`بارگذاری تصویر`))])])):a(``,!0),s(x,{modelValue:U.value,"onUpdate:modelValue":i[12]||=e=>U.value=e,label:`توضیحات`},null,8,[`modelValue`]),s(ce,{block:``,class:`mt-4`,onClick:Ne},{default:ne(()=>[...i[19]||=[r(`ذخیره چک`,-1)]]),_:1})])])]))}}),[[`__scopeId`,`data-v-5976552f`]]);export{A as default}; \ No newline at end of file diff --git a/dist/assets/CheckListView-Bq44NHdA.js b/dist/assets/CheckListView-DSyd4n4b.js similarity index 98% rename from dist/assets/CheckListView-Bq44NHdA.js rename to dist/assets/CheckListView-DSyd4n4b.js index 58b1b8e..a0b06d9 100644 --- a/dist/assets/CheckListView-Bq44NHdA.js +++ b/dist/assets/CheckListView-DSyd4n4b.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Y as u,Z as d,_ as f,g as ee,j as p,mt as m,n as te,rt as h,tt as ne,z as g}from"./BasicIcon-C6boaehV.js";import{n as re,o as _,r as v,u as y}from"./format-BHJptHdF.js";import{c as ie,d as ae,f as oe,n as b,t as se}from"./index-B6MlTGUp.js";import{t as x}from"./EmptyState-C_QQeA_h.js";import{t as S}from"./IconChevronBack-DORV2H0q.js";import{t as ce}from"./FormErrorBanner-CjdBfIQT.js";import{t as le}from"./useRequirePricedOrder-zO2gkEXW.js";var C=Object.defineProperty,w=(e,t)=>{let n={};for(var r in e)C(n,r,{get:e[r],enumerable:!0});return t||C(n,Symbol.toStringTag,{value:`Module`}),n},ue={class:`check-list-page mobile-only`},de={class:`check-list-page__nav`},fe={type:`button`,class:`nav-btn nav-btn--ghost`,"aria-hidden":`true`,tabindex:`-1`},pe={key:0,class:`check-list-page__empty page__scroll page__scroll--with-nav`},me={class:`check-list-page__scroll page__scroll`},he={class:`summary-cards`},ge={class:`summary-card`},_e={class:`summary-card__value`},T={class:`summary-card`},E={class:`summary-card__value`},D={key:0,class:`summary-card__status`},O={key:1,class:`summary-card__status summary-card__status--warn`},k={class:`summary-card__value`},A={key:0,class:`summary-card__hint`},j={class:`checks-list`},M={class:`check-card__menu-wrap`},N=[`onClick`],P={key:1,class:`check-card__menu`},F=[`onClick`],I={class:`check-card__body`},ve={class:`check-card__title`},ye={class:`check-card__amount`},be={class:`check-card__date`},xe={class:`check-card__thumb-wrap`},Se=[`src`],Ce={key:1,class:`check-card__thumb check-card__thumb--empty`},we={class:`rass-panel`},Te={class:`rass-panel__days`},Ee={key:0,class:`rass-panel__date`},De={key:0,class:`check-list-page__footer`},Oe={key:0,class:`desktop-checkout-shell check-list-desktop desktop-only`},ke={class:`desktop-two-col`},Ae={class:`desktop-two-col__main`},je={class:`desktop-table-wrap`},Me={class:`desktop-table-scroll`},Ne={class:`desktop-table check-list-desktop__table`},Pe={key:0,scope:`col`},Fe=[`src`],Ie={key:1},Le={class:`check-list-desktop__amount`},Re={key:0},ze=[`onClick`],Be={class:`desktop-summary-panel`},Ve={class:`desktop-summary-panel__row`},He={class:`desktop-summary-panel__row`},Ue={class:`desktop-summary-panel__row`},We={key:0,class:`desktop-summary-panel__action`},Ge={key:1,class:`desktop-checkout-shell desktop-only`},L=g({__name:`CheckListView`,setup(te){let g=ee(),C=f(),w=ae(),L=ie(),R=m(``),z=m(!1),B=e(()=>g.name===`check-list`),{orderId:V}=le(),H=e(()=>V.value?w.getOrderById(V.value):void 0);ne(V,async e=>{if(!e||!B.value)return;let t=w.getOrderById(e)??await w.fetchOrder(e);t&&(w.draftChecks.length===0&&(t.checks?.length??0)>0?w.loadChecksIntoDraft(t):w.draftOrderId!==e&&w.startCheckDraft(e,t.checkMode??void 0))},{immediate:!0});let U=e(()=>w.draftChecks.length>0?w.draftChecks:B.value?H.value?.checks??[]:L.user?w.userOrders(L.user.id).filter(e=>e.settlementType===`check`&&e.checks?.length).flatMap(e=>e.checks??[]):[]),W=e(()=>w.draftChecks.length>0?w.getDraftRass():oe(U.value,new Date)),G=e(()=>H.value?.finalAmount??0),K=e(()=>Math.max(0,G.value-W.value.totalAmount)),q=e(()=>G.value>0&&W.value.totalAmount>=G.value),J=e(()=>G.value>0&&W.value.totalAmount>G.value),Y=e({get:()=>g.query.menu??``,set:e=>{C.replace({query:e?{menu:e}:{}})}});function X(){C.push(B.value?`/orders/${V.value}`:`/profile`)}function Z(){C.push(`/orders/${V.value}/check-form`)}async function Q(e){Y.value=``,await se({title:`حذف چک`,message:`آیا از حذف این چک مطمئن هستید؟`,confirmLabel:`حذف`,cancelLabel:`انصراف`,tone:`danger`})&&w.removeDraftCheck(e)}function Ke(e){Y.value=Y.value===e?``:e}async function $(){if(!(!V.value||w.draftChecks.length===0||z.value)){R.value=``,z.value=!0;try{await w.updateOrderChecks(V.value,[...w.draftChecks],w.draftCheckMode??`brief`),C.replace(`/orders/${V.value}?track=1`)}catch(e){R.value=e instanceof Error?e.message:`ثبت چک‌ها ناموفق بود.`}finally{z.value=!1}}}return(e,f)=>(u(),s(o,null,[p(`div`,ue,[p(`header`,de,[p(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:X},[c(S,{size:20})]),f[1]||=p(`h1`,{class:`check-list-page__title`},`چک‌های ثبت شده`,-1),p(`button`,fe,[c(S,{size:18,class:`nav-btn__flip`})])]),U.value.length===0?(u(),s(`div`,pe,[c(x,{variant:`checks`,message:`برای ادامه، حداقل یک چک ثبت کنید`},{default:h(()=>[B.value?(u(),i(b,{key:0,onClick:Z},{default:h(()=>[...f[2]||=[r(`ثبت چک جدید`,-1)]]),_:1})):(u(),i(b,{key:1,variant:`outline`,onClick:f[0]||=e=>l(C).push(`/categories`)},{default:h(()=>[...f[3]||=[r(`ثبت سفارش جدید`,-1)]]),_:1}))]),_:1})])):(u(),s(o,{key:1},[p(`div`,me,[c(ce,{message:R.value},null,8,[`message`]),p(`div`,he,[p(`div`,ge,[f[4]||=p(`span`,{class:`summary-card__label`},`مجموع مبلغ چک‌ها`,-1),p(`strong`,_e,n(l(_)(W.value.totalAmount)),1),f[5]||=p(`span`,{class:`summary-card__unit`},`تومان`,-1)]),p(`div`,T,[f[7]||=p(`span`,{class:`summary-card__label`},`مبلغ فاکتور`,-1),p(`strong`,E,n(l(_)(G.value)),1),f[8]||=p(`span`,{class:`summary-card__unit`},`تومان`,-1),q.value&&!J.value?(u(),s(`p`,D,[...f[6]||=[p(`span`,{class:`summary-card__status-icon`},`✓`,-1),r(` مبلغ کامل است `,-1)]])):J.value?(u(),s(`p`,O,` بیش از مبلغ فاکتور `)):a(``,!0)]),p(`div`,{class:t([`summary-card summary-card--remain`,{"summary-card--remain-ok":q.value&&!J.value,"summary-card--remain-warn":J.value}])},[f[9]||=p(`span`,{class:`summary-card__label`},`باقی‌مانده`,-1),p(`strong`,k,n(J.value?l(_)(W.value.totalAmount-G.value):l(_)(K.value)),1),f[10]||=p(`span`,{class:`summary-card__unit`},`تومان`,-1),q.value?a(``,!0):(u(),s(`p`,A,` هنوز باید چک ثبت کنید `))],2)]),p(`div`,j,[(u(!0),s(o,null,d(U.value,(e,t)=>(u(),s(`article`,{key:e.id,class:`check-card`},[p(`div`,M,[B.value&&l(w).draftChecks.length>0?(u(),s(`button`,{key:0,type:`button`,class:`check-card__menu-btn`,"aria-label":`گزینه‌ها`,onClick:t=>Ke(e.id)},` ⋮ `,8,N)):a(``,!0),Y.value===e.id?(u(),s(`div`,P,[p(`button`,{type:`button`,onClick:t=>Q(e.id)},`حذف`,8,F)])):a(``,!0)]),p(`div`,I,[p(`h3`,ve,`چک `+n(l(y)(String(t+1))),1),p(`p`,ye,n(l(re)(e.amount)),1),p(`p`,be,`تاریخ: `+n(l(v)(e.dueDate)),1)]),p(`div`,xe,[e.frontImage?(u(),s(`img`,{key:0,src:e.frontImage,class:`check-card__thumb`,alt:`تصویر چک`},null,8,Se)):(u(),s(`div`,Ce,`چک`))])]))),128))]),p(`div`,we,[f[11]||=p(`h3`,{class:`rass-panel__title`},`رأس چک‌ها`,-1),p(`div`,Te,n(l(y)(String(W.value.rassDays)))+` روز`,1),W.value.rassDate?(u(),s(`p`,Ee,` تاریخ رأس تقریبی: `+n(l(v)(W.value.rassDate)),1)):a(``,!0)])]),B.value&&l(w).draftChecks.length>0?(u(),s(`div`,De,[c(b,{block:``,variant:`outline`,disabled:z.value,onClick:Z},{default:h(()=>[...f[12]||=[r(` افزودن چک جدید `,-1)]]),_:1},8,[`disabled`]),c(b,{block:``,disabled:U.value.length===0,loading:z.value,onClick:$},{default:h(()=>[...f[13]||=[r(` ارسال برای بررسی `,-1)]]),_:1},8,[`disabled`,`loading`])])):a(``,!0)],64))]),U.value.length>0?(u(),s(`div`,Oe,[f[26]||=p(`header`,{class:`desktop-page__head`},[p(`h1`,{class:`desktop-page__title`},`چک‌های ثبت شده`),p(`p`,{class:`desktop-page__subtitle`},`خلاصه و فهرست چک‌های ثبت‌شده`)],-1),p(`div`,ke,[p(`div`,Ae,[p(`div`,je,[p(`div`,Me,[p(`table`,Ne,[p(`thead`,null,[p(`tr`,null,[f[14]||=p(`th`,{scope:`col`},`تصویر`,-1),f[15]||=p(`th`,{scope:`col`},`مبلغ (تومان)`,-1),f[16]||=p(`th`,{scope:`col`},`تاریخ سررسید`,-1),f[17]||=p(`th`,{scope:`col`},`شناسه`,-1),B.value?(u(),s(`th`,Pe,`عملیات`)):a(``,!0)])]),p(`tbody`,null,[(u(!0),s(o,null,d(U.value,(e,t)=>(u(),s(`tr`,{key:e.id},[p(`td`,null,[e.frontImage?(u(),s(`img`,{key:0,src:e.frontImage,class:`check-list-desktop__thumb`,alt:`تصویر چک`},null,8,Fe)):(u(),s(`span`,Ie,`—`))]),p(`td`,Le,n(l(_)(e.amount)),1),p(`td`,null,n(l(v)(e.dueDate)),1),p(`td`,null,`چک `+n(l(y)(String(t+1))),1),B.value&&l(w).draftChecks.length>0?(u(),s(`td`,Re,[p(`button`,{type:`button`,class:`orders-table__action`,onClick:t=>Q(e.id)},` حذف `,8,ze)])):a(``,!0)]))),128))])])])]),B.value?(u(),i(b,{key:0,variant:`outline`,class:`desktop-btn-compact check-list-desktop__add`,onClick:Z},{default:h(()=>[...f[18]||=[r(` ثبت چک دیگر `,-1)]]),_:1})):a(``,!0)]),p(`aside`,Be,[f[25]||=p(`h2`,{class:`desktop-summary-panel__title`},`خلاصه مالی`,-1),p(`div`,Ve,[f[19]||=p(`span`,null,`مجموع چک‌ها`,-1),p(`strong`,null,n(l(_)(W.value.totalAmount))+` تومان`,1)]),p(`div`,He,[f[20]||=p(`span`,null,`مبلغ فاکتور`,-1),p(`strong`,null,n(l(_)(G.value))+` تومان`,1)]),p(`div`,{class:t([`desktop-summary-panel__row desktop-summary-panel__row--remain`,{"desktop-summary-panel__row--ok":q.value&&!J.value,"desktop-summary-panel__row--warn":J.value}])},[f[21]||=p(`span`,null,`باقی‌مانده`,-1),p(`strong`,null,n(J.value?`${l(_)(W.value.totalAmount-G.value)} بیش از فاکتور`:q.value?`پوشش کامل`:`${l(_)(K.value)} تومان`),1)],2),p(`div`,Ue,[f[22]||=p(`span`,null,`رأس چک‌ها`,-1),p(`strong`,null,n(l(y)(String(W.value.rassDays)))+` روز`,1)]),B.value&&l(w).draftChecks.length>0?(u(),s(`div`,We,[c(b,{block:``,variant:`outline`,disabled:z.value,onClick:Z},{default:h(()=>[...f[23]||=[r(` افزودن چک جدید `,-1)]]),_:1},8,[`disabled`]),c(b,{block:``,disabled:U.value.length===0,loading:z.value,onClick:$},{default:h(()=>[...f[24]||=[r(` ارسال برای بررسی `,-1)]]),_:1},8,[`disabled`,`loading`])])):a(``,!0)])])])):(u(),s(`div`,Ge,[c(x,{variant:`checks`,message:`برای ادامه، حداقل یک چک ثبت کنید`},{default:h(()=>[B.value?(u(),i(b,{key:0,onClick:Z},{default:h(()=>[...f[27]||=[r(`ثبت چک جدید`,-1)]]),_:1})):a(``,!0)]),_:1})]))],64))}}),R=w({default:()=>z}),z=te(L,[[`__scopeId`,`data-v-83f3f9a7`]]);export{R as n,z as t}; \ No newline at end of file +import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Y as u,Z as d,_ as f,g as ee,j as p,mt as m,n as te,rt as h,tt as ne,z as g}from"./BasicIcon-C6boaehV.js";import{n as re,o as _,r as v,u as y}from"./format-BHJptHdF.js";import{c as ie,d as ae,f as oe,n as b,t as se}from"./index-DzzUgmYT.js";import{t as x}from"./EmptyState-C_QQeA_h.js";import{t as S}from"./IconChevronBack-DORV2H0q.js";import{t as ce}from"./FormErrorBanner-CjdBfIQT.js";import{t as le}from"./useRequirePricedOrder-CxEozNXk.js";var C=Object.defineProperty,w=(e,t)=>{let n={};for(var r in e)C(n,r,{get:e[r],enumerable:!0});return t||C(n,Symbol.toStringTag,{value:`Module`}),n},ue={class:`check-list-page mobile-only`},de={class:`check-list-page__nav`},fe={type:`button`,class:`nav-btn nav-btn--ghost`,"aria-hidden":`true`,tabindex:`-1`},pe={key:0,class:`check-list-page__empty page__scroll page__scroll--with-nav`},me={class:`check-list-page__scroll page__scroll`},he={class:`summary-cards`},ge={class:`summary-card`},_e={class:`summary-card__value`},T={class:`summary-card`},E={class:`summary-card__value`},D={key:0,class:`summary-card__status`},O={key:1,class:`summary-card__status summary-card__status--warn`},k={class:`summary-card__value`},A={key:0,class:`summary-card__hint`},j={class:`checks-list`},M={class:`check-card__menu-wrap`},N=[`onClick`],P={key:1,class:`check-card__menu`},F=[`onClick`],I={class:`check-card__body`},ve={class:`check-card__title`},ye={class:`check-card__amount`},be={class:`check-card__date`},xe={class:`check-card__thumb-wrap`},Se=[`src`],Ce={key:1,class:`check-card__thumb check-card__thumb--empty`},we={class:`rass-panel`},Te={class:`rass-panel__days`},Ee={key:0,class:`rass-panel__date`},De={key:0,class:`check-list-page__footer`},Oe={key:0,class:`desktop-checkout-shell check-list-desktop desktop-only`},ke={class:`desktop-two-col`},Ae={class:`desktop-two-col__main`},je={class:`desktop-table-wrap`},Me={class:`desktop-table-scroll`},Ne={class:`desktop-table check-list-desktop__table`},Pe={key:0,scope:`col`},Fe=[`src`],Ie={key:1},Le={class:`check-list-desktop__amount`},Re={key:0},ze=[`onClick`],Be={class:`desktop-summary-panel`},Ve={class:`desktop-summary-panel__row`},He={class:`desktop-summary-panel__row`},Ue={class:`desktop-summary-panel__row`},We={key:0,class:`desktop-summary-panel__action`},Ge={key:1,class:`desktop-checkout-shell desktop-only`},L=g({__name:`CheckListView`,setup(te){let g=ee(),C=f(),w=ae(),L=ie(),R=m(``),z=m(!1),B=e(()=>g.name===`check-list`),{orderId:V}=le(),H=e(()=>V.value?w.getOrderById(V.value):void 0);ne(V,async e=>{if(!e||!B.value)return;let t=w.getOrderById(e)??await w.fetchOrder(e);t&&(w.draftChecks.length===0&&(t.checks?.length??0)>0?w.loadChecksIntoDraft(t):w.draftOrderId!==e&&w.startCheckDraft(e,t.checkMode??void 0))},{immediate:!0});let U=e(()=>w.draftChecks.length>0?w.draftChecks:B.value?H.value?.checks??[]:L.user?w.userOrders(L.user.id).filter(e=>e.settlementType===`check`&&e.checks?.length).flatMap(e=>e.checks??[]):[]),W=e(()=>w.draftChecks.length>0?w.getDraftRass():oe(U.value,new Date)),G=e(()=>H.value?.finalAmount??0),K=e(()=>Math.max(0,G.value-W.value.totalAmount)),q=e(()=>G.value>0&&W.value.totalAmount>=G.value),J=e(()=>G.value>0&&W.value.totalAmount>G.value),Y=e({get:()=>g.query.menu??``,set:e=>{C.replace({query:e?{menu:e}:{}})}});function X(){C.push(B.value?`/orders/${V.value}`:`/profile`)}function Z(){C.push(`/orders/${V.value}/check-form`)}async function Q(e){Y.value=``,await se({title:`حذف چک`,message:`آیا از حذف این چک مطمئن هستید؟`,confirmLabel:`حذف`,cancelLabel:`انصراف`,tone:`danger`})&&w.removeDraftCheck(e)}function Ke(e){Y.value=Y.value===e?``:e}async function $(){if(!(!V.value||w.draftChecks.length===0||z.value)){R.value=``,z.value=!0;try{await w.updateOrderChecks(V.value,[...w.draftChecks],w.draftCheckMode??`brief`),C.replace(`/orders/${V.value}?track=1`)}catch(e){R.value=e instanceof Error?e.message:`ثبت چک‌ها ناموفق بود.`}finally{z.value=!1}}}return(e,f)=>(u(),s(o,null,[p(`div`,ue,[p(`header`,de,[p(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:X},[c(S,{size:20})]),f[1]||=p(`h1`,{class:`check-list-page__title`},`چک‌های ثبت شده`,-1),p(`button`,fe,[c(S,{size:18,class:`nav-btn__flip`})])]),U.value.length===0?(u(),s(`div`,pe,[c(x,{variant:`checks`,message:`برای ادامه، حداقل یک چک ثبت کنید`},{default:h(()=>[B.value?(u(),i(b,{key:0,onClick:Z},{default:h(()=>[...f[2]||=[r(`ثبت چک جدید`,-1)]]),_:1})):(u(),i(b,{key:1,variant:`outline`,onClick:f[0]||=e=>l(C).push(`/categories`)},{default:h(()=>[...f[3]||=[r(`ثبت سفارش جدید`,-1)]]),_:1}))]),_:1})])):(u(),s(o,{key:1},[p(`div`,me,[c(ce,{message:R.value},null,8,[`message`]),p(`div`,he,[p(`div`,ge,[f[4]||=p(`span`,{class:`summary-card__label`},`مجموع مبلغ چک‌ها`,-1),p(`strong`,_e,n(l(_)(W.value.totalAmount)),1),f[5]||=p(`span`,{class:`summary-card__unit`},`تومان`,-1)]),p(`div`,T,[f[7]||=p(`span`,{class:`summary-card__label`},`مبلغ فاکتور`,-1),p(`strong`,E,n(l(_)(G.value)),1),f[8]||=p(`span`,{class:`summary-card__unit`},`تومان`,-1),q.value&&!J.value?(u(),s(`p`,D,[...f[6]||=[p(`span`,{class:`summary-card__status-icon`},`✓`,-1),r(` مبلغ کامل است `,-1)]])):J.value?(u(),s(`p`,O,` بیش از مبلغ فاکتور `)):a(``,!0)]),p(`div`,{class:t([`summary-card summary-card--remain`,{"summary-card--remain-ok":q.value&&!J.value,"summary-card--remain-warn":J.value}])},[f[9]||=p(`span`,{class:`summary-card__label`},`باقی‌مانده`,-1),p(`strong`,k,n(J.value?l(_)(W.value.totalAmount-G.value):l(_)(K.value)),1),f[10]||=p(`span`,{class:`summary-card__unit`},`تومان`,-1),q.value?a(``,!0):(u(),s(`p`,A,` هنوز باید چک ثبت کنید `))],2)]),p(`div`,j,[(u(!0),s(o,null,d(U.value,(e,t)=>(u(),s(`article`,{key:e.id,class:`check-card`},[p(`div`,M,[B.value&&l(w).draftChecks.length>0?(u(),s(`button`,{key:0,type:`button`,class:`check-card__menu-btn`,"aria-label":`گزینه‌ها`,onClick:t=>Ke(e.id)},` ⋮ `,8,N)):a(``,!0),Y.value===e.id?(u(),s(`div`,P,[p(`button`,{type:`button`,onClick:t=>Q(e.id)},`حذف`,8,F)])):a(``,!0)]),p(`div`,I,[p(`h3`,ve,`چک `+n(l(y)(String(t+1))),1),p(`p`,ye,n(l(re)(e.amount)),1),p(`p`,be,`تاریخ: `+n(l(v)(e.dueDate)),1)]),p(`div`,xe,[e.frontImage?(u(),s(`img`,{key:0,src:e.frontImage,class:`check-card__thumb`,alt:`تصویر چک`},null,8,Se)):(u(),s(`div`,Ce,`چک`))])]))),128))]),p(`div`,we,[f[11]||=p(`h3`,{class:`rass-panel__title`},`رأس چک‌ها`,-1),p(`div`,Te,n(l(y)(String(W.value.rassDays)))+` روز`,1),W.value.rassDate?(u(),s(`p`,Ee,` تاریخ رأس تقریبی: `+n(l(v)(W.value.rassDate)),1)):a(``,!0)])]),B.value&&l(w).draftChecks.length>0?(u(),s(`div`,De,[c(b,{block:``,variant:`outline`,disabled:z.value,onClick:Z},{default:h(()=>[...f[12]||=[r(` افزودن چک جدید `,-1)]]),_:1},8,[`disabled`]),c(b,{block:``,disabled:U.value.length===0,loading:z.value,onClick:$},{default:h(()=>[...f[13]||=[r(` ارسال برای بررسی `,-1)]]),_:1},8,[`disabled`,`loading`])])):a(``,!0)],64))]),U.value.length>0?(u(),s(`div`,Oe,[f[26]||=p(`header`,{class:`desktop-page__head`},[p(`h1`,{class:`desktop-page__title`},`چک‌های ثبت شده`),p(`p`,{class:`desktop-page__subtitle`},`خلاصه و فهرست چک‌های ثبت‌شده`)],-1),p(`div`,ke,[p(`div`,Ae,[p(`div`,je,[p(`div`,Me,[p(`table`,Ne,[p(`thead`,null,[p(`tr`,null,[f[14]||=p(`th`,{scope:`col`},`تصویر`,-1),f[15]||=p(`th`,{scope:`col`},`مبلغ (تومان)`,-1),f[16]||=p(`th`,{scope:`col`},`تاریخ سررسید`,-1),f[17]||=p(`th`,{scope:`col`},`شناسه`,-1),B.value?(u(),s(`th`,Pe,`عملیات`)):a(``,!0)])]),p(`tbody`,null,[(u(!0),s(o,null,d(U.value,(e,t)=>(u(),s(`tr`,{key:e.id},[p(`td`,null,[e.frontImage?(u(),s(`img`,{key:0,src:e.frontImage,class:`check-list-desktop__thumb`,alt:`تصویر چک`},null,8,Fe)):(u(),s(`span`,Ie,`—`))]),p(`td`,Le,n(l(_)(e.amount)),1),p(`td`,null,n(l(v)(e.dueDate)),1),p(`td`,null,`چک `+n(l(y)(String(t+1))),1),B.value&&l(w).draftChecks.length>0?(u(),s(`td`,Re,[p(`button`,{type:`button`,class:`orders-table__action`,onClick:t=>Q(e.id)},` حذف `,8,ze)])):a(``,!0)]))),128))])])])]),B.value?(u(),i(b,{key:0,variant:`outline`,class:`desktop-btn-compact check-list-desktop__add`,onClick:Z},{default:h(()=>[...f[18]||=[r(` ثبت چک دیگر `,-1)]]),_:1})):a(``,!0)]),p(`aside`,Be,[f[25]||=p(`h2`,{class:`desktop-summary-panel__title`},`خلاصه مالی`,-1),p(`div`,Ve,[f[19]||=p(`span`,null,`مجموع چک‌ها`,-1),p(`strong`,null,n(l(_)(W.value.totalAmount))+` تومان`,1)]),p(`div`,He,[f[20]||=p(`span`,null,`مبلغ فاکتور`,-1),p(`strong`,null,n(l(_)(G.value))+` تومان`,1)]),p(`div`,{class:t([`desktop-summary-panel__row desktop-summary-panel__row--remain`,{"desktop-summary-panel__row--ok":q.value&&!J.value,"desktop-summary-panel__row--warn":J.value}])},[f[21]||=p(`span`,null,`باقی‌مانده`,-1),p(`strong`,null,n(J.value?`${l(_)(W.value.totalAmount-G.value)} بیش از فاکتور`:q.value?`پوشش کامل`:`${l(_)(K.value)} تومان`),1)],2),p(`div`,Ue,[f[22]||=p(`span`,null,`رأس چک‌ها`,-1),p(`strong`,null,n(l(y)(String(W.value.rassDays)))+` روز`,1)]),B.value&&l(w).draftChecks.length>0?(u(),s(`div`,We,[c(b,{block:``,variant:`outline`,disabled:z.value,onClick:Z},{default:h(()=>[...f[23]||=[r(` افزودن چک جدید `,-1)]]),_:1},8,[`disabled`]),c(b,{block:``,disabled:U.value.length===0,loading:z.value,onClick:$},{default:h(()=>[...f[24]||=[r(` ارسال برای بررسی `,-1)]]),_:1},8,[`disabled`,`loading`])])):a(``,!0)])])])):(u(),s(`div`,Ge,[c(x,{variant:`checks`,message:`برای ادامه، حداقل یک چک ثبت کنید`},{default:h(()=>[B.value?(u(),i(b,{key:0,onClick:Z},{default:h(()=>[...f[27]||=[r(`ثبت چک جدید`,-1)]]),_:1})):a(``,!0)]),_:1})]))],64))}}),R=w({default:()=>z}),z=te(L,[[`__scopeId`,`data-v-83f3f9a7`]]);export{R as n,z as t}; \ No newline at end of file diff --git a/dist/assets/CheckModeSelectView-Dh-I2toM.js b/dist/assets/CheckModeSelectView-D8l3uvkh.js similarity index 86% rename from dist/assets/CheckModeSelectView-Dh-I2toM.js rename to dist/assets/CheckModeSelectView-D8l3uvkh.js index 15530b6..6201a21 100644 --- a/dist/assets/CheckModeSelectView-Dh-I2toM.js +++ b/dist/assets/CheckModeSelectView-D8l3uvkh.js @@ -1 +1 @@ -import{A as e,Et as t,P as n,R as r,St as i,Y as a,_ as o,j as s,n as c,tt as l,z as u}from"./BasicIcon-C6boaehV.js";import{n as d}from"./format-BHJptHdF.js";import{d as f}from"./index-B6MlTGUp.js";import{t as p}from"./IconEditPen-DLV3_yq2.js";import{t as m}from"./PageHeader-CDQMUtCp.js";import{t as h}from"./useRequirePricedOrder-zO2gkEXW.js";import{t as g}from"./IconCheckBook-DwIUojJc.js";var _={class:`page check-mode-page`},v={class:`page__scroll check-mode-page__scroll`},y={class:`check-mode-invoice`},b={class:`check-mode-invoice__value`},x={class:`mode-options`},S={class:`mode-card__icon`},C={class:`mode-card__icon`},w=c(u({__name:`CheckModeSelectView`,setup(c){let u=o(),w=f(),{orderId:T,order:E}=h(),D=e(()=>E.value?.finalAmount?d(E.value.finalAmount):`—`);l(T,async e=>{e&&(w.getOrderById(e)||await w.fetchOrder(e),w.draftOrderId!==e&&w.startCheckDraft(e))},{immediate:!0});function O(e){w.setCheckMode(e),u.push(`/orders/${T.value}/check-form`)}return(e,o)=>(a(),n(`div`,_,[r(m,{title:`تسویه چکی`,subtitle:`بر اساس مبلغ فاکتور، نحوه ثبت چک را انتخاب کنید`,"show-back":``,centered:``,onBack:o[0]||=e=>i(u).push(`/orders/${i(T)}`)}),s(`div`,v,[s(`div`,y,[o[3]||=s(`span`,{class:`check-mode-invoice__label`},`مبلغ فاکتور`,-1),s(`strong`,b,t(D.value),1)]),s(`div`,x,[s(`button`,{type:`button`,class:`mode-card`,onClick:o[1]||=e=>O(`full`)},[s(`span`,S,[r(g,{size:36})]),o[4]||=s(`h3`,{class:`mode-card__title`},`ثبت کامل (پیشنهادی)`,-1),o[5]||=s(`p`,{class:`mode-card__desc`},`وارد کردن همه اطلاعات چک`,-1)]),s(`button`,{type:`button`,class:`mode-card`,onClick:o[2]||=e=>O(`brief`)},[s(`span`,C,[r(p,{size:36})]),o[6]||=s(`h3`,{class:`mode-card__title`},`ثبت مختصر`,-1),o[7]||=s(`p`,{class:`mode-card__desc`},`وارد کردن حداقل اطلاعات`,-1)])])])]))}}),[[`__scopeId`,`data-v-680065b0`]]);export{w as default}; \ No newline at end of file +import{A as e,Et as t,P as n,R as r,St as i,Y as a,_ as o,j as s,n as c,tt as l,z as u}from"./BasicIcon-C6boaehV.js";import{n as d}from"./format-BHJptHdF.js";import{d as f}from"./index-DzzUgmYT.js";import{t as p}from"./IconEditPen-DLV3_yq2.js";import{t as m}from"./PageHeader-BFnKSFNh.js";import{t as h}from"./useRequirePricedOrder-CxEozNXk.js";import{t as g}from"./IconCheckBook-DwIUojJc.js";var _={class:`page check-mode-page`},v={class:`page__scroll check-mode-page__scroll`},y={class:`check-mode-invoice`},b={class:`check-mode-invoice__value`},x={class:`mode-options`},S={class:`mode-card__icon`},C={class:`mode-card__icon`},w=c(u({__name:`CheckModeSelectView`,setup(c){let u=o(),w=f(),{orderId:T,order:E}=h(),D=e(()=>E.value?.finalAmount?d(E.value.finalAmount):`—`);l(T,async e=>{e&&(w.getOrderById(e)||await w.fetchOrder(e),w.draftOrderId!==e&&w.startCheckDraft(e))},{immediate:!0});function O(e){w.setCheckMode(e),u.push(`/orders/${T.value}/check-form`)}return(e,o)=>(a(),n(`div`,_,[r(m,{title:`تسویه چکی`,subtitle:`بر اساس مبلغ فاکتور، نحوه ثبت چک را انتخاب کنید`,"show-back":``,centered:``,onBack:o[0]||=e=>i(u).push(`/orders/${i(T)}`)}),s(`div`,v,[s(`div`,y,[o[3]||=s(`span`,{class:`check-mode-invoice__label`},`مبلغ فاکتور`,-1),s(`strong`,b,t(D.value),1)]),s(`div`,x,[s(`button`,{type:`button`,class:`mode-card`,onClick:o[1]||=e=>O(`full`)},[s(`span`,S,[r(g,{size:36})]),o[4]||=s(`h3`,{class:`mode-card__title`},`ثبت کامل (پیشنهادی)`,-1),o[5]||=s(`p`,{class:`mode-card__desc`},`وارد کردن همه اطلاعات چک`,-1)]),s(`button`,{type:`button`,class:`mode-card`,onClick:o[2]||=e=>O(`brief`)},[s(`span`,C,[r(p,{size:36})]),o[6]||=s(`h3`,{class:`mode-card__title`},`ثبت مختصر`,-1),o[7]||=s(`p`,{class:`mode-card__desc`},`وارد کردن حداقل اطلاعات`,-1)])])])]))}}),[[`__scopeId`,`data-v-680065b0`]]);export{w as default}; \ No newline at end of file diff --git a/dist/assets/CompanySelectView-ccmsnxvI.js b/dist/assets/CompanySelectView-DSdNGDKR.js similarity index 97% rename from dist/assets/CompanySelectView-ccmsnxvI.js rename to dist/assets/CompanySelectView-DSdNGDKR.js index 0f45717..f4c46ff 100644 --- a/dist/assets/CompanySelectView-ccmsnxvI.js +++ b/dist/assets/CompanySelectView-DSdNGDKR.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,L as r,M as i,O as a,P as o,R as s,St as c,Y as l,Z as u,_ as d,et as f,j as p,mt as m,n as h,q as g,z as _}from"./BasicIcon-C6boaehV.js";import{t as v}from"./catalog-s7nVUdlj.js";import{T as y,o as b}from"./index-B6MlTGUp.js";import{t as x}from"./IconChevronBack-DORV2H0q.js";import{n as S,t as C}from"./IconFamBaftLogo-BaP40Dff.js";import{t as w}from"./PageSkeleton-uO-jhbNm.js";import{t as T}from"./useGoBack-CgNp0uP9.js";var E={class:`company-select-page`},D={class:`company-select-page__header mobile-only`},O={class:`company-select-page__nav`},k={class:`company-select-page__list`},A=[`onClick`],j={class:`company-brand-card__logo`},M={class:`company-brand-card__name`},N={class:`company-brand-card__desc`},P={class:`company-brand-card__cta desktop-only`},F=h(_({__name:`MobileCompanySelect`,props:{companies:{},cardVariant:{type:Function},companyDescription:{type:Function},companyLogo:{type:Function}},emits:[`select`,`back`],setup(e){return(c,d)=>(l(),o(`div`,E,[p(`header`,D,[p(`div`,O,[p(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:d[0]||=e=>c.$emit(`back`)},[s(x,{size:20})]),d[1]||=p(`h1`,{class:`company-select-page__title`},`انتخاب شرکت`,-1),d[2]||=p(`span`,{class:`nav-btn nav-btn--spacer`,"aria-hidden":`true`},null,-1)]),d[3]||=p(`p`,{class:`company-select-page__subtitle`},`شرکت مورد نظر خود را انتخاب کنید`,-1)]),d[5]||=p(`header`,{class:`company-select-page__desk-head desktop-only`},[p(`h1`,null,`انتخاب شرکت`),p(`p`,null,`شرکت موردنظر را انتخاب کنید تا کاتالوگ و سفارش‌گذاری شروع شود`)],-1),p(`div`,k,[(l(!0),o(a,null,u(e.companies,a=>(l(),o(`button`,{key:a.id,type:`button`,class:t([`company-brand-card`,`company-brand-card--${e.cardVariant(a.slug)}`]),onClick:e=>c.$emit(`select`,a.id)},[p(`span`,j,[(l(),i(f(e.companyLogo(a.slug)),{size:72}))]),p(`h2`,M,n(a.name),1),p(`p`,N,n(e.companyDescription(a)),1),p(`span`,P,[d[4]||=r(` ورود به کاتالوگ‌ها `,-1),s(b,{size:16})])],10,A))),128))])]))}}),[[`__scopeId`,`data-v-336d01ae`]]),I={key:0,class:`page page__scroll`},L=_({__name:`CompanySelectView`,setup(t){let n=d(),{goBack:r}=T(`/`),a=v(),u=y(),f=m(!0),p=e(()=>a.getActiveCompanies()),h={par:{description:`تولید و عرضه انواع پارچه`,logo:S},"fam-baft":{description:`تولید و عرضه انواع پارچه`,logo:C}};g(async()=>{await a.loadCompanies(),f.value=!1});function _(e){let t=a.getCompany(e);t&&(u.selectCompany(t),n.push(`/companies/${e}/catalogs`))}function b(e){return e===`par`?`par`:`fam-baft`}function x(e){return h[e.slug]?.description??e.description}function E(e){return h[e]?.logo??S}return(e,t)=>f.value?(l(),o(`div`,I,[s(w,{variant:`cards`})])):(l(),i(F,{key:1,companies:p.value,"card-variant":b,"company-description":x,"company-logo":E,onSelect:_,onBack:c(r)},null,8,[`companies`,`onBack`]))}});export{L as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,L as r,M as i,O as a,P as o,R as s,St as c,Y as l,Z as u,_ as d,et as f,j as p,mt as m,n as h,q as g,z as _}from"./BasicIcon-C6boaehV.js";import{t as v}from"./catalog-s7nVUdlj.js";import{T as y,o as b}from"./index-DzzUgmYT.js";import{t as x}from"./IconChevronBack-DORV2H0q.js";import{n as S,t as C}from"./IconFamBaftLogo-BaP40Dff.js";import{t as w}from"./PageSkeleton-uO-jhbNm.js";import{t as T}from"./useGoBack-CgNp0uP9.js";var E={class:`company-select-page`},D={class:`company-select-page__header mobile-only`},O={class:`company-select-page__nav`},k={class:`company-select-page__list`},A=[`onClick`],j={class:`company-brand-card__logo`},M={class:`company-brand-card__name`},N={class:`company-brand-card__desc`},P={class:`company-brand-card__cta desktop-only`},F=h(_({__name:`MobileCompanySelect`,props:{companies:{},cardVariant:{type:Function},companyDescription:{type:Function},companyLogo:{type:Function}},emits:[`select`,`back`],setup(e){return(c,d)=>(l(),o(`div`,E,[p(`header`,D,[p(`div`,O,[p(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:d[0]||=e=>c.$emit(`back`)},[s(x,{size:20})]),d[1]||=p(`h1`,{class:`company-select-page__title`},`انتخاب شرکت`,-1),d[2]||=p(`span`,{class:`nav-btn nav-btn--spacer`,"aria-hidden":`true`},null,-1)]),d[3]||=p(`p`,{class:`company-select-page__subtitle`},`شرکت مورد نظر خود را انتخاب کنید`,-1)]),d[5]||=p(`header`,{class:`company-select-page__desk-head desktop-only`},[p(`h1`,null,`انتخاب شرکت`),p(`p`,null,`شرکت موردنظر را انتخاب کنید تا کاتالوگ و سفارش‌گذاری شروع شود`)],-1),p(`div`,k,[(l(!0),o(a,null,u(e.companies,a=>(l(),o(`button`,{key:a.id,type:`button`,class:t([`company-brand-card`,`company-brand-card--${e.cardVariant(a.slug)}`]),onClick:e=>c.$emit(`select`,a.id)},[p(`span`,j,[(l(),i(f(e.companyLogo(a.slug)),{size:72}))]),p(`h2`,M,n(a.name),1),p(`p`,N,n(e.companyDescription(a)),1),p(`span`,P,[d[4]||=r(` ورود به کاتالوگ‌ها `,-1),s(b,{size:16})])],10,A))),128))])]))}}),[[`__scopeId`,`data-v-336d01ae`]]),I={key:0,class:`page page__scroll`},L=_({__name:`CompanySelectView`,setup(t){let n=d(),{goBack:r}=T(`/`),a=v(),u=y(),f=m(!0),p=e(()=>a.getActiveCompanies()),h={par:{description:`تولید و عرضه انواع پارچه`,logo:S},"fam-baft":{description:`تولید و عرضه انواع پارچه`,logo:C}};g(async()=>{await a.loadCompanies(),f.value=!1});function _(e){let t=a.getCompany(e);t&&(u.selectCompany(t),n.push(`/companies/${e}/catalogs`))}function b(e){return e===`par`?`par`:`fam-baft`}function x(e){return h[e.slug]?.description??e.description}function E(e){return h[e]?.logo??S}return(e,t)=>f.value?(l(),o(`div`,I,[s(w,{variant:`cards`})])):(l(),i(F,{key:1,companies:p.value,"card-variant":b,"company-description":x,"company-logo":E,onSelect:_,onBack:c(r)},null,8,[`companies`,`onBack`]))}});export{L as default}; \ No newline at end of file diff --git a/dist/assets/CustomerCreateView-y-BtY-8V.js b/dist/assets/CustomerCreateView-Bu9UdZ8R.js similarity index 95% rename from dist/assets/CustomerCreateView-y-BtY-8V.js rename to dist/assets/CustomerCreateView-Bu9UdZ8R.js index 7947f07..11621d7 100644 --- a/dist/assets/CustomerCreateView-y-BtY-8V.js +++ b/dist/assets/CustomerCreateView-Bu9UdZ8R.js @@ -1 +1 @@ -import{L as e,P as t,R as n,St as r,Y as i,_ as a,j as o,mt as s,n as c,rt as l,z as u}from"./BasicIcon-C6boaehV.js";import{t as d}from"./http-BC1hNfZ4.js";import{c as f}from"./format-BHJptHdF.js";import{a as p}from"./validation-BD7oi-2I.js";import{c as m,n as h}from"./index-B6MlTGUp.js";import{t as g}from"./FormErrorBanner-CjdBfIQT.js";import{n as _,r as v,t as y}from"./formErrors-DglFjYkZ.js";import{t as b}from"./crm-CtglbPsN.js";import{t as x}from"./useGoBack-CgNp0uP9.js";import{t as S}from"./PageHeader-CDQMUtCp.js";import{t as C}from"./BaseInput-qoEXOHCQ.js";var w={class:`page customer-create-page`},T={class:`page__scroll customer-create-scroll`},E={class:`form-card`},D={class:`footer`},O=c(u({__name:`CustomerCreateView`,setup(c){let u=a(),O=m(),k=b(),{goBack:A}=x(`/customers`),j=s(``),M=s(``),N=s(``),P=s(``),F=s({}),I=s(``),L=s(!1);function R(e){F.value=_(F.value,e),v(F.value)||(I.value=``)}async function z(){if(F.value={},I.value=``,!O.isAgent){I.value=`فقط واسطه می‌تواند مشتری به لیست خود اضافه کند.`;return}let e=f(N.value),t={};if(j.value.trim()||(t.firstName=`نام الزامی است.`),M.value.trim()||(t.lastName=`نام خانوادگی الزامی است.`),p(e)||(t.phone=`شماره موبایل معتبر نیست.`),v(t)){F.value=t,I.value=y;return}L.value=!0;try{let t=await k.registerCustomer({firstName:j.value.trim(),lastName:M.value.trim(),phone:e,businessName:P.value.trim()||void 0});if(t?.id){await u.replace({path:`/customer`,query:{id:t.id}});return}await u.replace(`/customers`)}catch(e){I.value=e instanceof d||e instanceof Error?e.message:`ثبت مشتری ناموفق بود.`}finally{L.value=!1}}return(a,s)=>(i(),t(`div`,w,[n(S,{title:`افزودن مشتری`,"show-back":``,centered:``,onBack:r(A)},null,8,[`onBack`]),o(`div`,T,[s[7]||=o(`p`,{class:`intro`},` مشتری به لیست شما اضافه می‌شود و بعد از ورود با همین شماره، سفارش‌هایش به حساب شما وصل می‌ماند. `,-1),n(g,{message:I.value},null,8,[`message`]),o(`div`,E,[n(C,{modelValue:j.value,"onUpdate:modelValue":[s[0]||=e=>j.value=e,s[1]||=e=>R(`firstName`)],label:`نام`,placeholder:`نام مشتری`,error:F.value.firstName},null,8,[`modelValue`,`error`]),n(C,{modelValue:M.value,"onUpdate:modelValue":[s[2]||=e=>M.value=e,s[3]||=e=>R(`lastName`)],label:`نام خانوادگی`,placeholder:`نام خانوادگی`,error:F.value.lastName},null,8,[`modelValue`,`error`]),n(C,{modelValue:N.value,"onUpdate:modelValue":[s[4]||=e=>N.value=e,s[5]||=e=>R(`phone`)],label:`شماره موبایل`,type:`tel`,inputmode:`tel`,dir:`ltr`,placeholder:`۰۹۱۲۳۴۵۶۷۸۹`,error:F.value.phone},null,8,[`modelValue`,`error`]),n(C,{modelValue:P.value,"onUpdate:modelValue":s[6]||=e=>P.value=e,label:`نام فروشگاه یا برند (اختیاری)`,placeholder:`مثلاً بوتیک رز`},null,8,[`modelValue`])])]),o(`footer`,D,[n(h,{block:``,loading:L.value,disabled:L.value,onClick:z},{default:l(()=>[...s[8]||=[e(` ثبت مشتری `,-1)]]),_:1},8,[`loading`,`disabled`])])]))}}),[[`__scopeId`,`data-v-f29dd241`]]);export{O as default}; \ No newline at end of file +import{L as e,P as t,R as n,St as r,Y as i,_ as a,j as o,mt as s,n as c,rt as l,z as u}from"./BasicIcon-C6boaehV.js";import{t as d}from"./http-BC1hNfZ4.js";import{c as f}from"./format-BHJptHdF.js";import{a as p}from"./validation-BD7oi-2I.js";import{c as m,n as h}from"./index-DzzUgmYT.js";import{t as g}from"./FormErrorBanner-CjdBfIQT.js";import{n as _,r as v,t as y}from"./formErrors-DglFjYkZ.js";import{t as b}from"./crm-CtglbPsN.js";import{t as x}from"./useGoBack-CgNp0uP9.js";import{t as S}from"./PageHeader-BFnKSFNh.js";import{t as C}from"./BaseInput-qoEXOHCQ.js";var w={class:`page customer-create-page`},T={class:`page__scroll customer-create-scroll`},E={class:`form-card`},D={class:`footer`},O=c(u({__name:`CustomerCreateView`,setup(c){let u=a(),O=m(),k=b(),{goBack:A}=x(`/customers`),j=s(``),M=s(``),N=s(``),P=s(``),F=s({}),I=s(``),L=s(!1);function R(e){F.value=_(F.value,e),v(F.value)||(I.value=``)}async function z(){if(F.value={},I.value=``,!O.isAgent){I.value=`فقط واسطه می‌تواند مشتری به لیست خود اضافه کند.`;return}let e=f(N.value),t={};if(j.value.trim()||(t.firstName=`نام الزامی است.`),M.value.trim()||(t.lastName=`نام خانوادگی الزامی است.`),p(e)||(t.phone=`شماره موبایل معتبر نیست.`),v(t)){F.value=t,I.value=y;return}L.value=!0;try{let t=await k.registerCustomer({firstName:j.value.trim(),lastName:M.value.trim(),phone:e,businessName:P.value.trim()||void 0});if(t?.id){await u.replace({path:`/customer`,query:{id:t.id}});return}await u.replace(`/customers`)}catch(e){I.value=e instanceof d||e instanceof Error?e.message:`ثبت مشتری ناموفق بود.`}finally{L.value=!1}}return(a,s)=>(i(),t(`div`,w,[n(S,{title:`افزودن مشتری`,"show-back":``,centered:``,onBack:r(A)},null,8,[`onBack`]),o(`div`,T,[s[7]||=o(`p`,{class:`intro`},` مشتری به لیست شما اضافه می‌شود و بعد از ورود با همین شماره، سفارش‌هایش به حساب شما وصل می‌ماند. `,-1),n(g,{message:I.value},null,8,[`message`]),o(`div`,E,[n(C,{modelValue:j.value,"onUpdate:modelValue":[s[0]||=e=>j.value=e,s[1]||=e=>R(`firstName`)],label:`نام`,placeholder:`نام مشتری`,error:F.value.firstName},null,8,[`modelValue`,`error`]),n(C,{modelValue:M.value,"onUpdate:modelValue":[s[2]||=e=>M.value=e,s[3]||=e=>R(`lastName`)],label:`نام خانوادگی`,placeholder:`نام خانوادگی`,error:F.value.lastName},null,8,[`modelValue`,`error`]),n(C,{modelValue:N.value,"onUpdate:modelValue":[s[4]||=e=>N.value=e,s[5]||=e=>R(`phone`)],label:`شماره موبایل`,type:`tel`,inputmode:`tel`,dir:`ltr`,placeholder:`۰۹۱۲۳۴۵۶۷۸۹`,error:F.value.phone},null,8,[`modelValue`,`error`]),n(C,{modelValue:P.value,"onUpdate:modelValue":s[6]||=e=>P.value=e,label:`نام فروشگاه یا برند (اختیاری)`,placeholder:`مثلاً بوتیک رز`},null,8,[`modelValue`])])]),o(`footer`,D,[n(h,{block:``,loading:L.value,disabled:L.value,onClick:z},{default:l(()=>[...s[8]||=[e(` ثبت مشتری `,-1)]]),_:1},8,[`loading`,`disabled`])])]))}}),[[`__scopeId`,`data-v-f29dd241`]]);export{O as default}; \ No newline at end of file diff --git a/dist/assets/CustomerDetailView-DOkX1hBW.js b/dist/assets/CustomerDetailView-kex7gVf_.js similarity index 97% rename from dist/assets/CustomerDetailView-DOkX1hBW.js rename to dist/assets/CustomerDetailView-kex7gVf_.js index 388fdd1..c24d4a8 100644 --- a/dist/assets/CustomerDetailView-DOkX1hBW.js +++ b/dist/assets/CustomerDetailView-kex7gVf_.js @@ -1 +1 @@ -import{A as e,Ct as t,E as n,Et as r,F as ee,L as te,M as i,N as a,O as o,P as s,R as c,St as l,Tt as u,Y as d,Z as f,_ as p,g as ne,j as m,mt as h,n as re,q as ie,rt as ae,tt as oe,z as g}from"./BasicIcon-C6boaehV.js";import{o as _}from"./format-BHJptHdF.js";import{C as se,c as ce,o as v}from"./index-B6MlTGUp.js";import{r as le,t as ue}from"./constants-DXXK14Zz.js";import{t as de}from"./IconPhone-C0bnM4fV.js";import{t as fe}from"./IconEditPen-DLV3_yq2.js";import{t as pe}from"./IconClipboardEmpty-5Av_Gh0W.js";import{t as me}from"./PageSkeleton-uO-jhbNm.js";import{t as he}from"./crm-CtglbPsN.js";import{t as ge}from"./PageHeader-CDQMUtCp.js";import{t as _e}from"./IconMail-wulYTzHn.js";var ve={key:0,class:`page customer-page`},y={class:`page__scroll page__scroll--with-nav customer-scroll`},b={key:0,class:`profile-row`},x={class:`name-row`},S={dir:`ltr`},C={key:1,class:`profile-banner`},w={class:`profile-banner__top`},T={dir:`ltr`},E={class:`profile-banner__stats`},D={class:`tabs`},O=[`onClick`],k={class:`stats`},A={class:`stats__grid`},j={class:`agent-card__avatar`},M={class:`section-head`},N=[`onClick`,`onKeydown`],P={key:0,class:`empty-inline`},F=[`onClick`,`onKeydown`],ye={key:0,class:`empty-inline`},be={class:`meeting-filters`},xe=[`onClick`],Se={class:`meeting-row__body`},Ce={key:0,class:`empty-inline`},we={key:0,class:`cta-bar`},Te={key:1,class:`page empty`},Ee={key:2,class:`page empty`},I=re(g({__name:`CustomerDetailView`,setup(re){let g=ne(),I=p(),De=he(),L=ce(),R=e(()=>String(g.query.id??``)),z=e(()=>String(g.query.tab??`info`)),B=h(null),V=h([]),H=h([]),U=h(`all`),W=h(!0),G=h(null),Oe=[{id:`info`,label:`اطلاعات`},{id:`orders`,label:`سفارش‌ها`},{id:`reports`,label:`گزارش‌ها و پیگیری‌ها`}];async function K(){if(!R.value){B.value=null,W.value=!1;return}W.value=!0,G.value=null;try{let e=await De.loadCustomerDetail(R.value);B.value=e.customer,V.value=e.orders,H.value=e.meetings}catch(e){B.value=null,G.value=e instanceof Error?e.message:`مشتری یافت نشد.`}finally{W.value=!1}}ie(K),oe(R,K);function q(e){I.replace({path:`/customer`,query:{id:R.value,tab:e}})}function J(e){return e===`in_person`?`ملاقات حضوری`:e===`call`?`تماس`:e===`message`?`پیام`:`یادداشت`}let Y=e(()=>B.value?.agentName||L.fullName||`واسطه`),ke=e(()=>B.value?.agentCode||L.user?.agentCode||`—`),Ae=e(()=>Y.value.charAt(0)),je=[{id:`all`,label:`همه`},{id:`in_person`,label:`ملاقات حضوری`},{id:`call`,label:`تماس`},{id:`message`,label:`پیام`},{id:`note`,label:`یادداشت`}],X=e(()=>U.value===`all`?H.value:H.value.filter(e=>e.type===U.value));function Me(e){return e===`in_person`?`meeting-row__icon--green`:e===`call`?`meeting-row__icon--blue`:`meeting-row__icon--purple`}function Z(e){e&&I.push({path:`/order`,query:{id:e}})}function Q(e){let t=e.statusLabel;return ue[t]||e.statusLabel}function $(e){let t=le[e.statusLabel];return t===`success`?`success`:t===`warning`||t===`danger`?`warning`:e.statusTone||`info`}return(e,p)=>B.value?(d(),s(`div`,ve,[c(ge,{title:z.value===`reports`?`پروفایل مشتری`:`جزئیات مشتری`,"show-back":``,centered:``,onBack:p[1]||=e=>l(I).push(`/customers`)},ee({_:2},[z.value===`info`?{name:`trailing`,fn:ae(()=>[m(`button`,{type:`button`,class:`edit-btn`,onClick:p[0]||=e=>l(I).back()},`ویرایش`)]),key:`0`}:void 0]),1032,[`title`]),m(`div`,y,[z.value===`reports`?(d(),s(`section`,C,[m(`div`,w,[m(`div`,{class:`avatar avatar--lg`,style:u({background:B.value.avatarColor})},r(B.value.avatarLetter),5),m(`div`,null,[m(`h2`,null,r(B.value.name),1),m(`p`,null,r(B.value.contactName),1),m(`p`,T,r(B.value.phone),1)]),p[7]||=m(`span`,{class:`badge badge--light`},`مشتری فعال`,-1)]),m(`div`,E,[m(`div`,null,[p[8]||=m(`span`,null,`سطح مشتری`,-1),m(`strong`,null,r(B.value.levelLabel),1)]),m(`div`,null,[p[9]||=m(`span`,null,`تاریخ اولین خرید`,-1),m(`strong`,null,r(B.value.firstPurchaseDate),1)]),m(`div`,null,[p[10]||=m(`span`,null,`تعداد سفارش`,-1),m(`strong`,null,r(l(_)(B.value.orderCount))+` سفارش`,1)])])])):(d(),s(`section`,b,[m(`div`,{class:`avatar`,style:u({background:B.value.avatarColor})},r(B.value.avatarLetter),5),m(`div`,null,[m(`div`,x,[m(`h2`,null,r(B.value.name),1),p[6]||=m(`span`,{class:`badge`},`فعال`,-1)]),m(`p`,S,r(B.value.phone),1)])])),m(`div`,D,[(d(),s(o,null,f(Oe,e=>m(`button`,{key:e.id,type:`button`,class:t([`tab`,{"tab--active":z.value===e.id}]),onClick:t=>q(e.id)},r(e.label),11,O)),64))]),z.value===`info`?(d(),s(o,{key:2},[m(`section`,k,[p[16]||=m(`h3`,null,`اطلاعات خرید`,-1),m(`div`,A,[m(`div`,null,[p[11]||=m(`span`,null,`تعداد سفارش`,-1),m(`strong`,null,r(l(_)(B.value.orderCount)),1)]),m(`div`,null,[p[12]||=m(`span`,null,`مجموع خرید`,-1),m(`strong`,null,r(l(_)(B.value.totalPurchaseToman)),1),p[13]||=m(`em`,null,`تومان`,-1)]),m(`div`,null,[p[14]||=m(`span`,null,`میانگین هر سفارش`,-1),m(`strong`,null,r(l(_)(B.value.averageOrderToman)),1),p[15]||=m(`em`,null,`تومان`,-1)])])]),m(`button`,{type:`button`,class:`agent-card`,onClick:p[2]||=e=>l(I).push(`/profile`)},[m(`div`,j,r(Ae.value),1),m(`div`,null,[m(`strong`,null,r(Y.value),1),m(`p`,null,`کد واسطه: `+r(ke.value),1)]),c(v,{size:18})]),m(`section`,null,[m(`div`,M,[p[17]||=m(`h3`,null,`آخرین سفارش‌ها`,-1),m(`button`,{type:`button`,class:`link`,onClick:p[3]||=e=>q(`orders`)},`مشاهده همه`)]),(d(!0),s(o,null,f(V.value,e=>(d(),s(`article`,{key:e.id,class:`order-row`,role:`button`,tabindex:`0`,onClick:t=>Z(e.id),onKeydown:n(t=>Z(e.id),[`enter`])},[m(`div`,null,[m(`strong`,null,r(e.title),1),m(`p`,null,r(l(_)(e.amountToman))+` تومان`,1)]),m(`span`,{class:t([`tone`,`tone--${$(e)}`])},r(Q(e)),3),c(v,{size:16,class:`order-row__chevron`})],40,N))),128)),V.value.length?a(``,!0):(d(),s(`p`,P,`سفارشی ثبت نشده است.`))])],64)):z.value===`orders`?(d(),s(o,{key:3},[(d(!0),s(o,null,f(V.value,e=>(d(),s(`article`,{key:e.id,class:`order-row`,role:`button`,tabindex:`0`,onClick:t=>Z(e.id),onKeydown:n(t=>Z(e.id),[`enter`])},[m(`div`,null,[m(`strong`,null,r(e.title),1),m(`p`,null,r(e.date)+` — `+r(l(_)(e.amountToman))+` تومان`,1)]),m(`span`,{class:t([`tone`,`tone--${$(e)}`])},r(Q(e)),3),c(v,{size:16,class:`order-row__chevron`})],40,F))),128)),V.value.length?a(``,!0):(d(),s(`p`,ye,`سفارشی ثبت نشده است.`))],64)):(d(),s(o,{key:4},[p[18]||=m(`h3`,{class:`block-title`},`تعاملات و پیگیری‌ها`,-1),m(`button`,{type:`button`,class:`dashed-btn`,onClick:p[4]||=e=>l(I).push({path:`/meeting-report`,query:{customerId:B.value.id}})},` + ثبت گزارش ملاقات جدید `),m(`div`,be,[(d(),s(o,null,f(je,e=>m(`button`,{key:e.id,type:`button`,class:t([`meeting-filter`,{"meeting-filter--active":U.value===e.id}]),onClick:t=>U.value=e.id},r(e.label),11,xe)),64))]),(d(!0),s(o,null,f(X.value,e=>(d(),s(`article`,{key:e.id,class:`meeting-row`},[m(`div`,{class:t([`meeting-row__icon`,Me(e.type)])},[e.type===`in_person`?(d(),i(pe,{key:0,size:16})):e.type===`call`?(d(),i(de,{key:1,size:16})):e.type===`message`?(d(),i(_e,{key:2,size:16})):(d(),i(fe,{key:3,size:16}))],2),m(`div`,Se,[m(`strong`,null,r(J(e.type)),1),m(`p`,null,r(e.description||e.title),1)]),m(`span`,null,r(e.date),1)]))),128)),X.value.length?a(``,!0):(d(),s(`p`,Ce,` گزارشی برای این فیلتر ثبت نشده است. `))],64))]),z.value===`info`?(d(),s(`footer`,we,[m(`button`,{type:`button`,class:`cta`,onClick:p[5]||=e=>l(I).push(`/categories`)},[c(se,{size:20,color:`#fff`}),p[19]||=te(` سفارش جدید برای این مشتری `,-1)])])):a(``,!0)])):W.value?(d(),s(`div`,Te,[c(me,{variant:`detail`})])):(d(),s(`div`,Ee,[m(`p`,null,r(G.value||`مشتری یافت نشد.`),1)]))}}),[[`__scopeId`,`data-v-4afb1b74`]]);export{I as default}; \ No newline at end of file +import{A as e,Ct as t,E as n,Et as r,F as ee,L as te,M as i,N as a,O as o,P as s,R as c,St as l,Tt as u,Y as d,Z as f,_ as p,g as ne,j as m,mt as h,n as re,q as ie,rt as ae,tt as oe,z as g}from"./BasicIcon-C6boaehV.js";import{o as _}from"./format-BHJptHdF.js";import{C as se,c as ce,o as v}from"./index-DzzUgmYT.js";import{r as le,t as ue}from"./constants-DXXK14Zz.js";import{t as de}from"./IconPhone-C0bnM4fV.js";import{t as fe}from"./IconEditPen-DLV3_yq2.js";import{t as pe}from"./IconClipboardEmpty-5Av_Gh0W.js";import{t as me}from"./PageSkeleton-uO-jhbNm.js";import{t as he}from"./crm-CtglbPsN.js";import{t as ge}from"./PageHeader-BFnKSFNh.js";import{t as _e}from"./IconMail-wulYTzHn.js";var ve={key:0,class:`page customer-page`},y={class:`page__scroll page__scroll--with-nav customer-scroll`},b={key:0,class:`profile-row`},x={class:`name-row`},S={dir:`ltr`},C={key:1,class:`profile-banner`},w={class:`profile-banner__top`},T={dir:`ltr`},E={class:`profile-banner__stats`},D={class:`tabs`},O=[`onClick`],k={class:`stats`},A={class:`stats__grid`},j={class:`agent-card__avatar`},M={class:`section-head`},N=[`onClick`,`onKeydown`],P={key:0,class:`empty-inline`},F=[`onClick`,`onKeydown`],ye={key:0,class:`empty-inline`},be={class:`meeting-filters`},xe=[`onClick`],Se={class:`meeting-row__body`},Ce={key:0,class:`empty-inline`},we={key:0,class:`cta-bar`},Te={key:1,class:`page empty`},Ee={key:2,class:`page empty`},I=re(g({__name:`CustomerDetailView`,setup(re){let g=ne(),I=p(),De=he(),L=ce(),R=e(()=>String(g.query.id??``)),z=e(()=>String(g.query.tab??`info`)),B=h(null),V=h([]),H=h([]),U=h(`all`),W=h(!0),G=h(null),Oe=[{id:`info`,label:`اطلاعات`},{id:`orders`,label:`سفارش‌ها`},{id:`reports`,label:`گزارش‌ها و پیگیری‌ها`}];async function K(){if(!R.value){B.value=null,W.value=!1;return}W.value=!0,G.value=null;try{let e=await De.loadCustomerDetail(R.value);B.value=e.customer,V.value=e.orders,H.value=e.meetings}catch(e){B.value=null,G.value=e instanceof Error?e.message:`مشتری یافت نشد.`}finally{W.value=!1}}ie(K),oe(R,K);function q(e){I.replace({path:`/customer`,query:{id:R.value,tab:e}})}function J(e){return e===`in_person`?`ملاقات حضوری`:e===`call`?`تماس`:e===`message`?`پیام`:`یادداشت`}let Y=e(()=>B.value?.agentName||L.fullName||`واسطه`),ke=e(()=>B.value?.agentCode||L.user?.agentCode||`—`),Ae=e(()=>Y.value.charAt(0)),je=[{id:`all`,label:`همه`},{id:`in_person`,label:`ملاقات حضوری`},{id:`call`,label:`تماس`},{id:`message`,label:`پیام`},{id:`note`,label:`یادداشت`}],X=e(()=>U.value===`all`?H.value:H.value.filter(e=>e.type===U.value));function Me(e){return e===`in_person`?`meeting-row__icon--green`:e===`call`?`meeting-row__icon--blue`:`meeting-row__icon--purple`}function Z(e){e&&I.push({path:`/order`,query:{id:e}})}function Q(e){let t=e.statusLabel;return ue[t]||e.statusLabel}function $(e){let t=le[e.statusLabel];return t===`success`?`success`:t===`warning`||t===`danger`?`warning`:e.statusTone||`info`}return(e,p)=>B.value?(d(),s(`div`,ve,[c(ge,{title:z.value===`reports`?`پروفایل مشتری`:`جزئیات مشتری`,"show-back":``,centered:``,onBack:p[1]||=e=>l(I).push(`/customers`)},ee({_:2},[z.value===`info`?{name:`trailing`,fn:ae(()=>[m(`button`,{type:`button`,class:`edit-btn`,onClick:p[0]||=e=>l(I).back()},`ویرایش`)]),key:`0`}:void 0]),1032,[`title`]),m(`div`,y,[z.value===`reports`?(d(),s(`section`,C,[m(`div`,w,[m(`div`,{class:`avatar avatar--lg`,style:u({background:B.value.avatarColor})},r(B.value.avatarLetter),5),m(`div`,null,[m(`h2`,null,r(B.value.name),1),m(`p`,null,r(B.value.contactName),1),m(`p`,T,r(B.value.phone),1)]),p[7]||=m(`span`,{class:`badge badge--light`},`مشتری فعال`,-1)]),m(`div`,E,[m(`div`,null,[p[8]||=m(`span`,null,`سطح مشتری`,-1),m(`strong`,null,r(B.value.levelLabel),1)]),m(`div`,null,[p[9]||=m(`span`,null,`تاریخ اولین خرید`,-1),m(`strong`,null,r(B.value.firstPurchaseDate),1)]),m(`div`,null,[p[10]||=m(`span`,null,`تعداد سفارش`,-1),m(`strong`,null,r(l(_)(B.value.orderCount))+` سفارش`,1)])])])):(d(),s(`section`,b,[m(`div`,{class:`avatar`,style:u({background:B.value.avatarColor})},r(B.value.avatarLetter),5),m(`div`,null,[m(`div`,x,[m(`h2`,null,r(B.value.name),1),p[6]||=m(`span`,{class:`badge`},`فعال`,-1)]),m(`p`,S,r(B.value.phone),1)])])),m(`div`,D,[(d(),s(o,null,f(Oe,e=>m(`button`,{key:e.id,type:`button`,class:t([`tab`,{"tab--active":z.value===e.id}]),onClick:t=>q(e.id)},r(e.label),11,O)),64))]),z.value===`info`?(d(),s(o,{key:2},[m(`section`,k,[p[16]||=m(`h3`,null,`اطلاعات خرید`,-1),m(`div`,A,[m(`div`,null,[p[11]||=m(`span`,null,`تعداد سفارش`,-1),m(`strong`,null,r(l(_)(B.value.orderCount)),1)]),m(`div`,null,[p[12]||=m(`span`,null,`مجموع خرید`,-1),m(`strong`,null,r(l(_)(B.value.totalPurchaseToman)),1),p[13]||=m(`em`,null,`تومان`,-1)]),m(`div`,null,[p[14]||=m(`span`,null,`میانگین هر سفارش`,-1),m(`strong`,null,r(l(_)(B.value.averageOrderToman)),1),p[15]||=m(`em`,null,`تومان`,-1)])])]),m(`button`,{type:`button`,class:`agent-card`,onClick:p[2]||=e=>l(I).push(`/profile`)},[m(`div`,j,r(Ae.value),1),m(`div`,null,[m(`strong`,null,r(Y.value),1),m(`p`,null,`کد واسطه: `+r(ke.value),1)]),c(v,{size:18})]),m(`section`,null,[m(`div`,M,[p[17]||=m(`h3`,null,`آخرین سفارش‌ها`,-1),m(`button`,{type:`button`,class:`link`,onClick:p[3]||=e=>q(`orders`)},`مشاهده همه`)]),(d(!0),s(o,null,f(V.value,e=>(d(),s(`article`,{key:e.id,class:`order-row`,role:`button`,tabindex:`0`,onClick:t=>Z(e.id),onKeydown:n(t=>Z(e.id),[`enter`])},[m(`div`,null,[m(`strong`,null,r(e.title),1),m(`p`,null,r(l(_)(e.amountToman))+` تومان`,1)]),m(`span`,{class:t([`tone`,`tone--${$(e)}`])},r(Q(e)),3),c(v,{size:16,class:`order-row__chevron`})],40,N))),128)),V.value.length?a(``,!0):(d(),s(`p`,P,`سفارشی ثبت نشده است.`))])],64)):z.value===`orders`?(d(),s(o,{key:3},[(d(!0),s(o,null,f(V.value,e=>(d(),s(`article`,{key:e.id,class:`order-row`,role:`button`,tabindex:`0`,onClick:t=>Z(e.id),onKeydown:n(t=>Z(e.id),[`enter`])},[m(`div`,null,[m(`strong`,null,r(e.title),1),m(`p`,null,r(e.date)+` — `+r(l(_)(e.amountToman))+` تومان`,1)]),m(`span`,{class:t([`tone`,`tone--${$(e)}`])},r(Q(e)),3),c(v,{size:16,class:`order-row__chevron`})],40,F))),128)),V.value.length?a(``,!0):(d(),s(`p`,ye,`سفارشی ثبت نشده است.`))],64)):(d(),s(o,{key:4},[p[18]||=m(`h3`,{class:`block-title`},`تعاملات و پیگیری‌ها`,-1),m(`button`,{type:`button`,class:`dashed-btn`,onClick:p[4]||=e=>l(I).push({path:`/meeting-report`,query:{customerId:B.value.id}})},` + ثبت گزارش ملاقات جدید `),m(`div`,be,[(d(),s(o,null,f(je,e=>m(`button`,{key:e.id,type:`button`,class:t([`meeting-filter`,{"meeting-filter--active":U.value===e.id}]),onClick:t=>U.value=e.id},r(e.label),11,xe)),64))]),(d(!0),s(o,null,f(X.value,e=>(d(),s(`article`,{key:e.id,class:`meeting-row`},[m(`div`,{class:t([`meeting-row__icon`,Me(e.type)])},[e.type===`in_person`?(d(),i(pe,{key:0,size:16})):e.type===`call`?(d(),i(de,{key:1,size:16})):e.type===`message`?(d(),i(_e,{key:2,size:16})):(d(),i(fe,{key:3,size:16}))],2),m(`div`,Se,[m(`strong`,null,r(J(e.type)),1),m(`p`,null,r(e.description||e.title),1)]),m(`span`,null,r(e.date),1)]))),128)),X.value.length?a(``,!0):(d(),s(`p`,Ce,` گزارشی برای این فیلتر ثبت نشده است. `))],64))]),z.value===`info`?(d(),s(`footer`,we,[m(`button`,{type:`button`,class:`cta`,onClick:p[5]||=e=>l(I).push(`/categories`)},[c(se,{size:20,color:`#fff`}),p[19]||=te(` سفارش جدید برای این مشتری `,-1)])])):a(``,!0)])):W.value?(d(),s(`div`,Te,[c(me,{variant:`detail`})])):(d(),s(`div`,Ee,[m(`p`,null,r(G.value||`مشتری یافت نشد.`),1)]))}}),[[`__scopeId`,`data-v-4afb1b74`]]);export{I as default}; \ No newline at end of file diff --git a/dist/assets/CustomersView-ByzAyCRf.js b/dist/assets/CustomersView-BkjIB9Zf.js similarity index 96% rename from dist/assets/CustomersView-ByzAyCRf.js rename to dist/assets/CustomersView-BkjIB9Zf.js index 26e9eff..430701d 100644 --- a/dist/assets/CustomersView-ByzAyCRf.js +++ b/dist/assets/CustomersView-BkjIB9Zf.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,M as r,N as i,O as a,P as o,R as s,St as c,Tt as l,Y as u,Z as d,_ as f,g as p,j as m,mt as h,n as g,q as _,rt as v,tt as y,z as b}from"./BasicIcon-C6boaehV.js";import{o as x}from"./format-BHJptHdF.js";import{o as ee,x as S,y as C}from"./index-B6MlTGUp.js";import{t as w}from"./IconFilter-D9NdLZ7w.js";import{t as T}from"./PageSkeleton-uO-jhbNm.js";import{t as E}from"./crm-CtglbPsN.js";import{t as D}from"./PageHeader-CDQMUtCp.js";import{t as O}from"./SearchField-Dx2PcshV.js";var k={class:`page customers-page`},A={class:`page__scroll page__scroll--with-nav customers-scroll`},j={class:`toolbar`},M={class:`summary-card`},N={class:`summary-card__icon`,"aria-hidden":`true`},P={class:`summary-card__cols`},F={class:`tabs`,role:`tablist`},I=[`aria-selected`,`onClick`],L={class:`tab__text`},te={key:1},R=[`onClick`],z={class:`customer-card__body`},B={class:`customer-card__top`},V=g(b({__name:`CustomersView`,setup(g){let b=p(),V=f(),H=E(),U=h(String(b.query.q??``)),W=e(()=>String(b.query.status??`all`)),G=h([]),K=h(!0),q=h(null),J=e(()=>G.value),Y=e(()=>G.value.filter(e=>e.status===`active`).length),X=e(()=>G.value.reduce((e,t)=>e+t.totalPurchaseToman,0)),Z=[{id:`all`,label:`همه`},{id:`active`,label:`فعال`},{id:`inactive`,label:`غیرفعال`},{id:`new`,label:`جدید`}];async function Q(){K.value=!0,q.value=null;try{G.value=await H.loadCustomers({q:U.value||void 0,status:W.value===`all`?void 0:W.value})}catch(e){q.value=e instanceof Error?e.message:`بارگذاری مشتریان ناموفق بود.`,G.value=[]}finally{K.value=!1}}_(Q),y([W,U],Q);function $(e){V.replace({path:`/customers`,query:{...e===`all`?{}:{status:e},...U.value?{q:U.value}:{}}})}function ne(e){U.value=e,V.replace({path:`/customers`,query:{...W.value===`all`?{}:{status:W.value},...e?{q:e}:{}}})}function re(e){return e===`active`?`فعال`:e===`inactive`?`غیرفعال`:`جدید`}function ie(){V.push(`/customers/new`)}function ae(){let e=[`all`,`active`,`inactive`,`new`],t=e.indexOf(W.value);$(e[(t<0?0:t+1)%e.length]??`all`)}return(e,f)=>(u(),o(`div`,k,[s(D,{title:`مشتریان من`,"show-back":``,centered:``,onBack:f[0]||=e=>c(V).back()},{trailing:v(()=>[m(`button`,{type:`button`,class:`nav-add-btn`,"aria-label":`ثبت مشتری`,onClick:ie},[s(C,{size:22})])]),_:1}),m(`div`,A,[m(`div`,j,[s(O,{"model-value":U.value,placeholder:`جستجو بر اساس نام یا موبایل...`,"onUpdate:modelValue":ne},null,8,[`model-value`]),m(`button`,{type:`button`,class:`filter-btn`,"aria-label":`فیلتر وضعیت`,onClick:ae},[s(w,{size:18})])]),m(`section`,M,[m(`div`,N,[s(S,{size:22,color:`#fff`})]),m(`div`,P,[m(`div`,null,[f[1]||=m(`span`,null,`تعداد مشتری فعال`,-1),m(`strong`,null,n(c(x)(Y.value)),1)]),f[4]||=m(`span`,{class:`summary-card__divider`,"aria-hidden":`true`},null,-1),m(`div`,null,[f[2]||=m(`span`,null,`مجموع خرید (ریال)`,-1),m(`strong`,null,n(c(x)(X.value)),1),f[3]||=m(`em`,null,`تومان`,-1)])])]),m(`div`,F,[(u(),o(a,null,d(Z,e=>m(`button`,{key:e.id,type:`button`,role:`tab`,class:t([`tab`,{"tab--active":W.value===e.id}]),"aria-selected":W.value===e.id,onClick:t=>$(e.id)},[m(`span`,L,n(e.label),1)],10,I)),64))]),K.value?(u(),r(T,{key:0,variant:`list`})):q.value?(u(),o(`p`,te,n(q.value),1)):i(``,!0),(u(!0),o(a,null,d(J.value,e=>(u(),o(`button`,{key:e.id,type:`button`,class:`customer-card`,onClick:t=>c(V).push({path:`/customer`,query:{id:e.id}})},[m(`div`,{class:`customer-card__avatar`,style:l({background:e.avatarColor})},n(e.avatarLetter),5),m(`div`,z,[m(`div`,B,[m(`strong`,null,n(e.name),1)]),m(`p`,null,n(e.phone),1),m(`p`,null,`مجموع خرید: `+n(c(x)(e.totalPurchaseToman))+` تومان`,1)]),m(`span`,{class:t([`status`,{"status--ok":e.status===`active`,"status--off":e.status===`inactive`,"status--new":e.status===`new`}])},n(re(e.status)),3),s(ee,{size:18,class:`chevron`})],8,R))),128)),f[5]||=m(`section`,{class:`promo`},[m(`div`,null,[m(`strong`,null,`افزایش مشتریان = افزایش سطح شما`),m(`p`,null,`با جذب مشتریان بیشتر به سطح VIP برسید`)])],-1)])]))}}),[[`__scopeId`,`data-v-823e3f40`]]);export{V as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,M as r,N as i,O as a,P as o,R as s,St as c,Tt as l,Y as u,Z as d,_ as f,g as p,j as m,mt as h,n as g,q as _,rt as v,tt as y,z as b}from"./BasicIcon-C6boaehV.js";import{o as x}from"./format-BHJptHdF.js";import{o as ee,x as S,y as C}from"./index-DzzUgmYT.js";import{t as w}from"./IconFilter-D9NdLZ7w.js";import{t as T}from"./PageSkeleton-uO-jhbNm.js";import{t as E}from"./crm-CtglbPsN.js";import{t as D}from"./PageHeader-BFnKSFNh.js";import{t as O}from"./SearchField-Dx2PcshV.js";var k={class:`page customers-page`},A={class:`page__scroll page__scroll--with-nav customers-scroll`},j={class:`toolbar`},M={class:`summary-card`},N={class:`summary-card__icon`,"aria-hidden":`true`},P={class:`summary-card__cols`},F={class:`tabs`,role:`tablist`},I=[`aria-selected`,`onClick`],L={class:`tab__text`},te={key:1},R=[`onClick`],z={class:`customer-card__body`},B={class:`customer-card__top`},V=g(b({__name:`CustomersView`,setup(g){let b=p(),V=f(),H=E(),U=h(String(b.query.q??``)),W=e(()=>String(b.query.status??`all`)),G=h([]),K=h(!0),q=h(null),J=e(()=>G.value),Y=e(()=>G.value.filter(e=>e.status===`active`).length),X=e(()=>G.value.reduce((e,t)=>e+t.totalPurchaseToman,0)),Z=[{id:`all`,label:`همه`},{id:`active`,label:`فعال`},{id:`inactive`,label:`غیرفعال`},{id:`new`,label:`جدید`}];async function Q(){K.value=!0,q.value=null;try{G.value=await H.loadCustomers({q:U.value||void 0,status:W.value===`all`?void 0:W.value})}catch(e){q.value=e instanceof Error?e.message:`بارگذاری مشتریان ناموفق بود.`,G.value=[]}finally{K.value=!1}}_(Q),y([W,U],Q);function $(e){V.replace({path:`/customers`,query:{...e===`all`?{}:{status:e},...U.value?{q:U.value}:{}}})}function ne(e){U.value=e,V.replace({path:`/customers`,query:{...W.value===`all`?{}:{status:W.value},...e?{q:e}:{}}})}function re(e){return e===`active`?`فعال`:e===`inactive`?`غیرفعال`:`جدید`}function ie(){V.push(`/customers/new`)}function ae(){let e=[`all`,`active`,`inactive`,`new`],t=e.indexOf(W.value);$(e[(t<0?0:t+1)%e.length]??`all`)}return(e,f)=>(u(),o(`div`,k,[s(D,{title:`مشتریان من`,"show-back":``,centered:``,onBack:f[0]||=e=>c(V).back()},{trailing:v(()=>[m(`button`,{type:`button`,class:`nav-add-btn`,"aria-label":`ثبت مشتری`,onClick:ie},[s(C,{size:22})])]),_:1}),m(`div`,A,[m(`div`,j,[s(O,{"model-value":U.value,placeholder:`جستجو بر اساس نام یا موبایل...`,"onUpdate:modelValue":ne},null,8,[`model-value`]),m(`button`,{type:`button`,class:`filter-btn`,"aria-label":`فیلتر وضعیت`,onClick:ae},[s(w,{size:18})])]),m(`section`,M,[m(`div`,N,[s(S,{size:22,color:`#fff`})]),m(`div`,P,[m(`div`,null,[f[1]||=m(`span`,null,`تعداد مشتری فعال`,-1),m(`strong`,null,n(c(x)(Y.value)),1)]),f[4]||=m(`span`,{class:`summary-card__divider`,"aria-hidden":`true`},null,-1),m(`div`,null,[f[2]||=m(`span`,null,`مجموع خرید (ریال)`,-1),m(`strong`,null,n(c(x)(X.value)),1),f[3]||=m(`em`,null,`تومان`,-1)])])]),m(`div`,F,[(u(),o(a,null,d(Z,e=>m(`button`,{key:e.id,type:`button`,role:`tab`,class:t([`tab`,{"tab--active":W.value===e.id}]),"aria-selected":W.value===e.id,onClick:t=>$(e.id)},[m(`span`,L,n(e.label),1)],10,I)),64))]),K.value?(u(),r(T,{key:0,variant:`list`})):q.value?(u(),o(`p`,te,n(q.value),1)):i(``,!0),(u(!0),o(a,null,d(J.value,e=>(u(),o(`button`,{key:e.id,type:`button`,class:`customer-card`,onClick:t=>c(V).push({path:`/customer`,query:{id:e.id}})},[m(`div`,{class:`customer-card__avatar`,style:l({background:e.avatarColor})},n(e.avatarLetter),5),m(`div`,z,[m(`div`,B,[m(`strong`,null,n(e.name),1)]),m(`p`,null,n(e.phone),1),m(`p`,null,`مجموع خرید: `+n(c(x)(e.totalPurchaseToman))+` تومان`,1)]),m(`span`,{class:t([`status`,{"status--ok":e.status===`active`,"status--off":e.status===`inactive`,"status--new":e.status===`new`}])},n(re(e.status)),3),s(ee,{size:18,class:`chevron`})],8,R))),128)),f[5]||=m(`section`,{class:`promo`},[m(`div`,null,[m(`strong`,null,`افزایش مشتریان = افزایش سطح شما`),m(`p`,null,`با جذب مشتریان بیشتر به سطح VIP برسید`)])],-1)])]))}}),[[`__scopeId`,`data-v-823e3f40`]]);export{V as default}; \ No newline at end of file diff --git a/dist/assets/FavoritesView-U48rD2lS.js b/dist/assets/FavoritesView-D0buqJLn.js similarity index 85% rename from dist/assets/FavoritesView-U48rD2lS.js rename to dist/assets/FavoritesView-D0buqJLn.js index b78c0bb..4b99b6c 100644 --- a/dist/assets/FavoritesView-U48rD2lS.js +++ b/dist/assets/FavoritesView-D0buqJLn.js @@ -1 +1 @@ -import{D as e,Et as t,M as n,N as r,O as i,P as a,R as o,St as s,Y as c,Z as l,_ as u,j as d,mt as f,n as p,q as m,z as h}from"./BasicIcon-C6boaehV.js";import{l as g,o as _}from"./index-B6MlTGUp.js";import{t as v}from"./PageSkeleton-uO-jhbNm.js";import{t as y}from"./crm-CtglbPsN.js";import{t as b}from"./PageHeader-CDQMUtCp.js";import{t as x}from"./IconHeart-CZMe29Nz.js";var S={class:`page`},C={class:`page__scroll page__scroll--with-nav body`},w={key:1},T={key:2,class:`empty`},E=[`onClick`],D={class:`row__body`},O=[`onClick`],k=p(h({__name:`FavoritesView`,setup(p){let h=u(),k=g(),A=y(),j=f([]),M=f(!0),N=f(null);m(async()=>{M.value=!0;try{await k.hydrate();let e=await A.loadBrowseProducts(),t=new Set(k.ids);j.value=e.filter(e=>t.has(e.id))}catch(e){N.value=e instanceof Error?e.message:`بارگذاری علاقه‌مندی‌ها ناموفق بود.`}finally{M.value=!1}});async function P(e){await k.toggle(e),j.value=j.value.filter(t=>t.id!==e)}return(u,f)=>(c(),a(`div`,S,[o(b,{title:`علاقه‌مندی‌ها`,"show-back":``,centered:``,onBack:f[0]||=e=>s(h).back()}),d(`div`,C,[M.value?(c(),n(v,{key:0,variant:`grid`})):N.value?(c(),a(`p`,w,t(N.value),1)):j.value.length?r(``,!0):(c(),a(`p`,T,`هنوز محصولی ذخیره نکرده‌اید.`)),(c(!0),a(i,null,l(j.value,n=>(c(),a(`article`,{key:n.id,class:`row`,onClick:e=>s(h).push({path:`/product`,query:{id:n.id}})},[d(`div`,D,[d(`strong`,null,t(n.name),1),d(`span`,null,`کد `+t(n.code),1)]),d(`button`,{type:`button`,class:`bookmark`,"aria-label":`حذف از نشان‌شده‌ها`,onClick:e(e=>P(n.id),[`stop`])},[o(x,{size:18,filled:``,color:`#0a353c`})],8,O),o(_,{size:16,color:`#9aa3a0`})],8,E))),128))])]))}}),[[`__scopeId`,`data-v-8e70f9c9`]]);export{k as default}; \ No newline at end of file +import{D as e,Et as t,M as n,N as r,O as i,P as a,R as o,St as s,Y as c,Z as l,_ as u,j as d,mt as f,n as p,q as m,z as h}from"./BasicIcon-C6boaehV.js";import{l as g,o as _}from"./index-DzzUgmYT.js";import{t as v}from"./PageSkeleton-uO-jhbNm.js";import{t as y}from"./crm-CtglbPsN.js";import{t as b}from"./PageHeader-BFnKSFNh.js";import{t as x}from"./IconHeart-CZMe29Nz.js";var S={class:`page`},C={class:`page__scroll page__scroll--with-nav body`},w={key:1},T={key:2,class:`empty`},E=[`onClick`],D={class:`row__body`},O=[`onClick`],k=p(h({__name:`FavoritesView`,setup(p){let h=u(),k=g(),A=y(),j=f([]),M=f(!0),N=f(null);m(async()=>{M.value=!0;try{await k.hydrate();let e=await A.loadBrowseProducts(),t=new Set(k.ids);j.value=e.filter(e=>t.has(e.id))}catch(e){N.value=e instanceof Error?e.message:`بارگذاری علاقه‌مندی‌ها ناموفق بود.`}finally{M.value=!1}});async function P(e){await k.toggle(e),j.value=j.value.filter(t=>t.id!==e)}return(u,f)=>(c(),a(`div`,S,[o(b,{title:`علاقه‌مندی‌ها`,"show-back":``,centered:``,onBack:f[0]||=e=>s(h).back()}),d(`div`,C,[M.value?(c(),n(v,{key:0,variant:`grid`})):N.value?(c(),a(`p`,w,t(N.value),1)):j.value.length?r(``,!0):(c(),a(`p`,T,`هنوز محصولی ذخیره نکرده‌اید.`)),(c(!0),a(i,null,l(j.value,n=>(c(),a(`article`,{key:n.id,class:`row`,onClick:e=>s(h).push({path:`/product`,query:{id:n.id}})},[d(`div`,D,[d(`strong`,null,t(n.name),1),d(`span`,null,`کد `+t(n.code),1)]),d(`button`,{type:`button`,class:`bookmark`,"aria-label":`حذف از نشان‌شده‌ها`,onClick:e(e=>P(n.id),[`stop`])},[o(x,{size:18,filled:``,color:`#0a353c`})],8,O),o(_,{size:16,color:`#9aa3a0`})],8,E))),128))])]))}}),[[`__scopeId`,`data-v-8e70f9c9`]]);export{k as default}; \ No newline at end of file diff --git a/dist/assets/HomeView-DYxyNGVU.css b/dist/assets/HomeView-DYxyNGVU.css new file mode 100644 index 0000000..6dc9703 --- /dev/null +++ b/dist/assets/HomeView-DYxyNGVU.css @@ -0,0 +1 @@ +.home-page[data-v-f5554afd]{background:var(--color-bg)}.home-error[data-v-f5554afd]{color:var(--color-text-muted);margin:0;font-size:.85rem}.home-header[data-v-f5554afd]{padding:12px var(--page-padding) 8px;background:var(--color-surface);color:var(--color-text);justify-content:space-between;align-items:center;gap:8px;display:flex}.home-header__user[data-v-f5554afd]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.home-header__avatar[data-v-f5554afd]{background:var(--color-primary-soft);color:var(--color-primary)}.home-header__hello[data-v-f5554afd]{margin:0;font-size:.95rem;font-weight:700}.home-header__welcome[data-v-f5554afd]{color:var(--color-text-muted);margin:2px 0 0;font-size:.75rem}.home-header__actions[data-v-f5554afd]{color:inherit;align-items:center;gap:0;display:flex}.icon-btn[data-v-f5554afd]{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;display:grid;position:relative}.home-scroll[data-v-f5554afd]{padding:12px var(--page-padding) 8px;flex-direction:column;gap:16px;display:flex}.home-scroll.page__scroll--with-nav[data-v-f5554afd]{padding-bottom:8px}.hero-banner[data-v-f5554afd]{--hero-image:#8a7a65;border-radius:var(--radius-lg);color:#fff;isolation:isolate;min-height:160px;position:relative;overflow:hidden}.hero-banner__stage[data-v-f5554afd]{position:absolute;inset:0}.hero-slide[data-v-f5554afd]{z-index:1;align-items:flex-end;padding:20px;display:flex;position:absolute;inset:0}.hero-slide__media[data-v-f5554afd]{z-index:0;background:var(--hero-image) center / cover no-repeat;background-color:#8a7a65;position:absolute;inset:0}.hero-slide--copy .hero-slide__media[data-v-f5554afd]:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00000052 100%);position:absolute;inset:0}.hero-banner__content[data-v-f5554afd]{z-index:1;box-sizing:border-box;text-align:start;width:auto;min-width:0;max-width:100%;animation:.7s cubic-bezier(.22,1,.36,1) both hero-copy-f5554afd;position:relative}.hero-next-enter-active[data-v-f5554afd],.hero-next-leave-active[data-v-f5554afd],.hero-prev-enter-active[data-v-f5554afd],.hero-prev-leave-active[data-v-f5554afd]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.hero-next-leave-active[data-v-f5554afd],.hero-prev-leave-active[data-v-f5554afd]{z-index:1}.hero-next-enter-active[data-v-f5554afd],.hero-prev-enter-active[data-v-f5554afd]{z-index:2}.hero-next-enter-from[data-v-f5554afd]{opacity:0;transform:translate(-16%)}.hero-next-leave-to[data-v-f5554afd]{opacity:0;transform:translate(12%)}.hero-prev-enter-from[data-v-f5554afd]{opacity:0;transform:translate(16%)}.hero-prev-leave-to[data-v-f5554afd]{opacity:0;transform:translate(-12%)}@keyframes hero-copy-f5554afd{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-banner__content[data-v-f5554afd],.hero-next-enter-active[data-v-f5554afd],.hero-next-leave-active[data-v-f5554afd],.hero-prev-enter-active[data-v-f5554afd],.hero-prev-leave-active[data-v-f5554afd]{transition:opacity .2s;animation:none}.hero-next-enter-from[data-v-f5554afd],.hero-next-leave-to[data-v-f5554afd],.hero-prev-enter-from[data-v-f5554afd],.hero-prev-leave-to[data-v-f5554afd]{transform:none}}.hero-banner__title[data-v-f5554afd]{overflow-wrap:break-word;max-width:16rem;margin:0 0 14px;font-size:1.05rem;font-weight:700;line-height:1.7}.hero-banner__title span[data-v-f5554afd]{opacity:.95;font-weight:500;display:block}.hero-banner__cta[data-v-f5554afd]{background:var(--color-accent-navy);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:600}.hero-banner__dots[data-v-f5554afd]{bottom:12px;z-index:3;gap:6px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.dot[data-v-f5554afd]{cursor:pointer;background:#ffffff73;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:width .35s,background .35s}.dot--active[data-v-f5554afd]{background:#fff;width:16px}.quick-grid[data-v-f5554afd]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-card[data-v-f5554afd]{background:var(--color-surface);border-radius:var(--radius-md);cursor:pointer;border:none;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;display:flex;box-shadow:0 2px 10px #1018280f}.quick-card__icon[data-v-f5554afd]{width:60px;height:60px;box-shadow:none;background:0 0;border:none;border-radius:12px;place-items:center;display:grid}.quick-card__image[data-v-f5554afd]{object-fit:contain;width:32px;height:32px;display:block}.quick-card__label[data-v-f5554afd]{text-align:center;font-size:.7rem;font-weight:700;line-height:1.4}.level-card[data-v-f5554afd]{background:var(--color-surface);box-shadow:none;border:1px solid var(--color-border);border-radius:18px;padding:16px}.level-card__top[data-v-f5554afd]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.level-card__identity[data-v-f5554afd]{align-items:center;gap:12px;min-width:0;display:flex}.level-card__medal[data-v-f5554afd]{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.level-card__text[data-v-f5554afd]{flex-direction:column;gap:2px;min-width:0;display:flex}.level-card__eyebrow[data-v-f5554afd],.level-card__next[data-v-f5554afd]{color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:1.4}.level-card__name[data-v-f5554afd]{color:var(--color-accent-navy);font-size:1.15rem;font-weight:800;line-height:1.35}.level-card__details[data-v-f5554afd]{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:#eef1f4;border:none;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:.75rem;font-weight:600}.level-card__progress[data-v-f5554afd]{align-items:center;gap:10px;margin-top:14px;display:flex}.level-card__bar[data-v-f5554afd]{background:#e8ecf0;border-radius:999px;flex:1;min-width:0;height:8px;overflow:hidden}.level-card__bar-fill[data-v-f5554afd]{background:var(--color-accent-navy);border-radius:999px;height:100%;display:block}.level-card__points[data-v-f5554afd]{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.72rem}.section__head[data-v-f5554afd]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section__title[data-v-f5554afd]{margin:0;font-size:1rem}.section__link[data-v-f5554afd]{color:var(--color-info);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;font-size:.8rem;display:inline-flex}.product-row[data-v-f5554afd]{margin-inline:calc(-1 * var(--page-padding));padding-bottom:0;padding-inline:var(--page-padding);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.product-card[data-v-f5554afd]{background:var(--color-surface);text-align:start;cursor:pointer;box-shadow:none;border:none;border:1px solid var(--color-border);scroll-snap-align:start;border-radius:16px;flex-direction:column;flex:0 0 148px;padding:0;display:flex;overflow:hidden}.product-card__image[data-v-f5554afd]{background-color:#0000;background-image:linear-gradient(160deg,#ffffff1f,#0000002e),linear-gradient(145deg,#c9b8a0 0%,#8f7a62 55%,#6d5a48 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:128px;position:relative}.product-card__image--1[data-v-f5554afd]{background:linear-gradient(160deg,#ffffff1a,#00000038),linear-gradient(145deg,#9aa4b2 0%,#5d6b7c 55%,#3f4a57 100%)}.product-card__image--2[data-v-f5554afd]{background:linear-gradient(160deg,#ffffff1f,#0003),linear-gradient(145deg,#d7c4a8 0%,#b08968 50%,#7a5a3c 100%)}.product-card__badge[data-v-f5554afd]{top:10px;background:var(--color-accent-navy);color:#fff;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:700;line-height:1;position:absolute;inset-inline-end:10px}.product-card__body[data-v-f5554afd]{padding:10px 12px 12px;flex-direction:column;align-items:stretch;gap:4px;min-height:56px;padding-inline-end:34px;display:flex;position:relative}.product-card__name[data-v-f5554afd]{color:#1a1a1a;text-align:start;width:100%;margin:0;font-size:13px;font-weight:700;line-height:1.4;display:block}.product-card__sub[data-v-f5554afd]{color:#8b939e;text-align:start;width:100%;margin:0;font-size:11px;font-weight:400;line-height:1.4;display:block}.product-card__fav[data-v-f5554afd]{bottom:10px;cursor:pointer;color:#b0b7c0;background:0 0;border:none;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;inset-inline-end:8px}.product-card__fav--on[data-v-f5554afd]{color:var(--color-primary)}@media (width>=768px){.home-page[data-v-f5554afd]{max-width:var(--content-max-width);width:100%;padding:8px var(--page-padding) 0;box-sizing:border-box;margin-inline:auto}.home-desk-head[data-v-f5554afd]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;padding:0;display:flex}.home-desk-head__title[data-v-f5554afd]{color:var(--color-text);margin:0 0 4px;font-size:1.375rem;font-weight:700}.home-desk-head__sub[data-v-f5554afd]{color:var(--color-text-muted);margin:0;font-size:.875rem}.home-scroll[data-v-f5554afd]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"hero hero level""quick quick quick""products products products";align-items:stretch;gap:18px 20px;min-width:0;padding:8px 0 28px;display:grid}.hero-banner[data-v-f5554afd]{aspect-ratio:2.1;border-radius:20px;grid-area:hero;align-self:start;width:100%;min-width:0;max-width:none;height:auto;min-height:0}.level-card[data-v-f5554afd]{flex-direction:column;grid-area:level;justify-content:center;align-self:stretch;padding:20px 22px;display:flex}.quick-grid[data-v-f5554afd]{grid-area:quick;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-scroll>.section[data-v-f5554afd]{grid-area:products}.hero-slide[data-v-f5554afd]{box-sizing:border-box;justify-content:flex-start;align-items:flex-end;width:100%;padding-block:24px;padding-inline:36px 28px}.hero-slide__media[data-v-f5554afd]{background-color:#8a7a65;background-position:0;background-size:cover}.hero-banner__content[data-v-f5554afd]{max-width:min(52%,22rem)}.hero-banner__title[data-v-f5554afd]{max-width:none;font-size:1.15rem}.hero-next-enter-from[data-v-f5554afd],.hero-next-leave-to[data-v-f5554afd],.hero-prev-enter-from[data-v-f5554afd],.hero-prev-leave-to[data-v-f5554afd]{transform:none}.quick-card[data-v-f5554afd]{border-radius:16px;min-height:96px;padding:18px 14px;box-shadow:0 3px 12px #10182812}.product-row[data-v-f5554afd]{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.product-card[data-v-f5554afd]{flex:none;width:auto}.product-card__image[data-v-f5554afd]{height:160px}}@media (width>=1200px){.hero-banner[data-v-f5554afd]{aspect-ratio:2.2}.hero-banner__title[data-v-f5554afd]{font-size:1.25rem}.product-row[data-v-f5554afd]{grid-template-columns:repeat(4,minmax(0,1fr))}} diff --git a/dist/assets/HomeView-X847j2xz.css b/dist/assets/HomeView-X847j2xz.css deleted file mode 100644 index c383a84..0000000 --- a/dist/assets/HomeView-X847j2xz.css +++ /dev/null @@ -1 +0,0 @@ -.home-page[data-v-602ad892]{background:var(--color-bg)}.home-error[data-v-602ad892]{color:var(--color-text-muted);margin:0;font-size:.85rem}.home-header[data-v-602ad892]{padding:12px var(--page-padding) 8px;background:var(--color-surface);color:var(--color-text);justify-content:space-between;align-items:center;gap:8px;display:flex}.home-header__user[data-v-602ad892]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.home-header__avatar[data-v-602ad892]{background:var(--color-primary-soft);color:var(--color-primary)}.home-header__hello[data-v-602ad892]{margin:0;font-size:.95rem;font-weight:700}.home-header__welcome[data-v-602ad892]{color:var(--color-text-muted);margin:2px 0 0;font-size:.75rem}.home-header__actions[data-v-602ad892]{color:inherit;align-items:center;gap:0;display:flex}.icon-btn[data-v-602ad892]{width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:none;border-radius:12px;place-items:center;display:grid;position:relative}.home-scroll[data-v-602ad892]{padding:12px var(--page-padding) 8px;flex-direction:column;gap:16px;display:flex}.home-scroll.page__scroll--with-nav[data-v-602ad892]{padding-bottom:8px}.home-scroll>.section[data-v-602ad892]:last-child{margin-top:auto}.hero-banner[data-v-602ad892]{--hero-image:#8a7a65;border-radius:var(--radius-lg);color:#fff;isolation:isolate;min-height:160px;position:relative;overflow:hidden}.hero-banner__stage[data-v-602ad892]{position:absolute;inset:0}.hero-slide[data-v-602ad892]{z-index:1;align-items:flex-end;padding:20px;display:flex;position:absolute;inset:0}.hero-slide__media[data-v-602ad892]{z-index:0;background:var(--hero-image) center / cover no-repeat;background-color:#8a7a65;position:absolute;inset:0}.hero-slide--copy .hero-slide__media[data-v-602ad892]:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#00000052 100%);position:absolute;inset:0}.hero-banner__content[data-v-602ad892]{z-index:1;animation:.7s cubic-bezier(.22,1,.36,1) both hero-copy-602ad892;position:relative}.hero-next-enter-active[data-v-602ad892],.hero-next-leave-active[data-v-602ad892],.hero-prev-enter-active[data-v-602ad892],.hero-prev-leave-active[data-v-602ad892]{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.hero-next-leave-active[data-v-602ad892],.hero-prev-leave-active[data-v-602ad892]{z-index:1}.hero-next-enter-active[data-v-602ad892],.hero-prev-enter-active[data-v-602ad892]{z-index:2}.hero-next-enter-from[data-v-602ad892]{opacity:0;transform:translate(-16%)}.hero-next-leave-to[data-v-602ad892]{opacity:0;transform:translate(12%)}.hero-prev-enter-from[data-v-602ad892]{opacity:0;transform:translate(16%)}.hero-prev-leave-to[data-v-602ad892]{opacity:0;transform:translate(-12%)}@keyframes hero-copy-602ad892{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-banner__content[data-v-602ad892],.hero-next-enter-active[data-v-602ad892],.hero-next-leave-active[data-v-602ad892],.hero-prev-enter-active[data-v-602ad892],.hero-prev-leave-active[data-v-602ad892]{transition:opacity .2s;animation:none}.hero-next-enter-from[data-v-602ad892],.hero-next-leave-to[data-v-602ad892],.hero-prev-enter-from[data-v-602ad892],.hero-prev-leave-to[data-v-602ad892]{transform:none}}.hero-banner__title[data-v-602ad892]{max-width:16rem;margin:0 0 14px;font-size:1.05rem;font-weight:700;line-height:1.7}.hero-banner__title span[data-v-602ad892]{opacity:.95;font-weight:500;display:block}.hero-banner__cta[data-v-602ad892]{background:var(--color-accent-navy);color:#fff;cursor:pointer;border:none;border-radius:999px;padding:10px 16px;font-weight:600}.hero-banner__dots[data-v-602ad892]{bottom:12px;z-index:3;gap:6px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.dot[data-v-602ad892]{cursor:pointer;background:#ffffff73;border:none;border-radius:999px;width:6px;height:6px;padding:0;transition:width .35s,background .35s}.dot--active[data-v-602ad892]{background:#fff;width:16px}.quick-grid[data-v-602ad892]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-card[data-v-602ad892]{border-radius:var(--radius-md);cursor:pointer;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;padding:12px 6px;display:flex}.quick-card__icon[data-v-602ad892]{background:var(--color-surface);border-radius:12px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 2px 12px #1018280f}.quick-card__image[data-v-602ad892]{object-fit:contain;width:32px;height:32px;display:block}.quick-card__label[data-v-602ad892]{text-align:center;font-size:.7rem;font-weight:700;line-height:1.4}.level-card[data-v-602ad892]{background:var(--color-surface);border:1px solid #e6e8e6e6;border-radius:18px;padding:16px;box-shadow:0 2px 12px #1018280f}.level-card__top[data-v-602ad892]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.level-card__identity[data-v-602ad892]{align-items:center;gap:12px;min-width:0;display:flex}.level-card__medal[data-v-602ad892]{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.level-card__text[data-v-602ad892]{flex-direction:column;gap:2px;min-width:0;display:flex}.level-card__eyebrow[data-v-602ad892],.level-card__next[data-v-602ad892]{color:var(--color-text-muted);font-size:.75rem;font-weight:500;line-height:1.4}.level-card__name[data-v-602ad892]{color:var(--color-accent-navy);font-size:1.15rem;font-weight:800;line-height:1.35}.level-card__details[data-v-602ad892]{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:#eef1f4;border:none;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:.75rem;font-weight:600}.level-card__progress[data-v-602ad892]{align-items:center;gap:10px;margin-top:14px;display:flex}.level-card__bar[data-v-602ad892]{background:#e8ecf0;border-radius:999px;flex:1;min-width:0;height:8px;overflow:hidden}.level-card__bar-fill[data-v-602ad892]{background:var(--color-accent-navy);border-radius:999px;height:100%;display:block}.level-card__points[data-v-602ad892]{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.72rem}.section__head[data-v-602ad892]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section__title[data-v-602ad892]{margin:0;font-size:1rem}.section__link[data-v-602ad892]{color:var(--color-info);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;font-size:.8rem;display:inline-flex}.product-row[data-v-602ad892]{margin-inline:calc(-1 * var(--page-padding));padding-bottom:0;padding-inline:var(--page-padding);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.product-card[data-v-602ad892]{background:var(--color-surface);text-align:start;cursor:pointer;scroll-snap-align:start;border:none;border-radius:16px;flex-direction:column;flex:0 0 148px;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 10px #1018280d}.product-card__image[data-v-602ad892]{background-color:#0000;background-image:linear-gradient(160deg,#ffffff1f,#0000002e),linear-gradient(145deg,#c9b8a0 0%,#8f7a62 55%,#6d5a48 100%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:128px;position:relative}.product-card__image--1[data-v-602ad892]{background:linear-gradient(160deg,#ffffff1a,#00000038),linear-gradient(145deg,#9aa4b2 0%,#5d6b7c 55%,#3f4a57 100%)}.product-card__image--2[data-v-602ad892]{background:linear-gradient(160deg,#ffffff1f,#0003),linear-gradient(145deg,#d7c4a8 0%,#b08968 50%,#7a5a3c 100%)}.product-card__badge[data-v-602ad892]{top:10px;background:var(--color-accent-navy);color:#fff;border-radius:999px;padding:5px 9px;font-size:.68rem;font-weight:700;line-height:1;position:absolute;inset-inline-end:10px}.product-card__body[data-v-602ad892]{padding:10px 12px 12px;flex-direction:column;align-items:stretch;gap:4px;min-height:56px;padding-inline-end:34px;display:flex;position:relative}.product-card__name[data-v-602ad892]{color:#1a1a1a;text-align:start;width:100%;margin:0;font-size:13px;font-weight:700;line-height:1.4;display:block}.product-card__sub[data-v-602ad892]{color:#8b939e;text-align:start;width:100%;margin:0;font-size:11px;font-weight:400;line-height:1.4;display:block}.product-card__fav[data-v-602ad892]{bottom:10px;cursor:pointer;color:#b0b7c0;background:0 0;border:none;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;inset-inline-end:8px}.product-card__fav--on[data-v-602ad892]{color:var(--color-primary)}@media (width>=768px){.home-page[data-v-602ad892]{padding-top:8px}.home-desk-head[data-v-602ad892]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;padding:0;display:flex}.home-desk-head__title[data-v-602ad892]{color:var(--color-text);margin:0 0 4px;font-size:1.375rem;font-weight:700}.home-desk-head__sub[data-v-602ad892]{color:var(--color-text-muted);margin:0;font-size:.875rem}.home-scroll[data-v-602ad892]{gap:22px;padding:8px 0 24px}.hero-banner[data-v-602ad892]{border-radius:20px;min-height:220px}.hero-slide[data-v-602ad892]{padding:28px 32px}.hero-banner__title[data-v-602ad892]{max-width:22rem;font-size:1.35rem}.quick-grid[data-v-602ad892]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.quick-card[data-v-602ad892]{border-radius:16px;min-height:96px;padding:18px 14px}.level-card[data-v-602ad892]{padding:20px 22px}.product-row[data-v-602ad892]{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}.product-card[data-v-602ad892]{flex:none;width:auto}.product-card__image[data-v-602ad892]{height:160px}}@media (width>=1200px){.product-row[data-v-602ad892]{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-banner[data-v-602ad892]{min-height:240px}} diff --git a/dist/assets/HomeView-wCye6_sU.js b/dist/assets/HomeView-Xx9oyuHV.js similarity index 98% rename from dist/assets/HomeView-wCye6_sU.js rename to dist/assets/HomeView-Xx9oyuHV.js index 2773f06..107ad3a 100644 --- a/dist/assets/HomeView-wCye6_sU.js +++ b/dist/assets/HomeView-Xx9oyuHV.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,Et as r,J as i,L as a,M as o,N as s,O as c,P as l,R as u,St as d,Tt as f,Y as p,Z as m,_ as ee,b as te,et as ne,j as h,mt as g,n as re,q as ie,rt as ae,z as _}from"./BasicIcon-C6boaehV.js";import{o as oe}from"./format-BHJptHdF.js";import{c as se,i as ce,l as le,o as ue,r as de,s as fe}from"./index-B6MlTGUp.js";import{t as pe}from"./IconChevronBack-DORV2H0q.js";import{t as me}from"./PageSkeleton-uO-jhbNm.js";import{n as he,r as ge,t as _e}from"./crm-CtglbPsN.js";import{t as ve}from"./useGoBack-CgNp0uP9.js";import{t as ye}from"./IconHeart-CZMe29Nz.js";var be=`/assets/level-medal-Avpe4Lqa.webp`,v=`/assets/quick-club-crown-C-NrSU3x.webp`,y=`/assets/quick-categories-grid-BcZY1Wu0.webp`,b=`/assets/quick-catalog-request-DBOA8vbZ.webp`,x=`/assets/quick-new-products-DBGxsuVa.webp`,xe={class:`page home-page`},Se={class:`home-header mobile-only`},S={class:`home-header__user`},C={class:`home-header__hello`},w={class:`home-header__actions`},T={class:`home-desk-head desktop-only`},E={class:`home-desk-head__sub`},D={class:`page__scroll page__scroll--with-nav home-scroll`},O={key:0,class:`home-error`},k=[`aria-label`],A={class:`hero-banner__content`},j={key:0,class:`hero-banner__title`},Ce={key:0},we={key:1,class:`hero-banner__title`},Te={key:0,class:`hero-banner__dots`,role:`tablist`,"aria-label":`بنرها`},Ee=[`aria-label`,`aria-selected`,`onClick`],De={class:`quick-grid`,"aria-label":`دسترسی سریع`},Oe=[`onClick`],ke={class:`quick-card__icon`,"aria-hidden":`true`},Ae=[`src`],je={class:`quick-card__label`},Me={class:`level-card`,"aria-label":`سطح عضویت`},Ne={class:`level-card__top`},Pe={class:`level-card__identity`},Fe=[`src`],Ie={class:`level-card__text`},Le={class:`level-card__name`},Re={class:`level-card__next`},ze={class:`level-card__progress`},Be=[`aria-valuenow`],Ve={class:`level-card__points`},He={class:`section`},M={class:`section__head`},Ue={class:`product-row`},We=[`onClick`],Ge={key:0,class:`product-card__badge`},Ke={class:`product-card__body`},qe={class:`product-card__name`},Je={class:`product-card__sub`},Ye=[`aria-label`,`aria-pressed`,`onClick`],N=re(_({__name:`HomeView`,setup(re){let _=ee(),{goBack:N}=ve(`/`),P=se(),Xe=_e(),F=le(),I=g(!0),L=g(null),R=g([]),z=g(null),B=g(null),Ze=[{id:`qa-club`,label:`باشگاه مشتریان`,to:`/profile`,image:v},{id:`qa-cat`,label:`دسته بندی`,to:`/categories`,image:y},{id:`qa-new`,label:`محصولات جدید`,to:`/products`,image:x},{id:`qa-swatch`,label:`درخواست کالیته`,to:`/catalog-request`,image:b}],Qe=[{id:`qa-customers`,label:`باشگاه مشتریان`,to:`/customers`,image:v},{id:`qa-new`,label:`محصولات جدید`,to:`/products`,image:x},{id:`qa-cat`,label:`دسته بندی`,to:`/categories`,image:y},{id:`qa-swatch`,label:`درخواست کالیته`,to:`/catalog-request`,image:b}],$e=e(()=>P.isAgent?Qe:Ze),V={id:`fallback`,slot:`home_hero`,title:`کالکشن پاییز و زمستان`,subtitle:`جدیدترین پارچه‌ها`,ctaLabel:`مشاهده کالکشن`,ctaLink:`/categories`,imageUrl:``,showTitle:!0,showSubtitle:!0,showCta:!0},H=g([V]),U=g(0),W=g(`hero-next`),G,K=e(()=>H.value[U.value]??V),et=e(()=>{let e=K.value;return e.showTitle!==!1&&e.title||e.showSubtitle!==!1&&e.subtitle||e.showCta!==!1&&e.ctaLabel});function tt(e){if(e.imageUrl)return{"--hero-image":`url("${e.imageUrl}")`}}function q(e,t){let n=H.value.length;if(!n)return;let r=(e%n+n)%n;r!==U.value&&(t===1?W.value=`hero-next`:t===-1?W.value=`hero-prev`:U.value===n-1&&r===0?W.value=`hero-next`:U.value===0&&r===n-1?W.value=`hero-prev`:W.value=r>U.value?`hero-next`:`hero-prev`,U.value=r)}function J(){Y(),!(H.value.length<2)&&(G=window.setInterval(()=>{q(U.value+1,1)},5500))}function Y(){G&&window.clearInterval(G),G=void 0}function nt(e){q(e),J()}let X=e(()=>P.user?.firstName||`کاربر`),Z=e(()=>P.user?.lastName||``),Q=e(()=>{if(B.value)return B.value;let e=P.user;return{label:e?.levelLabel||`برنزی`,nextLabel:e?.nextLevelLabel||`نقره‌ای`,pointsRemaining:e?.pointsToNext??0,progressPercent:e?.levelProgress??0}});i(Y),ie(async()=>{I.value=!0,L.value=null;try{let[e,t]=await Promise.all([Xe.loadBrowseProducts(),ge(`home_hero`).catch(()=>[]),F.hydrate()]);if(t.length&&(H.value=t),J(),R.value=e.filter(e=>e.isNew).slice(0,6),R.value.length||(R.value=e.slice(0,6)),P.isAgent)try{let e=await he();B.value={label:e.levelLabel,nextLabel:e.nextLevelLabel,pointsRemaining:e.pointsToNext,progressPercent:e.levelProgress}}catch{}}catch(e){L.value=e instanceof Error?e.message:`بارگذاری خانه ناموفق بود.`}finally{I.value=!1}});function $(e){if(/^https?:\/\//i.test(e)){window.location.assign(e);return}_.push(e)}function rt(){$(K.value.ctaLink.trim()||`/categories`)}async function it(e){z.value=null;try{await F.toggle(e)}catch(e){z.value=e instanceof Error?e.message:`ذخیره علاقه‌مندی ناموفق بود.`}}return(e,i)=>(p(),l(`div`,xe,[h(`header`,Se,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:i[0]||=(...e)=>d(N)&&d(N)(...e)},[u(pe,{size:20})]),h(`div`,S,[u(de,{class:`home-header__avatar`,src:d(P).user?.avatarUrl,initials:X.value.charAt(0),size:44},null,8,[`src`,`initials`]),h(`div`,null,[h(`p`,C,` سلام، `+r(X.value)+` `+r(Z.value),1),i[4]||=h(`p`,{class:`home-header__welcome`},`خوش آمدید`,-1)])]),h(`div`,w,[u(ce,{variant:`inline`}),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:i[1]||=e=>$(`/profile/notifications`)},[u(fe,{size:20})])])]),h(`header`,T,[h(`div`,null,[i[5]||=h(`h1`,{class:`home-desk-head__title`},`خانه`,-1),h(`p`,E,` سلام `+r(X.value)+` `+r(Z.value)+` — خوش آمدید `,1)])]),h(`div`,D,[L.value?(p(),l(`p`,O,r(L.value),1)):I.value?(p(),o(me,{key:1,variant:`home`})):(p(),l(c,{key:2},[h(`section`,{class:`hero-banner`,"aria-label":K.value.title},[u(te,{name:W.value,tag:`div`,class:`hero-banner__stage`},{default:ae(()=>[(p(),l(`article`,{key:K.value.id,class:t([`hero-slide`,{"hero-slide--copy":et.value}]),style:f(tt(K.value))},[i[6]||=h(`div`,{class:`hero-slide__media`,"aria-hidden":`true`},null,-1),h(`div`,A,[K.value.showTitle===!1?K.value.showSubtitle!==!1&&K.value.subtitle?(p(),l(`p`,we,[h(`span`,null,r(K.value.subtitle),1)])):s(``,!0):(p(),l(`h2`,j,[a(r(K.value.title)+` `,1),K.value.showSubtitle!==!1&&K.value.subtitle?(p(),l(`span`,Ce,r(K.value.subtitle),1)):s(``,!0)])),K.value.showCta!==!1&&K.value.ctaLabel?(p(),l(`button`,{key:2,type:`button`,class:`hero-banner__cta`,onClick:rt},r(K.value.ctaLabel),1)):s(``,!0)])],6))]),_:1},8,[`name`]),H.value.length>1?(p(),l(`div`,Te,[(p(!0),l(c,null,m(H.value,(e,n)=>(p(),l(`button`,{key:e.id,type:`button`,class:t([`dot`,{"dot--active":n===U.value}]),"aria-label":e.title,"aria-selected":n===U.value,onClick:e=>nt(n)},null,10,Ee))),128))])):s(``,!0)],8,k),h(`section`,De,[(p(!0),l(c,null,m($e.value,e=>(p(),l(`button`,{key:e.id,type:`button`,class:`quick-card`,onClick:t=>$(e.to)},[h(`span`,ke,[e.image?(p(),l(`img`,{key:0,class:`quick-card__image`,src:e.image,alt:``},null,8,Ae)):(p(),o(ne(e.icon),{key:1,size:20}))]),h(`span`,je,r(e.label),1)],8,Oe))),128))]),h(`section`,Me,[h(`div`,Ne,[h(`div`,Pe,[h(`img`,{class:`level-card__medal`,src:d(be),alt:``,width:`48`,height:`48`,"aria-hidden":`true`},null,8,Fe),h(`div`,Ie,[i[7]||=h(`span`,{class:`level-card__eyebrow`},`سطح شما`,-1),h(`strong`,Le,r(Q.value.label),1),h(`span`,Re,`تا سطح `+r(Q.value.nextLabel),1)])]),h(`button`,{type:`button`,class:`level-card__details`,onClick:i[2]||=e=>$(`/profile`)},` جزئیات سطح `)]),h(`div`,ze,[h(`div`,{class:`level-card__bar`,role:`progressbar`,"aria-valuenow":Q.value.progressPercent,"aria-valuemin":`0`,"aria-valuemax":`100`},[h(`span`,{class:`level-card__bar-fill`,style:f({width:`${Q.value.progressPercent}%`})},null,4)],8,Be),h(`span`,Ve,r(d(oe)(Q.value.pointsRemaining))+` امتیاز دیگر `,1)])]),h(`section`,He,[h(`div`,M,[i[9]||=h(`h3`,{class:`section__title`},`جدیدترین محصولات`,-1),h(`button`,{type:`button`,class:`section__link`,onClick:i[3]||=e=>$(`/products`)},[i[8]||=a(` مشاهده همه `,-1),u(ue,{size:14})])]),h(`div`,Ue,[(p(!0),l(c,null,m(R.value,(e,i)=>(p(),l(`article`,{key:e.id,class:`product-card`,onClick:t=>$(`/product?id=${e.id}`)},[h(`div`,{class:t([`product-card__image`,`product-card__image--${i%3}`]),style:f(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},[e.isNew?(p(),l(`span`,Ge,`جدید`)):s(``,!0)],6),h(`div`,Ke,[h(`strong`,qe,r(e.name),1),h(`span`,Je,r(e.subtitle),1),h(`button`,{type:`button`,class:t([`product-card__fav`,{"product-card__fav--on":d(F).isFavorite(e.id)}]),"aria-label":d(F).isFavorite(e.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,"aria-pressed":d(F).isFavorite(e.id),onClick:n(t=>it(e.id),[`stop`])},[u(ye,{size:16,filled:d(F).isFavorite(e.id),color:d(F).isFavorite(e.id)?`#0a353c`:`#b0b7c0`},null,8,[`filled`,`color`])],10,Ye)])],8,We))),128))])])],64))])]))}}),[[`__scopeId`,`data-v-602ad892`]]);export{N as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,Et as r,J as i,L as a,M as o,N as s,O as c,P as l,R as u,St as d,Tt as f,Y as p,Z as m,_ as ee,b as te,et as ne,j as h,mt as g,n as re,q as ie,rt as ae,z as _}from"./BasicIcon-C6boaehV.js";import{o as oe}from"./format-BHJptHdF.js";import{c as se,i as ce,l as le,o as ue,r as de,s as fe}from"./index-DzzUgmYT.js";import{t as pe}from"./IconChevronBack-DORV2H0q.js";import{t as me}from"./PageSkeleton-uO-jhbNm.js";import{n as he,r as ge,t as _e}from"./crm-CtglbPsN.js";import{t as ve}from"./useGoBack-CgNp0uP9.js";import{t as ye}from"./IconHeart-CZMe29Nz.js";var be=`/assets/level-medal-Avpe4Lqa.webp`,v=`/assets/quick-club-crown-C-NrSU3x.webp`,y=`/assets/quick-categories-grid-BcZY1Wu0.webp`,b=`/assets/quick-catalog-request-DBOA8vbZ.webp`,x=`/assets/quick-new-products-DBGxsuVa.webp`,xe={class:`page home-page`},Se={class:`home-header mobile-only`},S={class:`home-header__user`},C={class:`home-header__hello`},w={class:`home-header__actions`},T={class:`home-desk-head desktop-only`},E={class:`home-desk-head__sub`},D={class:`page__scroll page__scroll--with-nav home-scroll`},O={key:0,class:`home-error`},k=[`aria-label`],A={class:`hero-banner__content`},j={key:0,class:`hero-banner__title`},Ce={key:0},we={key:1,class:`hero-banner__title`},Te={key:0,class:`hero-banner__dots`,role:`tablist`,"aria-label":`بنرها`},Ee=[`aria-label`,`aria-selected`,`onClick`],De={class:`quick-grid`,"aria-label":`دسترسی سریع`},Oe=[`onClick`],ke={class:`quick-card__icon`,"aria-hidden":`true`},Ae=[`src`],je={class:`quick-card__label`},Me={class:`level-card`,"aria-label":`سطح عضویت`},Ne={class:`level-card__top`},Pe={class:`level-card__identity`},Fe=[`src`],Ie={class:`level-card__text`},Le={class:`level-card__name`},Re={class:`level-card__next`},ze={class:`level-card__progress`},Be=[`aria-valuenow`],Ve={class:`level-card__points`},He={class:`section`},M={class:`section__head`},Ue={class:`product-row`},We=[`onClick`],Ge={key:0,class:`product-card__badge`},Ke={class:`product-card__body`},qe={class:`product-card__name`},Je={class:`product-card__sub`},Ye=[`aria-label`,`aria-pressed`,`onClick`],N=re(_({__name:`HomeView`,setup(re){let _=ee(),{goBack:N}=ve(`/`),P=se(),Xe=_e(),F=le(),I=g(!0),L=g(null),R=g([]),z=g(null),B=g(null),Ze=[{id:`qa-club`,label:`باشگاه مشتریان`,to:`/profile`,image:v},{id:`qa-cat`,label:`دسته بندی`,to:`/categories`,image:y},{id:`qa-new`,label:`محصولات جدید`,to:`/products`,image:x},{id:`qa-swatch`,label:`درخواست کالیته`,to:`/catalog-request`,image:b}],Qe=[{id:`qa-customers`,label:`باشگاه مشتریان`,to:`/customers`,image:v},{id:`qa-new`,label:`محصولات جدید`,to:`/products`,image:x},{id:`qa-cat`,label:`دسته بندی`,to:`/categories`,image:y},{id:`qa-swatch`,label:`درخواست کالیته`,to:`/catalog-request`,image:b}],$e=e(()=>P.isAgent?Qe:Ze),V={id:`fallback`,slot:`home_hero`,title:`کالکشن پاییز و زمستان`,subtitle:`جدیدترین پارچه‌ها`,ctaLabel:`مشاهده کالکشن`,ctaLink:`/categories`,imageUrl:``,showTitle:!0,showSubtitle:!0,showCta:!0},H=g([V]),U=g(0),W=g(`hero-next`),G,K=e(()=>H.value[U.value]??V),et=e(()=>{let e=K.value;return e.showTitle!==!1&&e.title||e.showSubtitle!==!1&&e.subtitle||e.showCta!==!1&&e.ctaLabel});function tt(e){if(e.imageUrl)return{"--hero-image":`url("${e.imageUrl}")`}}function q(e,t){let n=H.value.length;if(!n)return;let r=(e%n+n)%n;r!==U.value&&(t===1?W.value=`hero-next`:t===-1?W.value=`hero-prev`:U.value===n-1&&r===0?W.value=`hero-next`:U.value===0&&r===n-1?W.value=`hero-prev`:W.value=r>U.value?`hero-next`:`hero-prev`,U.value=r)}function J(){Y(),!(H.value.length<2)&&(G=window.setInterval(()=>{q(U.value+1,1)},5500))}function Y(){G&&window.clearInterval(G),G=void 0}function nt(e){q(e),J()}let X=e(()=>P.user?.firstName||`کاربر`),Z=e(()=>P.user?.lastName||``),Q=e(()=>{if(B.value)return B.value;let e=P.user;return{label:e?.levelLabel||`برنزی`,nextLabel:e?.nextLevelLabel||`نقره‌ای`,pointsRemaining:e?.pointsToNext??0,progressPercent:e?.levelProgress??0}});i(Y),ie(async()=>{I.value=!0,L.value=null;try{let[e,t]=await Promise.all([Xe.loadBrowseProducts(),ge(`home_hero`).catch(()=>[]),F.hydrate()]);if(t.length&&(H.value=t),J(),R.value=e.filter(e=>e.isNew).slice(0,6),R.value.length||(R.value=e.slice(0,6)),P.isAgent)try{let e=await he();B.value={label:e.levelLabel,nextLabel:e.nextLevelLabel,pointsRemaining:e.pointsToNext,progressPercent:e.levelProgress}}catch{}}catch(e){L.value=e instanceof Error?e.message:`بارگذاری خانه ناموفق بود.`}finally{I.value=!1}});function $(e){if(/^https?:\/\//i.test(e)){window.location.assign(e);return}_.push(e)}function rt(){$(K.value.ctaLink.trim()||`/categories`)}async function it(e){z.value=null;try{await F.toggle(e)}catch(e){z.value=e instanceof Error?e.message:`ذخیره علاقه‌مندی ناموفق بود.`}}return(e,i)=>(p(),l(`div`,xe,[h(`header`,Se,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:i[0]||=(...e)=>d(N)&&d(N)(...e)},[u(pe,{size:20})]),h(`div`,S,[u(de,{class:`home-header__avatar`,src:d(P).user?.avatarUrl,initials:X.value.charAt(0),size:44},null,8,[`src`,`initials`]),h(`div`,null,[h(`p`,C,` سلام، `+r(X.value)+` `+r(Z.value),1),i[4]||=h(`p`,{class:`home-header__welcome`},`خوش آمدید`,-1)])]),h(`div`,w,[u(ce,{variant:`inline`}),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:i[1]||=e=>$(`/profile/notifications`)},[u(fe,{size:20})])])]),h(`header`,T,[h(`div`,null,[i[5]||=h(`h1`,{class:`home-desk-head__title`},`خانه`,-1),h(`p`,E,` سلام `+r(X.value)+` `+r(Z.value)+` — خوش آمدید `,1)])]),h(`div`,D,[L.value?(p(),l(`p`,O,r(L.value),1)):I.value?(p(),o(me,{key:1,variant:`home`})):(p(),l(c,{key:2},[h(`section`,{class:`hero-banner`,"aria-label":K.value.title},[u(te,{name:W.value,tag:`div`,class:`hero-banner__stage`},{default:ae(()=>[(p(),l(`article`,{key:K.value.id,class:t([`hero-slide`,{"hero-slide--copy":et.value}]),style:f(tt(K.value))},[i[6]||=h(`div`,{class:`hero-slide__media`,"aria-hidden":`true`},null,-1),h(`div`,A,[K.value.showTitle===!1?K.value.showSubtitle!==!1&&K.value.subtitle?(p(),l(`p`,we,[h(`span`,null,r(K.value.subtitle),1)])):s(``,!0):(p(),l(`h2`,j,[a(r(K.value.title)+` `,1),K.value.showSubtitle!==!1&&K.value.subtitle?(p(),l(`span`,Ce,r(K.value.subtitle),1)):s(``,!0)])),K.value.showCta!==!1&&K.value.ctaLabel?(p(),l(`button`,{key:2,type:`button`,class:`hero-banner__cta`,onClick:rt},r(K.value.ctaLabel),1)):s(``,!0)])],6))]),_:1},8,[`name`]),H.value.length>1?(p(),l(`div`,Te,[(p(!0),l(c,null,m(H.value,(e,n)=>(p(),l(`button`,{key:e.id,type:`button`,class:t([`dot`,{"dot--active":n===U.value}]),"aria-label":e.title,"aria-selected":n===U.value,onClick:e=>nt(n)},null,10,Ee))),128))])):s(``,!0)],8,k),h(`section`,De,[(p(!0),l(c,null,m($e.value,e=>(p(),l(`button`,{key:e.id,type:`button`,class:`quick-card`,onClick:t=>$(e.to)},[h(`span`,ke,[e.image?(p(),l(`img`,{key:0,class:`quick-card__image`,src:e.image,alt:``},null,8,Ae)):(p(),o(ne(e.icon),{key:1,size:20}))]),h(`span`,je,r(e.label),1)],8,Oe))),128))]),h(`section`,Me,[h(`div`,Ne,[h(`div`,Pe,[h(`img`,{class:`level-card__medal`,src:d(be),alt:``,width:`48`,height:`48`,"aria-hidden":`true`},null,8,Fe),h(`div`,Ie,[i[7]||=h(`span`,{class:`level-card__eyebrow`},`سطح شما`,-1),h(`strong`,Le,r(Q.value.label),1),h(`span`,Re,`تا سطح `+r(Q.value.nextLabel),1)])]),h(`button`,{type:`button`,class:`level-card__details`,onClick:i[2]||=e=>$(`/profile`)},` جزئیات سطح `)]),h(`div`,ze,[h(`div`,{class:`level-card__bar`,role:`progressbar`,"aria-valuenow":Q.value.progressPercent,"aria-valuemin":`0`,"aria-valuemax":`100`},[h(`span`,{class:`level-card__bar-fill`,style:f({width:`${Q.value.progressPercent}%`})},null,4)],8,Be),h(`span`,Ve,r(d(oe)(Q.value.pointsRemaining))+` امتیاز دیگر `,1)])]),h(`section`,He,[h(`div`,M,[i[9]||=h(`h3`,{class:`section__title`},`جدیدترین محصولات`,-1),h(`button`,{type:`button`,class:`section__link`,onClick:i[3]||=e=>$(`/products`)},[i[8]||=a(` مشاهده همه `,-1),u(ue,{size:14})])]),h(`div`,Ue,[(p(!0),l(c,null,m(R.value,(e,i)=>(p(),l(`article`,{key:e.id,class:`product-card`,onClick:t=>$(`/product?id=${e.id}`)},[h(`div`,{class:t([`product-card__image`,`product-card__image--${i%3}`]),style:f(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},[e.isNew?(p(),l(`span`,Ge,`جدید`)):s(``,!0)],6),h(`div`,Ke,[h(`strong`,qe,r(e.name),1),h(`span`,Je,r(e.subtitle),1),h(`button`,{type:`button`,class:t([`product-card__fav`,{"product-card__fav--on":d(F).isFavorite(e.id)}]),"aria-label":d(F).isFavorite(e.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,"aria-pressed":d(F).isFavorite(e.id),onClick:n(t=>it(e.id),[`stop`])},[u(ye,{size:16,filled:d(F).isFavorite(e.id),color:d(F).isFavorite(e.id)?`#0a353c`:`#b0b7c0`},null,8,[`filled`,`color`])],10,Ye)])],8,We))),128))])])],64))])]))}}),[[`__scopeId`,`data-v-f5554afd`]]);export{N as default}; \ No newline at end of file diff --git a/dist/assets/LoginView-D9wWgmnO.js b/dist/assets/LoginView-D0nHysUo.js similarity index 98% rename from dist/assets/LoginView-D9wWgmnO.js rename to dist/assets/LoginView-D0nHysUo.js index b6ad667..09caafa 100644 --- a/dist/assets/LoginView-D9wWgmnO.js +++ b/dist/assets/LoginView-D0nHysUo.js @@ -1 +1 @@ -import{$ as e,A as t,Ct as n,D as ee,Et as te,I as ne,L as r,N as i,P as a,R as o,St as s,Y as c,_ as l,j as u,mt as d,n as f,q as p,rt as re,z as m}from"./BasicIcon-C6boaehV.js";import{n as h}from"./http-BC1hNfZ4.js";import{c as g,u as ie}from"./format-BHJptHdF.js";import{a as _}from"./validation-BD7oi-2I.js";import{_ as v,c as y,o as b,v as x}from"./index-B6MlTGUp.js";import{t as S}from"./FormErrorBanner-CjdBfIQT.js";import{t as C}from"./IconPhone-C0bnM4fV.js";import{n as w,r as T,t as E}from"./formErrors-DglFjYkZ.js";import{t as D}from"./login-fabric-CzrIXTnD.js";function O(e){if(!e)return;let t=e.replace(/[^\d+]/g,``);return t?`tel:${t}`:void 0}function k(){return h(`/settings/public`,{auth:!1})}var A=`/assets/login-fabric2-CEezyJ6z.png`,j={class:`page login-page`},M=[`src`],N=[`src`],P={class:`login-page__scroll`},F={class:`login-page__stage`},I={class:`login-brand`},ae=[`value`,`aria-invalid`],L={key:0,class:`phone-field__error`},R=[`disabled`],z={key:0,class:`login-submit__spinner`,"aria-hidden":`true`},B={class:`login-submit__chevron`,"aria-hidden":`true`},V={class:`login-register`},H={class:`login-help`},U=[`href`,`aria-disabled`],W={class:`login-help__icon`},G=[`href`,`aria-disabled`],K={class:`login-help__icon`},q=f(m({__name:`LoginView`,setup(f){let m=l(),h=y(),q=d(null),J=t(()=>O(q.value)),Y=d(``),X=d({}),Z=d(``),oe=t(()=>Y.value?ie(Y.value):``);function Q(e){return e?_(e)?``:`شماره موبایل معتبر نیست. (مثال: ۰۹۱۲۱۲۳۴۵۶۷)`:`شماره موبایل را وارد کنید.`}function se(){X.value=w(X.value,`phone`),T(X.value)||(Z.value=``)}function ce(e){Y.value=g(e),se()}function le(){if(!Y.value)return;let e=Q(Y.value);e&&(X.value={...X.value,phone:e})}async function $(){X.value={},Z.value=``;let e=g(Y.value);Y.value=e;let t=Q(e);if(t){X.value={phone:t},Z.value=E;return}let n=await h.requestOtp(e,{isRegister:!1});n.success?m.push({name:`otp`,query:{phone:e,mode:`login`}}):Z.value=n.message??`خطا در ارسال کد تأیید.`}return p(async()=>{try{let e=await k();q.value=e.supportPhone}catch{q.value=null}}),(t,l)=>{let d=e(`RouterLink`);return c(),a(`div`,j,[u(`img`,{class:`login-page__bg`,src:s(D),alt:``},null,8,M),u(`img`,{class:`login-page__fabric`,src:s(A),alt:``},null,8,N),u(`div`,P,[u(`div`,F,[l[14]||=u(`header`,{class:`login-top`},[u(`p`,{class:`login-top__welcome`},`به دنیای پارچه خوش آمدید`)],-1),u(`div`,I,[o(v,{size:78}),l[1]||=u(`h1`,{class:`login-brand__fa`},`نادمی تکس`,-1),l[2]||=u(`p`,{class:`login-brand__en`},`NADEMITEX`,-1),l[3]||=u(`p`,{class:`login-brand__tag`},`انتخاب حرفه‌ای‌ها`,-1)]),u(`form`,{class:`login-card`,onSubmit:ee($,[`prevent`])},[l[10]||=u(`h2`,{class:`login-card__title`},`ورود به حساب کاربری`,-1),l[11]||=u(`p`,{class:`login-card__lead`},`برای ادامه، شماره موبایل خود را وارد کنید.`,-1),o(S,{message:Z.value},null,8,[`message`]),u(`div`,{class:n([`phone-field`,{"is-invalid":!!X.value.phone}]),dir:`ltr`},[l[4]||=ne(``,1),u(`input`,{class:`phone-field__input`,value:oe.value,type:`tel`,inputmode:`numeric`,autocomplete:`tel`,dir:`rtl`,maxlength:`11`,placeholder:`شماره موبایل`,"aria-invalid":!!X.value.phone,"aria-label":`شماره موبایل`,onInput:l[0]||=e=>ce(e.target.value),onBlur:le},null,40,ae)],2),X.value.phone?(c(),a(`p`,L,te(X.value.phone),1)):i(``,!0),u(`button`,{class:`login-submit`,type:`submit`,disabled:s(h).loading},[s(h).loading?(c(),a(`span`,z)):i(``,!0),u(`span`,B,[o(b,{size:18,color:`#F4EDE4`})]),l[5]||=u(`span`,null,`دریافت کد تأیید`,-1)],8,R),u(`p`,V,[l[7]||=r(` حساب کاربری ندارید؟ `,-1),o(d,{to:`/register`},{default:re(()=>[...l[6]||=[r(`ثبت‌نام کنید`,-1)]]),_:1})]),l[12]||=u(`div`,{class:`login-or`,role:`separator`},[u(`span`,null,`یا`)],-1),u(`div`,H,[u(`a`,{class:n([`login-help__item`,{"is-disabled":!J.value}]),href:J.value,"aria-disabled":!J.value},[u(`span`,W,[o(x,{size:22,color:`#3A3936`})]),l[8]||=r(` پشتیبانی `,-1)],10,U),u(`a`,{class:n([`login-help__item`,{"is-disabled":!J.value}]),href:J.value,"aria-disabled":!J.value},[u(`span`,K,[o(C,{size:22,color:`#3A3936`})]),l[9]||=r(` تماس با ما `,-1)],10,G)]),l[13]||=u(`p`,{class:`login-card__foot`},`پارچه، آغاز یک اعتماد ماندگار…`,-1)],32),l[15]||=u(`div`,{class:`login-spacer`,"aria-hidden":`true`},null,-1),l[16]||=u(`p`,{class:`login-watermark`},[r(`MORE`),u(`br`),r(`THAN`),u(`br`),r(`FABRIC`)],-1)])])])}}}),[[`__scopeId`,`data-v-ac1bf031`]]);export{q as default}; \ No newline at end of file +import{$ as e,A as t,Ct as n,D as ee,Et as te,I as ne,L as r,N as i,P as a,R as o,St as s,Y as c,_ as l,j as u,mt as d,n as f,q as p,rt as re,z as m}from"./BasicIcon-C6boaehV.js";import{n as h}from"./http-BC1hNfZ4.js";import{c as g,u as ie}from"./format-BHJptHdF.js";import{a as _}from"./validation-BD7oi-2I.js";import{_ as v,c as y,o as b,v as x}from"./index-DzzUgmYT.js";import{t as S}from"./FormErrorBanner-CjdBfIQT.js";import{t as C}from"./IconPhone-C0bnM4fV.js";import{n as w,r as T,t as E}from"./formErrors-DglFjYkZ.js";import{t as D}from"./login-fabric-CzrIXTnD.js";function O(e){if(!e)return;let t=e.replace(/[^\d+]/g,``);return t?`tel:${t}`:void 0}function k(){return h(`/settings/public`,{auth:!1})}var A=`/assets/login-fabric2-CEezyJ6z.png`,j={class:`page login-page`},M=[`src`],N=[`src`],P={class:`login-page__scroll`},F={class:`login-page__stage`},I={class:`login-brand`},ae=[`value`,`aria-invalid`],L={key:0,class:`phone-field__error`},R=[`disabled`],z={key:0,class:`login-submit__spinner`,"aria-hidden":`true`},B={class:`login-submit__chevron`,"aria-hidden":`true`},V={class:`login-register`},H={class:`login-help`},U=[`href`,`aria-disabled`],W={class:`login-help__icon`},G=[`href`,`aria-disabled`],K={class:`login-help__icon`},q=f(m({__name:`LoginView`,setup(f){let m=l(),h=y(),q=d(null),J=t(()=>O(q.value)),Y=d(``),X=d({}),Z=d(``),oe=t(()=>Y.value?ie(Y.value):``);function Q(e){return e?_(e)?``:`شماره موبایل معتبر نیست. (مثال: ۰۹۱۲۱۲۳۴۵۶۷)`:`شماره موبایل را وارد کنید.`}function se(){X.value=w(X.value,`phone`),T(X.value)||(Z.value=``)}function ce(e){Y.value=g(e),se()}function le(){if(!Y.value)return;let e=Q(Y.value);e&&(X.value={...X.value,phone:e})}async function $(){X.value={},Z.value=``;let e=g(Y.value);Y.value=e;let t=Q(e);if(t){X.value={phone:t},Z.value=E;return}let n=await h.requestOtp(e,{isRegister:!1});n.success?m.push({name:`otp`,query:{phone:e,mode:`login`}}):Z.value=n.message??`خطا در ارسال کد تأیید.`}return p(async()=>{try{let e=await k();q.value=e.supportPhone}catch{q.value=null}}),(t,l)=>{let d=e(`RouterLink`);return c(),a(`div`,j,[u(`img`,{class:`login-page__bg`,src:s(D),alt:``},null,8,M),u(`img`,{class:`login-page__fabric`,src:s(A),alt:``},null,8,N),u(`div`,P,[u(`div`,F,[l[14]||=u(`header`,{class:`login-top`},[u(`p`,{class:`login-top__welcome`},`به دنیای پارچه خوش آمدید`)],-1),u(`div`,I,[o(v,{size:78}),l[1]||=u(`h1`,{class:`login-brand__fa`},`نادمی تکس`,-1),l[2]||=u(`p`,{class:`login-brand__en`},`NADEMITEX`,-1),l[3]||=u(`p`,{class:`login-brand__tag`},`انتخاب حرفه‌ای‌ها`,-1)]),u(`form`,{class:`login-card`,onSubmit:ee($,[`prevent`])},[l[10]||=u(`h2`,{class:`login-card__title`},`ورود به حساب کاربری`,-1),l[11]||=u(`p`,{class:`login-card__lead`},`برای ادامه، شماره موبایل خود را وارد کنید.`,-1),o(S,{message:Z.value},null,8,[`message`]),u(`div`,{class:n([`phone-field`,{"is-invalid":!!X.value.phone}]),dir:`ltr`},[l[4]||=ne(``,1),u(`input`,{class:`phone-field__input`,value:oe.value,type:`tel`,inputmode:`numeric`,autocomplete:`tel`,dir:`rtl`,maxlength:`11`,placeholder:`شماره موبایل`,"aria-invalid":!!X.value.phone,"aria-label":`شماره موبایل`,onInput:l[0]||=e=>ce(e.target.value),onBlur:le},null,40,ae)],2),X.value.phone?(c(),a(`p`,L,te(X.value.phone),1)):i(``,!0),u(`button`,{class:`login-submit`,type:`submit`,disabled:s(h).loading},[s(h).loading?(c(),a(`span`,z)):i(``,!0),u(`span`,B,[o(b,{size:18,color:`#F4EDE4`})]),l[5]||=u(`span`,null,`دریافت کد تأیید`,-1)],8,R),u(`p`,V,[l[7]||=r(` حساب کاربری ندارید؟ `,-1),o(d,{to:`/register`},{default:re(()=>[...l[6]||=[r(`ثبت‌نام کنید`,-1)]]),_:1})]),l[12]||=u(`div`,{class:`login-or`,role:`separator`},[u(`span`,null,`یا`)],-1),u(`div`,H,[u(`a`,{class:n([`login-help__item`,{"is-disabled":!J.value}]),href:J.value,"aria-disabled":!J.value},[u(`span`,W,[o(x,{size:22,color:`#3A3936`})]),l[8]||=r(` پشتیبانی `,-1)],10,U),u(`a`,{class:n([`login-help__item`,{"is-disabled":!J.value}]),href:J.value,"aria-disabled":!J.value},[u(`span`,K,[o(C,{size:22,color:`#3A3936`})]),l[9]||=r(` تماس با ما `,-1)],10,G)]),l[13]||=u(`p`,{class:`login-card__foot`},`پارچه، آغاز یک اعتماد ماندگار…`,-1)],32),l[15]||=u(`div`,{class:`login-spacer`,"aria-hidden":`true`},null,-1),l[16]||=u(`p`,{class:`login-watermark`},[r(`MORE`),u(`br`),r(`THAN`),u(`br`),r(`FABRIC`)],-1)])])])}}}),[[`__scopeId`,`data-v-ac1bf031`]]);export{q as default}; \ No newline at end of file diff --git a/dist/assets/MeetingReportView-C5CRmzNN.css b/dist/assets/MeetingReportView-C5CRmzNN.css new file mode 100644 index 0000000..cc0e81c --- /dev/null +++ b/dist/assets/MeetingReportView-C5CRmzNN.css @@ -0,0 +1 @@ +.meeting-page[data-v-e8f8b993]{background:var(--color-bg)}.meeting-scroll[data-v-e8f8b993]{padding:8px var(--page-padding) 100px;flex-direction:column;gap:16px;display:flex}.customer-card[data-v-e8f8b993]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}.avatar[data-v-e8f8b993]{border-radius:999px;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.customer-card p[data-v-e8f8b993]{color:var(--color-text-muted);margin:2px 0 0;font-size:.8rem}h3[data-v-e8f8b993]{margin:0 0 8px;font-size:.9rem}.type-grid[data-v-e8f8b993]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.submit-icon-btn[data-v-e8f8b993]{width:40px;height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.submit-icon-btn[data-v-e8f8b993]:disabled{opacity:.5;cursor:not-allowed}.type-btn[data-v-e8f8b993]{border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:8px 6px;font-size:.72rem;display:flex}.type-btn--active[data-v-e8f8b993]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);border-width:2px;font-weight:700}.two-cols[data-v-e8f8b993]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field[data-v-e8f8b993]{flex-direction:column;gap:6px;font-size:.85rem;display:flex}.field input[data-v-e8f8b993],.field textarea[data-v-e8f8b993]{border:1px solid var(--color-border);font:inherit;resize:vertical;background:#f5f5f5;border-radius:12px;padding:12px}.field em[data-v-e8f8b993]{color:var(--color-text-muted);align-self:flex-end;font-size:.75rem;font-style:normal}.files[data-v-e8f8b993]{gap:8px;display:flex}.file-thumb[data-v-e8f8b993],.file-add[data-v-e8f8b993]{border-radius:12px;width:64px;height:64px}.file-thumb[data-v-e8f8b993]{background:linear-gradient(145deg,#4b5563,#1f2937)}.file-add[data-v-e8f8b993]{border:1.5px dashed var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;font-size:1.4rem}.reminder-box[data-v-e8f8b993]{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:14px;display:flex}.reminder-box__head[data-v-e8f8b993]{justify-content:space-between;align-items:center;display:flex}.toggle[data-v-e8f8b993]{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;width:46px;height:28px;padding:3px}.toggle span[data-v-e8f8b993]{background:var(--color-surface);border-radius:999px;width:22px;height:22px;transition:transform .15s;display:block}.toggle--on[data-v-e8f8b993]{background:var(--color-primary)}.toggle--on span[data-v-e8f8b993]{transform:translate(-18px)}.footer[data-v-e8f8b993]{padding:12px var(--page-padding) calc(12px + env(safe-area-inset-bottom,0));background:var(--color-surface);border-top:1px solid var(--color-border);position:sticky;bottom:0}.submit[data-v-e8f8b993]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;min-height:52px;font-weight:700} diff --git a/dist/assets/MeetingReportView-D_xn_c9Q.js b/dist/assets/MeetingReportView-YbV4ERNj.js similarity index 98% rename from dist/assets/MeetingReportView-D_xn_c9Q.js rename to dist/assets/MeetingReportView-YbV4ERNj.js index 834fd86..16dcf60 100644 --- a/dist/assets/MeetingReportView-D_xn_c9Q.js +++ b/dist/assets/MeetingReportView-YbV4ERNj.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,M as r,N as i,O as a,P as o,R as s,St as ee,Tt as te,Y as c,Z as ne,_ as l,g as re,it as u,j as d,mt as f,n as p,q as ie,rt as ae,w as m,z as h}from"./BasicIcon-C6boaehV.js";import{t as g}from"./IconCheckCircleOutline-Bx3NxSDX.js";import{t as _}from"./IconPhone-C0bnM4fV.js";import{t as oe}from"./IconEditPen-DLV3_yq2.js";import{t as se}from"./IconClipboardEmpty-5Av_Gh0W.js";import{t as ce}from"./PageSkeleton-uO-jhbNm.js";import{t as le}from"./crm-CtglbPsN.js";import{t as ue}from"./PageHeader-CDQMUtCp.js";import{t as de}from"./IconMail-wulYTzHn.js";var fe={class:`page meeting-page`},pe=[`disabled`],me={class:`page__scroll meeting-scroll`},he={key:1,class:`form-error`},v={key:2,class:`customer-card`},y={dir:`ltr`},b={class:`type-grid`},x=[`onClick`],S={class:`two-cols`},C={class:`field`},w={class:`field`},T={class:`field`},E={class:`field`},D={class:`reminder-box`},O={class:`reminder-box__head`},k=[`aria-pressed`],A={class:`field`},j={class:`two-cols`},M={class:`field`},N={class:`field`},ge={class:`field`},P={class:`footer`},F=[`disabled`],I=p(h({__name:`MeetingReportView`,setup(p){let h=re(),I=l(),L=le(),R=e(()=>String(h.query.customerId??``)),z=f(null),B=f(!0),V=f(!1),H=f(null),U=f(`in_person`),W=f(``),G=f(``),K=f(``),q=f(``),J=f(!0),Y=f(``),X=f(``),Z=f(``),Q=f(``),_e=[{id:`in_person`,label:`ملاقات حضوری`,icon:`clipboard`},{id:`call`,label:`تماس تلفنی`,icon:`phone`},{id:`message`,label:`پیام`,icon:`mail`},{id:`note`,label:`یادداشت`,icon:`pen`}];ie(async()=>{if(!R.value){B.value=!1,H.value=`مشتری مشخص نشده است.`;return}try{let e=await L.loadCustomerDetail(R.value);z.value=e.customer}catch(e){H.value=e instanceof Error?e.message:`بارگذاری مشتری ناموفق بود.`}finally{B.value=!1}});async function $(){if(!R.value||!K.value.trim()||!W.value.trim()){H.value=`موضوع و تاریخ الزامی است.`;return}V.value=!0,H.value=null;try{await L.submitMeeting({customerId:R.value,type:U.value,title:K.value.trim(),subject:K.value.trim(),content:q.value.trim()||void 0,description:q.value.trim()||void 0,date:W.value.trim(),time:G.value.trim()||void 0,createReminder:J.value,reminderTitle:J.value?Y.value.trim()||K.value.trim():void 0,reminderDate:J.value?X.value.trim()||W.value.trim():void 0,reminderTime:J.value?Z.value.trim()||G.value.trim()||`10:00`:void 0,reminderNote:J.value&&Q.value.trim()||void 0}),I.push({path:`/customer`,query:{id:R.value,tab:`reports`}})}catch(e){H.value=e instanceof Error?e.message:`ثبت گزارش ناموفق بود.`}finally{V.value=!1}}return(e,l)=>(c(),o(`div`,fe,[s(ue,{title:`ثبت گزارش ملاقات`,"show-back":``,centered:``,onBack:l[0]||=e=>ee(I).back()},{trailing:ae(()=>[d(`button`,{type:`button`,class:`submit-icon-btn`,"aria-label":`ثبت گزارش`,disabled:V.value,onClick:$},[s(g,{size:22})],8,pe)]),_:1}),d(`div`,me,[B.value?(c(),r(ce,{key:0,variant:`form`})):H.value?(c(),o(`p`,he,n(H.value),1)):i(``,!0),z.value?(c(),o(`section`,v,[d(`div`,{class:`avatar`,style:te({background:z.value.avatarColor})},n(z.value.avatarLetter),5),d(`div`,null,[d(`strong`,null,n(z.value.name),1),d(`p`,null,n(z.value.contactName),1),d(`p`,y,n(z.value.phone),1)])])):i(``,!0),d(`section`,null,[l[10]||=d(`h3`,null,`نوع تعامل`,-1),d(`div`,b,[(c(),o(a,null,ne(_e,e=>d(`button`,{key:e.id,type:`button`,class:t([`type-btn`,{"type-btn--active":U.value===e.id}]),onClick:t=>U.value=e.id},[e.icon===`clipboard`?(c(),r(se,{key:0,size:22})):e.icon===`phone`?(c(),r(_,{key:1,size:22})):e.icon===`mail`?(c(),r(de,{key:2,size:22})):(c(),r(oe,{key:3,size:22})),d(`span`,null,n(e.label),1)],10,x)),64))])]),d(`section`,null,[l[13]||=d(`h3`,null,`تاریخ و زمان`,-1),d(`div`,S,[d(`label`,C,[l[11]||=d(`span`,null,`تاریخ`,-1),u(d(`input`,{"onUpdate:modelValue":l[1]||=e=>W.value=e,type:`text`},null,512),[[m,W.value]])]),d(`label`,w,[l[12]||=d(`span`,null,`ساعت`,-1),u(d(`input`,{"onUpdate:modelValue":l[2]||=e=>G.value=e,type:`text`},null,512),[[m,G.value]])])])]),d(`label`,T,[l[14]||=d(`span`,null,`موضوع گزارش`,-1),u(d(`input`,{"onUpdate:modelValue":l[3]||=e=>K.value=e,type:`text`},null,512),[[m,K.value]])]),d(`label`,E,[l[15]||=d(`span`,null,`محتوای گزارش`,-1),u(d(`textarea`,{"onUpdate:modelValue":l[4]||=e=>q.value=e,rows:`5`,maxlength:`1000`},null,512),[[m,q.value]]),d(`em`,null,n(q.value.length.toLocaleString(`fa-IR`))+`/۱۰۰۰`,1)]),l[22]||=d(`section`,null,[d(`h3`,null,`تصاویر و فایل‌ها`),d(`div`,{class:`files`},[d(`div`,{class:`file-thumb`}),d(`div`,{class:`file-thumb`}),d(`button`,{type:`button`,class:`file-add`,"aria-label":`افزودن فایل`},`+`)])],-1),d(`section`,D,[d(`div`,O,[l[17]||=d(`h3`,null,`یادآور`,-1),d(`button`,{type:`button`,class:t([`toggle`,{"toggle--on":J.value}]),"aria-pressed":J.value,onClick:l[5]||=e=>J.value=!J.value},[...l[16]||=[d(`span`,null,null,-1)]],10,k)]),J.value?(c(),o(a,{key:0},[d(`label`,A,[l[18]||=d(`span`,null,`عنوان یادآور`,-1),u(d(`input`,{"onUpdate:modelValue":l[6]||=e=>Y.value=e,type:`text`},null,512),[[m,Y.value]])]),d(`div`,j,[d(`label`,M,[l[19]||=d(`span`,null,`تاریخ یادآور`,-1),u(d(`input`,{"onUpdate:modelValue":l[7]||=e=>X.value=e,type:`text`},null,512),[[m,X.value]])]),d(`label`,N,[l[20]||=d(`span`,null,`ساعت یادآور`,-1),u(d(`input`,{"onUpdate:modelValue":l[8]||=e=>Z.value=e,type:`text`},null,512),[[m,Z.value]])])]),d(`label`,ge,[l[21]||=d(`span`,null,`یادداشت یادآور (اختیاری)`,-1),u(d(`input`,{"onUpdate:modelValue":l[9]||=e=>Q.value=e,type:`text`},null,512),[[m,Q.value]])])],64)):i(``,!0)])]),d(`footer`,P,[d(`button`,{type:`button`,class:`submit`,disabled:V.value,onClick:$},n(V.value?`در حال ثبت...`:`ثبت گزارش و یادآور`),9,F)])]))}}),[[`__scopeId`,`data-v-2708a25b`]]);export{I as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,M as r,N as i,O as a,P as o,R as s,St as ee,Tt as te,Y as c,Z as ne,_ as l,g as re,it as u,j as d,mt as f,n as p,q as ie,rt as ae,w as m,z as h}from"./BasicIcon-C6boaehV.js";import{t as g}from"./IconCheckCircleOutline-Bx3NxSDX.js";import{t as _}from"./IconPhone-C0bnM4fV.js";import{t as oe}from"./IconEditPen-DLV3_yq2.js";import{t as se}from"./IconClipboardEmpty-5Av_Gh0W.js";import{t as ce}from"./PageSkeleton-uO-jhbNm.js";import{t as le}from"./crm-CtglbPsN.js";import{t as ue}from"./PageHeader-BFnKSFNh.js";import{t as de}from"./IconMail-wulYTzHn.js";var fe={class:`page meeting-page`},pe=[`disabled`],me={class:`page__scroll meeting-scroll`},he={key:1,class:`form-error`},v={key:2,class:`customer-card`},y={dir:`ltr`},b={class:`type-grid`},x=[`onClick`],S={class:`two-cols`},C={class:`field`},w={class:`field`},T={class:`field`},E={class:`field`},D={class:`reminder-box`},O={class:`reminder-box__head`},k=[`aria-pressed`],A={class:`field`},j={class:`two-cols`},M={class:`field`},N={class:`field`},ge={class:`field`},P={class:`footer`},F=[`disabled`],I=p(h({__name:`MeetingReportView`,setup(p){let h=re(),I=l(),L=le(),R=e(()=>String(h.query.customerId??``)),z=f(null),B=f(!0),V=f(!1),H=f(null),U=f(`in_person`),W=f(``),G=f(``),K=f(``),q=f(``),J=f(!0),Y=f(``),X=f(``),Z=f(``),Q=f(``),_e=[{id:`in_person`,label:`ملاقات حضوری`,icon:`clipboard`},{id:`call`,label:`تماس تلفنی`,icon:`phone`},{id:`message`,label:`پیام`,icon:`mail`},{id:`note`,label:`یادداشت`,icon:`pen`}];ie(async()=>{if(!R.value){B.value=!1,H.value=`مشتری مشخص نشده است.`;return}try{let e=await L.loadCustomerDetail(R.value);z.value=e.customer}catch(e){H.value=e instanceof Error?e.message:`بارگذاری مشتری ناموفق بود.`}finally{B.value=!1}});async function $(){if(!R.value||!K.value.trim()||!W.value.trim()){H.value=`موضوع و تاریخ الزامی است.`;return}V.value=!0,H.value=null;try{await L.submitMeeting({customerId:R.value,type:U.value,title:K.value.trim(),subject:K.value.trim(),content:q.value.trim()||void 0,description:q.value.trim()||void 0,date:W.value.trim(),time:G.value.trim()||void 0,createReminder:J.value,reminderTitle:J.value?Y.value.trim()||K.value.trim():void 0,reminderDate:J.value?X.value.trim()||W.value.trim():void 0,reminderTime:J.value?Z.value.trim()||G.value.trim()||`10:00`:void 0,reminderNote:J.value&&Q.value.trim()||void 0}),I.push({path:`/customer`,query:{id:R.value,tab:`reports`}})}catch(e){H.value=e instanceof Error?e.message:`ثبت گزارش ناموفق بود.`}finally{V.value=!1}}return(e,l)=>(c(),o(`div`,fe,[s(ue,{title:`ثبت گزارش ملاقات`,"show-back":``,centered:``,onBack:l[0]||=e=>ee(I).back()},{trailing:ae(()=>[d(`button`,{type:`button`,class:`submit-icon-btn`,"aria-label":`ثبت گزارش`,disabled:V.value,onClick:$},[s(g,{size:22})],8,pe)]),_:1}),d(`div`,me,[B.value?(c(),r(ce,{key:0,variant:`form`})):H.value?(c(),o(`p`,he,n(H.value),1)):i(``,!0),z.value?(c(),o(`section`,v,[d(`div`,{class:`avatar`,style:te({background:z.value.avatarColor})},n(z.value.avatarLetter),5),d(`div`,null,[d(`strong`,null,n(z.value.name),1),d(`p`,null,n(z.value.contactName),1),d(`p`,y,n(z.value.phone),1)])])):i(``,!0),d(`section`,null,[l[10]||=d(`h3`,null,`نوع تعامل`,-1),d(`div`,b,[(c(),o(a,null,ne(_e,e=>d(`button`,{key:e.id,type:`button`,class:t([`type-btn`,{"type-btn--active":U.value===e.id}]),onClick:t=>U.value=e.id},[e.icon===`clipboard`?(c(),r(se,{key:0,size:22})):e.icon===`phone`?(c(),r(_,{key:1,size:22})):e.icon===`mail`?(c(),r(de,{key:2,size:22})):(c(),r(oe,{key:3,size:22})),d(`span`,null,n(e.label),1)],10,x)),64))])]),d(`section`,null,[l[13]||=d(`h3`,null,`تاریخ و زمان`,-1),d(`div`,S,[d(`label`,C,[l[11]||=d(`span`,null,`تاریخ`,-1),u(d(`input`,{"onUpdate:modelValue":l[1]||=e=>W.value=e,type:`text`},null,512),[[m,W.value]])]),d(`label`,w,[l[12]||=d(`span`,null,`ساعت`,-1),u(d(`input`,{"onUpdate:modelValue":l[2]||=e=>G.value=e,type:`text`},null,512),[[m,G.value]])])])]),d(`label`,T,[l[14]||=d(`span`,null,`موضوع گزارش`,-1),u(d(`input`,{"onUpdate:modelValue":l[3]||=e=>K.value=e,type:`text`},null,512),[[m,K.value]])]),d(`label`,E,[l[15]||=d(`span`,null,`محتوای گزارش`,-1),u(d(`textarea`,{"onUpdate:modelValue":l[4]||=e=>q.value=e,rows:`5`,maxlength:`1000`},null,512),[[m,q.value]]),d(`em`,null,n(q.value.length.toLocaleString(`fa-IR`))+`/۱۰۰۰`,1)]),l[22]||=d(`section`,null,[d(`h3`,null,`تصاویر و فایل‌ها`),d(`div`,{class:`files`},[d(`div`,{class:`file-thumb`}),d(`div`,{class:`file-thumb`}),d(`button`,{type:`button`,class:`file-add`,"aria-label":`افزودن فایل`},`+`)])],-1),d(`section`,D,[d(`div`,O,[l[17]||=d(`h3`,null,`یادآور`,-1),d(`button`,{type:`button`,class:t([`toggle`,{"toggle--on":J.value}]),"aria-pressed":J.value,onClick:l[5]||=e=>J.value=!J.value},[...l[16]||=[d(`span`,null,null,-1)]],10,k)]),J.value?(c(),o(a,{key:0},[d(`label`,A,[l[18]||=d(`span`,null,`عنوان یادآور`,-1),u(d(`input`,{"onUpdate:modelValue":l[6]||=e=>Y.value=e,type:`text`},null,512),[[m,Y.value]])]),d(`div`,j,[d(`label`,M,[l[19]||=d(`span`,null,`تاریخ یادآور`,-1),u(d(`input`,{"onUpdate:modelValue":l[7]||=e=>X.value=e,type:`text`},null,512),[[m,X.value]])]),d(`label`,N,[l[20]||=d(`span`,null,`ساعت یادآور`,-1),u(d(`input`,{"onUpdate:modelValue":l[8]||=e=>Z.value=e,type:`text`},null,512),[[m,Z.value]])])]),d(`label`,ge,[l[21]||=d(`span`,null,`یادداشت یادآور (اختیاری)`,-1),u(d(`input`,{"onUpdate:modelValue":l[9]||=e=>Q.value=e,type:`text`},null,512),[[m,Q.value]])])],64)):i(``,!0)])]),d(`footer`,P,[d(`button`,{type:`button`,class:`submit`,disabled:V.value,onClick:$},n(V.value?`در حال ثبت...`:`ثبت گزارش و یادآور`),9,F)])]))}}),[[`__scopeId`,`data-v-e8f8b993`]]);export{I as default}; \ No newline at end of file diff --git a/dist/assets/MeetingReportView-clcxg22r.css b/dist/assets/MeetingReportView-clcxg22r.css deleted file mode 100644 index 9486d36..0000000 --- a/dist/assets/MeetingReportView-clcxg22r.css +++ /dev/null @@ -1 +0,0 @@ -.meeting-page[data-v-2708a25b]{background:var(--color-bg)}.meeting-scroll[data-v-2708a25b]{padding:8px var(--page-padding) 100px;flex-direction:column;gap:16px;display:flex}.customer-card[data-v-2708a25b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:12px;padding:12px;display:flex}.avatar[data-v-2708a25b]{border-radius:999px;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.customer-card p[data-v-2708a25b]{color:var(--color-text-muted);margin:2px 0 0;font-size:.8rem}h3[data-v-2708a25b]{margin:0 0 8px;font-size:.9rem}.type-grid[data-v-2708a25b]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.submit-icon-btn[data-v-2708a25b]{width:40px;height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.submit-icon-btn[data-v-2708a25b]:disabled{opacity:.5;cursor:not-allowed}.type-btn[data-v-2708a25b]{border:1.5px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:8px 6px;font-size:.72rem;display:flex}.type-btn--active[data-v-2708a25b]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);border-width:2px;font-weight:700}.two-cols[data-v-2708a25b]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field[data-v-2708a25b]{flex-direction:column;gap:6px;font-size:.85rem;display:flex}.field input[data-v-2708a25b],.field textarea[data-v-2708a25b]{border:1px solid var(--color-border);font:inherit;resize:vertical;background:#f5f5f5;border-radius:12px;padding:12px}.field em[data-v-2708a25b]{color:var(--color-text-muted);align-self:flex-end;font-size:.75rem;font-style:normal}.files[data-v-2708a25b]{gap:8px;display:flex}.file-thumb[data-v-2708a25b],.file-add[data-v-2708a25b]{border-radius:12px;width:64px;height:64px}.file-thumb[data-v-2708a25b]{background:linear-gradient(145deg,#4b5563,#1f2937)}.file-add[data-v-2708a25b]{border:1.5px dashed var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;font-size:1.4rem}.reminder-box[data-v-2708a25b]{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:14px;display:flex}.reminder-box__head[data-v-2708a25b]{justify-content:space-between;align-items:center;display:flex}.toggle[data-v-2708a25b]{cursor:pointer;background:#d1d5db;border:none;border-radius:999px;width:46px;height:28px;padding:3px}.toggle span[data-v-2708a25b]{background:#fff;border-radius:999px;width:22px;height:22px;transition:transform .15s;display:block}.toggle--on[data-v-2708a25b]{background:var(--color-primary)}.toggle--on span[data-v-2708a25b]{transform:translate(-18px)}.footer[data-v-2708a25b]{padding:12px var(--page-padding) calc(12px + env(safe-area-inset-bottom,0));background:var(--color-surface);border-top:1px solid var(--color-border);position:sticky;bottom:0}.submit[data-v-2708a25b]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;width:100%;min-height:52px;font-weight:700} diff --git a/dist/assets/OrderDetailView-BuCDMdSf.js b/dist/assets/OrderDetailView-BXnrb7Jd.js similarity index 99% rename from dist/assets/OrderDetailView-BuCDMdSf.js rename to dist/assets/OrderDetailView-BXnrb7Jd.js index 2c562b7..e163c48 100644 --- a/dist/assets/OrderDetailView-BuCDMdSf.js +++ b/dist/assets/OrderDetailView-BXnrb7Jd.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,Et as i,L as a,M as o,N as s,O as c,P as l,R as u,St as d,T as ee,Y as f,Z as p,_ as m,g as te,it as h,j as g,k as ne,mt as _,n as v,rt as y,t as b,tt as x,z as S}from"./BasicIcon-C6boaehV.js";import{n as re}from"./dist-B7sUlTMM.js";import{a as ie,i as C,l as ae,n as w,o as oe,r as T,u as E}from"./format-BHJptHdF.js";import{n as se,t as ce}from"./validation-BD7oi-2I.js";import{d as le,n as D,o as O,p as ue}from"./index-B6MlTGUp.js";import{n as k}from"./constants-DXXK14Zz.js";import{t as A}from"./IconChevronBack-DORV2H0q.js";import{t as de}from"./FormErrorBanner-CjdBfIQT.js";import{n as j,r as M,t as fe}from"./formErrors-DglFjYkZ.js";import{n as pe,t as N}from"./orderInvoice-B0L1Aeuk.js";import{t as me}from"./BaseInput-qoEXOHCQ.js";import{n as he,t as ge}from"./PersianDateInput-5iA_raeL.js";var P={submitted:0,awaiting_review:1,pricing:2,needs_correction:1,awaiting_settlement:3,awaiting_settlement_fix:3,cash_in_progress:4,cash_invoice_issued:4,awaiting_cash_payment:4,cash_payment_submitted:4,check_in_progress:4,awaiting_cash_confirmation:5,awaiting_check_review:5,check_needs_fix:5,check_rejected:5,checks_approved:6,cash_confirmed:6,final_approved:7,preparing:8,ready_to_ship:9,shipped:10,delivered:11,expired:3,cancelled:0,rejected:1},F={submitted:{variant:`waiting`,title:`پیش‌سفارش ثبت شد`,description:`سفارش شما برای بررسی و قیمت‌گذاری به مدیریت ارسال شد. پس از صدور فاکتور می‌توانید روش تسویه (نقد یا چک) را انتخاب کنید.`},awaiting_review:{variant:`waiting`,title:`در انتظار بررسی مدیریت`,description:`پیش‌سفارش شما در صف بررسی است. پس از قیمت‌گذاری و صدور فاکتور، از طریق همین صفحه برای انتخاب تسویه مطلع می‌شوید.`},pricing:{variant:`waiting`,title:`در حال قیمت‌گذاری`,description:`مدیریت در حال تعیین مبلغ نهایی فاکتور است. تا قبل از صدور فاکتور امکان ثبت چک یا پرداخت وجود ندارد.`},awaiting_settlement:{variant:`info`,title:`فاکتور آماده است`,description:`مبلغ فاکتور مشخص شده. لطفاً روش تسویه را انتخاب کنید و مسیر پرداخت را ادامه دهید.`},awaiting_settlement_fix:{variant:`info`,title:`نیاز به اصلاح تسویه`,description:`لطفاً روش تسویه یا اطلاعات پرداخت را اصلاح کنید.`},cash_invoice_issued:{variant:`info`,title:`فاکتور نقدی صادر شد`,description:`مبلغ را به حساب‌های اعلام‌شده واریز و رسید پرداخت را ثبت کنید.`},awaiting_cash_payment:{variant:`info`,title:`در انتظار پرداخت نقدی`,description:`لطفاً مبلغ فاکتور را واریز و رسید پرداخت را ثبت کنید.`},cash_payment_submitted:{variant:`waiting`,title:`رسید ثبت شد`,description:`رسید پرداخت شما دریافت شد و در صف بررسی مدیریت است.`},awaiting_cash_confirmation:{variant:`waiting`,title:`در انتظار تأیید پرداخت`,description:`رسید پرداخت در حال بررسی است. نتیجه به‌زودی اعلام می‌شود.`},awaiting_check_review:{variant:`waiting`,title:`در حال بررسی چک‌ها`,description:`چک‌های ثبت‌شده در حال بررسی هستند. نتیجه بررسی به‌زودی اعلام می‌شود.`},checks_approved:{variant:`success`,title:`چک‌ها تأیید شده`,description:`چک‌های شما تأیید شد. سفارش در انتظار تأیید نهایی مدیریت است و پس از آن وارد آماده‌سازی می‌شود.`},cash_confirmed:{variant:`success`,title:`پرداخت تأیید شد`,description:`رسید پرداخت شما تأیید شد و سفارش وارد مراحل بعدی می‌شود.`},final_approved:{variant:`success`,title:`تأیید نهایی`,description:`سفارش شما تأیید نهایی شد و آماده آماده‌سازی است.`},preparing:{variant:`info`,title:`در حال آماده‌سازی`,description:`سفارش شما در انبار در حال آماده‌سازی است.`},ready_to_ship:{variant:`info`,title:`آماده ارسال`,description:`سفارش آماده ارسال است و به‌زودی تحویل باربری می‌شود.`},shipped:{variant:`info`,title:`ارسال شده`,description:`سفارش ارسال شده است. جزئیات بارنامه را می‌توانید مشاهده کنید.`},delivered:{variant:`success`,title:`تحویل شده`,description:`سفارش با موفقیت تحویل داده شد.`},expired:{variant:`waiting`,title:`فاکتور منقضی شده`,description:`مهلت پرداخت این فاکتور به پایان رسیده است. برای ادامه با پشتیبانی یا مدیریت هماهنگ کنید.`}};function I(e){return e===`cash`?{payment:`ثبت رسید پرداخت`,review:`بررسی پرداخت نقدی`,approved:`پرداخت تأیید شده`}:e===`check`?{payment:`ثبت چک`,review:`در حال بررسی چک‌ها`,approved:`چک‌ها تأیید شده`}:{payment:`ثبت پرداخت / چک`,review:`بررسی پرداخت / چک`,approved:`تأیید پرداخت`}}function L(e){let t=I(e.settlementType);return k.map(e=>e.status===`check_in_progress`?{...e,label:t.payment}:e.status===`awaiting_check_review`?{...e,label:t.review}:e.status===`checks_approved`?{...e,label:t.approved}:e)}function R(e){return P[e]??0}function _e(e){return F[e]??null}var z={awaiting_settlement:[`awaiting_settlement`,`awaiting_settlement_fix`],check_in_progress:[`check_in_progress`,`cash_in_progress`,`cash_invoice_issued`,`awaiting_cash_payment`,`cash_payment_submitted`],awaiting_check_review:[`awaiting_check_review`,`awaiting_cash_confirmation`,`check_needs_fix`,`check_rejected`],checks_approved:[`checks_approved`,`cash_confirmed`],pricing:[`pricing`]};function B(e,t){if(t===`submitted`)return e.createdAt;let n=z[t]??[t];return[...e.statusHistory].reverse().find(e=>n.includes(e.toStatus))?.changedAt??null}function ve(e){return e===`shipped`?`مشاهده جزئیات و بارنامه`:[`checks_approved`,`cash_confirmed`,`delivered`,`final_approved`].includes(e)?`مشاهده جزئیات`:`مشاهده جزئیات سفارش`}var V={class:`tracking-timeline`},H={class:`tracking-timeline__marker-wrap`},U={class:`tracking-timeline__marker`},W={key:0,class:`tracking-timeline__check`},G={class:`tracking-timeline__label`},K={key:0,class:`tracking-timeline__time`},ye=v(S({__name:`OrderTrackingTimeline`,props:{order:{}},setup(t){let r=t,a=e(()=>L(r.order)),o=e(()=>R(r.order.status));function u(e){return e(f(),l(`div`,V,[(f(!0),l(c,null,p(a.value,(e,r)=>(f(),l(`div`,{key:e.status,class:n([`tracking-timeline__item`,`tracking-timeline__item--${u(r)}`])},[g(`div`,H,[t[0]||=g(`div`,{class:`tracking-timeline__line`,"aria-hidden":`true`},null,-1),g(`div`,U,[u(r)===`done`?(f(),l(`span`,W,`✓`)):s(``,!0)])]),g(`div`,{class:n([`tracking-timeline__content`,{"tracking-timeline__content--current":u(r)===`current`}])},[g(`strong`,G,i(e.label),1),d(e.status)?(f(),l(`span`,K,i(d(e.status)),1)):s(``,!0)],2)],2))),128))]))}}),[[`__scopeId`,`data-v-603b6d66`]]),q={class:`status-hero__icon`,"aria-hidden":`true`},J={class:`status-hero__copy`},Y={class:`status-hero__title`},be={key:0,class:`status-hero__desc`},xe=v(S({__name:`OrderStatusHero`,props:{config:{}},setup(e){let t={waiting:`vuesax-linear:timer-1`,success:`vuesax-linear:tick-circle`,info:`vuesax-linear:info-circle`,none:`vuesax-linear:info-circle`};return(r,a)=>e.config.variant===`none`?s(``,!0):(f(),l(`div`,{key:0,class:n([`status-hero`,`status-hero--${e.config.variant}`])},[g(`div`,q,[u(b,{icon:t[e.config.variant],size:28,"stroke-width":1.5},null,8,[`icon`])]),g(`div`,J,[g(`h2`,Y,i(e.config.title),1),e.config.description?(f(),l(`p`,be,i(e.config.description),1)):s(``,!0)])],2))}}),[[`__scopeId`,`data-v-896684d9`]]),Se={class:`tracking-summary`},X={class:`tracking-summary__row`},Z={class:`tracking-summary__row`},Q={class:`tracking-summary__row`},$={class:`tracking-summary__row`},Ce={key:0,class:`tracking-summary__row`},we={key:1,class:`tracking-summary__row`},Te=v(S({__name:`OrderTrackingSummary`,props:{order:{}},setup(t){let n=t,r=e(()=>n.order.checks?.reduce((e,t)=>e+t.amount,0)??0);function a(e){return e?e===`cash`?`تسویه نقدی`:`تسویه چکی`:`در انتظار انتخاب مشتری`}return(e,n)=>(f(),l(`div`,Se,[g(`div`,X,[n[0]||=g(`span`,null,`مبلغ فاکتور`,-1),g(`strong`,null,i(t.order.finalAmount?d(oe)(t.order.finalAmount):`در انتظار قیمت‌گذاری`),1)]),g(`div`,Z,[n[1]||=g(`span`,null,`نوع تسویه`,-1),g(`strong`,null,i(a(t.order.settlementType)),1)]),t.order.settlementType===`check`&&t.order.checks?.length?(f(),l(c,{key:0},[g(`div`,Q,[n[2]||=g(`span`,null,`تعداد چک‌ها`,-1),g(`strong`,null,i(d(E)(String(t.order.checks.length)))+` فقره`,1)]),g(`div`,$,[n[3]||=g(`span`,null,`مجموع مبلغ چک‌ها`,-1),g(`strong`,null,i(d(w)(r.value)),1)]),t.order.checkRassDays==null?s(``,!0):(f(),l(`div`,Ce,[n[4]||=g(`span`,null,`رأس چک (تقریبی)`,-1),g(`strong`,null,i(d(E)(String(t.order.checkRassDays)))+` روز`,1)]))],64)):s(``,!0),t.order.settlementType===`cash`&&t.order.cashReceipt?(f(),l(`div`,we,[n[5]||=g(`span`,null,`مبلغ واریزی`,-1),g(`strong`,null,i(d(w)(t.order.cashReceipt.amount)),1)])):s(``,!0)]))}}),[[`__scopeId`,`data-v-b22cc5d6`]]),Ee={key:0,class:`order-detail-page`},De={class:`order-detail-page__nav mobile-only`},Oe={class:`order-detail-page__nav-center`},ke={class:`order-detail-page__title`},Ae={key:0,class:`order-detail-page__order-id`},je={type:`button`,class:`nav-btn nav-btn--ghost`,"aria-hidden":`true`,tabindex:`-1`},Me={class:`desktop-page__head desktop-only order-detail-page__desktop-head`},Ne={class:`desktop-page__subtitle`},Pe={class:`order-detail-page__body`},Fe={key:0,class:`order-info-card mobile-only`},Ie={class:`order-info-card__head`},Le={class:`order-info-card__number`},Re={class:`order-info-card__row`},ze={class:`order-info-card__value order-info-card__value--accent`},Be={class:`order-info-card__row`},Ve={class:`order-info-card__value order-info-card__value--accent`},He={class:`order-info-card__row`},Ue={class:`order-info-card__value order-info-card__value--accent`},We={class:`order-info-card__row order-info-card__row--last`},Ge={class:`order-info-card__amount`},Ke={key:1,class:`order-next-action`},qe={key:2,class:`order-detail-page__tracking`},Je={class:`order-detail-page__tracking-hero`},Ye={class:`tracking-card tracking-card--hero`},Xe={class:`order-detail-page__tracking-main`},Ze={key:0,class:`order-next-action`},Qe={class:`tracking-card tracking-collapse`},$e=[`aria-expanded`],et={class:`tracking-collapse__body`},tt={class:`tracking-collapse__section tracking-collapse__section--flush`},nt={class:`tracking-card tracking-collapse`},rt=[`aria-expanded`],it={class:`tracking-collapse__body`},at={class:`tracking-collapse__section`},ot={class:`item-row__meta`},st={class:`item-row item-row--summary`},ct={key:0,class:`tracking-alert`},lt={class:`tracking-collapse__section`},ut={dir:`ltr`,class:`bank-row__meta`},dt={dir:`ltr`,class:`bank-row__meta`},ft={key:2,class:`tracking-collapse__section`},pt={class:`detail-row`},mt={class:`detail-row`},ht={class:`tracking-collapse__section`},gt={class:`rass-display`},_t={key:0,class:`rass-date`},vt={class:`detail-row`},yt={class:`detail-row`},bt=[`src`],xt={key:0,class:`order-detail-page__footer mobile-only`},St={class:`receipt-modal card`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`receipt-modal-title`},Ct={class:`receipt-modal__header`},wt={class:`receipt-modal__body`},Tt={class:`form-group`},Et=[`value`],Dt={key:0,class:`input-error-text`},Ot={class:`form-group`},kt=[`src`],At={key:1,class:`upload-box__placeholder`},jt={key:0,class:`input-error-text`},Mt={key:1,class:`page empty-state`},Nt=v(S({__name:`OrderDetailView`,setup(v){let b=te(),S=m(),E=le(),k=re(`(min-width: 768px)`),P=e(()=>b.params.id),F=e(()=>E.getOrderById(P.value)),I=_(b.query.track===`1`||b.query.receipt===`1`),L=_(!1),R=_(!0),z=_(b.query.receipt===`1`),B=_(``),V=_(``),H=_(``),U=_(``),W=_(``),G=_(``),K=_({}),q=_(``);x([F,()=>b.query.receipt],([e])=>{let t=b.query.receipt===`1`;if(t&&N(e)){L.value=!0,z.value=!0;return}if(t&&e&&!N(e)){L.value=!1;let{receipt:e,...t}=b.query;S.replace({query:{...t,track:`1`}})}},{immediate:!0}),x(k,e=>{e&&(I.value=!0,R.value=!0,z.value=!0,b.query.track!==`1`&&b.query.receipt!==`1`&&S.replace({query:{...b.query,track:`1`}}))},{immediate:!0}),x(B,()=>{K.value=j(K.value,`receiptAmount`),M(K.value)||(q.value=``)}),x(V,()=>{K.value=j(K.value,`receiptDate`),M(K.value)||(q.value=``)}),x(U,()=>{K.value=j(K.value,`trackingNumber`),M(K.value)||(q.value=``)}),x(W,()=>{K.value=j(K.value,`destinationAccountId`),M(K.value)||(q.value=``)});let J=_([]);x(()=>F.value?.id,async e=>{if(!e||!F.value){J.value=[];return}try{J.value=await E.getBankAccountsForOrder(F.value)}catch{J.value=[]}},{immediate:!0}),x(()=>P.value,async e=>{if(e&&!E.getOrderById(e))try{await E.fetchOrder(e)}catch{}},{immediate:!0});let Y=e(()=>F.value?_e(F.value.status):null),be=e(()=>F.value?ve(F.value.status):`مشاهده جزئیات سفارش`);function Se(e){return e?e===`cash`?`تسویه نقدی`:`تسویه چکی`:`در انتظار انتخاب مشتری`}let X=e(()=>{let e=F.value;if(!e)return null;let t=pe(e);switch(e.status){case`awaiting_settlement`:case`awaiting_settlement_fix`:return t?{label:`انتخاب روش تسویه`,to:`/orders/${e.id}/settlement`}:null;case`check_in_progress`:return t?{label:`ثبت چک‌ها`,to:`/orders/${e.id}/check-mode`}:null;case`check_needs_fix`:case`check_rejected`:return t?{label:`اصلاح چک‌ها`,to:`/orders/${e.id}/check-list`}:null;case`awaiting_cash_payment`:case`cash_invoice_issued`:return t?{label:`ثبت رسید پرداخت`,receipt:!0}:null;default:return null}});function Z(){if(!N(F.value)){q.value=`در وضعیت فعلی سفارش امکان ثبت رسید وجود ندارد`;return}I.value=!0,z.value=!0,L.value=!0}function Q(){let e=X.value;if(e){if(e.receipt){Z();return}e.to&&S.push(e.to)}}function $(){I.value=!0,z.value=!1,S.replace({query:{track:`1`}})}function Ce(){z.value=!z.value}function we(){R.value=!R.value}async function Nt(e){let t=e.target.files?.[0];if(!t)return;let n=se(t);if(!n.valid){K.value={...K.value,receiptImage:n.message??`خطا`};return}K.value=j(K.value,`receiptImage`),G.value=await ce(t)}async function Pt(){if(!F.value)return;if(K.value={},q.value=``,!N(F.value)){q.value=`در وضعیت فعلی سفارش امکان ثبت رسید وجود ندارد`;return}let e=ae(B.value),t={};if(e||(t.receiptAmount=`مبلغ واریزی الزامی است.`),V.value||(t.receiptDate=`تاریخ واریز الزامی است.`),U.value.trim()||(t.trackingNumber=`شماره پیگیری الزامی است.`),W.value||(t.destinationAccountId=`حساب مقصد را انتخاب کنید.`),M(t)){K.value=t,q.value=fe;return}try{await E.submitCashReceipt(F.value.id,{amount:e,transferDate:V.value,transferTime:H.value||`12:00`,trackingNumber:U.value,destinationAccountId:W.value,receiptImage:G.value||void 0}),L.value=!1,K.value={},q.value=``}catch(e){q.value=e instanceof Error?e.message:`ثبت رسید ناموفق بود.`}}return(e,m)=>F.value?(f(),l(`div`,Ee,[g(`header`,De,[g(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:m[0]||=e=>d(S).push(`/orders`)},[u(A,{size:20})]),g(`div`,Oe,[g(`h1`,ke,i(I.value?`پیگیری سفارش`:`جزئیات سفارش`),1),I.value?(f(),l(`p`,Ae,i(F.value.orderNumber),1)):s(``,!0)]),g(`button`,je,[u(A,{size:18,class:`nav-btn__flip`})])]),g(`header`,Me,[g(`button`,{type:`button`,class:`order-detail-back`,onClick:m[1]||=e=>d(S).push(`/orders`)},[u(A,{size:18}),m[10]||=a(` بازگشت به سفارش‌ها `,-1)]),m[11]||=g(`h1`,{class:`desktop-page__title`},`پیگیری سفارش`,-1),g(`p`,Ne,i(F.value.orderNumber)+` · `+i(F.value.companyName),1)]),g(`div`,Pe,[I.value?s(``,!0):(f(),l(`div`,Fe,[g(`div`,Ie,[m[12]||=g(`span`,{class:`order-info-card__label`},`شماره سفارش`,-1),g(`strong`,Le,i(F.value.orderNumber),1)]),g(`div`,Re,[m[13]||=g(`span`,{class:`order-info-card__key`},`شرکت`,-1),g(`span`,ze,i(F.value.companyName),1)]),g(`div`,Be,[m[14]||=g(`span`,{class:`order-info-card__key`},`تاریخ ثبت`,-1),g(`span`,Ve,i(d(C)(F.value.createdAt)),1)]),g(`div`,He,[m[15]||=g(`span`,{class:`order-info-card__key`},`نوع تسویه`,-1),g(`span`,Ue,i(Se(F.value.settlementType)),1)]),g(`div`,We,[m[16]||=g(`span`,{class:`order-info-card__key`},`مبلغ فاکتور`,-1),g(`strong`,Ge,i(F.value.finalAmount?d(oe)(F.value.finalAmount):`پس از قیمت‌گذاری مدیریت`),1)])])),X.value&&!I.value?(f(),l(`div`,Ke,[m[17]||=g(`span`,{class:`order-next-action__text`},`برای ادامه سفارش، این مرحله باقی مانده است.`,-1),u(D,{class:`order-next-action__btn`,onClick:Q},{default:y(()=>[a(i(X.value.label),1)]),_:1})])):s(``,!0),I.value?(f(),l(`div`,qe,[g(`section`,Je,[g(`div`,Ye,[Y.value?(f(),o(xe,{key:0,config:Y.value},null,8,[`config`])):s(``,!0),u(Te,{order:F.value},null,8,[`order`])])]),g(`section`,Xe,[X.value?(f(),l(`div`,Ze,[m[18]||=g(`span`,{class:`order-next-action__text`},`برای ادامه سفارش، این مرحله باقی مانده است.`,-1),u(D,{class:`order-next-action__btn`,onClick:Q},{default:y(()=>[a(i(X.value.label),1)]),_:1})])):s(``,!0),g(`div`,Qe,[g(`button`,{type:`button`,class:`tracking-collapse__trigger`,"aria-expanded":R.value,onClick:we},[m[19]||=g(`span`,null,`پیگیری وضعیت`,-1),u(O,{size:18,class:n([`tracking-collapse__chevron`,{"tracking-collapse__chevron--open":R.value}]),"aria-hidden":`true`},null,8,[`class`])],8,$e),h(g(`div`,et,[g(`div`,tt,[u(ye,{order:F.value},null,8,[`order`])])],512),[[ee,R.value]])]),g(`div`,nt,[g(`button`,{type:`button`,class:`tracking-collapse__trigger`,"aria-expanded":z.value,onClick:Ce},[g(`span`,null,i(be.value),1),u(O,{size:18,class:n([`tracking-collapse__chevron`,{"tracking-collapse__chevron--open":z.value}]),"aria-hidden":`true`},null,8,[`class`])],8,rt),h(g(`div`,it,[g(`div`,at,[m[21]||=g(`h3`,{class:`tracking-card__title`},`اقلام سفارش`,-1),(f(!0),l(c,null,p(F.value.items,e=>(f(),l(`div`,{key:e.id,class:`item-row`},[g(`div`,null,[g(`strong`,null,i(e.productName),1),g(`p`,ot,`کالیته `+i(e.catalogCode)+` · `+i(e.color),1)]),g(`span`,null,i(d(ie)(e.requestedMeterage)),1)]))),128)),g(`div`,st,[m[20]||=g(`span`,null,`مجموع متراژ`,-1),g(`strong`,null,i(d(ie)(F.value.totalMeterage)),1)])]),F.value.settlementType===`cash`?(f(),l(c,{key:0},[F.value.cashInvoiceExpiresAt?(f(),l(`div`,ct,` اعتبار فاکتور: `+i(d(C)(F.value.cashInvoiceExpiresAt)),1)):s(``,!0),g(`div`,lt,[m[22]||=g(`h3`,{class:`tracking-card__title`},`حساب‌های بانکی`,-1),(f(!0),l(c,null,p(J.value,e=>(f(),l(`div`,{key:e.id,class:`bank-row`},[g(`strong`,null,i(e.bankName),1),g(`p`,ut,i(e.cardNumber),1),g(`p`,dt,i(e.iban),1)]))),128))]),X.value?.receipt?(f(),o(D,{key:1,block:``,onClick:Z},{default:y(()=>[a(i(F.value.cashReceipt?`ثبت رسید جدید`:`ثبت رسید پرداخت`),1)]),_:1})):s(``,!0),F.value.cashReceipt?(f(),l(`div`,ft,[m[25]||=g(`h3`,{class:`tracking-card__title`},`رسید ثبت‌شده`,-1),g(`div`,pt,[m[23]||=g(`span`,null,`مبلغ`,-1),g(`span`,null,i(d(w)(F.value.cashReceipt.amount)),1)]),g(`div`,mt,[m[24]||=g(`span`,null,`شماره پیگیری`,-1),g(`span`,null,i(F.value.cashReceipt.trackingNumber),1)])])):s(``,!0)],64)):s(``,!0),F.value.settlementType===`check`&&F.value.checks?(f(),l(c,{key:1},[g(`div`,ht,[m[26]||=g(`h3`,{class:`tracking-card__title`},`رأس چک‌ها`,-1),g(`div`,gt,i(F.value.checkRassDays)+` روز`,1),F.value.checkRassDate?(f(),l(`p`,_t,` تاریخ رأس: `+i(d(T)(F.value.checkRassDate)),1)):s(``,!0)]),(f(!0),l(c,null,p(F.value.checks,(e,t)=>(f(),l(`div`,{key:e.id,class:`tracking-collapse__section`},[g(`strong`,null,`چک `+i(t+1),1),g(`div`,vt,[m[27]||=g(`span`,null,`مبلغ`,-1),g(`span`,null,i(d(w)(e.amount)),1)]),g(`div`,yt,[m[28]||=g(`span`,null,`سررسید`,-1),g(`span`,null,i(d(T)(e.dueDate))+` (`+i(d(ue)(e.dueDate))+` روز)`,1)]),e.frontImage?(f(),l(`img`,{key:0,src:e.frontImage,class:`check-img`,alt:`چک`},null,8,bt)):s(``,!0)]))),128))],64)):s(``,!0)],512),[[ee,z.value]])])])])):s(``,!0)]),I.value?s(``,!0):(f(),l(`div`,xt,[u(D,{block:``,onClick:$},{default:y(()=>[...m[29]||=[a(`مشاهده جزئیات و پیگیری`,-1)]]),_:1})])),(f(),o(ne,{to:`body`},[L.value?(f(),l(`div`,{key:0,class:`receipt-modal-overlay`,onClick:m[8]||=r(e=>L.value=!1,[`self`])},[g(`div`,St,[g(`header`,Ct,[m[30]||=g(`h3`,{id:`receipt-modal-title`,class:`receipt-modal__title`},`ثبت رسید پرداخت`,-1),g(`button`,{type:`button`,class:`receipt-modal__close`,"aria-label":`بستن`,onClick:m[2]||=e=>L.value=!1},` × `)]),g(`div`,wt,[u(de,{message:q.value},null,8,[`message`]),u(he,{modelValue:B.value,"onUpdate:modelValue":m[3]||=e=>B.value=e,label:`مبلغ واریزی`,error:K.value.receiptAmount},null,8,[`modelValue`,`error`]),u(ge,{modelValue:V.value,"onUpdate:modelValue":m[4]||=e=>V.value=e,label:`تاریخ واریز`,error:K.value.receiptDate},null,8,[`modelValue`,`error`]),u(me,{modelValue:H.value,"onUpdate:modelValue":m[5]||=e=>H.value=e,label:`ساعت واریز`,type:`time`},null,8,[`modelValue`]),u(me,{modelValue:U.value,"onUpdate:modelValue":m[6]||=e=>U.value=e,label:`شماره پیگیری`,inputmode:`numeric`,dir:`ltr`,error:K.value.trackingNumber},null,8,[`modelValue`,`error`]),g(`div`,Tt,[m[32]||=g(`label`,{class:`form-label`},`حساب مقصد`,-1),h(g(`select`,{"onUpdate:modelValue":m[7]||=e=>W.value=e,class:n([`select-input`,{"select-input--error":K.value.destinationAccountId}])},[m[31]||=g(`option`,{value:``},`انتخاب کنید`,-1),(f(!0),l(c,null,p(J.value,e=>(f(),l(`option`,{key:e.id,value:e.id},i(e.bankName)+` - `+i(e.cardNumber),9,Et))),128))],2),[[t,W.value]]),K.value.destinationAccountId?(f(),l(`p`,Dt,i(K.value.destinationAccountId),1)):s(``,!0)]),g(`div`,Ot,[m[33]||=g(`label`,{class:`form-label`},`تصویر رسید`,-1),g(`label`,{class:n([`upload-box`,{"upload-box--error":K.value.receiptImage}])},[g(`input`,{type:`file`,accept:`image/*`,class:`upload-box__input`,onChange:Nt},null,32),G.value?(f(),l(`img`,{key:0,src:G.value,class:`upload-box__preview`,alt:`تصویر رسید`},null,8,kt)):(f(),l(`span`,At,`انتخاب تصویر رسید`))],2),K.value.receiptImage?(f(),l(`p`,jt,i(K.value.receiptImage),1)):s(``,!0)]),u(D,{block:``,class:`mt-4`,onClick:Pt},{default:y(()=>[...m[34]||=[a(`ثبت رسید`,-1)]]),_:1})])])])):s(``,!0)]))])):(f(),l(`div`,Mt,[m[36]||=g(`p`,null,`سفارش یافت نشد`,-1),u(D,{onClick:m[9]||=e=>d(S).push(`/orders`)},{default:y(()=>[...m[35]||=[a(`بازگشت`,-1)]]),_:1})]))}}),[[`__scopeId`,`data-v-7d9d2f9d`]]);export{Nt as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,Et as i,L as a,M as o,N as s,O as c,P as l,R as u,St as d,T as ee,Y as f,Z as p,_ as m,g as te,it as h,j as g,k as ne,mt as _,n as v,rt as y,t as b,tt as x,z as S}from"./BasicIcon-C6boaehV.js";import{n as re}from"./dist-B7sUlTMM.js";import{a as ie,i as C,l as ae,n as w,o as oe,r as T,u as E}from"./format-BHJptHdF.js";import{n as se,t as ce}from"./validation-BD7oi-2I.js";import{d as le,n as D,o as O,p as ue}from"./index-DzzUgmYT.js";import{n as k}from"./constants-DXXK14Zz.js";import{t as A}from"./IconChevronBack-DORV2H0q.js";import{t as de}from"./FormErrorBanner-CjdBfIQT.js";import{n as j,r as M,t as fe}from"./formErrors-DglFjYkZ.js";import{n as pe,t as N}from"./orderInvoice-B0L1Aeuk.js";import{t as me}from"./BaseInput-qoEXOHCQ.js";import{n as he,t as ge}from"./PersianDateInput-5iA_raeL.js";var P={submitted:0,awaiting_review:1,pricing:2,needs_correction:1,awaiting_settlement:3,awaiting_settlement_fix:3,cash_in_progress:4,cash_invoice_issued:4,awaiting_cash_payment:4,cash_payment_submitted:4,check_in_progress:4,awaiting_cash_confirmation:5,awaiting_check_review:5,check_needs_fix:5,check_rejected:5,checks_approved:6,cash_confirmed:6,final_approved:7,preparing:8,ready_to_ship:9,shipped:10,delivered:11,expired:3,cancelled:0,rejected:1},F={submitted:{variant:`waiting`,title:`پیش‌سفارش ثبت شد`,description:`سفارش شما برای بررسی و قیمت‌گذاری به مدیریت ارسال شد. پس از صدور فاکتور می‌توانید روش تسویه (نقد یا چک) را انتخاب کنید.`},awaiting_review:{variant:`waiting`,title:`در انتظار بررسی مدیریت`,description:`پیش‌سفارش شما در صف بررسی است. پس از قیمت‌گذاری و صدور فاکتور، از طریق همین صفحه برای انتخاب تسویه مطلع می‌شوید.`},pricing:{variant:`waiting`,title:`در حال قیمت‌گذاری`,description:`مدیریت در حال تعیین مبلغ نهایی فاکتور است. تا قبل از صدور فاکتور امکان ثبت چک یا پرداخت وجود ندارد.`},awaiting_settlement:{variant:`info`,title:`فاکتور آماده است`,description:`مبلغ فاکتور مشخص شده. لطفاً روش تسویه را انتخاب کنید و مسیر پرداخت را ادامه دهید.`},awaiting_settlement_fix:{variant:`info`,title:`نیاز به اصلاح تسویه`,description:`لطفاً روش تسویه یا اطلاعات پرداخت را اصلاح کنید.`},cash_invoice_issued:{variant:`info`,title:`فاکتور نقدی صادر شد`,description:`مبلغ را به حساب‌های اعلام‌شده واریز و رسید پرداخت را ثبت کنید.`},awaiting_cash_payment:{variant:`info`,title:`در انتظار پرداخت نقدی`,description:`لطفاً مبلغ فاکتور را واریز و رسید پرداخت را ثبت کنید.`},cash_payment_submitted:{variant:`waiting`,title:`رسید ثبت شد`,description:`رسید پرداخت شما دریافت شد و در صف بررسی مدیریت است.`},awaiting_cash_confirmation:{variant:`waiting`,title:`در انتظار تأیید پرداخت`,description:`رسید پرداخت در حال بررسی است. نتیجه به‌زودی اعلام می‌شود.`},awaiting_check_review:{variant:`waiting`,title:`در حال بررسی چک‌ها`,description:`چک‌های ثبت‌شده در حال بررسی هستند. نتیجه بررسی به‌زودی اعلام می‌شود.`},checks_approved:{variant:`success`,title:`چک‌ها تأیید شده`,description:`چک‌های شما تأیید شد. سفارش در انتظار تأیید نهایی مدیریت است و پس از آن وارد آماده‌سازی می‌شود.`},cash_confirmed:{variant:`success`,title:`پرداخت تأیید شد`,description:`رسید پرداخت شما تأیید شد و سفارش وارد مراحل بعدی می‌شود.`},final_approved:{variant:`success`,title:`تأیید نهایی`,description:`سفارش شما تأیید نهایی شد و آماده آماده‌سازی است.`},preparing:{variant:`info`,title:`در حال آماده‌سازی`,description:`سفارش شما در انبار در حال آماده‌سازی است.`},ready_to_ship:{variant:`info`,title:`آماده ارسال`,description:`سفارش آماده ارسال است و به‌زودی تحویل باربری می‌شود.`},shipped:{variant:`info`,title:`ارسال شده`,description:`سفارش ارسال شده است. جزئیات بارنامه را می‌توانید مشاهده کنید.`},delivered:{variant:`success`,title:`تحویل شده`,description:`سفارش با موفقیت تحویل داده شد.`},expired:{variant:`waiting`,title:`فاکتور منقضی شده`,description:`مهلت پرداخت این فاکتور به پایان رسیده است. برای ادامه با پشتیبانی یا مدیریت هماهنگ کنید.`}};function I(e){return e===`cash`?{payment:`ثبت رسید پرداخت`,review:`بررسی پرداخت نقدی`,approved:`پرداخت تأیید شده`}:e===`check`?{payment:`ثبت چک`,review:`در حال بررسی چک‌ها`,approved:`چک‌ها تأیید شده`}:{payment:`ثبت پرداخت / چک`,review:`بررسی پرداخت / چک`,approved:`تأیید پرداخت`}}function L(e){let t=I(e.settlementType);return k.map(e=>e.status===`check_in_progress`?{...e,label:t.payment}:e.status===`awaiting_check_review`?{...e,label:t.review}:e.status===`checks_approved`?{...e,label:t.approved}:e)}function R(e){return P[e]??0}function _e(e){return F[e]??null}var z={awaiting_settlement:[`awaiting_settlement`,`awaiting_settlement_fix`],check_in_progress:[`check_in_progress`,`cash_in_progress`,`cash_invoice_issued`,`awaiting_cash_payment`,`cash_payment_submitted`],awaiting_check_review:[`awaiting_check_review`,`awaiting_cash_confirmation`,`check_needs_fix`,`check_rejected`],checks_approved:[`checks_approved`,`cash_confirmed`],pricing:[`pricing`]};function B(e,t){if(t===`submitted`)return e.createdAt;let n=z[t]??[t];return[...e.statusHistory].reverse().find(e=>n.includes(e.toStatus))?.changedAt??null}function ve(e){return e===`shipped`?`مشاهده جزئیات و بارنامه`:[`checks_approved`,`cash_confirmed`,`delivered`,`final_approved`].includes(e)?`مشاهده جزئیات`:`مشاهده جزئیات سفارش`}var V={class:`tracking-timeline`},H={class:`tracking-timeline__marker-wrap`},U={class:`tracking-timeline__marker`},W={key:0,class:`tracking-timeline__check`},G={class:`tracking-timeline__label`},K={key:0,class:`tracking-timeline__time`},ye=v(S({__name:`OrderTrackingTimeline`,props:{order:{}},setup(t){let r=t,a=e(()=>L(r.order)),o=e(()=>R(r.order.status));function u(e){return e(f(),l(`div`,V,[(f(!0),l(c,null,p(a.value,(e,r)=>(f(),l(`div`,{key:e.status,class:n([`tracking-timeline__item`,`tracking-timeline__item--${u(r)}`])},[g(`div`,H,[t[0]||=g(`div`,{class:`tracking-timeline__line`,"aria-hidden":`true`},null,-1),g(`div`,U,[u(r)===`done`?(f(),l(`span`,W,`✓`)):s(``,!0)])]),g(`div`,{class:n([`tracking-timeline__content`,{"tracking-timeline__content--current":u(r)===`current`}])},[g(`strong`,G,i(e.label),1),d(e.status)?(f(),l(`span`,K,i(d(e.status)),1)):s(``,!0)],2)],2))),128))]))}}),[[`__scopeId`,`data-v-603b6d66`]]),q={class:`status-hero__icon`,"aria-hidden":`true`},J={class:`status-hero__copy`},Y={class:`status-hero__title`},be={key:0,class:`status-hero__desc`},xe=v(S({__name:`OrderStatusHero`,props:{config:{}},setup(e){let t={waiting:`vuesax-linear:timer-1`,success:`vuesax-linear:tick-circle`,info:`vuesax-linear:info-circle`,none:`vuesax-linear:info-circle`};return(r,a)=>e.config.variant===`none`?s(``,!0):(f(),l(`div`,{key:0,class:n([`status-hero`,`status-hero--${e.config.variant}`])},[g(`div`,q,[u(b,{icon:t[e.config.variant],size:28,"stroke-width":1.5},null,8,[`icon`])]),g(`div`,J,[g(`h2`,Y,i(e.config.title),1),e.config.description?(f(),l(`p`,be,i(e.config.description),1)):s(``,!0)])],2))}}),[[`__scopeId`,`data-v-896684d9`]]),Se={class:`tracking-summary`},X={class:`tracking-summary__row`},Z={class:`tracking-summary__row`},Q={class:`tracking-summary__row`},$={class:`tracking-summary__row`},Ce={key:0,class:`tracking-summary__row`},we={key:1,class:`tracking-summary__row`},Te=v(S({__name:`OrderTrackingSummary`,props:{order:{}},setup(t){let n=t,r=e(()=>n.order.checks?.reduce((e,t)=>e+t.amount,0)??0);function a(e){return e?e===`cash`?`تسویه نقدی`:`تسویه چکی`:`در انتظار انتخاب مشتری`}return(e,n)=>(f(),l(`div`,Se,[g(`div`,X,[n[0]||=g(`span`,null,`مبلغ فاکتور`,-1),g(`strong`,null,i(t.order.finalAmount?d(oe)(t.order.finalAmount):`در انتظار قیمت‌گذاری`),1)]),g(`div`,Z,[n[1]||=g(`span`,null,`نوع تسویه`,-1),g(`strong`,null,i(a(t.order.settlementType)),1)]),t.order.settlementType===`check`&&t.order.checks?.length?(f(),l(c,{key:0},[g(`div`,Q,[n[2]||=g(`span`,null,`تعداد چک‌ها`,-1),g(`strong`,null,i(d(E)(String(t.order.checks.length)))+` فقره`,1)]),g(`div`,$,[n[3]||=g(`span`,null,`مجموع مبلغ چک‌ها`,-1),g(`strong`,null,i(d(w)(r.value)),1)]),t.order.checkRassDays==null?s(``,!0):(f(),l(`div`,Ce,[n[4]||=g(`span`,null,`رأس چک (تقریبی)`,-1),g(`strong`,null,i(d(E)(String(t.order.checkRassDays)))+` روز`,1)]))],64)):s(``,!0),t.order.settlementType===`cash`&&t.order.cashReceipt?(f(),l(`div`,we,[n[5]||=g(`span`,null,`مبلغ واریزی`,-1),g(`strong`,null,i(d(w)(t.order.cashReceipt.amount)),1)])):s(``,!0)]))}}),[[`__scopeId`,`data-v-b22cc5d6`]]),Ee={key:0,class:`order-detail-page`},De={class:`order-detail-page__nav mobile-only`},Oe={class:`order-detail-page__nav-center`},ke={class:`order-detail-page__title`},Ae={key:0,class:`order-detail-page__order-id`},je={type:`button`,class:`nav-btn nav-btn--ghost`,"aria-hidden":`true`,tabindex:`-1`},Me={class:`desktop-page__head desktop-only order-detail-page__desktop-head`},Ne={class:`desktop-page__subtitle`},Pe={class:`order-detail-page__body`},Fe={key:0,class:`order-info-card mobile-only`},Ie={class:`order-info-card__head`},Le={class:`order-info-card__number`},Re={class:`order-info-card__row`},ze={class:`order-info-card__value order-info-card__value--accent`},Be={class:`order-info-card__row`},Ve={class:`order-info-card__value order-info-card__value--accent`},He={class:`order-info-card__row`},Ue={class:`order-info-card__value order-info-card__value--accent`},We={class:`order-info-card__row order-info-card__row--last`},Ge={class:`order-info-card__amount`},Ke={key:1,class:`order-next-action`},qe={key:2,class:`order-detail-page__tracking`},Je={class:`order-detail-page__tracking-hero`},Ye={class:`tracking-card tracking-card--hero`},Xe={class:`order-detail-page__tracking-main`},Ze={key:0,class:`order-next-action`},Qe={class:`tracking-card tracking-collapse`},$e=[`aria-expanded`],et={class:`tracking-collapse__body`},tt={class:`tracking-collapse__section tracking-collapse__section--flush`},nt={class:`tracking-card tracking-collapse`},rt=[`aria-expanded`],it={class:`tracking-collapse__body`},at={class:`tracking-collapse__section`},ot={class:`item-row__meta`},st={class:`item-row item-row--summary`},ct={key:0,class:`tracking-alert`},lt={class:`tracking-collapse__section`},ut={dir:`ltr`,class:`bank-row__meta`},dt={dir:`ltr`,class:`bank-row__meta`},ft={key:2,class:`tracking-collapse__section`},pt={class:`detail-row`},mt={class:`detail-row`},ht={class:`tracking-collapse__section`},gt={class:`rass-display`},_t={key:0,class:`rass-date`},vt={class:`detail-row`},yt={class:`detail-row`},bt=[`src`],xt={key:0,class:`order-detail-page__footer mobile-only`},St={class:`receipt-modal card`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`receipt-modal-title`},Ct={class:`receipt-modal__header`},wt={class:`receipt-modal__body`},Tt={class:`form-group`},Et=[`value`],Dt={key:0,class:`input-error-text`},Ot={class:`form-group`},kt=[`src`],At={key:1,class:`upload-box__placeholder`},jt={key:0,class:`input-error-text`},Mt={key:1,class:`page empty-state`},Nt=v(S({__name:`OrderDetailView`,setup(v){let b=te(),S=m(),E=le(),k=re(`(min-width: 768px)`),P=e(()=>b.params.id),F=e(()=>E.getOrderById(P.value)),I=_(b.query.track===`1`||b.query.receipt===`1`),L=_(!1),R=_(!0),z=_(b.query.receipt===`1`),B=_(``),V=_(``),H=_(``),U=_(``),W=_(``),G=_(``),K=_({}),q=_(``);x([F,()=>b.query.receipt],([e])=>{let t=b.query.receipt===`1`;if(t&&N(e)){L.value=!0,z.value=!0;return}if(t&&e&&!N(e)){L.value=!1;let{receipt:e,...t}=b.query;S.replace({query:{...t,track:`1`}})}},{immediate:!0}),x(k,e=>{e&&(I.value=!0,R.value=!0,z.value=!0,b.query.track!==`1`&&b.query.receipt!==`1`&&S.replace({query:{...b.query,track:`1`}}))},{immediate:!0}),x(B,()=>{K.value=j(K.value,`receiptAmount`),M(K.value)||(q.value=``)}),x(V,()=>{K.value=j(K.value,`receiptDate`),M(K.value)||(q.value=``)}),x(U,()=>{K.value=j(K.value,`trackingNumber`),M(K.value)||(q.value=``)}),x(W,()=>{K.value=j(K.value,`destinationAccountId`),M(K.value)||(q.value=``)});let J=_([]);x(()=>F.value?.id,async e=>{if(!e||!F.value){J.value=[];return}try{J.value=await E.getBankAccountsForOrder(F.value)}catch{J.value=[]}},{immediate:!0}),x(()=>P.value,async e=>{if(e&&!E.getOrderById(e))try{await E.fetchOrder(e)}catch{}},{immediate:!0});let Y=e(()=>F.value?_e(F.value.status):null),be=e(()=>F.value?ve(F.value.status):`مشاهده جزئیات سفارش`);function Se(e){return e?e===`cash`?`تسویه نقدی`:`تسویه چکی`:`در انتظار انتخاب مشتری`}let X=e(()=>{let e=F.value;if(!e)return null;let t=pe(e);switch(e.status){case`awaiting_settlement`:case`awaiting_settlement_fix`:return t?{label:`انتخاب روش تسویه`,to:`/orders/${e.id}/settlement`}:null;case`check_in_progress`:return t?{label:`ثبت چک‌ها`,to:`/orders/${e.id}/check-mode`}:null;case`check_needs_fix`:case`check_rejected`:return t?{label:`اصلاح چک‌ها`,to:`/orders/${e.id}/check-list`}:null;case`awaiting_cash_payment`:case`cash_invoice_issued`:return t?{label:`ثبت رسید پرداخت`,receipt:!0}:null;default:return null}});function Z(){if(!N(F.value)){q.value=`در وضعیت فعلی سفارش امکان ثبت رسید وجود ندارد`;return}I.value=!0,z.value=!0,L.value=!0}function Q(){let e=X.value;if(e){if(e.receipt){Z();return}e.to&&S.push(e.to)}}function $(){I.value=!0,z.value=!1,S.replace({query:{track:`1`}})}function Ce(){z.value=!z.value}function we(){R.value=!R.value}async function Nt(e){let t=e.target.files?.[0];if(!t)return;let n=se(t);if(!n.valid){K.value={...K.value,receiptImage:n.message??`خطا`};return}K.value=j(K.value,`receiptImage`),G.value=await ce(t)}async function Pt(){if(!F.value)return;if(K.value={},q.value=``,!N(F.value)){q.value=`در وضعیت فعلی سفارش امکان ثبت رسید وجود ندارد`;return}let e=ae(B.value),t={};if(e||(t.receiptAmount=`مبلغ واریزی الزامی است.`),V.value||(t.receiptDate=`تاریخ واریز الزامی است.`),U.value.trim()||(t.trackingNumber=`شماره پیگیری الزامی است.`),W.value||(t.destinationAccountId=`حساب مقصد را انتخاب کنید.`),M(t)){K.value=t,q.value=fe;return}try{await E.submitCashReceipt(F.value.id,{amount:e,transferDate:V.value,transferTime:H.value||`12:00`,trackingNumber:U.value,destinationAccountId:W.value,receiptImage:G.value||void 0}),L.value=!1,K.value={},q.value=``}catch(e){q.value=e instanceof Error?e.message:`ثبت رسید ناموفق بود.`}}return(e,m)=>F.value?(f(),l(`div`,Ee,[g(`header`,De,[g(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:m[0]||=e=>d(S).push(`/orders`)},[u(A,{size:20})]),g(`div`,Oe,[g(`h1`,ke,i(I.value?`پیگیری سفارش`:`جزئیات سفارش`),1),I.value?(f(),l(`p`,Ae,i(F.value.orderNumber),1)):s(``,!0)]),g(`button`,je,[u(A,{size:18,class:`nav-btn__flip`})])]),g(`header`,Me,[g(`button`,{type:`button`,class:`order-detail-back`,onClick:m[1]||=e=>d(S).push(`/orders`)},[u(A,{size:18}),m[10]||=a(` بازگشت به سفارش‌ها `,-1)]),m[11]||=g(`h1`,{class:`desktop-page__title`},`پیگیری سفارش`,-1),g(`p`,Ne,i(F.value.orderNumber)+` · `+i(F.value.companyName),1)]),g(`div`,Pe,[I.value?s(``,!0):(f(),l(`div`,Fe,[g(`div`,Ie,[m[12]||=g(`span`,{class:`order-info-card__label`},`شماره سفارش`,-1),g(`strong`,Le,i(F.value.orderNumber),1)]),g(`div`,Re,[m[13]||=g(`span`,{class:`order-info-card__key`},`شرکت`,-1),g(`span`,ze,i(F.value.companyName),1)]),g(`div`,Be,[m[14]||=g(`span`,{class:`order-info-card__key`},`تاریخ ثبت`,-1),g(`span`,Ve,i(d(C)(F.value.createdAt)),1)]),g(`div`,He,[m[15]||=g(`span`,{class:`order-info-card__key`},`نوع تسویه`,-1),g(`span`,Ue,i(Se(F.value.settlementType)),1)]),g(`div`,We,[m[16]||=g(`span`,{class:`order-info-card__key`},`مبلغ فاکتور`,-1),g(`strong`,Ge,i(F.value.finalAmount?d(oe)(F.value.finalAmount):`پس از قیمت‌گذاری مدیریت`),1)])])),X.value&&!I.value?(f(),l(`div`,Ke,[m[17]||=g(`span`,{class:`order-next-action__text`},`برای ادامه سفارش، این مرحله باقی مانده است.`,-1),u(D,{class:`order-next-action__btn`,onClick:Q},{default:y(()=>[a(i(X.value.label),1)]),_:1})])):s(``,!0),I.value?(f(),l(`div`,qe,[g(`section`,Je,[g(`div`,Ye,[Y.value?(f(),o(xe,{key:0,config:Y.value},null,8,[`config`])):s(``,!0),u(Te,{order:F.value},null,8,[`order`])])]),g(`section`,Xe,[X.value?(f(),l(`div`,Ze,[m[18]||=g(`span`,{class:`order-next-action__text`},`برای ادامه سفارش، این مرحله باقی مانده است.`,-1),u(D,{class:`order-next-action__btn`,onClick:Q},{default:y(()=>[a(i(X.value.label),1)]),_:1})])):s(``,!0),g(`div`,Qe,[g(`button`,{type:`button`,class:`tracking-collapse__trigger`,"aria-expanded":R.value,onClick:we},[m[19]||=g(`span`,null,`پیگیری وضعیت`,-1),u(O,{size:18,class:n([`tracking-collapse__chevron`,{"tracking-collapse__chevron--open":R.value}]),"aria-hidden":`true`},null,8,[`class`])],8,$e),h(g(`div`,et,[g(`div`,tt,[u(ye,{order:F.value},null,8,[`order`])])],512),[[ee,R.value]])]),g(`div`,nt,[g(`button`,{type:`button`,class:`tracking-collapse__trigger`,"aria-expanded":z.value,onClick:Ce},[g(`span`,null,i(be.value),1),u(O,{size:18,class:n([`tracking-collapse__chevron`,{"tracking-collapse__chevron--open":z.value}]),"aria-hidden":`true`},null,8,[`class`])],8,rt),h(g(`div`,it,[g(`div`,at,[m[21]||=g(`h3`,{class:`tracking-card__title`},`اقلام سفارش`,-1),(f(!0),l(c,null,p(F.value.items,e=>(f(),l(`div`,{key:e.id,class:`item-row`},[g(`div`,null,[g(`strong`,null,i(e.productName),1),g(`p`,ot,`کالیته `+i(e.catalogCode)+` · `+i(e.color),1)]),g(`span`,null,i(d(ie)(e.requestedMeterage)),1)]))),128)),g(`div`,st,[m[20]||=g(`span`,null,`مجموع متراژ`,-1),g(`strong`,null,i(d(ie)(F.value.totalMeterage)),1)])]),F.value.settlementType===`cash`?(f(),l(c,{key:0},[F.value.cashInvoiceExpiresAt?(f(),l(`div`,ct,` اعتبار فاکتور: `+i(d(C)(F.value.cashInvoiceExpiresAt)),1)):s(``,!0),g(`div`,lt,[m[22]||=g(`h3`,{class:`tracking-card__title`},`حساب‌های بانکی`,-1),(f(!0),l(c,null,p(J.value,e=>(f(),l(`div`,{key:e.id,class:`bank-row`},[g(`strong`,null,i(e.bankName),1),g(`p`,ut,i(e.cardNumber),1),g(`p`,dt,i(e.iban),1)]))),128))]),X.value?.receipt?(f(),o(D,{key:1,block:``,onClick:Z},{default:y(()=>[a(i(F.value.cashReceipt?`ثبت رسید جدید`:`ثبت رسید پرداخت`),1)]),_:1})):s(``,!0),F.value.cashReceipt?(f(),l(`div`,ft,[m[25]||=g(`h3`,{class:`tracking-card__title`},`رسید ثبت‌شده`,-1),g(`div`,pt,[m[23]||=g(`span`,null,`مبلغ`,-1),g(`span`,null,i(d(w)(F.value.cashReceipt.amount)),1)]),g(`div`,mt,[m[24]||=g(`span`,null,`شماره پیگیری`,-1),g(`span`,null,i(F.value.cashReceipt.trackingNumber),1)])])):s(``,!0)],64)):s(``,!0),F.value.settlementType===`check`&&F.value.checks?(f(),l(c,{key:1},[g(`div`,ht,[m[26]||=g(`h3`,{class:`tracking-card__title`},`رأس چک‌ها`,-1),g(`div`,gt,i(F.value.checkRassDays)+` روز`,1),F.value.checkRassDate?(f(),l(`p`,_t,` تاریخ رأس: `+i(d(T)(F.value.checkRassDate)),1)):s(``,!0)]),(f(!0),l(c,null,p(F.value.checks,(e,t)=>(f(),l(`div`,{key:e.id,class:`tracking-collapse__section`},[g(`strong`,null,`چک `+i(t+1),1),g(`div`,vt,[m[27]||=g(`span`,null,`مبلغ`,-1),g(`span`,null,i(d(w)(e.amount)),1)]),g(`div`,yt,[m[28]||=g(`span`,null,`سررسید`,-1),g(`span`,null,i(d(T)(e.dueDate))+` (`+i(d(ue)(e.dueDate))+` روز)`,1)]),e.frontImage?(f(),l(`img`,{key:0,src:e.frontImage,class:`check-img`,alt:`چک`},null,8,bt)):s(``,!0)]))),128))],64)):s(``,!0)],512),[[ee,z.value]])])])])):s(``,!0)]),I.value?s(``,!0):(f(),l(`div`,xt,[u(D,{block:``,onClick:$},{default:y(()=>[...m[29]||=[a(`مشاهده جزئیات و پیگیری`,-1)]]),_:1})])),(f(),o(ne,{to:`body`},[L.value?(f(),l(`div`,{key:0,class:`receipt-modal-overlay`,onClick:m[8]||=r(e=>L.value=!1,[`self`])},[g(`div`,St,[g(`header`,Ct,[m[30]||=g(`h3`,{id:`receipt-modal-title`,class:`receipt-modal__title`},`ثبت رسید پرداخت`,-1),g(`button`,{type:`button`,class:`receipt-modal__close`,"aria-label":`بستن`,onClick:m[2]||=e=>L.value=!1},` × `)]),g(`div`,wt,[u(de,{message:q.value},null,8,[`message`]),u(he,{modelValue:B.value,"onUpdate:modelValue":m[3]||=e=>B.value=e,label:`مبلغ واریزی`,error:K.value.receiptAmount},null,8,[`modelValue`,`error`]),u(ge,{modelValue:V.value,"onUpdate:modelValue":m[4]||=e=>V.value=e,label:`تاریخ واریز`,error:K.value.receiptDate},null,8,[`modelValue`,`error`]),u(me,{modelValue:H.value,"onUpdate:modelValue":m[5]||=e=>H.value=e,label:`ساعت واریز`,type:`time`},null,8,[`modelValue`]),u(me,{modelValue:U.value,"onUpdate:modelValue":m[6]||=e=>U.value=e,label:`شماره پیگیری`,inputmode:`numeric`,dir:`ltr`,error:K.value.trackingNumber},null,8,[`modelValue`,`error`]),g(`div`,Tt,[m[32]||=g(`label`,{class:`form-label`},`حساب مقصد`,-1),h(g(`select`,{"onUpdate:modelValue":m[7]||=e=>W.value=e,class:n([`select-input`,{"select-input--error":K.value.destinationAccountId}])},[m[31]||=g(`option`,{value:``},`انتخاب کنید`,-1),(f(!0),l(c,null,p(J.value,e=>(f(),l(`option`,{key:e.id,value:e.id},i(e.bankName)+` - `+i(e.cardNumber),9,Et))),128))],2),[[t,W.value]]),K.value.destinationAccountId?(f(),l(`p`,Dt,i(K.value.destinationAccountId),1)):s(``,!0)]),g(`div`,Ot,[m[33]||=g(`label`,{class:`form-label`},`تصویر رسید`,-1),g(`label`,{class:n([`upload-box`,{"upload-box--error":K.value.receiptImage}])},[g(`input`,{type:`file`,accept:`image/*`,class:`upload-box__input`,onChange:Nt},null,32),G.value?(f(),l(`img`,{key:0,src:G.value,class:`upload-box__preview`,alt:`تصویر رسید`},null,8,kt)):(f(),l(`span`,At,`انتخاب تصویر رسید`))],2),K.value.receiptImage?(f(),l(`p`,jt,i(K.value.receiptImage),1)):s(``,!0)]),u(D,{block:``,class:`mt-4`,onClick:Pt},{default:y(()=>[...m[34]||=[a(`ثبت رسید`,-1)]]),_:1})])])])):s(``,!0)]))])):(f(),l(`div`,Mt,[m[36]||=g(`p`,null,`سفارش یافت نشد`,-1),u(D,{onClick:m[9]||=e=>d(S).push(`/orders`)},{default:y(()=>[...m[35]||=[a(`بازگشت`,-1)]]),_:1})]))}}),[[`__scopeId`,`data-v-7d9d2f9d`]]);export{Nt as default}; \ No newline at end of file diff --git a/dist/assets/OrderSuccessView-Ct5EheK8.js b/dist/assets/OrderSuccessView-DCkdco9K.js similarity index 93% rename from dist/assets/OrderSuccessView-Ct5EheK8.js rename to dist/assets/OrderSuccessView-DCkdco9K.js index 1f33000..67031b1 100644 --- a/dist/assets/OrderSuccessView-Ct5EheK8.js +++ b/dist/assets/OrderSuccessView-DCkdco9K.js @@ -1 +1 @@ -import{A as e,Et as t,L as n,N as r,P as i,R as a,St as o,Y as s,_ as c,g as l,j as u,n as d,rt as f,z as p}from"./BasicIcon-C6boaehV.js";import{a as m}from"./format-BHJptHdF.js";import{d as h,n as g}from"./index-B6MlTGUp.js";import{t as _}from"./useGoBack-CgNp0uP9.js";import{t as v}from"./PageHeader-CDQMUtCp.js";var y={class:`page success-page`},b={class:`page__scroll success-page__scroll`},x={key:0,class:`card mb-4`},S={class:`info-row`},C={class:`info-row`},w={class:`info-row`},T=d(p({__name:`OrderSuccessView`,setup(d){let p=l(),T=c(),{goBack:E}=_(`/orders`),D=h(),O=e(()=>D.getOrderById(p.params.id));return(e,c)=>(s(),i(`div`,y,[a(v,{title:`ثبت موفق`,"show-back":``,centered:``,onBack:o(E)},null,8,[`onBack`]),u(`div`,b,[c[8]||=u(`div`,{class:`success-icon`},`✓`,-1),c[9]||=u(`h1`,{class:`page-title text-center`},`سفارش ثبت شد`,-1),c[10]||=u(`p`,{class:`text-center text-muted mb-4`},` سفارش شما با موفقیت ثبت شد. کارشناسان ما سفارش را بررسی و قیمت‌گذاری می‌کنند و به‌محض صدور فاکتور، از طریق پیامک و پنل کاربری به شما اطلاع می‌دهیم تا روش تسویه را انتخاب کنید. `,-1),O.value?(s(),i(`div`,x,[u(`div`,S,[c[2]||=u(`span`,null,`شماره سفارش:`,-1),u(`strong`,null,t(O.value.orderNumber),1)]),u(`div`,C,[c[3]||=u(`span`,null,`شرکت:`,-1),u(`span`,null,t(O.value.companyName),1)]),u(`div`,w,[c[4]||=u(`span`,null,`متراژ:`,-1),u(`span`,null,t(o(m)(O.value.totalMeterage)),1)]),c[5]||=u(`div`,{class:`info-row`},[u(`span`,null,`وضعیت:`),u(`span`,null,`در انتظار قیمت‌گذاری`)],-1)])):r(``,!0),a(g,{block:``,onClick:c[0]||=e=>o(T).replace(`/orders/${O.value?.id}`)},{default:f(()=>[...c[6]||=[n(` مشاهده جزئیات سفارش `,-1)]]),_:1}),a(g,{block:``,variant:`outline`,class:`mt-2`,onClick:c[1]||=e=>o(T).replace(`/`)},{default:f(()=>[...c[7]||=[n(` بازگشت به خانه `,-1)]]),_:1})])]))}}),[[`__scopeId`,`data-v-3d172af9`]]);export{T as default}; \ No newline at end of file +import{A as e,Et as t,L as n,N as r,P as i,R as a,St as o,Y as s,_ as c,g as l,j as u,n as d,rt as f,z as p}from"./BasicIcon-C6boaehV.js";import{a as m}from"./format-BHJptHdF.js";import{d as h,n as g}from"./index-DzzUgmYT.js";import{t as _}from"./useGoBack-CgNp0uP9.js";import{t as v}from"./PageHeader-BFnKSFNh.js";var y={class:`page success-page`},b={class:`page__scroll success-page__scroll`},x={key:0,class:`card mb-4`},S={class:`info-row`},C={class:`info-row`},w={class:`info-row`},T=d(p({__name:`OrderSuccessView`,setup(d){let p=l(),T=c(),{goBack:E}=_(`/orders`),D=h(),O=e(()=>D.getOrderById(p.params.id));return(e,c)=>(s(),i(`div`,y,[a(v,{title:`ثبت موفق`,"show-back":``,centered:``,onBack:o(E)},null,8,[`onBack`]),u(`div`,b,[c[8]||=u(`div`,{class:`success-icon`},`✓`,-1),c[9]||=u(`h1`,{class:`page-title text-center`},`سفارش ثبت شد`,-1),c[10]||=u(`p`,{class:`text-center text-muted mb-4`},` سفارش شما با موفقیت ثبت شد. کارشناسان ما سفارش را بررسی و قیمت‌گذاری می‌کنند و به‌محض صدور فاکتور، از طریق پیامک و پنل کاربری به شما اطلاع می‌دهیم تا روش تسویه را انتخاب کنید. `,-1),O.value?(s(),i(`div`,x,[u(`div`,S,[c[2]||=u(`span`,null,`شماره سفارش:`,-1),u(`strong`,null,t(O.value.orderNumber),1)]),u(`div`,C,[c[3]||=u(`span`,null,`شرکت:`,-1),u(`span`,null,t(O.value.companyName),1)]),u(`div`,w,[c[4]||=u(`span`,null,`متراژ:`,-1),u(`span`,null,t(o(m)(O.value.totalMeterage)),1)]),c[5]||=u(`div`,{class:`info-row`},[u(`span`,null,`وضعیت:`),u(`span`,null,`در انتظار قیمت‌گذاری`)],-1)])):r(``,!0),a(g,{block:``,onClick:c[0]||=e=>o(T).replace(`/orders/${O.value?.id}`)},{default:f(()=>[...c[6]||=[n(` مشاهده جزئیات سفارش `,-1)]]),_:1}),a(g,{block:``,variant:`outline`,class:`mt-2`,onClick:c[1]||=e=>o(T).replace(`/`)},{default:f(()=>[...c[7]||=[n(` بازگشت به خانه `,-1)]]),_:1})])]))}}),[[`__scopeId`,`data-v-3d172af9`]]);export{T as default}; \ No newline at end of file diff --git a/dist/assets/OrdersView-CRxlIUBm.js b/dist/assets/OrdersView-DdeDkbea.js similarity index 99% rename from dist/assets/OrdersView-CRxlIUBm.js rename to dist/assets/OrdersView-DdeDkbea.js index 909a683..3a19f4d 100644 --- a/dist/assets/OrdersView-CRxlIUBm.js +++ b/dist/assets/OrdersView-DdeDkbea.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,Q as c,R as l,St as u,Y as d,Z as f,_ as p,g as m,j as h,mt as g,n as _,q as v,rt as y,t as b,tt as x,z as S}from"./BasicIcon-C6boaehV.js";import{i as C,n as w,o as T,u as E}from"./format-BHJptHdF.js";import{t as D}from"./catalog-s7nVUdlj.js";import{S as O,c as k,d as A,i as j,n as M,o as N}from"./index-B6MlTGUp.js";import{t as P}from"./EmptyState-C_QQeA_h.js";import{r as F,t as I}from"./constants-DXXK14Zz.js";import{t as L}from"./IconChevronBack-DORV2H0q.js";import{n as R,t as z}from"./IconFamBaftLogo-BaP40Dff.js";import{t as B}from"./IconCheckCircleOutline-Bx3NxSDX.js";import{t as V}from"./IconFilter-D9NdLZ7w.js";import{t as H}from"./IconMoreVertical-BPkOm_2U.js";var U=[`awaiting_review`,`awaiting_check_review`],W=[`submitted`,`pricing`,`check_in_progress`,`awaiting_cash_confirmation`,`preparing`,`ready_to_ship`,`needs_correction`,`awaiting_settlement_fix`,`cash_in_progress`,`awaiting_cash_payment`,`cash_payment_submitted`,`check_needs_fix`,`awaiting_settlement`,`cash_invoice_issued`],G=[`shipped`],K=[`delivered`,`final_approved`,`checks_approved`,`cash_confirmed`],q=[`cancelled`,`rejected`,`expired`,`check_rejected`],ee=[...U,...W,...G];function te(e,t){switch(t){case`review`:return U.includes(e);case`in_progress`:return W.includes(e);case`shipped`:return G.includes(e);case`delivered`:return K.includes(e);case`cancelled`:return q.includes(e);default:return!0}}function ne(e,t){return t===`active`?ee.includes(e):t===`done`?K.includes(e):t!==`cancelled`||q.includes(e)}var J=5,Y=5;function X(){let t=p(),n=m(),r=A(),i=k(),a=D(),o=g(1),s=g(1),c=g(``);v(async()=>{await Promise.all([r.hydrate(),a.loadCompanies()])}),x(()=>n.query.submitted,e=>{let r=Number(e);if(!Number.isFinite(r)||r<1){c.value=``;return}c.value=r===1?`پیش‌سفارش با موفقیت ثبت شد.`:`${E(String(r))} پیش‌سفارش (برای شرکت‌های مختلف) ثبت شد.`;let{submitted:i,...a}=n.query;t.replace({query:a})},{immediate:!0});let l=e({get:()=>t.currentRoute.value.query.tab??`all`,set:e=>t.replace({query:{...t.currentRoute.value.query,tab:e}})}),u=e({get:()=>t.currentRoute.value.query.filter??`all`,set:e=>t.replace({query:{...t.currentRoute.value.query,filter:e===`all`?void 0:e}})}),d=e(()=>t.currentRoute.value.query.q??``),f=e(()=>i.user?r.userOrders(i.user.id):[]),h=e(()=>({total:f.value.length,review:f.value.filter(e=>U.includes(e.status)).length,inProgress:f.value.filter(e=>W.includes(e.status)).length,done:f.value.filter(e=>K.includes(e.status)).length}));function _(e,t){if(!t.trim())return!0;let n=t.trim().toLowerCase();return e.orderNumber.toLowerCase().includes(n)||e.companyName.toLowerCase().includes(n)}let y=e(()=>f.value.filter(e=>_(e,d.value)).filter(e=>ne(e.status,l.value))),b=e(()=>f.value.filter(e=>_(e,d.value)).filter(e=>te(e.status,u.value))),S=e(()=>{let e=(o.value-1)*J;return b.value.slice(e,e+J)}),C=e(()=>Math.max(1,Math.ceil(b.value.length/J))),w=e(()=>b.value.length===0?{start:0,end:0}:{start:(o.value-1)*J+1,end:Math.min(o.value*J,b.value.length)}),T=e(()=>{let e=C.value,t=o.value;if(e<=7)return Array.from({length:e},(e,t)=>t+1);let n=[1];t>3&&n.push(`ellipsis`);let r=Math.max(2,t-1),i=Math.min(e-1,t+1);for(let e=r;e<=i;e+=1)n.push(e);return t1&&n.push(e),n}),O=e(()=>Math.max(1,Math.ceil(y.value.length/Y))),j=e(()=>{let e=(s.value-1)*Y;return y.value.slice(e,e+Y)}),M=e(()=>y.value.length===0?{start:0,end:0}:{start:(s.value-1)*Y+1,end:Math.min(s.value*Y,y.value.length)}),N=e(()=>{let e=O.value,t=s.value;if(e<=5)return Array.from({length:e},(e,t)=>t+1);let n=[1];t>3&&n.push(`ellipsis`);let r=Math.max(2,t-1),i=Math.min(e-1,t+1);for(let e=r;e<=i;e+=1)n.push(e);return t1&&n.push(e),n});x([b,u,d],()=>{o.value=1}),x([y,l,d],()=>{s.value=1});function P(e){return a.getCompany(e.companyId)?.slug??`par`}function F(e){return K.includes(e.status)?`success`:P(e)===`fam-baft`?`fam-baft`:`par`}function I(e){t.push(`/orders/${e}`)}function L(e){e<1||e>C.value||(o.value=e)}function R(e){e<1||e>O.value||(s.value=e)}function z(e){u.value=u.value===e&&e!==`all`?`all`:e}function B(e){u.value=e}return{tab:l,desktopFilter:u,searchQuery:d,stats:h,filteredOrdersMobile:y,filteredOrdersDesktop:b,paginatedOrders:S,paginatedOrdersMobile:j,totalPages:C,mobileTotalPages:O,paginationRange:w,mobilePaginationRange:M,visiblePages:T,mobileVisiblePages:N,currentPage:o,mobilePage:s,companySlug:P,iconVariant:F,submitSuccessMessage:c,goToOrder:I,setPage:L,setMobilePage:R,setDesktopFilter:z,viewStatFilter:B}}var Z=[`aria-selected`,`onClick`],re=_(S({__name:`FilterTabs`,props:{modelValue:{},tabs:{},equal:{type:Boolean}},emits:[`update:modelValue`],setup(e){return(r,i)=>(d(),s(`div`,{class:t([`filter-tabs`,{"filter-tabs--equal":e.equal}]),role:`tablist`},[(d(!0),s(o,null,f(e.tabs,i=>(d(),s(`button`,{key:i.id,type:`button`,role:`tab`,class:t([`filter-tab`,{active:e.modelValue===i.id}]),"aria-selected":e.modelValue===i.id,onClick:e=>r.$emit(`update:modelValue`,i.id)},n(i.label),11,Z))),128))],2))}}),[[`__scopeId`,`data-v-4cd20e9b`]]),ie=_(S({__name:`BaseBadge`,props:{variant:{}},setup(e){return(n,r)=>(d(),s(`span`,{class:t([`badge`,`badge-${e.variant??`neutral`}`])},[c(n.$slots,`default`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-5e1be8f4`]]),Q=S({__name:`StatusBadge`,props:{status:{}},setup(t){let a=t,o=e(()=>I[a.status]??a.status),s=e(()=>F[a.status]??`neutral`);return(e,t)=>(d(),i(ie,{variant:s.value},{default:y(()=>[r(n(o.value),1)]),_:1},8,[`variant`]))}}),ae={class:`page orders-mobile-page`},oe={class:`orders-mobile-page__nav`},se={class:`page__scroll page__scroll--with-nav orders-mobile-page__scroll`},ce={key:0,class:`orders-mobile-page__list`},le=[`onClick`],ue={class:`order-card__content`},de={class:`order-card__number`},fe={class:`order-card__company`},pe={key:0,class:`order-card__amount`},me={key:2,class:`orders-mobile-pagination`},he={class:`orders-mobile-pagination__summary`},ge={class:`orders-mobile-pagination__controls`},_e=[`disabled`],ve={key:0,class:`orders-mobile-pagination__ellipsis`},ye=[`onClick`],be=[`disabled`],xe=_(S({__name:`MobileOrdersPage`,props:{tab:{},tabs:{},orders:{},totalCount:{},currentPage:{},totalPages:{},paginationRange:{},visiblePages:{},companySlug:{type:Function},iconVariant:{type:Function}},emits:[`update:tab`,`select`,`back`,`set-page`],setup(e,{emit:c}){let p=c;return(c,m)=>(d(),s(`div`,ae,[h(`header`,oe,[h(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:m[0]||=e=>p(`back`)},[l(L,{size:20})]),m[5]||=h(`h1`,{class:`orders-mobile-page__title`},`سفارش‌ها`,-1),l(j,{variant:`inline`})]),l(re,{"model-value":e.tab,tabs:e.tabs,equal:``,class:`orders-mobile-page__tabs`,"onUpdate:modelValue":m[1]||=e=>p(`update:tab`,e)},null,8,[`model-value`,`tabs`]),h(`div`,se,[e.orders.length>0?(d(),s(`div`,ce,[(d(!0),s(o,null,f(e.orders,r=>(d(),s(`button`,{key:r.id,type:`button`,class:`order-card`,onClick:e=>p(`select`,r.id)},[h(`div`,ue,[m[6]||=h(`span`,{class:`order-card__label`},`سفارش شماره`,-1),h(`strong`,de,n(r.orderNumber),1),h(`p`,fe,n(r.companyName),1),r.finalAmount?(d(),s(`p`,pe,n(u(w)(r.finalAmount)),1)):a(``,!0),l(Q,{status:r.status,class:`order-card__badge`},null,8,[`status`])]),h(`span`,{class:t([`order-card__icon`,`order-card__icon--${e.iconVariant(r)}`])},[e.companySlug(r)===`fam-baft`?(d(),i(z,{key:0,size:36})):(d(),i(R,{key:1,size:36}))],2)],8,le))),128))])):(d(),i(P,{key:1,variant:`orders`,message:`هنوز سفارشی ثبت نکرده‌اید`},{default:y(()=>[l(M,{onClick:m[2]||=e=>p(`back`)},{default:y(()=>[...m[7]||=[r(`ثبت سفارش جدید`,-1)]]),_:1})]),_:1})),e.totalCount>0?(d(),s(`div`,me,[h(`p`,he,n(u(E)(String(e.paginationRange.start)))+`– `+n(u(E)(String(e.paginationRange.end)))+` از `+n(u(T)(e.totalCount)),1),h(`div`,ge,[h(`button`,{type:`button`,class:`orders-mobile-pagination__arrow`,disabled:e.currentPage<=1,"aria-label":`صفحه قبل`,onClick:m[3]||=t=>p(`set-page`,e.currentPage-1)},[l(N,{size:16,class:`orders-mobile-pagination__arrow--prev`})],8,_e),(d(!0),s(o,null,f(e.visiblePages,(r,i)=>(d(),s(o,{key:`${r}-${i}`},[r===`ellipsis`?(d(),s(`span`,ve,`…`)):(d(),s(`button`,{key:1,type:`button`,class:t([`orders-mobile-pagination__page`,{"orders-mobile-pagination__page--active":r===e.currentPage}]),onClick:e=>p(`set-page`,r)},n(u(E)(String(r))),11,ye))],64))),128)),h(`button`,{type:`button`,class:`orders-mobile-pagination__arrow`,disabled:e.currentPage>=e.totalPages,"aria-label":`صفحه بعد`,onClick:m[4]||=t=>p(`set-page`,e.currentPage+1)},[l(N,{size:16,class:`orders-mobile-pagination__arrow--next`})],8,be)])])):a(``,!0)])]))}}),[[`__scopeId`,`data-v-de30513b`]]),Se=S({__name:`IconHourglass`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(b,{icon:`vuesax-linear:timer-1`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Ce=S({__name:`IconProgressClock`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(b,{icon:`vuesax-linear:clock`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),we={class:`desktop-page orders-desktop-page`},Te={class:`orders-stats desktop-grid-4`},Ee={class:`orders-stat-card`},De={class:`orders-stat-card__head`},Oe={class:`orders-stat-card__icon orders-stat-card__icon--total`,"aria-hidden":`true`},ke={class:`orders-stat-card__value`},Ae={class:`orders-stat-card`},je={class:`orders-stat-card__head`},Me={class:`orders-stat-card__icon orders-stat-card__icon--review`,"aria-hidden":`true`},Ne={class:`orders-stat-card__value`},Pe={class:`orders-stat-card`},Fe={class:`orders-stat-card__head`},Ie={class:`orders-stat-card__icon orders-stat-card__icon--active`,"aria-hidden":`true`},Le={class:`orders-stat-card__value`},Re={class:`orders-stat-card`},ze={class:`orders-stat-card__head`},Be={class:`orders-stat-card__icon orders-stat-card__icon--done`,"aria-hidden":`true`},Ve={class:`orders-stat-card__value`},He={class:`desktop-toolbar`},Ue={class:`desktop-toolbar__actions`},We={type:`button`,class:`orders-toolbar__filter-btn`},Ge={class:`orders-toolbar__pills`,role:`tablist`,"aria-label":`فیلتر وضعیت`},Ke=[`aria-selected`,`onClick`],qe={key:0,class:`desktop-table-wrap`},Je={class:`desktop-table-scroll`},Ye={class:`desktop-table orders-table`},Xe={class:`orders-table__number`},Ze={class:`orders-table__amount`},Qe={class:`orders-table__date`},$e={class:`orders-table__actions`},et=[`onClick`],tt={type:`button`,class:`orders-table__menu`,"aria-label":`گزینه‌های بیشتر`},$={class:`orders-pagination`},nt={class:`orders-pagination__summary`},rt={class:`orders-pagination__controls`},it=[`disabled`],at={key:0,class:`orders-pagination__ellipsis`},ot=[`onClick`],st=[`disabled`],ct=S({__name:`DesktopOrdersPage`,props:{stats:{},desktopFilter:{},desktopFilterTabs:{},filteredOrders:{},paginatedOrders:{},paginationRange:{},visiblePages:{},currentPage:{},totalPages:{}},emits:[`viewStatFilter`,`setDesktopFilter`,`select`,`setPage`,`newOrder`],setup(e,{emit:a}){let c=a;return(a,p)=>(d(),s(`div`,we,[p[14]||=h(`header`,{class:`desktop-page__head`},[h(`h1`,{class:`desktop-page__title`},`سفارش‌ها`),h(`p`,{class:`desktop-page__subtitle`},`مدیریت و پیگیری سفارش‌های ثبت شده`)],-1),h(`div`,Te,[h(`article`,Ee,[h(`div`,De,[p[7]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--total`},`همه سفارش‌ها`,-1),h(`span`,Oe,[l(O,{size:20})])]),h(`strong`,ke,n(u(T)(e.stats.total)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[0]||=e=>c(`viewStatFilter`,`all`)},` مشاهده همه `)]),h(`article`,Ae,[h(`div`,je,[p[8]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--review`},`در انتظار بررسی`,-1),h(`span`,Me,[l(Se,{size:20})])]),h(`strong`,Ne,n(u(T)(e.stats.review)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[1]||=e=>c(`viewStatFilter`,`review`)},` مشاهده همه `)]),h(`article`,Pe,[h(`div`,Fe,[p[9]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--active`},`در حال انجام`,-1),h(`span`,Ie,[l(Ce,{size:20})])]),h(`strong`,Le,n(u(T)(e.stats.inProgress)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[2]||=e=>c(`viewStatFilter`,`in_progress`)},` مشاهده همه `)]),h(`article`,Re,[h(`div`,ze,[p[10]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--done`},`تکمیل شده`,-1),h(`span`,Be,[l(B,{size:20})])]),h(`strong`,Ve,n(u(T)(e.stats.done)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[3]||=e=>c(`viewStatFilter`,`delivered`)},` مشاهده همه `)])]),h(`div`,He,[h(`div`,Ue,[h(`button`,We,[l(V,{size:18}),p[11]||=r(` فیلترها `,-1)])]),h(`div`,Ge,[(d(!0),s(o,null,f(e.desktopFilterTabs,r=>(d(),s(`button`,{key:r.id,type:`button`,role:`tab`,class:t([`orders-filter-pill`,{"orders-filter-pill--active":e.desktopFilter===r.id}]),"aria-selected":e.desktopFilter===r.id,onClick:e=>c(`setDesktopFilter`,r.id)},n(r.label),11,Ke))),128))])]),e.filteredOrders.length>0?(d(),s(`div`,qe,[h(`div`,Je,[h(`table`,Ye,[p[12]||=h(`thead`,null,[h(`tr`,null,[h(`th`,{scope:`col`},`شماره سفارش`),h(`th`,{scope:`col`},`شرکت`),h(`th`,{scope:`col`},`مبلغ فاکتور (تومان)`),h(`th`,{scope:`col`},`وضعیت`),h(`th`,{scope:`col`},`تاریخ ثبت`),h(`th`,{scope:`col`},`عملیات`)])],-1),h(`tbody`,null,[(d(!0),s(o,null,f(e.paginatedOrders,e=>(d(),s(`tr`,{key:e.id},[h(`td`,Xe,n(e.orderNumber),1),h(`td`,null,n(e.companyName),1),h(`td`,Ze,n(e.finalAmount?u(T)(e.finalAmount):`—`),1),h(`td`,null,[l(Q,{status:e.status},null,8,[`status`])]),h(`td`,Qe,n(u(C)(e.createdAt)),1),h(`td`,null,[h(`div`,$e,[h(`button`,{type:`button`,class:`orders-table__action`,onClick:t=>c(`select`,e.id)},` مشاهده `,8,et),h(`button`,tt,[l(H,{size:18})])])])]))),128))])])]),h(`div`,$,[h(`span`,nt,` نمایش `+n(u(T)(e.paginationRange.start))+` تا `+n(u(T)(e.paginationRange.end))+` از `+n(u(T)(e.filteredOrders.length))+` سفارش `,1),h(`div`,rt,[h(`button`,{type:`button`,class:`orders-pagination__arrow`,disabled:e.currentPage<=1,"aria-label":`صفحه قبل`,onClick:p[4]||=t=>c(`setPage`,e.currentPage-1)},[l(N,{size:16,class:`orders-pagination__arrow-icon--prev`})],8,it),(d(!0),s(o,null,f(e.visiblePages,(r,i)=>(d(),s(o,{key:`${r}-${i}`},[r===`ellipsis`?(d(),s(`span`,at,`…`)):(d(),s(`button`,{key:1,type:`button`,class:t([`orders-pagination__page`,{"orders-pagination__page--active":r===e.currentPage}]),onClick:e=>c(`setPage`,r)},n(u(T)(r)),11,ot))],64))),128)),h(`button`,{type:`button`,class:`orders-pagination__arrow`,disabled:e.currentPage>=e.totalPages,"aria-label":`صفحه بعد`,onClick:p[5]||=t=>c(`setPage`,e.currentPage+1)},[l(N,{size:16,class:`orders-pagination__arrow-icon--next`})],8,st)])])])):(d(),i(P,{key:1,variant:`orders`,message:`هنوز سفارشی ثبت نکرده‌اید`},{default:y(()=>[l(M,{onClick:p[6]||=e=>c(`newOrder`)},{default:y(()=>[...p[13]||=[r(`ثبت سفارش جدید`,-1)]]),_:1})]),_:1}))]))}}),lt={class:`orders-view`},ut={key:0,class:`orders-view__success`,role:`status`},dt=_(S({__name:`OrdersView`,setup(e){let t=p(),{tab:r,desktopFilter:i,stats:o,filteredOrdersMobile:c,filteredOrdersDesktop:f,paginatedOrders:m,paginatedOrdersMobile:h,totalPages:g,mobileTotalPages:_,paginationRange:v,mobilePaginationRange:y,visiblePages:b,mobileVisiblePages:x,currentPage:S,mobilePage:C,companySlug:w,iconVariant:T,submitSuccessMessage:E,goToOrder:D,setPage:O,setMobilePage:k,setDesktopFilter:A,viewStatFilter:j}=X(),M=[{id:`all`,label:`همه`},{id:`active`,label:`در جریان`},{id:`done`,label:`تکمیل شده`},{id:`cancelled`,label:`لغو شده`}],N=[{id:`review`,label:`در انتظار بررسی`},{id:`in_progress`,label:`در حال انجام`},{id:`shipped`,label:`ارسال شده`},{id:`delivered`,label:`تحویل شده`},{id:`cancelled`,label:`لغو شده`}];return(e,p)=>(d(),s(`div`,lt,[u(E)?(d(),s(`p`,ut,n(u(E)),1)):a(``,!0),l(xe,{class:`mobile-only`,tab:u(r),tabs:M,orders:u(h),"total-count":u(c).length,"current-page":u(C),"total-pages":u(_),"pagination-range":u(y),"visible-pages":u(x),"company-slug":u(w),"icon-variant":u(T),"onUpdate:tab":p[0]||=e=>r.value=e,onSelect:u(D),onBack:p[1]||=e=>u(t).push(`/`),onSetPage:u(k)},null,8,[`tab`,`orders`,`total-count`,`current-page`,`total-pages`,`pagination-range`,`visible-pages`,`company-slug`,`icon-variant`,`onSelect`,`onSetPage`]),l(ct,{class:`desktop-only`,stats:u(o),"desktop-filter":u(i),"desktop-filter-tabs":N,"filtered-orders":u(f),"paginated-orders":u(m),"pagination-range":u(v),"visible-pages":u(b),"current-page":u(S),"total-pages":u(g),onViewStatFilter:u(j),onSetDesktopFilter:u(A),onSelect:u(D),onSetPage:u(O),onNewOrder:p[2]||=e=>u(t).push(`/catalogs`)},null,8,[`stats`,`desktop-filter`,`filtered-orders`,`paginated-orders`,`pagination-range`,`visible-pages`,`current-page`,`total-pages`,`onViewStatFilter`,`onSetDesktopFilter`,`onSelect`,`onSetPage`])]))}}),[[`__scopeId`,`data-v-9dcaa78d`]]);export{dt as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,Q as c,R as l,St as u,Y as d,Z as f,_ as p,g as m,j as h,mt as g,n as _,q as v,rt as y,t as b,tt as x,z as S}from"./BasicIcon-C6boaehV.js";import{i as C,n as w,o as T,u as E}from"./format-BHJptHdF.js";import{t as D}from"./catalog-s7nVUdlj.js";import{S as O,c as k,d as A,i as j,n as M,o as N}from"./index-DzzUgmYT.js";import{t as P}from"./EmptyState-C_QQeA_h.js";import{r as F,t as I}from"./constants-DXXK14Zz.js";import{t as L}from"./IconChevronBack-DORV2H0q.js";import{n as R,t as z}from"./IconFamBaftLogo-BaP40Dff.js";import{t as B}from"./IconCheckCircleOutline-Bx3NxSDX.js";import{t as V}from"./IconFilter-D9NdLZ7w.js";import{t as H}from"./IconMoreVertical-BPkOm_2U.js";var U=[`awaiting_review`,`awaiting_check_review`],W=[`submitted`,`pricing`,`check_in_progress`,`awaiting_cash_confirmation`,`preparing`,`ready_to_ship`,`needs_correction`,`awaiting_settlement_fix`,`cash_in_progress`,`awaiting_cash_payment`,`cash_payment_submitted`,`check_needs_fix`,`awaiting_settlement`,`cash_invoice_issued`],G=[`shipped`],K=[`delivered`,`final_approved`,`checks_approved`,`cash_confirmed`],q=[`cancelled`,`rejected`,`expired`,`check_rejected`],ee=[...U,...W,...G];function te(e,t){switch(t){case`review`:return U.includes(e);case`in_progress`:return W.includes(e);case`shipped`:return G.includes(e);case`delivered`:return K.includes(e);case`cancelled`:return q.includes(e);default:return!0}}function ne(e,t){return t===`active`?ee.includes(e):t===`done`?K.includes(e):t!==`cancelled`||q.includes(e)}var J=5,Y=5;function X(){let t=p(),n=m(),r=A(),i=k(),a=D(),o=g(1),s=g(1),c=g(``);v(async()=>{await Promise.all([r.hydrate(),a.loadCompanies()])}),x(()=>n.query.submitted,e=>{let r=Number(e);if(!Number.isFinite(r)||r<1){c.value=``;return}c.value=r===1?`پیش‌سفارش با موفقیت ثبت شد.`:`${E(String(r))} پیش‌سفارش (برای شرکت‌های مختلف) ثبت شد.`;let{submitted:i,...a}=n.query;t.replace({query:a})},{immediate:!0});let l=e({get:()=>t.currentRoute.value.query.tab??`all`,set:e=>t.replace({query:{...t.currentRoute.value.query,tab:e}})}),u=e({get:()=>t.currentRoute.value.query.filter??`all`,set:e=>t.replace({query:{...t.currentRoute.value.query,filter:e===`all`?void 0:e}})}),d=e(()=>t.currentRoute.value.query.q??``),f=e(()=>i.user?r.userOrders(i.user.id):[]),h=e(()=>({total:f.value.length,review:f.value.filter(e=>U.includes(e.status)).length,inProgress:f.value.filter(e=>W.includes(e.status)).length,done:f.value.filter(e=>K.includes(e.status)).length}));function _(e,t){if(!t.trim())return!0;let n=t.trim().toLowerCase();return e.orderNumber.toLowerCase().includes(n)||e.companyName.toLowerCase().includes(n)}let y=e(()=>f.value.filter(e=>_(e,d.value)).filter(e=>ne(e.status,l.value))),b=e(()=>f.value.filter(e=>_(e,d.value)).filter(e=>te(e.status,u.value))),S=e(()=>{let e=(o.value-1)*J;return b.value.slice(e,e+J)}),C=e(()=>Math.max(1,Math.ceil(b.value.length/J))),w=e(()=>b.value.length===0?{start:0,end:0}:{start:(o.value-1)*J+1,end:Math.min(o.value*J,b.value.length)}),T=e(()=>{let e=C.value,t=o.value;if(e<=7)return Array.from({length:e},(e,t)=>t+1);let n=[1];t>3&&n.push(`ellipsis`);let r=Math.max(2,t-1),i=Math.min(e-1,t+1);for(let e=r;e<=i;e+=1)n.push(e);return t1&&n.push(e),n}),O=e(()=>Math.max(1,Math.ceil(y.value.length/Y))),j=e(()=>{let e=(s.value-1)*Y;return y.value.slice(e,e+Y)}),M=e(()=>y.value.length===0?{start:0,end:0}:{start:(s.value-1)*Y+1,end:Math.min(s.value*Y,y.value.length)}),N=e(()=>{let e=O.value,t=s.value;if(e<=5)return Array.from({length:e},(e,t)=>t+1);let n=[1];t>3&&n.push(`ellipsis`);let r=Math.max(2,t-1),i=Math.min(e-1,t+1);for(let e=r;e<=i;e+=1)n.push(e);return t1&&n.push(e),n});x([b,u,d],()=>{o.value=1}),x([y,l,d],()=>{s.value=1});function P(e){return a.getCompany(e.companyId)?.slug??`par`}function F(e){return K.includes(e.status)?`success`:P(e)===`fam-baft`?`fam-baft`:`par`}function I(e){t.push(`/orders/${e}`)}function L(e){e<1||e>C.value||(o.value=e)}function R(e){e<1||e>O.value||(s.value=e)}function z(e){u.value=u.value===e&&e!==`all`?`all`:e}function B(e){u.value=e}return{tab:l,desktopFilter:u,searchQuery:d,stats:h,filteredOrdersMobile:y,filteredOrdersDesktop:b,paginatedOrders:S,paginatedOrdersMobile:j,totalPages:C,mobileTotalPages:O,paginationRange:w,mobilePaginationRange:M,visiblePages:T,mobileVisiblePages:N,currentPage:o,mobilePage:s,companySlug:P,iconVariant:F,submitSuccessMessage:c,goToOrder:I,setPage:L,setMobilePage:R,setDesktopFilter:z,viewStatFilter:B}}var Z=[`aria-selected`,`onClick`],re=_(S({__name:`FilterTabs`,props:{modelValue:{},tabs:{},equal:{type:Boolean}},emits:[`update:modelValue`],setup(e){return(r,i)=>(d(),s(`div`,{class:t([`filter-tabs`,{"filter-tabs--equal":e.equal}]),role:`tablist`},[(d(!0),s(o,null,f(e.tabs,i=>(d(),s(`button`,{key:i.id,type:`button`,role:`tab`,class:t([`filter-tab`,{active:e.modelValue===i.id}]),"aria-selected":e.modelValue===i.id,onClick:e=>r.$emit(`update:modelValue`,i.id)},n(i.label),11,Z))),128))],2))}}),[[`__scopeId`,`data-v-4cd20e9b`]]),ie=_(S({__name:`BaseBadge`,props:{variant:{}},setup(e){return(n,r)=>(d(),s(`span`,{class:t([`badge`,`badge-${e.variant??`neutral`}`])},[c(n.$slots,`default`,{},void 0,!0)],2))}}),[[`__scopeId`,`data-v-5e1be8f4`]]),Q=S({__name:`StatusBadge`,props:{status:{}},setup(t){let a=t,o=e(()=>I[a.status]??a.status),s=e(()=>F[a.status]??`neutral`);return(e,t)=>(d(),i(ie,{variant:s.value},{default:y(()=>[r(n(o.value),1)]),_:1},8,[`variant`]))}}),ae={class:`page orders-mobile-page`},oe={class:`orders-mobile-page__nav`},se={class:`page__scroll page__scroll--with-nav orders-mobile-page__scroll`},ce={key:0,class:`orders-mobile-page__list`},le=[`onClick`],ue={class:`order-card__content`},de={class:`order-card__number`},fe={class:`order-card__company`},pe={key:0,class:`order-card__amount`},me={key:2,class:`orders-mobile-pagination`},he={class:`orders-mobile-pagination__summary`},ge={class:`orders-mobile-pagination__controls`},_e=[`disabled`],ve={key:0,class:`orders-mobile-pagination__ellipsis`},ye=[`onClick`],be=[`disabled`],xe=_(S({__name:`MobileOrdersPage`,props:{tab:{},tabs:{},orders:{},totalCount:{},currentPage:{},totalPages:{},paginationRange:{},visiblePages:{},companySlug:{type:Function},iconVariant:{type:Function}},emits:[`update:tab`,`select`,`back`,`set-page`],setup(e,{emit:c}){let p=c;return(c,m)=>(d(),s(`div`,ae,[h(`header`,oe,[h(`button`,{type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:m[0]||=e=>p(`back`)},[l(L,{size:20})]),m[5]||=h(`h1`,{class:`orders-mobile-page__title`},`سفارش‌ها`,-1),l(j,{variant:`inline`})]),l(re,{"model-value":e.tab,tabs:e.tabs,equal:``,class:`orders-mobile-page__tabs`,"onUpdate:modelValue":m[1]||=e=>p(`update:tab`,e)},null,8,[`model-value`,`tabs`]),h(`div`,se,[e.orders.length>0?(d(),s(`div`,ce,[(d(!0),s(o,null,f(e.orders,r=>(d(),s(`button`,{key:r.id,type:`button`,class:`order-card`,onClick:e=>p(`select`,r.id)},[h(`div`,ue,[m[6]||=h(`span`,{class:`order-card__label`},`سفارش شماره`,-1),h(`strong`,de,n(r.orderNumber),1),h(`p`,fe,n(r.companyName),1),r.finalAmount?(d(),s(`p`,pe,n(u(w)(r.finalAmount)),1)):a(``,!0),l(Q,{status:r.status,class:`order-card__badge`},null,8,[`status`])]),h(`span`,{class:t([`order-card__icon`,`order-card__icon--${e.iconVariant(r)}`])},[e.companySlug(r)===`fam-baft`?(d(),i(z,{key:0,size:36})):(d(),i(R,{key:1,size:36}))],2)],8,le))),128))])):(d(),i(P,{key:1,variant:`orders`,message:`هنوز سفارشی ثبت نکرده‌اید`},{default:y(()=>[l(M,{onClick:m[2]||=e=>p(`back`)},{default:y(()=>[...m[7]||=[r(`ثبت سفارش جدید`,-1)]]),_:1})]),_:1})),e.totalCount>0?(d(),s(`div`,me,[h(`p`,he,n(u(E)(String(e.paginationRange.start)))+`– `+n(u(E)(String(e.paginationRange.end)))+` از `+n(u(T)(e.totalCount)),1),h(`div`,ge,[h(`button`,{type:`button`,class:`orders-mobile-pagination__arrow`,disabled:e.currentPage<=1,"aria-label":`صفحه قبل`,onClick:m[3]||=t=>p(`set-page`,e.currentPage-1)},[l(N,{size:16,class:`orders-mobile-pagination__arrow--prev`})],8,_e),(d(!0),s(o,null,f(e.visiblePages,(r,i)=>(d(),s(o,{key:`${r}-${i}`},[r===`ellipsis`?(d(),s(`span`,ve,`…`)):(d(),s(`button`,{key:1,type:`button`,class:t([`orders-mobile-pagination__page`,{"orders-mobile-pagination__page--active":r===e.currentPage}]),onClick:e=>p(`set-page`,r)},n(u(E)(String(r))),11,ye))],64))),128)),h(`button`,{type:`button`,class:`orders-mobile-pagination__arrow`,disabled:e.currentPage>=e.totalPages,"aria-label":`صفحه بعد`,onClick:m[4]||=t=>p(`set-page`,e.currentPage+1)},[l(N,{size:16,class:`orders-mobile-pagination__arrow--next`})],8,be)])])):a(``,!0)])]))}}),[[`__scopeId`,`data-v-de30513b`]]),Se=S({__name:`IconHourglass`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(b,{icon:`vuesax-linear:timer-1`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Ce=S({__name:`IconProgressClock`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(d(),i(b,{icon:`vuesax-linear:clock`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),we={class:`desktop-page orders-desktop-page`},Te={class:`orders-stats desktop-grid-4`},Ee={class:`orders-stat-card`},De={class:`orders-stat-card__head`},Oe={class:`orders-stat-card__icon orders-stat-card__icon--total`,"aria-hidden":`true`},ke={class:`orders-stat-card__value`},Ae={class:`orders-stat-card`},je={class:`orders-stat-card__head`},Me={class:`orders-stat-card__icon orders-stat-card__icon--review`,"aria-hidden":`true`},Ne={class:`orders-stat-card__value`},Pe={class:`orders-stat-card`},Fe={class:`orders-stat-card__head`},Ie={class:`orders-stat-card__icon orders-stat-card__icon--active`,"aria-hidden":`true`},Le={class:`orders-stat-card__value`},Re={class:`orders-stat-card`},ze={class:`orders-stat-card__head`},Be={class:`orders-stat-card__icon orders-stat-card__icon--done`,"aria-hidden":`true`},Ve={class:`orders-stat-card__value`},He={class:`desktop-toolbar`},Ue={class:`desktop-toolbar__actions`},We={type:`button`,class:`orders-toolbar__filter-btn`},Ge={class:`orders-toolbar__pills`,role:`tablist`,"aria-label":`فیلتر وضعیت`},Ke=[`aria-selected`,`onClick`],qe={key:0,class:`desktop-table-wrap`},Je={class:`desktop-table-scroll`},Ye={class:`desktop-table orders-table`},Xe={class:`orders-table__number`},Ze={class:`orders-table__amount`},Qe={class:`orders-table__date`},$e={class:`orders-table__actions`},et=[`onClick`],tt={type:`button`,class:`orders-table__menu`,"aria-label":`گزینه‌های بیشتر`},$={class:`orders-pagination`},nt={class:`orders-pagination__summary`},rt={class:`orders-pagination__controls`},it=[`disabled`],at={key:0,class:`orders-pagination__ellipsis`},ot=[`onClick`],st=[`disabled`],ct=S({__name:`DesktopOrdersPage`,props:{stats:{},desktopFilter:{},desktopFilterTabs:{},filteredOrders:{},paginatedOrders:{},paginationRange:{},visiblePages:{},currentPage:{},totalPages:{}},emits:[`viewStatFilter`,`setDesktopFilter`,`select`,`setPage`,`newOrder`],setup(e,{emit:a}){let c=a;return(a,p)=>(d(),s(`div`,we,[p[14]||=h(`header`,{class:`desktop-page__head`},[h(`h1`,{class:`desktop-page__title`},`سفارش‌ها`),h(`p`,{class:`desktop-page__subtitle`},`مدیریت و پیگیری سفارش‌های ثبت شده`)],-1),h(`div`,Te,[h(`article`,Ee,[h(`div`,De,[p[7]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--total`},`همه سفارش‌ها`,-1),h(`span`,Oe,[l(O,{size:20})])]),h(`strong`,ke,n(u(T)(e.stats.total)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[0]||=e=>c(`viewStatFilter`,`all`)},` مشاهده همه `)]),h(`article`,Ae,[h(`div`,je,[p[8]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--review`},`در انتظار بررسی`,-1),h(`span`,Me,[l(Se,{size:20})])]),h(`strong`,Ne,n(u(T)(e.stats.review)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[1]||=e=>c(`viewStatFilter`,`review`)},` مشاهده همه `)]),h(`article`,Pe,[h(`div`,Fe,[p[9]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--active`},`در حال انجام`,-1),h(`span`,Ie,[l(Ce,{size:20})])]),h(`strong`,Le,n(u(T)(e.stats.inProgress)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[2]||=e=>c(`viewStatFilter`,`in_progress`)},` مشاهده همه `)]),h(`article`,Re,[h(`div`,ze,[p[10]||=h(`span`,{class:`orders-stat-card__label orders-stat-card__label--done`},`تکمیل شده`,-1),h(`span`,Be,[l(B,{size:20})])]),h(`strong`,Ve,n(u(T)(e.stats.done)),1),h(`button`,{type:`button`,class:`orders-stat-card__link`,onClick:p[3]||=e=>c(`viewStatFilter`,`delivered`)},` مشاهده همه `)])]),h(`div`,He,[h(`div`,Ue,[h(`button`,We,[l(V,{size:18}),p[11]||=r(` فیلترها `,-1)])]),h(`div`,Ge,[(d(!0),s(o,null,f(e.desktopFilterTabs,r=>(d(),s(`button`,{key:r.id,type:`button`,role:`tab`,class:t([`orders-filter-pill`,{"orders-filter-pill--active":e.desktopFilter===r.id}]),"aria-selected":e.desktopFilter===r.id,onClick:e=>c(`setDesktopFilter`,r.id)},n(r.label),11,Ke))),128))])]),e.filteredOrders.length>0?(d(),s(`div`,qe,[h(`div`,Je,[h(`table`,Ye,[p[12]||=h(`thead`,null,[h(`tr`,null,[h(`th`,{scope:`col`},`شماره سفارش`),h(`th`,{scope:`col`},`شرکت`),h(`th`,{scope:`col`},`مبلغ فاکتور (تومان)`),h(`th`,{scope:`col`},`وضعیت`),h(`th`,{scope:`col`},`تاریخ ثبت`),h(`th`,{scope:`col`},`عملیات`)])],-1),h(`tbody`,null,[(d(!0),s(o,null,f(e.paginatedOrders,e=>(d(),s(`tr`,{key:e.id},[h(`td`,Xe,n(e.orderNumber),1),h(`td`,null,n(e.companyName),1),h(`td`,Ze,n(e.finalAmount?u(T)(e.finalAmount):`—`),1),h(`td`,null,[l(Q,{status:e.status},null,8,[`status`])]),h(`td`,Qe,n(u(C)(e.createdAt)),1),h(`td`,null,[h(`div`,$e,[h(`button`,{type:`button`,class:`orders-table__action`,onClick:t=>c(`select`,e.id)},` مشاهده `,8,et),h(`button`,tt,[l(H,{size:18})])])])]))),128))])])]),h(`div`,$,[h(`span`,nt,` نمایش `+n(u(T)(e.paginationRange.start))+` تا `+n(u(T)(e.paginationRange.end))+` از `+n(u(T)(e.filteredOrders.length))+` سفارش `,1),h(`div`,rt,[h(`button`,{type:`button`,class:`orders-pagination__arrow`,disabled:e.currentPage<=1,"aria-label":`صفحه قبل`,onClick:p[4]||=t=>c(`setPage`,e.currentPage-1)},[l(N,{size:16,class:`orders-pagination__arrow-icon--prev`})],8,it),(d(!0),s(o,null,f(e.visiblePages,(r,i)=>(d(),s(o,{key:`${r}-${i}`},[r===`ellipsis`?(d(),s(`span`,at,`…`)):(d(),s(`button`,{key:1,type:`button`,class:t([`orders-pagination__page`,{"orders-pagination__page--active":r===e.currentPage}]),onClick:e=>c(`setPage`,r)},n(u(T)(r)),11,ot))],64))),128)),h(`button`,{type:`button`,class:`orders-pagination__arrow`,disabled:e.currentPage>=e.totalPages,"aria-label":`صفحه بعد`,onClick:p[5]||=t=>c(`setPage`,e.currentPage+1)},[l(N,{size:16,class:`orders-pagination__arrow-icon--next`})],8,st)])])])):(d(),i(P,{key:1,variant:`orders`,message:`هنوز سفارشی ثبت نکرده‌اید`},{default:y(()=>[l(M,{onClick:p[6]||=e=>c(`newOrder`)},{default:y(()=>[...p[13]||=[r(`ثبت سفارش جدید`,-1)]]),_:1})]),_:1}))]))}}),lt={class:`orders-view`},ut={key:0,class:`orders-view__success`,role:`status`},dt=_(S({__name:`OrdersView`,setup(e){let t=p(),{tab:r,desktopFilter:i,stats:o,filteredOrdersMobile:c,filteredOrdersDesktop:f,paginatedOrders:m,paginatedOrdersMobile:h,totalPages:g,mobileTotalPages:_,paginationRange:v,mobilePaginationRange:y,visiblePages:b,mobileVisiblePages:x,currentPage:S,mobilePage:C,companySlug:w,iconVariant:T,submitSuccessMessage:E,goToOrder:D,setPage:O,setMobilePage:k,setDesktopFilter:A,viewStatFilter:j}=X(),M=[{id:`all`,label:`همه`},{id:`active`,label:`در جریان`},{id:`done`,label:`تکمیل شده`},{id:`cancelled`,label:`لغو شده`}],N=[{id:`review`,label:`در انتظار بررسی`},{id:`in_progress`,label:`در حال انجام`},{id:`shipped`,label:`ارسال شده`},{id:`delivered`,label:`تحویل شده`},{id:`cancelled`,label:`لغو شده`}];return(e,p)=>(d(),s(`div`,lt,[u(E)?(d(),s(`p`,ut,n(u(E)),1)):a(``,!0),l(xe,{class:`mobile-only`,tab:u(r),tabs:M,orders:u(h),"total-count":u(c).length,"current-page":u(C),"total-pages":u(_),"pagination-range":u(y),"visible-pages":u(x),"company-slug":u(w),"icon-variant":u(T),"onUpdate:tab":p[0]||=e=>r.value=e,onSelect:u(D),onBack:p[1]||=e=>u(t).push(`/`),onSetPage:u(k)},null,8,[`tab`,`orders`,`total-count`,`current-page`,`total-pages`,`pagination-range`,`visible-pages`,`company-slug`,`icon-variant`,`onSelect`,`onSetPage`]),l(ct,{class:`desktop-only`,stats:u(o),"desktop-filter":u(i),"desktop-filter-tabs":N,"filtered-orders":u(f),"paginated-orders":u(m),"pagination-range":u(v),"visible-pages":u(b),"current-page":u(S),"total-pages":u(g),onViewStatFilter:u(j),onSetDesktopFilter:u(A),onSelect:u(D),onSetPage:u(O),onNewOrder:p[2]||=e=>u(t).push(`/catalogs`)},null,8,[`stats`,`desktop-filter`,`filtered-orders`,`paginated-orders`,`pagination-range`,`visible-pages`,`current-page`,`total-pages`,`onViewStatFilter`,`onSetDesktopFilter`,`onSelect`,`onSetPage`])]))}}),[[`__scopeId`,`data-v-9dcaa78d`]]);export{dt as default}; \ No newline at end of file diff --git a/dist/assets/OtpView-kAUoSCAD.js b/dist/assets/OtpView-CRoSWAh8.js similarity index 98% rename from dist/assets/OtpView-kAUoSCAD.js rename to dist/assets/OtpView-CRoSWAh8.js index bf3055d..dac4e20 100644 --- a/dist/assets/OtpView-kAUoSCAD.js +++ b/dist/assets/OtpView-CRoSWAh8.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,Et as r,G as i,L as a,N as o,O as s,P as c,R as l,St as u,Y as d,Z as f,_ as ee,g as te,j as p,mt as m,n as h,q as g,z as _}from"./BasicIcon-C6boaehV.js";import{l as ne}from"./dist-CUUvbY4x.js";import{c as re,t as v,u as y}from"./format-BHJptHdF.js";import{_ as ie,c as ae,h as oe,o as se}from"./index-B6MlTGUp.js";import{t as ce}from"./IconChevronBack-DORV2H0q.js";import{t as le}from"./FormErrorBanner-CjdBfIQT.js";import{n as ue,r as b,t as de}from"./formErrors-DglFjYkZ.js";import{t as x}from"./login-fabric-CzrIXTnD.js";import{t as fe}from"./IconEditPen-DLV3_yq2.js";var pe={class:`page otp-page`},me=[`src`],he={class:`otp-page__scroll`},ge={class:`otp-page__stage`},S={class:`otp-top`},C={class:`otp-brand`},w={class:`otp-card__lead`},T={dir:`ltr`},E={class:`otp-row`,dir:`ltr`,role:`group`,"aria-label":`کد تأیید`},D=[`id`,`value`,`aria-label`,`onInput`,`onKeydown`,`onPaste`],O={key:0,class:`otp-card__error`},k=[`disabled`],A={key:0,class:`otp-submit__spinner`,"aria-hidden":`true`},j={class:`otp-submit__chevron`,"aria-hidden":`true`},M=[`disabled`],N={dir:`ltr`},P=4,F=60,I=h(_({__name:`OtpView`,setup(h){let _=te(),I=ee(),L=ae(),R=e(()=>{let e=_.query.phone,t=Array.isArray(e)?e[0]:e;return re(typeof t==`string`?t:``)}),z=e(()=>_.query.mode===`register`),B=m(Array.from({length:P},()=>``)),V=m([]),H=m({}),U=m(``),W=m(F),G=e(()=>B.value.join(``)),K=e(()=>W.value<=0&&!L.loading),_e=e(()=>{let e=Math.floor(W.value/60),t=W.value%60,n=`${String(e).padStart(2,`0`)}:${String(t).padStart(2,`0`)}`;return y(n)}),{pause:ve,resume:ye}=ne(()=>{if(W.value<=1){W.value=0,ve();return}--W.value},1e3,{immediate:!1});function q(){H.value=ue(H.value,`code`),b(H.value)||(U.value=``)}function be(e,t){V.value[t]=e}function J(e){let t=Math.max(0,Math.min(3,e));i(()=>V.value[t]?.focus())}function Y(){W.value=F,ye()}function X(e,t=0){let n=v(e).slice(0,P-t);if(!n)return t;let r=[...B.value],i=t;for(let e of n){if(i>=P)break;r[i]=e,i+=1}return B.value=r,q(),Math.min(i,3)}function Z(){G.value.length===P&&!L.loading&&$()}function Q(e,t){let n=t.target,r=v(n.value);if(r.length>1){let t=X(r,e);n.value=B.value[e]??``,J(t),Z();return}let i=r.slice(-1);B.value[e]=i,n.value=i,q(),i&&e<3?J(e+1):i&&Z()}function xe(e,t){if(t.key===`Backspace`){if(B.value[e]){B.value[e]=``,q();return}e>0&&(B.value[e-1]=``,q(),J(e-1));return}if(t.key===`ArrowLeft`){t.preventDefault(),J(e-1);return}t.key===`ArrowRight`&&(t.preventDefault(),J(e+1))}function Se(e,t){t.preventDefault(),J(X(t.clipboardData?.getData(`text`)??``,e)),Z()}function Ce(e){return e?y(e):``}async function $(){if(L.loading)return;H.value={},U.value=``;let e={};if(G.value.length``),J(0))}async function we(){if(!K.value)return;U.value=``,H.value={};let e=z.value?oe():null;if(z.value&&!e){U.value=`برای ارسال مجدد کد، نام و نام خانوادگی لازم است. لطفاً دوباره ثبت‌نام را شروع کنید.`;return}let t=await L.requestOtp(R.value,{isRegister:z.value,firstName:e?.firstName,lastName:e?.lastName});t.success?(B.value=Array.from({length:P},()=>``),Y(),J(0)):U.value=t.message??`خطا در ارسال مجدد کد.`}function Te(){I.replace({name:z.value?`register`:`login`})}return g(()=>{if(!R.value){I.replace({name:`login`});return}Y(),J(0)}),(e,i)=>(d(),c(`div`,pe,[p(`img`,{class:`otp-page__bg`,src:u(x),alt:``},null,8,me),p(`div`,he,[p(`div`,ge,[p(`header`,S,[p(`button`,{type:`button`,class:`otp-top__back`,"aria-label":`بازگشت`,onClick:i[0]||=e=>u(I).push(z.value?`/register`:`/login`)},[l(ce,{size:20})])]),p(`div`,C,[l(ie,{size:72}),i[1]||=p(`h1`,{class:`otp-brand__fa`},`نادمی تکس`,-1),i[2]||=p(`p`,{class:`otp-brand__en`},`NADEMITEX`,-1)]),p(`form`,{class:`otp-card`,onSubmit:n($,[`prevent`])},[i[7]||=p(`h2`,{class:`otp-card__title`},`تأیید موبایل`,-1),p(`p`,w,[i[3]||=a(` کد ارسال‌شده به `,-1),p(`span`,T,r(u(y)(R.value)),1),i[4]||=a(` را وارد کنید. `,-1)]),l(le,{message:U.value},null,8,[`message`]),p(`div`,E,[(d(!0),c(s,null,f(B.value,(e,n)=>(d(),c(`input`,{id:`otp-${n}`,key:n,ref_for:!0,ref:e=>be(e,n),class:t([`otp-box`,{"otp-box--error":H.value.code}]),type:`text`,inputmode:`numeric`,autocomplete:`one-time-code`,maxlength:`1`,value:Ce(e),"aria-label":`رقم ${u(y)(String(n+1))}`,onInput:e=>Q(n,e),onKeydown:e=>xe(n,e),onPaste:e=>Se(n,e)},null,42,D))),128))]),H.value.code?(d(),c(`p`,O,r(H.value.code),1)):o(``,!0),p(`button`,{class:`otp-submit`,type:`submit`,disabled:u(L).loading},[u(L).loading?(d(),c(`span`,A)):o(``,!0),p(`span`,j,[l(se,{size:18,color:`#F4EDE4`})]),i[5]||=p(`span`,null,`تأیید و ورود`,-1)],8,k),p(`button`,{class:`otp-resend`,type:`button`,disabled:!K.value,onClick:we},[K.value?(d(),c(s,{key:0},[a(`ارسال مجدد کد`)],64)):(d(),c(s,{key:1},[a(`ارسال مجدد کد (`+r(_e.value)+`)`,1)],64))],8,M),p(`button`,{type:`button`,class:`otp-edit`,onClick:Te},[p(`span`,N,r(u(y)(R.value)),1),i[6]||=p(`span`,null,`ویرایش شماره`,-1),l(fe,{size:16,"stroke-width":1.5})])],32),i[8]||=p(`div`,{class:`otp-spacer`,"aria-hidden":`true`},null,-1),i[9]||=p(`p`,{class:`otp-watermark`},[a(`MORE`),p(`br`),a(`THAN`),p(`br`),a(`FABRIC`)],-1)])])]))}}),[[`__scopeId`,`data-v-ca2f5cfe`]]);export{I as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,Et as r,G as i,L as a,N as o,O as s,P as c,R as l,St as u,Y as d,Z as f,_ as ee,g as te,j as p,mt as m,n as h,q as g,z as _}from"./BasicIcon-C6boaehV.js";import{l as ne}from"./dist-CUUvbY4x.js";import{c as re,t as v,u as y}from"./format-BHJptHdF.js";import{_ as ie,c as ae,h as oe,o as se}from"./index-DzzUgmYT.js";import{t as ce}from"./IconChevronBack-DORV2H0q.js";import{t as le}from"./FormErrorBanner-CjdBfIQT.js";import{n as ue,r as b,t as de}from"./formErrors-DglFjYkZ.js";import{t as x}from"./login-fabric-CzrIXTnD.js";import{t as fe}from"./IconEditPen-DLV3_yq2.js";var pe={class:`page otp-page`},me=[`src`],he={class:`otp-page__scroll`},ge={class:`otp-page__stage`},S={class:`otp-top`},C={class:`otp-brand`},w={class:`otp-card__lead`},T={dir:`ltr`},E={class:`otp-row`,dir:`ltr`,role:`group`,"aria-label":`کد تأیید`},D=[`id`,`value`,`aria-label`,`onInput`,`onKeydown`,`onPaste`],O={key:0,class:`otp-card__error`},k=[`disabled`],A={key:0,class:`otp-submit__spinner`,"aria-hidden":`true`},j={class:`otp-submit__chevron`,"aria-hidden":`true`},M=[`disabled`],N={dir:`ltr`},P=4,F=60,I=h(_({__name:`OtpView`,setup(h){let _=te(),I=ee(),L=ae(),R=e(()=>{let e=_.query.phone,t=Array.isArray(e)?e[0]:e;return re(typeof t==`string`?t:``)}),z=e(()=>_.query.mode===`register`),B=m(Array.from({length:P},()=>``)),V=m([]),H=m({}),U=m(``),W=m(F),G=e(()=>B.value.join(``)),K=e(()=>W.value<=0&&!L.loading),_e=e(()=>{let e=Math.floor(W.value/60),t=W.value%60,n=`${String(e).padStart(2,`0`)}:${String(t).padStart(2,`0`)}`;return y(n)}),{pause:ve,resume:ye}=ne(()=>{if(W.value<=1){W.value=0,ve();return}--W.value},1e3,{immediate:!1});function q(){H.value=ue(H.value,`code`),b(H.value)||(U.value=``)}function be(e,t){V.value[t]=e}function J(e){let t=Math.max(0,Math.min(3,e));i(()=>V.value[t]?.focus())}function Y(){W.value=F,ye()}function X(e,t=0){let n=v(e).slice(0,P-t);if(!n)return t;let r=[...B.value],i=t;for(let e of n){if(i>=P)break;r[i]=e,i+=1}return B.value=r,q(),Math.min(i,3)}function Z(){G.value.length===P&&!L.loading&&$()}function Q(e,t){let n=t.target,r=v(n.value);if(r.length>1){let t=X(r,e);n.value=B.value[e]??``,J(t),Z();return}let i=r.slice(-1);B.value[e]=i,n.value=i,q(),i&&e<3?J(e+1):i&&Z()}function xe(e,t){if(t.key===`Backspace`){if(B.value[e]){B.value[e]=``,q();return}e>0&&(B.value[e-1]=``,q(),J(e-1));return}if(t.key===`ArrowLeft`){t.preventDefault(),J(e-1);return}t.key===`ArrowRight`&&(t.preventDefault(),J(e+1))}function Se(e,t){t.preventDefault(),J(X(t.clipboardData?.getData(`text`)??``,e)),Z()}function Ce(e){return e?y(e):``}async function $(){if(L.loading)return;H.value={},U.value=``;let e={};if(G.value.length``),J(0))}async function we(){if(!K.value)return;U.value=``,H.value={};let e=z.value?oe():null;if(z.value&&!e){U.value=`برای ارسال مجدد کد، نام و نام خانوادگی لازم است. لطفاً دوباره ثبت‌نام را شروع کنید.`;return}let t=await L.requestOtp(R.value,{isRegister:z.value,firstName:e?.firstName,lastName:e?.lastName});t.success?(B.value=Array.from({length:P},()=>``),Y(),J(0)):U.value=t.message??`خطا در ارسال مجدد کد.`}function Te(){I.replace({name:z.value?`register`:`login`})}return g(()=>{if(!R.value){I.replace({name:`login`});return}Y(),J(0)}),(e,i)=>(d(),c(`div`,pe,[p(`img`,{class:`otp-page__bg`,src:u(x),alt:``},null,8,me),p(`div`,he,[p(`div`,ge,[p(`header`,S,[p(`button`,{type:`button`,class:`otp-top__back`,"aria-label":`بازگشت`,onClick:i[0]||=e=>u(I).push(z.value?`/register`:`/login`)},[l(ce,{size:20})])]),p(`div`,C,[l(ie,{size:72}),i[1]||=p(`h1`,{class:`otp-brand__fa`},`نادمی تکس`,-1),i[2]||=p(`p`,{class:`otp-brand__en`},`NADEMITEX`,-1)]),p(`form`,{class:`otp-card`,onSubmit:n($,[`prevent`])},[i[7]||=p(`h2`,{class:`otp-card__title`},`تأیید موبایل`,-1),p(`p`,w,[i[3]||=a(` کد ارسال‌شده به `,-1),p(`span`,T,r(u(y)(R.value)),1),i[4]||=a(` را وارد کنید. `,-1)]),l(le,{message:U.value},null,8,[`message`]),p(`div`,E,[(d(!0),c(s,null,f(B.value,(e,n)=>(d(),c(`input`,{id:`otp-${n}`,key:n,ref_for:!0,ref:e=>be(e,n),class:t([`otp-box`,{"otp-box--error":H.value.code}]),type:`text`,inputmode:`numeric`,autocomplete:`one-time-code`,maxlength:`1`,value:Ce(e),"aria-label":`رقم ${u(y)(String(n+1))}`,onInput:e=>Q(n,e),onKeydown:e=>xe(n,e),onPaste:e=>Se(n,e)},null,42,D))),128))]),H.value.code?(d(),c(`p`,O,r(H.value.code),1)):o(``,!0),p(`button`,{class:`otp-submit`,type:`submit`,disabled:u(L).loading},[u(L).loading?(d(),c(`span`,A)):o(``,!0),p(`span`,j,[l(se,{size:18,color:`#F4EDE4`})]),i[5]||=p(`span`,null,`تأیید و ورود`,-1)],8,k),p(`button`,{class:`otp-resend`,type:`button`,disabled:!K.value,onClick:we},[K.value?(d(),c(s,{key:0},[a(`ارسال مجدد کد`)],64)):(d(),c(s,{key:1},[a(`ارسال مجدد کد (`+r(_e.value)+`)`,1)],64))],8,M),p(`button`,{type:`button`,class:`otp-edit`,onClick:Te},[p(`span`,N,r(u(y)(R.value)),1),i[6]||=p(`span`,null,`ویرایش شماره`,-1),l(fe,{size:16,"stroke-width":1.5})])],32),i[8]||=p(`div`,{class:`otp-spacer`,"aria-hidden":`true`},null,-1),i[9]||=p(`p`,{class:`otp-watermark`},[a(`MORE`),p(`br`),a(`THAN`),p(`br`),a(`FABRIC`)],-1)])])]))}}),[[`__scopeId`,`data-v-ca2f5cfe`]]);export{I as default}; \ No newline at end of file diff --git a/dist/assets/PageHeader-CDQMUtCp.js b/dist/assets/PageHeader-BFnKSFNh.js similarity index 95% rename from dist/assets/PageHeader-CDQMUtCp.js rename to dist/assets/PageHeader-BFnKSFNh.js index 87cb2cf..0f28756 100644 --- a/dist/assets/PageHeader-CDQMUtCp.js +++ b/dist/assets/PageHeader-BFnKSFNh.js @@ -1 +1 @@ -import{Et as e,N as t,O as n,P as r,Q as i,R as a,Y as o,j as s,n as c,z as l}from"./BasicIcon-C6boaehV.js";import{i as u}from"./index-B6MlTGUp.js";import{t as d}from"./IconChevronBack-DORV2H0q.js";var f={class:`page-nav`},p={key:1,class:`nav-btn`},m={class:`page-nav__title`},h={class:`page-nav__trailing`},g={key:0,class:`page-nav__subtitle`},_={key:1,class:`page-header`},v={class:`header-text`},y={class:`page-title`},b={key:0,class:`page-subtitle`},x={class:`page-header__trailing`},S=c(l({__name:`PageHeader`,props:{title:{},subtitle:{},showBack:{type:Boolean},centered:{type:Boolean}},emits:[`back`],setup(c){return(l,S)=>c.centered?(o(),r(n,{key:0},[s(`header`,f,[c.showBack?(o(),r(`button`,{key:0,type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:S[0]||=e=>l.$emit(`back`)},[a(d,{size:20})])):(o(),r(`span`,p)),s(`h1`,m,e(c.title),1),s(`div`,h,[i(l.$slots,`trailing`,{},void 0,!0),a(u,{variant:`inline`,class:`mobile-only`})])]),c.subtitle?(o(),r(`p`,g,e(c.subtitle),1)):t(``,!0)],64)):(o(),r(`header`,_,[c.showBack?(o(),r(`button`,{key:0,type:`button`,class:`back-btn`,"aria-label":`بازگشت`,onClick:S[1]||=e=>l.$emit(`back`)},[a(d,{size:20})])):t(``,!0),s(`div`,v,[s(`h1`,y,e(c.title),1),c.subtitle?(o(),r(`p`,b,e(c.subtitle),1)):t(``,!0)]),s(`div`,x,[i(l.$slots,`trailing`,{},void 0,!0),a(u,{variant:`inline`,class:`mobile-only`})])]))}}),[[`__scopeId`,`data-v-dd86426f`]]);export{S as t}; \ No newline at end of file +import{Et as e,N as t,O as n,P as r,Q as i,R as a,Y as o,j as s,n as c,z as l}from"./BasicIcon-C6boaehV.js";import{i as u}from"./index-DzzUgmYT.js";import{t as d}from"./IconChevronBack-DORV2H0q.js";var f={class:`page-nav`},p={key:1,class:`nav-btn`},m={class:`page-nav__title`},h={class:`page-nav__trailing`},g={key:0,class:`page-nav__subtitle`},_={key:1,class:`page-header`},v={class:`header-text`},y={class:`page-title`},b={key:0,class:`page-subtitle`},x={class:`page-header__trailing`},S=c(l({__name:`PageHeader`,props:{title:{},subtitle:{},showBack:{type:Boolean},centered:{type:Boolean}},emits:[`back`],setup(c){return(l,S)=>c.centered?(o(),r(n,{key:0},[s(`header`,f,[c.showBack?(o(),r(`button`,{key:0,type:`button`,class:`nav-btn`,"aria-label":`بازگشت`,onClick:S[0]||=e=>l.$emit(`back`)},[a(d,{size:20})])):(o(),r(`span`,p)),s(`h1`,m,e(c.title),1),s(`div`,h,[i(l.$slots,`trailing`,{},void 0,!0),a(u,{variant:`inline`,class:`mobile-only`})])]),c.subtitle?(o(),r(`p`,g,e(c.subtitle),1)):t(``,!0)],64)):(o(),r(`header`,_,[c.showBack?(o(),r(`button`,{key:0,type:`button`,class:`back-btn`,"aria-label":`بازگشت`,onClick:S[1]||=e=>l.$emit(`back`)},[a(d,{size:20})])):t(``,!0),s(`div`,v,[s(`h1`,y,e(c.title),1),c.subtitle?(o(),r(`p`,b,e(c.subtitle),1)):t(``,!0)]),s(`div`,x,[i(l.$slots,`trailing`,{},void 0,!0),a(u,{variant:`inline`,class:`mobile-only`})])]))}}),[[`__scopeId`,`data-v-dd86426f`]]);export{S as t}; \ No newline at end of file diff --git a/dist/assets/ProductDetailView-CTZ8B8Qk.js b/dist/assets/ProductDetailView-C-2OwXKv.js similarity index 98% rename from dist/assets/ProductDetailView-CTZ8B8Qk.js rename to dist/assets/ProductDetailView-C-2OwXKv.js index cac641a..a4a479a 100644 --- a/dist/assets/ProductDetailView-CTZ8B8Qk.js +++ b/dist/assets/ProductDetailView-C-2OwXKv.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,L as r,N as i,O as a,P as o,R as s,St as c,Tt as l,Y as u,Z as d,_ as f,g as ee,j as p,mt as m,n as te,q as ne,tt as re,z as h}from"./BasicIcon-C6boaehV.js";import{o as g}from"./format-BHJptHdF.js";import{t as ie}from"./catalog-s7nVUdlj.js";import{C as ae,T as oe,b as se,l as ce}from"./index-B6MlTGUp.js";import{t as le}from"./IconChevronBack-DORV2H0q.js";import{t as ue}from"./PageSkeleton-uO-jhbNm.js";import{t as de}from"./IconShare-1kao-fAR.js";import{a as fe,i as pe,t as me}from"./crm-CtglbPsN.js";import{t as he}from"./useGoBack-CgNp0uP9.js";import{n as _,t as ge}from"./colorSwatch-BgOH1LE5.js";import{t as _e}from"./IconShoppingBag-Bq21_Txe.js";import{t as ve}from"./IconHeart-CZMe29Nz.js";var v={key:0,class:`page product-detail`},y={class:`pd-header`},b={class:`pd-header__actions`},x=[`aria-label`,`aria-pressed`],S={class:`page__scroll pd-scroll`},C={class:`gallery`},w={class:`gallery__count`},T={class:`gallery__thumbs`},E=[`onClick`],D={class:`pd-body`},O={class:`title-row`},k={key:0,class:`new-badge`},A={class:`code`},j={class:`specs`},M={class:`spec-cell`},N={class:`spec-cell`},P={class:`spec-cell`},F={class:`spec-icon`,"aria-hidden":`true`},ye={class:`spec-cell`},be={key:0,class:`specs-extra`},xe={class:`pd-section pd-section--boxed`},Se={class:`section-head`},Ce={class:`colors`},we=[`onClick`],Te={class:`pd-section`},Ee={class:`tags`,role:`list`},De=[`onClick`],Oe={class:`pd-section`},I={class:`roll-field`},ke={class:`pd-footer`},Ae={class:`pd-footer__primary`},je=[`disabled`],Me={class:`min-note`},Ne={key:1,class:`page empty`},Pe={key:2,class:`page empty`},L=te(h({__name:`ProductDetailView`,setup(te){let h={suit:`پارچه کت‌شلواری`,trousers:`پارچه شلواری`,shirt:`پارچه پیراهنی`},L={summer:`پارچه تابستانه`,winter:`پارچه زمستانه`,all_season:`پارچه چهارفصل`},Fe=ee(),R=f(),{goBack:z}=he(`/products`),Ie=me(),B=ce(),Le=oe(),Re=ie(),V=e(()=>String(Fe.query.id??``)),H=m(null),U=m(!0),W=m(null),G=m(0),K=m(1),q=m(!1),J=m(!1),Y=e(()=>H.value?.rollMeters??50),X=e(()=>{let e=H.value;return e?ge(e.colors,e.colorImages,e.imageUrls,G.value,e.imageUrl):``}),ze=e(()=>H.value?.colors[G.value]??``),Z=e(()=>K.value*Y.value),Be=e(()=>{let e=H.value?.minMeterage;return e&&e>0?e:Y.value}),Q=e(()=>Math.max(1,Math.ceil(Be.value/Y.value))),Ve=e(()=>h[H.value?.categoryId??``]||`—`),He=e(()=>L[H.value?.season??``]||`—`),Ue=e(()=>{let e=H.value;if(!e)return[];let t=[],n=fe.some(t=>t.id===e.categoryId)?e.categoryId:``,r=n?h[n]:``;r&&t.push({key:`usage-${n}`,label:r,to:{path:`/products`,query:{categoryId:n}}});let i=pe.some(t=>t.id===e.season)?e.season:``,a=i?L[i]:``;a&&t.push({key:`season-${i}`,label:a,to:{path:`/products`,query:{season:i}}});let o=new Set(t.flatMap(e=>[e.label,e.label.replace(/^پارچه\s*/,``)]));for(let n of e.tags){let e=n.replace(/^پارچه‌?های?\s*/,``).trim();if(!e||o.has(e)||t.some(t=>t.label.includes(e)))continue;let r=n.startsWith(`پارچه`)?n:`پارچه ${e}`;o.add(e),t.push({key:`tag-${n}`,label:r})}return t});async function $(){if(!V.value){H.value=null,U.value=!1;return}U.value=!0,W.value=null;try{await Promise.all([B.hydrate(),Re.loadCompanies()]),H.value=await Ie.loadProductById(V.value),G.value=0,K.value=Q.value}catch(e){H.value=null,W.value=e instanceof Error?e.message:`محصول یافت نشد.`}finally{U.value=!1}}ne($),re(V,$);function We(e){let t=e.rollMeters||50,n=e.orderMultiplier&&e.orderMultiplier>0?e.orderMultiplier:t,r=e.minMeterage&&e.minMeterage>0?e.minMeterage:t;return{id:e.id,companyId:e.companyId||``,catalogId:e.catalogId||``,name:e.name,code:e.code,color:e.color||e.colors[G.value]||`—`,minMeterage:r,orderMultiplier:n,basePrice:e.basePrice,isActive:!0}}function Ge(e,t,n){let r=t>0?t:1,i=Math.ceil(e/r)*r,a=Math.ceil(n/r)*r;return Math.max(i,a)}async function Ke(){if(!H.value)return;let e=We(H.value);q.value=!0;try{let t=Ge(Z.value,e.orderMultiplier,e.minMeterage);await Le.addItem(e,H.value.catalogCode||H.value.code,t)}finally{q.value=!1}}function qe(){H.value&&B.toggle(H.value.id)}function Je(){let e=window.location.href;if(navigator.share){navigator.share({title:H.value?.name,url:e}).catch(()=>void 0);return}navigator.clipboard?.writeText(e)}return(e,f)=>H.value?(u(),o(`div`,v,[p(`header`,y,[p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:f[0]||=(...e)=>c(z)&&c(z)(...e)},[s(le,{size:20})]),p(`div`,b,[p(`button`,{type:`button`,class:`icon-btn`,"aria-label":c(B).isFavorite(H.value.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,"aria-pressed":c(B).isFavorite(H.value.id),onClick:qe},[s(ve,{size:20,filled:c(B).isFavorite(H.value.id),color:c(B).isFavorite(H.value.id)?`#0a353c`:void 0},null,8,[`filled`,`color`])],8,x),p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اشتراک‌گذاری`,onClick:Je},[s(de,{size:20})])])]),p(`div`,S,[p(`div`,C,[p(`div`,{class:`gallery__main`,style:l(X.value?{backgroundImage:`url(${X.value})`,backgroundSize:`cover`,backgroundPosition:`center`}:c(_)(ze.value))},[p(`span`,w,n(c(g)(G.value+1))+`/`+n(c(g)(Math.max(H.value.colors.length,1))),1)],4),p(`div`,T,[(u(!0),o(a,null,d(H.value.colors,(e,n)=>(u(),o(`button`,{key:n,type:`button`,class:t([`thumb`,{"thumb--active":G.value===n}]),onClick:e=>G.value=n},[p(`span`,{class:`thumb__swatch`,style:l(c(_)(e,H.value.colorImages?.[n]||H.value.imageUrls?.[n]))},null,4)],10,E))),128))])]),p(`div`,D,[p(`div`,O,[p(`h1`,null,n(H.value.name),1),H.value.isNew?(u(),o(`span`,k,`جدید`)):i(``,!0)]),p(`p`,A,`کد محصول: `+n(H.value.code),1),p(`div`,j,[p(`div`,M,[f[4]||=p(`span`,{class:`spec-icon`,"aria-hidden":`true`},[p(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`},[p(`rect`,{x:`4`,y:`8`,width:`16`,height:`8`,rx:`2`})])],-1),f[5]||=p(`span`,null,`عرض`,-1),p(`strong`,null,n(c(g)(H.value.widthCm))+` سانتی‌متر`,1)]),p(`div`,N,[f[6]||=p(`span`,{class:`spec-icon`,"aria-hidden":`true`},[p(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`},[p(`path`,{d:`M12 3.5 20 8v8l-8 4.5L4 16V8l8-4.5Z`})])],-1),f[7]||=p(`span`,null,`جنس`,-1),p(`strong`,null,n(H.value.composition||`—`),1)]),p(`div`,P,[p(`span`,F,[s(_e,{size:22,color:`#98a2ad`})]),f[8]||=p(`span`,null,`وزن`,-1),p(`strong`,null,n(H.value.weightGrams?`${c(g)(H.value.weightGrams)} گرم`:`—`),1)]),p(`div`,ye,[f[9]||=p(`span`,{class:`spec-icon`,"aria-hidden":`true`},[p(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`},[p(`circle`,{cx:`12`,cy:`12`,r:`8`}),p(`path`,{d:`M12 8a6 6 0 0 1 0 8`})])],-1),f[10]||=p(`span`,null,`نوع بافت`,-1),p(`strong`,null,n(H.value.weaveType||`—`),1)])]),p(`button`,{type:`button`,class:`specs-more`,onClick:f[1]||=e=>J.value=!J.value},[r(n(J.value?`بستن مشخصات`:`مشاهده همه مشخصات`)+` `,1),(u(),o(`svg`,{class:t([`specs-more__chevron`,{"is-open":J.value}]),viewBox:`0 0 12 12`,"aria-hidden":`true`},[...f[11]||=[p(`path`,{d:`M3 4.5 6 8l3-3.5`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.4`,"stroke-linecap":`round`},null,-1)]],2))]),J.value?(u(),o(`div`,be,[p(`p`,null,`فصل: `+n(He.value),1),p(`p`,null,`دسته: `+n(Ve.value),1),p(`p`,null,`جمع سفارش: `+n(c(g)(Z.value))+` متر`,1)])):i(``,!0),p(`section`,xe,[p(`div`,Se,[f[12]||=p(`h2`,null,`رنگ‌بندی`,-1),p(`span`,null,`(`+n(c(g)(H.value.colors.length))+` رنگ موجود)`,1)]),p(`div`,Ce,[(u(!0),o(a,null,d(H.value.colors,(e,n)=>(u(),o(`button`,{key:n,type:`button`,class:t([`color-dot`,{"color-dot--active":G.value===n}]),style:l(c(_)(e,H.value.colorImages?.[n]||H.value.imageUrls?.[n])),onClick:e=>G.value=n},null,14,we))),128))])]),p(`section`,Te,[f[13]||=p(`h2`,{class:`section-title`},`دسته‌بندی`,-1),p(`div`,Ee,[(u(!0),o(a,null,d(Ue.value,e=>(u(),o(`button`,{key:e.key,type:`button`,class:t([`tag`,{"tag--link":!!e.to}]),role:`listitem`,onClick:t=>e.to&&c(R).push(e.to)},n(e.label),11,De))),128))])]),p(`section`,Oe,[f[14]||=p(`h2`,{class:`section-title`},`متراژ هر ساقه (طاقه)`,-1),p(`div`,I,n(c(g)(H.value.rollMeters))+` متر`,1)])])]),p(`footer`,ke,[p(`div`,Ae,[p(`button`,{type:`button`,class:`btn-primary`,disabled:q.value,onClick:Ke},[s(ae,{size:18,color:`#ffffff`}),r(` `+n(q.value?`در حال افزودن...`:`افزودن به سفارش`),1)],8,je),p(`p`,Me,`حداقل سفارش: `+n(c(g)(Q.value))+` طاقه`,1)]),p(`button`,{type:`button`,class:`btn-secondary`,onClick:f[2]||=e=>c(R).push({path:`/catalog-request`,query:{productId:H.value.id}})},[s(se,{size:18}),f[15]||=r(` درخواست کالیته `,-1)])])])):U.value?(u(),o(`div`,Ne,[s(ue,{variant:`detail`})])):(u(),o(`div`,Pe,[p(`p`,null,n(W.value||`محصول یافت نشد.`),1),p(`button`,{type:`button`,onClick:f[3]||=e=>c(R).push(`/products`)},`بازگشت به لیست`)]))}}),[[`__scopeId`,`data-v-f892ab0d`]]);export{L as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,L as r,N as i,O as a,P as o,R as s,St as c,Tt as l,Y as u,Z as d,_ as f,g as ee,j as p,mt as m,n as te,q as ne,tt as re,z as h}from"./BasicIcon-C6boaehV.js";import{o as g}from"./format-BHJptHdF.js";import{t as ie}from"./catalog-s7nVUdlj.js";import{C as ae,T as oe,b as se,l as ce}from"./index-DzzUgmYT.js";import{t as le}from"./IconChevronBack-DORV2H0q.js";import{t as ue}from"./PageSkeleton-uO-jhbNm.js";import{t as de}from"./IconShare-1kao-fAR.js";import{a as fe,i as pe,t as me}from"./crm-CtglbPsN.js";import{t as he}from"./useGoBack-CgNp0uP9.js";import{n as _,t as ge}from"./colorSwatch-BgOH1LE5.js";import{t as _e}from"./IconShoppingBag-Bq21_Txe.js";import{t as ve}from"./IconHeart-CZMe29Nz.js";var v={key:0,class:`page product-detail`},y={class:`pd-header`},b={class:`pd-header__actions`},x=[`aria-label`,`aria-pressed`],S={class:`page__scroll pd-scroll`},C={class:`gallery`},w={class:`gallery__count`},T={class:`gallery__thumbs`},E=[`onClick`],D={class:`pd-body`},O={class:`title-row`},k={key:0,class:`new-badge`},A={class:`code`},j={class:`specs`},M={class:`spec-cell`},N={class:`spec-cell`},P={class:`spec-cell`},F={class:`spec-icon`,"aria-hidden":`true`},ye={class:`spec-cell`},be={key:0,class:`specs-extra`},xe={class:`pd-section pd-section--boxed`},Se={class:`section-head`},Ce={class:`colors`},we=[`onClick`],Te={class:`pd-section`},Ee={class:`tags`,role:`list`},De=[`onClick`],Oe={class:`pd-section`},I={class:`roll-field`},ke={class:`pd-footer`},Ae={class:`pd-footer__primary`},je=[`disabled`],Me={class:`min-note`},Ne={key:1,class:`page empty`},Pe={key:2,class:`page empty`},L=te(h({__name:`ProductDetailView`,setup(te){let h={suit:`پارچه کت‌شلواری`,trousers:`پارچه شلواری`,shirt:`پارچه پیراهنی`},L={summer:`پارچه تابستانه`,winter:`پارچه زمستانه`,all_season:`پارچه چهارفصل`},Fe=ee(),R=f(),{goBack:z}=he(`/products`),Ie=me(),B=ce(),Le=oe(),Re=ie(),V=e(()=>String(Fe.query.id??``)),H=m(null),U=m(!0),W=m(null),G=m(0),K=m(1),q=m(!1),J=m(!1),Y=e(()=>H.value?.rollMeters??50),X=e(()=>{let e=H.value;return e?ge(e.colors,e.colorImages,e.imageUrls,G.value,e.imageUrl):``}),ze=e(()=>H.value?.colors[G.value]??``),Z=e(()=>K.value*Y.value),Be=e(()=>{let e=H.value?.minMeterage;return e&&e>0?e:Y.value}),Q=e(()=>Math.max(1,Math.ceil(Be.value/Y.value))),Ve=e(()=>h[H.value?.categoryId??``]||`—`),He=e(()=>L[H.value?.season??``]||`—`),Ue=e(()=>{let e=H.value;if(!e)return[];let t=[],n=fe.some(t=>t.id===e.categoryId)?e.categoryId:``,r=n?h[n]:``;r&&t.push({key:`usage-${n}`,label:r,to:{path:`/products`,query:{categoryId:n}}});let i=pe.some(t=>t.id===e.season)?e.season:``,a=i?L[i]:``;a&&t.push({key:`season-${i}`,label:a,to:{path:`/products`,query:{season:i}}});let o=new Set(t.flatMap(e=>[e.label,e.label.replace(/^پارچه\s*/,``)]));for(let n of e.tags){let e=n.replace(/^پارچه‌?های?\s*/,``).trim();if(!e||o.has(e)||t.some(t=>t.label.includes(e)))continue;let r=n.startsWith(`پارچه`)?n:`پارچه ${e}`;o.add(e),t.push({key:`tag-${n}`,label:r})}return t});async function $(){if(!V.value){H.value=null,U.value=!1;return}U.value=!0,W.value=null;try{await Promise.all([B.hydrate(),Re.loadCompanies()]),H.value=await Ie.loadProductById(V.value),G.value=0,K.value=Q.value}catch(e){H.value=null,W.value=e instanceof Error?e.message:`محصول یافت نشد.`}finally{U.value=!1}}ne($),re(V,$);function We(e){let t=e.rollMeters||50,n=e.orderMultiplier&&e.orderMultiplier>0?e.orderMultiplier:t,r=e.minMeterage&&e.minMeterage>0?e.minMeterage:t;return{id:e.id,companyId:e.companyId||``,catalogId:e.catalogId||``,name:e.name,code:e.code,color:e.color||e.colors[G.value]||`—`,minMeterage:r,orderMultiplier:n,basePrice:e.basePrice,isActive:!0}}function Ge(e,t,n){let r=t>0?t:1,i=Math.ceil(e/r)*r,a=Math.ceil(n/r)*r;return Math.max(i,a)}async function Ke(){if(!H.value)return;let e=We(H.value);q.value=!0;try{let t=Ge(Z.value,e.orderMultiplier,e.minMeterage);await Le.addItem(e,H.value.catalogCode||H.value.code,t)}finally{q.value=!1}}function qe(){H.value&&B.toggle(H.value.id)}function Je(){let e=window.location.href;if(navigator.share){navigator.share({title:H.value?.name,url:e}).catch(()=>void 0);return}navigator.clipboard?.writeText(e)}return(e,f)=>H.value?(u(),o(`div`,v,[p(`header`,y,[p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:f[0]||=(...e)=>c(z)&&c(z)(...e)},[s(le,{size:20})]),p(`div`,b,[p(`button`,{type:`button`,class:`icon-btn`,"aria-label":c(B).isFavorite(H.value.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,"aria-pressed":c(B).isFavorite(H.value.id),onClick:qe},[s(ve,{size:20,filled:c(B).isFavorite(H.value.id),color:c(B).isFavorite(H.value.id)?`#0a353c`:void 0},null,8,[`filled`,`color`])],8,x),p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اشتراک‌گذاری`,onClick:Je},[s(de,{size:20})])])]),p(`div`,S,[p(`div`,C,[p(`div`,{class:`gallery__main`,style:l(X.value?{backgroundImage:`url(${X.value})`,backgroundSize:`cover`,backgroundPosition:`center`}:c(_)(ze.value))},[p(`span`,w,n(c(g)(G.value+1))+`/`+n(c(g)(Math.max(H.value.colors.length,1))),1)],4),p(`div`,T,[(u(!0),o(a,null,d(H.value.colors,(e,n)=>(u(),o(`button`,{key:n,type:`button`,class:t([`thumb`,{"thumb--active":G.value===n}]),onClick:e=>G.value=n},[p(`span`,{class:`thumb__swatch`,style:l(c(_)(e,H.value.colorImages?.[n]||H.value.imageUrls?.[n]))},null,4)],10,E))),128))])]),p(`div`,D,[p(`div`,O,[p(`h1`,null,n(H.value.name),1),H.value.isNew?(u(),o(`span`,k,`جدید`)):i(``,!0)]),p(`p`,A,`کد محصول: `+n(H.value.code),1),p(`div`,j,[p(`div`,M,[f[4]||=p(`span`,{class:`spec-icon`,"aria-hidden":`true`},[p(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`},[p(`rect`,{x:`4`,y:`8`,width:`16`,height:`8`,rx:`2`})])],-1),f[5]||=p(`span`,null,`عرض`,-1),p(`strong`,null,n(c(g)(H.value.widthCm))+` سانتی‌متر`,1)]),p(`div`,N,[f[6]||=p(`span`,{class:`spec-icon`,"aria-hidden":`true`},[p(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`},[p(`path`,{d:`M12 3.5 20 8v8l-8 4.5L4 16V8l8-4.5Z`})])],-1),f[7]||=p(`span`,null,`جنس`,-1),p(`strong`,null,n(H.value.composition||`—`),1)]),p(`div`,P,[p(`span`,F,[s(_e,{size:22,color:`#98a2ad`})]),f[8]||=p(`span`,null,`وزن`,-1),p(`strong`,null,n(H.value.weightGrams?`${c(g)(H.value.weightGrams)} گرم`:`—`),1)]),p(`div`,ye,[f[9]||=p(`span`,{class:`spec-icon`,"aria-hidden":`true`},[p(`svg`,{viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.6`},[p(`circle`,{cx:`12`,cy:`12`,r:`8`}),p(`path`,{d:`M12 8a6 6 0 0 1 0 8`})])],-1),f[10]||=p(`span`,null,`نوع بافت`,-1),p(`strong`,null,n(H.value.weaveType||`—`),1)])]),p(`button`,{type:`button`,class:`specs-more`,onClick:f[1]||=e=>J.value=!J.value},[r(n(J.value?`بستن مشخصات`:`مشاهده همه مشخصات`)+` `,1),(u(),o(`svg`,{class:t([`specs-more__chevron`,{"is-open":J.value}]),viewBox:`0 0 12 12`,"aria-hidden":`true`},[...f[11]||=[p(`path`,{d:`M3 4.5 6 8l3-3.5`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.4`,"stroke-linecap":`round`},null,-1)]],2))]),J.value?(u(),o(`div`,be,[p(`p`,null,`فصل: `+n(He.value),1),p(`p`,null,`دسته: `+n(Ve.value),1),p(`p`,null,`جمع سفارش: `+n(c(g)(Z.value))+` متر`,1)])):i(``,!0),p(`section`,xe,[p(`div`,Se,[f[12]||=p(`h2`,null,`رنگ‌بندی`,-1),p(`span`,null,`(`+n(c(g)(H.value.colors.length))+` رنگ موجود)`,1)]),p(`div`,Ce,[(u(!0),o(a,null,d(H.value.colors,(e,n)=>(u(),o(`button`,{key:n,type:`button`,class:t([`color-dot`,{"color-dot--active":G.value===n}]),style:l(c(_)(e,H.value.colorImages?.[n]||H.value.imageUrls?.[n])),onClick:e=>G.value=n},null,14,we))),128))])]),p(`section`,Te,[f[13]||=p(`h2`,{class:`section-title`},`دسته‌بندی`,-1),p(`div`,Ee,[(u(!0),o(a,null,d(Ue.value,e=>(u(),o(`button`,{key:e.key,type:`button`,class:t([`tag`,{"tag--link":!!e.to}]),role:`listitem`,onClick:t=>e.to&&c(R).push(e.to)},n(e.label),11,De))),128))])]),p(`section`,Oe,[f[14]||=p(`h2`,{class:`section-title`},`متراژ هر ساقه (طاقه)`,-1),p(`div`,I,n(c(g)(H.value.rollMeters))+` متر`,1)])])]),p(`footer`,ke,[p(`div`,Ae,[p(`button`,{type:`button`,class:`btn-primary`,disabled:q.value,onClick:Ke},[s(ae,{size:18,color:`#ffffff`}),r(` `+n(q.value?`در حال افزودن...`:`افزودن به سفارش`),1)],8,je),p(`p`,Me,`حداقل سفارش: `+n(c(g)(Q.value))+` طاقه`,1)]),p(`button`,{type:`button`,class:`btn-secondary`,onClick:f[2]||=e=>c(R).push({path:`/catalog-request`,query:{productId:H.value.id}})},[s(se,{size:18}),f[15]||=r(` درخواست کالیته `,-1)])])])):U.value?(u(),o(`div`,Ne,[s(ue,{variant:`detail`})])):(u(),o(`div`,Pe,[p(`p`,null,n(W.value||`محصول یافت نشد.`),1),p(`button`,{type:`button`,onClick:f[3]||=e=>c(R).push(`/products`)},`بازگشت به لیست`)]))}}),[[`__scopeId`,`data-v-615be54f`]]);export{L as default}; \ No newline at end of file diff --git a/dist/assets/ProductDetailView-CqyNqug9.css b/dist/assets/ProductDetailView-CqyNqug9.css new file mode 100644 index 0000000..c4e6524 --- /dev/null +++ b/dist/assets/ProductDetailView-CqyNqug9.css @@ -0,0 +1 @@ +.product-detail[data-v-615be54f]{--pd-card-border:1px solid #eeeef1;--pd-card-shadow:0 1px 2px #1018280a, 0 6px 16px #1018280d;--pd-card-radius:16px;background:var(--color-surface);flex-direction:column;min-height:100%;display:flex}.pd-header[data-v-615be54f]{padding:8px var(--page-padding);background:var(--color-surface);justify-content:space-between;align-items:center;display:flex}.pd-header__actions[data-v-615be54f]{gap:4px;display:flex}.icon-btn[data-v-615be54f]{cursor:pointer;background:0 0;border:none;place-items:center;width:40px;height:40px;display:grid}.pd-scroll[data-v-615be54f]{flex:1;padding-bottom:120px}.gallery__main[data-v-615be54f]{background:linear-gradient(160deg,#a8b5a0,#6f8570);height:260px;position:relative}.gallery__count[data-v-615be54f]{bottom:12px;color:#fff;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:.75rem;position:absolute;inset-inline-start:12px}.gallery__thumbs[data-v-615be54f]{margin:12px var(--page-padding) 0;background:var(--color-surface);border:var(--pd-card-border);border-radius:var(--pd-card-radius);box-shadow:var(--pd-card-shadow);gap:10px;padding:10px;display:flex;overflow-x:auto}.thumb[data-v-615be54f]{appearance:none;border:var(--pd-card-border);background:var(--color-surface);width:52px;height:52px;box-shadow:var(--pd-card-shadow);cursor:pointer;box-sizing:border-box;border-radius:14px;flex-shrink:0;padding:0}.thumb__swatch[data-v-615be54f]{border-radius:12px;width:100%;height:100%;display:block}.thumb--active[data-v-615be54f]{border:2px solid #0a353c;padding:3px}.thumb--active .thumb__swatch[data-v-615be54f]{border-radius:9px}.pd-body[data-v-615be54f]{padding:16px var(--page-padding) 20px;background:var(--color-surface);flex-direction:column;gap:18px;display:flex}.title-row[data-v-615be54f]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.title-row h1[data-v-615be54f]{margin:0;font-size:1.2rem;font-weight:700}.new-badge[data-v-615be54f]{color:#fff;background:#96b49c;border:none;border-radius:10px;justify-content:center;align-items:center;height:26px;padding:0 16px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.code[data-v-615be54f]{color:var(--color-text-muted);margin:-10px 0 0;font-size:.82rem}.specs[data-v-615be54f]{background:var(--color-surface);border:var(--pd-card-border);border-radius:var(--pd-card-radius);box-shadow:var(--pd-card-shadow);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:14px 8px;display:grid}.spec-cell[data-v-615be54f]{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.spec-icon[data-v-615be54f]{color:#98a2ad;place-items:center;width:22px;height:22px;display:grid}.spec-icon svg[data-v-615be54f]{width:22px;height:22px}.spec-cell strong[data-v-615be54f]{color:var(--color-text);text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:600;line-height:1.4;overflow:hidden}.spec-cell span[data-v-615be54f]{color:#98a2ad;font-size:.7rem}.specs-more[data-v-615be54f]{color:#8b939c;cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;gap:4px;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}.specs-more__chevron[data-v-615be54f]{width:12px;height:12px}.specs-more__chevron.is-open[data-v-615be54f]{transform:rotate(180deg)}.specs-extra[data-v-615be54f]{color:var(--color-text-muted);background:#f6f7f8;border-radius:12px;padding:12px 14px;font-size:.82rem}.specs-extra p[data-v-615be54f]{margin:0 0 6px}.specs-extra p[data-v-615be54f]:last-child{margin:0}.pd-section[data-v-615be54f]{flex-direction:column;gap:10px;display:flex}.pd-section--boxed[data-v-615be54f]{background:var(--color-surface);border:var(--pd-card-border);border-radius:var(--pd-card-radius);box-shadow:var(--pd-card-shadow);padding:12px 14px}.section-head[data-v-615be54f]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.section-head h2[data-v-615be54f],.section-title[data-v-615be54f]{margin:0;font-size:.95rem;font-weight:700}.section-head span[data-v-615be54f]{color:#8b939c;font-size:.78rem}.colors[data-v-615be54f]{padding:4px 2px;flex-wrap:nowrap;gap:14px;padding-inline-start:20px;display:flex;overflow-x:auto}.color-dot[data-v-615be54f]{appearance:none;width:22px;height:22px;box-shadow:none;cursor:pointer;box-sizing:border-box;background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:999px;flex-shrink:0;padding:0}.color-dot--active[data-v-615be54f]{border-color:#0000;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0a353c}.tags[data-v-615be54f]{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.tag[data-v-615be54f],button.tag[data-v-615be54f]{appearance:none;border:var(--pd-card-border);border-radius:var(--pd-card-radius);background:var(--color-surface);color:#6b7280;letter-spacing:0;white-space:nowrap;height:32px;min-height:32px;box-shadow:var(--pd-card-shadow);outline:none;justify-content:center;align-items:center;padding:0 16px;font-size:.8125rem;font-weight:400;line-height:1;display:inline-flex}button.tag[data-v-615be54f]{cursor:default;font-family:inherit}button.tag--link[data-v-615be54f]{cursor:pointer}button.tag--link[data-v-615be54f]:hover{background:var(--color-surface)}.roll-field[data-v-615be54f]{background:var(--color-surface);width:fit-content;max-width:100%;box-shadow:none;color:#6b7280;border:1px solid #eeeef1;border-radius:16px;align-items:center;padding:14px 16px;font-size:.9rem;display:inline-flex}.pd-footer[data-v-615be54f]{padding:12px var(--page-padding) calc(12px + env(safe-area-inset-bottom,0));background:var(--color-surface);border-top:1px solid var(--color-border);grid-template-columns:1.2fr 1fr;align-items:start;gap:8px;display:grid;position:sticky;bottom:0}.pd-footer__primary[data-v-615be54f]{flex-direction:column;display:flex}.btn-secondary[data-v-615be54f],.btn-primary[data-v-615be54f]{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;min-height:48px;font-weight:700;display:inline-flex}.btn-secondary[data-v-615be54f]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary)}.btn-primary[data-v-615be54f]{background:var(--color-accent-navy);color:#fff;border:none}.btn-primary[data-v-615be54f]:disabled{opacity:.7;cursor:wait}.min-note[data-v-615be54f]{text-align:center;color:var(--color-text-muted);margin:6px 0 0;font-size:.7rem}.empty[data-v-615be54f]{padding:40px var(--page-padding);text-align:center} diff --git a/dist/assets/ProductDetailView-xdAl3zfq.css b/dist/assets/ProductDetailView-xdAl3zfq.css deleted file mode 100644 index 58f2946..0000000 --- a/dist/assets/ProductDetailView-xdAl3zfq.css +++ /dev/null @@ -1 +0,0 @@ -.product-detail[data-v-f892ab0d]{--pd-card-border:1px solid #eeeef1;--pd-card-shadow:0 1px 2px #1018280a, 0 6px 16px #1018280d;--pd-card-radius:16px;background:#fff;flex-direction:column;min-height:100%;display:flex}.pd-header[data-v-f892ab0d]{padding:8px var(--page-padding);background:var(--color-surface);justify-content:space-between;align-items:center;display:flex}.pd-header__actions[data-v-f892ab0d]{gap:4px;display:flex}.icon-btn[data-v-f892ab0d]{cursor:pointer;background:0 0;border:none;place-items:center;width:40px;height:40px;display:grid}.pd-scroll[data-v-f892ab0d]{flex:1;padding-bottom:120px}.gallery__main[data-v-f892ab0d]{background:linear-gradient(160deg,#a8b5a0,#6f8570);height:260px;position:relative}.gallery__count[data-v-f892ab0d]{bottom:12px;color:#fff;background:#0000008c;border-radius:999px;padding:4px 10px;font-size:.75rem;position:absolute;inset-inline-start:12px}.gallery__thumbs[data-v-f892ab0d]{margin:12px var(--page-padding) 0;border:var(--pd-card-border);border-radius:var(--pd-card-radius);box-shadow:var(--pd-card-shadow);background:#fff;gap:10px;padding:10px;display:flex;overflow-x:auto}.thumb[data-v-f892ab0d]{appearance:none;border:var(--pd-card-border);width:52px;height:52px;box-shadow:var(--pd-card-shadow);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:14px;flex-shrink:0;padding:0}.thumb__swatch[data-v-f892ab0d]{border-radius:12px;width:100%;height:100%;display:block}.thumb--active[data-v-f892ab0d]{border:2px solid #0a353c;padding:3px}.thumb--active .thumb__swatch[data-v-f892ab0d]{border-radius:9px}.pd-body[data-v-f892ab0d]{padding:16px var(--page-padding) 20px;background:#fff;flex-direction:column;gap:18px;display:flex}.title-row[data-v-f892ab0d]{justify-content:flex-start;align-items:center;gap:8px;display:flex}.title-row h1[data-v-f892ab0d]{margin:0;font-size:1.2rem;font-weight:700}.new-badge[data-v-f892ab0d]{color:#fff;background:#96b49c;border:none;border-radius:10px;justify-content:center;align-items:center;height:26px;padding:0 16px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.code[data-v-f892ab0d]{color:var(--color-text-muted);margin:-10px 0 0;font-size:.82rem}.specs[data-v-f892ab0d]{border:var(--pd-card-border);border-radius:var(--pd-card-radius);box-shadow:var(--pd-card-shadow);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:14px 8px;display:grid}.spec-cell[data-v-f892ab0d]{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.spec-icon[data-v-f892ab0d]{color:#98a2ad;place-items:center;width:22px;height:22px;display:grid}.spec-icon svg[data-v-f892ab0d]{width:22px;height:22px}.spec-cell strong[data-v-f892ab0d]{color:var(--color-text);text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:600;line-height:1.4;overflow:hidden}.spec-cell span[data-v-f892ab0d]{color:#98a2ad;font-size:.7rem}.specs-more[data-v-f892ab0d]{color:#8b939c;cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;gap:4px;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}.specs-more__chevron[data-v-f892ab0d]{width:12px;height:12px}.specs-more__chevron.is-open[data-v-f892ab0d]{transform:rotate(180deg)}.specs-extra[data-v-f892ab0d]{color:var(--color-text-muted);background:#f6f7f8;border-radius:12px;padding:12px 14px;font-size:.82rem}.specs-extra p[data-v-f892ab0d]{margin:0 0 6px}.specs-extra p[data-v-f892ab0d]:last-child{margin:0}.pd-section[data-v-f892ab0d]{flex-direction:column;gap:10px;display:flex}.pd-section--boxed[data-v-f892ab0d]{border:var(--pd-card-border);border-radius:var(--pd-card-radius);box-shadow:var(--pd-card-shadow);background:#fff;padding:12px 14px}.section-head[data-v-f892ab0d]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.section-head h2[data-v-f892ab0d],.section-title[data-v-f892ab0d]{margin:0;font-size:.95rem;font-weight:700}.section-head span[data-v-f892ab0d]{color:#8b939c;font-size:.78rem}.colors[data-v-f892ab0d]{padding:4px 2px;flex-wrap:nowrap;gap:14px;padding-inline-start:20px;display:flex;overflow-x:auto}.color-dot[data-v-f892ab0d]{appearance:none;width:22px;height:22px;box-shadow:none;cursor:pointer;box-sizing:border-box;background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:999px;flex-shrink:0;padding:0}.color-dot--active[data-v-f892ab0d]{border-color:#0000;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0a353c}.tags[data-v-f892ab0d]{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.tag[data-v-f892ab0d],button.tag[data-v-f892ab0d]{appearance:none;border:var(--pd-card-border);border-radius:var(--pd-card-radius);color:#6b7280;letter-spacing:0;white-space:nowrap;height:32px;min-height:32px;box-shadow:var(--pd-card-shadow);background:#fff;outline:none;justify-content:center;align-items:center;padding:0 16px;font-size:.8125rem;font-weight:400;line-height:1;display:inline-flex}button.tag[data-v-f892ab0d]{cursor:default;font-family:inherit}button.tag--link[data-v-f892ab0d]{cursor:pointer}button.tag--link[data-v-f892ab0d]:hover{background:#fff}.roll-field[data-v-f892ab0d]{color:#6b7280;background:#fff;border:1px solid #eeeef1;border-radius:16px;align-items:center;width:fit-content;max-width:100%;padding:14px 16px;font-size:.9rem;display:inline-flex;box-shadow:0 1px 2px #1018280a,0 6px 16px #1018280d}.pd-footer[data-v-f892ab0d]{padding:12px var(--page-padding) calc(12px + env(safe-area-inset-bottom,0));background:var(--color-surface);border-top:1px solid var(--color-border);grid-template-columns:1.2fr 1fr;align-items:start;gap:8px;display:grid;position:sticky;bottom:0}.pd-footer__primary[data-v-f892ab0d]{flex-direction:column;display:flex}.btn-secondary[data-v-f892ab0d],.btn-primary[data-v-f892ab0d]{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;height:48px;min-height:48px;font-weight:700;display:inline-flex}.btn-secondary[data-v-f892ab0d]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary)}.btn-primary[data-v-f892ab0d]{background:var(--color-accent-navy);color:#fff;border:none}.btn-primary[data-v-f892ab0d]:disabled{opacity:.7;cursor:wait}.min-note[data-v-f892ab0d]{text-align:center;color:var(--color-text-muted);margin:6px 0 0;font-size:.7rem}.empty[data-v-f892ab0d]{padding:40px var(--page-padding);text-align:center} diff --git a/dist/assets/ProductsView-FPfFjubT.js b/dist/assets/ProductsView-DyuDmduq.js similarity index 97% rename from dist/assets/ProductsView-FPfFjubT.js rename to dist/assets/ProductsView-DyuDmduq.js index e020a80..e9d5e46 100644 --- a/dist/assets/ProductsView-FPfFjubT.js +++ b/dist/assets/ProductsView-DyuDmduq.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,Et as r,L as i,M as a,N as o,O as s,P as c,R as l,St as u,Tt as d,Y as f,Z as p,_ as m,g as h,j as g,mt as _,n as v,q as ee,rt as te,tt as y,z as b}from"./BasicIcon-C6boaehV.js";import{l as ne,o as re}from"./index-B6MlTGUp.js";import{t as ie}from"./IconFilter-D9NdLZ7w.js";import{t as ae}from"./PageSkeleton-uO-jhbNm.js";import{t as oe}from"./crm-CtglbPsN.js";import{n as x}from"./colorSwatch-BgOH1LE5.js";import{t as S}from"./PageHeader-CDQMUtCp.js";import{t as C}from"./SearchField-Dx2PcshV.js";import{t as se}from"./IconHeart-CZMe29Nz.js";var ce={class:`page products-page`},le={class:`page__scroll page__scroll--with-nav products-scroll`},ue={key:1},de={class:`cat-banner`},fe={class:`chips`,role:`tablist`,"aria-label":`فصل`},pe=[`onClick`],me={class:`list-meta`},he=[`onClick`],w={class:`product-item__body`},T={class:`product-item__head`},E={class:`product-item__title`},D={key:0,class:`new-tag`},O=[`aria-label`,`aria-pressed`,`onClick`],k={class:`product-item__specs`},A={class:`swatches`},j=[`onClick`],M={key:0,class:`empty-list`},N=v(b({__name:`ProductsView`,setup(v){let b=h(),N=m(),P=oe(),F=ne(),I=e(()=>String(b.query.categoryId??``)),L=e(()=>String(b.query.catalogId??``)),R=e(()=>String(b.query.companyId??``)),z=e(()=>String(b.query.season??``)),B=e(()=>String(b.query.q??``)),V=_(String(b.query.q??``)),H=_([]),U=_([]),W=_(``),G=_(!0),K=_(null),q=_(`newest`),J=e(()=>L.value&&W.value?W.value:I.value?P.usageCategories.find(e=>e.id===I.value)?.title??`محصولات`:z.value?U.value.find(e=>e.id===z.value)?.title??`محصولات`:B.value?`جستجو: ${B.value}`:`همه محصولات`),ge=e(()=>L.value?`انتخاب محصول از کالیته`:I.value===`suit`?`شیک، بادوام و رسمی`:I.value===`trousers`?`مناسب شلوار و مصارف روزانه`:I.value===`shirt`?`سبک و مناسب پیراهن`:z.value?`فیلتر شده بر اساس فصل`:`مشاهده و ثبت سفارش`),_e=e(()=>!I.value&&!L.value),Y=e(()=>{let e=B.value.trim().toLowerCase(),t=[...H.value];return e&&(t=t.filter(t=>t.name.toLowerCase().includes(e)||t.code.toLowerCase().includes(e)||(t.composition||``).toLowerCase().includes(e))),q.value===`name`?t.sort((e,t)=>e.name.localeCompare(t.name,`fa`)):t.sort((e,t)=>Number(t.isNew)-Number(e.isNew)||e.name.localeCompare(t.name,`fa`))});function X(){q.value=q.value===`newest`?`name`:`newest`}function ve(e){V.value=e,N.replace({path:`/products`,query:{...I.value?{categoryId:I.value}:{},...L.value?{catalogId:L.value}:{},...R.value?{companyId:R.value}:{},...z.value?{season:z.value}:{},...e.trim()?{q:e.trim()}:{}}})}async function Z(){G.value=!0,K.value=null;try{if(!P.usageCategories.length||!U.value.length){let e=await P.loadCategories();U.value=e.seasons}H.value=await P.loadBrowseProducts({categoryId:I.value||void 0,season:z.value||void 0,catalogId:L.value||void 0,companyId:R.value||void 0});let e=H.value[0];W.value=e?.catalogName||e?.catalogCode||``}catch(e){K.value=e instanceof Error?e.message:`بارگذاری محصولات ناموفق بود.`,H.value=[]}finally{G.value=!1}}ee(async()=>{await F.hydrate(),await Z()}),y([I,z,L,R],Z),y(B,e=>{V.value=e});function Q(e){N.replace({path:`/products`,query:{...I.value?{categoryId:I.value}:{},...L.value?{catalogId:L.value}:{},...R.value?{companyId:R.value}:{},...e?{season:e}:{},...B.value?{q:B.value}:{}}})}function $(e){N.push({path:`/product`,query:{id:e}})}function ye(e){return U.value.find(t=>t.id===e)?.title??e}function be(e){F.toggle(e)}return(e,m)=>(f(),c(`div`,ce,[l(S,{title:J.value,"show-back":``,centered:``,onBack:m[1]||=e=>u(N).back()},{trailing:te(()=>[g(`button`,{type:`button`,class:`nav-filter`,"aria-label":`فیلتر`,onClick:m[0]||=e=>u(N).push(`/categories`)},[l(ie,{size:18})])]),_:1},8,[`title`]),g(`div`,le,[_e.value?(f(),a(C,{key:0,"model-value":V.value,placeholder:`جستجو نام یا کد محصول...`,"onUpdate:modelValue":ve},null,8,[`model-value`])):o(``,!0),K.value?(f(),c(`p`,ue,r(K.value),1)):G.value?(f(),a(ae,{key:2,variant:`grid`})):(f(),c(s,{key:3},[g(`section`,de,[m[3]||=g(`div`,{class:`cat-banner__icon`,"aria-hidden":`true`},null,-1),g(`div`,null,[g(`h2`,null,r(J.value),1),g(`p`,null,r(ge.value),1)])]),g(`div`,fe,[g(`button`,{type:`button`,class:t([`chip`,{"chip--active":!z.value}]),onClick:m[2]||=e=>Q(``)},` همه `,2),(f(!0),c(s,null,p(U.value,e=>(f(),c(`button`,{key:e.id,type:`button`,class:t([`chip`,{"chip--active":z.value===e.id}]),onClick:t=>Q(e.id)},r(e.title),11,pe))),128))]),g(`div`,me,[g(`span`,null,`تعداد محصولات: `+r(Y.value.length.toLocaleString(`fa-IR`)),1),g(`button`,{type:`button`,class:`list-meta__sort`,onClick:X},` مرتب‌سازی: `+r(q.value===`newest`?`جدیدترین`:`نام`),1)]),(f(!0),c(s,null,p(Y.value,e=>(f(),c(`article`,{key:e.id,class:`product-item`,onClick:t=>$(e.id)},[g(`div`,{class:`product-item__image`,style:d(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},null,4),g(`div`,w,[g(`div`,T,[g(`div`,E,[g(`strong`,null,r(e.name),1),e.isNew?(f(),c(`span`,D,`جدید`)):o(``,!0)]),g(`button`,{type:`button`,class:`bookmark`,"aria-label":u(F).isFavorite(e.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,"aria-pressed":u(F).isFavorite(e.id),onClick:n(t=>be(e.id),[`stop`])},[l(se,{size:18,filled:u(F).isFavorite(e.id),color:u(F).isFavorite(e.id)?`#0a353c`:`#9ca3af`},null,8,[`filled`,`color`])],8,O)]),g(`ul`,k,[g(`li`,null,`عرض: `+r(e.widthCm.toLocaleString(`fa-IR`))+` سانتی‌متر`,1),g(`li`,null,`ترکیب: `+r(e.composition||`—`),1),g(`li`,null,`مناسب: `+r(ye(e.season)),1)]),g(`div`,A,[(f(!0),c(s,null,p(e.colors.slice(0,6),(t,n)=>(f(),c(`span`,{key:n,class:`swatch`,style:d(u(x)(t,e.colorImages?.[n]||e.imageUrls?.[n]))},null,4))),128))]),g(`button`,{type:`button`,class:`details-link`,onClick:n(t=>$(e.id),[`stop`])},[m[4]||=i(` مشاهده جزئیات `,-1),l(re,{size:14})],8,j)])],8,he))),128)),Y.value.length?o(``,!0):(f(),c(`p`,M,`محصولی در این دسته یافت نشد.`))],64))])]))}}),[[`__scopeId`,`data-v-ea9e9c36`]]);export{N as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,Et as r,L as i,M as a,N as o,O as s,P as c,R as l,St as u,Tt as d,Y as f,Z as p,_ as m,g as h,j as g,mt as _,n as v,q as ee,rt as te,tt as y,z as b}from"./BasicIcon-C6boaehV.js";import{l as ne,o as re}from"./index-DzzUgmYT.js";import{t as ie}from"./IconFilter-D9NdLZ7w.js";import{t as ae}from"./PageSkeleton-uO-jhbNm.js";import{t as oe}from"./crm-CtglbPsN.js";import{n as x}from"./colorSwatch-BgOH1LE5.js";import{t as S}from"./PageHeader-BFnKSFNh.js";import{t as C}from"./SearchField-Dx2PcshV.js";import{t as se}from"./IconHeart-CZMe29Nz.js";var ce={class:`page products-page`},le={class:`page__scroll page__scroll--with-nav products-scroll`},ue={key:1},de={class:`cat-banner`},fe={class:`chips`,role:`tablist`,"aria-label":`فصل`},pe=[`onClick`],me={class:`list-meta`},he=[`onClick`],w={class:`product-item__body`},T={class:`product-item__head`},E={class:`product-item__title`},D={key:0,class:`new-tag`},O=[`aria-label`,`aria-pressed`,`onClick`],k={class:`product-item__specs`},A={class:`swatches`},j=[`onClick`],M={key:0,class:`empty-list`},N=v(b({__name:`ProductsView`,setup(v){let b=h(),N=m(),P=oe(),F=ne(),I=e(()=>String(b.query.categoryId??``)),L=e(()=>String(b.query.catalogId??``)),R=e(()=>String(b.query.companyId??``)),z=e(()=>String(b.query.season??``)),B=e(()=>String(b.query.q??``)),V=_(String(b.query.q??``)),H=_([]),U=_([]),W=_(``),G=_(!0),K=_(null),q=_(`newest`),J=e(()=>L.value&&W.value?W.value:I.value?P.usageCategories.find(e=>e.id===I.value)?.title??`محصولات`:z.value?U.value.find(e=>e.id===z.value)?.title??`محصولات`:B.value?`جستجو: ${B.value}`:`همه محصولات`),ge=e(()=>L.value?`انتخاب محصول از کالیته`:I.value===`suit`?`شیک، بادوام و رسمی`:I.value===`trousers`?`مناسب شلوار و مصارف روزانه`:I.value===`shirt`?`سبک و مناسب پیراهن`:z.value?`فیلتر شده بر اساس فصل`:`مشاهده و ثبت سفارش`),_e=e(()=>!I.value&&!L.value),Y=e(()=>{let e=B.value.trim().toLowerCase(),t=[...H.value];return e&&(t=t.filter(t=>t.name.toLowerCase().includes(e)||t.code.toLowerCase().includes(e)||(t.composition||``).toLowerCase().includes(e))),q.value===`name`?t.sort((e,t)=>e.name.localeCompare(t.name,`fa`)):t.sort((e,t)=>Number(t.isNew)-Number(e.isNew)||e.name.localeCompare(t.name,`fa`))});function X(){q.value=q.value===`newest`?`name`:`newest`}function ve(e){V.value=e,N.replace({path:`/products`,query:{...I.value?{categoryId:I.value}:{},...L.value?{catalogId:L.value}:{},...R.value?{companyId:R.value}:{},...z.value?{season:z.value}:{},...e.trim()?{q:e.trim()}:{}}})}async function Z(){G.value=!0,K.value=null;try{if(!P.usageCategories.length||!U.value.length){let e=await P.loadCategories();U.value=e.seasons}H.value=await P.loadBrowseProducts({categoryId:I.value||void 0,season:z.value||void 0,catalogId:L.value||void 0,companyId:R.value||void 0});let e=H.value[0];W.value=e?.catalogName||e?.catalogCode||``}catch(e){K.value=e instanceof Error?e.message:`بارگذاری محصولات ناموفق بود.`,H.value=[]}finally{G.value=!1}}ee(async()=>{await F.hydrate(),await Z()}),y([I,z,L,R],Z),y(B,e=>{V.value=e});function Q(e){N.replace({path:`/products`,query:{...I.value?{categoryId:I.value}:{},...L.value?{catalogId:L.value}:{},...R.value?{companyId:R.value}:{},...e?{season:e}:{},...B.value?{q:B.value}:{}}})}function $(e){N.push({path:`/product`,query:{id:e}})}function ye(e){return U.value.find(t=>t.id===e)?.title??e}function be(e){F.toggle(e)}return(e,m)=>(f(),c(`div`,ce,[l(S,{title:J.value,"show-back":``,centered:``,onBack:m[1]||=e=>u(N).back()},{trailing:te(()=>[g(`button`,{type:`button`,class:`nav-filter`,"aria-label":`فیلتر`,onClick:m[0]||=e=>u(N).push(`/categories`)},[l(ie,{size:18})])]),_:1},8,[`title`]),g(`div`,le,[_e.value?(f(),a(C,{key:0,"model-value":V.value,placeholder:`جستجو نام یا کد محصول...`,"onUpdate:modelValue":ve},null,8,[`model-value`])):o(``,!0),K.value?(f(),c(`p`,ue,r(K.value),1)):G.value?(f(),a(ae,{key:2,variant:`grid`})):(f(),c(s,{key:3},[g(`section`,de,[m[3]||=g(`div`,{class:`cat-banner__icon`,"aria-hidden":`true`},null,-1),g(`div`,null,[g(`h2`,null,r(J.value),1),g(`p`,null,r(ge.value),1)])]),g(`div`,fe,[g(`button`,{type:`button`,class:t([`chip`,{"chip--active":!z.value}]),onClick:m[2]||=e=>Q(``)},` همه `,2),(f(!0),c(s,null,p(U.value,e=>(f(),c(`button`,{key:e.id,type:`button`,class:t([`chip`,{"chip--active":z.value===e.id}]),onClick:t=>Q(e.id)},r(e.title),11,pe))),128))]),g(`div`,me,[g(`span`,null,`تعداد محصولات: `+r(Y.value.length.toLocaleString(`fa-IR`)),1),g(`button`,{type:`button`,class:`list-meta__sort`,onClick:X},` مرتب‌سازی: `+r(q.value===`newest`?`جدیدترین`:`نام`),1)]),(f(!0),c(s,null,p(Y.value,e=>(f(),c(`article`,{key:e.id,class:`product-item`,onClick:t=>$(e.id)},[g(`div`,{class:`product-item__image`,style:d(e.imageUrl?{backgroundImage:`url(${e.imageUrl})`}:void 0)},null,4),g(`div`,w,[g(`div`,T,[g(`div`,E,[g(`strong`,null,r(e.name),1),e.isNew?(f(),c(`span`,D,`جدید`)):o(``,!0)]),g(`button`,{type:`button`,class:`bookmark`,"aria-label":u(F).isFavorite(e.id)?`حذف از علاقه‌مندی‌ها`:`افزودن به علاقه‌مندی‌ها`,"aria-pressed":u(F).isFavorite(e.id),onClick:n(t=>be(e.id),[`stop`])},[l(se,{size:18,filled:u(F).isFavorite(e.id),color:u(F).isFavorite(e.id)?`#0a353c`:`#9ca3af`},null,8,[`filled`,`color`])],8,O)]),g(`ul`,k,[g(`li`,null,`عرض: `+r(e.widthCm.toLocaleString(`fa-IR`))+` سانتی‌متر`,1),g(`li`,null,`ترکیب: `+r(e.composition||`—`),1),g(`li`,null,`مناسب: `+r(ye(e.season)),1)]),g(`div`,A,[(f(!0),c(s,null,p(e.colors.slice(0,6),(t,n)=>(f(),c(`span`,{key:n,class:`swatch`,style:d(u(x)(t,e.colorImages?.[n]||e.imageUrls?.[n]))},null,4))),128))]),g(`button`,{type:`button`,class:`details-link`,onClick:n(t=>$(e.id),[`stop`])},[m[4]||=i(` مشاهده جزئیات `,-1),l(re,{size:14})],8,j)])],8,he))),128)),Y.value.length?o(``,!0):(f(),c(`p`,M,`محصولی در این دسته یافت نشد.`))],64))])]))}}),[[`__scopeId`,`data-v-67beb24b`]]);export{N as default}; \ No newline at end of file diff --git a/dist/assets/ProductsView-MAdd0_sK.css b/dist/assets/ProductsView-MAdd0_sK.css deleted file mode 100644 index 36bb3e7..0000000 --- a/dist/assets/ProductsView-MAdd0_sK.css +++ /dev/null @@ -1 +0,0 @@ -.products-page[data-v-ea9e9c36]{background:var(--color-bg);position:relative}.nav-filter[data-v-ea9e9c36]{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;place-items:center;display:grid}.products-scroll[data-v-ea9e9c36]{padding:8px var(--page-padding) 24px;flex-direction:column;gap:12px;display:flex}.cat-banner[data-v-ea9e9c36]{border-radius:var(--radius-lg);background:linear-gradient(100deg, rgba(var(--color-primary-rgb), .75), rgba(var(--color-primary-rgb), .35)), #2f3430;color:#fff;align-items:center;gap:12px;min-height:96px;padding:16px;display:flex}.cat-banner__icon[data-v-ea9e9c36]{background:#fff3;border-radius:999px;flex-shrink:0;width:48px;height:48px}.cat-banner h2[data-v-ea9e9c36]{margin:0 0 4px;font-size:1rem}.cat-banner p[data-v-ea9e9c36]{opacity:.9;margin:0;font-size:.8rem}.chips[data-v-ea9e9c36]{gap:8px;display:flex;overflow-x:auto}.chip[data-v-ea9e9c36]{color:var(--color-text);white-space:nowrap;cursor:pointer;background:#ecefee;border:none;border-radius:999px;padding:8px 14px;font-size:.8rem}.chip--active[data-v-ea9e9c36]{background:var(--color-primary);color:#fff}.list-meta[data-v-ea9e9c36]{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.list-meta__sort[data-v-ea9e9c36]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.product-item[data-v-ea9e9c36]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:112px 1fr;align-items:stretch;gap:12px;padding:12px;display:grid}.product-item__image[data-v-ea9e9c36]{background:linear-gradient(145deg,#2a3544,#111827) 50%/cover;border-radius:12px;min-height:112px}.product-item__body[data-v-ea9e9c36]{flex-direction:column;gap:6px;min-width:0;display:flex}.product-item__head[data-v-ea9e9c36]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.product-item__title[data-v-ea9e9c36]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.product-item__title strong[data-v-ea9e9c36]{color:var(--color-text);font-size:.9375rem;font-weight:700;line-height:1.4}.new-tag[data-v-ea9e9c36]{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700}.bookmark[data-v-ea9e9c36]{cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:28px;height:28px;margin-inline-start:auto;padding:0;display:grid}.product-item__specs[data-v-ea9e9c36]{color:var(--color-text-muted);text-align:start;flex-direction:column;gap:2px;margin:0;padding:0;font-size:.75rem;line-height:1.55;list-style:none;display:flex}.swatches[data-v-ea9e9c36]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.swatch[data-v-ea9e9c36]{background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:999px;width:14px;height:14px}.details-link[data-v-ea9e9c36]{color:var(--color-info);cursor:pointer;background:0 0;border:none;align-self:flex-end;align-items:center;gap:2px;margin-top:auto;padding:0;font-size:.75rem;display:inline-flex}.empty-list[data-v-ea9e9c36]{text-align:center;color:var(--color-text-muted);margin:12px 0 0} diff --git a/dist/assets/ProductsView-l55Gj6ux.css b/dist/assets/ProductsView-l55Gj6ux.css new file mode 100644 index 0000000..f87bfa6 --- /dev/null +++ b/dist/assets/ProductsView-l55Gj6ux.css @@ -0,0 +1 @@ +.products-page[data-v-67beb24b]{background:var(--color-bg);position:relative}.nav-filter[data-v-67beb24b]{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;place-items:center;display:grid}.products-scroll[data-v-67beb24b]{padding:8px var(--page-padding) 24px;flex-direction:column;gap:12px;display:flex}.cat-banner[data-v-67beb24b]{border-radius:var(--radius-lg);background:linear-gradient(100deg, rgba(var(--color-primary-rgb), .75), rgba(var(--color-primary-rgb), .35)), #2f3430;color:#fff;align-items:center;gap:12px;min-height:96px;padding:16px;display:flex}.cat-banner__icon[data-v-67beb24b]{background:#fff3;border-radius:999px;flex-shrink:0;width:48px;height:48px}.cat-banner h2[data-v-67beb24b]{margin:0 0 4px;font-size:1rem}.cat-banner p[data-v-67beb24b]{opacity:.9;margin:0;font-size:.8rem}.chips[data-v-67beb24b]{gap:8px;display:flex;overflow-x:auto}.chip[data-v-67beb24b]{background:var(--color-bg);color:var(--color-text);white-space:nowrap;cursor:pointer;border:none;border-radius:999px;padding:8px 14px;font-size:.8rem}.chip--active[data-v-67beb24b]{background:var(--color-primary);color:#fff}.list-meta[data-v-67beb24b]{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.list-meta__sort[data-v-67beb24b]{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.product-item[data-v-67beb24b]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:112px 1fr;align-items:stretch;gap:12px;padding:12px;display:grid}.product-item__image[data-v-67beb24b]{background:linear-gradient(145deg,#2a3544,#111827) 50%/cover;border-radius:12px;min-height:112px}.product-item__body[data-v-67beb24b]{flex-direction:column;gap:6px;min-width:0;display:flex}.product-item__head[data-v-67beb24b]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.product-item__title[data-v-67beb24b]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.product-item__title strong[data-v-67beb24b]{color:var(--color-text);font-size:.9375rem;font-weight:700;line-height:1.4}.new-tag[data-v-67beb24b]{background:var(--color-primary);color:#fff;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700}.bookmark[data-v-67beb24b]{cursor:pointer;background:0 0;border:none;flex-shrink:0;place-items:center;width:28px;height:28px;margin-inline-start:auto;padding:0;display:grid}.product-item__specs[data-v-67beb24b]{color:var(--color-text-muted);text-align:start;flex-direction:column;gap:2px;margin:0;padding:0;font-size:.75rem;line-height:1.55;list-style:none;display:flex}.swatches[data-v-67beb24b]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.swatch[data-v-67beb24b]{background-position:50%;background-size:cover;border:1px solid #00000014;border-radius:999px;width:14px;height:14px}.details-link[data-v-67beb24b]{color:var(--color-info);cursor:pointer;background:0 0;border:none;align-self:flex-end;align-items:center;gap:2px;margin-top:auto;padding:0;font-size:.75rem;display:inline-flex}.empty-list[data-v-67beb24b]{text-align:center;color:var(--color-text-muted);margin:12px 0 0} diff --git a/dist/assets/ProfileChecksView-Bdf27K3J.js b/dist/assets/ProfileChecksView-DtgHDdIY.js similarity index 67% rename from dist/assets/ProfileChecksView-Bdf27K3J.js rename to dist/assets/ProfileChecksView-DtgHDdIY.js index 8005ea9..97073c9 100644 --- a/dist/assets/ProfileChecksView-Bdf27K3J.js +++ b/dist/assets/ProfileChecksView-DtgHDdIY.js @@ -1 +1 @@ -import{t as e}from"./CheckListView-Bq44NHdA.js";import{M as t,Y as n,z as r}from"./BasicIcon-C6boaehV.js";var i=r({__name:`ProfileChecksView`,setup(r){return(r,i)=>(n(),t(e))}});export{i as default}; \ No newline at end of file +import{t as e}from"./CheckListView-DSyd4n4b.js";import{M as t,Y as n,z as r}from"./BasicIcon-C6boaehV.js";var i=r({__name:`ProfileChecksView`,setup(r){return(r,i)=>(n(),t(e))}});export{i as default}; \ No newline at end of file diff --git a/dist/assets/ProfileDisplayView-BLWLfE9O.js b/dist/assets/ProfileDisplayView-CwFfrYN3.js similarity index 98% rename from dist/assets/ProfileDisplayView-BLWLfE9O.js rename to dist/assets/ProfileDisplayView-CwFfrYN3.js index ca19bfb..c1d509d 100644 --- a/dist/assets/ProfileDisplayView-BLWLfE9O.js +++ b/dist/assets/ProfileDisplayView-CwFfrYN3.js @@ -1 +1 @@ -import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Y as u,Z as d,_ as f,j as p,mt as m,n as h,rt as g,t as _,z as v}from"./BasicIcon-C6boaehV.js";import{u as y}from"./dist-CUUvbY4x.js";import{a as b,c as x,d as S,n as C}from"./index-B6MlTGUp.js";import{t as w}from"./ProfileSubpageLayout-PN2YWH-s.js";var T={class:`settings-page`},E={class:`settings-links`,"aria-label":`حساب کاربری`},D={class:`settings-link__icon`,"aria-hidden":`true`},O={class:`settings-link__icon`,"aria-hidden":`true`},k={class:`settings-link__label`},A={key:0},j={class:`display-fieldset`},M={class:`display-grid`,role:`radiogroup`,"aria-label":`حالت نمایش`},N=[`aria-checked`,`onClick`],P={class:`theme-card__icon`,"aria-hidden":`true`},F={class:`theme-card__body`},I={class:`theme-card__label`},L={class:`theme-card__desc`},R={class:`theme-card__check`,"aria-hidden":`true`},z={key:0,class:`display-saved`},B=h(v({__name:`ProfileDisplayView`,setup(h){let v=f(),B=x(),V=S(),H=b(),U=m(!1),{start:W}=y(()=>{U.value=!1},2e3),G=[{value:`light`,label:`روشن`,description:`پس‌زمینه روشن و کنتراست بالا`,icon:`vuesax-linear:sun-1`},{value:`dark`,label:`تاریک`,description:`مناسب استفاده در شب`,icon:`vuesax-linear:moon`},{value:`system`,label:`سیستم`,description:`هم‌تراز با تنظیمات دستگاه`,icon:`vuesax-linear:mobile`}],K=e(()=>V.draftChecks.length);function q(){U.value=!0,W()}function J(){B.logout(),v.replace(`/welcome`)}return(e,f)=>(u(),i(w,{title:`تنظیمات`,subtitle:`نمایش، حساب کاربری و خروج`},{default:g(()=>[p(`div`,T,[p(`nav`,E,[p(`button`,{type:`button`,class:`settings-link`,onClick:f[0]||=e=>l(v).push(`/profile/edit`)},[p(`span`,D,[c(_,{icon:`vuesax-linear:profile-circle`,size:20,"stroke-width":1.5})]),f[2]||=p(`span`,{class:`settings-link__label`},`اطلاعات کاربری`,-1),c(_,{class:`settings-link__chevron`,icon:`vuesax-linear:arrow-left-1`,size:16,"stroke-width":1.5})]),p(`button`,{type:`button`,class:`settings-link`,onClick:f[1]||=e=>l(v).push(`/profile/checks`)},[p(`span`,O,[c(_,{icon:`vuesax-linear:card`,size:20,"stroke-width":1.5})]),p(`span`,k,[f[3]||=r(` لیست چک‌ها `,-1),K.value?(u(),s(`em`,A,`(`+n(K.value)+`)`,1)):a(``,!0)]),c(_,{class:`settings-link__chevron`,icon:`vuesax-linear:arrow-left-1`,size:16,"stroke-width":1.5})])]),p(`fieldset`,j,[f[4]||=p(`legend`,{class:`display-fieldset__legend`},`حالت نمایش`,-1),p(`div`,M,[(u(),s(o,null,d(G,e=>p(`button`,{key:e.value,type:`button`,class:t([`theme-card`,{"theme-card--active":l(H).preference===e.value}]),role:`radio`,"aria-checked":l(H).preference===e.value,onClick:t=>l(H).preference=e.value},[p(`span`,P,[c(_,{icon:e.icon,size:26,"stroke-width":1.5},null,8,[`icon`])]),p(`span`,F,[p(`strong`,I,n(e.label),1),p(`span`,L,n(e.description),1)]),p(`span`,R,[l(H).preference===e.value?(u(),i(_,{key:0,icon:`vuesax-linear:tick-circle`,size:20,"stroke-width":1.75})):a(``,!0)])],10,N)),64))])]),c(C,{block:``,onClick:q},{default:g(()=>[...f[5]||=[r(`ذخیره تنظیمات`,-1)]]),_:1}),U.value?(u(),s(`p`,z,`تنظیمات نمایش ذخیره شد ✓`)):a(``,!0),p(`button`,{type:`button`,class:`settings-logout`,onClick:J},`خروج`)])]),_:1}))}}),[[`__scopeId`,`data-v-f16dc950`]]);export{B as default}; \ No newline at end of file +import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Y as u,Z as d,_ as f,j as p,mt as m,n as h,rt as g,t as _,z as v}from"./BasicIcon-C6boaehV.js";import{u as y}from"./dist-CUUvbY4x.js";import{a as b,c as x,d as S,n as C}from"./index-DzzUgmYT.js";import{t as w}from"./ProfileSubpageLayout-PN2YWH-s.js";var T={class:`settings-page`},E={class:`settings-links`,"aria-label":`حساب کاربری`},D={class:`settings-link__icon`,"aria-hidden":`true`},O={class:`settings-link__icon`,"aria-hidden":`true`},k={class:`settings-link__label`},A={key:0},j={class:`display-fieldset`},M={class:`display-grid`,role:`radiogroup`,"aria-label":`حالت نمایش`},N=[`aria-checked`,`onClick`],P={class:`theme-card__icon`,"aria-hidden":`true`},F={class:`theme-card__body`},I={class:`theme-card__label`},L={class:`theme-card__desc`},R={class:`theme-card__check`,"aria-hidden":`true`},z={key:0,class:`display-saved`},B=h(v({__name:`ProfileDisplayView`,setup(h){let v=f(),B=x(),V=S(),H=b(),U=m(!1),{start:W}=y(()=>{U.value=!1},2e3),G=[{value:`light`,label:`روشن`,description:`پس‌زمینه روشن و کنتراست بالا`,icon:`vuesax-linear:sun-1`},{value:`dark`,label:`تاریک`,description:`مناسب استفاده در شب`,icon:`vuesax-linear:moon`},{value:`system`,label:`سیستم`,description:`هم‌تراز با تنظیمات دستگاه`,icon:`vuesax-linear:mobile`}],K=e(()=>V.draftChecks.length);function q(){U.value=!0,W()}function J(){B.logout(),v.replace(`/welcome`)}return(e,f)=>(u(),i(w,{title:`تنظیمات`,subtitle:`نمایش، حساب کاربری و خروج`},{default:g(()=>[p(`div`,T,[p(`nav`,E,[p(`button`,{type:`button`,class:`settings-link`,onClick:f[0]||=e=>l(v).push(`/profile/edit`)},[p(`span`,D,[c(_,{icon:`vuesax-linear:profile-circle`,size:20,"stroke-width":1.5})]),f[2]||=p(`span`,{class:`settings-link__label`},`اطلاعات کاربری`,-1),c(_,{class:`settings-link__chevron`,icon:`vuesax-linear:arrow-left-1`,size:16,"stroke-width":1.5})]),p(`button`,{type:`button`,class:`settings-link`,onClick:f[1]||=e=>l(v).push(`/profile/checks`)},[p(`span`,O,[c(_,{icon:`vuesax-linear:card`,size:20,"stroke-width":1.5})]),p(`span`,k,[f[3]||=r(` لیست چک‌ها `,-1),K.value?(u(),s(`em`,A,`(`+n(K.value)+`)`,1)):a(``,!0)]),c(_,{class:`settings-link__chevron`,icon:`vuesax-linear:arrow-left-1`,size:16,"stroke-width":1.5})])]),p(`fieldset`,j,[f[4]||=p(`legend`,{class:`display-fieldset__legend`},`حالت نمایش`,-1),p(`div`,M,[(u(),s(o,null,d(G,e=>p(`button`,{key:e.value,type:`button`,class:t([`theme-card`,{"theme-card--active":l(H).preference===e.value}]),role:`radio`,"aria-checked":l(H).preference===e.value,onClick:t=>l(H).preference=e.value},[p(`span`,P,[c(_,{icon:e.icon,size:26,"stroke-width":1.5},null,8,[`icon`])]),p(`span`,F,[p(`strong`,I,n(e.label),1),p(`span`,L,n(e.description),1)]),p(`span`,R,[l(H).preference===e.value?(u(),i(_,{key:0,icon:`vuesax-linear:tick-circle`,size:20,"stroke-width":1.75})):a(``,!0)])],10,N)),64))])]),c(C,{block:``,onClick:q},{default:g(()=>[...f[5]||=[r(`ذخیره تنظیمات`,-1)]]),_:1}),U.value?(u(),s(`p`,z,`تنظیمات نمایش ذخیره شد ✓`)):a(``,!0),p(`button`,{type:`button`,class:`settings-logout`,onClick:J},`خروج`)])]),_:1}))}}),[[`__scopeId`,`data-v-f16dc950`]]);export{B as default}; \ No newline at end of file diff --git a/dist/assets/ProfileEditView-C6fQ0UNn.js b/dist/assets/ProfileEditView-BIvFm_eS.js similarity index 98% rename from dist/assets/ProfileEditView-C6fQ0UNn.js rename to dist/assets/ProfileEditView-BIvFm_eS.js index 4b6b197..7634e90 100644 --- a/dist/assets/ProfileEditView-C6fQ0UNn.js +++ b/dist/assets/ProfileEditView-BIvFm_eS.js @@ -1 +1 @@ -import{A as e,Et as t,L as n,M as r,N as i,P as a,R as o,Y as s,j as c,mt as l,n as u,rt as d,t as f,z as p}from"./BasicIcon-C6boaehV.js";import{c as m,n as h,r as g}from"./index-B6MlTGUp.js";import{t as _}from"./FormErrorBanner-CjdBfIQT.js";import{n as v,r as y,t as b}from"./formErrors-DglFjYkZ.js";import{t as x}from"./BaseInput-qoEXOHCQ.js";import{t as S}from"./ProfileSubpageLayout-PN2YWH-s.js";var C=512,w=.82;async function T(e){if(!e.type.startsWith(`image/`))throw Error(`فقط فایل تصویری مجاز است.`);if(e.size>8388608)throw Error(`حجم تصویر نباید بیشتر از ۸ مگابایت باشد.`);return D(await E(e))}function E(e){return new Promise((t,n)=>{let r=new FileReader;r.onload=()=>t(String(r.result??``)),r.onerror=()=>n(Error(`خواندن تصویر ناموفق بود.`)),r.readAsDataURL(e)})}function D(e){return new Promise((t,n)=>{let r=new Image;r.onload=()=>{let e=Math.min(1,C/Math.max(r.width,r.height)),i=Math.max(1,Math.round(r.width*e)),a=Math.max(1,Math.round(r.height*e)),o=document.createElement(`canvas`);o.width=i,o.height=a;let s=o.getContext(`2d`);if(!s){n(Error(`پردازش تصویر ناموفق بود.`));return}s.drawImage(r,0,0,i,a),t(o.toDataURL(`image/jpeg`,w))},r.onerror=()=>n(Error(`تصویر نامعتبر است.`)),r.src=e})}var O={class:`profile-edit`},k={class:`avatar-editor`},A={class:`avatar-editor__actions`},j={class:`avatar-editor__btns`},M=[`disabled`],N=[`disabled`],P={class:`profile-edit__intro`},F={class:`profile-edit__intro-icon`,"aria-hidden":`true`},I={class:`profile-edit__grid`},L={class:`profile-edit__actions`},R={key:0,class:`profile-edit__saved`},z=u(p({__name:`ProfileEditView`,setup(u){let p=m(),C=l(p.user?.firstName??``),w=l(p.user?.lastName??``),E=l(p.user?.nationalId??``),D=l(p.user?.avatarUrl??null),z=l(null),B=l({}),V=l(``),H=l(!1),U=l(!1),W=e(()=>`${C.value.trim().charAt(0)}${w.value.trim().charAt(0)}`||`؟`);function G(e){B.value=v(B.value,e),y(B.value)||(V.value=``)}function K(){z.value?.click()}async function q(e){U.value=!0,V.value=``;try{let t=await p.updateProfile({avatarUrl:e??``});t?D.value=t.avatarUrl??null:D.value=e}catch(e){V.value=e instanceof Error?e.message:`ذخیره تصویر ناموفق بود.`}finally{U.value=!1}}async function J(e){let t=e.target,n=t.files?.[0];if(t.value=``,n){U.value=!0,V.value=``;try{let e=await T(n);D.value=e,await q(e)}catch(e){V.value=e instanceof Error?e.message:`بارگذاری تصویر ناموفق بود.`,U.value=!1}}}async function Y(){D.value=null,await q(null)}async function X(){B.value={},V.value=``,H.value=!1;let e={};if(C.value.trim()||(e.firstName=`نام الزامی است.`),w.value.trim()||(e.lastName=`نام خانوادگی الزامی است.`),E.value&&E.value.length!==10&&(e.nationalId=`کد ملی باید ۱۰ رقم باشد.`),y(e)){B.value=e,V.value=b;return}if(!await p.updateProfile({firstName:C.value.trim(),lastName:w.value.trim(),nationalId:E.value||void 0,avatarUrl:D.value??``})){V.value=`ذخیره پروفایل ناموفق بود.`;return}H.value=!0,setTimeout(()=>{H.value=!1},2e3)}return(e,l)=>(s(),r(S,{title:`اطلاعات کاربری`,subtitle:`ویرایش تصویر، نام و کد ملی حساب کاربری`},{default:d(()=>[o(_,{message:V.value},null,8,[`message`]),c(`div`,O,[c(`div`,k,[o(g,{src:D.value,initials:W.value,size:96,class:`avatar-editor__photo`},null,8,[`src`,`initials`]),c(`div`,A,[l[6]||=c(`p`,{class:`avatar-editor__title`},`تصویر پروفایل`,-1),l[7]||=c(`p`,{class:`avatar-editor__hint`},`افزودن، تغییر یا حذف عکس نمایش‌داده‌شده در پروفایل`,-1),c(`div`,j,[c(`button`,{type:`button`,class:`avatar-btn`,disabled:U.value,onClick:K},t(D.value?`تغییر تصویر`:`افزودن تصویر`),9,M),D.value?(s(),a(`button`,{key:0,type:`button`,class:`avatar-btn avatar-btn--danger`,disabled:U.value,onClick:Y},` حذف تصویر `,8,N)):i(``,!0)])]),c(`input`,{ref_key:`fileInput`,ref:z,type:`file`,accept:`image/*`,class:`avatar-editor__file`,onChange:J},null,544)]),c(`div`,P,[c(`span`,F,[o(f,{icon:`vuesax-linear:profile-circle`,size:22,"stroke-width":1.5})]),l[8]||=c(`div`,{class:`profile-edit__intro-text`},[c(`strong`,null,`مشخصات فردی`),c(`p`,null,`این اطلاعات روی سفارش‌ها و چک‌های ثبت‌شده نمایش داده می‌شود.`)],-1)]),c(`div`,I,[o(x,{modelValue:C.value,"onUpdate:modelValue":[l[0]||=e=>C.value=e,l[1]||=e=>G(`firstName`)],label:`نام`,error:B.value.firstName},null,8,[`modelValue`,`error`]),o(x,{modelValue:w.value,"onUpdate:modelValue":[l[2]||=e=>w.value=e,l[3]||=e=>G(`lastName`)],label:`نام خانوادگی`,error:B.value.lastName},null,8,[`modelValue`,`error`]),o(x,{modelValue:E.value,"onUpdate:modelValue":[l[4]||=e=>E.value=e,l[5]||=e=>G(`nationalId`)],class:`profile-edit__full`,label:`کد ملی`,maxlength:`10`,inputmode:`numeric`,dir:`ltr`,hint:`برای ثبت چک الزامی است`,error:B.value.nationalId},null,8,[`modelValue`,`error`])]),c(`div`,L,[o(h,{class:`profile-edit__save`,onClick:X},{default:d(()=>[...l[9]||=[n(`ذخیره تغییرات`,-1)]]),_:1}),H.value?(s(),a(`p`,R,`ذخیره شد ✓`)):i(``,!0)])])]),_:1}))}}),[[`__scopeId`,`data-v-bd0a4276`]]);export{z as default}; \ No newline at end of file +import{A as e,Et as t,L as n,M as r,N as i,P as a,R as o,Y as s,j as c,mt as l,n as u,rt as d,t as f,z as p}from"./BasicIcon-C6boaehV.js";import{c as m,n as h,r as g}from"./index-DzzUgmYT.js";import{t as _}from"./FormErrorBanner-CjdBfIQT.js";import{n as v,r as y,t as b}from"./formErrors-DglFjYkZ.js";import{t as x}from"./BaseInput-qoEXOHCQ.js";import{t as S}from"./ProfileSubpageLayout-PN2YWH-s.js";var C=512,w=.82;async function T(e){if(!e.type.startsWith(`image/`))throw Error(`فقط فایل تصویری مجاز است.`);if(e.size>8388608)throw Error(`حجم تصویر نباید بیشتر از ۸ مگابایت باشد.`);return D(await E(e))}function E(e){return new Promise((t,n)=>{let r=new FileReader;r.onload=()=>t(String(r.result??``)),r.onerror=()=>n(Error(`خواندن تصویر ناموفق بود.`)),r.readAsDataURL(e)})}function D(e){return new Promise((t,n)=>{let r=new Image;r.onload=()=>{let e=Math.min(1,C/Math.max(r.width,r.height)),i=Math.max(1,Math.round(r.width*e)),a=Math.max(1,Math.round(r.height*e)),o=document.createElement(`canvas`);o.width=i,o.height=a;let s=o.getContext(`2d`);if(!s){n(Error(`پردازش تصویر ناموفق بود.`));return}s.drawImage(r,0,0,i,a),t(o.toDataURL(`image/jpeg`,w))},r.onerror=()=>n(Error(`تصویر نامعتبر است.`)),r.src=e})}var O={class:`profile-edit`},k={class:`avatar-editor`},A={class:`avatar-editor__actions`},j={class:`avatar-editor__btns`},M=[`disabled`],N=[`disabled`],P={class:`profile-edit__intro`},F={class:`profile-edit__intro-icon`,"aria-hidden":`true`},I={class:`profile-edit__grid`},L={class:`profile-edit__actions`},R={key:0,class:`profile-edit__saved`},z=u(p({__name:`ProfileEditView`,setup(u){let p=m(),C=l(p.user?.firstName??``),w=l(p.user?.lastName??``),E=l(p.user?.nationalId??``),D=l(p.user?.avatarUrl??null),z=l(null),B=l({}),V=l(``),H=l(!1),U=l(!1),W=e(()=>`${C.value.trim().charAt(0)}${w.value.trim().charAt(0)}`||`؟`);function G(e){B.value=v(B.value,e),y(B.value)||(V.value=``)}function K(){z.value?.click()}async function q(e){U.value=!0,V.value=``;try{let t=await p.updateProfile({avatarUrl:e??``});t?D.value=t.avatarUrl??null:D.value=e}catch(e){V.value=e instanceof Error?e.message:`ذخیره تصویر ناموفق بود.`}finally{U.value=!1}}async function J(e){let t=e.target,n=t.files?.[0];if(t.value=``,n){U.value=!0,V.value=``;try{let e=await T(n);D.value=e,await q(e)}catch(e){V.value=e instanceof Error?e.message:`بارگذاری تصویر ناموفق بود.`,U.value=!1}}}async function Y(){D.value=null,await q(null)}async function X(){B.value={},V.value=``,H.value=!1;let e={};if(C.value.trim()||(e.firstName=`نام الزامی است.`),w.value.trim()||(e.lastName=`نام خانوادگی الزامی است.`),E.value&&E.value.length!==10&&(e.nationalId=`کد ملی باید ۱۰ رقم باشد.`),y(e)){B.value=e,V.value=b;return}if(!await p.updateProfile({firstName:C.value.trim(),lastName:w.value.trim(),nationalId:E.value||void 0,avatarUrl:D.value??``})){V.value=`ذخیره پروفایل ناموفق بود.`;return}H.value=!0,setTimeout(()=>{H.value=!1},2e3)}return(e,l)=>(s(),r(S,{title:`اطلاعات کاربری`,subtitle:`ویرایش تصویر، نام و کد ملی حساب کاربری`},{default:d(()=>[o(_,{message:V.value},null,8,[`message`]),c(`div`,O,[c(`div`,k,[o(g,{src:D.value,initials:W.value,size:96,class:`avatar-editor__photo`},null,8,[`src`,`initials`]),c(`div`,A,[l[6]||=c(`p`,{class:`avatar-editor__title`},`تصویر پروفایل`,-1),l[7]||=c(`p`,{class:`avatar-editor__hint`},`افزودن، تغییر یا حذف عکس نمایش‌داده‌شده در پروفایل`,-1),c(`div`,j,[c(`button`,{type:`button`,class:`avatar-btn`,disabled:U.value,onClick:K},t(D.value?`تغییر تصویر`:`افزودن تصویر`),9,M),D.value?(s(),a(`button`,{key:0,type:`button`,class:`avatar-btn avatar-btn--danger`,disabled:U.value,onClick:Y},` حذف تصویر `,8,N)):i(``,!0)])]),c(`input`,{ref_key:`fileInput`,ref:z,type:`file`,accept:`image/*`,class:`avatar-editor__file`,onChange:J},null,544)]),c(`div`,P,[c(`span`,F,[o(f,{icon:`vuesax-linear:profile-circle`,size:22,"stroke-width":1.5})]),l[8]||=c(`div`,{class:`profile-edit__intro-text`},[c(`strong`,null,`مشخصات فردی`),c(`p`,null,`این اطلاعات روی سفارش‌ها و چک‌های ثبت‌شده نمایش داده می‌شود.`)],-1)]),c(`div`,I,[o(x,{modelValue:C.value,"onUpdate:modelValue":[l[0]||=e=>C.value=e,l[1]||=e=>G(`firstName`)],label:`نام`,error:B.value.firstName},null,8,[`modelValue`,`error`]),o(x,{modelValue:w.value,"onUpdate:modelValue":[l[2]||=e=>w.value=e,l[3]||=e=>G(`lastName`)],label:`نام خانوادگی`,error:B.value.lastName},null,8,[`modelValue`,`error`]),o(x,{modelValue:E.value,"onUpdate:modelValue":[l[4]||=e=>E.value=e,l[5]||=e=>G(`nationalId`)],class:`profile-edit__full`,label:`کد ملی`,maxlength:`10`,inputmode:`numeric`,dir:`ltr`,hint:`برای ثبت چک الزامی است`,error:B.value.nationalId},null,8,[`modelValue`,`error`])]),c(`div`,L,[o(h,{class:`profile-edit__save`,onClick:X},{default:d(()=>[...l[9]||=[n(`ذخیره تغییرات`,-1)]]),_:1}),H.value?(s(),a(`p`,R,`ذخیره شد ✓`)):i(``,!0)])])]),_:1}))}}),[[`__scopeId`,`data-v-bd0a4276`]]);export{z as default}; \ No newline at end of file diff --git a/dist/assets/ProfileNotificationsView-BqMkB4wX.css b/dist/assets/ProfileNotificationsView-BqMkB4wX.css new file mode 100644 index 0000000..2f78a2c --- /dev/null +++ b/dist/assets/ProfileNotificationsView-BqMkB4wX.css @@ -0,0 +1 @@ +.notif-box[data-v-7e884b50]{flex-direction:column;gap:10px;display:flex}.notif-box__head[data-v-7e884b50]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.notif-box__count[data-v-7e884b50]{color:var(--color-text-muted);font-size:.8125rem}.notif-box__mark[data-v-7e884b50]{width:auto;padding-inline:14px}.notif-row[data-v-7e884b50]{text-align:right;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px 16px;font-family:inherit;transition:border-color .15s;display:grid}.notif-row[data-v-7e884b50]:hover{border-color:var(--color-primary)}.notif-row--unread[data-v-7e884b50]{background:var(--color-tab-inactive-bg)}.notif-row__icon[data-v-7e884b50]{background:var(--color-info-light);width:40px;height:40px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif-row--success .notif-row__icon[data-v-7e884b50]{background:var(--color-success-light);color:var(--color-success)}.notif-row--warning .notif-row__icon[data-v-7e884b50]{background:var(--color-warning-light);color:var(--color-warning)}.notif-row--danger .notif-row__icon[data-v-7e884b50]{background:var(--color-danger-light);color:var(--color-danger)}.notif-row__body[data-v-7e884b50]{flex-direction:column;gap:4px;min-width:0;display:flex}.notif-row__title-row[data-v-7e884b50]{align-items:center;gap:8px;display:flex}.notif-row__title[data-v-7e884b50]{font-size:.875rem;font-weight:700}.notif-row__text[data-v-7e884b50]{color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.notif-row__time[data-v-7e884b50]{color:var(--color-text-muted);font-size:.6875rem}.notif-row__dot[data-v-7e884b50]{background:var(--color-danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (width>=768px){.notif-box[data-v-7e884b50]{gap:12px}.notif-row[data-v-7e884b50]{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:16px 18px}.notif-row__icon[data-v-7e884b50]{width:44px;height:44px}.notif-row__title[data-v-7e884b50]{font-size:.9375rem}.notif-row__text[data-v-7e884b50]{font-size:.875rem}.notif-row__time[data-v-7e884b50]{margin-top:2px}} diff --git a/dist/assets/ProfileNotificationsView-BtwJaRCQ.js b/dist/assets/ProfileNotificationsView-BtwJaRCQ.js new file mode 100644 index 0000000..b234b38 --- /dev/null +++ b/dist/assets/ProfileNotificationsView-BtwJaRCQ.js @@ -0,0 +1 @@ +import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Y as u,Z as d,_ as f,j as p,n as m,q as h,rt as g,t as _,z as v}from"./BasicIcon-C6boaehV.js";import{i as y}from"./format-BHJptHdF.js";import{n as b,u as x}from"./index-DzzUgmYT.js";import{t as S}from"./EmptyState-C_QQeA_h.js";import{t as C}from"./ProfileSubpageLayout-PN2YWH-s.js";var w={key:0,class:`notif-box`},T={class:`notif-box__head`},E={class:`notif-box__count`},D=[`onClick`],O={class:`notif-row__icon`,"aria-hidden":`true`},k={class:`notif-row__body`},A={class:`notif-row__title-row`},j={class:`notif-row__title`},M={key:0,class:`notif-row__dot`,"aria-label":`خوانده‌نشده`},N={class:`notif-row__text`},P={class:`notif-row__time`},F=m(v({__name:`ProfileNotificationsView`,setup(m){let v=f(),F=x(),I=e(()=>F.items),L=e(()=>F.hasUnread),R={info:`vuesax-linear:information`,success:`vuesax-linear:tick-circle`,warning:`vuesax-linear:timer`,danger:`vuesax-linear:close-circle`};h(()=>{F.hydrate()});async function z(e){await F.markRead(e.id),e.link&&v.push(e.link)}return(e,f)=>(u(),i(C,{title:`اعلان‌ها`,subtitle:`سفارش‌ها، پیشنهاد محصول و سایر اعلان‌ها`},{default:g(()=>[I.value.length?(u(),s(`div`,w,[p(`div`,T,[p(`span`,E,n(L.value?`${l(F).unreadCount} اعلان خوانده‌نشده`:`همه خوانده شده`),1),L.value?(u(),i(b,{key:0,variant:`outline`,class:`notif-box__mark`,onClick:f[0]||=e=>l(F).markAllRead()},{default:g(()=>[...f[2]||=[r(` خواندن همه `,-1)]]),_:1})):a(``,!0)]),(u(!0),s(o,null,d(I.value,e=>(u(),s(`button`,{key:e.id,type:`button`,class:t([`notif-row`,[`notif-row--${e.tone}`,{"notif-row--unread":!e.isRead}]]),onClick:t=>z(e)},[p(`span`,O,[c(_,{icon:R[e.tone],size:22,"stroke-width":1.5},null,8,[`icon`])]),p(`span`,k,[p(`span`,A,[p(`strong`,j,n(e.title),1),e.isRead?a(``,!0):(u(),s(`span`,M))]),p(`span`,N,n(e.body),1),p(`span`,P,n(l(y)(e.sentAt)),1)])],10,D))),128))])):(u(),i(S,{key:1,icon:`vuesax-linear:notification-bing`,title:`اعلانی ندارید`,message:`وقتی فاکتور سفارشتان صادر شود، پیشنهاد محصولی برایتان ثبت شود یا وضعیت پرداخت تغییر کند، همین‌جا خبردار می‌شوید.`},{default:g(()=>[c(b,{variant:`outline`,onClick:f[1]||=e=>l(v).push(`/orders`)},{default:g(()=>[...f[3]||=[r(`سفارش‌های من`,-1)]]),_:1})]),_:1}))]),_:1}))}}),[[`__scopeId`,`data-v-7e884b50`]]);export{F as default}; \ No newline at end of file diff --git a/dist/assets/ProfileNotificationsView-CTp2kqLW.css b/dist/assets/ProfileNotificationsView-CTp2kqLW.css deleted file mode 100644 index df868a1..0000000 --- a/dist/assets/ProfileNotificationsView-CTp2kqLW.css +++ /dev/null @@ -1 +0,0 @@ -.notif-box[data-v-57190756]{flex-direction:column;gap:10px;display:flex}.notif-box__head[data-v-57190756]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.notif-box__count[data-v-57190756]{color:var(--color-text-muted);font-size:.8125rem}.notif-box__mark[data-v-57190756]{width:auto;padding-inline:14px}.notif-row[data-v-57190756]{text-align:right;border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px 16px;font-family:inherit;transition:border-color .15s;display:grid}.notif-row[data-v-57190756]:hover{border-color:var(--color-primary)}.notif-row--unread[data-v-57190756]{background:var(--color-elevated)}.notif-row__icon[data-v-57190756]{background:var(--color-info-light);width:40px;height:40px;color:var(--color-primary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.notif-row--success .notif-row__icon[data-v-57190756]{background:var(--color-success-light);color:var(--color-success)}.notif-row--warning .notif-row__icon[data-v-57190756]{background:var(--color-warning-light);color:var(--color-warning)}.notif-row--danger .notif-row__icon[data-v-57190756]{background:var(--color-danger-light);color:var(--color-danger)}.notif-row__body[data-v-57190756]{flex-direction:column;gap:4px;min-width:0;display:flex}.notif-row__title-row[data-v-57190756]{align-items:center;gap:8px;display:flex}.notif-row__title[data-v-57190756]{font-size:.875rem;font-weight:700}.notif-row__text[data-v-57190756]{color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.notif-row__time[data-v-57190756]{color:var(--color-text-muted);font-size:.6875rem}.notif-row__dot[data-v-57190756]{background:var(--color-danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}@media (width>=768px){.notif-box[data-v-57190756]{gap:12px}.notif-row[data-v-57190756]{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:16px 18px}.notif-row__icon[data-v-57190756]{width:44px;height:44px}.notif-row__title[data-v-57190756]{font-size:.9375rem}.notif-row__text[data-v-57190756]{font-size:.875rem}.notif-row__time[data-v-57190756]{margin-top:2px}} diff --git a/dist/assets/ProfileNotificationsView-CftqndvR.js b/dist/assets/ProfileNotificationsView-CftqndvR.js deleted file mode 100644 index dda1f05..0000000 --- a/dist/assets/ProfileNotificationsView-CftqndvR.js +++ /dev/null @@ -1 +0,0 @@ -import{A as e,Ct as t,Et as n,L as r,M as i,N as a,O as o,P as s,R as c,St as l,Y as u,Z as d,_ as f,j as p,n as m,q as h,rt as g,t as _,z as v}from"./BasicIcon-C6boaehV.js";import{i as y}from"./format-BHJptHdF.js";import{n as b,u as x}from"./index-B6MlTGUp.js";import{t as S}from"./EmptyState-C_QQeA_h.js";import{t as C}from"./ProfileSubpageLayout-PN2YWH-s.js";var w={key:0,class:`notif-box`},T={class:`notif-box__head`},E={class:`notif-box__count`},D=[`onClick`],O={class:`notif-row__icon`,"aria-hidden":`true`},k={class:`notif-row__body`},A={class:`notif-row__title-row`},j={class:`notif-row__title`},M={key:0,class:`notif-row__dot`,"aria-label":`خوانده‌نشده`},N={class:`notif-row__text`},P={class:`notif-row__time`},F=m(v({__name:`ProfileNotificationsView`,setup(m){let v=f(),F=x(),I=e(()=>F.items),L=e(()=>F.hasUnread),R={info:`vuesax-linear:information`,success:`vuesax-linear:tick-circle`,warning:`vuesax-linear:timer`,danger:`vuesax-linear:close-circle`};h(()=>{F.hydrate()});async function z(e){await F.markRead(e.id),e.link&&v.push(e.link)}return(e,f)=>(u(),i(C,{title:`اعلان‌ها`,subtitle:`آخرین خبرهای سفارش‌های شما`},{default:g(()=>[I.value.length?(u(),s(`div`,w,[p(`div`,T,[p(`span`,E,n(L.value?`${l(F).unreadCount} اعلان خوانده‌نشده`:`همه خوانده شده`),1),L.value?(u(),i(b,{key:0,variant:`outline`,class:`notif-box__mark`,onClick:f[0]||=e=>l(F).markAllRead()},{default:g(()=>[...f[2]||=[r(` خواندن همه `,-1)]]),_:1})):a(``,!0)]),(u(!0),s(o,null,d(I.value,e=>(u(),s(`button`,{key:e.id,type:`button`,class:t([`notif-row`,[`notif-row--${e.tone}`,{"notif-row--unread":!e.isRead}]]),onClick:t=>z(e)},[p(`span`,O,[c(_,{icon:R[e.tone],size:22,"stroke-width":1.5},null,8,[`icon`])]),p(`span`,k,[p(`span`,A,[p(`strong`,j,n(e.title),1),e.isRead?a(``,!0):(u(),s(`span`,M))]),p(`span`,N,n(e.body),1),p(`span`,P,n(l(y)(e.sentAt)),1)])],10,D))),128))])):(u(),i(S,{key:1,icon:`vuesax-linear:notification-bing`,title:`اعلانی ندارید`,message:`وقتی فاکتور سفارشتان صادر شود یا وضعیت چک و پرداخت تغییر کند، همین‌جا خبردار می‌شوید.`},{default:g(()=>[c(b,{variant:`outline`,onClick:f[1]||=e=>l(v).push(`/orders`)},{default:g(()=>[...f[3]||=[r(`سفارش‌های من`,-1)]]),_:1})]),_:1}))]),_:1}))}}),[[`__scopeId`,`data-v-57190756`]]);export{F as default}; \ No newline at end of file diff --git a/dist/assets/ProfileSecurityView-SPYpAs_D.js b/dist/assets/ProfileSecurityView-CE_e1P0U.js similarity index 96% rename from dist/assets/ProfileSecurityView-SPYpAs_D.js rename to dist/assets/ProfileSecurityView-CE_e1P0U.js index d317505..5bc63b3 100644 --- a/dist/assets/ProfileSecurityView-SPYpAs_D.js +++ b/dist/assets/ProfileSecurityView-CE_e1P0U.js @@ -1 +1 @@ -import{L as e,M as t,N as n,P as r,R as i,Y as a,j as o,mt as s,n as c,rt as l,z as u}from"./BasicIcon-C6boaehV.js";import{n as d}from"./index-B6MlTGUp.js";import{t as f}from"./FormErrorBanner-CjdBfIQT.js";import{n as p,r as m,t as h}from"./formErrors-DglFjYkZ.js";import{t as g}from"./BaseInput-qoEXOHCQ.js";import{t as _}from"./ProfileSubpageLayout-PN2YWH-s.js";var v={class:`settings-form`},y={key:0,class:`settings-form__saved`},b=c(u({__name:`ProfileSecurityView`,setup(c){let u=s(``),b=s(``),x=s(``),S=s({}),C=s(``),w=s(!1);function T(e){S.value=p(S.value,e),m(S.value)||(C.value=``)}function E(){S.value={},C.value=``,w.value=!1;let e={};if(u.value||(e.currentPassword=`رمز فعلی الزامی است.`),b.value.length<6&&(e.newPassword=`رمز جدید باید حداقل ۶ کاراکتر باشد.`),x.value!==b.value&&(e.confirmPassword=`تکرار رمز با رمز جدید یکسان نیست.`),m(e)){S.value=e,C.value=h;return}u.value=``,b.value=``,x.value=``,w.value=!0,setTimeout(()=>{w.value=!1},2e3)}return(s,c)=>(a(),t(_,{title:`امنیت حساب`,subtitle:`تغییر رمز عبور و تنظیمات ورود`},{default:l(()=>[i(f,{message:C.value},null,8,[`message`]),o(`div`,v,[i(g,{modelValue:u.value,"onUpdate:modelValue":[c[0]||=e=>u.value=e,c[1]||=e=>T(`currentPassword`)],type:`password`,label:`رمز عبور فعلی`,error:S.value.currentPassword},null,8,[`modelValue`,`error`]),i(g,{modelValue:b.value,"onUpdate:modelValue":[c[2]||=e=>b.value=e,c[3]||=e=>T(`newPassword`)],type:`password`,label:`رمز عبور جدید`,error:S.value.newPassword},null,8,[`modelValue`,`error`]),i(g,{modelValue:x.value,"onUpdate:modelValue":[c[4]||=e=>x.value=e,c[5]||=e=>T(`confirmPassword`)],type:`password`,label:`تکرار رمز عبور جدید`,error:S.value.confirmPassword},null,8,[`modelValue`,`error`]),i(d,{block:``,onClick:E},{default:l(()=>[...c[6]||=[e(`ذخیره رمز جدید`,-1)]]),_:1}),w.value?(a(),r(`p`,y,`رمز عبور با موفقیت تغییر کرد ✓`)):n(``,!0)])]),_:1}))}}),[[`__scopeId`,`data-v-074827a2`]]);export{b as default}; \ No newline at end of file +import{L as e,M as t,N as n,P as r,R as i,Y as a,j as o,mt as s,n as c,rt as l,z as u}from"./BasicIcon-C6boaehV.js";import{n as d}from"./index-DzzUgmYT.js";import{t as f}from"./FormErrorBanner-CjdBfIQT.js";import{n as p,r as m,t as h}from"./formErrors-DglFjYkZ.js";import{t as g}from"./BaseInput-qoEXOHCQ.js";import{t as _}from"./ProfileSubpageLayout-PN2YWH-s.js";var v={class:`settings-form`},y={key:0,class:`settings-form__saved`},b=c(u({__name:`ProfileSecurityView`,setup(c){let u=s(``),b=s(``),x=s(``),S=s({}),C=s(``),w=s(!1);function T(e){S.value=p(S.value,e),m(S.value)||(C.value=``)}function E(){S.value={},C.value=``,w.value=!1;let e={};if(u.value||(e.currentPassword=`رمز فعلی الزامی است.`),b.value.length<6&&(e.newPassword=`رمز جدید باید حداقل ۶ کاراکتر باشد.`),x.value!==b.value&&(e.confirmPassword=`تکرار رمز با رمز جدید یکسان نیست.`),m(e)){S.value=e,C.value=h;return}u.value=``,b.value=``,x.value=``,w.value=!0,setTimeout(()=>{w.value=!1},2e3)}return(s,c)=>(a(),t(_,{title:`امنیت حساب`,subtitle:`تغییر رمز عبور و تنظیمات ورود`},{default:l(()=>[i(f,{message:C.value},null,8,[`message`]),o(`div`,v,[i(g,{modelValue:u.value,"onUpdate:modelValue":[c[0]||=e=>u.value=e,c[1]||=e=>T(`currentPassword`)],type:`password`,label:`رمز عبور فعلی`,error:S.value.currentPassword},null,8,[`modelValue`,`error`]),i(g,{modelValue:b.value,"onUpdate:modelValue":[c[2]||=e=>b.value=e,c[3]||=e=>T(`newPassword`)],type:`password`,label:`رمز عبور جدید`,error:S.value.newPassword},null,8,[`modelValue`,`error`]),i(g,{modelValue:x.value,"onUpdate:modelValue":[c[4]||=e=>x.value=e,c[5]||=e=>T(`confirmPassword`)],type:`password`,label:`تکرار رمز عبور جدید`,error:S.value.confirmPassword},null,8,[`modelValue`,`error`]),i(d,{block:``,onClick:E},{default:l(()=>[...c[6]||=[e(`ذخیره رمز جدید`,-1)]]),_:1}),w.value?(a(),r(`p`,y,`رمز عبور با موفقیت تغییر کرد ✓`)):n(``,!0)])]),_:1}))}}),[[`__scopeId`,`data-v-074827a2`]]);export{b as default}; \ No newline at end of file diff --git a/dist/assets/ProfileView-CqjEPEPK.js b/dist/assets/ProfileView-DX6DnJ1_.js similarity index 99% rename from dist/assets/ProfileView-CqjEPEPK.js rename to dist/assets/ProfileView-DX6DnJ1_.js index a54582b..9c90558 100644 --- a/dist/assets/ProfileView-CqjEPEPK.js +++ b/dist/assets/ProfileView-DX6DnJ1_.js @@ -1 +1 @@ -import{A as e,Ct as t,E as n,Et as r,I as ee,L as i,M as a,N as o,O as s,P as c,R as l,St as u,Tt as d,Y as f,Z as p,_ as m,j as h,mt as g,n as te,q as ne,t as _,z as v}from"./BasicIcon-C6boaehV.js";import{o as y,r as re}from"./format-BHJptHdF.js";import{C as ie,c as ae,d as oe,o as se,r as ce,s as le,u as ue}from"./index-B6MlTGUp.js";import{r as b,t as x}from"./constants-DXXK14Zz.js";import{t as S}from"./PageSkeleton-uO-jhbNm.js";import{n as C,t as w}from"./crm-CtglbPsN.js";var T=v({__name:`IconSettings`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(f(),a(_,{icon:`vuesax-linear:setting-2`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),E={class:`page profile-page`},D={class:`page__scroll page__scroll--with-nav profile-scroll`},O={class:`hero`},k={class:`hero__pin`},A={class:`hero__top mobile-only`},j=[`aria-label`],M={class:`hero__meta`},N={class:`level-pill`},P={class:`hero__desk-actions desktop-only-flex`},F={class:`profile-sheet`},I={class:`panel`},L={class:`panel__head`},R={class:`panel__period`},z={class:`stats`},B={class:`stat-card`},V={class:`stat-card__text`},H={class:`stat-card__value`},U={class:`stat-card__icon stat-card__icon--orders`},de={class:`stat-card`},fe={class:`stat-card__text`},pe={class:`stat-card__value`},me={class:`stat-card__icon stat-card__icon--customers`},he={class:`stat-card`},ge={class:`stat-card__text`},_e={class:`stat-card__value`},ve={class:`stat-card__icon stat-card__icon--profit`},ye={class:`stat-card`},be={class:`stat-card__text`},xe={class:`stat-card__value`},Se={class:`stat-card__icon stat-card__icon--sales`},Ce={class:`loyalty`},W={class:`loyalty__row`},we={class:`loyalty__text`},Te={class:`loyalty__bar`},Ee={class:`quick-section`},De={class:`quick-grid`},Oe=[`onClick`],ke={class:`quick-item__icon`},Ae={class:`orders-box`},je={class:`section-head`},Me=[`onClick`,`onKeydown`],Ne={class:`order-row__meta`},Pe={class:`order-row__date`},Fe={class:`order-row__title`},Ie={key:0,class:`order-row__customer`},Le={class:`price-section`},Re={class:`price-card`},ze={class:`price-card__body`},Be={class:`price-card__info`},G=te(v({__name:`MobileProfilePage`,setup(te){let v={id:`sample-base-price`,name:`پارچه فاستونی ایتالیایی`,code:`DF-1204`,categoryId:``,season:`all_season`,widthCm:160,composition:``,colors:[`1`,`2`,`3`,`4`,`5`,`6`],tags:[],isNew:!1,rollMeters:0,basePrice:38e4},G=m(),K=ae(),q=oe(),Ve=w(),J=ue(),Y=g(null),X=g(v),Z=g(!1),He=[{label:`ثبت مشتری جدید`,to:`/customers`,icon:`vuesax-linear:add`},{label:`سفارش‌ها`,to:`/orders`,icon:`vuesax-linear:document-text`},{label:`مشتریان من`,to:`/customers`,icon:`vuesax-linear:people`},{label:`گزارش‌ها`,to:`/reminders`,icon:`vuesax-linear:chart-2`},{label:`درخواست کالیته`,to:`/catalog-request`,icon:`vuesax-linear:category`},{label:`قیمت‌گذاری`,to:`/categories`,icon:`vuesax-linear:money-4`}],Ue=e(()=>[...q.orders].sort((e,t)=>String(t.createdAt).localeCompare(String(e.createdAt))).slice(0,3).map(e=>{let t=b[e.status]??`info`,n=t===`danger`||t===`neutral`?`danger`:t===`success`?`success`:t===`warning`?`warning`:`info`;return{id:e.id,title:`سفارش #${e.orderNumber}`,date:e.createdAt?re(e.createdAt):``,customer:e.companyName||``,statusLabel:x[e.status]||e.status,statusTone:n}})),Q=e(()=>K.fullName||`کاربر`),We=e(()=>Y.value?.code||K.user?.agentCode||`—`),$=e(()=>Y.value?.levelLabel||K.user?.levelLabel||`برنزی`),Ge=e(()=>Y.value?.nextLevelLabel||K.user?.nextLevelLabel||`نقره‌ای`),Ke=e(()=>Y.value?.pointsToNext??K.user?.pointsToNext??0),qe=e(()=>Y.value?.periodLabel||`۳۰ روز اخیر`),Je=e(()=>Y.value?.customersCount??0),Ye=e(()=>Y.value?.ordersCount??q.orders.length),Xe=e(()=>Y.value?.salesVolumeToman??0),Ze=e(()=>Y.value?.profitToman??0),Qe=e(()=>Y.value?.levelProgress??K.user?.levelProgress??72),$e=e(()=>J.unreadCount>9?`9+`:String(J.unreadCount)),et=e(()=>X.value.basePrice??v.basePrice??0);return ne(async()=>{Z.value=!0;try{J.hydrate();try{Y.value=await C()}catch{Y.value=null}try{let e=(await Ve.loadBrowseProducts())[0];X.value=e?{...v,...e,basePrice:e.basePrice??v.basePrice}:v}catch{X.value=v}q.orders.length||await q.hydrate()}finally{Z.value=!1}}),(e,m)=>(f(),c(`div`,E,[h(`div`,D,[h(`header`,O,[h(`div`,k,[h(`div`,A,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`تنظیمات`,onClick:m[0]||=e=>u(G).push(`/profile/display`)},[l(T,{size:20,color:`#ffffff`})]),m[7]||=h(`h1`,null,`پروفایل من`,-1),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:m[1]||=e=>u(G).push(`/profile/notifications`)},[l(le,{size:20,color:`#ffffff`}),u(J).hasUnread?(f(),c(`span`,{key:0,class:`icon-btn__badge`,"aria-label":`${u(J).unreadCount} اعلان خوانده‌نشده`},r($e.value),9,j)):o(``,!0)])]),l(ce,{class:`hero__avatar`,src:u(K).user?.avatarUrl,initials:Q.value.charAt(0),size:84},null,8,[`src`,`initials`])]),h(`div`,M,[h(`h2`,null,r(Q.value),1),h(`p`,null,`کد واسطه: `+r(We.value),1),h(`span`,N,[m[8]||=h(`svg`,{class:`level-pill__crown`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[h(`path`,{fill:`currentColor`,d:`M3.5 17.5h17l-1.2-8.2a1 1 0 0 0-1.5-.7L14 11l-2.5-5.2a1 1 0 0 0-1.8 0L7.2 11 4.2 8.6a1 1 0 0 0-1.5.7L3.5 17.5Zm1.7 1.5h13.6v1.2H5.2V19Z`})],-1),i(` سطح: `+r($.value),1)])]),h(`div`,P,[h(`button`,{type:`button`,class:`hero__desk-btn`,onClick:m[2]||=e=>u(G).push(`/profile/edit`)},` ویرایش اطلاعات `),h(`button`,{type:`button`,class:`hero__desk-btn`,onClick:m[3]||=e=>u(G).push(`/profile/checks`)},` لیست چک‌ها `),h(`button`,{type:`button`,class:`hero__desk-btn`,onClick:m[4]||=e=>u(G).push(`/profile/display`)},` تنظیمات `)])]),h(`div`,F,[Z.value?(f(),a(S,{key:0,variant:`profile`})):(f(),c(s,{key:1},[h(`section`,I,[h(`div`,L,[m[9]||=h(`h3`,null,`خلاصه عملکرد`,-1),h(`span`,R,[i(r(qe.value)+` `,1),l(_,{icon:`vuesax-linear:arrow-down`,size:14,"stroke-width":1.5})])]),h(`div`,z,[h(`div`,B,[h(`div`,V,[m[10]||=h(`span`,{class:`stat-card__label`},`سفارش‌ها`,-1),h(`strong`,H,r(u(y)(Ye.value)),1),m[11]||=h(`em`,{class:`stat-card__hint`},`سفارش`,-1)]),h(`span`,U,[l(ie,{size:18})])]),h(`div`,de,[h(`div`,fe,[m[12]||=h(`span`,{class:`stat-card__label`},`مشتریان من`,-1),h(`strong`,pe,r(u(y)(Je.value)),1),m[13]||=h(`em`,{class:`stat-card__hint`},`مشتری فعال`,-1)]),h(`span`,me,[l(_,{icon:`vuesax-linear:people`,size:18,"stroke-width":1.5})])]),h(`div`,he,[h(`div`,ge,[m[14]||=h(`span`,{class:`stat-card__label`},`سود شما (ریال)`,-1),h(`strong`,_e,r(u(y)(Ze.value)),1),m[15]||=h(`em`,{class:`stat-card__hint`},`تومان`,-1)]),h(`span`,ve,[l(_,{icon:`vuesax-linear:chart-2`,size:18,"stroke-width":1.5})])]),h(`div`,ye,[h(`div`,be,[m[16]||=h(`span`,{class:`stat-card__label`},`حجم فروش (ریال)`,-1),h(`strong`,xe,r(u(y)(Xe.value)),1),m[17]||=h(`em`,{class:`stat-card__hint`},`تومان`,-1)]),h(`span`,Se,[l(_,{icon:`vuesax-linear:wallet`,size:18,"stroke-width":1.5})])])])]),h(`section`,Ce,[h(`div`,W,[m[18]||=ee(``,1),h(`p`,we,` شما در سطح `+r($.value)+` قرار دارید. تا سطح `+r(Ge.value)+` فقط `+r(u(y)(Ke.value))+` تومان فروش دیگر نیاز دارید. `,1)]),h(`div`,Te,[h(`span`,{style:d({width:`${Math.min(100,Math.max(0,Qe.value))}%`})},null,4)])]),h(`section`,Ee,[m[19]||=h(`h3`,{class:`section-title`},`دسترسی سریع`,-1),h(`div`,De,[(f(),c(s,null,p(He,e=>h(`button`,{key:e.label,type:`button`,class:`quick-item`,onClick:t=>u(G).push(e.to)},[h(`span`,ke,[l(_,{icon:e.icon,size:22,"stroke-width":1.5},null,8,[`icon`])]),i(` `+r(e.label),1)],8,Oe)),64))])]),h(`section`,Ae,[h(`div`,je,[m[20]||=h(`h3`,null,`آخرین سفارش‌ها`,-1),h(`button`,{type:`button`,class:`link`,onClick:m[5]||=e=>u(G).push(`/orders`)},`مشاهده همه`)]),(f(!0),c(s,null,p(Ue.value,e=>(f(),c(`article`,{key:e.id,class:`order-row`,role:`button`,tabindex:`0`,onClick:t=>u(G).push({path:`/order`,query:{id:e.id}}),onKeydown:n(t=>u(G).push({path:`/order`,query:{id:e.id}}),[`enter`])},[h(`div`,Ne,[h(`span`,Pe,r(e.date),1),h(`strong`,Fe,r(e.title),1),e.customer?(f(),c(`p`,Ie,`مشتری: `+r(e.customer),1)):o(``,!0)]),h(`span`,{class:t([`tone`,`tone--${e.statusTone}`])},r(e.statusLabel),3),l(se,{size:16,class:`order-row__chevron`})],40,Me))),128)),h(`button`,{type:`button`,class:`orders-all`,onClick:m[6]||=e=>u(G).push(`/orders`)},` مشاهده همه سفارش‌ها `)]),h(`section`,Le,[m[21]||=h(`h3`,{class:`section-title`},`قیمت‌های پایه (نمونه)`,-1),h(`div`,Re,[h(`div`,ze,[h(`div`,Be,[h(`strong`,null,r(X.value.name),1),h(`p`,null,`کد: `+r(X.value.code),1),h(`p`,null,`عرض: `+r(u(y)(X.value.widthCm))+` سانتی‌متر`,1),h(`p`,null,`رنگ‌ها: `+r(u(y)(X.value.colors.length))+` رنگ`,1)]),h(`div`,{class:`price-card__image`,style:d(X.value.imageUrl?{backgroundImage:`url(${X.value.imageUrl})`}:void 0)},null,4)]),h(`footer`,null,`قیمت پایه به شما: `+r(u(y)(et.value))+` تومان / متر`,1)])])],64))])])]))}}),[[`__scopeId`,`data-v-7cfe559f`]]),K=v({__name:`ProfileView`,setup(e){return(e,t)=>(f(),a(G))}});export{K as default}; \ No newline at end of file +import{A as e,Ct as t,E as n,Et as r,I as ee,L as i,M as a,N as o,O as s,P as c,R as l,St as u,Tt as d,Y as f,Z as p,_ as m,j as h,mt as g,n as te,q as ne,t as _,z as v}from"./BasicIcon-C6boaehV.js";import{o as y,r as re}from"./format-BHJptHdF.js";import{C as ie,c as ae,d as oe,o as se,r as ce,s as le,u as ue}from"./index-DzzUgmYT.js";import{r as b,t as x}from"./constants-DXXK14Zz.js";import{t as S}from"./PageSkeleton-uO-jhbNm.js";import{n as C,t as w}from"./crm-CtglbPsN.js";var T=v({__name:`IconSettings`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(f(),a(_,{icon:`vuesax-linear:setting-2`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),E={class:`page profile-page`},D={class:`page__scroll page__scroll--with-nav profile-scroll`},O={class:`hero`},k={class:`hero__pin`},A={class:`hero__top mobile-only`},j=[`aria-label`],M={class:`hero__meta`},N={class:`level-pill`},P={class:`hero__desk-actions desktop-only-flex`},F={class:`profile-sheet`},I={class:`panel`},L={class:`panel__head`},R={class:`panel__period`},z={class:`stats`},B={class:`stat-card`},V={class:`stat-card__text`},H={class:`stat-card__value`},U={class:`stat-card__icon stat-card__icon--orders`},de={class:`stat-card`},fe={class:`stat-card__text`},pe={class:`stat-card__value`},me={class:`stat-card__icon stat-card__icon--customers`},he={class:`stat-card`},ge={class:`stat-card__text`},_e={class:`stat-card__value`},ve={class:`stat-card__icon stat-card__icon--profit`},ye={class:`stat-card`},be={class:`stat-card__text`},xe={class:`stat-card__value`},Se={class:`stat-card__icon stat-card__icon--sales`},Ce={class:`loyalty`},W={class:`loyalty__row`},we={class:`loyalty__text`},Te={class:`loyalty__bar`},Ee={class:`quick-section`},De={class:`quick-grid`},Oe=[`onClick`],ke={class:`quick-item__icon`},Ae={class:`orders-box`},je={class:`section-head`},Me=[`onClick`,`onKeydown`],Ne={class:`order-row__meta`},Pe={class:`order-row__date`},Fe={class:`order-row__title`},Ie={key:0,class:`order-row__customer`},Le={class:`price-section`},Re={class:`price-card`},ze={class:`price-card__body`},Be={class:`price-card__info`},G=te(v({__name:`MobileProfilePage`,setup(te){let v={id:`sample-base-price`,name:`پارچه فاستونی ایتالیایی`,code:`DF-1204`,categoryId:``,season:`all_season`,widthCm:160,composition:``,colors:[`1`,`2`,`3`,`4`,`5`,`6`],tags:[],isNew:!1,rollMeters:0,basePrice:38e4},G=m(),K=ae(),q=oe(),Ve=w(),J=ue(),Y=g(null),X=g(v),Z=g(!1),He=[{label:`ثبت مشتری جدید`,to:`/customers`,icon:`vuesax-linear:add`},{label:`سفارش‌ها`,to:`/orders`,icon:`vuesax-linear:document-text`},{label:`مشتریان من`,to:`/customers`,icon:`vuesax-linear:people`},{label:`گزارش‌ها`,to:`/reminders`,icon:`vuesax-linear:chart-2`},{label:`درخواست کالیته`,to:`/catalog-request`,icon:`vuesax-linear:category`},{label:`قیمت‌گذاری`,to:`/categories`,icon:`vuesax-linear:money-4`}],Ue=e(()=>[...q.orders].sort((e,t)=>String(t.createdAt).localeCompare(String(e.createdAt))).slice(0,3).map(e=>{let t=b[e.status]??`info`,n=t===`danger`||t===`neutral`?`danger`:t===`success`?`success`:t===`warning`?`warning`:`info`;return{id:e.id,title:`سفارش #${e.orderNumber}`,date:e.createdAt?re(e.createdAt):``,customer:e.companyName||``,statusLabel:x[e.status]||e.status,statusTone:n}})),Q=e(()=>K.fullName||`کاربر`),We=e(()=>Y.value?.code||K.user?.agentCode||`—`),$=e(()=>Y.value?.levelLabel||K.user?.levelLabel||`برنزی`),Ge=e(()=>Y.value?.nextLevelLabel||K.user?.nextLevelLabel||`نقره‌ای`),Ke=e(()=>Y.value?.pointsToNext??K.user?.pointsToNext??0),qe=e(()=>Y.value?.periodLabel||`۳۰ روز اخیر`),Je=e(()=>Y.value?.customersCount??0),Ye=e(()=>Y.value?.ordersCount??q.orders.length),Xe=e(()=>Y.value?.salesVolumeToman??0),Ze=e(()=>Y.value?.profitToman??0),Qe=e(()=>Y.value?.levelProgress??K.user?.levelProgress??72),$e=e(()=>J.unreadCount>9?`9+`:String(J.unreadCount)),et=e(()=>X.value.basePrice??v.basePrice??0);return ne(async()=>{Z.value=!0;try{J.hydrate();try{Y.value=await C()}catch{Y.value=null}try{let e=(await Ve.loadBrowseProducts())[0];X.value=e?{...v,...e,basePrice:e.basePrice??v.basePrice}:v}catch{X.value=v}q.orders.length||await q.hydrate()}finally{Z.value=!1}}),(e,m)=>(f(),c(`div`,E,[h(`div`,D,[h(`header`,O,[h(`div`,k,[h(`div`,A,[h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`تنظیمات`,onClick:m[0]||=e=>u(G).push(`/profile/display`)},[l(T,{size:20,color:`#ffffff`})]),m[7]||=h(`h1`,null,`پروفایل من`,-1),h(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:m[1]||=e=>u(G).push(`/profile/notifications`)},[l(le,{size:20,color:`#ffffff`}),u(J).hasUnread?(f(),c(`span`,{key:0,class:`icon-btn__badge`,"aria-label":`${u(J).unreadCount} اعلان خوانده‌نشده`},r($e.value),9,j)):o(``,!0)])]),l(ce,{class:`hero__avatar`,src:u(K).user?.avatarUrl,initials:Q.value.charAt(0),size:84},null,8,[`src`,`initials`])]),h(`div`,M,[h(`h2`,null,r(Q.value),1),h(`p`,null,`کد واسطه: `+r(We.value),1),h(`span`,N,[m[8]||=h(`svg`,{class:`level-pill__crown`,viewBox:`0 0 24 24`,"aria-hidden":`true`},[h(`path`,{fill:`currentColor`,d:`M3.5 17.5h17l-1.2-8.2a1 1 0 0 0-1.5-.7L14 11l-2.5-5.2a1 1 0 0 0-1.8 0L7.2 11 4.2 8.6a1 1 0 0 0-1.5.7L3.5 17.5Zm1.7 1.5h13.6v1.2H5.2V19Z`})],-1),i(` سطح: `+r($.value),1)])]),h(`div`,P,[h(`button`,{type:`button`,class:`hero__desk-btn`,onClick:m[2]||=e=>u(G).push(`/profile/edit`)},` ویرایش اطلاعات `),h(`button`,{type:`button`,class:`hero__desk-btn`,onClick:m[3]||=e=>u(G).push(`/profile/checks`)},` لیست چک‌ها `),h(`button`,{type:`button`,class:`hero__desk-btn`,onClick:m[4]||=e=>u(G).push(`/profile/display`)},` تنظیمات `)])]),h(`div`,F,[Z.value?(f(),a(S,{key:0,variant:`profile`})):(f(),c(s,{key:1},[h(`section`,I,[h(`div`,L,[m[9]||=h(`h3`,null,`خلاصه عملکرد`,-1),h(`span`,R,[i(r(qe.value)+` `,1),l(_,{icon:`vuesax-linear:arrow-down`,size:14,"stroke-width":1.5})])]),h(`div`,z,[h(`div`,B,[h(`div`,V,[m[10]||=h(`span`,{class:`stat-card__label`},`سفارش‌ها`,-1),h(`strong`,H,r(u(y)(Ye.value)),1),m[11]||=h(`em`,{class:`stat-card__hint`},`سفارش`,-1)]),h(`span`,U,[l(ie,{size:18})])]),h(`div`,de,[h(`div`,fe,[m[12]||=h(`span`,{class:`stat-card__label`},`مشتریان من`,-1),h(`strong`,pe,r(u(y)(Je.value)),1),m[13]||=h(`em`,{class:`stat-card__hint`},`مشتری فعال`,-1)]),h(`span`,me,[l(_,{icon:`vuesax-linear:people`,size:18,"stroke-width":1.5})])]),h(`div`,he,[h(`div`,ge,[m[14]||=h(`span`,{class:`stat-card__label`},`سود شما (ریال)`,-1),h(`strong`,_e,r(u(y)(Ze.value)),1),m[15]||=h(`em`,{class:`stat-card__hint`},`تومان`,-1)]),h(`span`,ve,[l(_,{icon:`vuesax-linear:chart-2`,size:18,"stroke-width":1.5})])]),h(`div`,ye,[h(`div`,be,[m[16]||=h(`span`,{class:`stat-card__label`},`حجم فروش (ریال)`,-1),h(`strong`,xe,r(u(y)(Xe.value)),1),m[17]||=h(`em`,{class:`stat-card__hint`},`تومان`,-1)]),h(`span`,Se,[l(_,{icon:`vuesax-linear:wallet`,size:18,"stroke-width":1.5})])])])]),h(`section`,Ce,[h(`div`,W,[m[18]||=ee(``,1),h(`p`,we,` شما در سطح `+r($.value)+` قرار دارید. تا سطح `+r(Ge.value)+` فقط `+r(u(y)(Ke.value))+` تومان فروش دیگر نیاز دارید. `,1)]),h(`div`,Te,[h(`span`,{style:d({width:`${Math.min(100,Math.max(0,Qe.value))}%`})},null,4)])]),h(`section`,Ee,[m[19]||=h(`h3`,{class:`section-title`},`دسترسی سریع`,-1),h(`div`,De,[(f(),c(s,null,p(He,e=>h(`button`,{key:e.label,type:`button`,class:`quick-item`,onClick:t=>u(G).push(e.to)},[h(`span`,ke,[l(_,{icon:e.icon,size:22,"stroke-width":1.5},null,8,[`icon`])]),i(` `+r(e.label),1)],8,Oe)),64))])]),h(`section`,Ae,[h(`div`,je,[m[20]||=h(`h3`,null,`آخرین سفارش‌ها`,-1),h(`button`,{type:`button`,class:`link`,onClick:m[5]||=e=>u(G).push(`/orders`)},`مشاهده همه`)]),(f(!0),c(s,null,p(Ue.value,e=>(f(),c(`article`,{key:e.id,class:`order-row`,role:`button`,tabindex:`0`,onClick:t=>u(G).push({path:`/order`,query:{id:e.id}}),onKeydown:n(t=>u(G).push({path:`/order`,query:{id:e.id}}),[`enter`])},[h(`div`,Ne,[h(`span`,Pe,r(e.date),1),h(`strong`,Fe,r(e.title),1),e.customer?(f(),c(`p`,Ie,`مشتری: `+r(e.customer),1)):o(``,!0)]),h(`span`,{class:t([`tone`,`tone--${e.statusTone}`])},r(e.statusLabel),3),l(se,{size:16,class:`order-row__chevron`})],40,Me))),128)),h(`button`,{type:`button`,class:`orders-all`,onClick:m[6]||=e=>u(G).push(`/orders`)},` مشاهده همه سفارش‌ها `)]),h(`section`,Le,[m[21]||=h(`h3`,{class:`section-title`},`قیمت‌های پایه (نمونه)`,-1),h(`div`,Re,[h(`div`,ze,[h(`div`,Be,[h(`strong`,null,r(X.value.name),1),h(`p`,null,`کد: `+r(X.value.code),1),h(`p`,null,`عرض: `+r(u(y)(X.value.widthCm))+` سانتی‌متر`,1),h(`p`,null,`رنگ‌ها: `+r(u(y)(X.value.colors.length))+` رنگ`,1)]),h(`div`,{class:`price-card__image`,style:d(X.value.imageUrl?{backgroundImage:`url(${X.value.imageUrl})`}:void 0)},null,4)]),h(`footer`,null,`قیمت پایه به شما: `+r(u(y)(et.value))+` تومان / متر`,1)])])],64))])])]))}}),[[`__scopeId`,`data-v-7cfe559f`]]),K=v({__name:`ProfileView`,setup(e){return(e,t)=>(f(),a(G))}});export{K as default}; \ No newline at end of file diff --git a/dist/assets/RegisterView-DBnd0mpE.js b/dist/assets/RegisterView-BcL8O-vh.js similarity index 99% rename from dist/assets/RegisterView-DBnd0mpE.js rename to dist/assets/RegisterView-BcL8O-vh.js index e6a1fd5..4d59964 100644 --- a/dist/assets/RegisterView-DBnd0mpE.js +++ b/dist/assets/RegisterView-BcL8O-vh.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,Et as r,I as ee,L as i,M as a,N as o,O as te,P as s,R as c,S as ne,St as l,Y as u,Z as re,_ as d,it as f,j as p,mt as m,n as h,t as g,w as _,z as v}from"./BasicIcon-C6boaehV.js";import{t as ie}from"./dist-B7sUlTMM.js";import{c as y,u as ae}from"./format-BHJptHdF.js";import{a as b}from"./validation-BD7oi-2I.js";import{c as oe,g as se,m as x,o as S,x as C}from"./index-B6MlTGUp.js";import{t as ce}from"./FormErrorBanner-CjdBfIQT.js";import{t as le}from"./IconPhone-C0bnM4fV.js";import{n as ue,r as w,t as T}from"./formErrors-DglFjYkZ.js";import{t as E}from"./IconDiamond-Bgv1zgqc.js";var D=v({__name:`IconVerified`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(u(),a(g,{icon:`vuesax-linear:verify`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),O=`/assets/register-card-D_GOfNUU.jpg`,k={class:`page register-page`},A={class:`register-page__scroll`},j={class:`register-page__stage`},M={class:`register-top`},N={key:0,class:`reg-field__error`},P={key:1,class:`reg-field__error`},F={class:`reg-field__phone`,dir:`ltr`},I=[`value`],L={key:2,class:`reg-field__error`},R=[`aria-expanded`],z={class:`reg-field__meta`},B={key:0,class:`job-menu`,role:`listbox`},V=[`aria-selected`,`onClick`],H={key:1,class:`reg-field__error`},de=[`disabled`],fe={key:0,class:`register-submit__spinner`,"aria-hidden":`true`},pe={class:`register-submit__chevron`,"aria-hidden":`true`},me={class:`register-terms`},he={key:0,viewBox:`0 0 12 12`,fill:`none`},ge={key:3,class:`reg-field__error`},_e={class:`register-perks`,"aria-label":`مزایا`},ve={class:`register-perk`},ye={class:`register-perk`},be={class:`register-perk`},xe={class:`register-foot`},Se=[`src`],U=h(v({__name:`RegisterView`,setup(a){let h=d(),v=oe(),U=m(``),W=m(``),G=m(``),K=m(``),q=m(!0),J=m(!1),Y=m(null),X=m({}),Z=m(``),Ce=e(()=>G.value?ae(G.value):``),we=e(()=>x.find(e=>e.id===K.value)?.label??`دسته‌بندی شغلی`);ie(Y,()=>{J.value=!1});function Q(e){K.value=e,J.value=!1,$(`jobCategory`)}function $(e){X.value=ue(X.value,e),w(X.value)||(Z.value=``)}function Te(e){G.value=y(e),$(`phone`)}async function Ee(){X.value={},Z.value=``;let e=y(G.value),t={};if(U.value.trim()||(t.firstName=`نام الزامی است.`),W.value.trim()||(t.lastName=`نام خانوادگی الزامی است.`),b(e)||(t.phone=`شماره موبایل معتبر نیست.`),K.value||(t.jobCategory=`دسته‌بندی شغلی الزامی است.`),q.value||(t.terms=`پذیرش قوانین برای ثبت‌نام لازم است.`),w(t)){X.value=t,Z.value=T;return}let n={firstName:U.value.trim(),lastName:W.value.trim(),jobCategory:K.value};se(n);let r=await v.requestOtp(e,{isRegister:!0,firstName:n.firstName,lastName:n.lastName});r.success?h.push({name:`otp`,query:{phone:e,mode:`register`}}):Z.value=r.message??`خطا در ارسال کد تأیید.`}return(e,a)=>(u(),s(`div`,k,[p(`div`,A,[p(`div`,j,[p(`header`,M,[a[8]||=p(`p`,{class:`register-top__welcome`},`همراه ما باشید`,-1),p(`button`,{type:`button`,class:`register-top__back`,"aria-label":`بازگشت`,onClick:a[0]||=e=>l(h).push(`/login`)},[c(S,{size:20,color:`#2A2622`})])]),a[18]||=p(`h1`,{class:`register-title`},`ثبت‌نام در نادمی تکس`,-1),a[19]||=p(`p`,{class:`register-lead`},`با چند مرحله ساده، عضوی از خانواده ما شوید.`,-1),p(`form`,{class:`register-form`,onSubmit:n(Ee,[`prevent`])},[c(ce,{message:Z.value},null,8,[`message`]),p(`label`,{class:t([`reg-field`,{"is-invalid":!!X.value.firstName}])},[c(C,{size:18,color:`#8A847C`}),f(p(`input`,{"onUpdate:modelValue":a[1]||=e=>U.value=e,class:`reg-field__input`,type:`text`,autocomplete:`given-name`,onInput:a[2]||=e=>$(`firstName`),placeholder:`نام`},null,544),[[_,U.value]])],2),X.value.firstName?(u(),s(`p`,N,r(X.value.firstName),1)):o(``,!0),p(`label`,{class:t([`reg-field`,{"is-invalid":!!X.value.lastName}])},[c(C,{size:18,color:`#8A847C`}),f(p(`input`,{"onUpdate:modelValue":a[3]||=e=>W.value=e,class:`reg-field__input`,type:`text`,dir:`rtl`,autocomplete:`family-name`,onInput:a[4]||=e=>$(`lastName`),placeholder:`نام خانوادگی`},null,544),[[_,W.value]])],2),X.value.lastName?(u(),s(`p`,P,r(X.value.lastName),1)):o(``,!0),p(`label`,{class:t([`reg-field`,{"is-invalid":!!X.value.phone}])},[c(le,{size:18,color:`#8A847C`}),p(`span`,F,[a[9]||=ee(``,1),p(`input`,{class:`reg-field__input reg-field__input--phone`,value:Ce.value,type:`tel`,inputmode:`numeric`,autocomplete:`tel`,dir:`rtl`,maxlength:`11`,placeholder:`شماره موبایل`,onInput:a[5]||=e=>Te(e.target.value)},null,40,I)])],2),X.value.phone?(u(),s(`p`,L,r(X.value.phone),1)):o(``,!0),p(`div`,{ref_key:`jobRoot`,ref:Y,class:`job-wrap`},[p(`button`,{type:`button`,class:t([`reg-field job-trigger`,{"is-open":J.value,"is-invalid":!!X.value.jobCategory}]),"aria-haspopup":`listbox`,"aria-expanded":J.value,onClick:a[6]||=e=>J.value=!J.value},[p(`span`,z,[c(g,{icon:`vuesax-linear:category`,size:18,color:`#8A847C`}),p(`span`,{class:t({"is-placeholder":!K.value})},r(we.value),3)]),a[10]||=p(`svg`,{class:`job-chevron`,viewBox:`0 0 12 12`,"aria-hidden":`true`},[p(`path`,{d:`M2.5 4.5 6 8l3.5-3.5`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.4`,"stroke-linecap":`round`})],-1)],10,R),J.value?(u(),s(`ul`,B,[(u(!0),s(te,null,re(l(x),e=>(u(),s(`li`,{key:e.id},[p(`button`,{type:`button`,role:`option`,class:t([`job-option`,{"is-active":K.value===e.id}]),"aria-selected":K.value===e.id,onClick:t=>Q(e.id)},r(e.label),11,V)]))),128))])):o(``,!0),X.value.jobCategory?(u(),s(`p`,H,r(X.value.jobCategory),1)):o(``,!0)],512),p(`button`,{class:`register-submit`,type:`submit`,disabled:l(v).loading},[l(v).loading?(u(),s(`span`,fe)):o(``,!0),p(`span`,pe,[c(S,{size:18,color:`#F4EDE4`})]),a[11]||=p(`span`,null,`دریافت کد تأیید`,-1)],8,de),p(`label`,me,[f(p(`input`,{"onUpdate:modelValue":a[7]||=e=>q.value=e,class:`register-terms__native`,type:`checkbox`},null,512),[[ne,q.value]]),p(`span`,{class:t([`register-terms__box`,{"is-on":q.value}]),"aria-hidden":`true`},[q.value?(u(),s(`svg`,he,[...a[12]||=[p(`path`,{d:`M2.2 6.2 4.7 8.7 9.8 3.4`,stroke:`#fff`,"stroke-width":`1.6`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]])):o(``,!0)],2),a[13]||=p(`span`,null,[i(` با ثبت‌نام، `),p(`strong`,null,`قوانین و شرایط`),i(` استفاده از سرویس را می‌پذیرم. `)],-1)]),X.value.terms?(u(),s(`p`,ge,r(X.value.terms),1)):o(``,!0)],32),p(`section`,_e,[p(`article`,ve,[c(D,{size:22,color:`#6F6B66`}),a[14]||=p(`strong`,null,`اطمینان از اصالت محصولات`,-1)]),p(`article`,ye,[c(g,{icon:`vuesax-linear:truck-time`,size:22,color:`#6F6B66`}),a[15]||=p(`strong`,null,`دسترسی سریع به کالیته‌های جدید`,-1)]),p(`article`,be,[c(E,{size:22,color:`#6F6B66`}),a[16]||=p(`strong`,null,`تجربه خرید ویژه مشتریان`,-1)])]),p(`div`,xe,[p(`img`,{class:`register-foot__bg`,src:l(O),alt:``},null,8,Se),a[17]||=p(`p`,{class:`register-foot__copy`},[i(`همراه حرفه‌ای`),p(`br`),i(`کسب‌وکار شما`)],-1)])])])]))}}),[[`__scopeId`,`data-v-2a0cf12d`]]);export{U as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,Et as r,I as ee,L as i,M as a,N as o,O as te,P as s,R as c,S as ne,St as l,Y as u,Z as re,_ as d,it as f,j as p,mt as m,n as h,t as g,w as _,z as v}from"./BasicIcon-C6boaehV.js";import{t as ie}from"./dist-B7sUlTMM.js";import{c as y,u as ae}from"./format-BHJptHdF.js";import{a as b}from"./validation-BD7oi-2I.js";import{c as oe,g as se,m as x,o as S,x as C}from"./index-DzzUgmYT.js";import{t as ce}from"./FormErrorBanner-CjdBfIQT.js";import{t as le}from"./IconPhone-C0bnM4fV.js";import{n as ue,r as w,t as T}from"./formErrors-DglFjYkZ.js";import{t as E}from"./IconDiamond-Bgv1zgqc.js";var D=v({__name:`IconVerified`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(u(),a(g,{icon:`vuesax-linear:verify`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),O=`/assets/register-card-D_GOfNUU.jpg`,k={class:`page register-page`},A={class:`register-page__scroll`},j={class:`register-page__stage`},M={class:`register-top`},N={key:0,class:`reg-field__error`},P={key:1,class:`reg-field__error`},F={class:`reg-field__phone`,dir:`ltr`},I=[`value`],L={key:2,class:`reg-field__error`},R=[`aria-expanded`],z={class:`reg-field__meta`},B={key:0,class:`job-menu`,role:`listbox`},V=[`aria-selected`,`onClick`],H={key:1,class:`reg-field__error`},de=[`disabled`],fe={key:0,class:`register-submit__spinner`,"aria-hidden":`true`},pe={class:`register-submit__chevron`,"aria-hidden":`true`},me={class:`register-terms`},he={key:0,viewBox:`0 0 12 12`,fill:`none`},ge={key:3,class:`reg-field__error`},_e={class:`register-perks`,"aria-label":`مزایا`},ve={class:`register-perk`},ye={class:`register-perk`},be={class:`register-perk`},xe={class:`register-foot`},Se=[`src`],U=h(v({__name:`RegisterView`,setup(a){let h=d(),v=oe(),U=m(``),W=m(``),G=m(``),K=m(``),q=m(!0),J=m(!1),Y=m(null),X=m({}),Z=m(``),Ce=e(()=>G.value?ae(G.value):``),we=e(()=>x.find(e=>e.id===K.value)?.label??`دسته‌بندی شغلی`);ie(Y,()=>{J.value=!1});function Q(e){K.value=e,J.value=!1,$(`jobCategory`)}function $(e){X.value=ue(X.value,e),w(X.value)||(Z.value=``)}function Te(e){G.value=y(e),$(`phone`)}async function Ee(){X.value={},Z.value=``;let e=y(G.value),t={};if(U.value.trim()||(t.firstName=`نام الزامی است.`),W.value.trim()||(t.lastName=`نام خانوادگی الزامی است.`),b(e)||(t.phone=`شماره موبایل معتبر نیست.`),K.value||(t.jobCategory=`دسته‌بندی شغلی الزامی است.`),q.value||(t.terms=`پذیرش قوانین برای ثبت‌نام لازم است.`),w(t)){X.value=t,Z.value=T;return}let n={firstName:U.value.trim(),lastName:W.value.trim(),jobCategory:K.value};se(n);let r=await v.requestOtp(e,{isRegister:!0,firstName:n.firstName,lastName:n.lastName});r.success?h.push({name:`otp`,query:{phone:e,mode:`register`}}):Z.value=r.message??`خطا در ارسال کد تأیید.`}return(e,a)=>(u(),s(`div`,k,[p(`div`,A,[p(`div`,j,[p(`header`,M,[a[8]||=p(`p`,{class:`register-top__welcome`},`همراه ما باشید`,-1),p(`button`,{type:`button`,class:`register-top__back`,"aria-label":`بازگشت`,onClick:a[0]||=e=>l(h).push(`/login`)},[c(S,{size:20,color:`#2A2622`})])]),a[18]||=p(`h1`,{class:`register-title`},`ثبت‌نام در نادمی تکس`,-1),a[19]||=p(`p`,{class:`register-lead`},`با چند مرحله ساده، عضوی از خانواده ما شوید.`,-1),p(`form`,{class:`register-form`,onSubmit:n(Ee,[`prevent`])},[c(ce,{message:Z.value},null,8,[`message`]),p(`label`,{class:t([`reg-field`,{"is-invalid":!!X.value.firstName}])},[c(C,{size:18,color:`#8A847C`}),f(p(`input`,{"onUpdate:modelValue":a[1]||=e=>U.value=e,class:`reg-field__input`,type:`text`,autocomplete:`given-name`,onInput:a[2]||=e=>$(`firstName`),placeholder:`نام`},null,544),[[_,U.value]])],2),X.value.firstName?(u(),s(`p`,N,r(X.value.firstName),1)):o(``,!0),p(`label`,{class:t([`reg-field`,{"is-invalid":!!X.value.lastName}])},[c(C,{size:18,color:`#8A847C`}),f(p(`input`,{"onUpdate:modelValue":a[3]||=e=>W.value=e,class:`reg-field__input`,type:`text`,dir:`rtl`,autocomplete:`family-name`,onInput:a[4]||=e=>$(`lastName`),placeholder:`نام خانوادگی`},null,544),[[_,W.value]])],2),X.value.lastName?(u(),s(`p`,P,r(X.value.lastName),1)):o(``,!0),p(`label`,{class:t([`reg-field`,{"is-invalid":!!X.value.phone}])},[c(le,{size:18,color:`#8A847C`}),p(`span`,F,[a[9]||=ee(``,1),p(`input`,{class:`reg-field__input reg-field__input--phone`,value:Ce.value,type:`tel`,inputmode:`numeric`,autocomplete:`tel`,dir:`rtl`,maxlength:`11`,placeholder:`شماره موبایل`,onInput:a[5]||=e=>Te(e.target.value)},null,40,I)])],2),X.value.phone?(u(),s(`p`,L,r(X.value.phone),1)):o(``,!0),p(`div`,{ref_key:`jobRoot`,ref:Y,class:`job-wrap`},[p(`button`,{type:`button`,class:t([`reg-field job-trigger`,{"is-open":J.value,"is-invalid":!!X.value.jobCategory}]),"aria-haspopup":`listbox`,"aria-expanded":J.value,onClick:a[6]||=e=>J.value=!J.value},[p(`span`,z,[c(g,{icon:`vuesax-linear:category`,size:18,color:`#8A847C`}),p(`span`,{class:t({"is-placeholder":!K.value})},r(we.value),3)]),a[10]||=p(`svg`,{class:`job-chevron`,viewBox:`0 0 12 12`,"aria-hidden":`true`},[p(`path`,{d:`M2.5 4.5 6 8l3.5-3.5`,fill:`none`,stroke:`currentColor`,"stroke-width":`1.4`,"stroke-linecap":`round`})],-1)],10,R),J.value?(u(),s(`ul`,B,[(u(!0),s(te,null,re(l(x),e=>(u(),s(`li`,{key:e.id},[p(`button`,{type:`button`,role:`option`,class:t([`job-option`,{"is-active":K.value===e.id}]),"aria-selected":K.value===e.id,onClick:t=>Q(e.id)},r(e.label),11,V)]))),128))])):o(``,!0),X.value.jobCategory?(u(),s(`p`,H,r(X.value.jobCategory),1)):o(``,!0)],512),p(`button`,{class:`register-submit`,type:`submit`,disabled:l(v).loading},[l(v).loading?(u(),s(`span`,fe)):o(``,!0),p(`span`,pe,[c(S,{size:18,color:`#F4EDE4`})]),a[11]||=p(`span`,null,`دریافت کد تأیید`,-1)],8,de),p(`label`,me,[f(p(`input`,{"onUpdate:modelValue":a[7]||=e=>q.value=e,class:`register-terms__native`,type:`checkbox`},null,512),[[ne,q.value]]),p(`span`,{class:t([`register-terms__box`,{"is-on":q.value}]),"aria-hidden":`true`},[q.value?(u(),s(`svg`,he,[...a[12]||=[p(`path`,{d:`M2.2 6.2 4.7 8.7 9.8 3.4`,stroke:`#fff`,"stroke-width":`1.6`,"stroke-linecap":`round`,"stroke-linejoin":`round`},null,-1)]])):o(``,!0)],2),a[13]||=p(`span`,null,[i(` با ثبت‌نام، `),p(`strong`,null,`قوانین و شرایط`),i(` استفاده از سرویس را می‌پذیرم. `)],-1)]),X.value.terms?(u(),s(`p`,ge,r(X.value.terms),1)):o(``,!0)],32),p(`section`,_e,[p(`article`,ve,[c(D,{size:22,color:`#6F6B66`}),a[14]||=p(`strong`,null,`اطمینان از اصالت محصولات`,-1)]),p(`article`,ye,[c(g,{icon:`vuesax-linear:truck-time`,size:22,color:`#6F6B66`}),a[15]||=p(`strong`,null,`دسترسی سریع به کالیته‌های جدید`,-1)]),p(`article`,be,[c(E,{size:22,color:`#6F6B66`}),a[16]||=p(`strong`,null,`تجربه خرید ویژه مشتریان`,-1)])]),p(`div`,xe,[p(`img`,{class:`register-foot__bg`,src:l(O),alt:``},null,8,Se),a[17]||=p(`p`,{class:`register-foot__copy`},[i(`همراه حرفه‌ای`),p(`br`),i(`کسب‌وکار شما`)],-1)])])])]))}}),[[`__scopeId`,`data-v-2a0cf12d`]]);export{U as default}; \ No newline at end of file diff --git a/dist/assets/ReminderDetailView-Bgb1iArR.css b/dist/assets/ReminderDetailView-Bgb1iArR.css new file mode 100644 index 0000000..ec7ae26 --- /dev/null +++ b/dist/assets/ReminderDetailView-Bgb1iArR.css @@ -0,0 +1 @@ +.reminder-detail[data-v-59c58cf4]{background:var(--color-bg)}.detail-scroll[data-v-59c58cf4]{padding:12px var(--page-padding) 24px}.form-error[data-v-59c58cf4]{color:var(--color-danger,#b91c1c);margin:0 0 12px;font-size:.85rem}.layout[data-v-59c58cf4]{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.layout[data-v-59c58cf4]{grid-template-columns:1.1fr 1fr 1fr;align-items:start;display:grid}}.panel[data-v-59c58cf4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px}.panel h2[data-v-59c58cf4]{margin:0 0 14px;font-size:1rem}.field[data-v-59c58cf4]{margin-bottom:14px}.field>span[data-v-59c58cf4]{color:var(--color-text-muted);margin-bottom:4px;font-size:.78rem;display:block}.customer-line[data-v-59c58cf4]{align-items:center;gap:10px;display:flex}.avatar[data-v-59c58cf4]{border-radius:999px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.customer-line p[data-v-59c58cf4]{color:var(--color-text-muted);margin:2px 0 0;font-size:.8rem}.actions[data-v-59c58cf4]{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.btn-outline[data-v-59c58cf4],.btn-primary[data-v-59c58cf4]{cursor:pointer;border-radius:12px;min-height:44px;font-weight:700}.btn-outline[data-v-59c58cf4]{border:1px solid var(--color-border);background:var(--color-surface)}.btn-primary[data-v-59c58cf4]{background:var(--color-primary);color:#fff;border:none}.btn-primary[data-v-59c58cf4]:disabled{opacity:.7;cursor:not-allowed}.history-row[data-v-59c58cf4]{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.history-row p[data-v-59c58cf4]{color:var(--color-text-muted);margin:2px 0 0;font-size:.78rem}.see-all[data-v-59c58cf4]{cursor:pointer;background:#eef1ef;border:none;border-radius:12px;width:100%;min-height:44px;margin-top:12px;font-weight:600}.chart-panel__head[data-v-59c58cf4]{justify-content:space-between;align-items:center;display:flex}.chart-panel__head span[data-v-59c58cf4]{color:var(--color-text-muted);font-size:.8rem}.bars[data-v-59c58cf4]{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:140px;margin:16px 0;display:grid}.bar[data-v-59c58cf4]{flex-direction:column-reverse;gap:2px;height:100%;display:flex}.seg[data-v-59c58cf4]{border-radius:4px 4px 0 0;width:100%;display:block}.seg--a[data-v-59c58cf4]{background:var(--color-primary)}.seg--b[data-v-59c58cf4]{background:#3b82f6}.seg--c[data-v-59c58cf4]{background:#a78bfa}.stats-grid[data-v-59c58cf4]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stats-grid div[data-v-59c58cf4]{background:var(--color-bg);border-radius:12px;padding:10px}.stats-grid span[data-v-59c58cf4]{color:var(--color-text-muted);font-size:.72rem;display:block}.stats-grid strong[data-v-59c58cf4]{margin-top:4px;display:block}.empty[data-v-59c58cf4]{text-align:center;padding:40px} diff --git a/dist/assets/ReminderDetailView-CRDCge09.css b/dist/assets/ReminderDetailView-CRDCge09.css deleted file mode 100644 index ab2b49d..0000000 --- a/dist/assets/ReminderDetailView-CRDCge09.css +++ /dev/null @@ -1 +0,0 @@ -.reminder-detail[data-v-9fc8e0f1]{background:var(--color-bg)}.detail-scroll[data-v-9fc8e0f1]{padding:12px var(--page-padding) 24px}.form-error[data-v-9fc8e0f1]{color:var(--color-danger,#b91c1c);margin:0 0 12px;font-size:.85rem}.layout[data-v-9fc8e0f1]{flex-direction:column;gap:12px;display:flex}@media (width>=1024px){.layout[data-v-9fc8e0f1]{grid-template-columns:1.1fr 1fr 1fr;align-items:start;display:grid}}.panel[data-v-9fc8e0f1]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:16px}.panel h2[data-v-9fc8e0f1]{margin:0 0 14px;font-size:1rem}.field[data-v-9fc8e0f1]{margin-bottom:14px}.field>span[data-v-9fc8e0f1]{color:var(--color-text-muted);margin-bottom:4px;font-size:.78rem;display:block}.customer-line[data-v-9fc8e0f1]{align-items:center;gap:10px;display:flex}.avatar[data-v-9fc8e0f1]{border-radius:999px;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.customer-line p[data-v-9fc8e0f1]{color:var(--color-text-muted);margin:2px 0 0;font-size:.8rem}.actions[data-v-9fc8e0f1]{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.btn-outline[data-v-9fc8e0f1],.btn-primary[data-v-9fc8e0f1]{cursor:pointer;border-radius:12px;min-height:44px;font-weight:700}.btn-outline[data-v-9fc8e0f1]{border:1px solid var(--color-border);background:#fff}.btn-primary[data-v-9fc8e0f1]{background:var(--color-primary);color:#fff;border:none}.btn-primary[data-v-9fc8e0f1]:disabled{opacity:.7;cursor:not-allowed}.history-row[data-v-9fc8e0f1]{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:10px;padding:10px 0;display:flex}.history-row p[data-v-9fc8e0f1]{color:var(--color-text-muted);margin:2px 0 0;font-size:.78rem}.see-all[data-v-9fc8e0f1]{cursor:pointer;background:#eef1ef;border:none;border-radius:12px;width:100%;min-height:44px;margin-top:12px;font-weight:600}.chart-panel__head[data-v-9fc8e0f1]{justify-content:space-between;align-items:center;display:flex}.chart-panel__head span[data-v-9fc8e0f1]{color:var(--color-text-muted);font-size:.8rem}.bars[data-v-9fc8e0f1]{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:140px;margin:16px 0;display:grid}.bar[data-v-9fc8e0f1]{flex-direction:column-reverse;gap:2px;height:100%;display:flex}.seg[data-v-9fc8e0f1]{border-radius:4px 4px 0 0;width:100%;display:block}.seg--a[data-v-9fc8e0f1]{background:var(--color-primary)}.seg--b[data-v-9fc8e0f1]{background:#3b82f6}.seg--c[data-v-9fc8e0f1]{background:#a78bfa}.stats-grid[data-v-9fc8e0f1]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stats-grid div[data-v-9fc8e0f1]{background:var(--color-bg);border-radius:12px;padding:10px}.stats-grid span[data-v-9fc8e0f1]{color:var(--color-text-muted);font-size:.72rem;display:block}.stats-grid strong[data-v-9fc8e0f1]{margin-top:4px;display:block}.empty[data-v-9fc8e0f1]{text-align:center;padding:40px} diff --git a/dist/assets/ReminderDetailView-D-AYmeKn.js b/dist/assets/ReminderDetailView-DNK_nJut.js similarity index 96% rename from dist/assets/ReminderDetailView-D-AYmeKn.js rename to dist/assets/ReminderDetailView-DNK_nJut.js index 9bd6ff6..f180a01 100644 --- a/dist/assets/ReminderDetailView-D-AYmeKn.js +++ b/dist/assets/ReminderDetailView-DNK_nJut.js @@ -1 +1 @@ -import{A as e,Et as t,N as n,O as r,P as i,R as a,St as o,Tt as s,Y as c,Z as l,_ as u,g as d,j as f,mt as p,n as m,q as h,tt as g,z as _}from"./BasicIcon-C6boaehV.js";import{c as v}from"./index-B6MlTGUp.js";import{t as y}from"./PageSkeleton-uO-jhbNm.js";import{t as b}from"./crm-CtglbPsN.js";import{t as x}from"./PageHeader-CDQMUtCp.js";var S={key:0,class:`page reminder-detail`},C={class:`page__scroll detail-scroll`},w={key:0,class:`form-error`},T={class:`layout`},ee={class:`panel`},E={class:`field`},D={class:`field`},O={class:`customer-line`},k={class:`field`},A={class:`field`},j={class:`field`},M={class:`actions`},N=[`disabled`],P={class:`panel`},F={class:`panel chart-panel`},I={class:`bars`},L={class:`stats-grid`},R={key:1,class:`page empty`},z={key:2,class:`page empty`},B=m(_({__name:`ReminderDetailView`,setup(m){let _=d(),B=u(),V=b(),H=v(),U=e(()=>String(_.query.id??``)),W=p(null),G=p(null),K=p([]),q=p(!0),J=p(!1),Y=p(null);async function X(){if(!U.value){W.value=null,q.value=!1;return}q.value=!0,Y.value=null;try{let e=await V.loadReminderDetail(U.value);W.value=e.reminder,G.value=e.customer,K.value=e.history}catch(e){W.value=null,Y.value=e instanceof Error?e.message:`یادآور یافت نشد.`}finally{q.value=!1}}h(X),g(U,X);function Z(e){return e===`in_person`?`ملاقات حضوری`:e===`call`?`تماس تلفنی`:e===`message`?`پیام`:`یادداشت`}async function Q(){if(!(!W.value||W.value.completed)){J.value=!0,Y.value=null;try{await V.markReminderComplete(W.value.id),W.value={...W.value,completed:!0},B.push(`/reminders?filter=today`)}catch(e){Y.value=e instanceof Error?e.message:`تکمیل یادآور ناموفق بود.`}finally{J.value=!1}}}let te=e(()=>H.fullName||`واسطه`),$=e(()=>{let e=K.value;return{total:e.length,inPerson:e.filter(e=>e.type===`in_person`).length,call:e.filter(e=>e.type===`call`).length,other:e.filter(e=>e.type===`message`||e.type===`note`).length}}),ne=e(()=>{let e=Array.from({length:6},()=>({a:0,b:0,c:0}));K.value.forEach((t,n)=>{let r=e[n%6];r&&(t.type===`in_person`?r.a+=1:t.type===`call`?r.b+=1:r.c+=1)});let t=Math.max(1,...e.map(e=>e.a+e.b+e.c));return e.map(e=>({a:`${e.a/t*100}%`,b:`${e.b/t*100}%`,c:`${e.c/t*100}%`}))});return(e,u)=>W.value&&G.value?(c(),i(`div`,S,[a(x,{title:`جزئیات یادآور`,"show-back":``,centered:``,onBack:u[0]||=e=>o(B).back()}),f(`div`,C,[Y.value?(c(),i(`p`,w,t(Y.value),1)):n(``,!0),f(`div`,T,[f(`section`,ee,[u[8]||=f(`h2`,null,`جزئیات یادآور`,-1),f(`div`,E,[u[3]||=f(`span`,null,`عنوان`,-1),f(`strong`,null,t(W.value.title)+` — `+t(W.value.description),1)]),f(`div`,D,[u[4]||=f(`span`,null,`مشتری`,-1),f(`div`,O,[f(`div`,{class:`avatar`,style:s({background:G.value.avatarColor})},t(G.value.avatarLetter),5),f(`div`,null,[f(`strong`,null,t(G.value.name),1),f(`p`,null,t(G.value.contactName),1)])])]),f(`div`,k,[u[5]||=f(`span`,null,`فروشنده حامل حضوری`,-1),f(`strong`,null,t(te.value),1)]),f(`div`,A,[u[6]||=f(`span`,null,`تاریخ و زمان`,-1),f(`strong`,null,t(W.value.date)+` — `+t(W.value.time),1)]),f(`div`,j,[u[7]||=f(`span`,null,`یادداشت`,-1),f(`strong`,null,t(W.value.note||`—`),1)]),f(`div`,M,[f(`button`,{type:`button`,class:`btn-outline`,onClick:u[1]||=e=>o(B).back()},`ویرایش`),f(`button`,{type:`button`,class:`btn-primary`,disabled:J.value||W.value.completed,onClick:Q},t(W.value.completed?`تکمیل‌شده`:J.value?`...`:`تکمیل شد`),9,N)])]),f(`section`,P,[u[9]||=f(`h2`,null,`تاریخچه تعاملات`,-1),(c(!0),i(r,null,l(K.value,e=>(c(),i(`article`,{key:e.id,class:`history-row`},[f(`div`,null,[f(`strong`,null,t(Z(e.type)),1),f(`p`,null,t(e.description),1)]),f(`span`,null,t(e.date),1)]))),128)),f(`button`,{type:`button`,class:`see-all`,onClick:u[2]||=e=>o(B).push({path:`/customer`,query:{id:G.value.id,tab:`reports`}})},` مشاهده همه `)]),f(`section`,F,[u[14]||=f(`div`,{class:`chart-panel__head`},[f(`h2`,null,`نمودار فعالیت`),f(`span`,null,`تعاملات ثبت‌شده`)],-1),f(`div`,I,[(c(!0),i(r,null,l(ne.value,(e,t)=>(c(),i(`div`,{key:t,class:`bar`},[e.c===`0%`?n(``,!0):(c(),i(`span`,{key:0,class:`seg seg--c`,style:s({height:e.c})},null,4)),e.b===`0%`?n(``,!0):(c(),i(`span`,{key:1,class:`seg seg--b`,style:s({height:e.b})},null,4)),e.a===`0%`?n(``,!0):(c(),i(`span`,{key:2,class:`seg seg--a`,style:s({height:e.a})},null,4))]))),128))]),f(`div`,L,[f(`div`,null,[u[10]||=f(`span`,null,`کل تعاملات`,-1),f(`strong`,null,t($.value.total.toLocaleString(`fa-IR`))+` مورد`,1)]),f(`div`,null,[u[11]||=f(`span`,null,`ملاقات حضوری`,-1),f(`strong`,null,t($.value.inPerson.toLocaleString(`fa-IR`))+` مورد`,1)]),f(`div`,null,[u[12]||=f(`span`,null,`تماس تلفنی`,-1),f(`strong`,null,t($.value.call.toLocaleString(`fa-IR`))+` مورد`,1)]),f(`div`,null,[u[13]||=f(`span`,null,`یادداشت و پیام`,-1),f(`strong`,null,t($.value.other.toLocaleString(`fa-IR`))+` مورد`,1)])])])])])])):q.value?(c(),i(`div`,R,[a(y,{variant:`detail`})])):(c(),i(`div`,z,[f(`p`,null,t(Y.value||`یادآور یافت نشد.`),1)]))}}),[[`__scopeId`,`data-v-9fc8e0f1`]]);export{B as default}; \ No newline at end of file +import{A as e,Et as t,N as n,O as r,P as i,R as a,St as o,Tt as s,Y as c,Z as l,_ as u,g as d,j as f,mt as p,n as m,q as h,tt as g,z as _}from"./BasicIcon-C6boaehV.js";import{c as v}from"./index-DzzUgmYT.js";import{t as y}from"./PageSkeleton-uO-jhbNm.js";import{t as b}from"./crm-CtglbPsN.js";import{t as x}from"./PageHeader-BFnKSFNh.js";var S={key:0,class:`page reminder-detail`},C={class:`page__scroll detail-scroll`},w={key:0,class:`form-error`},T={class:`layout`},ee={class:`panel`},E={class:`field`},D={class:`field`},O={class:`customer-line`},k={class:`field`},A={class:`field`},j={class:`field`},M={class:`actions`},N=[`disabled`],P={class:`panel`},F={class:`panel chart-panel`},I={class:`bars`},L={class:`stats-grid`},R={key:1,class:`page empty`},z={key:2,class:`page empty`},B=m(_({__name:`ReminderDetailView`,setup(m){let _=d(),B=u(),V=b(),H=v(),U=e(()=>String(_.query.id??``)),W=p(null),G=p(null),K=p([]),q=p(!0),J=p(!1),Y=p(null);async function X(){if(!U.value){W.value=null,q.value=!1;return}q.value=!0,Y.value=null;try{let e=await V.loadReminderDetail(U.value);W.value=e.reminder,G.value=e.customer,K.value=e.history}catch(e){W.value=null,Y.value=e instanceof Error?e.message:`یادآور یافت نشد.`}finally{q.value=!1}}h(X),g(U,X);function Z(e){return e===`in_person`?`ملاقات حضوری`:e===`call`?`تماس تلفنی`:e===`message`?`پیام`:`یادداشت`}async function Q(){if(!(!W.value||W.value.completed)){J.value=!0,Y.value=null;try{await V.markReminderComplete(W.value.id),W.value={...W.value,completed:!0},B.push(`/reminders?filter=today`)}catch(e){Y.value=e instanceof Error?e.message:`تکمیل یادآور ناموفق بود.`}finally{J.value=!1}}}let te=e(()=>H.fullName||`واسطه`),$=e(()=>{let e=K.value;return{total:e.length,inPerson:e.filter(e=>e.type===`in_person`).length,call:e.filter(e=>e.type===`call`).length,other:e.filter(e=>e.type===`message`||e.type===`note`).length}}),ne=e(()=>{let e=Array.from({length:6},()=>({a:0,b:0,c:0}));K.value.forEach((t,n)=>{let r=e[n%6];r&&(t.type===`in_person`?r.a+=1:t.type===`call`?r.b+=1:r.c+=1)});let t=Math.max(1,...e.map(e=>e.a+e.b+e.c));return e.map(e=>({a:`${e.a/t*100}%`,b:`${e.b/t*100}%`,c:`${e.c/t*100}%`}))});return(e,u)=>W.value&&G.value?(c(),i(`div`,S,[a(x,{title:`جزئیات یادآور`,"show-back":``,centered:``,onBack:u[0]||=e=>o(B).back()}),f(`div`,C,[Y.value?(c(),i(`p`,w,t(Y.value),1)):n(``,!0),f(`div`,T,[f(`section`,ee,[u[8]||=f(`h2`,null,`جزئیات یادآور`,-1),f(`div`,E,[u[3]||=f(`span`,null,`عنوان`,-1),f(`strong`,null,t(W.value.title)+` — `+t(W.value.description),1)]),f(`div`,D,[u[4]||=f(`span`,null,`مشتری`,-1),f(`div`,O,[f(`div`,{class:`avatar`,style:s({background:G.value.avatarColor})},t(G.value.avatarLetter),5),f(`div`,null,[f(`strong`,null,t(G.value.name),1),f(`p`,null,t(G.value.contactName),1)])])]),f(`div`,k,[u[5]||=f(`span`,null,`فروشنده حامل حضوری`,-1),f(`strong`,null,t(te.value),1)]),f(`div`,A,[u[6]||=f(`span`,null,`تاریخ و زمان`,-1),f(`strong`,null,t(W.value.date)+` — `+t(W.value.time),1)]),f(`div`,j,[u[7]||=f(`span`,null,`یادداشت`,-1),f(`strong`,null,t(W.value.note||`—`),1)]),f(`div`,M,[f(`button`,{type:`button`,class:`btn-outline`,onClick:u[1]||=e=>o(B).back()},`ویرایش`),f(`button`,{type:`button`,class:`btn-primary`,disabled:J.value||W.value.completed,onClick:Q},t(W.value.completed?`تکمیل‌شده`:J.value?`...`:`تکمیل شد`),9,N)])]),f(`section`,P,[u[9]||=f(`h2`,null,`تاریخچه تعاملات`,-1),(c(!0),i(r,null,l(K.value,e=>(c(),i(`article`,{key:e.id,class:`history-row`},[f(`div`,null,[f(`strong`,null,t(Z(e.type)),1),f(`p`,null,t(e.description),1)]),f(`span`,null,t(e.date),1)]))),128)),f(`button`,{type:`button`,class:`see-all`,onClick:u[2]||=e=>o(B).push({path:`/customer`,query:{id:G.value.id,tab:`reports`}})},` مشاهده همه `)]),f(`section`,F,[u[14]||=f(`div`,{class:`chart-panel__head`},[f(`h2`,null,`نمودار فعالیت`),f(`span`,null,`تعاملات ثبت‌شده`)],-1),f(`div`,I,[(c(!0),i(r,null,l(ne.value,(e,t)=>(c(),i(`div`,{key:t,class:`bar`},[e.c===`0%`?n(``,!0):(c(),i(`span`,{key:0,class:`seg seg--c`,style:s({height:e.c})},null,4)),e.b===`0%`?n(``,!0):(c(),i(`span`,{key:1,class:`seg seg--b`,style:s({height:e.b})},null,4)),e.a===`0%`?n(``,!0):(c(),i(`span`,{key:2,class:`seg seg--a`,style:s({height:e.a})},null,4))]))),128))]),f(`div`,L,[f(`div`,null,[u[10]||=f(`span`,null,`کل تعاملات`,-1),f(`strong`,null,t($.value.total.toLocaleString(`fa-IR`))+` مورد`,1)]),f(`div`,null,[u[11]||=f(`span`,null,`ملاقات حضوری`,-1),f(`strong`,null,t($.value.inPerson.toLocaleString(`fa-IR`))+` مورد`,1)]),f(`div`,null,[u[12]||=f(`span`,null,`تماس تلفنی`,-1),f(`strong`,null,t($.value.call.toLocaleString(`fa-IR`))+` مورد`,1)]),f(`div`,null,[u[13]||=f(`span`,null,`یادداشت و پیام`,-1),f(`strong`,null,t($.value.other.toLocaleString(`fa-IR`))+` مورد`,1)])])])])])])):q.value?(c(),i(`div`,R,[a(y,{variant:`detail`})])):(c(),i(`div`,z,[f(`p`,null,t(Y.value||`یادآور یافت نشد.`),1)]))}}),[[`__scopeId`,`data-v-59c58cf4`]]);export{B as default}; \ No newline at end of file diff --git a/dist/assets/RemindersView-BkrXzff2.css b/dist/assets/RemindersView-BkrXzff2.css new file mode 100644 index 0000000..36643a3 --- /dev/null +++ b/dist/assets/RemindersView-BkrXzff2.css @@ -0,0 +1 @@ +.reminders-page[data-v-5f336dcc]{background:var(--color-bg)}.top[data-v-5f336dcc]{padding:10px var(--page-padding);background:var(--color-surface);color:var(--color-text);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.top h1[data-v-5f336dcc]{text-align:center;margin:0;font-size:1rem}.top__actions[data-v-5f336dcc]{align-items:center;display:flex}.icon-btn[data-v-5f336dcc]{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;place-items:center;font-size:1.4rem;display:grid}.reminders-scroll[data-v-5f336dcc]{padding:12px var(--page-padding) 24px;flex-direction:column;gap:12px;display:flex}.filters[data-v-5f336dcc]{gap:12px;display:flex;overflow-x:auto}.filter[data-v-5f336dcc]{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 2px;position:relative}.filter--active[data-v-5f336dcc]{color:var(--color-primary);font-weight:700}.filter--active[data-v-5f336dcc]:after{content:"";inset-inline:0;background:var(--color-primary);border-radius:999px;height:3px;position:absolute;bottom:0}.count-badge[data-v-5f336dcc]{background:var(--color-danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-inline-start:4px;font-size:.65rem;display:inline-grid}.summary[data-v-5f336dcc]{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:16px;display:flex}.summary__label[data-v-5f336dcc]{opacity:.92;font-size:.85rem}.summary__count[data-v-5f336dcc]{align-items:baseline;gap:6px;display:flex}.summary__count strong[data-v-5f336dcc]{font-size:2rem;line-height:1}.summary__count span[data-v-5f336dcc]{font-size:.95rem;font-weight:600}.summary__sub[data-v-5f336dcc]{opacity:.88;margin:4px 0 0;font-size:.78rem}.reminder-card[data-v-5f336dcc]{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;grid-template-rows:auto 1fr;grid-template-columns:24px 1fr 40px;gap:4px 10px;padding:12px;display:grid}.time[data-v-5f336dcc]{color:var(--color-text-muted);grid-area:1/1/auto/3;font-size:.8rem;font-weight:700}.check[data-v-5f336dcc]{cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:999px;grid-area:2/1;align-self:start;width:22px;height:22px;margin-top:4px}.reminder-card__body[data-v-5f336dcc]{grid-area:2/2}.avatar[data-v-5f336dcc]{border-radius:999px;grid-area:1/3/3;place-self:start end;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:grid}.reminder-card__top[data-v-5f336dcc]{justify-content:space-between;gap:8px;display:flex}.customer[data-v-5f336dcc]{margin:6px 0 0;font-size:.85rem;font-weight:600}.contact[data-v-5f336dcc],.desc[data-v-5f336dcc]{color:var(--color-text-muted);margin:2px 0 0;font-size:.75rem}.tag[data-v-5f336dcc]{border-radius:999px;margin-top:6px;padding:2px 8px;font-size:.65rem;display:inline-block}.tag--green[data-v-5f336dcc]{background:var(--color-primary-soft);color:var(--color-primary)}.tag--blue[data-v-5f336dcc]{color:#0369a1;background:#e0f2fe}.tag--purple[data-v-5f336dcc]{color:#6d28d9;background:#ede9fe}.completed-bar[data-v-5f336dcc]{border-radius:var(--radius-md);cursor:pointer;background:#ecefee;border:none;justify-content:space-between;padding:14px;font-weight:600;display:flex}.new-btn[data-v-5f336dcc]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:700;display:flex}.create-panel[data-v-5f336dcc]{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.create-panel h3[data-v-5f336dcc]{margin:0;font-size:.95rem}.create-panel label[data-v-5f336dcc]{color:var(--color-text-muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.create-panel input[data-v-5f336dcc],.create-panel select[data-v-5f336dcc],.create-panel textarea[data-v-5f336dcc]{border:1px solid var(--color-border);font:inherit;color:var(--color-text);background:var(--color-surface);border-radius:10px;padding:10px 12px}.create-row[data-v-5f336dcc]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.create-actions[data-v-5f336dcc]{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.btn-cancel[data-v-5f336dcc],.btn-save[data-v-5f336dcc]{cursor:pointer;border-radius:12px;min-height:44px;font-weight:700}.btn-cancel[data-v-5f336dcc]{border:1px solid var(--color-border);background:var(--color-surface)}.btn-save[data-v-5f336dcc]{background:var(--color-primary);color:#fff;border:none}.btn-save[data-v-5f336dcc]:disabled{opacity:.7}.create-error[data-v-5f336dcc]{color:#b42318;margin:0;font-size:.8rem} diff --git a/dist/assets/RemindersView-B1HBhehQ.js b/dist/assets/RemindersView-CyB53lja.js similarity index 98% rename from dist/assets/RemindersView-B1HBhehQ.js rename to dist/assets/RemindersView-CyB53lja.js index 048c8d8..c7e41cd 100644 --- a/dist/assets/RemindersView-B1HBhehQ.js +++ b/dist/assets/RemindersView-CyB53lja.js @@ -1 +1 @@ -import{A as e,C as ee,Ct as t,D as te,Et as n,L as r,M as ne,N as i,O as a,P as o,R as s,St as c,Tt as re,Y as l,Z as u,_ as d,g as ie,it as f,j as p,mt as m,n as ae,q as oe,tt as se,w as h,z as g}from"./BasicIcon-C6boaehV.js";import{o as _}from"./format-BHJptHdF.js";import{i as ce,s as le,y as ue}from"./index-B6MlTGUp.js";import{t as de}from"./IconChevronBack-DORV2H0q.js";import{t as fe}from"./IconMoreVertical-BPkOm_2U.js";import{t as pe}from"./PageSkeleton-uO-jhbNm.js";import{t as me}from"./crm-CtglbPsN.js";import{t as he}from"./useGoBack-CgNp0uP9.js";var ge={class:`page reminders-page`},_e={class:`top`},v={class:`top__actions`},y={class:`page__scroll page__scroll--with-nav reminders-scroll`},b={class:`filters`},x=[`onClick`],S={key:0,class:`count-badge`},C={key:1},w={key:2,class:`create-panel`},T={key:0,class:`create-error`},E=[`value`],D={class:`create-row`},O={class:`create-actions`},k=[`disabled`],A={key:3,class:`summary`},j={class:`summary__head`},M={class:`summary__label`},N={class:`summary__count`},P=[`onClick`],F={class:`time`},I=[`onClick`],L={class:`reminder-card__body`},ve={class:`reminder-card__top`},ye={class:`customer`},be={class:`contact`},xe={class:`desc`},R=ae(g({__name:`RemindersView`,setup(ae){let g=ie(),R=d(),{goBack:z}=he(`/`),B=me(),V=e(()=>String(g.query.filter??`today`)),H=m([]),U=m([]),W=m(!0),G=m(null),K=m(!1),q=m(!1),J=m({customerId:``,title:``,date:``,time:`10:00`,note:``}),Se=[{id:`all`,label:`همه`},{id:`today`,label:`امروز`},{id:`week`,label:`هفته آینده`},{id:`past`,label:`گذشته`}],Y=e(()=>H.value.filter(e=>!e.completed)),X=e(()=>H.value.filter(e=>e.completed)),Ce=e(()=>Y.value.length),Z=e(()=>X.value.length);async function Q(){W.value=!0,G.value=null;try{H.value=await B.loadReminders(V.value)}catch(e){G.value=e instanceof Error?e.message:`بارگذاری یادآورها ناموفق بود.`,H.value=[]}finally{W.value=!1}}oe(Q),se(V,Q);function $(e){R.replace({path:`/reminders`,query:{filter:e}})}async function we(e){try{await B.markReminderComplete(e),await Q()}catch(e){G.value=e instanceof Error?e.message:`تکمیل یادآور ناموفق بود.`}}function Te(e){return e===`in_person`?`ملاقات حضوری`:e===`call`?`تماس تلفنی`:e===`message`?`پیام`:`یادداشت`}function Ee(e){return e===`in_person`?`tag--green`:e===`call`?`tag--blue`:`tag--purple`}let De=e(()=>V.value===`today`?`پیگیری‌های امروز`:V.value===`week`?`پیگیری‌های هفته آینده`:V.value===`past`?`پیگیری‌های گذشته`:`پیگیری‌های باز`);async function Oe(){K.value=!0,G.value=null;try{if(U.value=await B.loadCustomers(),!J.value.customerId&&U.value[0]&&(J.value.customerId=U.value[0].id),!J.value.date){let e=new Date;J.value.date=`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,`0`)}-${String(e.getDate()).padStart(2,`0`)}`}}catch(e){G.value=e instanceof Error?e.message:`بارگذاری مشتریان ناموفق بود.`}}async function ke(){if(!J.value.customerId||!J.value.title.trim()||!J.value.date||!J.value.time){G.value=`مشتری، عنوان، تاریخ و ساعت الزامی است.`;return}q.value=!0,G.value=null;try{await B.createReminder({customerId:J.value.customerId,title:J.value.title.trim(),date:J.value.date,time:J.value.time,note:J.value.note.trim()||void 0,description:J.value.note.trim()||void 0}),K.value=!1,J.value.title=``,J.value.note=``,await Q()}catch(e){G.value=e instanceof Error?e.message:`ثبت یادآور ناموفق بود.`}finally{q.value=!1}}return(e,d)=>(l(),o(`div`,ge,[p(`header`,_e,[p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:d[0]||=(...e)=>c(z)&&c(z)(...e)},[s(de,{size:20})]),d[9]||=p(`h1`,null,`یادآورها`,-1),p(`div`,v,[s(ce,{variant:`inline`}),p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:d[1]||=e=>c(R).push(`/profile/notifications`)},[s(le,{size:18})])])]),p(`div`,y,[p(`div`,b,[(l(),o(a,null,u(Se,e=>p(`button`,{key:e.id,type:`button`,class:t([`filter`,{"filter--active":V.value===e.id}]),onClick:ee=>$(e.id)},[r(n(e.label)+` `,1),e.id===`past`&&Z.value?(l(),o(`span`,S,n(Z.value.toLocaleString(`fa-IR`)),1)):i(``,!0)],10,x)),64))]),W.value?(l(),ne(pe,{key:0,variant:`list`})):G.value&&!K.value?(l(),o(`p`,C,n(G.value),1)):i(``,!0),K.value?(l(),o(`section`,w,[d[16]||=p(`h3`,null,`یادآور جدید`,-1),G.value?(l(),o(`p`,T,n(G.value),1)):i(``,!0),p(`label`,null,[d[11]||=r(` مشتری `,-1),f(p(`select`,{"onUpdate:modelValue":d[2]||=e=>J.value.customerId=e},[d[10]||=p(`option`,{disabled:``,value:``},`انتخاب مشتری`,-1),(l(!0),o(a,null,u(U.value,e=>(l(),o(`option`,{key:e.id,value:e.id},n(e.name||e.contactName),9,E))),128))],512),[[ee,J.value.customerId]])]),p(`label`,null,[d[12]||=r(` عنوان `,-1),f(p(`input`,{"onUpdate:modelValue":d[3]||=e=>J.value.title=e,type:`text`,placeholder:`مثلاً پیگیری نمونه`},null,512),[[h,J.value.title]])]),p(`div`,D,[p(`label`,null,[d[13]||=r(` تاریخ `,-1),f(p(`input`,{"onUpdate:modelValue":d[4]||=e=>J.value.date=e,type:`date`},null,512),[[h,J.value.date]])]),p(`label`,null,[d[14]||=r(` ساعت `,-1),f(p(`input`,{"onUpdate:modelValue":d[5]||=e=>J.value.time=e,type:`time`},null,512),[[h,J.value.time]])])]),p(`label`,null,[d[15]||=r(` یادداشت `,-1),f(p(`textarea`,{"onUpdate:modelValue":d[6]||=e=>J.value.note=e,rows:`2`,placeholder:`اختیاری`},null,512),[[h,J.value.note]])]),p(`div`,O,[p(`button`,{type:`button`,class:`btn-cancel`,onClick:d[7]||=e=>K.value=!1},`انصراف`),p(`button`,{type:`button`,class:`btn-save`,disabled:q.value,onClick:ke},n(q.value?`در حال ثبت...`:`ثبت یادآور`),9,k)])])):!W.value&&!G.value?(l(),o(`section`,A,[p(`div`,j,[p(`span`,M,n(De.value),1)]),p(`div`,N,[p(`strong`,null,n(c(_)(Ce.value)),1),d[17]||=p(`span`,null,`مورد`,-1)]),d[18]||=p(`p`,{class:`summary__sub`},`یادآورهای شما برای پیگیری مشتریان`,-1)])):i(``,!0),(l(!0),o(a,null,u(Y.value,e=>(l(),o(`article`,{key:e.id,class:`reminder-card`,onClick:ee=>c(R).push({path:`/reminder`,query:{id:e.id}})},[p(`span`,F,n(e.time),1),p(`button`,{type:`button`,class:`check`,"aria-label":`تکمیل`,onClick:te(ee=>we(e.id),[`stop`])},null,8,I),p(`div`,L,[p(`div`,ve,[p(`strong`,null,n(e.title),1),s(fe,{size:16})]),p(`span`,{class:t([`tag`,Ee(e.interactionType)])},n(Te(e.interactionType)),3),p(`p`,ye,n(e.customerName),1),p(`p`,be,n(e.contactName),1),p(`p`,xe,n(e.description),1)]),p(`div`,{class:`avatar`,style:re({background:e.avatarColor})},n(e.avatarLetter),5)],8,P))),128)),p(`button`,{type:`button`,class:`completed-bar`,onClick:d[8]||=e=>$(`past`)},[d[19]||=r(` یادآورهای تکمیل‌شده `,-1),p(`span`,null,n(c(_)(X.value.length)),1)]),p(`button`,{type:`button`,class:`new-btn`,onClick:Oe},[s(ue,{size:20,color:`#fff`}),d[20]||=r(` یادآور جدید `,-1)])])]))}}),[[`__scopeId`,`data-v-89857cb4`]]);export{R as default}; \ No newline at end of file +import{A as e,C as ee,Ct as t,D as te,Et as n,L as r,M as ne,N as i,O as a,P as o,R as s,St as c,Tt as re,Y as l,Z as u,_ as d,g as ie,it as f,j as p,mt as m,n as ae,q as oe,tt as se,w as h,z as g}from"./BasicIcon-C6boaehV.js";import{o as _}from"./format-BHJptHdF.js";import{i as ce,s as le,y as ue}from"./index-DzzUgmYT.js";import{t as de}from"./IconChevronBack-DORV2H0q.js";import{t as fe}from"./IconMoreVertical-BPkOm_2U.js";import{t as pe}from"./PageSkeleton-uO-jhbNm.js";import{t as me}from"./crm-CtglbPsN.js";import{t as he}from"./useGoBack-CgNp0uP9.js";var ge={class:`page reminders-page`},_e={class:`top`},v={class:`top__actions`},y={class:`page__scroll page__scroll--with-nav reminders-scroll`},b={class:`filters`},x=[`onClick`],S={key:0,class:`count-badge`},C={key:1},w={key:2,class:`create-panel`},T={key:0,class:`create-error`},E=[`value`],D={class:`create-row`},O={class:`create-actions`},k=[`disabled`],A={key:3,class:`summary`},j={class:`summary__head`},M={class:`summary__label`},N={class:`summary__count`},P=[`onClick`],F={class:`time`},I=[`onClick`],L={class:`reminder-card__body`},ve={class:`reminder-card__top`},ye={class:`customer`},be={class:`contact`},xe={class:`desc`},R=ae(g({__name:`RemindersView`,setup(ae){let g=ie(),R=d(),{goBack:z}=he(`/`),B=me(),V=e(()=>String(g.query.filter??`today`)),H=m([]),U=m([]),W=m(!0),G=m(null),K=m(!1),q=m(!1),J=m({customerId:``,title:``,date:``,time:`10:00`,note:``}),Se=[{id:`all`,label:`همه`},{id:`today`,label:`امروز`},{id:`week`,label:`هفته آینده`},{id:`past`,label:`گذشته`}],Y=e(()=>H.value.filter(e=>!e.completed)),X=e(()=>H.value.filter(e=>e.completed)),Ce=e(()=>Y.value.length),Z=e(()=>X.value.length);async function Q(){W.value=!0,G.value=null;try{H.value=await B.loadReminders(V.value)}catch(e){G.value=e instanceof Error?e.message:`بارگذاری یادآورها ناموفق بود.`,H.value=[]}finally{W.value=!1}}oe(Q),se(V,Q);function $(e){R.replace({path:`/reminders`,query:{filter:e}})}async function we(e){try{await B.markReminderComplete(e),await Q()}catch(e){G.value=e instanceof Error?e.message:`تکمیل یادآور ناموفق بود.`}}function Te(e){return e===`in_person`?`ملاقات حضوری`:e===`call`?`تماس تلفنی`:e===`message`?`پیام`:`یادداشت`}function Ee(e){return e===`in_person`?`tag--green`:e===`call`?`tag--blue`:`tag--purple`}let De=e(()=>V.value===`today`?`پیگیری‌های امروز`:V.value===`week`?`پیگیری‌های هفته آینده`:V.value===`past`?`پیگیری‌های گذشته`:`پیگیری‌های باز`);async function Oe(){K.value=!0,G.value=null;try{if(U.value=await B.loadCustomers(),!J.value.customerId&&U.value[0]&&(J.value.customerId=U.value[0].id),!J.value.date){let e=new Date;J.value.date=`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,`0`)}-${String(e.getDate()).padStart(2,`0`)}`}}catch(e){G.value=e instanceof Error?e.message:`بارگذاری مشتریان ناموفق بود.`}}async function ke(){if(!J.value.customerId||!J.value.title.trim()||!J.value.date||!J.value.time){G.value=`مشتری، عنوان، تاریخ و ساعت الزامی است.`;return}q.value=!0,G.value=null;try{await B.createReminder({customerId:J.value.customerId,title:J.value.title.trim(),date:J.value.date,time:J.value.time,note:J.value.note.trim()||void 0,description:J.value.note.trim()||void 0}),K.value=!1,J.value.title=``,J.value.note=``,await Q()}catch(e){G.value=e instanceof Error?e.message:`ثبت یادآور ناموفق بود.`}finally{q.value=!1}}return(e,d)=>(l(),o(`div`,ge,[p(`header`,_e,[p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`بازگشت`,onClick:d[0]||=(...e)=>c(z)&&c(z)(...e)},[s(de,{size:20})]),d[9]||=p(`h1`,null,`یادآورها`,-1),p(`div`,v,[s(ce,{variant:`inline`}),p(`button`,{type:`button`,class:`icon-btn`,"aria-label":`اعلان‌ها`,onClick:d[1]||=e=>c(R).push(`/profile/notifications`)},[s(le,{size:18})])])]),p(`div`,y,[p(`div`,b,[(l(),o(a,null,u(Se,e=>p(`button`,{key:e.id,type:`button`,class:t([`filter`,{"filter--active":V.value===e.id}]),onClick:ee=>$(e.id)},[r(n(e.label)+` `,1),e.id===`past`&&Z.value?(l(),o(`span`,S,n(Z.value.toLocaleString(`fa-IR`)),1)):i(``,!0)],10,x)),64))]),W.value?(l(),ne(pe,{key:0,variant:`list`})):G.value&&!K.value?(l(),o(`p`,C,n(G.value),1)):i(``,!0),K.value?(l(),o(`section`,w,[d[16]||=p(`h3`,null,`یادآور جدید`,-1),G.value?(l(),o(`p`,T,n(G.value),1)):i(``,!0),p(`label`,null,[d[11]||=r(` مشتری `,-1),f(p(`select`,{"onUpdate:modelValue":d[2]||=e=>J.value.customerId=e},[d[10]||=p(`option`,{disabled:``,value:``},`انتخاب مشتری`,-1),(l(!0),o(a,null,u(U.value,e=>(l(),o(`option`,{key:e.id,value:e.id},n(e.name||e.contactName),9,E))),128))],512),[[ee,J.value.customerId]])]),p(`label`,null,[d[12]||=r(` عنوان `,-1),f(p(`input`,{"onUpdate:modelValue":d[3]||=e=>J.value.title=e,type:`text`,placeholder:`مثلاً پیگیری نمونه`},null,512),[[h,J.value.title]])]),p(`div`,D,[p(`label`,null,[d[13]||=r(` تاریخ `,-1),f(p(`input`,{"onUpdate:modelValue":d[4]||=e=>J.value.date=e,type:`date`},null,512),[[h,J.value.date]])]),p(`label`,null,[d[14]||=r(` ساعت `,-1),f(p(`input`,{"onUpdate:modelValue":d[5]||=e=>J.value.time=e,type:`time`},null,512),[[h,J.value.time]])])]),p(`label`,null,[d[15]||=r(` یادداشت `,-1),f(p(`textarea`,{"onUpdate:modelValue":d[6]||=e=>J.value.note=e,rows:`2`,placeholder:`اختیاری`},null,512),[[h,J.value.note]])]),p(`div`,O,[p(`button`,{type:`button`,class:`btn-cancel`,onClick:d[7]||=e=>K.value=!1},`انصراف`),p(`button`,{type:`button`,class:`btn-save`,disabled:q.value,onClick:ke},n(q.value?`در حال ثبت...`:`ثبت یادآور`),9,k)])])):!W.value&&!G.value?(l(),o(`section`,A,[p(`div`,j,[p(`span`,M,n(De.value),1)]),p(`div`,N,[p(`strong`,null,n(c(_)(Ce.value)),1),d[17]||=p(`span`,null,`مورد`,-1)]),d[18]||=p(`p`,{class:`summary__sub`},`یادآورهای شما برای پیگیری مشتریان`,-1)])):i(``,!0),(l(!0),o(a,null,u(Y.value,e=>(l(),o(`article`,{key:e.id,class:`reminder-card`,onClick:ee=>c(R).push({path:`/reminder`,query:{id:e.id}})},[p(`span`,F,n(e.time),1),p(`button`,{type:`button`,class:`check`,"aria-label":`تکمیل`,onClick:te(ee=>we(e.id),[`stop`])},null,8,I),p(`div`,L,[p(`div`,ve,[p(`strong`,null,n(e.title),1),s(fe,{size:16})]),p(`span`,{class:t([`tag`,Ee(e.interactionType)])},n(Te(e.interactionType)),3),p(`p`,ye,n(e.customerName),1),p(`p`,be,n(e.contactName),1),p(`p`,xe,n(e.description),1)]),p(`div`,{class:`avatar`,style:re({background:e.avatarColor})},n(e.avatarLetter),5)],8,P))),128)),p(`button`,{type:`button`,class:`completed-bar`,onClick:d[8]||=e=>$(`past`)},[d[19]||=r(` یادآورهای تکمیل‌شده `,-1),p(`span`,null,n(c(_)(X.value.length)),1)]),p(`button`,{type:`button`,class:`new-btn`,onClick:Oe},[s(ue,{size:20,color:`#fff`}),d[20]||=r(` یادآور جدید `,-1)])])]))}}),[[`__scopeId`,`data-v-5f336dcc`]]);export{R as default}; \ No newline at end of file diff --git a/dist/assets/RemindersView-DX3323vn.css b/dist/assets/RemindersView-DX3323vn.css deleted file mode 100644 index 28f6ff3..0000000 --- a/dist/assets/RemindersView-DX3323vn.css +++ /dev/null @@ -1 +0,0 @@ -.reminders-page[data-v-89857cb4]{background:var(--color-bg)}.top[data-v-89857cb4]{padding:10px var(--page-padding);background:var(--color-surface);color:var(--color-text);grid-template-columns:40px 1fr auto;align-items:center;display:grid}.top h1[data-v-89857cb4]{text-align:center;margin:0;font-size:1rem}.top__actions[data-v-89857cb4]{align-items:center;display:flex}.icon-btn[data-v-89857cb4]{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;place-items:center;font-size:1.4rem;display:grid}.reminders-scroll[data-v-89857cb4]{padding:12px var(--page-padding) 24px;flex-direction:column;gap:12px;display:flex}.filters[data-v-89857cb4]{gap:12px;display:flex;overflow-x:auto}.filter[data-v-89857cb4]{color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 2px;position:relative}.filter--active[data-v-89857cb4]{color:var(--color-primary);font-weight:700}.filter--active[data-v-89857cb4]:after{content:"";inset-inline:0;background:var(--color-primary);border-radius:999px;height:3px;position:absolute;bottom:0}.count-badge[data-v-89857cb4]{background:var(--color-danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-inline-start:4px;font-size:.65rem;display:inline-grid}.summary[data-v-89857cb4]{background:var(--color-primary);color:#fff;border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:16px;display:flex}.summary__label[data-v-89857cb4]{opacity:.92;font-size:.85rem}.summary__count[data-v-89857cb4]{align-items:baseline;gap:6px;display:flex}.summary__count strong[data-v-89857cb4]{font-size:2rem;line-height:1}.summary__count span[data-v-89857cb4]{font-size:.95rem;font-weight:600}.summary__sub[data-v-89857cb4]{opacity:.88;margin:4px 0 0;font-size:.78rem}.reminder-card[data-v-89857cb4]{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);cursor:pointer;grid-template-rows:auto 1fr;grid-template-columns:24px 1fr 40px;gap:4px 10px;padding:12px;display:grid}.time[data-v-89857cb4]{color:var(--color-text-muted);grid-area:1/1/auto/3;font-size:.8rem;font-weight:700}.check[data-v-89857cb4]{cursor:pointer;background:0 0;border:1.5px solid #cbd5e1;border-radius:999px;grid-area:2/1;align-self:start;width:22px;height:22px;margin-top:4px}.reminder-card__body[data-v-89857cb4]{grid-area:2/2}.avatar[data-v-89857cb4]{border-radius:999px;grid-area:1/3/3;place-self:start end;place-items:center;width:40px;height:40px;font-size:.85rem;font-weight:700;display:grid}.reminder-card__top[data-v-89857cb4]{justify-content:space-between;gap:8px;display:flex}.customer[data-v-89857cb4]{margin:6px 0 0;font-size:.85rem;font-weight:600}.contact[data-v-89857cb4],.desc[data-v-89857cb4]{color:var(--color-text-muted);margin:2px 0 0;font-size:.75rem}.tag[data-v-89857cb4]{border-radius:999px;margin-top:6px;padding:2px 8px;font-size:.65rem;display:inline-block}.tag--green[data-v-89857cb4]{background:var(--color-primary-soft);color:var(--color-primary)}.tag--blue[data-v-89857cb4]{color:#0369a1;background:#e0f2fe}.tag--purple[data-v-89857cb4]{color:#6d28d9;background:#ede9fe}.completed-bar[data-v-89857cb4]{border-radius:var(--radius-md);cursor:pointer;background:#ecefee;border:none;justify-content:space-between;padding:14px;font-weight:600;display:flex}.new-btn[data-v-89857cb4]{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-weight:700;display:flex}.create-panel[data-v-89857cb4]{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.create-panel h3[data-v-89857cb4]{margin:0;font-size:.95rem}.create-panel label[data-v-89857cb4]{color:var(--color-text-muted);flex-direction:column;gap:4px;font-size:.8rem;display:flex}.create-panel input[data-v-89857cb4],.create-panel select[data-v-89857cb4],.create-panel textarea[data-v-89857cb4]{border:1px solid var(--color-border);font:inherit;color:var(--color-text);background:#fff;border-radius:10px;padding:10px 12px}.create-row[data-v-89857cb4]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.create-actions[data-v-89857cb4]{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.btn-cancel[data-v-89857cb4],.btn-save[data-v-89857cb4]{cursor:pointer;border-radius:12px;min-height:44px;font-weight:700}.btn-cancel[data-v-89857cb4]{border:1px solid var(--color-border);background:#fff}.btn-save[data-v-89857cb4]{background:var(--color-primary);color:#fff;border:none}.btn-save[data-v-89857cb4]:disabled{opacity:.7}.create-error[data-v-89857cb4]{color:#b42318;margin:0;font-size:.8rem} diff --git a/dist/assets/SettlementTypeView-003zaZPC.js b/dist/assets/SettlementTypeView-CGWtmoLi.js similarity index 96% rename from dist/assets/SettlementTypeView-003zaZPC.js rename to dist/assets/SettlementTypeView-CGWtmoLi.js index 965cd14..4e275db 100644 --- a/dist/assets/SettlementTypeView-003zaZPC.js +++ b/dist/assets/SettlementTypeView-CGWtmoLi.js @@ -1 +1 @@ -import{A as e,Et as t,L as n,M as r,N as i,O as a,P as o,R as s,St as c,Y as l,_ as u,j as d,mt as f,n as p,rt as m,t as h,tt as g,z as _}from"./BasicIcon-C6boaehV.js";import{n as v}from"./format-BHJptHdF.js";import{d as y,n as b}from"./index-B6MlTGUp.js";import{t as x}from"./FormErrorBanner-CjdBfIQT.js";import{t as S}from"./CheckoutStepper-CqUviuW7.js";import{t as C}from"./PageHeader-CDQMUtCp.js";import{n as w}from"./orderInvoice-B0L1Aeuk.js";import{t as T}from"./useRequirePricedOrder-zO2gkEXW.js";import{t as E}from"./IconCheckBook-DwIUojJc.js";var D=_({__name:`IconCashSettlement`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(l(),r(h,{icon:`vuesax-linear:card`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),O={class:`page settlement-mobile-page mobile-only`},k={class:`page__scroll`},A={key:0,class:`settlement-waiting`},j={class:`settlement-invoice`},M={class:`settlement-invoice__value`},N={key:0,class:`settlement-invoice__meta`},P={class:`settlement-mobile-options`},F=[`disabled`],I={class:`settlement-card__icon settlement-card__icon--cash`},L=[`disabled`],R={class:`settlement-card__icon settlement-card__icon--check`},z={class:`desktop-checkout-shell desktop-only`},B={class:`desktop-page__head`},V={class:`desktop-page__subtitle`},H={key:0,class:`settlement-waiting settlement-waiting--desktop`},U={key:1,class:`desktop-settlement-grid`},W=[`disabled`],G={class:`settlement-card__icon settlement-card__icon--cash`},K=[`disabled`],q={class:`settlement-card__icon settlement-card__icon--check`},J=p(_({__name:`SettlementTypeView`,setup(r){let p=u(),h=y(),{orderId:_,order:J,invoiceReady:Y}=T(),X=f(!1),Z=f(``);g(_,async e=>{e&&!h.getOrderById(e)&&await h.fetchOrder(e)},{immediate:!0});let Q=e(()=>J.value?.finalAmount?v(J.value.finalAmount):`—`);async function $(e){if(X.value||!w(J.value)){Z.value=`تا قبل از قیمت‌گذاری مدیریت، امکان انتخاب روش تسویه وجود ندارد.`;return}X.value=!0,Z.value=``;try{await h.chooseSettlement(_.value,e),e===`cash`?p.replace(`/orders/${_.value}/cash`):(h.startCheckDraft(_.value),p.replace(`/orders/${_.value}/check-mode`))}catch(e){Z.value=e instanceof Error?e.message:`ثبت روش تسویه ناموفق بود.`}finally{X.value=!1}}return(e,r)=>(l(),o(a,null,[d(`div`,O,[s(C,{title:`انتخاب نوع تسویه`,subtitle:`پس از صدور فاکتور، نوع تسویه را انتخاب کنید`,"show-back":``,centered:``,onBack:r[0]||=e=>c(p).push(`/orders/${c(_)}`)}),d(`div`,k,[s(x,{message:Z.value},null,8,[`message`]),c(Y)?(l(),o(a,{key:1},[d(`div`,j,[r[10]||=d(`span`,{class:`settlement-invoice__label`},`مبلغ فاکتور`,-1),d(`strong`,M,t(Q.value),1),c(J)?(l(),o(`span`,N,`سفارش `+t(c(J).orderNumber),1)):i(``,!0)]),d(`div`,P,[d(`button`,{type:`button`,class:`settlement-card`,disabled:X.value,onClick:r[2]||=e=>$(`cash`)},[d(`span`,I,[s(D,{size:36})]),r[11]||=d(`h3`,null,`تسویه نقدی`,-1),r[12]||=d(`p`,null,`پرداخت از طریق واریز به حساب شرکت`,-1)],8,F),d(`button`,{type:`button`,class:`settlement-card`,disabled:X.value,onClick:r[3]||=e=>$(`check`)},[d(`span`,R,[s(E,{size:36})]),r[13]||=d(`h3`,null,`تسویه چکی`,-1),r[14]||=d(`p`,null,`پرداخت بر اساس مبلغ فاکتور با ثبت چک`,-1)],8,L)])],64)):(l(),o(`div`,A,[r[8]||=d(`h3`,{class:`settlement-waiting__title`},`در انتظار قیمت‌گذاری`,-1),r[9]||=d(`p`,{class:`settlement-waiting__text`},` پیش‌سفارش ثبت شده است. پس از تعیین قیمت توسط مدیریت و صدور فاکتور، از این صفحه روش تسویه (نقد یا چک) را انتخاب کنید. `,-1),s(b,{block:``,variant:`outline`,onClick:r[1]||=e=>c(p).push(`/orders/${c(_)}`)},{default:m(()=>[...r[7]||=[n(` بازگشت به جزئیات سفارش `,-1)]]),_:1})]))])]),d(`div`,z,[s(S,{"current-step":4}),d(`header`,B,[r[15]||=d(`h1`,{class:`desktop-page__title`},`انتخاب نوع تسویه`,-1),d(`p`,V,[c(Y)?(l(),o(a,{key:0},[n(` مبلغ فاکتور `+t(Q.value)+t(c(J)?` · سفارش ${c(J).orderNumber}`:``),1)],64)):(l(),o(a,{key:1},[n(`پس از قیمت‌گذاری مدیریت فعال می‌شود`)],64))])]),s(x,{message:Z.value},null,8,[`message`]),c(Y)?(l(),o(`div`,U,[d(`button`,{type:`button`,class:`settlement-card settlement-card--desktop`,disabled:X.value,onClick:r[5]||=e=>$(`cash`)},[d(`span`,G,[s(D,{size:40})]),r[19]||=d(`h3`,null,`تسویه نقدی`,-1),r[20]||=d(`p`,null,`پرداخت از طریق واریز به حساب شرکت`,-1)],8,W),d(`button`,{type:`button`,class:`settlement-card settlement-card--desktop`,disabled:X.value,onClick:r[6]||=e=>$(`check`)},[d(`span`,q,[s(E,{size:40})]),r[21]||=d(`h3`,null,`تسویه چکی`,-1),r[22]||=d(`p`,null,`پرداخت بر اساس مبلغ فاکتور با ثبت چک`,-1)],8,K)])):(l(),o(`div`,H,[r[17]||=d(`h3`,{class:`settlement-waiting__title`},`در انتظار قیمت‌گذاری`,-1),r[18]||=d(`p`,{class:`settlement-waiting__text`},` پیش‌سفارش ثبت شده است. پس از صدور فاکتور می‌توانید روش تسویه را انتخاب کنید. `,-1),s(b,{variant:`outline`,onClick:r[4]||=e=>c(p).push(`/orders/${c(_)}`)},{default:m(()=>[...r[16]||=[n(` بازگشت به جزئیات سفارش `,-1)]]),_:1})]))])],64))}}),[[`__scopeId`,`data-v-6b697aeb`]]);export{J as default}; \ No newline at end of file +import{A as e,Et as t,L as n,M as r,N as i,O as a,P as o,R as s,St as c,Y as l,_ as u,j as d,mt as f,n as p,rt as m,t as h,tt as g,z as _}from"./BasicIcon-C6boaehV.js";import{n as v}from"./format-BHJptHdF.js";import{d as y,n as b}from"./index-DzzUgmYT.js";import{t as x}from"./FormErrorBanner-CjdBfIQT.js";import{t as S}from"./CheckoutStepper-CqUviuW7.js";import{t as C}from"./PageHeader-BFnKSFNh.js";import{n as w}from"./orderInvoice-B0L1Aeuk.js";import{t as T}from"./useRequirePricedOrder-CxEozNXk.js";import{t as E}from"./IconCheckBook-DwIUojJc.js";var D=_({__name:`IconCashSettlement`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(l(),r(h,{icon:`vuesax-linear:card`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),O={class:`page settlement-mobile-page mobile-only`},k={class:`page__scroll`},A={key:0,class:`settlement-waiting`},j={class:`settlement-invoice`},M={class:`settlement-invoice__value`},N={key:0,class:`settlement-invoice__meta`},P={class:`settlement-mobile-options`},F=[`disabled`],I={class:`settlement-card__icon settlement-card__icon--cash`},L=[`disabled`],R={class:`settlement-card__icon settlement-card__icon--check`},z={class:`desktop-checkout-shell desktop-only`},B={class:`desktop-page__head`},V={class:`desktop-page__subtitle`},H={key:0,class:`settlement-waiting settlement-waiting--desktop`},U={key:1,class:`desktop-settlement-grid`},W=[`disabled`],G={class:`settlement-card__icon settlement-card__icon--cash`},K=[`disabled`],q={class:`settlement-card__icon settlement-card__icon--check`},J=p(_({__name:`SettlementTypeView`,setup(r){let p=u(),h=y(),{orderId:_,order:J,invoiceReady:Y}=T(),X=f(!1),Z=f(``);g(_,async e=>{e&&!h.getOrderById(e)&&await h.fetchOrder(e)},{immediate:!0});let Q=e(()=>J.value?.finalAmount?v(J.value.finalAmount):`—`);async function $(e){if(X.value||!w(J.value)){Z.value=`تا قبل از قیمت‌گذاری مدیریت، امکان انتخاب روش تسویه وجود ندارد.`;return}X.value=!0,Z.value=``;try{await h.chooseSettlement(_.value,e),e===`cash`?p.replace(`/orders/${_.value}/cash`):(h.startCheckDraft(_.value),p.replace(`/orders/${_.value}/check-mode`))}catch(e){Z.value=e instanceof Error?e.message:`ثبت روش تسویه ناموفق بود.`}finally{X.value=!1}}return(e,r)=>(l(),o(a,null,[d(`div`,O,[s(C,{title:`انتخاب نوع تسویه`,subtitle:`پس از صدور فاکتور، نوع تسویه را انتخاب کنید`,"show-back":``,centered:``,onBack:r[0]||=e=>c(p).push(`/orders/${c(_)}`)}),d(`div`,k,[s(x,{message:Z.value},null,8,[`message`]),c(Y)?(l(),o(a,{key:1},[d(`div`,j,[r[10]||=d(`span`,{class:`settlement-invoice__label`},`مبلغ فاکتور`,-1),d(`strong`,M,t(Q.value),1),c(J)?(l(),o(`span`,N,`سفارش `+t(c(J).orderNumber),1)):i(``,!0)]),d(`div`,P,[d(`button`,{type:`button`,class:`settlement-card`,disabled:X.value,onClick:r[2]||=e=>$(`cash`)},[d(`span`,I,[s(D,{size:36})]),r[11]||=d(`h3`,null,`تسویه نقدی`,-1),r[12]||=d(`p`,null,`پرداخت از طریق واریز به حساب شرکت`,-1)],8,F),d(`button`,{type:`button`,class:`settlement-card`,disabled:X.value,onClick:r[3]||=e=>$(`check`)},[d(`span`,R,[s(E,{size:36})]),r[13]||=d(`h3`,null,`تسویه چکی`,-1),r[14]||=d(`p`,null,`پرداخت بر اساس مبلغ فاکتور با ثبت چک`,-1)],8,L)])],64)):(l(),o(`div`,A,[r[8]||=d(`h3`,{class:`settlement-waiting__title`},`در انتظار قیمت‌گذاری`,-1),r[9]||=d(`p`,{class:`settlement-waiting__text`},` پیش‌سفارش ثبت شده است. پس از تعیین قیمت توسط مدیریت و صدور فاکتور، از این صفحه روش تسویه (نقد یا چک) را انتخاب کنید. `,-1),s(b,{block:``,variant:`outline`,onClick:r[1]||=e=>c(p).push(`/orders/${c(_)}`)},{default:m(()=>[...r[7]||=[n(` بازگشت به جزئیات سفارش `,-1)]]),_:1})]))])]),d(`div`,z,[s(S,{"current-step":4}),d(`header`,B,[r[15]||=d(`h1`,{class:`desktop-page__title`},`انتخاب نوع تسویه`,-1),d(`p`,V,[c(Y)?(l(),o(a,{key:0},[n(` مبلغ فاکتور `+t(Q.value)+t(c(J)?` · سفارش ${c(J).orderNumber}`:``),1)],64)):(l(),o(a,{key:1},[n(`پس از قیمت‌گذاری مدیریت فعال می‌شود`)],64))])]),s(x,{message:Z.value},null,8,[`message`]),c(Y)?(l(),o(`div`,U,[d(`button`,{type:`button`,class:`settlement-card settlement-card--desktop`,disabled:X.value,onClick:r[5]||=e=>$(`cash`)},[d(`span`,G,[s(D,{size:40})]),r[19]||=d(`h3`,null,`تسویه نقدی`,-1),r[20]||=d(`p`,null,`پرداخت از طریق واریز به حساب شرکت`,-1)],8,W),d(`button`,{type:`button`,class:`settlement-card settlement-card--desktop`,disabled:X.value,onClick:r[6]||=e=>$(`check`)},[d(`span`,q,[s(E,{size:40})]),r[21]||=d(`h3`,null,`تسویه چکی`,-1),r[22]||=d(`p`,null,`پرداخت بر اساس مبلغ فاکتور با ثبت چک`,-1)],8,K)])):(l(),o(`div`,H,[r[17]||=d(`h3`,{class:`settlement-waiting__title`},`در انتظار قیمت‌گذاری`,-1),r[18]||=d(`p`,{class:`settlement-waiting__text`},` پیش‌سفارش ثبت شده است. پس از صدور فاکتور می‌توانید روش تسویه را انتخاب کنید. `,-1),s(b,{variant:`outline`,onClick:r[4]||=e=>c(p).push(`/orders/${c(_)}`)},{default:m(()=>[...r[16]||=[n(` بازگشت به جزئیات سفارش `,-1)]]),_:1})]))])],64))}}),[[`__scopeId`,`data-v-6b697aeb`]]);export{J as default}; \ No newline at end of file diff --git a/dist/assets/WelcomeView-qGaUzjJM.js b/dist/assets/WelcomeView-BbT_ocAD.js similarity index 97% rename from dist/assets/WelcomeView-qGaUzjJM.js rename to dist/assets/WelcomeView-BbT_ocAD.js index 8d58c7e..196d77f 100644 --- a/dist/assets/WelcomeView-qGaUzjJM.js +++ b/dist/assets/WelcomeView-BbT_ocAD.js @@ -1 +1 @@ -import{Et as e,M as t,O as n,P as r,R as i,St as a,Y as o,Z as s,_ as c,j as l,n as u,t as d,z as f}from"./BasicIcon-C6boaehV.js";import{_ as p,o as m}from"./index-B6MlTGUp.js";import{t as h}from"./login-fabric-CzrIXTnD.js";var g={class:`page welcome-page`},_=[`src`],v={class:`welcome-page__scroll`},y={class:`welcome-page__stage`},b={class:`welcome-brand`},x={class:`welcome-features`},S={class:`welcome-feature__icon`,"aria-hidden":`true`},C={key:0,class:`welcome-feature__star`,viewBox:`0 0 24 24`,fill:`none`},w={class:`welcome-cta__chevron`,"aria-hidden":`true`},T=u(f({__name:`WelcomeView`,setup(u){let f=c(),T=[{icon:`star`,title:`همراه همیشگی کسب‌وکارتان`,subtitle:`با خدمات ویژه مشتریان`},{icon:`vuesax-linear:truck-time`,title:`سفارش عمده`,subtitle:`مستقیم از تولیدکننده`},{icon:`vuesax-linear:element-3`,title:`تنوع بی‌نظیر محصولات`,subtitle:`از کلاسیک تا مدرن`}];function E(){let e=typeof f.currentRoute.value.query.redirect==`string`?f.currentRoute.value.query.redirect:void 0;f.push({name:`login`,query:e?{redirect:e}:void 0})}return(c,u)=>(o(),r(`div`,g,[l(`img`,{class:`welcome-page__bg`,src:a(h),alt:``},null,8,_),u[7]||=l(`div`,{class:`welcome-page__veil`,"aria-hidden":`true`},null,-1),l(`div`,v,[l(`div`,y,[l(`header`,{class:`welcome-top`},[l(`button`,{type:`button`,class:`welcome-skip`,onClick:E},`رد شدن`)]),l(`div`,b,[i(p,{size:88}),u[0]||=l(`h1`,{class:`welcome-brand__fa`},`نادمی تکس`,-1),u[1]||=l(`p`,{class:`welcome-brand__tag`},`انتخاب حرفه‌ای، شروع یک همکاری ماندگار`,-1),u[2]||=l(`span`,{class:`welcome-brand__rule`,"aria-hidden":`true`},null,-1)]),l(`ul`,x,[(o(),r(n,null,s(T,n=>l(`li`,{key:n.title,class:`welcome-feature`},[l(`span`,S,[n.icon===`star`?(o(),r(`svg`,C,[...u[3]||=[l(`path`,{d:`M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z`,stroke:`#fff`,"stroke-width":`1.5`,"stroke-linejoin":`round`},null,-1)]])):(o(),t(d,{key:1,icon:n.icon,size:22,color:`#ffffff`},null,8,[`icon`]))]),l(`strong`,null,e(n.title),1),l(`span`,null,e(n.subtitle),1)])),64))]),u[5]||=l(`div`,{class:`welcome-spacer`,"aria-hidden":`true`},null,-1),u[6]||=l(`div`,{class:`welcome-dots`,"aria-hidden":`true`},[l(`i`,{class:`is-on`}),l(`i`),l(`i`),l(`i`)],-1),l(`button`,{type:`button`,class:`welcome-cta`,onClick:E},[u[4]||=l(`span`,null,`ورود / ثبت‌نام`,-1),l(`span`,w,[i(m,{size:18,color:`#ffffff`})])])])])]))}}),[[`__scopeId`,`data-v-66f13882`]]);export{T as default}; \ No newline at end of file +import{Et as e,M as t,O as n,P as r,R as i,St as a,Y as o,Z as s,_ as c,j as l,n as u,t as d,z as f}from"./BasicIcon-C6boaehV.js";import{_ as p,o as m}from"./index-DzzUgmYT.js";import{t as h}from"./login-fabric-CzrIXTnD.js";var g={class:`page welcome-page`},_=[`src`],v={class:`welcome-page__scroll`},y={class:`welcome-page__stage`},b={class:`welcome-brand`},x={class:`welcome-features`},S={class:`welcome-feature__icon`,"aria-hidden":`true`},C={key:0,class:`welcome-feature__star`,viewBox:`0 0 24 24`,fill:`none`},w={class:`welcome-cta__chevron`,"aria-hidden":`true`},T=u(f({__name:`WelcomeView`,setup(u){let f=c(),T=[{icon:`star`,title:`همراه همیشگی کسب‌وکارتان`,subtitle:`با خدمات ویژه مشتریان`},{icon:`vuesax-linear:truck-time`,title:`سفارش عمده`,subtitle:`مستقیم از تولیدکننده`},{icon:`vuesax-linear:element-3`,title:`تنوع بی‌نظیر محصولات`,subtitle:`از کلاسیک تا مدرن`}];function E(){let e=typeof f.currentRoute.value.query.redirect==`string`?f.currentRoute.value.query.redirect:void 0;f.push({name:`login`,query:e?{redirect:e}:void 0})}return(c,u)=>(o(),r(`div`,g,[l(`img`,{class:`welcome-page__bg`,src:a(h),alt:``},null,8,_),u[7]||=l(`div`,{class:`welcome-page__veil`,"aria-hidden":`true`},null,-1),l(`div`,v,[l(`div`,y,[l(`header`,{class:`welcome-top`},[l(`button`,{type:`button`,class:`welcome-skip`,onClick:E},`رد شدن`)]),l(`div`,b,[i(p,{size:88}),u[0]||=l(`h1`,{class:`welcome-brand__fa`},`نادمی تکس`,-1),u[1]||=l(`p`,{class:`welcome-brand__tag`},`انتخاب حرفه‌ای، شروع یک همکاری ماندگار`,-1),u[2]||=l(`span`,{class:`welcome-brand__rule`,"aria-hidden":`true`},null,-1)]),l(`ul`,x,[(o(),r(n,null,s(T,n=>l(`li`,{key:n.title,class:`welcome-feature`},[l(`span`,S,[n.icon===`star`?(o(),r(`svg`,C,[...u[3]||=[l(`path`,{d:`M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z`,stroke:`#fff`,"stroke-width":`1.5`,"stroke-linejoin":`round`},null,-1)]])):(o(),t(d,{key:1,icon:n.icon,size:22,color:`#ffffff`},null,8,[`icon`]))]),l(`strong`,null,e(n.title),1),l(`span`,null,e(n.subtitle),1)])),64))]),u[5]||=l(`div`,{class:`welcome-spacer`,"aria-hidden":`true`},null,-1),u[6]||=l(`div`,{class:`welcome-dots`,"aria-hidden":`true`},[l(`i`,{class:`is-on`}),l(`i`),l(`i`),l(`i`)],-1),l(`button`,{type:`button`,class:`welcome-cta`,onClick:E},[u[4]||=l(`span`,null,`ورود / ثبت‌نام`,-1),l(`span`,w,[i(m,{size:18,color:`#ffffff`})])])])])]))}}),[[`__scopeId`,`data-v-66f13882`]]);export{T as default}; \ No newline at end of file diff --git a/dist/assets/index-8S-fr-dB.css b/dist/assets/index-8S-fr-dB.css new file mode 100644 index 0000000..80c068f --- /dev/null +++ b/dist/assets/index-8S-fr-dB.css @@ -0,0 +1 @@ +.bottom-nav[data-v-3b391510]{min-height:var(--nav-height);background:var(--color-surface);border-top:1px solid var(--color-border);z-index:100;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0));flex-shrink:0;justify-content:space-around;align-items:flex-end;display:flex}@media (width>=768px){.bottom-nav[data-v-3b391510]{display:none}}.nav-item[data-v-3b391510]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin:0;padding:4px 2px 2px;transition:color .15s;display:flex;position:relative}.nav-item[data-v-3b391510]:focus,.nav-item[data-v-3b391510]:focus-visible{outline:none}.nav-item.active[data-v-3b391510]{color:var(--color-primary);background:0 0}.nav-item.active .nav-label[data-v-3b391510]{font-weight:700}.nav-item--fab[data-v-3b391510]{color:var(--color-text-muted);justify-content:flex-end}.nav-item--fab.active[data-v-3b391510]{color:var(--color-primary)}.nav-icon[data-v-3b391510]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;overflow:visible}.nav-icon--fab[data-v-3b391510]{background:var(--color-primary);color:#fff;width:52px;height:52px;box-shadow:0 6px 16px rgba(var(--color-primary-rgb), .35);border-radius:999px;margin-top:-28px}.nav-label[data-v-3b391510]{white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.2}.nav-label--fab[data-v-3b391510]{font-size:.625rem}.nav-badge[data-v-3b391510]{top:-2px;background:var(--color-danger);color:#fff;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:-2px}.brand-logo[data-v-b211450b]{object-fit:contain;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;display:block}.desktop-sidebar[data-v-16152195]{width:var(--sidebar-width);background:var(--color-surface);border-inline-start:1px solid var(--color-border);flex-direction:column;flex-shrink:0;height:100%;padding:0;display:none;overflow-y:auto}@media (width>=768px){.desktop-sidebar[data-v-16152195]{display:flex}}.desktop-sidebar__brand[data-v-16152195]{height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height);box-sizing:border-box;border-bottom:none;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;padding:0 20px;display:flex}@media (width>=1200px){.desktop-sidebar__brand[data-v-16152195]{padding:0 28px}}.desktop-sidebar__logo-mark[data-v-16152195]{flex-shrink:0}.desktop-sidebar__title[data-v-16152195]{color:var(--color-primary);font-size:1rem;font-weight:700;display:block}.desktop-sidebar__nav[data-v-16152195]{flex-direction:column;flex:1;gap:4px;padding:12px 12px 0;display:flex}@media (width>=1200px){.desktop-sidebar__nav[data-v-16152195]{padding:16px 16px 0}}.desktop-sidebar__item[data-v-16152195]{border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--color-text-secondary);text-align:start;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:12px;padding:11px 12px;transition:background .15s,color .15s;display:flex;position:relative}@media (width>=1200px){.desktop-sidebar__item[data-v-16152195]{padding:11px 14px}}.desktop-sidebar__item[data-v-16152195]:hover{background:var(--color-elevated);color:var(--color-text)}.desktop-sidebar__item[data-v-16152195]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.desktop-sidebar__item.active[data-v-16152195]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.desktop-sidebar__item.active .desktop-sidebar__icon[data-v-16152195]{color:var(--color-primary)}.desktop-sidebar__icon[data-v-16152195]{width:22px;height:22px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desktop-sidebar__label[data-v-16152195]{font-size:.875rem;font-weight:inherit;white-space:nowrap;display:block}.desktop-sidebar__badge[data-v-16152195]{background:var(--color-danger);color:var(--color-surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 4px;font-size:.6875rem;font-weight:700;display:flex}.desktop-sidebar__support[data-v-16152195]{background:var(--color-primary-soft);border-radius:var(--radius-lg);flex-direction:column;gap:8px;margin:auto 12px 20px;padding:14px;display:flex}@media (width>=1200px){.desktop-sidebar__support[data-v-16152195]{margin:auto 16px 24px;padding:16px}}.desktop-sidebar__support-icon[data-v-16152195]{background:var(--color-primary);width:36px;height:36px;color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.desktop-sidebar__support-title[data-v-16152195]{color:var(--color-text);font-size:.875rem;font-weight:700}.desktop-sidebar__support-text[data-v-16152195]{color:var(--color-text-muted);margin:0;font-size:.6875rem;line-height:1.5}.desktop-sidebar__support-btn[data-v-16152195]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);text-align:center;margin-top:4px;padding:10px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.desktop-sidebar__support-btn[data-v-16152195]:hover{opacity:.9}.auth-theme-toggle[data-v-3a58cb84]{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.auth-theme-toggle--floating[data-v-3a58cb84]{top:calc(12px + env(safe-area-inset-top,0px));z-index:100;width:40px;height:40px;color:var(--color-text);box-shadow:none;background:0 0;position:fixed;inset-inline-end:16px}.auth-theme-toggle--inline[data-v-3a58cb84]{width:40px;height:40px;color:inherit;flex-shrink:0;position:relative}.auth-theme-toggle[data-v-3a58cb84]:hover{color:var(--color-primary)}.user-avatar[data-v-5c562bf0]{color:inherit;background:#ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.user-avatar__img[data-v-5c562bf0]{object-fit:cover;width:100%;height:100%;display:block}.desktop-header[data-v-5f322d95]{height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height);box-sizing:border-box;background:var(--color-surface);border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:0 28px;display:none}@media (width>=768px){.desktop-header[data-v-5f322d95]{padding:0 var(--page-padding);gap:16px;display:flex}}@media (width>=1200px){.desktop-header[data-v-5f322d95]{padding:0 var(--page-padding);gap:24px}}.desktop-header__spacer[data-v-5f322d95]{flex:1;min-width:0}.desktop-header__actions[data-v-5f322d95]{flex-shrink:0;align-items:center;gap:16px;margin-inline-start:auto;display:flex}.desktop-header__company[data-v-5f322d95]{color:var(--color-text-muted);border-inline-end:1px solid var(--color-border);padding-inline-end:8px;font-size:.8125rem;font-weight:600;display:none}@media (width>=992px){.desktop-header__company[data-v-5f322d95]{display:block}}.desktop-header__icon-btn[data-v-5f322d95]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.desktop-header__notif-badge[data-v-5f322d95]{top:4px;background:var(--color-danger);min-width:18px;height:18px;color:var(--color-on-primary,#fff);border:2px solid var(--color-surface);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;display:flex;position:absolute;inset-inline-end:4px}.desktop-header__user-wrap[data-v-5f322d95]{position:relative}.desktop-header__user[data-v-5f322d95]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-family:inherit;display:flex}.desktop-header__avatar[data-v-5f322d95]{background:var(--color-primary);color:var(--color-surface)}.desktop-header__user-name[data-v-5f322d95]{color:var(--color-text);font-size:.875rem;font-weight:600;display:none}@media (width>=1200px){.desktop-header__user-name[data-v-5f322d95]{display:block}}.desktop-header__chevron[data-v-5f322d95]{color:var(--color-text-muted);transform:rotate(-90deg)}.desktop-header__menu[data-v-5f322d95]{top:calc(100% + 6px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-md);z-index:100;padding:6px;position:absolute;inset-inline-end:0}.desktop-header__menu button[data-v-5f322d95]{text-align:start;cursor:pointer;border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:0 0;border:none;padding:10px 12px;font-family:inherit;font-size:.875rem}.desktop-header__menu button[data-v-5f322d95]:hover{background:var(--color-elevated)}.desktop-header__menu-logout[data-v-5f322d95]{color:var(--color-danger)!important}.btn[data-v-3628a8bb]{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.btn[data-v-3628a8bb]:disabled{opacity:.55;cursor:not-allowed}.btn-block[data-v-3628a8bb]{width:100%}.btn-sm[data-v-3628a8bb]{min-height:36px;padding:0 14px;font-size:.8125rem}.btn-md[data-v-3628a8bb]{min-height:var(--btn-height);padding:0 24px;font-size:.9375rem}.btn-lg[data-v-3628a8bb]{min-height:52px;padding:0 28px;font-size:1rem}.btn-primary[data-v-3628a8bb]{background:var(--color-primary);color:var(--color-surface)}.btn-primary[data-v-3628a8bb]:not(:disabled):hover{background:var(--color-primary-dark)}.btn-secondary[data-v-3628a8bb]{background:var(--color-primary-light);color:var(--color-primary)}.btn-outline[data-v-3628a8bb]{color:var(--color-primary);border:1.5px solid var(--color-primary);background:0 0}.btn-danger[data-v-3628a8bb]{background:var(--color-danger);color:var(--color-surface)}.btn-ghost[data-v-3628a8bb]{color:var(--color-text-muted);background:0 0}.btn-spinner[data-v-3628a8bb]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-3628a8bb}@keyframes spin-3628a8bb{to{transform:rotate(360deg)}}.confirm-dialog[data-v-2e50e2a7]{padding:20px}.confirm-dialog__title[data-v-2e50e2a7]{margin:0 0 8px;font-size:1.0625rem;font-weight:700}.confirm-dialog__message[data-v-2e50e2a7]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.7}.confirm-dialog__actions[data-v-2e50e2a7]{margin-top:20px}@media (width>=768px){.confirm-dialog__actions[data-v-2e50e2a7]{flex-direction:row;justify-content:flex-end}}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.btn-block{width:100%}.page-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.isolate{isolation:isolate}.grid{display:grid}.inline-grid{display:inline-grid}.m-0{margin:0}.mb-3{margin-bottom:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.inline,.empty-inline:empty{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h-10{height:2.5rem}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.min-w-0{min-width:0}.w-10{width:2.5rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.b,.border{border-width:1px}.border-t{border-top-width:1px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.bg-\[var\(--color-primary-soft\)\]{background-color:var(--color-primary-soft)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.p-4{padding:1rem}.px{padding-left:1rem;padding-right:1rem}.pt-3{padding-top:.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text-muted\)\],.text-muted{color:var(--color-text-muted)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.tab{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)-BLA2CtIC.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Light-B637MNLG.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_UltraLight-hW-WDKY9.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Medium-C2CKjrKB.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Medium-C2CKjrKB.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Bold-C8urhp07.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Black-BFAfOkt4.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--color-primary:#0a353c;--color-primary-hover:#072a2f;--color-primary-soft:#e8f4f1;--color-primary-dark:#062428;--color-primary-light:#e8f4f1;--color-primary-rgb:10, 53, 60;--color-accent-navy:#0a353c;--color-accent-navy-rgb:10, 53, 60;--color-success:#1b8a5a;--color-success-light:#eaf8f1;--color-success-soft:#eaf8f1;--color-warning:#e8a317;--color-warning-light:#fff6e5;--color-danger:#dc3545;--color-danger-light:#fee2e2;--color-purple:#7c3aed;--color-purple-light:#ede9fe;--color-info:#3b6fa0;--color-info-light:#eef3f7;--color-bg:#eef1f0;--color-page-background:#eef1f0;--color-shell-bg:#eef1f0;--color-surface:#eef1f0;--color-border:#d8dedc;--color-text:#121212;--color-text-primary:#121212;--color-text-muted:#6b7280;--color-text-secondary:#6b7280;--color-tab-inactive-bg:#e4e8e6;--color-tab-inactive-text:#64748b;--color-summary-bg:#e4e8e6;--color-elevated:#eef1f0;--color-brand-warm:#f3ece3;--color-brand-warm-text:#1a202c;--color-brand-warm-muted:#718096;--color-level-gold:#c9a227;--color-level-gold-soft:#f7efd6;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:none;--shadow-md:none;--shadow-card:none;--shadow-frame:0 8px 32px #0f172a1a;--nav-height:64px;--page-padding:16px;--page-padding-tablet:20px;--page-padding-desktop:28px;--page-gap:12px;--content-max-width:1360px;--form-max-width:520px;--auth-form-max-width:440px;--summary-panel-width:320px;--sidebar-width:240px;--sidebar-width-compact:72px;--header-height:70px;--app-shell-breakpoint:768px;--font-family:"IRANSans", "Tahoma", sans-serif;--btn-height:48px;--desktop-breakpoint:1200px}html.dark{--color-primary:#5eb8ad;--color-primary-hover:#7ad0c5;--color-primary-soft:#14353a;--color-primary-dark:#7ad0c5;--color-primary-light:#14353a;--color-primary-rgb:94, 184, 173;--color-accent-navy:#5eb8ad;--color-accent-navy-rgb:94, 184, 173;--color-success:#3dd68c;--color-success-light:#123528;--color-success-soft:#123528;--color-warning:#f5c14a;--color-warning-light:#3a2f14;--color-danger:#f47979;--color-danger-light:#3f1d22;--color-purple:#b39afa;--color-purple-light:#2a2144;--color-info:#7b9cff;--color-info-light:#1b2740;--color-bg:#0b0f14;--color-page-background:#0b0f14;--color-shell-bg:#0b0f14;--color-surface:#0b0f14;--color-elevated:#0b0f14;--color-border:#2a3444;--color-text:#eef2f8;--color-text-primary:#eef2f8;--color-text-muted:#9aa8bc;--color-text-secondary:#9aa8bc;--color-tab-inactive-bg:#1a2230;--color-tab-inactive-text:#9aa8bc;--color-summary-bg:#1a2230;--color-brand-warm:#2a241c;--color-brand-warm-text:#f3ebe0;--color-brand-warm-muted:#b9a88d;--color-level-gold:#e0c35a;--color-level-gold-soft:#3a3420;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 8px 24px #00000073;--shadow-card:0 1px 2px #00000059, 0 8px 24px #00000059;--shadow-frame:0 12px 40px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%;font-size:16px;overflow:hidden}body{font-family:var(--font-family);background:var(--color-shell-bg);color:var(--color-text);direction:rtl;height:100%;margin:0;line-height:1.5;overflow:hidden}#app{height:100dvh;overflow:hidden}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}a{color:var(--color-primary);text-decoration:none}button,input,select,textarea{font-family:inherit}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right}.page{background:var(--color-bg);min-height:0;color:var(--color-text);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.page__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.page__scroll--with-nav{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.page-title{color:var(--color-text);margin:0 0 4px;font-size:1.25rem;font-weight:700;line-height:1.35}.page-subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.card{background:var(--color-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:none;color:var(--color-text);padding:16px}.auth-page{background:0 0}.auth-top{padding:8px var(--page-padding);background:var(--color-surface);grid-template-columns:40px 1fr 40px;align-items:center;gap:4px;display:grid}.auth-top__title{text-align:center;color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.auth-top .icon-btn{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;border-radius:12px;place-items:center;padding:0;display:grid}.auth-body{padding:20px var(--page-padding) 32px;background:0 0;flex-direction:column;gap:16px;display:flex}.auth-lead{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.6}.auth-page .card{width:100%;max-width:var(--auth-form-max-width);box-shadow:none;background:0 0;border:none;margin-inline:auto;padding:0}.auth-switch{width:100%;max-width:var(--auth-form-max-width);text-align:center;color:var(--color-text-muted);margin:0 auto;font-size:.875rem}.auth-switch a{color:var(--color-primary);font-weight:700}.auth-page .input,.auth-page .job-select,.auth-page .otp-box{background:var(--color-surface);border:1px solid #eeeef1;border-radius:12px}.auth-page .btn{border-radius:12px}.card+.card{margin-top:var(--page-gap)}.alert{border-radius:var(--radius-sm);padding:12px 14px;font-size:.875rem;line-height:1.5}.alert-info{background:var(--color-primary-light);color:var(--color-primary);border:1px solid #cbd5e1}.alert-warning{background:var(--color-warning-light);color:#9a3412;border:1px solid #fed7aa}.alert-success{background:var(--color-success-light);color:#155724;border:1px solid #c3e6cb}.alert-danger{background:var(--color-danger-light);color:#991b1b;border:1px solid #fecaca}.form-group{margin-bottom:16px}.form-label{color:var(--color-text);margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.form-hint{color:var(--color-text-muted);margin-top:4px;font-size:.75rem}.divider{background:var(--color-border);height:1px;margin:16px 0}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:.875rem}.text-center{text-align:center}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.flex-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.sticky-footer{bottom:calc(var(--nav-height) + 12px);z-index:50;width:100%;max-width:100%;padding-inline:var(--page-padding);box-sizing:border-box;position:fixed;inset-inline:0}.sticky-footer-inner{max-width:100%}.no-nav .page{padding-bottom:0}.no-nav .sticky-footer{bottom:0}.dialog-overlay{z-index:200;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-overlay .dialog{width:100%;max-width:400px}.dialog-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.desktop-only,.desktop-only-flex,.desktop-only-grid{display:none!important}.mobile-hidden{display:block}.desktop-hidden{display:none!important}@media (width>=768px){.mobile-only,.mobile-block{display:none!important}.desktop-only{display:block!important}.mobile-hidden{display:none!important}.desktop-hidden{display:block!important}.desktop-only-flex{display:flex!important}.desktop-only-grid{display:grid!important}.page{background:0 0;padding:0}.page__scroll--with-nav{padding-bottom:0}}.page-fade-enter-active,.page-fade-leave-active,.page-forward-enter-active,.page-forward-leave-active,.page-back-enter-active,.page-back-leave-active{transition:opacity .22s,transform .22s}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-forward-enter-from{opacity:0;transform:translate(-18px)}.page-forward-leave-to{opacity:0;transform:translate(12px)}.page-back-enter-from{opacity:0;transform:translate(18px)}.page-back-leave-to{opacity:0;transform:translate(-12px)}@media (prefers-reduced-motion:reduce){.page-fade-enter-active,.page-fade-leave-active,.page-forward-enter-active,.page-forward-leave-active,.page-back-enter-active,.page-back-leave-active{transition:none}}.app-shell{background:var(--color-shell-bg);width:100%;height:100dvh;display:flex;overflow:hidden}.app-layout{flex-direction:row;width:100%;height:100%;min-height:0;display:flex}.app-frame{background:var(--color-bg);width:100%;height:100%;color:var(--color-text);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-main,.app-main__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-content{width:100%;min-height:0;max-width:var(--content-max-width);flex-direction:column;flex:1;margin-inline:auto;padding-inline:0;display:flex;position:relative}.page-transition{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.app-shell--with-nav{justify-content:stretch}.app-shell--with-nav .app-frame{max-width:100%;box-shadow:none;border-radius:0;margin:0}@media (width>=768px){.app-shell--with-nav,.app-shell--with-nav .app-frame{background:var(--color-page-background)}.app-shell--with-nav .app-layout{position:relative}.app-shell--with-nav .app-layout:after{content:"";top:var(--header-height);background:var(--color-border);z-index:30;pointer-events:none;height:1px;position:absolute;inset-inline:0}.app-shell--with-nav .app-main__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-shell--with-nav .app-content,.app-shell--with-nav .page-transition{flex:1 0 auto;min-height:min-content;overflow:visible}.app-shell--with-nav .page-transition>*{flex:1 0 auto;height:auto;min-height:min-content;max-height:none;overflow:visible}}.app-shell--no-nav{background:var(--color-page-background);justify-content:center;align-items:center;padding:16px}.app-shell--no-nav .app-layout{max-width:var(--form-max-width);width:100%;height:auto;min-height:0;max-height:calc(100dvh - 32px);overflow:hidden}.app-shell--no-nav .app-frame{max-width:var(--form-max-width);border-radius:var(--radius-lg);width:100%;height:auto;min-height:0;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-frame);background:var(--color-surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-shell--no-nav .app-main,.app-shell--no-nav .app-main__content,.app-shell--no-nav .app-content,.app-shell--no-nav .page-transition{flex:1 0 auto;height:auto;min-height:min-content;overflow:visible}.app-shell--no-nav .app-content{padding-inline:var(--page-padding)}.app-shell--no-nav .page{background:0 0;min-height:auto;overflow:visible}.app-shell--no-nav.app-shell--wide .app-layout,.app-shell--no-nav.app-shell--wide .app-frame{max-width:min(var(--content-max-width), calc(100vw - 32px))}.app-shell--no-nav.app-shell--wide .app-frame{background:var(--color-bg)}.app-shell--immersive{background:#efe8df;justify-content:stretch;align-items:stretch;padding:0}.app-shell--immersive .app-layout,.app-shell--immersive .app-frame{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.app-shell--immersive .app-main,.app-shell--immersive .app-main__content,.app-shell--immersive .app-content,.app-shell--immersive .page-transition{flex:1;height:100%;min-height:0;overflow:hidden}.app-shell--immersive .page-transition{flex-direction:column;display:flex}.app-shell--immersive .page-transition>*{flex:1;height:100%;min-height:0}.app-shell--immersive .app-content{max-width:none;padding-inline:0}.app-shell--immersive .page{background:0 0;height:100%;min-height:0;overflow:hidden}@media (width>=768px){.app-shell--immersive .page{flex:1;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.app-shell--no-nav{padding:24px}.app-shell--no-nav.app-shell--immersive{background:#141210;justify-content:center;align-items:center;padding:0}.app-shell--no-nav.app-shell--immersive .app-layout,.app-shell--no-nav.app-shell--immersive .app-frame{width:min(100%,430px);max-width:430px;height:100%;max-height:100dvh;box-shadow:none;border-radius:0;margin-inline:auto}.app-shell--no-nav .app-layout,.app-shell--no-nav .app-frame{max-height:calc(100dvh - 48px)}.app-shell--no-nav.app-shell--wide .app-layout,.app-shell--no-nav.app-shell--wide .app-frame{max-width:min(var(--content-max-width), calc(100vw - 48px))}:root{--page-padding:var(--page-padding-tablet);--nav-height:0px}html,body{height:auto;overflow:auto}#app{height:100dvh;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:6px;height:6px;display:block}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sticky-footer{max-width:min(var(--content-max-width), calc(100% - 2 * var(--page-padding)));bottom:0}.no-nav .sticky-footer{bottom:0}.auth-body{align-items:center;padding-block:32px 48px}.auth-lead,.auth-page .card,.auth-switch{width:100%;max-width:var(--auth-form-max-width)}.company-select-page__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.company-brand-card{min-height:220px}.catalog-list{gap:var(--page-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-list{gap:var(--page-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.product-page__scroll{padding-bottom:88px}.settlement-options,.mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px;margin-inline:auto;display:grid}.company-select-page{max-width:var(--content-max-width);width:100%;padding-inline:var(--page-padding);margin-inline:auto}.company-select-page__header{max-width:560px;margin-inline:auto}.catalog-page .page__scroll,.orders-page__scroll,.product-page .product-page__scroll{max-width:var(--content-max-width);width:100%;margin-inline:auto}.cart-page{max-width:var(--content-max-width);width:100%;padding-inline:var(--page-padding);margin-inline:auto}.cart-page__body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:16px 20px;display:grid}.cart-page__company{grid-column:1/-1;margin-bottom:0;font-size:.9375rem}.cart-page__scroll{grid-column:1;max-height:none;overflow:visible}.cart-page__footer{box-shadow:var(--shadow-md);border-radius:var(--radius-md);border-top:none;border:1px solid var(--color-border);grid-area:1/2/-1;margin:0;padding:16px;position:sticky;top:16px}.cart-table__head{position:static}.check-list-page{max-width:var(--content-max-width);width:100%;padding-inline:var(--page-padding);margin-inline:auto}.check-list-page__scroll{max-width:var(--content-max-width);width:100%;margin-inline:auto}.summary-cards{gap:16px}.checks-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rass-panel{max-width:480px;margin-inline:auto}.profile-page__scroll{max-width:var(--content-max-width);width:100%;margin-inline:auto}.profile-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-menu__item{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm)}.order-detail-page__body{-webkit-overflow-scrolling:touch;width:100%;max-width:none;margin-inline:0;overflow-y:auto}.order-detail-page__footer{width:100%;max-width:none;margin-inline:0}.checkout-page__scroll,.cash-page__scroll,.settlement-page__scroll,.check-mode-page__scroll{max-width:var(--form-max-width);width:100%;margin-inline:auto}.cash-page{max-width:var(--content-max-width);width:100%;margin-inline:auto}.cash-page__footer{max-width:var(--form-max-width);width:100%;box-shadow:none;border-top:none;grid-template-columns:1fr 1fr;gap:12px;margin-inline:auto;padding-top:16px;display:grid}.accounts-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bank-card+.bank-card,.cash-page__submit{margin-top:0}.order-info-card{max-width:520px;margin-inline:auto}.profile-edit-page .page__scroll{max-width:var(--form-max-width);width:100%;margin-inline:auto}.success-page__scroll{max-width:var(--form-max-width);flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex}.dialog-overlay .dialog,.dialog-overlay .card.dialog{width:100%;max-width:480px}.dialog-actions{flex-direction:row;justify-content:flex-end}}@media (width>=1200px){:root{--page-padding:var(--page-padding-desktop)}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.checks-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1920px){:root{--content-max-width:1120px}}@media (width>=768px){:root{--page-padding:var(--page-padding-tablet);--nav-height:0px}.page{padding:20px var(--page-padding-tablet) 28px;max-width:var(--content-max-width);background:0 0;flex:1 0 auto;width:100%;min-height:auto;margin-inline:auto;overflow:visible}.page__scroll{flex:none;min-height:auto;overflow:visible}.page__scroll--with-nav{padding-bottom:0}.page-head{margin-bottom:20px}.page-head__title{color:var(--color-text);margin:0 0 4px;font-size:1.25rem;font-weight:700}.page-head__subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.orders-page__desktop-head{margin-bottom:20px}.orders-page__desktop-title{color:var(--color-text);margin:0 0 6px;font-size:1.375rem;font-weight:700}.orders-page__desktop-subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.orders-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.orders-stat-card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:16px 18px 14px;display:flex}.orders-stat-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.orders-stat-card__label{font-size:.8125rem;font-weight:600;line-height:1.4}.orders-stat-card__label--total,.orders-stat-card__label--review{color:var(--color-text)}.orders-stat-card__label--active{color:#ea580c}.orders-stat-card__label--done{color:var(--color-success)}.orders-stat-card__value{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:1.75rem;font-weight:700;line-height:1.15}.orders-stat-card__link{color:var(--color-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin-top:auto;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline}.orders-stat-card__link:hover{color:var(--color-primary-hover)}.orders-stat-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.orders-stat-card__icon--total,.orders-stat-card__icon--review{background:var(--color-primary-soft);color:var(--color-primary)}.orders-stat-card__icon--active{background:var(--color-warning-light);color:#ea580c}.orders-stat-card__icon--done{background:var(--color-success-soft);color:var(--color-success)}.orders-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.orders-toolbar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.orders-toolbar__filter-btn{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.orders-toolbar__filter-btn:hover{background:var(--color-primary-hover)}.orders-toolbar__pills{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.orders-filter-pill{border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.orders-filter-pill:hover{color:var(--color-text);border-color:#cbd5e1}.orders-filter-pill--active{background:var(--color-primary-soft);color:var(--color-primary);border-color:#c7d7ff;font-weight:600}.orders-table-wrap{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-card);overflow:hidden}.orders-table-scroll{overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.875rem}.orders-table th{text-align:start;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:14px 16px;font-size:.8125rem;font-weight:600}.orders-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;background:var(--color-surface);padding:16px}.orders-table tr:last-child td{border-bottom:none}.orders-table tbody tr:hover td{background:var(--color-elevated)}.orders-table__number{color:var(--color-text);white-space:nowrap;font-weight:700}.orders-table__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.orders-table__date{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem}.orders-table__actions{align-items:center;gap:8px;display:flex}.orders-table__action{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);cursor:pointer;white-space:nowrap;padding:7px 16px;font-family:inherit;font-size:.8125rem;font-weight:600}.orders-table__action:hover{background:var(--color-primary-soft);border-color:#c7d7ff}.orders-table__menu{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.orders-table__menu:hover{background:var(--color-elevated);color:var(--color-text)}.orders-pagination{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:.8125rem;display:flex}.orders-pagination__summary{white-space:nowrap}.orders-pagination__controls{align-items:center;gap:4px;display:flex}.orders-pagination__arrow{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:32px;height:32px;color:var(--color-text);justify-content:center;align-items:center;padding:0;display:flex}.orders-pagination__arrow:disabled{opacity:.4;cursor:not-allowed}.orders-pagination__arrow:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.orders-pagination__arrow-icon--prev{transform:scaleX(-1)}.orders-pagination__arrow-icon--next{transform:none}.orders-pagination__ellipsis{text-align:center;min-width:24px;color:var(--color-text-muted)}.orders-pagination__page{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;min-width:32px;height:32px;color:var(--color-text);padding:0 6px;font-family:inherit;font-size:.8125rem}.orders-pagination__page:hover:not(.orders-pagination__page--active){border-color:var(--color-primary);color:var(--color-primary)}.orders-pagination__page--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.product-page__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.product-page__main{min-width:0}.product-page__sidebar{position:sticky;top:16px}.cart-summary-panel{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:20px}.cart-summary-panel__title{color:var(--color-text);border-bottom:1px solid var(--color-border);margin:0 0 16px;padding-bottom:12px;font-size:.9375rem;font-weight:700}.cart-summary-panel__row{justify-content:space-between;align-items:center;padding:8px 0;font-size:.875rem;display:flex}.cart-summary-panel__row span:first-child{color:var(--color-text-muted)}.cart-summary-panel__row strong{color:var(--color-text)}.cart-summary-panel__btn{margin-top:16px}.product-page__scroll{padding-bottom:0}.product-page .sticky-footer{display:none}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page{max-width:var(--content-max-width);padding:20px var(--page-padding-tablet) 28px;background:0 0;margin-inline:auto}.cart-page__desktop-title{margin:0 0 16px;font-size:1.25rem;font-weight:700}.cart-page__body{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:20px 24px;display:grid}.cart-page__company{grid-column:1/-1}.order-detail-page{max-width:none;padding:24px var(--page-padding) 32px;background:0 0;height:100%;margin-inline:0;overflow:hidden}.order-detail-back{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.company-select-page{max-width:var(--content-max-width);padding:24px var(--page-padding-desktop);background:0 0;margin-inline:auto}.catalog-page{background:0 0}.page.calite-detail,.page.calite-hub{background:#f4f0ed;max-width:none;padding:0;overflow:visible}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page{background:0 0}.profile-hero{border-radius:var(--radius-md);margin-inline:0}}@media (width>=1200px){:root{--page-padding:var(--page-padding-desktop)}.page{padding:24px var(--page-padding-desktop) 32px}.page.calite-detail,.page.calite-hub{padding:0}.orders-stats{gap:16px;margin-bottom:24px}.orders-page__desktop-head{margin-bottom:24px}.orders-toolbar{margin-bottom:20px}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.desktop-page{width:100%;min-height:auto;max-width:var(--content-max-width);padding:20px var(--page-padding) 28px;box-sizing:border-box;background:0 0;flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.desktop-page__head{margin-bottom:20px}.desktop-page__title{color:var(--color-text);margin:0 0 6px;font-size:1.375rem;font-weight:700}.desktop-page__subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.desktop-two-col{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.desktop-two-col__main{min-width:0}.desktop-summary-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:20px;position:sticky;top:16px}.desktop-summary-panel__title{border-bottom:1px solid var(--color-border);margin:0 0 16px;padding-bottom:12px;font-size:.9375rem;font-weight:700}.desktop-summary-panel__row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.desktop-summary-panel__row span:first-child{color:var(--color-text-muted)}.desktop-summary-panel__row strong{color:var(--color-text);font-variant-numeric:tabular-nums}.desktop-summary-panel__action{margin-top:16px}.desktop-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);width:100%;min-width:0;overflow:hidden}.desktop-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.desktop-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.875rem}.desktop-table th{text-align:start;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:12px 16px;font-size:.8125rem;font-weight:600}.desktop-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;background:var(--color-surface);padding:14px 16px}.desktop-table tbody tr:last-child td{border-bottom:none}.desktop-table tbody tr:hover td{background:var(--color-elevated)}.desktop-grid-2{grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;display:grid}.desktop-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desktop-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.desktop-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.desktop-toolbar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.desktop-btn-compact{min-width:120px;width:auto!important;padding-inline:20px!important}.desktop-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desktop-form-grid__full{grid-column:1/-1}.desktop-checkout-shell{width:100%;max-width:var(--content-max-width);padding:20px var(--page-padding) 28px;box-sizing:border-box;margin-inline:auto}.desktop-settlement-grid{grid-template-columns:repeat(2,minmax(280px,380px));justify-content:center;gap:20px;max-width:820px;margin-inline:auto;display:grid}.desktop-company-grid{grid-template-columns:repeat(2,minmax(280px,400px));justify-content:center;gap:20px;width:100%;max-width:900px;margin-inline:auto;display:grid}}@media (width>=1200px){.desktop-page,.desktop-checkout-shell{padding:24px var(--page-padding) 32px}.desktop-page__head{margin-bottom:24px}.desktop-two-col:has(>.desktop-summary-panel){grid-template-columns:minmax(0, 1fr) var(--summary-panel-width,320px)}.desktop-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.desktop-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (width>=1440px){.desktop-grid-3{grid-template-columns:repeat(4,minmax(0,1fr))}} diff --git a/dist/assets/index-CVG_qU1h.css b/dist/assets/index-CVG_qU1h.css deleted file mode 100644 index 15de92d..0000000 --- a/dist/assets/index-CVG_qU1h.css +++ /dev/null @@ -1 +0,0 @@ -.bottom-nav[data-v-3b391510]{min-height:var(--nav-height);background:var(--color-surface);border-top:1px solid var(--color-border);z-index:100;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0));flex-shrink:0;justify-content:space-around;align-items:flex-end;display:flex}@media (width>=768px){.bottom-nav[data-v-3b391510]{display:none}}.nav-item[data-v-3b391510]{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;margin:0;padding:4px 2px 2px;transition:color .15s;display:flex;position:relative}.nav-item[data-v-3b391510]:focus,.nav-item[data-v-3b391510]:focus-visible{outline:none}.nav-item.active[data-v-3b391510]{color:var(--color-primary);background:0 0}.nav-item.active .nav-label[data-v-3b391510]{font-weight:700}.nav-item--fab[data-v-3b391510]{color:var(--color-text-muted);justify-content:flex-end}.nav-item--fab.active[data-v-3b391510]{color:var(--color-primary)}.nav-icon[data-v-3b391510]{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative;overflow:visible}.nav-icon--fab[data-v-3b391510]{background:var(--color-primary);color:#fff;width:52px;height:52px;box-shadow:0 6px 16px rgba(var(--color-primary-rgb), .35);border-radius:999px;margin-top:-28px}.nav-label[data-v-3b391510]{white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1.2}.nav-label--fab[data-v-3b391510]{font-size:.625rem}.nav-badge[data-v-3b391510]{top:-2px;background:var(--color-danger);color:#fff;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:absolute;inset-inline-end:-2px}.brand-logo[data-v-b211450b]{object-fit:contain;-webkit-user-select:none;user-select:none;flex-shrink:0;width:auto;display:block}.desktop-sidebar[data-v-16152195]{width:var(--sidebar-width);background:var(--color-surface);border-inline-start:1px solid var(--color-border);flex-direction:column;flex-shrink:0;height:100%;padding:0;display:none;overflow-y:auto}@media (width>=768px){.desktop-sidebar[data-v-16152195]{display:flex}}.desktop-sidebar__brand[data-v-16152195]{height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height);box-sizing:border-box;border-bottom:none;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;padding:0 20px;display:flex}@media (width>=1200px){.desktop-sidebar__brand[data-v-16152195]{padding:0 28px}}.desktop-sidebar__logo-mark[data-v-16152195]{flex-shrink:0}.desktop-sidebar__title[data-v-16152195]{color:var(--color-primary);font-size:1rem;font-weight:700;display:block}.desktop-sidebar__nav[data-v-16152195]{flex-direction:column;flex:1;gap:4px;padding:12px 12px 0;display:flex}@media (width>=1200px){.desktop-sidebar__nav[data-v-16152195]{padding:16px 16px 0}}.desktop-sidebar__item[data-v-16152195]{border-radius:var(--radius-md);cursor:pointer;width:100%;color:var(--color-text-secondary);text-align:start;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:12px;padding:11px 12px;transition:background .15s,color .15s;display:flex;position:relative}@media (width>=1200px){.desktop-sidebar__item[data-v-16152195]{padding:11px 14px}}.desktop-sidebar__item[data-v-16152195]:hover{background:var(--color-elevated);color:var(--color-text)}.desktop-sidebar__item[data-v-16152195]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.desktop-sidebar__item.active[data-v-16152195]{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}.desktop-sidebar__item.active .desktop-sidebar__icon[data-v-16152195]{color:var(--color-primary)}.desktop-sidebar__icon[data-v-16152195]{width:22px;height:22px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.desktop-sidebar__label[data-v-16152195]{font-size:.875rem;font-weight:inherit;white-space:nowrap;display:block}.desktop-sidebar__badge[data-v-16152195]{background:var(--color-danger);color:var(--color-surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;margin-inline-start:auto;padding:0 4px;font-size:.6875rem;font-weight:700;display:flex}.desktop-sidebar__support[data-v-16152195]{background:var(--color-primary-soft);border-radius:var(--radius-lg);flex-direction:column;gap:8px;margin:auto 12px 20px;padding:14px;display:flex}@media (width>=1200px){.desktop-sidebar__support[data-v-16152195]{margin:auto 16px 24px;padding:16px}}.desktop-sidebar__support-icon[data-v-16152195]{background:var(--color-primary);width:36px;height:36px;color:var(--color-surface);border-radius:50%;justify-content:center;align-items:center;display:flex}.desktop-sidebar__support-title[data-v-16152195]{color:var(--color-text);font-size:.875rem;font-weight:700}.desktop-sidebar__support-text[data-v-16152195]{color:var(--color-text-muted);margin:0;font-size:.6875rem;line-height:1.5}.desktop-sidebar__support-btn[data-v-16152195]{border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-primary);text-align:center;margin-top:4px;padding:10px 12px;font-size:.8125rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:block}.desktop-sidebar__support-btn[data-v-16152195]:hover{opacity:.9}.auth-theme-toggle[data-v-3a58cb84]{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.auth-theme-toggle--floating[data-v-3a58cb84]{top:calc(12px + env(safe-area-inset-top,0px));z-index:100;width:40px;height:40px;color:var(--color-text);box-shadow:none;background:0 0;position:fixed;inset-inline-end:16px}.auth-theme-toggle--inline[data-v-3a58cb84]{width:40px;height:40px;color:inherit;flex-shrink:0;position:relative}.auth-theme-toggle[data-v-3a58cb84]:hover{color:var(--color-primary)}.user-avatar[data-v-5c562bf0]{color:inherit;background:#ffffff2e;border-radius:999px;flex-shrink:0;place-items:center;font-weight:700;display:grid;overflow:hidden}.user-avatar__img[data-v-5c562bf0]{object-fit:cover;width:100%;height:100%;display:block}.desktop-header[data-v-5f322d95]{height:var(--header-height);min-height:var(--header-height);max-height:var(--header-height);box-sizing:border-box;background:var(--color-surface);border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:0 28px;display:none}@media (width>=768px){.desktop-header[data-v-5f322d95]{padding:0 var(--page-padding);gap:16px;display:flex}}@media (width>=1200px){.desktop-header[data-v-5f322d95]{padding:0 var(--page-padding);gap:24px}}.desktop-header__spacer[data-v-5f322d95]{flex:1;min-width:0}.desktop-header__actions[data-v-5f322d95]{flex-shrink:0;align-items:center;gap:16px;margin-inline-start:auto;display:flex}.desktop-header__company[data-v-5f322d95]{color:var(--color-text-muted);border-inline-end:1px solid var(--color-border);padding-inline-end:8px;font-size:.8125rem;font-weight:600;display:none}@media (width>=992px){.desktop-header__company[data-v-5f322d95]{display:block}}.desktop-header__icon-btn[data-v-5f322d95]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:40px;height:40px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.desktop-header__notif-badge[data-v-5f322d95]{top:4px;background:var(--color-danger);min-width:18px;height:18px;color:var(--color-on-primary,#fff);border:2px solid var(--color-surface);border-radius:9px;justify-content:center;align-items:center;padding:0 4px;font-size:.625rem;font-weight:700;display:flex;position:absolute;inset-inline-end:4px}.desktop-header__user-wrap[data-v-5f322d95]{position:relative}.desktop-header__user[data-v-5f322d95]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;align-items:center;gap:10px;padding:6px 12px 6px 8px;font-family:inherit;display:flex}.desktop-header__avatar[data-v-5f322d95]{background:var(--color-primary);color:var(--color-surface)}.desktop-header__user-name[data-v-5f322d95]{color:var(--color-text);font-size:.875rem;font-weight:600;display:none}@media (width>=1200px){.desktop-header__user-name[data-v-5f322d95]{display:block}}.desktop-header__chevron[data-v-5f322d95]{color:var(--color-text-muted);transform:rotate(-90deg)}.desktop-header__menu[data-v-5f322d95]{top:calc(100% + 6px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow-md);z-index:100;padding:6px;position:absolute;inset-inline-end:0}.desktop-header__menu button[data-v-5f322d95]{text-align:start;cursor:pointer;border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:0 0;border:none;padding:10px 12px;font-family:inherit;font-size:.875rem}.desktop-header__menu button[data-v-5f322d95]:hover{background:var(--color-elevated)}.desktop-header__menu-logout[data-v-5f322d95]{color:var(--color-danger)!important}.btn[data-v-3628a8bb]{border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.btn[data-v-3628a8bb]:disabled{opacity:.55;cursor:not-allowed}.btn-block[data-v-3628a8bb]{width:100%}.btn-sm[data-v-3628a8bb]{min-height:36px;padding:0 14px;font-size:.8125rem}.btn-md[data-v-3628a8bb]{min-height:var(--btn-height);padding:0 24px;font-size:.9375rem}.btn-lg[data-v-3628a8bb]{min-height:52px;padding:0 28px;font-size:1rem}.btn-primary[data-v-3628a8bb]{background:var(--color-primary);color:var(--color-surface)}.btn-primary[data-v-3628a8bb]:not(:disabled):hover{background:var(--color-primary-dark)}.btn-secondary[data-v-3628a8bb]{background:var(--color-primary-light);color:var(--color-primary)}.btn-outline[data-v-3628a8bb]{color:var(--color-primary);border:1.5px solid var(--color-primary);background:0 0}.btn-danger[data-v-3628a8bb]{background:var(--color-danger);color:var(--color-surface)}.btn-ghost[data-v-3628a8bb]{color:var(--color-text-muted);background:0 0}.btn-spinner[data-v-3628a8bb]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-3628a8bb}@keyframes spin-3628a8bb{to{transform:rotate(360deg)}}.confirm-dialog[data-v-2e50e2a7]{padding:20px}.confirm-dialog__title[data-v-2e50e2a7]{margin:0 0 8px;font-size:1.0625rem;font-weight:700}.confirm-dialog__message[data-v-2e50e2a7]{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.7}.confirm-dialog__actions[data-v-2e50e2a7]{margin-top:20px}@media (width>=768px){.confirm-dialog__actions[data-v-2e50e2a7]{flex-direction:row;justify-content:flex-end}}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.btn-block{width:100%}.page-shell{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.isolate{isolation:isolate}.grid{display:grid}.inline-grid{display:inline-grid}.m-0{margin:0}.mb-3{margin-bottom:.75rem}.mr-4{margin-right:1rem}.mt-1{margin-top:.25rem}.inline,.empty-inline:empty{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h-10{height:2.5rem}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.min-w-0{min-width:0}.w-10{width:2.5rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.b,.border{border-width:1px}.border-t{border-top-width:1px}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.rounded-\[var\(--radius-md\)\]{border-radius:var(--radius-md)}.rounded-full{border-radius:9999px}.bg-\[var\(--color-primary-soft\)\]{background-color:var(--color-primary-soft)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.p-4{padding:1rem}.px{padding-left:1rem;padding-right:1rem}.pt-3{padding-top:.75rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-primary\)\]{color:var(--color-primary)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text-muted\)\],.text-muted{color:var(--color-text-muted)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.italic{font-style:italic}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline{text-decoration-line:underline}.tab{tab-size:4}.text-shadow{--un-text-shadow:0 0 1px var(--un-text-shadow-color,#0003),0 0 1px var(--un-text-shadow-color,#0100051a);text-shadow:var(--un-text-shadow)}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)-BLA2CtIC.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Light-B637MNLG.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_UltraLight-hW-WDKY9.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Medium-C2CKjrKB.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Medium-C2CKjrKB.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Bold-C8urhp07.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/IRANSansWeb\(FaNum\)_Black-BFAfOkt4.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--color-primary:#0a353c;--color-primary-hover:#072a2f;--color-primary-soft:#e8f4f1;--color-primary-dark:#062428;--color-primary-light:#e8f4f1;--color-primary-rgb:10, 53, 60;--color-accent-navy:#0a353c;--color-accent-navy-rgb:10, 53, 60;--color-success:#1b8a5a;--color-success-light:#eaf8f1;--color-success-soft:#eaf8f1;--color-warning:#e8a317;--color-warning-light:#fff6e5;--color-danger:#dc3545;--color-danger-light:#fee2e2;--color-purple:#7c3aed;--color-purple-light:#ede9fe;--color-info:#3b6fa0;--color-info-light:#eef3f7;--color-bg:#f6f8f7;--color-page-background:#f6f8f7;--color-shell-bg:#eef1f0;--color-surface:#fff;--color-border:#e5e9e8;--color-text:#121212;--color-text-primary:#121212;--color-text-muted:#6b7280;--color-text-secondary:#6b7280;--color-tab-inactive-bg:#f1f5f9;--color-tab-inactive-text:#64748b;--color-summary-bg:#f1f5f9;--color-elevated:#fff;--color-brand-warm:#f3ece3;--color-brand-warm-text:#1a202c;--color-brand-warm-muted:#718096;--color-level-gold:#c9a227;--color-level-gold-soft:#f7efd6;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 2px #1018280a;--shadow-md:0 4px 16px #1018280f;--shadow-card:0 1px 2px #1018280a, 0 4px 16px #1018280a;--shadow-frame:0 8px 32px #0f172a1a;--nav-height:64px;--page-padding:16px;--page-padding-tablet:20px;--page-padding-desktop:28px;--page-gap:12px;--content-max-width:1360px;--form-max-width:520px;--auth-form-max-width:440px;--summary-panel-width:320px;--sidebar-width:240px;--sidebar-width-compact:72px;--header-height:70px;--app-shell-breakpoint:768px;--font-family:"IRANSans", "Tahoma", sans-serif;--btn-height:48px;--desktop-breakpoint:1200px}html.dark{--color-primary:#5eb8ad;--color-primary-hover:#7ad0c5;--color-primary-soft:#14353a;--color-primary-dark:#7ad0c5;--color-primary-light:#14353a;--color-primary-rgb:94, 184, 173;--color-accent-navy:#5eb8ad;--color-accent-navy-rgb:94, 184, 173;--color-success:#3dd68c;--color-success-light:#123528;--color-success-soft:#123528;--color-warning:#f5c14a;--color-warning-light:#3a2f14;--color-danger:#f47979;--color-danger-light:#3f1d22;--color-purple:#b39afa;--color-purple-light:#2a2144;--color-info:#7b9cff;--color-info-light:#1b2740;--color-bg:#0b0f14;--color-page-background:#0b0f14;--color-shell-bg:#080b10;--color-surface:#121821;--color-elevated:#1a2230;--color-border:#2a3444;--color-text:#eef2f8;--color-text-primary:#eef2f8;--color-text-muted:#9aa8bc;--color-text-secondary:#9aa8bc;--color-tab-inactive-bg:#1a2230;--color-tab-inactive-text:#9aa8bc;--color-summary-bg:#1a2230;--color-brand-warm:#2a241c;--color-brand-warm-text:#f3ebe0;--color-brand-warm-muted:#b9a88d;--color-level-gold:#e0c35a;--color-level-gold-soft:#3a3420;--shadow-sm:0 1px 2px #00000073;--shadow-md:0 8px 24px #00000073;--shadow-card:0 1px 2px #00000059, 0 8px 24px #00000059;--shadow-frame:0 12px 40px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%;font-size:16px;overflow:hidden}body{font-family:var(--font-family);background:var(--color-shell-bg);color:var(--color-text);direction:rtl;height:100%;margin:0;line-height:1.5;overflow:hidden}#app{height:100dvh;overflow:hidden}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}a{color:var(--color-primary);text-decoration:none}button,input,select,textarea{font-family:inherit}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right}.page{background:var(--color-bg);min-height:0;color:var(--color-text);flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.page__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.page__scroll--with-nav{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.page-title{color:var(--color-text);margin:0 0 4px;font-size:1.25rem;font-weight:700;line-height:1.35}.page-subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.5}.card{background:var(--color-elevated);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:var(--color-text);padding:16px}.auth-page{background:0 0}.auth-top{padding:8px var(--page-padding);background:var(--color-surface);grid-template-columns:40px 1fr 40px;align-items:center;gap:4px;display:grid}.auth-top__title{text-align:center;color:var(--color-text);margin:0;font-size:1rem;font-weight:700}.auth-top .icon-btn{cursor:pointer;width:40px;height:40px;color:var(--color-text);background:0 0;border:none;border-radius:12px;place-items:center;padding:0;display:grid}.auth-body{padding:20px var(--page-padding) 32px;background:0 0;flex-direction:column;gap:16px;display:flex}.auth-lead{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.6}.auth-page .card{width:100%;max-width:var(--auth-form-max-width);box-shadow:none;background:0 0;border:none;margin-inline:auto;padding:0}.auth-switch{width:100%;max-width:var(--auth-form-max-width);text-align:center;color:var(--color-text-muted);margin:0 auto;font-size:.875rem}.auth-switch a{color:var(--color-primary);font-weight:700}.auth-page .input,.auth-page .job-select,.auth-page .otp-box{background:var(--color-surface);border:1px solid #eeeef1;border-radius:12px}.auth-page .btn{border-radius:12px}.card+.card{margin-top:var(--page-gap)}.alert{border-radius:var(--radius-sm);padding:12px 14px;font-size:.875rem;line-height:1.5}.alert-info{background:var(--color-primary-light);color:var(--color-primary);border:1px solid #cbd5e1}.alert-warning{background:var(--color-warning-light);color:#9a3412;border:1px solid #fed7aa}.alert-success{background:var(--color-success-light);color:#155724;border:1px solid #c3e6cb}.alert-danger{background:var(--color-danger-light);color:#991b1b;border:1px solid #fecaca}.form-group{margin-bottom:16px}.form-label{color:var(--color-text);margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.form-hint{color:var(--color-text-muted);margin-top:4px;font-size:.75rem}.divider{background:var(--color-border);height:1px;margin:16px 0}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:.875rem}.text-center{text-align:center}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mb-4{margin-bottom:16px}.flex-between{justify-content:space-between;align-items:center;gap:8px;display:flex}.sticky-footer{bottom:calc(var(--nav-height) + 12px);z-index:50;width:100%;max-width:100%;padding-inline:var(--page-padding);box-sizing:border-box;position:fixed;inset-inline:0}.sticky-footer-inner{max-width:100%}.no-nav .page{padding-bottom:0}.no-nav .sticky-footer{bottom:0}.dialog-overlay{z-index:200;background:#0f172a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog-overlay .dialog{width:100%;max-width:400px}.dialog-actions{flex-direction:column;gap:8px;margin-top:16px;display:flex}.desktop-only,.desktop-only-flex,.desktop-only-grid{display:none!important}.mobile-hidden{display:block}.desktop-hidden{display:none!important}@media (width>=768px){.mobile-only,.mobile-block{display:none!important}.desktop-only{display:block!important}.mobile-hidden{display:none!important}.desktop-hidden{display:block!important}.desktop-only-flex{display:flex!important}.desktop-only-grid{display:grid!important}.page{background:0 0;padding:0}.page__scroll--with-nav{padding-bottom:0}}.page-fade-enter-active,.page-fade-leave-active,.page-forward-enter-active,.page-forward-leave-active,.page-back-enter-active,.page-back-leave-active{transition:opacity .22s,transform .22s}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.page-forward-enter-from{opacity:0;transform:translate(-18px)}.page-forward-leave-to{opacity:0;transform:translate(12px)}.page-back-enter-from{opacity:0;transform:translate(18px)}.page-back-leave-to{opacity:0;transform:translate(-12px)}@media (prefers-reduced-motion:reduce){.page-fade-enter-active,.page-fade-leave-active,.page-forward-enter-active,.page-forward-leave-active,.page-back-enter-active,.page-back-leave-active{transition:none}}.app-shell{background:var(--color-shell-bg);width:100%;height:100dvh;display:flex;overflow:hidden}.app-layout{flex-direction:row;width:100%;height:100%;min-height:0;display:flex}.app-frame{background:var(--color-bg);width:100%;height:100%;color:var(--color-text);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.app-main,.app-main__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.app-content{width:100%;min-height:0;max-width:var(--content-max-width);flex-direction:column;flex:1;margin-inline:auto;padding-inline:0;display:flex;position:relative}.page-transition{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.app-shell--with-nav{justify-content:stretch}.app-shell--with-nav .app-frame{max-width:100%;box-shadow:none;border-radius:0;margin:0}@media (width>=768px){.app-shell--with-nav,.app-shell--with-nav .app-frame{background:var(--color-page-background)}.app-shell--with-nav .app-layout{position:relative}.app-shell--with-nav .app-layout:after{content:"";top:var(--header-height);background:var(--color-border);z-index:30;pointer-events:none;height:1px;position:absolute;inset-inline:0}.app-shell--with-nav .app-main__content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-shell--with-nav .app-content,.app-shell--with-nav .page-transition{flex:1 0 auto;min-height:min-content;overflow:visible}.app-shell--with-nav .page-transition>*{flex:1 0 auto;height:auto;min-height:min-content;max-height:none;overflow:visible}}.app-shell--no-nav{background:var(--color-page-background);justify-content:center;align-items:center;padding:16px}.app-shell--no-nav .app-layout{max-width:var(--form-max-width);width:100%;height:auto;min-height:0;max-height:calc(100dvh - 32px);overflow:hidden}.app-shell--no-nav .app-frame{max-width:var(--form-max-width);border-radius:var(--radius-lg);width:100%;height:auto;min-height:0;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-frame);background:var(--color-surface);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.app-shell--no-nav .app-main,.app-shell--no-nav .app-main__content,.app-shell--no-nav .app-content,.app-shell--no-nav .page-transition{flex:1 0 auto;height:auto;min-height:min-content;overflow:visible}.app-shell--no-nav .app-content{padding-inline:var(--page-padding)}.app-shell--no-nav .page{background:0 0;min-height:auto;overflow:visible}.app-shell--no-nav.app-shell--wide .app-layout,.app-shell--no-nav.app-shell--wide .app-frame{max-width:min(var(--content-max-width), calc(100vw - 32px))}.app-shell--no-nav.app-shell--wide .app-frame{background:var(--color-bg)}.app-shell--immersive{background:#efe8df;justify-content:stretch;align-items:stretch;padding:0}.app-shell--immersive .app-layout,.app-shell--immersive .app-frame{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.app-shell--immersive .app-main,.app-shell--immersive .app-main__content,.app-shell--immersive .app-content,.app-shell--immersive .page-transition{flex:1;height:100%;min-height:0;overflow:hidden}.app-shell--immersive .page-transition{flex-direction:column;display:flex}.app-shell--immersive .page-transition>*{flex:1;height:100%;min-height:0}.app-shell--immersive .app-content{max-width:none;padding-inline:0}.app-shell--immersive .page{background:0 0;height:100%;min-height:0;overflow:hidden}@media (width>=768px){.app-shell--immersive .page{flex:1;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.app-shell--no-nav{padding:24px}.app-shell--no-nav.app-shell--immersive{background:#141210;justify-content:center;align-items:center;padding:0}.app-shell--no-nav.app-shell--immersive .app-layout,.app-shell--no-nav.app-shell--immersive .app-frame{width:min(100%,430px);max-width:430px;height:100%;max-height:100dvh;box-shadow:none;border-radius:0;margin-inline:auto}.app-shell--no-nav .app-layout,.app-shell--no-nav .app-frame{max-height:calc(100dvh - 48px)}.app-shell--no-nav.app-shell--wide .app-layout,.app-shell--no-nav.app-shell--wide .app-frame{max-width:min(var(--content-max-width), calc(100vw - 48px))}:root{--page-padding:var(--page-padding-tablet);--nav-height:0px}html,body{height:auto;overflow:auto}#app{height:100dvh;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:6px;height:6px;display:block}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.sticky-footer{max-width:min(var(--content-max-width), calc(100% - 2 * var(--page-padding)));bottom:0}.no-nav .sticky-footer{bottom:0}.auth-body{align-items:center;padding-block:32px 48px}.auth-lead,.auth-page .card,.auth-switch{width:100%;max-width:var(--auth-form-max-width)}.company-select-page__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:20px;display:grid}.company-brand-card{min-height:220px}.catalog-list{gap:var(--page-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-list{gap:var(--page-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.product-page__scroll{padding-bottom:88px}.settlement-options,.mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:720px;margin-inline:auto;display:grid}.company-select-page{max-width:var(--content-max-width);width:100%;padding-inline:var(--page-padding);margin-inline:auto}.company-select-page__header{max-width:560px;margin-inline:auto}.catalog-page .page__scroll,.orders-page__scroll,.product-page .product-page__scroll{max-width:var(--content-max-width);width:100%;margin-inline:auto}.cart-page{max-width:var(--content-max-width);width:100%;padding-inline:var(--page-padding);margin-inline:auto}.cart-page__body{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:16px 20px;display:grid}.cart-page__company{grid-column:1/-1;margin-bottom:0;font-size:.9375rem}.cart-page__scroll{grid-column:1;max-height:none;overflow:visible}.cart-page__footer{box-shadow:var(--shadow-md);border-radius:var(--radius-md);border-top:none;border:1px solid var(--color-border);grid-area:1/2/-1;margin:0;padding:16px;position:sticky;top:16px}.cart-table__head{position:static}.check-list-page{max-width:var(--content-max-width);width:100%;padding-inline:var(--page-padding);margin-inline:auto}.check-list-page__scroll{max-width:var(--content-max-width);width:100%;margin-inline:auto}.summary-cards{gap:16px}.checks-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.rass-panel{max-width:480px;margin-inline:auto}.profile-page__scroll{max-width:var(--content-max-width);width:100%;margin-inline:auto}.profile-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-menu__item{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-sm)}.order-detail-page__body{-webkit-overflow-scrolling:touch;width:100%;max-width:none;margin-inline:0;overflow-y:auto}.order-detail-page__footer{width:100%;max-width:none;margin-inline:0}.checkout-page__scroll,.cash-page__scroll,.settlement-page__scroll,.check-mode-page__scroll{max-width:var(--form-max-width);width:100%;margin-inline:auto}.cash-page{max-width:var(--content-max-width);width:100%;margin-inline:auto}.cash-page__footer{max-width:var(--form-max-width);width:100%;box-shadow:none;border-top:none;grid-template-columns:1fr 1fr;gap:12px;margin-inline:auto;padding-top:16px;display:grid}.accounts-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bank-card+.bank-card,.cash-page__submit{margin-top:0}.order-info-card{max-width:520px;margin-inline:auto}.profile-edit-page .page__scroll{max-width:var(--form-max-width);width:100%;margin-inline:auto}.success-page__scroll{max-width:var(--form-max-width);flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex}.dialog-overlay .dialog,.dialog-overlay .card.dialog{width:100%;max-width:480px}.dialog-actions{flex-direction:row;justify-content:flex-end}}@media (width>=1200px){:root{--page-padding:var(--page-padding-desktop)}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.checks-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1440px){.product-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1920px){:root{--content-max-width:1120px}}@media (width>=768px){:root{--page-padding:var(--page-padding-tablet);--nav-height:0px}.page{padding:20px var(--page-padding-tablet) 28px;max-width:var(--content-max-width);background:0 0;flex:1 0 auto;width:100%;min-height:auto;margin-inline:auto;overflow:visible}.page__scroll{flex:none;min-height:auto;overflow:visible}.page__scroll--with-nav{padding-bottom:0}.page-head{margin-bottom:20px}.page-head__title{color:var(--color-text);margin:0 0 4px;font-size:1.25rem;font-weight:700}.page-head__subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.orders-page__desktop-head{margin-bottom:20px}.orders-page__desktop-title{color:var(--color-text);margin:0 0 6px;font-size:1.375rem;font-weight:700}.orders-page__desktop-subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.orders-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.orders-stat-card{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:16px 18px 14px;display:flex}.orders-stat-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.orders-stat-card__label{font-size:.8125rem;font-weight:600;line-height:1.4}.orders-stat-card__label--total,.orders-stat-card__label--review{color:var(--color-text)}.orders-stat-card__label--active{color:#ea580c}.orders-stat-card__label--done{color:var(--color-success)}.orders-stat-card__value{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:1.75rem;font-weight:700;line-height:1.15}.orders-stat-card__link{color:var(--color-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;margin-top:auto;padding:0;font-family:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline}.orders-stat-card__link:hover{color:var(--color-primary-hover)}.orders-stat-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.orders-stat-card__icon--total,.orders-stat-card__icon--review{background:var(--color-primary-soft);color:var(--color-primary)}.orders-stat-card__icon--active{background:var(--color-warning-light);color:#ea580c}.orders-stat-card__icon--done{background:var(--color-success-soft);color:var(--color-success)}.orders-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.orders-toolbar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.orders-toolbar__filter-btn{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.orders-toolbar__filter-btn:hover{background:var(--color-primary-hover)}.orders-toolbar__pills{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.orders-filter-pill{border:1px solid var(--color-border);background:var(--color-surface);height:36px;color:var(--color-text-muted);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 16px;font-family:inherit;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.orders-filter-pill:hover{color:var(--color-text);border-color:#cbd5e1}.orders-filter-pill--active{background:var(--color-primary-soft);color:var(--color-primary);border-color:#c7d7ff;font-weight:600}.orders-table-wrap{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-card);overflow:hidden}.orders-table-scroll{overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.875rem}.orders-table th{text-align:start;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:14px 16px;font-size:.8125rem;font-weight:600}.orders-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;background:var(--color-surface);padding:16px}.orders-table tr:last-child td{border-bottom:none}.orders-table tbody tr:hover td{background:var(--color-elevated)}.orders-table__number{color:var(--color-text);white-space:nowrap;font-weight:700}.orders-table__amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.orders-table__date{color:var(--color-text-muted);white-space:nowrap;font-size:.8125rem}.orders-table__actions{align-items:center;gap:8px;display:flex}.orders-table__action{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-primary);cursor:pointer;white-space:nowrap;padding:7px 16px;font-family:inherit;font-size:.8125rem;font-weight:600}.orders-table__action:hover{background:var(--color-primary-soft);border-color:#c7d7ff}.orders-table__menu{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.orders-table__menu:hover{background:var(--color-elevated);color:var(--color-text)}.orders-pagination{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;font-size:.8125rem;display:flex}.orders-pagination__summary{white-space:nowrap}.orders-pagination__controls{align-items:center;gap:4px;display:flex}.orders-pagination__arrow{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;width:32px;height:32px;color:var(--color-text);justify-content:center;align-items:center;padding:0;display:flex}.orders-pagination__arrow:disabled{opacity:.4;cursor:not-allowed}.orders-pagination__arrow:not(:disabled):hover{border-color:var(--color-primary);color:var(--color-primary)}.orders-pagination__arrow-icon--prev{transform:scaleX(-1)}.orders-pagination__arrow-icon--next{transform:none}.orders-pagination__ellipsis{text-align:center;min-width:24px;color:var(--color-text-muted)}.orders-pagination__page{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;min-width:32px;height:32px;color:var(--color-text);padding:0 6px;font-family:inherit;font-size:.8125rem}.orders-pagination__page:hover:not(.orders-pagination__page--active){border-color:var(--color-primary);color:var(--color-primary)}.orders-pagination__page--active{background:var(--color-primary);border-color:var(--color-primary);color:#fff;font-weight:600}.product-page__layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.product-page__main{min-width:0}.product-page__sidebar{position:sticky;top:16px}.cart-summary-panel{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:20px}.cart-summary-panel__title{color:var(--color-text);border-bottom:1px solid var(--color-border);margin:0 0 16px;padding-bottom:12px;font-size:.9375rem;font-weight:700}.cart-summary-panel__row{justify-content:space-between;align-items:center;padding:8px 0;font-size:.875rem;display:flex}.cart-summary-panel__row span:first-child{color:var(--color-text-muted)}.cart-summary-panel__row strong{color:var(--color-text)}.cart-summary-panel__btn{margin-top:16px}.product-page__scroll{padding-bottom:0}.product-page .sticky-footer{display:none}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-page{max-width:var(--content-max-width);padding:20px var(--page-padding-tablet) 28px;background:0 0;margin-inline:auto}.cart-page__desktop-title{margin:0 0 16px;font-size:1.25rem;font-weight:700}.cart-page__body{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:20px 24px;display:grid}.cart-page__company{grid-column:1/-1}.order-detail-page{max-width:none;padding:24px var(--page-padding) 32px;background:0 0;height:100%;margin-inline:0;overflow:hidden}.order-detail-back{color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:12px;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;display:inline-flex}.company-select-page{max-width:var(--content-max-width);padding:24px var(--page-padding-desktop);background:0 0;margin-inline:auto}.catalog-page{background:0 0}.page.calite-detail,.page.calite-hub{background:#f4f0ed;max-width:none;padding:0;overflow:visible}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page{background:0 0}.profile-hero{border-radius:var(--radius-md);margin-inline:0}}@media (width>=1200px){:root{--page-padding:var(--page-padding-desktop)}.page{padding:24px var(--page-padding-desktop) 32px}.page.calite-detail,.page.calite-hub{padding:0}.orders-stats{gap:16px;margin-bottom:24px}.orders-page__desktop-head{margin-bottom:24px}.orders-toolbar{margin-bottom:20px}.catalog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){.desktop-page{width:100%;min-height:auto;max-width:var(--content-max-width);padding:20px var(--page-padding) 28px;box-sizing:border-box;background:0 0;flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}.desktop-page__head{margin-bottom:20px}.desktop-page__title{color:var(--color-text);margin:0 0 6px;font-size:1.375rem;font-weight:700}.desktop-page__subtitle{color:var(--color-text-muted);margin:0;font-size:.875rem}.desktop-two-col{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.desktop-two-col__main{min-width:0}.desktop-summary-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:20px;position:sticky;top:16px}.desktop-summary-panel__title{border-bottom:1px solid var(--color-border);margin:0 0 16px;padding-bottom:12px;font-size:.9375rem;font-weight:700}.desktop-summary-panel__row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.desktop-summary-panel__row span:first-child{color:var(--color-text-muted)}.desktop-summary-panel__row strong{color:var(--color-text);font-variant-numeric:tabular-nums}.desktop-summary-panel__action{margin-top:16px}.desktop-table-wrap{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);width:100%;min-width:0;overflow:hidden}.desktop-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}.desktop-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.875rem}.desktop-table th{text-align:start;color:var(--color-text-muted);background:var(--color-bg);border-bottom:1px solid var(--color-border);white-space:nowrap;padding:12px 16px;font-size:.8125rem;font-weight:600}.desktop-table td{border-bottom:1px solid var(--color-border);color:var(--color-text);vertical-align:middle;background:var(--color-surface);padding:14px 16px}.desktop-table tbody tr:last-child td{border-bottom:none}.desktop-table tbody tr:hover td{background:var(--color-elevated)}.desktop-grid-2{grid-template-columns:repeat(2,minmax(280px,1fr));gap:16px;display:grid}.desktop-grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desktop-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.desktop-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.desktop-toolbar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.desktop-btn-compact{min-width:120px;width:auto!important;padding-inline:20px!important}.desktop-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.desktop-form-grid__full{grid-column:1/-1}.desktop-checkout-shell{width:100%;max-width:var(--content-max-width);padding:20px var(--page-padding) 28px;box-sizing:border-box;margin-inline:auto}.desktop-settlement-grid{grid-template-columns:repeat(2,minmax(280px,380px));justify-content:center;gap:20px;max-width:820px;margin-inline:auto;display:grid}.desktop-company-grid{grid-template-columns:repeat(2,minmax(280px,400px));justify-content:center;gap:20px;width:100%;max-width:900px;margin-inline:auto;display:grid}}@media (width>=1200px){.desktop-page,.desktop-checkout-shell{padding:24px var(--page-padding) 32px}.desktop-page__head{margin-bottom:24px}.desktop-two-col:has(>.desktop-summary-panel){grid-template-columns:minmax(0, 1fr) var(--summary-panel-width,320px)}.desktop-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.desktop-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}@media (width>=1440px){.desktop-grid-3{grid-template-columns:repeat(4,minmax(0,1fr))}} diff --git a/dist/assets/index-B6MlTGUp.js b/dist/assets/index-DzzUgmYT.js similarity index 91% rename from dist/assets/index-B6MlTGUp.js rename to dist/assets/index-DzzUgmYT.js index 82567ff..d5ce194 100644 --- a/dist/assets/index-B6MlTGUp.js +++ b/dist/assets/index-DzzUgmYT.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/WelcomeView-qGaUzjJM.js","assets/BasicIcon-C6boaehV.js","assets/BasicIcon-QF_b9Svq.css","assets/login-fabric-CzrIXTnD.js","assets/WelcomeView-Bue6hk9x.css","assets/LoginView-D9wWgmnO.js","assets/http-BC1hNfZ4.js","assets/format-BHJptHdF.js","assets/validation-BD7oi-2I.js","assets/FormErrorBanner-CjdBfIQT.js","assets/FormErrorBanner-Hje8L-00.css","assets/IconPhone-C0bnM4fV.js","assets/formErrors-DglFjYkZ.js","assets/LoginView-a5WOmvO4.css","assets/RegisterView-DBnd0mpE.js","assets/dist-B7sUlTMM.js","assets/dist-CUUvbY4x.js","assets/IconDiamond-Bgv1zgqc.js","assets/RegisterView-CTzyNknX.css","assets/OtpView-kAUoSCAD.js","assets/IconChevronBack-DORV2H0q.js","assets/IconEditPen-DLV3_yq2.js","assets/OtpView-D50bP3mT.css","assets/HomeView-wCye6_sU.js","assets/PageSkeleton-uO-jhbNm.js","assets/PageSkeleton-BAjL8n2H.css","assets/crm-CtglbPsN.js","assets/useGoBack-CgNp0uP9.js","assets/IconHeart-CZMe29Nz.js","assets/HomeView-X847j2xz.css","assets/CompanySelectView-ccmsnxvI.js","assets/catalog-s7nVUdlj.js","assets/IconFamBaftLogo-BaP40Dff.js","assets/IconFamBaftLogo-BaDEschB.css","assets/CompanySelectView-wH7uHLvB.css","assets/CategoriesView-DRmOX7Aw.js","assets/IconLayoutGrid-E-Q8Z5rF.js","assets/IconSearch-DOnq8ybc.js","assets/IconShoppingBag-Bq21_Txe.js","assets/CategoriesView-DsmvNfMp.css","assets/ProductsView-FPfFjubT.js","assets/IconFilter-D9NdLZ7w.js","assets/colorSwatch-BgOH1LE5.js","assets/PageHeader-CDQMUtCp.js","assets/PageHeader-CDhs0XKF.css","assets/SearchField-Dx2PcshV.js","assets/SearchField-BGmIHecn.css","assets/ProductsView-MAdd0_sK.css","assets/ProductDetailView-CTZ8B8Qk.js","assets/IconShare-1kao-fAR.js","assets/ProductDetailView-xdAl3zfq.css","assets/CatalogsHubView-u8MWedcL.js","assets/catalogGallery-DMNB35I1.js","assets/CatalogsHubView-Cnl22g6I.css","assets/CatalogDetailView-CMyOKjOQ.js","assets/CatalogDetailView-jzLLMDJe.css","assets/CatalogRequestView-BhFG7AuZ.js","assets/catalogRequests-D1kBtGqL.js","assets/CatalogRequestView-BZ3G_4yn.css","assets/CatalogRequestsView-fszvIs41.js","assets/CatalogRequestsView-DUzaL-Pf.css","assets/FavoritesView-U48rD2lS.js","assets/FavoritesView-C_rd5Wxy.css","assets/CustomersView-ByzAyCRf.js","assets/CustomersView-CmCf2GQT.css","assets/CustomerCreateView-y-BtY-8V.js","assets/BaseInput-qoEXOHCQ.js","assets/BaseInput-Dxl7Obd8.css","assets/CustomerCreateView-xAy0nFXT.css","assets/CustomerDetailView-DOkX1hBW.js","assets/constants-DXXK14Zz.js","assets/IconClipboardEmpty-5Av_Gh0W.js","assets/IconMail-wulYTzHn.js","assets/CustomerDetailView-Baj8nbYX.css","assets/MeetingReportView-D_xn_c9Q.js","assets/IconCheckCircleOutline-Bx3NxSDX.js","assets/MeetingReportView-clcxg22r.css","assets/RemindersView-B1HBhehQ.js","assets/IconMoreVertical-BPkOm_2U.js","assets/RemindersView-DX3323vn.css","assets/ReminderDetailView-D-AYmeKn.js","assets/ReminderDetailView-CRDCge09.css","assets/CatalogListView-SX8NH65z.js","assets/EmptyState-C_QQeA_h.js","assets/EmptyState-D6A5GmrP.css","assets/CatalogListView-ClQNdMb8.css","assets/CartView-2LBKVW4Y.js","assets/CheckoutStepper-CqUviuW7.js","assets/CheckoutStepper-hqk-kVCz.css","assets/CartView-7hxFuJin.css","assets/OrdersView-CRxlIUBm.js","assets/OrdersView-Te_tCICZ.css","assets/OrderDetailView-BuCDMdSf.js","assets/orderInvoice-B0L1Aeuk.js","assets/PersianDateInput-5iA_raeL.js","assets/PersianDateInput-MG7uK7zm.css","assets/OrderDetailView-DfQWMJF8.css","assets/OrderSuccessView-Ct5EheK8.js","assets/OrderSuccessView-D_odiYNR.css","assets/SettlementTypeView-003zaZPC.js","assets/useRequirePricedOrder-zO2gkEXW.js","assets/IconCheckBook-DwIUojJc.js","assets/SettlementTypeView-C3wqclvS.css","assets/CashSettlementView-CGpx1Nlw.js","assets/CashSettlementView-C8IRazOR.css","assets/CheckModeSelectView-Dh-I2toM.js","assets/CheckModeSelectView-BZlKzxFL.css","assets/CheckFormView-DqgBARCn.js","assets/CheckFormView-Cgp6kUZ2.css","assets/CheckListView-Bq44NHdA.js","assets/CheckListView-B_ogsKeK.css","assets/ProfileView-CqjEPEPK.js","assets/ProfileView-D8tUQfUl.css","assets/ProfileEditView-C6fQ0UNn.js","assets/ProfileSubpageLayout-PN2YWH-s.js","assets/ProfileSubpageLayout-W3vfIprY.css","assets/ProfileEditView-Cqvr3yiG.css","assets/ProfileSecurityView-SPYpAs_D.js","assets/ProfileSecurityView-BjbybMSz.css","assets/ProfileNotificationsView-CftqndvR.js","assets/ProfileNotificationsView-CTp2kqLW.css","assets/ProfileDisplayView-BLWLfE9O.js","assets/ProfileDisplayView-CDaE5E6F.css","assets/ProfileChecksView-Bdf27K3J.js"])))=>i.map(i=>d[i]); -import{A as e,Ct as t,D as n,Et as r,G as i,H as a,L as o,M as s,N as c,O as l,P as u,Q as d,R as f,St as p,Tt as m,W as h,X as g,Y as _,Z as v,_ as y,_t as ee,a as b,c as x,d as S,et as C,f as w,ft as T,g as te,h as ne,ht as re,i as E,j as D,l as O,m as ie,mt as k,n as A,nt as ae,o as j,p as oe,q as se,r as ce,rt as M,s as N,t as P,tt as le,u as ue,v as F,x as de,y as fe,z as I}from"./BasicIcon-C6boaehV.js";import{a as pe,i as L,n as R,o as z,r as B,s as V,t as H}from"./http-BC1hNfZ4.js";import{l as me}from"./dist-CUUvbY4x.js";import{i as he,r as ge}from"./dist-B7sUlTMM.js";import{_ as _e,c as ve,s as ye,t as be,u as xe,v as Se}from"./format-BHJptHdF.js";import{r as Ce}from"./validation-BD7oi-2I.js";import{t as U}from"./catalog-s7nVUdlj.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var W=typeof document<`u`,we=/#/g,Te=/&/g,Ee=/\//g,De=/=/g,Oe=/\?/g,ke=/\+/g,Ae=/%5B/g,je=/%5D/g,Me=/%5E/g,Ne=/%60/g,Pe=/%7B/g,Fe=/%7C/g,Ie=/%7D/g,Le=/%20/g;function Re(e){return e==null?``:encodeURI(``+e).replace(Fe,`|`).replace(Ae,`[`).replace(je,`]`)}function ze(e){return Re(e).replace(Pe,`{`).replace(Ie,`}`).replace(Me,`^`)}function Be(e){return Re(e).replace(ke,`%2B`).replace(Le,`+`).replace(we,`%23`).replace(Te,`%26`).replace(Ne,"`").replace(Pe,`{`).replace(Ie,`}`).replace(Me,`^`)}function Ve(e){return Be(e).replace(De,`%3D`)}function He(e){return Re(e).replace(we,`%23`).replace(Oe,`%3F`)}function Ue(e){return He(e).replace(Ee,`%2F`)}function We(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Ge=/\/$/,Ke=e=>e.replace(Ge,``);function qe(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=et(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:We(o)}}function Je(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function Ye(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function Xe(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&G(t.matched[r],n.matched[i])&&Ze(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function G(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ze(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Qe(e[n],t[n]))return!1;return!0}function Qe(e,t){return j(e)?$e(e,t):j(t)?$e(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function $e(e,t){return j(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function et(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var K={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0};function tt(e){if(!e)if(W){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),Ke(e)}var nt=/^[^#]+#/;function rt(e,t){return e.replace(nt,`#`)+t}function it(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var at=()=>({left:window.scrollX,top:window.scrollY});function ot(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=it(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function st(e,t){return(history.state?history.state.position-t:-1)+e}var ct=new Map;function lt(e,t){ct.set(e,t)}function ut(e){let t=ct.get(e);return ct.delete(e),t}function dt(e){return typeof e==`string`||e&&typeof e==`object`}function ft(e){return typeof e==`string`||typeof e==`symbol`}function pt(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;ee&&Be(e)):[r&&Be(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function ht(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=j(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function q(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function J(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(b(4,{from:n,to:t})):e instanceof Error?c(e):dt(e)?c(b(2,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function gt(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(O(s)){let c=(s.__vccOpts||s)[t];c&&a.push(J(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=N(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&J(c,n,r,o,e,i)()}))}}return a}function _t(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;oG(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>G(e,s))||i.push(s))}return[n,r,i]}var vt=()=>location.protocol+`//`+location.host;function yt(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),Ye(n,``)}return Ye(n,e)+r+i}function bt(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=yt(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(E({},e.state,{scroll:at()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function xt(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?at():null}}function St(e){let{history:t,location:n}=window,r={value:yt(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:vt()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,E({},t.state,xt(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=E({},i.value,t.state,{forward:e,scroll:at()});a(o.current,o,!0),a(e,E({},xt(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Ct(e){e=tt(e);let t=St(e),n=bt(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=E({location:``,base:e,go:r,createHref:rt.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var wt={type:0,value:``},Tt=/[a-zA-Z0-9_]/;function Et(e){if(!e)return[[]];if(e===`/`)return[[wt]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;st.length?t.length===1&&t[0]===80?1:-1:0}function Mt(e,t){let n=0,r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}var Pt={strict:!1,end:!0,sensitive:!1};function Ft(e,t,n){let r=At(Et(e.path),n),i=E(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function It(e,t){let n=[],r=new Map;t=S(Pt,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Rt(e);s.aliasOf=r&&r.record;let l=S(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Rt(E({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Ft(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Bt(d)&&o(e.name)),Wt(d)&&c(d),s.children){let e=s.children;for(let t=0;t{o(f)}:w}function o(e){if(ft(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Ht(e,n);n.splice(t,0,e),e.record.name&&!Bt(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw b(1,{location:e});s=i.record.name,a=E(Lt(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Lt(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw b(1,{location:e,currentLocation:t});s=i.record.name,a=E({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:Vt(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Lt(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Rt(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:zt(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function zt(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Bt(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Vt(e){return e.reduce((e,t)=>E(e,t.meta),{})}function Ht(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Mt(e,t[i])<0?r=i:n=i+1}let i=Ut(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Ut(e){let t=e;for(;t=t.parent;)if(Wt(t)&&Mt(e,t)===0)return t}function Wt({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Gt(t){let n=h(ie),r=h(oe),i=e(()=>{let e=p(t.to);return n.resolve(e)}),a=e(()=>{let{matched:e}=i.value,{length:t}=e,n=e[t-1],a=r.matched;if(!n||!a.length)return-1;let o=a.findIndex(G.bind(null,n));if(o>-1)return o;let s=Xt(e[t-2]);return t>1&&Xt(n)===s&&a[a.length-1].path!==s?a.findIndex(G.bind(null,e[t-2])):o}),o=e(()=>a.value>-1&&Yt(r.params,i.value.params)),s=e(()=>a.value>-1&&a.value===r.matched.length-1&&Ze(r.params,i.value.params));function c(e={}){if(Jt(e)){let e=n[p(t.replace)?`replace`:`push`](p(t.to)).catch(w);return t.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>e),e}return Promise.resolve()}return{route:i,href:e(()=>i.value.href),isActive:o,isExactActive:s,navigate:c}}function Kt(e){return e.length===1?e[0]:e}var qt=I({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:Gt,setup(t,{slots:n}){let r=T(Gt(t)),{options:i}=h(ie),o=e(()=>({[Zt(t.activeClass,i.linkActiveClass,`router-link-active`)]:r.isActive,[Zt(t.exactActiveClass,i.linkExactActiveClass,`router-link-exact-active`)]:r.isExactActive}));return()=>{let e=n.default&&Kt(n.default(r));return t.custom?e:a(`a`,{"aria-current":r.isExactActive?t.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},e)}}});function Jt(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Yt(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!j(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Xt(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Zt=(e,t,n)=>e??t??n,Qt=I({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(t,{attrs:n,slots:r}){let i=h(ne),o=e(()=>t.route||i.value),s=h(F,0),c=e(()=>{let e=p(s),{matched:t}=o.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),l=e(()=>o.value.matched[c.value]);g(F,e(()=>c.value+1)),g(ue,l),g(ne,o);let u=k();return le(()=>[u.value,l.value,t.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!G(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let e=o.value,i=t.name,s=l.value,c=s&&s.components[i];if(!c)return $t(r.default,{Component:c,route:e});let d=s.props[i],f=d?d===!0?e.params:typeof d==`function`?d(e):d:null,p=a(c,E({},f,n,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[i]=null)},ref:u}));return $t(r.default,{Component:p,route:e})||p}}});function $t(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var en=Qt;function tn(e){let t=It(e.routes,e),n=e.parseQuery||pt,r=e.stringifyQuery||mt,a=e.history,o=q(),s=q(),c=q(),l=ee(K),u=K;W&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=ce.bind(null,e=>``+e),f=ce.bind(null,Ue),m=ce.bind(null,We);function h(e,n){let r,i;return ft(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function g(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function _(){return t.getRoutes().map(e=>e.record)}function v(e){return!!t.getRecordMatcher(e)}function y(e,i){if(i=E({},i||l.value),typeof e==`string`){let r=qe(n,e,i.path),o=t.resolve({path:r.path},i),s=a.createHref(r.fullPath);return E(r,o,{params:m(o.params),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=E({},e,{path:qe(n,e.path,i.path).path});else{let t=E({},e.params);for(let e in t)t[e]??delete t[e];o=E({},e,{params:f(t)}),i.params=f(i.params)}let s=t.resolve(o,i),c=e.hash||``;s.params=d(m(s.params));let u=Je(r,E({},e,{hash:ze(c),path:s.path})),p=a.createHref(u);return E({fullPath:u,hash:c,query:r===mt?ht(e.query):e.query||{}},s,{redirectedFrom:void 0,href:p})}function S(e){return typeof e==`string`?qe(n,e,l.value.path):E({},e)}function C(e,t){if(u!==e)return b(8,{from:t,to:e})}function T(e){return O(e)}function te(e){return T(E(S(e),{replace:!0}))}function D(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=S(i):{path:i},i.params={}),E({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function O(e,t){let n=u=y(e),i=l.value,a=e.state,o=e.force,s=e.replace===!0,c=D(n,i);if(c)return O(E(S(c),{state:typeof c==`object`?E({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Xe(r,i,n)&&(f=b(16,{to:d,from:i}),pe(i,i,!0,!1)),(f?Promise.resolve(f):ae(d,i)).catch(e=>x(e)?x(e,2)?e:I(e):de(e,d,i)).then(e=>{if(e){if(x(e,2))return O(E({replace:s},S(e.to),{state:typeof e.to==`object`?E({},a,e.to.state):a,force:o}),t||d)}else e=M(d,i,!0,s,a);return se(d,i,e),e})}function k(e,t){let n=C(e,t);return n?Promise.reject(n):Promise.resolve()}function A(e){let t=z.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ae(e,t){let n,[r,i,a]=_t(e,t);n=gt(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(J(r,e,t))});let c=k.bind(null,e,t);return n.push(c),V(n).then(()=>{n=[];for(let r of o.list())n.push(J(r,e,t));return n.push(c),V(n)}).then(()=>{n=gt(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(J(r,e,t))});return n.push(c),V(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter)if(j(r.beforeEnter))for(let i of r.beforeEnter)n.push(J(i,e,t));else n.push(J(r.beforeEnter,e,t));return n.push(c),V(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=gt(a,`beforeRouteEnter`,e,t,A),n.push(c),V(n))).then(()=>{n=[];for(let r of s.list())n.push(J(r,e,t));return n.push(c),V(n)}).catch(e=>x(e,8)?e:Promise.reject(e))}function se(e,t,n){c.list().forEach(r=>A(()=>r(e,t,n)))}function M(e,t,n,r,i){let o=C(e,t);if(o)return o;let s=t===K,c=W?history.state:{};n&&(r||s?a.replace(e.fullPath,E({scroll:s&&c&&c.scroll},i)):a.push(e.fullPath,i)),l.value=e,pe(e,t,n,s),I()}let N;function P(){N||=a.listen((e,t,n)=>{if(!B.listening)return;let r=y(e),i=D(r,B.currentRoute.value);if(i){O(E(i,{replace:!0,force:!0}),r).catch(w);return}u=r;let o=l.value;W&<(st(o.fullPath,n.delta),at()),ae(r,o).catch(e=>x(e,12)?e:x(e,2)?(O(E(S(e.to),{force:!0}),r).then(e=>{x(e,20)&&!n.delta&&n.type===`pop`&&a.go(-1,!1)}).catch(w),Promise.reject()):(n.delta&&a.go(-n.delta,!1),de(e,r,o))).then(e=>{e||=M(r,o,!1),e&&(n.delta&&!x(e,8)?a.go(-n.delta,!1):n.type===`pop`&&x(e,20)&&a.go(-1,!1)),se(r,o,e)}).catch(w)})}let le=q(),ue=q(),F;function de(e,t,n){I(e);let r=ue.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function fe(){return F&&l.value!==K?Promise.resolve():new Promise((e,t)=>{le.add([e,t])})}function I(e){return F||(F=!e,P(),le.list().forEach(([t,n])=>e?n(e):t()),le.reset()),e}function pe(t,n,r,a){let{scrollBehavior:o}=e;if(!W||!o)return Promise.resolve();let s=!r&&ut(st(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return i().then(()=>o(t,n,s)).then(e=>t===l.value&&e&&ot(e)).catch(e=>t===l.value&&de(e,t,n))}let L=e=>a.go(e),R,z=new Set,B={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:_,resolve:y,options:e,push:T,replace:te,go:L,back:()=>L(-1),forward:()=>L(1),beforeEach:o.add,beforeResolve:s.add,afterEach:c.add,onError:ue.add,isReady:fe,install(e){e.component(`RouterLink`,qt),e.component(`RouterView`,en),e.config.globalProperties.$router=B,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>p(l)}),W&&!R&&l.value===K&&(R=!0,T(a.location).catch(e=>{}));let t={};for(let e in K)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(ie,B),e.provide(oe,re(t)),e.provide(ne,l);let n=e.unmount;z.add(e),e.unmount=function(){z.delete(e),z.size<1&&(u=K,N&&N(),N=null,l.value=K,R=!1,F=!1),n()}}};function V(e){return e.reduce((e,t)=>e.then(()=>A(t)),Promise.resolve())}return B}var nn=typeof global==`object`&&global&&global.Object===Object&&global,rn=typeof self==`object`&&self&&self.Object===Object&&self,an=(nn||rn||Function(`return this`)()).Symbol,on=Object.prototype,sn=on.hasOwnProperty,cn=on.toString,Y=an?an.toStringTag:void 0;function ln(e){var t=sn.call(e,Y),n=e[Y];try{e[Y]=void 0;var r=!0}catch{}var i=cn.call(e);return r&&(t?e[Y]=n:delete e[Y]),i}var un=Object.prototype.toString;function dn(e){return un.call(e)}var fn=`[object Null]`,pn=`[object Undefined]`,mn=an?an.toStringTag:void 0;function hn(e){return e==null?e===void 0?pn:fn:mn&&mn in Object(e)?ln(e):dn(e)}function gn(e){return typeof e==`object`&&!!e}var _n=`[object Symbol]`;function vn(e){return typeof e==`symbol`||gn(e)&&hn(e)==_n}var yn=/\s/;function bn(e){for(var t=e.length;t--&&yn.test(e.charAt(t)););return t}var xn=/^\s+/;function Sn(e){return e&&e.slice(0,bn(e)+1).replace(xn,``)}function Cn(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var wn=NaN,Tn=/^[-+]0x[0-9a-f]+$/i,En=/^0b[01]+$/i,Dn=/^0o[0-7]+$/i,On=parseInt;function kn(e){if(typeof e==`number`)return e;if(vn(e))return wn;if(Cn(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=Cn(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Sn(e);var n=En.test(e);return n||Dn.test(e)?On(e.slice(2),n?2:8):Tn.test(e)?wn:+e}function An(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}function jn(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=kn(n),n=n===n?n:0),t!==void 0&&(t=kn(t),t=t===t?t:0),An(kn(e),t,n)}var Mn=5e3;function Nn(){return{id:`local`,companyId:``,companyName:``,items:[]}}function X(){return!1}function Pn(e){return[...new Set(e.map(e=>e.companyName).filter(Boolean))].join(`، `)}function Fn(e,t){return e.items.filter(e=>e.companyId===t).reduce((e,t)=>e+t.meterage,0)}var Z=z(`cart`,()=>{let t=k([Nn()]),n=k(`local`),r=k(null),i=k(!1),a=e(()=>t.value.find(e=>e.id===n.value)??t.value[0]??null),o=e(()=>a.value?.items.reduce((e,t)=>e+t.meterage,0)??0),s=e(()=>a.value?.items.length??0),c=U(),l=e(()=>a.value?.items.length?Pn(a.value.items):``),u=e(()=>{let e=a.value;if(!e?.items.length)return[];let t=new Map;for(let n of e.items){let e=t.get(n.companyId);e?e.meterage+=n.meterage:t.set(n.companyId,{companyName:n.companyName||`شرکت`,meterage:n.meterage})}return[...t.entries()].map(([e,t])=>{let n=c.getCompany(e)?.maxMeteragePerInvoice??Mn;return{companyId:e,companyName:t.companyName,meterage:t.meterage,maxMeterage:n,remaining:Math.max(0,n-t.meterage)}})}),d=e(()=>u.value.length?u.value.reduce((e,t)=>e+t.maxMeterage,0):(r.value?c.getCompany(r.value):null)?.maxMeteragePerInvoice??Mn),f=e(()=>u.value.length?u.value.reduce((e,t)=>e+t.remaining,0):Math.max(0,d.value-o.value)),p=e(()=>u.value.some(e=>e.meterage>=e.maxMeterage));function m(e){let i={id:e.id,companyId:e.companyId||``,companyName:e.companyName||Pn(e.items),items:e.items??[],notes:e.notes};t.value=[i],n.value=i.id,i.companyId&&(r.value=i.companyId)}function h(e){t.value=[{...e,items:e.items.map(e=>({...e}))}],n.value=t.value[0].id}async function g(){if(!B()){_();return}if(X()){i.value=!1;return}i.value=!0;try{m(await R(`/carts`))}catch{_()}finally{i.value=!1}}function _(){t.value=[Nn()],n.value=t.value[0].id,r.value=null}function v(e){r.value=e.id,a.value&&!a.value.items.length&&(a.value.companyId=e.id,a.value.companyName=e.name)}function y(e){return v(e),a.value??Nn()}function ee(e){return e&&v(e),a.value??Nn()}async function b(){if(X())return _(),a.value;try{return m(await R(`/carts`,{method:`DELETE`})),a.value}catch(e){return console.error(e),null}}function x(e,t,n,i){let a=ee(i),o=a.items.find(t=>t.productId===e.id),s=[...a.items];if(o){let e=s.findIndex(e=>e.id===o.id);s[e]={...o,meterage:n}}else{let r={id:`local-item-${e.id}-${Date.now()}`,productId:e.id,catalogCode:t,productName:e.name,productCode:e.code,color:e.color,meterage:n,companyId:i.id,companyName:i.name};s.push(r)}return h({id:a.id||`local`,companyId:s[0]?.companyId||i.id,companyName:Pn(s)||i.name,items:s,notes:a.notes}),r.value=i.id,{success:!0}}async function S(e,t,n){c.companies.length||await c.loadCompanies();let i=c.getCompany(e.companyId),o=a.value??Nn(),s=i?.maxMeteragePerInvoice??Mn,l=e.companyId?Fn(o,e.companyId):0,u=o.items.find(t=>t.productId===e.id),d=u?.meterage??0,f=Ce(n,e,l,s,d);if(!f.valid)return{success:!1,message:f.message};if(X())return i?x(e,t,n,i):{success:!1,message:`شرکت محصول یافت نشد.`};try{let t;return t=u?await R(`/carts/items/${u.id}`,{method:`PATCH`,body:{meterage:n}}):await R(`/carts/items`,{method:`POST`,body:{productId:e.id,meterage:n}}),m(t),r.value=i?.id||e.companyId||r.value,{success:!0}}catch(e){return{success:!1,message:e instanceof H?e.message:`افزودن به سبد ناموفق بود.`}}}async function C(e,t,n){if(!a.value)return{success:!1,message:`سبد خرید یافت نشد.`};let r=a.value.items.find(t=>t.id===e);if(!r)return{success:!1,message:`آیتم یافت نشد.`};let i=c.getCompany(r.companyId||n.companyId)?.maxMeteragePerInvoice??Mn,o=Fn(a.value,r.companyId),s=Ce(t,n,o,i,r.meterage);if(!s.valid)return{success:!1,message:s.message};if(X()){let n=a.value.items.map(n=>n.id===e?{...n,meterage:t}:n);return h({...a.value,items:n}),{success:!0}}try{return m(await R(`/carts/items/${e}`,{method:`PATCH`,body:{meterage:t}})),{success:!0}}catch(e){return{success:!1,message:e instanceof H?e.message:`به‌روزرسانی متراژ ناموفق بود.`}}}async function w(e){if(X()){if(!a.value)return;let t=a.value.items.filter(t=>t.id!==e);h({...a.value,items:t});return}try{m(await R(`/carts/items/${e}`,{method:`DELETE`}))}catch(e){console.error(e)}}async function T(e){if(X()){if(!a.value)return;h({...a.value,notes:e});return}try{m(await R(`/carts/notes`,{method:`PATCH`,body:{notes:e}}))}catch(e){console.error(e)}}async function te(){if(X()){_();return}try{m(await R(`/carts`,{method:`DELETE`}))}catch{_()}}function ne(){}return{carts:t,activeCartId:n,selectedCompanyId:r,syncing:i,activeCart:a,totalMeterage:o,itemCount:s,companyNamesLabel:l,companySummaries:u,maxMeterage:d,remainingCapacity:f,isFull:p,initCartForCompany:y,selectCompany:v,createNewCartForSameCompany:b,addItem:S,updateItemMeterage:C,removeItem:w,setNotes:T,clearActiveCart:te,ensureActiveCartForCartPage:ne,hydrate:g,resetLocal:_}}),In=I({__name:`IconHome`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:home`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Ln=I({__name:`IconCart`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:bag-2`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Rn=I({__name:`IconOrders`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:document-text`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),zn=I({__name:`IconProfile`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:profile-circle`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Bn=I({__name:`IconCatalog`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:category`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Vn=I({__name:`IconPlus`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:add`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Hn=[{name:`home`,path:`/`,label:`خانه`,icon:In},{name:`catalogs`,path:`/catalogs`,label:`کالیته‌ها`,icon:Bn},{name:`order-fab`,path:`/cart`,label:`ثبت سفارش`,icon:Vn},{name:`orders`,path:`/orders`,label:`سفارش‌ها`,icon:Rn},{name:`profile`,path:`/profile`,label:`پروفایل`,icon:zn}],Un=[{name:`home`,path:`/`,label:`خانه`,icon:In},{name:`catalogs`,path:`/catalogs`,label:`کالیته‌ها`,icon:Bn},{name:`cart`,path:`/cart`,label:`ثبت سفارش`,icon:Ln},{name:`orders`,path:`/orders`,label:`سفارش‌ها`,icon:Rn},{name:`profile`,path:`/profile`,label:`پروفایل`,icon:zn}],Wn=[`/catalogs`,`/catalog-request`,`/catalog-requests`,`/categories`,`/products`,`/product`,`/favorites`];function Gn(e,t,n){return e===`home`?n===`/`:e===`catalogs`?Wn.some(e=>n===e||n.startsWith(`${e}/`)):e===`order-fab`||e===`cart`?n===`/cart`||n.startsWith(`/cart/`):e===`profile`?n===`/profile`||n.startsWith(`/profile/`):t===`/`?n===`/`:n.startsWith(t)}function Kn(e,t){return e.path}function qn(e){return e===0?`/catalogs`:`/cart`}var Jn={class:`bottom-nav`,"aria-label":`ناوبری اصلی`},Yn=[`aria-current`,`aria-label`,`onClick`],Xn={key:0,class:`nav-badge`},Zn={key:0,class:`nav-label`},Qn={key:1,class:`nav-label nav-label--fab`},$n=A(I({__name:`BottomNav`,setup(n){let i=te(),a=y(),o=Z(),d=e(()=>o.itemCount);function f(e,t){let n=t.currentTarget;if(n instanceof HTMLElement&&n.blur(),e===`/cart`){a.push(qn(o.itemCount));return}a.push(e)}return(e,n)=>(_(),u(`nav`,Jn,[(_(!0),u(l,null,v(p(Hn),e=>(_(),u(`button`,{key:e.name,type:`button`,class:t([`nav-item`,{active:p(Gn)(e.name,e.path,p(i).path),"nav-item--fab":e.name===`order-fab`}]),"aria-current":p(Gn)(e.name,e.path,p(i).path)?`page`:void 0,"aria-label":e.label,onClick:t=>f(e.path,t)},[D(`span`,{class:t([`nav-icon`,{"nav-icon--fab":e.name===`order-fab`}])},[(_(),s(C(e.icon),{size:e.name===`order-fab`?26:22,"stroke-width":e.name===`order-fab`?1.8:1.5,color:e.name===`order-fab`?`#ffffff`:void 0},null,8,[`size`,`stroke-width`,`color`])),e.name===`order-fab`&&d.value>0?(_(),u(`span`,Xn,r(d.value),1)):c(``,!0)],2),e.name===`order-fab`?(_(),u(`span`,Qn,r(e.label),1)):(_(),u(`span`,Zn,r(e.label),1))],10,Yn))),128))]))}}),[[`__scopeId`,`data-v-3b391510`]]),er=I({__name:`IconHeadset`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:headphone`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),tr=`/assets/nademitex-logo-BJLexNm4.png`,nr=[`src`],rr=A(I({__name:`IconQemashMark`,props:{size:{default:72}},setup(e){return(t,n)=>(_(),u(`img`,{class:`brand-logo`,src:p(tr),alt:``,style:m({height:`${e.size}px`}),draggable:`false`},null,12,nr))}}),[[`__scopeId`,`data-v-b211450b`]]),ir={class:`desktop-sidebar`,"aria-label":`ناوبری اصلی`},ar={class:`desktop-sidebar__brand`},or={class:`desktop-sidebar__nav`},sr=[`aria-current`,`aria-label`,`title`,`onClick`],cr={class:`desktop-sidebar__icon`},lr={class:`desktop-sidebar__label`},ur={key:0,class:`desktop-sidebar__badge`},dr={class:`desktop-sidebar__support`},fr={class:`desktop-sidebar__support-icon`,"aria-hidden":`true`},pr=A(I({__name:`DesktopSidebar`,setup(n){let i=te(),a=y(),o=Z(),d=e(()=>o.itemCount),m=e(()=>o.selectedCompanyId||o.activeCart?.companyId||null);function h(e){if(e.name===`cart`){a.push(qn(o.itemCount));return}a.push(Kn(e,m.value))}return(e,n)=>(_(),u(`aside`,ir,[D(`div`,ar,[f(rr,{size:36}),n[0]||=D(`strong`,{class:`desktop-sidebar__title`},`نادمی تکس`,-1)]),D(`nav`,or,[(_(!0),u(l,null,v(p(Un),e=>(_(),u(`button`,{key:e.name,type:`button`,class:t([`desktop-sidebar__item`,{active:p(Gn)(e.name,e.path,p(i).path)}]),"aria-current":p(Gn)(e.name,e.path,p(i).path)?`page`:void 0,"aria-label":e.label,title:e.label,onClick:t=>h(e)},[D(`span`,cr,[(_(),s(C(e.icon),{size:20}))]),D(`span`,lr,r(e.label),1),e.name===`cart`&&d.value>0?(_(),u(`span`,ur,r(d.value),1)):c(``,!0)],10,sr))),128))]),D(`div`,dr,[D(`span`,fr,[f(er,{size:22})]),n[1]||=D(`strong`,{class:`desktop-sidebar__support-title`},`پشتیبانی و راهنما`,-1),n[2]||=D(`p`,{class:`desktop-sidebar__support-text`},` در صورت نیاز به راهنمایی یا گزارش مشکل با تیم پشتیبانی تماس بگیرید. `,-1),n[3]||=D(`a`,{href:`tel:02112345678`,class:`desktop-sidebar__support-btn`},`تماس با پشتیبانی`,-1)])]))}}),[[`__scopeId`,`data-v-16152195`]]),mr=`ft_user`,hr=`ft_pending_otp`;function Q(e){e?localStorage.setItem(mr,JSON.stringify(e)):localStorage.removeItem(mr)}function gr(){try{let e=localStorage.getItem(mr);return e?JSON.parse(e):null}catch{return null}}function _r(){return B()?gr():null}function vr(){return!!B()}function yr(e){try{e?sessionStorage.setItem(hr,JSON.stringify(e)):sessionStorage.removeItem(hr)}catch{}}async function br(e,t){let n=ve(e);if(!/^09\d{9}$/.test(n))return{success:!1,message:`شماره موبایل معتبر نیست.`};if(t.isRegister&&(!t.firstName?.trim()||!t.lastName?.trim()))return{success:!1,message:`نام و نام خانوادگی الزامی است.`};try{yr({phone:n,isRegister:t.isRegister,firstName:t.firstName,lastName:t.lastName});let e=await R(`/auth/otp/request`,{method:`POST`,auth:!1,body:{phone:n,firstName:t.firstName,lastName:t.lastName,isRegister:t.isRegister}}),r=e.debugCode?` (کد: ${e.debugCode})`:``;return{success:!0,message:`${e.message}${r}`}}catch(e){return{success:!1,message:e instanceof H?e.message:`ارسال کد ناموفق بود.`}}}async function xr(e,t){let n=ve(e);try{let e=await R(`/auth/otp/verify`,{method:`POST`,auth:!1,body:{phone:n,code:be(t)}});return L(e.accessToken),Q(e.user),yr(null),{success:!0,message:`ورود موفق.`,user:e.user}}catch(e){return{success:!1,message:e instanceof H?e.message:`تأیید کد ناموفق بود.`}}}function Sr(){L(null),Q(null),yr(null)}async function Cr(){if(!B())return Q(null),null;try{let e=await R(`/auth/me`);return Q(e),e}catch{return gr()}}async function wr(e){try{let t=await R(`/auth/profile`,{method:`PATCH`,body:e});return Q(t),t}catch(t){let n=e.avatarUrl!==void 0&&e.firstName===void 0&&e.lastName===void 0&&e.nationalId===void 0,r=gr();if(!n||!r)throw t;let i={...r};return e.avatarUrl?i.avatarUrl=e.avatarUrl:delete i.avatarUrl,Q(i),i}}var Tr=`ft_pending_register`,Er=[{id:`garment_producer`,label:`تولیدکننده پوشاک عمده`},{id:`atelier`,label:`مزون`},{id:`fabric_wholesaler`,label:`عمده‌فروش پارچه`}];function Dr(){try{let e=sessionStorage.getItem(Tr);if(!e)return null;let t=JSON.parse(e);return!t?.firstName?.trim()||!t?.lastName?.trim()?null:{firstName:t.firstName.trim(),lastName:t.lastName.trim(),jobCategory:t.jobCategory}}catch{return null}}function Or(e){if(e?.firstName?.trim()&&e?.lastName?.trim()){sessionStorage.setItem(Tr,JSON.stringify({firstName:e.firstName.trim(),lastName:e.lastName.trim(),jobCategory:e.jobCategory}));return}sessionStorage.removeItem(Tr)}function kr(){return{checkCount:0,totalAmount:0,nearestDueDate:null,farthestDueDate:null,rassDays:0,rassDate:null}}function Ar(e,t=new Date){if(e.length===0)return kr();let n=new Date(t);n.setHours(0,0,0,0);let r=0,i=0,a=[];for(let t of e){if(!t.dueDate){r+=t.amount;continue}let e=_e(t.dueDate);if(Number.isNaN(e.getTime())){r+=t.amount;continue}e.setHours(0,0,0,0),a.push(e);let o=e.getTime()-n.getTime(),s=Math.max(0,Math.round(o/864e5));r+=t.amount,i+=t.amount*s}let o=r>0?Math.round(i/r):0,s=new Date(n);return s.setDate(s.getDate()+o),a.sort((e,t)=>e.getTime()-t.getTime()),{checkCount:e.length,totalAmount:r,nearestDueDate:a[0]?Se(a[0]):null,farthestDueDate:a.length?Se(a[a.length-1]):null,rassDays:o,rassDate:Se(s)}}function jr(e){let t=new Date;t.setHours(0,0,0,0);let n=_e(e);return Number.isNaN(n.getTime())?0:(n.setHours(0,0,0,0),Math.max(0,Math.round((n.getTime()-t.getTime())/864e5)))}var Mr=z(`order`,()=>{let t=k([]),n=k([]),r=k(null),i=k(null),a=k(null),o=k(!1),s=e(()=>e=>[...t.value].sort((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime()));function c(e){return t.value.find(t=>t.id===e)}function l(e,t){a.value=e,r.value=`check`,n.value=[],i.value=t??null}function u(e){a.value=e.id,r.value=`check`,i.value=e.checkMode??`full`,n.value=(e.checks??[]).map(e=>({...e}))}function d(){a.value=null,n.value=[],i.value=null,r.value=null}function f(e){i.value=e}function p(e){n.value.push({...e,id:ye()})}function m(e,t){let r=n.value.findIndex(t=>t.id===e);r>=0&&(n.value[r]={...n.value[r],...t})}function h(e){n.value=n.value.filter(t=>t.id!==e)}function g(e){return Ar(n.value,e??new Date)}async function _(){if(!B()){t.value=[];return}o.value=!0;try{t.value=await R(`/orders`)}catch{t.value=[]}finally{o.value=!1}}function v(){t.value=[],d()}function y(e){let n=t.value.findIndex(t=>t.id===e.id);n>=0?t.value[n]=e:t.value.unshift(e)}async function ee(e){try{let t=await R(`/orders/${e}`);return y(t),t}catch{return null}}async function b(e){if(!e.items.length)throw Error(`سبد خرید خالی است.`);if(e.id===`local`||e.items.some(e=>e.id.startsWith(`local-item-`)))throw Error(`سبد خرید با سرور همگام نیست. لطفاً دوباره محصولات را به سبد اضافه کنید.`);let n=[...new Set(e.items.map(e=>e.companyId).filter(Boolean))];if(!n.length)throw Error(`شرکت سبد مشخص نیست. سبد را خالی کنید و دوباره اضافه کنید.`);try{let r=await R(`/orders`,{method:`POST`,body:{companyId:n[0],notes:e.notes,items:e.items.map(e=>({productId:e.productId,meterage:Number(e.meterage),notes:e.notes}))}});return t.value.unshift(r),d(),r}catch(e){throw Error(e instanceof H?e.message:`ثبت سفارش ناموفق بود.`)}}async function x(e,t,n){try{let r=await R(`/orders/${e}/settlement`,{method:`POST`,body:{settlementType:t,checkMode:t===`check`?n??`full`:void 0}});return y(r),r}catch(e){throw Error(e instanceof H?e.message:`ثبت روش تسویه ناموفق بود.`)}}async function S(e,t){try{await R(`/orders/${e}/cash-receipt`,{method:`POST`,body:{amount:t.amount,transferDate:t.transferDate,transferTime:t.transferTime,trackingNumber:t.trackingNumber,destinationAccountId:t.destinationAccountId,receiptImage:t.receiptImage,notes:t.notes}});let n=await ee(e);if(!n)throw Error(`رسید ثبت شد ولی دریافت سفارش ناموفق بود.`);return n}catch(e){throw Error(e instanceof H?e.message:`ثبت رسید ناموفق بود.`)}}async function C(e,t,n){try{let r=await R(`/orders/${e}/checks`,{method:`PATCH`,body:{checkMode:n,checks:t.map(e=>({amount:e.amount,dueDate:e.dueDate,sayadId:e.sayadId,checkNumber:e.checkNumber,ownerNationalId:e.ownerNationalId,ownerFirstName:e.ownerFirstName,ownerLastName:e.ownerLastName,bankName:e.bankName,branchName:e.branchName,frontImage:e.frontImage,backImage:e.backImage,notes:e.notes,mode:e.mode}))}});return y(r),d(),r}catch(e){throw Error(e instanceof H?e.message:`ثبت چک‌ها ناموفق بود.`)}}async function w(e){let t=[...new Set([e.companyId,...e.items.map(e=>e.companyId).filter(Boolean)].filter(Boolean))],n=U(),r=await Promise.all(t.map(e=>n.loadBankAccounts(e))),i=new Map;for(let e of r)for(let t of e)i.set(t.id,t);return[...i.values()]}async function T(e){return U().loadBankAccounts(e)}return{orders:t,draftChecks:n,draftSettlementType:r,draftCheckMode:i,draftOrderId:a,loading:o,userOrders:s,getOrderById:c,startCheckDraft:l,loadChecksIntoDraft:u,clearCheckDraft:d,setCheckMode:f,addDraftCheck:p,updateDraftCheck:m,removeDraftCheck:h,getDraftRass:g,submitOrder:b,chooseSettlement:x,submitCashReceipt:S,updateOrderChecks:C,hydrate:_,resetLocal:v,fetchOrder:ee,getBankAccountsForOrder:w,getBankAccountsForCompany:T}}),Nr=z(`notification`,()=>{let t=k([]),n=k(0),r=k(!1),i=e(()=>n.value>0);async function a(){if(!B()){t.value=[],n.value=0;return}r.value=!0;try{t.value=await R(`/notifications`),n.value=t.value.filter(e=>!e.isRead).length}catch{t.value=[],n.value=0}finally{r.value=!1}}async function o(){if(!B()){n.value=0;return}try{let e=await R(`/notifications/unread-count`);n.value=e.count}catch{}}async function s(e){let r=t.value.find(t=>t.id===e);if(!(!r||r.isRead)){r.isRead=!0,n.value=Math.max(0,n.value-1);try{await R(`/notifications/${e}/read`,{method:`PATCH`})}catch{await a()}}}async function c(){if(n.value){t.value=t.value.map(e=>({...e,isRead:!0})),n.value=0;try{await R(`/notifications/read-all`,{method:`PATCH`})}catch{await a()}}}function l(){t.value=[],n.value=0}return{items:t,unreadCount:n,loading:r,hasUnread:i,hydrate:a,refreshUnreadCount:o,markRead:s,markAllRead:c,resetLocal:l}}),Pr=`ft_favorites`;function Fr(){try{let e=localStorage.getItem(Pr);if(!e)return[];let t=JSON.parse(e);return Array.isArray(t)?t.filter(e=>typeof e==`string`):[]}catch{return[]}}function Ir(e){localStorage.setItem(Pr,JSON.stringify(e))}var Lr=z(`favorites`,()=>{let t=k(Fr()),n=k(!1),r=k({}),i=e(()=>new Set(t.value));function a(e){return i.value.has(e)}async function o(){try{let e=await R(`/products/favorites/ids`);t.value=e,Ir(e)}catch{t.value=Fr()}finally{n.value=!0}}async function s(e){if(!e||r.value[e])return;r.value={...r.value,[e]:!0};let n=a(e);t.value=n?t.value.filter(t=>t!==e):[...t.value,e],Ir(t.value);try{let n=await R(`/products/${e}/favorite`,{method:`POST`});t.value=n.favorited?[...new Set([...t.value.filter(t=>t!==e),e])]:t.value.filter(t=>t!==e),Ir(t.value)}catch(r){if(!(r instanceof H&&r.status===404))throw t.value=n?[...new Set([...t.value,e])]:t.value.filter(t=>t!==e),Ir(t.value),r}finally{let t={...r.value};delete t[e],r.value=t}}function c(){t.value=[],Ir([]),n.value=!1}return{ids:t,loaded:n,pending:r,isFavorite:a,hydrate:o,toggle:s,resetLocal:c}}),Rr=z(`auth`,()=>{let t=k(_r()),n=k(!1),r=k(null),i=k(Dr()),a=e(()=>!!t.value),o=e(()=>t.value?`${t.value.firstName} ${t.value.lastName}`:``),s=e(()=>t.value?.appRole===`agent`),c=e(()=>!!t.value&&t.value.appRole!==`agent`);function l(){r.value=null}function u(){i.value=null,Or(null)}async function d(e,t){n.value=!0,r.value=null;try{let n=Dr();i.value=n;let a=t.firstName?.trim()||n?.firstName,o=t.lastName?.trim()||n?.lastName;t.isRegister&&a&&o&&(i.value={firstName:a,lastName:o},Or(i.value));let s=await br(e,{isRegister:t.isRegister,firstName:a,lastName:o});return s.success||(r.value=s.message),s}finally{n.value=!1}}async function f(e,i){n.value=!0,r.value=null;let a=await xr(e,i);return n.value=!1,a.success&&a.user?(t.value=a.user,u(),await Promise.all([U().loadCompanies(),Z().hydrate(),Mr().hydrate(),Nr().hydrate(),Lr().hydrate()])):r.value=a.message,a}function p(){Sr(),t.value=null,u(),Z().resetLocal(),Mr().resetLocal(),Nr().resetLocal(),Lr().resetLocal()}async function m(e){if(!t.value)return null;let n=await wr(e);return n&&(t.value=n),n}async function h(){if(t.value=_r(),!t.value)return;let e=await Cr();t.value=e}return{user:t,loading:n,error:r,isAuthenticated:a,fullName:o,isAgent:s,isCustomerOnly:c,clearError:l,requestOtp:d,confirmOtp:f,logout:p,updateProfile:m,hydrate:h}}),zr=I({__name:`IconBell`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:notification`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Br=I({__name:`IconChevronLeft`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:arrow-left-1`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Vr=z(`theme`,()=>{let t=he(`ft_theme`,`system`),n=ge(),r=e(()=>t.value===`system`?n.value?`dark`:`light`:t.value),i=e(()=>r.value===`dark`);ae(()=>{let e=document.documentElement;e.classList.toggle(`dark`,i.value),e.style.colorScheme=r.value});function a(e){t.value=e}function o(){let e=[`light`,`dark`,`system`],n=e.indexOf(t.value);t.value=e[(n+1)%e.length]}function s(){t.value=i.value?`light`:`dark`}return{preference:t,resolved:r,isDark:i,setPreference:a,cyclePreference:o,toggleLightDark:s}}),Hr=[`aria-label`,`title`],Ur=A(I({__name:`AuthThemeToggle`,props:{variant:{default:`floating`}},setup(n){let r=Vr(),{isDark:i}=V(r),a=e(()=>i.value?`vuesax-linear:sun-1`:`vuesax-linear:moon`),o=e(()=>i.value?`تغییر به تم روشن`:`تغییر به تم تاریک`);return(e,i)=>(_(),u(`button`,{type:`button`,class:t([`auth-theme-toggle`,n.variant===`inline`?`auth-theme-toggle--inline`:`auth-theme-toggle--floating`]),"aria-label":o.value,title:o.value,onClick:i[0]||=e=>p(r).toggleLightDark()},[f(P,{icon:a.value,size:18,"stroke-width":1.5},null,8,[`icon`])],10,Hr))}}),[[`__scopeId`,`data-v-3a58cb84`]]),Wr=[`src`],Gr={key:1},Kr=A(I({__name:`UserAvatar`,props:{src:{},initials:{},size:{default:72}},setup(e){return(t,n)=>(_(),u(`span`,{class:`user-avatar`,style:m({width:`${e.size}px`,height:`${e.size}px`,fontSize:`${Math.round(e.size*.38)}px`})},[e.src?(_(),u(`img`,{key:0,class:`user-avatar__img`,src:e.src,alt:``},null,8,Wr)):(_(),u(`span`,Gr,r(e.initials),1))],4))}}),[[`__scopeId`,`data-v-5c562bf0`]]),qr={class:`desktop-header`},Jr={class:`desktop-header__actions`},Yr={key:0,class:`desktop-header__company`},Xr=[`aria-label`],Zr={class:`desktop-header__user-wrap`},Qr=[`aria-expanded`],$r={class:`desktop-header__user-name`},ei={key:0,class:`desktop-header__menu`},ti=A(I({__name:`DesktopHeader`,setup(t){let n=y(),i=Rr(),a=Z(),o=Nr(),s=k(!1),l=e(()=>xe(o.unreadCount>9?`9+`:String(o.unreadCount))),d=e(()=>`${i.user?.firstName?.[0]??``}${i.user?.lastName?.[0]??``}`||`؟`),m=e(()=>a.companyNamesLabel||a.activeCart?.companyName||``);function h(){s.value=!s.value}function g(){s.value=!1,n.push(`/profile`)}function v(){s.value=!1,i.logout(),n.replace(`/welcome`)}return(e,t)=>(_(),u(`header`,qr,[t[1]||=D(`div`,{class:`desktop-header__spacer`,"aria-hidden":`true`},null,-1),D(`div`,Jr,[m.value?(_(),u(`span`,Yr,r(m.value),1)):c(``,!0),f(Ur,{variant:`inline`}),D(`button`,{type:`button`,class:`desktop-header__icon-btn`,"aria-label":`اعلان‌ها`,onClick:t[0]||=e=>p(n).push(`/profile/notifications`)},[f(zr,{size:20}),p(o).hasUnread?(_(),u(`span`,{key:0,class:`desktop-header__notif-badge`,"aria-label":`${p(o).unreadCount} اعلان خوانده‌نشده`},r(l.value),9,Xr)):c(``,!0)]),D(`div`,Zr,[D(`button`,{type:`button`,class:`desktop-header__user`,"aria-expanded":s.value,onClick:h},[f(Kr,{class:`desktop-header__avatar`,src:p(i).user?.avatarUrl,initials:d.value,size:32},null,8,[`src`,`initials`]),D(`span`,$r,r(p(i).fullName),1),f(Br,{size:16,class:`desktop-header__chevron`})],8,Qr),s.value?(_(),u(`div`,ei,[D(`button`,{type:`button`,onClick:g},`پروفایل`),D(`button`,{type:`button`,class:`desktop-header__menu-logout`,onClick:v},`خروج`)])):c(``,!0)])])]))}}),[[`__scopeId`,`data-v-5f322d95`]]),ni={class:`app-layout`},ri={class:`app-frame`},ii={class:`app-main`},ai={class:`app-main__content`},oi={class:`app-content`},si=I({__name:`DefaultLayout`,setup(n){let r=te(),i=e(()=>![`welcome`,`login`,`register`,`otp`,`settlement`,`check-mode`,`check-form`,`check-list`,`cash-settlement`,`order-success`].includes(r.name)&&!r.meta.hideNav),a=e(()=>[`settlement`,`check-mode`,`check-form`,`check-list`,`cash-settlement`].includes(r.name)),o=e(()=>r.name===`welcome`||r.name===`login`||r.name===`register`||r.name===`otp`);return(e,n)=>(_(),u(`div`,{class:t([`app-shell`,{"app-shell--no-nav":!i.value,"app-shell--wide":a.value,"app-shell--with-nav":i.value,"app-shell--immersive":o.value}])},[D(`div`,ni,[i.value?(_(),s(pr,{key:0})):c(``,!0),D(`div`,ri,[i.value?(_(),s(ti,{key:0})):c(``,!0),D(`main`,ii,[D(`div`,ai,[D(`div`,oi,[d(e.$slots,`default`)])])]),i.value?(_(),s($n,{key:1})):c(``,!0)])])],2))}}),ci=[`type`,`disabled`],li={key:0,class:`btn-spinner`},ui=A(I({__name:`BaseButton`,props:{variant:{},size:{},block:{type:Boolean},disabled:{type:Boolean},loading:{type:Boolean},type:{}},setup(e){return(n,r)=>(_(),u(`button`,{type:e.type??`button`,class:t([`btn`,[`btn-${e.variant??`primary`}`,`btn-${e.size??`md`}`,{"btn-block":e.block}]]),disabled:e.disabled||e.loading},[e.loading?(_(),u(`span`,li)):c(``,!0),d(n.$slots,`default`,{},void 0,!0)],10,ci))}}),[[`__scopeId`,`data-v-3628a8bb`]]),di=T({open:!1,title:``,message:``,confirmLabel:`حذف`,cancelLabel:`انصراف`,tone:`danger`,resolve:null});function fi(){return di}function pi(e){return new Promise(t=>{Object.assign(di,{open:!0,title:e.title,message:e.message,confirmLabel:e.confirmLabel??`حذف`,cancelLabel:e.cancelLabel??`انصراف`,tone:e.tone??`danger`,resolve:t})})}function mi(e){di.resolve?.(e),di.open=!1,di.resolve=null}var hi={class:`dialog card confirm-dialog`},gi={id:`confirm-dialog-title`,class:`confirm-dialog__title`},_i={class:`confirm-dialog__message`},vi={class:`dialog-actions confirm-dialog__actions`},yi=A(I({__name:`ConfirmDialog`,setup(e){let t=fi();function i(){mi(!1)}function a(){mi(!0)}return(e,s)=>p(t).open?(_(),u(`div`,{key:0,class:`dialog-overlay confirm-dialog-overlay`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`confirm-dialog-title`,onClick:n(i,[`self`])},[D(`div`,hi,[D(`h3`,gi,r(p(t).title),1),D(`p`,_i,r(p(t).message),1),D(`div`,vi,[f(ui,{variant:`outline`,onClick:i},{default:M(()=>[o(r(p(t).cancelLabel),1)]),_:1}),f(ui,{variant:p(t).tone===`danger`?`danger`:`primary`,onClick:a},{default:M(()=>[o(r(p(t).confirmLabel),1)]),_:1},8,[`variant`])])])])):c(``,!0)}}),[[`__scopeId`,`data-v-2e50e2a7`]]),bi=I({__name:`App`,setup(e){let t=Rr(),n=Z(),r=Mr(),i=U(),a=Nr(),o=y(),c=k(`page-fade`);function d(e){return e.split(`/`).filter(Boolean).length}return o.beforeEach((e,t)=>{if(!t.name){c.value=`page-fade`;return}let n=jn(d(e.path)-d(t.path),-1,1);n>0?c.value=`page-forward`:n<0?c.value=`page-back`:c.value=`page-fade`}),se(async()=>{await t.hydrate(),t.isAuthenticated&&await Promise.all([i.loadCompanies(),n.hydrate(),r.hydrate(),a.hydrate()])}),me(()=>{t.isAuthenticated&&a.refreshUnreadCount()},6e4,{immediate:!1}),(e,t)=>(_(),u(l,null,[f(si,null,{default:M(()=>[f(p(en),null,{default:M(({Component:e,route:t})=>[f(fe,{name:c.value,mode:`out-in`},{default:M(()=>[(_(),u(`div`,{key:t.path,class:`page-transition page-shell`},[(_(),s(C(e)))]))]),_:2},1032,[`name`])]),_:1})]),_:1}),f(yi)],64))}}),xi=`modulepreload`,Si=function(e){return`/`+e},Ci={},$=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=Si(t,n),t=s(t),t in Ci)return;Ci[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:xi,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},wi=tn({history:Ct(`/`),routes:[{path:`/welcome`,name:`welcome`,component:()=>$(()=>import(`./WelcomeView-qGaUzjJM.js`),__vite__mapDeps([0,1,2,3,4])),meta:{guest:!0,hideNav:!0}},{path:`/login`,name:`login`,component:()=>$(()=>import(`./LoginView-D9wWgmnO.js`),__vite__mapDeps([5,1,2,6,7,8,9,10,11,12,3,13])),meta:{guest:!0,hideNav:!0}},{path:`/register`,name:`register`,component:()=>$(()=>import(`./RegisterView-DBnd0mpE.js`),__vite__mapDeps([14,1,2,15,16,7,8,9,10,11,12,17,18])),meta:{guest:!0,hideNav:!0}},{path:`/otp`,name:`otp`,component:()=>$(()=>import(`./OtpView-kAUoSCAD.js`),__vite__mapDeps([19,1,2,16,7,20,9,10,12,3,21,22])),meta:{guest:!0,hideNav:!0}},{path:`/`,name:`home`,component:()=>$(()=>import(`./HomeView-wCye6_sU.js`),__vite__mapDeps([23,1,2,7,20,24,25,26,6,27,28,29])),meta:{requiresAuth:!0}},{path:`/companies`,name:`companies`,component:()=>$(()=>import(`./CompanySelectView-ccmsnxvI.js`),__vite__mapDeps([30,1,2,31,6,20,32,33,24,25,27,34])),meta:{requiresAuth:!0}},{path:`/categories`,name:`categories`,component:()=>$(()=>import(`./CategoriesView-DRmOX7Aw.js`),__vite__mapDeps([35,1,2,20,17,36,24,25,26,6,27,37,38,39])),meta:{requiresAuth:!0}},{path:`/products`,name:`products`,component:()=>$(()=>import(`./ProductsView-FPfFjubT.js`),__vite__mapDeps([40,1,2,41,24,25,26,6,42,43,20,44,45,46,28,47])),meta:{requiresAuth:!0}},{path:`/product`,name:`product`,component:()=>$(()=>import(`./ProductDetailView-CTZ8B8Qk.js`),__vite__mapDeps([48,1,2,7,31,6,20,24,25,49,26,27,42,38,28,50])),meta:{requiresAuth:!0}},{path:`/catalogs`,name:`catalogs`,component:()=>$(()=>import(`./CatalogsHubView-u8MWedcL.js`),__vite__mapDeps([51,1,2,7,31,6,20,24,25,26,27,52,45,46,37,53])),meta:{requiresAuth:!0}},{path:`/catalogs/:catalogId`,name:`catalog-detail`,component:()=>$(()=>import(`./CatalogDetailView-CMyOKjOQ.js`),__vite__mapDeps([54,1,2,7,31,6,20,24,25,49,26,27,52,42,55])),meta:{requiresAuth:!0}},{path:`/catalog-request`,name:`catalog-request`,component:()=>$(()=>import(`./CatalogRequestView-BhFG7AuZ.js`),__vite__mapDeps([56,1,2,7,24,25,26,6,43,20,44,57,58])),meta:{requiresAuth:!0}},{path:`/catalog-requests`,name:`catalog-requests`,component:()=>$(()=>import(`./CatalogRequestsView-fszvIs41.js`),__vite__mapDeps([59,1,2,7,43,20,44,57,6,60])),meta:{requiresAuth:!0}},{path:`/favorites`,name:`favorites`,component:()=>$(()=>import(`./FavoritesView-U48rD2lS.js`),__vite__mapDeps([61,1,2,24,25,26,6,43,20,44,28,62])),meta:{requiresAuth:!0}},{path:`/customers`,name:`customers`,component:()=>$(()=>import(`./CustomersView-ByzAyCRf.js`),__vite__mapDeps([63,1,2,7,41,24,25,26,6,43,20,44,45,46,64])),meta:{requiresAuth:!0}},{path:`/customers/new`,name:`customer-new`,component:()=>$(()=>import(`./CustomerCreateView-y-BtY-8V.js`),__vite__mapDeps([65,1,2,6,7,8,9,10,12,26,27,43,20,44,66,67,68])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/customer`,name:`customer`,component:()=>$(()=>import(`./CustomerDetailView-DOkX1hBW.js`),__vite__mapDeps([69,1,2,7,70,11,21,71,24,25,26,6,43,20,44,72,73])),meta:{requiresAuth:!0}},{path:`/meeting-report`,name:`meeting-report`,component:()=>$(()=>import(`./MeetingReportView-D_xn_c9Q.js`),__vite__mapDeps([74,1,2,75,11,21,71,24,25,26,6,43,20,44,72,76])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/reminders`,name:`reminders`,component:()=>$(()=>import(`./RemindersView-B1HBhehQ.js`),__vite__mapDeps([77,1,2,7,20,78,24,25,26,6,27,79])),meta:{requiresAuth:!0}},{path:`/reminder`,name:`reminder`,component:()=>$(()=>import(`./ReminderDetailView-D-AYmeKn.js`),__vite__mapDeps([80,1,2,24,25,26,6,43,20,44,81])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/companies/:companyId/catalogs`,name:`company-catalogs`,component:()=>$(()=>import(`./CatalogListView-SX8NH65z.js`),__vite__mapDeps([82,1,2,31,6,83,84,24,25,43,20,44,45,46,85])),meta:{requiresAuth:!0}},{path:`/companies/:companyId/catalogs/:catalogId/products`,name:`company-products`,redirect:e=>({path:`/products`,query:{catalogId:String(e.params.catalogId??``),companyId:String(e.params.companyId??``)}})},{path:`/cart`,name:`cart`,component:()=>$(()=>import(`./CartView-2LBKVW4Y.js`),__vite__mapDeps([86,1,2,7,83,84,20,9,10,17,87,88,71,36,89])),meta:{requiresAuth:!0}},{path:`/orders`,name:`orders`,component:()=>$(()=>import(`./OrdersView-CRxlIUBm.js`),__vite__mapDeps([90,1,2,7,31,6,83,84,70,20,32,33,75,41,78,91])),meta:{requiresAuth:!0}},{path:`/order`,name:`order-query`,redirect:e=>{let t=String(e.query.id??``);return t?{path:`/orders/${t}`}:{name:`orders`}}},{path:`/orders/:id`,name:`order-detail`,component:()=>$(()=>import(`./OrderDetailView-BuCDMdSf.js`),__vite__mapDeps([92,1,2,15,16,7,8,70,20,9,10,12,93,66,67,94,95,96])),meta:{requiresAuth:!0}},{path:`/orders/:id/success`,name:`order-success`,component:()=>$(()=>import(`./OrderSuccessView-Ct5EheK8.js`),__vite__mapDeps([97,1,2,7,27,43,20,44,98])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/settlement`,name:`settlement`,component:()=>$(()=>import(`./SettlementTypeView-003zaZPC.js`),__vite__mapDeps([99,1,2,7,9,10,87,88,43,20,44,93,100,101,102])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/cash`,name:`cash-settlement`,component:()=>$(()=>import(`./CashSettlementView-CGpx1Nlw.js`),__vite__mapDeps([103,1,2,7,31,6,43,20,44,100,93,104])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-mode`,name:`check-mode`,component:()=>$(()=>import(`./CheckModeSelectView-Dh-I2toM.js`),__vite__mapDeps([105,1,2,7,21,43,20,44,100,93,101,106])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-form`,name:`check-form`,component:()=>$(()=>import(`./CheckFormView-DqgBARCn.js`),__vite__mapDeps([107,1,2,7,8,9,10,12,43,20,44,100,93,66,67,94,95,101,108])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-list`,name:`check-list`,component:()=>$(()=>import(`./CheckListView-Bq44NHdA.js`).then(e=>e.n),__vite__mapDeps([109,1,2,7,83,84,20,9,10,100,93,110])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/profile`,name:`profile`,component:()=>$(()=>import(`./ProfileView-CqjEPEPK.js`),__vite__mapDeps([111,1,2,7,70,24,25,26,6,112])),meta:{requiresAuth:!0}},{path:`/profile/edit`,name:`profile-edit`,component:()=>$(()=>import(`./ProfileEditView-C6fQ0UNn.js`),__vite__mapDeps([113,1,2,9,10,12,66,67,114,20,115,116])),meta:{requiresAuth:!0}},{path:`/profile/security`,name:`profile-security`,component:()=>$(()=>import(`./ProfileSecurityView-SPYpAs_D.js`),__vite__mapDeps([117,1,2,9,10,12,66,67,114,20,115,118])),meta:{requiresAuth:!0}},{path:`/profile/notifications`,name:`profile-notifications`,component:()=>$(()=>import(`./ProfileNotificationsView-CftqndvR.js`),__vite__mapDeps([119,1,2,7,83,84,114,20,115,120])),meta:{requiresAuth:!0}},{path:`/profile/display`,name:`profile-display`,component:()=>$(()=>import(`./ProfileDisplayView-BLWLfE9O.js`),__vite__mapDeps([121,1,2,16,114,20,115,122])),meta:{requiresAuth:!0}},{path:`/profile/checks`,name:`profile-checks`,component:()=>$(()=>import(`./ProfileChecksView-Bdf27K3J.js`),__vite__mapDeps([123,109,1,2,7,83,84,20,9,10,100,93,110])),meta:{requiresAuth:!0}}],scrollBehavior(){return{top:0}}});wi.beforeEach(e=>{let t=vr();return e.meta.requiresAuth&&!t?e.name===`home`||e.path===`/`?{name:`welcome`}:{name:`welcome`,query:{redirect:e.fullPath}}:e.meta.guest&&t||e.meta.agentOnly&&gr()?.appRole!==`agent`?{name:`home`}:!0});var Ti=de(bi),Ei=pe();Ti.use(Ei),Ti.use(wi),Vr(Ei),Ti.mount(`#app`);export{Ln as C,Rn as S,Z as T,rr as _,Vr as a,Bn as b,Rr as c,Mr as d,Ar as f,Or as g,Dr as h,Ur as i,Lr as l,Er as m,ui as n,Br as o,jr as p,Kr as r,zr as s,pi as t,Nr as u,er as v,In as w,zn as x,Vn as y}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/WelcomeView-BbT_ocAD.js","assets/BasicIcon-C6boaehV.js","assets/BasicIcon-QF_b9Svq.css","assets/login-fabric-CzrIXTnD.js","assets/WelcomeView-Bue6hk9x.css","assets/LoginView-D0nHysUo.js","assets/http-BC1hNfZ4.js","assets/format-BHJptHdF.js","assets/validation-BD7oi-2I.js","assets/FormErrorBanner-CjdBfIQT.js","assets/FormErrorBanner-Hje8L-00.css","assets/IconPhone-C0bnM4fV.js","assets/formErrors-DglFjYkZ.js","assets/LoginView-a5WOmvO4.css","assets/RegisterView-BcL8O-vh.js","assets/dist-B7sUlTMM.js","assets/dist-CUUvbY4x.js","assets/IconDiamond-Bgv1zgqc.js","assets/RegisterView-CTzyNknX.css","assets/OtpView-CRoSWAh8.js","assets/IconChevronBack-DORV2H0q.js","assets/IconEditPen-DLV3_yq2.js","assets/OtpView-D50bP3mT.css","assets/HomeView-Xx9oyuHV.js","assets/PageSkeleton-uO-jhbNm.js","assets/PageSkeleton-BAjL8n2H.css","assets/crm-CtglbPsN.js","assets/useGoBack-CgNp0uP9.js","assets/IconHeart-CZMe29Nz.js","assets/HomeView-DYxyNGVU.css","assets/CompanySelectView-DSdNGDKR.js","assets/catalog-s7nVUdlj.js","assets/IconFamBaftLogo-BaP40Dff.js","assets/IconFamBaftLogo-BaDEschB.css","assets/CompanySelectView-wH7uHLvB.css","assets/CategoriesView-CDaVb5Ku.js","assets/IconLayoutGrid-E-Q8Z5rF.js","assets/IconSearch-DOnq8ybc.js","assets/IconShoppingBag-Bq21_Txe.js","assets/CategoriesView-BRz9akNh.css","assets/ProductsView-DyuDmduq.js","assets/IconFilter-D9NdLZ7w.js","assets/colorSwatch-BgOH1LE5.js","assets/PageHeader-BFnKSFNh.js","assets/PageHeader-CDhs0XKF.css","assets/SearchField-Dx2PcshV.js","assets/SearchField-BGmIHecn.css","assets/ProductsView-l55Gj6ux.css","assets/ProductDetailView-C-2OwXKv.js","assets/IconShare-1kao-fAR.js","assets/ProductDetailView-CqyNqug9.css","assets/CatalogsHubView-CVuNr6xa.js","assets/catalogGallery-DMNB35I1.js","assets/CatalogsHubView-Cnl22g6I.css","assets/CatalogDetailView-Gtx8dlRR.js","assets/CatalogDetailView-CZHNGZXq.css","assets/CatalogRequestView-BSWD5gtk.js","assets/catalogRequests-D1kBtGqL.js","assets/CatalogRequestView-BZ3G_4yn.css","assets/CatalogRequestsView-DwQhS52F.js","assets/CatalogRequestsView-DUzaL-Pf.css","assets/FavoritesView-D0buqJLn.js","assets/FavoritesView-C_rd5Wxy.css","assets/CustomersView-BkjIB9Zf.js","assets/CustomersView-CmCf2GQT.css","assets/CustomerCreateView-Bu9UdZ8R.js","assets/BaseInput-qoEXOHCQ.js","assets/BaseInput-Dxl7Obd8.css","assets/CustomerCreateView-xAy0nFXT.css","assets/CustomerDetailView-kex7gVf_.js","assets/constants-DXXK14Zz.js","assets/IconClipboardEmpty-5Av_Gh0W.js","assets/IconMail-wulYTzHn.js","assets/CustomerDetailView-Baj8nbYX.css","assets/MeetingReportView-YbV4ERNj.js","assets/IconCheckCircleOutline-Bx3NxSDX.js","assets/MeetingReportView-C5CRmzNN.css","assets/RemindersView-CyB53lja.js","assets/IconMoreVertical-BPkOm_2U.js","assets/RemindersView-BkrXzff2.css","assets/ReminderDetailView-DNK_nJut.js","assets/ReminderDetailView-Bgb1iArR.css","assets/CatalogListView-Dq58CV-q.js","assets/EmptyState-C_QQeA_h.js","assets/EmptyState-D6A5GmrP.css","assets/CatalogListView-ClQNdMb8.css","assets/CartView-eM60Epx8.js","assets/CheckoutStepper-CqUviuW7.js","assets/CheckoutStepper-hqk-kVCz.css","assets/CartView-7hxFuJin.css","assets/OrdersView-DdeDkbea.js","assets/OrdersView-Te_tCICZ.css","assets/OrderDetailView-BXnrb7Jd.js","assets/orderInvoice-B0L1Aeuk.js","assets/PersianDateInput-5iA_raeL.js","assets/PersianDateInput-MG7uK7zm.css","assets/OrderDetailView-DfQWMJF8.css","assets/OrderSuccessView-DCkdco9K.js","assets/OrderSuccessView-D_odiYNR.css","assets/SettlementTypeView-CGWtmoLi.js","assets/useRequirePricedOrder-CxEozNXk.js","assets/IconCheckBook-DwIUojJc.js","assets/SettlementTypeView-C3wqclvS.css","assets/CashSettlementView-CjQgNpmP.js","assets/CashSettlementView-C8IRazOR.css","assets/CheckModeSelectView-D8l3uvkh.js","assets/CheckModeSelectView-BZlKzxFL.css","assets/CheckFormView-CL59CF83.js","assets/CheckFormView-Cgp6kUZ2.css","assets/CheckListView-DSyd4n4b.js","assets/CheckListView-B_ogsKeK.css","assets/ProfileView-DX6DnJ1_.js","assets/ProfileView-D8tUQfUl.css","assets/ProfileEditView-BIvFm_eS.js","assets/ProfileSubpageLayout-PN2YWH-s.js","assets/ProfileSubpageLayout-W3vfIprY.css","assets/ProfileEditView-Cqvr3yiG.css","assets/ProfileSecurityView-CE_e1P0U.js","assets/ProfileSecurityView-BjbybMSz.css","assets/ProfileNotificationsView-BtwJaRCQ.js","assets/ProfileNotificationsView-BqMkB4wX.css","assets/ProfileDisplayView-CwFfrYN3.js","assets/ProfileDisplayView-CDaE5E6F.css","assets/ProfileChecksView-DtgHDdIY.js"])))=>i.map(i=>d[i]); +import{A as e,Ct as t,D as n,Et as r,G as i,H as a,L as o,M as s,N as c,O as l,P as u,Q as d,R as f,St as p,Tt as m,W as h,X as g,Y as _,Z as v,_ as y,_t as ee,a as b,c as x,d as S,et as C,f as w,ft as T,g as te,h as ne,ht as re,i as E,j as D,l as O,m as ie,mt as k,n as A,nt as ae,o as j,p as oe,q as se,r as ce,rt as M,s as N,t as P,tt as le,u as ue,v as F,x as de,y as fe,z as I}from"./BasicIcon-C6boaehV.js";import{a as pe,i as L,n as R,o as z,r as B,s as V,t as H}from"./http-BC1hNfZ4.js";import{l as me}from"./dist-CUUvbY4x.js";import{i as he,r as ge}from"./dist-B7sUlTMM.js";import{_ as _e,c as ve,s as ye,t as be,u as xe,v as Se}from"./format-BHJptHdF.js";import{r as Ce}from"./validation-BD7oi-2I.js";import{t as U}from"./catalog-s7nVUdlj.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),t.credentials=e.crossOrigin===`use-credentials`?`include`:e.crossOrigin===`anonymous`?`omit`:`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var W=typeof document<`u`,we=/#/g,Te=/&/g,Ee=/\//g,De=/=/g,Oe=/\?/g,ke=/\+/g,Ae=/%5B/g,je=/%5D/g,Me=/%5E/g,Ne=/%60/g,Pe=/%7B/g,Fe=/%7C/g,Ie=/%7D/g,Le=/%20/g;function Re(e){return e==null?``:encodeURI(``+e).replace(Fe,`|`).replace(Ae,`[`).replace(je,`]`)}function ze(e){return Re(e).replace(Pe,`{`).replace(Ie,`}`).replace(Me,`^`)}function Be(e){return Re(e).replace(ke,`%2B`).replace(Le,`+`).replace(we,`%23`).replace(Te,`%26`).replace(Ne,"`").replace(Pe,`{`).replace(Ie,`}`).replace(Me,`^`)}function Ve(e){return Be(e).replace(De,`%3D`)}function He(e){return Re(e).replace(we,`%23`).replace(Oe,`%3F`)}function Ue(e){return He(e).replace(Ee,`%2F`)}function We(e){if(e==null)return null;try{return decodeURIComponent(``+e)}catch{}return``+e}var Ge=/\/$/,Ke=e=>e.replace(Ge,``);function qe(e,t,n=`/`){let r,i={},a=``,o=``,s=t.indexOf(`#`),c=t.indexOf(`?`);return c=s>=0&&c>s?-1:c,c>=0&&(r=t.slice(0,c),a=t.slice(c,s>0?s:t.length),i=e(a.slice(1))),s>=0&&(r||=t.slice(0,s),o=t.slice(s,t.length)),r=et(r??t,n),{fullPath:r+a+o,path:r,query:i,hash:We(o)}}function Je(e,t){let n=t.query?e(t.query):``;return t.path+(n&&`?`)+n+(t.hash||``)}function Ye(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||`/`}function Xe(e,t,n){let r=t.matched.length-1,i=n.matched.length-1;return r>-1&&r===i&&G(t.matched[r],n.matched[i])&&Ze(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function G(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ze(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!Qe(e[n],t[n]))return!1;return!0}function Qe(e,t){return j(e)?$e(e,t):j(t)?$e(t,e):(e&&e.valueOf())===(t&&t.valueOf())}function $e(e,t){return j(t)?e.length===t.length&&e.every((e,n)=>e===t[n]):e.length===1&&e[0]===t}function et(e,t){if(e.startsWith(`/`))return e;if(!e)return t;let n=t.split(`/`),r=e.split(`/`),i=r[r.length-1];(i===`..`||i===`.`)&&r.push(``);let a=n.length-1,o,s;for(o=0;o1&&a--;else break;return n.slice(0,a).join(`/`)+`/`+r.slice(o).join(`/`)}var K={path:`/`,name:void 0,params:{},query:{},hash:``,fullPath:`/`,matched:[],meta:{},redirectedFrom:void 0};function tt(e){if(!e)if(W){let t=document.querySelector(`base`);e=t&&t.getAttribute(`href`)||`/`,e=e.replace(/^\w+:\/\/[^/]+/,``)}else e=`/`;return e[0]!==`/`&&e[0]!==`#`&&(e=`/`+e),Ke(e)}var nt=/^[^#]+#/;function rt(e,t){return e.replace(nt,`#`)+t}function it(e,t){let n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}var at=()=>({left:window.scrollX,top:window.scrollY});function ot(e){let t;if(`el`in e){let n=e.el,r=typeof n==`string`&&n.startsWith(`#`),i=typeof n==`string`?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=it(i,e)}else t=e;`scrollBehavior`in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left==null?window.scrollX:t.left,t.top==null?window.scrollY:t.top)}function st(e,t){return(history.state?history.state.position-t:-1)+e}var ct=new Map;function lt(e,t){ct.set(e,t)}function ut(e){let t=ct.get(e);return ct.delete(e),t}function dt(e){return typeof e==`string`||e&&typeof e==`object`}function ft(e){return typeof e==`string`||typeof e==`symbol`}function pt(e){let t={};if(e===``||e===`?`)return t;let n=(e[0]===`?`?e.slice(1):e).split(`&`);for(let e=0;ee&&Be(e)):[r&&Be(r)]).forEach(e=>{e!==void 0&&(t+=(t.length?`&`:``)+n,e!=null&&(t+=`=`+e))})}return t}function ht(e){let t={};for(let n in e){let r=e[n];r!==void 0&&(t[n]=j(r)?r.map(e=>e==null?null:``+e):r==null?r:``+r)}return t}function q(){let e=[];function t(t){return e.push(t),()=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function J(e,t,n,r,i,a=e=>e()){let o=r&&(r.enterCallbacks[i]=r.enterCallbacks[i]||[]);return()=>new Promise((s,c)=>{let l=e=>{e===!1?c(b(4,{from:n,to:t})):e instanceof Error?c(e):dt(e)?c(b(2,{from:t,to:e})):(o&&r.enterCallbacks[i]===o&&typeof e==`function`&&o.push(e),s())},u=a(()=>e.call(r&&r.instances[i],t,n,l)),d=Promise.resolve(u);e.length<3&&(d=d.then(l)),d.catch(e=>c(e))})}function gt(e,t,n,r,i=e=>e()){let a=[];for(let o of e)for(let e in o.components){let s=o.components[e];if(!(t!==`beforeRouteEnter`&&!o.instances[e]))if(O(s)){let c=(s.__vccOpts||s)[t];c&&a.push(J(c,n,r,o,e,i))}else{let c=s();a.push(()=>c.then(a=>{if(!a)throw Error(`Couldn't resolve component "${e}" at "${o.path}"`);let s=N(a)?a.default:a;o.mods[e]=a,o.components[e]=s;let c=(s.__vccOpts||s)[t];return c&&J(c,n,r,o,e,i)()}))}}return a}function _t(e,t){let n=[],r=[],i=[],a=Math.max(t.matched.length,e.matched.length);for(let o=0;oG(e,a))?r.push(a):n.push(a));let s=e.matched[o];s&&(t.matched.find(e=>G(e,s))||i.push(s))}return[n,r,i]}var vt=()=>location.protocol+`//`+location.host;function yt(e,t){let{pathname:n,search:r,hash:i}=t,a=e.indexOf(`#`);if(a>-1){let t=i.includes(e.slice(a))?e.slice(a).length:1,n=i.slice(t);return n[0]!==`/`&&(n=`/`+n),Ye(n,``)}return Ye(n,e)+r+i}function bt(e,t,n,r){let i=[],a=[],o=null,s=({state:a})=>{let s=yt(e,location),c=n.value,l=t.value,u=0;if(a){if(n.value=s,t.value=a,o&&o===c){o=null;return}u=l?a.position-l.position:0}else r(s);i.forEach(e=>{e(n.value,c,{delta:u,type:`pop`,direction:u?u>0?`forward`:`back`:``})})};function c(){o=n.value}function l(e){i.push(e);let t=()=>{let t=i.indexOf(e);t>-1&&i.splice(t,1)};return a.push(t),t}function u(){if(document.visibilityState===`hidden`){let{history:e}=window;if(!e.state)return;e.replaceState(E({},e.state,{scroll:at()}),``)}}function d(){for(let e of a)e();a=[],window.removeEventListener(`popstate`,s),window.removeEventListener(`pagehide`,u),document.removeEventListener(`visibilitychange`,u)}return window.addEventListener(`popstate`,s),window.addEventListener(`pagehide`,u),document.addEventListener(`visibilitychange`,u),{pauseListeners:c,listen:l,destroy:d}}function xt(e,t,n,r=!1,i=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:i?at():null}}function St(e){let{history:t,location:n}=window,r={value:yt(e,n)},i={value:t.state};i.value||a(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function a(r,a,o){let s=e.indexOf(`#`),c=s>-1?(n.host&&document.querySelector(`base`)?e:e.slice(s))+r:vt()+e+r;try{t[o?`replaceState`:`pushState`](a,``,c),i.value=a}catch(e){console.error(e),n[o?`replace`:`assign`](c)}}function o(e,n){a(e,E({},t.state,xt(i.value.back,e,i.value.forward,!0),n,{position:i.value.position}),!0),r.value=e}function s(e,n){let o=E({},i.value,t.state,{forward:e,scroll:at()});a(o.current,o,!0),a(e,E({},xt(r.value,e,null),{position:o.position+1},n),!1),r.value=e}return{location:r,state:i,push:s,replace:o}}function Ct(e){e=tt(e);let t=St(e),n=bt(e,t.state,t.location,t.replace);function r(e,t=!0){t||n.pauseListeners(),history.go(e)}let i=E({location:``,base:e,go:r,createHref:rt.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}var wt={type:0,value:``},Tt=/[a-zA-Z0-9_]/;function Et(e){if(!e)return[[]];if(e===`/`)return[[wt]];if(!e.startsWith(`/`))throw Error(`Invalid path "${e}"`);function t(e){throw Error(`ERR (${n})/"${l}": ${e}`)}let n=0,r=n,i=[],a;function o(){a&&i.push(a),a=[]}let s=0,c,l=``,u=``;function d(){l&&=(n===0?a.push({type:0,value:l}):n===1||n===2||n===3?(a.length>1&&(c===`*`||c===`+`)&&t(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),a.push({type:1,value:l,regexp:u,repeatable:c===`*`||c===`+`,optional:c===`*`||c===`?`})):t(`Invalid state to consume buffer`),``)}function f(){l+=c}for(;st.length?t.length===1&&t[0]===80?1:-1:0}function Mt(e,t){let n=0,r=e.score,i=t.score;for(;n0&&t[t.length-1]<0}var Pt={strict:!1,end:!0,sensitive:!1};function Ft(e,t,n){let r=At(Et(e.path),n),i=E(r,{record:e,parent:t,children:[],alias:[]});return t&&!i.record.aliasOf==!t.record.aliasOf&&t.children.push(i),i}function It(e,t){let n=[],r=new Map;t=S(Pt,t);function i(e){return r.get(e)}function a(e,n,r){let i=!r,s=Rt(e);s.aliasOf=r&&r.record;let l=S(t,e),u=[s];if(`alias`in e){let t=typeof e.alias==`string`?[e.alias]:e.alias;for(let e of t)u.push(Rt(E({},s,{components:r?r.record.components:s.components,path:e,aliasOf:r?r.record:s})))}let d,f;for(let t of u){let{path:u}=t;if(n&&u[0]!==`/`){let e=n.record.path,r=e[e.length-1]===`/`?``:`/`;t.path=n.record.path+(u&&r+u)}if(d=Ft(t,n,l),r?r.alias.push(d):(f||=d,f!==d&&f.alias.push(d),i&&e.name&&!Bt(d)&&o(e.name)),Wt(d)&&c(d),s.children){let e=s.children;for(let t=0;t{o(f)}:w}function o(e){if(ft(e)){let t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(o),t.alias.forEach(o))}else{let t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(o),e.alias.forEach(o))}}function s(){return n}function c(e){let t=Ht(e,n);n.splice(t,0,e),e.record.name&&!Bt(e)&&r.set(e.record.name,e)}function l(e,t){let i,a={},o,s;if(`name`in e&&e.name){if(i=r.get(e.name),!i)throw b(1,{location:e});s=i.record.name,a=E(Lt(t.params,i.keys.filter(e=>!e.optional).concat(i.parent?i.parent.keys.filter(e=>e.optional):[]).map(e=>e.name)),e.params&&Lt(e.params,i.keys.map(e=>e.name))),o=i.stringify(a)}else if(e.path!=null)o=e.path,i=n.find(e=>e.re.test(o)),i&&(a=i.parse(o),s=i.record.name,i.keys.forEach(e=>{e.optional&&!a[e.name]&&delete a[e.name]}));else{if(i=t.name?r.get(t.name):n.find(e=>e.re.test(t.path)),!i)throw b(1,{location:e,currentLocation:t});s=i.record.name,a=E({},t.params,e.params),o=i.stringify(a)}let c=[],l=i;for(;l;)c.unshift(l.record),l=l.parent;return{name:s,path:o,params:a,matched:c,meta:Vt(c)}}e.forEach(e=>a(e));function u(){n.length=0,r.clear()}return{addRoute:a,resolve:l,removeRoute:o,clearRoutes:u,getRoutes:s,getRecordMatcher:i}}function Lt(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}function Rt(e){let t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:zt(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:`components`in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function zt(e){let t={},n=e.props||!1;if(`component`in e)t.default=n;else for(let r in e.components)t[r]=typeof n==`object`?n[r]:n;return t}function Bt(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Vt(e){return e.reduce((e,t)=>E(e,t.meta),{})}function Ht(e,t){let n=0,r=t.length;for(;n!==r;){let i=n+r>>1;Mt(e,t[i])<0?r=i:n=i+1}let i=Ut(e);return i&&(r=t.lastIndexOf(i,r-1)),r}function Ut(e){let t=e;for(;t=t.parent;)if(Wt(t)&&Mt(e,t)===0)return t}function Wt({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function Gt(t){let n=h(ie),r=h(oe),i=e(()=>{let e=p(t.to);return n.resolve(e)}),a=e(()=>{let{matched:e}=i.value,{length:t}=e,n=e[t-1],a=r.matched;if(!n||!a.length)return-1;let o=a.findIndex(G.bind(null,n));if(o>-1)return o;let s=Xt(e[t-2]);return t>1&&Xt(n)===s&&a[a.length-1].path!==s?a.findIndex(G.bind(null,e[t-2])):o}),o=e(()=>a.value>-1&&Yt(r.params,i.value.params)),s=e(()=>a.value>-1&&a.value===r.matched.length-1&&Ze(r.params,i.value.params));function c(e={}){if(Jt(e)){let e=n[p(t.replace)?`replace`:`push`](p(t.to)).catch(w);return t.viewTransition&&typeof document<`u`&&`startViewTransition`in document&&document.startViewTransition(()=>e),e}return Promise.resolve()}return{route:i,href:e(()=>i.value.href),isActive:o,isExactActive:s,navigate:c}}function Kt(e){return e.length===1?e[0]:e}var qt=I({name:`RouterLink`,compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:`page`},viewTransition:Boolean},useLink:Gt,setup(t,{slots:n}){let r=T(Gt(t)),{options:i}=h(ie),o=e(()=>({[Zt(t.activeClass,i.linkActiveClass,`router-link-active`)]:r.isActive,[Zt(t.exactActiveClass,i.linkExactActiveClass,`router-link-exact-active`)]:r.isExactActive}));return()=>{let e=n.default&&Kt(n.default(r));return t.custom?e:a(`a`,{"aria-current":r.isExactActive?t.ariaCurrentValue:null,href:r.href,onClick:r.navigate,class:o.value},e)}}});function Jt(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&(e.button===void 0||e.button===0)){if(e.currentTarget&&e.currentTarget.getAttribute){let t=e.currentTarget.getAttribute(`target`);if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Yt(e,t){for(let n in t){let r=t[n],i=e[n];if(typeof r==`string`){if(r!==i)return!1}else if(!j(i)||i.length!==r.length||r.some((e,t)=>e.valueOf()!==i[t].valueOf()))return!1}return!0}function Xt(e){return e?e.aliasOf?e.aliasOf.path:e.path:``}var Zt=(e,t,n)=>e??t??n,Qt=I({name:`RouterView`,inheritAttrs:!1,props:{name:{type:String,default:`default`},route:Object},compatConfig:{MODE:3},setup(t,{attrs:n,slots:r}){let i=h(ne),o=e(()=>t.route||i.value),s=h(F,0),c=e(()=>{let e=p(s),{matched:t}=o.value,n;for(;(n=t[e])&&!n.components;)e++;return e}),l=e(()=>o.value.matched[c.value]);g(F,e(()=>c.value+1)),g(ue,l),g(ne,o);let u=k();return le(()=>[u.value,l.value,t.name],([e,t,n],[r,i,a])=>{t&&(t.instances[n]=e,i&&i!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=i.leaveGuards),t.updateGuards.size||(t.updateGuards=i.updateGuards))),e&&t&&(!i||!G(t,i)||!r)&&(t.enterCallbacks[n]||[]).forEach(t=>t(e))},{flush:`post`}),()=>{let e=o.value,i=t.name,s=l.value,c=s&&s.components[i];if(!c)return $t(r.default,{Component:c,route:e});let d=s.props[i],f=d?d===!0?e.params:typeof d==`function`?d(e):d:null,p=a(c,E({},f,n,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(s.instances[i]=null)},ref:u}));return $t(r.default,{Component:p,route:e})||p}}});function $t(e,t){if(!e)return null;let n=e(t);return n.length===1?n[0]:n}var en=Qt;function tn(e){let t=It(e.routes,e),n=e.parseQuery||pt,r=e.stringifyQuery||mt,a=e.history,o=q(),s=q(),c=q(),l=ee(K),u=K;W&&e.scrollBehavior&&`scrollRestoration`in history&&(history.scrollRestoration=`manual`);let d=ce.bind(null,e=>``+e),f=ce.bind(null,Ue),m=ce.bind(null,We);function h(e,n){let r,i;return ft(e)?(r=t.getRecordMatcher(e),i=n):i=e,t.addRoute(i,r)}function g(e){let n=t.getRecordMatcher(e);n&&t.removeRoute(n)}function _(){return t.getRoutes().map(e=>e.record)}function v(e){return!!t.getRecordMatcher(e)}function y(e,i){if(i=E({},i||l.value),typeof e==`string`){let r=qe(n,e,i.path),o=t.resolve({path:r.path},i),s=a.createHref(r.fullPath);return E(r,o,{params:m(o.params),redirectedFrom:void 0,href:s})}let o;if(e.path!=null)o=E({},e,{path:qe(n,e.path,i.path).path});else{let t=E({},e.params);for(let e in t)t[e]??delete t[e];o=E({},e,{params:f(t)}),i.params=f(i.params)}let s=t.resolve(o,i),c=e.hash||``;s.params=d(m(s.params));let u=Je(r,E({},e,{hash:ze(c),path:s.path})),p=a.createHref(u);return E({fullPath:u,hash:c,query:r===mt?ht(e.query):e.query||{}},s,{redirectedFrom:void 0,href:p})}function S(e){return typeof e==`string`?qe(n,e,l.value.path):E({},e)}function C(e,t){if(u!==e)return b(8,{from:t,to:e})}function T(e){return O(e)}function te(e){return T(E(S(e),{replace:!0}))}function D(e,t){let n=e.matched[e.matched.length-1];if(n&&n.redirect){let{redirect:r}=n,i=typeof r==`function`?r(e,t):r;return typeof i==`string`&&(i=i.includes(`?`)||i.includes(`#`)?i=S(i):{path:i},i.params={}),E({query:e.query,hash:e.hash,params:i.path==null?e.params:{}},i)}}function O(e,t){let n=u=y(e),i=l.value,a=e.state,o=e.force,s=e.replace===!0,c=D(n,i);if(c)return O(E(S(c),{state:typeof c==`object`?E({},a,c.state):a,force:o,replace:s}),t||n);let d=n;d.redirectedFrom=t;let f;return!o&&Xe(r,i,n)&&(f=b(16,{to:d,from:i}),pe(i,i,!0,!1)),(f?Promise.resolve(f):ae(d,i)).catch(e=>x(e)?x(e,2)?e:I(e):de(e,d,i)).then(e=>{if(e){if(x(e,2))return O(E({replace:s},S(e.to),{state:typeof e.to==`object`?E({},a,e.to.state):a,force:o}),t||d)}else e=M(d,i,!0,s,a);return se(d,i,e),e})}function k(e,t){let n=C(e,t);return n?Promise.reject(n):Promise.resolve()}function A(e){let t=z.values().next().value;return t&&typeof t.runWithContext==`function`?t.runWithContext(e):e()}function ae(e,t){let n,[r,i,a]=_t(e,t);n=gt(r.reverse(),`beforeRouteLeave`,e,t);for(let i of r)i.leaveGuards.forEach(r=>{n.push(J(r,e,t))});let c=k.bind(null,e,t);return n.push(c),V(n).then(()=>{n=[];for(let r of o.list())n.push(J(r,e,t));return n.push(c),V(n)}).then(()=>{n=gt(i,`beforeRouteUpdate`,e,t);for(let r of i)r.updateGuards.forEach(r=>{n.push(J(r,e,t))});return n.push(c),V(n)}).then(()=>{n=[];for(let r of a)if(r.beforeEnter)if(j(r.beforeEnter))for(let i of r.beforeEnter)n.push(J(i,e,t));else n.push(J(r.beforeEnter,e,t));return n.push(c),V(n)}).then(()=>(e.matched.forEach(e=>e.enterCallbacks={}),n=gt(a,`beforeRouteEnter`,e,t,A),n.push(c),V(n))).then(()=>{n=[];for(let r of s.list())n.push(J(r,e,t));return n.push(c),V(n)}).catch(e=>x(e,8)?e:Promise.reject(e))}function se(e,t,n){c.list().forEach(r=>A(()=>r(e,t,n)))}function M(e,t,n,r,i){let o=C(e,t);if(o)return o;let s=t===K,c=W?history.state:{};n&&(r||s?a.replace(e.fullPath,E({scroll:s&&c&&c.scroll},i)):a.push(e.fullPath,i)),l.value=e,pe(e,t,n,s),I()}let N;function P(){N||=a.listen((e,t,n)=>{if(!B.listening)return;let r=y(e),i=D(r,B.currentRoute.value);if(i){O(E(i,{replace:!0,force:!0}),r).catch(w);return}u=r;let o=l.value;W&<(st(o.fullPath,n.delta),at()),ae(r,o).catch(e=>x(e,12)?e:x(e,2)?(O(E(S(e.to),{force:!0}),r).then(e=>{x(e,20)&&!n.delta&&n.type===`pop`&&a.go(-1,!1)}).catch(w),Promise.reject()):(n.delta&&a.go(-n.delta,!1),de(e,r,o))).then(e=>{e||=M(r,o,!1),e&&(n.delta&&!x(e,8)?a.go(-n.delta,!1):n.type===`pop`&&x(e,20)&&a.go(-1,!1)),se(r,o,e)}).catch(w)})}let le=q(),ue=q(),F;function de(e,t,n){I(e);let r=ue.list();return r.length?r.forEach(r=>r(e,t,n)):console.error(e),Promise.reject(e)}function fe(){return F&&l.value!==K?Promise.resolve():new Promise((e,t)=>{le.add([e,t])})}function I(e){return F||(F=!e,P(),le.list().forEach(([t,n])=>e?n(e):t()),le.reset()),e}function pe(t,n,r,a){let{scrollBehavior:o}=e;if(!W||!o)return Promise.resolve();let s=!r&&ut(st(t.fullPath,0))||(a||!r)&&history.state&&history.state.scroll||null;return i().then(()=>o(t,n,s)).then(e=>t===l.value&&e&&ot(e)).catch(e=>t===l.value&&de(e,t,n))}let L=e=>a.go(e),R,z=new Set,B={currentRoute:l,listening:!0,addRoute:h,removeRoute:g,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:_,resolve:y,options:e,push:T,replace:te,go:L,back:()=>L(-1),forward:()=>L(1),beforeEach:o.add,beforeResolve:s.add,afterEach:c.add,onError:ue.add,isReady:fe,install(e){e.component(`RouterLink`,qt),e.component(`RouterView`,en),e.config.globalProperties.$router=B,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>p(l)}),W&&!R&&l.value===K&&(R=!0,T(a.location).catch(e=>{}));let t={};for(let e in K)Object.defineProperty(t,e,{get:()=>l.value[e],enumerable:!0});e.provide(ie,B),e.provide(oe,re(t)),e.provide(ne,l);let n=e.unmount;z.add(e),e.unmount=function(){z.delete(e),z.size<1&&(u=K,N&&N(),N=null,l.value=K,R=!1,F=!1),n()}}};function V(e){return e.reduce((e,t)=>e.then(()=>A(t)),Promise.resolve())}return B}var nn=typeof global==`object`&&global&&global.Object===Object&&global,rn=typeof self==`object`&&self&&self.Object===Object&&self,an=(nn||rn||Function(`return this`)()).Symbol,on=Object.prototype,sn=on.hasOwnProperty,cn=on.toString,Y=an?an.toStringTag:void 0;function ln(e){var t=sn.call(e,Y),n=e[Y];try{e[Y]=void 0;var r=!0}catch{}var i=cn.call(e);return r&&(t?e[Y]=n:delete e[Y]),i}var un=Object.prototype.toString;function dn(e){return un.call(e)}var fn=`[object Null]`,pn=`[object Undefined]`,mn=an?an.toStringTag:void 0;function hn(e){return e==null?e===void 0?pn:fn:mn&&mn in Object(e)?ln(e):dn(e)}function gn(e){return typeof e==`object`&&!!e}var _n=`[object Symbol]`;function vn(e){return typeof e==`symbol`||gn(e)&&hn(e)==_n}var yn=/\s/;function bn(e){for(var t=e.length;t--&&yn.test(e.charAt(t)););return t}var xn=/^\s+/;function Sn(e){return e&&e.slice(0,bn(e)+1).replace(xn,``)}function Cn(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}var wn=NaN,Tn=/^[-+]0x[0-9a-f]+$/i,En=/^0b[01]+$/i,Dn=/^0o[0-7]+$/i,On=parseInt;function kn(e){if(typeof e==`number`)return e;if(vn(e))return wn;if(Cn(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=Cn(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=Sn(e);var n=En.test(e);return n||Dn.test(e)?On(e.slice(2),n?2:8):Tn.test(e)?wn:+e}function An(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}function jn(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=kn(n),n=n===n?n:0),t!==void 0&&(t=kn(t),t=t===t?t:0),An(kn(e),t,n)}var Mn=5e3;function Nn(){return{id:`local`,companyId:``,companyName:``,items:[]}}function X(){return!1}function Pn(e){return[...new Set(e.map(e=>e.companyName).filter(Boolean))].join(`، `)}function Fn(e,t){return e.items.filter(e=>e.companyId===t).reduce((e,t)=>e+t.meterage,0)}var Z=z(`cart`,()=>{let t=k([Nn()]),n=k(`local`),r=k(null),i=k(!1),a=e(()=>t.value.find(e=>e.id===n.value)??t.value[0]??null),o=e(()=>a.value?.items.reduce((e,t)=>e+t.meterage,0)??0),s=e(()=>a.value?.items.length??0),c=U(),l=e(()=>a.value?.items.length?Pn(a.value.items):``),u=e(()=>{let e=a.value;if(!e?.items.length)return[];let t=new Map;for(let n of e.items){let e=t.get(n.companyId);e?e.meterage+=n.meterage:t.set(n.companyId,{companyName:n.companyName||`شرکت`,meterage:n.meterage})}return[...t.entries()].map(([e,t])=>{let n=c.getCompany(e)?.maxMeteragePerInvoice??Mn;return{companyId:e,companyName:t.companyName,meterage:t.meterage,maxMeterage:n,remaining:Math.max(0,n-t.meterage)}})}),d=e(()=>u.value.length?u.value.reduce((e,t)=>e+t.maxMeterage,0):(r.value?c.getCompany(r.value):null)?.maxMeteragePerInvoice??Mn),f=e(()=>u.value.length?u.value.reduce((e,t)=>e+t.remaining,0):Math.max(0,d.value-o.value)),p=e(()=>u.value.some(e=>e.meterage>=e.maxMeterage));function m(e){let i={id:e.id,companyId:e.companyId||``,companyName:e.companyName||Pn(e.items),items:e.items??[],notes:e.notes};t.value=[i],n.value=i.id,i.companyId&&(r.value=i.companyId)}function h(e){t.value=[{...e,items:e.items.map(e=>({...e}))}],n.value=t.value[0].id}async function g(){if(!B()){_();return}if(X()){i.value=!1;return}i.value=!0;try{m(await R(`/carts`))}catch{_()}finally{i.value=!1}}function _(){t.value=[Nn()],n.value=t.value[0].id,r.value=null}function v(e){r.value=e.id,a.value&&!a.value.items.length&&(a.value.companyId=e.id,a.value.companyName=e.name)}function y(e){return v(e),a.value??Nn()}function ee(e){return e&&v(e),a.value??Nn()}async function b(){if(X())return _(),a.value;try{return m(await R(`/carts`,{method:`DELETE`})),a.value}catch(e){return console.error(e),null}}function x(e,t,n,i){let a=ee(i),o=a.items.find(t=>t.productId===e.id),s=[...a.items];if(o){let e=s.findIndex(e=>e.id===o.id);s[e]={...o,meterage:n}}else{let r={id:`local-item-${e.id}-${Date.now()}`,productId:e.id,catalogCode:t,productName:e.name,productCode:e.code,color:e.color,meterage:n,companyId:i.id,companyName:i.name};s.push(r)}return h({id:a.id||`local`,companyId:s[0]?.companyId||i.id,companyName:Pn(s)||i.name,items:s,notes:a.notes}),r.value=i.id,{success:!0}}async function S(e,t,n){c.companies.length||await c.loadCompanies();let i=c.getCompany(e.companyId),o=a.value??Nn(),s=i?.maxMeteragePerInvoice??Mn,l=e.companyId?Fn(o,e.companyId):0,u=o.items.find(t=>t.productId===e.id),d=u?.meterage??0,f=Ce(n,e,l,s,d);if(!f.valid)return{success:!1,message:f.message};if(X())return i?x(e,t,n,i):{success:!1,message:`شرکت محصول یافت نشد.`};try{let t;return t=u?await R(`/carts/items/${u.id}`,{method:`PATCH`,body:{meterage:n}}):await R(`/carts/items`,{method:`POST`,body:{productId:e.id,meterage:n}}),m(t),r.value=i?.id||e.companyId||r.value,{success:!0}}catch(e){return{success:!1,message:e instanceof H?e.message:`افزودن به سبد ناموفق بود.`}}}async function C(e,t,n){if(!a.value)return{success:!1,message:`سبد خرید یافت نشد.`};let r=a.value.items.find(t=>t.id===e);if(!r)return{success:!1,message:`آیتم یافت نشد.`};let i=c.getCompany(r.companyId||n.companyId)?.maxMeteragePerInvoice??Mn,o=Fn(a.value,r.companyId),s=Ce(t,n,o,i,r.meterage);if(!s.valid)return{success:!1,message:s.message};if(X()){let n=a.value.items.map(n=>n.id===e?{...n,meterage:t}:n);return h({...a.value,items:n}),{success:!0}}try{return m(await R(`/carts/items/${e}`,{method:`PATCH`,body:{meterage:t}})),{success:!0}}catch(e){return{success:!1,message:e instanceof H?e.message:`به‌روزرسانی متراژ ناموفق بود.`}}}async function w(e){if(X()){if(!a.value)return;let t=a.value.items.filter(t=>t.id!==e);h({...a.value,items:t});return}try{m(await R(`/carts/items/${e}`,{method:`DELETE`}))}catch(e){console.error(e)}}async function T(e){if(X()){if(!a.value)return;h({...a.value,notes:e});return}try{m(await R(`/carts/notes`,{method:`PATCH`,body:{notes:e}}))}catch(e){console.error(e)}}async function te(){if(X()){_();return}try{m(await R(`/carts`,{method:`DELETE`}))}catch{_()}}function ne(){}return{carts:t,activeCartId:n,selectedCompanyId:r,syncing:i,activeCart:a,totalMeterage:o,itemCount:s,companyNamesLabel:l,companySummaries:u,maxMeterage:d,remainingCapacity:f,isFull:p,initCartForCompany:y,selectCompany:v,createNewCartForSameCompany:b,addItem:S,updateItemMeterage:C,removeItem:w,setNotes:T,clearActiveCart:te,ensureActiveCartForCartPage:ne,hydrate:g,resetLocal:_}}),In=I({__name:`IconHome`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:home`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Ln=I({__name:`IconCart`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:bag-2`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Rn=I({__name:`IconOrders`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:document-text`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),zn=I({__name:`IconProfile`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:profile-circle`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Bn=I({__name:`IconCatalog`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:category`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Vn=I({__name:`IconPlus`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:add`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Hn=[{name:`home`,path:`/`,label:`خانه`,icon:In},{name:`catalogs`,path:`/catalogs`,label:`کالیته‌ها`,icon:Bn},{name:`order-fab`,path:`/cart`,label:`ثبت سفارش`,icon:Vn},{name:`orders`,path:`/orders`,label:`سفارش‌ها`,icon:Rn},{name:`profile`,path:`/profile`,label:`پروفایل`,icon:zn}],Un=[{name:`home`,path:`/`,label:`خانه`,icon:In},{name:`catalogs`,path:`/catalogs`,label:`کالیته‌ها`,icon:Bn},{name:`cart`,path:`/cart`,label:`ثبت سفارش`,icon:Ln},{name:`orders`,path:`/orders`,label:`سفارش‌ها`,icon:Rn},{name:`profile`,path:`/profile`,label:`پروفایل`,icon:zn}],Wn=[`/catalogs`,`/catalog-request`,`/catalog-requests`,`/categories`,`/products`,`/product`,`/favorites`];function Gn(e,t,n){return e===`home`?n===`/`:e===`catalogs`?Wn.some(e=>n===e||n.startsWith(`${e}/`)):e===`order-fab`||e===`cart`?n===`/cart`||n.startsWith(`/cart/`):e===`profile`?n===`/profile`||n.startsWith(`/profile/`):t===`/`?n===`/`:n.startsWith(t)}function Kn(e,t){return e.path}function qn(e){return e===0?`/catalogs`:`/cart`}var Jn={class:`bottom-nav`,"aria-label":`ناوبری اصلی`},Yn=[`aria-current`,`aria-label`,`onClick`],Xn={key:0,class:`nav-badge`},Zn={key:0,class:`nav-label`},Qn={key:1,class:`nav-label nav-label--fab`},$n=A(I({__name:`BottomNav`,setup(n){let i=te(),a=y(),o=Z(),d=e(()=>o.itemCount);function f(e,t){let n=t.currentTarget;if(n instanceof HTMLElement&&n.blur(),e===`/cart`){a.push(qn(o.itemCount));return}a.push(e)}return(e,n)=>(_(),u(`nav`,Jn,[(_(!0),u(l,null,v(p(Hn),e=>(_(),u(`button`,{key:e.name,type:`button`,class:t([`nav-item`,{active:p(Gn)(e.name,e.path,p(i).path),"nav-item--fab":e.name===`order-fab`}]),"aria-current":p(Gn)(e.name,e.path,p(i).path)?`page`:void 0,"aria-label":e.label,onClick:t=>f(e.path,t)},[D(`span`,{class:t([`nav-icon`,{"nav-icon--fab":e.name===`order-fab`}])},[(_(),s(C(e.icon),{size:e.name===`order-fab`?26:22,"stroke-width":e.name===`order-fab`?1.8:1.5,color:e.name===`order-fab`?`#ffffff`:void 0},null,8,[`size`,`stroke-width`,`color`])),e.name===`order-fab`&&d.value>0?(_(),u(`span`,Xn,r(d.value),1)):c(``,!0)],2),e.name===`order-fab`?(_(),u(`span`,Qn,r(e.label),1)):(_(),u(`span`,Zn,r(e.label),1))],10,Yn))),128))]))}}),[[`__scopeId`,`data-v-3b391510`]]),er=I({__name:`IconHeadset`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:headphone`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),tr=`/assets/nademitex-logo-BJLexNm4.png`,nr=[`src`],rr=A(I({__name:`IconQemashMark`,props:{size:{default:72}},setup(e){return(t,n)=>(_(),u(`img`,{class:`brand-logo`,src:p(tr),alt:``,style:m({height:`${e.size}px`}),draggable:`false`},null,12,nr))}}),[[`__scopeId`,`data-v-b211450b`]]),ir={class:`desktop-sidebar`,"aria-label":`ناوبری اصلی`},ar={class:`desktop-sidebar__brand`},or={class:`desktop-sidebar__nav`},sr=[`aria-current`,`aria-label`,`title`,`onClick`],cr={class:`desktop-sidebar__icon`},lr={class:`desktop-sidebar__label`},ur={key:0,class:`desktop-sidebar__badge`},dr={class:`desktop-sidebar__support`},fr={class:`desktop-sidebar__support-icon`,"aria-hidden":`true`},pr=A(I({__name:`DesktopSidebar`,setup(n){let i=te(),a=y(),o=Z(),d=e(()=>o.itemCount),m=e(()=>o.selectedCompanyId||o.activeCart?.companyId||null);function h(e){if(e.name===`cart`){a.push(qn(o.itemCount));return}a.push(Kn(e,m.value))}return(e,n)=>(_(),u(`aside`,ir,[D(`div`,ar,[f(rr,{size:36}),n[0]||=D(`strong`,{class:`desktop-sidebar__title`},`نادمی تکس`,-1)]),D(`nav`,or,[(_(!0),u(l,null,v(p(Un),e=>(_(),u(`button`,{key:e.name,type:`button`,class:t([`desktop-sidebar__item`,{active:p(Gn)(e.name,e.path,p(i).path)}]),"aria-current":p(Gn)(e.name,e.path,p(i).path)?`page`:void 0,"aria-label":e.label,title:e.label,onClick:t=>h(e)},[D(`span`,cr,[(_(),s(C(e.icon),{size:20}))]),D(`span`,lr,r(e.label),1),e.name===`cart`&&d.value>0?(_(),u(`span`,ur,r(d.value),1)):c(``,!0)],10,sr))),128))]),D(`div`,dr,[D(`span`,fr,[f(er,{size:22})]),n[1]||=D(`strong`,{class:`desktop-sidebar__support-title`},`پشتیبانی و راهنما`,-1),n[2]||=D(`p`,{class:`desktop-sidebar__support-text`},` در صورت نیاز به راهنمایی یا گزارش مشکل با تیم پشتیبانی تماس بگیرید. `,-1),n[3]||=D(`a`,{href:`tel:02112345678`,class:`desktop-sidebar__support-btn`},`تماس با پشتیبانی`,-1)])]))}}),[[`__scopeId`,`data-v-16152195`]]),mr=`ft_user`,hr=`ft_pending_otp`;function Q(e){e?localStorage.setItem(mr,JSON.stringify(e)):localStorage.removeItem(mr)}function gr(){try{let e=localStorage.getItem(mr);return e?JSON.parse(e):null}catch{return null}}function _r(){return B()?gr():null}function vr(){return!!B()}function yr(e){try{e?sessionStorage.setItem(hr,JSON.stringify(e)):sessionStorage.removeItem(hr)}catch{}}async function br(e,t){let n=ve(e);if(!/^09\d{9}$/.test(n))return{success:!1,message:`شماره موبایل معتبر نیست.`};if(t.isRegister&&(!t.firstName?.trim()||!t.lastName?.trim()))return{success:!1,message:`نام و نام خانوادگی الزامی است.`};try{yr({phone:n,isRegister:t.isRegister,firstName:t.firstName,lastName:t.lastName});let e=await R(`/auth/otp/request`,{method:`POST`,auth:!1,body:{phone:n,firstName:t.firstName,lastName:t.lastName,isRegister:t.isRegister}}),r=e.debugCode?` (کد: ${e.debugCode})`:``;return{success:!0,message:`${e.message}${r}`}}catch(e){return{success:!1,message:e instanceof H?e.message:`ارسال کد ناموفق بود.`}}}async function xr(e,t){let n=ve(e);try{let e=await R(`/auth/otp/verify`,{method:`POST`,auth:!1,body:{phone:n,code:be(t)}});return L(e.accessToken),Q(e.user),yr(null),{success:!0,message:`ورود موفق.`,user:e.user}}catch(e){return{success:!1,message:e instanceof H?e.message:`تأیید کد ناموفق بود.`}}}function Sr(){L(null),Q(null),yr(null)}async function Cr(){if(!B())return Q(null),null;try{let e=await R(`/auth/me`);return Q(e),e}catch{return gr()}}async function wr(e){try{let t=await R(`/auth/profile`,{method:`PATCH`,body:e});return Q(t),t}catch(t){let n=e.avatarUrl!==void 0&&e.firstName===void 0&&e.lastName===void 0&&e.nationalId===void 0,r=gr();if(!n||!r)throw t;let i={...r};return e.avatarUrl?i.avatarUrl=e.avatarUrl:delete i.avatarUrl,Q(i),i}}var Tr=`ft_pending_register`,Er=[{id:`garment_producer`,label:`تولیدکننده پوشاک عمده`},{id:`atelier`,label:`مزون`},{id:`fabric_wholesaler`,label:`عمده‌فروش پارچه`}];function Dr(){try{let e=sessionStorage.getItem(Tr);if(!e)return null;let t=JSON.parse(e);return!t?.firstName?.trim()||!t?.lastName?.trim()?null:{firstName:t.firstName.trim(),lastName:t.lastName.trim(),jobCategory:t.jobCategory}}catch{return null}}function Or(e){if(e?.firstName?.trim()&&e?.lastName?.trim()){sessionStorage.setItem(Tr,JSON.stringify({firstName:e.firstName.trim(),lastName:e.lastName.trim(),jobCategory:e.jobCategory}));return}sessionStorage.removeItem(Tr)}function kr(){return{checkCount:0,totalAmount:0,nearestDueDate:null,farthestDueDate:null,rassDays:0,rassDate:null}}function Ar(e,t=new Date){if(e.length===0)return kr();let n=new Date(t);n.setHours(0,0,0,0);let r=0,i=0,a=[];for(let t of e){if(!t.dueDate){r+=t.amount;continue}let e=_e(t.dueDate);if(Number.isNaN(e.getTime())){r+=t.amount;continue}e.setHours(0,0,0,0),a.push(e);let o=e.getTime()-n.getTime(),s=Math.max(0,Math.round(o/864e5));r+=t.amount,i+=t.amount*s}let o=r>0?Math.round(i/r):0,s=new Date(n);return s.setDate(s.getDate()+o),a.sort((e,t)=>e.getTime()-t.getTime()),{checkCount:e.length,totalAmount:r,nearestDueDate:a[0]?Se(a[0]):null,farthestDueDate:a.length?Se(a[a.length-1]):null,rassDays:o,rassDate:Se(s)}}function jr(e){let t=new Date;t.setHours(0,0,0,0);let n=_e(e);return Number.isNaN(n.getTime())?0:(n.setHours(0,0,0,0),Math.max(0,Math.round((n.getTime()-t.getTime())/864e5)))}var Mr=z(`order`,()=>{let t=k([]),n=k([]),r=k(null),i=k(null),a=k(null),o=k(!1),s=e(()=>e=>[...t.value].sort((e,t)=>new Date(t.createdAt).getTime()-new Date(e.createdAt).getTime()));function c(e){return t.value.find(t=>t.id===e)}function l(e,t){a.value=e,r.value=`check`,n.value=[],i.value=t??null}function u(e){a.value=e.id,r.value=`check`,i.value=e.checkMode??`full`,n.value=(e.checks??[]).map(e=>({...e}))}function d(){a.value=null,n.value=[],i.value=null,r.value=null}function f(e){i.value=e}function p(e){n.value.push({...e,id:ye()})}function m(e,t){let r=n.value.findIndex(t=>t.id===e);r>=0&&(n.value[r]={...n.value[r],...t})}function h(e){n.value=n.value.filter(t=>t.id!==e)}function g(e){return Ar(n.value,e??new Date)}async function _(){if(!B()){t.value=[];return}o.value=!0;try{t.value=await R(`/orders`)}catch{t.value=[]}finally{o.value=!1}}function v(){t.value=[],d()}function y(e){let n=t.value.findIndex(t=>t.id===e.id);n>=0?t.value[n]=e:t.value.unshift(e)}async function ee(e){try{let t=await R(`/orders/${e}`);return y(t),t}catch{return null}}async function b(e){if(!e.items.length)throw Error(`سبد خرید خالی است.`);if(e.id===`local`||e.items.some(e=>e.id.startsWith(`local-item-`)))throw Error(`سبد خرید با سرور همگام نیست. لطفاً دوباره محصولات را به سبد اضافه کنید.`);let n=[...new Set(e.items.map(e=>e.companyId).filter(Boolean))];if(!n.length)throw Error(`شرکت سبد مشخص نیست. سبد را خالی کنید و دوباره اضافه کنید.`);try{let r=await R(`/orders`,{method:`POST`,body:{companyId:n[0],notes:e.notes,items:e.items.map(e=>({productId:e.productId,meterage:Number(e.meterage),notes:e.notes}))}});return t.value.unshift(r),d(),r}catch(e){throw Error(e instanceof H?e.message:`ثبت سفارش ناموفق بود.`)}}async function x(e,t,n){try{let r=await R(`/orders/${e}/settlement`,{method:`POST`,body:{settlementType:t,checkMode:t===`check`?n??`full`:void 0}});return y(r),r}catch(e){throw Error(e instanceof H?e.message:`ثبت روش تسویه ناموفق بود.`)}}async function S(e,t){try{await R(`/orders/${e}/cash-receipt`,{method:`POST`,body:{amount:t.amount,transferDate:t.transferDate,transferTime:t.transferTime,trackingNumber:t.trackingNumber,destinationAccountId:t.destinationAccountId,receiptImage:t.receiptImage,notes:t.notes}});let n=await ee(e);if(!n)throw Error(`رسید ثبت شد ولی دریافت سفارش ناموفق بود.`);return n}catch(e){throw Error(e instanceof H?e.message:`ثبت رسید ناموفق بود.`)}}async function C(e,t,n){try{let r=await R(`/orders/${e}/checks`,{method:`PATCH`,body:{checkMode:n,checks:t.map(e=>({amount:e.amount,dueDate:e.dueDate,sayadId:e.sayadId,checkNumber:e.checkNumber,ownerNationalId:e.ownerNationalId,ownerFirstName:e.ownerFirstName,ownerLastName:e.ownerLastName,bankName:e.bankName,branchName:e.branchName,frontImage:e.frontImage,backImage:e.backImage,notes:e.notes,mode:e.mode}))}});return y(r),d(),r}catch(e){throw Error(e instanceof H?e.message:`ثبت چک‌ها ناموفق بود.`)}}async function w(e){let t=[...new Set([e.companyId,...e.items.map(e=>e.companyId).filter(Boolean)].filter(Boolean))],n=U(),r=await Promise.all(t.map(e=>n.loadBankAccounts(e))),i=new Map;for(let e of r)for(let t of e)i.set(t.id,t);return[...i.values()]}async function T(e){return U().loadBankAccounts(e)}return{orders:t,draftChecks:n,draftSettlementType:r,draftCheckMode:i,draftOrderId:a,loading:o,userOrders:s,getOrderById:c,startCheckDraft:l,loadChecksIntoDraft:u,clearCheckDraft:d,setCheckMode:f,addDraftCheck:p,updateDraftCheck:m,removeDraftCheck:h,getDraftRass:g,submitOrder:b,chooseSettlement:x,submitCashReceipt:S,updateOrderChecks:C,hydrate:_,resetLocal:v,fetchOrder:ee,getBankAccountsForOrder:w,getBankAccountsForCompany:T}}),Nr=z(`notification`,()=>{let t=k([]),n=k(0),r=k(!1),i=e(()=>n.value>0);async function a(){if(!B()){t.value=[],n.value=0;return}r.value=!0;try{t.value=await R(`/notifications`),n.value=t.value.filter(e=>!e.isRead).length}catch{t.value=[],n.value=0}finally{r.value=!1}}async function o(){if(!B()){n.value=0;return}try{let e=await R(`/notifications/unread-count`);n.value=e.count}catch{}}async function s(e){let r=t.value.find(t=>t.id===e);if(!(!r||r.isRead)){r.isRead=!0,n.value=Math.max(0,n.value-1);try{await R(`/notifications/${e}/read`,{method:`PATCH`})}catch{await a()}}}async function c(){if(n.value){t.value=t.value.map(e=>({...e,isRead:!0})),n.value=0;try{await R(`/notifications/read-all`,{method:`PATCH`})}catch{await a()}}}function l(){t.value=[],n.value=0}return{items:t,unreadCount:n,loading:r,hasUnread:i,hydrate:a,refreshUnreadCount:o,markRead:s,markAllRead:c,resetLocal:l}}),Pr=`ft_favorites`;function Fr(){try{let e=localStorage.getItem(Pr);if(!e)return[];let t=JSON.parse(e);return Array.isArray(t)?t.filter(e=>typeof e==`string`):[]}catch{return[]}}function Ir(e){localStorage.setItem(Pr,JSON.stringify(e))}var Lr=z(`favorites`,()=>{let t=k(Fr()),n=k(!1),r=k({}),i=e(()=>new Set(t.value));function a(e){return i.value.has(e)}async function o(){try{let e=await R(`/products/favorites/ids`);t.value=e,Ir(e)}catch{t.value=Fr()}finally{n.value=!0}}async function s(e){if(!e||r.value[e])return;r.value={...r.value,[e]:!0};let n=a(e);t.value=n?t.value.filter(t=>t!==e):[...t.value,e],Ir(t.value);try{let n=await R(`/products/${e}/favorite`,{method:`POST`});t.value=n.favorited?[...new Set([...t.value.filter(t=>t!==e),e])]:t.value.filter(t=>t!==e),Ir(t.value)}catch(r){if(!(r instanceof H&&r.status===404))throw t.value=n?[...new Set([...t.value,e])]:t.value.filter(t=>t!==e),Ir(t.value),r}finally{let t={...r.value};delete t[e],r.value=t}}function c(){t.value=[],Ir([]),n.value=!1}return{ids:t,loaded:n,pending:r,isFavorite:a,hydrate:o,toggle:s,resetLocal:c}}),Rr=z(`auth`,()=>{let t=k(_r()),n=k(!1),r=k(null),i=k(Dr()),a=e(()=>!!t.value),o=e(()=>t.value?`${t.value.firstName} ${t.value.lastName}`:``),s=e(()=>t.value?.appRole===`agent`),c=e(()=>!!t.value&&t.value.appRole!==`agent`);function l(){r.value=null}function u(){i.value=null,Or(null)}async function d(e,t){n.value=!0,r.value=null;try{let n=Dr();i.value=n;let a=t.firstName?.trim()||n?.firstName,o=t.lastName?.trim()||n?.lastName;t.isRegister&&a&&o&&(i.value={firstName:a,lastName:o},Or(i.value));let s=await br(e,{isRegister:t.isRegister,firstName:a,lastName:o});return s.success||(r.value=s.message),s}finally{n.value=!1}}async function f(e,i){n.value=!0,r.value=null;let a=await xr(e,i);return n.value=!1,a.success&&a.user?(t.value=a.user,u(),await Promise.all([U().loadCompanies(),Z().hydrate(),Mr().hydrate(),Nr().hydrate(),Lr().hydrate()])):r.value=a.message,a}function p(){Sr(),t.value=null,u(),Z().resetLocal(),Mr().resetLocal(),Nr().resetLocal(),Lr().resetLocal()}async function m(e){if(!t.value)return null;let n=await wr(e);return n&&(t.value=n),n}async function h(){if(t.value=_r(),!t.value)return;let e=await Cr();t.value=e}return{user:t,loading:n,error:r,isAuthenticated:a,fullName:o,isAgent:s,isCustomerOnly:c,clearError:l,requestOtp:d,confirmOtp:f,logout:p,updateProfile:m,hydrate:h}}),zr=I({__name:`IconBell`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:notification`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Br=I({__name:`IconChevronLeft`,props:{size:{default:24},strokeWidth:{default:1.5},color:{default:null}},setup(e){return(t,n)=>(_(),s(P,{icon:`vuesax-linear:arrow-left-1`,size:e.size,"stroke-width":e.strokeWidth,color:e.color},null,8,[`size`,`stroke-width`,`color`]))}}),Vr=z(`theme`,()=>{let t=he(`ft_theme`,`system`),n=ge(),r=e(()=>t.value===`system`?n.value?`dark`:`light`:t.value),i=e(()=>r.value===`dark`);ae(()=>{let e=document.documentElement;e.classList.toggle(`dark`,i.value),e.style.colorScheme=r.value});function a(e){t.value=e}function o(){let e=[`light`,`dark`,`system`],n=e.indexOf(t.value);t.value=e[(n+1)%e.length]}function s(){t.value=i.value?`light`:`dark`}return{preference:t,resolved:r,isDark:i,setPreference:a,cyclePreference:o,toggleLightDark:s}}),Hr=[`aria-label`,`title`],Ur=A(I({__name:`AuthThemeToggle`,props:{variant:{default:`floating`}},setup(n){let r=Vr(),{isDark:i}=V(r),a=e(()=>i.value?`vuesax-linear:sun-1`:`vuesax-linear:moon`),o=e(()=>i.value?`تغییر به تم روشن`:`تغییر به تم تاریک`);return(e,i)=>(_(),u(`button`,{type:`button`,class:t([`auth-theme-toggle`,n.variant===`inline`?`auth-theme-toggle--inline`:`auth-theme-toggle--floating`]),"aria-label":o.value,title:o.value,onClick:i[0]||=e=>p(r).toggleLightDark()},[f(P,{icon:a.value,size:18,"stroke-width":1.5},null,8,[`icon`])],10,Hr))}}),[[`__scopeId`,`data-v-3a58cb84`]]),Wr=[`src`],Gr={key:1},Kr=A(I({__name:`UserAvatar`,props:{src:{},initials:{},size:{default:72}},setup(e){return(t,n)=>(_(),u(`span`,{class:`user-avatar`,style:m({width:`${e.size}px`,height:`${e.size}px`,fontSize:`${Math.round(e.size*.38)}px`})},[e.src?(_(),u(`img`,{key:0,class:`user-avatar__img`,src:e.src,alt:``},null,8,Wr)):(_(),u(`span`,Gr,r(e.initials),1))],4))}}),[[`__scopeId`,`data-v-5c562bf0`]]),qr={class:`desktop-header`},Jr={class:`desktop-header__actions`},Yr={key:0,class:`desktop-header__company`},Xr=[`aria-label`],Zr={class:`desktop-header__user-wrap`},Qr=[`aria-expanded`],$r={class:`desktop-header__user-name`},ei={key:0,class:`desktop-header__menu`},ti=A(I({__name:`DesktopHeader`,setup(t){let n=y(),i=Rr(),a=Z(),o=Nr(),s=k(!1),l=e(()=>xe(o.unreadCount>9?`9+`:String(o.unreadCount))),d=e(()=>`${i.user?.firstName?.[0]??``}${i.user?.lastName?.[0]??``}`||`؟`),m=e(()=>a.companyNamesLabel||a.activeCart?.companyName||``);function h(){s.value=!s.value}function g(){s.value=!1,n.push(`/profile`)}function v(){s.value=!1,i.logout(),n.replace(`/welcome`)}return(e,t)=>(_(),u(`header`,qr,[t[1]||=D(`div`,{class:`desktop-header__spacer`,"aria-hidden":`true`},null,-1),D(`div`,Jr,[m.value?(_(),u(`span`,Yr,r(m.value),1)):c(``,!0),f(Ur,{variant:`inline`}),D(`button`,{type:`button`,class:`desktop-header__icon-btn`,"aria-label":`اعلان‌ها`,onClick:t[0]||=e=>p(n).push(`/profile/notifications`)},[f(zr,{size:20}),p(o).hasUnread?(_(),u(`span`,{key:0,class:`desktop-header__notif-badge`,"aria-label":`${p(o).unreadCount} اعلان خوانده‌نشده`},r(l.value),9,Xr)):c(``,!0)]),D(`div`,Zr,[D(`button`,{type:`button`,class:`desktop-header__user`,"aria-expanded":s.value,onClick:h},[f(Kr,{class:`desktop-header__avatar`,src:p(i).user?.avatarUrl,initials:d.value,size:32},null,8,[`src`,`initials`]),D(`span`,$r,r(p(i).fullName),1),f(Br,{size:16,class:`desktop-header__chevron`})],8,Qr),s.value?(_(),u(`div`,ei,[D(`button`,{type:`button`,onClick:g},`پروفایل`),D(`button`,{type:`button`,class:`desktop-header__menu-logout`,onClick:v},`خروج`)])):c(``,!0)])])]))}}),[[`__scopeId`,`data-v-5f322d95`]]),ni={class:`app-layout`},ri={class:`app-frame`},ii={class:`app-main`},ai={class:`app-main__content`},oi={class:`app-content`},si=I({__name:`DefaultLayout`,setup(n){let r=te(),i=e(()=>![`welcome`,`login`,`register`,`otp`,`settlement`,`check-mode`,`check-form`,`check-list`,`cash-settlement`,`order-success`].includes(r.name)&&!r.meta.hideNav),a=e(()=>[`settlement`,`check-mode`,`check-form`,`check-list`,`cash-settlement`].includes(r.name)),o=e(()=>r.name===`welcome`||r.name===`login`||r.name===`register`||r.name===`otp`);return(e,n)=>(_(),u(`div`,{class:t([`app-shell`,{"app-shell--no-nav":!i.value,"app-shell--wide":a.value,"app-shell--with-nav":i.value,"app-shell--immersive":o.value}])},[D(`div`,ni,[i.value?(_(),s(pr,{key:0})):c(``,!0),D(`div`,ri,[i.value?(_(),s(ti,{key:0})):c(``,!0),D(`main`,ii,[D(`div`,ai,[D(`div`,oi,[d(e.$slots,`default`)])])]),i.value?(_(),s($n,{key:1})):c(``,!0)])])],2))}}),ci=[`type`,`disabled`],li={key:0,class:`btn-spinner`},ui=A(I({__name:`BaseButton`,props:{variant:{},size:{},block:{type:Boolean},disabled:{type:Boolean},loading:{type:Boolean},type:{}},setup(e){return(n,r)=>(_(),u(`button`,{type:e.type??`button`,class:t([`btn`,[`btn-${e.variant??`primary`}`,`btn-${e.size??`md`}`,{"btn-block":e.block}]]),disabled:e.disabled||e.loading},[e.loading?(_(),u(`span`,li)):c(``,!0),d(n.$slots,`default`,{},void 0,!0)],10,ci))}}),[[`__scopeId`,`data-v-3628a8bb`]]),di=T({open:!1,title:``,message:``,confirmLabel:`حذف`,cancelLabel:`انصراف`,tone:`danger`,resolve:null});function fi(){return di}function pi(e){return new Promise(t=>{Object.assign(di,{open:!0,title:e.title,message:e.message,confirmLabel:e.confirmLabel??`حذف`,cancelLabel:e.cancelLabel??`انصراف`,tone:e.tone??`danger`,resolve:t})})}function mi(e){di.resolve?.(e),di.open=!1,di.resolve=null}var hi={class:`dialog card confirm-dialog`},gi={id:`confirm-dialog-title`,class:`confirm-dialog__title`},_i={class:`confirm-dialog__message`},vi={class:`dialog-actions confirm-dialog__actions`},yi=A(I({__name:`ConfirmDialog`,setup(e){let t=fi();function i(){mi(!1)}function a(){mi(!0)}return(e,s)=>p(t).open?(_(),u(`div`,{key:0,class:`dialog-overlay confirm-dialog-overlay`,role:`dialog`,"aria-modal":`true`,"aria-labelledby":`confirm-dialog-title`,onClick:n(i,[`self`])},[D(`div`,hi,[D(`h3`,gi,r(p(t).title),1),D(`p`,_i,r(p(t).message),1),D(`div`,vi,[f(ui,{variant:`outline`,onClick:i},{default:M(()=>[o(r(p(t).cancelLabel),1)]),_:1}),f(ui,{variant:p(t).tone===`danger`?`danger`:`primary`,onClick:a},{default:M(()=>[o(r(p(t).confirmLabel),1)]),_:1},8,[`variant`])])])])):c(``,!0)}}),[[`__scopeId`,`data-v-2e50e2a7`]]),bi=I({__name:`App`,setup(e){let t=Rr(),n=Z(),r=Mr(),i=U(),a=Nr(),o=y(),c=k(`page-fade`);function d(e){return e.split(`/`).filter(Boolean).length}return o.beforeEach((e,t)=>{if(!t.name){c.value=`page-fade`;return}let n=jn(d(e.path)-d(t.path),-1,1);n>0?c.value=`page-forward`:n<0?c.value=`page-back`:c.value=`page-fade`}),se(async()=>{await t.hydrate(),t.isAuthenticated&&await Promise.all([i.loadCompanies(),n.hydrate(),r.hydrate(),a.hydrate()])}),me(()=>{t.isAuthenticated&&a.refreshUnreadCount()},6e4,{immediate:!1}),(e,t)=>(_(),u(l,null,[f(si,null,{default:M(()=>[f(p(en),null,{default:M(({Component:e,route:t})=>[f(fe,{name:c.value,mode:`out-in`},{default:M(()=>[(_(),u(`div`,{key:t.path,class:`page-transition page-shell`},[(_(),s(C(e)))]))]),_:2},1032,[`name`])]),_:1})]),_:1}),f(yi)],64))}}),xi=`modulepreload`,Si=function(e){return`/`+e},Ci={},$=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=Si(t,n),t=s(t),t in Ci)return;Ci[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:xi,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},wi=tn({history:Ct(`/`),routes:[{path:`/welcome`,name:`welcome`,component:()=>$(()=>import(`./WelcomeView-BbT_ocAD.js`),__vite__mapDeps([0,1,2,3,4])),meta:{guest:!0,hideNav:!0}},{path:`/login`,name:`login`,component:()=>$(()=>import(`./LoginView-D0nHysUo.js`),__vite__mapDeps([5,1,2,6,7,8,9,10,11,12,3,13])),meta:{guest:!0,hideNav:!0}},{path:`/register`,name:`register`,component:()=>$(()=>import(`./RegisterView-BcL8O-vh.js`),__vite__mapDeps([14,1,2,15,16,7,8,9,10,11,12,17,18])),meta:{guest:!0,hideNav:!0}},{path:`/otp`,name:`otp`,component:()=>$(()=>import(`./OtpView-CRoSWAh8.js`),__vite__mapDeps([19,1,2,16,7,20,9,10,12,3,21,22])),meta:{guest:!0,hideNav:!0}},{path:`/`,name:`home`,component:()=>$(()=>import(`./HomeView-Xx9oyuHV.js`),__vite__mapDeps([23,1,2,7,20,24,25,26,6,27,28,29])),meta:{requiresAuth:!0}},{path:`/companies`,name:`companies`,component:()=>$(()=>import(`./CompanySelectView-DSdNGDKR.js`),__vite__mapDeps([30,1,2,31,6,20,32,33,24,25,27,34])),meta:{requiresAuth:!0}},{path:`/categories`,name:`categories`,component:()=>$(()=>import(`./CategoriesView-CDaVb5Ku.js`),__vite__mapDeps([35,1,2,20,17,36,24,25,26,6,27,37,38,39])),meta:{requiresAuth:!0}},{path:`/products`,name:`products`,component:()=>$(()=>import(`./ProductsView-DyuDmduq.js`),__vite__mapDeps([40,1,2,41,24,25,26,6,42,43,20,44,45,46,28,47])),meta:{requiresAuth:!0}},{path:`/product`,name:`product`,component:()=>$(()=>import(`./ProductDetailView-C-2OwXKv.js`),__vite__mapDeps([48,1,2,7,31,6,20,24,25,49,26,27,42,38,28,50])),meta:{requiresAuth:!0}},{path:`/catalogs`,name:`catalogs`,component:()=>$(()=>import(`./CatalogsHubView-CVuNr6xa.js`),__vite__mapDeps([51,1,2,7,31,6,20,24,25,26,27,52,45,46,37,53])),meta:{requiresAuth:!0}},{path:`/catalogs/:catalogId`,name:`catalog-detail`,component:()=>$(()=>import(`./CatalogDetailView-Gtx8dlRR.js`),__vite__mapDeps([54,1,2,7,31,6,20,24,25,49,26,27,52,42,55])),meta:{requiresAuth:!0}},{path:`/catalog-request`,name:`catalog-request`,component:()=>$(()=>import(`./CatalogRequestView-BSWD5gtk.js`),__vite__mapDeps([56,1,2,7,24,25,26,6,43,20,44,57,58])),meta:{requiresAuth:!0}},{path:`/catalog-requests`,name:`catalog-requests`,component:()=>$(()=>import(`./CatalogRequestsView-DwQhS52F.js`),__vite__mapDeps([59,1,2,7,43,20,44,57,6,60])),meta:{requiresAuth:!0}},{path:`/favorites`,name:`favorites`,component:()=>$(()=>import(`./FavoritesView-D0buqJLn.js`),__vite__mapDeps([61,1,2,24,25,26,6,43,20,44,28,62])),meta:{requiresAuth:!0}},{path:`/customers`,name:`customers`,component:()=>$(()=>import(`./CustomersView-BkjIB9Zf.js`),__vite__mapDeps([63,1,2,7,41,24,25,26,6,43,20,44,45,46,64])),meta:{requiresAuth:!0}},{path:`/customers/new`,name:`customer-new`,component:()=>$(()=>import(`./CustomerCreateView-Bu9UdZ8R.js`),__vite__mapDeps([65,1,2,6,7,8,9,10,12,26,27,43,20,44,66,67,68])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/customer`,name:`customer`,component:()=>$(()=>import(`./CustomerDetailView-kex7gVf_.js`),__vite__mapDeps([69,1,2,7,70,11,21,71,24,25,26,6,43,20,44,72,73])),meta:{requiresAuth:!0}},{path:`/meeting-report`,name:`meeting-report`,component:()=>$(()=>import(`./MeetingReportView-YbV4ERNj.js`),__vite__mapDeps([74,1,2,75,11,21,71,24,25,26,6,43,20,44,72,76])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/reminders`,name:`reminders`,component:()=>$(()=>import(`./RemindersView-CyB53lja.js`),__vite__mapDeps([77,1,2,7,20,78,24,25,26,6,27,79])),meta:{requiresAuth:!0}},{path:`/reminder`,name:`reminder`,component:()=>$(()=>import(`./ReminderDetailView-DNK_nJut.js`),__vite__mapDeps([80,1,2,24,25,26,6,43,20,44,81])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/companies/:companyId/catalogs`,name:`company-catalogs`,component:()=>$(()=>import(`./CatalogListView-Dq58CV-q.js`),__vite__mapDeps([82,1,2,31,6,83,84,24,25,43,20,44,45,46,85])),meta:{requiresAuth:!0}},{path:`/companies/:companyId/catalogs/:catalogId/products`,name:`company-products`,redirect:e=>({path:`/products`,query:{catalogId:String(e.params.catalogId??``),companyId:String(e.params.companyId??``)}})},{path:`/cart`,name:`cart`,component:()=>$(()=>import(`./CartView-eM60Epx8.js`),__vite__mapDeps([86,1,2,7,83,84,20,9,10,17,87,88,71,36,89])),meta:{requiresAuth:!0}},{path:`/orders`,name:`orders`,component:()=>$(()=>import(`./OrdersView-DdeDkbea.js`),__vite__mapDeps([90,1,2,7,31,6,83,84,70,20,32,33,75,41,78,91])),meta:{requiresAuth:!0}},{path:`/order`,name:`order-query`,redirect:e=>{let t=String(e.query.id??``);return t?{path:`/orders/${t}`}:{name:`orders`}}},{path:`/orders/:id`,name:`order-detail`,component:()=>$(()=>import(`./OrderDetailView-BXnrb7Jd.js`),__vite__mapDeps([92,1,2,15,16,7,8,70,20,9,10,12,93,66,67,94,95,96])),meta:{requiresAuth:!0}},{path:`/orders/:id/success`,name:`order-success`,component:()=>$(()=>import(`./OrderSuccessView-DCkdco9K.js`),__vite__mapDeps([97,1,2,7,27,43,20,44,98])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/settlement`,name:`settlement`,component:()=>$(()=>import(`./SettlementTypeView-CGWtmoLi.js`),__vite__mapDeps([99,1,2,7,9,10,87,88,43,20,44,93,100,101,102])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/cash`,name:`cash-settlement`,component:()=>$(()=>import(`./CashSettlementView-CjQgNpmP.js`),__vite__mapDeps([103,1,2,7,31,6,43,20,44,100,93,104])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-mode`,name:`check-mode`,component:()=>$(()=>import(`./CheckModeSelectView-D8l3uvkh.js`),__vite__mapDeps([105,1,2,7,21,43,20,44,100,93,101,106])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-form`,name:`check-form`,component:()=>$(()=>import(`./CheckFormView-CL59CF83.js`),__vite__mapDeps([107,1,2,7,8,9,10,12,43,20,44,100,93,66,67,94,95,101,108])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/orders/:id/check-list`,name:`check-list`,component:()=>$(()=>import(`./CheckListView-DSyd4n4b.js`).then(e=>e.n),__vite__mapDeps([109,1,2,7,83,84,20,9,10,100,93,110])),meta:{requiresAuth:!0,hideNav:!0}},{path:`/profile`,name:`profile`,component:()=>$(()=>import(`./ProfileView-DX6DnJ1_.js`),__vite__mapDeps([111,1,2,7,70,24,25,26,6,112])),meta:{requiresAuth:!0}},{path:`/profile/edit`,name:`profile-edit`,component:()=>$(()=>import(`./ProfileEditView-BIvFm_eS.js`),__vite__mapDeps([113,1,2,9,10,12,66,67,114,20,115,116])),meta:{requiresAuth:!0}},{path:`/profile/security`,name:`profile-security`,component:()=>$(()=>import(`./ProfileSecurityView-CE_e1P0U.js`),__vite__mapDeps([117,1,2,9,10,12,66,67,114,20,115,118])),meta:{requiresAuth:!0}},{path:`/profile/notifications`,name:`profile-notifications`,component:()=>$(()=>import(`./ProfileNotificationsView-BtwJaRCQ.js`),__vite__mapDeps([119,1,2,7,83,84,114,20,115,120])),meta:{requiresAuth:!0}},{path:`/profile/display`,name:`profile-display`,component:()=>$(()=>import(`./ProfileDisplayView-CwFfrYN3.js`),__vite__mapDeps([121,1,2,16,114,20,115,122])),meta:{requiresAuth:!0}},{path:`/profile/checks`,name:`profile-checks`,component:()=>$(()=>import(`./ProfileChecksView-DtgHDdIY.js`),__vite__mapDeps([123,109,1,2,7,83,84,20,9,10,100,93,110])),meta:{requiresAuth:!0}}],scrollBehavior(){return{top:0}}});wi.beforeEach(e=>{let t=vr();return e.meta.requiresAuth&&!t?e.name===`home`||e.path===`/`?{name:`welcome`}:{name:`welcome`,query:{redirect:e.fullPath}}:e.meta.guest&&t||e.meta.agentOnly&&gr()?.appRole!==`agent`?{name:`home`}:!0});var Ti=de(bi),Ei=pe();Ti.use(Ei),Ti.use(wi),Vr(Ei),Ti.mount(`#app`);export{Ln as C,Rn as S,Z as T,rr as _,Vr as a,Bn as b,Rr as c,Mr as d,Ar as f,Or as g,Dr as h,Ur as i,Lr as l,Er as m,ui as n,Br as o,jr as p,Kr as r,zr as s,pi as t,Nr as u,er as v,In as w,zn as x,Vn as y}; \ No newline at end of file diff --git a/dist/assets/useRequirePricedOrder-zO2gkEXW.js b/dist/assets/useRequirePricedOrder-CxEozNXk.js similarity index 86% rename from dist/assets/useRequirePricedOrder-zO2gkEXW.js rename to dist/assets/useRequirePricedOrder-CxEozNXk.js index 4fa8d55..bb10dda 100644 --- a/dist/assets/useRequirePricedOrder-zO2gkEXW.js +++ b/dist/assets/useRequirePricedOrder-CxEozNXk.js @@ -1 +1 @@ -import{A as e,_ as t,g as n,tt as r}from"./BasicIcon-C6boaehV.js";import{d as i}from"./index-B6MlTGUp.js";import{n as a}from"./orderInvoice-B0L1Aeuk.js";function o(){let o=n(),s=t(),c=i(),l=e(()=>o.params.id),u=e(()=>c.getOrderById(l.value)),d=e(()=>a(u.value));function f(e){e&&(a(e)||s.replace(`/orders/${e.id}`))}return r(l,async e=>{e&&f(c.getOrderById(e)??await c.fetchOrder(e))},{immediate:!0}),r(u,e=>{f(e)}),{orderId:l,order:u,invoiceReady:d}}export{o as t}; \ No newline at end of file +import{A as e,_ as t,g as n,tt as r}from"./BasicIcon-C6boaehV.js";import{d as i}from"./index-DzzUgmYT.js";import{n as a}from"./orderInvoice-B0L1Aeuk.js";function o(){let o=n(),s=t(),c=i(),l=e(()=>o.params.id),u=e(()=>c.getOrderById(l.value)),d=e(()=>a(u.value));function f(e){e&&(a(e)||s.replace(`/orders/${e.id}`))}return r(l,async e=>{e&&f(c.getOrderById(e)??await c.fetchOrder(e))},{immediate:!0}),r(u,e=>{f(e)}),{orderId:l,order:u,invoiceReady:d}}export{o as t}; \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index e5bab63..5dcf639 100644 --- a/dist/index.html +++ b/dist/index.html @@ -6,7 +6,7 @@ سامانه سفارش عمده پارچه - + @@ -15,7 +15,7 @@ - +
diff --git a/src/assets/images/catalogs/classic.jpg b/src/assets/images/catalogs/classic.jpg deleted file mode 100644 index a4eb0cb46205cd2f1b3d2f70603ee6007f9c3a23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182342 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

eTNpUJ-+>S2d3zc5l0Sgv{X_yLM1ncWEF1<2 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 diff --git a/src/assets/images/catalogs/fastoni.jpg b/src/assets/images/catalogs/fastoni.jpg deleted file mode 100644 index 3646b199a7a2fba0aaa5e1f626e5910074275f79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 114293 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 diff --git a/src/assets/images/catalogs/milano.jpg b/src/assets/images/catalogs/milano.jpg deleted file mode 100644 index 6c7e71771453d67e1db0d5aa914e2dbbae5dc980..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147351 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 ~ndp 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
FFZY#RshC&-;rJ#(R_fOU(uisyKyf+;+xvc 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

geFRQ% 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

L-r3IbrIK^fE+qllpK3F>Ri zSB1FQznn&?(Qu#{gK7h6t>Q2iN2&52yMQ*<-UOi?_;{3~m+mXDf#5ri>QP|D{mv$s z9_a=D00@*b&|by0IzJwx@A+jk1vhkR#`di6z?XJ$1DXkbc!Yw-bY5-dQW*9A;mI4f zC;>g7wK_Ee&9L?{RWS0`I|iU3yfno8%1tMD$f_n&;|u~hn|zE23=R(drB=TI&s=df zay?rb)lmU|GW|AKEgy-jkN_3P`Ns{Bb6Zq}dA={6suA(5Juuz_mL}<3sM_zCNV1=C zyy3;G;EhsP-J@#zmJV8hZ}%*~3DKJkG<&0x;RQRz#*W;kK3^XYilU4MRaq9I`di;= z0?;kN);+=~FO~4h1w!USi3n%7pSx`vZ(twHLg;M-DS(Y3SB;ibgK04C4Jfgu4OmwQ`FUcDYNvv66JG9Y?ogL}%K3sv>$e9%*k;ZMvCYhL zF>u=WI)-{mf}b_lxIv<;kTJG$U()lI{m)>QpXwcM zaH_u+CMLy&N6okCfpO?3<>dUg3@Q(6jCezlq+zdE8o59%u*2|Iaf7SKC+-LU4ygkJ zco{1rJ5>?a{{RY0;GNcBf%D<$inIb(mJ9Y5J&<*H{$}N&>Hwj&0J>zME{||DgGOuD zKXaO*n*qQ=K&Gz>+#@MLLxUcCP5XgBfK?6~xYmGIy830s>*frCsNKAh(Z9_FoP7H>HuWsOmj_5EW`mU%n+~&cQ33wkXsx! zCvlXo9ZIlia{mBwjnIDOpOJV%y*ocRex=s>!HcuRoGS9+6_-Z*MN4cM<%q>9-srdr z0Ul>3q7^i&xm}8$Djn@mxH}M8VH>0A1p*SN(E=V)dv7+^yR$g<9{_a-N?gZi%j0k+&P*SAQ^Y_8QbLNZa=vMFGb#C<%Q{ z4J|xXF%!qGLfYnIY`=tS=n>P$sL;}w zW2k%tMTkS1bEWkx6hAlpMC>+g^DgVaI}eFvQsHI4GerYJ$Btq{ngY|-_}DjmtU`X_ zFi?~wEpee;%3&{dRk9u|{iAwF1-VDy#K5iwfUgTJpT1N(H1pIRb_QWyTDg6d-$<6h zI@9VeGjkTq?QUQ*ghoSbrg z;KW@aXKCsV9?j?E3K%&J7WUA2#t^;&AC

v9EVU4HP2ZVHtGC#Q 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�oS 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

^CCA}iL;)fTaIp8d7oLfE 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 diff --git a/src/assets/images/catalogs/najran.jpg b/src/assets/images/catalogs/najran.jpg deleted file mode 100644 index d52064c1292432b66d854916fc6f2dc549e0d943..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 112054 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%0AHRP1}i=8L!N5x3p;9;h|5Pc$3T??B1 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

!E^_w-j~9} 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

*Hgwvrk2FDD+$^#fu+IW9oEs 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 diff --git a/src/assets/images/catalogs/payizeh.jpg b/src/assets/images/catalogs/payizeh.jpg deleted file mode 100644 index bdafe9ea19bb2cefd194650e5a46c1feca4347f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223491 zcmb@tbyQnX(>@x!Kq>B4N>U&|aF^l`oZ#+Gakm;$yaYmUio2KM(&Fw`thfY9u~Mx4 zrSE&!{l5S1y=&bQlFZp>XNR-*?3rhtnfzV)`yD`{ssvR6U|?bZRL~E=-z`iTsJy(T zHcU$is;&sYzyJU+d1V#k6fsEvfS2yR-Y{jkr$)vmPw^%JxBx7`e-3L~A5U3rZS{XA z?jG*;|84!>ufG-m=#c<`S?+&h{qHOPFJuB+Pj6pzzkBqP-_G90768EDMa!-MzMklI zjBK<_VdMHAx$d9rtp}4wxA&ptCyxJ>=l;ny|CM+C$=>LjK=--)*Wd9!GUlUyvdw>G zhJUiJec-?E1;~4N26;O>I{7~36B84ADr@IqWB*h)$j8_IrO#8SyRC<}r-!$-ue}|* z?|=Wlf1d)7{kI=^ z008)ZI{%+BvS|PStzrNG`~H901QP&&k6Zu%G2(yPp7Q|!Bs>5>SN7i(fII*j3+vw> zHWoGxHZ~3}0Uj>;Ai^hjL_kbLLPAVL{DhR8hJuugn(PTNB?BcjEiFAgJqZOPGb0@{ z4IMq*zdPa3AC0J*FciCZ+rTeEj_iAbo_{fnA4%@eF`Tih)In@wX3vURX>l z4D|7TPY*T@00RpX7w-}JD$Tzu|LYpM69y(0_TO)S$5ekg>j(&OpFzRLo zTNAt1?kBnCvy`kW>MOcq^)G0vM$W~Dk3z4D%x(5#HIT^!>oF!QY20-J%~QTfQ*1+> zj)gyA543ODa$3!yGis^kDsYvCV#WEdMFmH4dJPo^a2;SoIWF>f5fUE=`~a6L)q}D? zO|ga~{HB?#diS6SA8hoZZ%k~ZBxo&!A$PmI2EuK&hqKT~hv{AHMSsk}>{gCG;4 ztOi}W-+kq96LDCGQ`J~``kAi9-}c0D#OLT{?jrP7n)rnj9{8RA4Ed~EzgH6YNrWS< zW{VgK0$S8R(`1&Ep^t)2p;L19LV}aJ2N^h3;E!(93v4#?NCbyz0ch<@k=%EN*+~k_|6W6dj`C^G!v>B|&P|!YoB@5uvnx zBl(RlOKn1!ZRVoJZnUfV>8P{e43x!>1sDm%H&oa=$X+8WCM#B)D^M*s(lb{DnUm+{ zkNa^-OHwb?zZA&+eQ6XdCtz}8sZ~>oe6`0|X~}&khxhmfLD+6`5svKdHW(&omoVt1 zu@il1Ev?b<=iTmMN4V)759NvYMXTWkzbd2#3PLX+$kfmfh*0zMg|fip^dc(rJCNmI zxm`J^9l{PCS5An&VRLh|o+GHiN6=?A@*k6k6AxsAcBh*5s#9_4HxuacrVP%T-wnNX zemz&WJ@`)VWy#0tDWTMa@9iU$>!SmSpTyoy z1RRQ1U@EnOq6j1uyfp_eHdjPXw0zL>;$ebTd=LVy)#d1IeRP0ifo;O%b_$Mm^hbny ztpk0ra_aUwrh-H5_4?!m_6sA|7#6e84MNLlG_$!Z`$I9^0z}>T$VKq1{yYs+m1|y z;yI-PRf4@}r=__v&|cq)m^jx_BWP5Q ztHkN@D6uQ=7(u{l(<{30$M$$KBeIwMU=Sbh-m#Coc>lopig3_p(pb6s$;utP;(^gA zI;U0}f4)gMeqO7{^nUv6Dx(wfmhK7FT&%JE( zSw9Nc_s&N@s{Sce3=jw}N_N>n?^-`fL)@8?;$eFzJ`gnb&u*aw$bWY1Xt|D`H>X(> z-q5_Xd;d)dWsV^YIXF7wkr=52J-t_kK|oJ|_RG5T=~zpHhL7!Foz165>di+&e9r#( zd!2)bRGiTVV(!#o)@r*yN^B+mK+U(U`<0kexo&hdzLS#IX+>K%v3oZ$`cy}4U^+W) z+mB0Y0ZB9qvv96OwI>tEhN^?`xePk5)O_%g!%sH0g~!uw@yWMOo!QDBm4|NoKZ=hw=sn8AZ(ZiF{+5GeFUql_+AFbH+N4wN__!mW*BIq{r>ZMS zVRXoN#bFj3`kbZA<;Q%(VItWJDrx)LPl}_ZT=%F-#$U-L=LX*yt1jwp>E3I;UQLrq z$#t9Y29|o+EEn6(wRu{w2oPbUZ+Emf&~wO0U^J>~{{;}@e4I@6#+&&JBsyk>EsVC* zh}UsTu0R7wyVIni00Il47dxGfN?x#$g!`7|7ZrVrlVUS{Ap{04fJZZyT4Jc>eWZ3P zdwZF=3i`gw{9t6N5Iu-K+G?eW!Y|8xRoj4Rsx7MR;2p3zwV~oLdM41C9%J~VtuyG* zLbUASmqYa*xx{zd;!9`V!zFkp9TyA0Qw}=&1))cj=2G9O(tO%3oYcqYxuUreq@OW15*(?S?E|215Auu^m-ae}9&DRZk{m)#Akb^krD zCsCSHYr?zwzSwPs=j;PAds#OZGzGI$DIB6qpEK1%>LBB$92vZ)#%6}O&z*i|=PRf4 zNW#9$Kki@Rn{fauS3CmB>}y~w*UU@)n(Qc=S2zzBq0TLfIuT;5$|FtOjnFtmC9+@@5* z=0%7y5O<*O_%W#}&ik@n#M%+xE~}^adm16<%p;I}hH(Xsdy06-dJyW_XV?fn#i|hB z6vU?>wDuF#hXUX3+zcv4S8i3jF!@TN<{ZzQQG7glkyD+*P@ivRF?2X*Uxe1Jov~>0 zqh3x3nyHhBx+j0X{m?_ZnB*HA>fAPawcrhUQV2T!T5w@DCbt$6s(-!c?@~BbSZWJ) zmM5+ZRQN4LULzwGaPB@-uazbd>Z;718?fzNYCKn#qv_VZH;S-BJSj%I=6zu(3&XIo$y zq?&rSY%UbH{xzL&WVE^;KhbyEl3La{0nW)TbA543>kw?6C@u=sA--?1-)d&eL#e0h zB^8=Fno+|t9_k`<=1n5g{-3G)PI#W&=Hv5nD8I;cqq*X4EULaB(AAUN#O%^YwOV^4 z-$HLn?Xkc+q~0`l+*ibbbx1Dj`$NAk@tb5y6oGzs)>W_BehZ^%?#QwX_jGXMWNWW0 z?$gk1zsPvZLJfi9+~)o}NXK3FMyUA(@aQI5H^Y3Suo687Pb%b8Bj+OL(te@*?00aPk^qq~{oY;$kfjVvc>VDWLWRx}~c+DtPoIs*vb|@L|GJ z+EK5GXXn^fR{h}^zipmwwF>ts9RRE9Sh?*@i%qxPJ{+6JtXpvv^BP$+O7hHLA-`H5 z+)qliyKX;F#AuosJ%8b-n+5+-(bgpn(L?*QGBX4@Y= z4(-9w$Q6y_xZwHT=(D2(xLgcPm%n3~*)QshOIz=QrmtTvv@WFcJ;`N0jep+WZMonx z@?fwYrPZ_Bm86cwEnh8uKJNA$RB?&9ghfig?MyQ=`@xX@*bZ6T{~fXZoxUBq#?TF` zIy(wa&Xc;qjgMc@OY6lXs0ON)EWzs*6X2wc3U}Xk&J)gcvkrAzF7Qf8;3Byrl>Gb{ z>5U3cxh^JOdv~m`S=CtT<>vCEy__MexY_SXF;pBq2|nCMMNlB5LUFF*lG?BcPG$zO z1kF$T`Knd^$J@z4mGxP`M-oS$b~^>89?u2kGBZWm?lZ-;v2#>=9uF-=WV!I$56}&} zSe(baw{V;1XApF0W<{|!Ec6vIaaGmPNU#>e4PqVvX(srnQ|%JpJnpGcqu0$oEu<=o zk7C%*p(=b%mhVmiE6gdTsj}t56`FmhLvhF@p*h;w zuSJpv5u+<%tVKz%F(TRBQpH*oUX-iUNRAeJ_J`Y!2dkSzcF;~REYECVP1L&fnD0F_ zCm{;_ANhp!Z#Gws2aM0bsnI*V;zx1wq6la%qAhYRqRS1gb5J~9u>(fCLMVHyfm)e4 z+WkSf(E8vjshlyG5S&Ar&(t-80%&1{3S-@0ayP_gGe$?(0;M2Ed}{Z zR^zj)b#p{c@X!;=GftdV5=Pu-eU8kzzN!s33!V;7`5X11B_ye7FBrmP>7MS3^QB81 zv0Mh$j00__9=E-SAerDR)DwXc%MN`bi5T2N8A#F2tR2sg#agNmy(};J6F9_b{T9)p zP*K0g*;Hl1Vx1Muld?1|@wCdonbWHT?}pjfD$^w_$BL=VDd*!dQAQ=`fZEx01ZCv2 zSZ33NER7t=8XsvaA4kIU*A!bp=4gxqDMG^H%9Tqhv!EkTw67GPdzSt^+a}A@#3^uS7<%i$`3)=};w?b0^A`3V zS0F30-y?xIthpmYI!AzkD0~_^X65 z>~17Efww=_#jc|UM?*Cg(GU<6G^w>aj7Tg(v|io zus}A`my2)h%9m@m?@g2no573cP0_fw95j-)rYa?+Huvw|(LfO4o%Rpl>%&#d&A?E` zc&*S+!kIXeZVj_U3ZuC};Zow?1A=B2QftPezVx*U0M_jJh$%RasYKR2wEgO39c>d_ zFglkc6f)&yLGA=&!eZqZm$4TnM7iIxKV-Z&3D|T2jPZkd`KQ$ml}!5ixmD`aQrD)L zT<5vRT}anXpOIzERi+0vFD-y_yMqKKZY}IF-8{>>A`0qxfRQ|oHVr{XFntjvAr|X2 zaA1;(LuY}$?;|z?n&eM}<1Lc9T{Dgr@l#j}COlpSPsSj}D6VsT+h9wH1pj_br+U1~ z^Pu)SEu!P*w=SsZk)48FV@Q60_EE(@9|=}%x2pt}vz5VL0vn1NDmGyUmH$Qlz!v>s zvYNyuM6b)EX%Fe#$RJt|e7{{orfjZD4xhp&3Zv>mT(nF@HvU`4b?pP^VvT*@F;z-N zv2kX28t0v+Uv`a)ARXz=5xYZiqEOMiaA8NCv&|QiILNyUeTATPA7jLOr#TI|5;c-r zv)R<~CQ&i3Uo76LZigQ=B!>@WdljOe+snB*@%3na($A*wEcI98Vln-Jb1d(Y>pWyU zF0MDnZ5L}aHkcfQEYNGA2;EgbtHn)cVARe&WR=F^2d+ zaLou(0Zyg{{D9Pk>sbcyRZ+A-_feyHyg%*uzMK-Ubh+lKqcrP_Pv*ColIbUc?WrrZ z7F;zwQ9%-uZBH#co@M&E+Fwe(4R4^r#m_N_y0RM%aCERwrFrw`6UI9y$lTm{+ZWq* z3@JXqajPY#0ql}ffLR5^*r@vpM_qYuT zT74W=I*Cm#2zW5wd!TzE7i4IT!-?^GU;un=7Mv$8FL<`zJK3Ij5smyvxNCDHsWL>% z_(+y6TMe^K`*d<&>yPs#c2C^hKBeJD&Ed3jEkjx$I$kJ(_&CDQVbU-G8XuF@rYsDH z!BkY?KzPLt$Sf8<(uNM5KnO!t%@Ez*lA*Pj!LYQPw1oL)>JqBgJfUp>>I$6%OX;8% zz6AT|$Hh@4@$kAiBVFl+K2=DB&+Ztag^RcG>EvAhYb>IfY`{cW7P;dA`My%ki%NbL z={>~-{@mhbDmzG@+Q65Wc1tYZPsA}ZN?CwiO@a0wHSYt8kPLLSg;XzSNHV^8D$yMI zdy0+>v4|oL#8PbbR5}^TJTEJ(8v-hu1OZb~Ipq$qQp5>%i}()}3|SHGA@3YE8G<=g zMtY2@{0+R1PmHP;N00e_FHZc4kLUB5Us3Obcbd7^pxJ>BNR|L?bOeD0k|U97J6AK7 z3UEDm45R=GMl)Rbps#3JQ*q6e1|Vjk`B1eJzcyxKu+5jGQKitwI2rEr^}a^f>46$E z*uKw&cwy7k6Sc)1JidYQ4)P zaJKH6cp<`JudFUPOWE|JbS{=(|_4v_QjdM?@GxjYbR&^D# z0jS9nTg9kv4*mrP!Udp-be_vxWv)%N$9D$H^iU~Ddvo+|@WT)7E!S=}KqCe;Q=l4M zgA_0N0M~>1LPL?T{}2j5@NU0PEyHER@%84sv@PYN$B_C)Ek6c#*qg`NznAnxm!~nh z6f^fBkJo*dpZAjH@wB26jSo7b^Ed^65N>_p=SmTv`ttU(yaDTv1&X>Mo39SJmI|U= zLO5b(Z`2p@p=SFU>J$QN7(j#bV#p^24Xg78jDiO_Y=c>G$gH>j{uqB0I7!zc605UH z?v4y64#*u9_wAl3ud`vq zba2mK{X{_}#QS^#@kyOuXVf@!fb}8=Urov^Vpz%y_@VMc+do=l)9)X0W&t0-^N)c! zWcqVxY7Bwqc&ULPGmsfD3muBFUtEr22JP4B|GcKR8659Iy+zb98&i@CbzD!8>qv0$(Ff&en7d5RdR&t*xY1NrLtq_{IZCT&?kBN~RrRkOwkl8vhe zUY2+cU+P9i3hEkRfK|Zdss7W?$H(B^ZhGbtYW~Z9{KekM7(5tX|_M<+ZX-iY?OX zxAfZ7%dCjwP2c3$Ulx)uT~zEn7!&E*LIieB`NgVMgZ}Ubc1^|6jSHE zzoW0{!4GrEF>+;RuJ#BY4`lpIyIw{uvV@<^B!#}JRo1+PEli3X zO7h*zBBYTMtUp(YTg}O;X%i9OK9sFZQ|-q=D&HUf6y?)M2yXCNoc_A20R@78#Q534 z(L{?XXaqFJCgmLhM$Ut#!JFV6Jv9CU{7M3EL_*t3(j_5Inp&alr+G4Fo5S!ylz$L@q-nOv7$X!5#(MS~22Jmf!q zkb%h5KsC1{)-)EzLQ_1GGYK8d=|Gtkfs_W7G$ZBT5Iq9>59+uXr=mWs zeJO%)Mx)@!#0SY%O%I7dWC*;&efB`f7n*+M^M>ltw7~ckm81!F4Q~cYf{VMVpaG!M z)8|#S#iw4ZFvbPqc)z*iAF6F4--LHcrM6FdEXl=n3G38zI82~kkBj@UY0A}v%~MsS zRp=)=YvoRNX>fx4zUR zrZnqthi4S&y)Q-)ztHLkXo6ZR2JQb$n*05k;4sAQ(QHbkZdDw%6-iDdWgA&;=sF>C zpyby&IraPxKIue$)wx#fnviG_&x#|4D;6~MT-M4W)+U9Rzl8e1&{4^xzCHBWKk^kO zcR5)TjN!u@DxIQAPnaiSy1D=3q%`JQx(h3IShG&mKyGwzoG49LyJTE_=|=e%rf%}b zt4-&Qab9@DTmoq2Q=(r+|Djs-NQqqKKMaUD zja0IR{h}OtQy()?-Ey-^zQHS%+0u^oEld3lu9G5uT;^WgS!wjHkHXvHVB%6c0&oxn zJr5sK!>~d0;0IPl`B6byJ?%ab`fwR|avfjb9yg0$j%2d5UcJk|432H0{956>$Ptt8 z?X8>xhGB)aQ1^z^QSi@w-r#_>IiT|^=)~BEa;|c83&k<4?IlPa#o=cjS}&v!hJA z5a}cxo3+>Y}~8tq0dHM4$wtK>9maq_n?H7A3ft6%`6}jTc_};^x`PUggotw ze7{WPdljw`g~{nymH8Bxeyj7%8&!9h#JuwYHV<-&-A*y)?l`iy!B?UA0LjtAkGoU6 zyCsZaYs=T-7BuJ*hTR2f_dWltw@8>lDr(vuAEjMV~+SM9hr8kFPCFGPN zJhWL13J5U*CFHvKXXq_f3(5w(dr#rAnwZA&{(4m0jjZ(hYRM1X)q-ym5pHlpT8jnG z&U_mK83{?0#aJEHGcc_S&RfF6&~@Ltp%8{Dqh($4$#zPGTCQ$B$B(o;8y*2}i)n?DCCpSeLmTaF z<fYG6+Nm(U+iwu`!1BamxaVEoNqHdj~jjtu6 z8pXMFl(!08M<~N-YSn45!!O?80t=9t;TB>)p)Zt@kBGR2xQJhNK^N0ty6vf- z*(d4*GXB0$Gh2JeB}){~%d}!&qt6tTk1tAdU)Fj*_uJ2_&19WoMO>#`y*B>xCuDlY z-zhRlj@9z1h-EuItW);DZEs@3*yOiaS@DV|*1J%U-c-*!obO)ENtcR)h_emFvrVGV zjiPn%u5bS^nzd|0r!p#mWoYoBa{|(=MDL^jkeJlq5u^@yhf4VS&FvF+Y@a0;)7s4r zs$k#qcH5%sp!=V-p_WpK)+xCtki_V0qF`NevqTWdm7Njq3Dw?VqQle^ZAM6CCzF8_ z0$ISPxhOoWsDX|`#>|NOFd4* z`>->?=G+=nskhfG6prP$!Y;+cv5H-_(@rH}bgR!LCK6;Y2b%dcI!2kLCdHGJd6}y_ zmEyDi@Qhg2f_OGPPh{%G(sIu|4B#v!6@=_El|)Uw-5yo09AjGZ@J>n<%Mrf+&Al<TfYYG4H^EcdjNqiFU-I&Hr(>He+Qo6wvyQC#BFYau z(M*@bXtMC$^ZjnM%njLDe40ds4)U*~QsC+M0&4mSugKhwkBoU+n((+&;C)MX+5*s) zp!PGz^5Ct}K&JMYhR3UKj)h@moJ7TsH{0L7c57?;8kcx&^zya%McBxoIa##LkO`ZJ zoU6byWJCeb%=w%zJuc_QVJ5m!&vt|PSfbw4QtIINeBwew=-~de?7Sg3?reQlCxn?R zR8T@dBzx<^$wfa(@JgUzDnsBf`^&Mhe1DzMB4W5f+T<1ZAvXw}pN&MtKJKlHU@j!CwqaHz(ZjYh4s!BfuCQ?GA{jMYN^AM zE4qx5$6bAtn`Knnb@UpQe<9~o%TeN@VafD{5oxto>CokTa}X`9yy7q-vK}&3o8<@( z-SE)MD`9Y}?|;l1DckD2>QO51!D~8U+;!8#vv`GjI%4UW&XG(@P10%b{~V z2kHYi^FONB5oz13!Ff)_ zgqr^HIG{Qb2QckiAROu_cNmQOS?y5dwSchp$a*y4VlXXF_9d9Ef}s=Om8L#GpmtC* zDScq@Y?~Kod_Y3Xc{4>f9MDS9^r}#o8}Rdy`Lqy(i`-u~BBz{nQ+`rfUI9>~MGP7L zY8*zKaLu~Jnj~>>B~(Y$m`u2Z`3h;0jbHc6&gnw%>~1gWCvoP_!|kxa@rMPEOi`)Z ziv|5#G5rfaZ!^7ARU`~b4b#`3`)6Z^fp8trG(-oYW-Z~ZQFLNMSLCul{DX+X78_|huX86t*dhmwxHMH zvaHVi{yg-mE>qbId#pe`196@l-q$xMGN?(gE;4JDTCklW16a}M260K>fhC7=xvpTq|R9{Qgfk!&%cd(iIF+L1&4ct*MyL#dzz%6)Gdj!F~g0 zwSq6QN>nr1b{m$ckjC^b;v4)c!e*b}yqzufW<(rpr7O!gYU$ei=>KE+?R;Mvn7 z0JZFf?Xf)Td%1sYUREn9J`e+&cOTg$oLbHedP7Us44se1$2OVE_QBd6%o_KO`JtS9 z>13gro(7I`S;nz8E)C63uT1CtNX4001(l+k$?(7;kI4)ec!v_5r_Or4&10#COnDVo zXpcicW53!h=u!RisA!%kM{xKcyoS)>w_m^hyjdy~)C|4=LES2ge)+MfuckEtp)fUX zHM>eRbf|aopR78CN}nCehgUCTK25EN!NwrLeMJ*@jzZ%GUaJSO1IX{w7)Od`cc015 zr~Nr%)urE@SO!kx9(3z`DD^8JWJq^J97HB^G-32C?MIfV<*p{H#!LmOxx=>=iA%^W zdS3|~-k!Jb=g9sZV?f!GCG(j2?Kgxz?KJ#o(o|uiic8>s3CgIx`%retg<(cpyYIG2UJm86k>W>8;dG~B zF`uJCH43J9t5B1{ufz_|V05G@>K)A`7vJJZnG|w~dfY^P!^~bD?0{$AoKC1#tF@uQ z2vVW40>S>vTQlPyH3Bz=wWaB`yB9&AWJhR)fm7CK16dn3YuwxBXyWM8=9{sP$m8QD zszZcsxFy~#PIRl<)kZ$M^S)^3zc9O%qK?9oe=_o==|JY;H{Ey)J;~b7C!e$5aHNxQ zxzu+QALW{{3Yz=mzo(GgP&-H#LruB~k;8gV!Ue~z!bT3PXqHHa#l{_aFpfQGdMfXc zpUO&0o#@Qf)!8BmqJQDS5GHKqC|XWXHm}x;qmIg^i;m!0zO17TWC_anY<*=Y z`07IAE;(Ov*Y+8&ZHM+ZqVk#!`%K}+*9K0x+ZM`mWzIYdFC$~Wv0oZ(#9igeua-{w zvqMZhVGC=mRbQgQS|fpnnMlQvWIsrSIVB9ayk@BmHE2LrAb>{H;M^n8FxVY1z}1Y3KUHppHJi!oQz$@5QJQhCPrQIEYc;Z-kmaOP5JEKT!s^x z!TP4!*hq|)lrVq1lu2_ETqW~1*of2xXfkBk zbuOH~w4`3RQR#iu!vHyKROH&*+at~%FnYPu5UfW1zkw==f8 zpO>l2+U0)L3)BVUa`D+OYn7ZWEfx)Xd|c2w?r=L;Ytd2W^iC03W-~piQCJn=NL#a> zrGnUv7N1k3(RcV%hu&SDe_ArX%40p2?5>_DO}|{1Au)JubNeRUdL>Vi-F{Z|d+_Qa zbj+|-6h4e*-2W9Nq0!rj-eDG+OZjY8hD2v4k>CY$GpGR+yaJ~Litj;rye`ukj?SEL z30qFx+a|TCSP$hL?R}C=U5m(k|fVJYJ4jqs8E zN~%VSA?;rM4*DzL`|y{N-5XPCMe|NHU}tYM|NLf;50~gALU{ifDw3 z=G;IkvqZItjU*k7u9(;rl2o`uOpyHsb=5;5li;7`7yK~Hp@|F`&4bp%8%gsNi@PcF zyHBJ(1QVYPewvE*hB+yI=N))A=i6Epx>0YKBXkvabu#{%?W`l{tvO+WRpB&`#cLnv zZjRlIrIcHGuA|}aYL+Xts$L6%g!dOaMk8tM`4XE=L9^FOiVSACo&l8?HIjb;^#=-v z^0DV^P3JdVIi?nz%{Is??-x%G3$@347&N{>d*0}LEU}ii-OqgN|I~?t{>%@Tuv2kV z6RU>Jtf!}KZ`e@H&lADk)@A#zUpo^?Aurbi3;{e=$McU}nYYZF! zDH%Bh%QIF=K5ZbsfGjQv6|bPoQ#pB%kOI0c`w_ZY8v_UPFJOad%{kn`>lLI%PSKm< zEhR&KpIWCRrM@dnpFdE0q#|X%-h0bFI`Q|IA+y?1RY)~Edr^!maQS*ymni0Q;C^0W z;Ka1|!rY5))mP!&ar~Es2Ti$7>XM1~18T>$p#~iMJ0v2B*|+WS^ok^S~F7Kdr7k44eR;@-F^;b^T6vnlT7rkmp-B#IyWn5 zIpH7K+pYk!XCi76#&llwHITLG#p0$ye=gPc)~r1YDUm)-G^PG$KoD=MPX< zF5(Z?YmFHmmR0EHq}qjyMO5S>sx!QO;o@fTL9VO&h+8Z&sd=YN)`_!l6Q=b_A*H6o1fv_oUtsUL~T zJbivgraVLp`-ZdvLDm(WO3Oxg`^&?R$fEU{pO&hR8uNVdyNQ%7r{YO@{d**NnC>jJ zb?;B@B8m}@GqSsav-`*ywa?zjrDbXpd=rD(Ev>F+Byxsy9->xrP{uDThOcXZ{y!2> zKY#pzbW>Y^QD;}VHI3BM>>^bvS7#Ri4kwF)6ZMR3KeKwrwc^^RoMYTjBWh^ zs2Ot?`i1J&#kjklF@obO#~*#BS@`NI+>C8yer1yn?Fw~}a6Pli!t3ot?qv1hOD+z0 zg=V$lp4T(RMJE_i1M8#cnSbGLom{&rnNsSUGs!RF4H*u@67`YiX6d!lpn3fvrQ^lF z0D(Vuzc2l5*xSG04DpU8Y|F*N@h`!Ji9QEq5*4&UkAG|2q&eY#t0 zZQg12Ig1c#5)_%8E#{4v$bU$7_j!VO+pYtaHSGzVDBjvZUD6P~IQ$*_7f@P=`je9q zyz$%JqWiG5?JuBYAN40w+46Gh7A^Opdz8pm{{=+-yAoG>>(%*cwifj#x3qSO6Lm>& zyH2p)E!$i>?ZMQo+AaRTe~|b9;EWir;WebV09g zg3XE68ADf5Ne+vKWg+cd&BwEnUn$;sy?a)6kWJ%Yv~xOCnz2i*XwR^L&qh!ot%5j; z%hIQuADzSyInCZG8NK=X@iyvN8u|SVHA9VLD|^-}^#o6^Db^%pjnb<*SPQbZFvc`C zZ?A0a%&q`sB!BWrD>!quyzv{658t76yTM290%z!3<@V!`Qb*}`KR$(){hZo%{ib}S zU)}uriqLQNL!kIyKuYV|q1BNUW%;4d)HhBJNiStx>a>VoygtbZ+_%75eC;{iV#T# zVg_PYs_Cb&!fLa(_jlN}H=v-VdU_**DX727wl`gW-nAm5Gw`mlc$!jH!p)Z7UCzO1V7d8E_MtRt_Js zEUiwZ*BGa)P)#Tr!5aPx(D|(>&pmM91!K@nwfWUfH5CaPU;JeBl|{A5R%c#o-y-oU zpuXwrGakVT*T!gNmbvynmZckwOQ~qIEog z(Xi2lNxhWRBYgZhDJ=WI+5}$Wa+4R1Ahu3VeZhlsT~~MYxTR3FP;GDet z<0!ndS+5aggVLn!s+GYM9uk>9DTDIY#a~}8lb+4Hd_MQXe{Ujo_WS3b(wpRo$^}PF z$LwU=<^+|%QS4!5MPBWZPKOOEn!xWLIbh=4o9+{GOY3o;EjR zsi}s)zMq$(8+3{#n0WdtR_AAi1W>hTYJpr}p}zlhV}0PS$(4LANcVM6qE#ik==Mz` z$cO!wqA5N&T!V=-gL8d(sHxHE+Kfcy@ajDsqiLs(6RqV9cO(vFz%d879-o4zfG%;MZi92@dB$`Ie^#3+u6`^$mQV1 zRv{%Y>MV2edsCfB2aA8p|xzMC(Qm`Z$#Va+}l4@%pMeyb1 z;p_Yz=1`2Y7Tw_Y58DFUv8gs+PSztEv3RB9C)R?{j7-zrmAbs%592e_uV=;sDvFz# zW2Ewcfh3R5b<)!xSzta=X)USR-6mx;*SfGzZIsx~Ib^5GE#o`|nx$`+HC1Akt1}UI zW?R2qw)d9zefNzsoQ?Wkr(jk(m-Q2D9oU+-p2FsjN^kN`$a$AlXda8YJ*7$pq|Hv7Z)9Q`|}7j^=_uN0cRDX9EaCXWu@DoGGZ za0x6J(&%UeiD+>zZll4n@qYJ3V8kc(3jVmQxyI>r6>Eyq0OLeXV< z%FF{pu4N9o>@TG=`IEhAw`~etX>|2AlD$itZd=C$cGA+?8LfNp5swi98DLZnnI? zyZQ@o((e+bk@A==L6-mlCfYW-tC^pZ2KUl1O(=(jJso0A^uPI572?X9!Mmh&@bY@a z|49-fKGq+R@dbBL)7UIWG0BxKTP;5jb+UfqSXi4$y5JBn-}mwq)8<0N?J3JF;Alc{ z!`{#CfwimHG3v!=R9N_Nu#aS@PmkYFdHeSK#UGwTpR)?1XNpm8r&ZroKfNf`u;Y4O z?a(lw?U}5LQvD{vBL1Zn@xd_gw3bSi!P_qD>^}4QZLVJMLQn>Rb!`zOw1S$Xz0$OlYAI8hLh=a0(+KMDnvNa`}a79)WjexhuZtq=3u;vFH8s_n( z`)Yf+*u;3=VrCZa#2c@)?|{z84&>L16v{9Kv(J@YFAiM2Z}v-+K3P8xXfsn)f1SYgi3 zXw*veIK%3Cb2aKOAngg#Soo5Y^2aZx^s%#^Z@ke0lA{gLgZa0YKL!-S(n^A^lwRj~ zs2@h89W9>POP3|H`p#9R9o0PM+ur-VDVX$<$3nvR4UOtmkSq2`&Ki?gB5O`=$SBe( zOKY?0Zu@H6qK?Y<11ssFp>hkSD%=;Q(7K68bT`6-Nx!@A3M>2zI1osx*Ywvh58()|^2L!fGWn01)I9CI)Tz}+7ImF#IUa6zi z^kEhX)e}7bg-R!hXWX+U+H#&bY>DihV~EY4AIa=!J+hUJH~b!-r+GK zUaQ|xZx~C$RP1D5bSAZk_);cM(txb@PdGz60)N%N6IePbyO>V&Ner@{*S@nM6E z2nPCi*s5Lzcu=s=eJ*g+S3J4eX^g03{F&=PBvoz6n*0M%015#~U7!~N>E6C~b)VEvVMedf$~H8ER}A*}(C5p}_N4z1@P%~2N-X$%|XrNRI- z9SJut=*33voez_@K!r#1ikAVBMxC!Kbd!RtA-1bkyhXeeP2^TRht&3n?Cu-+a`0K_3@;TzNxy-F5?Fo6#I@#dzuOxL_qV&1FDS{al6?CPETjBhMV>eEg z^wWN>R{5*RUetYV7~fZg5Y=R8^GxXLCt%9c!w!XA;4Ej~+XO|8j}D88j=J5d(zmKI zuO8SM61qC>Et1r;L)G$xr1d-AfzPRk-Eb(EG1teH%Fb_WACKNMgqB8;2U}eqWkfZl zi-oyWs|F6%inGOhXdc6sRC&c_{1@=y_;gl4J^C!>m#Kc%v9&X)!*3Vj(R(%34qpkT zVCw0hy0>ABJnkQgvr49z>h9wOLj{f*@58jZly!0iCjERGSLQ?B?(OGmPh9z_HpNe2 z7f2btKS*AS?8FZy#bTCONYj&MB23hIFU{VO4bA^jK>Hp*xmx(Kam=(b*^@<8zua~r z$*DF;R+*+2Qf$0ZqnK-#&%UGcyrxw#$Zw!(%5s$WbmM5zCLr~=en(r+_I>b+E@!_& zgXYCo&q~~9K7~M!)1=kt*#F}>3z(Ci9-M~97=0n;^)XCZgj|JY!j0Cg!L+KwS zhh!10q5Dpo>R(cc6LCJ;3*>}^+Y@h}1$5W54K3+C$`A+TnGh1=s6gDavkha_W~33iUS9 z4-zq*?WTbWZ%=6!v@g|@eo-%XIGA+WBx!dO#kpi8 zfedt4?sX{DUgNj@+t(jT>6i0eu3KJ#X&3%nRkelFp2ZRAS#`{ z!tt};XMJCA2*-J=KKylnhI39yX^myW@|}7@`iCbE9ww6xH&=$QXyb1S^8OD1Wk8z0 zTRVOL@3hurIVd*}>6uqspKP-(EXnZn>l|@A$2;b$($amDuo~~QWS4T>20n`O$7Yw} z1gYNjVY90BsZ3&dH*luL*dptUfjoQt$Yf&1`!wlgI1LgKOA?yTC&==K2G*VKzvWla zZ%|#`8SL+GeWASr=^V9aSX;bK(7yNv+tyb8-#or2Lm|~__00nzK zouM;r?>fo5@Hoe^q{;+bm#4|J2ar8D6HDs=PzRfsYCmqVQ`DDrZk&KyxDxqms*IZ2 zhwc^z^bcJngW+8m)U$Kk4Nz0iEGBd60)NRjnuG4#@DHN*H}d)W7}sw_pK{gfF9V>o zGqzLS3X@K^EH7-CFj55)of+QRB_(dpx@r~C_4<%eM(l9BOMu>8HFzpv1#3pR7z z>{#!yDyf=nq!h}#dgC8xlOF16-5!vSkCVhlMFXuS0M9hZS~_fdQ$B?8U#WALXcWe*kbNiXUZ5gPWSXHl& zt7~tEm4whsXkZq2`(=miqE@?WdPwb}RntR67)@CEg25wA3kEz5Jt3vCpuOOn!KRU* ztD#=iNj6P1v!}_xw;TKXf7EqEL`x&VaLPTpkr zO6uHh4xd@ry59a{^yoZ91AO|;!+A5oYu^Cz$vI})GgZ`d5$I3^cXuI- zh-ZeKusKr_(O<)sQzJ{nnR}mzH~#>JBRv9N%w0%2v&SQzG49cBwI3C9ZZo%EWdUL8 z#$EMqCz?v*`-4A~@%wjvo?6APzs8N@oieZKBx%<~inY}q}8{{UaOOg(F2 z`l(>9xiI&}kkv?~0KasU!O?y(14!={&o^hOnRin+zGevYA65sGaKE)H^>ynGx9<}m zPWJHM4S1Jq9qg=U=jil$#R#h?10XQLT*2(2f#ix5)rbi)rf78|{i3%E8GiQ3jM=Gi zF}C=yWnQ5(A^7@)n0h*yrj0VOv*X!Il%AH=_^M_1`D@yL{P7_%PK+(&e8@zONFfXW z)5Y?Av7H)l`YibCSK59bAOKS_V5;D|31J(yfbb!=`9a>@XGNKV?9Ej6dnu^ct13Vh zb9x6hxctCasoA)kqkEh246#_DpG-LJF}n2zcA>MIUhu-bclRYGr+cxQI_&l?aPcqG{OfOn3EyxFk1U{B@1TdKN9I#w&&>g| z&XLON`5NY3q3Ys1iE_IcoRjr>1)I{P^goJop40AieXQ!06&pITEUs14(x(W6S*>BG zxZ_W052$}88Q1$U77CT%8-Ay zvtzaRm*O!quO}ZS+`ncszGe<778l4O&FZ4~>4}LoHf*HcuoTLXlp4l2kY!Ez_G$P5 zV-hOGbs#l;dpG2lkv9R<>o>`mq7$C=xwkB22+vJF$^QVO@1dXFj}7aSKr5?f*S@aa zyb%e2n!3u5jZYyz;as?Ue8QAUza3Dp)_C0p(gBN~zv=u?w1*adF3HzRm;d`5 zxYp{mqw+>vf4>>v_lL149TA=t>l@-^W1f?-sN0B=3*VD06A-kVv^7+GuBNNXgU++| z*#Jt(9fi2hVjbnaejO|bwR3jN{?D{@y^rdT$I_MH4YWh4+wNJv;~dl*my8E>R+e;| zgxF`EJKGoY2VPCl=|nyxdOFAIQigfuK497#@h6iGWvU1vx!#btRhQ{UI0k#0|dRfDDox}M)-Dg|njP!#jd0{t@4Q`~pu*$Cz*o5t-uT@O5+NsSzA_cJPpsC_>|5&#qk=T6gGg@o))%VF2J zjqYvZ_;gUSWT4hp73c-$ zvSv5!!3kEe8i1H&K0DhIyBm&kKuV7Om??WJ+5;PL5RV+wVpXedzL5q40l|=nQACWV zk)*w9WnDOlv_XO`Ey~Tvz{{TCV1<5qVqH}f0)}E}X&g$dEn-3Q&m%kUv ziakFs+6@rx>MB`2*8Q6|^C}e(&^l#ng9%9u@t-CJ8DVdbv?`^@JDf-faM?Vvvn`%RK^x!8-K0t4Plb&)x)!f4KEq$oPG- z^zHFlX4J7W8yQz}>1oK7B!}`YTb#lZQYK!hE=S9EAzrD4o+*K>J8;G7tt;N8ka+3l z-O?6$r6w%Kr%2zY=2@buEkb&YxoGk#)-qD?mVXbE{FV=KF8yx(v~KucIMLPP<2>v) zFN@uJ#$q~Y)difrSlxn{8VrZsX_UFo!tgHyqi8 zu4sq6YEg(9gxT#^LFUz?ki%_bt1}iikK-WOIw{u2SD#g1?rzhHbJ2{>E7^pEV9~Ai z3aP>>6@n~ZoU4TO{EoB4oC^xWy0H#czjH)+9rgi_Stoa3VzG*-dat*H?Q4y+f_8R; z1Kvn9J*`rlqhrjL$nV7vL`ZtS=WWDiR@!?tob))n&CE? zO;4RXkJWK${COA__uO5Wl8joH40?&<@$t%r+aOAT^=Q5;I%@LA#3(d(w{ z^qW`mC6Ci2@tV88TQ*X|ogdr~EXO$bTDqSmJ=Nm9xYZB|j;)MrLt{#C0@lwI`Y%Ms z^55g2IpCRCwRCLGyvC)ytQPVHKuZ(Z^$m@?N~g? z{lu8%{D$}tBY2tnlhqKXr^9)7%b(CejQAtYHG_y{YLkDrP!u zrJj*ORS>AE5^Fswg<;2u9UxBWbFKhX>)d$!f%PgSPL&T#SG~>^rAiem88^J@P&=t- z2-lOasi0_kpT3o$Lbmbtopkb>zNucuPqT&+;r3Ye`(NZ9!tiStK9o+PQuF$X*@`M1 zYCY6UtjSu%y1h3tKk)wmA)OX^bQ{-ho?U>$Qy$;*3N7zM>Mxi^g;{HJdc(^llj!;9 zGUaZVY1^Xn{0pfi#gz9NMR);x$@n?7ERJ>OEZ!;RDRMx!pO+}^&7L(5b&7l@=)>Aatku2&_dviQVqgKM>DVNtni8^W~(uMlM(y;#qY}3^6f7kg~5`&KKJ}-%c_9z z6heI$*<8inujDg6*o#jKvU5LUFSN7eE_CkS?+9x7yE{20_=SP5h9C)5C#&Q?Sc7v5 zB#8Ey_}Q2iA{G_3$CWm+SGVNjdQ(GsdkQX?-T0FkK4|4HmWhige`DyriB$%?bA>&3 z3zD`U%fDIeA@WQ!`hsy*8w^+@xJ#h@2LAxINS0&P#1w_>Qx_A)J z$0_P77+7d~N@e1kuFmAXFVfqH!=z4q+em>6K19DaR9IWZlAAMN@ltls^9ukGo7jUw*U+Ml`VQJo9|>AE)}eg3B*ZnngW5kkg(K6_W)6|dc2 zwk18xRG{3VSo3_QLk#MfbeosySXK?y)IQpm;+02`Af!d)|;DHY9Gg}i$ zS}35{+k?Zd#qi`&k4#vVHTiZ!^{n;~mD)n6y@AK^qq>G9omG?=RY#9WsF~MbX;GQv zsSR%AOF($mxPoJ?vM;+;#%8pg`OceZ$2waW^byr6OBe4COk zWoL*0rydw$OQFRMR?kXNrgBRmg_BL*muQiZu(xp&uGa zjX1Utmrnknc*zmqFEDekhFk z_pG{j_y|Ke^x^EO;@rvzwB+`Bs4mClkxR$iRkF{0lr=H5&{#NoW_n&8my5J!-y_RTfJD*M7%6>@tl9`X>=k~0Z@S>KakWTQ;w+eB+t(I&e zWU>zSkPNl+t<10OHCi>A>lQYo>iS^l!N)D4l_b7FVm?_nJ!@k6V_7yO?525KRAmFD zRU&?*FIKfoyknX`>}fG7cgV~9^_-8EVnaeGR$yFikyCHn$I-D&hWx1x&xlyhdbC7@@Z?WW8@B=ytl2|Z)W)Q?uRg_y-qrU^%nd$n!qL`^mnzS=6xXH!lx<0mJz z*}l1vljRVy-KZE{EC~{+Z7ONfap>ZcDgmxtEq$Db3m3;0u`$-V`lgKveEX7P^fx&F z0FiGX!b+55#qr+lY|}70WMbETZer)&hdiJ#Jvw^M`MQ~n?0 zw|#iQ?z9(uMtWre^BrcdUbFc;kS&1h&6OY7#R+MuQTa61)HQ87RI&Cd6c_3!i%*bX zi<@4O`bD2C7Qt%jVR7SIbwDIX91@atNbz*Eu*sirEv;j!xaDO7-BIIpaz@g9ljR#g zVrETKhhEGBq&)Uk>$lzcuUT$tK0GolXcg%DUc(2bk$OnIlct>V@dg!m4{YcOR&Z&u z(AIS@n$Xv8x{9)WQ$_Oo6eotiTB6SE{-Kk}h;1rmO<os5{hJbOU#=-95^e$$kmsI}%FRB2(9~~dVR_UK1 z%JL1y_ViB=vDKl7q?)AK-Bu!aCpByrZAQ0x+p8Qsih79t+2EVMN+x`{nV1}!eCG1i zsE@^n-s=7<{eR4}8JoC6*l<<47Ej*+i}x|~>YG;Mq>MkLnL4(jmMxl17ji1>g{M;# z_N<0>2Zcb%SIM!6U)aklHQw=qVJDiGAgGK=J6 zP1kZiK#2U69lF<3 zVhxm^gB4gjFad=@kFgY?gYj_n>s@BB6oVl58KkRz=dN|He6>YE)_#@BE1g_jEu`=K zMeNDYlUva}0CvzA`I9fhi-+UcD_VP9b#h9O-g*N+uhtV_9LC+sy@c8*RDBlvWn23= z)b}woGNn=99pAd8-6a121^)j4?dNUj&t&>5-9= z%yj`X&HnXj$*V%}FUi_mm2-tJu>D%9%C#lgK+)O*wf?!o&t-~I21gJnjxp1AYlTi@ zDBeRt-arf2;?IM|#j|v1Qy)&}nym-w9KAX)r|3`0NZYQ*C9kHnd*9)Toh!gvZ}|F6 z0cD=iIPKb$wk?QD@fv?!qZXw{Iuq5B{H7545gM2W%K2wVB3~UX{^vQL5Rqn5un}t? zt0Pkrf^vI_ql_51{E@XKl(o8Z%f?38_R%NxW4;{RU%TU3zHD=b6wYMHgFGvB7`GSX zL}bix5VNjB!C^P4Lquff@@Zv-ndy&=CO);=+BptHHHzb@Yo@>e!s1a|>hlGs`Y9%M z*)M-!f-^dNS$k;B$)Z{L@yzkHsuis*^WNFi`Po0lk8I4%0IG0v=nZKA`zFt#-MEn^ z`DDlP)|9j769#&IQG+WFHO`XwDR_$KaFJVv8$lRAv)Ut!chwkn#)zF3d31|@NhYjg zxeUei$p*6_oaT~wdo_DH7{>=~A+dQu{OgSUtgnbcWWmd*pSLBt`8>6mS+ly{Q|{{W+aeBJYp<=7usY&Z4f1j>3q ztEyzmTdUb+hC@N}TEikCj%f|7Wv8A~k$hOW50dKlXX#FE$0bRpqIS;3v|PNLGczWk z#hKtTgxxB1(CT-_d4Y&jOVW2HLII*2d~nos&f__&W5G=D1*?w~GjCScm!+pS9;QtY zx4X)f18C@U8mc_j6OnozM2EJ8&ce^>*xd7;kfuwJxplesPrr-!-R;_@YQT@)zBn84 z6tMtU=mQ805C#*4O7RV5JCT_1H^)|W0neNA5;Fp8a^8G}OUC72)5?p!M@wf_{{Z~% zt7eR<_UwFoo}85l#vg+i;b*lJodk-Rwel-w^mCWPnsALMl|n?~OR}tbLBU$7Et{(k zRo3tH+KROzhUPIl{$L7*dhNw|(KJ((V2B%NV09{{S51%Pwv~LIp@d-* zm5-y6CvHLP$r!JdUAHse{gXx6ww*nncb~3G35oR!%8yymfB-0v^1G#?t6!qD@rDJQ zeT7v#i?(i--+FOC8~R_d)p=rYx{rSLaK721EQ5vZ0!@}n+YO0FF@Hgbo5N>q_mWOb2>IUOI%yf`A ztC}wU)sK@~;KyDp+@8{@$h+G|B);W($+!w&Mw!MynUf)HrxeEqH)1knS&Z6mK^S5+ zFh?#+n3b8(?*@fGAxLnzU*#ckZuFbK@!*)1L^7CA`94EAG_sw*CBrhBg+P}4o=Hu4 zasjzC06`Cq(a2eTPu7pVWpW4d9N-P4&jvbD&ZtIIY+uJjknH7p*v-KxrAiN9f0=Ck zrH_lPw6^vN2|KBhD>B8hqm92KH6kI3MWClQJi|e9E*Ms>xe+&XdQrp2BiFa+J+#x1 zs&?z9Q_5>!;#lAbCx_9Ae17(FVE1f-e-$*5SX3=cFY-{Icu;y8oiC0*j^k?9>(`5q zhk0%@i#;vf+>DEQ{xEu3X70EY+KHz*OYNPZx&xioJD(8qGw-mzW>a%=oQasM>Gx;{=_)R+#$MN#~V8ja_TSQ&*!KelcrHfoOW!M&1 znvx1PW+r@@rl+~CfcX_L)N|RD%qtGwndy08`jZlnY=h;};p~{C*;g4n%HkF08AF|^ zyS-J3caoM-(%1&t&%o6}nV5`YDq85-XH<)He#UYLeT6DYNK%4zkF=?_vJhV!H~}?2 z=JGyx#5|b4jJ-cvt+&V4h@myP>8h?mG zylV_mT&6nCK*JNJJ35!zgcCiKpcwmzlhDx0mjnKMl80)69(2?I@~BHuH7t9kv)=l{ zJ^Y$Y>;;%cqzq|A2txixrIn?9N8jT_wq{WwQu;FupNR?#%VN=5a;{wDv4(UJu4%(@JA+l$@?$4irLw}~8h*!hZ-9*A zl!d%s&VMD3)T7U0m4wOxplt=Ijn(@dRb|`m8KW)A-QYvbV9vKS)Xb!MCWYQze;8Y< zYFVx$U`}jvMNXUBt<%ReJL!*`+3VVQ0AaFk%MTu}T1W$ErLCEbps_>0A{iCpxEhJc zE?ym(vt=Y%1VGV>DG5)F6Q-Xa_R;Lal9Q=%(AQQ|8*2FA>Y1W=@!d$;(WI#KKGhFW zemLP#dn%ZyXC$USRF6c7kS6GBmUDB&I!agx$w{U`^f zOlz^_f~M6!l&wgj6UneooGAs*mwXjY_8mvYt!N$2)PnZwS{>*C+kd zG@^|s@?#1dsvN=2syv(~_`RK(K$rx;h`bqU&89iBOU5OjT!|BkhKv);&3r?w3oErU z>&%HUSS=>2E9$@xR1*yA=yR^y;#=??d0?OZL*w6Y8?qX_cDS&dIy*+rw->1@>wI_`)m8_h8UFKNdl+9dwwNC>3Q6iLzwSdZR6W#V}IPNu! zd~u+%xl*OrMjqdLzzHmN|mv5DqR-@ z#QLcLcTN@0BrKe9WV~&pbCJ{IA`9lj8vS)n@^RIkqp|rXPY`@)VS*h%edX2BCjRv zb)6~@Ui8MOnq!2t%rf=*YV0~Yu6RI{n2Lwj$}wUQcTXP;Uhu7~MMb_t>%^*LOi#N# zvrQpI9}@*Ce=yy}@yQ-PkK?&axXAW%-50Ers7ghO3HL`up3q$wrkB^K<|##S;oHan zYPGm3M)^DVq0ak&URux|Luv(eYcIfp__?BBo9Fz>QBGR9$+(~s| z{Wb@AxcXEIj-}~doJU-$b(-+@C{i;=HzGPpf90w$)^f@=ho^Qz0GcFHrSSecS1LUw}n5)lN&D%swuc?yg$H+CfZ{!^<`S#GdG z8%4Ni8Vb=_jI)HppyzTop|m&$#%YHtuC8BET|w+u9>)22gLb@A3VG6!u0NDkRk4eE zFc9yOs(c6(flpY2ZIm5d!@tH+dDCfuIc^*SSgqg157VluIq0Qd)p9fK6P>f60LQAK zP7Q1G^LFkn`-w?2)`-V0sX;+q=CGQUQ7;(QP_R~) zAPL{p7`3(cYjCDvI&M0Hqf;{u&x)qd!_Q?I?Fk&hE1nmW}zL<2A0Q!c7cJxG-XEl9Diz1We9vehkm z$|~-?TMH4MB&E52O&n+{af_gX*z2_L5R#5AJ#YD3xehI5=;LFf=O^8L!u$@gbcSblI_~S$K3WQt|Tvt(l>UGp8fn`2JpNQ?ihqXVml}T%xUqc_n@@ z!m22>Qv}utRd3U){hmIr>G=7*bH~UBKz=Q@Zsm4vN01!U?{`Z+y^Qi;r+TP%uMQ2Oa_myh(48#ax+ z0*kesL2t=kfYMx!FV!m6rHsbgITX3ntUXdlznjWi%lhk}J&EHfqix14%D-QP^3I)f zB~4Y@V$am zMkVqq3~5)olqJVXc=}4MQcrFf66y~}N#0w~Jer<1t*v0KK1HZ?6xg4BT$SXLf>5QP z199MnIf2!9ObMD!Og0sxa`0ctw^UoZ@c7-)PZCh9G^anSz&VoB8>fi8eB#AlhNd#K#?OUF*cl68!4 zA-#bfGEFPV!emo1ti|T%Y2~Cu+uf_xt~5^qbnn9~!7e@yCU&8`$z}nbLlmzks)xB% zYdXLMrhS#pZ)PSaeil!~Gi|>cp(4kNiVMe(N5~YLP&9QyiNY(?Au82%FDLG<-^GC6 zIsFRSIY1ARgYgt@>i+t$ed@B&*siLBob$x=pMcQ0G{-D^nKOG%Z@l?pH_)nuOFHzcO!#3 z@JM)&SE2!!C5o8r|%jTRQ2g1dG>To z6PZ=wTbO?u9v9ucavn{4>B)`V+?n29&frX-v)H^)XT$uiPSE1bOwub!&TR#??h1J2 z@4Z}*`}qMa*eohkN*A5_t;KjPDS-03l20X%u4RYM<@p|9rl9lPEH%@&`xo!86wFE# zk@z0U%Bv2_v{%y2gE5$z7n9~#oUf{t_z;i;a=t#qtG2H@2k{5dm*gPQ+<$B@6CKPh zv0p&?V)H#?o3B}qpCqqBu30~iKei++Q!)j{{{TZ6`_-DF4~-hDD%TCaDBn2klzTnZ z54L6xqA1?S1oveXv0v64qRLN1j*KnExZ9j{MOu&>^U*Pt?UZSKKAm{ACZ8V#qQ6-S zfGDfjy&4Fk&+DU+d7PSyO8#6A)X*jIQLL2&N@h2S^EVpJ^}8I-SCH?bOUdAYTRf}J zk$p59E#$~nsdwXXoJEYYDm`22r_sBmRC88)QQVb2-z>>(8hRChpSdMLhk_-SwQ;mE&On+AoW2Yq?~yX>#j{n6+EtWjt0zj=stMZ0A0Qdy zKKLe$^9fiuxtZ)&@EO&c7mhp1$NAh)7IL=sGQ{*4JI; zz?_WH#bX)1t=sHrW7>U@#`!)-5`GeVVLX0gY)NYXjl6dq?QGE`@`*k&9qk1+m3;(= zc(73f_^_6F+>uzAbmDSK`u-19e~wJ}@bKPbIHP692~k~X`5jaMl&nH!Avl$zk;S>B zI^ILu*B^h&0brcyue*}Pv#)u~X3!Qq^?DV1l0F)x+9=cCExWJ+2|cnf*6u0w7=KQQ z240iLkL*E)sjjP5P7GdRC1BfRr)?9b(vMM7$@1KrQuO&8OQnIy`K;Xk z01qZ+U`rRQ<0{I_$XC+K<4(fTOw|D}v)(icga|_!yMsjiv0uao?nT(cH`ZD99(ysp zhod6-t5Akb{xS?E(AO(DAw7{{;S6Z>r8k;&m}xs#;-;$x39ZToTCs(AtyNlvz14@Z zbuT848W_P%ddh5{vuvB?HKB!%?kZJVQA0<|8S~EcA;rj?_}X8o`Ch>?D9*o!^KYNW04KVaq=@L&?ByyTSXURdl;BU zB6UJ3W2xkE%x!z19B*_*!@1N^ZVoz^dNOm`VMCZUQ*cIgVQx!q*V2hjFKY4b9Mqyw zkYbs+wrfwS+wsL4{WRr_sgD(#bJ~e$>}?@-Q|pybNRI>vt}p~zeou9gY^4WoOoH?cn&*9j;QFS zsLZUnz=JA2Kqq#m;J4|46{|fcT2GIQr{=0um(G=QCatAl`oOxKhrD18V z5d`Kuc0ILjnu2eKHya~W)hTT>*5(Z**yoa+W~Hh&x&Hth%X6j95-v5RgmHOC-hD;GQLNUvCD7yB!-r@ z;H4!?2sN4+k9)vFa=i3+RDI`w-|5{Te{(twrW?Bz4n*DSJsP7d=W zBMh8QCVdJ7%BYG>-LpWNoL16Q;fxA$shdt0GM zJ)c$B>NF_4GuMOZ<5XSagEwEsV+ow1HQRc9{bIdPgqn#Uhu|S76=c#aW=JMd$xe!H z5@7mHSYemqtkTEXc2h-+9SNdQ%#JN3?BsO(oZo>L9K)hDx4qR@=w(6eR1}>ZPePx* z{{Taev5NsxrbyR6PX;!QK-_Ha;ViwM$Wd44sC<>j&}`|LFB>-|R69PekdNjvz+~`o z6S*VFzt-RJMIp7B%roQXypbeSE}8!TQ3;%R>>o(xjziLP7Iuy7pg@4u zzf}a~kE&TVWX7j$JimaUvUo0X?yuq-^i#jX8vNYM^JgN@37Q&8PX0q?v#EdaX%b*i zAuNMe%NfX+e2jihwJI>m5Hf?tnd6@ak(~_QLEyJh$oogAsbw%k>2+bYA)c z+iLa0Bek>4L}{6R0U;zsUOgKhHrZFh>hG~Z11Lag)lpeSKsb!L+K z3dQOl9ZD!>oKsm-CMfj=6;YNW6$ z7SoaSyXDX;(z(GD(MaQ$B0egDW;y(s5|;pEaq(P(EPeUZHhhWn7UHnQeJ#lmt}L;f zoa0YX&++G;Ha`2lV_&_#Hyc5`(NI&+FnpgVRhq9_WQ!sS63Z{ElL@uDL_7Ye0Pp_*o_%%O_3z}Vf5I8$?n8Z!{{a4e`YrmCev3;P^wHNUJlrX&LK{PT zX}LbZ;?iFdIA!k)#8mDnIfxjpaK0JX?UpJNduH4TLGT5hC3_NajN|UEp z%uM93SIY;XYDdRdPQ@x@1}_(>T*{JVpfYan$(KuM4}LiqnE2?v9u$P@Y@F+;5=f7Z znTaTuK{J(G3mx8gc$GP7YVq}7$a)z-A7bjYkE@U4#vF8|MI50} z(^mSRn?2l<>+My-M6NyU@*`VL@5C|sJb4*@b`seKAH~k(mm*%iv$(^C@BN}JZXBVf0bKU${zXa4}d z{{H~^hxZo#PW}p$?nd^({{SO{@137+OdfU?^zO??w0j`*^~lB7P%9{PD;d^6#A3;I zn%>Sv>9V4&xRaXfv}AYBP^1@8phuH&gIQ1J7);!bF^s3Fkk6Grs9LWdW0={>x^_j? z;p%6Q@sX{IhFSexNU&BdA)S1XnD@uc?Ik!*#zPWhk>r^rbb zWe5Na6?z^{P`C|2EYQNZ@T2xoQYdv-F>7BEY;q^4Y8O~=lY1Xt0;Nic-rDoriRbvr zmyR|&lWwVeTD~&4%bjI4=Ujc|UqWkn@(uJ1l&!c*8e4KyYn3TLW0Qs}1mjWgUr;^+)%JFTnV5VJ-Dyo|(>cyqSx*e+W@I%U;kxo~L z>=mroe1)J+WnNz+kizPpFo|k0kqPxr#ZC$7sLH6Ns@nem8$tdG&f?IoeM%Dtt*TO1 z1ib4fA1_R{RX}5gu~hR#6!Ub*vGiLgSkev2<%=c=xZcdkWa}iIH&)m`TjCPtar|!^$b9jAM+p~V*R5NcyjuRTr;Meq z%3G6{w?PPMoEfTXu|l*V9@FP8SKejx$M54-cXc>jntPpa+4uN= zQ-y*HJkU-A_EA5&s!KM1+I4$AOF;I^QS4h%w9SoCh&gnrs1@JHp~uPEoS}4%WRX&J zbqyaOi=4}l8CK3i$aT;615UlkU4X=^xN&eL$%1rhR~o@7T7Y_0UbD{+W8Ue>%@Esg z&!j!Bl`PAqTJcn(j{Kh`_%oE&E4t& z97h_WN~V}S^cz9wp^lnn<&wm*9pjPd6V>gUjyrmuwigk`dD9dU`g)s?O0;VPyO3Th ztHh3WugPthLXFVXJH94*Nrb0`f}X)**n7!Q+^IFN?5s5Q^tseDH&Dd-;*b?0Q!W7| zsLGtcY1TxRgO=f-hzs5ZmwDk4j)h(NRZDMK;C+0J3Ypl}{{RFcNv2Q~;P+SY+fQ)y zipFt_5Yw?AFC3jza6|BfRBhxdDp_6U>r{Wy@zGQBr9=E&ATH_4O`4<(%J^h;atNZQ zqhkqU^bb^z$`4RSJYv55l1`M8Ssx$8@kJxKO)*kG zqT~4MT~7BYsNC}0!85*dsdaaXP9!e|a*y=&KeT3@=%=qWo3UV}%!Bzpwr^T1nbJ24 zuiv@L(viZHnw^BI)pu6YUHBl2Z7tJyQw z5yYC7)d8%Rg4NRH_kBvkLXs14(sC?12JZ{%PW;EnEV+UP%DuR1q}e)L7sn5dCyN8g zYx|*x2!_mi&^&hC`%eXLuhPl*g?wp%RknHuUo`zu;DNXqw zO?S;4vD!=6xe>WIp<^si)3EWu7Sf}8-v0nbuR5zYy{p3NHg`YaNBej7Nq$%7mtX#6 z_L4_^N1lCg%E6rf0C#4ti6}$acrbd<-Q#%m>XAA_D|?=|k?AI1C#p1`$%zM)`o!OH zGuXNgsiQBFK7z}%<(|@{6wW~&U1pm&RO3De$H|~pASXWJl+t=&+%j1D>|1yB0zUV8 z*vl$Owe`$&(Q3W@T&3!Xc)1B{ib&e5Ldk7y4rKJQu}RP*E!sRfqfI5};nPgeO@1q@ zaQa0>K+j58-G8C&Xd0QmGtE$84y@Z_b!NIkgaU*DW==;^M!u;)e0byu1#^*GOw>_r z?If)woO}R(E?F!lKQI~90IHakDF88_$mCS|D2;wH>dK3`IvNZ|m&MH|@)dFkk)!!! zM^aeRh?Te$_D{QED+Z- z`9_L!jwk$CEmeJB?@ay7yX*XVPvU>@qy4@9)MwSX<=1bcN55UWV-?ueJ|KTikNaq! zi;obj!HCzPhAWmk&)WHSkP{zEMfd!u>idtc$KF&zcV zlP`{vguj((7hV1b9}Oi+YBomJRjX8{qsGt+JiKn}Jzr2R4t9Q66NL1&Ss8q8gOO4%!pTf!kNx*B!_ep`H#punQGBmDcpl z&DZW`(Y_sG%Myd~AK>%r*PaJQ_x1F_{{Zsy^XtRQ1N(hnklpL+zkZ#ax@ZpdOl9oj zT)z|ww#qfa)1a7$36ET=Ew*$P*u)E7_Uh?lN`)`;uftb+6dyW_3J&oj1+kk1C9Z~4 znDrN_VmX2fsD+_O>%2WQ3Fpc`7FY`=+R<^^a{F$of0W8rhS5lSMe1DAgU3-eELZZF zt2UntxjeuVsFTx!0sjCewPL?p#*Zo+y0Uw{TS)7X4Gm~ZR+UyW;cn7j4KK=ML)f}L zXfDf1i#65nnOd`2?FF@=?&^gpGeH1F(9UONv$@=dBFzMu{+kbcrg`Zm;DXpxYTEVU zrvr;$Rfrm!9RC0qDnZjvE$tzNM5J4q%c!wY4Db0ewuVhr6^IfrGE`baasG9B*CM8Y zJ?%+Tf}M&(-vr}3E&JG3QuRs(&W!>HPZDc?Z?5&coEIWHcHzCz}w-gpZhMF7v%Jz91yaru6MH)E1Chi?AX zExzm*QleYvuj5g2gTe09aqa9=@x93$DoJ2zVe*=UmDMSHfdL1~)nTz1qGyILq$xqt z=J9vO$I(dns3r(zfAakat97pbmqrg-eihUe@|O`iGI zm65y9>l8{@WFOU8Dk`tXK|FNq+D2NbzOS`hNH9(wW8_~;zAs-#uDJ64o#qPTxZ<6f z%Z=6e_|J^>?_K-!W#!RybKtD^-PaWnM~3 z9Bo{!`D%y{-x5G5NRF1$YHzy~=LV^cqt|6)gv|yWrHnfL9(OiheQp`qOMqzFn~EcN z8h)P^S{v=2k0yz@l%CdX4?KqX2kKcd|>5PR8el6a>7h;8nSL>k*FS>q*Zltg(dT}%J7-z@cl)p2<^!HSeq94Gof^LFUtuBEuhiKNJG+&r z@#=uxBNNF|k4%#KRJE{u)+m9MZ-+!V@zB2r<8rZUc=>Gjs`txzIzZaSC2X%l80Jz5 zV3_L(jZ5*^6i^I9UhST~MPeCAdS`e3Iz-2c;*x8Yb#Kp=3tiO!RMtFatxOiQ8QI(R zg7?X9#i?V9NDSkw{+ZOb@`HpWnoo=%NwTe6GHlxXu~1F0&Bj>Dx?b*e^vw8^zozGD z=SC%c`rq7(dhPWA5X0^TU)j8d`r9+|lBIsx6TeU5yLRh0@3cF!NAa|O8wWk5SE$+m z{9^lWs{pt9R^=*w(TvkY2S`Z#M%NVn+h|X@lr1MohBs_~q|NJksP0q9_8H4hwu%E)e)$g} z$W)zUbS1&o_cO`Fw(U%u6Wg|J+fF8!7!y00*gWCHwr$&X<~{d5_siS0s{5R^>OfU?p+WYq}}<@=<2#@3K`&0E%x%1#SSBVBxIff0vD?)9Fv9xl@9WK|onCBZ z!__J(;qKu{sYqJ+_xjruf7mER?GNplDPG0;M+xv?X>@__$9Ks{uT%nW6~%+%Uma&m zg1FqsiC=PV4L=Y^49csTTIogSgvB8A2_hH@DJs%!BU9E#;nVqiVA1bHul{CchG9MD z#gbW4d>LqahsnXgcei_ z-{0C^^npf`E8;)}VKM9pVZ$*)iv8@c!WSzFKqYW@ zzVugFIyG!TT>l@wUUa)8$F)vJhs4_=EIjf~Ymf7Qtwj7BzbfT_U=H(n;jxa#&3;bw zpT-wAYHdfto%b(6?;rr<8F9mNz2e`rzy`+a4p(Q{yYm&5JYz4s_s2cxg*ByzoY$xX z!c)05cb#nS6|HP4_EE!wQ##_@Mo@0}(i^RHQB-ZOQe@S0W+*<|XzNy*XPf zrOLMjKH*I*P<)jA&!Xz9Wo#_v)b($H?*t{BI|HDzjP)gUe2O+|^1}#rZo~Dj}$=HWkTmdiFMskd(qwCKk;&eo5JM zY21+&$o(mTRQff2pcz(Hf}3XIzU(4Zew8g{k>U&TRH%W62wJi`H$SJ;P~^YMj*TYARL?sq-kt31~g z(WkL(Sp=uQ+p8Iuqi1$8P~m|J<=3p&lKwe{E*4fEIR%PUIMwx~w91c);pOxM^kt*o zaaeTStUZBdE8o@)q;eOb_BYS>4IlEpcOgMlXlodudVQl)JeQw4ys~O*W+|ss-Ps|A z2J+ocpG>kRa7nX!+Z`hoI zVwSUtwfU6G`@S}Ff*S(kvz)M+&1s-Az-i&sFwbDK4s^)ahD9Dz0^Hu9w0FYiJ1Sx; ze?ejs4}Js-m@=c1)Ce#|dCzuiy)ccG?2}f~={s_*jPW@eRLcPH`Un^vUs-w_>8Dn= zyS1OM9r=x5ANSX5Uc74dCZ>AdS4RRvRwK6w$ZG@mMz>2G4f~Ni=iZDQ)3k`FEw@zY zqpcYed6v&QtEcvkEq8CHMjXO*i1e{tPkX~!S6~C@^{!1elRt`m+@oX$J<1I@l}L`( zCevM}O|s5?LQYY9!I7aXiBD(JG#abVh7Se)oTk&C6+R?%+R6K`WUMGi5p}vygRfdG zt-GYeSLw;u_!~3GZiy~tEZ5#<@=sP%E2`0CEedEw9?>QYkExn7e~i(KR9O8$NtQpc zOV|M>Ni4^TVh;Bb_v`$&J1C=rJOALhRUI8mHb! z(uFXxVLwxerK)3^;xkA(N!C zc_7KUp(+yln=*7r`7-Iz#>nCGCJmvIsbJZC7r7&mZkksk#eWve6k5ZBwf{=6@m;}1 zd|+e%n6WwNPrCO~I&)Rcth%Wi{r4JPB36x6VIz~ zIlJa~p^PF8C=Z@$5#12Zl@{_&29<-@tju5Kb|{w}=PCOP6IX$(p9We$Mlsv8)dXxmFkRizl_|JBYb!D5>1%@bU8!c9z1m zQYY9R0}-+GH^WWSKQLV6S%A>Ai$&$unC6+0LyXI8a#&J9^&~NqmQ2}EUZ;Kz4>im@ zI29oU(p0z#iaHw=>|=!t*rGsjBm5vo|5>g(5+K zXZ*E;ry=39WO(kD6t5+kf$Se<%bOd%iK~X|CCdZG@#$TN(`B8`t&oDZ$2_6WU*m7k z*UBE>p`Px}!q^4?5oQw`B>jGk)^7U1>g}dzQdmKDcExyiyGPywP>3m2mc}C!!9wCE z{Q%T=2Q4!7w?_aGjo+^z<#gOu1p2GTktMq?ZMSSMqsKud4VreQ^!MfQJK#II5&dnA zuGspmj&A|sdjzu|j#lx=pvj<+oM|e+8v<)JA4D9Ng6u$(RSL(o0#%n`yjV^|Oqg-pW=D_c-g}{6+Ek zYr1AT$+bnE^(6c}hqLW8%>mf_u=G+dnnN2^Kq+z$EeZ(=fJ^gZf?rVM%z-E|PI$oC2qoUYF=~A-of{ z_C~a*DNaFucrSnx2A5tF4v*Y*EPfcAKvAHcJ1@}q%BUp0=@P}NWLZGOP5%s@B}qNH z&te8t#O|;8Rgv;5RZ|+`66N9cS34i)A*F5{VgFNcF09J$;s@4$U`lMw7(3zU&5Puat2yS!*3N8WW3kD!N7{i4GkU7dr`b@E z4gG&KL-=}Xx*gg-1>38xcel?)Iz!O?%TZNsO{fN<7`@J5?}Hs!I4hGL62aQPGAZt=Nx1pnC-x$UTZGC*rJNz(#e^Qs^u zd*k+z=s5+u(c0fuw+);R=aNn-Tlq?@sVm``F{Q>jKa%ZH&k*oRU>);f6CG#mQ&M|m zk}d01AMg*%v1;}8TW%Y=U@277$40eL2E_xdVmPsUq&$WZTq-Kyl}Lj8@6`6(t;_G3 z@)PsLPvC9E<1~$W<8rH<%BRqDdkJ>x&SUuF#A&y(u}#IzgiH5O^}?M1f7b3E-G$KS zg%fa-^JnBI53r>Qc(HM(B3tuyNPS|N)AA3@_A_v8^E@C2%3rrzWx8D;hYPqu_|f9~ zSYSPWeRO>r{LunmN8x9GHxuYcPjZ?cO3$QdD3{(p3wV4_6FkT@e}m@i2sS7eopeE4 zO+d*!$~SXuh2L)rKz)fX?J>=j(HN-hhwuhZP5N_pB_}Y>9O8{KALq8Ky#JhbVcLo) z%Z{#iOD)o}PCvP3mtN^e&aIlugYJCmgVP$>@oT>%NLUsd8&!g;p`^Vzq#=h`5v%iC z<~5HsYkFtj;6fd{B3&WITYkh;yvSM`ur+B&`Nb+sEI$DN5luHcRI@a6ZZK!B<~ zF+|LMt~>Sbr+|tnHMBjXld#m9Ne688QzMx<+EBJ}-y^Ii%wv1&x5xg&NT5V&z@lR$ z=X)tAON#bo3o-@-EwJ(RT5XTnjlX5j#mnS+4_dFE^-UXgoYA=7> z*S>p$_Vuf_TKrnr>hcz%-=E)~c{{u1S#KnTh<~@VI|my}yi!PZ{XWiw2MsAfRx6|t zBKoO#pjvE(&ln*`o}?IqT~f=0oRC=oh_3bUspw~Tb{sB(DvIBWb2ujOGT7pl;CYSR zNFAXZclnNi_});;cysoXZ2KCWm@+BSrsdYH6rJ*Z?CAFjJ5}(jUadR)33p*;d=}Xx zaMOGn_AxwlWa+Qfsk)ZCoyGp-$pz8cH*Izzp``4bnky=}h390BywiLPq4E4F zgCPAw)I6c>-Jjcj0~_l7tKoQ~Qg0}q2HQokW1Ozdm;J!?vqZ(PHZ%nN7mLPHFurz+ z$Inj-kBM8Wpfh*it6Jc?gTtf3NrdJ8f#=$5_zl|=wU6Og<(>1zqRQ-*L|z%&geB5o zo^gx7W2(tbdtJ+T;Dg|{;rUnK`R6~db>gdkVB+sko=a&Ujg@j-f7fdWWcrpsB1=2+ ziIbKkVuG|10WI#O&%U7TMCeDs_JYer7^>u^b1I{ErJuKX0!c?#k~_jg#aX;d25EoN zF{(Nh6@1nbMo(@t#XIo++&qju?aE3vbeZG-8o7@Bh>}mTN&URRLjWjNe`J(n*-MT2 z6q6Y>eLu;R%PUJI#vPiz#9aGGShDCSmbvMA?TagEn^t$(_k?`np5JJ=6+ z6HWZ;Jig^5V$kQ|&Luw=3*l6qUdc{$byPLjAQ+Tr;K3%REy?=`;BXP~I>}@@>}jGX zG{hZ-_{EpmV%K^qDtVns*iSQ&9{AaEKF=vD$=sCHS#r63Np`s>w>4H;%VgHynVj;G z+5XmZ->sMG4kG^Jy;HX53i)OdP2Q*ErN+FE`z9d|fC$Y0z|N~cRAO1q=I8T2Z>I41 zQ$T@Z$GAY7?T2&0AMw7Hz!r%dmO-rDytp*?DiAU0y~RCJmG{)rq20?}>BC-@Wi~y= zg|_eY>^f4PNcxZO!x+CzC9iwcwmfO6xl%=Sc&;YCgl zMm=bA#X2hjV#j%o+!eR^Q{GTE3?CE`y8^eL#H4rQ-U3Pi^Yr_zQ&eHAyx13AU#b@V z@Iz({9PWg{_rA>%Ea}>vi5ciD<_#ZHHLC823~FD7Smtcobnwz;bvkQWt|>^1aJ)9u zLltY@B%&vTW*@FO$w~dIBiB*pRSDk}^(keiY)0GWFt~`DvE?i`3>`eKNUpp4>yKW! zJlF7Zbtax#ni;6O&8%Hl)bQlr-$n`pKt%b7XEXZ z{|Bb~c>Xl;ne(`{1&TUXOdIe%W%~h_yL3ORFJnEIIWHzoBpc?p#Vup{kYafE1WP#n zf$hg(Nr;HDl-|tcc(FP;FLgR)hL`?4vjWS(Gd`og6$>>>Zr>09k&6%aM_qa=b4Tl< zl7FdOlB0Tig{OMXPM+E+b64OY)oMMI)HW>9>d;7~{m!ZuB!tua(+Hh7DM;HNmLxeSBXe zk6Xil2u<{s!!Kh|$5ezMArps%EB+@ydk2$G6oa=t-R{)*@j&p_v~+V3X2`7e=`mxS z`fGOUH(^-tRVU#jQw#oPT-sR{v!D6bw$d}&?9xk<_?O`ReIe4P!&BdTraouDfPe9_ zL)N1ac9QG0XS_qWFPNqExIcOKZ-jv4Qi6=~;b{*x*8{79nfqRgpK~}olegw8ToltV z+xwA*>j-R7l2UDGM91=y%#iYQoC48w(4KqhWybw*`0OZ34vM34t zg~&%GYJWP(*v(U6w+!R{`(2jka=S^tv-IJ+rLnhH8FI~5wzPD zchvWG(|rki>R$fLdj|0uKz*8r=~D0-DZa$5_IfJBw|w;#{Y%ZC$Kgpk@R0K)3Rw1B zy>+Co)GhAeUuh!tI6mZ9COu6+l{k=Rw3`IYR(fo%{*oAmj`0tyf@`0w*>v8#Kle-0 z&6`M#CGp3l3ESvAAQCj;e_&-{Zi#os@pU!)hB|$N5qn3m2l^gE_QkEB`}jj6{o-34 zxR#O3)mA7Il5Buiv#Ckg{|T(TI!N`sBwTC_=w!&Ma`43dVy_J({1zu5o>`MR`4B8B zU%lb0o&N_njuWq%`0~K_MaoCT!gHGcYJ1IarK^=V3A6*%W-~R$2n59eBUXfeaMpe8 zRlj3D4#kJHU#zortUiHAe6BnoktUF&5*6xy1eL%+2S`o{?7zo1R8kgUa1#kik^ibFL7;vU{PyMLN4Y@@0$)tkE{?vn32IWG9enELRc1Zj2Xq-K_9xvOK74Td z3lbSB4ymP3N)AWAQZumymQtJ z-MOTazE?{NfbADsHgL z`(i0|yRt0aO0fo6g+|%(P_#M5N;K=kK1_Q3<}CU-8Qf^<*c|(CmGuh#x`*(7v3wZ& zV-foC^1qi<6Ms8W^&-Xd&NYm;CV7EXH3iH~DszZk1Pyoji>=thOY2ZNCJ7_}*!JL0sLLaav=(g|0MWvAErf zOaEvv1BGlQ3w?6I*y`n}><>&scxC2?k0hp0tb7w~_0!AKNa<3|!gA0+9C!N0c3I&R zc(KOng+lQXeVO4>gRP_#4_QUA0;TooIaoFXS=mu34Q%t%VuyB46A(WW*B!^G)2d%l z1`ytyB5Li9bj(DA7LNH_-F>7;Rw7Gnyt3Skx%$i?uA0Ujmu6KaH|4L&wL+Wu{;e$=?ED#nRK>qb-$bX-fA$_i9~b?Tfroosa@P%(`&9-%$)CcRP)&@nCx=(L%4D8Z$b z*8d@cCsVOijagKjX0S%uqI8`~#D@~{$tr7GuFcU28=+AJcrQ2q!9Wu&ZLwngmnnHy zr$AR$iX&z2oSL4`O2lYb*{KrD}-JdprfPmLmVAjxG7WQ)gXFNt>oDn*8uHl z>?$7`G&-7;Ll`YxJ#H z>n|6Uu7IPK@WFDA~?vw6tYSj87RXqT**NVm(kXk>^=>))($d-=Ki1Doi|FXbwL zM~kG?KpQVFqzjrK_|;v%_JH-v{EC>*J{lWzm!oCIm%M11sj3;AD9_tLo|lw_W`;vbO~+I z3blE9fiy;S4!MR-R5e-aLOJb7>r=}<>8K6?rcctr@pqh5rL! z%t}~u1Uw(l_Vz<$IC}YXonN*VctA!VJ>?eRNk7t2G<}nfa`A|SRvWHHq&c#}N!0-F z{6Izpfk{JRIsLgDC9O`qDYJT>B6i`V+HENYRPg~hQ@@n+j#dmqtelBH(j%Q0@bEcDCtHQci8B- zm_LK2i?vOredymb*R&rKlxdMgWOs)Ex#A^+x)UG+c==?_;BJ9s(3uuzs_P* zdUfIxxSpjx(j}vwUNTkDX1=zBY|iy)(k&H7$XbsD$s6sBb;5nrZ{8>%}XNs1Y&6B zWC~BJ*VJ+B#a6?W=`tiiDItJ4;!%(lqd^4&S+M`uvHyqy{(n|X*%$&1os~?)nS@#N zzjh4#KXweH2AB%l@Kt3C;!{OG3O4X1vf^az1*rY68BibY1sG5t>;)+N-)TGYdC$K! z&w+ZC*i42JO?q-R5h+zHi$j(KPZD|Inj5Fr;}<~NJPjhLv;nfuBY^YZ!*TRwJLwkq zzjh~xFGx&&I^O$mxbr3mJ^Lb1+xz(7uUP&F!=wF`ENuZp;|x9InH|a(X(DEVn28H4 zir61h7)~;Z0Wfk2bC5OhPb#TiK9`i^sfS7 zUZ(Cd65-G(Rsnjy*Lb+(R5J2exX_dSfk}?|6`7-nV@Nv*#b|4xRQ2}e>|+2QgL*Ow z4qCArNXk)W=EPR_kf` zgo2IwnbG{?>#1aU!m)TAcSIjrm|f;{la)9Mp=DGm3HKD7_!Jv*v@`E^|Jo5 zP~x z+S4cBo3x^JHbxN;5=A7zi}jslXFufc0k2#?%g+I{L@GTvZ4|pZl`uFDF6xnm?3&dt z91m(zAVQhozIX+W7{4e%t3P?MDzQn(B&r_T_FX$+?rNBvIqXEmBk4W`j82Q)c= z5*yW!(`Vdjya+e4Q(#G%1pOVkxHR*h)k-?K$iHM1qa4#Hx(U)xp@J)UP)gc@1EVS$ z;;7)GC_gqpIJ{|v*~k)S8}y{f z+yF(Ek4#XLXmvCR1E_RJRG@{Tiq#Jl7Y_lHB**~e*o$S6w2UwE3dtylCsilmFNpv?8#H8!592-BUk)9|{qQYvnq))aICoy5S)# zF*-Xee8-7k7;UFRh>}{B$2Wb@O^QUsX60s$rUK2kPE7e?CNI&>Nd!RWWFHq3@ed3! zxgVm3KBra?9Nm{IJ1i%$%#DV^mXg&NHL*et$t+T0Y&HX9)<%joW~8XmE))HZ+9E=Q zo+vtDryLbk^p5X)*umMsIB$S_{P*!xXIvm$Y&wvYel>zLAmye@pKj`ghZ2SfwG$v|g--LNhYSDHl7KLeIn_T7Nw`dG9GQ$c zW+ay)LP9^M7bbW?4v6PuWNc~l8I4HGCc6(e`k(OjxksR|l%F4Qnq z99oKUJiG)v!TKx!GGz}9Bq;O2%42WIM&$T4zj^!CBG6$R?E=~jg!f1`a+#jhW ziWFGQtdz(`8s&wpbEhcNNqSh#RE+a(?nJG`v*DGSuFcu`y_%oD9mFRQ4c6L=9q~9V(SJ^Bnm0Z5~j9y+!Ld&!Dv=d23E~T^c$}3po z#gSksRvye@#1X8@IFv6UA!*WSR!&jKX70=gS^tDo<=ICLq#ua6uuegn-I!8HCd)dQD?L5 zrpeQip7u#XJ?Nvk5!9&(My7sPLVtU!--};iM*p5h4P>_3fZ>n_cQekR%{Nn#rj))Y z`J>IuPKL3w5?5(bh_LJ8=PO!5PhfSCNhUffWj0eL7XqP4nk-Gu5ZxPrd$H%1s&yof zPLTyepF~l{JZ%azCAUzXtq(2%t-1+9*u`p9>?^~ER)$SBmo%PCLnq)IEre9YNF;5DSSts5eKen$&PSR z2jEqaI)Wze%~v{&A92RDhY7)ACrglKR+^pLSt&*sDe4I}{w*KtAM_6lgPlfCr)Q>` zup98>z%MSN|ABiYJG-nm389|@nOs9y9xc!`LTG7(EEJit7bN6GNdYGjk&J_rLdYtO zO^U_KCIU*DP6PRy!YE+i-ypyt!M{U-Lw>Kq$Cib{CT5=9XDZ^?$O|P=eqeKUJSPm^6y3v%WQ|m#Zv%x#Oo> zlN+R&c31+^BD(}TkhNDCTA{thPcQS|>;)@%YD%6=;cg#hx+=vV99K9m8tqZ+N=gOB%D!}4YrA60F z@;#az;j>-s1#rRPz5x>2x~-*?V;MT%C0b+&FRi8`t95JG9ko4}=345MA<2B4>d&HV zhqiVkE6=S=;ziR(6;jG$)6;1T^<9%3W^Q}%To4p+$#ScO4C}J5EB1+I*g*m(Zq_U9 z>Ku^@y+bvQr4iTt6sO&EN1BzIs%Moy1N7v@+TS$4>o*U~O3Q4ls~6Z(t0EfZ1l`ib ztK|#p)=+lR&g!>ElvHLm{kDOedcMTXar-Sl_>{~~4ay;|jJ^+Mvi4~)TB*A*SyUOT zN<&|mwOvc=`nv5Ts>(GF-uCT1>lFASIN0)>W1(k&I7emiIKH{kwu{y8ru@9Muj3UrP5 zPw&3Uv3;Lv`aD+pJlYF<`i3suDR3`S^F{rskmFwsJMRh0 z=|ea`7JNU4wMOgguU&s(qV$-2Ev@sKqB>K}&b1VYlf|YBwVCgzd-`a7a_!0>i*a4D z)SRKbD2Y81uNqcR>CHPn@1%y0?;U?y!Em~OH65Yu*xyZ>O6Ad*rC>xYl{!N$q$?L+ zlqFv>WG3CXB`1G$UlBlYM%;0pW6Rvu zJ1H!#a(s%_T|GYpUyCnX6I4*-?!i(9m&xvVO{Xkk_qt&DNYqt|d+p9^9c7K8-rfV{ zjxcO4(!pleS8?_zsgb=RtgZ(qn>J9Zz5=3qze={{&G|6u*lau^InoiU+LN=U@C1e; z$A$)MmL4k@f>YA9GBL?RbzWjVY^GbD6Tgk0wa^GqN^l4s-Ex(w=V?gHx*H6wm6lca z&jE z{{r$De%^m5K2L&(HGka~Kacm+KL-@x#%*M`6@W9-lSn}1-BurJh~eSw?n&uH88 z3wc4BPZ{~3mk3bt53Fvwzw)b}hYs{>93${)9Mkb>vid3SL)!JT=#qA>h;hPiptPZ6 zR^PU1hr;t*Pfu-%|*awn@=SyyVFGU3j{S3)e_ z-`?f5nPQD4>9#O-C;FBo&VVL&?*GiWOI89I1s*dBx}eb#T`h%;erZ>LQ76 zK-);!nKwL3)sOveVmj)2{0djR{ii2t-2D63DfSjiezA3|6) zBwvRBp!}u$Ex$xw#01knumLC_LDuwCSWwwEnN8I)Y)WVsy`WdM^iTbfc&Qzl&O;sO zgzh7nqP6u#oj6zuSLzUKEi;FmA)$U5Uq@Vf(6)i^e4xdc?wV0Ya|zvHUs zKC9*xVZ;@P?uJLuZB!!0EWS-qRpt;5?7X=l%9QZ$(v}nY^$zl6a74s(qmQJTkvwOf z#ysabuIXDI;LC@e5;u;OUg9sP2sK_8<1H;-^9`C1q7ZCp*rXXI%OkHiLb=mkQD!MU zsLf+v%}bV7EOhcXU_6eg!BT3BA^g~$_#33W4ki(3&@WipShAR`Qqak94Jd~;Jd1y; zaG3oBq3e{IR09lAtskL=$iW=1y>G|jX4(aCY&rm)q`O?$CSpw*BUh$)6zmkduTil^ z&)Wl_atDZoD^Hf`ioeRj_5yOHN-oi^w8>jbzU!BQJX5go8X5Ltic)Kcs)etaHZ@Uc zO<~SI*jj#6*CP6+mRB-&5}Xas(RNmN-NSalgl8%GddG}C5wrFM)eu}G>XS!xk!w7{ zV77-v${E|cF=xW(-piZs04sth0hf!(5FXlsH)QnRkZODtyE-uq6+ z1)w2@dn;rjhu`%Ta%5VcSNmn*N?CPYCaj@7O?%gr2%ToLG6ID}8ZV>wFdw1287cEh zCx|hkG@BE)kQGmcxq3J+;e4WP7%I?}jO@Mp99Cjw=a2HSO}#eUI#KU&%h5&RZN)8g zgVLdLcqF}2(!Pb7shV+RV*A)yzb+$1Hi^#DLT?}p2;@mAXVm0Rom*>UsPLB}WpIQ@ zJRhNG&`#RPTpJvUddAAt0eX5fX^L0dBQlo`B`iNha`B_XuDRTnQ{Tq`{sIGQ|G-LE z7t04YJ9nyvVb*aV79CJ<=DFPNORxe;Gv}Pkzi7C?p{ie6KDkk2MN6_;ZUJv5`duc* zRIB(f)xP8=u20wCIsd@afM&WC0m7fu`IBs6#`o_MkLr*s`i?6^_Y)2z4NshrVt14H z-(ti|g|p`^@TOb5_z9_Y3YqqpMyL@97UUmU+G6^7ehnZy_iwSwgx*XspsJysF7q_* zfi;g_6IKf7+jY(Fw|Mt+cYCjWnF1*%bha8-u0%j8(NmH65|Fzy+|v=Zx{>N{#nfe) z+V8miB-UFf_7%?@QDtke9J#3}kKdo;wP@)3UScjcEsr^)tfN+a4iMn`ZXqj_d4OPD zaxhDKcE%ON#6@GVI-?3tQV)F>Bsmu$?ZlT_%J%+&c^NJ) z?AhQz9RBRG&hw%T1?36F1*QBxJXwI2R!rlVq6fPV@8&qZwRhxDAoK}`r(vD)X z(41_CKRo|FU9kKvAQaqgFw43V#+KUFz= z4esj6|E#IGzyYsJ_`k?vIf6Dkdju>RLakpr|2R7!KQTLL!S4ks^zChmHY$QDhOZf8 zG*!(+4jVeQwbgMMo-?g#c&lg?j;h-c_ii1_ogC?a`AXQyFDyUY79^%Da)*s+RXmPl zEuf&kOS(E$GQze^&pFe4bc#4(j(p!|apwXm{MgkL)DmH2-`K*`%R}3)LdA|;aAvb| zyWGOp4}VHS2jzoBIv(L)qjj1uDkD?n*JoBw!c|%knezY!%dTchOO%pFCp#wL;o-uL ziHvN10vGGq^d*;&`X8nOA{N~II8a+HcmE7gLojK_7FQq&^=Sk4UZWgn<`h3w)5;WR z`LF5J9yQ7ejfTOUmMw5H2$n-J=nqb%#g<2JNayGW4ER}*nuyWSUViMUm&&_ zsH7m&aiT|`X-YSxkabNr{b9QgskK&nD6Rs^bf8)2^wOXf;<}!`ME&gnaZd z@Ig%un3eV9E~RMSA?+b6S4Y>%PmosGckI^vwIhpHsKDE7pA^$;Fp8f=03>bz)!wphm26Pn zbjwhl&0(@YVPrB_%M2F_K>9p>lkcjt{Rei_<1ryf`*k-A6}ap0g5HBFe<7T^b@#3V zA5t_-u+hqy8TjVYYLiZF3#$;zRtz)eU&v2(=|9e5RjV?&X+GGhd&I93E{}hz3|No{ z3<=*u!Ub}A_beA(d&PWge5?qOutG{Jo-%#45buxR4>6Bt` zDVyf#v$)4V2y&Bq39rpH@pzG%JF2QI*@^0YmfR~VN4A*m7RZN z#sKPl#6<^(;H(JBFn{5yk<~Ly(zvp=Dep(CAV9%K|5MY z_KYsg%*#WG5`#EmVD1Gya*o}g$}Ljz?*?jnx^^NRr~}67ML%datf+K`=(%*%-o)ANxAFqiXT`dhssCbKm8AP)i#9N8(Shn034cu9fx|t z@=|S+B}LSROU^biSN#K+m5WQATNbj;;DZ*0xlt1zq>Z zw#2Chvb&=pcSgBY=O=+YUX!VpyQ`MY)(lnOOGl?2{@QZT&%Y6POI^2vyt*Ty^~+xT zqT8}adFYN+I%=c4VD1oTIehc4ouzb}Sv?VvWA+o|&7C@7&L~@(k3w{p+r60y0YuwU zxDvIfbeNF+_Tc45&;y61w+wk+O^5;#Yjo6G+ECg?U8H|k6~(?M&0C3Fu;4g2GBVq9 z*MB*B{{y?Mw)}#kA`ajY00e zaMzK}S}mlb5_lOw$QE7|J(CqG)Lna)v!03b8Ax{UT~?V#@k2(flV$E`pE;Iq^Y~M0 zRwhoq%L+owkZhq{w>kl=O z8!at=quQ$Aw0WEbf>2klNHzGmrU6w|3d8}@Je3np{rBObkCAm^R3@ng+DIotp;iIP zp!t|dp17I`-zg?+T~4J-{umiX`<5+KF>OCd<7L9i;>e-(0TagX641`k?Kg@I^gw6C ztOO+flC|0+{5$@xA+kgTPBw@RndEh$l{_}nfR`Z1+pL#N1?)zdsx>=~P{ht1l6C2D zMP3o%uC79Yrz^kyqOBvy&S~$lfO&#$?Fk0KFCt~{iKTR6SMGf5pUn&(eKu+h<0`ty zMV$ugBD$A=Y{nx$mNgf9>z@wtF|7oPWQ*mRDqp$t$*Ue608h=R3T}oFTLoC2itQFF z(drMGruEEP+qhYOb$VIg=i0&x8~&~#_hqHf(9J02oBPT*S%~UCh;~!tyLF%l772GrYM6Z5!Ff2`%omSAJCeDoErEm`&P*dO_n6DF$tJz0 z&C8s*#@4+<7Ie$(B9MvC4>7I$mF zEsm1T4*6P`>{;%5FUC92_B6G4XcK?!Bp8HDJe%U^Mx;X@`1=&*L&oSj6fN#kcJnM= zvBrzps@M;eoHBHG(=7%-z2!Y#H2ccN7TGW0b-)oseP@+1Ux89gHdg z9KO^{+8EtNg1^XKvIoR0K@Amw*2PZvM={~XwxX3L)B-S*9b!X6M_io`<2qWOrs&%p z(4DpTQ&fDiI?E_JP#1pVKM*3ymOQvK=JAhA+cGf~mki2V8o%khq!J8VGsqm>W|nTq zJxtQHOo*4b$Y-*PnYcfqL*CWRL42~LE{P8n9y#HlYfeX6LdM%ldMXceK{pB%pV@j` zzF7)NPu+(~uuA|G>9Q0=V3jil7svP56_v*pA^V2^29?5@fTAcESrA-+nnyLysI5Q8 z9nMn5;^T_HCY`NE?8GemzRkl&bC4lw=t#0jbLvVKbpZAGT3io?)bOH39+i;vd?&6z zFuUe^5Wj1gwASnO>=LST<8G*2$sfVppjs>eKc**~bJ%Lq*At9zpNNRy7*(e>XSbqi z)}YXp4F$p8kiJMFe?&U^leKA?p6v8B&RB*#{P7x5e4JDL7=^tWrLO)SDmUwj6yvhW z5z`>2#sgjTw{jTMN{^o51QrF2o;bX_*!YoQ?|?5u%;KJ!PKFa?et`pAmd+1N9BLwC zrWHpkdHS3k+C7 zsv^(o5#O{C{|H0R`jTCZxNujs?!461ZVuGtf8ht?yOb*W!4lb$F;YO6+}>XdQ(6kxgZ z{t>aFVp?m|4|ngptO)JF@I2-e!w8SMWT-AYJ-wGmS?9MuyLGBfpNBjOq7dC3C5_u@ z_H5#)u1Bi-rjPV8LR;%NmGbPh5z0K5jqV1OhNl9QafL=kRWLTDUXnbgg0f=y5~U0^ z{sXh3ZELG(`Dp=uwQPIsm<;vNvIIwqn~phlaI7IO%{rKiWYurcUQiv`a4!1kXaxn_gD(un z-7GXscP#qvmV{ldS$DnTdTg4ry-A266e8mGK*oDVv;RMauKJ;=h6@t{Dj_9Zf{1{l zM@p9xBSuNbON`Oo5|SfCx|?k@vW;-`0Hs9QfkUT&Ac!;)e&7Cq{jz({Jx?ACQ&xD_ zn)SStX`}+A8u?^EcqtMVe0vGa?y-w?F@@4d1yU6j;|vPtxu@Oq1uEwR)n&^hQ3md( zs+XnWc{9D^N2P+-GXCaXn!fa2aD<_t&z$t(QY3_^@7}=!^tqZO#vP`pcASO#)nHDj?z?}Z9dMtqCTS#EW5Rv0Rn8G ztmrg0SeC?DtjoXS)$a#3eJ#N)>s2(u8yNto`|lSqebKrt9IGCdp2GQRRrNfZ|2osz z-1us<ZMS4qd$nkObj?`iZ%{oZnTFPf-U#=a{nT7y6j@P}uresVKd|0brD3O=IfM+`*Rn*Ll2I*m2I&0MYM^)=!tHSN3Uvy`4}H=MZNVT`=9MUPEd4VZ^ZvDE5! zB<`7~<@=5x!Wb`ud`)39ntzPE5s|2&7n+}v=#!Cl*nX*qrt8{2cKNw8`-)NV!9l9q zY|Xn*WB@3-HOKGLwzVPWg}TFgLIMJBBnQ1twW)b)m*cEdBC<&ohoY>**{%E8?7Oa) z88ntpr3ZHs7LRh10M$Ft12Mbi&Z4EtoxnwKH2d z?@8QrX-M9|z4yq}AHwQ5ZMyIA*EYT!&sJW+H zqNz*81aqTbyT0z*+4raBdpvodYJgls$QR`Aeu}djHCsL#QWN2aeS$`hy!)HKV!|k~ zV9cw$KQ92C3+Ttj=3_aD>otP!Bct7ipVgO)9H;oPGA*E6cE zuODUD@5-}RaoRZfXvUCk7D~}b2eYmUgb}&n=7x1C{N_-N5ine6RxEo7c9x6pS)Ej$rPB zTyzw+cH^R*Z9@TXg4(K3Q=)y{inz8)V+)}W{%jg-jY_#^XpsSCmOVE*5 zF-|S|O@V|3hn7^?1fAFR2gHC_sV9r)ZY&uqND}8{J6XNI#pEO&;}I}11za%3>NeI@ zHeMt{nf4xtE()7(B&z(C1sS#<0tu_r{ch9OlLNOr=B-U6ml<6A<^b9$yjQcLN*GTj z6Yv|4DkFBqk6vD%MzjAJHO@>9*-w_rG!r0U?AVtwjWyvUy+o_@dh{&k1xRE*&gX9H zHp|x0qh=`;PihrdVeD{XiFq|{4sRLYCit*nbM`PXoX7J;&0AE zisq@;9)0>|{r|q;1~v{A=_K8P#RB!%8)}!>g*XyK={QFLt?g$yxk&8jad%qgH9keP znis9bP63|pe&Fm~eBkA{Obv!3V6^MHU)lmWI?2w@%B7;ZrM!byJ&P<)E{r0Rrl#?eWpH$^SoI(4R*ss{$WOl9Eu@D`tm}a-&iM)4^6v zF>3$ZEuzJd`}E6~%KF&Ozk_M%OD3ncQJ2xNZl88H2aG~&Jrml?xDAxUw4-%bOtVD1 zC~eBZGY|=RI93Y?(#IaeM~V3#navVg&82RuQ(@zrJ>l=Pt6texgBY?aP4H~U$=I!WDAN@O zg#H|*EbXS~yLFxwWWzna*gF`BjPv4yFM^!@M;1Wt+|&Vh`bHshqGWN6#31%JsCaT_ zs+%Qezo^|+caQvN#-GA8m8@2#TW!DT@JyeDdDY#k^jwC>Ydy{%&~ zqmrs$J$2-@?m6TdM2;Xwroiw&_NOKF!Q8%LR)L3VCSGWM+UVE9dDwovUYFt=Yhd@S zp)XhsNbB|;#-El`VdVgqrVU5{-lcVyZ+L9z5J)x8vJr8Y*HYO>@RLZD@xg&&D^z~t z8T&lO#vvzx<(Y&NMNRr1(oCjOS zK4+Sc-c0QF2)CrpecNG!8{BtV`xA~$Lat7BhUUokA9g|`_VZK3CgwOLvreHqW!1$^d zpPV{H=Bis}`E@0Uz`wH?oj@ne5)5W>fnYKwA#ZYtb0EUas`4KR2z26U^75! zs?BWuVn)D8asJhsRMSDk*m2}b-d7{9WsGbgGZE8Q7e$yxl;Kg$-UFT8V`}PKdVXd5 z0R8;G$vM_DY%A^qvD*yxl5#|gw`JtToNUA2ff^h*gW}H8pA1zLf%gKrM!$8iz?jLNRcr&J7SJ-Ayl|8=4*(_uZ> zF_>F4{rPeA`Qd#;JX?K`)%J8Z;%{Uy{ll^97*D1qwn5;(xd7wZO8An;EBHLv;9=#1 zUea8*bv~JT^wL6NHgbiQ>}AQI*W!-L>ed6Rr61|uN}|yw8GW2otw25)G0w{<)4Ir% zK(2+KBz)?B%ofo7h^ji%KPla~VsCH_Pvw*H_Z6+t8hWBQzrF3e2VDzpykk;q*9cJd zwNj>%4ewC_B)&_ho1stw8#DJxrQbEb7Vn1mSJ<+0)|@6a)6(h=tn2de$s zO}>0}-6O%?ZmUMN9|(XVb7tAwWw5Y_b(S_x-dOI$&UBv#QwiK}V{dl; zdZ75KAnSN_^~%^1P`?%UeB!-7mI#sOQ~9{Nrz^itiUPKJhnA%C7BuoA>CxsZsLymH`0==bG;|CTfCSyi%c>l&k*nTlr4z9Fp*Hsd3HE*KY zNyX*8Bo=l6?3f#OS}^|@f!b+nDxiLrnh|X*)@_sj^EJ>V)1}#}E_!r)ZERE7`iJoZ z>ViY>kgqPw7%%EBoX4%R+y}hwcuRMd;P4Ew4~^E>Q`!fDjo|>8q;wGy-N}}wthEmr z)qel^1*mfIKy`_3FrTy;54~~&l~2njTcIZc<@hS3 zlY$l$1Z4`hR&N`$&KA>}Oz(B&Ma+C>l>GION_Cp9xkBqG2S;n1atKj+=d0*N@%M5v zq`gJ{=*W(`XfHsmK)flN4yH(J+)W4P7w|l?}dz*}Bw-j)k z+f`2fEyQjo2_1ueNx&cN_^NP-nmbr;aBF32T_k~2M*Zp%n6LY~v+5d;F`Y17Ab07R zeCA~RlM4nzr3qB0@~&j%ak|ZRL~SXr!WI-nQ{8BY=)czeE**v0dIT_lHLyF!%sgJM zuM`w!3cA&71t;dZ>zE75sA^#&Ix!5BsC4@D4Je1*Fo#ID3U_4M*+1|rmrd2FLo)E)BH4Q{m zFRM%`n8lk+|Bq}20+|k&Kz*;&gQFf2re^$?D8aG9!JNCt5c$D$i%M@3*B0mI7LsQ+ zg6EOG*%@qCbgL-9S?mrw%7bIPfSmwzDzAK5&v1tgPp^mb>rP{bcNW%a2!i3xm!+%m zp&R|%Twk;-*d8`>M%8^QS&H|Cfc9M#m{6D+5+CwKYOzC}KQbZdKE9k zSpIo4lhl$=cQzQ&7F>T2Tbrsia)l3oe9MU-=XZ)QeuYFNau5i@4yslJi>7V|n!(6f zX|B4^$I=6?t|?@Hvo)r*P?z1Qim1?ClM zF`=Iw3KUTIqQW$$`C(MZ2L@8ZY{ITuU-K2nfw=s1{HkOe@uSg41;qO#ygYaiw$Fw3 z*xW}9p=P;dcAW~msRyOH3?59`iDjTO7nm`54#W|X)|(`vbtggQ<(@pIhBf~6`B ziFgqQ-l865d^b{A4bfG&wNKu#VCqkUoR??}Tq%9SR}#vuCj8Rceg}BxO4}5WhU?ea z=FQ~X{4D~9>&WvHV+8`s{2skyift2NO5W>5H4S`*!8`H5#J2ud^r6BE$yRY5|08=r z|8Kr7kYhbonC;{%qn?0X$IF&(xLrlDfko^4wbdCOqf{>aVn790`&tNk$J@X8-5qlr z^A}mGh7Sbrony{`B9B8cLF`imf@Cd)w8F|`v9H9(cmpH zUM2Y?6V+*=%oYha~NUWWOK1DfE_ znZ)lVfvk%@44>xX-|snFP`*r;qMBX+`+GfCt`7FQ!(xau;XAarm=@{DSi2XQ^&!U` z{a2pP^=JLw)PS&6$o#uIjraq4Rbg+5afz~>0bdrgi8Q4p8n1P$<@0hFoKuRdujE{) zH%+Xap6mcCASyEb(rlNblkcW_!RVE`^dZ31`${irwZ4v)_0oBy5Wk;Ri%;KIEMQwq z8JgiMc*gq2Mt2tT@6dbM;c-#NF?+fnb9s(*$Z8mK-Qv^fp0oTL!~Tm4 zOvFGF+So{M)J0CnMy|$i!S+VP!WZg!cwamTdPb_O94N{?bsa^`y#)O`diye^E>MmV ziMGjMj0%3$Ok`~c`xwl>XvHHnG6}~KUwVB!kckYnpQtlY9v4h;9W%j+U!R=v6TrY4b4q>zmh^?_8kYzQ4eW^3I zXBRTrTU@RBR`XyJh{>i`uk|CtL};kRWy=0$KMt1q;!$D$5fhgAElK<4ImaQVw+jrC zVHwH~aZ3>r7@0BO>~>tRvmH7hK9;-4cu*_)`lW@fXZzs1YytlZQ$-b`mG>)|srgk7 zh#gJiW6FJ&wLoU%h$vqCGPq!x>z^-S~ABE=oQ&aq>Bk3QT#0;>hw zfPPG&uE_j42M^`d??@KwIICh9nxz8vI(DrZ-)8`g1j#2pu)hUgI-nw>l|CTy(l@;F z2)_`MYwyj{guH2fbL?=k7O^Cr+wisy&#vK9yAj#SH8P*KEdMaPG@ssXoRkEC;jdtZ z<|1ZeI0W*ddr^{LrB-*yuaJKOl*BC!CftAC3mJK|tROF|`=Ci>fU}4s%Nqjs?|bKt zJv3;Nk{fHVqobY?MN62j;YF7U6m25B!xKBFSfHBf(mx)?3dXg{mVyV)v&=8KMKLLg68?9Ov`U!ZE-KJ2so$Xw?pVVpJW!p9Rzs4@aL#bkJnTr}o?`uV%v{t7BrE z0B4T1sSB`cog9Uha3Q`>dr4$x=jx`Gb_B;AdRsst3e4MN;qjjYbk5~*-jJ8WK8 z*wlMg3Mq5yDF~hc2f226G;M7`w5$m-_sSx818%;m)SRcp9|tNTvu7B(rbrI6OH|W= zKjVB|!MbiZbe;yP!K4j_=M_JZ#H%;A1VdwQd508zMGhdmMKQUNT6ITG(X+rKx_`|X zT9O90k^1))M25;`mwHM;Av1D5xi`8{F5JJ7K!0y%TY`JPWrq|U+$60=Cn|Md0{`N# z`SG{EN&h^zlod)X_8(Cjk(xL#)uFUu<*b{?#;@b`COC}IfYPle-^~^}_eBfYYqn^& zF(Tx?jclJj<=r>YkLJk#Y^;+~1jlqp=y*R~_T3f+MIS&+Qm8(f9#T2($qWd`YIl&$ zDuA-h)h*uH#}mTxPeq~O<#+YVVdHgBX+n&`!_L1oYBi@lGuPT<{j1+u-mG9GT#*96 z7R^`Cm6$3ozR>~KFA^|g%K>TH59y@&YA6zsP;Q(@e9w z2LqDDwc;H{FV;AQC7FK|3qO*9r1Nm?LkZQ ztwcq|y8<_EjMY=_U3_pPnH>cc{Nf-vU-FR0c{=Egq#V!oLlCD++l|8X<0x-hjm2z^ zVBOxQDp^`mck)tGFtvkFtKrY!Lv zOna}Qkz-mm>FXaoa!OTzVRD$+$9T$w?76WVjgFwN46Pl296zSkR6GK9LiYh?1`F;7 zYK)2pK;`51K?~mBl3u97o$ou$ZT+t2vc{~-My7uK2NFv8nL|O{rDTgMMFG^UI0W-J zxxItlf^C})egD}0!QIPO7ZhIb<&rg&l|q-BkzA|uu`Vr}CYHK!1|P5*K52Q7&QH+(h`#jLoSXd8$XjnF^gz_IE(UmFET+H+p3xDUGp()hhTMERxl+HL z%zFO8_bh*d-U9Iu1Z>?WS`714+Yg(yH0E~jxvaSM-;k(| zyiK86R5qM|AF^wNj-^~oqXp#7OF>j!627BW=xxD5sG~(xhOXB0k7*HQd4Y_B8eSPa zyfw;c=EA1Feg ze8u(%@YSrffSr8G_}B9i5#HLnY%2>iOi8=zSF>EUBbI?PcEJadwwGx=hbhe?-_QMwe11+tqs4lHgK|}t;i#)?^>kAu2ClMe{d-zLh{m{Wh9#7t0? zuR%Hyu#__Q+YaMVFpTb$*hg}{bzRVX+OO=EabtaO`(#r0`c7kWaBh==aAFHx{V!jv z_82lCD)4Tb4TBpc_5aAGwq&g=O+L{+GVTKMj}R<^N*P1mgjdm}$WKdx<=S&vfMJIJ zi0TZVrO@tM6eIL8P2Xj0GutDs4eiTrTdiP(4V-_#lGp}Wz)T*6b^bL6Eb*mNFju9v zX~!!CueybS=qp_!hUbOzxAy(}h@Jk{K*eMj6;JhFm_f0x7{efYxmJL2>ytHO0Q&6% z1C_LP3-3nRh>Sb8%b1wFyBYG(heY$bXAUokDuA{mCjOpvozP2@X<+O$7?=>YPfoE? zMDynJ<&51MK*TBVjf#QiX2-`gQ48_Nky^RjoR+V>iwz(F#H&}f@eq^)JEf0~o~o({ zj`arElMt3b4ZOD{Ybs*5CoFBS{~~^-yIjvP+CBDrP{9Kq&c?>gh3nZE*x&pE6B}^! zMUJs#DEp&NKeILwM{FB1rxFK0G{j*}LegpS$LZmmd@kQ;ue6PC_c!+24s=+#jJm8% zL*v;4S;3&c^7%`;XFY{TFNgT0EoQKPDO4qGSfeMg3U2O%H#0Eo+03|S!@G@eTVCV1 zOm0tlqIb*j^fr#G?^w8>>Ym;Uo|9d2i$cT<3jKwVJ6Js&-P!-UT14;|=p*v_bzT5JRIgo(iO z`Ido2F`y$ZHy)i6q1}61#THz*_47!PH!!VEoEV`%m_H z`Ghf6Yo^Qh;ErbgsG}fclQVI&1*9PHH>D;93~d^h8?W$WwqV?6@?YUEvuFw-9jPuRwm103nd8Vnl=GCYak{P-cQv$chF<~Fm~!?J8|oHH*@?Fdr!(t& zo>G^G@a1TFO$M_qng5vei2Fa`iRC~82-paAk@I5Lrl!Y98qgiguCZx@1E9)c-5PcK z8x}jA*wdy`1MZxc>+zhePJXmnM)o&&FF7gqy0Bx^Be2Zu%((cZh^9L815$_#H(15o zR#SV!UbWcE4n}d4fIXW;CzEcDmmw*&6(I)D0uU8FdME{{v=KBoS|j|Q`S7g|OA;0O zO@Gjr?{t;pxPEYmUw3!LUqYQwtiGQ6>@PN`Vu^Fnu>UyB=;yX&%@i&ty}K8_MrMl9 zLh!si?E$yImTdsH(<+Kl`Q#e|dTZ2$X91=F=+f}|sO=B>beDTv=V=|vHpJ>;+JCo{ zxL$&tON;A_^lw*>Ft&dYV;J+#a~xrOBuV>P9{1gB7r$WL3|;ht>IXFFH5;Kv`SC(a z{a0zSODI}s5&@{79HVhEm$xssfT{n0;sd0i5S6@|3A`MM&j$qWCVh*9?fm>AM!g=9 zV86>Y#dlOEeoa1gD*MbGaWd{)_rg!KY;`CK?zcVjZi$X7aV+`Epq3ZE9~30Q zHfqXtrRUx4E|TxWcs?)ejSl!2KVN6v+t`DC_qQOFCoYe=Y;`1Crj!2%lhO4%leA^& zWN~U$oUPyaBAkt6j`zlP%Fp}L0%U*B7a{wbaw8(Xrt&vgdbr*@FIVB?mcON|N5%dy z7f%mJS|4(vD*>zV6Pa?iWD@Et{&iM}y~Yg>DSMYWaSxr+j4e#7ZWVGVg)_woJQMFh~%JNPW>zN=k^P z>C!Wh$BTg}E#HdZ900uQ|IvZuC%OHZmjRJ4s#wQwxvSW*mFqsd;)sZ+R~gY<92Ioz zf~ZcE)F>-Z^NI|nF&B^LHh!rqZ9p>}>*|bYf5%;9<>e|r+nnxEPS|r(AyYT$DNlZp zZN&56g&S7VL|GwYzib%vHb%fdNSb!;{f>O5tvOXzQMB=$Zm$BHwN(7oINITM*yW5$ z0b62SW@M&4^_@F+P39F4K7mmU=AY{;q^#&-Ao;u2o0wymkxMoyRAg2AtUS84^fW+DkvgK|IU1S+Fl5wxel>VagaeoN@2c6BGSrmwhtRsruA1pCpGmBpJ zr4)~6kyn?4Hwz7-bS)*}0+Xdw8U6=%Z@HTk5$L(HJ{oU|)kG5JN@3pdKJHP|`cmCb zy!X!CIuo~+GraE42Xhq|$Cu00rSvRCHt4Qi6w2R!;&(5?o4wa1ml()HN$QX+ea*Xn z*Zddytk8~HNV=){CdW(MawAZ(97Z53wp7U9yR_~}Ojlq-f46HpEJOo@%cKAf2ce~T zpzNbMbV|xUAuirbcce*4wlCqo9n8kF_fhtmqw37G-e;%)QjIqum|jfp!MBE+t)>>g zpaH@hoIc+R>-lu*I~GX6_q^>Y^EPTXDA~)l@XKa4Rr^b6<}%3q6F0R1fxy8uNVCm7 zi1Fh`@Ew%@?(;{hj0ko^JQ3Wmv$J7)v^MRwduJ&&lXgdHI>_}=^%DEX$krjQ?Ynu- zKdvU*z=cOkn-1w_Wh;CwYC?z|mCe&c-truo)?&KQz z&XLcx)c7lMmpXH8_vx(Q)(Ycg;&avHLx3(RFD+hPmbXv2p&eOx1rjAwKy@NUiY!x$ zLn@tB^qVbW48IREjahBD5LI|~A5Jzl(trKb#WPk_c;j-314ib85beg3YlR5mme>&DR;{ zYd$TZGW<-`-N#wCwk#nBQhhoKwn`D2CaM9V^@vFo{Y0g1hO&QWNvZjk*t-=*DwE0V zN<9UNzkD^A*o$5h{|LW*H-@-bf#4=<>1{nS!sJdtz{!IBEqaHu(wA1mTcUruABH71 zQ0~p02K)NL8FIHcE{B%XT&_U8tV`v^MY99{j>}F+K4!}+ttC9Z%_?9_Hu*!ADfdQa zVuK%;G?;5@)?y4-c$#A$QER#*IcM!bKs#pYyvSjDSFRz4I*Y~iE1N0GbLPf&9D4Ye z?Hx>({%gIa>zY>g)>Gm?H%mlcwC0AB2@35&@twWgAWoq`TmWsp@<^=Ve4mQzA;8ck zP4qG;%#a{?GLvOLwXbM2n!al2#gN(*qndf)W{S~|{P;2&=k#nCHu$`#DXR17cdzqd zhswR+fm=(@8@>mG! zQ7q_LFRk1Wop%tMN$!rUIj24!AX1QF;TG+BzgCBkv#EpWjjLzrPy~H%hG?>#&1MVN zBN>Gke(f(=w2=4U5sN2fc7IEU051!VU`=1r7!Svq@Rm*c&5m@yic?bK_Q3r9THyWs zwgkMTZFy5-fOPE_GxIlWBG@|3D_T+`<1)9De8D0$T@+e$Pr16K?%Re`(>}V|!p$`X z_wAqfOIfoI7>c%fRpX!{WYQol1k3_V;r=RM&eN%#X}U7!%;D3n^@Zd-F($G)rQwj z%xLf4;G-PoV&xDgmh@;_3&~_|-S@yS*$T~u{%`K)cS*vE?G#4L|> zXB*E2af|$um3DkjQty*P_AgX}9{fXYgr&R?#ogbARD01TsUJaASUPGly!9zpNS2jM zEtqz=9uzaY>%VX`>AnbO^zmfP$E_^+R7HqgW8Nnq_x>yj*c;nx z$!!t-6s{XA0cMDSmT|&I?qWXL>Lv9*+K+EtcS+l_D#~L|ft*J^03!4Wm8xB|4jJRX zf9kUGe=cJW3-Wc9Bea3m!Ye4y$)LsjC}mH9nQ|+FlHeW2MlmMXJ9*FVINihr^{*z) znjf`z^E^OjMxIhhYB%66dWGPz{%-86?aF|=0bPRu?QVgpTA5UW8K~8vRuHN18P3qf zAl!=3k3pXgrrDhP&i>)59Sv{}m{?5`+jX66?k;J|no)hhcT4=)s;w|JRAxlmdkMR! z@qr*9=2Njx+cvrE^~>b(Qv=sBm(ox7=_|U=6Z*1Jj+#41CH~R9G~Gs&rAdJ3Z)zLF zxyzIAV9iuYqZY^U#y_f>iAJAve8SV8lcPIyw)&SZqyVVY^pTlAIt~$R<-*Rs30dE4 zQ`ZgWyRqMFmssR8)WC$}B>jSX$37?G3N>kNe zSa35or`e`2So;`W7H#k5m{C6N@8Uq0a}qdcfHvR^`KYu1UuA%^xj^{{OmNmdC#$T zwDyk`P_e!#97PM_^SlrI8ef_|TVpHwt&r6eXIB%%#$=ZK@pEcIK<_*)c9@`J^w{f4TmS=F^K?#k87%NxU~mkHjZe+zcI9GsZp2+t?@ zUN;t)KV=;`9MvWk0#Ab!(iEPf7L07@r!7e(2&7Q-6kb{bIK3c{hoUc2IAp8g$Ru|& zl9-t0QPm`WPbwfaJ929nLioAk8(XzW`JHtNHJf(Fg5`=M9b44IkcisC*K!{^*7QEI z(BYkrtK%*0@YQ`bbPRWt};qQ2HlB6II&%A;NQ8{pC9^TSPAv=cA$Nx@1XVGmTfkffO}+#XC8hsNGB(=h8e zPuE{qk3)K=zLaSVledy*FSVc-8^`H{OolT8F}R?}cR7$Y_bQO2rNU$cSO zZ@(MmU4%B!_g_*PS~|Xsh3m!59rBHFo7)P=_sn|UsJ>O1s3lGr`!^k-`4^~^wVR_2 zLUwL47fcE8;vW>7IdVEY^;ddC=fCB8oBj$pW(mG}%s)PpOscNSv%;!6Ydz=5kQ2Rb zr{aC9s9rp`)n1m{;$&@om}mS!UpKuom`rX*27|dFSXJ|tDTe^Oux2O0}kYx44wz$bcZv& zJ(be+=P@_6he~T?cyS7|R`&U~yCPh#w)T9zezFZ0Mcn02@0A(O%9iG2q0?OkH(UGv zO%~16y$fWH{N`kawANk0&DWKmmp<>;-O4hrM&nmsnfcldrg3$47o$aKiNv`YLsjkA z>ZPr5g+}UOOa?@u%aN+?RA{;pRRp9ONU_~ERf2&M(SS=a^0?u-h#)2 zQs@JUB|rCQ+rQacx6Gqqiogt1x^bFcMwiX9d|vH-oSg7tG2`I_MR>tG{UC|ZU`_DTM{F#biiG9-!ZNa!$aZ`{sP`W?ONx&Kl|?&G zj_D;we7H6cEH963YVoh>aG?W4?m(h~G*(cW&nQ|vS(S{{QNX4!b*wT&Io`bPA{jry zDCDHV*;KO0o%WtF#YD=9w6fni74;Sx^x9Zh({?NBOg<5CR~ed~rmiHoegdO_@=Mzh zryITwnSF^{7OfVny6hHn1tQ}ytxgMEP z1@F*afQ$z({FqFva1igwAHjbm7h6Ke_3p%fev|cYr3gvNdEMK!0}7*70moZ3oN%n( z0^BCclrIn!l~Vk~cpx`d!sZ?}*y8w|H(hwu(#rg9Oqi_Z0l{tSofE;b!Hf#oZa!@F zwLR^gt0X;;oHC+7RUd&wbf8~>=b8Knhsi3;!p)xzNi>fcM+$Ptr69*Dm))Uu_xSD_ z_|f5Qe?)SM$Yz|tx7A6@yIz~`Ge69NBen+g+AI%mH>FesiUYt1>P;y}l{a_SnB!^N zntlC_mXw@~E(AZW>l&^~uc1VZOa9*K}o?Hav^J8soeG$iye2Cct&A$zD!C{|U2`{Yk4@9fA z$mLl~5W{Y1IG7_KuQ)R&Vx;SrTiLAAqhG7zLFb0PM6q?vVLX7I`{4dP$k?ss+uoOT z$J_=8(C7Zz+JzqaUYIe5mr`k503hx14_fvlz7YF8uEaF;Q~j5?4$)q|g+zu5C4v<7 z?&rjJ_B#dCoz)@36>9FF*)@YuG4sbY+5U3o4mQ(k553iQ3-C2PW9<}CF|s^(@WUj> zilSdMjJ8)>!jdK*jr>XGtp%ck)wkr@+MVT~rz8FCC3UB_3(#Lujt#ge@q!}Kz4YRN z33exGqD{Q#DAt`*0i1OUpgkhLUnq#Mch5`LCxuV){?Aq7S(d(T25bx{MUGBOUD#96 z{U+VHi@gKFhoc+rvQp*F9H1LR?RnNezT#wly%=qetJ@h0whZ3qphZ$P0ay7}_~yI? zdgP^JRbXK0%EVWTvR>F9V(8CL$4m^8(Y}83W!7AG_@{jwtg%b9^MAW2-*8$+zFcCt zbY3@GCQEujA6R_N@@ITYn9be0<(%vy<0LK)?AtDewufZq9ld+7Rd{+=lV}&&SpD=f z+rF5RvLUSSm>drJWr^XQ{14b#0yoZ^CXEWS9|!j#4I_Io2Jj^pv)1$%P={Q*{IgO! z+UO*5&D>+#KuM_o0lSYuJ&Z!(P|UW57_sNkb;L~q`O}Lj!|G`Rb(YOGpRqHRQA6sH z=Dj=a-SbvWAHzjxhLU%Al}R5|6&p?SE>E+&?%sX@y=?irS%RgWzktii`E>V~WD`)E z^31L5z6NaPDTS2|Xh+6sD8!(GX_ZP%2mtC-#JBr?f4h9)Oe7luri`=FB5$wiHfW8s z!EW6Dg`Jn1uGdMcKIasV*73BLnr^}m++9FtHb0AxF*HXutgl5Pc=kSd_n(csy9OJn z=1;z#)O|OiDq9#PliT{y6sE8Y7Q>s&2h6mVr!{T;<_ca|(Z+h#%8$A-FT2VYHRqbd z41#m|Y;Pd8jBnpA)I)BjxU7X8+=!S@h5plI=|D(8nL;;rUcL9aND1&N&@N zf~)!CzFb;g`K3!_C3mfc;*i7k_O5}?I0;Hond-*1uQ1Z$7D7ap=xC6*H|d)l5mCF1 zT5?G9G#}ZbUTB$mHO0JKLXmm3W$$i=&E^tUaAUA=pV`%@B9cc+bFox!E|y;3Gps( z`%-7lG2r&j&d{%ORoz6Vf25E5W~)^J(EqA&8Fk&B9(`pH5)yy=VXOr-K?OKP0B>Z@vC=zNE{&j$j9<(BTje|XJ7(*ymc)bTb)CjZOO7oj z&ce3*>qkHTrrVXtp_4tQq7R zTMgIClUE8!E0D0p_TrCI{zoP!uQG--A7gd&A}Qdb{p-c!{y7*MQ4e{ zzkmRmlE1cZ?%ji)r8@+DNN8j-dG2=((@&!e`5C*(6{UaYd;t$#^z}!%eo<{zPdA1J zE4UqS>WkVFEKhz@tOLr9SdF#G0>RtWWI09==hq{<*zac%TLX3u4LygAv3o?@ zYg-oWaCDFQrp^cPr>{pAJ#9F2qqp$Uv9%@+NT|#@YyZT!n{S(2D8O{nR-#3Z<-7Qh zZF?;-oW`aYOvkP8^6$oWp4j;n=g%?)x7a*5aG${JxG+smf9^@vd|szj($j1CIeOxt zy~(_>T4?Xq)~;$MkeurlU+sWB?b`dS&`s*k8KOS@uj)k=g#RuFA%kK->&7p#(e$St z>IlU1?qVm$FH%BwMF`H?3Yp1proyVJ6r2aAbZ28TaBSS8@uu3zv>aLBDqw3Rwmv#s z^cVC;Iqt#C0dRx4Ksj}Q^taPXRON$2MO<%7@3QyH{j{mMee2+Eo0xy)@nxzxVx<() zI<{xT(<9VfJmd5-BL7Bo?)O?+X>SrON0!kVdpSifWdyJS5Ze#G)6q`(=&MZ$^0$8W z{NkD5i@xL!urUsTbVH~!AT6<%rbvXKpo*w|pOUnRj_;|ui;FG+8}Pr1p7d{~=8}9Z zbL+xJk5oM}=K2D>DQMov6JXS3|C19d*^mp#!t^F)QQgAuM2}>Jjvv7rcWaZHsKR-S ztq5F}`a&}y_pRA*jZ3yCjOz{Wa0V71?nWNs10_9Jz*$m4Atj-l7}r}pe$8h|iNl6` zH;tw3$k|ZC$MauqHVxvcZNKECwIu|9$6h1wxC5o%64BEa$tZw>iubW%i0#zs{hlgT zAxY=PtvL%@%)q&Hnu5)S@Hib>oJQrUSXGH5PPY^5plH4;%3P-N=RV8~*;Q)YlPvy5)XR!@P5Wxs3w*)_HyC7+l{fs+CFfO*{HJ zjkhtH%1qEDP0*Kg>%~n#@@RgRlsYh{UWJTy0@k2FHj`-K5=#=>8uZE- zm>xl6EcSG6l`YaD{ds@U2A`Eng7E38QmHdzINSU+kkI@mcgq0;Vp_4xmh3~6^@l^? z!kQa!Lmc%kFTs_(RC5yMXcdL?j?42Bv(R(&(nYiEqv+1Ja}d4&V|1Y^@i3d4<`)ea z?HUV_USdK}xitY)ywPwDbF$nO?c0Vl=3;7|z>v%5d@gF$GP{$Wj4+2Qj-p*k)AQtv zpV$TGnK-kEa;VrMC(ZPQwwhZvLU(anIc1zn8*_y2K+6v3z<)V5yobIWL9v@%j!wi> zdZ_*Bb0#b&Rv`prEB{Z?S^qWpzI~Vw45XXU2-01Gbm?I9=;lL?(OpV6NJ@8%1{tA@ zE=6)1;Rs<80wU7Q_u2Cw+&|p+>$|p@^g` zTleGshZjTHTt}G}qcGqq8$%bJwat#WtDT@G{G4FpVbV$}e?S%@9|Kp*Tx}ZtUT$Kn+db~>As^_kbF(8DP=_q5o4vusY7QTJZl+B~ zP3dVFyeJzYxjRCv8!5gSviQH| zxFYO5vd(SV{=5U7`*@GPL^tA94{ivg95z}5TvV8Ktv`hUw1Ba9Iyl;n(bSr0fvn6S zwc(0ZFtabpt>wc~>g^z{$M4=SO{X2`?gWU`;LpofvwI(#@+`u{Fakz*GDlK%Vn?Kd zCeA%Q?TF9askle0y(&~th?ZU~L&I?2-Y#YFZx+r+HpAdqd1sM^#;%rv%3_f!nVnqO zu|LEjeB9i2=G_EF;2mfhuK318mM0OdaX(5>v0Kca@^3aIG>p=1RH1KUZnZ0V1s2zk zQI|4|{tIxR!#67YHQKa=DQU)qIR0qUcW(I02cEKigFdE!$fqo;>>Z>VK&)nCkRt@- z`sNLmxb;+Jsor(;#@eH+T{LeEzL5&2%id6FsB{F42fORb=yQ z9CP|zm^%|~SC$j;Yk!c!ZL8ZJ<9Et?-3%Y`rED)A1V9x5;@Ou8;LgbEl>C`UE3Ni@ z@fr;Wrez$cm%^~KNoK6P&Mcj$D8hd8K_pD){!Q50hhN4aS+Tem4vM__ zZ&rUGXbdANacfH`=Cp zTr`Op1cNdVu<10RjA|(s=r<>^J~cc7+}4w+wb}(EU`lYX6Atj6O`ps89;RMpAStih z2^~K?O9S)!refw5-X5SL6dk0%o%cJrll;tqDQFs97OABM0}aa!KGx^RUnL?6pwRki z%p|va8Yq+hKU>7v7K)i0lBH7%w$xCpA{DKk^rsbM2s~vL&#Xy{N@l7SKXTU-4~@hf~D8 z0P_FgxXAjF7dy+tIkQL!39&^*&vCAWWl7#7n1))adiy}iWIoU7rGVT5?+T2?uI^lU&P;~yCj_W}1RtgCg z?>%^y_n2nME-?rp{GNGZ!hKMH)#@@nD}6-^^}u7X^UlZ!ZL4Ok1&<_E&G1^>JI0p}MoqKVl zPdc-6Nh_iL)I)xA!=nWjnlv>ZMb3S)K?kCSkY3%QatZ6E?hYFnf+YZh7R;KvJ1^Yw zx|lN-Da5nJba{!aghyk1I*;*t;(E^l?6%aDS8CANZ2p`&Na zG1$A~T%9J80_wmWXgzWg2aqoN541Gf4(V_d6!`*x{XM3DC0 z&n{k$?(_l|W;f5G0I13}il1f@iFF@)6m}_1HOoZ%&g(5#Iq&-;H9;6$-nI)AzCuF=ue2ocL zH0b9B{vF%zpTG?|P^hI&+e30HwDqle_ zsN^Ph5+^6;i8otj9rZ}4z7zmh_ySOCtr%Y0qR%;FK2yDnwTUPLQ_(r3T4uMKit3i} z;~e$sCr_puZIRxXv00p`ebz_PcOX63^Gb zN#ac4kIP&&*cL7>$&Xd4XXp2)++7!7`KT0}%g-y^p?@bX>N429?(P3!!;4Wm@)XRU zV8CwneZJi*pP|z|D$_?nI}3O)0k8M{@ik}qvs+Pq-tJ!x$*+cMQw@z*ty52r*ltoF zuZK-qas9GS7~^yB=YT(LuiDiWIqoH=M^UPC+@HMX&q>rnhl1@py$Fozn()JtzJ6Iw zt6FUIc30HeE3LB3dT;Kju#=>-UmTNW*y483@Kc+MIM=AY8aZCFKsa~WQP^;4&Ph=IOofoI z7-G|H05aUNY5oQ-A8YSOWbwNBbT=4Q181W^R$^F8_0U?t=CD*stbvhw@y2MagyHdW zDs|$!+N;=|b#A8q>fa^@H{M$bvoC<20dbblze)@-$&|~sa)JL9c#FbJSmOo2b9v5|aJCAg7YLRsN z(JG)1^S>}usF7m8TV+Teq`O{fPcba%(T;wt=CKC>)-GC06QeA<#{gj?xIIZP1B=b% zr)E8UPd79>8|9Ht%|M7ro$!0fOo7gCfv=mwK;RIvA4jsuTfxyaTD|SkUX1T;Wu|{+ zcbuyLb31pB7){6+P0(xG!VIMK9m2%TmS!qWeF@^zv>GLW8Ri*$)?)jes&AA=7ylpo zBRlXexDnLFTpLc?xBD2>P&uLWiutFjyKq>OR{aC#cEq+cy%A(w3U5pLQBWCv8);WD z8Ac?;FltTXq2qB9?2yLzIuS0M@W-)@$-hXgihz~9pTnYdnaE`bqMQmp++LU@dVcRKfJQhT?N*ls6B;trX&FADDsEhqA03u{=R0=7&XUBQs5zvZ4MfwKBD+ zV}iBHf9T}2QgaPmijrB^oFpvmNl!|p2xVa__B;d z%IU5cKb^E%7|3Egmbr~nO#8BP_gUty<^6VkOcY#bdHpU}< zaQI?iFaEDlseKL`p+h{N)AoxFcdqM%jQ%RRvO0&?gKp-X8$-S(KXMnZ>e^EcSDbCy z=$0iV$9dxP8*T^nvv-b#9FkY(d6Ak9q<`5(e1$Tf)cCyB*hx0ov6_C#5GRzu8E)hN zfO8mqIC5>)2B97$K9-SQOwvXL;Fo8(8AQBgFD9#0jEsaT&LOqu3vd6*f%dd%!6;=nmODYT8g#kqfu zX|?e6AE)_d1(l$Ir+>&(H5X0}`8y3Ijbq+ghs@>=Uq8&1nk>N8prJVX)r&NXUVM6x z{Kmc+Uted-Vy=6KZ4y)4v`(~hlOw0Gl*!Ts&i24p+YmGh7w+Zj(A-#dp>*pqseoGu zh3)rvxsATS`s}mlbPGgcjheS?OoAY>5G|2iu}sU2h8>gYVT{;$A|KUF;h@S-V{%x9 zIe0(QE<{Lx_6ueS(SB8k`R+;%yOX}?cVHrdLhf+|+Ae{0JlxK_J!eQ)*(;=8&KBXa zmJp_9{%NhRHuXOBKQ-r9#LsGL`?SlNYG7;NmhYa(GIFQsBSK>g?hfdnAs(V~$jplz zAtn=vJed;J*ri|r{iJHv%P)4OJ?^WheS5+45@sjqzSAA7A-SmI-l|u#edaxnd2t$n;qj_Bqtq%4$ULgEmOs~o-Kj68blbZ+@_j- zuol~k2zY<_@T33Jg0e-zb)0)jd~`+~RIrCWSMbl}jDwN4N!C`|5v4|wEGM5@^$g2r z=#*WZaXd7bJ|SMR38lnqa0I{*$is!`%IrMtA0t@*S%&BY!(G(kRzsrN;mrmUJo7`} z7AEJ6?W@ycNW`txTTjGfY^!10*BKTQPF=N_VFj?jA$>xmB02AVVfLezX^hf2U1)%? z4p6`oTl54@{!4Zz3V8tDet`?lzJy!o1c=i0q<-zQ_6`jovRNKTbp5oY4hAq|xRnLr z2}%g75`L9YT_w+X&~=z-%zI@-Xnnoir_-gtab-q_7kxdJ$jufd4_;=yE5N(vn>n{nof+e3Jb5T^ta2xXHI;9RC zz?)lj(T05rUDUQCk$Sl$LvUPB_-ngZ>~czy&!XTO3MjMa*IRt{QM%f*lC#2wVJ3Xi zKWdVMT0w20t05t`Ms7i$_r?0N$kHFtSi3O%@ktDf)MAn`-UH3N7|Dyxb zC+SA9(fr5g1bq|~T@q#UkE>hOKII}$W7`vk5a7a5(Gn$bG+CYuy~30M#KQii{WnU< zkHl6Y5-ky_@AjGdR3`Cr4zG64CIb|V=mH3jNKk_kAWtYX1tbi`x>Quj)LKeBIp_ZY z&q%;wSKt4Xi6Jt+1H~@wC-$tbzog2|i00~acQo?yfj_C<2#nu44aya;GPZ|5`Jp9$ zmFES&E5D*FCjbC5j_gI+5u`^1*YV++&%FF3=YNjYs|)pJ9`V(@=ymU(mn}w*Kl^Sd zw`Av7dH*#>AMEM!4Pmr5@{(+93~TiHi6)dc?PWHOLGWqA5W*H>OtekvG4vgkf=|^5 zMx`6kPvT(T7@u(9s>?#fpK2hss~p_YbI9}=Nh4gO6=4d~k-^P*MFQZo#44Ov2MDlGl|BT${y%ZWhMX7hu9} zM*$+EZ!v-`njM`NV#b~m`I@0aK+;O%87;voi{?+CI`zrr83xch%d;UiwY_t6;G4+? z-$!+N$Wnm(McLCP-0*Y%*SM2&(`sQ;=I^LnGk2t?Uy6F8ZNp+%NTMd-jTkK3yV9r* zs-ydo(w7+PLj#Rru0VUSr8cx&b?CC$lalN`7mfJE^k3F583n8{%&eIUMbX^z23NX- zXoddqnErQ!HAV`#Hk+&25}?!o0=oR$huJ$)DvO{ITUX=%F5ym}nc{chwuVQ(&2Twf zOKksMQzRvrqMT$%=e~~W#(%P*G4@9#-S?~Fl*#a??hc1<>~1x9M)Y&`Ous%Cw0|gj zwpMBCFkJ`Vr1?^gZf(5E8T0tiCAKd%Bx680$4SEiL6}C&t!f*Eagn(iooP&vmH8>n z^dKGDw$WUM`%J!04PFtIZqT~z=Xz64(I8&0(^)DFf!1xc_re)8T2*&BJJ192AB->QK2~o?1WH&t2=^JJ5dikc&y5G=Nv(IE zm9EuT{w#BjZ?>C=6@>D2M4q06jjta-y0l$*O}x@{5oEDRUxX*IB(y^L+c2V>Cb2Vp9fZ@v~LQ-@{o6fWEO{G@8>?(gc`Z10t}U`l+I$_MtRgFJOyA_Xx; zk6|w-2hl}3F7@by%Mw|fzu~}sRZYdr8*QzHc&=G@1LS=FdWAOmLU;@p-t#||okmPL z)}KwfH%{HIOj$epaWs*aaKV5V-r-R5rl7b#I{JlCIF|}2fOK*FC9Gu}9WUrYJfi7; z&n2G4U(!sSjA^Wl_F5M}6HFIWX5UHD+f${9HQK(THtfoG2h$Nkf+*Lc$c6UZa-`lE z2(EUeDWA#0Q7Wng60VTW3#7=&XajVZcx4!LRnkm&gL#kc8h|h6FW?0Tz8x>9tVe-r z8_c;7p6vKPXHJ3H0Y9gpF2Y{#sBa3V_*pFA*Qq0jR-3loccU8y-A}r9Sb2oHoJ?J= z6xf1u;Hx-y+P`6RzxAk4<#6e|Sr2!&e%M%*nJ?WVRkUiFnRLv8)OpKbNu?B16qu}O zDy3`WfYO}>)B$pl+@*^*E_q2okN0~|VW&i0Wae=&wm=TRc~ba$%Q25yFJL+3{nckl=@e0oxuDixE$~Ts%6y%3e3e!eGTCJ`twOM(9~{-o%$Jna zeAR1!bwKRWs&dZ17`&^pNAB@amg3yo77o~zN&mgJu52Gk)aM!qQ&b4upN5t5A;BU8tOmsNe;1{ai(c#R;F~p|NW{&}GgV(E{lqpX}=d z0eq5x$8cIbl_?_S%_BmwZF%iS3p(kptE|pe%&I|g4HcNdYYN`MRc+RIIx$j7{ev<; zx+=4DWZ5~MbcQHDtLa{vLF7fQJI|j>VoT{2;%79NDWZO4W!^$~4CSf_X<$w?-#jS3 z@}-L39}$uTIrG0i4iBHcuDuYw@tJn&QM&!!y{bzD%GnCjtkbIspmhJdRK8{LO!7x? zAo^)?i=e(UA(S`zcrk0gFNzwZ(~{4NYzMCme3u2Ugx87$%Sxj;ZvsKjf3DMx%MgoR zlbvkNQaq2~?vuA{k1i1>0t1GuSJHe|I=AazQl@G)JylZZ)zUL~gMwJuj&{nUu`GzU z4NU&~g&w%Ld4!a>X0hdz*8yhVG%s8r`KM4Nxv3G@TNug+`>^iR2>bE?Gc40{Gf%p` z%D4x=|5Js4q-YDHPVCQOX<@~P-50G81#BRHsw zC@-Ift2TUD=ze=IP;V(TqH*RFlDJ=5iavMs9-S01Y>qy=cfzbyGD#!3Em{ge;u?st z7E{(!^arvMXIU7oFIjU3T(FMMqr=6(&-iX`V^G+B$5$5fx%Z#^HNZt;Selm z^U%=XGN9yb6{qd6c~k|hoU8D(A4rrW=`T(^gepa+4eb z=H#CgwLN*%y3fyHWl>o0y)~+BT*MWdH?AUUF;sd=zuY(kI&$mPq&I^i>x-EkHYP=AV&&pTwaeY4d|Q`0v|>u!{_nMr)hX z%_<*x3JxhtBNV+%E{k!)`kZ6p+ieu0W_*iG;yiATT)g7^8EsL6x9Oup*~U~HB%RdI z!%Igy-89Xjv(s(cb14_E`u9ituZ8J`;MPoFKFYN}D|%ljYbmW^Ls%s}79SLLJD6(? z3V>KxEAy?Yy8T!C{1@dk2|crbT~KkiK5=b|daC%UVEWm@d(Ez}Y11Kk_~!oH z#SkT2%peE#t&HO*wBZ=%jB3aZ$g^!sWdHB?MoDa9WY_AYlqybx;GoUq@MD9#mz3nqUp znwzt=+J?%n(xUETJhMp+?-$=8fF{VJm36=KL&zZTPExL&2xuGs;KPV2mvR70e8fn>fk&)Ap2aWKagMfKF|M*wn{p zw(n~ch5j7eYM{P1`%uLh1oF(+i+;jf#%0SeqjYnLW)$1&Ti&co7sv0%p!s+{^*64& zp8chP(_4d1_ZWFh9=h^kSza7Ht6iD4uIyp#+XU%UAk^!AqwMQ+EOHOr)lOohT#`;O z?&leKuRk6#h?uPtETUh+x2IdDvA#bQU9Q7tzm+~X_uv(eD@Sy_Z<%svjS?Zx#0a1s z1G{An;I(ReivM2LK{=T$Ivg*P`%B(*nb}esuHj;it>TvNC?2841=@~Ch01!~8^JuM z*Bx$}+m2{I=9VrYJjK3b2lL@ct?qFlY(#`Kab2v^Mc7H26uS`w=k)>o+3iul*45#l z((nLCqfzI!yGNd+UdX;={TyG)FXGUw%Z>IeL}-R5Ytd8icboB_uIF*B%M&Q{sLQ&{ z!LcxQqyGbY?F#E@a=KUelQ@%`>GVJeu%#{BeRRdQbTP>g_TsX%awK~jH;(Q|G4j-_ zu7rc4i!eqea?Jn3BYuPnzZ2h*mdk7#K1W;ZOVq6k*i5E{g``)!H^|M?agfE->8F|W z^^0E=vwIUwSxBbUx9#BS6lUmJq4Q#k1Zinpw`%U0>x~OpTnC?irMR-0VOvMMOwRWT ze4>YAT6}}ZcYtYd_aVPRXkpy7mw@A2n>qKZ$|@X(oNUp-rv!_Hb?bYIz?tN<60sQu z(^Ji+Xc=r;g6r3mDf!vtB^WW{I=Bps)c443ZdK1B)W^OhYdpBCGhJU1IUE#DOhK!57xQl@S1bA-k5AapZF|Nef;FfNO zXA3QyZ1vqmt4X8B&Tig9LsdFQuL8S+&4mU1^D%CP+<4cn z6~VFlT_r;pG07{pFuwj%L6KEmLc)@oc|0z9_>D?9!Mk9(m0%2=e7BcG;>zqdzgJ-e zPJdpE%d5F^X3l?3i9Gpl16nYRuDVD^|E(K{IZLbmBxBT*W^A!Gut2i0hY@I>3r{rZ z>A(+98WnIt;&hLr)?(+>2B-8NJ}5$TxdqMsgpI2>s7x7Bd=QO12DulVu@Un^eE+g< z0G=%H4~!c6OD?WXm+Zpot)e^0M&R~3!o5c~742vTeb|?P?CQjaVr)(8c_QW4#g&jk zij6b`(5=e3?@+edT;KA50)-PFjy8@m8A&HOLSHZCTvc8iN-j(FvYtjOJH0BbC*fNS zP8*S14vH?aGfsMYa`eH4b(=9T=W{@ovK{9afV=}Y2Xf=#G_(7=W|fD$kDB_q zR>n-=tYRPGs5+r&uV*6pQIX>jGn=cXzFFdb&BSvpIR4XBzc*KOy%1ws=N!eYuco*Exp5sBL6eWD=s5~BvM?UhKs2U2vvS7UH7vWza*n_^znn^w zKOAS>2$5wvaTOXhKk)0a$ng2}>JtgkT%>K4kS3xf^tR$YNkQ9E9 z!tQ19-M71>W5p>^MU=T?KmYUmhS8Vt{r~v7se_{nkDsmvr>LiZJ9B36KlQ#7NAI&} zQDucsT*oDtB2d;E3%Tm27@hjj{+7+>+iA=JCX;yvk>wg*bX#(QOk<+XTIy%wk- zD8~)O@TeW$;Ge0T;QS9q6_>(;A0;m2uO;XqeLRGvMYHWjEl%nV-ivPgxeZ@8ziTqB z(XS6AKqmifSyY@adEYa=O*in$fUaUzBnjM{wS;$-o2Kyz4QaASnWFYN#9wk|eA5`I zy){~g`+##wPZKp)v|v?*{}zs9ld_9vggtSW&Sce++R|U6uucH2xR>mgBxmNO7$d3p zh#EP;ZRNJGAnNGaeUVy)&@bt@{Sd`X94w%I0_ke4qL&DF?aIix=Q8s6u(Ytl4gCJ^ zqwA_bIvdWX?Y_&(9Ta$Fx;fRIs7 zA>M3$5=fh_6PF`d@cuseXhH2bEb+@qiSD`+FzQ(?D)H`HI2o2Z%++WIw`@BWu~wsD zBn~GZhBnJC8^#N~VrLnYXLM%&lu9XJ(psWAIRgLH2RDR>#}uos+yWo!(C*Kq-?+M6 zsk4yoFm;l%uPQ_1>D$W^Cm-*f3h5ObuH#rq{(V9Jqziv@*VDs^zKqZLWQZMOvGt_0`8>cI69c;-s`MX^64U=Vj~L0_Url>UgS{)LLD_}rxC8yLt)Zt#QRxBikN ziI$-w@{Ipx;B2FEC+%fnbh!=gLZ*&qvDjlwB}K386ir#so}$CQ z)qNLgRP5`PF~)c8iE&bXWbi@xZO7)!v0%FLxIXqMCv} z>sAB#`_%jK^#V|8VU~`3;>+Az1NnUAGR|EU7$f7I9i)AI!<0Nrl>{kU9ZouLH(OVT zOPiAfyQ6kcF|xUSJ~+7qSt4C#Cl?&50nfk~)@gl^%3K-^C6CZ5GKE{%3yS0=mu8hV z!{1BCHDKHK=`h?hTTrWMN~S-f<{yXNGgFD2rRTec^{QztpqYjqJq_i5dW=^G_3ySh z;Oou)4{Gwq#gpQ_;kIL589n>pnM~){W}TL$rP+nhYF5B=Yg!v;K3x)4iPPG+q5^Opx~hYjGhQ&xUcK_Eh)p6fm+VcOcr=MCY(6=vX%ZNF(1r{j^L_e4tM7G*dJ~E5 zy*5AE(@wJt9w_y+9>?CR`JxqE>{%j>kl816-Dqx)*`bOtpnl7w=R-Qq7N)ChMmC3r zxUX6;bsCEi{5X_Vo51aXxEcP#r{r^6EV2x4+Vnpx0LF#?mZ4{<`E42REwlp}Z||#G zB$*A1!Mb%WL1N$*l0VgWyD@TkON}y#hjT?Z30m~21F6+F&y!BzlDd$S5kK#~kt2ce zE>@a@Wz>bM^t3?b5zezm@#;-+f(b%$lcTL`&Zrh~(LsKlaFY&=ppzxQhuq?T1V|^X zdMH}DE>A(7BMGq1Dt^Z;^9UFqX=Y6DF#nxY9T4;Q{7KEst13gQ z(qXWBoql6>@Pb976vz}OpKOCT+-f!3mi7jex!Ikv#_YwGyQU zq;l8Y(>v^P<_^z3PQ2}Z7`OhU1-hV4Eu+fn7Dd5L`|d7tYp z%O#yM&Y0WSIZPdOC{Pll9O6((xR8CBQ*Y1%BR{6Q+gSlV)K;2znU8vMh8iy4e0P<4 zib1B)(g_p4n+BNkjQ%t>(4k23)kWsYnG*a;N@}TSrzlKY-4pvGnJ-&L`!)~rBhGBI zw!vXEbw)sm_mSH%saBhEVPrda>6w%|Ymr?f_vlsSgBU4r#=jlOi3H0$7CIzSKSaDB zmD3Am+RSg7H;<&dJd}kur%Kh<*;raJ0#knGT>O1GsPy!f(bqHOL%R`*f=JCV5*1^D zE&nF7ZlJ~FM*LmF!Z@ixM!KJSgAEMJJqL$R{-T{H1TLqESkv_=gu;rC3`sjdJu_91M(5SnkmIT zvs;$bfPuO=@fO)ba)v9|)$32%KMj6^5{78$%enu$=P|AaO~NZdpYw_1tMD7AYKHr3 zj?@S}J!bTId0x5T3B=(Y5vZ@C_l|^cr!F4vLlgn>|Z+s%w!4rnr2c` z93;j#hQ#ST+lG%DUfTNcqa~M;EgrBq2rpev6rZ2iYaEoo#+hoyV-ev=C-f?9HU#hC zgX#=DF)zn>e`=JEFOMcd1!%X{K{9MS# zLm$8%(|tSMz8(roI1saL-Wq1H^mARl7&~2TK^wTRH>+~2$PeutKi;RbqtBBHRH6+0 z=OlF=T+~VWuoOreVi%Hg)V3}{`V{YBK0-BG*1YyM-r6%qyTJjtK0SEnW8TN!Y}g`1V7NBx^T zsPStoLV>@fb11Dcvt4-`!$qYm*A2JOOOMLj-Zr?7ie`ojW~u2P33uWHyiN{_;E@0m~uRLTT2-ykgDXaO)IK2j@CPwy#U}j_bubK7W_sv2+J_mAC%ut zEk+yU_&CuN=Xo7>&f8NOWnJT$+lcwOvQB~VFE0Kc9cgduc0Gis#7$0 z{q@YtFeuihe12m*fUfbBT}_yvk*M+eaMNSO5klohTM;HdY;4#W89^=jye7Ef)zq6Fm0ty(5Z&VB3IWx*8j>#6}cc z0I3iBq9uOrpkRkV|9OJp_A-?BtGrG|Uk5yQVAItt{|?LNEp=hpr4W7gdWQQr;%-9m zV|$?j(9L}UqAla0rjize6N6kQNNs=Quj4eTQ6YicE7Y*c>>V*4#lLRncXI5Fvhz7& zi}Uf~3=h~*l%FO|NwoPeCAps>adDZNg3HOcJGI^4Z?rTAUB{v{;6H=?oA*hwk7WBR zu>~*R#3e&Kmy0z&(~AEz(>{R>b5LRL98s>MF1x5^y)svb8?uht*5J>lB83mq01PW> z2IA_wd;h6hgjKfc2fDkTZ;{_nDOo6ZgS-KRpgga5*r{ zh!qN8F2g))67E0Q3w(qnsK8e92Az@jC?1 zXl8G4Q=+Ag6c&SnV{PN5I~5RP-UBxiO_6ph-;I`9>1B#Z4O~PAU(Fkd`Fbp6%#`2( zoHd^%yU-6)Qx4#jNDj%t&cE3^lqGwmJI8Mqre2+v$tLrNMES^}@)wDvIuCi6qNHe^FD`_^Xam3-`p<_1i}p=Y@SheZukQp}(s<1+Z9<32Qx`MY-r#KYFPwf0!q!Mb{dqI!sU z$0Ny?srgTsOHri2p9fQ4F5}*rptKy}iQ!n^#=a2uobpo+HR9h#HeB^#(3Q~U9*GjWK#WsgVWehk>Tj^61Aay z{>lLnyGQ`eWC@xIV;qM`IkE!-RQP;+_#eNE@5$KftvTIc`iL@GzRdYv0#?PIf}IFW zlSZnHHc*zI)=zK#W6EzU*2nnkN?DoxS_KxfEx1y(^&<#)^2RFka*soFJ73EV$*dFM zBElEzLP|QX0ax(elp>(&rI`CZQggnrWoaAkgY{$^tuy?Le6o{PiFqrn=zwe>aaX9) zf89k-t^fPF!hg)O#+8D4xX+99Tbojq zkqR^8rWni?gBAi@l={VqX~wH5#8hYhba>aoe!1!uD8U)OJ-8r*2Mb>|tl>m4Nld-6 zN9Vb2uUdf~CYyKF^SQGg{DSt3%N_;9#FaOEcvMk0F=4A)V%jn|( zkKQ3@EW#ov>)0zgKQ6@5^%{qJ~_Hes)Df0>cHHF&c%}B;PoP1ylq#;Ptq~Q z1U-|`V5;TfM{-b*yLuLejg`}dCM*UwsveNq&F%hy6^ikq<+urgM zuP>94<7$V3L5ds$`-pdeqtA+jPYb<&lJ2}~^dZ1p9zqAB_5v^?%+HMxy%;0HkDIG(r;MQeqU;FM zLSJ4Q$N0T2qz$u zH`xwWdnxp+!M&e5v!AnxTt5)u68NS4)4FK)cM<_Wwco)@lc_%+eg?#%YoZM&?h5sk7S*wT~35c$A{F*$%I{)FUc$fwk_8@l+*Sm@(7mGDI;^9yX zpFK(XzCimHJ<(t+Et}TZ3jhg4bI*cyuY=fwPgy_32@jM9JZ)0M>!A=Yb5Kd#uxiTV0sV*|0VKjdMfH2+HH%-;ewlvkc0B+=1AT6ffU z%C0iFkg$SPj-!_kZQS6^EI2e39fMze*OQylBgp#GO#|%zmwDQXt4{Y#V$O67%eHij zoSroFGU@HiXv8*W*_Rt6vG`&O^8IyasQ20G!F1@mDpig|_^f?b|Vyb~{? z`@&^2?>0w2Q;}Z`8ib$I7UktNJ~fG-iD5maYWWLIazylbIQ)nbWOR9Q!p8t7)oxf_ zKQ{Ne5H*r-y(lC7449&oEPa#QB5Ts~_!cCMsX87}hu9$v# zrvR6!t`E`jS)K}>nm-g^BbdwJBv@AXMIO@Hh1%myAKkG5i?&X2XRKQV2%o;)KUCtT zd#{4kRGfd4Qu>c=-Ic|n9Gv_*No@6qpJbhlgWU_!{_05Rq%5K)3E8`GD2pb``&&NB z=hyl!xQkv0?=P`BP!N;1Ec%Je9uX?ducQ2>7dj}(ICpKybpVAY_)VA?Q34`$;(Lj zY`T(8$O=Y@dQ{aYaj{Rr4Wvx;wij6E4XurM6o|^diR%cnF>d%)MQ1srU)42}ca##Gvw|kUnzV+YG&}2_lJmY8ob^^26*4=w&XeEkhGZSC8>SWh7;#Zg|du9Xct@gF_$BVYY?p1Ywmg4--D%QYw z5Kg#5a4K=|^MR+)tYzuv9$gJPNSFuQtKoPBy~lo%E)L8MU~vTZXI@<{ghy~&WY|?( zQcZfnzRPHP5vS)%3fJ`Q41DmyuM}=~H^#Wvb%#vYPl@2(z$JZ+T^JN)qEK}V02gD| zYFvyvvnIo5jm+!CNjaq0#1rdowwXFfj3To=QL&4pJIHMPNB@=?3O@lHNin~}g5xjv zHQ7T!5Kj(g8-2gvIuu*At)kf)s1iTjr%akHK)9JqUB&L~wKlygQ;R ziFE1dV&A|>xV38{9cei>6{|j)@;Ik8lM4P02YTsw3r1`gBz<3aItaxQUgL zVdX-TxW~1qo8X9Xb&mDwG-vBoVahS^Za1&b1*r*#oRe~bd^=bh3yMHjJ-GPs5zT!n z&zj|!5?roU{`-AR{4ckoXC%tLd`9V zQUPd2a8Y78hWy_PF2;*hHJCtTvziZUnq}0xcxcbDtVJu#H$T|nZ|M8fL`m`V`zjJk z>D&|lv~rivw>X{R%rH+ykV5Jl-r@w;z60lqO@7Yek0Atj!OQ_?5O9@O zmvN6ZG}-x)$`^K&f1WYbMf?)hph9pUYu~K5lLTUW1zu-U|9=3;KsUb}o;$@w9E9_IBGUBY$K`;KTFWZEw3HaU zO*f{44GUD*Z5pw=0^GyIbLxRme+%h88k1D)R#RG}yO1n=m}@d{%U~q*>*-%jLT*Qa z6dSN@!0ifj-WoV{1DKf9>ttUL8dm$u*sZp_4o5u1{aOBH{O9ij9j{|9zhWl_uopWp z?>>^3ybxb-VpYCI(O<}z+(x&}7#Qn*@Z$a^f-GgB_LUY)Y()FUpOP{6hWkilSiaMm zYWIoSMsM0Lg}E~ys^mj&n#Ln{(>41>&)Q%4m)ger#zy_g*v<>(luN% z(%Q72F;n(Or5*nt@6#l*PgTV^9u+)EZ~ zcpF5cL=6XjXq;@2EMvc@z-HwKw0&6SBJq7XS%h!akqhBJQ=JwWZt1$My$7L4AinC8Xdr+r4)zj)Q^ zWU$DLLC7~#6)5h;*p$@ni)r+p=lGh5vi6K^+i7u?aSb}1A1g{N@0jwJv_-&t+yHvZ5P zi}-`eo62N(k^CIMExyv@K43N{9sdBdQku2)J+0u&5v9``#tbnXeoa;ocf90HM76Cc zt$=;A5|M2zaK%oVSOg{^9oVI9ijCDuiVFG>c1v-md-puPLpY< zyF*D|S~hbNo8hAZL`qZuE4|EITSD5>wRX5v76L5Fiy7^g+!$$Q^ z`iWzyCYn~}7R;u;oO1=z%3$MVo4xjwK^LSN?J0jux`^&GaRVIVGNT~2p4PSHLdrsh zu)M!{jQID8zIXRB-KQ*YHofioOl3BfKPbGvn4`?Uv{=QuLAjFR2OI2Rzhe=*39Wvj zYVIbk^Xo1o(kJA%pY|Co3776nP#`P32jy7_0_1H4k2dE0;46H5rd@tvZ=|FA#6EY9 zM{$WuPn$vx^HIq8u?cMbyZMF9x8@2zm^7TYj27I{TG~hUhk`d3oL3g}IJ$@%#CG|u zdBjtu(P|!|FKDdaQ7#`Oog~Y)Koit8HOXzgp}5jFSX|plo}#MMyPn?Cm8?KHJ|!Zc zwuAgdra{wHd2K9PPMc(Ro|=+eHtc+e#YLOHyd-y@4Ct!-x0JO0y(}YCepVggv!94T zWsUtnvA)qw9jPlD4>2iG{43|$6h*yKFl`WLQ5gRKRCle_s@qB{MCl>2MAJ(;x`&7v zv2BgzU2S@6f%TOXFGl7yP1N>)KPouhYo;&eE`?oaZ#3M2{o>H{tAZ_m5pFd;p3n`P zjbC^gu(W$W!CZag(;KYS)oq7(tk}O)CdSNhiNmJ%9Y$z3sE)ZFCZ3X3Iy(ZZ*Y6+G zG1XV)gx^hs;#S!0Xe*46wr^;S)TOWl17&PXUiaR3pWZs5K2Nu_UzKnBPjNU^db=Mm z5xj5m%gsHl3aqpimpis)giH4j+i70@C5$xx0B9t<%>Mww8UFxMXxms#rN7=^$g0T#+Ja$U0_&w zl+lMt#CD-<^?hSHb1?BV71H$^7aic%Y}eXp(RyHme-n*MAmGMr$nh$g>Y$ul_na$S z0Sau4BDE&T>-USHw#}_6)2D3?-TOsa*>uJu)?{jFO?L8Oqkop-8jfzhB5TKpx`y57 zCrR%LVNv3>AOj8k;C{nC(wRL# z$57g7ex;1wV~++oI|+X|FzNfsI(~*?7`N>+D*phcZ7wIg27Y09E#3%VjwU-#W)he? zjo_c@js9qF^P33&0C3zjYRg$Z`0ZgXUt6(u()YPmV>0WOw^b(j%Ckz(QQQP zA9%>(#`oR|j=ENuAbntcHm5}M8_$Hgj6@?XeOL1dLN zDVmuYMD-_Aa6;QKdV6j2PBOOLj7qgekiz6mRJoz7ss&5j`HIX=lsc{23pXO!riw!M z!9FJg(<=tIE|`y0TNY%;sDpR zqLMaTL8xBB^HJYKqO2|&Q(IwKZ7eZq%inklc7%A2gxz#s`JSL3@XeNbTyIcbCc8Doyk-jU(md1&2ij6&y`deiFaCW$X#Us{k9bdU2CtiV zMww{{a8Q04Wdw00II60s#XA z0|5a50000101+WEK~Z6Gfe?|QAhE&GFyZj=K>ykR2mt{A0Y4#x^*>&xGIJq6&D0dn zElzQ@<(4m!JNTGZ*4-U-9-lnmF}miGdAoxN*BRv)E0<<7E!r+n#I@SlOyB)+>BENe z@`YkcLe0XUEpw+nCE*3mmk7J9g$V8(8!^I{__;?0)H6!xQp{ppl4iLjvQquuh~0H) z*7!Wl@q|&dIy-K|a_85X%$(2F%>5TQj-#nO%bK4~XL96ZS#$M1OUUp{4#Mx5gam`) zA3Fr=$?j&LrH{auj)9~?XvpiB!sy6z2rQ0aC0yd%-G*n4Xs%{$2F5V7v|~wXBVUli ze>P=%fT6@}^96;?T|?Ui5DO}?2mxi8?%}Efb$(JFqApU;6Nlw$dSfo*xbqO>1^^Q) z{{V9xw5bGKt5Q$#@fq|aXa4{@srosbP9(X^{Xo0pB*5&CC!bJ_S5@+Kg%WMa_)O{3 zv;q6(SzhADp!X@FYIHg!;I<(y1jl}bKlWO-DT0n?HGBZFADCWh+G(>el?dqN#$(*O zS3!RezYV(*UNDOdPXqUq<4c~}=HdX`lHvu~g^J=AOb*EK$uz_)9|!?K)mg=pkpL(5 zB}+yB06feLKY#94vGt$#C<|5ANAoK)cZ-5_p4gh^^ObV^r8mIUzp1NF{pwM_iT?mo z=l=k{Aa0UC@2?0)7X2p=Z*)5#RUuW$o zqwpBaV{k>?%o{KmOSB8}LOfz zTeqr*4Q*A9A$MLZ2em;4D$d5sf&&5k67`LFPxT614O|(#2R0cwW_tlsPFEDkj|QUR zo5Tyr;RNiylR!;X5wXgTJA*&4XOK)7ed=M?rr`Qocd2%rv%Y5AS9+D(1oIeyY2nL) z4-$tF9cV+FHefFJ?jSjqaxYN26Y461+ZQWG5ZM{@Or;01A)zzoJYD-Ba-zLP)>yd2 zu8%<|tP|}pOjfCuvGa)bZ|uq%qdm%3@EO?z2mF>Q=~%h#ESgl~m`v`ZsM%D}lDYfE z7{I+5o`Fj0VfAum;9hWd2P9Wno7k)jT8n%@2=EQ8*8+0ZDzy}8*dhbfD8D47mZMwp z4>KW9lQ&aHB*g)u0#WQv5)x+}vF>IEe5usW0?*u|B$9__` z_Gpid-+z9kktD0G=Xvem~Uz0G$3J{{Y|pB^v(#r>S1N8sCt| zVRw@)*Zlp)oFAX}iGMx)#_TMpgqD%N_{4aA^ZJx_{{ZKRhMo`DLn&agbf5k^m|Q)7 zWYZ(#`+y#4vw-`^mi+fnKV+dm)VR7>I!0NSehgq7Ytvtf(YipM3`2;`z<`Q^hWdtvEMdP@p5gZ`(Is)lMX)~c z@R6@7J9tX~&{nc1F7KA%$My=bIjm)Bn zTo`vZ7DEd4_1h!`)2j;HN8Xx5A>Kk|n=)~cgO(DQLhhs_M7@Cb* z%u;NMH=yN~gUuc)B~8}lXeRtNcQJ@AUkIRRc#h%heYX<{5JWb1RO+DhEsrsC^zlDe zF`uQ>{e4a+GwMiBt<6u+NyI1U;(aS>^*C@`<1-h3h@&{*ZE2G*=PC>#4UbWzWgd{F z>Ebnt&Gqb0b#4_Ru3CPQX<&Ol@jShRC6*!QY%t`{5B-#(B5+Q^5QzYDTxeq6VinQL zzc`o{!*yb&J%X%mXbRjk5q5t^?H19HcVu6Oj^&KXs;S%;Y(hI10&^N-{{XMue^yFs?5irz6aSWjW zUs1>LQ$$NUG@bWSs@T5zBI6_)5_> z^2(MAhmnNexhGB&?KN3Srw-~|l3XzY~#d*Akaejm4K!z;$&CO06&E#yL+{kr1<8?ZB7!>sQ{rDcl)nRWWE z@T8#dZI9|vJBRc45bE$d89-M+?jjv;ZT!PZY?@Tdng?Z*9E5OzsCdm%ocWXxW)|bk zzkpMHipkr!G8_lalZpZvR@tHk-AyI~M{ICc1j2Bj)1e_;^7RdxRWk-^Cbt0mD+cqGXG03epD<=Ek@ zLoBcroN*4>Dn~Gu3LH~c5U)uJ?o=vk7YxqF4h=oTaydqBJ(ew(ANiTF7nC4PzYe~A zLjnu$pHqWI6PSsEF!A#;+|}iS*^no#;u9}wL3H7#!S@xWJq5<{q~I?w0gOE$+N!s5 zi%Umuh*z1XOegtnT)8e>mnF|rnM%Pi+2&yzUcDF}F1$g7u{{3(;7X}h?$~a$ydRiq zUx$oVf&+2P#oBI6i`+Z845O=w-~|3)%C4AwroooxZ?g=GRT+1N`M3boD`|P0VFlqF z9?W&sN8*KiU}`AHw#=5xpp7iqvTHbSzc90?rc0HDz*LojD;Vs6U%i1BCDa;Ua1DSC z2ti!Goi_w%t;DtyFWEB)RrWHw|cwp)tCjbKFoT&$Ef`&QHU&O%*Dz0EB4Z_E40P_lj4eieY4OH?ykg1r8 z7Hz{Hwi4OO2(b|i~$wxXBzVnYPpRbwzN{*+~ zQ{4SL&#yA)=-mB0Pp32KxpR_Hn>&{yXkAnNOFOh%`7Ev~WbC-zs@A%D{7UF%23hO( zm%Z%rFlm!#n}6JVI@QvrdnU@`xT#Y^MLf(E5{p&l8^rK&>Hq_$1ao<~BG|>cXYm>P zOdg;(rJp1s>8ljw%xVS+o%@C*;dKXsHV$Exd(ST_@iLVNI2nK3PYnyE-r42M6*IV% zaPxrJMp=%<(wc9~GKGX^FBxMVr9z?Ci9!;a4g4WRTKvNj{{W6+be60!7$ErWaX&*B zGF){oT)USg&(Z2qYz{eLHaN*2ZG~Nss*8K_fV1Hts#UBIqifhJi^M0gUF^OXM6FBC z9C?La9NF=5+=a+;%^cq+sbP}`&n(%5Z#hK`GMyI}l_rOr%&6MhuLt^pl`}@O5yK}~ zhFNsRP8+rl z#4}u0>iC3}D`&$5RuRbj(Qe&J?MoxxBl2f27ceK*=hvBY^zlFVyicbRdXVCMIiIVU z^{9A=7`0VQvQAlpO*M3Qi@~{4kk3#3{I{KW@e)cnJ)vxOF0EyqVHLsOP3hN7CM`Z<}zHl7?+g6h@Gr4XMTT} zj+I%r1gl>Qul$vGVab|@9|X*{RWCvv8M}vOG>qVYu*U()x|x-I#6en&)q?*3GO5s; zM?kPt2S@_C^qJ%#X}}(3t~@==3r6OacK|o8<(UBBp))O_Fsj#*WsmYiM^Z(# zgSeei;7$O@#S>)G4KIEBn&p_iTzj3LgiU-5V(u8Rse*b8X$>;0Klf4L0&ZgyQZw{( zKll$5^zkn<{5qdXlbFxb#QhgSr&3TqDMXVy(xwc8{F{e#r%Y6_#|J>Q4R&}+Xs1?)v4KS{_8dYV~6$4lW((%-@6Jl6_o7 zs*bT3%gl2wT-?45!0qgTj!qYIo+Yb3RST|Np?3=$MR?;dN!dFzi{X`T>)6jaB3%kL*eWHUyi0Wcr0NBkz=()40w{>keUlyx3 z#vmoJO{>`%J1~bHStKH;Jcon~qAWtBT@os>We#}mQGGlZiN=;b+yK=J!8Gxv0l$ zyCRFZSWC?m?kcZ^rQ_5Kt=eC5VxbB~mDJ2muwklZQSRU}!}1~A_G0STOB`w&+nDJ_lY{8)RcQ5{HZ| zVG+OF#^q~m4VIzV)c*j<#Ah?xZAPttVvA~K?Ns?oa#@#f&c5=x@fjs0Q({zSQ!Hr2 zwRJ8;7C3y%ZSa&OeREvp*7Ur*LZnrZ=eB7ax=d-7QSD=o3C?4hL8n)IMyx58!&Br1 ze8+my(G_%;pAoG)Z(KW z+1wBT$yEzBp|B)=eF(&98ec6!((BH#5z>pJ!g&}6F>GlS>$!Ej4kx%uirL(vYID3| zw={FjMyFo^)B>i0@eyZ1iL8;K=CuXf8WySsPUsidL1$AU%M%;w0Rc|k%VgFLWwT=U z%2LaOd?j4D7QA#jl%8|KfI&y#Aa29p%K$?6{YJ`|fgG#9hU0<*40w+xg}u=o#%i2P zyhOiFWoR|OF|g3GaEi)cFTZmaBKB#B<%bhfI*yMLku2<0`j<>671R}VDN&1`DQpVc z&e(vv(WnuYDl2k~rxo=HkXM2W$0XcXU}fqf%0c$IWOagP!0sRlx*Du3k=EA)>k_(! zFi&4dDajA&gQ<&Gj$x+2rY3HNSB5!Q^X)NW(PEAwz#cK3VwBjh-0(%+yt2^D;~8nI zv}aLPjEj$++nGoic0w`=T-p%T{7lXltt7!sc-b7S?W=I79P6Ir7!9sWMX1f8)R!=s z%qqh_MbFp7oKM%O^x`|8h53eal~w#tOq+Edo=H05YZe7| z>71cNhgB7@&$zLGnyt{v&oyN@Pv&3&EZ8tBkZP-E5w>O$hoT2#+v9O1_sqF z*M8%ol9bR<3ObY;?=uxE%tvCF5PSs}>N`vfHETVq5a^W=3N_@G{Y{z~m<2~8$GC!= zS(cg3P~Ga_>H`eSd~5IAt(F0|=4h=tI>!(kR4GcKP6Ner4<@+&VL4;h@h{t#(JJe1 zU&LDER@Z4kK*it1L{~o|fb={4p^QMw52$LKOVYV#D3{6zz7ElBOc-2Zjg)yMH{EId zp&1C2Af%Esw}Uj6&hX z8fH#qaIZal&B;(Zi~`U!AKc-twoOG?3l_|!xoTC8; zTY=9tj@Y?wbvFq4F0d8T5*BDMa}55Hz6cPhT9i+SL6!~LmUVshIG>}L`WgOCCC{%D z^t1l}fSkfjHxzj>6i_7tHi3qpYUQP?F`1~%=Pso|la9g#6Kkvw-YOtg?N>0Si07Cf z(?R^-c(4+3X$hF=bUB&t%{rFA+%ElQMtqL3=48;RTlFhqW#!12;wU+ziJi`8AZ7L) zVT_wht}Ehc_0^=*P31>T#N26V&zOGGfWA4IW+!u19Vw0FE(wa<)KZibwlKpnZS^TB zmJU`Z9jH$oL_@hI1nriaIn|g2x{7f7W?xK(R~GPVxrpVMfV|Yori57rLr&jt%_mse z6lRVkNhm+M4!eRSgzO&qiAl$N6)3-LH_vj9Dv^+UF$RZaF}X39)XcY=)aoS-?Y&g1 z3J{5!$A>bu*S6|zM{9NF9c5e2V#Q9AsvcjNh!;~t4Rl1rwOlB;(-Kip#Qa=m#JrI9 zA*c*pI)_CLXMP~pAqCXA9oMrs%%}U{qHsc2Oc-|5pR~vYRy5bCPSmfLGWkBXT*}0G zC*_YmApN3P$(D^{h~oW`qOmjSthW1>egSR}gPN=4m86swl?j3wd#KQ2BAo)9+_bl5 z0nD{O+%qEuQ~8+0zPRgk1zgAVv0Nt24fLI2Y|>o)7e7Nk`s#gnpRJ!v=#@_K#MM!g z+5Z5sN#W&}h7pacJ^aA?3X_tO?C;somz6Da*NI!Ja_t0#tX5#21(4BjS7+ye3SA|! z%yqImJ+y$NLa|)ZG$-0-+GEVLt(OA_?t8!y>tMtO({@kOo)xmlY)H6WkDL`)~y!Yj*Zu856uWGhNQy zaR+ECSKP3^_==9(F0&thb%aBID^9LDC3gmOHs?a-G9B@=MIHe4?oc}pgX&yCQVilc z`m1rRqgTTat?Mydgi0QDKX`^1)f}&0rWvt-V*7ylJF?=+cB-=cL@Z*3%uWnY%(y*Z zisxTKMMSvNt=UzWRCbNX=5k&5$MZS7E%c5J@`E1bxmH(28`1bS@t#sI3^ zSb(LvwuH_(!$-M?Wpvo{4tBMqm9>HzG1UtB(btHrEMa{>BHtj&h%Sn81&1mJQ4v+}kmX?^*Tl_ku9^;_QOR-cYQtUh zMndV_K&vZG{KVer17QK@OO=cVwryNS0axB-os)u+$3~HJmUv&N!?~0`dYZNDPNQrTaHJ@P*v@ ze-L}OE5u4y6~1L>t!SFW$~#-cu6ePyPKfaHnRN3S<+;(A5LKmf--sF5!zwvrIO05t z)a22Z7mYwVG+Xl*RV(F=;9Cu~`HC{FIE7M@<1&*Wg6{V%;fwvl=?|kGC3O96?2cWKq>jHGn5khgR)vdC%MV zl#;*UiBNVI9%hM{rfN5tt0cnerJ_^siJG(w7gFtqH)Oj?`IUsXkKCWm&LXxt8}2F@ zr6|Qu4-%%iCFAw`!Jj%&7Oc*L}qcerDFXjt*G8(x_JgX_P-LO%QXT-IFr=8%$;!_-v}((bROINdDzn1HIN}Po>YL&+>6U z#mt<~)K8~V^Z@5?5XHoA)MDUJ*q2y^ikRWi0`5vIr>S!OIy1z=kOlJ1&JgiKNAn)2 z`S#Sun+F+G1(0HuiK+@Y7UJe-*kk*pj7~53lzDufW4jYsN><@n^-Y8E!}0$BT%x8x zh*Ge&u_cybv`yE{8f*$KL(HijVGAJbgcUYGx7HvZc#|}`%i=Rhd^K(-D#53oOPGO8 z351*`fxW2BrCV(wM`RO3Wc+Cw^#}+kHE>pzyaWFLE>&*_Uq0ax^T*;;WT%#6S7nw^ z>#2OZj^P;2okJ$+qlzG4tw7MzYnBapUi`$$-;Y-jSy)z=&R2q4tVh8)#fkh%7fufe zoxIP2E0TcKHbC_X#H;@R64v7bq;mNJEK`KOp`3Gl;ZBAk0)Si>_mmK_7Rm@P38xSc zFh+`Gsvv^13Y9dK^`*T;=ZFCt4t%V?JC*<*VG6Dwyvy&E2K7y#x?S@%t z8m&G*+{8R1ITw){!!-;!@`8f_*dAr?$22=VMaeZ+;%i>4W#G$F-NE+N(*f>OT~s~5 z=Bprqz$u(WULd2crf&^ri8B=J8&5v&4oe=E{7k!~6y{!l4neEtT!j@58A=9VIPEdz zQ4^W;xpVcBbw9~d{9RAbWS>qX_bz=7UW9561+7QJzZRzMS%yVC9x;c~wrdwEo0=T< zWxY;!_s&*1;E59JhjivF{odk_`|&8?0X&liQa;2BBF}pLry0T<8RQgv0-yNb8-Wn7hf0+tn{A!J)#hr#I1SV%Z-@(1g`8)GL|Y9$@G%L`wr5QZF$Uq!agh~WoWwlI&r_U0SiG0rdL!eotrwre;GOQ4@lfK+ zBH|Z6)LeydK|BM9fICmXK}wA)gdiSO;$fiAmTHKWItFJff1J8fBU%xcIbsYgbQK%V zWv)bgA3+CjogARzCCfVQzc`hTjJ4pK1!`9??x=+2MiQ;! zR6tn;p$(jjBuzF*s*G`I(8E0_RS5sPo)Tz#IRWB2(jRGKD5OCK<|-;G4$0+^YLgiP8cX6HXBuFNr;)y?SuE(zW#Edz`Cz*v5BD-jw{h9NFkHgMq_tPK8LdIHc2&%Vo+#7A=tm`vIh4%p<@cH<3FS2!D{J5+ z8PYO1YL4>B;wZ*~F8oK#8mDPTYIiz^OFSu3@zSchj%lLn7R&Z14zI}$kkB`0s4mX2 zxGFq0=gd_r-s)WEqBOJv(E)Bvj^j4xZA3cKhy=yOt`ahe)E}32~X|T_40~;NX44je&xoc;i!2u_05$KqSF%FdkD| z#0w)JI?m(Su`w+=I+xzNz|<|x>ZR0OxGz(4U?^Ij4=5R;kAR{bP^;Q9n^PI=^8&`( z$8w+mO4*_Q%G+E)v4f;EA!3U8gc)uTDY-PR8;DR8W7K!jzYCY)V>-4ahW=@-y+yU{ zM|zINF_c!Kj_9bUyOLw=e~3aFD(+siWpsIky>?{b92yJXM&KYNt(7G;7nFFH>I%cS zufIT>k(oKl%KErbc%#$oq&>w)L~PRsR5}#s2`zQ?7-I!?{6d z-!Ncr&=h z@i1(Bcum?dCdSt;?DJ=&yunzi`M{4bmb5KA%b<>D%CcbNVqv9siirmFW%8;O5u{hNmQGMbG!OdV$sDk*C~ zX83n8UE`pMEy1&o_nEdby;^ccd`+fuS?p$T1&(Xu)WqPtG0`$9!w5z#206u4xbF5! zmp{RB<pGQPXM^V$R=UoM-SEVa^)W{j5m!fF})Y+-vz;3Q^ zqP?DRw+T0?eC9}ZaS*DCu|V_rhH5HpmBbt%5IJcaL8!ePlXyeHuG6Zd>%^^$ZBFB} zZnoz&8%p>`7SFg01i7Xbyezg+f~dT`#XC8P=Hs=N=?l*@z=c~?ij-NNN2y8Df!qH8 zlM4f!iQ>rMSYHCWoGk&*jHb~_@eL}%8a8>E@g$q6LRIfK`b9CjFgklbY zDKtzY6Dehs1o~Dug7dDM@2E7FW!!Hr^7j5Eed*)8qJqb=n3;9bp}6J+%P}rn&MI3( z79dRlE5-SPWJ?<-Y_%rATBvTK%hi&!B8NS)>WW2Sy=1 z%24@@O0~VdAo)^_FNgzIVdhtw$XP9-tmX;JBZ7&Fc0L|ob2JRl62Qx9-Nvb;t%ycZ zy|J{lJFHr5kaErT_?JGMNpt9CeL0NceQ$|2%dOAxb3aED^fT$)`gJusnv3QWhIF{H zcur900}lW#z3OChg1I~-NV8CDY!akV6kKiv11I7T=w)CGuw&=p7`-^As%BZJ?Z}L0 zf$a@9XzSv0wT{viYe; zsY;hn)sc8=o}v(A9*!l*X~o*u_GV_xkq@{zjd?Ud5vKw`)r>`+7ps|{u7PHJJdD24 zDd#lnlq~>3UEKBwXMOUqpQ8cJ>IJ37xDI9onqkoY0H`+%_8dzo5PCpZ@_?zDUC|0D zzHW({lqg+&;FeZi49yuIq%jJLo5uS+uxxNwY!nNMQ{B>5u2dA? zl)~JBJ>?CXB>EFqf+UHxv@JZ5MbNXTzrh1 zlz0?>C|WMlWrQ;-fa9rpo{(JX+yxKrP)N69sLHo0ZdK5=csB`6AZr}JbOnM|ZP;xo z&$Fg-=nyiz62jDE$Zk@IMBBJE&*V>K*Kq_C2VnrBg<10;&BO-?ok|uSNUOyKrVW20 zJD2riK~Cm#mYq6gd6707x|I8{2R+mh*@!uSE^MThb`-Rq;ko**6Pd*Nv;P2*pGJK- zg>5LHnp26605ou$HT3@gcu|VFDGwzDT}yhW<$U4q5tnUC3MyD0CnQPP))ma$PCAwm zcg0k4+AEsvh~oL@T|b%1b&AQxH%b7O~6rbyFA6K6ARQ?Rp`}wl?HAYBpd{6Np|n6@rjLt$q>!F$%p=^ z1~t;O^qWOB{0KQ|4YB4@M*|E(&7Tq(wl-GgVTdimzy>WBM^Mz}iwFw%u^d4}E02g3%AgDr97d?S%(|f)azdNDxo`g5iw99T?&h2~eEdvy{7&Hm7a1iPy#7)NkSQ|!uDT#wo? zsbDNVBK`J_+i`y%C8|G|<$KbO6J*0uo{IG?46h3JH1I=~rZBQOg~g#v&wvwdDn1J` za_(GvlZKErNA!ASu1ZD#r=HEF{)53`HI^FK!>lq#WOq=L&#zGS05<;N$IXQ`PEwpj zWH!cqCBr)%CTy`e#p3N8Ux)`Ax{}tyk9|rnHRaJ4jX#V~MCukMQkwAtpIW^}!Ia+? zQsHiNOvN*Obqc<4+>uOMe5$%ZdkO64NeyzV6~kt8QJf)$;GhQMgb3Hx>ZO*GC_iCT!4T%YnQHxs9AwLCL5U zx_cuD%GOY=xK*T^!H4`hiDN>EgE{5Cpk5Cr+HL_kc4si`xAPcl+@cW*HHS>R;z!3R zY`E%{+~mnLsWkY84_5UUA+EBl;s$nZJCsjwF~zK@{ZVU3+rf5F0rz>mqx%Hol3j1-X7*N!&wsusK~M5jdPKK7TbyD zC^|Ghaa(LTc3c|@pRbwvE?oZr13zBp)Su>~HXXzgiFtU0Au@f13q!p{yrY)ya}yy<^O982x;r-k2&Ej62`=~<*yRMgd_nud?0SZ)Mn%)^Gv=)g z0PA=)9UbTqE9NwAGMs8N2B2cjV*woD4FL3^*BlyonTGa}Wtk4)5hKv>!(CC4&uM7~ z6w4?+TF(<1D^-WQ%9|X^g9LL57m`yvJ`$=JrVld)QEPaO1(augAsN&*Qt=3djmPB+ zidvsm_m)yJ9!R7nUTW{;#!r$e8so{bUq1A+%krtr_$Qm$|ZcyQx4Px^$xON zab6`F&28=#ly}WskT3XtLO?px8wZ%a#mKH^a9Fy_9`QMsKSwj_NyMDub3VLFlbQbj z$IRw_j%s-38&q9*KJxn;F9#5g&MY0pO$4jqwxK_eiMoM8@D>=Ol6XDbOTICl5!9u{ z3qf0-`DcjhV=pi<#76j6;W;kyer^clplo&!=9(JjUI`(=QlkXFZf6UG;8ziw#I$eR zWk8&I@6(9~)za<=x$1DA2UYnCMF5nu%9c?GoqhyLA)A&IWSj71=sqkMlQo zbAu3M-^2yBtsIDDD`!4n@>Ew7)7<2bS-$J_68KW?9p(kMpV=~*g{w(>U`(PN!iF2= zom3RO2-FtQ&Nw6Og-vIuzs9F?2RRI%GSAx+<}Ov4E~BYlQK#B&DAc=Ne$w>EFAnNk zrY%z+jbqC39x_|E#7IfQss!CDUQ{9i`vN)J9F8DsHhh|an!TN*!}Kx2AejhjY$d?# zh@9fU@iS+cQj%LrIa~b4=X&;E?HTxGrLXlbx_Ce==fFf};5IG;&tx(zYoMI0X!wpf zBZ+mEWO3^0a{8AXkW(4f!Jq-)!7Uw^Ml8`TX-D~TIwjxr4ObV30l_gKySHjs+=S_x z0>Zv=#5KCDsEnJRqUY%1GyELQPoqApbv~U#aGRf6lZeJmh*nj*3iB)Xmj3`zx0s5T z%A4LXF_mR4(^7AlQhY?Xwvc-asFF@E~5nAmopj6ej~ zCQMx|apGH}stcQeyKu2OMS2Uy(~Oi~JwipB*-dKoXWn7(+9refmufO5iC8Bjr+DEW z*h?I*>@ZSqa(t`22_s8L@dPcbO^S4l@`itgfJwNtNfK)z386|PK@ z49RNO5{zwvwELEdYZ#~iAR)Dh6fgs03uSV+DN@T?!?-Y%Kz9Hz2K#!LrVCs+*Y6tn z{2x#o6p(U>to#1RGgJdU;w)tqYL)S~ssa4Li!iBQWK=OA+6qk>#}?GLF4MBPoopbY z%d);@#sj0~*;X)1FjcBksZTcCD&}fF93qus$>lGWIh`3`7~Tf)14Sww!YOp3nva($ zd4oo%ifQUs(I7dgXtwW?2eG-z0+-k(U}4?ySu;r0wn@vhFN4$u$R1TI22+-f;Obdb z%v62_dWqOIg0T(KdymDs9ZaHWrPC-YPts(pUht_*1|R$86H>6ZEGx;eg7r*v(BwM4 z;~D{=sN)k{=>DYq)T$d)L&Zp|)PwsO&pP-yc#QJp3WjO&z zwN73pM&z#02xh_JGy%sGd|yeQ_Z?;NGbbLdE!<;YiH`kN6n{$;@&Jj6VDsCk?j?l*K1uJ9fu^dg@gsub_9>`+09%Eih% z=(g;ImDoEvlrlxGrKvPCgpC#6_C(v-V^%^`aFG6*6i`FSoL zDkc;~hKalA99amO+B`vMv6wih-k?Rm7Q5$|c}^wYQPM39+BTLQsSh=(d5<&iDkvnn zIZ0Cuo~AFSVa>#ZZNuB*JVaNWFfFreq#-<%uy%qV z9f%xmbNa!;FDQ`~To=OK<$TNL#6Ig7fI*)B0Aw}L^y+s$i6;#DbtUxUF%;s=k#%^)U)2IWK2c{$Xp?G_6ikZVxro8*~;koF{P^Jw_uvUPGBw zZPf7DF3&V={^d{<=Cyxt>xJraghsRsUg2Q_s^6RHb(?w;s#@SKC?&@VhT?(4t2ROl zpJLyb4J##izY_;Hksel!+bn8X4cB}`<38)Dg#w&4P9$nbrl(Ej69*_xf8raGHrRfB~2kz&VTY{ zYqyiQgjknep#$7fI_^T3F3Un#`iw65RVFzK}37?H*+;OGiy^uzM7dY%-!nGZ|$7H_mA}7J;qtP}8l-t6Egs$@s>p%V61XAtiFB%e2!8BOa~y}+ zaEHC0N2rW&ip{Yj9o=YkIO4P#1ztY8Frm?whRrrU1pzlAN?W zCJ&p}r9yEwY6{SMU)o!Upw?kgQK%mAF_&jA_Lpt?Xz>I^uL1!nV7p43HqQ zxIfuCp)o$UH$Oo&K9@g6=h1{G>1Wr8%+WtbGlqUrb2*kbOEnNIG_fZ?Xl;m1=(Wo6 z1r!SDvQ#M0qkk~3+Nv=0#wHV}*mheK?{c8WPvtD*rA9s>5=U6&5#7f}6F0h_yVp}C zjh5e*BVB2pIzy9$;~Yg?L`!Ga%-4!8FmjGnjt!<|7!3rxjn?)+;l;i`bgoek2!s+F zxks6*VS?SwF}B&b>zcGbWMzY>muijS~oIT1?EILVOG)uOBdjg6J8=Kay!^Ogt33`;aPoIdHi%o@gEo+?Vp;p4y`C}84581f9GLxE_!%b{dM{To$r5j*6 zrCDXhZH`~=4z~?=R~v~%l>DXwRmbv(wwo?3QzTACGeAT6MjdJ$9UkHJ#v3c#6^&uE zv~Y#b%pUfF>(p%CEZ!i)tBa?S9mZX{_=kj5H5YiC27Sxd4bs4L%OHc1o*}nNT0@*_ zD*zR${ibsvR7t7&c%NT#<TLh7QmM zyk-Vn+{7Hg_Xxg8R*nr}iC&P|Mqwf56%iI9UQFUu?TtBNGt%;Dfy`|Cm}zufMG>H2 zYlVW-gQLUTs&zU)bYzo3bu%u3CM3+mVyP2$bRJjB%~NGktS2J8+XYCSg1tQp3 z)8+?Z%-V4iLxO#!jO1)(&vKms!__&CmNO1Xh|7K=*iZ+@Q)Vxy_=?^u<`9H;%1!x z0GUK~PKMwgSZGA@lnbgGj!s-MKy$+a<}Pp+@}h*uJ~8D;<)W$n2T*PEY5g>BZG@FS0j*xbMZH?KQmurQL5svI) z3oU;?++HeAGKEM?AhS^GfLmZ0IOVvl(ZRB6YYe^UIdW0Zcg$S%OmdoGR<#J{97M~RF;0fP)wwKZ`0 zu;l%{zzJH`?y5GTPQ%O^Y-i-%LSSL`OE5PUYvOB;Yr;A$@DP^a4ZM4Z6sIRLj%$v^ zbr@rhfF%-uj0KwzhwVXELw66pAkuBE${e+_&N2~$TnkY*o5Nn^A#;hdeSAtfJ0p>} zlcOE%MrxaLnH@6>leWJgl&D-COUU^~^8#Qdm~zTmVfaG=S7A+dkYkjqn>daIwQs)> zLmaydL`Y~&lHvg^(i}_$!$Q#jj+7NF;d*y0+N?FGW(*g5{-7HW5Lo$4YV+%fjeUlz zxSE(l6F5L4k1=T~mPTT(Ig^PylXLVCoX^p7>8bVNO2nI*C)DOnCo}7&YBPzMctNsY z9Mn(nl#VrkI;0jvE*F;LNo~_liA8XR`i3s=8-TJh-Ut@^sv4@VyvOgnn?Jd6-ENa7 zDsgB#pNOM8OtTdXh2t^J(Lu@;A>P>wkgZXbV=-6;0ITW;ZJB^CRrZzZ?F^A6Y!iuQ z@v>CHkuJE$<_ecJoi8%yh!%Csz!*^d?pPT4AG~oiX!4EIqgENjz*zF7(S~RuZu$9K zEXUf%BrrIdgNR1CFa69M4fvNwxha-g2^7o_YgPl)$S^gn?lc~`XAco{fe%T!Q1@w5 zlGFa`1>7has?|9Xw?g5ry)X?+*<<93F0EoP4(T_=dB9E&D~+tj&^+sK~}I_!YTO zvSvScI7(B(JBvi5JjCpqyH5PeiXQno0|}nXDD)@1CS`HyD%FEdh(ya}Y(^oomd}(B z`#~OGVUW(|R_#taL}Fe%vlS}5uT!X&$@=#`ywA|iC+qG`=hL`IPUPl(jwcb+HoaD1 z0i~At>ObZ0C#W!-uVl8%bmu+F5K!cm{J{O-67{Jk11w2-2B_k0ocotlCrESZao`?L z{fCN&k)IkoL#a+-Gt&P6Gg5)b&c}&CqGCQ%BUE6dlpJ_rbvXDHTLy^Y4(YdVsa(;> z%5ab$V;FG_Usv{6z&q)(L3{j*P_3I0FmBNthnjEz?$E z#IZ(&$fX|VmZ8T8F1c&j7c&0Cpr6z+#vLyw{YySXZBO>F7Lg#~1UfY-=C%2m2L_I{d>FQQog3~N>+?CG15CT7W zEeuW9f6_dPY&`OMg@r>D#-a{*R*7R!h`dGtQwl;YZ&Qh9FE0|R)MuT(Vm4uih>Jy9 zkqQXJc3rJY5R`CwhbZ>KpnV5~g~Veyz@uzZnc+eea1;9(qK*obw1P*YmL=xgyfZOH zfDLYjiK<#WVI9CTtCS1aj+=&TyGDI3MtyZZMfE>JKBS$^ zlbJf7Nd0}!r-&BQSt89aCiC$4gb7BujnQRyPOfD@1h{K3W(;!StwN7FMR?avNa^z9 zrRq{Esx?gh@d_5jrZ0(8HY1|qFb)a0>q6kCJ|zi-w5Pdt0Mq6xIV3uvliY1+rI+S# z;fqu{3;aRcZ)Q~L5pO_Tq2S0WzcQH#Mpt@-fIcrg!@SOq5?BD$o48`KQa3FvBenRM znR>O0+`$~0azk;ZE{KUg4Q!6Ns945Gzz|fAUxW-PfQGsSBJz#mZ^8wG1D+qP%SSK);Ks#;ZjB%FLH*pqRE2s_)Lge@NBJ*+yD=a8D zUndX-^w^IS%;!?jTbFXe4>SA6Ka@HpQv%w)Qnp+Rx=CrD^kqy`3u$2E&yasIfXBaU z3`s$519JQpP?=Jx)DBeCC%CKeEDR%^`-kAtOAxOq1<^2!VP>uM2Ve{vm7fJ zjg{eEB9F}HAMPGvlc%X%$@e@xF+@!h>`xo2X!9JE(#@r5vQf%n83BT!17Hr`;bp$w z_&|o~U#Q;8uY|n4t9QiAE@`;H1#lf)K@bxl7gI0<1e705aES37F<#~{P*>bG8q#{7 z}YyK2}{Ca_O_5RBXM|@-Nd7ivWQwW z=DaXCYL{kx%SQrLr}~BY9GZ{`-SRxeX0(pUM`-Po>6RU$;AVNCM^`Mi)IS-7N)cW^ z-Uz@>PDJ8iXKFa2RAKsUdz(fS^m0a3bTQ^8Tii@iYGz;ohxe6@(&j2yVJeuhLCC~v z;?8Krf+MWSE2kzUlo!GRsbLQ5nQ{wl>Pu~%w-@SWJGKte;>R0+cBf-p$~+Wu!Mam^ zOJi4M?RVl3G~{|Xh#FfGgT<~AE;0D6NAU(&gw2dwY}`M}MpW(x>edDGOjte}`SlQO?0(7R#PKm&CkybG2WrNU%J4vE9Qd4F&Fai{K;i6^ zT7l1JnN0z~;2qRkoEiy@xv!aEH&*iiFB+vX@_B@+c&J4$VzyPov=Z#jAl{``lGR$E zJB~Bd6{sXFP_c5;8(3Kf$uv2(SYc^;gSauy8VK@AKex-`GbYhqJ;S&d=0Gh|Z|-Hb z7I>H9T2;rM=4r;I+FV`%m{EV-Q5k9GuawhM%Z_>_OCXO6=syy>A!%jxEBL$P=HZ+g z%hVfC(SS2hr zRQ+GH`dsFIo+s(%ey%5T=*_Xu#Qhw{QdU*=noy;QxJr+Mbo!WCih6xU;;SafsX-uA z#n*}U2-no2z(A;8tksx-sGW&z3-Z0(Dr~lAJx*^pw@#)d`tG|ba!5^E_Jl49cH`XC z;)nD>un(wlD9EzoCz*WBZ91h*q$@AQkUsLc_5Kn5Xj6Z(8ubPZkTNbhk;qeOrwz+o z6CJOgaM=MmWx6OS$pG~jt+0Z-P7yo(pwdMI!pWp7WM{Y;?7*cc!j>@NCKR3{z*ggr zFv_D#PHu0`A$Y$~Fso(YCU2EIh0OYi*NzA?7FlY%eqjvgt7aZ28^Wq=rkuQZ^#~G` ztn+Xw0f2a2!MoD>W4BpK*j&O7KzDNcCdGawkO;GvIhvWPD%1&c1$GnPn1f$vUJXlL zNr>Gk*@-Zv&ij=3idV$2Y?rHUUp5vgS%Wp|@q3It^BHwas?QRV{`5j^02hi&M(45> zgB-qQuz`mB{6paRL%5HFsPPoQYG(PKd=UJ@rIEt9p0orGa}afE3>7VOrPz#Dmhp2B ztXD2w<)=E2h{k19MIRyJZg`i`$BAZ(2RaOiG@BZgH()t&ELH&qB=I?cRl%Fb5nDMO zRZ5#t-%!C6;SM5U2g8<_CFYV1C`BFPYuIivtEuYa-U?IhV+dF-G2B6zwVJuHQh6z6 zA%{SyNZ`}Jl}--4uraE#PpdaRto?UCF_%7s=6!pg%5irDrL6NZ;NCT?^HG1rMBDAHhY{4CY&Cy*nsg1L)HBZ-GN8GUS;LRSsR>9t zIR0gtIL?uE<~I~+iog=hCvdSm$NGgH#C_u7NOFBOQp_J4yGMT`=P^nb5*$7w@Fr-u zJp&^Z61Yzx;}GArRBV@+?dB?$SWNw=0ff0*n954-{6}uW+Ho#o206ePAM+65PJF#a z_-zSs;QOUv+)r7CGVVg|1tc;ZlBE^Lw{nnIGV@Tt7k|kU{{X=(;$2|X96U1SmdzuWgE0s&d~)HDa~CS;h{GN{7cW@t*mrOzyGv&kCKt(fyR*uma$3cCz0 zsCY!{JixwjQH8k3>J0ImR_*@)Q!)oS70kr&HaKH4(t`tFH$#hys=zBlZa~+w!kr3&m17GDXF#b4*L=+rI5`H!j4;!+6`+ZI(oC)x;9H39VT}HVcdxY2pZm|G%8=s?cr|Y@;H$O)+>)h0y zCW-p^pHBfS)vi29%;cc4U*_z`!U4q3b^S~*Cw4U(@;q~Tlu?kAh`qhn)OjTocZT&l zFo!Qv<8EHWvTioPd0^lo&Er)l8+`hrR@H?ZMm06o$IN4po%WlV(3rrC+@Cn4E-`Xrou=Q9Gn}q^@czjY`aDBDu0E`1K1hc3jIIu$EQom<}oGUyc>>MPjDP zt1u9za=a(;5e*f&nV$$N4NR?R!op@Hs1#vGGaBhp>REFNbx~uEsOsY%fC2fB5gn4& zW!XAP;x4^6xzXYP4d@%DUCM(S_W>qahoyf~x!urhShqrfFj2F;do>C2!2P zBJ-Okz~B}B;sZk_Y^VrISvg?H4rhZ4CJk$~O43+uSeFDQF$ln$GD57;yt6smA#}%H zY>(y^J9APasf5$w2p5Ti(3FB2X_BK_5ZN9GZUq+$`B!1fHgj!yl&HNYJw^pRlcbeb z%5Nx^Z6GDovJ*v|`GUgMi2=O!SimfxYsznVQ)sA&r3(|8c-tc{k24r#)1XC6qn}r} zlqia>CB}ULZ>^1xs8=y z?rA%O$<<7Am095b0J)8*LcyZ*h|OlBtA#-rH9-?4AbNO@ zE=Fh>D_2N%ywrrSPI9W({{UqM=S9O%Vbhy5B+fs4;kq0Bt;8mLzo(s3f~%lp#e!rh0(@Mtal@yD#BJ-XBkhMCo6k@{rMS(0Hp~t;3MDjt4<^@0?H;Bns zb)244bVZ`|fqD@BW-vpa5nBmH3da!utfr}$Xf;$!j4xqP&f%J$qUY%4pH3%&eM$7< zP27%&`g~9DhlXZ(7Yz}nP5K{r_TouXU76W5hFO%Tsik+;CmJ)r+`>3B(SjRCm`jE$ z#p#vay%(kmh5=3EoJ-0z=9|U%kMtnsEXBgflM8r&7v*UVDNA^*xr@rWY3%m`RI`G- z%t>4rNYOzER^3JyPN~miw~!aU$hvsg@xuze1kl&0@tno*xVhDf%3fWw+swS058Sv- z#;s5_p2sEq<(E_~yr=sx$eBRGmjNjkZe z8xr;k-Xa|+V5Udhb^~ai`z?-9;M`Ed_7P`W-di3Zg-2ohMU)tGbVG`Zb9;$gWDBT- zMJ(0ta4Sv>dnmX3lH$>Y<&-pd9eauc9K4~0R1|GcpuK;5#jnUd>RIVUeN?gKYhB_R zgec&wXN?ei!}9J&ENfd9-{AtSipNDnRA(M#Z3Vf*)qKTSZ36ANmN)Q2QGzyo7caux z$Zz_V1XDz!<%l4KBm1;&{6%Z>w&zngRSVd;fL?jjo0lEaXA-MC0q$5<;Iy^wDMDDq zTM$u#F=HO8>BGij%!>`ZPH@!qzr@J#m%X5xlXsFgZ1sQGA{qk(xydipkyI1W4pQ)WRaq1%W_pl_(Wc z%v`P;suVomFsMeoZ`^If##0wKZ3xdu<}c{TSynD)V=AW!y5SB+`(B`_TH^!hXCO~k zH?R_K7x$MyAw#9piD7p=6UW{dfW(;@PFBUzwI~FoA|rqw?g8af{{THfw6k{AaRA~6 z2tn51!n7kI_He^7m^bLS>{#qPMrc^7Up-4W zsODuIhS@NQ8*92VF(lf){v&PZl%EK%P|;G4Alj_dRegw*_cMn5dym&0JCChJrlr>cYjY@)h08 z8%NLU3v_{w11D0|eg}97mJ7n$I zu)sFPt|3(jvnfkLo;*#1Wa55?eRm1W`rP{HpP|(8JB*yq(Yl>WpG~dVj6-xOF<+aP zh(2kG@@*fbR{(arL1H)&tvr(saa^2!!g|WMz{?0*BGvMm@h$2~C!=z?KvB`!3q)O9RhVS#T-$>a2N)lB8IqC9HR=yk*U+de zY%cap=0@i~(qs@Z{tz>Gp#IZPg+^IZd51d9{{V8iRi=MARZ|{c@}U*W?0AfaKiOD+ z5TNo`;g|!Bczo|cWsf(HFEByNjv(3XydO0%BCnp|4N8wWfH14Em_3E+H?|Da3Nq0NR6~Mdm^s85A+w9ccXWWG zz1cHJS2*_x+ydQ!i1EcA!VY_@7!YWWEO0ZOC0Nz`#K8s|9vGMBiSD8TJth&y%)f3N zv-5^Zt(Xs);6!S8g1mS~aUj`OJJiV94+6NWo(c|a# zi$-FTLOe6S*)vvgv412RK5e0%m=qC2>h?!paBQw-7OL;NgQRf$^#PSUn+~G3jc>&L znRf`iG`or*5nsg&X-{)gF)^d zhzh#7K}m~gN?2Itqn@`LaK{z$^%{AK&qpAE@JCCy94j9LexOgi`)U!QU>yGd>S2d; zcR$+^L||454#$YtYy~WR%Z^UEDMJ7`rsd-`YOs9F*Q;vUf{xbw$SV7Y(zO;n_=%Xi6<&YtL)TKE&#P`4tH}zI9t@r zfwF|v{sK}?%g_Eyr~-k+zy|Q*5JY)XYSS3Z6mQD6Ex;|k*!Y^@oFIR0$=Hr7A13%hk)oze*CH4*boOvc>^PVyQ z^8Wx4tvemyJWOK^+Bpkq%sl#+^GkU$F^OYC4@lr?l#?XaToGNVtdYSZV|5zJ7lc=^ zEr;Asa}2+CrhdE3nvt8AK9?oP!hWN<%$!dtI-gD_&{Q@`oom=YFEPC4lQ^Lb7qv{B z5}G{baRsGp@dpDz)TA8jusuv5s+diLtW@x3Z0iT*fDvnz({opET_mLtlwjw#UVy z@k-=aVswn^syCR3F3FzkBooahY@lpux#=+CKQXu^HL2Y;T*WJE9mgWlT+9(HJk+=fwBn;s z6@Rjzu#-_hLp27CUlPqH{=_eRAb5&^Jw-T$*-yxq007^~GG4B{dXBIfhNDIf8t27z z56e?!yee0w8domj48scL*`BUfWMPoUNG_hUQt+(xb@IT9Wpd;Bmx^c+gEEyH4k4R{ zOdbL(qaa?Bm}?v(HxQfJgb>ZzuBD0R1`g)1m9iL1CTR94m|8$6h|(w5#Ej+>=*!GA zAwN$u#GKF3#QHjuhq*iTCZz5Q@SWcG0JZ-7R6~g%>oTx#cL?awU%Xv2R8`+|$QibO zxof*DcEQ*cMZjel3(C|XK{RDr)TkT;>kzMi_YW`=@Xs6SB~JUirX#Ty`86&G7vhLX zqVh(*Y({S}?{tI{7bhPYso+M8jf}?t>z(-kXK$K z%-2^?QU;BhjieiM;VFTItuSmS2Su>xT<0P!>A>oex*;k3;8NeHKo#a@*hn|*{Sr8I z{WiiGZaCaJ!XeO<_yvX5CPliAXapmfLOpnex|_^OpyNS`9Ly6(N6cC(z&5QxbeCqV z)bMd#S8Jht%XfYIM{T{{VzC;aj8kK`?>JY^cCGEpsR`Y*LU5w8{cHmuMRU9;X+Gmk&vb7Cac& zY`}zmVv9}`@$OuEOf9L1LQ;b)Kw9z>a!GObiqQ!{e#+|VXi=LvCLdXO8d zQ44F(YG&e(k<>mMG;``b{N=A0Gpbzj<~uMseBooWscrXlH53(`+lD%E${dK`rHmZ$ z7lTZ3)F&X8q6cvT)xNyMY%R9))EAEY?0^7q27aKQTDAryPol;~GCQAMC)A#2*O|oJ z`eAE`H~5aT)8cC$lM4XN2_h}q3mh!W>nH<869`7RNG^h!BK93(WKuil= z_x7ANK=#gM0MZSwseC{b;gm%tW>mMqY@VWm-#|w9FaF%k2gJ92D9!pZ%B+I$0^Arop9M#J+#%sKX zQvjl2QjE$A#G%`VVr}m+&Bj^5&xbRV(XB;xDP71Fv58Fj<_l$5nbs1p63wF?T7w{N z5QSn7Bm|Y1fj9bb>41X5vob1P%1rW$1_a;gO4#RIjZod z^AQ+b8Xw|P2FuYVMJo`x{*hV`4<6MBgkbl={Ku$fDqBkf!HCvs2z-U%;Fbw}g>F$q zSS)->@G*uEWdiIQH-g6EIpW-o5o2BgEB1<= z)nXoanIme~#6YR1NL8hZz_c)T@uujhgA=+j7`Lyi;K@OqWO`v4gf!7fYOHt^@{if8 zV%X$~`Rh+nbPe>|j7GH4w3Tx0R4Kj15oKY!V*1-lVLU<_jZPo>=0guAdoBY&j_>=a zQc%^ffsW= zsH4YmAL<3MT+8r%%l>B4ZNveN?VBzzCp|E_i5p@(wukPoYm6P$uOScp?d+|=(zFT8r@<~xc_A0Veu zXdEMw_YgAk5H=rV!2rJeu811AnHu}RyD$?pvi@RjR8c9Yg$EJA@!WAX6MROtw6P2j z&<8BcPQF8`mZ6>_pP5R7SK_0<6;S47RvSCE5Y(wmg!N0efz#5fXCPDzDJU0jqp`V8 zmNQ~VU2esZsfC+nqg+m^znD=hbGenQa@LOF27Ax6F2-Qk32%_(A&H@!)7RQlBo&;q zQ>lZZ|y)B2yN zpHGT@W>qpRObz9P4)tCpTBm|0dOrUE@i4u?KWVjef4OYxf>;BBUSd^x+O`|0nc7yV zOMR>tZnZERyUQPGQLu#Rr}vgM5ZL%ZHkq82%(ewfdSY`nd+kI(F9Ro45oa*&A|`2c zjYO(yx=X4p5a_+l>{R082G^FVy@&j3ORNblJFyoWhpm z3e*1pW242JZOkIV(!|YILhj%An8O*nfc?(6pwx12Q*xI(TFM#o7Z#znA7rJ($2%se zLr$E>_neZGnCx=ySAL~;Z#5P%A1S3l8iZiHN9D|(ToK+SV>I7W5&^o+Ofd^s#yEo{ zB^Otyx4}_3cNqXkbic&)+c&9Ix<@3i=8K(f93hA~mA3V}XGE~|gdn^i73wLdZ!T+R zh}I5a-!L6aG{NKZ84q#eiB8rXcyTKElnaFnXAC%*oB4CP=0Aw`qPy)jT|OrobqZP3 zw|frNiBT4H9YhhZbLKsn6#%^XmGLV*!N3c)7d70MGO+3s6{ngmSOebbH^xKB6qU6G zBlTJg(O7^;oaI~-i)rX*JepeEs7i1hvVvqS{@@o0Tm}FrR{XvqHOjL?h~mIB`#XrU z&@_8saoD-x9emAQLWz7wlKHD|j}UOl;R4=*0064FBMao536Uf6KoYka^e|W1e3dFF z7m`&3(l!qj0}S?6DhH>`4I`3$YD<%I>&*J`BR-$J=1=A`=xSahHy#u8JCmp=h2X(e zTS_1J4k3k{O1dJ8+!6fC2xiC3rJF|;!vVys#T_5IJPUMrhO+q)X4KhUBH%HG?kz}e z-7xj+1jZGaaC^Z@5!}12_o9z1YpO2SXU?YIC+49UZW_52rd84(D+qXojgG-}!wpu; zLuYc4X{&xtpj;Jx_Tx@_t$t=jCjq zPCdZ53zD?WmsK(fswYrvl_C7WCjicTf89YH)-Q7c-3 zlblNpM1pGn0Mj!WOpCLt<8TLvQyQy_VYqRN%uq6K`w3$fYK#z5KxZI9;^B635xZq_ zD>M;81ItV!&0Hy5L`#s;-No0C6GmM=;V8dyo+Yc*D^pOOjtIXZR$(PU+^%{Vli%D+ zTS-R6%MdkW71>itqQavscZIG2JtK$VYi2=IK|JImWuY2sjuM|xUSeJ)Uxxtw&t%44)*h+3#wQLFSyMZELI%F0OMXC6%=e*H3cYY;9EKYoBB^63uuRRH^UQd zs@zPc%_nGb_lTG$(=+MreLc^uPtfjt4Ns=z+GD=SMX=tZMk6;`T3k& z2j*w7S4-L;=vh>ujjfabI;d&=r7kG4gGS+l+e2t^1lN{gBS}f5=4K+WW>OM)mwqMk z6c_G`!~)=#O?Qa1@Imu0?7Uf}QxT^|(IuvgSBja`d&4(3ky7OEsQhMKDDeuyEIQ1q8cVL`V2mqcsfDADl*ABd zWw{Y*V29+6&JxASS_N8c-9StxwrQN>fxa+&O%s_te9J-ron>sNEmy_EgrM-=UvUjp z;MK07%KTAc+j8d{nRIp2x?(w=t;3(xt+OgE-9=$(Hj+v z-Fl6j;lTV{2i38~lO>_zf~gx^##ae#Uw&YAy)kmE8Z5+1*3)`G1X$;}aCBJWBWO%M zV^3Gmw=m|`n+_t`Ox;h!7O1rOP^Rx@%iX}7ZMCvpM=Pfu{_qMJ(>)1OWCiC{+u|5c z9^rbOO^9_BGTb^2);KXpIJX!4O3N<<$?AK?g^oVa_#c{HWsZU-wQ!r>NB5KoP$klGuTY^%VQ$WbGpf{Vvhy88jdy$czp}GG6z%qJ^lqEtRAIwzFN5t@=V4ZVb<{^~Ddd`ni=S>M%NMxCbNWg;F%!|!3VX_HJVJm>ffzq14 zaq9st6sl#MV$H{j9QO^LhNI~T9Ae>i0P=Vj4%N4ltj*{RyvvUP#hRET^^3$fymIM# znzQBT=>Gswk%d$&ou~H#QmA&DG9Rgb8&fQilUiIR5iHqjNVG$MadMs2 zcN{_oe8Nh(LXhx$RPlOk$pJ7L&pFaFO3N5VPVG~hhI z3YybUx2t({U)ns^y9L=AQo-1VTVc+*atC(IZd6z+YBQ)-(+YVv`HOEeLv2HMvwe>e zlND6vK4Gn^)YoAcW(S3|Vxw(azG`H#s#Ra=7FJVmrc;nCYr2>{UP02sPpaiv{{X)c zKqRaavP#q@nfb?SES)XH=f)H_xKtI#apSo`ORq7=@mJbm`{3qbqQwSodggIUB3$Ml ziG*<1P-|n#Q}xj??2q*>m&Coi_M1Jyf?$|V;Am5fxQ@-YE`FkYJx}mF$;|q5Ig^?G zA^Dk>8yQM+hM&Y%9LmkzXBI3TZUTKuGrNHFkzbI950wfeo52J1xM>v;2D#FYzixCm*%C) zJ3S#*F|GjMN&yPMdw{tA|H}g#(0?X49~0QYmR@2@T+nmQa-@RM)Dg#$!XRf=o9z?I)hT6MAy(VSa{$eh-bs$nT45>Q z!7w8znFKbn!HD#f+n^VoqOJieYlz2#NOvu%LuFhXuvlvm={Rp~#$$g5UOhpr@Ar33bV!DTX)bZ|O*o4vFm@0tVVod3qhgj}nS2)&S1a<@k0;h6#nA>Z@N4bV> zUelQL2DK_>h+1;hT)Q2)!(Y^}$qEr)KrLAKgCvRrh9IQ(Q^Y5;_es>|ZC_7O)WLcl zAe@79stc!(yhkIZBZcNZltY-K2`!3!!F~|8IhW7VciR>4p~#i!JFO9m(uI8Y12-|% zW;q;`BDmlzA-cjJ0M$S$zsz8W0i#n> zWQhZ5#LiS2H{k#?2-nP}?T;(v^vqnY}d%=+f`kWrekH`*BKc!3{z6{6%x{LMod{imK3 zeN@CaviB{{tyR#|8wpVD4719!(;AAinj`L2Q&CHRD9r=*ZY!P}aZV*_o7g${gJ2T_ zKB9@Hxuysv?kXFCmyo=dEJJy`HI|?c)0Q!P{6qGOE)1w}R?UC7i!5nWV5<3yva0yh z1^M9<4a!L;9qWh2BRc_*lXEsjtayqOD>MnDfwL+|(#Pf~HcR#goricY5uL$8)vp6{ z5sP7#4mk&U%m4;_{{X}`4W_i^{@{$P_+zx8s&g!IjQ#T{G!EN_d2nS^EwgeFBwWDm zG{!R?Gr)C6a+#cu@fXAsSx5RnKh3`RsaTem3arH^Ztv|n>Q7avRN5@7Yq`8-9{fQP zsw~#yHJ~5H45)Jr6OK3~taUoQae0lDt(ykS`GOFb3eDxgu zb5-+GnJ&Bk0IC#Ti&*~U;TvnNkfCj8oA`(oFity+Fh>3(f-(as+{ojamWWerXZ|K= zaF$1CbxvRn`-xnv!(2@1R5(+%UR`FOD=?fwB4qJ?QEb4y{6PNzv~(%mCs!B(mR<0| zyxdU&@Y)cokE&F?OWZQynAP=j_(BXnD238gDv~RlE#Bk7L{@L5H0YR)el~lRyCMgI za3&M7F&zgcr|8uEKIiJ({{R;g^m0z;(DL;S-^6ElZu~(8X=7)Z5yR65ZsR*f`{eg!z z3bJzzWbmB3V|-HRbZm*e^mkjUz_%b`-A0$a8=`DFGEalJw9U;O@Ly+ z$7IzYE@TH+GNsnv9wAS;gP0T|w`aI;pyUiB*0|2#<ZC?iLT<;1hu&(p)>>>Bw&qDbG4>&Iuzyep zD*!=DRYa})OX}rVvl+iE&k#A!xeIu)*0i6uI}aHsz0(<>vV2lU;>9-MN0C@ol2CP z45+hKH`Tf7SCwaK-acj*B}5J=17{FyD=V_9{6UZeDVCkgH;ibt=4QJowPSxUJ768* z$Hdt<9xUVLX-!LcXG~hW{{TEf@+llOH0X!!ON9YbLVft6R;B}-iep^MWFn_{)VJCg z;N8jsq$f~)_~sRfmI+TBt`?I3=w6$RE;!y&ws?UmC+(gg?k`PJZH!?ya>Ghg_(3-a zA*m`hy8i%~lL2nkaW*3cSH5Bvq5#7KEnIf+j=h799%1)r{;^u8uOm}qab_RODj$Y@dhuJ2z?W>#KN8QcO(rTVplFL0}d&vSJ!#Vt&`hZLY6Vxu!QdqD=&1RB++!R`po zY!U$EwfuE3HMzlrK;0Y1!O|)SNoG-z7r52MF?gxvx%Mn zG<7p0AIet|{O%V6BGUSNM4EW_N&U&UV_+QPlp!8>?#Yw%;TWJNmG>|I0A$eSrUFJd z8B^j1!!<55{yUanptoq4mdSR7zVJ(%A&SiFiCl&8GctAl$z%r$f;3jD#?KO)uwCk* z488Q?p=WHSm((OMR*KB82u)s6@P`HLI+j0i0nI}1ivAOafTtLLs0nYoE&Zj#!w!*O=xqtZ4r_>5t1Z^C z8667p>RNQj`d9B6)IKC%$>V5^fC(z=m`euN05+u5kWjMF1J%1JvI<8L)Q_hbAuUpL zdW3?#M+m|h*P-rS!3`TA3h1`;Hp0urN?^JHcCc61HgCF`zBVFOQh})`rCh9;!xj%Q zXux3TdyEA%oH07?a${SAnm8P&P%@D9jT%`34dOh`C{EcAe%QW%XAaMH#xaTRtLl(98IXc2dW~F zCY)Ty+0#mTl$Unf30^NX#wMJU(?^yt_}*j0wyaMPX?}r!1fd&NjqBVb8XRJx*bEPQ zCD^>-UM2M-KUd;@zGmx*`Z$E#`f7bOCo*fOwrn-#Tdva;(-AI6UIS3TxNYub8ZoW< zrel2(ej?8BF-0pHg*GYw0G}klAwt4f^W`64=nEd6qgG0ygjhg@2P+z!H@43af#w|F zxco=FbLKJ?LZze}p@z>L&IPxvaU4Nq2aC*Rk+Hw`Lv?&??r02v)Xqzd-o6Wv0{@Ve>DN_;+_-+`@ubczKk&JE2T^gQd?BaLmw@rn2pc znk|}nBj12dlZYN2Z6TX& z4EfxrjD}as64?vjsgo6(HI`}Mb~A&J<*+Dj9{{3^gAU zCiX$y_=&=`en?yq0OQmgK|$dUQI##pj}I}W8JM&^4y&bCW9~jCcBoOz zt}%5v2+C%ys@SQJCJ!h=x>4V_g^udH%g}QW!k6#VafdiRm^K?}qkbZ@iD{_GPJZ{| z0I)XmIbAa0S-sD2(Q4*%z#TkmYN213;^KN+1x?8t+$j^n+% zyejhC`RP*8)!h}BANvN1d{NvixWS!>!Z~E?o0q&8EF#d8IzoLKG5)fS0N-XeXn5!& z88$xn2zw$f0fed*;IsFd%gAWG+`Ca{LBksfNLH9*Fwn(T8Wc5bsc*9`If9X9{q+Ju z;ZsRw>1WJzR`M__a0o7PT_#7Nk(ARum$k@wm<|BCHT%ayTBb+$621goW(cLn𝔵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 Kf;z_?;g1cLSySoQ>f?FVO{@+>e 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%0D-N#z-r=r-n7oEFJg%J%oF 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 z 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 U18IX*`Pzym!X+Jtb_Wmt*<}Sl+5i9m diff --git a/src/assets/styles/main.css b/src/assets/styles/main.css index 56317c5..ea1f04f 100644 --- a/src/assets/styles/main.css +++ b/src/assets/styles/main.css @@ -19,19 +19,19 @@ --color-purple-light: #ede9fe; --color-info: #3b6fa0; --color-info-light: #eef3f7; - --color-bg: #f6f8f7; - --color-page-background: #f6f8f7; + --color-bg: #eef1f0; + --color-page-background: #eef1f0; --color-shell-bg: #eef1f0; - --color-surface: #ffffff; - --color-border: #e5e9e8; + --color-surface: #eef1f0; + --color-border: #d8dedc; --color-text: #121212; --color-text-primary: #121212; --color-text-muted: #6b7280; --color-text-secondary: #6b7280; - --color-tab-inactive-bg: #f1f5f9; + --color-tab-inactive-bg: #e4e8e6; --color-tab-inactive-text: #64748b; - --color-summary-bg: #f1f5f9; - --color-elevated: #ffffff; + --color-summary-bg: #e4e8e6; + --color-elevated: #eef1f0; --color-brand-warm: #f3ece3; --color-brand-warm-text: #1a202c; --color-brand-warm-muted: #718096; @@ -40,9 +40,9 @@ --radius-sm: 8px; --radius-md: 12px; --radius-lg: 16px; - --shadow-sm: 0 1px 2px rgba(16, 24, 40, 0.04); - --shadow-md: 0 4px 16px rgba(16, 24, 40, 0.06); - --shadow-card: 0 1px 2px rgba(16, 24, 40, 0.04), 0 4px 16px rgba(16, 24, 40, 0.04); + --shadow-sm: none; + --shadow-md: none; + --shadow-card: none; --shadow-frame: 0 8px 32px rgba(15, 23, 42, 0.1); --nav-height: 64px; --page-padding: 16px; @@ -84,9 +84,9 @@ html.dark { --color-info-light: #1b2740; --color-bg: #0b0f14; --color-page-background: #0b0f14; - --color-shell-bg: #080b10; - --color-surface: #121821; - --color-elevated: #1a2230; + --color-shell-bg: #0b0f14; + --color-surface: #0b0f14; + --color-elevated: #0b0f14; --color-border: #2a3444; --color-text: #eef2f8; --color-text-primary: #eef2f8; @@ -158,6 +158,19 @@ textarea { font-family: inherit; } +input:not([type='checkbox']):not([type='radio']):not([type='submit']):not([type='button']):not([type='reset']):not([type='file']):not([type='hidden']):not([type='image']):not([type='range']):not([type='color']), +textarea, +select { + background-color: transparent; +} + +.persian-date-input__trigger, +.time-input__trigger, +.search-field__input, +.field-select__trigger { + background-color: transparent; +} + input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button { -webkit-appearance: none; @@ -212,7 +225,7 @@ input[type='number'] { border-radius: var(--radius-md); border: 1px solid var(--color-border); padding: 16px; - box-shadow: var(--shadow-sm); + box-shadow: none; color: var(--color-text); } @@ -294,7 +307,6 @@ input[type='number'] { .auth-page .otp-box { border: 1px solid #eeeef1; border-radius: 12px; - background: var(--color-surface); } .auth-page .btn { diff --git a/src/components/customers/CustomerCreateForm.vue b/src/components/customers/CustomerCreateForm.vue new file mode 100644 index 0000000..1924452 --- /dev/null +++ b/src/components/customers/CustomerCreateForm.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/components/customers/CustomerCreateOverlay.vue b/src/components/customers/CustomerCreateOverlay.vue new file mode 100644 index 0000000..55b6abf --- /dev/null +++ b/src/components/customers/CustomerCreateOverlay.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/src/views/customers/MeetingReportView.vue b/src/components/customers/MeetingReportForm.vue similarity index 73% rename from src/views/customers/MeetingReportView.vue rename to src/components/customers/MeetingReportForm.vue index ab4a4a5..8b46b57 100644 --- a/src/views/customers/MeetingReportView.vue +++ b/src/components/customers/MeetingReportForm.vue @@ -1,20 +1,24 @@ diff --git a/src/components/customers/MeetingReportOverlay.vue b/src/components/customers/MeetingReportOverlay.vue new file mode 100644 index 0000000..b26701c --- /dev/null +++ b/src/components/customers/MeetingReportOverlay.vue @@ -0,0 +1,189 @@ + + + + + diff --git a/src/components/icons/IconShirt.vue b/src/components/icons/IconShirt.vue new file mode 100644 index 0000000..4176949 --- /dev/null +++ b/src/components/icons/IconShirt.vue @@ -0,0 +1,35 @@ + + + diff --git a/src/components/icons/IconSuit.vue b/src/components/icons/IconSuit.vue new file mode 100644 index 0000000..18b1c88 --- /dev/null +++ b/src/components/icons/IconSuit.vue @@ -0,0 +1,48 @@ + + + diff --git a/src/components/icons/IconTrousers.vue b/src/components/icons/IconTrousers.vue new file mode 100644 index 0000000..2027464 --- /dev/null +++ b/src/components/icons/IconTrousers.vue @@ -0,0 +1,41 @@ + + + diff --git a/src/components/ui/BaseInput.vue b/src/components/ui/BaseInput.vue index 19581d7..a28be07 100644 --- a/src/components/ui/BaseInput.vue +++ b/src/components/ui/BaseInput.vue @@ -73,7 +73,6 @@ const resolvedAlign = computed(() => props.align ?? (isNumericField.value ? 'end border: 1px solid var(--color-border); border-radius: var(--radius-sm); font-size: 0.9375rem; - background: var(--color-surface); color: var(--color-text); transition: border-color 0.15s; } diff --git a/src/components/ui/CurrencyInput.vue b/src/components/ui/CurrencyInput.vue index b11d46f..36091c7 100644 --- a/src/components/ui/CurrencyInput.vue +++ b/src/components/ui/CurrencyInput.vue @@ -61,7 +61,6 @@ function onInput(event: Event) { border: 1px solid var(--color-border); border-radius: var(--radius-sm); font-size: 0.9375rem; - background: var(--color-surface); color: var(--color-text); transition: border-color 0.15s; text-align: right; diff --git a/src/components/ui/PageSkeleton.vue b/src/components/ui/PageSkeleton.vue index 96cdefa..6fc56d8 100644 --- a/src/components/ui/PageSkeleton.vue +++ b/src/components/ui/PageSkeleton.vue @@ -15,24 +15,51 @@ withDefaults(