{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7aTbsKhRiUF6BKcm2pqY/ZDhRS4N8ch25firYTX98/Toast.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion,AnimatePresence}from\"framer-motion\";// \u0422\u043E\u0441\u0442 \u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\nconst Toast=({message,removeToast})=>{useEffect(()=>{console.log(\"Toast mounted with message:\",message)// \u041B\u043E\u0433 \u0434\u043B\u044F \u0434\u0435\u0431\u0430\u0433\u0430\n;const timer=setTimeout(()=>{removeToast()// \u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u043E\u0441\u0442 \u0447\u0435\u0440\u0435\u0437 3 \u0441\u0435\u043A\u0443\u043D\u0434\u044B\n;},3e3);return()=>{console.log(\"Toast unmounted\")// \u041B\u043E\u0433 \u0434\u043B\u044F \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F\n;clearTimeout(timer);};},[removeToast]);const toastVariants={hidden:{opacity:0,y:50},visible:{opacity:1,y:0,transition:{duration:.5}},exit:{opacity:0,y:50,transition:{duration:.5}}};const toastStyles={backgroundColor:\"#141414\",color:\"#fff\",padding:\"14px 16px\",borderRadius:\"14px\",boxShadow:\"0px 8px 15px rgba(0, 0, 0, 0.2)\",zIndex:5,fontSize:\"16px\",opacity:1,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:\"15px\",border:\"2px solid red\",maxWidth:\"90%\",width:\"fit-content\",margin:\"0 auto\",position:\"fixed\",bottom:\"30px\"};return /*#__PURE__*/_jsx(motion.div,{style:toastStyles,variants:toastVariants,initial:\"hidden\",animate:\"visible\",exit:\"exit\",children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"#83e969\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6L9 17L4 12\"})}),message]})});};// \u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440 \u0442\u043E\u0441\u0442\u043E\u0432\nexport const CustomToastProvider=()=>{const[toasts,setToasts]=useState([]);useEffect(()=>{const handleShowToast=e=>{console.log(\"Toast event received:\",e.detail)// \u041B\u043E\u0433 \u0434\u043B\u044F \u0434\u0435\u0431\u0430\u0433\u0430 \u0441\u043E\u0431\u044B\u0442\u0438\u044F\n;const id=Math.random().toString(36).substr(2,9);const newToast={id,message:e.detail};setToasts(prev=>[...prev,newToast]);setTimeout(()=>{setToasts(prev=>prev.filter(toast=>toast.id!==id));},3e3);};if(typeof window!==\"undefined\"){window.addEventListener(\"show-toast\",handleShowToast);}return()=>{if(typeof window!==\"undefined\"){window.removeEventListener(\"show-toast\",handleShowToast);}};},[]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",bottom:\"20px\",left:\"50%\",transform:\"translateX(-50%)\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",zIndex:9999,width:\"100%\",padding:\"1rem\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:toasts.map(toast=>/*#__PURE__*/_jsx(Toast,{message:toast.message,removeToast:()=>setToasts(prev=>prev.filter(t=>t.id!==toast.id))},toast.id))})});};// \u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0430\u044F \u0444\u0443\u043D\u043A\u0446\u0438\u044F \u0434\u043B\u044F \u0432\u044B\u0437\u043E\u0432\u0430 \u0442\u043E\u0441\u0442\u0430\nexport const showToast=message=>{console.log(\"showToast called with message:\",message)// \u041B\u043E\u0433 \u0434\u043B\u044F \u0434\u0435\u0431\u0430\u0433\u0430 \u0432\u044B\u0437\u043E\u0432\u0430\n;const event=new CustomEvent(\"show-toast\",{detail:message});if(typeof window!==\"undefined\"){window.dispatchEvent(event);}};\nexport const __FramerMetadata__ = {\"exports\":{\"showToast\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CustomToastProvider\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Toast.map"],
  "mappings": "qHACA,IAAMA,EAAM,CAAC,CAAC,QAAAC,EAAQ,YAAAC,CAAW,IAAI,CAACC,EAAU,IAAI,CAAC,QAAQ,IAAI,8BAA8BF,CAAO,EACrG,IAAMG,EAAM,WAAW,IAAI,CAACF,EAAY,CACxC,EAAE,GAAG,EAAE,MAAM,IAAI,CAAC,QAAQ,IAAI,iBAAiB,EAC/C,aAAaE,CAAK,CAAE,CAAE,EAAE,CAACF,CAAW,CAAC,EAAE,IAAMG,EAAc,CAAC,OAAO,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,QAAQ,CAAC,QAAQ,EAAE,EAAE,EAAE,WAAW,CAAC,SAAS,EAAE,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,EAAE,GAAG,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,EAAQC,EAAY,CAAC,gBAAgB,UAAU,MAAM,OAAO,QAAQ,YAAY,aAAa,OAAO,UAAU,kCAAkC,OAAO,EAAE,SAAS,OAAO,QAAQ,EAAE,QAAQ,OAAO,WAAW,SAAS,eAAe,gBAAgB,IAAI,OAAO,OAAO,gBAAgB,SAAS,MAAM,MAAM,cAAc,OAAO,SAAS,SAAS,QAAQ,OAAO,MAAM,EAAE,OAAoBC,EAAKC,EAAO,IAAI,CAAC,MAAMF,EAAY,SAASD,EAAc,QAAQ,SAAS,QAAQ,UAAU,KAAK,OAAO,SAAsBI,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,MAAM,EAAE,SAAS,CAAcF,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,UAAU,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAQ,SAAsBA,EAAK,OAAO,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,EAAEN,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,EAC1/BS,GAAoB,IAAI,CAAC,GAAK,CAACC,EAAOC,CAAS,EAAEC,EAAS,CAAC,CAAC,EAAE,OAAAV,EAAU,IAAI,CAAC,IAAMW,EAAgBC,GAAG,CAAC,QAAQ,IAAI,wBAAwBA,EAAE,MAAM,EAC/J,IAAMC,EAAG,KAAK,OAAO,EAAE,SAAS,EAAE,EAAE,OAAO,EAAE,CAAC,EAAQC,EAAS,CAAC,GAAAD,EAAG,QAAQD,EAAE,MAAM,EAAEH,EAAUM,GAAM,CAAC,GAAGA,EAAKD,CAAQ,CAAC,EAAE,WAAW,IAAI,CAACL,EAAUM,GAAMA,EAAK,OAAOC,GAAOA,EAAM,KAAKH,CAAE,CAAC,CAAE,EAAE,GAAG,CAAE,EAAE,OAAG,OAAOI,EAAS,KAAaA,EAAO,iBAAiB,aAAaN,CAAe,EAAS,IAAI,CAAI,OAAOM,EAAS,KAAaA,EAAO,oBAAoB,aAAaN,CAAe,CAAG,CAAE,EAAE,CAAC,CAAC,EAAsBP,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,QAAQ,OAAO,OAAO,KAAK,MAAM,UAAU,mBAAmB,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,OAAO,KAAK,MAAM,OAAO,QAAQ,MAAM,EAAE,SAAsBA,EAAKc,EAAgB,CAAC,SAASV,EAAO,IAAIQ,GAAoBZ,EAAKP,EAAM,CAAC,QAAQmB,EAAM,QAAQ,YAAY,IAAIP,EAAUM,GAAMA,EAAK,OAAOI,GAAGA,EAAE,KAAKH,EAAM,EAAE,CAAC,CAAC,EAAEA,EAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EACrxBI,GAAUtB,GAAS,CAAC,QAAQ,IAAI,iCAAiCA,CAAO,EACpF,IAAMuB,EAAM,IAAI,YAAY,aAAa,CAAC,OAAOvB,CAAO,CAAC,EAAK,OAAOmB,EAAS,KAAaA,EAAO,cAAcI,CAAK,CAAG",
  "names": ["Toast", "message", "removeToast", "ue", "timer", "toastVariants", "toastStyles", "p", "motion", "u", "CustomToastProvider", "toasts", "setToasts", "ye", "handleShowToast", "e", "id", "newToast", "prev", "toast", "window", "AnimatePresence", "t", "showToast", "event"]
}
