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

1 line
9.1 KiB
Plaintext

{"dependencies":[{"name":"react-native-web/dist/index","data":{"asyncType":null,"isESMImport":false,"locs":[],"key":"55efhPHw3gz2FoQtoN2yI1VuhbM=","exportNames":["*"]}},{"name":"../domComponents/emitDomEvent","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":6,"column":23,"index":243},"end":{"line":6,"column":63,"index":283}}],"key":"ytOKgRKkGsnNX3Cjp8ZQVtQ04/A=","exportNames":["*"]}},{"name":"../fork/getPathFromState-forks","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":7,"column":33,"index":318},"end":{"line":7,"column":74,"index":359}}],"key":"Pwl2s8MefiXMrO7elNt6TT2k9Bo=","exportNames":["*"]}},{"name":"../global-state/routing","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":8,"column":18,"index":379},"end":{"line":8,"column":52,"index":413}}],"key":"Cqbl9MOLPE8L7igowwxv8ngZpbk=","exportNames":["*"]}},{"name":"../matchers","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":9,"column":19,"index":434},"end":{"line":9,"column":41,"index":456}}],"key":"lD+VV93WPi10A3qv5+9m649ytvA=","exportNames":["*"]}},{"name":"../utils/url","data":{"asyncType":null,"isESMImport":false,"locs":[{"start":{"line":10,"column":14,"index":472},"end":{"line":10,"column":37,"index":495}}],"key":"cr4Bw7JAHaE1T5Tb4Y1vtviexXs=","exportNames":["*"]}}],"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 exports.default = useLinkToPathProps;\n exports.shouldHandleMouseEvent = shouldHandleMouseEvent;\n const react_native_1 = require(_dependencyMap[0], \"react-native-web/dist/index\");\n const emitDomEvent_1 = require(_dependencyMap[1], \"../domComponents/emitDomEvent\");\n const getPathFromState_forks_1 = require(_dependencyMap[2], \"../fork/getPathFromState-forks\");\n const routing_1 = require(_dependencyMap[3], \"../global-state/routing\");\n const matchers_1 = require(_dependencyMap[4], \"../matchers\");\n const url_1 = require(_dependencyMap[5], \"../utils/url\");\n function eventShouldPreventDefault(e) {\n if (e?.defaultPrevented) {\n return false;\n }\n if (\n // Only check MouseEvents\n 'button' in e &&\n // ignore clicks with modifier keys\n !e.metaKey && !e.altKey && !e.ctrlKey && !e.shiftKey && (e.button == null || e.button === 0) &&\n // Only accept left clicks\n [undefined, null, '', 'self'].includes(e.currentTarget.target) // let browser handle \"target=_blank\" etc.\n ) {\n return true;\n }\n return false;\n }\n function useLinkToPathProps({\n href,\n ...options\n }) {\n const onPress = event => {\n if (shouldHandleMouseEvent(event)) {\n if ((0, emitDomEvent_1.emitDomLinkEvent)(href, options)) {\n return;\n }\n (0, routing_1.linkTo)(href, options);\n }\n };\n let strippedHref = (0, matchers_1.stripGroupSegmentsFromPath)(href) || '/';\n // Append base url only if needed.\n if (!(0, url_1.shouldLinkExternally)(strippedHref)) {\n strippedHref = (0, getPathFromState_forks_1.appendBaseUrl)(strippedHref);\n }\n return {\n href: strippedHref,\n role: 'link',\n onPress\n };\n }\n function shouldHandleMouseEvent(event) {\n if (react_native_1.Platform.OS !== 'web') {\n return !event?.defaultPrevented;\n }\n if (event && eventShouldPreventDefault(event)) {\n event.preventDefault();\n return true;\n }\n return false;\n }\n});","lineCount":64,"map":[[2,2,1,0],[2,14,1,12],[4,2,2,0,"Object"],[4,8,2,6],[4,9,2,7,"defineProperty"],[4,23,2,21],[4,24,2,22,"exports"],[4,31,2,29],[4,33,2,31],[4,45,2,43],[4,47,2,45],[5,4,2,47,"value"],[5,9,2,52],[5,11,2,54],[6,2,2,59],[6,3,2,60],[6,4,2,61],[7,2,3,0,"exports"],[7,9,3,7],[7,10,3,8,"default"],[7,17,3,15],[7,20,3,18,"useLinkToPathProps"],[7,38,3,36],[8,2,4,0,"exports"],[8,9,4,7],[8,10,4,8,"shouldHandleMouseEvent"],[8,32,4,30],[8,35,4,33,"shouldHandleMouseEvent"],[8,57,4,55],[9,2,4,56],[9,8,4,56,"react_native_1"],[9,22,4,56],[9,25,4,56,"require"],[9,32,4,56],[9,33,4,56,"_dependencyMap"],[9,47,4,56],[10,2,6,0],[10,8,6,6,"emitDomEvent_1"],[10,22,6,20],[10,25,6,23,"require"],[10,32,6,30],[10,33,6,30,"_dependencyMap"],[10,47,6,30],[10,83,6,62],[10,84,6,63],[11,2,7,0],[11,8,7,6,"getPathFromState_forks_1"],[11,32,7,30],[11,35,7,33,"require"],[11,42,7,40],[11,43,7,40,"_dependencyMap"],[11,57,7,40],[11,94,7,73],[11,95,7,74],[12,2,8,0],[12,8,8,6,"routing_1"],[12,17,8,15],[12,20,8,18,"require"],[12,27,8,25],[12,28,8,25,"_dependencyMap"],[12,42,8,25],[12,72,8,51],[12,73,8,52],[13,2,9,0],[13,8,9,6,"matchers_1"],[13,18,9,16],[13,21,9,19,"require"],[13,28,9,26],[13,29,9,26,"_dependencyMap"],[13,43,9,26],[13,61,9,40],[13,62,9,41],[14,2,10,0],[14,8,10,6,"url_1"],[14,13,10,11],[14,16,10,14,"require"],[14,23,10,21],[14,24,10,21,"_dependencyMap"],[14,38,10,21],[14,57,10,36],[14,58,10,37],[15,2,11,0],[15,11,11,9,"eventShouldPreventDefault"],[15,36,11,34,"eventShouldPreventDefault"],[15,37,11,35,"e"],[15,38,11,36],[15,40,11,38],[16,4,12,4],[16,8,12,8,"e"],[16,9,12,9],[16,11,12,11,"defaultPrevented"],[16,27,12,27],[16,29,12,29],[17,6,13,8],[17,13,13,15],[17,18,13,20],[18,4,14,4],[19,4,15,4],[20,4,16,4],[21,4,17,4],[21,12,17,12],[21,16,17,16,"e"],[21,17,17,17],[22,4,18,8],[23,4,19,8],[23,5,19,9,"e"],[23,6,19,10],[23,7,19,11,"metaKey"],[23,14,19,18],[23,18,20,8],[23,19,20,9,"e"],[23,20,20,10],[23,21,20,11,"altKey"],[23,27,20,17],[23,31,21,8],[23,32,21,9,"e"],[23,33,21,10],[23,34,21,11,"ctrlKey"],[23,41,21,18],[23,45,22,8],[23,46,22,9,"e"],[23,47,22,10],[23,48,22,11,"shiftKey"],[23,56,22,19],[23,61,23,9,"e"],[23,62,23,10],[23,63,23,11,"button"],[23,69,23,17],[23,73,23,21],[23,77,23,25],[23,81,23,29,"e"],[23,82,23,30],[23,83,23,31,"button"],[23,89,23,37],[23,94,23,42],[23,95,23,43],[23,96,23,44],[24,4,23,48],[25,4,24,8],[25,5,24,9,"undefined"],[25,14,24,18],[25,16,24,20],[25,20,24,24],[25,22,24,26],[25,24,24,28],[25,26,24,30],[25,32,24,36],[25,33,24,37],[25,34,24,38,"includes"],[25,42,24,46],[25,43,24,47,"e"],[25,44,24,48],[25,45,24,49,"currentTarget"],[25,58,24,62],[25,59,24,63,"target"],[25,65,24,69],[25,66,24,70],[25,67,24,71],[26,4,24,71],[26,6,25,6],[27,6,26,8],[27,13,26,15],[27,17,26,19],[28,4,27,4],[29,4,28,4],[29,11,28,11],[29,16,28,16],[30,2,29,0],[31,2,30,0],[31,11,30,9,"useLinkToPathProps"],[31,29,30,27,"useLinkToPathProps"],[31,30,30,28],[32,4,30,30,"href"],[32,8,30,34],[33,4,30,36],[33,7,30,39,"options"],[34,2,30,47],[34,3,30,48],[34,5,30,50],[35,4,31,4],[35,10,31,10,"onPress"],[35,17,31,17],[35,20,31,21,"event"],[35,25,31,26],[35,29,31,31],[36,6,32,8],[36,10,32,12,"shouldHandleMouseEvent"],[36,32,32,34],[36,33,32,35,"event"],[36,38,32,40],[36,39,32,41],[36,41,32,43],[37,8,33,12],[37,12,33,16],[37,13,33,17],[37,14,33,18],[37,16,33,20,"emitDomEvent_1"],[37,30,33,34],[37,31,33,35,"emitDomLinkEvent"],[37,47,33,51],[37,49,33,53,"href"],[37,53,33,57],[37,55,33,59,"options"],[37,62,33,66],[37,63,33,67],[37,65,33,69],[38,10,34,16],[39,8,35,12],[40,8,36,12],[40,9,36,13],[40,10,36,14],[40,12,36,16,"routing_1"],[40,21,36,25],[40,22,36,26,"linkTo"],[40,28,36,32],[40,30,36,34,"href"],[40,34,36,38],[40,36,36,40,"options"],[40,43,36,47],[40,44,36,48],[41,6,37,8],[42,4,38,4],[42,5,38,5],[43,4,39,4],[43,8,39,8,"strippedHref"],[43,20,39,20],[43,23,39,23],[43,24,39,24],[43,25,39,25],[43,27,39,27,"matchers_1"],[43,37,39,37],[43,38,39,38,"stripGroupSegmentsFromPath"],[43,64,39,64],[43,66,39,66,"href"],[43,70,39,70],[43,71,39,71],[43,75,39,75],[43,78,39,78],[44,4,40,4],[45,4,41,4],[45,8,41,8],[45,9,41,9],[45,10,41,10],[45,11,41,11],[45,13,41,13,"url_1"],[45,18,41,18],[45,19,41,19,"shouldLinkExternally"],[45,39,41,39],[45,41,41,41,"strippedHref"],[45,53,41,53],[45,54,41,54],[45,56,41,56],[46,6,42,8,"strippedHref"],[46,18,42,20],[46,21,42,23],[46,22,42,24],[46,23,42,25],[46,25,42,27,"getPathFromState_forks_1"],[46,49,42,51],[46,50,42,52,"appendBaseUrl"],[46,63,42,65],[46,65,42,67,"strippedHref"],[46,77,42,79],[46,78,42,80],[47,4,43,4],[48,4,44,4],[48,11,44,11],[49,6,45,8,"href"],[49,10,45,12],[49,12,45,14,"strippedHref"],[49,24,45,26],[50,6,46,8,"role"],[50,10,46,12],[50,12,46,14],[50,18,46,20],[51,6,47,8,"onPress"],[52,4,48,4],[52,5,48,5],[53,2,49,0],[54,2,50,0],[54,11,50,9,"shouldHandleMouseEvent"],[54,33,50,31,"shouldHandleMouseEvent"],[54,34,50,32,"event"],[54,39,50,37],[54,41,50,39],[55,4,51,4],[55,8,51,8,"react_native_1"],[55,22,51,22],[55,23,51,23,"Platform"],[55,31,51,31],[55,32,51,32,"OS"],[55,34,51,34],[55,39,51,39],[55,44,51,44],[55,46,51,46],[56,6,52,8],[56,13,52,15],[56,14,52,16,"event"],[56,19,52,21],[56,21,52,23,"defaultPrevented"],[56,37,52,39],[57,4,53,4],[58,4,54,4],[58,8,54,8,"event"],[58,13,54,13],[58,17,54,17,"eventShouldPreventDefault"],[58,42,54,42],[58,43,54,43,"event"],[58,48,54,48],[58,49,54,49],[58,51,54,51],[59,6,55,8,"event"],[59,11,55,13],[59,12,55,14,"preventDefault"],[59,26,55,28],[59,27,55,29],[59,28,55,30],[60,6,56,8],[60,13,56,15],[60,17,56,19],[61,4,57,4],[62,4,58,4],[62,11,58,11],[62,16,58,16],[63,2,59,0],[64,0,59,1],[64,3]],"functionMap":{"names":["<global>","eventShouldPreventDefault","useLinkToPathProps","onPress","shouldHandleMouseEvent"],"mappings":"AAA;ACU;CDkB;AEC;oBCC;KDO;CFW;AIC;CJS"}},"type":"js/module"}]}