function ha(a, b, c, e) { let g = j(a), h = N.source_map.enable && N.source_map.css, i = `${b}.map`; B.render({ file: a, indentedSyntax: c, outputStyle: 'compressed', outFile: b, sourceMap: h ? i : void 0 }, (a, c) => a ? ( console.error(` error: sass compile ${g}`.red, '\n', a), e()) : void f(C ? [C] : []).process(c.css, { from: g, to: j(b), map: h ? { inline: !1, prev: JSON.parse(c.map.toString()) } : void 0 }). then((a) => { let c = a.warnings(); 0 < c.length && ( console.log(`warn: auto prefixer ${g}`.yellow.bold), c.forEach((a) => console.log(` ${a.toString()}`.yellow))), q(b, a.css), h && d.writeFileSync(i, JSON.stringify(a.map, null, '\t')), e(); }).catch((a) => { r(`auto prefixer ${g}`, a), e(); })); }