import{__require as r}from"./container.mjs";import{__require as s}from"./input.mjs";import{__require as e}from"./parser.mjs";var t,a;function o(){if(a)return t;a=1;let o=r(),i=s(),n=e();function p(r,s){let e=new i(r,s),t=new n(e);try{t.parse()}catch(r){throw"production"!==process.env.NODE_ENV&&"CssSyntaxError"===r.name&&s&&s.from&&(/\.scss$/i.test(s.from)?r.message+="\nYou tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser":/\.sass/i.test(s.from)?r.message+="\nYou tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser":/\.less$/i.test(s.from)&&(r.message+="\nYou tried to parse Less with the standard CSS parser; try again with the postcss-less parser")),r}return t.root}return t=p,p.default=p,o.registerParse(p),t}export{o as __require};