Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/c7/2af08f25009aea17eeb8c2b7d7fb80dda03d6fc23d7fe82509d01f85f6986bc64cba4c
T
2025-11-08 10:06:45 +00:00

1 line
11 KiB
Plaintext

{"dependencies":[{"name":"@babel/runtime/helpers/slicedToArray","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"5y7e5+zC7teYEEC6niD9f5zII1M=","exportNames":["*"],"imports":1}},{"name":"nanoid/non-secure","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":15},"end":{"line":3,"column":43,"index":58}}],"key":"SN8WVal79eAEDQEpzmVqVAy5JJs=","exportNames":["*"],"imports":1}},{"name":"react","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":59},"end":{"line":4,"column":31,"index":90}}],"key":"RtGiGa+/H7VrI7GDQDLhO1UbpU8=","exportNames":["*"],"imports":1}},{"name":"use-latest-callback","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":5,"column":0,"index":91},"end":{"line":5,"column":52,"index":143}}],"key":"2ER/r3Agt+5SFwaFR8HXg24Rpu4=","exportNames":["*"],"imports":1}},{"name":"./useNavigation.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":6,"column":0,"index":144},"end":{"line":6,"column":51,"index":195}}],"key":"QYUBGacr5qSJ4R+u3laZK0wRG3s=","exportNames":["*"],"imports":1}},{"name":"./usePreventRemoveContext.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":7,"column":0,"index":196},"end":{"line":7,"column":71,"index":267}}],"key":"fit0mV8CHul80P26JDJV2V6NBHA=","exportNames":["*"],"imports":1}},{"name":"./useRoute.js","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":8,"column":0,"index":268},"end":{"line":8,"column":41,"index":309}}],"key":"099N+Zv4K9pUFNBPk2MtNNMStD8=","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 _interopDefault(e) {\n return e && e.__esModule ? e : {\n default: e\n };\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.usePreventRemove = usePreventRemove;\n var _babelRuntimeHelpersSlicedToArray = require(_dependencyMap[0], \"@babel/runtime/helpers/slicedToArray\");\n var _slicedToArray = _interopDefault(_babelRuntimeHelpersSlicedToArray);\n var _nanoidNonSecure = require(_dependencyMap[1], \"nanoid/non-secure\");\n var _react = require(_dependencyMap[2], \"react\");\n var React = _interopNamespace(_react);\n var _useLatestCallback = require(_dependencyMap[3], \"use-latest-callback\");\n var useLatestCallback = _interopDefault(_useLatestCallback);\n var _useNavigationJs = require(_dependencyMap[4], \"./useNavigation.js\");\n var _usePreventRemoveContextJs = require(_dependencyMap[5], \"./usePreventRemoveContext.js\");\n var _useRouteJs = require(_dependencyMap[6], \"./useRoute.js\");\n /**\n * Hook to prevent screen from being removed. Can be used to prevent users from leaving the screen.\n *\n * @param preventRemove Boolean indicating whether to prevent screen from being removed.\n * @param callback Function which is executed when screen was prevented from being removed.\n */\n function usePreventRemove(preventRemove, callback) {\n var _React$useState = React.useState(() => (0, _nanoidNonSecure.nanoid)()),\n _React$useState2 = (0, _slicedToArray.default)(_React$useState, 1),\n id = _React$useState2[0];\n var navigation = (0, _useNavigationJs.useNavigation)();\n var _useRoute = (0, _useRouteJs.useRoute)(),\n routeKey = _useRoute.key;\n var _usePreventRemoveCont = (0, _usePreventRemoveContextJs.usePreventRemoveContext)(),\n setPreventRemove = _usePreventRemoveCont.setPreventRemove;\n React.useEffect(() => {\n setPreventRemove(id, routeKey, preventRemove);\n return () => {\n setPreventRemove(id, routeKey, false);\n };\n }, [setPreventRemove, id, routeKey, preventRemove]);\n var beforeRemoveListener = (0, useLatestCallback.default)(e => {\n if (!preventRemove) {\n return;\n }\n e.preventDefault();\n callback({\n data: e.data\n });\n });\n React.useEffect(() => navigation?.addListener('beforeRemove', beforeRemoveListener), [navigation, beforeRemoveListener]);\n }\n});","lineCount":70,"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,"_interopDefault"],[7,27,1,13,"e"],[7,28,1,13],[8,4,1,13],[8,11,1,13,"e"],[8,12,1,13],[8,16,1,13,"e"],[8,17,1,13],[8,18,1,13,"__esModule"],[8,28,1,13],[8,31,1,13,"e"],[8,32,1,13],[9,6,1,13,"default"],[9,13,1,13],[9,15,1,13,"e"],[10,4,1,13],[11,2,1,13],[12,2,1,13],[12,11,1,13,"_interopNamespace"],[12,29,1,13,"e"],[12,30,1,13],[13,4,1,13],[13,8,1,13,"e"],[13,9,1,13],[13,13,1,13,"e"],[13,14,1,13],[13,15,1,13,"__esModule"],[13,25,1,13],[13,34,1,13,"e"],[13,35,1,13],[14,4,1,13],[14,8,1,13,"n"],[14,9,1,13],[15,4,1,13],[15,8,1,13,"e"],[15,9,1,13],[15,11,1,13,"Object"],[15,17,1,13],[15,18,1,13,"keys"],[15,22,1,13],[15,23,1,13,"e"],[15,24,1,13],[15,26,1,13,"forEach"],[15,33,1,13],[15,44,1,13,"k"],[15,45,1,13],[16,6,1,13],[16,10,1,13,"d"],[16,11,1,13],[16,14,1,13,"Object"],[16,20,1,13],[16,21,1,13,"getOwnPropertyDescriptor"],[16,45,1,13],[16,46,1,13,"e"],[16,47,1,13],[16,49,1,13,"k"],[16,50,1,13],[17,6,1,13,"Object"],[17,12,1,13],[17,13,1,13,"defineProperty"],[17,27,1,13],[17,28,1,13,"n"],[17,29,1,13],[17,31,1,13,"k"],[17,32,1,13],[17,34,1,13,"d"],[17,35,1,13],[17,36,1,13,"get"],[17,39,1,13],[17,42,1,13,"d"],[17,43,1,13],[18,8,1,13,"enumerable"],[18,18,1,13],[19,8,1,13,"get"],[19,11,1,13],[19,22,1,13,"get"],[19,23,1,13],[20,10,1,13],[20,17,1,13,"e"],[20,18,1,13],[20,19,1,13,"k"],[20,20,1,13],[21,8,1,13],[22,6,1,13],[23,4,1,13],[24,4,1,13,"n"],[24,5,1,13],[24,6,1,13,"default"],[24,13,1,13],[24,16,1,13,"e"],[24,17,1,13],[25,4,1,13],[25,11,1,13,"n"],[25,12,1,13],[26,2,1,13],[27,2,16,0,"exports"],[27,9,16,0],[27,10,16,0,"usePreventRemove"],[27,26,16,0],[27,29,16,0,"usePreventRemove"],[27,45,16,0],[28,2,41,1],[28,6,41,1,"_babelRuntimeHelpersSlicedToArray"],[28,39,41,1],[28,42,41,1,"require"],[28,49,41,1],[28,50,41,1,"_dependencyMap"],[28,64,41,1],[29,2,41,1],[29,6,41,1,"_slicedToArray"],[29,20,41,1],[29,23,41,1,"_interopDefault"],[29,38,41,1],[29,39,41,1,"_babelRuntimeHelpersSlicedToArray"],[29,72,41,1],[30,2,3,0],[30,6,3,0,"_nanoidNonSecure"],[30,22,3,0],[30,25,3,0,"require"],[30,32,3,0],[30,33,3,0,"_dependencyMap"],[30,47,3,0],[31,2,4,0],[31,6,4,0,"_react"],[31,12,4,0],[31,15,4,0,"require"],[31,22,4,0],[31,23,4,0,"_dependencyMap"],[31,37,4,0],[32,2,4,0],[32,6,4,0,"React"],[32,11,4,0],[32,14,4,0,"_interopNamespace"],[32,31,4,0],[32,32,4,0,"_react"],[32,38,4,0],[33,2,5,0],[33,6,5,0,"_useLatestCallback"],[33,24,5,0],[33,27,5,0,"require"],[33,34,5,0],[33,35,5,0,"_dependencyMap"],[33,49,5,0],[34,2,5,0],[34,6,5,0,"useLatestCallback"],[34,23,5,0],[34,26,5,0,"_interopDefault"],[34,41,5,0],[34,42,5,0,"_useLatestCallback"],[34,60,5,0],[35,2,6,0],[35,6,6,0,"_useNavigationJs"],[35,22,6,0],[35,25,6,0,"require"],[35,32,6,0],[35,33,6,0,"_dependencyMap"],[35,47,6,0],[36,2,7,0],[36,6,7,0,"_usePreventRemoveContextJs"],[36,32,7,0],[36,35,7,0,"require"],[36,42,7,0],[36,43,7,0,"_dependencyMap"],[36,57,7,0],[37,2,8,0],[37,6,8,0,"_useRouteJs"],[37,17,8,0],[37,20,8,0,"require"],[37,27,8,0],[37,28,8,0,"_dependencyMap"],[37,42,8,0],[38,2,10,0],[39,0,11,0],[40,0,12,0],[41,0,13,0],[42,0,14,0],[43,0,15,0],[44,2,16,7],[44,11,16,16,"usePreventRemove"],[44,27,16,32,"usePreventRemove"],[44,28,16,33,"preventRemove"],[44,41,16,46],[44,43,16,48,"callback"],[44,51,16,56],[44,53,16,58],[45,4,17,2],[45,8,17,2,"_React$useState"],[45,23,17,2],[45,26,17,15,"React"],[45,31,17,20],[45,32,17,21,"useState"],[45,40,17,29],[45,41,17,30],[45,47,17,36],[45,51,17,36,"nanoid"],[45,67,17,42],[45,68,17,42,"nanoid"],[45,74,17,42],[45,76,17,43],[45,77,17,44],[45,78,17,45],[46,6,17,45,"_React$useState2"],[46,22,17,45],[46,29,17,45,"_slicedToArray"],[46,43,17,45],[46,44,17,45,"default"],[46,51,17,45],[46,53,17,45,"_React$useState"],[46,68,17,45],[47,6,17,9,"id"],[47,8,17,11],[47,11,17,11,"_React$useState2"],[47,27,17,11],[48,4,18,2],[48,8,18,8,"navigation"],[48,18,18,18],[48,21,18,21],[48,25,18,21,"useNavigation"],[48,41,18,34],[48,42,18,34,"useNavigation"],[48,55,18,34],[48,57,18,35],[48,58,18,36],[49,4,19,2],[49,8,19,2,"_useRoute"],[49,17,19,2],[49,20,21,6],[49,24,21,6,"useRoute"],[49,35,21,14],[49,36,21,14,"useRoute"],[49,44,21,14],[49,46,21,15],[49,47,21,16],[50,6,20,9,"routeKey"],[50,14,20,17],[50,17,20,17,"_useRoute"],[50,26,20,17],[50,27,20,4,"key"],[50,30,20,7],[51,4,22,2],[51,8,22,2,"_usePreventRemoveCont"],[51,29,22,2],[51,32,24,6],[51,36,24,6,"usePreventRemoveContext"],[51,62,24,29],[51,63,24,29,"usePreventRemoveContext"],[51,86,24,29],[51,88,24,30],[51,89,24,31],[52,6,23,4,"setPreventRemove"],[52,22,23,20],[52,25,23,20,"_usePreventRemoveCont"],[52,46,23,20],[52,47,23,4,"setPreventRemove"],[52,63,23,20],[53,4,25,2,"React"],[53,9,25,7],[53,10,25,8,"useEffect"],[53,19,25,17],[53,20,25,18],[53,26,25,24],[54,6,26,4,"setPreventRemove"],[54,22,26,20],[54,23,26,21,"id"],[54,25,26,23],[54,27,26,25,"routeKey"],[54,35,26,33],[54,37,26,35,"preventRemove"],[54,50,26,48],[54,51,26,49],[55,6,27,4],[55,13,27,11],[55,19,27,17],[56,8,28,6,"setPreventRemove"],[56,24,28,22],[56,25,28,23,"id"],[56,27,28,25],[56,29,28,27,"routeKey"],[56,37,28,35],[56,39,28,37],[56,44,28,42],[56,45,28,43],[57,6,29,4],[57,7,29,5],[58,4,30,2],[58,5,30,3],[58,7,30,5],[58,8,30,6,"setPreventRemove"],[58,24,30,22],[58,26,30,24,"id"],[58,28,30,26],[58,30,30,28,"routeKey"],[58,38,30,36],[58,40,30,38,"preventRemove"],[58,53,30,51],[58,54,30,52],[58,55,30,53],[59,4,31,2],[59,8,31,8,"beforeRemoveListener"],[59,28,31,28],[59,31,31,31],[59,35,31,31,"useLatestCallback"],[59,52,31,48],[59,53,31,48,"default"],[59,60,31,48],[59,62,31,49,"e"],[59,63,31,50],[59,67,31,54],[60,6,32,4],[60,10,32,8],[60,11,32,9,"preventRemove"],[60,24,32,22],[60,26,32,24],[61,8,33,6],[62,6,34,4],[63,6,35,4,"e"],[63,7,35,5],[63,8,35,6,"preventDefault"],[63,22,35,20],[63,23,35,21],[63,24,35,22],[64,6,36,4,"callback"],[64,14,36,12],[64,15,36,13],[65,8,37,6,"data"],[65,12,37,10],[65,14,37,12,"e"],[65,15,37,13],[65,16,37,14,"data"],[66,6,38,4],[66,7,38,5],[66,8,38,6],[67,4,39,2],[67,5,39,3],[67,6,39,4],[68,4,40,2,"React"],[68,9,40,7],[68,10,40,8,"useEffect"],[68,19,40,17],[68,20,40,18],[68,26,40,24,"navigation"],[68,36,40,34],[68,38,40,36,"addListener"],[68,49,40,47],[68,50,40,48],[68,64,40,62],[68,66,40,64,"beforeRemoveListener"],[68,86,40,84],[68,87,40,85],[68,89,40,87],[68,90,40,88,"navigation"],[68,100,40,98],[68,102,40,100,"beforeRemoveListener"],[68,122,40,120],[68,123,40,121],[68,124,40,122],[69,2,41,0],[70,0,41,1],[70,3]],"functionMap":{"names":["<global>","usePreventRemove","React.useState$argument_0","React.useEffect$argument_0","<anonymous>","useLatestCallback$argument_0"],"mappings":"AAA;OCe;8BCC,cD;kBEQ;WCE;KDE;GFC;iDIC;GJQ;kBEC,mEF;CDC"},"hasCjsExports":false},"type":"js/module"}]}