PageSourceSearch

https://shadcn-nextjs-commerceo-admin-template.vercel.app/_next/static/chunks/0h7.x_2c~g~.9.js

js shadcn-nextjs-commerceo-admin-template.vercel.app collected 2026-10-03 07:41:59 UTC 68,553 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,515288,e=>{"use strict";var t=e.i(176350),r=e.i(975157);e.s(["Card",0,function({className:e,size:a="default",...n}){return(0,t.jsx)("div",{"data-slot":"card","data-size":a,className:(0,r.cn)("group/card bg-card text-card-foreground ring-foreground/10 flex flex-col gap-(--card-spacing) overflow-hidden rounded-xl py-(--card-spacing) text-sm shadow-xs ring-1 [--card-spacing:--spacing(6)] has-[>img:first-child]:pt-0 data-[size=sm]:[--card-spacing:--spacing(4)] *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",e),...n})},"CardContent",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-content",className:(0,r.cn)("px-(--card-spacing)",e),...a})},"CardDescription",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-description",className:(0,r.cn)("text-muted-foreground text-sm",e),...a})},"CardFooter",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-footer",className:(0,r.cn)("flex items-center rounded-b-xl px-(--card-spacing) [.border-t]:pt-(--card-spacing)",e),...a})},"CardHeader",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-header",className:(0,r.cn)("group/card-header @container/card-header grid auto-rows-min items-start gap-1 rounded-t-xl px-(--card-spacing) has-data-[slot=card-action]:grid-cols-[1fr_auto] has-data-[slot=card-description]:grid-rows-[auto_auto] [.border-b]:pb-(--card-spacing)",e),...a})},"CardTitle",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"card-title",className:(0,r.cn)("font-heading text-base leading-normal font-medium group-data-[size=sm]/card:text-sm",e),...a})}])},59497,e=>{"use strict";var t=e.i(176350);e.s([],495946),e.i(495946),e.i(690954);var r=e.i(273576),a=e.i(207642),n=e.i(141009),i=e.i(871955),l=e.i(548394),s=e.i(23286),o=e.i(74306),c=e.i(479995),u=e.i(377412);function d(e){return{checked:t=>e.indeterminate?{}:t?{"data-checked":""}:{"data-unchecked":""},...u.fieldValidityMapping}}var p=e.i(606041),f=e.i(531249),g=e.i(931824),m=e.i(944510),h=e.i(390428),v=e.i(927438),b=e.i(751384),x=e.i(245976),y=e.i(119992),j=e.i(995071),S=e.i(488823);let w=r.createContext(void 0);var k=e.i(783539);let O=r.createContext(void 0);var C=e.i(271486),P=e.i(902789),E=e.i(893818);let R=r.forwardRef(function(e,u){let{checked:k,className:R,defaultChecked:N=!1,"aria-labelledby":I,disabled:D=!1,form:z,id:M,indeterminate:T=!1,inputRef:A,name:L,onCheckedChange:F,parent:V=!1,readOnly:B=!1,render:_,required:H=!1,uncheckedValue:U,value:W,nativeButton:G=!1,style:K,...q}=e,{clearErrors:$}=(0,y.useFormContext)(),{disabled:J,name:Q,setDirty:Y,setFilled:X,setFocused:Z,setTouched:ee,state:et,validationMode:er,validityData:ea,validation:en}=(0,v.useFieldRootContext)(),ei=(0,x.useFieldItemContext)(),{labelId:el,controlId:es,registerControlId:eo,getDescriptionProps:ec}=(0,j.useLabelableContext)(),eu=r.useContext(w),ed=eu?.allValues===void 0?void 0:eu.parent,ep=void 0!==ed,ef=J||ei.disabled||eu?.disabled||D,eg=Q??L,em=W??eg,eh=(0,g.useBaseUiId)(),ev=(0,g.useBaseUiId)(),eb=M||es;ep&&(V?eb=ev:void 0!==em?eb=`${ed.id}-${em}`:eb||=ev);let ex={};ep&&(V?ex=ed.getParentProps():void 0!==em&&(ex=ed.getChildProps(em)));let{checked:ey=k,indeterminate:ej=T,onCheckedChange:eS,...ew}=ex,ek=eu?.value,eO=r.useRef(null),eC=(0,s.useRefWithInit)(()=>Symbol()),eP=r.useRef(!1),{getButtonProps:eE,buttonRef:eR}=(0,h.useButton)({disabled:ef,native:G}),eN=eu?.validation??en,[eI,eD]=(0,n.useControlled)({controlled:void 0===em||void 0===ek||V?ey:ek.includes(em),default:N,name:"Checkbox",state:"checked"}),ez=ep?!!ey:eI,eM=ep&&ej||T;(0,i.useIsoLayoutEffect)(()=>{eo!==a.NOOP&&(eP.current=!0,eo(eC.current,eb))},[eb,eo,eC]),r.useEffect(()=>{let e=eC.current;return()=>{eP.current&&eo!==a.NOOP&&(eP.current=!1,eo(e,void 0))}},[eo,eC]),(0,b.useRegisterFieldControl)(eO,eh,eI,void 0,!eu&&!ef,L);let eT=r.useRef(null),eA=eN.registerInput,eL=eu?em:void 0,eF=r.useCallback(e=>eA(e,{controlRef:eO,value:eL}),[eA,eL]),eV=(0,l.useMergedRefs)(A,eT,V?void 0:eF),eB=(0,S.useAriaLabelledBy)(I,el,eT,!G,eb??void 0);(0,i.useIsoLayoutEffect)(()=>{eT.current&&(eT.current.indeterminate=eM,eI&&X(!0))},[eI,eM,X]),(0,E.useValueChanged)(eI,()=>{eu||($(eg),X(eI),Y(eI!==ea.initialValue),eN.change(eI))});let e_=(0,m.mergeProps)({checked:eI,disabled:ef,form:z,name:V?void 0:eg,id:G?void 0:eb??void 0,required:H,ref:eV,style:eg?o.visuallyHiddenInput:o.visuallyHidden,tabIndex:-1,type:"checkbox","aria-hidden":!0,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(B)return void e.preventDefault();let t=e.currentTarget.checked,r=(0,C.createChangeEventDetails)(P.REASONS.none,e.nativeEvent);if((F?.(t,r),!r.isCanceled)&&(eS?.(t,r),!r.isCanceled&&(eD(t),void 0!==em&&void 0!==eu&&!V&&!ep))){let e=t?[...eu.value,em]:eu.value.filter(e=>e!==em);eu.setValue(e,r)}},onClick(e){e.stopPropagation()},onFocus(){eO.current?.focus()}},void 0!==W?{value:(eu?eI&&W:W)||""}:a.EMPTY_OBJECT,ec,e=>eN.getValidationProps(ef,e));r.useEffect(()=>{if(!ed||void 0===em)return;let e=ed.disabledStatesRef.current;return e.set(em,ef),()=>{e.delete(em)}},[ed,ef,em]);let eH=r.useMemo(()=>({...et,checked:ez,disabled:ef,readOnly:B,required:H,indeterminate:eM}),[et,ez,ef,B,H,eM]),eU=d(eH),eW=(0,f.useRenderElement)("span",e,{state:eH,ref:[eR,eO,u],props:[{id:G?eb??void 0:eh,role:"checkbox","aria-checked":eM?"mixed":ez,"aria-readonly":B||void 0,"aria-required":H||void 0,"aria-labelledby":eB,"data-parent":V?"":void 0,onFocus(){ef||Z(!0)},onBlur(){let e=eT.current;e&&(ee(!0),Z(!1),"onBlur"===er&&eN.commit(eu?ek:e.checked))},onKeyDown(e){if("Enter"!==e.key||(e.preventBaseUIHandler(),e.defaultPrevented))return;let t=eT.current?.form??null,r=e.currentTarget,a=e.nativeEvent,n=e.preventDefault,i=a.preventDefault,l=!1;e.preventDefault=()=>{l=!0,n.call(e)},a.preventDefault=()=>{l=!0,i.call(a)},i.call(a),(0,c.ownerWindow)(r).queueMicrotask(()=>{e.preventDefault=n,a.preventDefault=i,l||(function(e){if(!e)return null;for(let t of e.elements){let e=t.tagName;if(("BUTTON"===e||"INPUT"===e)&&"submit"===t.type)return t}return null})(t)?.click()})},onClick(e){if(B||ef)return;e.preventDefault();let t=eT.current;t&&(0,p.dispatchClickWithModifiers)(t,e)}},q,ew,eE,ec,e=>eN.getValidationProps(ef,e)],stateAttributesMapping:eU});return(0,t.jsxs)(O.Provider,{value:eH,children:[eW,!eI&&!eu&&eg&&!V&&void 0!==U&&(0,t.jsx)("input",{type:"hidden",form:z,name:eg,value:U,disabled:ef}),(0,t.jsx)("input",{...e_,suppressHydrationWarning:!0})]})});var N=e.i(926471),I=e.i(372146),D=e.i(873340);let z=r.forwardRef(function(e,t){let{render:a,className:n,style:i,keepMounted:l=!1,...s}=e,o=function(){let e=r.useContext(O);if(void 0===e)throw Error((0,k.default)(14));return e}(),c=o.checked||o.indeterminate,{mounted:u,transitionStatus:p,setMounted:g}=(0,I.useTransitionStatus)(c),m=r.useRef(null),h={...o,transitionStatus:p};(0,N.useOpenChangeComplete)({open:c,ref:m,onComplete(){c||g(!1)}});let v={...d(o),...D.transitionStatusMapping},b=(0,f.useRenderElement)("span",e,{ref:[t,m],state:h,stateAttributesMapping:v,props:s});return l||u?b:null});e.s(["Indicator",0,z,"Root",0,R],701937);var M=e.i(701937),M=M,T=e.i(869931),A=e.i(975157);e.s(["Checkbox",0,function({className:e,...r}){return(0,t.jsx)(M.Root,{"data-slot":"checkbox",className:(0,A.cn)("peer border-input focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 aria-invalid:aria-checked:border-primary dark:bg-input/30 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 data-checked:border-primary data-checked:bg-primary data-checked:text-primary-foreground dark:data-checked:bg-primary relative flex size-4 shrink-0 items-center justify-center rounded-[4px] border shadow-xs transition-shadow outline-none group-has-disabled/field:opacity-50 after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:ring-3 disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:ring-3",e),...r,children:(0,t.jsx)(M.Indicator,{"data-slot":"checkbox-indicator",className:"grid place-content-center text-current transition-none [&>svg]:size-3.5",children:(0,t.jsx)(T.RiCheckLine,{})})})}],59497)},784774,e=>{"use strict";var t=e.i(176350),r=e.i(975157);e.s(["Table",0,function({className:e,...a}){return(0,t.jsx)("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:(0,t.jsx)("table",{"data-slot":"table",className:(0,r.cn)("w-full caption-bottom text-sm",e),...a})})},"TableBody",0,function({className:e,...a}){return(0,t.jsx)("tbody",{"data-slot":"table-body",className:(0,r.cn)("[&_tr:last-child]:border-0",e),...a})},"TableCaption",0,function({className:e,...a}){return(0,t.jsx)("caption",{"data-slot":"table-caption",className:(0,r.cn)("text-muted-foreground mt-4 text-sm",e),...a})},"TableCell",0,function({className:e,...a}){return(0,t.jsx)("td",{"data-slot":"table-cell",className:(0,r.cn)("p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0",e),...a})},"TableFooter",0,function({className:e,...a}){return(0,t.jsx)("tfoot",{"data-slot":"table-footer",className:(0,r.cn)("bg-muted/50 border-t font-medium [&>tr]:last:border-b-0",e),...a})},"TableHead",0,function({className:e,...a}){return(0,t.jsx)("th",{"data-slot":"table-head",className:(0,r.cn)("text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0",e),...a})},"TableHeader",0,function({className:e,...a}){return(0,t.jsx)("thead",{"data-slot":"table-header",className:(0,r.cn)("[&_tr]:border-b",e),...a})},"TableRow",0,function({className:e,...a}){return(0,t.jsx)("tr",{"data-slot":"table-row",className:(0,r.cn)("hover:bg-muted/50 has-aria-expanded:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",e),...a})}])},242405,e=>{"use strict";var t=e.i(273576);e.s(["useMediaQuery",0,function(e){let[r,a]=(0,t.useState)(()=>window.matchMedia(e).matches);return(0,t.useEffect)(()=>{let t=window.matchMedia(e),r=e=>a(e.matches);return t.addEventListener("change",r),()=>t.removeEventListener("change",r)},[e]),r}])},76608,e=>{"use strict";var t=e.i(273576);let r=e=>{let t,r=new Set,a=(e,a)=>{let n="function"==typeof e?e(t):e;if(!Object.is(n,t)){let e=t;t=(null!=a?a:"object"!=typeof n||null===n)?n:Object.assign({},t,n),r.forEach(r=>r(t,e))}},n=()=>t,i={setState:a,getState:n,getInitialState:()=>l,subscribe:e=>(r.add(e),()=>r.delete(e))},l=t=e(a,n,i);return i},a=e=>{let a=e?r(e):r,n=e=>(function(e,r=e=>e){let a=t.default.useSyncExternalStore(e.subscribe,t.default.useCallback(()=>r(e.getState()),[e,r]),t.default.useCallback(()=>r(e.getInitialState()),[e,r]));return t.default.useDebugValue(a),a})(a,e);return Object.assign(n,a),n};e.s(["create",0,e=>e?a(e):a],76608)},708667,e=>{"use strict";var t=e.i(273576);e.s(["useDeleteRow",0,function(e,r){return(0,t.useMemo)(()=>e.filter(e=>!r.includes(e.id)),[e,r])}])},312239,931492,e=>{"use strict";var t=e.i(821847),r=e.i(9874),a=e.i(191177),n=e.i(273576);function i(e,t){return Object.hasOwn(e,t)?e[t]:void 0}function l(e,t,a){try{return e(t)}catch(e){return a?(0,r.i)(25,t,e,a):(0,r.i)(24,t,e),null}}function s(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),l(e.parse,r)}return{type:"single",eq:(e,t)=>
1e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}let o=s({parse:e=>e,serialize:String}),c=s({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)});function u(e,t){return e.valueOf()===t.valueOf()}s({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),s({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return t<"0"||!(1&t.length)?t:"0"+t}}),s({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),s({parse:e=>"true"===e.toLowerCase(),serialize:String}),s({parse:e=>{let t=new Date(parseInt(e));return+t==+t?t:null},serialize:e=>""+e.valueOf(),eq:u}),s({parse:e=>{let t=new Date(e);return+t==+t&&d.parse(e)?t:null},serialize:e=>e.toISOString(),eq:u});let d=s({parse:e=>{let t=new Date(e.slice(0,10));return+t==+t&&d.serialize(t)===e.slice(0,10)?t:null},serialize:e=>e.toISOString().slice(0,10),eq:u}),p=(0,a.o)("sync-emitter",()=>(0,t.i)()),f={},g=(e,t)=>"defaultValue"===e?void 0:t;function m(e,l={}){let s=(0,n.useId)(),o=(0,a.i)(),c=(0,a.a)(),{history:u=o?.history??"replace",scroll:d=o?.scroll??!1,shallow:b=o?.shallow??!0,throttleMs:x=t.l.timeMs,limitUrlUpdates:y=o?.limitUrlUpdates,clearOnDefault:j=o?.clearOnDefault??!0,startTransition:S,urlKeys:w=f}=l,k=Object.keys(e).join(","),O=(0,n.useRef)(e),C=O.current,P=JSON.stringify(Object.entries(C),g)===JSON.stringify(Object.entries(e),g)&&Object.entries(e).every(([e,t])=>{if(C[e]?.startTransition!==t.startTransition)return!1;let r=C[e]?.defaultValue,a=t.defaultValue;return!!Object.is(r,a)||void 0!==r&&void 0!==a&&t.eq?.(r,a)===!0})?C:e;O.current=P;let E=(0,n.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,i(w,e)??e])),[k,JSON.stringify(w)]),R=(0,a.r)(Object.values(E)),N=R.searchParams,I=(0,n.useRef)({}),D=(0,n.useRef)(null),z=(0,n.useRef)(null),M=(0,t.n)(Object.values(E)),[T,A]=(0,n.useState)(()=>h(e,E,N,M).state),L=(0,n.useRef)(T),F=JSON.stringify([Object.values(E).map(e=>[e,N.getAll(e)]),M]),V=()=>{let{state:t,hasChanged:a}=h(e,E,N,M,I.current,L.current);return a&&((0,r.t)(1,s,k,t),L.current=t,A(t)),a},B=Object.keys(I.current).join("&")!==Object.values(E).join("&"),_=null===z.current||z.current===(R.pathname??location.pathname),H=!1;(B||_&&D.current!==F)&&(D.current=F,H=V(),B&&(I.current=Object.fromEntries(Object.entries(E).map(([t,r])=>[r,e[t]?.type==="multi"?N.getAll(r):N.get(r)??null])))),B||H||!_||T===L.current||A(L.current),(0,n.useEffect)(()=>{z.current=R.pathname??location.pathname,V()},[F,R.pathname]),(0,n.useEffect)(()=>{let t=Object.keys(e).reduce((t,a)=>(t[a]=({state:t,query:n})=>{A(i=>{let l=E[a];return Object.is(i[a]??null,t)?((0,r.t)(2,s,k,l,t,e[a]?.defaultValue,L.current),i):(L.current={...L.current,[a]:t},I.current[l]=n,(0,r.t)(3,s,k,l,t,e[a]?.defaultValue,L.current),L.current)})},t),{});for(let a of Object.keys(e)){let e=E[a];(0,r.t)(4,s,e,k),p.on(e,t[a])}return()=>{for(let a of Object.keys(e)){let e=E[a];(0,r.t)(5,s,e,k),p.off(e,t[a])}}},[k,E]);let U=(0,n.useCallback)((e,a={})=>{let n,l=Object.fromEntries(Object.keys(P).map(e=>[e,null])),o="function"==typeof e?e(v(L.current,P))??l:e??l;(0,r.t)(6,s,k,o);let f=0,g=!1,m=[];for(let[e,r]of Object.entries(o)){let l=i(P,e),s=E[e];if(!l||void 0===s||void 0===r)continue;(a.clearOnDefault??l.clearOnDefault??j)&&null!==r&&void 0!==l.defaultValue&&(l.eq??((e,t)=>e===t))(r,l.defaultValue)&&(r=null);let o=null===r?null:(l.serialize??String)(r);p.emit(s,{state:r,query:o});let h={key:s,query:o,options:{history:a.history??l.history??u,shallow:a.shallow??l.shallow??b,scroll:a.scroll??l.scroll??d,startTransition:a.startTransition??l.startTransition??S}},v=a.limitUrlUpdates??l.limitUrlUpdates??y;if(v?.method==="debounce"){let e=v.timeMs??t.l.timeMs,r=t.t.push(h,e,R,c);f<e&&(n=r,f=e)}else{let e=v?.timeMs??a.throttleMs??l.throttleMs??x;m.push(t.t.abort(s)),t.r.push(h,e),g=!0}}let h=m.reduce((e,t)=>t(e),g?t.r.flush(R,c):t.r.getPendingPromise(R));return n??h},[k,u,b,d,x,y?.method,y?.timeMs,S,j,P,E,R.updateUrl,R.getSearchParamsSnapsh
1ot,R.rateLimitFactor,c]);return[(0,n.useMemo)(()=>v(T,P),[T,P]),U]}function h(e,r,a,n,s,o){let c=!1,u=Object.entries(e).reduce((e,[u,d])=>{var p;let f=r[u],g=i(n,f),m="multi"===d.type?[]:null,h=void 0===g?("multi"===d.type?a.getAll(f):a.get(f))??m:g,v=o&&i(o,u);return s&&void 0!==v&&((p=i(s,f)??m)===h||null!==p&&null!==h&&"string"!=typeof p&&"string"!=typeof h&&p.length===h.length&&p.every((e,t)=>e===h[t]))?e[u]=v:(c=!0,e[u]=((0,t.o)(h)?null:l(d.parse,h,f))??null,s&&(s[f]=h)),e},{});if(!c){let t=Object.keys(e),r=Object.keys(o??{});c=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:u,hasChanged:c}}function v(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]?.defaultValue??null]))}e.s(["parseAsInteger",0,c,"parseAsString",0,o,"useQueryState",0,function(e,t={}){let{parse:r,type:a,serialize:i,eq:l,defaultValue:s,...o}=t,[{[e]:c},u]=m({[e]:{parse:r??(e=>e),type:a,serialize:i,eq:l,defaultValue:s}},o);return[c,(0,n.useCallback)((t,r={})=>u(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,u])]},"useQueryStates",0,m],312239),e.s(["throttle",()=>t.u],931492)},699375,e=>{"use strict";var t=e.i(176350);e.s([],394642),e.i(394642),e.i(690954);var r=e.i(273576),a=e.i(141009),n=e.i(548394),i=e.i(871955),l=e.i(74306),s=e.i(207642),o=e.i(531249),c=e.i(931824),u=e.i(390428),d=e.i(783539);let p=r.createContext(void 0),f={...e.i(377412).fieldValidityMapping,checked:e=>e?{"data-checked":""}:{"data-unchecked":""}};var g=e.i(606041),m=e.i(927438),h=e.i(751384),v=e.i(119992),b=e.i(995071),x=e.i(488823),y=e.i(106101),j=e.i(271486),S=e.i(902789),w=e.i(893818);let k=r.forwardRef(function(e,d){let{checked:k,className:O,defaultChecked:C,"aria-labelledby":P,form:E,id:R,inputRef:N,name:I,nativeButton:D=!1,onCheckedChange:z,readOnly:M=!1,required:T=!1,disabled:A=!1,render:L,uncheckedValue:F,value:V,style:B,..._}=e,{clearErrors:H}=(0,v.useFormContext)(),{state:U,setTouched:W,setDirty:G,validityData:K,setFilled:q,setFocused:$,validationMode:J,disabled:Q,name:Y,validation:X}=(0,m.useFieldRootContext)(),{labelId:Z}=(0,b.useLabelableContext)(),ee=Q||A,et=Y??I,er=r.useRef(null),ea=(0,n.useMergedRefs)(er,N,X.inputRef),en=r.useRef(null),ei=(0,c.useBaseUiId)(),el=(0,y.useLabelableId)({id:R,implicit:!1,controlRef:en}),es=D?void 0:el,[eo,ec]=(0,a.useControlled)({controlled:k,default:!!C,name:"Switch",state:"checked"});(0,h.useRegisterFieldControl)(en,ei,eo,void 0,!ee,I),(0,i.useIsoLayoutEffect)(()=>{er.current&&q(er.current.checked)},[q]),(0,w.useValueChanged)(eo,()=>{H(et),G(eo!==K.initialValue),q(eo),X.change(eo)});let{getButtonProps:eu,buttonRef:ed}=(0,u.useButton)({disabled:ee,native:D}),ep=(0,x.useAriaLabelledBy)(P,Z,er,!D,es),ef={...X.getValidationProps(ee),checked:eo,disabled:ee,form:E,id:es,name:et,required:T,style:et?l.visuallyHiddenInput:l.visuallyHidden,tabIndex:-1,type:"checkbox","aria-hidden":!0,ref:ea,onChange(e){if(e.nativeEvent.defaultPrevented)return;if(M)return void e.preventDefault();let t=e.currentTarget.checked,r=(0,j.createChangeEventDetails)(S.REASONS.none,e.nativeEvent);z?.(t,r),r.isCanceled||ec(t)},onClick(e){e.stopPropagation()},onFocus(){en.current?.focus()},...void 0!==V?{value:V}:s.EMPTY_OBJECT},eg=r.useMemo(()=>({...U,checked:eo,disabled:ee,readOnly:M,required:T}),[U,eo,ee,M,T]),em=(0,o.useRenderElement)("span",e,{state:eg,ref:[d,en,ed],props:[{id:D?el:ei,role:"switch","aria-checked":eo,"aria-readonly":M||void 0,"aria-required":T||void 0,"aria-labelledby":ep,onFocus(){ee||$(!0)},onBlur(){let e=er.current;e&&!ee&&(W(!0),$(!1),"onBlur"===J&&X.commit(e.checked))},onClick(e){if(M||ee)return;e.preventDefault();let t=er.current;t&&(0,g.dispatchClickWithModifiers)(t,e)}},_,eu,e=>X.getValidationProps(ee,e)],stateAttributesMapping:f});return(0,t.jsxs)(p.Provider,{value:eg,children:[em,!eo&&et&&void 0!==F&&(0,t.jsx)("input",{type:"hidden",form:E,name:et,value:F,disabled:ee}),(0,t.jsx)("input",{...ef,suppressHydrationWarning:!0})]})}),O=r.forwardRef(function(e,t){let{render:a,className:n,style:i,...l}=e,s=function(){let e=r.useContext(p);if(void 0===e)throw Error((0,d.default)(63));return e}();return(0,o.useRenderElement)("span",e,{state:s,ref:t,stateAttributesMapping:f,props:l})});e.s(["Root",0,k,"Thumb",0,O],696744);var C=e.i(696744),C=C,P=e.i(975157);e.s(["Switch",0,function({className:e,size:r="default",...a}){return(0,t.jsx)(C.Root,{"data-slot":"switch","data-size":r,className:(0,P.cn)("peer group/switch focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 data-checked:bg-primary data-unchecked:bg-input dark:data-unchecked:bg-input/80 relative inline-flex shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none after:absolute after:-inset-x-3 after:-inset-y-2 focus-visible:ring-3 aria-invalid:ring-3 data-disabled:cursor-not-allowed data-disabled:opacity-50 data-[size=default]:h-[18.4px] data-[size=default]:w-[32px] data-[size=sm]:h-[14px] data-[size=sm]:w-[24px]",e),...a,children:(0,t.jsx)(C.Thumb,{"data-slot":"switch-thumb",className:"bg-background dark:data-checked:bg-primary-foreground dark:data-unchecked:bg-foreground pointer-events-none block rounded-full ring-0 transition-transform group-data-[size=default]/switch:size-4 group-data-[size=sm]/switch:size-3 group-data-[size=default]/switch:data-checked:translate-x-[calc(100%-2px)] group-data-[size=sm]/switch:data-checked:translate-x-[calc(100%-2px)] group-data-[size=default]/switch:data-unchecked:translate-x-0 group-data-[size=sm]/switch:data-unchecked:translate-x-0"})})}],699375)},168148,e=>{"use strict";var t=e.i(176350);e.s([],387669),e.i(387669),e.i(690954);var r=e.i(273576),a=e.i(74306);let n=new Map;function i(e,t,r){return null==e?"":(function(e,t){let r=JSON.stringify({locale:function e(t){return Array.isArray(t)?t.map(t=>e(t)).join(","):null==t?"":String(t)}(e),options:t}),a=n.get(r);if(a)return a;let i=new Intl.NumberFormat(e,t);return n.set(r,i),i})(t,r).format(e)}var l=e.i(714871),s=e.i(531249),o=e.i(783539);let c=r.createContext(void 0);function u(){let e=r.useContext(c);if(void 0===e)throw Error((0,o.default)(51));return e}let d={status:e=>({[`data-${e}`]:""})},p=r.forwardRef(function(e,n){let{format:o,getAriaValueText:u,locale:p,max:f=100,min:g=0,value:m,render:h,className:v,children:b,style:x,...y}=e,[j,S]=r.useState(),w="indeterminate",k=null,O=null,C="",P="indeterminate progress";if(null!=m&&Number.isFinite(m)){let e=(m-g)*100/(f-g);k=(0,l.clamp)(Number.isNaN(e)?0:e,0,100),w=(O=(0,l.clamp)(m,g,f))===f?"complete":"progressing",P=C=o?i(O,p,o):i(k/100,p,{style:"percent"})}let E=r.useMemo(()=>({status:w}),[w]),R={"aria-labelledby":j,"aria-valuemax":f,"aria-valuemin":g,"aria-valuenow":O??void 0,"aria-valuetext":u?u(C,m):P,role:"progressbar",children:(0,t.jsxs)(r.Fragment,{children:[b,(0,t.jsx)("span",{role:"presentation",style:a.visuallyHidden,children:"x"})]})},N=r.useMemo(()=>({formattedValue:C,percentageValue:k,setLabelId:S,state:E,value:m}),[C,k,S,E,m]),I=(0,s.useRenderElement)("div",e,{state:E,ref:n,props:[R,y],stateAttributesMapping:d});return(0,t.jsx)(c.Provider,{value:N,children:I})}),f=r.forwardRef(function(e,t){let{render:r,className:a,style:n,...i}=e,{state:l}=u();return(0,s.useRenderElement)("div",e,{state:l,ref:t,props:i,stateAttributesMapping:d})}),g=r.forwardRef(function(e,t){let{render:r,className:a,style:n,...i}=e,{percentageValue:l,state:o}=u(),c=null==l?{}:{insetInlineStart:0,height:"inherit",width:`${l}%`};return(0,s.useRenderElement)("div",e,{state:o,ref:t,props:[{style:c},i],stateAttributesMapping:d})}),m=r.forwardRef(function(e,t){let{className:r,render:a,children:n,style:i,...l}=e,{value:o,formattedValue:c,state:p}=u(),f="indeterminate"===p.status,g=f?"indeterminate":c,m=f?null:c;return(0,s.useRenderElement)("span",e,{state:p,ref:t,props:[{"aria-hidden":!0,
1children:"function"==typeof n?n(g,o):m},l],stateAttributesMapping:d})});var h=e.i(65076);let v=r.forwardRef(function(e,t){let{render:r,className:a,style:n,id:i,...l}=e,{setLabelId:o,state:c}=u(),p=(0,h.useRegisteredLabelId)(i,o);return(0,s.useRenderElement)("span",e,{state:c,ref:t,props:[{id:p,role:"presentation"},l],stateAttributesMapping:d})});e.s(["Indicator",0,g,"Label",0,v,"Root",0,p,"Track",0,f,"Value",0,m],75476);var b=e.i(75476),b=b,x=e.i(975157);function y({className:e,...r}){return(0,t.jsx)(b.Track,{className:(0,x.cn)("bg-muted relative flex h-1.5 w-full items-center overflow-x-hidden rounded-full",e),"data-slot":"progress-track",...r})}function j({className:e,...r}){return(0,t.jsx)(b.Indicator,{"data-slot":"progress-indicator",className:(0,x.cn)("bg-primary h-full transition-all",e),...r})}e.s(["Progress",0,function({className:e,children:r,value:a,...n}){return(0,t.jsxs)(b.Root,{value:a,"data-slot":"progress",className:(0,x.cn)("flex flex-wrap gap-3",e),...n,children:[r,(0,t.jsx)(y,{children:(0,t.jsx)(j,{})})]})},"ProgressIndicator",0,j,"ProgressLabel",0,function({className:e,...r}){return(0,t.jsx)(b.Label,{className:(0,x.cn)("text-sm font-medium",e),"data-slot":"progress-label",...r})},"ProgressTrack",0,y,"ProgressValue",0,function({className:e,...r}){return(0,t.jsx)(b.Value,{className:(0,x.cn)("text-muted-foreground ml-auto text-sm tabular-nums",e),"data-slot":"progress-value",...r})}],168148)},798892,e=>{"use strict";var t=e.i(273576),r=e.i(555284),a=e.i(340300),n=e.i(7284),i=e.i(77746),l=e.i(372753),s=e.i(421785),o=e.i(828517);function c(){return(c=Object.assign.bind()).apply(null,arguments)}function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?u(Object(r),!0).forEach(function(t){var a,n,i;a=e,n=t,i=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in a?Object.defineProperty(a,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var p={align:"center",iconSize:14,inactiveColor:"#ccc",layout:"horizontal",verticalAlign:"middle",labelStyle:{}};function f(e){var{data:r,iconType:a,inactiveColor:n}=e,i=32/6,s=32/3,o=r.inactive?n:r.color,c=null!=a?a:r.type;if("none"===c)return null;if("plainline"===c)return t.createElement("line",{strokeWidth:4,fill:"none",stroke:o,strokeDasharray:function(e){if("object"==typeof e&&null!==e&&"strokeDasharray"in e)return String(e.strokeDasharray)}(r.payload),x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"});if("line"===c)return t.createElement("path",{strokeWidth:4,fill:"none",stroke:o,d:"M0,".concat(16,"h").concat(s,"\n            A").concat(i,",").concat(i,",0,1,1,").concat(2*s,",").concat(16,"\n            H").concat(32,"M").concat(2*s,",").concat(16,"\n            A").concat(i,",").concat(i,",0,1,1,").concat(s,",").concat(16),className:"recharts-legend-icon"});if("rect"===c)return t.createElement("path",{stroke:"none",fill:o,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(t.isValidElement(r.legendIcon)){var u=d({},r);return delete u.legendIcon,t.cloneElement(r.legendIcon,u)}return t.createElement(l.Symbols,{fill:o,cx:16,cy:16,size:32,sizeType:"diameter",type:c})}function g(e){var{payload:r,iconSize:a,layout:l,formatter:o,inactiveColor:u,iconType:p,labelStyle:g}=e,m={x:0,y:0,width:32,height:32},h={display:"horizontal"===l?"inline-block":"block",marginRight:10},v={display:"inline-block",verticalAlign:"middle",marginRight:4};return r.map((r,l)=>{var b=r.formatter||o,x=(0,n.clsx)({"recharts-legend-item":!0,["legend-item-".concat(l)]:!0,inactive:r.inactive});if("none"===r.type)return null;var y="object"==typeof g?d({},g):{};y.color=r.inactive?u:y.color||r.color;var j=b?b(r.value,r,l):r.value;return t.createElement("li",c({className:x,style:h,key:"legend-item-".concat(l)},(0,s.adaptEventsOfChild)(e,r,l)),t.createElement(i.Surface,{width:a,height:a,viewBox:m,style:v,"aria-label":"".concat(j," legend icon")},t.createElement(f,{data:r,iconType:p,inactiveColor:u})),t.createElement("span",{className:"recharts-legend-item-text",style:y},j))})}var m=e=>{var r=(0,o.resolveDefaultProps)(e,p),{payload:a,layout:n,align:i}=r;return a&&a.length?t.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?i:"left"}},t.createElement(g,c({},r,{payload:a}))):null},h=e.i(505664),v=e.i(292554),b=e.i(204653),x=e.i(155553),y=e.i(59876),j=e.i(550754),S=e.i(314058),w=["contextPayload"];function k(){return(k=Object.assign.bind()).apply(null,arguments)}function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?O(Object(r),!0).forEach(function(t){var a,n,i;a=e,n=t,i=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in a?Object.defineProperty(a,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function P(e){return e.value}function E(e){var{contextPayload:r}=e,a=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,w),n=(0,h.getUniqPayload)(r,e.payloadUniqBy,P),i=C(C({},a),{},{payload:n});return t.isValidElement(e.content)?t.cloneElement(e.content,i):"function"==typeof e.content?t.createElement(e.content,i):t.createElement(m,i)}function R(e){var r=(0,v.useAppDispatch)();return(0,t.useEffect)(()=>{r((0,j.setLegendSettings)(e))},[r,e]),null}function N(e){var r=(0,v.useAppDispatch)();return(0,t.useEffect)(()=>(r((0,j.setLegendSize)(e)),()=>{r((0,j.setLegendSize)({width:0,height:0}))}),[r,e]),null}var I={align:"center",iconSize:14,inactiveColor:"#ccc",itemSorter:"value",layout:"horizontal",verticalAlign:"bottom"},D=t.memo(function(e){var n,i=(0,o.resolveDefaultProps)(e,I),l=(0,v.useAppSelector)(b.selectLegendPayload),s=(0,a.useLegendPortal)(),c=(0,y.useMargin)(),{width:u,height:d,wrapperStyle:p,portal:f}=i,[g,m]=(0,x.useElementOffset)([l]),h=(0,y.useChartWidth)(),j=(0,y.useChartHeight)();if(null==h||null==j)return null;var S=h-((null==c?void 0:c.left)||0)-((null==c?void 0:c.right)||0),w=(n=i.layout,"vertical"===n&&null!=d?{height:d}:"horizontal"===n?{width:u||S}:null),O=f?p:C(C({position:"absolute",width:(null==w?void 0:w.width)||u||"auto",height:(null==w?void 0:w.height)||d||"auto"},function(e,t,r,a,n,i){var l,s,{layout:o,align:c,verticalAlign:u}=t;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(l="center"===c&&"vertical"===o?{left:((a||0)-i.width)/2}:"right"===c?{right:r&&r.right||0}:{left:r&&r.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(s="middle"===u?{top:((n||0)-i.height)/2}:"bottom"===u?{bottom:r&&r.bottom||0}:{top:r&&r.top||0}),C(C({},l),s)}(p,i,c,h,j,g)),p),P=null!=f?f:s;if(null==P||null==l)return null;var D=t.createElement("div",{className:"recharts-legend-wrapper",style:O,ref:m},t.createElement(R,{layout:i.layout,align:i.align,verticalAlign:i.verticalAlign,itemSorter:i.itemSorter}),!f&&t.createElement(N,{width:g.width,height:g.height}),t.createElement(E,k({},i,w,{margin:c,chartWidth:h,chartHeight:j,contextPayload:l})));return(0,r.createPortal)(D,P)},S.propsAreEqual);D.displayName="Legend",e.s(["Legend",0,D],798892)},679215,925302,387236,e=>{"use strict";var t,r,a,n,i,l=e=>null;l.displayName="Cell",e.s(["Cell",0,l],679215);var s=e.i(273576),o=e.i(887064),c=e.i(7284),u=e.i(828517),d=e.i(307699),p=e.i(109973),f=e.i(56132),g=e.i(126792),m=e.i(719713),h=e.i(568144);function v(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?v(Object(r),!0).forEach(function(t){var a,n,i;a=e,n=t,i=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in a?Object.defineProperty(a,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):v(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function x(){return(x=Object.assign.bind()).apply(null,arguments)}function y(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var j=(e,l,s,o,c)=>{var u=s-o;return(0,h.roundTemplateLiteral)(t||(t=y(["M ",",",""])),e,l)+(0,h.roundTemplateLiteral)(r||(r=y(["L ",",",""])),e+s,l)+(0,h.roundTemplateLiteral)(a||(a=y(["L ",",",""])),e+s-u/2,l+c)+(0,h.roundTemplateLiteral)(n||(n=y(["L ",",",""])),e+s-u/2-o,l+c)+(0,h.roundTemplateLiteral)(i||(i=y(["L ",","," Z"])),e,l)},S={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},w=e=>{var t=(0,u.resolveDefaultProps)(e,S),{x:r,y:a,upperWidth:n,lowerWidth:i,height:l,className:o}=t,{animationEasing:h,animationDuration:v,animationBegin:y,isUpdateAnimationActive:w}=t,k=(0,s.useRef)(null),[O,C]=(0,s.useState)(-1),P=(0,s.useRef)(n),E=(0,s.useRef)(i),R=(0,s.useRef)(l),N=(0,s.useRef)(r),I=(0,s.useRef)(a),D=(0,p.useAnimationId)(e,"trapezoid-");if((0,s.useEffect)(()=>{if(k.current&&k.current.getTotalLength)try{var e=k.current.getTotalLength();e&&C(e)}catch(e){}},[]),r!==+r||a!==+a||n!==+n||i!==+i||l!==+l||0===n&&0===i||0===l)return null;var z=(0,c.clsx)("recharts-trapezoid",o);if(!w)return s.createElement("g",null,s.createElement("path",x({},(0,m.svgPropertiesAndEvents)(t),{className:z,d:j(r,a,n,i,l)})));var M=P.current,T=E.current,A=R.current,L=N.current,F=I.current,V="0px ".concat(-1===O?1:O,"px"),B="".concat(O,"px ").concat(O,"px"),_=(0,g.getTransitionVal)(["strokeDasharray"],v,h);return s.createElement(d.JavascriptAnimate,{animationId:D,key:D,canBegin:O>0,duration:v,easing:h,isActive:w,begin:y},e=>{var o=(0,f.interpolate)(M,n,e),c=(0,f.interpolate)(T,i,e),u=(0,f.interpolate)(A,l,e),d=(0,f.interpolate)(L,r,e),p=(0,f.interpolate)(F,a,e);k.current&&(P.current=o,E.current=c,R.current=u,N.current=d,I.current=p);var g=e>0?{transition:_,strokeDasharray:B}:{strokeDasharray:V};return s.createElement("path",x({},(0,m.svgPropertiesAndEvents)(t),{className:z,d:j(d,p,o,c,u),ref:k,style:b(b({},g),t.style)}))})},k=e.i(830239),O=e.i(673728),C=e.i(372753),P=e.i(891121),E=["option","shapeType","activeClassName","inActiveClassName"];function R(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?R(Object(r),!0).forEach(function(t){var a,n,i;a=e,n=t,i=r[t],(n=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n))in a?Object.defineProperty(a,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):a[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):R(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function I(e){var{shapeType:t,elementProps:r}=e;switch(t){case"rectangle":return s.createElement(o.Rectangle,r);case"trapezoid":return s.createElement(w,r);case"sector":return s.createElement(k.Sector,r);case"symbols":if("symbols"===t)return s.createElement(C.Symbols,r);break;case"curve":return s.createElement(P.Curve,r);default:return null}}e.s(["Shape",0,function(e){var t,{option:r,shapeType:a,activeClassName:n="recharts-active-shape",inActiveClassName:i="recharts-shape"}=e,l=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r={};for(var a in e)if(({}).hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;r[a]=e[a]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)r=i[a],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,E);if((0,s.isValidElement)(r))t=(0,s.cloneElement)(r,N(N({},l),(0,s.isValidElement)(r)?r.props:r));else if("function"==typeof r)t=r(l,l.index);else if(function(e){if("object"!=typeof e||null==e)return!1;if(null===Object.getPrototypeOf(e))return!0;
1if("[object Object]"!==Object.prototype.toString.call(e)){let t=e[Symbol.toStringTag];return null!=t&&!!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable&&e.toString()===`[object ${t}]`}let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(r)&&"boolean"!=typeof r){var o=N(N({},l),r);t=s.createElement(I,{shapeType:a,elementProps:o})}else t=s.createElement(I,{shapeType:a,elementProps:l});return l.isActive?s.createElement(O.Layer,{className:n},t):s.createElement(O.Layer,{className:i},t)}],925302);var D=e.i(292554),z=e.i(249953);e.s(["useMouseClickItemDispatch",0,(e,t,r)=>{var a=(0,D.useAppDispatch)();return(n,i)=>l=>{null==e||e(n,i,l),a((0,z.setActiveClickItemIndex)({activeIndex:String(i),activeDataKey:t,activeCoordinate:n.tooltipPosition,activeGraphicalItemId:r}))}},"useMouseEnterItemDispatch",0,(e,t,r)=>{var a=(0,D.useAppDispatch)();return(n,i)=>l=>{null==e||e(n,i,l),a((0,z.setActiveMouseOverItemIndex)({activeIndex:String(i),activeDataKey:t,activeCoordinate:n.tooltipPosition,activeGraphicalItemId:r}))}},"useMouseLeaveItemDispatch",0,e=>{var t=(0,D.useAppDispatch)();return(r,a)=>n=>{null==e||e(r,a,n),t((0,z.mouseLeaveItem)())}}],387236)},677572,e=>{"use strict";var t,r=e.i(176350);e.s([],796468),e.i(796468),e.i(690954);var a=e.i(273576),n=e.i(141009),i=e.i(871955),l=e.i(38783),s=e.i(531249),o=e.i(275364),c=e.i(783539);let u=a.createContext(void 0);function d(){let e=a.useContext(u);if(void 0===e)throw Error((0,c.default)(64));return e}let p={tabActivationDirection:e=>({"data-activation-direction":e})};var f=e.i(271486),g=e.i(902789);let m=a.forwardRef(function(e,t){let{className:c,defaultValue:d=0,onValueChange:m,orientation:b="horizontal",render:x,value:y,style:j,...S}=e,w=void 0!==e.defaultValue,k=a.useRef([]),[O,C]=a.useState(()=>new Map),[P,E]=(0,n.useControlled)({controlled:y,default:d,name:"Tabs",state:"value"}),R=void 0!==y,[N,I]=a.useState(()=>new Map),D=a.useRef(void 0),z=a.useCallback(e=>h(N,e),[N]),[M,T]=a.useState(()=>({previousValue:P,tabActivationDirection:"none"})),{previousValue:A,tabActivationDirection:L}=M,F=L,V=!1;A!==P&&(F=v(A,P,b,N),V=null!=A&&null!=P&&null==z(P));let B=V?A:P,_=A!==B||L!==F;(0,i.useIsoLayoutEffect)(()=>{_&&T({previousValue:B,tabActivationDirection:F})},[B,_,F]);let H=(0,l.useStableCallback)((e,t)=>{t.activationDirection=v(P,e,b,N),m?.(e,t),t.isCanceled||E(e)}),U=(0,l.useStableCallback)((e,t)=>{m?.(e,(0,f.createChangeEventDetails)(t,void 0,void 0,{activationDirection:"none"}))}),W=(0,l.useStableCallback)((e,t)=>(C(r=>{let a=new Map(r);return a.set(e,t),a}),()=>{C(r=>{if(r.get(e)!==t)return r;let a=new Map(r);return a.delete(e),a})})),G=a.useCallback(e=>O.get(e),[O]),K=a.useCallback(e=>{for(let t of N.values())if(e===t.value)return t.id},[N]),q=a.useMemo(()=>({getTabElementBySelectedValue:z,getTabIdByPanelValue:K,getTabPanelIdByValue:G,onValueChange:H,orientation:b,registerMountedTabPanel:W,setTabMap:I,tabActivationDirection:F,value:P}),[z,K,G,H,b,W,I,F,P]),$=a.useMemo(()=>{for(let e of N.values())if(e.value===P)return e},[N,P]),J=a.useMemo(()=>{for(let e of N.values())if(!e.disabled)return e.value},[N]),Q=a.useRef(!w),Y=a.useRef(d),X=a.useRef(w),Z=a.useRef(!1);(0,i.useIsoLayoutEffect)(()=>{if(R)return;function e(e,t){E(e),T({previousValue:e,tabActivationDirection:"none"}),U(e,t),Q.current=!1}if(0===N.size){Z.current&&null!==P&&!D.current?.isConnected&&e(null,g.REASONS.missing);return}Z.current=!0,D.current=N.keys().next().value;let t=$?.disabled,r=null==$&&null!==P;if(t||P!==Y.current||(X.current=!1),X.current&&t&&P===Y.current)return;let a=Q.current;if(t||r){let r=J??null;if(P===r){Q.current=!1;return}let n=g.REASONS.missing;a?n=g.REASONS.initial:t&&(n=g.REASONS.disabled),e(r,n);return}a&&null!=$&&(U(P,g.REASONS.initial),Q.current=!1)},[J,R,U,$,E,N,P]);let ee={orientation:b,tabActivationDirection:F},et=(0,s.useRenderElement)("div",e,{state:ee,ref:t,props:S,stateAttributesMapping:p});return(0,r.jsx)(u.Provider,{value:q,children:(0,r.jsx)(o.CompositeList,{elementsRef:k,children:et})})});function h(e,t){for(let[r,a]of e.entries())if(t===a.value)return r;return null}function v(e,t,r,a){if(null==e||null==t)return"none";let[n,i,l]="horizontal"===r?["left","left","right"]:["top","up","down"],s=h(a,e),o=h(a,t);
1if(null==s||null==o)return s!==o&&("number"==typeof e||"string"==typeof e)&&typeof e==typeof t?t>e?l:i:"none";let c=s.getBoundingClientRect()[n],u=o.getBoundingClientRect()[n];return u<c?i:u>c?l:"none"}var b=e.i(326997),x=e.i(931824),y=e.i(390428),j=e.i(182904),S=e.i(441838),w=e.i(706117);let k=a.createContext(void 0);function O(){let e=a.useContext(k);if(void 0===e)throw Error((0,c.default)(65));return e}var C=e.i(654957);let P=a.forwardRef(function(e,t){let{className:r,disabled:n=!1,render:o,value:c,id:u,nativeButton:m=!0,style:h,...v}=e,{value:k,getTabPanelIdByValue:P,onValueChange:E,orientation:R,tabActivationDirection:N}=d(),{activateOnFocus:I,registerTabResizeObserverElement:D,tabsListElement:z}=O(),{highlightedIndex:M,onHighlightedIndexChange:T}=(0,w.useCompositeRootContext)(),A=(0,x.useBaseUiId)(u),L=a.useMemo(()=>({disabled:n,id:A,value:c}),[n,A,c]),{compositeProps:F,compositeRef:V,index:B}=(0,S.useCompositeItem)({metadata:L}),_=c===k,H=a.useRef(!1),U=a.useRef(null),W=(0,l.useStableCallback)(e=>{U.current?.(),U.current=e?D(e):null});(0,i.useIsoLayoutEffect)(()=>{if(H.current){H.current=!1;return}if(_&&B>-1&&M!==B){if(null!=z){let e=(0,C.activeElement)((0,b.ownerDocument)(z));if(e&&(0,C.contains)(z,e))return}n||T(B)}},[_,B,M,T,n,z]);let{getButtonProps:G,buttonRef:K}=(0,y.useButton)({disabled:n,native:m,focusableWhenDisabled:!0}),q=P(c),$=a.useRef(!1),J=a.useRef(!1);function Q(e){E(c,(0,f.createChangeEventDetails)(g.REASONS.none,e.nativeEvent,void 0,{activationDirection:"none"}))}return(0,s.useRenderElement)("button",e,{state:{disabled:n,active:_,orientation:R,tabActivationDirection:N},ref:[t,K,V,W],props:[F,{role:"tab","aria-controls":q,"aria-selected":_,id:A,onClick:function(e){_||n||Q(e)},onFocus:function(e){_||n||I&&(!$.current||J.current)&&Q(e)},onPointerDown:function(e){if(_||n)return;$.current=!0,J.current=0===e.button;let t=(0,b.ownerDocument)(e.currentTarget);function r(){$.current=!1,J.current=!1,t.removeEventListener("pointerup",r),t.removeEventListener("pointercancel",r)}t.addEventListener("pointerup",r),t.addEventListener("pointercancel",r)},[j.ACTIVE_COMPOSITE_ITEM]:_?"":void 0,onKeyDownCapture(){H.current=!0}},v,G],stateAttributesMapping:p})});var E=e.i(611573),R=e.i(56032),N=e.i(207642);function I(){return N.NOOP}function D(){return!1}function z(){return!0}var M=e.i(626507);function T(e){let{script:t}=e,{nonce:a}=(0,M.useCSPContext)();return(0,R.useSyncExternalStore)(I,D,z)?(0,r.jsx)("script",{nonce:a,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0}):null}let A={...p,activeTabPosition:()=>null,activeTabSize:()=>null},L=a.forwardRef(function(e,n){let{className:i,render:l,renderBeforeHydration:o=!1,style:c,...u}=e,{getTabElementBySelectedValue:p,orientation:f,tabActivationDirection:g,value:m}=d(),{tabsListElement:h,registerIndicatorUpdateListener:v}=O(),b=function(){let[,e]=a.useState({});return a.useCallback(()=>{e({})},[])}();a.useEffect(()=>v(b),[v,b]);let x=0,y=0,j=0,S=0,w=0,k=0,C=!1;if(null!=m&&null!=h){let e=p(m);if(null!=e){C=!0;let{width:t,height:r}=(0,E.getCssDimensions)(e),{width:a,height:n}=(0,E.getCssDimensions)(h),i=e.getBoundingClientRect(),l=h.getBoundingClientRect(),s=a>0?l.width/a:1,o=n>0?l.height/n:1;if(s>Number.EPSILON&&o>Number.EPSILON){let e=i.left-l.left,t=i.top-l.top;x=e/s+h.scrollLeft-h.clientLeft,j=t/o+h.scrollTop-h.clientTop}else x=e.offsetLeft,j=e.offsetTop;w=t,k=r,y=h.scrollWidth-x-w,S=h.scrollHeight-j-k}}let P=C?{left:x,right:y,top:j,bottom:S}:null,R=C?{width:w,height:k}:null,N=C?{"--active-tab-left":`${x}px`,"--active-tab-right":`${y}px`,"--active-tab-top":`${j}px`,"--active-tab-bottom":`${S}px`,"--active-tab-width":`${w}px`,"--active-tab-height":`${k}px`}:void 0,I=C&&w>0&&k>0,D=(0,s.useRenderElement)("span",e,{state:{orientation:f,activeTabPosition:P,activeTabSize:R,tabActivationDirection:g},ref:n,props:[{role:"presentation",style:N,hidden:!I},u,{suppressHydrationWarning:!0}],stateAttributesMapping:A});return null==m?null:(0,r.jsxs)(a.Fragment,{children:[D,o&&(t||(t=(0,r.jsx)(T,{script:""})))]})});var F=e.i(870512),V=e.i(873340),B=e.i(926471),_=e.i(372146),H=e.i(764289);let U={...p,...V.transitionStatusMapping},W=a.forwardRef(function(e,t){let{className:r,value:n,render:l,keepMounted:o=!1,style:c,...u}=e,{value:p,getTabIdByPanelValue:f,orientation:g,tabActivationDirection:m,registerMountedTabPanel:h}=d(),v=(0,x.useBaseUiId)(),{ref:b,index:y}=(0,H.useCompositeListItem)(),j=n===p,{mounted:S,transitionStatus:w,setMounted:k}=(0,_.useTransitionStatus)(j),O=!S,C=f(n),P=a.useRef(null),E=(0,s.useRenderElement)("div",e,{state:{hidden:O,orientation:g,tabActivationDirection:m,transitionStatus:w},ref:[t,b,P],props:[{"aria-labelledby":C,hidden:O,id:v,role:"tabpanel",tabIndex:j?0:-1,inert:(0,F.inertValue)(!j),"data-index":y},u],stateAttributesMapping:U});return((0,B.useOpenChangeComplete)({open:j,ref:P,onComplete(){j||k(!1)}}),(0,i.useIsoLayoutEffect)(()=>
1{if(null!=v&&(!O||o))return h(n,v)},[O,o,n,v,h]),o||S)?E:null});var G=e.i(759054);let K=a.forwardRef(function(e,t){let{activateOnFocus:n=!1,className:s,loopFocus:o=!0,render:c,style:u,...f}=e,{orientation:g,setTabMap:m,tabActivationDirection:h}=d(),[v,b]=a.useState(0),[x,y]=a.useState(null),j=a.useRef(new Set),S=a.useRef(new Set),w=a.useRef(null);(0,i.useIsoLayoutEffect)(()=>{if("u"<typeof ResizeObserver)return;let e=new ResizeObserver(()=>{j.current.forEach(e=>{e()})});return w.current=e,x&&e.observe(x),S.current.forEach(t=>{e.observe(t)}),()=>{e.disconnect(),w.current=null}},[x]);let O=(0,l.useStableCallback)(e=>(j.current.add(e),()=>{j.current.delete(e)})),C=(0,l.useStableCallback)(e=>(S.current.add(e),w.current?.observe(e),()=>{S.current.delete(e),w.current?.unobserve(e)})),P=a.useMemo(()=>({activateOnFocus:n,registerIndicatorUpdateListener:O,registerTabResizeObserverElement:C,tabsListElement:x}),[n,O,C,x]);return(0,r.jsx)(k.Provider,{value:P,children:(0,r.jsx)(G.CompositeRoot,{render:c,className:s,style:u,state:{orientation:g,tabActivationDirection:h},refs:[t,y],props:[{"aria-orientation":"vertical"===g?"vertical":void 0,role:"tablist"},f],stateAttributesMapping:p,highlightedIndex:v,enableHomeAndEndKeys:!0,loopFocus:o,orientation:g,onHighlightedIndexChange:b,onMapChange:m,disabledIndices:N.EMPTY_ARRAY})})});e.s(["Indicator",0,L,"List",0,K,"Panel",0,W,"Root",0,m,"Tab",0,P],484082);var q=e.i(484082),q=q,$=e.i(294237),J=e.i(975157);let Q=(0,$.cva)("group/tabs-list text-muted-foreground inline-flex w-fit items-center justify-center rounded-lg p-[3px] group-data-horizontal/tabs:h-9 group-data-vertical/tabs:h-fit group-data-vertical/tabs:flex-col data-[variant=line]:rounded-none",{variants:{variant:{default:"bg-muted",line:"gap-1 bg-transparent"}},defaultVariants:{variant:"default"}});e.s(["Tabs",0,function({className:e,orientation:t="horizontal",...a}){return(0,r.jsx)(q.Root,{"data-slot":"tabs","data-orientation":t,className:(0,J.cn)("group/tabs flex gap-2 data-horizontal:flex-col",e),...a})},"TabsContent",0,function({className:e,...t}){return(0,r.jsx)(q.Panel,{"data-slot":"tabs-content",className:(0,J.cn)("flex-1 text-sm outline-none",e),...t})},"TabsList",0,function({className:e,variant:t="default",...a}){return(0,r.jsx)(q.List,{"data-slot":"tabs-list","data-variant":t,className:(0,J.cn)(Q({variant:t}),e),...a})},"TabsTrigger",0,function({className:e,...t}){return(0,r.jsx)(q.Tab,{"data-slot":"tabs-trigger",className:(0,J.cn)("text-foreground/60 hover:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:text-muted-foreground dark:hover:text-foreground relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-all group-data-vertical/tabs:w-full group-data-vertical/tabs:justify-start focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-disabled:pointer-events-none aria-disabled:opacity-50 group-data-[variant=default]/tabs-list:data-active:shadow-sm group-data-[variant=line]/tabs-list:data-active:shadow-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4","group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-active:bg-transparent dark:group-data-[variant=line]/tabs-list:data-active:border-transparent dark:group-data-[variant=line]/tabs-list:data-active:bg-transparent","data-active:bg-background data-active:text-foreground dark:data-active:border-input dark:data-active:bg-input/30 dark:data-active:text-foreground","after:bg-foreground after:absolute after:opacity-0 after:transition-opacity group-data-horizontal/tabs:after:inset-x-0 group-data-horizontal/tabs:after:bottom-[-5px] group-data-horizontal/tabs:after:h-0.5 group-data-vertical/tabs:after:inset-y-0 group-data-vertical/tabs:after:-right-1 group-data-vertical/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-active:after:opacity-100",e),...t})},"tabsListVariants",0,Q],677572)},219407,e=>{"use strict";var t=e.i(176350),r=e.i(273576),a=e.i(761922),n=e.i(473315),i=e.i(312239),l=e.i(487486),s=e.i(59497),o=e.i(699375);let c=(0,e.i(76608).create)(e=>({deletedIds:[],deleteRow:t=>e(e=>({deletedIds:[...e.deletedIds,t]})),stockOverrides:{},toggleStock:(t,r)=>e(e=>({stockOverrides:{...e.stockOverrides,[t]:!r}})),statusFilter:"all",categoryFilter:"all",stockFilter:"all",setStatusFilter:t=>e({statusFilter:t}),setCategoryFilter:t=>e({categoryFilter:t}),setStockFilter:t=>e({stockFilter:t})}));var u=e.i(708667),d=e.i(975157),p=e.i(931492);let f={search:i.parseAsString.withDefault("").withOptions({limitUrlUpdates:(0,p.throttle)(300)}),page:i.parseAsInteger.withDefault(1).withOptions({history:"push"}),pageSize:i.parseAsInteger.withDefault(10)};var g=e.i(869931),m=e.i(784774);let h=({table:e,columnCount:r})=>(0,t.jsxs)(m.Table,{children:[(0,t.jsx)(m.TableHeader,{children:e.getHeaderGroups().map(e=>(0,t.jsx)(m.TableRow,{className:"h-14 border-t",children:e.headers.map(e=>(0,t.jsx)(m.TableHead,{style:{width:`${e.getSize()}px`},className:"text-muted-foreground first:pl-6 last:px-6",children:e.isPlaceholder?null:e.column.getCanSort()?(0,t.jsxs)("div",{className:(0,d.cn)("flex h-full cursor-pointer items-center justify-between gap-2 select-none"),onClick:e.column.getToggleSortingHandler(),tabIndex:0,onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&(t.preventDefault(),e.column.getToggleSortingHandler()?.(t))},children:[(0,n.flexRender)(e.column.columnDef.header,e.getContext()),{asc:(0,t.jsx)(g.RiArrowUpSLine,{className:"size-4 shrink-0 opacity-60"}),desc:(0,t.jsx)(g.RiArrowDownSLine,{className:"size-4 shrink-0 opacity-60"})}[e.column.getIsSorted()]??null]}):(0,n.flexRender)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,t.jsx)(m.TableBody,{children:e.getRowModel().rows?.length?e.getRowModel().rows.map(e=>(0,t.jsx)(m.TableRow,{"data-state":e.getIsSelected()&&"selected",children:e.getVisibleCells().map(e=>(0,t.jsx)(m.TableCell,{className:"py-3 first:pl-6 last:px-6",children:(0,n.flexRender)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)):(0,t.jsx)(m.TableRow,{children:(0,t.jsx)(m.TableCell,{colSpan:r,className:"h-24 text-center",children:"No results."})})})]});var v=e.i(519455),b=e.i(755146);let x=({rowId:e})=>{let r=c(e=>e.deleteRow);return(0,t.jsxs)(b.DropdownMenu,{children:[(0,t.jsx)(b.DropdownMenuTrigger,{render:(0,t.jsx)(v.Button,{size:"icon",variant:"ghost","aria-label":"Row actions"}),children:(0,t.jsx)(g.RiMore2Line,{className:"size-4.5"})}),(0,t.jsxs)(b.DropdownMenuContent,{align:"end",children:[(0,t.jsxs)(b.DropdownMenuGroup,{children:[(0,t.jsxs)(b.DropdownMenuItem,{children:[(0,t.jsx)(g.RiEyeLine,{className:"mr-2 size-4"}),"View"]}
1),(0,t.jsxs)(b.DropdownMenuItem,{children:[(0,t.jsx)(g.RiPencilLine,{className:"mr-2 size-4"}),"Edit"]})]}),(0,t.jsx)(b.DropdownMenuSeparator,{}),(0,t.jsxs)(b.DropdownMenuItem,{variant:"destructive",onClick:()=>r(e),children:[(0,t.jsx)(g.RiDeleteBinLine,{className:"mr-2 size-4"}),"Delete"]})]})]})};var y=e.i(658512),j=e.i(158381),S=e.i(242405);let w=({table:e})=>{let r=(0,S.useMediaQuery)("(max-width: 639px)"),{pages:a,showLeftEllipsis:n,showRightEllipsis:i}=(0,j.usePagination)({currentPage:e.getState().pagination.pageIndex+1,totalPages:e.getPageCount(),paginationItemsToDisplay:r?1:3});return(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3 border-t px-6 py-4 max-sm:flex-col",children:[(0,t.jsxs)("p",{className:"text-muted-foreground text-sm whitespace-nowrap",children:["Showing ",e.getState().pagination.pageIndex*e.getState().pagination.pageSize+1," to"," ",Math.min((e.getState().pagination.pageIndex+1)*e.getState().pagination.pageSize,e.getRowCount())," ","of ",e.getRowCount()," entries"]}),(0,t.jsx)(y.Pagination,{className:"sm:justify-end",children:(0,t.jsxs)(y.PaginationContent,{children:[(0,t.jsx)(y.PaginationItem,{children:(0,t.jsx)(v.Button,{variant:"ghost",size:"icon",onClick:()=>e.previousPage(),disabled:!e.getCanPreviousPage(),"aria-label":"Go to previous page",className:"disabled:pointer-events-none disabled:opacity-50",children:(0,t.jsx)(g.RiArrowLeftSLine,{className:"size-4"})})}),a[0]>1&&(0,t.jsx)(y.PaginationItem,{children:(0,t.jsx)(v.Button,{size:"icon",variant:0===e.getState().pagination.pageIndex?"default":"ghost",onClick:()=>e.setPageIndex(0),children:"1"})}),n&&(0,t.jsx)(y.PaginationItem,{children:(0,t.jsx)(y.PaginationEllipsis,{})}),a.map(r=>{let a=r===e.getState().pagination.pageIndex+1;return(0,t.jsx)(y.PaginationItem,{children:(0,t.jsx)(v.Button,{size:"icon",variant:a?"default":"ghost",onClick:()=>e.setPageIndex(r-1),"aria-current":a?"page":void 0,children:r})},r)}),i&&(0,t.jsx)(y.PaginationItem,{children:(0,t.jsx)(y.PaginationEllipsis,{})}),a[a.length-1]<e.getPageCount()&&(0,t.jsx)(y.PaginationItem,{children:(0,t.jsx)(v.Button,{size:"icon",variant:e.getState().pagination.pageIndex===e.getPageCount()-1?"default":"ghost",onClick:()=>e.setPageIndex(e.getPageCount()-1),children:e.getPageCount()})}),(0,t.jsx)(y.PaginationItem,{children:(0,t.jsx)(v.Button,{variant:"ghost",size:"icon",onClick:()=>e.nextPage(),disabled:!e.getCanNextPage(),"aria-label":"Go to next page",className:"disabled:pointer-events-none disabled:opacity-50",children:(0,t.jsx)(g.RiArrowRightSLine,{className:"size-4"})})})]})})]})};var k=e.i(555367),O=e.i(430843),C=e.i(924659),P=e.i(950594),E=e.i(110204),R=e.i(967489);let N=({table:e})=>{let[a,n]=(0,i.useQueryState)("search",f.search);(0,r.useEffect)(()=>{e.getColumn("product_name")?.setFilterValue(a||void 0)},[a,e]);let l=c(e=>e.statusFilter),s=c(e=>e.categoryFilter),o=c(e=>e.stockFilter),u=c(e=>e.setStatusFilter),d=c(e=>e.setCategoryFilter),p=c(e=>e.setStockFilter);return(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex flex-col gap-4 border-b p-6",children:[(0,t.jsx)("span",{className:"text-foreground text-xl font-medium",children:"Filter"}),(0,t.jsxs)("div",{className:"flex items-center justify-between gap-6 max-sm:flex-col",children:[(0,t.jsxs)(R.Select,{items:[{label:"Status",value:"all"},{label:"Scheduled",value:"Scheduled"},{label:"Publish",value:"Publish"},{label:"Inactive",value:"Inactive"}],value:l,onValueChange:e=>e&&u(e),children:[(0,t.jsx)(R.SelectTrigger,{className:"w-full",children:(0,t.jsx)(R.SelectValue,{placeholder:"Status"})}),(0,t.jsx)(R.SelectContent,{alignItemWithTrigger:!1,children:(0,t.jsxs)(R.SelectGroup,{children:[(0,t.jsx)(R.SelectItem,{value:"all",children:"Status"}),(0,t.jsx)(R.SelectItem,{value:"Scheduled",children:"Scheduled"}),(0,t.jsx)(R.SelectItem,{value:"Publish",children:"Publish"}),(0,t.jsx)(R.SelectItem,{value:"Inactive",children:"Inactive"})]})})]}),(0,t.jsxs)(R.Select,{items:[{label:"Category",value:"all"},{label:"Household",value:"Household"},{label:"Office",value:"Office"},{label:"Electronics",value:"Electronics"},{label:"Shoes",value:"Shoes"},{label:"Accessories",value:"Accessories"},{label:"Game",value:"Game"}],value:s,onValueChange:e=>e&&d(e),children:[(0,t.jsx)(R.SelectTrigger,{className:"w-full",children:(0,t.jsx)(R.SelectValue,{placeholder:"Category"})}),(0,t.jsx)(R.SelectContent,{alignItemWithTrigger:!1,children:(0,t.jsxs)(R.SelectGroup,{children:[(0,t.jsx)(R.SelectItem,{value:"all",children:"Category"}),(0,t.jsx)(R.SelectItem,{value:"Household",children:"Household"}),(0,t.jsx)(R.SelectItem,{value:"Office",children:"Office"}),(0,t.jsx)(R.SelectItem,{value:"Electronics",children:"Electronics"}),(0,t.jsx)(R.SelectItem,{value:"Shoes",children:"Shoes"}),(0,t.jsx)(R.SelectItem,{value:"Accessories",children:"Accessories"}),(0,t.jsx)(R.SelectItem,{value:"Game",children:"Game"})]})})]}),(0,t.jsxs)(R.Select,{items:[{label:"Stock",value:"all"},{label:"In Stock",value:"In_Stock"},{label:"Out of Stock",value:"Out_of_Stock"}],value:o,onValueChange:e=>e&&p(e),children:[(0,t.jsx)(R.SelectTrigger,{className:"w-full",children:(0,t.jsx)(R.SelectValue,{placeholder:"Stock"})}),(0,t.jsx)(R.SelectContent,{alignItemWithTrigger:!1,children:(0,t.jsxs)(R.SelectGroup,{children:[(0,t.jsx)(R.SelectItem,{value:"all",children:"Stock"}),(0,t.jsx)(R.SelectItem,{value:"In_Stock",children:"In Stock"}),(0,t.jsx)(R.SelectItem,{value:"Out_of_Stock",children:"Out of Stock"})]})})]})]})]}),(0,t.jsxs)("div",{className:"flex items-center gap-4 p-6 max-sm:flex-col",children:[(0,t.jsxs)("div",{className:"w-full max-w-60 sm:w-auto",children:[(0,t.jsx)(E.Label,{htmlFor:"product-search",className:"sr-only",children:"Search"}),(0,t.jsxs)(P.InputGroup,{children:[(0,t.jsx)(P.InputGroupAddon,{children:(0,t.jsx)(g.RiSearchLine,{className:"size-4"})}),(0,t.jsx)(P.InputGroupInput,{id:"product-search",placeholder:"Search product",value:a,onChange:e=>n(e.target.value||null)})]})]}),(0,t.jsxs)("div",{className:"flex flex-1 items-center justify-end gap-4",children:[(0,t.jsxs)(R.Select,{items:[5,10,25,50,100].map(e=>({label:String(e),value:String(e)})),value:String(e.getState().pagination.pageSize),onValueChange:t=>t&&e.setPageSize(Number(t)),children:[(0,t.jsx)(R.SelectTrigger,{className:"w-20",children:(0,t.jsx)(R.SelectValue,{})}),(0,t.jsx)(R.SelectContent,{alignItemWithTrigger:!1,children:(0,t.jsx)(R.SelectGroup,{children:[5,10,25,50,100].map(e=>(0,t.jsx)(R.SelectItem,{value:String(e),children:e},e))})})]}),(0,t.jsxs)(b.DropdownMenu,{children:[(0,t.jsxs)(b.DropdownMenuTrigger,{render:(0,t.jsx)(v.Button,{variant:"secondary"}),children:[(0,t.jsx)(g.RiUploadLine,{className:"size-4"}),(0,t.jsx)("span",{className:"max-sm:hidden",children:"Export"})]}),(0,t.jsxs)(b.DropdownMenuContent,{align:"end",className:"w-36",children:[(0,t.jsxs)(b.DropdownMenuItem,{onClick:()=>{let t=e.getFilteredRowModel().rows.map(e=>e.original),r=new Blob([O.default.unparse(t,{header:!0})],{type:"text/csv;charset=utf-8;"}),a=URL.createObjectURL(r),n=document.createElement("a");n.href=a,n.download=`products-${new Date().toISOString().split("T")[0]}.csv`,n.click(),URL.revokeObjectURL(a)},children:[(0,t.jsx)(g.RiFileTextLine,{className:"mr-2 size-4"}),"CSV"]}),(0,t.jsx)(b.DropdownMenuSeparator,{}),(0,t.jsxs)(b.DropdownMenuItem,{onClick:()=>{let t=e.getFilteredRowModel().rows.map(e=>e.original),r=C.utils.json_to_sheet(t),a=C.utils.book_new();C.utils.book_append_sheet(a,r,"Products"),C.writeFile(a,`products-${new Date().toISOString().split("T")[0]}.xlsx`)},children:[(0,t.jsx)(g.RiFileExcelLine,{className:"mr-2 size-4"}),"Excel"]})]})]}),(0,t.jsxs)(k.default,{href:"/products/add",className:(0,v.buttonVariants)(),children:[(0,t.jsx)(g.RiAddLine,{className:"size-4"}),(0,t.jsx)("span",{className:"max-sm:hidden",children:"Add Product"})]})]})]})]})},I=({row:e})=>{let r=c(e=>e.toggleStock),a="In_Stock"===e.original.stock;return(0,t.jsx)(o.Switch,{checked:a,onCheckedChange:()=>r(e.original.id,a),"aria-label":"Stock status"})},D={Publish:"bg-green-600/10 text-green-600 dark:bg-green-400/10 dark:text-green-400",Scheduled:"bg-amber-600/10 text-amber-600 dar
1k:bg-amber-400/10 dark:text-amber-400",Inactive:"bg-destructive/10 text-destructive"},z=[{id:"select",header:({table:e})=>(0,t.jsx)(s.Checkbox,{checked:e.getIsAllPageRowsSelected(),indeterminate:e.getIsSomePageRowsSelected(),onCheckedChange:t=>e.toggleAllRowsSelected(!!t),"aria-label":"Select all"}),cell:({row:e})=>(0,t.jsx)(s.Checkbox,{checked:e.getIsSelected(),onCheckedChange:t=>e.toggleSelected(!!t),"aria-label":"Select row"}),size:50,enableSorting:!1,enableHiding:!1},{header:"Product",accessorKey:"product_name",cell:({row:e})=>(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)("div",{className:"bg-primary/5 flex size-10 shrink-0 items-center justify-center overflow-hidden rounded-md",children:(0,t.jsx)("img",{src:`/images/ecommerce-products/${e.original.image}`,alt:e.original.product_name,className:"size-8 object-contain",onError:e=>{e.target.src="/images/ecommerce-products/product-1.webp"}})}),(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsx)("span",{className:"font-medium",children:e.original.product_name}),(0,t.jsx)("span",{className:"text-muted-foreground line-clamp-1 max-w-48 truncate text-xs",children:e.original.product_brand})]})]}),size:260},{header:"Category",accessorKey:"category",cell:({row:e})=>(0,t.jsx)("span",{className:"text-muted-foreground",children:e.original.category}),filterFn:"equalsString",size:130},{header:"Stock",accessorKey:"stock",cell:({row:e})=>(0,t.jsx)(I,{row:e}),filterFn:"equalsString",size:90,enableSorting:!1},{header:"SKU",accessorKey:"sku",cell:({row:e})=>(0,t.jsx)("span",{className:"text-muted-foreground",children:e.original.sku}),size:100},{header:"Price",accessorKey:"price",cell:({row:e})=>(0,t.jsx)("span",{className:"font-medium",children:e.original.price}),size:100},{header:"Qty",accessorKey:"qty",cell:({row:e})=>(0,t.jsx)("span",{children:e.original.qty}),size:80},{header:"Status",accessorKey:"status",cell:({row:e})=>(0,t.jsx)(l.Badge,{className:(0,d.cn)("rounded-sm border-none capitalize",D[e.original.status]),children:e.original.status}),filterFn:"equalsString",size:110},{id:"actions",header:()=>"Actions",cell:({row:e})=>(0,t.jsx)(x,{rowId:e.original.id}),size:70,enableSorting:!1,enableHiding:!1}];e.s(["default",0,({data:e})=>{let[l,s]=(0,r.useState)([]),[{page:o,pageSize:d},p]=(0,i.useQueryStates)({page:f.page,pageSize:f.pageSize}),g={pageIndex:o-1,pageSize:d},m=c(e=>e.deletedIds),v=c(e=>e.stockOverrides),b=c(e=>e.statusFilter),x=c(e=>e.categoryFilter),y=c(e=>e.stockFilter),j=(0,u.useDeleteRow)(e,m),S=(0,r.useMemo)(()=>j.map(e=>e.id in v?{...e,stock:v[e.id]?"In_Stock":"Out_of_Stock"}:e),[j,v]);(0,r.useEffect)(()=>{s(e=>{let t=e.filter(e=>"product_name"===e.id);return"all"!==b&&t.push({id:"status",value:b}),"all"!==x&&t.push({id:"category",value:x}),"all"!==y&&t.push({id:"stock",value:y}),t})},[b,x,y]);let k=(0,n.useReactTable)({data:S,columns:z,state:{columnFilters:l,pagination:g},onColumnFiltersChange:s,onPaginationChange:e=>{let t="function"==typeof e?e(g):e,r={};t.pageIndex!==g.pageIndex&&(r.page=t.pageIndex+1),t.pageSize!==g.pageSize&&(r.pageSize=t.pageSize),Object.keys(r).length&&p(r)},getCoreRowModel:(0,a.getCoreRowModel)(),getFilteredRowModel:(0,a.getFilteredRowModel)(),getSortedRowModel:(0,a.getSortedRowModel)(),getPaginationRowModel:(0,a.getPaginationRowModel)()});return(0,t.jsxs)("div",{className:"bg-card ring-foreground/10 overflow-hidden rounded-xl shadow-xs ring-1",children:[(0,t.jsxs)("div",{className:"overflow-x-auto",children:[(0,t.jsx)(N,{table:k}),(0,t.jsx)(h,{table:k,columnCount:z.length})]}),(0,t.jsx)(w,{table:k})]})}],219407)},547749,e=>{"use strict";var t=e.i(176350),r=e.i(348056),a=e.i(524293),n=e.i(463197),i=e.i(869931),l=e.i(799676),s=e.i(487486),o=e.i(519455),c=e.i(515288),u=e.i(337886),d=e.i(755146),p=e.i(168148),f=e.i(975157);let g=["Share","Update","Refresh"],m={earning:{label:"Earning"}};e.s(["default",0,({title:e,subTitle:h,totalEarning:v,trend:b,changePercentage:x,description:y,chartData:j,statData:S,className:w})=>(0,t.jsxs)(c.Card,{className:(0,f.cn)("gap-4",w),children:[(0,t.jsxs)(c.CardHeader,{className:"flex justify-between",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,t.jsx)("span",{className:"text-lg font-semibold",children:e}),(0,t.jsx)("span",{className:"text-muted-foreground text-sm",children:h})]}),(0,t.jsxs)(d.DropdownMenu,{children:[(0,t.jsxs)(d.DropdownMenuTrigger,{render:(0,t.jsx)(o.Button,{variant:"ghost",size:"icon",className:"text-muted-foreground size-6 rounded-full"}),children:[(0,t.jsx)(i.RiMore2Line,{}),(0,t.jsx)("span",{className:"sr-only",children:"Menu"})]}),(0,t.jsx)(d.DropdownMenuContent,{align:"end",children:(0,t.jsx)(d.DropdownMenuGroup,{children:g.map((e,r)=>(0,t.jsx)(d.DropdownMenuItem,{children:e},r))})})]})]}),(0,t.jsxs)(c.CardContent,{className:"flex flex-col gap-4 text-base",children:[(0,t.jsxs)("div",{className:"grid gap-10 md:grid-cols-5",children:[(0,t.jsxs)("div",{className:"flex flex-col justify-center gap-3 md:col-span-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("span",{className:"text-6xl font-medium",children:v}),(0,t.jsxs)(s.Badge,{className:"bg-primary/10 [a&]:hover:bg-primary/5 focus-visible:ring-primary/20 dark:focus-visible:ring-primary/40 text-primary h-6 rounded-sm px-3 py-1 focus-visible:outline-none",children:["up"===b?"+":"-",x,"%"]})]}),(0,t.jsx)("p",{className:"text-muted-foreground text-xs",children:y})]}),(0,t.jsx)(u.ChartContainer,{config:m,className:"w-full text-sm sm:h-37.5 md:col-span-3 md:pl-6",children:(0,t.jsxs)(a.BarChart,{accessibilityLayer:!0,data:j,margin:{left:-5,right:-5},children:[(0,t.jsx)(n.XAxis,{dataKey:"day",tickLine:!1,tickMargin:5.5,axisLine
1:!1,tickFormatter:e=>e.slice(0,2),tick:{fill:"var(--muted-foreground)"}}),(0,t.jsx)(u.ChartTooltip,{cursor:!1,content:(0,t.jsx)(u.ChartTooltipContent,{hideLabel:!0})}),(0,t.jsx)(r.Bar,{dataKey:"earning",radius:8})]})})]}),(0,t.jsx)(c.Card,{className:"ring-foreground/10 shadow-none",children:(0,t.jsx)(c.CardContent,{className:"flex flex-wrap justify-between gap-6 text-base max-md:gap-5",children:S.map((e,r)=>(0,t.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(l.Avatar,{className:"rounded-sm after:border-0",children:(0,t.jsx)(l.AvatarFallback,{className:"bg-primary/10 text-primary shrink-0 rounded-sm *:size-4",children:e.icon})}),(0,t.jsx)("span",{children:e.title})]}),(0,t.jsx)("span",{className:"text-2xl font-medium",children:e.amount}),(0,t.jsx)(p.Progress,{value:e.progress,className:"w-37.5 *:data-[slot=progress-track]:h-1.5"})]},r))})})]})]})])}]);

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.