one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 13.2 kB
Source Map (JSON)
{"version":3,"names":["escape","getParamValue","isDynamicPart","replacePart","findFocusedRoute","appendIsInitial","createConfigItemAdditionalProperties","decodeURIComponentSafe","formatRegexPattern","getRouteConfigSorter","getUrlWithReactNavigationConcessions","matchForEmptyPath","parseQueryParamsExtended","populateParams","validatePathConfig","getStateFromPath","path","options","resetRouteKeyCounter","process","env","ONE_DEBUG_ROUTER","console","info","window","initialRoutes","configs","configWithRegexes","getConfigResources","screens","pathData","remaining","nonstandardPathname","replace","endsWith","prefix","normalizedPrefix","startsWith","routes2","split","filter","Boolean","map","segment","name","decodeURIComponent","length","createNestedStateObject","match","routeNames","result","current","routes","remainingPath","matchAgainstConfigs","cachedConfigResources","WeakMap","prepareConfigResources","cached","get","resources","set","previousSegments","getInitialRoutes","getNormalizedConfigs","checkForDuplicatedConfigs","getConfigsWithRegexes","initialRouteName","push","parentScreens","concat","Object","keys","key","createNormalizedConfigs","sort","reduce","acc","config","pattern","a","b","every","it","i","Error","join","assign","c","regex","RegExp","joinPaths","paths","p","allParams","create","matchedParams","index","pos","decodedParamSegment","routeConfig","find","screen","normalizedPath","numInitialSegments","params","offset","value","parse","initials","parentPattern","createConfigItem","exact","forEach","nestedConfig","pop","findParseConfigForRoute","routeName","flatConfig","findInitialRoute","sameParents","localeCompare","routeKeyCounter","getRouteWithKey","route","createStateObject","initialRoute","isEmpty","state","restPathData","shift","nestedState","nestedStateIndex","pathWithoutGroups","hash"],"sources":["../../../src/fork/getStateFromPath.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}