{"ast":null,"code":"var __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport { useMemo } from 'react';\nfunction route2item(route) {\n  const {\n      breadcrumbName,\n      children\n    } = route,\n    rest = __rest(route, [\"breadcrumbName\", \"children\"]);\n  const clone = Object.assign({\n    title: breadcrumbName\n  }, rest);\n  if (children) {\n    clone.menu = {\n      items: children.map(_a => {\n        var {\n            breadcrumbName: itemBreadcrumbName\n          } = _a,\n          itemProps = __rest(_a, [\"breadcrumbName\"]);\n        return Object.assign(Object.assign({}, itemProps), {\n          title: itemBreadcrumbName\n        });\n      })\n    };\n  }\n  return clone;\n}\nexport default function useItems(items, routes) {\n  return useMemo(() => {\n    if (items) {\n      return items;\n    }\n    if (routes) {\n      return routes.map(route2item);\n    }\n    return null;\n  }, [items, routes]);\n}","map":{"version":3,"names":["__rest","s","e","t","p","Object","prototype","hasOwnProperty","call","indexOf","getOwnPropertySymbols","i","length","propertyIsEnumerable","useMemo","route2item","route","breadcrumbName","children","rest","clone","assign","title","menu","items","map","_a","itemBreadcrumbName","itemProps","useItems","routes"],"sources":["/var/www/gavt/node_modules/antd/es/breadcrumb/useItems.js"],"sourcesContent":["var __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport { useMemo } from 'react';\nfunction route2item(route) {\n  const {\n      breadcrumbName,\n      children\n    } = route,\n    rest = __rest(route, [\"breadcrumbName\", \"children\"]);\n  const clone = Object.assign({\n    title: breadcrumbName\n  }, rest);\n  if (children) {\n    clone.menu = {\n      items: children.map(_a => {\n        var {\n            breadcrumbName: itemBreadcrumbName\n          } = _a,\n          itemProps = __rest(_a, [\"breadcrumbName\"]);\n        return Object.assign(Object.assign({}, itemProps), {\n          title: itemBreadcrumbName\n        });\n      })\n    };\n  }\n  return clone;\n}\nexport default function useItems(items, routes) {\n  return useMemo(() => {\n    if (items) {\n      return items;\n    }\n    if (routes) {\n      return routes.map(route2item);\n    }\n    return null;\n  }, [items, routes]);\n}"],"mappings":"AAAA,IAAIA,MAAM,GAAG,IAAI,IAAI,IAAI,CAACA,MAAM,IAAI,UAAUC,CAAC,EAAEC,CAAC,EAAE;EAClD,IAAIC,CAAC,GAAG,CAAC,CAAC;EACV,KAAK,IAAIC,CAAC,IAAIH,CAAC,EAAE,IAAII,MAAM,CAACC,SAAS,CAACC,cAAc,CAACC,IAAI,CAACP,CAAC,EAAEG,CAAC,CAAC,IAAIF,CAAC,CAACO,OAAO,CAACL,CAAC,CAAC,GAAG,CAAC,EAAED,CAAC,CAACC,CAAC,CAAC,GAAGH,CAAC,CAACG,CAAC,CAAC;EAChG,IAAIH,CAAC,IAAI,IAAI,IAAI,OAAOI,MAAM,CAACK,qBAAqB,KAAK,UAAU,EAAE,KAAK,IAAIC,CAAC,GAAG,CAAC,EAAEP,CAAC,GAAGC,MAAM,CAACK,qBAAqB,CAACT,CAAC,CAAC,EAAEU,CAAC,GAAGP,CAAC,CAACQ,MAAM,EAAED,CAAC,EAAE,EAAE;IAC3I,IAAIT,CAAC,CAACO,OAAO,CAACL,CAAC,CAACO,CAAC,CAAC,CAAC,GAAG,CAAC,IAAIN,MAAM,CAACC,SAAS,CAACO,oBAAoB,CAACL,IAAI,CAACP,CAAC,EAAEG,CAAC,CAACO,CAAC,CAAC,CAAC,EAAER,CAAC,CAACC,CAAC,CAACO,CAAC,CAAC,CAAC,GAAGV,CAAC,CAACG,CAAC,CAACO,CAAC,CAAC,CAAC;EACnG;EACA,OAAOR,CAAC;AACV,CAAC;AACD,SAASW,OAAO,QAAQ,OAAO;AAC/B,SAASC,UAAUA,CAACC,KAAK,EAAE;EACzB,MAAM;MACFC,cAAc;MACdC;IACF,CAAC,GAAGF,KAAK;IACTG,IAAI,GAAGnB,MAAM,CAACgB,KAAK,EAAE,CAAC,gBAAgB,EAAE,UAAU,CAAC,CAAC;EACtD,MAAMI,KAAK,GAAGf,MAAM,CAACgB,MAAM,CAAC;IAC1BC,KAAK,EAAEL;EACT,CAAC,EAAEE,IAAI,CAAC;EACR,IAAID,QAAQ,EAAE;IACZE,KAAK,CAACG,IAAI,GAAG;MACXC,KAAK,EAAEN,QAAQ,CAACO,GAAG,CAACC,EAAE,IAAI;QACxB,IAAI;YACAT,cAAc,EAAEU;UAClB,CAAC,GAAGD,EAAE;UACNE,SAAS,GAAG5B,MAAM,CAAC0B,EAAE,EAAE,CAAC,gBAAgB,CAAC,CAAC;QAC5C,OAAOrB,MAAM,CAACgB,MAAM,CAAChB,MAAM,CAACgB,MAAM,CAAC,CAAC,CAAC,EAAEO,SAAS,CAAC,EAAE;UACjDN,KAAK,EAAEK;QACT,CAAC,CAAC;MACJ,CAAC;IACH,CAAC;EACH;EACA,OAAOP,KAAK;AACd;AACA,eAAe,SAASS,QAAQA,CAACL,KAAK,EAAEM,MAAM,EAAE;EAC9C,OAAOhB,OAAO,CAAC,MAAM;IACnB,IAAIU,KAAK,EAAE;MACT,OAAOA,KAAK;IACd;IACA,IAAIM,MAAM,EAAE;MACV,OAAOA,MAAM,CAACL,GAAG,CAACV,UAAU,CAAC;IAC/B;IACA,OAAO,IAAI;EACb,CAAC,EAAE,CAACS,KAAK,EAAEM,MAAM,CAAC,CAAC;AACrB"},"metadata":{},"sourceType":"module","externalDependencies":[]}