Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/f7/80c08a54964480b44ef0f8d93fe8c23df31bfe7107f4b7fdaaaff5ed2b53fc4f2e55e1
T
2025-11-08 18:17:03 +00:00

1 line
12 KiB
Plaintext

{"dependencies":[{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":15},"end":{"line":3,"column":31,"index":46}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"./useNavigation.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":47},"end":{"line":4,"column":51,"index":98}}],"key":"QYUBGacr5qSJ4R+u3laZK0wRG3s=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n function _interopNamespace(e) {\n if (e && e.__esModule) return e;\n var n = {};\n if (e) Object.keys(e).forEach(function (k) {\n var d = Object.getOwnPropertyDescriptor(e, k);\n Object.defineProperty(n, k, d.get ? d : {\n enumerable: true,\n get: function () {\n return e[k];\n }\n });\n });\n n.default = e;\n return n;\n }\n exports.useFocusEffect = useFocusEffect;\n var _react = require(_dependencyMap[0], \"react\");\n var React = _interopNamespace(_react);\n var _useNavigationJs = require(_dependencyMap[1], \"./useNavigation.js\");\n /**\n * Hook to run an effect in a focused screen, similar to `React.useEffect`.\n * This can be used to perform side-effects such as fetching data or subscribing to events.\n * The passed callback should be wrapped in `React.useCallback` to avoid running the effect too often.\n *\n * @param callback Memoized callback containing the effect, should optionally return a cleanup function.\n */\n function useFocusEffect(effect) {\n var navigation = (0, _useNavigationJs.useNavigation)();\n\n // eslint-disable-next-line prefer-rest-params\n if (arguments[1] !== undefined) {\n var message = \"You passed a second argument to 'useFocusEffect', but it only accepts one argument. \" + \"If you want to pass a dependency array, you can use 'React.useCallback':\\n\\n\" + 'useFocusEffect(\\n' + ' React.useCallback(() => {\\n' + ' // Your code here\\n' + ' }, [depA, depB])\\n' + ');\\n\\n' + 'See usage guide: https://reactnavigation.org/docs/use-focus-effect';\n console.error(message);\n }\n React.useEffect(() => {\n var isFocused = false;\n var cleanup;\n var callback = () => {\n var destroy = effect();\n if (destroy === undefined || typeof destroy === 'function') {\n return destroy;\n }\n if (\"development\" !== 'production') {\n var _message = 'An effect function must not return anything besides a function, which is used for clean-up.';\n if (destroy === null) {\n _message += \" You returned 'null'. If your effect does not require clean-up, return 'undefined' (or nothing).\";\n } else if (typeof destroy.then === 'function') {\n _message += \"\\n\\nIt looks like you wrote 'useFocusEffect(async () => ...)' or returned a Promise. \" + 'Instead, write the async function inside your effect ' + 'and call it immediately:\\n\\n' + 'useFocusEffect(\\n' + ' React.useCallback(() => {\\n' + ' async function fetchData() {\\n' + ' // You can await here\\n' + ' const response = await MyAPI.getData(someId);\\n' + ' // ...\\n' + ' }\\n\\n' + ' fetchData();\\n' + ' }, [someId])\\n' + ');\\n\\n' + 'See usage guide: https://reactnavigation.org/docs/use-focus-effect';\n } else {\n _message += ` You returned '${JSON.stringify(destroy)}'.`;\n }\n console.error(_message);\n }\n };\n\n // We need to run the effect on initial render/dep changes if the screen is focused\n if (navigation.isFocused()) {\n cleanup = callback();\n isFocused = true;\n }\n var unsubscribeFocus = navigation.addListener('focus', () => {\n // If callback was already called for focus, avoid calling it again\n // The focus event may also fire on initial render, so we guard against running the effect twice\n if (isFocused) {\n return;\n }\n if (cleanup !== undefined) {\n cleanup();\n }\n cleanup = callback();\n isFocused = true;\n });\n var unsubscribeBlur = navigation.addListener('blur', () => {\n if (cleanup !== undefined) {\n cleanup();\n }\n cleanup = undefined;\n isFocused = false;\n });\n return () => {\n if (cleanup !== undefined) {\n cleanup();\n }\n unsubscribeFocus();\n unsubscribeBlur();\n };\n }, [effect, navigation]);\n }\n});","lineCount":95,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13,"Object"],[4,8,1,13],[4,9,1,13,"defineProperty"],[4,23,1,13],[4,24,1,13,"exports"],[4,31,1,13],[5,4,1,13,"value"],[5,9,1,13],[6,2,1,13],[7,2,1,13],[7,11,1,13,"_interopNamespace"],[7,29,1,13,"e"],[7,30,1,13],[8,4,1,13],[8,8,1,13,"e"],[8,9,1,13],[8,13,1,13,"e"],[8,14,1,13],[8,15,1,13,"__esModule"],[8,25,1,13],[8,34,1,13,"e"],[8,35,1,13],[9,4,1,13],[9,8,1,13,"n"],[9,9,1,13],[10,4,1,13],[10,8,1,13,"e"],[10,9,1,13],[10,11,1,13,"Object"],[10,17,1,13],[10,18,1,13,"keys"],[10,22,1,13],[10,23,1,13,"e"],[10,24,1,13],[10,26,1,13,"forEach"],[10,33,1,13],[10,44,1,13,"k"],[10,45,1,13],[11,6,1,13],[11,10,1,13,"d"],[11,11,1,13],[11,14,1,13,"Object"],[11,20,1,13],[11,21,1,13,"getOwnPropertyDescriptor"],[11,45,1,13],[11,46,1,13,"e"],[11,47,1,13],[11,49,1,13,"k"],[11,50,1,13],[12,6,1,13,"Object"],[12,12,1,13],[12,13,1,13,"defineProperty"],[12,27,1,13],[12,28,1,13,"n"],[12,29,1,13],[12,31,1,13,"k"],[12,32,1,13],[12,34,1,13,"d"],[12,35,1,13],[12,36,1,13,"get"],[12,39,1,13],[12,42,1,13,"d"],[12,43,1,13],[13,8,1,13,"enumerable"],[13,18,1,13],[14,8,1,13,"get"],[14,11,1,13],[14,22,1,13,"get"],[14,23,1,13],[15,10,1,13],[15,17,1,13,"e"],[15,18,1,13],[15,19,1,13,"k"],[15,20,1,13],[16,8,1,13],[17,6,1,13],[18,4,1,13],[19,4,1,13,"n"],[19,5,1,13],[19,6,1,13,"default"],[19,13,1,13],[19,16,1,13,"e"],[19,17,1,13],[20,4,1,13],[20,11,1,13,"n"],[20,12,1,13],[21,2,1,13],[22,2,12,0,"exports"],[22,9,12,0],[22,10,12,0,"useFocusEffect"],[22,24,12,0],[22,27,12,0,"useFocusEffect"],[22,41,12,0],[23,2,3,0],[23,6,3,0,"_react"],[23,12,3,0],[23,15,3,0,"require"],[23,22,3,0],[23,23,3,0,"_dependencyMap"],[23,37,3,0],[24,2,3,0],[24,6,3,0,"React"],[24,11,3,0],[24,14,3,0,"_interopNamespace"],[24,31,3,0],[24,32,3,0,"_react"],[24,38,3,0],[25,2,4,0],[25,6,4,0,"_useNavigationJs"],[25,22,4,0],[25,25,4,0,"require"],[25,32,4,0],[25,33,4,0,"_dependencyMap"],[25,47,4,0],[26,2,5,0],[27,0,6,0],[28,0,7,0],[29,0,8,0],[30,0,9,0],[31,0,10,0],[32,0,11,0],[33,2,12,7],[33,11,12,16,"useFocusEffect"],[33,25,12,30,"useFocusEffect"],[33,26,12,31,"effect"],[33,32,12,37],[33,34,12,39],[34,4,13,2],[34,8,13,8,"navigation"],[34,18,13,18],[34,21,13,21],[34,25,13,21,"useNavigation"],[34,41,13,34],[34,42,13,34,"useNavigation"],[34,55,13,34],[34,57,13,35],[34,58,13,36],[36,4,15,2],[37,4,16,2],[37,8,16,6,"arguments"],[37,17,16,15],[37,18,16,16],[37,19,16,17],[37,20,16,18],[37,25,16,23,"undefined"],[37,34,16,32],[37,36,16,34],[38,6,17,4],[38,10,17,10,"message"],[38,17,17,17],[38,20,17,20],[38,106,17,106],[38,109,17,109],[38,187,17,187],[38,190,17,190],[38,209,17,209],[38,212,17,212],[38,243,17,243],[38,246,17,246],[38,271,17,271],[38,274,17,274],[38,296,17,296],[38,299,17,299],[38,307,17,307],[38,310,17,310],[38,378,17,378],[39,6,18,4,"console"],[39,13,18,11],[39,14,18,12,"error"],[39,19,18,17],[39,20,18,18,"message"],[39,27,18,25],[39,28,18,26],[40,4,19,2],[41,4,20,2,"React"],[41,9,20,7],[41,10,20,8,"useEffect"],[41,19,20,17],[41,20,20,18],[41,26,20,24],[42,6,21,4],[42,10,21,8,"isFocused"],[42,19,21,17],[42,22,21,20],[42,27,21,25],[43,6,22,4],[43,10,22,8,"cleanup"],[43,17,22,15],[44,6,23,4],[44,10,23,10,"callback"],[44,18,23,18],[44,21,23,21,"callback"],[44,22,23,21],[44,27,23,27],[45,8,24,6],[45,12,24,12,"destroy"],[45,19,24,19],[45,22,24,22,"effect"],[45,28,24,28],[45,29,24,29],[45,30,24,30],[46,8,25,6],[46,12,25,10,"destroy"],[46,19,25,17],[46,24,25,22,"undefined"],[46,33,25,31],[46,37,25,35],[46,44,25,42,"destroy"],[46,51,25,49],[46,56,25,54],[46,66,25,64],[46,68,25,66],[47,10,26,8],[47,17,26,15,"destroy"],[47,24,26,22],[48,8,27,6],[49,8,28,6],[49,12,28,10],[49,30,28,35],[49,42,28,47],[49,44,28,49],[50,10,29,8],[50,14,29,12,"message"],[50,22,29,19],[50,25,29,22],[50,118,29,115],[51,10,30,8],[51,14,30,12,"destroy"],[51,21,30,19],[51,26,30,24],[51,30,30,28],[51,32,30,30],[52,12,31,10,"message"],[52,20,31,17],[52,24,31,21],[52,122,31,119],[53,10,32,8],[53,11,32,9],[53,17,32,15],[53,21,32,19],[53,28,32,26,"destroy"],[53,35,32,33],[53,36,32,34,"then"],[53,40,32,38],[53,45,32,43],[53,55,32,53],[53,57,32,55],[54,12,33,10,"message"],[54,20,33,17],[54,24,33,21],[54,111,33,108],[54,114,33,111],[54,169,33,166],[54,172,33,169],[54,202,33,199],[54,205,33,202],[54,224,33,221],[54,227,33,224],[54,258,33,255],[54,261,33,258],[54,297,33,294],[54,300,33,297],[54,331,33,328],[54,334,33,331],[54,389,33,386],[54,392,33,389],[54,408,33,405],[54,411,33,408],[54,422,33,419],[54,425,33,422],[54,445,33,442],[54,448,33,445],[54,466,33,463],[54,469,33,466],[54,477,33,474],[54,480,33,477],[54,548,33,545],[55,10,34,8],[55,11,34,9],[55,17,34,15],[56,12,35,10,"message"],[56,20,35,17],[56,24,35,21],[56,42,35,39,"JSON"],[56,46,35,43],[56,47,35,44,"stringify"],[56,56,35,53],[56,57,35,54,"destroy"],[56,64,35,61],[56,65,35,62],[56,69,35,66],[57,10,36,8],[58,10,37,8,"console"],[58,17,37,15],[58,18,37,16,"error"],[58,23,37,21],[58,24,37,22,"message"],[58,32,37,29],[58,33,37,30],[59,8,38,6],[60,6,39,4],[60,7,39,5],[62,6,41,4],[63,6,42,4],[63,10,42,8,"navigation"],[63,20,42,18],[63,21,42,19,"isFocused"],[63,30,42,28],[63,31,42,29],[63,32,42,30],[63,34,42,32],[64,8,43,6,"cleanup"],[64,15,43,13],[64,18,43,16,"callback"],[64,26,43,24],[64,27,43,25],[64,28,43,26],[65,8,44,6,"isFocused"],[65,17,44,15],[65,20,44,18],[65,24,44,22],[66,6,45,4],[67,6,46,4],[67,10,46,10,"unsubscribeFocus"],[67,26,46,26],[67,29,46,29,"navigation"],[67,39,46,39],[67,40,46,40,"addListener"],[67,51,46,51],[67,52,46,52],[67,59,46,59],[67,61,46,61],[67,67,46,67],[68,8,47,6],[69,8,48,6],[70,8,49,6],[70,12,49,10,"isFocused"],[70,21,49,19],[70,23,49,21],[71,10,50,8],[72,8,51,6],[73,8,52,6],[73,12,52,10,"cleanup"],[73,19,52,17],[73,24,52,22,"undefined"],[73,33,52,31],[73,35,52,33],[74,10,53,8,"cleanup"],[74,17,53,15],[74,18,53,16],[74,19,53,17],[75,8,54,6],[76,8,55,6,"cleanup"],[76,15,55,13],[76,18,55,16,"callback"],[76,26,55,24],[76,27,55,25],[76,28,55,26],[77,8,56,6,"isFocused"],[77,17,56,15],[77,20,56,18],[77,24,56,22],[78,6,57,4],[78,7,57,5],[78,8,57,6],[79,6,58,4],[79,10,58,10,"unsubscribeBlur"],[79,25,58,25],[79,28,58,28,"navigation"],[79,38,58,38],[79,39,58,39,"addListener"],[79,50,58,50],[79,51,58,51],[79,57,58,57],[79,59,58,59],[79,65,58,65],[80,8,59,6],[80,12,59,10,"cleanup"],[80,19,59,17],[80,24,59,22,"undefined"],[80,33,59,31],[80,35,59,33],[81,10,60,8,"cleanup"],[81,17,60,15],[81,18,60,16],[81,19,60,17],[82,8,61,6],[83,8,62,6,"cleanup"],[83,15,62,13],[83,18,62,16,"undefined"],[83,27,62,25],[84,8,63,6,"isFocused"],[84,17,63,15],[84,20,63,18],[84,25,63,23],[85,6,64,4],[85,7,64,5],[85,8,64,6],[86,6,65,4],[86,13,65,11],[86,19,65,17],[87,8,66,6],[87,12,66,10,"cleanup"],[87,19,66,17],[87,24,66,22,"undefined"],[87,33,66,31],[87,35,66,33],[88,10,67,8,"cleanup"],[88,17,67,15],[88,18,67,16],[88,19,67,17],[89,8,68,6],[90,8,69,6,"unsubscribeFocus"],[90,24,69,22],[90,25,69,23],[90,26,69,24],[91,8,70,6,"unsubscribeBlur"],[91,23,70,21],[91,24,70,22],[91,25,70,23],[92,6,71,4],[92,7,71,5],[93,4,72,2],[93,5,72,3],[93,7,72,5],[93,8,72,6,"effect"],[93,14,72,12],[93,16,72,14,"navigation"],[93,26,72,24],[93,27,72,25],[93,28,72,26],[94,2,73,0],[95,0,73,1],[95,3]],"functionMap":{"names":["<global>","useFocusEffect","React.useEffect$argument_0","callback","navigation.addListener$argument_1","<anonymous>"],"mappings":"AAA;OCW;kBCQ;qBCG;KDgB;6DEO;KFW;2DEC;KFM;WGC;KHM;GDC;CDC"},"hasCjsExports":false},"type":"js/module"}]}