{"version":3,"names":["getRoutes","isTypedRoute","removeSupportedExtensions","CATCH_ALL","SLUG","getTypedRoutesDeclarationFile","ctx","staticRoutes","Set","dynamicRoutes","dynamicRouteContextKeys","walkRouteNode","platformRoutes","ignoreEntryPoints","ignoreRequireErrors","hasRoutes","size","setToUnionType","generateRouteTypesMap","trim","sort","map","routePath","params","extractParams","paramsType","length","generateInlineParamsType","join","paramRegex","match","exec","push","name","isCatchAll","p","type","routeNode","parentRoutePath","addRouteNode","route","replace","child","children","startsWith","dynamic","path","generateCombinations","add","replaceAll","combination","set","sorted","s","pathname","groups","split","filter","part","endsWith","combinations","generate","currentIndex","currentPath","group","withoutGroup"],"sources":["../../../src/typed-routes/getTypedRoutesDeclarationFile.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}