{"ast":null,"code":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.splitWhen = exports.flatten = void 0;\nfunction flatten(items) {\n  return items.reduce((collection, item) => [].concat(collection, item), []);\n}\nexports.flatten = flatten;\nfunction splitWhen(items, predicate) {\n  const result = [[]];\n  let groupIndex = 0;\n  for (const item of items) {\n    if (predicate(item)) {\n      groupIndex++;\n      result[groupIndex] = [];\n    } else {\n      result[groupIndex].push(item);\n    }\n  }\n  return result;\n}\nexports.splitWhen = splitWhen;","map":{"version":3,"names":["Object","defineProperty","exports","value","splitWhen","flatten","items","reduce","collection","item","concat","predicate","result","groupIndex","push"],"sources":["C:/Users/user/Desktop/000newport/node_modules/fast-glob/out/utils/array.js"],"sourcesContent":["\"use strict\";\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.splitWhen = exports.flatten = void 0;\nfunction flatten(items) {\n    return items.reduce((collection, item) => [].concat(collection, item), []);\n}\nexports.flatten = flatten;\nfunction splitWhen(items, predicate) {\n    const result = [[]];\n    let groupIndex = 0;\n    for (const item of items) {\n        if (predicate(item)) {\n            groupIndex++;\n            result[groupIndex] = [];\n        }\n        else {\n            result[groupIndex].push(item);\n        }\n    }\n    return result;\n}\nexports.splitWhen = splitWhen;\n"],"mappings":"AAAA,YAAY;;AACZA,MAAM,CAACC,cAAc,CAACC,OAAO,EAAE,YAAY,EAAE;EAAEC,KAAK,EAAE;AAAK,CAAC,CAAC;AAC7DD,OAAO,CAACE,SAAS,GAAGF,OAAO,CAACG,OAAO,GAAG,KAAK,CAAC;AAC5C,SAASA,OAAOA,CAACC,KAAK,EAAE;EACpB,OAAOA,KAAK,CAACC,MAAM,CAAC,CAACC,UAAU,EAAEC,IAAI,KAAK,EAAE,CAACC,MAAM,CAACF,UAAU,EAAEC,IAAI,CAAC,EAAE,EAAE,CAAC;AAC9E;AACAP,OAAO,CAACG,OAAO,GAAGA,OAAO;AACzB,SAASD,SAASA,CAACE,KAAK,EAAEK,SAAS,EAAE;EACjC,MAAMC,MAAM,GAAG,CAAC,EAAE,CAAC;EACnB,IAAIC,UAAU,GAAG,CAAC;EAClB,KAAK,MAAMJ,IAAI,IAAIH,KAAK,EAAE;IACtB,IAAIK,SAAS,CAACF,IAAI,CAAC,EAAE;MACjBI,UAAU,EAAE;MACZD,MAAM,CAACC,UAAU,CAAC,GAAG,EAAE;IAC3B,CAAC,MACI;MACDD,MAAM,CAACC,UAAU,CAAC,CAACC,IAAI,CAACL,IAAI,CAAC;IACjC;EACJ;EACA,OAAOG,MAAM;AACjB;AACAV,OAAO,CAACE,SAAS,GAAGA,SAAS"},"metadata":{},"sourceType":"script","externalDependencies":[]}