{"ast":null,"code":"import { __read } from 'tslib';\nimport { useCallback, useRef, useState } from 'react';\nimport { useUnmountEffect } from './use-unmount-effect.js';\nfunction useForceUpdate() {\n  var unloadingRef = useRef(false);\n  var _a = __read(useState(0), 2),\n    forcedRenderCount = _a[0],\n    setForcedRenderCount = _a[1];\n  useUnmountEffect(function () {\n    return unloadingRef.current = true;\n  });\n  return useCallback(function () {\n    !unloadingRef.current && setForcedRenderCount(forcedRenderCount + 1);\n  }, [forcedRenderCount]);\n}\nexport { useForceUpdate };","map":{"version":3,"names":["__read","useCallback","useRef","useState","useUnmountEffect","useForceUpdate","unloadingRef","_a","forcedRenderCount","setForcedRenderCount","current"],"sources":["C:/ldt/LDT/Safemate_Management/node_modules/framer-motion/dist/es/utils/use-force-update.js"],"sourcesContent":["import { __read } from 'tslib';\nimport { useCallback, useRef, useState } from 'react';\nimport { useUnmountEffect } from './use-unmount-effect.js';\n\nfunction useForceUpdate() {\n    var unloadingRef = useRef(false);\n    var _a = __read(useState(0), 2), forcedRenderCount = _a[0], setForcedRenderCount = _a[1];\n    useUnmountEffect(function () { return (unloadingRef.current = true); });\n    return useCallback(function () {\n        !unloadingRef.current && setForcedRenderCount(forcedRenderCount + 1);\n    }, [forcedRenderCount]);\n}\n\nexport { useForceUpdate };\n"],"mappings":"AAAA,SAASA,MAAM,QAAQ,OAAO;AAC9B,SAASC,WAAW,EAAEC,MAAM,EAAEC,QAAQ,QAAQ,OAAO;AACrD,SAASC,gBAAgB,QAAQ,yBAAyB;AAE1D,SAASC,cAAcA,CAAA,EAAG;EACtB,IAAIC,YAAY,GAAGJ,MAAM,CAAC,KAAK,CAAC;EAChC,IAAIK,EAAE,GAAGP,MAAM,CAACG,QAAQ,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC;IAAEK,iBAAiB,GAAGD,EAAE,CAAC,CAAC,CAAC;IAAEE,oBAAoB,GAAGF,EAAE,CAAC,CAAC,CAAC;EACxFH,gBAAgB,CAAC,YAAY;IAAE,OAAQE,YAAY,CAACI,OAAO,GAAG,IAAI;EAAG,CAAC,CAAC;EACvE,OAAOT,WAAW,CAAC,YAAY;IAC3B,CAACK,YAAY,CAACI,OAAO,IAAID,oBAAoB,CAACD,iBAAiB,GAAG,CAAC,CAAC;EACxE,CAAC,EAAE,CAACA,iBAAiB,CAAC,CAAC;AAC3B;AAEA,SAASH,cAAc","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}