1import{w as t}from"./Djf3su6h.js";const l=t(!1),c=t("current_month"),d=t([{value:"current_month",label:"Current Month"},{value:"last_month",label:"Last Month"},{value:"current_quarter",label:"Current Quarter"},{value:"last_quarter",label:"Last Quarter"},{value:"current_year",label:"Current Year"},{value:"last_year",label:"Last Year"},{value:"custom",label:"Custom Range"}]),f=t({startDate:null,endDate:null}),m=t(!1),p=t(""),i=t([]);function g(){l.set(!0)}function b(){l.set(!1)}function v(a,n,e=5e3){const o={id:Date.now().toString(),type:a,message:n,timestamp:new Date};return i.update(r=>[...r,o]),e>0&&setTimeout(()=>{s(o.id)},e),o.id}function s(a){i.update(n=>n.filter(e=>e.id!==a))}function _(){i.set([])}export{v as addNotification,_ as clearAllNotifications,b as closeSettingsModal,f as customDateRange,m as isAppLoading,l as isSettingsModalOpen,p as loadingMessage,i as notifications,g as openSettingsModal,s as removeNotification,c as selectedTimePeriod,d as timePeriodOptions};
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.