Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/6f/8e52a7b0b7635bfd451e5b0877f66fdda03d6fc23d7fe82509d01f85f6986bc64cba4c
T
2025-10-24 02:40:54 +00:00

1 line
11 KiB
Plaintext

{"dependencies":[{"name":"@babel/runtime/helpers/interopRequireDefault","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"kslwqCIsh6ew+I1KeA1rlVRjsAk=","exportNames":["*"]}},{"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":["*"]}},{"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":["*"]}},{"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":["*"]}},{"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":["*"]}},{"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":["*"]}},{"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":["*"]}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n var _interopRequireDefault = require(_dependencyMap[0], \"@babel/runtime/helpers/interopRequireDefault\");\n Object.defineProperty(exports, \"__esModule\", {\n value: true\n });\n exports.usePreventRemove = usePreventRemove;\n var _nonSecure = require(_dependencyMap[1], \"nanoid/non-secure\");\n var React = _interopRequireWildcard(require(_dependencyMap[2], \"react\"));\n var _useLatestCallback = _interopRequireDefault(require(_dependencyMap[3], \"use-latest-callback\"));\n var _useNavigation = require(_dependencyMap[4], \"./useNavigation.js\");\n var _usePreventRemoveContext = require(_dependencyMap[5], \"./usePreventRemoveContext.js\");\n var _useRoute = require(_dependencyMap[6], \"./useRoute.js\");\n function _interopRequireWildcard(e, t) { if (\"function\" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function (e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || \"object\" != typeof e && \"function\" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (const t in e) \"default\" !== t && {}.hasOwnProperty.call(e, t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, t)) && (i.get || i.set) ? o(f, t, i) : f[t] = e[t]); return f; })(e, t); }\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 const [id] = React.useState(() => (0, _nonSecure.nanoid)());\n const navigation = (0, _useNavigation.useNavigation)();\n const {\n key: routeKey\n } = (0, _useRoute.useRoute)();\n const {\n setPreventRemove\n } = (0, _usePreventRemoveContext.usePreventRemoveContext)();\n React.useEffect(() => {\n setPreventRemove(id, routeKey, preventRemove);\n return () => {\n setPreventRemove(id, routeKey, false);\n };\n }, [setPreventRemove, id, routeKey, preventRemove]);\n const 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":48,"map":[[2,2,1,0],[2,14,1,12],[4,2,1,13],[4,6,1,13,"_interopRequireDefault"],[4,28,1,13],[4,31,1,13,"require"],[4,38,1,13],[4,39,1,13,"_dependencyMap"],[4,53,1,13],[5,2,1,13,"Object"],[5,8,1,13],[5,9,1,13,"defineProperty"],[5,23,1,13],[5,24,1,13,"exports"],[5,31,1,13],[6,4,1,13,"value"],[6,9,1,13],[7,2,1,13],[8,2,1,13,"exports"],[8,9,1,13],[8,10,1,13,"usePreventRemove"],[8,26,1,13],[8,29,1,13,"usePreventRemove"],[8,45,1,13],[9,2,3,0],[9,6,3,0,"_nonSecure"],[9,16,3,0],[9,19,3,0,"require"],[9,26,3,0],[9,27,3,0,"_dependencyMap"],[9,41,3,0],[10,2,4,0],[10,6,4,0,"React"],[10,11,4,0],[10,14,4,0,"_interopRequireWildcard"],[10,37,4,0],[10,38,4,0,"require"],[10,45,4,0],[10,46,4,0,"_dependencyMap"],[10,60,4,0],[11,2,5,0],[11,6,5,0,"_useLatestCallback"],[11,24,5,0],[11,27,5,0,"_interopRequireDefault"],[11,49,5,0],[11,50,5,0,"require"],[11,57,5,0],[11,58,5,0,"_dependencyMap"],[11,72,5,0],[12,2,6,0],[12,6,6,0,"_useNavigation"],[12,20,6,0],[12,23,6,0,"require"],[12,30,6,0],[12,31,6,0,"_dependencyMap"],[12,45,6,0],[13,2,7,0],[13,6,7,0,"_usePreventRemoveContext"],[13,30,7,0],[13,33,7,0,"require"],[13,40,7,0],[13,41,7,0,"_dependencyMap"],[13,55,7,0],[14,2,8,0],[14,6,8,0,"_useRoute"],[14,15,8,0],[14,18,8,0,"require"],[14,25,8,0],[14,26,8,0,"_dependencyMap"],[14,40,8,0],[15,2,8,41],[15,11,8,41,"_interopRequireWildcard"],[15,35,8,41,"e"],[15,36,8,41],[15,38,8,41,"t"],[15,39,8,41],[15,68,8,41,"WeakMap"],[15,75,8,41],[15,81,8,41,"r"],[15,82,8,41],[15,89,8,41,"WeakMap"],[15,96,8,41],[15,100,8,41,"n"],[15,101,8,41],[15,108,8,41,"WeakMap"],[15,115,8,41],[15,127,8,41,"_interopRequireWildcard"],[15,150,8,41],[15,162,8,41,"_interopRequireWildcard"],[15,163,8,41,"e"],[15,164,8,41],[15,166,8,41,"t"],[15,167,8,41],[15,176,8,41,"t"],[15,177,8,41],[15,181,8,41,"e"],[15,182,8,41],[15,186,8,41,"e"],[15,187,8,41],[15,188,8,41,"__esModule"],[15,198,8,41],[15,207,8,41,"e"],[15,208,8,41],[15,214,8,41,"o"],[15,215,8,41],[15,217,8,41,"i"],[15,218,8,41],[15,220,8,41,"f"],[15,221,8,41],[15,226,8,41,"__proto__"],[15,235,8,41],[15,243,8,41,"default"],[15,250,8,41],[15,252,8,41,"e"],[15,253,8,41],[15,270,8,41,"e"],[15,271,8,41],[15,294,8,41,"e"],[15,295,8,41],[15,320,8,41,"e"],[15,321,8,41],[15,330,8,41,"f"],[15,331,8,41],[15,337,8,41,"o"],[15,338,8,41],[15,341,8,41,"t"],[15,342,8,41],[15,345,8,41,"n"],[15,346,8,41],[15,349,8,41,"r"],[15,350,8,41],[15,358,8,41,"o"],[15,359,8,41],[15,360,8,41,"has"],[15,363,8,41],[15,364,8,41,"e"],[15,365,8,41],[15,375,8,41,"o"],[15,376,8,41],[15,377,8,41,"get"],[15,380,8,41],[15,381,8,41,"e"],[15,382,8,41],[15,385,8,41,"o"],[15,386,8,41],[15,387,8,41,"set"],[15,390,8,41],[15,391,8,41,"e"],[15,392,8,41],[15,394,8,41,"f"],[15,395,8,41],[15,411,8,41,"t"],[15,412,8,41],[15,416,8,41,"e"],[15,417,8,41],[15,433,8,41,"t"],[15,434,8,41],[15,441,8,41,"hasOwnProperty"],[15,455,8,41],[15,456,8,41,"call"],[15,460,8,41],[15,461,8,41,"e"],[15,462,8,41],[15,464,8,41,"t"],[15,465,8,41],[15,472,8,41,"i"],[15,473,8,41],[15,477,8,41,"o"],[15,478,8,41],[15,481,8,41,"Object"],[15,487,8,41],[15,488,8,41,"defineProperty"],[15,502,8,41],[15,507,8,41,"Object"],[15,513,8,41],[15,514,8,41,"getOwnPropertyDescriptor"],[15,538,8,41],[15,539,8,41,"e"],[15,540,8,41],[15,542,8,41,"t"],[15,543,8,41],[15,550,8,41,"i"],[15,551,8,41],[15,552,8,41,"get"],[15,555,8,41],[15,559,8,41,"i"],[15,560,8,41],[15,561,8,41,"set"],[15,564,8,41],[15,568,8,41,"o"],[15,569,8,41],[15,570,8,41,"f"],[15,571,8,41],[15,573,8,41,"t"],[15,574,8,41],[15,576,8,41,"i"],[15,577,8,41],[15,581,8,41,"f"],[15,582,8,41],[15,583,8,41,"t"],[15,584,8,41],[15,588,8,41,"e"],[15,589,8,41],[15,590,8,41,"t"],[15,591,8,41],[15,602,8,41,"f"],[15,603,8,41],[15,608,8,41,"e"],[15,609,8,41],[15,611,8,41,"t"],[15,612,8,41],[16,2,10,0],[17,0,11,0],[18,0,12,0],[19,0,13,0],[20,0,14,0],[21,0,15,0],[22,2,16,7],[22,11,16,16,"usePreventRemove"],[22,27,16,32,"usePreventRemove"],[22,28,16,33,"preventRemove"],[22,41,16,46],[22,43,16,48,"callback"],[22,51,16,56],[22,53,16,58],[23,4,17,2],[23,10,17,8],[23,11,17,9,"id"],[23,13,17,11],[23,14,17,12],[23,17,17,15,"React"],[23,22,17,20],[23,23,17,21,"useState"],[23,31,17,29],[23,32,17,30],[23,38,17,36],[23,42,17,36,"nanoid"],[23,59,17,42],[23,61,17,43],[23,62,17,44],[23,63,17,45],[24,4,18,2],[24,10,18,8,"navigation"],[24,20,18,18],[24,23,18,21],[24,27,18,21,"useNavigation"],[24,55,18,34],[24,57,18,35],[24,58,18,36],[25,4,19,2],[25,10,19,8],[26,6,20,4,"key"],[26,9,20,7],[26,11,20,9,"routeKey"],[27,4,21,2],[27,5,21,3],[27,8,21,6],[27,12,21,6,"useRoute"],[27,30,21,14],[27,32,21,15],[27,33,21,16],[28,4,22,2],[28,10,22,8],[29,6,23,4,"setPreventRemove"],[30,4,24,2],[30,5,24,3],[30,8,24,6],[30,12,24,6,"usePreventRemoveContext"],[30,60,24,29],[30,62,24,30],[30,63,24,31],[31,4,25,2,"React"],[31,9,25,7],[31,10,25,8,"useEffect"],[31,19,25,17],[31,20,25,18],[31,26,25,24],[32,6,26,4,"setPreventRemove"],[32,22,26,20],[32,23,26,21,"id"],[32,25,26,23],[32,27,26,25,"routeKey"],[32,35,26,33],[32,37,26,35,"preventRemove"],[32,50,26,48],[32,51,26,49],[33,6,27,4],[33,13,27,11],[33,19,27,17],[34,8,28,6,"setPreventRemove"],[34,24,28,22],[34,25,28,23,"id"],[34,27,28,25],[34,29,28,27,"routeKey"],[34,37,28,35],[34,39,28,37],[34,44,28,42],[34,45,28,43],[35,6,29,4],[35,7,29,5],[36,4,30,2],[36,5,30,3],[36,7,30,5],[36,8,30,6,"setPreventRemove"],[36,24,30,22],[36,26,30,24,"id"],[36,28,30,26],[36,30,30,28,"routeKey"],[36,38,30,36],[36,40,30,38,"preventRemove"],[36,53,30,51],[36,54,30,52],[36,55,30,53],[37,4,31,2],[37,10,31,8,"beforeRemoveListener"],[37,30,31,28],[37,33,31,31],[37,37,31,31,"useLatestCallback"],[37,63,31,48],[37,65,31,49,"e"],[37,66,31,50],[37,70,31,54],[38,6,32,4],[38,10,32,8],[38,11,32,9,"preventRemove"],[38,24,32,22],[38,26,32,24],[39,8,33,6],[40,6,34,4],[41,6,35,4,"e"],[41,7,35,5],[41,8,35,6,"preventDefault"],[41,22,35,20],[41,23,35,21],[41,24,35,22],[42,6,36,4,"callback"],[42,14,36,12],[42,15,36,13],[43,8,37,6,"data"],[43,12,37,10],[43,14,37,12,"e"],[43,15,37,13],[43,16,37,14,"data"],[44,6,38,4],[44,7,38,5],[44,8,38,6],[45,4,39,2],[45,5,39,3],[45,6,39,4],[46,4,40,2,"React"],[46,9,40,7],[46,10,40,8,"useEffect"],[46,19,40,17],[46,20,40,18],[46,26,40,24,"navigation"],[46,36,40,34],[46,38,40,36,"addListener"],[46,49,40,47],[46,50,40,48],[46,64,40,62],[46,66,40,64,"beforeRemoveListener"],[46,86,40,84],[46,87,40,85],[46,89,40,87],[46,90,40,88,"navigation"],[46,100,40,98],[46,102,40,100,"beforeRemoveListener"],[46,122,40,120],[46,123,40,121],[46,124,40,122],[47,2,41,0],[48,0,41,1],[48,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"}},"type":"js/module"}]}