{"id":"thRb","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/toast/dist/esm/toast.utils.js.map","includedInParent":true,"mtime":1616745790348},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/toast/package.json","includedInParent":true,"mtime":1616745790348}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.findToast=t,exports.getToastStyle=o,exports.isVisible=exports.getToastPosition=exports.findById=void 0;var e=(e,t)=>e.find(e=>e.id===t);function t(e,t){var s=i(e,t);return{position:s,index:s?e[s].findIndex(e=>e.id===t):-1}}exports.findById=e;var i=(e,t)=>{var i;return null==(i=Object.values(e).flat().find(e=>e.id===t))?void 0:i.position};exports.getToastPosition=i;var s=(e,t)=>!!i(e,t);function o(e){var t=\"center\";return e.includes(\"right\")&&(t=\"flex-end\"),e.includes(\"left\")&&(t=\"flex-start\"),{display:\"flex\",flexDirection:\"column\",alignItems:t}}exports.isVisible=s;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":86}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":88}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":96}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":110}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":112}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":120}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":130}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":138}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":155}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":163}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":177}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":7,"column":7},"generated":{"line":1,"column":179}},{"source":"../../src/toast.utils.ts","name":"findById","original":{"line":7,"column":13},"generated":{"line":1,"column":183}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":7,"column":24},"generated":{"line":1,"column":185}},{"source":"../../src/toast.utils.ts","name":"arr","original":{"line":7,"column":25},"generated":{"line":1,"column":186}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":7,"column":46},"generated":{"line":1,"column":188}},{"source":"../../src/toast.utils.ts","name":"arr","original":{"line":8,"column":2},"generated":{"line":1,"column":192}},{"source":"../../src/toast.utils.ts","name":"find","original":{"line":8,"column":6},"generated":{"line":1,"column":194}},{"source":"../../src/toast.utils.ts","name":"toast","original":{"line":8,"column":12},"generated":{"line":1,"column":199}},{"source":"../../src/toast.utils.ts","name":"toast","original":{"line":8,"column":22},"generated":{"line":1,"column":202}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":8,"column":28},"generated":{"line":1,"column":204}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":8,"column":35},"generated":{"line":1,"column":209}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":14,"column":7},"generated":{"line":1,"column":212}},{"source":"../../src/toast.utils.ts","name":"findToast","original":{"line":14,"column":16},"generated":{"line":1,"column":221}},{"source":"../../src/toast.utils.ts","name":"toasts","original":{"line":14,"column":26},"generated":{"line":1,"column":223}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":14,"column":46},"generated":{"line":1,"column":225}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":15,"column":8},"generated":{"line":1,"column":228}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":15,"column":8},"generated":{"line":1,"column":232}},{"source":"../../src/toast.utils.ts","name":"getToastPosition","original":{"line":15,"column":19},"generated":{"line":1,"column":234}},{"source":"../../src/toast.utils.ts","name":"toasts","original":{"line":15,"column":36},"generated":{"line":1,"column":236}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":15,"column":44},"generated":{"line":1,"column":238}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":21,"column":9},"generated":{"line":1,"column":241}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":21,"column":9},"generated":{"line":1,"column":247}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":22,"column":4},"generated":{"line":1,"column":248}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":22,"column":4},"generated":{"line":1,"column":257}},{"source":"../../src/toast.utils.ts","name":"index","original":{"line":23,"column":4},"generated":{"line":1,"column":259}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":17,"column":16},"generated":{"line":1,"column":265}},{"source":"../../src/toast.utils.ts","name":"toasts","original":{"line":18,"column":6},"generated":{"line":1,"column":267}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":18,"column":13},"generated":{"line":1,"column":269}},{"source":"../../src/toast.utils.ts","name":"findIndex","original":{"line":18,"column":23},"generated":{"line":1,"column":272}},{"source":"../../src/toast.utils.ts","name":"toast","original":{"line":18,"column":34},"generated":{"line":1,"column":282}},{"source":"../../src/toast.utils.ts","name":"toast","original":{"line":18,"column":44},"generated":{"line":1,"column":285}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":18,"column":50},"generated":{"line":1,"column":287}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":18,"column":57},"generated":{"line":1,"column":292}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":19,"column":7},"generated":{"line":1,"column":296}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":299}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":307}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":316}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":7},"generated":{"line":1,"column":318}},{"source":"../../src/toast.utils.ts","name":"getToastPosition","original":{"line":31,"column":13},"generated":{"line":1,"column":322}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":32},"generated":{"line":1,"column":324}},{"source":"../../src/toast.utils.ts","name":"toasts","original":{"line":31,"column":33},"generated":{"line":1,"column":325}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":31,"column":53},"generated":{"line":1,"column":327}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":32},"generated":{"line":1,"column":332}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":32},"generated":{"line":1,"column":336}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":32},"generated":{"line":1,"column":338}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":32},"generated":{"line":1,"column":345}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":32},"generated":{"line":1,"column":352}},{"source":"../../src/toast.utils.ts","name":"Object","original":{"line":32,"column":2},"generated":{"line":1,"column":354}},{"source":"../../src/toast.utils.ts","name":"values","original":{"line":32,"column":9},"generated":{"line":1,"column":361}},{"source":"../../src/toast.utils.ts","name":"toasts","original":{"line":32,"column":16},"generated":{"line":1,"column":368}},{"source":"../../src/toast.utils.ts","name":"flat","original":{"line":33,"column":5},"generated":{"line":1,"column":371}},{"source":"../../src/toast.utils.ts","name":"find","original":{"line":34,"column":5},"generated":{"line":1,"column":378}},{"source":"../../src/toast.utils.ts","name":"toast","original":{"line":34,"column":11},"generated":{"line":1,"column":383}},{"source":"../../src/toast.utils.ts","name":"toast","original":{"line":34,"column":21},"generated":{"line":1,"column":386}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":34,"column":27},"generated":{"line":1,"column":388}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":34,"column":34},"generated":{"line":1,"column":393}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":31,"column":32},"generated":{"line":1,"column":402}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":32,"column":2},"generated":{"line":1,"column":404}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":34,"column":39},"generated":{"line":1,"column":406}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":416}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":424}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":441}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":40,"column":7},"generated":{"line":1,"column":443}},{"source":"../../src/toast.utils.ts","name":"isVisible","original":{"line":40,"column":13},"generated":{"line":1,"column":447}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":40,"column":25},"generated":{"line":1,"column":449}},{"source":"../../src/toast.utils.ts","name":"toasts","original":{"line":40,"column":26},"generated":{"line":1,"column":450}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":40,"column":46},"generated":{"line":1,"column":452}},{"source":"../../src/toast.utils.ts","name":"getToastPosition","original":{"line":41,"column":4},"generated":{"line":1,"column":458}},{"source":"../../src/toast.utils.ts","name":"toasts","original":{"line":41,"column":21},"generated":{"line":1,"column":460}},{"source":"../../src/toast.utils.ts","name":"id","original":{"line":41,"column":29},"generated":{"line":1,"column":462}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":47,"column":7},"generated":{"line":1,"column":465}},{"source":"../../src/toast.utils.ts","name":"getToastStyle","original":{"line":47,"column":16},"generated":{"line":1,"column":474}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":47,"column":30},"generated":{"line":1,"column":476}},{"source":"../../src/toast.utils.ts","name":"isRighty","original":{"line":48,"column":8},"generated":{"line":1,"column":479}},{"source":"../../src/toast.utils.ts","name":"alignItems","original":{"line":51,"column":6},"generated":{"line":1,"column":483}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":51,"column":19},"generated":{"line":1,"column":485}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":55,"column":9},"generated":{"line":1,"column":494}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":48,"column":19},"generated":{"line":1,"column":501}},{"source":"../../src/toast.utils.ts","name":"includes","original":{"line":48,"column":28},"generated":{"line":1,"column":503}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":48,"column":37},"generated":{"line":1,"column":512}},{"source":"../../src/toast.utils.ts","name":"alignItems","original":{"line":52,"column":16},"generated":{"line":1,"column":523}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":52,"column":29},"generated":{"line":1,"column":525}},{"source":"../../src/toast.utils.ts","name":"position","original":{"line":49,"column":18},"generated":{"line":1,"column":537}},{"source":"../../src/toast.utils.ts","name":"includes","original":{"line":49,"column":27},"generated":{"line":1,"column":539}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":49,"column":36},"generated":{"line":1,"column":548}},{"source":"../../src/toast.utils.ts","name":"alignItems","original":{"line":53,"column":15},"generated":{"line":1,"column":558}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":53,"column":28},"generated":{"line":1,"column":560}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":55,"column":9},"generated":{"line":1,"column":574}},{"source":"../../src/toast.utils.ts","name":"display","original":{"line":56,"column":4},"generated":{"line":1,"column":575}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":56,"column":13},"generated":{"line":1,"column":583}},{"source":"../../src/toast.utils.ts","name":"flexDirection","original":{"line":57,"column":4},"generated":{"line":1,"column":590}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":57,"column":19},"generated":{"line":1,"column":604}},{"source":"../../src/toast.utils.ts","name":"alignItems","original":{"line":58,"column":4},"generated":{"line":1,"column":613}},{"source":"../../src/toast.utils.ts","name":"alignItems","original":{"line":58,"column":4},"generated":{"line":1,"column":624}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":627}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":635}},{"source":"../../src/toast.utils.ts","name":null,"original":{"line":60,"column":1},"generated":{"line":1,"column":645}}],"sources":{"../../src/toast.utils.ts":"import { ToastPosition, ToastOptions, ToastState, ToastId } from \"./toast.types\"\n\n/**\n * Given an array of toasts for a specific position.\n * It returns the toast that matches the `id` passed\n */\nexport const findById = (arr: ToastOptions[], id: ToastId) =>\n  arr.find((toast) => toast.id === id)\n\n/**\n * Given the toast manager state, finds the toast that matches\n * the id and return its position and index\n */\nexport function findToast(toasts: ToastState, id: ToastId) {\n  const position = getToastPosition(toasts, id)\n\n  const index = position\n    ? toasts[position].findIndex((toast) => toast.id === id)\n    : -1\n\n  return {\n    position,\n    index,\n  }\n}\n\n/**\n * Given the toast manager state, finds the position of the toast that\n * matches the `id`\n */\nexport const getToastPosition = (toasts: ToastState, id: ToastId) =>\n  Object.values(toasts)\n    .flat()\n    .find((toast) => toast.id === id)?.position\n\n/**\n * Given the toast manager state, checks if a specific toast is\n * still in the state, which means it is still visible on screen.\n */\nexport const isVisible = (toasts: ToastState, id: ToastId) =>\n  !!getToastPosition(toasts, id)\n\n/**\n * Get's the styles to be applied to a toast's container\n * based on its position in the manager\n */\nexport function getToastStyle(position: ToastPosition): React.CSSProperties {\n  const isRighty = position.includes(\"right\")\n  const isLefty = position.includes(\"left\")\n\n  let alignItems = \"center\"\n  if (isRighty) alignItems = \"flex-end\"\n  if (isLefty) alignItems = \"flex-start\"\n\n  return {\n    display: \"flex\",\n    flexDirection: \"column\",\n    alignItems,\n  }\n}\n"},"lineCount":null}},"error":null,"hash":"34c9e686c32a62ce7d8af25a880d6fe7","cacheData":{"env":{}}}