_getPatternSegments(pattern) {
      const parts = utils$2.pattern.getPatternParts(pattern, this._micromatchOptions);
      return parts.map(part => {
        const dynamic = utils$2.pattern.isDynamicPattern(part, this._settings);

        if (!dynamic) {
          return {
            dynamic: false,
            pattern: part
          };
        }

        return {
          dynamic: true,
          pattern: part,
          patternRe: utils$2.pattern.makeRe(part, this._micromatchOptions)
        };
      });
    }
The original pattern may include `{,*,**,a/*}`, which will lead to problems with matching (unresolved level).
So, before expand patterns with brace expansion into separated patterns.