PageSourceSearch

https://app.paydoss.com/assets/widget-gallery-ChpeMpYp.js

js paydoss.com collected 2026-10-02 01:41:24 UTC 41,615 bytes, 1 lines download raw bytes

1import{W as De,f as Te,g as xe,h as ae,i as te,j as ie,k as ne,l as le,m as se,n as oe,o as re,p as ce,q as de,r as ue,s as me,t as We,v as ye,x as $e,y as _e,z as pe,A as ge,B as ve,C as fe,D as he,E as Ee,F as be,u as Be,H as Pe,w as Ve,I as Ge,J as He,M as Fe}from"./useHome-DUJZnUsk.js";import{_ as I,o as n,c as G,w as M,i as a,t as i,a as h,aL as Ue,h as s,F as D,m as $,H as R,Q as T,X as C,b as Ae,Y as S,aI as Re,aJ as Se,l as g,v as K,G as L,d as O,ac as je,O as Ne,b1 as qe,q as Oe,j as Xe,cB as ke,a1 as Q,a8 as Ce,e as Je,aU as X,cY as Qe,aT as we,aH as Ze,bG as H}from"./index-Cp6GWp1P.js";import{V as F}from"./VChip-tB868ytN.js";import{u as ea}from"./useDashboardStore-DSyR7m7A.js";import{u as aa}from"./usePhysicalDeviceStore-Bcrq89UN.js";import{V as Z}from"./VDivider-BlBr-1N-.js";import{V as ta}from"./VNavigationDrawer-COCzZbYX.js";import"./AppUserAvatar-C8wc8ETk.js";import"./useFileUri-Beg-WRba.js";import"./avatar-CnA2dDQE.js";import"./AppNoData-DZLyy28h.js";import"./VList-CrwDJxXa.js";import"./ssrBoot-Co7EHpbI.js";import"./ContentChart-q_hsjaJx.js";import"./BaseModel-BBFzOZUK.js";import"./vue3-apexcharts.common-iZOIkM9m.js";import"./useAdvanceStore-CQ6r5P0K.js";import"./useExpenseStore-DFalN58L.js";import"./useTravelStore-T6EOzy5b.js";import"./useGeneralRequestStore-p7zk9uH6.js";import"./VTooltip-Dp2e8WQQ.js";import"./ContentTableDetailColumn-KDjPXU-a.js";import"./Detail-D-te5i7J.js";import"./useShiftStore-BhtP6WbQ.js";import"./AppTextarea-Cc2F3p3Q.js";import"./VTextarea-C75jhm1K.js";import"./CustomRadiosWithIcon-C-nVm0AC.js";import"./VRadio-BnwgJ-Mn.js";import"./VSelectionControl-BNgoNJSl.js";import"./VRadioGroup-Dr8SW8St.js";import"./AppAutocomplete-Clqyq3jB.js";import"./VAutocomplete-ChwQ-ckt.js";import"./VSelect-DdhIEVpI.js";import"./VMenu-meouGIvb.js";import"./VCheckboxBtn-D09MKKGU.js";import"./filter-wn57B43p.js";import"./Form-qdo1shY8.js";import"./CardActions-B160LsuI.js";import"./Dialog-BiQNH_8r.js";import"./MobileSheet-D1lFrP5z.js";import"./useAppFilter-CBFr8Nbz.js";import"./AppCardActions-DmuLOw1u.js";/* empty css                                                       */import"./useShiftNotifStatus-CiY1aKah.js";import"./AppTable-2PzKMpmT.js";import"./VCheckbox-B4Z1WcZ6.js";import"./VPagination-CI3_WxSc.js";import"./VTable-Dcd6-3p0.js";import"./Approval-BSZskXPt.js";import"./AppSelect-i4x56T_7.js";import"./useLeaveStore-BjIG3gn4.js";import"./useStore-CKfTnS_Z.js";import"./xlsx.min-BnBFketb.js";import"./_commonjs-dynamic-modules-TDtrdbi3.js";import"./___vite-browser-external_commonjs-proxy-DLj19kvE.js";import"./html2canvas.esm-5Cw11iw4.js";import"./VWindowItem-Dr1ftOAu.js";import"./VTabs-BkNgQuXL.js";import"./Pagination-BKuGFOiR.js";import"./SureAction-CjN8Ye2L.js";import"./VSpacer-CcnNXByT.js";import"./useAttendanceHeatmap-DRRzHVOX.js";import"./VSkeletonLoader-VaELXVRR.js";const v={EMPLOYEE:"employee",MANAGER:"manager"},f={GENERAL:"general",ATTENDANCE:"attendance",LEAVE:"leave",BREAK:"break",ROTATION:"rotation",DEVICE:"device",HEATMAP:"heatmap"},U={[f.GENERAL]:{label_key:"WidgetCatGeneral",icon:"tabler-layout-grid"},[f.ATTENDANCE]:{label_key:"WidgetCatAttendance",icon:"tabler-clock-check"},[f.LEAVE]:{label_key:"WidgetCatLeave",icon:"tabler-calendar-event"},[f.BREAK]:{label_key:"WidgetCatBreak",icon:"tabler-coffee"},[f.ROTATION]:{label_key:"WidgetCatRotation",icon:"tabler-rotate"},[f.DEVICE]:{label_key:"WidgetCatDevice",icon:"tabler-device-desktop"},[f.HEATMAP]:{label_key:"WidgetCatHeatmap",icon:"tabler-grid-pattern"}},P={[be]:{audience:v.EMPLOYEE,category:f.GENERAL,icon:"tabler-hand-stop",description_key:"WidgetDescWelcome"},[Ee]:{audience:v.EMPLOYEE,category:f.ATTENDANCE,icon:"tabler-chart-bar",description_key:"WidgetDescStatistics"},[he]:{audience:v.EMPLOYEE,category:f.ATTENDANCE,icon:"tabler-arrows-exchange",description_key:"WidgetDescShiftMovements"},[fe]:{audience:v.EMPLOYEE,category:f.ATTENDANCE,icon:"tabler-clock",description_key:"WidgetDescWorkingHours"},[ve]:{audience:v.EMPLOYEE,category:f.ATTENDANCE,icon:"tabler-chart-line",description_key:"WidgetDescAttendanceStats"},[ge]:{audience:v.EMPLOYEE,category:f.ROTATION,icon:"tabler-rotate",description_key:"WidgetDescRotation"},[pe]:{audience:v.EMPLOYEE,category:f.LEAVE,icon:"tabler-beach",description_key:"WidgetDescAnnualLeave"},[_e]:{audience:v.EMPLOYEE,category:f.BREAK,icon:"tabler-report",description_key:"WidgetDescManagerBreakReport"},[$e]:{audience:v.EMPLOYEE,category:f.GENERAL,icon:"tabler-clipboard-list",description_key:"WidgetDescMyRequests"},[ye]:{audience:v.MANAGER,category:f.GENERAL,icon:"tabler-id-badge",description_key:"WidgetDescManagerGreetingCard"},[We]:{audience:v.MANAGER,category:f.GENERAL,icon:"tabler-message-2",description_key:"WidgetDescManagerSystemMessages"},[me]:{audience:v.MANAGER,category:f.ATTENDANCE,icon:"tabler-user-check",description_key:"WidgetDescManagerWorkingToday"},[ue]:{audience:v.MANAGER,category:f.ATTENDANCE,icon:"tabler-user-off",description_key:"WidgetDescManagerNotWorkingToday"},[de]:{audience:v.MANAGER,category:f.ATTENDANCE,icon:"tabler-alert-triangle",description_key:"WidgetDescManagerErrorActivity"},[ce]:{audience:v.MANAGER,category:f.ATTENDANCE,icon:"tabler-user-exclamation",description_key:"WidgetDescManagerUnauthorizedAbsence"},[re]:{audience:v.MANAGER,category:f.ATTENDANCE,icon:"tabler-clock-exclamation",description_key:"WidgetDescManagerAverageLateness"},[oe]:{audience:v.MANAGER,category:f.LEAVE,icon:"tabler-calendar-x",description_key:"WidgetDescManagerAnnualLeaveExpiring"},[se]:{audience:v.MANAGER,category:f.LEAVE,icon:"tabler-calendar-star",description_key:"WidgetDescManagerUpcomingHolidays"},[le]:{audience:v.MANAGER,category:f.BREAK,icon:"tabler-coffee",description_key:"WidgetDescManagerBreakStatus"},[ne]:{audience:v.MANAGER,category:f.BREAK,icon:"tabler-report",description_key:"WidgetDescManagerBreakReport"},[ie]:{audience:v.MANAGER,category:f.DEVICE,icon:"tabler-device-desktop",description_key:"WidgetDescManagerDeviceStatus"},[te]:{audience:v.MANAGER,category:f.HEATMAP,icon:"tabler-chart-histogram",description_key:"WidgetDescManagerHourlyHeatmap"},[ae]:{audience:v.MANAGER,category:f.HEATMAP,icon:"tabler-building-store",description_key:"WidgetDescManagerBranchHeatmap"},[xe]:{audience:v.MANAGER,category:f.ATTENDANCE,icon:"tabler-calendar-stats",description_key:"WidgetDescManagerYesterdaySummary"},[Te]:{audience:v.MANAGER,category:f.ATTENDANCE,icon:"tabler-clock-plus",description_key:"WidgetDescManagerOvertimeWorkers"},[De]:{audience:v.MANAGER,category:f.GENERAL,icon:"tabler-clipboard-check",description_key:"WidgetDescManagerRequests"}},ia={class:"text-h6 font-weight-bold mb-1"},na={class:"text-caption text-medium-emphasis mb-2"},la={class:"sidebar-eyebrow"},sa={class:"d-flex flex-column"},oa=["onClick"],ra={class:"d-flex align-center gap-2"},ca={class:"text-caption text-medium-emphasis"},da={class:"sidebar-eyebrow"},ua={class:"d-flex flex-column"},ma={class:"d-flex align-center gap-2"},ya={class:"text-caption text-medium-emphasis"},_a=["onClick"],pa={class:"d-flex align-center gap-2"},ga={class:"text-caption text-medium-emphasis"},va={__name:"WidgetGallerySidebar",props:{audience:{type:String,required:!0},category:{type:String,required:!0},audienceOptions:{type:Array,required:!0},categories:{type:Array,required:!0},counts:{type:Object,required:!0}},emits:["update:audience","update:category"],setup(e){return(l,r)=>(n(),G(Ae,{flat:"",border:"",class:"pa-5 sidebar-card d-flex flex-column gap-5"},{default:M(()=>[a("div",null,[a("h5",ia,i(l.$t("WidgetGallery")),1),a("div",na,i(l.$t("WidgetSidebarSubtitle",{total:e.counts.all,active:e.counts.active})),1),h(Ue,{"model-value":e.counts.all?e.counts.active/e.counts.all*100:0,"aria-label":l.$t("UsageRate"),color:"primary",height:"4",rounded:""},null,8,["model-value","aria-label"])]),a("div",null,[a("div",la,i(l.$t("WidgetSidebarView")),1),a("div",sa,[(n(!0),s(D,null,$(e.audienceOptions,o=>(n(),s("a",{key:o.value,class:R(["sidebar-item d-flex align-center justify-space-between",{"sidebar-item-active":e.audience===o.value}]),onClick:t=>l.$emit("update:audience",o.value)},[a("span",ra,[a("span",{class:"sidebar-dot",style:T({background:o.dotColor})},null,4),a("span",null,i(l.$t(o.label_key)),1)]),a("span",ca,i(o.count),1)],10,oa))),128))])]),a("div",null,[a("div",da,i(l.$t("WidgetSidebarCategory")),1),a("div",ua,[a("a",{class:R(["sidebar-item d-flex align-center justify-space-between",{"sidebar-item-active":e.category==="all"}]),onClick:r[0]||(r[0]=o=>l.$emit("update:category","all"))},[a("span",ma,[h(C,{icon:"tabler-layout-grid",size:"16"}),a("span",null,i(l.$t("WidgetCategoryAll")),1)]),a("span",ya,i(e.counts.all),1)],2),(n(!0),s(D,null,$(e.categories,o=>(n(),s("a",{key:o.value,class:R(["sidebar-item d-flex align-center justify-space-between",{"sidebar-item-active":e.category===o.value}]),onClick:t=>l.$emit("update:category",o.value)},[a("span",pa,[h(C,{icon:o.icon,size:"16"},null,8,["icon"]),a("span",null,i(l.$t(o.label_key)),1)]),a("span",ga,i(o.count),1)],10,_a))),128))])])]),_:1}))}},fa=I(va,[["__scopeId","data-v-7c7116ff"]]),ha={[be]:{type:"avatar-hero",data:{initials:"AY",title:"Hoşgeldin Ali Yılmaz",chips:["Çalışan","Yazılım Geliştirici","Senior"]}},[Ee]:{type:"counter",data:{items:[{icon:"tabler-beach",tone:"primary",label:"Onay B. İzin",value:3}
1,{icon:"tabler-briefcase",tone:"info",label:"Onay B. Mesai",value:1},{icon:"tabler-credit-card-off",tone:"error",label:"Hatalı",value:2},{icon:"tabler-calendar-off",tone:"warning",label:"İzinsiz",value:0}]}},[he]:{type:"timeline",data:{items:[{time:"09:02",label:"Giriş",tone:"success"},{time:"12:14",label:"Çıkış",tone:"error"},{time:"13:01",label:"Giriş",tone:"success"},{time:"15:45",label:"Çıkış",tone:"error"},{time:"18:05",label:"Çıkış",tone:"error"}]}},[fe]:{type:"week",data:{days:[{day:"Pzt",in:"09:00",out:"18:00"},{day:"Sal",in:"09:00",out:"18:00"},{day:"Çar",in:"09:00",out:"18:00"},{day:"Per",in:"09:00",out:"18:00"},{day:"Cum",in:"09:00",out:"18:00"},{day:"Cmt",is_vacation:!0},{day:"Pzr",is_vacation:!0}]}},[ge]:{type:"icon-counter",data:{icon:"tabler-briefcase",tone:"info",label:"Bugünkü Vardiya",value:"09:00 — 18:00"}},[pe]:{type:"icon-counter",data:{icon:"tabler-beach",tone:"success",label:"Kalan Yıllık İzin",value:"12 gün"}},[_e]:{type:"employees",data:{items:[{name:"Ali Yılmaz",status:"2 mola · 47 dk"},{name:"Ayşe Demir",status:"1 mola · 40 dk"},{name:"Mehmet Kaya",status:"3 mola · 65 dk"},{name:"Fatma Şahin",status:"1 mola · 15 dk"},{name:"Mustafa Çelik",status:"2 mola · 30 dk"}]}},[ve]:{type:"sparkline",data:{points:[4,7,5,8,12,14,11,13,10,15,14,16]}},[$e]:{type:"counter",data:{items:[{icon:"tabler-cash",tone:"primary",label:"Avans",value:2},{icon:"tabler-receipt",tone:"info",label:"Masraf",value:1}
1,{icon:"tabler-plane",tone:"success",label:"Seyahat",value:0},{icon:"tabler-message-2",tone:"warning",label:"Genel",value:3}]}},[ye]:{type:"plan-card",data:{title:"Enterprise · 248 lisans",subtitle:"Yenilenme: 12 Eyl 2026"}},[me]:{type:"counter",data:{icon:"tabler-user-check",tone:"success",title:"Bugün Çalışanlar",items:[{label:"Ofiste",value:142},{label:"Uzaktan",value:28},{label:"Geç",value:6,tone:"warning"}]}},[ue]:{type:"counter",data:{icon:"tabler-user-off",tone:"warning",title:"Bugün Çalışmayanlar",items:[{label:"İzinli",value:12},{label:"Bekleyen",value:4},{label:"İzinsiz",value:2,tone:"error"}]}},[de]:{type:"icon-counter",data:{icon:"tabler-credit-card-off",tone:"error",label:"Hatalı İşlemler",value:"2"}},[ce]:{type:"icon-counter",data:{icon:"tabler-calendar-off",tone:"warning",label:"İzinsiz Devamsızlık",value:"560"}},[oe]:{type:"icon-counter",data:{icon:"tabler-hourglass-low",tone:"info",label:"İzni Yanacak",value:"3"}},[re]:{type:"ranked",data:{items:[{name:"Ali Yılmaz",value:"31:12"},{name:"Ayşe Demir",value:"12:05"},{name:"Mehmet Kaya",value:"08:18"},{name:"Fatma Şahin",value:"06:42"},{name:"Mustafa Çelik",value:"04:10"}]}},[se]:{type:"holidays",data:{items:[{date:"19.05",name:"Atatürk'ü Anma"},{date:"06.06",name:"Kurban Bayramı"},{date:"15.07",name:"Demokrasi Günü"},{date:"30.08",name:"Zafer Bayramı"},{date:"29.10",name:"Cumhuriyet Bayramı"}]}},[le]:{type:"employees",data:{items:[{name:"Ali Yılmaz",status:"Molada",tone:"warning"},{name:"Ayşe Demir",status:"Ofiste",tone:"success"},{name:"Mehmet Kaya",status:"Molada",tone:"warning"},{name:"Fatma Şahin",status:"Ofiste",tone:"success"},{name:"Mustafa Çelik",status:"İzinli",tone:"default"}]}},[ne]:{type:"employees",data:{items:[{name:"Ali Yılmaz",status:"2 mola · 47 dk"},{name:"Ayşe Demir",status:"1 mola · 40 dk"},{name:"Mehmet Kaya",status:"3 mola · 65 dk"},{name:"Fatma Şahin",status:"1 mola · 15 dk"},{name:"Mustafa Çelik",status:"2 mola · 30 dk"}]}},[We]:{type:"notices",data:{items:[{tone:"warning",text:"Yıllık izin yanma uyarısı: Ali Yılmaz — 30 gün"},{tone:"info",text:"Ayşe Demir 4 gün izin kullandı."},{tone:"error",text:"Mehmet Kaya 7 gün izin yanmıştır."},{tone:"primary",text:"Sistem bakımı 22:00 - 23:00 arası planlandı."}]}},[ie]:{type:"devices",data:{items:[{name:"Giriş Kapı A",online:!0},{name:"Giriş Kapı B",online:!1},{name:"Kantin Turnike",online:!0},{name:"Otopark Bariyeri",online:!0},{name:"Arka Çıkış",online:!1}]}},[te]:{type:"heatmap",data:{rows:4,cols:14}},[ae]:{type:"heatmap",data:{rows:5,cols:10}},[xe]:{type:"counter",data:{icon:"tabler-calendar-stats",tone:"info",title:"Dünün Özeti",items:[{label:"Çalışan",value:156},{label:"Gecikme",value:8,tone:"warning"},{label:"Eksik",value:4,tone:"error"}]}},[Te]:{type:"counter",data:{icon:"tabler-clock-plus",tone:"primary",title:"Fazla Mesai",items:[{label:"Son 2 Gün",value:12},{label:"Onaylı",value:9,tone:"success"},{label:"Bekleyen",value:3,tone:"warning"}]}},[De]:{type:"counter",data:{items:[{icon:"tabler-cash",tone:"primary",label:"Avans",value:4},{icon:"tabler-receipt",tone:"info",label:"Masraf",value:6}
1,{icon:"tabler-plane",tone:"success",label:"Seyahat",value:2},{icon:"tabler-message-2",tone:"warning",label:"Genel",value:5}]}}},Ea=e=>(Re("data-v-06bfbefc"),e=e(),Se(),e),ba={key:0,class:"hero-row"},Aa={class:"hero-avatar"},ka={class:"hero-info"},wa={class:"hero-title"},Ma={class:"hero-chips"},Da={key:1,class:"hero-row"},Ta=Ea(()=>a("div",{class:"plan-icon-bg"},"⭐",-1)),xa={class:"hero-info"},Wa={class:"hero-title"},$a={class:"plan-sub"},Ga={__name:"HeroPreview",props:{type:{type:String,required:!0},data:{type:Object,required:!0},large:{type:Boolean,default:!1}},setup(e){return(l,r)=>(n(),s("div",{class:R(["hero",{"hero--large":e.large}])},[e.type==="avatar-hero"?(n(),s("div",ba,[a("div",Aa,i(e.data.initials),1),a("div",ka,[a("div",wa,i(e.data.title),1),a("div",Ma,[(n(!0),s(D,null,$(e.data.chips,o=>(n(),s("span",{key:o,class:"hero-chip"},i(o),1))),128))])])])):e.type==="plan-card"?(n(),s("div",Da,[Ta,a("div",xa,[a("div",Wa,i(e.data.title),1),a("div",$a,i(e.data.subtitle),1)])])):S("",!0)],2))}},Ra=I(Ga,[["__scopeId","data-v-06bfbefc"]]),j={primary:"var(--v-theme-primary)",success:"var(--v-theme-success)",warning:"var(--v-theme-warning)",error:"var(--v-theme-error)",info:"59, 130, 246",default:"var(--v-theme-on-surface)"},q={primary:"var(--v-theme-primary-text)",success:"var(--v-theme-success-text)",warning:"var(--v-theme-warning-text)",error:"var(--v-theme-error-text)",info:"var(--v-theme-info-text)",default:"var(--v-theme-on-surface)"};function J(e){const l=j[e]||j.default,r=q[e]||q.default;return{background:`rgba(${l}, 0.12)`,color:`rgb(${r})`}}function ee(e){return!e||e==="default"?{}:{color:`rgb(${q[e]||q.default})`}}function Me(e){return{background:`rgb(${j[e]||j.default})`}}const Sa={key:0,class:"counter-head"},Na={class:"counter-label"},Oa={class:"icon-counter-label"},Ca={__name:"CounterPreview",props:{type:{type:String,required:!0},data:{type:Object,required:!0},large:{type:Boolean,default:!1}},setup(e){const l=e,r=g(()=>{var o;return Array.isArray((o=l.data)==null?void 0:o.items)&&l.data.items.some(t=>t==null?void 0:t.icon)});return(o,t)=>(n(),s("div",{class:R(["counter",{"counter--large":e.large}])},[e.type==="counter"?(n(),s(D,{key:0},[e.data.icon&&!r.value?(n(),s("div",Sa,[a("span",{class:"counter-icon",style:T(K(J)(e.data.tone))},[h(C,{icon:e.data.icon,size:"14"},null,8,["icon"])],4),a("span",null,i(e.data.title),1)])):S("",!0),a("div",{class:"counter-row",style:T({"--cols":e.data.items.length})},[(n(!0),s(D,null,$(e.data.items,d=>(n(),s("div",{key:d.label,class:R(["counter-cell",{"with-icon":d.icon}])},[d.icon?(n(),s("span",{key:0,class:"cell-icon",style:T(K(J)(d.tone))},[h(C,{icon:d.icon,size:"14"},null,8,["icon"])],4)):S("",!0),a("div",Na,i(d.label),1),a("div",{class:"counter-value",style:T(K(ee)(d.tone))},i(d.value),5)],2))),128))],4)],64)):e.type==="icon-counter"?(n(),s(D,{key:1},[a("span",{class:"icon-counter-avatar",style:T(K(J)(e.data.tone))},[h(C,{icon:e.data.icon,size:"18"},null,8,["icon"])],4),a("div",Oa,i(e.data.label),1),a("div",{class:"icon-counter-value",style:T(K(ee)(e.data.tone))},i(e.data.value),5)],64)):S("",!0)],2))}},Ia=I(Ca,[["__scopeId","data-v-8533aea0"]]),Ya=e=>(Re("data-v-f549a1cc"),e=e(),Se(),e),Ka={class:"main mono"},La={class:"trail"},za={class:"week-day"},Ba={key:0,class:"tag tag-muted"},Pa={key:1,class:"tag tag-primary mono"},Va={class:"rank"},Ha={class:"initials"},Fa={class:"main"},Ua={class:"trail mono"},ja={class:"initials"},qa={class:"main"},Xa={class:"holiday-date mono"},Ja={class:"main"},Qa={class:"main notice-text"},Za={class:"main"},et=Ya(()=>a("span",{class:"device-dot"},null,-1)),at={__name:"ListPreview",props:{type:{type:String,required:!0},data:{type:Object,required:!0},large:{type:Boolean,default:!1}},setup(e){function l(r){return r?r.split(" ").filter(Boolean).slice(0,2).map(o=>o.charAt(0).toUpperCase()).join(""):""}return(r,o)=>(n(),s("div",{class:R(["list",{"list--large":e.large}])},[e.type==="timeline"?(n(!0),s(D,{key:0},$(e.data.items,t=>(n(),s("div",{key:t.time+t.label,class:"row"},[a("span",{class:"dot",style:T(K(Me)(t.tone))},null,4),a("span",Ka,i(t.time),1),a("span",La,i(t.label),1)]))),128)):e.type==="week"?(n(!0),s(D,{key:1},$(e.data.days,t=>(n(),s("div",{key:t.day,class:"row"},[a("span",za,i(t.day),1),t.is_vacation?(n(),s("span",Ba,"Tatil")):(n(),s("span",Pa,i(t.in)+" — "+i(t.out),1))]))),128)):e.type==="ranked"?(n(!0),s(D,{key:2},$(e.data.items,(t,d)=>(n(),s("div",{key:t.name,class:"row"}
1,[a("span",Va,i(d+1),1),a("span",Ha,i(l(t.name)),1),a("span",Fa,i(t.name),1),a("span",Ua,i(t.value),1)]))),128)):e.type==="employees"?(n(!0),s(D,{key:3},$(e.data.items,t=>(n(),s("div",{key:t.name,class:"row"},[a("span",ja,i(l(t.name)),1),a("span",qa,i(t.name),1),a("span",{class:"trail",style:T(K(ee)(t.tone||"muted"))},i(t.status),5)]))),128)):e.type==="holidays"?(n(!0),s(D,{key:4},$(e.data.items,t=>(n(),s("div",{key:t.date+t.name,class:"row"},[a("span",Xa,i(t.date),1),a("span",Ja,i(t.name),1)]))),128)):e.type==="notices"?(n(!0),s(D,{key:5},$(e.data.items,(t,d)=>(n(),s("div",{key:d,class:"row"},[a("span",{class:"dot",style:T(K(Me)(t.tone))},null,4),a("span",Qa,i(t.text),1)]))),128)):e.type==="devices"?(n(!0),s(D,{key:6},$(e.data.items,t=>(n(),s("div",{key:t.name,class:"row"},[a("span",Za,i(t.name),1),a("span",{class:R(["device-status",t.online?"on":"off"])},[et,L(" "+i(t.online?"Çevrim içi":"Çevrim dışı"),1)],2)]))),128)):S("",!0)],2))}},tt=I(at,[["__scopeId","data-v-f549a1cc"]]),it={key:0,viewBox:"0 0 100 40",preserveAspectRatio:"none",class:"sparkline-svg"},nt=["points"],lt=["points"],st={__name:"ChartPreview",props:{type:{type:String,required:!0},data:{type:Object,required:!0},large:{type:Boolean,default:!1},seed:{type:String,default:""}},setup(e){const l=e;function r(m){if(!(m!=null&&m.length))return"";const c=Math.max(...m,1),y=Math.min(...m,0),u=c-y||1;return m.map((E,b)=>{const x=b/(m.length-1)*100,W=38-(E-y)/u*34;return`${x},${W}`}).join(" ")}function o(m){return`0,40 ${r(m)} 100,40`}const t=g(()=>{const m=(l.data.rows||4)*(l.data.cols||12);let c=0;for(const u of l.seed||l.type)c=c*31+u.charCodeAt(0)&65535;const y=[];for(let u=0;u<m;u++)c=c*1103515245+12345&2147483647,y.push(c%100);return y});function d(m){return`rgba(var(--v-theme-primary), ${Math.min(.08+m/100*.55,.7)})`}return(m,c)=>(n(),s("div",{class:R(["chart",{"chart--large":e.large}])},[e.type==="sparkline"?(n(),s("svg",it,[a("polyline",{class:"sparkline-area",points:o(e.data.points)},null,8,nt),a("polyline",{class:"sparkline-line",points:r(e.data.points)},null,8,lt)])):e.type==="heatmap"?(n(),s("div",{key:1,class:"heatmap-grid",style:T({gridTemplateColumns:`repeat(${e.data.cols}, 1fr)`})},[(n(!0),s(D,null,$(t.value,(y,u)=>(n(),s("div",{key:u,class:"heatmap-cell",style:T({background:d(y)})},null,4))),128))],4)):S("",!0)],2))}},ot=I(st,[["__scopeId","data-v-7aef368d"]]),rt={class:"thumb"},ct={key:4,class:"fallback"},dt={__name:"WidgetThumbnail",props:{widgetKey:{type:String,required:!0},large:{type:Boolean,default:!1}},setup(e){const l=e,r=["avatar-hero","plan-card"],o=["counter","icon-counter"],t=["timeline","week","ranked","employees","holidays","notices","devices"],d=["sparkline","heatmap"],m=g(()=>ha[l.widgetKey]||{type:"fallback",data:{}}),c=g(()=>m.value.type),y=g(()=>m.value.data||{}),u=g(()=>{var E;return((E=P[l.widgetKey])==null?void 0:E.icon)||"tabler-app-window"});return(E,b)=>(n(),s("div",rt,[r.includes(c.value)?(n(),G(Ra,{key:0,type:c.value,data:y.value,large:e.large},null,8,["type","data","large"])):o.includes(c.value)?(n(),G(Ia,{key:1,type:c.value,data:y.value,large:e.large},null,8,["type","data","large"])):t.includes(c.value)?(n(),G(tt,{key:2,type:c.value,data:y.value,large:e.large},null,8,["type","data","large"])):d.includes(c.value)?(n(),G(ot,{key:3,type:c.value,data:y.value,large:e.large,seed:e.widgetKey},null,8,["type","data","large","seed"])):(n(),s("div",ct,[h(C,{icon:u.value,size:"32"},null,8,["icon"])]))]))}},Ie=I(dt,[["__scopeId","data-v-7901063e"]]),ut={class:"d-flex align-center justify-space-between px-3 pt-2"},mt={class:"d-flex align-center gap-1 flex-wrap"},yt={class:"text-caption text-muted-text font-weight-medium"},_t={class:"preview-wrap mt-2 mx-3"},pt={class:"d-flex flex-column gap-1 px-3 pt-2 pb-1 flex-grow-1"},gt={class:"d-flex align-center justify-space-between gap-2"},vt={class:"text-body-2 font-weight-bold widget-title text-truncate"},ft={key:0,class:"status-pill"},ht={class:"text-caption text-medium-emphasis description-clamp"},Et={__name:"WidgetGalleryCard",props:{widgetKey:{type:String,required:!0},title:{type:String,required:!0},size:{type:Object,required:!0},isInDashboard:{type:Boolean,default:!1}},emits:["open"],setup(e){const l=e,r=O(!1),o=g(()=>P[l.widgetKey]||{}),t=g(()=>o.value.audience===v.MANAGER?"#f59e0b":"#3b82f6"),d=g(()=>o.value.audience===v.MANAGER?"WidgetAudienceManager":"WidgetAudienceEmployee"),m=g(()=>{var c;return((c=U[o.value.category])==null?void 0:c.label_key)||""});return(c,y)=>(n(),G(Ae,{class:"widget-gallery-card d-flex flex-column",elevation:r.value?3:0,border:"",onClick:y[0]||(y[0]=u=>c.$emit("open")),onMouseenter:y[1]||(y[1]=u=>r.value=!0),onMouseleave:y[2]||(y[2]=u=>r.value=!1)},{default:M(()=>[a("div",ut,[a("div",mt,[h(F,{variant:"tonal",size:"x-small",label:"",class:"audience-c
1hip"},{default:M(()=>[a("span",{class:"audience-dot",style:T({background:t.value})},null,4),L(" "+i(c.$t(d.value)),1)]),_:1}),h(F,{variant:"tonal",size:"x-small",label:""},{default:M(()=>[L(i(c.$t(m.value)),1)]),_:1})]),a("span",yt,i(e.size.w)+"×"+i(e.size.h),1)]),a("div",_t,[h(Ie,{"widget-key":e.widgetKey},null,8,["widget-key"])]),a("div",pt,[a("div",gt,[a("div",vt,i(c.$t(e.title)),1),e.isInDashboard?(n(),s("span",ft,[h(C,{icon:"tabler-check",size:"11",color:"primary"}),L(" "+i(c.$t("WidgetInDashboard")),1)])):S("",!0)]),a("div",ht,i(o.value.description_key?c.$t(o.value.description_key):""),1)])]),_:1},8,["elevation"]))}},bt=I(Et,[["__scopeId","data-v-fd57617d"]]),At={shift_movements:[{id:1,date_time:"13.05.2026 09:02",device:"Ana Giriş",movement_direction:"Entry",is_vacation:!1},{id:2,date_time:"13.05.2026 12:14",device:"Ana Giriş",movement_direction:"Exit",is_vacation:!1},{id:3,date_time:"13.05.2026 13:01",device:"Ana Giriş",movement_direction:"Entry",is_vacation:!1},{id:4,date_time:"13.05.2026 15:45",device:"Ana Giriş",movement_direction:"Exit",is_vacation:!1},{id:5,date_time:"13.05.2026 18:05",device:"Ana Giriş",movement_direction:"Exit",is_vacation:!1}],working_hours:[{day:"Monday",check_in:"09:00",check_out:"18:00",is_vacation:!1},{day:"Tuesday",check_in:"09:00",check_out:"18:00",is_vacation:!1},{day:"Wednesday",check_in:"09:00",check_out:"18:00",is_vacation:!1},{day:"Thursday",check_in:"09:00",check_out:"18:00",is_vacation:!1},{day:"Friday",check_in:"09:00",check_out:"18:00",is_vacation:!1},{day:"Saturday",check_in:"",check_out:"",is_vacation:!0},{day:"Sunday",check_in:"",check_out:"",is_vacation:!0}],today_rotation:"09:00 - 18:00",remaning_annual_leave:"12",pending_leaves_count:3,pending_overtimes_count:1,wrong_actions_count:2,unauthorized_absence_count:0},kt={office_employees_count:142,remote_employees_count:28,late_arrived_employees_count:6,not_working_employees_with_leave_count:12,not_working_employees_with_pending_leave_count:4,not_working_employees_without_leave_count:2,shift_not_started_count:9,weekly_off_count:11},wt={employeeAttendanceStatistics:async()=>({data:{Monday:28,Tuesday:22,Wednesday:34,Thursday:19,Friday:26,Saturday:4,Sunday:0}}),getEmployeeBreakStatus:async()=>({data:[{id:1,full_name:"Ali Yılmaz",last_activity_date:"12:45",in_office:1,is_on_leave:!1},{id:2,full_name:"Ayşe Demir",last_activity_date:"13:01",in_office:0,is_on_leave:!1},{id:3,full_name:"Mehmet Kaya",last_activity_date:"11:30",in_office:1,is_on_leave:!1},{id:4,full_name:"Fatma Şahin",last_activity_date:"12:08",in_office:1,is_on_leave:!1},{id:5,full_name:"Mustafa Çelik",last_activity_date:"12:55",in_office:0,is_on_leave:!1}]}),getManagerEmployeeBreakStatus:async()=>({data:[{id:1,employee_id:1,full_name:"Ali Yılmaz",last_activity_date:"12:45",in_office:1,is_on_leave:!1},{id:2,employee_id:2,full_name:"Ayşe Demir",last_activity_date:"13:01",in_office:2,is_on_leave:!1},{id:3,employee_id:3,full_name:"Mehmet Kaya",last_activity_date:"11:30",in_office:1,is_on_leave:!1},{id:4,employee_id:4,full_name:"Fatma Şahin",last_activity_date:"12:08",in_office:1,is_on_leave:!0},{id:5,employee_id:5,full_name:"Mustafa Çelik",last_activity_date:"12:55",in_office:1,is_on_leave:!1},{id:6,employee_id:6,full_name:"Zeynep Öztürk",last_activity_date:"13:12",in_office:2,is_on_leave:!1}]}),getOfficeEmployeesDetail:async()=>[],getRemoteEmployeesDetail:async()=>[],getLateArrivedEmployeesDetail:async()=>[],getNotWorkingEmployeesWithLeaveDetail:async()=>[],getNotWorkingEmployeesWithPendingLeaveDetail:async()=>[],getNotWorkingEmployeesWithOutLeaveDetail:async()=>[],getShiftNotStartedDetail:async()=>[],getWeeklyOffDetail:async()=>[],getMonthlyErrorActivityDetail:async()=>[{employee_id:1,employee_full_name:"Ahmet Yıldız",shift_title:"Sabah",date:"13.05",description:"Eksik çıkış"},{employee_id:2,employee_full_name:"Burcu Öcal",shift_title:"Sabah",date:"13.05",description:"Eksik giriş"}],getMonthlyUnapprovedMissingShiftDetail:async()=>({data:[],pagination:{total:560,current_page:1,from:1,last_page:1,perPage:100}}),getMonthlyLeftAnnualLeaveDetail:async()=>[{employee_id:1,employee_full_name:"Sinan Sarı",expiry_date:"30.06",entitlement:"14",left_count:"30"},{employee_id:2,employee_full_name:"Samet Ökmen",expiry_date:"30.06",entitlement:"7",left_count:"4"},{employee_id:3,employee_full_name:"Yaprak Koparan",expiry_date:"30.06",entitlement:"21",left_count:"7"}],getAvarageLatelyEntry:async()=>[{employee_id:1,employee_full_name:"Ali Yılmaz",day_count:12,avarage_calc:"31,2"},{employee_id:2,employee_full_name:"Ayşe Demir",day_count:8,avarage_calc:"12,5"},{employee_id:3,employee_full_name:"Mehmet Kaya",day_count:5,avarage_calc:"8,3"},{employee_id:4,employee_full_name:"Fatma Şahin",day_count:3,avarage_calc:"4,1"},{employee_id:5,employee_full_name:"Mustafa Çelik",day_count:2,avarage_calc:"2,8"}],upcomingHolidays:async()=>
1({data:[{title:"19.05",date:"19.05.2026",description:"Atatürk'ü Anma, Gençlik ve Spor Bayramı"},{title:"06.06",date:"06.06.2026",description:"Kurban Bayramı 1. Gün"},{title:"15.07",date:"15.07.2026",description:"Demokrasi ve Milli Birlik Günü"},{title:"30.08",date:"30.08.2026",description:"Zafer Bayramı"},{title:"29.10",date:"29.10.2026",description:"Cumhuriyet Bayramı"}]}),getSubscription:async()=>({plan:"Enterprise",percentage:65,end_date:"12.09.2026",remaining_days:248,company_name:"Paydoss Demo"}),getBreakReport:async()=>({data:[{employee_id:1,employee_name:"Ali Yılmaz",duration_seconds:1320,status:0,is_exceeded:!1},{employee_id:1,employee_name:"Ali Yılmaz",duration_seconds:1500,status:0,is_exceeded:!1},{employee_id:2,employee_name:"Ayşe Demir",duration_seconds:2400,status:1,is_exceeded:!0},{employee_id:3,employee_name:"Mehmet Kaya",duration_seconds:900,status:0,is_exceeded:!1},{employee_id:4,employee_name:"Fatma Şahin",duration_seconds:1800,status:0,is_exceeded:!1}]}),getEmployeeBreakReport:async()=>({data:[{employee_id:1,employee_name:"Ali Yılmaz",duration_seconds:1320,status:0,is_exceeded:!1},{employee_id:2,employee_name:"Ayşe Demir",duration_seconds:2400,status:1,is_exceeded:!0},{employee_id:3,employee_name:"Mehmet Kaya",duration_seconds:900,status:0,is_exceeded:!1},{employee_id:4,employee_name:"Fatma Şahin",duration_seconds:1800,status:0,is_exceeded:!1}]}),getAttendanceHeatmap:async()=>Tt()},Mt={index:async()=>({data:[{id:1,device_id:1,name:"Giriş Kapı A",connection_status:1,model:"Panel",type_text:"Yüz Tanıma"},{id:2,device_id:2,name:"Giriş Kapı B",connection_status:0,model:"Panel",type_text:"Yüz Tanıma"},{id:3,device_id:3,name:"Kantin Turnike",connection_status:1,model:"Kiosk",type_text:"Kart Okuyucu"},{id:4,device_id:4,name:"Otopark Bariyeri",connection_status:1,model:"Araç Geçiş",type_text:"Plaka Tanıma"},{id:5,device_id:5,name:"Arka Çıkış",connection_status:0,model:"Panel",type_text:"Kart Okuyucu"}]})};function Dt(e){let l=e;return function(){l=l+1831565813|0;let r=Math.imul(l^l>>>15,1|l);return r=r+Math.imul(r^r>>>7,61|r)^r,((r^r>>>14)>>>0)/4294967296}}function Tt(){const e=[{id:1,name:"Merkez Şube"},{id:2,name:"Avrupa Şubesi"},{id:3,name:"Anadolu Şubesi"}],l=new Date,r=[],o=Dt(20260513);for(let t=6;t>=0;t--){const d=new Date(l);d.setDate(d.getDate()-t);const m=d.toISOString().slice(0,10);for(const c of e){const y=1-(c.id-1)*.2;for(let u=0;u<24;u++){const E=u>=8&&u<=9?.85:u===12||u===13?.5:u>=17&&u<=18?.7:u>=10&&u<=16?.25:.02,b=.5+o()*1,x=Math.round(40*E*y*b*(u<=12?1.3:.4)),W=Math.round(35*E*y*b*(u>=16?1.8:.4));for(const N of[0,30])r.push({branchId:c.id,timeKey:`${m} ${String(u).padStart(2,"0")}:${String(N).padStart(2,"0")}:00`,in:Math.max(0,Math.floor(x/2)),out:Math.max(0,Math.floor(W/2)),value:Math.max(0,Math.floor((x+W)/2))})}}}return{data:r,meta:{branchScope:e}
1,legend:{maxIn:30,maxOut:30}}}const xt=new Set([be,Ee,he,fe,ge,pe,_e,ve,me,ue,de,ce,oe,re,se,ne,ye,ie,te,ae,le]),Ye=e=>xt.has(e),Wt={key:0,class:"preview-placeholder d-flex flex-column align-center justify-center text-center pa-3"},$t={class:"text-caption text-medium-emphasis font-weight-medium"},Gt={key:1,class:"preview-stage"},Rt=55,St=60,Nt=.9,Ot=320,Ct={__name:"WidgetPreviewSandbox",props:{widgetKey:{type:String,required:!0},large:{type:Boolean,default:!1}},setup(e){const l=e;je("effectiveEdit",O(!1));const r=g(()=>Ye(l.widgetKey)),o=g(()=>Ve[l.widgetKey]),t=g(()=>P[l.widgetKey]||{}),d=g(()=>t.value.icon||"tabler-app-window"),m=Be(),c=ea(),y=Pe(),u=aa(),E={generalFetched:!1,generalData:null,overviewData:null,overviewFetched:!1,dashboardMethods:{},deviceMethods:{}};function b(){if(r.value){E.generalFetched=m.generalFetched,E.generalData=JSON.parse(JSON.stringify(m.generalData)),ke(m.generalData,At),m.generalFetched=!0,E.overviewData=y.data.value,E.overviewFetched=y.fetched.value,y.data.value=kt,y.fetched.value=!0;for(const[A,w]of Object.entries(wt))typeof c[A]=="function"&&(E.dashboardMethods[A]=c[A],c[A]=w);for(const[A,w]of Object.entries(Mt))typeof u[A]=="function"&&(E.deviceMethods[A]=u[A],u[A]=w)}}function x(){E.generalData&&ke(m.generalData,E.generalData),m.generalFetched=E.generalFetched,y.data.value=E.overviewData,y.fetched.value=!1;for(const[A,w]of Object.entries(E.dashboardMethods))c[A]=w;for(const[A,w]of Object.entries(E.deviceMethods))u[A]=w}const W=g(()=>Ge[l.widgetKey]||{w_default:6,h_default:4}),N=g(()=>({width:Math.max(1,W.value.w_default*Rt),height:Math.max(1,W.value.h_default*St)})),z=O(null),B=O({width:240,height:l.large?360:110});let p=null;Ne(()=>{if(b(),!z.value)return;const A=z.value.getBoundingClientRect();A.width&&A.height&&(B.value={width:A.width,height:A.height}),!(typeof ResizeObserver>"u")&&(p=new ResizeObserver(w=>{for(const V of w)B.value={width:V.contentRect.width,height:V.contentRect.height}}),p.observe(z.value))}),qe(()=>{p==null||p.disconnect(),x()});const _=g(()=>{const{width:A}=B.value,{width:w,height:V}=N.value;if(l.large){const Le=A/w,ze=Ot/V;return Math.min(Le,ze,1)}const Ke=B.value.height;return Math.min(A/w,Ke/V,Nt)}),k=g(()=>{if(!l.large)return{};const A=N.value.height*_.value;return{height:`${Math.max(80,A)}px`}}),Y=g(()=>({width:`${N.value.width}px`,height:`${N.value.height}px`,transform:`scale(${_.value})`,transformOrigin:"center center"}));return(A,w)=>(n(),s("div",{ref_key:"containerRef",ref:z,class:R(["preview-sandbox",{"is-large":e.large}]),style:T(k.value)},[r.value?(n(),s("div",Gt,[a("div",{class:"preview-frame",style:T(Y.value)},[(n(),G(Xe(o.value)))],4)])):(n(),s("div",Wt,[h(Oe,{size:"48",variant:"tonal",color:"default",class:"mb-2 placeholder-avatar"},{default:M(()=>[h(C,{icon:d.value,size:"24"},null,8,["icon"])]),_:1}),a("div",$t,i(A.$t("WidgetPreviewSoon")),1)]))],6))}},It=I(Ct,[["__scopeId","data-v-4f6a41c1"]]),Yt={class:"d-flex align-center justify-space-between px-5 py-4 border-b"},Kt={class:"d-flex align-center gap-3"},Lt={class:"text-subtitle-1 font-weight-medium"},zt={class:"text-caption text-medium-emphasis"},Bt={class:"pa-5"},Pt={class:"px-5 pb-4"},Vt={class:"text-body-1 text-medium-emphasis",style:{"line-height":"1.6"}},Ht={class:"px-5 py-4 d-flex flex-column gap-2"},Ft={class:"d-flex align-center justify-space-between"},Ut={class:"text-body-2 text-medium-emphasis"},jt={class:"text-body-2 font-weight-medium"},qt={class:"d-flex align-center justify-space-between"},Xt={class:"text-body-2 text-medium-emphasis"},Jt={class:"text-body-2"},Qt={class:"d-flex align-center justify-space-between"},Zt={class:"text-body-2 text-medium-emphasis"},ei={class:"d-flex align-center justify-space-between"},ai={class:"text-body-2 text-medium-emphasis"},ti={key:0,class:"px-5 py-4"},ii={__name:"WidgetGalleryDrawer",props:{modelValue:{type:Boolean,default:!1},widget:{type:Object,default:null}},emits:["update:modelValue"],setup(e,{emit:l}){const r=e,o=g(()=>Ce("settings.employee-dashboard","list")),t=g({get:()=>r.modelValue,set:b=>l("update:modelValue",b)}),d=g(()=>r.widget?P[r.widget.widget_key]||{}:{}),m=g(()=>r.widget?Ye(r.widget.widget_key):!1),c=g(()=>({name:"settings-employee-dashboard",query:{type:d.value.audience===v.MANAGER?"manager":"employee"}})),y=g(()=>d.value.audience===v.MANAGER?"#f59e0b":"#3b82f6"),u=g(()=>d.value.audience===v.MANAGER?"WidgetAudienceManager":"WidgetAudienceEmployee"),E=g(()=>{var b;return((b=U[d.value.category])==null?void 0:b.label_key)||""});return(b,x)=>(n(),G(ta,{modelValue:t.value,"onUpdate:modelValue":x[1]||(x[1]=W=>t.value=W),location:"end",temporary:"",width:"520",scrim:!0},{default:M(()=>[e.widget?(n(),s(D,{key:0},[a("div",Yt,[a("div",Kt,[h(Oe,{size:"40",variant:"tonal",class:"drawer
1-avatar"},{default:M(()=>[h(C,{icon:d.value.icon||"tabler-app-window"},null,8,["icon"])]),_:1}),a("div",null,[a("div",Lt,i(b.$t(e.widget.title)),1),a("div",zt,i(b.$t(u.value))+" · "+i(b.$t(E.value)),1)])]),h(Q,{icon:"tabler-x",variant:"text",size:"small",onClick:x[0]||(x[0]=W=>t.value=!1),"aria-label":b.$t("Close")},null,8,["aria-label"])]),a("div",Bt,[a("div",{class:R(["drawer-preview",{"drawer-preview--thumb":!m.value}])},[t.value&&m.value?(n(),G(It,{key:0,"widget-key":e.widget.widget_key,large:""},null,8,["widget-key"])):t.value?(n(),G(Ie,{key:1,"widget-key":e.widget.widget_key,large:""},null,8,["widget-key"])):S("",!0)],2)]),a("div",Pt,[a("div",Vt,i(d.value.description_key?b.$t(d.value.description_key):""),1)]),h(Z),a("div",Ht,[a("div",Ft,[a("span",Ut,i(b.$t("WidgetSizeLabel")),1),a("span",jt,i(e.widget.w_default)+" × "+i(e.widget.h_default),1)]),a("div",qt,[a("span",Xt,i(b.$t("WidgetSizeFlexible")),1),a("span",Jt,i(e.widget.minW)+"-"+i(e.widget.maxW)+" × "+i(e.widget.minH)+"-"+i(e.widget.maxH),1)]),a("div",Qt,[a("span",Zt,i(b.$t("WidgetAudienceLabel")),1),h(F,{variant:"tonal",size:"x-small",label:"",class:"audience-chip"},{default:M(()=>[a("span",{class:"audience-dot",style:T({background:y.value})},null,4),L(" "+i(b.$t(u.value)),1)]),_:1})]),a("div",ei,[a("span",ai,i(b.$t("WidgetCategoryLabel")),1),h(F,{variant:"tonal",size:"x-small",label:""},{default:M(()=>[L(i(b.$t(E.value)),1)]),_:1})])]),h(Z),o.value?(n(),s("div",ti,[h(Q,{block:"",color:"primary","append-icon":"tabler-arrow-right",to:c.value},{default:M(()=>[L(i(b.$t("WidgetGoToDashboard")),1)]),_:1},8,["to"])])):S("",!0)],64)):S("",!0)]),_:1},8,["modelValue"]))}},ni=I(ii,[["__scopeId","data-v-a0917848"]]),li={class:"widget-gallery-page"},si={class:"d-flex flex-wrap align-end justify-space-between gap-3 pa-5 pb-4"},oi={class:"header-eyebrow"},ri={class:"text-h4 font-weight-bold"},ci={class:"d-flex align-center gap-3 flex-wrap"},di={class:"pa-5"},ui={key:1,class:"pa-10 text-center"},mi={class:"text-body-2 text-medium-emphasis"},yi={__name:"widget-gallery",setup(e){const l=g(()=>Ce("settings.employee-dashboard","list")),r="https://api.paydoss.com",o=O("all"),t=O("all"),d=O(""),m=O(!1),c=O(null),y=O(new Set);Ne(async()=>{var _;const p=new Set;for(const k of[He,Fe])try{const Y=await Ze(r+k,{method:"GET"}),A=((_=Y==null?void 0:Y.data)==null?void 0:_.widgets)||[];for(const w of A)w!=null&&w.widget_key&&p.add(w.widget_key)}catch{}y.value=p});const E=g(()=>Object.keys(P).map(p=>{const _=Ge[p]||{},k=P[p];
1return{widget_key:p,title:_.title,audience:k.audience,category:k.category,icon:k.icon,description_key:k.description_key,minW:_.minW,maxW:_.maxW,minH:_.minH,maxH:_.maxH,w:_.w_default,h:_.h_default,w_default:_.w_default,h_default:_.h_default}})),b=g(()=>({all:E.value.length,employee:E.value.filter(p=>p.audience===v.EMPLOYEE).length,manager:E.value.filter(p=>p.audience===v.MANAGER).length,active:y.value.size})),x=g(()=>[{value:"all",label_key:"WidgetAudienceAll",dotColor:"rgba(0,0,0,0.30)",count:b.value.all},{value:"employee",label_key:"WidgetAudienceEmployee",dotColor:"#3b82f6",count:b.value.employee},{value:"manager",label_key:"WidgetAudienceManager",dotColor:"#f59e0b",count:b.value.manager}]),W=g(()=>{const p=[];for(const _ of["general","attendance","leave","break","rotation","device","heatmap"]){const k=U[_];if(!k)continue;const Y=E.value.filter(A=>o.value!=="all"&&A.audience!==o.value?!1:A.category===_).length;Y!==0&&p.push({value:_,label_key:k.label_key,icon:k.icon,count:Y})}return p});Je(o,()=>{const p=new Set(W.value.map(_=>_.value));t.value!=="all"&&!p.has(t.value)&&(t.value="all")});const N=g(()=>{const p=(d.value||"").trim().toLocaleLowerCase("tr");return E.value.filter(_=>!(o.value!=="all"&&_.audience!==o.value||t.value!=="all"&&_.category!==t.value||p&&!`${H(_.title)} ${H(_.description_key)}`.toLocaleLowerCase("tr").includes(p)))}),z=g(()=>{if(t.value==="all")return H("WidgetCategoryAll").toUpperCase();const p=U[t.value];return p?H(p.label_key).toUpperCase():""}),B=p=>{c.value=p,m.value=!0};return(p,_)=>(n(),s("div",li,[h(we,null,{default:M(()=>[h(X,{cols:"12",md:"3",lg:"3",xl:"2"},{default:M(()=>[h(fa,{audience:o.value,"onUpdate:audience":_[0]||(_[0]=k=>o.value=k),category:t.value,"onUpdate:category":_[1]||(_[1]=k=>t.value=k),"audience-options":x.value,categories:W.value,counts:b.value}
1,null,8,["audience","category","audience-options","categories","counts"])]),_:1}),h(X,{cols:"12",md:"9",lg:"9",xl:"10"},{default:M(()=>[h(Ae,{flat:"",border:"",class:"pa-0"},{default:M(()=>[a("div",si,[a("div",null,[a("div",oi,i(z.value),1),a("h4",ri,i(N.value.length)+" "+i(p.$t("WidgetCountSuffix")),1)]),a("div",ci,[h(Qe,{modelValue:d.value,"onUpdate:modelValue":_[2]||(_[2]=k=>d.value=k),placeholder:p.$t("WidgetSearchPlaceholder"),"prepend-inner-icon":"tabler-search",clearable:"",density:"compact",variant:"outlined","hide-details":"",rounded:"lg",style:{"min-width":"240px","max-width":"320px"}},null,8,["modelValue","placeholder"]),l.value?(n(),G(Q,{key:0,to:{name:"settings-employee-dashboard"},color:"primary",variant:"tonal","append-icon":"tabler-arrow-right",rounded:"lg"},{default:M(()=>[L(i(p.$t("WidgetGoToDashboard")),1)]),_:1})):S("",!0)])]),h(Z),a("div",di,[N.value.length?(n(),G(we,{key:0,dense:""},{default:M(()=>[(n(!0),s(D,null,$(N.value,k=>(n(),G(X,{key:k.widget_key,cols:"12",sm:"6",md:"4",lg:"3",xl:"3"},{default:M(()=>[h(bt,{"widget-key":k.widget_key,title:k.title,size:k,"is-in-dashboard":y.value.has(k.widget_key),onOpen:Y=>B(k)},null,8,["widget-key","title","size","is-in-dashboard","onOpen"])]),_:2},1024))),128))]),_:1})):(n(),s("div",ui,[h(C,{icon:"tabler-mood-empty",size:"40",color:"disabled",class:"mb-2"}),a("div",mi,i(p.$t("WidgetNoResults")),1)]))])]),_:1})]),_:1})]),_:1}),h(ni,{modelValue:m.value,"onUpdate:modelValue":_[3]||(_[3]=k=>m.value=k),widget:c.value},null,8,["modelValue","widget"])]))}},wn=I(yi,[["__scopeId","data-v-19422f3b"]]);export{wn as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.