import{u as g,W as i,r as n}from"./v_7_4_3_73_d3c9bac7-c74e-47f6-ac42-499f067843a54.js";import"./v_7_4_3_73_d3c9bac7-c74e-47f6-ac42-499f067843a53.js";import{I as c}from"./v_7_4_3_73_d3c9bac7-c74e-47f6-ac42-499f067843a58.js";import{c as d}from"./v_7_4_3_73_d3c9bac7-c74e-47f6-ac42-499f067843a52.js";import"./v_7_4_3_73_d3c9bac7-c74e-47f6-ac42-499f067843a55.js";const y=d()(s=>({categories:[],addCategory:e=>s(a=>{const{language:t}=g.getState(),o={...e,id:n()},r=[...a.categories,o];return i("categoria",r),chrome.runtime.sendMessage({action:"addCategory",dados:o}),c({type:"Success",message:t.categoryCreated,position:"top-right"}),{categories:r}}),sortCategories:e=>s(a=>{const t=[...a.categories],[o]=t.splice(e.oldIndex,1);return t.splice(e.newIndex,0,o),i("categoria",t),chrome.runtime.sendMessage({action:"sortCategories",dados:e}),{categories:t}}),removeCategory:e=>s(a=>{const{language:t}=g.getState(),o=a.categories.filter(r=>r.id!==e);return i("categoria",o),chrome.runtime.sendMessage({action:"removeCategory",dados:e}),c({type:"Success",message:t.deletedCategory,position:"top-right"}),{categories:o}}),editCategory:e=>s(a=>{const{language:t}=g.getState(),o=a.categories.map(r=>r.id===e.id?e:r);return i("categoria",o),chrome.runtime.sendMessage({action:"editCategory",dados:e}),c({type:"Success",message:t.categoryEdited,position:"top-right"}),{categories:o}})}));export{y as u};
