one
Version:
One is a new React Framework that makes Vite serve both native and web.
1 lines • 13.9 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","routes","split","filter","Boolean","map","segment","name","decodeURIComponent","length","createNestedStateObject","match","routeNames","result","current","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","intersects","every","it","i","Error","join","assign","c","regex","RegExp","joinPaths","paths","p","allParams","create","matchResult","index","pos","decodedParamSegment","matchedParams","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":[]}