{"version":3,"file":"react-router-config.min.js","sources":["../../node_modules/@babel/runtime/helpers/esm/extends.js","../modules/matchRoutes.js","../modules/renderRoutes.js"],"sourcesContent":["export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n\n return target;\n };\n\n return _extends.apply(this, arguments);\n}","import { matchPath, Router } from \"react-router\";\n\nfunction matchRoutes(routes, pathname, /*not public API*/ branch = []) {\n routes.some(route => {\n const match = route.path\n ? matchPath(pathname, route)\n : branch.length\n ? branch[branch.length - 1].match // use parent match\n : Router.computeRootMatch(pathname); // use default \"root\" match\n\n if (match) {\n branch.push({ route, match });\n\n if (route.routes) {\n matchRoutes(route.routes, pathname, branch);\n }\n }\n\n return match;\n });\n\n return branch;\n}\n\nexport default matchRoutes;\n","import React from \"react\";\nimport { Switch, Route } from \"react-router\";\n\nfunction renderRoutes(routes, extraProps = {}, switchProps = {}) {\n return routes ? (\n \n {routes.map((route, i) => (\n \n route.render ? (\n route.render({ ...props, ...extraProps, route: route })\n ) : (\n \n )\n }\n />\n ))}\n \n ) : null;\n}\n\nexport default renderRoutes;\n"],"names":["_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","this","matchRoutes","routes","pathname","branch","some","route","match","path","matchPath","Router","computeRootMatch","push","extraProps","switchProps","React","Switch","map","Route","exact","strict","render","props","component"],"mappings":"wSAAe,SAASA,IAetB,OAdAA,EAAWC,OAAOC,QAAU,SAAUC,GACpC,IAAK,IAAIC,EAAI,EAAGA,EAAIC,UAAUC,OAAQF,IAAK,CACzC,IAAIG,EAASF,UAAUD,GAEvB,IAAK,IAAII,KAAOD,EACVN,OAAOQ,UAAUC,eAAeC,KAAKJ,EAAQC,KAC/CL,EAAOK,GAAOD,EAAOC,IAK3B,OAAOL,IAGOS,MAAMC,KAAMR,sECb9B,SAASS,EAAYC,EAAQC,EAA6BC,mBAAAA,IAAAA,EAAS,IACjEF,EAAOG,KAAK,SAAAC,OACJC,EAAQD,EAAME,KAChBC,YAAUN,EAAUG,GACpBF,EAAOX,OACLW,EAAOA,EAAOX,OAAS,GAAGc,MAC1BG,SAAOC,iBAAiBR,UAE1BI,IACFH,EAAOQ,KAAK,CAAEN,MAAAA,EAAOC,MAAAA,IAEjBD,EAAMJ,QACRD,EAAYK,EAAMJ,OAAQC,EAAUC,IAIjCG,IAGFH,2BClBaF,EAAQW,EAAiBC,mBAAjBD,IAAAA,EAAa,aAAIC,IAAAA,EAAc,IACpDZ,EACLa,gBAACC,SAAWF,EACTZ,EAAOe,IAAI,SAACX,EAAOf,UAClBwB,gBAACG,SACCvB,IAAKW,EAAMX,KAAOJ,EAClBiB,KAAMF,EAAME,KACZW,MAAOb,EAAMa,MACbC,OAAQd,EAAMc,OACdC,OAAQ,SAAAC,UACNhB,EAAMe,OACJf,EAAMe,YAAYC,KAAUT,GAAYP,MAAOA,KAE/CS,gBAACT,EAAMiB,eAAcD,EAAWT,GAAYP,MAAOA,WAM3D"}