1"use strict";(self["webpackChunkninjas_jetzt_shop"]=self["webpackChunkninjas_jetzt_shop"]||[]).push([[4733],{85628:(e,t,a)=>{a.d(t,{Z:()=>f});var l=a(83673),o=a(62323);function n(e,t,a,n,s,r){const i=(0,l.up)("QItemLabel"),d=(0,l.up)("QIcon"),u=(0,l.up)("QItemSection"),p=(0,l.up)("QItem"),c=(0,l.up)("QList");return(0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(e.proxyMenu,((t,a)=>((0,l.wg)(),(0,l.j4)(c,{key:a,class:"text-weight-medium"},{default:(0,l.w5)((()=>[t.header?((0,l.wg)(),(0,l.j4)(i,{key:0,header:""},{default:(0,l.w5)((()=>[(0,l.Uk)((0,o.zw)(t.header),1)])),_:2},1024)):(0,l.kq)("",!0),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(t.items,((t,a)=>((0,l.wg)(),(0,l.j4)(p,{key:a,class:(0,o.C_)({"text-grey-5":!(t.to?e.meta?t.to(e.meta):t.to:void 0)&&!t.onClick&&!t.href}),clickable:!!t.onClick,disable:"function"===typeof t.disable?t.disable(e.meta):t.disable,to:t.to?e.meta?t.to(e.meta):t.to:void 0,href:t.href?e.meta?t.href(e.meta):t.href:void 0,rel:t.rel,target:t.target,"active-class":"bg-secondary",onClick:a=>t.onClick?t.onClick(e.meta):void 0},{default:(0,l.w5)((()=>[(0,l.Wm)(u,{side:""},{default:(0,l.w5)((()=>[(0,l.Wm)(d,{class:(0,o.C_)((t.to?e.meta?t.to(e.meta):t.to:void 0)||t.onClick||t.href?"text-grey-9":"text-grey-5"),name:t.icon},null,8,["class","name"])])),_:2},1024),(0,l.Wm)(u,null,{default:(0,l.w5)((()=>[(0,l.Uk)((0,o.zw)(t.label),1)])),_:2},1024)])),_:2},1032,["class","clickable","disable","to","href","rel","target","onClick"])))),128))])),_:2},1024)))),128)}var s=a(10741);const r=(0,l.aZ)({name:"MenuList",props:{menu:{type:Array,default:()=>[]},meta:{type:Object,default:()=>{}}},setup(e){const t=(0,s.oR)();return{proxyMenu:(0,l.Fl)((()=>e.menu.map((e=>(e.items=e.items.filter((({roles:e})=>t.getters["user/hasRoles"](e,!0))),e))).filter((e=>e.items.length))))}}});var i=a(74260),d=a(27011),u=a(2350),p=a(83414),c=a(52035),m=a(24554),w=a(7518),y=a.n(w);const g=(0,i.Z)(r,[["render",n]]),f=g;y()(r,"components",{QList:d.Z,QItemLabel:u.Z,QItem:p.Z,QItemSection:c.Z,QIcon:m.Z})},34733:(e,t,a)=>{a.d(t,{Z:()=>T});var l=a(83673),o=a(62323),n=a(98880);const s={class:"flex gap-2 w-full"},r={class:"q-table__title"},i={key:0,class:"text-caption text-gray-500"},d=(0,l._)("div",{class:"mx-auto"},null,-1),u={class:"flex gap-3 self-start"};function p(e,t,a,p,c,m){const w=(0,l.up)("QIcon"),y=(0,l.up)("QInput"),g=(0,l.up)("QBtn"),f=(0,l.up)("QTh"),k=(0,l.up)("QBadge"),v=(0,l.up)("QCheckbox"),h=(0,l.up)("QTr"),_=(0,l.up)("QTd"),b=(0,l.up)("MenuList"),x=(0,l.up)("QMenu"),Q=(0,l.up)("QInnerLoading"),j=(0,l.up)("QTable");return(0,l.wg)(),(0,l.j4)(j,{pagination:e.paginationProxy,"onUpdate:pagination":t[3]||(t[3]=t=>e.paginationProxy=t),class:(0,o.C_)([{[e.$style.sticky]:e.sticky}]),columns:e.columns,loading:e.loading,rows:e.proxyRows,"rows-per-page-options":[15,25,50,100,250],title:e.title,dark:e.dark,flat:"","row-key":"id",onRequest:e.onRequest,onRowClick:t[4]||(t[4]=t=>e.$emit("rowClick"))},{top:(0,l.w5)((()=>[(0,l._)("div",s,[(0,l._)("div",r,[(0,l.Uk)((0,o.zw)(e.title)+" ",1),e.caption?((0,l.wg)(),(0,l.iD)("div",i,(0,o.zw)(e.caption),1)):(0,l.kq)("",!0)]),d,(0,l._)("div",u,[e.hideSearch?(0,l.kq)("",!0):((0,l.wg)(),(0,l.j4)(y,{key:0,modelValue:e.filter.query,"onUpdate:modelValue":t[0]||(t[0]=t=>e.filter.query=t),loading:e.loading,clearable:"",debounce:"500",dense:"",outlined:""},{append:(0,l.w5)((()=>[(0,l.Wm)(w,{name:"search"})])),_:1},8,["modelValue","loading"])),(0,l.WI)(e.$slots,"search",{filter:e.filter,errors:e.errors}),e.csvExport?((0,l.wg)(),(0,l.j4)(g,{key:1,color:"green","icon-right":"archive",label:"CSV",unelevated:"",onClick:e.onCsvExport},null,8,["onClick"])):(0,l.kq)("",!0)])])])),header:(0,l.w5)((a=>[(0,l.Wm)(h,{props:a},{default:(0,l.w5)((()=>[e.$slots.expand?((0,l.wg)(),(0,l.j4)(f,{key:0,"auto-width":""})):(0,l.kq)("",!0),e.$props.selectedIds?((0,l.wg)(),(0,l.j4)(f,{key:1,"auto-width":""},{default:(0,l.w5)((()=>[(0,l.Wm)(v,{modelValue:e.selectedAll,"onUpdate:modelValue":t[1]||(t[1]=t=>e.selectedAll=t),unelevated:"",dense:"",class:"relative"},{default:(0,l.w5)((()=>[(0,l.Wm)(k,{color:"blue",floating:""},{default:(0,l.w5)((()=>[(0,l.Uk)((0,o.zw)(e.selectedIds.length),1)])),_:1})])),_:1},8,["modelValue"])])),_:1})):(0,l.kq)("",!0),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(a.cols,(e=>((0,l.wg)(),(0,l.j4)(f,{key:e.name,props:a},{default:(0,l.w5)((()=>[(0,l.Uk)((0,o.zw)(e.label),1)])),_:2},1032,["props"])))),128)),e.menu.length?((0,l.wg)(),(0,l.j4)(f,{key:2,"auto-width":""})):(0,l.kq)("",!0)])),_:2},1032,["props"])])),body:(0,l.w5)((a=>[(0,l.Wm)(h,{props:a},{default:(0,l.w5)((()=>[e.$slots.expand?((0,l.wg)(),(0,l.j4)(_,{key:0,"auto-width":""},{default:(0,l.w5)((()=>[(0,l.Wm)(g,{size:"sm",color:"accent",round:"",dense:"",icon:a.expand?"remove":"add",onClick:e=>a.expand=!a.expand},null,8,["icon","onClick"])])),_:2},1024)):(0,l.kq)("",!0),e.$props.selectedIds?((0,l.wg)(),(0,l.j4)(_,{key:1,"auto-width":""},{default:(0,l.w5)((()=>[(0,l.Wm)(v,{modelValue:e.selectedIdsProxy,"onUpdate:modelValue":t[2]||(t[2]=t=>e.selectedIdsProxy=t),val:a.row.id,dense:""},null,8,["modelValue","val"])])),_:2},1024)):(0,l.kq)("",!0),((0,l.wg)(!0),(0,l.iD)(l.HY,null,(0,l.Ko)(a.cols,(e=>((0,l.wg)(),(0,l.j4)(_,{key:e.name,props:a},{default:(0,l.w5)((()=>["object"===typeof e.value?((0,l.wg)(),(0,l.j4)((0,l.LL)(e.value),{key:0})):((0,l.wg)(),(0,l.iD)(l.HY,{key:1},[(0,l.Uk)((0,o.zw)(e.value),1)],64))])),_:2},1032,["props"])))),128)),e.menu.length?((0,l.wg)(),(0,l.j4)(_,{key:2,"auto-width":""},{default:(0,l.w5)((()=>[(0,l.Wm)(g,{dense:"",flat:"",icon:"more_vert"},{default:(0,l.w5)((()=>[(0,l.Wm)(x,{"auto-close":""},{default:(0,l.w5)((()=>[(0,l.Wm)(b,{menu:e.menu,meta:a.row},null,8,["menu","meta"])])),_:2},1024)])),_:2},1024)])),_:2},1024)):(0,l.kq)("",!0)])),_:2},1032,["props"]),e.$slots.expand?(0,l.wy)(((0,l.wg)(),(0,l.j4)(h,{key:0,props:a},{default:(0,l.w5)((()=>[(0,l.Wm)(_,{colspan:"100%"},{default:(0,l.w5)((()=>[(0,l.WI)(e.$slots,"expand",{props:a})])),_:2},1024)])),_:2},1032,["props"])),[[n.F8,a.expand]]):(0,l.kq)("",!0)])),loading:(0,l.w5)((()=>[(0,l.Wm)(Q,{color:"black",showing:"",dark:e.dark},null,8,["dark"])])),_:3},8,["pagination","class","columns","loading","rows","title","dark","onRequest"])}a(65363),a(10071);var c=a(12841),m=a(61959),w=a(95175),y=a(3078),g=a(79582),f=a(85628);const k=(0,l.aZ)({name:"TableApi",components:{MenuList:f.Z},props:{title:{type:String,default:void 0},caption:{type:String,default:void 0},columns:{type:Array,default:()=>[]},menu:{type:Array,default:()=>[]},rows:{type:[Array,Function],default:void 0},rowsIndex:{type:String,default:"data"},params:{type:Object,default:()=>{}},pagination:{type:Object,default:()=>{}},hideSearch:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1}
1,csvExport:{type:Boolean,default:!1},dark:{type:Boolean,default:!1},selectedIds:{type:Array,default:void 0},selectedRows:{type:Object,default:()=>{}}},emits:["update:selectedIds","update:selectedRows","rowClick"],setup(e,t){var a;const{parent:o}=(0,l.FN)(),{t:n}=(0,w.QT)(),s=(0,g.yj)(),r=(0,g.tv)(),i=typeof e.rows===typeof Function?(0,m.iH)([]):(0,l.Fl)((()=>e.rows)),d=(0,m.qj)(null!==(a=s.query)&&void 0!==a&&a[o.type.name]?JSON.parse(s.query[o.type.name]):{}),u=(0,m.iH)(e.pagination),p=(0,l.Fl)({get:()=>e.selectedIds,set:e=>{t.emit("update:selectedIds",e);const a={};e.forEach((e=>{a[e]=i.value.find((t=>t.id===e))})),t.emit("update:selectedRows",a)}}),f=(0,m.iH)(!1);(0,l.YP)(f,(()=>{p.value=f.value?i.value.map((({id:e})=>e)):[]}));const{errors:k,loading:v,success:h,firePromise:_}=(0,y.c)({promise:async()=>{f.value=!1;const{data:t={}}=await e.rows({params:{...e.params,...d}});i.value=t[e.rowsIndex]||t,t.meta&&(u.value={rowsNumber:t.meta.total,page:t.meta.current_page,rowsPerPage:t.meta.per_page})}});async function b(e){var t,a;Object.assign(d,{...d,page:null===(t=e.pagination)||void 0===t?void 0:t.page,perPage:null===e||void 0===e||null===(a=e.pagination)||void 0===a?void 0:a.rowsPerPage})}return typeof e.rows===typeof Function&&(0,l.Y3)((async()=>{await _(),(0,l.YP)(d,_)})),(0,l.YP)((()=>d),(()=>{r.replace({query:{...s.query,[o.type.name]:JSON.stringify(d)}})}),{deep:!0}),{t:n,errors:k,loading:v,success:h,filter:d,paginationProxy:u,proxyRows:i,onRequest:b,selectedAll:f,selectedIdsProxy:p,onCsvExport(){const t=e=>"string"===typeof e?`"${e.replace(/"/g,'""')}"`:e&&"object"===typeof e?`"${JSON.stringify(e).replace(/"/g,'""')}"`:null==e?"":e,a=[e.columns.map((e=>t(e.label))).join(","),...i.value.map((a=>e.columns.map((e=>t("function"===typeof e.field?e.field(a):a[e.field||e.name]))).join(",")))].join("\r\n");(0,c.Z)(`${e.title}.csv`,a,"text/csv")}}}}),v={sticky:"TableApi_sticky_o0fnN"};var h=a(74260),_=a(57678),b=a(64689),x=a(24554),Q=a(2165),j=a(18186),I=a(92414),C=a(65735),Z=a(69721),q=a(83884),W=a(20811),P=a(66941),$=a(7518),R=a.n($);const L={};L["$style"]=v;const S=(0,h.Z)(k,[["render",p],["__cssModules",L]]),T=S;R()(k,"components",{QTable:_.Z,QInput:b.Z,QIcon:x.Z,QBtn:Q.Z,QTr:j.Z,QTh:I.Z,QCheckbox:C.Z,QBadge:Z.Z,QTd:q.Z,QMenu:W.Z,QInnerLoading:P.Z})}}]);
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.