From 7fe49a7235141f9399e27ead12d25c0f3d38d421 Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Fri, 4 Aug 2023 15:24:43 +0200 Subject: [PATCH 1/9] use popToLHN after leaving chat --- src/libs/Navigation/Navigation.js | 9 +++++++++ src/libs/actions/Report.js | 1 + 2 files changed, 10 insertions(+) diff --git a/src/libs/Navigation/Navigation.js b/src/libs/Navigation/Navigation.js index 41f66967cc00..2725fcccd88a 100644 --- a/src/libs/Navigation/Navigation.js +++ b/src/libs/Navigation/Navigation.js @@ -238,6 +238,14 @@ function setIsNavigationReady() { resolveNavigationIsReadyPromise(); } +function popToLHN() { + if (!canNavigate('popToLHN')) { + return; + } + const rootState = navigationRef.getRootState(); + navigationRef.current.dispatch({...StackActions.popToTop(), target: rootState.key}); +} + export default { setShouldPopAllStateOnUP, canNavigate, @@ -250,6 +258,7 @@ export default { isNavigationReady, setIsNavigationReady, getTopmostReportId, + popToLHN, }; export {navigationRef}; diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index 216d71b3389e..dab4af7ef87a 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -1758,6 +1758,7 @@ function leaveRoom(reportID) { ], }, ); + Navigation.popToLHN(); navigateToConciergeChat(); } From ed1f565d1eef1e1740ed79afb9ff92a42add60b0 Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Fri, 4 Aug 2023 15:25:21 +0200 Subject: [PATCH 2/9] patch react-navigation native --- patches/@react-navigation+native+6.1.6.patch | 621 +++++++++++++++++++ 1 file changed, 621 insertions(+) create mode 100644 patches/@react-navigation+native+6.1.6.patch diff --git a/patches/@react-navigation+native+6.1.6.patch b/patches/@react-navigation+native+6.1.6.patch new file mode 100644 index 000000000000..0bd63aedabe7 --- /dev/null +++ b/patches/@react-navigation+native+6.1.6.patch @@ -0,0 +1,621 @@ +diff --git a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js +index 42b1a28..0b70096 100644 +--- a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js ++++ b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js +@@ -8,7 +8,21 @@ var _nonSecure = require("nanoid/non-secure"); + function createMemoryHistory() { + let index = 0; + let items = []; +- ++ const log = () => { ++ console.log(JSON.stringify({ ++ index, ++ indexGetter: history.index, ++ items: items.map((item, i) => { ++ var _item$state; ++ return { ++ selected: history.index === i ? '<<<<<<<' : undefined, ++ path: item.path, ++ id: item.id, ++ state: ((_item$state = item.state) === null || _item$state === void 0 ? void 0 : _item$state.key) || null ++ }; ++ }) ++ }, null, 4)); ++ }; + // Pending callbacks for `history.go(n)` + // We might modify the callback stored if it was interrupted, so we have a ref to identify it + const pending = []; +@@ -22,6 +36,9 @@ function createMemoryHistory() { + }); + }; + const history = { ++ get items() { ++ return items; ++ }, + get index() { + var _window$history$state; + // We store an id in the state instead of an index +@@ -74,7 +91,9 @@ function createMemoryHistory() { + window.history.pushState({ + id + }, '', path); ++ // log(); + }, ++ + replace(_ref3) { + var _window$history$state2; + let { +@@ -114,7 +133,9 @@ function createMemoryHistory() { + window.history.replaceState({ + id + }, '', pathWithHash); ++ // log(); + }, ++ + // `history.go(n)` is asynchronous, there are couple of things to keep in mind: + // - it won't do anything if we can't go `n` steps, the `popstate` event won't fire. + // - each `history.go(n)` call will trigger a separate `popstate` event with correct location. +@@ -181,20 +202,17 @@ function createMemoryHistory() { + // But on Firefox, it seems to take much longer, around 50ms from our testing + // We're using a hacky timeout since there doesn't seem to be way to know for sure + const timer = setTimeout(() => { +- const index = pending.findIndex(it => it.ref === done); +- if (index > -1) { +- pending[index].cb(); +- pending.splice(index, 1); ++ const foundIndex = pending.findIndex(it => it.ref === done); ++ if (foundIndex > -1) { ++ pending[foundIndex].cb(); ++ pending.splice(foundIndex, 1); + } ++ index = this.index; + }, 100); + const onPopState = () => { +- var _window$history$state3; +- const id = (_window$history$state3 = window.history.state) === null || _window$history$state3 === void 0 ? void 0 : _window$history$state3.id; +- const currentIndex = items.findIndex(item => item.id === id); +- + // Fix createMemoryHistory.index variable's value + // as it may go out of sync when navigating in the browser. +- index = Math.max(currentIndex, 0); ++ index = this.index; + const last = pending.pop(); + window.removeEventListener('popstate', onPopState); + last === null || last === void 0 ? void 0 : last.cb(); +@@ -208,12 +226,17 @@ function createMemoryHistory() { + // Here we normalize it so that only external changes (e.g. user pressing back/forward) trigger the listener + listen(listener) { + const onPopState = () => { ++ // Fix createMemoryHistory.index variable's value ++ // as it may go out of sync when navigating in the browser. ++ index = this.index; + if (pending.length) { + // This was triggered by `history.go(n)`, we shouldn't call the listener + return; + } + listener(); ++ // log(); + }; ++ + window.addEventListener('popstate', onPopState); + return () => window.removeEventListener('popstate', onPopState); + } +diff --git a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map +index 77d2517..e090be3 100644 +--- a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map ++++ b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map +@@ -1 +1 @@ +-{"version":3,"names":["createMemoryHistory","index","items","pending","interrupt","forEach","it","cb","history","id","window","state","findIndex","item","get","backIndex","path","i","push","nanoid","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","splice","onPopState","currentIndex","Math","max","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"names":["createMemoryHistory","index","items","log","console","JSON","stringify","indexGetter","history","map","item","i","selected","undefined","path","id","state","key","pending","interrupt","forEach","it","cb","window","findIndex","get","backIndex","push","nanoid","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","foundIndex","splice","onPopState","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js +index 64ce427..6a53cfa 100644 +--- a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js ++++ b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js +@@ -69,6 +69,49 @@ const series = cb => { + return callback; + }; + let linkingHandlers = []; ++const findFocusedRouteKey = state => { ++ var _findFocusedRoute; ++ // @ts-ignore ++ return (_findFocusedRoute = (0, _core.findFocusedRoute)(state)) === null || _findFocusedRoute === void 0 ? void 0 : _findFocusedRoute.key; ++}; ++const getAllStateKeys = state => { ++ let current = state; ++ const keys = []; ++ if (current.routes) { ++ for (let route of current.routes) { ++ keys.push(route.key); ++ if (route.state) { ++ // @ts-ignore ++ keys.push(...getAllStateKeys(route.state)); ++ } ++ } ++ } ++ return keys; ++}; ++const getStaleHistoryDiff = (items, newState) => { ++ const newStateKeys = getAllStateKeys(newState); ++ for (let i = items.length - 1; i >= 0; i--) { ++ const itemFocusedKey = findFocusedRouteKey(items[i].state); ++ if (newStateKeys.includes(itemFocusedKey)) { ++ return items.length - i - 1; ++ } ++ } ++ return -1; ++}; ++const getHistoryDeltaByKeys = (focusedState, previousFocusedState) => { ++ const focusedStateKeys = focusedState.routes.map(r => r.key); ++ const previousFocusedStateKeys = previousFocusedState.routes.map(r => r.key); ++ const minLength = Math.min(focusedStateKeys.length, previousFocusedStateKeys.length); ++ let matchingKeys = 0; ++ for (let i = 0; i < minLength; i++) { ++ if (focusedStateKeys[i] === previousFocusedStateKeys[i]) { ++ matchingKeys++; ++ } else { ++ break; ++ } ++ } ++ return -(previousFocusedStateKeys.length - matchingKeys); ++}; + function useLinking(ref, _ref) { + let { + independent, +@@ -260,6 +303,9 @@ function useLinking(ref, _ref) { + // Otherwise it's likely a change triggered by `popstate` + path !== pendingPath) { + const historyDelta = (focusedState.history ? focusedState.history.length : focusedState.routes.length) - (previousFocusedState.history ? previousFocusedState.history.length : previousFocusedState.routes.length); ++ ++ // The historyDelta and historyDeltaByKeys may differ if the new state has an entry that didn't exist in previous state ++ const historyDeltaByKeys = getHistoryDeltaByKeys(focusedState, previousFocusedState); + if (historyDelta > 0) { + // If history length is increased, we should pushState + // Note that path might not actually change here, for example, drawer open should pushState +@@ -278,27 +324,47 @@ function useLinking(ref, _ref) { + if (nextIndex !== -1 && nextIndex < currentIndex) { + // An existing entry for this path exists and it's less than current index, go back to that + await history.go(nextIndex - currentIndex); ++ history.replace({ ++ path, ++ state ++ }); + } else { + // We couldn't find an existing entry to go back to, so we'll go back by the delta + // This won't be correct if multiple routes were pushed in one go before + // Usually this shouldn't happen and this is a fallback for that +- await history.go(historyDelta); ++ await history.go(historyDeltaByKeys); ++ if (historyDeltaByKeys + 1 === historyDelta) { ++ history.push({ ++ path, ++ state ++ }); ++ } else { ++ history.replace({ ++ path, ++ state ++ }); ++ } + } +- +- // Store the updated state as well as fix the path if incorrect +- history.replace({ +- path, +- state +- }); + } catch (e) { + // The navigation was interrupted + } + } else { + // If history length is unchanged, we want to replaceState +- history.replace({ +- path, +- state +- }); ++ // and remove any entries from history which focued route no longer exists in state ++ // That may happen if we replace a whole navigator. ++ const staleHistoryDiff = getStaleHistoryDiff(history.items.slice(0, history.index + 1), state); ++ if (staleHistoryDiff <= 0) { ++ history.replace({ ++ path, ++ state ++ }); ++ } else { ++ await history.go(-staleHistoryDiff); ++ history.push({ ++ path, ++ state ++ }); ++ } + } + } else { + // If no common navigation state was found, assume it's a replace +diff --git a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map +index 7ebc273..933c6b2 100644 +--- a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map ++++ b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map +@@ -1 +1 @@ +-{"version":3,"names":["findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","useLinking","ref","independent","enabled","config","getStateFromPath","getStateFromPathDefault","getPathFromState","getPathFromStateDefault","getActionFromState","getActionFromStateDefault","React","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","push","indexOf","splice","useState","createMemoryHistory","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","current","server","useContext","ServerContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","r","routeNames","includes","name","warn","action","dispatch","e","message","getPathForRoute","route","stateForPath","focusedRoute","findFocusedRoute","isEqual","params","replace","onStateChange","previousState","pendingPath","previousFocusedState","focusedState","historyDelta","nextIndex","backIndex","currentIndex","go","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"names":["findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","findFocusedRouteKey","findFocusedRoute","getAllStateKeys","current","keys","route","push","getStaleHistoryDiff","items","newState","newStateKeys","i","itemFocusedKey","includes","getHistoryDeltaByKeys","focusedState","previousFocusedState","focusedStateKeys","map","r","previousFocusedStateKeys","minLength","Math","min","matchingKeys","useLinking","ref","independent","enabled","config","getStateFromPath","getStateFromPathDefault","getPathFromState","getPathFromStateDefault","getActionFromState","getActionFromStateDefault","React","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","indexOf","splice","useState","createMemoryHistory","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","server","useContext","ServerContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","routeNames","name","warn","action","dispatch","e","message","getPathForRoute","stateForPath","focusedRoute","isEqual","params","replace","onStateChange","previousState","pendingPath","historyDelta","historyDeltaByKeys","nextIndex","backIndex","currentIndex","go","staleHistoryDiff","slice","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"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"} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js +index 16fdbef..40ee421 100644 +--- a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js ++++ b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js +@@ -2,7 +2,21 @@ import { nanoid } from 'nanoid/non-secure'; + export default function createMemoryHistory() { + let index = 0; + let items = []; +- ++ const log = () => { ++ console.log(JSON.stringify({ ++ index, ++ indexGetter: history.index, ++ items: items.map((item, i) => { ++ var _item$state; ++ return { ++ selected: history.index === i ? '<<<<<<<' : undefined, ++ path: item.path, ++ id: item.id, ++ state: ((_item$state = item.state) === null || _item$state === void 0 ? void 0 : _item$state.key) || null ++ }; ++ }) ++ }, null, 4)); ++ }; + // Pending callbacks for `history.go(n)` + // We might modify the callback stored if it was interrupted, so we have a ref to identify it + const pending = []; +@@ -16,6 +30,9 @@ export default function createMemoryHistory() { + }); + }; + const history = { ++ get items() { ++ return items; ++ }, + get index() { + var _window$history$state; + // We store an id in the state instead of an index +@@ -68,7 +85,9 @@ export default function createMemoryHistory() { + window.history.pushState({ + id + }, '', path); ++ // log(); + }, ++ + replace(_ref3) { + var _window$history$state2; + let { +@@ -108,7 +127,9 @@ export default function createMemoryHistory() { + window.history.replaceState({ + id + }, '', pathWithHash); ++ // log(); + }, ++ + // `history.go(n)` is asynchronous, there are couple of things to keep in mind: + // - it won't do anything if we can't go `n` steps, the `popstate` event won't fire. + // - each `history.go(n)` call will trigger a separate `popstate` event with correct location. +@@ -175,20 +196,17 @@ export default function createMemoryHistory() { + // But on Firefox, it seems to take much longer, around 50ms from our testing + // We're using a hacky timeout since there doesn't seem to be way to know for sure + const timer = setTimeout(() => { +- const index = pending.findIndex(it => it.ref === done); +- if (index > -1) { +- pending[index].cb(); +- pending.splice(index, 1); ++ const foundIndex = pending.findIndex(it => it.ref === done); ++ if (foundIndex > -1) { ++ pending[foundIndex].cb(); ++ pending.splice(foundIndex, 1); + } ++ index = this.index; + }, 100); + const onPopState = () => { +- var _window$history$state3; +- const id = (_window$history$state3 = window.history.state) === null || _window$history$state3 === void 0 ? void 0 : _window$history$state3.id; +- const currentIndex = items.findIndex(item => item.id === id); +- + // Fix createMemoryHistory.index variable's value + // as it may go out of sync when navigating in the browser. +- index = Math.max(currentIndex, 0); ++ index = this.index; + const last = pending.pop(); + window.removeEventListener('popstate', onPopState); + last === null || last === void 0 ? void 0 : last.cb(); +@@ -202,12 +220,17 @@ export default function createMemoryHistory() { + // Here we normalize it so that only external changes (e.g. user pressing back/forward) trigger the listener + listen(listener) { + const onPopState = () => { ++ // Fix createMemoryHistory.index variable's value ++ // as it may go out of sync when navigating in the browser. ++ index = this.index; + if (pending.length) { + // This was triggered by `history.go(n)`, we shouldn't call the listener + return; + } + listener(); ++ // log(); + }; ++ + window.addEventListener('popstate', onPopState); + return () => window.removeEventListener('popstate', onPopState); + } +diff --git a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map +index 4a0ee9e..9e7c552 100644 +--- a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map ++++ b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map +@@ -1 +1 @@ +-{"version":3,"names":["nanoid","createMemoryHistory","index","items","pending","interrupt","forEach","it","cb","history","id","window","state","findIndex","item","get","backIndex","path","i","push","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","splice","onPopState","currentIndex","Math","max","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"names":["nanoid","createMemoryHistory","index","items","log","console","JSON","stringify","indexGetter","history","map","item","i","selected","undefined","path","id","state","key","pending","interrupt","forEach","it","cb","window","findIndex","get","backIndex","push","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","foundIndex","splice","onPopState","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/module/useLinking.js b/node_modules/@react-navigation/native/lib/module/useLinking.js +index 5bf2a88..72f1204 100644 +--- a/node_modules/@react-navigation/native/lib/module/useLinking.js ++++ b/node_modules/@react-navigation/native/lib/module/useLinking.js +@@ -60,6 +60,49 @@ const series = cb => { + return callback; + }; + let linkingHandlers = []; ++const findFocusedRouteKey = state => { ++ var _findFocusedRoute; ++ // @ts-ignore ++ return (_findFocusedRoute = findFocusedRoute(state)) === null || _findFocusedRoute === void 0 ? void 0 : _findFocusedRoute.key; ++}; ++const getAllStateKeys = state => { ++ let current = state; ++ const keys = []; ++ if (current.routes) { ++ for (let route of current.routes) { ++ keys.push(route.key); ++ if (route.state) { ++ // @ts-ignore ++ keys.push(...getAllStateKeys(route.state)); ++ } ++ } ++ } ++ return keys; ++}; ++const getStaleHistoryDiff = (items, newState) => { ++ const newStateKeys = getAllStateKeys(newState); ++ for (let i = items.length - 1; i >= 0; i--) { ++ const itemFocusedKey = findFocusedRouteKey(items[i].state); ++ if (newStateKeys.includes(itemFocusedKey)) { ++ return items.length - i - 1; ++ } ++ } ++ return -1; ++}; ++const getHistoryDeltaByKeys = (focusedState, previousFocusedState) => { ++ const focusedStateKeys = focusedState.routes.map(r => r.key); ++ const previousFocusedStateKeys = previousFocusedState.routes.map(r => r.key); ++ const minLength = Math.min(focusedStateKeys.length, previousFocusedStateKeys.length); ++ let matchingKeys = 0; ++ for (let i = 0; i < minLength; i++) { ++ if (focusedStateKeys[i] === previousFocusedStateKeys[i]) { ++ matchingKeys++; ++ } else { ++ break; ++ } ++ } ++ return -(previousFocusedStateKeys.length - matchingKeys); ++}; + export default function useLinking(ref, _ref) { + let { + independent, +@@ -251,6 +294,9 @@ export default function useLinking(ref, _ref) { + // Otherwise it's likely a change triggered by `popstate` + path !== pendingPath) { + const historyDelta = (focusedState.history ? focusedState.history.length : focusedState.routes.length) - (previousFocusedState.history ? previousFocusedState.history.length : previousFocusedState.routes.length); ++ ++ // The historyDelta and historyDeltaByKeys may differ if the new state has an entry that didn't exist in previous state ++ const historyDeltaByKeys = getHistoryDeltaByKeys(focusedState, previousFocusedState); + if (historyDelta > 0) { + // If history length is increased, we should pushState + // Note that path might not actually change here, for example, drawer open should pushState +@@ -269,27 +315,47 @@ export default function useLinking(ref, _ref) { + if (nextIndex !== -1 && nextIndex < currentIndex) { + // An existing entry for this path exists and it's less than current index, go back to that + await history.go(nextIndex - currentIndex); ++ history.replace({ ++ path, ++ state ++ }); + } else { + // We couldn't find an existing entry to go back to, so we'll go back by the delta + // This won't be correct if multiple routes were pushed in one go before + // Usually this shouldn't happen and this is a fallback for that +- await history.go(historyDelta); ++ await history.go(historyDeltaByKeys); ++ if (historyDeltaByKeys + 1 === historyDelta) { ++ history.push({ ++ path, ++ state ++ }); ++ } else { ++ history.replace({ ++ path, ++ state ++ }); ++ } + } +- +- // Store the updated state as well as fix the path if incorrect +- history.replace({ +- path, +- state +- }); + } catch (e) { + // The navigation was interrupted + } + } else { + // If history length is unchanged, we want to replaceState +- history.replace({ +- path, +- state +- }); ++ // and remove any entries from history which focued route no longer exists in state ++ // That may happen if we replace a whole navigator. ++ const staleHistoryDiff = getStaleHistoryDiff(history.items.slice(0, history.index + 1), state); ++ if (staleHistoryDiff <= 0) { ++ history.replace({ ++ path, ++ state ++ }); ++ } else { ++ await history.go(-staleHistoryDiff); ++ history.push({ ++ path, ++ state ++ }); ++ } + } + } else { + // If no common navigation state was found, assume it's a replace +diff --git a/node_modules/@react-navigation/native/lib/module/useLinking.js.map b/node_modules/@react-navigation/native/lib/module/useLinking.js.map +index e6cd4ea..1a87d95 100644 +--- a/node_modules/@react-navigation/native/lib/module/useLinking.js.map ++++ b/node_modules/@react-navigation/native/lib/module/useLinking.js.map +@@ -1 +1 @@ +-{"version":3,"names":["findFocusedRoute","getActionFromState","getActionFromStateDefault","getPathFromState","getPathFromStateDefault","getStateFromPath","getStateFromPathDefault","isEqual","React","createMemoryHistory","ServerContext","findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","useLinking","ref","independent","enabled","config","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","push","indexOf","splice","useState","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","current","server","useContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","r","routeNames","includes","name","warn","action","dispatch","e","message","getPathForRoute","route","stateForPath","focusedRoute","params","replace","onStateChange","previousState","pendingPath","previousFocusedState","focusedState","historyDelta","nextIndex","backIndex","currentIndex","go","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"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"} +\ No newline at end of file ++{"version":3,"names":["findFocusedRoute","getActionFromState","getActionFromStateDefault","getPathFromState","getPathFromStateDefault","getStateFromPath","getStateFromPathDefault","isEqual","React","createMemoryHistory","ServerContext","findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","findFocusedRouteKey","getAllStateKeys","current","keys","route","push","getStaleHistoryDiff","items","newState","newStateKeys","i","itemFocusedKey","includes","getHistoryDeltaByKeys","focusedState","previousFocusedState","focusedStateKeys","map","r","previousFocusedStateKeys","minLength","Math","min","matchingKeys","useLinking","ref","independent","enabled","config","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","indexOf","splice","useState","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","server","useContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","routeNames","name","warn","action","dispatch","e","message","getPathForRoute","stateForPath","focusedRoute","params","replace","onStateChange","previousState","pendingPath","historyDelta","historyDeltaByKeys","nextIndex","backIndex","currentIndex","go","staleHistoryDiff","slice","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"AAAA,SACEA,gBAAgB,EAChBC,kBAAkB,IAAIC,yBAAyB,EAC/CC,gBAAgB,IAAIC,uBAAuB,EAC3CC,gBAAgB,IAAIC,uBAAuB,QAItC,wBAAwB;AAC/B,OAAOC,OAAO,MAAM,iBAAiB;AACrC,OAAO,KAAKC,KAAK,MAAM,OAAO;AAG9B,OAAOC,mBAAmB,MAAM,uBAAuB;AACvD,OAAOC,aAAa,MAAM,iBAAiB;AAK3C;AACA;AACA;AACA;AACA,MAAMC,iBAAiB,GAAG,CACxBC,CAAgB,EAChBC,CAAgB,KACmB;EACnC,IAAID,CAAC,KAAKE,SAAS,IAAID,CAAC,KAAKC,SAAS,IAAIF,CAAC,CAACG,GAAG,KAAKF,CAAC,CAACE,GAAG,EAAE;IACzD,OAAO,CAACD,SAAS,EAAEA,SAAS,CAAC;EAC/B;;EAEA;EACA,MAAME,cAAc,GAAGJ,CAAC,CAACK,OAAO,GAAGL,CAAC,CAACK,OAAO,CAACC,MAAM,GAAGN,CAAC,CAACO,MAAM,CAACD,MAAM;EACrE,MAAME,cAAc,GAAGP,CAAC,CAACI,OAAO,GAAGJ,CAAC,CAACI,OAAO,CAACC,MAAM,GAAGL,CAAC,CAACM,MAAM,CAACD,MAAM;EAErE,MAAMG,MAAM,GAAGT,CAAC,CAACO,MAAM,CAACP,CAAC,CAACU,KAAK,CAAC;EAChC,MAAMC,MAAM,GAAGV,CAAC,CAACM,MAAM,CAACN,CAAC,CAACS,KAAK,CAAC;EAEhC,MAAME,WAAW,GAAGH,MAAM,CAACI,KAAsB;EACjD,MAAMC,WAAW,GAAGH,MAAM,CAACE,KAAsB;;EAEjD;EACA;EACA;EACA;EACA;EACA,IACET,cAAc,KAAKI,cAAc,IACjCC,MAAM,CAACN,GAAG,KAAKQ,MAAM,CAACR,GAAG,IACzBS,WAAW,KAAKV,SAAS,IACzBY,WAAW,KAAKZ,SAAS,IACzBU,WAAW,CAACT,GAAG,KAAKW,WAAW,CAACX,GAAG,EACnC;IACA,OAAO,CAACH,CAAC,EAAEC,CAAC,CAAC;EACf;EAEA,OAAOF,iBAAiB,CAACa,WAAW,EAAEE,WAAW,CAAC;AACpD,CAAC;;AAED;AACA;AACA;AACA,MAAMC,MAAM,GAAIC,EAAuB,IAAK;EAC1C;EACA,IAAIC,QAAQ,GAAG,KAAK;EACpB,IAAIC,KAA8B,GAAG,EAAE;EAEvC,MAAMC,QAAQ,GAAG,YAAY;IAC3B,IAAI;MACF,IAAIF,QAAQ,EAAE;QACZ;QACA;QACAC,KAAK,CAACE,OAAO,CAACD,QAAQ,CAAC;QACvB;MACF;MAEAF,QAAQ,GAAG,IAAI;MAEf,MAAMD,EAAE,EAAE;IACZ,CAAC,SAAS;MACRC,QAAQ,GAAG,KAAK;MAEhB,IAAIC,KAAK,CAACZ,MAAM,EAAE;QAChB;QACA,MAAMe,IAAI,GAAGH,KAAK,CAACI,GAAG,EAAE;QAExBD,IAAI,aAAJA,IAAI,uBAAJA,IAAI,EAAI;MACV;IACF;EACF,CAAC;EAED,OAAOF,QAAQ;AACjB,CAAC;AAED,IAAII,eAAyB,GAAG,EAAE;AAMlC,MAAMC,mBAAmB,GAAIX,KAAsB,IAAK;EAAA;EACtD;EACA,4BAAOzB,gBAAgB,CAACyB,KAAK,CAAC,sDAAvB,kBAAyBV,GAAG;AACrC,CAAC;AAED,MAAMsB,eAAe,GAAIZ,KAAsB,IAAK;EAClD,IAAIa,OAAO,GAAGb,KAAK;EACnB,MAAMc,IAAc,GAAG,EAAE;EAEzB,IAAID,OAAO,CAACnB,MAAM,EAAE;IAClB,KAAK,IAAIqB,KAAK,IAAIF,OAAO,CAACnB,MAAM,EAAE;MAChCoB,IAAI,CAACE,IAAI,CAACD,KAAK,CAACzB,GAAG,CAAC;MACpB,IAAIyB,KAAK,CAACf,KAAK,EAAE;QACf;QACAc,IAAI,CAACE,IAAI,CAAC,GAAGJ,eAAe,CAACG,KAAK,CAACf,KAAK,CAAC,CAAC;MAC5C;IACF;EACF;EACA,OAAOc,IAAI;AACb,CAAC;AAED,MAAMG,mBAAmB,GAAG,CAC1BC,KAAsB,EACtBC,QAAyB,KACtB;EACH,MAAMC,YAAY,GAAGR,eAAe,CAACO,QAAQ,CAAC;EAC9C,KAAK,IAAIE,CAAC,GAAGH,KAAK,CAACzB,MAAM,GAAG,CAAC,EAAE4B,CAAC,IAAI,CAAC,EAAEA,CAAC,EAAE,EAAE;IAC1C,MAAMC,cAAc,GAAGX,mBAAmB,CAACO,KAAK,CAACG,CAAC,CAAC,CAACrB,KAAK,CAAC;IAC1D,IAAIoB,YAAY,CAACG,QAAQ,CAACD,cAAc,CAAC,EAAE;MACzC,OAAOJ,KAAK,CAACzB,MAAM,GAAG4B,CAAC,GAAG,CAAC;IAC7B;EACF;EACA,OAAO,CAAC,CAAC;AACX,CAAC;AAED,MAAMG,qBAAqB,GAAG,CAC5BC,YAA6B,EAC7BC,oBAAqC,KAClC;EACH,MAAMC,gBAAgB,GAAGF,YAAY,CAAC/B,MAAM,CAACkC,GAAG,CAAEC,CAAC,IAAKA,CAAC,CAACvC,GAAG,CAAC;EAC9D,MAAMwC,wBAAwB,GAAGJ,oBAAoB,CAAChC,MAAM,CAACkC,GAAG,CAC7DC,CAAC,IAAKA,CAAC,CAACvC,GAAG,CACb;EAED,MAAMyC,SAAS,GAAGC,IAAI,CAACC,GAAG,CACxBN,gBAAgB,CAAClC,MAAM,EACvBqC,wBAAwB,CAACrC,MAAM,CAChC;EAED,IAAIyC,YAAY,GAAG,CAAC;EAEpB,KAAK,IAAIb,CAAC,GAAG,CAAC,EAAEA,CAAC,GAAGU,SAAS,EAAEV,CAAC,EAAE,EAAE;IAClC,IAAIM,gBAAgB,CAACN,CAAC,CAAC,KAAKS,wBAAwB,CAACT,CAAC,CAAC,EAAE;MACvDa,YAAY,EAAE;IAChB,CAAC,MAAM;MACL;IACF;EACF;EAEA,OAAO,EAAEJ,wBAAwB,CAACrC,MAAM,GAAGyC,YAAY,CAAC;AAC1D,CAAC;AAED,eAAe,SAASC,UAAU,CAChCC,GAA2D,QAS3D;EAAA,IARA;IACEC,WAAW;IACXC,OAAO,GAAG,IAAI;IACdC,MAAM;IACN3D,gBAAgB,GAAGC,uBAAuB;IAC1CH,gBAAgB,GAAGC,uBAAuB;IAC1CH,kBAAkB,GAAGC;EACd,CAAC;EAEVM,KAAK,CAACyD,SAAS,CAAC,MAAM;IACpB,IAAIC,OAAO,CAACC,GAAG,CAACC,QAAQ,KAAK,YAAY,EAAE;MACzC,OAAOtD,SAAS;IAClB;IAEA,IAAIgD,WAAW,EAAE;MACf,OAAOhD,SAAS;IAClB;IAEA,IAAIiD,OAAO,KAAK,KAAK,IAAI5B,eAAe,CAACjB,MAAM,EAAE;MAC/CmD,OAAO,CAACC,KAAK,CACX,CACE,6KAA6K,EAC7K,uFAAuF,EACvF,4DAA4D,CAC7D,CACEC,IAAI,CAAC,IAAI,CAAC,CACVC,IAAI,EAAE,CACV;IACH;IAEA,MAAMC,OAAO,GAAGC,MAAM,EAAE;IAExB,IAAIX,OAAO,KAAK,KAAK,EAAE;MACrB5B,eAAe,CAACM,IAAI,CAACgC,OAAO,CAAC;IAC/B;IAEA,OAAO,MAAM;MACX,MAAMnD,KAAK,GAAGa,eAAe,CAACwC,OAAO,CAACF,OAAO,CAAC;MAE9C,IAAInD,KAAK,GAAG,CAAC,CAAC,EAAE;QACda,eAAe,CAACyC,MAAM,CAACtD,KAAK,EAAE,CAAC,CAAC;MAClC;IACF,CAAC;EACH,CAAC,EAAE,CAACyC,OAAO,EAAED,WAAW,CAAC,CAAC;EAE1B,MAAM,CAAC7C,OAAO,CAAC,GAAGT,KAAK,CAACqE,QAAQ,CAACpE,mBAAmB,CAAC;;EAErD;EACA;EACA;EACA,MAAMqE,UAAU,GAAGtE,KAAK,CAACuE,MAAM,CAAChB,OAAO,CAAC;EACxC,MAAMiB,SAAS,GAAGxE,KAAK,CAACuE,MAAM,CAACf,MAAM,CAAC;EACtC,MAAMiB,mBAAmB,GAAGzE,KAAK,CAACuE,MAAM,CAAC1E,gBAAgB,CAAC;EAC1D,MAAM6E,mBAAmB,GAAG1E,KAAK,CAACuE,MAAM,CAAC5E,gBAAgB,CAAC;EAC1D,MAAMgF,qBAAqB,GAAG3E,KAAK,CAACuE,MAAM,CAAC9E,kBAAkB,CAAC;EAE9DO,KAAK,CAACyD,SAAS,CAAC,MAAM;IACpBa,UAAU,CAACxC,OAAO,GAAGyB,OAAO;IAC5BiB,SAAS,CAAC1C,OAAO,GAAG0B,MAAM;IAC1BiB,mBAAmB,CAAC3C,OAAO,GAAGjC,gBAAgB;IAC9C6E,mBAAmB,CAAC5C,OAAO,GAAGnC,gBAAgB;IAC9CgF,qBAAqB,CAAC7C,OAAO,GAAGrC,kBAAkB;EACpD,CAAC,CAAC;EAEF,MAAMmF,MAAM,GAAG5E,KAAK,CAAC6E,UAAU,CAAC3E,aAAa,CAAC;EAE9C,MAAM4E,eAAe,GAAG9E,KAAK,CAAC+E,WAAW,CAAC,MAAM;IAC9C,IAAIC,KAA8B;IAElC,IAAIV,UAAU,CAACxC,OAAO,EAAE;MACtB,MAAMmD,QAAQ,GACZ,CAAAL,MAAM,aAANA,MAAM,uBAANA,MAAM,CAAEK,QAAQ,MACf,OAAOC,MAAM,KAAK,WAAW,GAAGA,MAAM,CAACD,QAAQ,GAAG3E,SAAS,CAAC;MAE/D,MAAM6E,IAAI,GAAGF,QAAQ,GAAGA,QAAQ,CAACG,QAAQ,GAAGH,QAAQ,CAACI,MAAM,GAAG/E,SAAS;MAEvE,IAAI6E,IAAI,EAAE;QACRH,KAAK,GAAGP,mBAAmB,CAAC3C,OAAO,CAACqD,IAAI,EAAEX,SAAS,CAAC1C,OAAO,CAAC;MAC9D;IACF;IAEA,MAAMwD,QAAQ,GAAG;MACfC,IAAI,CAACC,WAAsD,EAAE;QAC3D,OAAOC,OAAO,CAACC,OAAO,CAACF,WAAW,GAAGA,WAAW,CAACR,KAAK,CAAC,GAAGA,KAAK,CAAC;MAClE,CAAC;MACDW,KAAK,GAAG;QACN,OAAOL,QAAQ;MACjB;IACF,CAAC;IAED,OAAOA,QAAQ;IACf;EACF,CAAC,EAAE,EAAE,CAAC;EAEN,MAAMM,gBAAgB,GAAG5F,KAAK,CAACuE,MAAM,CAAqBjE,SAAS,CAAC;EACpE,MAAMuF,gBAAgB,GAAG7F,KAAK,CAACuE,MAAM,CAA8BjE,SAAS,CAAC;EAC7E,MAAMwF,sBAAsB,GAAG9F,KAAK,CAACuE,MAAM,CAAqBjE,SAAS,CAAC;EAE1EN,KAAK,CAACyD,SAAS,CAAC,MAAM;IACpBmC,gBAAgB,CAAC9D,OAAO,GAAGrB,OAAO,CAACK,KAAK;IAExC,OAAOL,OAAO,CAACsF,MAAM,CAAC,MAAM;MAC1B,MAAMC,UAAU,GAAG3C,GAAG,CAACvB,OAAO;MAE9B,IAAI,CAACkE,UAAU,IAAI,CAACzC,OAAO,EAAE;QAC3B;MACF;MAEA,MAAM4B,IAAI,GAAGF,QAAQ,CAACG,QAAQ,GAAGH,QAAQ,CAACI,MAAM;MAChD,MAAMvE,KAAK,GAAGL,OAAO,CAACK,KAAK;MAE3B,MAAMmF,aAAa,GAAGL,gBAAgB,CAAC9D,OAAO,IAAI,CAAC;MAEnD8D,gBAAgB,CAAC9D,OAAO,GAAGhB,KAAK;MAChCgF,sBAAsB,CAAChE,OAAO,GAAGqD,IAAI;;MAErC;MACA;MACA;MACA,MAAMe,MAAM,GAAGzF,OAAO,CAAC0F,GAAG,CAACrF,KAAK,CAAC;MAEjC,IAAI,CAAAoF,MAAM,aAANA,MAAM,uBAANA,MAAM,CAAEf,IAAI,MAAKA,IAAI,IAAIe,MAAM,aAANA,MAAM,eAANA,MAAM,CAAEjF,KAAK,EAAE;QAC1C+E,UAAU,CAACI,SAAS,CAACF,MAAM,CAACjF,KAAK,CAAC;QAClC;MACF;MAEA,MAAMA,KAAK,GAAGwD,mBAAmB,CAAC3C,OAAO,CAACqD,IAAI,EAAEX,SAAS,CAAC1C,OAAO,CAAC;;MAElE;MACA;MACA,IAAIb,KAAK,EAAE;QACT;QACA;QACA,MAAMoF,SAAS,GAAGL,UAAU,CAACM,YAAY,EAAE;QAE3C,IAAIrF,KAAK,CAACN,MAAM,CAAC4F,IAAI,CAAEzD,CAAC,IAAK,EAACuD,SAAS,aAATA,SAAS,eAATA,SAAS,CAAEG,UAAU,CAAChE,QAAQ,CAACM,CAAC,CAAC2D,IAAI,CAAC,EAAC,EAAE;UACrE5C,OAAO,CAAC6C,IAAI,CACV,0SAA0S,CAC3S;UACD;QACF;QAEA,IAAI5F,KAAK,GAAGmF,aAAa,EAAE;UACzB,MAAMU,MAAM,GAAGhC,qBAAqB,CAAC7C,OAAO,CAC1Cb,KAAK,EACLuD,SAAS,CAAC1C,OAAO,CAClB;UAED,IAAI6E,MAAM,KAAKrG,SAAS,EAAE;YACxB,IAAI;cACF0F,UAAU,CAACY,QAAQ,CAACD,MAAM,CAAC;YAC7B,CAAC,CAAC,OAAOE,CAAC,EAAE;cACV;cACA;cACAhD,OAAO,CAAC6C,IAAI,CACT,qDAAoDvB,IAAK,MACxD,OAAO0B,CAAC,KAAK,QAAQ,IAAIA,CAAC,IAAI,IAAI,IAAI,SAAS,IAAIA,CAAC;cAChD;cACAA,CAAC,CAACC,OAAO,GACTD,CACL,EAAC,CACH;YACH;UACF,CAAC,MAAM;YACLb,UAAU,CAACI,SAAS,CAACnF,KAAK,CAAC;UAC7B;QACF,CAAC,MAAM;UACL+E,UAAU,CAACI,SAAS,CAACnF,KAAK,CAAC;QAC7B;MACF,CAAC,MAAM;QACL;QACA+E,UAAU,CAACI,SAAS,CAACnF,KAAK,CAAC;MAC7B;IACF,CAAC,CAAC;EACJ,CAAC,EAAE,CAACsC,OAAO,EAAE9C,OAAO,EAAE4C,GAAG,CAAC,CAAC;EAE3BrD,KAAK,CAACyD,SAAS,CAAC,MAAM;IAAA;IACpB,IAAI,CAACF,OAAO,EAAE;MACZ;IACF;IAEA,MAAMwD,eAAe,GAAG,CACtB/E,KAA0C,EAC1Cf,KAAsB,KACX;MACX;MACA;MACA,IAAIe,KAAK,aAALA,KAAK,eAALA,KAAK,CAAEmD,IAAI,EAAE;QACf,MAAM6B,YAAY,GAAGvC,mBAAmB,CAAC3C,OAAO,CAC9CE,KAAK,CAACmD,IAAI,EACVX,SAAS,CAAC1C,OAAO,CAClB;QAED,IAAIkF,YAAY,EAAE;UAChB,MAAMC,YAAY,GAAGzH,gBAAgB,CAACwH,YAAY,CAAC;UAEnD,IACEC,YAAY,IACZA,YAAY,CAACR,IAAI,KAAKzE,KAAK,CAACyE,IAAI,IAChC1G,OAAO,CAACkH,YAAY,CAACC,MAAM,EAAElF,KAAK,CAACkF,MAAM,CAAC,EAC1C;YACA,OAAOlF,KAAK,CAACmD,IAAI;UACnB;QACF;MACF;MAEA,OAAOT,mBAAmB,CAAC5C,OAAO,CAACb,KAAK,EAAEuD,SAAS,CAAC1C,OAAO,CAAC;IAC9D,CAAC;IAED,IAAIuB,GAAG,CAACvB,OAAO,EAAE;MACf;MACA;MACA,MAAMb,KAAK,GAAGoC,GAAG,CAACvB,OAAO,CAACwE,YAAY,EAAE;MAExC,IAAIrF,KAAK,EAAE;QACT,MAAMe,KAAK,GAAGxC,gBAAgB,CAACyB,KAAK,CAAC;QACrC,MAAMkE,IAAI,GAAG4B,eAAe,CAAC/E,KAAK,EAAEf,KAAK,CAAC;QAE1C,IAAI4E,gBAAgB,CAAC/D,OAAO,KAAKxB,SAAS,EAAE;UAC1CuF,gBAAgB,CAAC/D,OAAO,GAAGb,KAAK;QAClC;QAEAR,OAAO,CAAC0G,OAAO,CAAC;UAAEhC,IAAI;UAAElE;QAAM,CAAC,CAAC;MAClC;IACF;IAEA,MAAMmG,aAAa,GAAG,YAAY;MAChC,MAAMpB,UAAU,GAAG3C,GAAG,CAACvB,OAAO;MAE9B,IAAI,CAACkE,UAAU,IAAI,CAACzC,OAAO,EAAE;QAC3B;MACF;MAEA,MAAM8D,aAAa,GAAGxB,gBAAgB,CAAC/D,OAAO;MAC9C,MAAMb,KAAK,GAAG+E,UAAU,CAACM,YAAY,EAAE;;MAEvC;MACA,IAAI,CAACrF,KAAK,EAAE;QACV;MACF;MAEA,MAAMqG,WAAW,GAAGxB,sBAAsB,CAAChE,OAAO;MAClD,MAAME,KAAK,GAAGxC,gBAAgB,CAACyB,KAAK,CAAC;MACrC,MAAMkE,IAAI,GAAG4B,eAAe,CAAC/E,KAAK,EAAEf,KAAK,CAAC;MAE1C4E,gBAAgB,CAAC/D,OAAO,GAAGb,KAAK;MAChC6E,sBAAsB,CAAChE,OAAO,GAAGxB,SAAS;;MAE1C;MACA;MACA;MACA;MACA,MAAM,CAACqC,oBAAoB,EAAED,YAAY,CAAC,GAAGvC,iBAAiB,CAC5DkH,aAAa,EACbpG,KAAK,CACN;MAED,IACE0B,oBAAoB,IACpBD,YAAY;MACZ;MACA;MACAyC,IAAI,KAAKmC,WAAW,EACpB;QACA,MAAMC,YAAY,GAChB,CAAC7E,YAAY,CAACjC,OAAO,GACjBiC,YAAY,CAACjC,OAAO,CAACC,MAAM,GAC3BgC,YAAY,CAAC/B,MAAM,CAACD,MAAM,KAC7BiC,oBAAoB,CAAClC,OAAO,GACzBkC,oBAAoB,CAAClC,OAAO,CAACC,MAAM,GACnCiC,oBAAoB,CAAChC,MAAM,CAACD,MAAM,CAAC;;QAEzC;QACA,MAAM8G,kBAAkB,GAAG/E,qBAAqB,CAC9CC,YAAY,EACZC,oBAAoB,CACrB;QAED,IAAI4E,YAAY,GAAG,CAAC,EAAE;UACpB;UACA;UACA9G,OAAO,CAACwB,IAAI,CAAC;YAAEkD,IAAI;YAAElE;UAAM,CAAC,CAAC;QAC/B,CAAC,MAAM,IAAIsG,YAAY,GAAG,CAAC,EAAE;UAC3B;;UAEA,MAAME,SAAS,GAAGhH,OAAO,CAACiH,SAAS,CAAC;YAAEvC;UAAK,CAAC,CAAC;UAC7C,MAAMwC,YAAY,GAAGlH,OAAO,CAACK,KAAK;UAElC,IAAI;YACF,IAAI2G,SAAS,KAAK,CAAC,CAAC,IAAIA,SAAS,GAAGE,YAAY,EAAE;cAChD;cACA,MAAMlH,OAAO,CAACmH,EAAE,CAACH,SAAS,GAAGE,YAAY,CAAC;cAC1ClH,OAAO,CAAC0G,OAAO,CAAC;gBAAEhC,IAAI;gBAAElE;cAAM,CAAC,CAAC;YAClC,CAAC,MAAM;cACL;cACA;cACA;cACA,MAAMR,OAAO,CAACmH,EAAE,CAACJ,kBAAkB,CAAC;cAEpC,IAAIA,kBAAkB,GAAG,CAAC,KAAKD,YAAY,EAAE;gBAC3C9G,OAAO,CAACwB,IAAI,CAAC;kBAAEkD,IAAI;kBAAElE;gBAAM,CAAC,CAAC;cAC/B,CAAC,MAAM;gBACLR,OAAO,CAAC0G,OAAO,CAAC;kBAAEhC,IAAI;kBAAElE;gBAAM,CAAC,CAAC;cAClC;YACF;UACF,CAAC,CAAC,OAAO4F,CAAC,EAAE;YACV;UAAA;QAEJ,CAAC,MAAM;UACL;UACA;UACA;UACA,MAAMgB,gBAAgB,GAAG3F,mBAAmB,CAC1CzB,OAAO,CAAC0B,KAAK,CAAC2F,KAAK,CAAC,CAAC,EAAErH,OAAO,CAACK,KAAK,GAAG,CAAC,CAAC,EACzCG,KAAK,CACN;UACD,IAAI4G,gBAAgB,IAAI,CAAC,EAAE;YACzBpH,OAAO,CAAC0G,OAAO,CAAC;cAAEhC,IAAI;cAAElE;YAAM,CAAC,CAAC;UAClC,CAAC,MAAM;YACL,MAAMR,OAAO,CAACmH,EAAE,CAAC,CAACC,gBAAgB,CAAC;YACnCpH,OAAO,CAACwB,IAAI,CAAC;cAAEkD,IAAI;cAAElE;YAAM,CAAC,CAAC;UAC/B;QACF;MACF,CAAC,MAAM;QACL;QACA;QACAR,OAAO,CAAC0G,OAAO,CAAC;UAAEhC,IAAI;UAAElE;QAAM,CAAC,CAAC;MAClC;IACF,CAAC;;IAED;IACA;IACA;IACA,uBAAOoC,GAAG,CAACvB,OAAO,iDAAX,aAAaiG,WAAW,CAAC,OAAO,EAAE5G,MAAM,CAACiG,aAAa,CAAC,CAAC;EACjE,CAAC,EAAE,CAAC7D,OAAO,EAAE9C,OAAO,EAAE4C,GAAG,CAAC,CAAC;EAE3B,OAAO;IACLyB;EACF,CAAC;AACH"} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts +new file mode 100644 +index 0000000..ffc70df +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts +@@ -0,0 +1,2 @@ ++export {}; ++//# sourceMappingURL=NavigationContainer.test.d.ts.map +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts.map +new file mode 100644 +index 0000000..9e5a8d5 +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts.map +@@ -0,0 +1 @@ ++{"version":3,"file":"NavigationContainer.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/NavigationContainer.test.tsx"],"names":[],"mappings":""} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts +new file mode 100644 +index 0000000..e142b8b +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts +@@ -0,0 +1,2 @@ ++export {}; ++//# sourceMappingURL=ServerContainer.test.d.ts.map +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts.map +new file mode 100644 +index 0000000..39163ac +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts.map +@@ -0,0 +1 @@ ++{"version":3,"file":"ServerContainer.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/ServerContainer.test.tsx"],"names":[],"mappings":""} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts +new file mode 100644 +index 0000000..7896890 +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts +@@ -0,0 +1,2 @@ ++export {}; ++//# sourceMappingURL=createMemoryHistory.test.d.ts.map +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts.map +new file mode 100644 +index 0000000..58f591b +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts.map +@@ -0,0 +1 @@ ++{"version":3,"file":"createMemoryHistory.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/createMemoryHistory.test.tsx"],"names":[],"mappings":""} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts +new file mode 100644 +index 0000000..be5d649 +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts +@@ -0,0 +1,2 @@ ++export {}; ++//# sourceMappingURL=extractPathFromURL.test.d.ts.map +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts.map +new file mode 100644 +index 0000000..630ee12 +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts.map +@@ -0,0 +1 @@ ++{"version":3,"file":"extractPathFromURL.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/extractPathFromURL.test.tsx"],"names":[],"mappings":""} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts +new file mode 100644 +index 0000000..d0ed2fa +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts +@@ -0,0 +1,2 @@ ++export {}; ++//# sourceMappingURL=useLinking.test.d.ts.map +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts.map +new file mode 100644 +index 0000000..0e47c4b +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts.map +@@ -0,0 +1 @@ ++{"version":3,"file":"useLinking.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/useLinking.test.tsx"],"names":[],"mappings":""} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts +index 3a29fc0..fcd275b 100644 +--- a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts ++++ b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts +@@ -1,10 +1,11 @@ + import type { NavigationState } from '@react-navigation/core'; +-declare type HistoryRecord = { ++export declare type HistoryRecord = { + id: string; + state: NavigationState; + path: string; + }; + export default function createMemoryHistory(): { ++ readonly items: HistoryRecord[]; + readonly index: number; + get(index: number): HistoryRecord; + backIndex({ path }: { +@@ -21,5 +22,4 @@ export default function createMemoryHistory(): { + go(n: number): Promise | undefined; + listen(listener: () => void): () => void; + }; +-export {}; + //# sourceMappingURL=createMemoryHistory.d.ts.map +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map +index 7fa4811..dc3a05d 100644 +--- a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map ++++ b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"createMemoryHistory.d.ts","sourceRoot":"","sources":["../../../src/createMemoryHistory.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,wBAAwB,CAAC;AAG9D,aAAK,aAAa,GAAG;IAEnB,EAAE,EAAE,MAAM,CAAC;IAEX,KAAK,EAAE,eAAe,CAAC;IAEvB,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,mBAAmB;;eAiC5B,MAAM;;cAIW,MAAM;;;cAaJ,MAAM;eAAS,eAAe;;;cAmB3B,MAAM;eAAS,eAAe;;UAkCzD,MAAM;qBA2FK,MAAM,IAAI;EAiB9B"} +\ No newline at end of file ++{"version":3,"file":"createMemoryHistory.d.ts","sourceRoot":"","sources":["../../../src/createMemoryHistory.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,wBAAwB,CAAC;AAG9D,oBAAY,aAAa,GAAG;IAE1B,EAAE,EAAE,MAAM,CAAC;IAEX,KAAK,EAAE,eAAe,CAAC;IAEvB,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,mBAAmB;;;eAsD5B,MAAM;;cAIW,MAAM;;;cAaJ,MAAM;eAAS,eAAe;;;cAoB3B,MAAM;eAAS,eAAe;;UAmCzD,MAAM;qBA0FK,MAAM,IAAI;EAsB9B"} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map +index 147ebea..09454e3 100644 +--- a/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map ++++ b/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map +@@ -1 +1 @@ +-{"version":3,"file":"useLinking.d.ts","sourceRoot":"","sources":["../../../src/useLinking.tsx"],"names":[],"mappings":"AAAA,OAAO,EAKL,sBAAsB,EAEtB,aAAa,EACd,MAAM,wBAAwB,CAAC;AAEhC,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAC;AAiF9C,aAAK,OAAO,GAAG,cAAc,CAAC,aAAa,CAAC,GAAG;IAC7C,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,UAAU,CAChC,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,EAC3D,EACE,WAAW,EACX,OAAc,EACd,MAAM,EACN,gBAA0C,EAC1C,gBAA0C,EAC1C,kBAA8C,GAC/C,EAAE,OAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAuTX"} +\ No newline at end of file ++{"version":3,"file":"useLinking.d.ts","sourceRoot":"","sources":["../../../src/useLinking.tsx"],"names":[],"mappings":"AAAA,OAAO,EAKL,sBAAsB,EAEtB,aAAa,EACd,MAAM,wBAAwB,CAAC;AAEhC,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAK/B,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAC;AAiF9C,aAAK,OAAO,GAAG,cAAc,CAAC,aAAa,CAAC,GAAG;IAC7C,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB,CAAC;AAgEF,MAAM,CAAC,OAAO,UAAU,UAAU,CAChC,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,EAC3D,EACE,WAAW,EACX,OAAc,EACd,MAAM,EACN,gBAA0C,EAC1C,gBAA0C,EAC1C,kBAA8C,GAC/C,EAAE,OAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4UX"} +\ No newline at end of file +diff --git a/node_modules/@react-navigation/native/lib/typescript/tsconfig.build.tsbuildinfo b/node_modules/@react-navigation/native/lib/typescript/tsconfig.build.tsbuildinfo +new file mode 100644 +index 0000000..0938129 +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/typescript/tsconfig.build.tsbuildinfo +@@ -0,0 +1 @@ ++{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../routers/lib/typescript/src/types.d.ts","../../../routers/lib/typescript/src/commonactions.d.ts","../../../routers/lib/typescript/src/baserouter.d.ts","../../../routers/lib/typescript/src/tabrouter.d.ts","../../../routers/lib/typescript/src/drawerrouter.d.ts","../../../routers/lib/typescript/src/stackrouter.d.ts","../../../routers/lib/typescript/src/index.d.ts","../../../../node_modules/@types/react/global.d.ts","../../../../node_modules/csstype/index.d.ts","../../../../node_modules/@types/prop-types/index.d.ts","../../../../node_modules/@types/scheduler/tracing.d.ts","../../../../node_modules/@types/react/index.d.ts","../../../core/lib/typescript/src/types.d.ts","../../../core/lib/typescript/src/basenavigationcontainer.d.ts","../../../core/lib/typescript/src/createnavigationcontainerref.d.ts","../../../core/lib/typescript/src/createnavigatorfactory.d.ts","../../../core/lib/typescript/src/currentrendercontext.d.ts","../../../core/lib/typescript/src/findfocusedroute.d.ts","../../../core/lib/typescript/src/getactionfromstate.d.ts","../../../core/lib/typescript/src/getfocusedroutenamefromroute.d.ts","../../../core/lib/typescript/src/getpathfromstate.d.ts","../../../core/lib/typescript/src/getstatefrompath.d.ts","../../../core/lib/typescript/src/navigationcontainerrefcontext.d.ts","../../../core/lib/typescript/src/navigationcontext.d.ts","../../../core/lib/typescript/src/navigationhelperscontext.d.ts","../../../core/lib/typescript/src/navigationroutecontext.d.ts","../../../core/lib/typescript/src/preventremovecontext.d.ts","../../../core/lib/typescript/src/preventremoveprovider.d.ts","../../../core/lib/typescript/src/usefocuseffect.d.ts","../../../core/lib/typescript/src/useisfocused.d.ts","../../../core/lib/typescript/src/usenavigation.d.ts","../../../core/lib/typescript/src/usenavigationbuilder.d.ts","../../../core/lib/typescript/src/usenavigationcontainerref.d.ts","../../../core/lib/typescript/src/usenavigationstate.d.ts","../../../core/lib/typescript/src/usepreventremove.d.ts","../../../core/lib/typescript/src/usepreventremovecontext.d.ts","../../../core/lib/typescript/src/useroute.d.ts","../../../core/lib/typescript/src/validatepathconfig.d.ts","../../../core/lib/typescript/src/index.d.ts","../../../../node_modules/@types/react-native/globals.d.ts","../../../../node_modules/@types/react-native/legacy-properties.d.ts","../../../../node_modules/@types/react-native/batchedbridge.d.ts","../../../../node_modules/@types/react-native/codegen.d.ts","../../../../node_modules/@types/react-native/devtools.d.ts","../../../../node_modules/@types/react-native/launchscreen.d.ts","../../../../node_modules/@types/react-native/index.d.ts","../../src/types.tsx","../../src/linkingcontext.tsx","../../src/uselinkto.tsx","../../src/uselinkprops.tsx","../../src/link.tsx","../../src/theming/defaulttheme.tsx","../../src/theming/themecontext.tsx","../../src/theming/themeprovider.tsx","../../src/usebackbutton.tsx","../../src/usedocumenttitle.tsx","../../../../node_modules/fast-deep-equal/index.d.ts","../../../../node_modules/nanoid/non-secure/index.d.ts","../../src/creatememoryhistory.tsx","../../src/servercontext.tsx","../../src/uselinking.tsx","../../src/usethenable.tsx","../../src/navigationcontainer.tsx","../../src/servercontainer.tsx","../../../../node_modules/escape-string-regexp/index.d.ts","../../src/extractpathfromurl.tsx","../../src/theming/darktheme.tsx","../../src/theming/usetheme.tsx","../../src/uselinkbuilder.tsx","../../src/usescrolltotop.tsx","../../src/index.tsx","../../src/usedocumenttitle.native.tsx","../../src/uselinking.native.tsx","../../src/__mocks__/window.tsx","../../../../node_modules/@testing-library/react-native/build/act.d.ts","../../../../node_modules/@testing-library/react-native/build/cleanup.d.ts","../../../../node_modules/@testing-library/react-native/build/fireevent.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/format.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/debugdeep.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/errors.d.ts","../../../../node_modules/@testing-library/react-native/build/waitfor.d.ts","../../../../node_modules/@testing-library/react-native/build/queries/makequeries.d.ts","../../../../node_modules/@testing-library/react-native/build/matches.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/matchers/accessibilityvalue.d.ts","../../../../node_modules/@testing-library/react-native/build/queries/options.d.ts","../../../../node_modules/@testing-library/react-native/build/render.d.ts","../../../../node_modules/@testing-library/react-native/build/waitforelementtoberemoved.d.ts","../../../../node_modules/@testing-library/react-native/build/within.d.ts","../../../../node_modules/@testing-library/react-native/build/config.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/accessiblity.d.ts","../../../../node_modules/@testing-library/react-native/build/renderhook.d.ts","../../../../node_modules/@testing-library/react-native/build/screen.d.ts","../../../../node_modules/@testing-library/react-native/build/pure.d.ts","../../../../node_modules/@testing-library/react-native/build/index.d.ts","../../src/__tests__/navigationcontainer.test.tsx","../../../../node_modules/@types/react-dom/server.d.ts","../../src/__tests__/servercontainer.test.tsx","../../src/__tests__/creatememoryhistory.test.tsx","../../src/__tests__/extractpathfromurl.test.tsx","../../src/__tests__/uselinking.test.tsx","../../../../node_modules/@types/node/assert.d.ts","../../../../node_modules/@types/node/assert/strict.d.ts","../../../../node_modules/@types/node/globals.d.ts","../../../../node_modules/@types/node/async_hooks.d.ts","../../../../node_modules/@types/node/buffer.d.ts","../../../../node_modules/@types/node/child_process.d.ts","../../../../node_modules/@types/node/cluster.d.ts","../../../../node_modules/@types/node/console.d.ts","../../../../node_modules/@types/node/constants.d.ts","../../../../node_modules/@types/node/crypto.d.ts","../../../../node_modules/@types/node/dgram.d.ts","../../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../../node_modules/@types/node/dns.d.ts","../../../../node_modules/@types/node/dns/promises.d.ts","../../../../node_modules/@types/node/domain.d.ts","../../../../node_modules/@types/node/events.d.ts","../../../../node_modules/@types/node/fs.d.ts","../../../../node_modules/@types/node/fs/promises.d.ts","../../../../node_modules/@types/node/http.d.ts","../../../../node_modules/@types/node/http2.d.ts","../../../../node_modules/@types/node/https.d.ts","../../../../node_modules/@types/node/inspector.d.ts","../../../../node_modules/@types/node/module.d.ts","../../../../node_modules/@types/node/net.d.ts","../../../../node_modules/@types/node/os.d.ts","../../../../node_modules/@types/node/path.d.ts","../../../../node_modules/@types/node/perf_hooks.d.ts","../../../../node_modules/@types/node/process.d.ts","../../../../node_modules/@types/node/punycode.d.ts","../../../../node_modules/@types/node/querystring.d.ts","../../../../node_modules/@types/node/readline.d.ts","../../../../node_modules/@types/node/repl.d.ts","../../../../node_modules/@types/node/stream.d.ts","../../../../node_modules/@types/node/stream/promises.d.ts","../../../../node_modules/@types/node/stream/consumers.d.ts","../../../../node_modules/@types/node/stream/web.d.ts","../../../../node_modules/@types/node/string_decoder.d.ts","../../../../node_modules/@types/node/timers.d.ts","../../../../node_modules/@types/node/timers/promises.d.ts","../../../../node_modules/@types/node/tls.d.ts","../../../../node_modules/@types/node/trace_events.d.ts","../../../../node_modules/@types/node/tty.d.ts","../../../../node_modules/@types/node/url.d.ts","../../../../node_modules/@types/node/util.d.ts","../../../../node_modules/@types/node/v8.d.ts","../../../../node_modules/@types/node/vm.d.ts","../../../../node_modules/@types/node/wasi.d.ts","../../../../node_modules/@types/node/worker_threads.d.ts","../../../../node_modules/@types/node/zlib.d.ts","../../../../node_modules/@types/node/globals.global.d.ts","../../../../node_modules/@types/node/index.d.ts","../../../../node_modules/@types/accepts/index.d.ts","../../../../node_modules/@babel/types/lib/index.d.ts","../../../../node_modules/@types/babel__generator/index.d.ts","../../../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../../../node_modules/@types/babel__template/index.d.ts","../../../../node_modules/@types/babel__traverse/index.d.ts","../../../../node_modules/@types/babel__core/index.d.ts","../../../../node_modules/@types/connect/index.d.ts","../../../../node_modules/@types/body-parser/index.d.ts","../../../../node_modules/@types/keyv/index.d.ts","../../../../node_modules/@types/http-cache-semantics/index.d.ts","../../../../node_modules/@types/responselike/index.d.ts","../../../../node_modules/@types/cacheable-request/index.d.ts","../../../../node_modules/@types/cheerio/index.d.ts","../../../../node_modules/@types/color-name/index.d.ts","../../../../node_modules/@types/color-convert/conversions.d.ts","../../../../node_modules/@types/color-convert/route.d.ts","../../../../node_modules/@types/color-convert/index.d.ts","../../../../node_modules/@types/color/index.d.ts","../../../../node_modules/@types/content-disposition/index.d.ts","../../../../node_modules/@types/keygrip/index.d.ts","../../../../node_modules/@types/range-parser/index.d.ts","../../../../node_modules/@types/qs/index.d.ts","../../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../../node_modules/@types/mime/index.d.ts","../../../../node_modules/@types/serve-static/index.d.ts","../../../../node_modules/@types/express/index.d.ts","../../../../node_modules/@types/cookies/index.d.ts","../../../../node_modules/@types/deep-equal/index.d.ts","../../../../node_modules/@types/minimatch/index.d.ts","../../../../node_modules/@types/glob/index.d.ts","../../../../node_modules/@types/graceful-fs/index.d.ts","../../../../node_modules/@types/hammerjs/index.d.ts","../../../../node_modules/@types/html-minifier-terser/index.d.ts","../../../../node_modules/@types/http-assert/index.d.ts","../../../../node_modules/@types/http-errors/index.d.ts","../../../../node_modules/@types/invariant/index.d.ts","../../../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../../../node_modules/@types/istanbul-lib-report/index.d.ts","../../../../node_modules/@types/istanbul-reports/index.d.ts","../../../../node_modules/jest-diff/build/cleanupsemantic.d.ts","../../../../node_modules/jest-diff/build/types.d.ts","../../../../node_modules/jest-diff/build/difflines.d.ts","../../../../node_modules/jest-diff/build/printdiffs.d.ts","../../../../node_modules/jest-diff/build/index.d.ts","../../../../node_modules/pretty-format/build/types.d.ts","../../../../node_modules/pretty-format/build/index.d.ts","../../../../node_modules/@types/jest/index.d.ts","../../../../node_modules/@types/wait-on/index.d.ts","../../../../node_modules/@types/jest-dev-server/index.d.ts","../../../../node_modules/@types/json-schema/index.d.ts","../../../../node_modules/@types/json5/index.d.ts","../../../../node_modules/@types/koa-compose/index.d.ts","../../../../node_modules/@types/koa/index.d.ts","../../../../node_modules/@types/minimist/index.d.ts","../../../../node_modules/@types/mock-require/index.d.ts","../../../../node_modules/form-data/index.d.ts","../../../../node_modules/@types/node-fetch/externals.d.ts","../../../../node_modules/@types/node-fetch/index.d.ts","../../../../node_modules/@types/normalize-package-data/index.d.ts","../../../../node_modules/@types/parse-json/index.d.ts","../../../../node_modules/@types/prettier/index.d.ts","../../../../node_modules/@types/q/index.d.ts","../../../../node_modules/@types/react-dom/index.d.ts","../../../../node_modules/@types/react-is/index.d.ts","../../../../node_modules/@types/react-native-vector-icons/icon.d.ts","../../../../node_modules/@types/react-native-vector-icons/index.d.ts","../../../../node_modules/@types/retry/index.d.ts","../../../../node_modules/@types/scheduler/index.d.ts","../../../../node_modules/@types/source-list-map/index.d.ts","../../../../node_modules/@types/stack-utils/index.d.ts","../../../../node_modules/@types/tapable/index.d.ts","../../../../node_modules/source-map/source-map.d.ts","../../../../node_modules/@types/uglify-js/index.d.ts","../../../../node_modules/anymatch/index.d.ts","../../../../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts","../../../../node_modules/@types/webpack-sources/lib/source.d.ts","../../../../node_modules/@types/webpack-sources/lib/compatsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/concatsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/originalsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/prefixsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/rawsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/replacesource.d.ts","../../../../node_modules/@types/webpack-sources/lib/sizeonlysource.d.ts","../../../../node_modules/@types/webpack-sources/lib/sourcemapsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/index.d.ts","../../../../node_modules/@types/webpack-sources/lib/cachedsource.d.ts","../../../../node_modules/@types/webpack-sources/index.d.ts","../../../../node_modules/@types/webpack/index.d.ts","../../../../node_modules/@types/yargs-parser/index.d.ts","../../../../node_modules/@types/yargs/index.d.ts","../../../../node_modules/@types/yauzl/index.d.ts"],"fileInfos":[{"version":"f5c28122bee592cfaf5c72ed7bcc47f453b79778ffa6e301f45d21a0970719d4","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9","746d62152361558ea6d6115cf0da4dd10ede041d14882ede3568bce5dc4b4f1f","3eb679a56cab01203a1ba7edeade937f6a2a4c718513b2cd930b579807fa9359","aea179452def8a6152f98f63b191b84e7cbd69b0e248c91e61fb2e52328abe8c",{"version":"3f149f903dd20dfeb7c80e228b659f0e436532de772469980dbd00702cc05cc1","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"0d5f52b3174bee6edb81260ebcd792692c32c81fd55499d69531496f3f2b25e7","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"181f1784c6c10b751631b24ce60c7f78b20665db4550b335be179217bacc0d5f","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"cd483c056da900716879771893a3c9772b66c3c88f8943b4205aec738a94b1d0","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"6c55633c733c8378db65ac3da7a767c3cf2cf3057f0565a9124a16a3a2019e87","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"ff667ee99e5a28c3dc5063a3cfd4d3436699e3fb035d4451037da7f567da542a","affectsGlobalScope":true},{"version":"34478567f8a80171f88f2f30808beb7da15eac0538ae91282dd33dce928d98ed","affectsGlobalScope":true},{"version":"6ea9ab679ea030cf46c16a711a316078e9e02619ebaf07a7fcd16964aba88f2d","affectsGlobalScope":true},{"version":"6bda95ea27a59a276e46043b7065b55bd4b316c25e70e29b572958fa77565d43","affectsGlobalScope":true},{"version":"aedb8de1abb2ff1095c153854a6df7deae4a5709c37297f9d6e9948b6806fa66","affectsGlobalScope":true},{"version":"11ffe3c281f375fff9ffdde8bbec7669b4dd671905509079f866f2354a788064","affectsGlobalScope":true},{"version":"c37f8a49593a0030eecb51bbfa270e709bec9d79a6cc3bb851ef348d4e6b26f8","affectsGlobalScope":true},"0193c2cdda28e54b3d35a16440e110d7ec9223a33444f46079d81d2d5520f192","bc8784275188a8d8bf657c81251f5c333b6a73212aa472f8a50a2592977ef140","25e47169670650e6e79c236a9b3b0ab0b31cb211578133ca7235e50ce34c19b0","f41ca0a55519931b63658c4d352ca76e5d4ec49a98d93349b1d1ca26350f67a4","bc2b2be762ae1635f6f0369c092b303d6ac042c9e4b2a547ef4a9e032e36bf7c","1d9dccb751a341f31cf58a7a0b7bc90012be9cf7b258958cf92275a0e6711ffe","56796dec4e491834346e321f1411972a5d9980b58be49563b4b1aec1d479638e",{"version":"bbdf156fea2fabed31a569445835aeedcc33643d404fcbaa54541f06c109df3f","affectsGlobalScope":true},"381899b8d1d4c1be716f18cb5242ba39f66f4b1e31d45af62a32a99f8edcb39d","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"78e92f26901faf513581b3db36496e55a25e24ba3e60aa3ab9d48185452a3ab1","affectsGlobalScope":true},{"version":"2742c2b4c4579f43a64584708fb304663687d05e98ed156272ded35f2b76d11c","affectsGlobalScope":true},"bdd4f3d4ff3be76bbcb8272f84dce7f3fd4e465ff04e1aeefeaff787bc4c7b8b","1c590ab8a90c3ca246289efb6f95d819511c3112a19d0defc9dee013c0fc2ee3","574602928c00ff9ca9153dbbcb8b979ed4d20ca2e971c7353eafd5cb484d9f8a","2d7ec180216064d4a09c5fdd6053a78a1a2bd69bdc46691ac78fec41fcf1839f","5ab4b73fcd0d0d5bdb337d3f299a40c294045cbf3b842e51e592323b01958498","53908aca7275bbaec9b4315283eafb20d7c4ffb8bc664377b500b0b65496a916","dea7eae54afd3e0b2462e9d2868782462848d683bf631e358e2724a3d870d377","7516c63b691db90d2b795cfe1682e1fc1e1d54519dfa4d087564c2dc7473e5e7","0c3367111dfa9952d9f3f350b2c632d7cb7297bd7f3cb5d62f55a022bf64b99b","7d93fc546e2a8510ab82237ba89237beb9f6b396aed007ff23ae107b9b29ea88","40ac4be102f1fa4d4dee79ff77ae8283c5d3b7e4b910a12f9846752cca4e6f77","49e12571f091d9d960ab425711f77ea8a4f824dc776d1a75c471c4a9517f30b8","c3b3fefa50e822559d53b926ee12a4c86cb9ebd4f612d00ee0ef92423a7e16e2","c2744eb28b5d68e3fb78fea2e852a8a658c9a7c802cbf59e97711b3f3ad319ca","6e281d3b5aebe3519f2f3cfe43b5c2cd3b4c27ce5030544bace4778d91f4e50e","f8e531cfb80363c61346d2afbcd0959da90134ecdf5cb54defc34fb1f736d6e7","7c9ceafeb6d1467f8be08296b472f72a15b68eb5fcba499e1a9d297eb32ec07d","8485d7fb83c2fab9fbcac086abd7aeec9216c11c4e0871b74527604b56483896","78e44bdbacd347eaed62813e3418a4c09680c816c74c8ec00b3a8d903711ed9a","528c3253478104cc644ed765cc8afd744a0e62119f6d9d2b679e9162f007661d","28a12f61ca8ca6a69d63beba244cbfcc2c6e4fc3f215b1ed2ec04c9f3d8f6ea6","9eeeb8d240967aabf6b4ed4f2aae64f63acc613fcdcb9f14a19f68def338cd7a","ec325337482ff293ddf9f9f78314c3db3fe37f16ffbe91365e223123166f6a6e","3ed13364f0b9e40c3369aa874720b16b004afa95b3fe12c46b1d546099c8eba9","de261977510cd95bade27ad26a3f489b17acafe0d5185da4441640813aed42c2","316fbac531e06b49957ca742d42378f86bd8533ac6d7dd615522e6681f1ccaaa",{"version":"a76bbd53b4eafb985c6200962d1c9ec1ded8fa80c06ade7488be971e9eaa0e2d","affectsGlobalScope":true},"840dd3c9c22dc9f99d2cd7861d105f2275ba34b40c01a65f3a0f33b07b09ab4b",{"version":"efd32b1ab5e3897f64ed3d0f236657c3c9c7bcc669449e608ebee1ad9dbe396a","affectsGlobalScope":true},"ec8c27fd889adbf6a774c7915d25030f19adf16143bce0cbc42b566762e0b5a9","7fb3279c4bf36d993b1e8b339cded5908f7b2ec1b6e0ac2feaa842b5b6b143f1","234b97ac9af46707f2315ff395a9b340d37b7dbc8290d91f5d6bd97189d220f3",{"version":"25a5a47a89b4a6bfda18305e484afc720504d620f4316ad5b9b8434800dd08d9","affectsGlobalScope":true},{"version":"a2f06b120db212a7fd27cef6250b5b52edce7f9f343be7daf78561abd0c81ba2","signature":"c71069baf888f362df77457285435eaae6b0b3e25a884c78977fcec52755bbea"},{"version":"a9b42502607b479d94b8b8c2d47ea649c5a7f0d685eb86d66926dbd5a2a5bfef","signature":"b50cbbd2634768355f6a0e4c4627ecf38335255c329774c5b6a427ddd5d0d7e0"},{"version":"5287b7b98b399f7b33457849bcd659847b3998b83dae1c86046e3459063bd70b","signature":"f3d6d4879bea27563245f9b0421554822a4f336b4e7b838daa6f6c4515e41ee0"},{"version":"ee12fb8618d4a243b59486040a86d1b8246ce87d35d5966af3539fc9c35a53be","signature":"90ae9ca56f445d1a36af1ae35c05e79df858161503e418e60bf4fc1a55d6efec"},{"version":"6d6de4cc7b4bd21d2ae94d019de4e045641d419e7d1c0da578ad4cfd08760f7c","signature":"fbad7ab4fc3bfb02492f83780b7d03427d54a797be4465ee17b46a5dc1edd9a4"},{"version":"fd83569f577b727d01aaf62688ed248ba6c28099dd3d7e49afb6c48098db2dcb","signature":"48f3e2543105da93484b51b1979764f345befa92e4d2031109cf2297739c3c95"},{"version":"eb7c005c5fbce2413169f1a6c442b3dc36d43680f02e6ba3906ecfc8b39eb9f2","signature":"a74d4c0b85cfb76b9395e6adbe30e345c4498e8af3715c32fa39b02004f6962a"},{"version":"e792d3b3aed143e797c24810b1059688262e5b49c324311973464f6c8d4f2e3f","signature":"b08950d68c97431fb98c2f6faa5da8b012d49145559c8218416be5ec3214c521"},{"version":"0dc0f497cd67d9e920ab32f4e7d404fb66412eb45df835b02fa9b164d07efe99","signature":"2053bd93c22fcaf38592e28456cd828043fc17429257841d34cbbf3989c2ce43"},{"version":"9d1fd47f16ec930504efcd95915c7b6c47b59c5957b63b7aede9435d25ce874d","signature":"e1712601f5a2c4a6733dfd76aeb621ba588b9b06e76a63e8b87d38d0be014bea"},"37ffe3c12813b6a6d512f7c27b71f3388d03dafa10555ad5094cea393ed3d1f6","3739e7bf0677b0ab67116204ec3d737aa08a7d1aa7259668fc191d3288355578",{"version":"8f5bd3ad47549335a26e08d2fe1d00fa95facc7d54adff465616ffd0948338e7","signature":"9bf1bc1aa94e9c741dea3ce921fd3ae79857650fe0f5c82016d27f0fa2557b85"},{"version":"b2757effed313cf754d445962736f139ecabc5879bd388787b1a32f6cd8662a2","signature":"6e2cbb13f526e6f7c70ea3a4bdc9634301f018fa3965f2dde7f1d37a8e5c7e9c"},{"version":"df20954084b771e3fa99da3a213594ba383eec9256915742cf60a89dfefba593","signature":"0ac10dd467d42464b06009574b957d73085087b39e1113f25c3615e277351e70"},{"version":"a44256d2d9fe0bd6da392d52f40d218beeb1add1ca26ba740ab9b91a70c037d9","signature":"77a5c5bbb4b413644fd9b31598e746aaa71c4d5fcab1fe7c8cf415e885069207"},{"version":"d17fab16965c429f0a7c3b66d5adeb3964bbfa87624e2c3c2ac386e48aa2e27e","signature":"f3d06e4c44ae3e14ef517f5a3a6d9aab826afdc444936605d39d0d6c6bdcad0f","affectsGlobalScope":true},{"version":"841f59c255719425fe48360496b57144af91eded8b7eb18f66a00e4a61524051","signature":"7af83d3e12b6001b13aa61a18d7a387e6f1d18046feb6e0d88cacb687a0f9e4b"},"a9fd76613c52aa62a036e7d85d6503601ac3aae1444f4765c738567e5f687f4f",{"version":"96b2cd2cffb17d8e088d97f226b260e28b90d574370a6600149bc23b6839b47f","signature":"c53a62b501a6ac184b5dba50a24b644f74c1b8c5912ddd71ee5f2e8974eb4c18"},{"version":"31449f83f22c7485f3bd84e39a3f3819cbfb37465a85452141619b6778f6db1a","signature":"528e7087c8e41701cd1af78e52bdc107553eeb44245885c5cd92b2dd3209a6b4"},{"version":"10cb0fdda041fdbe655bda930d38a738ab280d3055c06ef7ebb14f0ed1dc419c","signature":"2f2275fb011f92825710c151ae9cd29d9aa1dedbcd99fcdd412dbbe644757e4d"},{"version":"9ed8811bcbabd65728c9996ae969c4ed2bab1785071fe64417c78f43e677a3e4","signature":"5aab0beb002a8377f057c3c01ee0bbbea15dea9910d232ff0901246ff38b409a"},{"version":"1c1b839fa7ac112fa2efcee7a26ad53838a4fbbd36def76007ac76ecbd6c79fd","signature":"7f1445bf0ac0c3a433b51d3b6860bd3a420f55f0c96820fb622c41e5b0da1735"},"4c3eb6793b9a964d4733f058fcce788aa9ad6ba20c15c2bc4b70e9be8a7a5f00",{"version":"e7d92a50e3421e4a412c31fc4f1c7c21d5fe672c6761bee27c6f5da1d296804e","signature":"9ba0a35916edc51e6f07bc86c221fb75659715fbb0bf476e3aef0d97f935439b"},{"version":"f2b9cd66ceca051c4943fbb74f6c5ee9177f4cc826c7c5003f0ee2194c10bbbf","signature":"0fde6ce724470720c0e9adc9b737d7aee5796c55d421942a9131f2eec2fb5d6d"},{"version":"5646cb0096189fd0755e914167ca0e143bcaa68abf80b67a09092a94dc1bdae5","signature":"1bb36356f511f557550cf19c4deb8c9ca0efe6d6d8d7029b446f9c512b0648d8"},{"version":"fbea6f32471953989f9b03c659df3ec43bd7571f1cb2f3349a72a46d18f41c31","affectsGlobalScope":true},"adaa00c931e59ee38dc18081bae6b3d42f85e433da4713ef35e5d47caaf68192","c7e55fcf819347dfa85d9fd3223390a69a11c735f450f8eeba0c08b5fbcd1f74","5476705d6f9a0f4c32d3ef426ae7d5df148185551ab5f6fc03a41b54689c99da","a589b59a2b1e7528f7670142256c15abf07b24a32704f90b51ad2c7e8a866ff5","38d63289a2c7e92cbc6f4abf59826cef9c44490279c1be703d660310125db0e3","813312966ee9f17c34948814cabafd4ba849aa84c7fe15497bb8cf7c67325fb9","65093ee4ae06a4ca12b92538e5c86b4bc6556c137b481fc329272fbf793e9d7e","9be2ebdebdf16e816f5a998990f1c913b99d5518ac0ace63d8beb3936ed5e44b","827add6472ec54f881a7aa2b6bad9a1c31abb99e1ac4bbe872212a0bfd53c047","51dddf696d26bbcd5f5f23f644b4c56248d4967478fb65d708638ffee58fc615","8c841934647eae34e6f88bc649904352eceb529cc844e48281fa19b39632d5d9","ad566d5e51c46a3a00b006647547f20c96af0ea6ae150e094f4fa422b994e7df","60f6e8a261a9ee5c4e3d55d040390c5bbe3dc445e88b7b8e7e416fc97f616e16","4589f6294eb23559728356b2a39b434b0e1da1fd78d91fa01f3daf3311e8818f","6e06f743bb48f1c6f51edc6af68cd7e55ecb40c8ba23a7441024f20c0121bc47","f17c7976e205b66307a5d537a74a5d9eca3ae69b02df81fcdfef8814404efbb7","5c0d22ced4b024629707186042c4d7e516b3dfb5a52e60fab36c58871a6b2a62","2622fb96ae48c5d6765fa317d8241a083df9d3bdaacac7b7993edcdcd1da0384","15f22e0d2b12a74931641f1eea436a198bec2a710aa6a5a8402b1b01a698eb0c",{"version":"9c3534e90be76be1f81841fc7db1f8bb0959ca10f372b367fcf2d6e788e0f610","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ae6056f7641de23cad34faa3be8037ad513896510a1e4ff089a91acf52708618","affectsGlobalScope":true},{"version":"e7dee1eade60d0d8011f4e7669dff0f41c755c5b0a591b562cd771b9454fe181","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"eee62a4fe454c7ac93fffd217a9e97f93b55ea3e0eb1167d449862f096c533c7","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"f2f8199ba191d68fde498d0a577e77defedc9f1423bc85e79e24e64b6e907962","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"2e0f2ea18b5774139b6a52db34a0634db96c4e521ed769294654352d0ba19ce0","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"0cba3a5d7b81356222594442753cf90dd2892e5ccfe1d262aaca6896ba6c1380","a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a",{"version":"c2ab70bbc7a24c42a790890739dd8a0ba9d2e15038b40dff8163a97a5d148c00","affectsGlobalScope":true},"422dbb183fdced59425ca072c8bd09efaa77ce4e2ab928ec0d8a1ce062d2a45a",{"version":"2a801b0322994c3dd7f0ef30265d19b3dd3bae6d793596879166ed6219c3da68","affectsGlobalScope":true},"1dab5ab6bcf11de47ab9db295df8c4f1d92ffa750e8f095e88c71ce4c3299628","f71f46ccd5a90566f0a37b25b23bc4684381ab2180bdf6733f4e6624474e1894",{"version":"54e65985a3ee3cec182e6a555e20974ea936fc8b8d1738c14e8ed8a42bd921d4","affectsGlobalScope":true},"82408ed3e959ddc60d3e9904481b5a8dc16469928257af22a3f7d1a3bc7fd8c4","98a3ebfa494b46265634a73459050befba5da8fdc6ca0ef9b7269421780f4ff3","34e5de87d983bc6aefef8b17658556e3157003e8d9555d3cb098c6bef0b5fbc8","cc0b61316c4f37393f1f9595e93b673f4184e9d07f4c127165a490ec4a928668","f27371653aded82b2b160f7a7033fb4a5b1534b6f6081ef7be1468f0f15327d3","c762cd6754b13a461c54b59d0ae0ab7aeef3c292c6cf889873f786ee4d8e75c9","f4ea7d5df644785bd9fbf419930cbaec118f0d8b4160037d2339b8e23c059e79",{"version":"bfea28e6162ed21a0aeed181b623dcf250aa79abf49e24a6b7e012655af36d81","affectsGlobalScope":true},"7a5459efa09ea82088234e6533a203d528c594b01787fb90fba148885a36e8b6","ae97e20f2e10dbeec193d6a2f9cd9a367a1e293e7d6b33b68bacea166afd7792","10d4796a130577d57003a77b95d8723530bbec84718e364aa2129fa8ffba0378","ad41bb744149e92adb06eb953da195115620a3f2ad48e7d3ae04d10762dae197","bf73c576885408d4a176f44a9035d798827cc5020d58284cb18d7573430d9022","7ae078ca42a670445ae0c6a97c029cb83d143d62abd1730efb33f68f0b2c0e82",{"version":"e8b18c6385ff784228a6f369694fcf1a6b475355ba89090a88de13587a9391d5","affectsGlobalScope":true},"5d0a9ea09d990b5788f867f1c79d4878f86f7384cb7dab38eecbf22f9efd063d","12eea70b5e11e924bb0543aea5eadc16ced318aa26001b453b0d561c2fd0bd1e","08777cd9318d294646b121838574e1dd7acbb22c21a03df84e1f2c87b1ad47f2","08a90bcdc717df3d50a2ce178d966a8c353fd23e5c392fd3594a6e39d9bb6304",{"version":"8207e7e6db9aa5fc7e61c8f17ba74cf9c115d26f51f91ee93f790815a7ea9dfb","affectsGlobalScope":true},"2a12d2da5ac4c4979401a3f6eaafa874747a37c365e4bc18aa2b171ae134d21b","002b837927b53f3714308ecd96f72ee8a053b8aeb28213d8ec6de23ed1608b66","1dc9c847473bb47279e398b22c740c83ea37a5c88bf66629666e3cf4c5b9f99c","a9e4a5a24bf2c44de4c98274975a1a705a0abbaad04df3557c2d3cd8b1727949","00fa7ce8bc8acc560dc341bbfdf37840a8c59e6a67c9bfa3fa5f36254df35db2","1b952304137851e45bc009785de89ada562d9376177c97e37702e39e60c2f1ff",{"version":"806ef4cac3b3d9fa4a48d849c8e084d7c72fcd7b16d76e06049a9ed742ff79c0","affectsGlobalScope":true},"cfe724f7c694aab65a9bdd1acb05997848c504548c9d4c71645c187a091cfa2a","5f0ed51db151c2cdc4fa3bb0f44ce6066912ad001b607a34e65a96c52eb76248",{"version":"3345c276cab0e76dda86c0fb79104ff915a4580ba0f3e440870e183b1baec476","affectsGlobalScope":true},"664d8f2d59164f2e08c543981453893bc7e003e4dfd29651ce09db13e9457980","e383ff72aabf294913f8c346f5da1445ae6ad525836d28efd52cbadc01a361a6","f52fbf64c7e480271a9096763c4882d356b05cab05bf56a64e68a95313cd2ce2","59bdb65f28d7ce52ccfc906e9aaf422f8b8534b2d21c32a27d7819be5ad81df7","1835259a20b9fa6b1882931375b69ae5978195f2b139b4e0db51ec8319261649","28a2e7383fd898c386ffdcacedf0ec0845e5d1a86b5a43f25b86bc315f556b79","3aff9c8c36192e46a84afe7b926136d520487155154ab9ba982a8b544ea8fc95","a880cf8d85af2e4189c709b0fea613741649c0e40fffb4360ec70762563d5de0","85bbf436a15bbeda4db888be3062d47f99c66fd05d7c50f0f6473a9151b6a070","9f9c49c95ecd25e0cb2587751925976cf64fd184714cb11e213749c80cf0f927","f0c75c08a71f9212c93a719a25fb0320d53f2e50ca89a812640e08f8ad8c408c",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"0b3eba6dca8c6e534d16ef7b7d76cb546cd3cbab616c8f71daa0a151b5412b9e","6738101ae8e56cd3879ab3f99630ada7d78097fc9fd334df7e766216778ca219","f4617bbd5403ec5b058db53b242dcb1421952e2652bd5c80abf6a1c4ea5656d6","cc957354aa3c94c9961ebf46282cfde1e81d107fc5785a61f62c67f1dd3ac2eb","230d323ef7f2ffadfc0ceae494492c4d2faa2b4eaec07a4b71424d084b97ebb8","93de1c6dab503f053efe8d304cb522bb3a89feab8c98f307a674a4fae04773e9","3b043cf9a81854a72963fdb57d1884fc4da1cf5be69b5e0a4c5b751e58cb6d88","dd5647a9ccccb2b074dca8a02b00948ac293091ebe73fdf2e6e98f718819f669","6d829824ead8999f87b6df21200df3c6150391b894b4e80662caa462bd48d073","afc559c1b93df37c25aef6b3dfa2d64325b0e112e887ee18bf7e6f4ec383fc90","fec943fdb3275eb6e006b35e04a8e2e99e9adf3f4b969ddf15315ac7575a93e4","cab425b5559edac18327eb2c3c0f47e7e9f71b667290b7689faafd28aac69eae","3cfb0cb51cc2c2e1b313d7c4df04dbf7e5bda0a133c6b309bf6af77cf614b971","f992cd6cc0bcbaa4e6c810468c90f2d8595f8c6c3cf050c806397d3de8585562",{"version":"42c1b00421aa4d5f03b85a2639c1573d32bd82533f34423bbf1f5fb2b0ddc4d8","affectsGlobalScope":true},"f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e","92450d617e92f96354d281c8ed5613fd16cacea79eb60b1e9736494b3c057e69","8a9086357fe289efb682dc925358f30b6312c7219a5ca92212857a0a79612012","92bc42ed0e2d41559513fd457ee30d834c2f0fedb9ed5004c029cbf0ad2f8bd9","8dc44c4ad7e254d4404a302e5098e83ab9aae1d65e861c15fb67a7f419051524","e4dfe0e169e1cb3c8dd0713972e94e2141595c840ed7387623ac8b29fc6c35b8","ce013414484233b24f42c0fcfca48a60bb66ab4e13c82953662305e8f1ee4925","16d51f964ec125ad2024cf03f0af444b3bc3ec3614d9345cc54d09bab45c9a4c","ba601641fac98c229ccd4a303f747de376d761babb33229bb7153bed9356c9cc",{"version":"d2f7baf43dfa349d4010cbd9d64d84cdf3ec26c65fa5f44c8f74f052bedd0b49","affectsGlobalScope":true},"84e3bbd6f80983d468260fdbfeeb431cc81f7ea98d284d836e4d168e36875e86","0b85cb069d0e427ba946e5eb2d86ef65ffd19867042810516d16919f6c1a5aec","15c88bfd1b8dc7231ff828ae8df5d955bae5ebca4cf2bcb417af5821e52299ae","eb96a2321f717bccc3e49e104e299152984b927ea4546b559ae631c06565819c","2e345cb6511f4c4c60c274df6626c94f3182939034f06cdf414bfbccc584f822","8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649","fd326577c62145816fe1acc306c734c2396487f76719d3785d4e825b34540b33","3ebae8c00411116a66fca65b08228ea0cf0b72724701f9b854442100aab55aba",{"version":"3e947c8dc536e569ceb62a7cb0255e4866fd54dd5d35d21e49c7e755f5c134a6","affectsGlobalScope":true},"70b34c8420d6226ed565d55f47fe04912d0ca0ad128825c5a06e018a3498db32","e98185f4249720ace1921d59c1ff4612fa5c633a183fc9bf28e2e7b8e3c7fd51","6168414aa12d33d0fcfac4f9870aa81ce27e136db6faf182001a5f3792e1d720","6acf8a984c2728906edeba2098c5c51f44a4520bc4a48c65b973bd785537178f","8b06ac3faeacb8484d84ddb44571d8f410697f98d7bfa86c0fda60373a9f5215","7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee","f5638f7c2f12a9a1a57b5c41b3c1ea7db3876c003bab68e6a57afd6bcc169af0","d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322","69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2","561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9","62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f","b4439890c168d646357928431100daac5cbdee1d345a34e6bf6eca9f3abe22bc","5d72971a459517c44c1379dab9ed248e87a61ba0a1e0f25c9d67e1e640cd9a09","02d734976af36f4273d930bea88b3e62adf6b078cf120c1c63d49aa8d8427c5c",{"version":"516a426e3960379f310107635b8f3a7e8c307c6c665080b128039d9299ec4087","affectsGlobalScope":true},"805d1cf8aa6aeb6f12c7b0b1c5da1e9fc3f1814052703ebf5e54b694aaada983","a61ff7c7b470bfd867591b34282de4dcead65ef17f168b7e9bf6b905f3ae6b96","0359682c54e487c4cab2b53b2b4d35cc8dea4d9914bc6abcdb5701f8b8e745a4","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","5006668996956580886022c05108e32c742823e1b5652aff7914917233731518","0c52f5366c9146ad79b546e70162c659972a2798522806e8283f3137feab3965","209e814e8e71aec74f69686a9506dd7610b97ab59dcee9446266446f72a76d05","7babd641e8b4fa5a8d3afad49ec2a2179310c87278211a24ae81bf868f045db2","736097ddbb2903bef918bb3b5811ef1c9c5656f2a73bd39b22a91b9cc2525e50","208bb742e0f201470da121bc73847c74b62cff4172f38ae5949ae77d6c9c6b71","062bd2910098fc059ba93e347649b3e126c555f7b144033d21d3f8ef63d3e39b","6fa0008bf91a4cc9c8963bace4bba0bd6865cbfa29c3e3ccc461155660fb113a","2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b","501260c8b07a6e423fb6ebdea704e732ad529208e4fbbc517836fac8f8ae8895","62b931417104c7cb35d0725e1869f51d52d7b18462fd58f32f846a314a42ba10","e4dd91dd4789a109aab51d8a0569a282369fcda9ba6f2b2297bc61bacfb1a042","06c2fc0bf929858d3ee5fb8c14f0a39b48d91bb8161b6480d833f787df761672","3e5d9ab93e6db6abcbec2d039dc6b05a36d85b569977a61394209b8fb699893f","ebbaa442c3363dd9d5dccef31e3be3353378f716ef3ce989a0f30f7b6453ac64","58a3914b1cce4560d9ad6eee2b716caaa030eda0a90b21ca2457ea9e2783eaa3","74b0245c42990ed8a849df955db3f4362c81b13f799ebc981b7bec2d5b414a57","67fc055eb86a0632e2e072838f889ffe1754083cb13c8c80a06a7d895d877aae","b0d10e46cfe3f6c476b69af02eaa38e4ccc7430221ce3109ae84bb9fb8282298","3833c70307dc3d2b46cb6f2a8b6a90e4d7e7367a21ab18c481d7de0909a43e67","2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579","9d74c7330800b325bb19cc8c1a153a612c080a60094e1ab6cfb6e39cf1b88c36","4fb0b7d532aa6fb850b6cd2f1ee4f00802d877b5c66a51903bc1fb0624126349","b90c59ac4682368a01c83881b814738eb151de8a58f52eb7edadea2bcffb11b9","8560a87b2e9f8e2c3808c8f6172c9b7eb6c9b08cb9f937db71c285ecf292c81d","ffe3931ff864f28d80ae2f33bd11123ad3d7bad9896b910a1e61504cc093e1f5","083c1bd82f8dc3a1ed6fc9e8eaddf141f7c05df418eca386598821e045253af9","274ebe605bd7f71ce161f9f5328febc7d547a2929f803f04b44ec4a7d8729517","6ca0207e70d985a24396583f55836b10dc181063ab6069733561bfde404d1bad","5908142efeaab38ffdf43927ee0af681ae77e0d7672b956dfb8b6c705dbfe106","f772b188b943549b5c5eb803133314b8aa7689eced80eed0b70e2f30ca07ab9c","0026b816ef05cfbf290e8585820eef0f13250438669107dfc44482bac007b14f","05d64cc1118031b29786632a9a0f6d7cf1dcacb303f27023a466cf3cdc860538","e0fff9119e1a5d2fdd46345734126cd6cb99c2d98a9debf0257047fe3937cc3f","d84398556ba4595ee6be554671da142cfe964cbdebb2f0c517a10f76f2b016c0","e275297155ec3251200abbb334c7f5641fecc68b2a9573e40eed50dff7584762","b2f006ee835f315d01c43c0f5d9e9ad78a5870b380899877b32a33078d065dbd","f7e133b20ee2669b6c0e5d7f0cd510868c57cd64b283e68c7f598e30ce9d76d2","09c4b2e2d3070239d563fc690f0cc5db04a2d9b66a23e61aef8b5274e3e9910c","b2d70a269840a9528db473ac7565442434333a05c1f66801a7a672e82beb903e"],"options":{"allowUnreachableCode":false,"allowUnusedLabels":false,"composite":true,"declaration":true,"declarationMap":true,"emitDeclarationOnly":true,"esModuleInterop":true,"importsNotUsedAsValues":2,"jsx":2,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitReturns":true,"noImplicitUseStrict":false,"noStrictGenericChecks":false,"noUnusedLocals":true,"noUnusedParameters":true,"outDir":"./","skipLibCheck":true,"strict":true,"target":99},"fileIdsList":[[197,206],[197],[65,197],[132,197],[94,99,197],[131,197],[136,197],[146,197],[128,129,130,134,136,139,140,141,142,143,144,145,197],[134,197],[65,94,99,132,135,136,137,138,197],[139,197],[133,197],[65,94,99,135,136,137,138,197],[172,197,204],[197,206,207,208,209,210],[197,206,208],[172,197,204,212],[169,172,196,197,204,214,215,216],[197,204],[197,219],[197,220,221],[197,220],[197,222],[172,197,204,212,225,231],[169,172,197,204,226,227],[197,213,227,228,230],[169,170,197,204,234],[170,197,204],[197,242],[197,243],[159,197,204,253],[197,249,251],[169,197,204],[197,258],[169,172,173,177,183,196,197,204,205,224,225,232,239,240,257],[172,196,197,204,261,262],[154,197],[157,197],[158,163,197],[159,169,170,177,186,196,197],[159,160,169,177,197],[161,197],[162,163,170,178,197],[163,186,193,197],[164,166,169,177,197],[165,197],[166,167,197],[168,169,197],[169,197],[169,170,171,186,196,197],[169,170,171,186,197],[172,177,186,196,197],[169,170,172,173,177,186,193,196,197],[172,174,186,193,196,197],[154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203],[169,175,197],[176,196,197],[166,169,177,186,197],[178,197],[179,197],[157,180,197],[181,195,197,201],[182,197],[183,197],[169,184,197],[184,185,197,199],[169,186,187,188,197],[186,188,197],[186,187,197],[189,197],[190,197],[169,191,192,197],[191,192,197],[163,177,186,193,197],[194,197],[177,195,197],[158,172,183,196,197],[163,197],[186,197,198],[197,199],[197,200],[158,163,169,171,180,186,196,197,199,201],[186,197,202],[65,94,99,197],[65,94,99,197,270],[97,197],[65,93,94,95,96,97,98,197],[61,62,63,64,197],[172,186,197,204],[172,197,204,229],[197,277],[193,197,204],[197,204,281,282,283,284,285,286,287,288,289,290,291],[197,280,281,290],[197,281,290],[197,274,280,281,290],[197,280,281,282,283,284,285,286,287,288,289,291],[197,281],[163,197,280,290],[163,197,204,276,277,278,279,292],[197,294],[169,186,197,204],[197,245,246],[197,245,246,247,248],[197,250],[60,65,66,197],[66,197],[60,197],[60,66,197],[60,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,197],[60,65,197],[80,197],[92,112,127,197],[119,197],[65,92,116,127,147,197],[65,92,100,116,117,149,197],[65,92,114,147,197],[92,111,197],[118,197],[92,100,101,102,103,104,105,107,116,117,120,121,122,123,197],[65,92,94,99,102,103,197],[65,92,100,197],[65,92,100,101,105,107,108,109,114,115,197],[65,92,100,113,197],[100,197],[65,100,105,197],[65,100,106,197],[65,106,197],[92,197],[65,92,94,99,197],[65,92,101,197],[65,92,94,99,100,119,197],[65,92,100,110,112,113,197],[60,65,92,94,99,101,102,197],[54,197],[54,57,197],[54,55,56,57,58,59,197],[54,55,197],[55,197],[92],[65,92,94,99,102],[65,92,100],[65,100,113],[65],[100],[65,100],[124],[65,92],[65,94,99]],"referencedMap":[[208,1],[206,2],[128,2],[129,3],[142,4],[130,2],[143,5],[132,6],[133,2],[131,2],[137,7],[147,8],[136,2],[146,9],[135,10],[138,7],[139,11],[144,3],[145,12],[134,13],[140,10],[141,14],[205,15],[211,16],[207,1],[209,17],[210,1],[213,18],[217,19],[218,20],[220,21],[222,22],[221,23],[219,2],[223,24],[212,15],[224,2],[232,25],[233,2],[228,26],[231,27],[235,28],[236,29],[237,2],[238,2],[239,2],[215,2],[240,2],[241,2],[242,2],[243,30],[244,31],[254,32],[252,33],[255,2],[256,2],[225,2],[214,34],[257,35],[258,36],[229,2],[234,2],[259,2],[260,20],[262,2],[263,37],[154,38],[155,38],[157,39],[158,40],[159,41],[160,42],[161,43],[162,44],[163,45],[164,46],[165,47],[166,48],[167,48],[168,49],[169,50],[170,51],[171,52],[156,2],[203,2],[172,53],[173,54],[174,55],[204,56],[175,57],[176,58],[177,59],[178,60],[179,61],[180,62],[181,63],[182,64],[183,65],[184,66],[185,67],[186,68],[188,69],[187,70],[189,71],[190,72],[191,73],[192,74],[193,75],[194,76],[195,77],[196,78],[197,79],[198,80],[199,81],[200,82],[201,83],[202,84],[264,2],[265,2],[266,2],[63,2],[267,2],[227,2],[226,2],[268,3],[149,3],[269,3],[270,85],[271,86],[95,2],[96,5],[97,87],[93,2],[99,88],[98,2],[94,5],[61,2],[65,89],[216,90],[272,2],[273,2],[64,2],[230,91],[274,2],[275,2],[276,2],[278,92],[253,93],[292,94],[291,95],[282,96],[283,97],[290,98],[284,97],[285,96],[286,96],[287,96],[288,99],[281,100],[289,95],[280,2],[293,101],[294,2],[295,102],[296,103],[279,2],[62,2],[118,2],[110,2],[261,90],[245,2],[247,104],[249,105],[248,104],[246,2],[111,2],[251,106],[250,2],[277,2],[11,2],[13,2],[12,2],[2,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[21,2],[3,2],[4,2],[25,2],[22,2],[23,2],[24,2],[26,2],[27,2],[28,2],[5,2],[29,2],[30,2],[31,2],[32,2],[6,2],[33,2],[34,2],[35,2],[36,2],[7,2],[37,2],[42,2],[43,2],[38,2],[39,2],[40,2],[41,2],[8,2],[47,2],[44,2],[45,2],[46,2],[48,2],[9,2],[49,2],[50,2],[51,2],[52,2],[1,2],[10,2],[53,2],[67,107],[68,108],[69,107],[70,3],[71,109],[72,110],[73,109],[74,110],[75,110],[92,111],[76,107],[77,107],[78,107],[79,112],[80,3],[81,3],[66,112],[82,2],[83,2],[84,108],[85,107],[86,108],[87,109],[88,109],[89,113],[90,110],[91,2],[127,2],[151,114],[152,115],[148,116],[150,117],[153,118],[112,119],[119,120],[124,121],[104,122],[101,123],[116,124],[117,125],[113,3],[120,126],[105,126],[106,127],[107,128],[121,129],[100,130],[108,131],[125,2],[109,123],[122,132],[126,133],[114,134],[103,135],[102,132],[123,131],[115,3],[56,136],[55,136],[58,137],[60,138],[59,139],[57,139],[54,140]],"exportedModulesMap":[[208,1],[206,2],[128,2],[129,3],[142,4],[130,2],[143,5],[132,6],[133,2],[131,2],[137,7],[147,8],[136,2],[146,9],[135,10],[138,7],[139,11],[144,3],[145,12],[134,13],[140,10],[141,14],[205,15],[211,16],[207,1],[209,17],[210,1],[213,18],[217,19],[218,20],[220,21],[222,22],[221,23],[219,2],[223,24],[212,15],[224,2],[232,25],[233,2],[228,26],[231,27],[235,28],[236,29],[237,2],[238,2],[239,2],[215,2],[240,2],[241,2],[242,2],[243,30],[244,31],[254,32],[252,33],[255,2],[256,2],[225,2],[214,34],[257,35],[258,36],[229,2],[234,2],[259,2],[260,20],[262,2],[263,37],[154,38],[155,38],[157,39],[158,40],[159,41],[160,42],[161,43],[162,44],[163,45],[164,46],[165,47],[166,48],[167,48],[168,49],[169,50],[170,51],[171,52],[156,2],[203,2],[172,53],[173,54],[174,55],[204,56],[175,57],[176,58],[177,59],[178,60],[179,61],[180,62],[181,63],[182,64],[183,65],[184,66],[185,67],[186,68],[188,69],[187,70],[189,71],[190,72],[191,73],[192,74],[193,75],[194,76],[195,77],[196,78],[197,79],[198,80],[199,81],[200,82],[201,83],[202,84],[264,2],[265,2],[266,2],[63,2],[267,2],[227,2],[226,2],[268,3],[149,3],[269,3],[270,85],[271,86],[95,2],[96,5],[97,87],[93,2],[99,88],[98,2],[94,5],[61,2],[65,89],[216,90],[272,2],[273,2],[64,2],[230,91],[274,2],[275,2],[276,2],[278,92],[253,93],[292,94],[291,95],[282,96],[283,97],[290,98],[284,97],[285,96],[286,96],[287,96],[288,99],[281,100],[289,95],[280,2],[293,101],[294,2],[295,102],[296,103],[279,2],[62,2],[118,2],[110,2],[261,90],[245,2],[247,104],[249,105],[248,104],[246,2],[111,2],[251,106],[250,2],[277,2],[11,2],[13,2],[12,2],[2,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[21,2],[3,2],[4,2],[25,2],[22,2],[23,2],[24,2],[26,2],[27,2],[28,2],[5,2],[29,2],[30,2],[31,2],[32,2],[6,2],[33,2],[34,2],[35,2],[36,2],[7,2],[37,2],[42,2],[43,2],[38,2],[39,2],[40,2],[41,2],[8,2],[47,2],[44,2],[45,2],[46,2],[48,2],[9,2],[49,2],[50,2],[51,2],[52,2],[1,2],[10,2],[53,2],[67,107],[68,108],[69,107],[70,3],[71,109],[72,110],[73,109],[74,110],[75,110],[92,111],[76,107],[77,107],[78,107],[79,112],[80,3],[81,3],[66,112],[82,2],[83,2],[84,108],[85,107],[86,108],[87,109],[88,109],[89,113],[90,110],[91,2],[112,141],[124,121],[104,142],[101,143],[116,143],[117,144],[113,145],[120,146],[105,146],[106,147],[107,147],[121,148],[100,141],[108,149],[109,143],[126,143],[114,143],[103,142],[123,150],[56,136],[55,136],[58,137],[60,138],[59,139],[57,139],[54,140]],"semanticDiagnosticsPerFile":[208,206,128,129,142,130,143,132,133,131,137,147,136,146,135,138,139,144,145,134,140,141,205,211,207,209,210,213,217,218,220,222,221,219,223,212,224,232,233,228,231,235,236,237,238,239,215,240,241,242,243,244,254,252,255,256,225,214,257,258,229,234,259,260,262,263,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,156,203,172,173,174,204,175,176,177,178,179,180,181,182,183,184,185,186,188,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,264,265,266,63,267,227,226,268,149,269,270,271,95,96,97,93,99,98,94,61,65,216,272,273,64,230,274,275,276,278,253,292,291,282,283,290,284,285,286,287,288,281,289,280,293,294,295,296,279,62,118,110,261,245,247,249,248,246,111,251,250,277,11,13,12,2,14,15,16,17,18,19,20,21,3,4,25,22,23,24,26,27,28,5,29,30,31,32,6,33,34,35,36,7,37,42,43,38,39,40,41,8,47,44,45,46,48,9,49,50,51,52,1,10,53,67,68,69,70,71,72,73,74,75,92,76,77,78,79,80,81,66,82,83,84,85,86,87,88,89,90,91,127,151,152,148,150,153,[112,[{"file":"../../src/creatememoryhistory.tsx","start":466,"length":3,"messageText":"'log' is declared but its value is never read.","category":1,"code":6133,"reportsUnnecessary":true}]],119,124,104,101,116,117,113,120,105,106,107,121,100,108,125,109,122,126,114,103,102,123,115,56,55,58,60,59,57,54]},"version":"4.7.4"} +\ No newline at end of file From b20ef648393d1119e82ec00ed202170e279e3301 Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Fri, 4 Aug 2023 17:09:14 +0200 Subject: [PATCH 3/9] patch react-navigation native v2 --- patches/@react-navigation+native+6.1.6.patch | 396 ------------------- 1 file changed, 396 deletions(-) diff --git a/patches/@react-navigation+native+6.1.6.patch b/patches/@react-navigation+native+6.1.6.patch index 0bd63aedabe7..070c7edba91c 100644 --- a/patches/@react-navigation+native+6.1.6.patch +++ b/patches/@react-navigation+native+6.1.6.patch @@ -1,246 +1,3 @@ -diff --git a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js -index 42b1a28..0b70096 100644 ---- a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js -+++ b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js -@@ -8,7 +8,21 @@ var _nonSecure = require("nanoid/non-secure"); - function createMemoryHistory() { - let index = 0; - let items = []; -- -+ const log = () => { -+ console.log(JSON.stringify({ -+ index, -+ indexGetter: history.index, -+ items: items.map((item, i) => { -+ var _item$state; -+ return { -+ selected: history.index === i ? '<<<<<<<' : undefined, -+ path: item.path, -+ id: item.id, -+ state: ((_item$state = item.state) === null || _item$state === void 0 ? void 0 : _item$state.key) || null -+ }; -+ }) -+ }, null, 4)); -+ }; - // Pending callbacks for `history.go(n)` - // We might modify the callback stored if it was interrupted, so we have a ref to identify it - const pending = []; -@@ -22,6 +36,9 @@ function createMemoryHistory() { - }); - }; - const history = { -+ get items() { -+ return items; -+ }, - get index() { - var _window$history$state; - // We store an id in the state instead of an index -@@ -74,7 +91,9 @@ function createMemoryHistory() { - window.history.pushState({ - id - }, '', path); -+ // log(); - }, -+ - replace(_ref3) { - var _window$history$state2; - let { -@@ -114,7 +133,9 @@ function createMemoryHistory() { - window.history.replaceState({ - id - }, '', pathWithHash); -+ // log(); - }, -+ - // `history.go(n)` is asynchronous, there are couple of things to keep in mind: - // - it won't do anything if we can't go `n` steps, the `popstate` event won't fire. - // - each `history.go(n)` call will trigger a separate `popstate` event with correct location. -@@ -181,20 +202,17 @@ function createMemoryHistory() { - // But on Firefox, it seems to take much longer, around 50ms from our testing - // We're using a hacky timeout since there doesn't seem to be way to know for sure - const timer = setTimeout(() => { -- const index = pending.findIndex(it => it.ref === done); -- if (index > -1) { -- pending[index].cb(); -- pending.splice(index, 1); -+ const foundIndex = pending.findIndex(it => it.ref === done); -+ if (foundIndex > -1) { -+ pending[foundIndex].cb(); -+ pending.splice(foundIndex, 1); - } -+ index = this.index; - }, 100); - const onPopState = () => { -- var _window$history$state3; -- const id = (_window$history$state3 = window.history.state) === null || _window$history$state3 === void 0 ? void 0 : _window$history$state3.id; -- const currentIndex = items.findIndex(item => item.id === id); -- - // Fix createMemoryHistory.index variable's value - // as it may go out of sync when navigating in the browser. -- index = Math.max(currentIndex, 0); -+ index = this.index; - const last = pending.pop(); - window.removeEventListener('popstate', onPopState); - last === null || last === void 0 ? void 0 : last.cb(); -@@ -208,12 +226,17 @@ function createMemoryHistory() { - // Here we normalize it so that only external changes (e.g. user pressing back/forward) trigger the listener - listen(listener) { - const onPopState = () => { -+ // Fix createMemoryHistory.index variable's value -+ // as it may go out of sync when navigating in the browser. -+ index = this.index; - if (pending.length) { - // This was triggered by `history.go(n)`, we shouldn't call the listener - return; - } - listener(); -+ // log(); - }; -+ - window.addEventListener('popstate', onPopState); - return () => window.removeEventListener('popstate', onPopState); - } -diff --git a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map -index 77d2517..e090be3 100644 ---- a/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map -+++ b/node_modules/@react-navigation/native/lib/commonjs/createMemoryHistory.js.map -@@ -1 +1 @@ --{"version":3,"names":["createMemoryHistory","index","items","pending","interrupt","forEach","it","cb","history","id","window","state","findIndex","item","get","backIndex","path","i","push","nanoid","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","splice","onPopState","currentIndex","Math","max","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} -\ No newline at end of file -+{"version":3,"names":["createMemoryHistory","index","items","log","console","JSON","stringify","indexGetter","history","map","item","i","selected","undefined","path","id","state","key","pending","interrupt","forEach","it","cb","window","findIndex","get","backIndex","push","nanoid","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","foundIndex","splice","onPopState","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js -index 64ce427..6a53cfa 100644 ---- a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js -+++ b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js -@@ -69,6 +69,49 @@ const series = cb => { - return callback; - }; - let linkingHandlers = []; -+const findFocusedRouteKey = state => { -+ var _findFocusedRoute; -+ // @ts-ignore -+ return (_findFocusedRoute = (0, _core.findFocusedRoute)(state)) === null || _findFocusedRoute === void 0 ? void 0 : _findFocusedRoute.key; -+}; -+const getAllStateKeys = state => { -+ let current = state; -+ const keys = []; -+ if (current.routes) { -+ for (let route of current.routes) { -+ keys.push(route.key); -+ if (route.state) { -+ // @ts-ignore -+ keys.push(...getAllStateKeys(route.state)); -+ } -+ } -+ } -+ return keys; -+}; -+const getStaleHistoryDiff = (items, newState) => { -+ const newStateKeys = getAllStateKeys(newState); -+ for (let i = items.length - 1; i >= 0; i--) { -+ const itemFocusedKey = findFocusedRouteKey(items[i].state); -+ if (newStateKeys.includes(itemFocusedKey)) { -+ return items.length - i - 1; -+ } -+ } -+ return -1; -+}; -+const getHistoryDeltaByKeys = (focusedState, previousFocusedState) => { -+ const focusedStateKeys = focusedState.routes.map(r => r.key); -+ const previousFocusedStateKeys = previousFocusedState.routes.map(r => r.key); -+ const minLength = Math.min(focusedStateKeys.length, previousFocusedStateKeys.length); -+ let matchingKeys = 0; -+ for (let i = 0; i < minLength; i++) { -+ if (focusedStateKeys[i] === previousFocusedStateKeys[i]) { -+ matchingKeys++; -+ } else { -+ break; -+ } -+ } -+ return -(previousFocusedStateKeys.length - matchingKeys); -+}; - function useLinking(ref, _ref) { - let { - independent, -@@ -260,6 +303,9 @@ function useLinking(ref, _ref) { - // Otherwise it's likely a change triggered by `popstate` - path !== pendingPath) { - const historyDelta = (focusedState.history ? focusedState.history.length : focusedState.routes.length) - (previousFocusedState.history ? previousFocusedState.history.length : previousFocusedState.routes.length); -+ -+ // The historyDelta and historyDeltaByKeys may differ if the new state has an entry that didn't exist in previous state -+ const historyDeltaByKeys = getHistoryDeltaByKeys(focusedState, previousFocusedState); - if (historyDelta > 0) { - // If history length is increased, we should pushState - // Note that path might not actually change here, for example, drawer open should pushState -@@ -278,27 +324,47 @@ function useLinking(ref, _ref) { - if (nextIndex !== -1 && nextIndex < currentIndex) { - // An existing entry for this path exists and it's less than current index, go back to that - await history.go(nextIndex - currentIndex); -+ history.replace({ -+ path, -+ state -+ }); - } else { - // We couldn't find an existing entry to go back to, so we'll go back by the delta - // This won't be correct if multiple routes were pushed in one go before - // Usually this shouldn't happen and this is a fallback for that -- await history.go(historyDelta); -+ await history.go(historyDeltaByKeys); -+ if (historyDeltaByKeys + 1 === historyDelta) { -+ history.push({ -+ path, -+ state -+ }); -+ } else { -+ history.replace({ -+ path, -+ state -+ }); -+ } - } -- -- // Store the updated state as well as fix the path if incorrect -- history.replace({ -- path, -- state -- }); - } catch (e) { - // The navigation was interrupted - } - } else { - // If history length is unchanged, we want to replaceState -- history.replace({ -- path, -- state -- }); -+ // and remove any entries from history which focued route no longer exists in state -+ // That may happen if we replace a whole navigator. -+ const staleHistoryDiff = getStaleHistoryDiff(history.items.slice(0, history.index + 1), state); -+ if (staleHistoryDiff <= 0) { -+ history.replace({ -+ path, -+ state -+ }); -+ } else { -+ await history.go(-staleHistoryDiff); -+ history.push({ -+ path, -+ state -+ }); -+ } - } - } else { - // If no common navigation state was found, assume it's a replace -diff --git a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map -index 7ebc273..933c6b2 100644 ---- a/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map -+++ b/node_modules/@react-navigation/native/lib/commonjs/useLinking.js.map -@@ -1 +1 @@ --{"version":3,"names":["findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","useLinking","ref","independent","enabled","config","getStateFromPath","getStateFromPathDefault","getPathFromState","getPathFromStateDefault","getActionFromState","getActionFromStateDefault","React","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","push","indexOf","splice","useState","createMemoryHistory","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","current","server","useContext","ServerContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","r","routeNames","includes","name","warn","action","dispatch","e","message","getPathForRoute","route","stateForPath","focusedRoute","findFocusedRoute","isEqual","params","replace","onStateChange","previousState","pendingPath","previousFocusedState","focusedState","historyDelta","nextIndex","backIndex","currentIndex","go","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"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"} -\ No newline at end of file -+{"version":3,"names":["findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","findFocusedRouteKey","findFocusedRoute","getAllStateKeys","current","keys","route","push","getStaleHistoryDiff","items","newState","newStateKeys","i","itemFocusedKey","includes","getHistoryDeltaByKeys","focusedState","previousFocusedState","focusedStateKeys","map","r","previousFocusedStateKeys","minLength","Math","min","matchingKeys","useLinking","ref","independent","enabled","config","getStateFromPath","getStateFromPathDefault","getPathFromState","getPathFromStateDefault","getActionFromState","getActionFromStateDefault","React","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","indexOf","splice","useState","createMemoryHistory","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","server","useContext","ServerContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","routeNames","name","warn","action","dispatch","e","message","getPathForRoute","stateForPath","focusedRoute","isEqual","params","replace","onStateChange","previousState","pendingPath","historyDelta","historyDeltaByKeys","nextIndex","backIndex","currentIndex","go","staleHistoryDiff","slice","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"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"} -\ No newline at end of file diff --git a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js index 16fdbef..40ee421 100644 --- a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js @@ -343,15 +100,6 @@ index 16fdbef..40ee421 100644 window.addEventListener('popstate', onPopState); return () => window.removeEventListener('popstate', onPopState); } -diff --git a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map -index 4a0ee9e..9e7c552 100644 ---- a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map -+++ b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js.map -@@ -1 +1 @@ --{"version":3,"names":["nanoid","createMemoryHistory","index","items","pending","interrupt","forEach","it","cb","history","id","window","state","findIndex","item","get","backIndex","path","i","push","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","splice","onPopState","currentIndex","Math","max","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} -\ No newline at end of file -+{"version":3,"names":["nanoid","createMemoryHistory","index","items","log","console","JSON","stringify","indexGetter","history","map","item","i","selected","undefined","path","id","state","key","pending","interrupt","forEach","it","cb","window","findIndex","get","backIndex","push","slice","length","pushState","replace","pathWithHash","location","hash","replaceState","go","n","nextIndex","lastItemIndex","Promise","resolve","reject","done","interrupted","clearTimeout","timer","Error","title","document","ref","setTimeout","foundIndex","splice","onPopState","last","pop","removeEventListener","addEventListener","listen","listener"],"sourceRoot":"../../src","sources":["createMemoryHistory.tsx"],"mappings":"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"} -\ No newline at end of file diff --git a/node_modules/@react-navigation/native/lib/module/useLinking.js b/node_modules/@react-navigation/native/lib/module/useLinking.js index 5bf2a88..72f1204 100644 --- a/node_modules/@react-navigation/native/lib/module/useLinking.js @@ -475,147 +223,3 @@ index 5bf2a88..72f1204 100644 } } else { // If no common navigation state was found, assume it's a replace -diff --git a/node_modules/@react-navigation/native/lib/module/useLinking.js.map b/node_modules/@react-navigation/native/lib/module/useLinking.js.map -index e6cd4ea..1a87d95 100644 ---- a/node_modules/@react-navigation/native/lib/module/useLinking.js.map -+++ b/node_modules/@react-navigation/native/lib/module/useLinking.js.map -@@ -1 +1 @@ --{"version":3,"names":["findFocusedRoute","getActionFromState","getActionFromStateDefault","getPathFromState","getPathFromStateDefault","getStateFromPath","getStateFromPathDefault","isEqual","React","createMemoryHistory","ServerContext","findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","useLinking","ref","independent","enabled","config","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","push","indexOf","splice","useState","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","current","server","useContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","r","routeNames","includes","name","warn","action","dispatch","e","message","getPathForRoute","route","stateForPath","focusedRoute","params","replace","onStateChange","previousState","pendingPath","previousFocusedState","focusedState","historyDelta","nextIndex","backIndex","currentIndex","go","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"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"} -\ No newline at end of file -+{"version":3,"names":["findFocusedRoute","getActionFromState","getActionFromStateDefault","getPathFromState","getPathFromStateDefault","getStateFromPath","getStateFromPathDefault","isEqual","React","createMemoryHistory","ServerContext","findMatchingState","a","b","undefined","key","aHistoryLength","history","length","routes","bHistoryLength","aRoute","index","bRoute","aChildState","state","bChildState","series","cb","handling","queue","callback","unshift","last","pop","linkingHandlers","findFocusedRouteKey","getAllStateKeys","current","keys","route","push","getStaleHistoryDiff","items","newState","newStateKeys","i","itemFocusedKey","includes","getHistoryDeltaByKeys","focusedState","previousFocusedState","focusedStateKeys","map","r","previousFocusedStateKeys","minLength","Math","min","matchingKeys","useLinking","ref","independent","enabled","config","useEffect","process","env","NODE_ENV","console","error","join","trim","handler","Symbol","indexOf","splice","useState","enabledRef","useRef","configRef","getStateFromPathRef","getPathFromStateRef","getActionFromStateRef","server","useContext","getInitialState","useCallback","value","location","window","path","pathname","search","thenable","then","onfulfilled","Promise","resolve","catch","previousIndexRef","previousStateRef","pendingPopStatePathRef","listen","navigation","previousIndex","record","get","resetRoot","rootState","getRootState","some","routeNames","name","warn","action","dispatch","e","message","getPathForRoute","stateForPath","focusedRoute","params","replace","onStateChange","previousState","pendingPath","historyDelta","historyDeltaByKeys","nextIndex","backIndex","currentIndex","go","staleHistoryDiff","slice","addListener"],"sourceRoot":"../../src","sources":["useLinking.tsx"],"mappings":"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"} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts -new file mode 100644 -index 0000000..ffc70df ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts -@@ -0,0 +1,2 @@ -+export {}; -+//# sourceMappingURL=NavigationContainer.test.d.ts.map -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts.map -new file mode 100644 -index 0000000..9e5a8d5 ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/NavigationContainer.test.d.ts.map -@@ -0,0 +1 @@ -+{"version":3,"file":"NavigationContainer.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/NavigationContainer.test.tsx"],"names":[],"mappings":""} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts -new file mode 100644 -index 0000000..e142b8b ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts -@@ -0,0 +1,2 @@ -+export {}; -+//# sourceMappingURL=ServerContainer.test.d.ts.map -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts.map -new file mode 100644 -index 0000000..39163ac ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/ServerContainer.test.d.ts.map -@@ -0,0 +1 @@ -+{"version":3,"file":"ServerContainer.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/ServerContainer.test.tsx"],"names":[],"mappings":""} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts -new file mode 100644 -index 0000000..7896890 ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts -@@ -0,0 +1,2 @@ -+export {}; -+//# sourceMappingURL=createMemoryHistory.test.d.ts.map -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts.map -new file mode 100644 -index 0000000..58f591b ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/createMemoryHistory.test.d.ts.map -@@ -0,0 +1 @@ -+{"version":3,"file":"createMemoryHistory.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/createMemoryHistory.test.tsx"],"names":[],"mappings":""} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts -new file mode 100644 -index 0000000..be5d649 ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts -@@ -0,0 +1,2 @@ -+export {}; -+//# sourceMappingURL=extractPathFromURL.test.d.ts.map -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts.map -new file mode 100644 -index 0000000..630ee12 ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/extractPathFromURL.test.d.ts.map -@@ -0,0 +1 @@ -+{"version":3,"file":"extractPathFromURL.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/extractPathFromURL.test.tsx"],"names":[],"mappings":""} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts -new file mode 100644 -index 0000000..d0ed2fa ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts -@@ -0,0 +1,2 @@ -+export {}; -+//# sourceMappingURL=useLinking.test.d.ts.map -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts.map -new file mode 100644 -index 0000000..0e47c4b ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/src/__tests__/useLinking.test.d.ts.map -@@ -0,0 +1 @@ -+{"version":3,"file":"useLinking.test.d.ts","sourceRoot":"","sources":["../../../../src/__tests__/useLinking.test.tsx"],"names":[],"mappings":""} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts -index 3a29fc0..fcd275b 100644 ---- a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts -+++ b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts -@@ -1,10 +1,11 @@ - import type { NavigationState } from '@react-navigation/core'; --declare type HistoryRecord = { -+export declare type HistoryRecord = { - id: string; - state: NavigationState; - path: string; - }; - export default function createMemoryHistory(): { -+ readonly items: HistoryRecord[]; - readonly index: number; - get(index: number): HistoryRecord; - backIndex({ path }: { -@@ -21,5 +22,4 @@ export default function createMemoryHistory(): { - go(n: number): Promise | undefined; - listen(listener: () => void): () => void; - }; --export {}; - //# sourceMappingURL=createMemoryHistory.d.ts.map -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map -index 7fa4811..dc3a05d 100644 ---- a/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map -+++ b/node_modules/@react-navigation/native/lib/typescript/src/createMemoryHistory.d.ts.map -@@ -1 +1 @@ --{"version":3,"file":"createMemoryHistory.d.ts","sourceRoot":"","sources":["../../../src/createMemoryHistory.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,wBAAwB,CAAC;AAG9D,aAAK,aAAa,GAAG;IAEnB,EAAE,EAAE,MAAM,CAAC;IAEX,KAAK,EAAE,eAAe,CAAC;IAEvB,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,mBAAmB;;eAiC5B,MAAM;;cAIW,MAAM;;;cAaJ,MAAM;eAAS,eAAe;;;cAmB3B,MAAM;eAAS,eAAe;;UAkCzD,MAAM;qBA2FK,MAAM,IAAI;EAiB9B"} -\ No newline at end of file -+{"version":3,"file":"createMemoryHistory.d.ts","sourceRoot":"","sources":["../../../src/createMemoryHistory.tsx"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,wBAAwB,CAAC;AAG9D,oBAAY,aAAa,GAAG;IAE1B,EAAE,EAAE,MAAM,CAAC;IAEX,KAAK,EAAE,eAAe,CAAC;IAEvB,IAAI,EAAE,MAAM,CAAC;CACd,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,mBAAmB;;;eAsD5B,MAAM;;cAIW,MAAM;;;cAaJ,MAAM;eAAS,eAAe;;;cAoB3B,MAAM;eAAS,eAAe;;UAmCzD,MAAM;qBA0FK,MAAM,IAAI;EAsB9B"} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map b/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map -index 147ebea..09454e3 100644 ---- a/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map -+++ b/node_modules/@react-navigation/native/lib/typescript/src/useLinking.d.ts.map -@@ -1 +1 @@ --{"version":3,"file":"useLinking.d.ts","sourceRoot":"","sources":["../../../src/useLinking.tsx"],"names":[],"mappings":"AAAA,OAAO,EAKL,sBAAsB,EAEtB,aAAa,EACd,MAAM,wBAAwB,CAAC;AAEhC,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAI/B,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAC;AAiF9C,aAAK,OAAO,GAAG,cAAc,CAAC,aAAa,CAAC,GAAG;IAC7C,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB,CAAC;AAEF,MAAM,CAAC,OAAO,UAAU,UAAU,CAChC,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,EAC3D,EACE,WAAW,EACX,OAAc,EACd,MAAM,EACN,gBAA0C,EAC1C,gBAA0C,EAC1C,kBAA8C,GAC/C,EAAE,OAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAuTX"} -\ No newline at end of file -+{"version":3,"file":"useLinking.d.ts","sourceRoot":"","sources":["../../../src/useLinking.tsx"],"names":[],"mappings":"AAAA,OAAO,EAKL,sBAAsB,EAEtB,aAAa,EACd,MAAM,wBAAwB,CAAC;AAEhC,OAAO,KAAK,KAAK,MAAM,OAAO,CAAC;AAK/B,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,SAAS,CAAC;AAiF9C,aAAK,OAAO,GAAG,cAAc,CAAC,aAAa,CAAC,GAAG;IAC7C,WAAW,CAAC,EAAE,OAAO,CAAC;CACvB,CAAC;AAgEF,MAAM,CAAC,OAAO,UAAU,UAAU,CAChC,GAAG,EAAE,KAAK,CAAC,SAAS,CAAC,sBAAsB,CAAC,aAAa,CAAC,CAAC,EAC3D,EACE,WAAW,EACX,OAAc,EACd,MAAM,EACN,gBAA0C,EAC1C,gBAA0C,EAC1C,kBAA8C,GAC/C,EAAE,OAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA4UX"} -\ No newline at end of file -diff --git a/node_modules/@react-navigation/native/lib/typescript/tsconfig.build.tsbuildinfo b/node_modules/@react-navigation/native/lib/typescript/tsconfig.build.tsbuildinfo -new file mode 100644 -index 0000000..0938129 ---- /dev/null -+++ b/node_modules/@react-navigation/native/lib/typescript/tsconfig.build.tsbuildinfo -@@ -0,0 +1 @@ -+{"program":{"fileNames":["../../../../node_modules/typescript/lib/lib.es5.d.ts","../../../../node_modules/typescript/lib/lib.es2015.d.ts","../../../../node_modules/typescript/lib/lib.es2016.d.ts","../../../../node_modules/typescript/lib/lib.es2017.d.ts","../../../../node_modules/typescript/lib/lib.es2018.d.ts","../../../../node_modules/typescript/lib/lib.es2019.d.ts","../../../../node_modules/typescript/lib/lib.es2020.d.ts","../../../../node_modules/typescript/lib/lib.es2021.d.ts","../../../../node_modules/typescript/lib/lib.es2022.d.ts","../../../../node_modules/typescript/lib/lib.esnext.d.ts","../../../../node_modules/typescript/lib/lib.dom.d.ts","../../../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../../routers/lib/typescript/src/types.d.ts","../../../routers/lib/typescript/src/commonactions.d.ts","../../../routers/lib/typescript/src/baserouter.d.ts","../../../routers/lib/typescript/src/tabrouter.d.ts","../../../routers/lib/typescript/src/drawerrouter.d.ts","../../../routers/lib/typescript/src/stackrouter.d.ts","../../../routers/lib/typescript/src/index.d.ts","../../../../node_modules/@types/react/global.d.ts","../../../../node_modules/csstype/index.d.ts","../../../../node_modules/@types/prop-types/index.d.ts","../../../../node_modules/@types/scheduler/tracing.d.ts","../../../../node_modules/@types/react/index.d.ts","../../../core/lib/typescript/src/types.d.ts","../../../core/lib/typescript/src/basenavigationcontainer.d.ts","../../../core/lib/typescript/src/createnavigationcontainerref.d.ts","../../../core/lib/typescript/src/createnavigatorfactory.d.ts","../../../core/lib/typescript/src/currentrendercontext.d.ts","../../../core/lib/typescript/src/findfocusedroute.d.ts","../../../core/lib/typescript/src/getactionfromstate.d.ts","../../../core/lib/typescript/src/getfocusedroutenamefromroute.d.ts","../../../core/lib/typescript/src/getpathfromstate.d.ts","../../../core/lib/typescript/src/getstatefrompath.d.ts","../../../core/lib/typescript/src/navigationcontainerrefcontext.d.ts","../../../core/lib/typescript/src/navigationcontext.d.ts","../../../core/lib/typescript/src/navigationhelperscontext.d.ts","../../../core/lib/typescript/src/navigationroutecontext.d.ts","../../../core/lib/typescript/src/preventremovecontext.d.ts","../../../core/lib/typescript/src/preventremoveprovider.d.ts","../../../core/lib/typescript/src/usefocuseffect.d.ts","../../../core/lib/typescript/src/useisfocused.d.ts","../../../core/lib/typescript/src/usenavigation.d.ts","../../../core/lib/typescript/src/usenavigationbuilder.d.ts","../../../core/lib/typescript/src/usenavigationcontainerref.d.ts","../../../core/lib/typescript/src/usenavigationstate.d.ts","../../../core/lib/typescript/src/usepreventremove.d.ts","../../../core/lib/typescript/src/usepreventremovecontext.d.ts","../../../core/lib/typescript/src/useroute.d.ts","../../../core/lib/typescript/src/validatepathconfig.d.ts","../../../core/lib/typescript/src/index.d.ts","../../../../node_modules/@types/react-native/globals.d.ts","../../../../node_modules/@types/react-native/legacy-properties.d.ts","../../../../node_modules/@types/react-native/batchedbridge.d.ts","../../../../node_modules/@types/react-native/codegen.d.ts","../../../../node_modules/@types/react-native/devtools.d.ts","../../../../node_modules/@types/react-native/launchscreen.d.ts","../../../../node_modules/@types/react-native/index.d.ts","../../src/types.tsx","../../src/linkingcontext.tsx","../../src/uselinkto.tsx","../../src/uselinkprops.tsx","../../src/link.tsx","../../src/theming/defaulttheme.tsx","../../src/theming/themecontext.tsx","../../src/theming/themeprovider.tsx","../../src/usebackbutton.tsx","../../src/usedocumenttitle.tsx","../../../../node_modules/fast-deep-equal/index.d.ts","../../../../node_modules/nanoid/non-secure/index.d.ts","../../src/creatememoryhistory.tsx","../../src/servercontext.tsx","../../src/uselinking.tsx","../../src/usethenable.tsx","../../src/navigationcontainer.tsx","../../src/servercontainer.tsx","../../../../node_modules/escape-string-regexp/index.d.ts","../../src/extractpathfromurl.tsx","../../src/theming/darktheme.tsx","../../src/theming/usetheme.tsx","../../src/uselinkbuilder.tsx","../../src/usescrolltotop.tsx","../../src/index.tsx","../../src/usedocumenttitle.native.tsx","../../src/uselinking.native.tsx","../../src/__mocks__/window.tsx","../../../../node_modules/@testing-library/react-native/build/act.d.ts","../../../../node_modules/@testing-library/react-native/build/cleanup.d.ts","../../../../node_modules/@testing-library/react-native/build/fireevent.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/format.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/debugdeep.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/errors.d.ts","../../../../node_modules/@testing-library/react-native/build/waitfor.d.ts","../../../../node_modules/@testing-library/react-native/build/queries/makequeries.d.ts","../../../../node_modules/@testing-library/react-native/build/matches.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/matchers/accessibilityvalue.d.ts","../../../../node_modules/@testing-library/react-native/build/queries/options.d.ts","../../../../node_modules/@testing-library/react-native/build/render.d.ts","../../../../node_modules/@testing-library/react-native/build/waitforelementtoberemoved.d.ts","../../../../node_modules/@testing-library/react-native/build/within.d.ts","../../../../node_modules/@testing-library/react-native/build/config.d.ts","../../../../node_modules/@testing-library/react-native/build/helpers/accessiblity.d.ts","../../../../node_modules/@testing-library/react-native/build/renderhook.d.ts","../../../../node_modules/@testing-library/react-native/build/screen.d.ts","../../../../node_modules/@testing-library/react-native/build/pure.d.ts","../../../../node_modules/@testing-library/react-native/build/index.d.ts","../../src/__tests__/navigationcontainer.test.tsx","../../../../node_modules/@types/react-dom/server.d.ts","../../src/__tests__/servercontainer.test.tsx","../../src/__tests__/creatememoryhistory.test.tsx","../../src/__tests__/extractpathfromurl.test.tsx","../../src/__tests__/uselinking.test.tsx","../../../../node_modules/@types/node/assert.d.ts","../../../../node_modules/@types/node/assert/strict.d.ts","../../../../node_modules/@types/node/globals.d.ts","../../../../node_modules/@types/node/async_hooks.d.ts","../../../../node_modules/@types/node/buffer.d.ts","../../../../node_modules/@types/node/child_process.d.ts","../../../../node_modules/@types/node/cluster.d.ts","../../../../node_modules/@types/node/console.d.ts","../../../../node_modules/@types/node/constants.d.ts","../../../../node_modules/@types/node/crypto.d.ts","../../../../node_modules/@types/node/dgram.d.ts","../../../../node_modules/@types/node/diagnostics_channel.d.ts","../../../../node_modules/@types/node/dns.d.ts","../../../../node_modules/@types/node/dns/promises.d.ts","../../../../node_modules/@types/node/domain.d.ts","../../../../node_modules/@types/node/events.d.ts","../../../../node_modules/@types/node/fs.d.ts","../../../../node_modules/@types/node/fs/promises.d.ts","../../../../node_modules/@types/node/http.d.ts","../../../../node_modules/@types/node/http2.d.ts","../../../../node_modules/@types/node/https.d.ts","../../../../node_modules/@types/node/inspector.d.ts","../../../../node_modules/@types/node/module.d.ts","../../../../node_modules/@types/node/net.d.ts","../../../../node_modules/@types/node/os.d.ts","../../../../node_modules/@types/node/path.d.ts","../../../../node_modules/@types/node/perf_hooks.d.ts","../../../../node_modules/@types/node/process.d.ts","../../../../node_modules/@types/node/punycode.d.ts","../../../../node_modules/@types/node/querystring.d.ts","../../../../node_modules/@types/node/readline.d.ts","../../../../node_modules/@types/node/repl.d.ts","../../../../node_modules/@types/node/stream.d.ts","../../../../node_modules/@types/node/stream/promises.d.ts","../../../../node_modules/@types/node/stream/consumers.d.ts","../../../../node_modules/@types/node/stream/web.d.ts","../../../../node_modules/@types/node/string_decoder.d.ts","../../../../node_modules/@types/node/timers.d.ts","../../../../node_modules/@types/node/timers/promises.d.ts","../../../../node_modules/@types/node/tls.d.ts","../../../../node_modules/@types/node/trace_events.d.ts","../../../../node_modules/@types/node/tty.d.ts","../../../../node_modules/@types/node/url.d.ts","../../../../node_modules/@types/node/util.d.ts","../../../../node_modules/@types/node/v8.d.ts","../../../../node_modules/@types/node/vm.d.ts","../../../../node_modules/@types/node/wasi.d.ts","../../../../node_modules/@types/node/worker_threads.d.ts","../../../../node_modules/@types/node/zlib.d.ts","../../../../node_modules/@types/node/globals.global.d.ts","../../../../node_modules/@types/node/index.d.ts","../../../../node_modules/@types/accepts/index.d.ts","../../../../node_modules/@babel/types/lib/index.d.ts","../../../../node_modules/@types/babel__generator/index.d.ts","../../../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../../../node_modules/@types/babel__template/index.d.ts","../../../../node_modules/@types/babel__traverse/index.d.ts","../../../../node_modules/@types/babel__core/index.d.ts","../../../../node_modules/@types/connect/index.d.ts","../../../../node_modules/@types/body-parser/index.d.ts","../../../../node_modules/@types/keyv/index.d.ts","../../../../node_modules/@types/http-cache-semantics/index.d.ts","../../../../node_modules/@types/responselike/index.d.ts","../../../../node_modules/@types/cacheable-request/index.d.ts","../../../../node_modules/@types/cheerio/index.d.ts","../../../../node_modules/@types/color-name/index.d.ts","../../../../node_modules/@types/color-convert/conversions.d.ts","../../../../node_modules/@types/color-convert/route.d.ts","../../../../node_modules/@types/color-convert/index.d.ts","../../../../node_modules/@types/color/index.d.ts","../../../../node_modules/@types/content-disposition/index.d.ts","../../../../node_modules/@types/keygrip/index.d.ts","../../../../node_modules/@types/range-parser/index.d.ts","../../../../node_modules/@types/qs/index.d.ts","../../../../node_modules/@types/express-serve-static-core/index.d.ts","../../../../node_modules/@types/mime/index.d.ts","../../../../node_modules/@types/serve-static/index.d.ts","../../../../node_modules/@types/express/index.d.ts","../../../../node_modules/@types/cookies/index.d.ts","../../../../node_modules/@types/deep-equal/index.d.ts","../../../../node_modules/@types/minimatch/index.d.ts","../../../../node_modules/@types/glob/index.d.ts","../../../../node_modules/@types/graceful-fs/index.d.ts","../../../../node_modules/@types/hammerjs/index.d.ts","../../../../node_modules/@types/html-minifier-terser/index.d.ts","../../../../node_modules/@types/http-assert/index.d.ts","../../../../node_modules/@types/http-errors/index.d.ts","../../../../node_modules/@types/invariant/index.d.ts","../../../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../../../node_modules/@types/istanbul-lib-report/index.d.ts","../../../../node_modules/@types/istanbul-reports/index.d.ts","../../../../node_modules/jest-diff/build/cleanupsemantic.d.ts","../../../../node_modules/jest-diff/build/types.d.ts","../../../../node_modules/jest-diff/build/difflines.d.ts","../../../../node_modules/jest-diff/build/printdiffs.d.ts","../../../../node_modules/jest-diff/build/index.d.ts","../../../../node_modules/pretty-format/build/types.d.ts","../../../../node_modules/pretty-format/build/index.d.ts","../../../../node_modules/@types/jest/index.d.ts","../../../../node_modules/@types/wait-on/index.d.ts","../../../../node_modules/@types/jest-dev-server/index.d.ts","../../../../node_modules/@types/json-schema/index.d.ts","../../../../node_modules/@types/json5/index.d.ts","../../../../node_modules/@types/koa-compose/index.d.ts","../../../../node_modules/@types/koa/index.d.ts","../../../../node_modules/@types/minimist/index.d.ts","../../../../node_modules/@types/mock-require/index.d.ts","../../../../node_modules/form-data/index.d.ts","../../../../node_modules/@types/node-fetch/externals.d.ts","../../../../node_modules/@types/node-fetch/index.d.ts","../../../../node_modules/@types/normalize-package-data/index.d.ts","../../../../node_modules/@types/parse-json/index.d.ts","../../../../node_modules/@types/prettier/index.d.ts","../../../../node_modules/@types/q/index.d.ts","../../../../node_modules/@types/react-dom/index.d.ts","../../../../node_modules/@types/react-is/index.d.ts","../../../../node_modules/@types/react-native-vector-icons/icon.d.ts","../../../../node_modules/@types/react-native-vector-icons/index.d.ts","../../../../node_modules/@types/retry/index.d.ts","../../../../node_modules/@types/scheduler/index.d.ts","../../../../node_modules/@types/source-list-map/index.d.ts","../../../../node_modules/@types/stack-utils/index.d.ts","../../../../node_modules/@types/tapable/index.d.ts","../../../../node_modules/source-map/source-map.d.ts","../../../../node_modules/@types/uglify-js/index.d.ts","../../../../node_modules/anymatch/index.d.ts","../../../../node_modules/@types/webpack-sources/node_modules/source-map/source-map.d.ts","../../../../node_modules/@types/webpack-sources/lib/source.d.ts","../../../../node_modules/@types/webpack-sources/lib/compatsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/concatsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/originalsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/prefixsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/rawsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/replacesource.d.ts","../../../../node_modules/@types/webpack-sources/lib/sizeonlysource.d.ts","../../../../node_modules/@types/webpack-sources/lib/sourcemapsource.d.ts","../../../../node_modules/@types/webpack-sources/lib/index.d.ts","../../../../node_modules/@types/webpack-sources/lib/cachedsource.d.ts","../../../../node_modules/@types/webpack-sources/index.d.ts","../../../../node_modules/@types/webpack/index.d.ts","../../../../node_modules/@types/yargs-parser/index.d.ts","../../../../node_modules/@types/yargs/index.d.ts","../../../../node_modules/@types/yauzl/index.d.ts"],"fileInfos":[{"version":"f5c28122bee592cfaf5c72ed7bcc47f453b79778ffa6e301f45d21a0970719d4","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","1fc5ab7a764205c68fa10d381b08417795fc73111d6dd16b5b1ed36badb743d9","746d62152361558ea6d6115cf0da4dd10ede041d14882ede3568bce5dc4b4f1f","3eb679a56cab01203a1ba7edeade937f6a2a4c718513b2cd930b579807fa9359","aea179452def8a6152f98f63b191b84e7cbd69b0e248c91e61fb2e52328abe8c",{"version":"3f149f903dd20dfeb7c80e228b659f0e436532de772469980dbd00702cc05cc1","affectsGlobalScope":true},{"version":"adb996790133eb33b33aadb9c09f15c2c575e71fb57a62de8bf74dbf59ec7dfb","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"c5c05907c02476e4bde6b7e76a79ffcd948aedd14b6a8f56e4674221b0417398","affectsGlobalScope":true},{"version":"0d5f52b3174bee6edb81260ebcd792692c32c81fd55499d69531496f3f2b25e7","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"181f1784c6c10b751631b24ce60c7f78b20665db4550b335be179217bacc0d5f","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"d154ea5bb7f7f9001ed9153e876b2d5b8f5c2bb9ec02b3ae0d239ec769f1f2ae","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"6e7997ef61de3132e4d4b2250e75343f487903ddf5370e7ce33cf1b9db9a63ed","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"09aa50414b80c023553090e2f53827f007a301bc34b0495bfb2c3c08ab9ad1eb","affectsGlobalScope":true},{"version":"d7f680a43f8cd12a6b6122c07c54ba40952b0c8aa140dcfcf32eb9e6cb028596","affectsGlobalScope":true},{"version":"3787b83e297de7c315d55d4a7c546ae28e5f6c0a361b7a1dcec1f1f50a54ef11","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"cd483c056da900716879771893a3c9772b66c3c88f8943b4205aec738a94b1d0","affectsGlobalScope":true},{"version":"b248e32ca52e8f5571390a4142558ae4f203ae2f94d5bac38a3084d529ef4e58","affectsGlobalScope":true},{"version":"6c55633c733c8378db65ac3da7a767c3cf2cf3057f0565a9124a16a3a2019e87","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"ff667ee99e5a28c3dc5063a3cfd4d3436699e3fb035d4451037da7f567da542a","affectsGlobalScope":true},{"version":"34478567f8a80171f88f2f30808beb7da15eac0538ae91282dd33dce928d98ed","affectsGlobalScope":true},{"version":"6ea9ab679ea030cf46c16a711a316078e9e02619ebaf07a7fcd16964aba88f2d","affectsGlobalScope":true},{"version":"6bda95ea27a59a276e46043b7065b55bd4b316c25e70e29b572958fa77565d43","affectsGlobalScope":true},{"version":"aedb8de1abb2ff1095c153854a6df7deae4a5709c37297f9d6e9948b6806fa66","affectsGlobalScope":true},{"version":"11ffe3c281f375fff9ffdde8bbec7669b4dd671905509079f866f2354a788064","affectsGlobalScope":true},{"version":"c37f8a49593a0030eecb51bbfa270e709bec9d79a6cc3bb851ef348d4e6b26f8","affectsGlobalScope":true},"0193c2cdda28e54b3d35a16440e110d7ec9223a33444f46079d81d2d5520f192","bc8784275188a8d8bf657c81251f5c333b6a73212aa472f8a50a2592977ef140","25e47169670650e6e79c236a9b3b0ab0b31cb211578133ca7235e50ce34c19b0","f41ca0a55519931b63658c4d352ca76e5d4ec49a98d93349b1d1ca26350f67a4","bc2b2be762ae1635f6f0369c092b303d6ac042c9e4b2a547ef4a9e032e36bf7c","1d9dccb751a341f31cf58a7a0b7bc90012be9cf7b258958cf92275a0e6711ffe","56796dec4e491834346e321f1411972a5d9980b58be49563b4b1aec1d479638e",{"version":"bbdf156fea2fabed31a569445835aeedcc33643d404fcbaa54541f06c109df3f","affectsGlobalScope":true},"381899b8d1d4c1be716f18cb5242ba39f66f4b1e31d45af62a32a99f8edcb39d","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"78e92f26901faf513581b3db36496e55a25e24ba3e60aa3ab9d48185452a3ab1","affectsGlobalScope":true},{"version":"2742c2b4c4579f43a64584708fb304663687d05e98ed156272ded35f2b76d11c","affectsGlobalScope":true},"bdd4f3d4ff3be76bbcb8272f84dce7f3fd4e465ff04e1aeefeaff787bc4c7b8b","1c590ab8a90c3ca246289efb6f95d819511c3112a19d0defc9dee013c0fc2ee3","574602928c00ff9ca9153dbbcb8b979ed4d20ca2e971c7353eafd5cb484d9f8a","2d7ec180216064d4a09c5fdd6053a78a1a2bd69bdc46691ac78fec41fcf1839f","5ab4b73fcd0d0d5bdb337d3f299a40c294045cbf3b842e51e592323b01958498","53908aca7275bbaec9b4315283eafb20d7c4ffb8bc664377b500b0b65496a916","dea7eae54afd3e0b2462e9d2868782462848d683bf631e358e2724a3d870d377","7516c63b691db90d2b795cfe1682e1fc1e1d54519dfa4d087564c2dc7473e5e7","0c3367111dfa9952d9f3f350b2c632d7cb7297bd7f3cb5d62f55a022bf64b99b","7d93fc546e2a8510ab82237ba89237beb9f6b396aed007ff23ae107b9b29ea88","40ac4be102f1fa4d4dee79ff77ae8283c5d3b7e4b910a12f9846752cca4e6f77","49e12571f091d9d960ab425711f77ea8a4f824dc776d1a75c471c4a9517f30b8","c3b3fefa50e822559d53b926ee12a4c86cb9ebd4f612d00ee0ef92423a7e16e2","c2744eb28b5d68e3fb78fea2e852a8a658c9a7c802cbf59e97711b3f3ad319ca","6e281d3b5aebe3519f2f3cfe43b5c2cd3b4c27ce5030544bace4778d91f4e50e","f8e531cfb80363c61346d2afbcd0959da90134ecdf5cb54defc34fb1f736d6e7","7c9ceafeb6d1467f8be08296b472f72a15b68eb5fcba499e1a9d297eb32ec07d","8485d7fb83c2fab9fbcac086abd7aeec9216c11c4e0871b74527604b56483896","78e44bdbacd347eaed62813e3418a4c09680c816c74c8ec00b3a8d903711ed9a","528c3253478104cc644ed765cc8afd744a0e62119f6d9d2b679e9162f007661d","28a12f61ca8ca6a69d63beba244cbfcc2c6e4fc3f215b1ed2ec04c9f3d8f6ea6","9eeeb8d240967aabf6b4ed4f2aae64f63acc613fcdcb9f14a19f68def338cd7a","ec325337482ff293ddf9f9f78314c3db3fe37f16ffbe91365e223123166f6a6e","3ed13364f0b9e40c3369aa874720b16b004afa95b3fe12c46b1d546099c8eba9","de261977510cd95bade27ad26a3f489b17acafe0d5185da4441640813aed42c2","316fbac531e06b49957ca742d42378f86bd8533ac6d7dd615522e6681f1ccaaa",{"version":"a76bbd53b4eafb985c6200962d1c9ec1ded8fa80c06ade7488be971e9eaa0e2d","affectsGlobalScope":true},"840dd3c9c22dc9f99d2cd7861d105f2275ba34b40c01a65f3a0f33b07b09ab4b",{"version":"efd32b1ab5e3897f64ed3d0f236657c3c9c7bcc669449e608ebee1ad9dbe396a","affectsGlobalScope":true},"ec8c27fd889adbf6a774c7915d25030f19adf16143bce0cbc42b566762e0b5a9","7fb3279c4bf36d993b1e8b339cded5908f7b2ec1b6e0ac2feaa842b5b6b143f1","234b97ac9af46707f2315ff395a9b340d37b7dbc8290d91f5d6bd97189d220f3",{"version":"25a5a47a89b4a6bfda18305e484afc720504d620f4316ad5b9b8434800dd08d9","affectsGlobalScope":true},{"version":"a2f06b120db212a7fd27cef6250b5b52edce7f9f343be7daf78561abd0c81ba2","signature":"c71069baf888f362df77457285435eaae6b0b3e25a884c78977fcec52755bbea"},{"version":"a9b42502607b479d94b8b8c2d47ea649c5a7f0d685eb86d66926dbd5a2a5bfef","signature":"b50cbbd2634768355f6a0e4c4627ecf38335255c329774c5b6a427ddd5d0d7e0"},{"version":"5287b7b98b399f7b33457849bcd659847b3998b83dae1c86046e3459063bd70b","signature":"f3d6d4879bea27563245f9b0421554822a4f336b4e7b838daa6f6c4515e41ee0"},{"version":"ee12fb8618d4a243b59486040a86d1b8246ce87d35d5966af3539fc9c35a53be","signature":"90ae9ca56f445d1a36af1ae35c05e79df858161503e418e60bf4fc1a55d6efec"},{"version":"6d6de4cc7b4bd21d2ae94d019de4e045641d419e7d1c0da578ad4cfd08760f7c","signature":"fbad7ab4fc3bfb02492f83780b7d03427d54a797be4465ee17b46a5dc1edd9a4"},{"version":"fd83569f577b727d01aaf62688ed248ba6c28099dd3d7e49afb6c48098db2dcb","signature":"48f3e2543105da93484b51b1979764f345befa92e4d2031109cf2297739c3c95"},{"version":"eb7c005c5fbce2413169f1a6c442b3dc36d43680f02e6ba3906ecfc8b39eb9f2","signature":"a74d4c0b85cfb76b9395e6adbe30e345c4498e8af3715c32fa39b02004f6962a"},{"version":"e792d3b3aed143e797c24810b1059688262e5b49c324311973464f6c8d4f2e3f","signature":"b08950d68c97431fb98c2f6faa5da8b012d49145559c8218416be5ec3214c521"},{"version":"0dc0f497cd67d9e920ab32f4e7d404fb66412eb45df835b02fa9b164d07efe99","signature":"2053bd93c22fcaf38592e28456cd828043fc17429257841d34cbbf3989c2ce43"},{"version":"9d1fd47f16ec930504efcd95915c7b6c47b59c5957b63b7aede9435d25ce874d","signature":"e1712601f5a2c4a6733dfd76aeb621ba588b9b06e76a63e8b87d38d0be014bea"},"37ffe3c12813b6a6d512f7c27b71f3388d03dafa10555ad5094cea393ed3d1f6","3739e7bf0677b0ab67116204ec3d737aa08a7d1aa7259668fc191d3288355578",{"version":"8f5bd3ad47549335a26e08d2fe1d00fa95facc7d54adff465616ffd0948338e7","signature":"9bf1bc1aa94e9c741dea3ce921fd3ae79857650fe0f5c82016d27f0fa2557b85"},{"version":"b2757effed313cf754d445962736f139ecabc5879bd388787b1a32f6cd8662a2","signature":"6e2cbb13f526e6f7c70ea3a4bdc9634301f018fa3965f2dde7f1d37a8e5c7e9c"},{"version":"df20954084b771e3fa99da3a213594ba383eec9256915742cf60a89dfefba593","signature":"0ac10dd467d42464b06009574b957d73085087b39e1113f25c3615e277351e70"},{"version":"a44256d2d9fe0bd6da392d52f40d218beeb1add1ca26ba740ab9b91a70c037d9","signature":"77a5c5bbb4b413644fd9b31598e746aaa71c4d5fcab1fe7c8cf415e885069207"},{"version":"d17fab16965c429f0a7c3b66d5adeb3964bbfa87624e2c3c2ac386e48aa2e27e","signature":"f3d06e4c44ae3e14ef517f5a3a6d9aab826afdc444936605d39d0d6c6bdcad0f","affectsGlobalScope":true},{"version":"841f59c255719425fe48360496b57144af91eded8b7eb18f66a00e4a61524051","signature":"7af83d3e12b6001b13aa61a18d7a387e6f1d18046feb6e0d88cacb687a0f9e4b"},"a9fd76613c52aa62a036e7d85d6503601ac3aae1444f4765c738567e5f687f4f",{"version":"96b2cd2cffb17d8e088d97f226b260e28b90d574370a6600149bc23b6839b47f","signature":"c53a62b501a6ac184b5dba50a24b644f74c1b8c5912ddd71ee5f2e8974eb4c18"},{"version":"31449f83f22c7485f3bd84e39a3f3819cbfb37465a85452141619b6778f6db1a","signature":"528e7087c8e41701cd1af78e52bdc107553eeb44245885c5cd92b2dd3209a6b4"},{"version":"10cb0fdda041fdbe655bda930d38a738ab280d3055c06ef7ebb14f0ed1dc419c","signature":"2f2275fb011f92825710c151ae9cd29d9aa1dedbcd99fcdd412dbbe644757e4d"},{"version":"9ed8811bcbabd65728c9996ae969c4ed2bab1785071fe64417c78f43e677a3e4","signature":"5aab0beb002a8377f057c3c01ee0bbbea15dea9910d232ff0901246ff38b409a"},{"version":"1c1b839fa7ac112fa2efcee7a26ad53838a4fbbd36def76007ac76ecbd6c79fd","signature":"7f1445bf0ac0c3a433b51d3b6860bd3a420f55f0c96820fb622c41e5b0da1735"},"4c3eb6793b9a964d4733f058fcce788aa9ad6ba20c15c2bc4b70e9be8a7a5f00",{"version":"e7d92a50e3421e4a412c31fc4f1c7c21d5fe672c6761bee27c6f5da1d296804e","signature":"9ba0a35916edc51e6f07bc86c221fb75659715fbb0bf476e3aef0d97f935439b"},{"version":"f2b9cd66ceca051c4943fbb74f6c5ee9177f4cc826c7c5003f0ee2194c10bbbf","signature":"0fde6ce724470720c0e9adc9b737d7aee5796c55d421942a9131f2eec2fb5d6d"},{"version":"5646cb0096189fd0755e914167ca0e143bcaa68abf80b67a09092a94dc1bdae5","signature":"1bb36356f511f557550cf19c4deb8c9ca0efe6d6d8d7029b446f9c512b0648d8"},{"version":"fbea6f32471953989f9b03c659df3ec43bd7571f1cb2f3349a72a46d18f41c31","affectsGlobalScope":true},"adaa00c931e59ee38dc18081bae6b3d42f85e433da4713ef35e5d47caaf68192","c7e55fcf819347dfa85d9fd3223390a69a11c735f450f8eeba0c08b5fbcd1f74","5476705d6f9a0f4c32d3ef426ae7d5df148185551ab5f6fc03a41b54689c99da","a589b59a2b1e7528f7670142256c15abf07b24a32704f90b51ad2c7e8a866ff5","38d63289a2c7e92cbc6f4abf59826cef9c44490279c1be703d660310125db0e3","813312966ee9f17c34948814cabafd4ba849aa84c7fe15497bb8cf7c67325fb9","65093ee4ae06a4ca12b92538e5c86b4bc6556c137b481fc329272fbf793e9d7e","9be2ebdebdf16e816f5a998990f1c913b99d5518ac0ace63d8beb3936ed5e44b","827add6472ec54f881a7aa2b6bad9a1c31abb99e1ac4bbe872212a0bfd53c047","51dddf696d26bbcd5f5f23f644b4c56248d4967478fb65d708638ffee58fc615","8c841934647eae34e6f88bc649904352eceb529cc844e48281fa19b39632d5d9","ad566d5e51c46a3a00b006647547f20c96af0ea6ae150e094f4fa422b994e7df","60f6e8a261a9ee5c4e3d55d040390c5bbe3dc445e88b7b8e7e416fc97f616e16","4589f6294eb23559728356b2a39b434b0e1da1fd78d91fa01f3daf3311e8818f","6e06f743bb48f1c6f51edc6af68cd7e55ecb40c8ba23a7441024f20c0121bc47","f17c7976e205b66307a5d537a74a5d9eca3ae69b02df81fcdfef8814404efbb7","5c0d22ced4b024629707186042c4d7e516b3dfb5a52e60fab36c58871a6b2a62","2622fb96ae48c5d6765fa317d8241a083df9d3bdaacac7b7993edcdcd1da0384","15f22e0d2b12a74931641f1eea436a198bec2a710aa6a5a8402b1b01a698eb0c",{"version":"9c3534e90be76be1f81841fc7db1f8bb0959ca10f372b367fcf2d6e788e0f610","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"ae6056f7641de23cad34faa3be8037ad513896510a1e4ff089a91acf52708618","affectsGlobalScope":true},{"version":"e7dee1eade60d0d8011f4e7669dff0f41c755c5b0a591b562cd771b9454fe181","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"eee62a4fe454c7ac93fffd217a9e97f93b55ea3e0eb1167d449862f096c533c7","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"f2f8199ba191d68fde498d0a577e77defedc9f1423bc85e79e24e64b6e907962","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},{"version":"2e0f2ea18b5774139b6a52db34a0634db96c4e521ed769294654352d0ba19ce0","signature":"8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881"},"0cba3a5d7b81356222594442753cf90dd2892e5ccfe1d262aaca6896ba6c1380","a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a",{"version":"c2ab70bbc7a24c42a790890739dd8a0ba9d2e15038b40dff8163a97a5d148c00","affectsGlobalScope":true},"422dbb183fdced59425ca072c8bd09efaa77ce4e2ab928ec0d8a1ce062d2a45a",{"version":"2a801b0322994c3dd7f0ef30265d19b3dd3bae6d793596879166ed6219c3da68","affectsGlobalScope":true},"1dab5ab6bcf11de47ab9db295df8c4f1d92ffa750e8f095e88c71ce4c3299628","f71f46ccd5a90566f0a37b25b23bc4684381ab2180bdf6733f4e6624474e1894",{"version":"54e65985a3ee3cec182e6a555e20974ea936fc8b8d1738c14e8ed8a42bd921d4","affectsGlobalScope":true},"82408ed3e959ddc60d3e9904481b5a8dc16469928257af22a3f7d1a3bc7fd8c4","98a3ebfa494b46265634a73459050befba5da8fdc6ca0ef9b7269421780f4ff3","34e5de87d983bc6aefef8b17658556e3157003e8d9555d3cb098c6bef0b5fbc8","cc0b61316c4f37393f1f9595e93b673f4184e9d07f4c127165a490ec4a928668","f27371653aded82b2b160f7a7033fb4a5b1534b6f6081ef7be1468f0f15327d3","c762cd6754b13a461c54b59d0ae0ab7aeef3c292c6cf889873f786ee4d8e75c9","f4ea7d5df644785bd9fbf419930cbaec118f0d8b4160037d2339b8e23c059e79",{"version":"bfea28e6162ed21a0aeed181b623dcf250aa79abf49e24a6b7e012655af36d81","affectsGlobalScope":true},"7a5459efa09ea82088234e6533a203d528c594b01787fb90fba148885a36e8b6","ae97e20f2e10dbeec193d6a2f9cd9a367a1e293e7d6b33b68bacea166afd7792","10d4796a130577d57003a77b95d8723530bbec84718e364aa2129fa8ffba0378","ad41bb744149e92adb06eb953da195115620a3f2ad48e7d3ae04d10762dae197","bf73c576885408d4a176f44a9035d798827cc5020d58284cb18d7573430d9022","7ae078ca42a670445ae0c6a97c029cb83d143d62abd1730efb33f68f0b2c0e82",{"version":"e8b18c6385ff784228a6f369694fcf1a6b475355ba89090a88de13587a9391d5","affectsGlobalScope":true},"5d0a9ea09d990b5788f867f1c79d4878f86f7384cb7dab38eecbf22f9efd063d","12eea70b5e11e924bb0543aea5eadc16ced318aa26001b453b0d561c2fd0bd1e","08777cd9318d294646b121838574e1dd7acbb22c21a03df84e1f2c87b1ad47f2","08a90bcdc717df3d50a2ce178d966a8c353fd23e5c392fd3594a6e39d9bb6304",{"version":"8207e7e6db9aa5fc7e61c8f17ba74cf9c115d26f51f91ee93f790815a7ea9dfb","affectsGlobalScope":true},"2a12d2da5ac4c4979401a3f6eaafa874747a37c365e4bc18aa2b171ae134d21b","002b837927b53f3714308ecd96f72ee8a053b8aeb28213d8ec6de23ed1608b66","1dc9c847473bb47279e398b22c740c83ea37a5c88bf66629666e3cf4c5b9f99c","a9e4a5a24bf2c44de4c98274975a1a705a0abbaad04df3557c2d3cd8b1727949","00fa7ce8bc8acc560dc341bbfdf37840a8c59e6a67c9bfa3fa5f36254df35db2","1b952304137851e45bc009785de89ada562d9376177c97e37702e39e60c2f1ff",{"version":"806ef4cac3b3d9fa4a48d849c8e084d7c72fcd7b16d76e06049a9ed742ff79c0","affectsGlobalScope":true},"cfe724f7c694aab65a9bdd1acb05997848c504548c9d4c71645c187a091cfa2a","5f0ed51db151c2cdc4fa3bb0f44ce6066912ad001b607a34e65a96c52eb76248",{"version":"3345c276cab0e76dda86c0fb79104ff915a4580ba0f3e440870e183b1baec476","affectsGlobalScope":true},"664d8f2d59164f2e08c543981453893bc7e003e4dfd29651ce09db13e9457980","e383ff72aabf294913f8c346f5da1445ae6ad525836d28efd52cbadc01a361a6","f52fbf64c7e480271a9096763c4882d356b05cab05bf56a64e68a95313cd2ce2","59bdb65f28d7ce52ccfc906e9aaf422f8b8534b2d21c32a27d7819be5ad81df7","1835259a20b9fa6b1882931375b69ae5978195f2b139b4e0db51ec8319261649","28a2e7383fd898c386ffdcacedf0ec0845e5d1a86b5a43f25b86bc315f556b79","3aff9c8c36192e46a84afe7b926136d520487155154ab9ba982a8b544ea8fc95","a880cf8d85af2e4189c709b0fea613741649c0e40fffb4360ec70762563d5de0","85bbf436a15bbeda4db888be3062d47f99c66fd05d7c50f0f6473a9151b6a070","9f9c49c95ecd25e0cb2587751925976cf64fd184714cb11e213749c80cf0f927","f0c75c08a71f9212c93a719a25fb0320d53f2e50ca89a812640e08f8ad8c408c",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"0b3eba6dca8c6e534d16ef7b7d76cb546cd3cbab616c8f71daa0a151b5412b9e","6738101ae8e56cd3879ab3f99630ada7d78097fc9fd334df7e766216778ca219","f4617bbd5403ec5b058db53b242dcb1421952e2652bd5c80abf6a1c4ea5656d6","cc957354aa3c94c9961ebf46282cfde1e81d107fc5785a61f62c67f1dd3ac2eb","230d323ef7f2ffadfc0ceae494492c4d2faa2b4eaec07a4b71424d084b97ebb8","93de1c6dab503f053efe8d304cb522bb3a89feab8c98f307a674a4fae04773e9","3b043cf9a81854a72963fdb57d1884fc4da1cf5be69b5e0a4c5b751e58cb6d88","dd5647a9ccccb2b074dca8a02b00948ac293091ebe73fdf2e6e98f718819f669","6d829824ead8999f87b6df21200df3c6150391b894b4e80662caa462bd48d073","afc559c1b93df37c25aef6b3dfa2d64325b0e112e887ee18bf7e6f4ec383fc90","fec943fdb3275eb6e006b35e04a8e2e99e9adf3f4b969ddf15315ac7575a93e4","cab425b5559edac18327eb2c3c0f47e7e9f71b667290b7689faafd28aac69eae","3cfb0cb51cc2c2e1b313d7c4df04dbf7e5bda0a133c6b309bf6af77cf614b971","f992cd6cc0bcbaa4e6c810468c90f2d8595f8c6c3cf050c806397d3de8585562",{"version":"42c1b00421aa4d5f03b85a2639c1573d32bd82533f34423bbf1f5fb2b0ddc4d8","affectsGlobalScope":true},"f0cb4b3ab88193e3e51e9e2622e4c375955003f1f81239d72c5b7a95415dad3e","92450d617e92f96354d281c8ed5613fd16cacea79eb60b1e9736494b3c057e69","8a9086357fe289efb682dc925358f30b6312c7219a5ca92212857a0a79612012","92bc42ed0e2d41559513fd457ee30d834c2f0fedb9ed5004c029cbf0ad2f8bd9","8dc44c4ad7e254d4404a302e5098e83ab9aae1d65e861c15fb67a7f419051524","e4dfe0e169e1cb3c8dd0713972e94e2141595c840ed7387623ac8b29fc6c35b8","ce013414484233b24f42c0fcfca48a60bb66ab4e13c82953662305e8f1ee4925","16d51f964ec125ad2024cf03f0af444b3bc3ec3614d9345cc54d09bab45c9a4c","ba601641fac98c229ccd4a303f747de376d761babb33229bb7153bed9356c9cc",{"version":"d2f7baf43dfa349d4010cbd9d64d84cdf3ec26c65fa5f44c8f74f052bedd0b49","affectsGlobalScope":true},"84e3bbd6f80983d468260fdbfeeb431cc81f7ea98d284d836e4d168e36875e86","0b85cb069d0e427ba946e5eb2d86ef65ffd19867042810516d16919f6c1a5aec","15c88bfd1b8dc7231ff828ae8df5d955bae5ebca4cf2bcb417af5821e52299ae","eb96a2321f717bccc3e49e104e299152984b927ea4546b559ae631c06565819c","2e345cb6511f4c4c60c274df6626c94f3182939034f06cdf414bfbccc584f822","8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649","fd326577c62145816fe1acc306c734c2396487f76719d3785d4e825b34540b33","3ebae8c00411116a66fca65b08228ea0cf0b72724701f9b854442100aab55aba",{"version":"3e947c8dc536e569ceb62a7cb0255e4866fd54dd5d35d21e49c7e755f5c134a6","affectsGlobalScope":true},"70b34c8420d6226ed565d55f47fe04912d0ca0ad128825c5a06e018a3498db32","e98185f4249720ace1921d59c1ff4612fa5c633a183fc9bf28e2e7b8e3c7fd51","6168414aa12d33d0fcfac4f9870aa81ce27e136db6faf182001a5f3792e1d720","6acf8a984c2728906edeba2098c5c51f44a4520bc4a48c65b973bd785537178f","8b06ac3faeacb8484d84ddb44571d8f410697f98d7bfa86c0fda60373a9f5215","7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee","f5638f7c2f12a9a1a57b5c41b3c1ea7db3876c003bab68e6a57afd6bcc169af0","d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322","69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2","561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9","62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f","b4439890c168d646357928431100daac5cbdee1d345a34e6bf6eca9f3abe22bc","5d72971a459517c44c1379dab9ed248e87a61ba0a1e0f25c9d67e1e640cd9a09","02d734976af36f4273d930bea88b3e62adf6b078cf120c1c63d49aa8d8427c5c",{"version":"516a426e3960379f310107635b8f3a7e8c307c6c665080b128039d9299ec4087","affectsGlobalScope":true},"805d1cf8aa6aeb6f12c7b0b1c5da1e9fc3f1814052703ebf5e54b694aaada983","a61ff7c7b470bfd867591b34282de4dcead65ef17f168b7e9bf6b905f3ae6b96","0359682c54e487c4cab2b53b2b4d35cc8dea4d9914bc6abcdb5701f8b8e745a4","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","5006668996956580886022c05108e32c742823e1b5652aff7914917233731518","0c52f5366c9146ad79b546e70162c659972a2798522806e8283f3137feab3965","209e814e8e71aec74f69686a9506dd7610b97ab59dcee9446266446f72a76d05","7babd641e8b4fa5a8d3afad49ec2a2179310c87278211a24ae81bf868f045db2","736097ddbb2903bef918bb3b5811ef1c9c5656f2a73bd39b22a91b9cc2525e50","208bb742e0f201470da121bc73847c74b62cff4172f38ae5949ae77d6c9c6b71","062bd2910098fc059ba93e347649b3e126c555f7b144033d21d3f8ef63d3e39b","6fa0008bf91a4cc9c8963bace4bba0bd6865cbfa29c3e3ccc461155660fb113a","2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b","501260c8b07a6e423fb6ebdea704e732ad529208e4fbbc517836fac8f8ae8895","62b931417104c7cb35d0725e1869f51d52d7b18462fd58f32f846a314a42ba10","e4dd91dd4789a109aab51d8a0569a282369fcda9ba6f2b2297bc61bacfb1a042","06c2fc0bf929858d3ee5fb8c14f0a39b48d91bb8161b6480d833f787df761672","3e5d9ab93e6db6abcbec2d039dc6b05a36d85b569977a61394209b8fb699893f","ebbaa442c3363dd9d5dccef31e3be3353378f716ef3ce989a0f30f7b6453ac64","58a3914b1cce4560d9ad6eee2b716caaa030eda0a90b21ca2457ea9e2783eaa3","74b0245c42990ed8a849df955db3f4362c81b13f799ebc981b7bec2d5b414a57","67fc055eb86a0632e2e072838f889ffe1754083cb13c8c80a06a7d895d877aae","b0d10e46cfe3f6c476b69af02eaa38e4ccc7430221ce3109ae84bb9fb8282298","3833c70307dc3d2b46cb6f2a8b6a90e4d7e7367a21ab18c481d7de0909a43e67","2887592574fcdfd087647c539dcb0fbe5af2521270dad4a37f9d17c16190d579","9d74c7330800b325bb19cc8c1a153a612c080a60094e1ab6cfb6e39cf1b88c36","4fb0b7d532aa6fb850b6cd2f1ee4f00802d877b5c66a51903bc1fb0624126349","b90c59ac4682368a01c83881b814738eb151de8a58f52eb7edadea2bcffb11b9","8560a87b2e9f8e2c3808c8f6172c9b7eb6c9b08cb9f937db71c285ecf292c81d","ffe3931ff864f28d80ae2f33bd11123ad3d7bad9896b910a1e61504cc093e1f5","083c1bd82f8dc3a1ed6fc9e8eaddf141f7c05df418eca386598821e045253af9","274ebe605bd7f71ce161f9f5328febc7d547a2929f803f04b44ec4a7d8729517","6ca0207e70d985a24396583f55836b10dc181063ab6069733561bfde404d1bad","5908142efeaab38ffdf43927ee0af681ae77e0d7672b956dfb8b6c705dbfe106","f772b188b943549b5c5eb803133314b8aa7689eced80eed0b70e2f30ca07ab9c","0026b816ef05cfbf290e8585820eef0f13250438669107dfc44482bac007b14f","05d64cc1118031b29786632a9a0f6d7cf1dcacb303f27023a466cf3cdc860538","e0fff9119e1a5d2fdd46345734126cd6cb99c2d98a9debf0257047fe3937cc3f","d84398556ba4595ee6be554671da142cfe964cbdebb2f0c517a10f76f2b016c0","e275297155ec3251200abbb334c7f5641fecc68b2a9573e40eed50dff7584762","b2f006ee835f315d01c43c0f5d9e9ad78a5870b380899877b32a33078d065dbd","f7e133b20ee2669b6c0e5d7f0cd510868c57cd64b283e68c7f598e30ce9d76d2","09c4b2e2d3070239d563fc690f0cc5db04a2d9b66a23e61aef8b5274e3e9910c","b2d70a269840a9528db473ac7565442434333a05c1f66801a7a672e82beb903e"],"options":{"allowUnreachableCode":false,"allowUnusedLabels":false,"composite":true,"declaration":true,"declarationMap":true,"emitDeclarationOnly":true,"esModuleInterop":true,"importsNotUsedAsValues":2,"jsx":2,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitReturns":true,"noImplicitUseStrict":false,"noStrictGenericChecks":false,"noUnusedLocals":true,"noUnusedParameters":true,"outDir":"./","skipLibCheck":true,"strict":true,"target":99},"fileIdsList":[[197,206],[197],[65,197],[132,197],[94,99,197],[131,197],[136,197],[146,197],[128,129,130,134,136,139,140,141,142,143,144,145,197],[134,197],[65,94,99,132,135,136,137,138,197],[139,197],[133,197],[65,94,99,135,136,137,138,197],[172,197,204],[197,206,207,208,209,210],[197,206,208],[172,197,204,212],[169,172,196,197,204,214,215,216],[197,204],[197,219],[197,220,221],[197,220],[197,222],[172,197,204,212,225,231],[169,172,197,204,226,227],[197,213,227,228,230],[169,170,197,204,234],[170,197,204],[197,242],[197,243],[159,197,204,253],[197,249,251],[169,197,204],[197,258],[169,172,173,177,183,196,197,204,205,224,225,232,239,240,257],[172,196,197,204,261,262],[154,197],[157,197],[158,163,197],[159,169,170,177,186,196,197],[159,160,169,177,197],[161,197],[162,163,170,178,197],[163,186,193,197],[164,166,169,177,197],[165,197],[166,167,197],[168,169,197],[169,197],[169,170,171,186,196,197],[169,170,171,186,197],[172,177,186,196,197],[169,170,172,173,177,186,193,196,197],[172,174,186,193,196,197],[154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203],[169,175,197],[176,196,197],[166,169,177,186,197],[178,197],[179,197],[157,180,197],[181,195,197,201],[182,197],[183,197],[169,184,197],[184,185,197,199],[169,186,187,188,197],[186,188,197],[186,187,197],[189,197],[190,197],[169,191,192,197],[191,192,197],[163,177,186,193,197],[194,197],[177,195,197],[158,172,183,196,197],[163,197],[186,197,198],[197,199],[197,200],[158,163,169,171,180,186,196,197,199,201],[186,197,202],[65,94,99,197],[65,94,99,197,270],[97,197],[65,93,94,95,96,97,98,197],[61,62,63,64,197],[172,186,197,204],[172,197,204,229],[197,277],[193,197,204],[197,204,281,282,283,284,285,286,287,288,289,290,291],[197,280,281,290],[197,281,290],[197,274,280,281,290],[197,280,281,282,283,284,285,286,287,288,289,291],[197,281],[163,197,280,290],[163,197,204,276,277,278,279,292],[197,294],[169,186,197,204],[197,245,246],[197,245,246,247,248],[197,250],[60,65,66,197],[66,197],[60,197],[60,66,197],[60,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,197],[60,65,197],[80,197],[92,112,127,197],[119,197],[65,92,116,127,147,197],[65,92,100,116,117,149,197],[65,92,114,147,197],[92,111,197],[118,197],[92,100,101,102,103,104,105,107,116,117,120,121,122,123,197],[65,92,94,99,102,103,197],[65,92,100,197],[65,92,100,101,105,107,108,109,114,115,197],[65,92,100,113,197],[100,197],[65,100,105,197],[65,100,106,197],[65,106,197],[92,197],[65,92,94,99,197],[65,92,101,197],[65,92,94,99,100,119,197],[65,92,100,110,112,113,197],[60,65,92,94,99,101,102,197],[54,197],[54,57,197],[54,55,56,57,58,59,197],[54,55,197],[55,197],[92],[65,92,94,99,102],[65,92,100],[65,100,113],[65],[100],[65,100],[124],[65,92],[65,94,99]],"referencedMap":[[208,1],[206,2],[128,2],[129,3],[142,4],[130,2],[143,5],[132,6],[133,2],[131,2],[137,7],[147,8],[136,2],[146,9],[135,10],[138,7],[139,11],[144,3],[145,12],[134,13],[140,10],[141,14],[205,15],[211,16],[207,1],[209,17],[210,1],[213,18],[217,19],[218,20],[220,21],[222,22],[221,23],[219,2],[223,24],[212,15],[224,2],[232,25],[233,2],[228,26],[231,27],[235,28],[236,29],[237,2],[238,2],[239,2],[215,2],[240,2],[241,2],[242,2],[243,30],[244,31],[254,32],[252,33],[255,2],[256,2],[225,2],[214,34],[257,35],[258,36],[229,2],[234,2],[259,2],[260,20],[262,2],[263,37],[154,38],[155,38],[157,39],[158,40],[159,41],[160,42],[161,43],[162,44],[163,45],[164,46],[165,47],[166,48],[167,48],[168,49],[169,50],[170,51],[171,52],[156,2],[203,2],[172,53],[173,54],[174,55],[204,56],[175,57],[176,58],[177,59],[178,60],[179,61],[180,62],[181,63],[182,64],[183,65],[184,66],[185,67],[186,68],[188,69],[187,70],[189,71],[190,72],[191,73],[192,74],[193,75],[194,76],[195,77],[196,78],[197,79],[198,80],[199,81],[200,82],[201,83],[202,84],[264,2],[265,2],[266,2],[63,2],[267,2],[227,2],[226,2],[268,3],[149,3],[269,3],[270,85],[271,86],[95,2],[96,5],[97,87],[93,2],[99,88],[98,2],[94,5],[61,2],[65,89],[216,90],[272,2],[273,2],[64,2],[230,91],[274,2],[275,2],[276,2],[278,92],[253,93],[292,94],[291,95],[282,96],[283,97],[290,98],[284,97],[285,96],[286,96],[287,96],[288,99],[281,100],[289,95],[280,2],[293,101],[294,2],[295,102],[296,103],[279,2],[62,2],[118,2],[110,2],[261,90],[245,2],[247,104],[249,105],[248,104],[246,2],[111,2],[251,106],[250,2],[277,2],[11,2],[13,2],[12,2],[2,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[21,2],[3,2],[4,2],[25,2],[22,2],[23,2],[24,2],[26,2],[27,2],[28,2],[5,2],[29,2],[30,2],[31,2],[32,2],[6,2],[33,2],[34,2],[35,2],[36,2],[7,2],[37,2],[42,2],[43,2],[38,2],[39,2],[40,2],[41,2],[8,2],[47,2],[44,2],[45,2],[46,2],[48,2],[9,2],[49,2],[50,2],[51,2],[52,2],[1,2],[10,2],[53,2],[67,107],[68,108],[69,107],[70,3],[71,109],[72,110],[73,109],[74,110],[75,110],[92,111],[76,107],[77,107],[78,107],[79,112],[80,3],[81,3],[66,112],[82,2],[83,2],[84,108],[85,107],[86,108],[87,109],[88,109],[89,113],[90,110],[91,2],[127,2],[151,114],[152,115],[148,116],[150,117],[153,118],[112,119],[119,120],[124,121],[104,122],[101,123],[116,124],[117,125],[113,3],[120,126],[105,126],[106,127],[107,128],[121,129],[100,130],[108,131],[125,2],[109,123],[122,132],[126,133],[114,134],[103,135],[102,132],[123,131],[115,3],[56,136],[55,136],[58,137],[60,138],[59,139],[57,139],[54,140]],"exportedModulesMap":[[208,1],[206,2],[128,2],[129,3],[142,4],[130,2],[143,5],[132,6],[133,2],[131,2],[137,7],[147,8],[136,2],[146,9],[135,10],[138,7],[139,11],[144,3],[145,12],[134,13],[140,10],[141,14],[205,15],[211,16],[207,1],[209,17],[210,1],[213,18],[217,19],[218,20],[220,21],[222,22],[221,23],[219,2],[223,24],[212,15],[224,2],[232,25],[233,2],[228,26],[231,27],[235,28],[236,29],[237,2],[238,2],[239,2],[215,2],[240,2],[241,2],[242,2],[243,30],[244,31],[254,32],[252,33],[255,2],[256,2],[225,2],[214,34],[257,35],[258,36],[229,2],[234,2],[259,2],[260,20],[262,2],[263,37],[154,38],[155,38],[157,39],[158,40],[159,41],[160,42],[161,43],[162,44],[163,45],[164,46],[165,47],[166,48],[167,48],[168,49],[169,50],[170,51],[171,52],[156,2],[203,2],[172,53],[173,54],[174,55],[204,56],[175,57],[176,58],[177,59],[178,60],[179,61],[180,62],[181,63],[182,64],[183,65],[184,66],[185,67],[186,68],[188,69],[187,70],[189,71],[190,72],[191,73],[192,74],[193,75],[194,76],[195,77],[196,78],[197,79],[198,80],[199,81],[200,82],[201,83],[202,84],[264,2],[265,2],[266,2],[63,2],[267,2],[227,2],[226,2],[268,3],[149,3],[269,3],[270,85],[271,86],[95,2],[96,5],[97,87],[93,2],[99,88],[98,2],[94,5],[61,2],[65,89],[216,90],[272,2],[273,2],[64,2],[230,91],[274,2],[275,2],[276,2],[278,92],[253,93],[292,94],[291,95],[282,96],[283,97],[290,98],[284,97],[285,96],[286,96],[287,96],[288,99],[281,100],[289,95],[280,2],[293,101],[294,2],[295,102],[296,103],[279,2],[62,2],[118,2],[110,2],[261,90],[245,2],[247,104],[249,105],[248,104],[246,2],[111,2],[251,106],[250,2],[277,2],[11,2],[13,2],[12,2],[2,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[21,2],[3,2],[4,2],[25,2],[22,2],[23,2],[24,2],[26,2],[27,2],[28,2],[5,2],[29,2],[30,2],[31,2],[32,2],[6,2],[33,2],[34,2],[35,2],[36,2],[7,2],[37,2],[42,2],[43,2],[38,2],[39,2],[40,2],[41,2],[8,2],[47,2],[44,2],[45,2],[46,2],[48,2],[9,2],[49,2],[50,2],[51,2],[52,2],[1,2],[10,2],[53,2],[67,107],[68,108],[69,107],[70,3],[71,109],[72,110],[73,109],[74,110],[75,110],[92,111],[76,107],[77,107],[78,107],[79,112],[80,3],[81,3],[66,112],[82,2],[83,2],[84,108],[85,107],[86,108],[87,109],[88,109],[89,113],[90,110],[91,2],[112,141],[124,121],[104,142],[101,143],[116,143],[117,144],[113,145],[120,146],[105,146],[106,147],[107,147],[121,148],[100,141],[108,149],[109,143],[126,143],[114,143],[103,142],[123,150],[56,136],[55,136],[58,137],[60,138],[59,139],[57,139],[54,140]],"semanticDiagnosticsPerFile":[208,206,128,129,142,130,143,132,133,131,137,147,136,146,135,138,139,144,145,134,140,141,205,211,207,209,210,213,217,218,220,222,221,219,223,212,224,232,233,228,231,235,236,237,238,239,215,240,241,242,243,244,254,252,255,256,225,214,257,258,229,234,259,260,262,263,154,155,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,156,203,172,173,174,204,175,176,177,178,179,180,181,182,183,184,185,186,188,187,189,190,191,192,193,194,195,196,197,198,199,200,201,202,264,265,266,63,267,227,226,268,149,269,270,271,95,96,97,93,99,98,94,61,65,216,272,273,64,230,274,275,276,278,253,292,291,282,283,290,284,285,286,287,288,281,289,280,293,294,295,296,279,62,118,110,261,245,247,249,248,246,111,251,250,277,11,13,12,2,14,15,16,17,18,19,20,21,3,4,25,22,23,24,26,27,28,5,29,30,31,32,6,33,34,35,36,7,37,42,43,38,39,40,41,8,47,44,45,46,48,9,49,50,51,52,1,10,53,67,68,69,70,71,72,73,74,75,92,76,77,78,79,80,81,66,82,83,84,85,86,87,88,89,90,91,127,151,152,148,150,153,[112,[{"file":"../../src/creatememoryhistory.tsx","start":466,"length":3,"messageText":"'log' is declared but its value is never read.","category":1,"code":6133,"reportsUnnecessary":true}]],119,124,104,101,116,117,113,120,105,106,107,121,100,108,125,109,122,126,114,103,102,123,115,56,55,58,60,59,57,54]},"version":"4.7.4"} -\ No newline at end of file From b2426a23b6b721a1073752c795974108ff7799f0 Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Tue, 8 Aug 2023 12:37:10 +0200 Subject: [PATCH 4/9] fix glitching animation of NotFoundPage on transition --- src/libs/actions/Report.js | 2 -- src/pages/home/ReportScreen.js | 2 ++ src/pages/home/report/withReportOrNotFound.js | 22 +++++++++++++++++-- 3 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index dab4af7ef87a..ef751e1a08bf 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -1758,8 +1758,6 @@ function leaveRoom(reportID) { ], }, ); - Navigation.popToLHN(); - navigateToConciergeChat(); } /** diff --git a/src/pages/home/ReportScreen.js b/src/pages/home/ReportScreen.js index 94fe5e2beb00..da0cd0887fa4 100644 --- a/src/pages/home/ReportScreen.js +++ b/src/pages/home/ReportScreen.js @@ -176,6 +176,8 @@ class ReportScreen extends React.Component { // optimistic case (prevProps.report.statusNum === CONST.REPORT.STATUS.OPEN && this.props.report.statusNum === CONST.REPORT.STATUS.CLOSED)) ) { + // It's possible that we are deleting chat from the RHP so we want to pop it first if it exists. + Navigation.dismissModal(); Navigation.goBack(); Report.navigateToConciergeChat(); // isReportRemoved will prevent showing when navigating diff --git a/src/pages/home/report/withReportOrNotFound.js b/src/pages/home/report/withReportOrNotFound.js index 1db297c4b883..dc7577779fe5 100644 --- a/src/pages/home/report/withReportOrNotFound.js +++ b/src/pages/home/report/withReportOrNotFound.js @@ -46,12 +46,30 @@ export default function (WrappedComponent) { // eslint-disable-next-line rulesdir/no-negated-variables function WithReportOrNotFound(props) { - if (props.isLoadingReportData && (_.isEmpty(props.report) || !props.report.reportID)) { + const [contentShown, setContentShown] = React.useState(false); + + const shouldShowFullScreenLoadingIndicator = props.isLoadingReportData && (_.isEmpty(props.report) || !props.report.reportID); + // eslint-disable-next-line rulesdir/no-negated-variables + const shouldShowNotFoundPage = _.isEmpty(props.report) || !props.report.reportID || !ReportUtils.canAccessReport(props.report, props.policies, props.betas); + + // If the content was shown but it's not anymore that means the report was deleted and we are probably navigating out of this screen. + // Return null for this case to avoid rendering FullScreenLoadingIndicator or NotFoundPage when animating transition. + if (shouldShowNotFoundPage && contentShown) { + return null; + } + + if (shouldShowFullScreenLoadingIndicator) { return ; } - if (_.isEmpty(props.report) || !props.report.reportID || !ReportUtils.canAccessReport(props.report, props.policies, props.betas)) { + + if (shouldShowNotFoundPage) { return ; } + + if (!contentShown) { + setContentShown(true); + } + const rest = _.omit(props, ['forwardedRef']); return ( Date: Tue, 8 Aug 2023 13:24:54 +0200 Subject: [PATCH 5/9] remove popToLHN --- src/libs/Navigation/Navigation.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/libs/Navigation/Navigation.js b/src/libs/Navigation/Navigation.js index 2725fcccd88a..41f66967cc00 100644 --- a/src/libs/Navigation/Navigation.js +++ b/src/libs/Navigation/Navigation.js @@ -238,14 +238,6 @@ function setIsNavigationReady() { resolveNavigationIsReadyPromise(); } -function popToLHN() { - if (!canNavigate('popToLHN')) { - return; - } - const rootState = navigationRef.getRootState(); - navigationRef.current.dispatch({...StackActions.popToTop(), target: rootState.key}); -} - export default { setShouldPopAllStateOnUP, canNavigate, @@ -258,7 +250,6 @@ export default { isNavigationReady, setIsNavigationReady, getTopmostReportId, - popToLHN, }; export {navigationRef}; From 9fb902b6e1fa6316db3b91dd4dac51d7b6972aa5 Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Tue, 8 Aug 2023 14:28:51 +0200 Subject: [PATCH 6/9] use ref instead of state --- src/pages/home/report/withReportOrNotFound.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/pages/home/report/withReportOrNotFound.js b/src/pages/home/report/withReportOrNotFound.js index dc7577779fe5..5829ac7a6015 100644 --- a/src/pages/home/report/withReportOrNotFound.js +++ b/src/pages/home/report/withReportOrNotFound.js @@ -46,7 +46,7 @@ export default function (WrappedComponent) { // eslint-disable-next-line rulesdir/no-negated-variables function WithReportOrNotFound(props) { - const [contentShown, setContentShown] = React.useState(false); + const contentShown = React.useRef(false); const shouldShowFullScreenLoadingIndicator = props.isLoadingReportData && (_.isEmpty(props.report) || !props.report.reportID); // eslint-disable-next-line rulesdir/no-negated-variables @@ -54,7 +54,7 @@ export default function (WrappedComponent) { // If the content was shown but it's not anymore that means the report was deleted and we are probably navigating out of this screen. // Return null for this case to avoid rendering FullScreenLoadingIndicator or NotFoundPage when animating transition. - if (shouldShowNotFoundPage && contentShown) { + if (shouldShowNotFoundPage && contentShown.current) { return null; } @@ -66,8 +66,8 @@ export default function (WrappedComponent) { return ; } - if (!contentShown) { - setContentShown(true); + if (!contentShown.current) { + contentShown.current = true; } const rest = _.omit(props, ['forwardedRef']); From 213329aac5efc0aebae368d302ff277af8c87bf7 Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Tue, 8 Aug 2023 15:12:17 +0200 Subject: [PATCH 7/9] add navigating in leaveRoom to make it work for deeplinks --- src/libs/actions/Report.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index ef751e1a08bf..b7b55abbfdea 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -1758,6 +1758,11 @@ function leaveRoom(reportID) { ], }, ); + Navigation.dismissModal(); + if (Navigation.getTopmostReportId() === reportID) { + Navigation.pop(); + } + navigateToConciergeChat(); } /** From 7cb8726d7fb1ddc367e936e229a4fd659e94a441 Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Tue, 8 Aug 2023 17:28:50 +0200 Subject: [PATCH 8/9] change pop to goBack --- src/libs/actions/Report.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index b7b55abbfdea..f00f508a9706 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -1760,7 +1760,7 @@ function leaveRoom(reportID) { ); Navigation.dismissModal(); if (Navigation.getTopmostReportId() === reportID) { - Navigation.pop(); + Navigation.goBack(); } navigateToConciergeChat(); } From 2624a1a4ed2e30edbbb12aee11b614d5cdb7947b Mon Sep 17 00:00:00 2001 From: Adam Grzybowski Date: Tue, 8 Aug 2023 19:13:22 +0200 Subject: [PATCH 9/9] fix patch v3 --- patches/@react-navigation+native+6.1.6.patch | 76 +++++++++++++++----- 1 file changed, 60 insertions(+), 16 deletions(-) diff --git a/patches/@react-navigation+native+6.1.6.patch b/patches/@react-navigation+native+6.1.6.patch index 070c7edba91c..61e5eb9892e1 100644 --- a/patches/@react-navigation+native+6.1.6.patch +++ b/patches/@react-navigation+native+6.1.6.patch @@ -1,8 +1,10 @@ diff --git a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js -index 16fdbef..40ee421 100644 +index 16fdbef..bc2c96a 100644 --- a/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js +++ b/node_modules/@react-navigation/native/lib/module/createMemoryHistory.js -@@ -2,7 +2,21 @@ import { nanoid } from 'nanoid/non-secure'; +@@ -1,8 +1,23 @@ + import { nanoid } from 'nanoid/non-secure'; ++import { findFocusedRouteKey } from './findFocusedRouteKey'; export default function createMemoryHistory() { let index = 0; let items = []; @@ -25,7 +27,7 @@ index 16fdbef..40ee421 100644 // Pending callbacks for `history.go(n)` // We might modify the callback stored if it was interrupted, so we have a ref to identify it const pending = []; -@@ -16,6 +30,9 @@ export default function createMemoryHistory() { +@@ -16,6 +31,9 @@ export default function createMemoryHistory() { }); }; const history = { @@ -35,7 +37,23 @@ index 16fdbef..40ee421 100644 get index() { var _window$history$state; // We store an id in the state instead of an index -@@ -68,7 +85,9 @@ export default function createMemoryHistory() { +@@ -32,12 +50,13 @@ export default function createMemoryHistory() { + }, + backIndex(_ref) { + let { +- path ++ path, ++ state + } = _ref; + // We need to find the index from the element before current to get closest path to go back to + for (let i = index - 1; i >= 0; i--) { + const item = items[i]; +- if (item.path === path) { ++ if (item.path === path && findFocusedRouteKey(item.state) === findFocusedRouteKey(state)) { + return i; + } + } +@@ -68,7 +87,9 @@ export default function createMemoryHistory() { window.history.pushState({ id }, '', path); @@ -45,7 +63,7 @@ index 16fdbef..40ee421 100644 replace(_ref3) { var _window$history$state2; let { -@@ -108,7 +127,9 @@ export default function createMemoryHistory() { +@@ -108,7 +129,9 @@ export default function createMemoryHistory() { window.history.replaceState({ id }, '', pathWithHash); @@ -55,7 +73,7 @@ index 16fdbef..40ee421 100644 // `history.go(n)` is asynchronous, there are couple of things to keep in mind: // - it won't do anything if we can't go `n` steps, the `popstate` event won't fire. // - each `history.go(n)` call will trigger a separate `popstate` event with correct location. -@@ -175,20 +196,17 @@ export default function createMemoryHistory() { +@@ -175,20 +198,17 @@ export default function createMemoryHistory() { // But on Firefox, it seems to take much longer, around 50ms from our testing // We're using a hacky timeout since there doesn't seem to be way to know for sure const timer = setTimeout(() => { @@ -82,7 +100,7 @@ index 16fdbef..40ee421 100644 const last = pending.pop(); window.removeEventListener('popstate', onPopState); last === null || last === void 0 ? void 0 : last.cb(); -@@ -202,12 +220,17 @@ export default function createMemoryHistory() { +@@ -202,12 +222,17 @@ export default function createMemoryHistory() { // Here we normalize it so that only external changes (e.g. user pressing back/forward) trigger the listener listen(listener) { const onPopState = () => { @@ -100,19 +118,36 @@ index 16fdbef..40ee421 100644 window.addEventListener('popstate', onPopState); return () => window.removeEventListener('popstate', onPopState); } +diff --git a/node_modules/@react-navigation/native/lib/module/findFocusedRouteKey.js b/node_modules/@react-navigation/native/lib/module/findFocusedRouteKey.js +new file mode 100644 +index 0000000..16da117 +--- /dev/null ++++ b/node_modules/@react-navigation/native/lib/module/findFocusedRouteKey.js +@@ -0,0 +1,7 @@ ++import { findFocusedRoute } from '@react-navigation/core'; ++export const findFocusedRouteKey = state => { ++ var _findFocusedRoute; ++ // @ts-ignore ++ return (_findFocusedRoute = findFocusedRoute(state)) === null || _findFocusedRoute === void 0 ? void 0 : _findFocusedRoute.key; ++}; ++//# sourceMappingURL=findFocusedRouteKey.js.map +\ No newline at end of file diff --git a/node_modules/@react-navigation/native/lib/module/useLinking.js b/node_modules/@react-navigation/native/lib/module/useLinking.js -index 5bf2a88..72f1204 100644 +index 5bf2a88..a6d0670 100644 --- a/node_modules/@react-navigation/native/lib/module/useLinking.js +++ b/node_modules/@react-navigation/native/lib/module/useLinking.js -@@ -60,6 +60,49 @@ const series = cb => { +@@ -2,6 +2,7 @@ import { findFocusedRoute, getActionFromState as getActionFromStateDefault, getP + import isEqual from 'fast-deep-equal'; + import * as React from 'react'; + import createMemoryHistory from './createMemoryHistory'; ++import { findFocusedRouteKey } from './findFocusedRouteKey'; + import ServerContext from './ServerContext'; + /** + * Find the matching navigation state that changed between 2 navigation states +@@ -60,6 +61,44 @@ const series = cb => { return callback; }; let linkingHandlers = []; -+const findFocusedRouteKey = state => { -+ var _findFocusedRoute; -+ // @ts-ignore -+ return (_findFocusedRoute = findFocusedRoute(state)) === null || _findFocusedRoute === void 0 ? void 0 : _findFocusedRoute.key; -+}; +const getAllStateKeys = state => { + let current = state; + const keys = []; @@ -154,7 +189,7 @@ index 5bf2a88..72f1204 100644 export default function useLinking(ref, _ref) { let { independent, -@@ -251,6 +294,9 @@ export default function useLinking(ref, _ref) { +@@ -251,6 +290,9 @@ export default function useLinking(ref, _ref) { // Otherwise it's likely a change triggered by `popstate` path !== pendingPath) { const historyDelta = (focusedState.history ? focusedState.history.length : focusedState.routes.length) - (previousFocusedState.history ? previousFocusedState.history.length : previousFocusedState.routes.length); @@ -164,7 +199,16 @@ index 5bf2a88..72f1204 100644 if (historyDelta > 0) { // If history length is increased, we should pushState // Note that path might not actually change here, for example, drawer open should pushState -@@ -269,27 +315,47 @@ export default function useLinking(ref, _ref) { +@@ -262,34 +304,55 @@ export default function useLinking(ref, _ref) { + // If history length is decreased, i.e. entries were removed, we want to go back + + const nextIndex = history.backIndex({ +- path ++ path, ++ state + }); + const currentIndex = history.index; + try { if (nextIndex !== -1 && nextIndex < currentIndex) { // An existing entry for this path exists and it's less than current index, go back to that await history.go(nextIndex - currentIndex);