import e from"../../../../../_virtual/index13.mjs";import{__require as r}from"../../utils/hasEmptyLine.mjs";import{__require as s}from"../../utils/namespace.mjs";import{__require as t}from"../../utils/ruleUrl.mjs";var i,a;function l(){if(a)return i;a=1;const{utils:l}=e,u=r(),m=s(),o=t(),n=m("at-else-empty-line-before"),f=l.ruleMessages(n,{rejected:"Unexpected empty line before @else"}),p={url:o(n),fixable:!0};function _(e){return(r,s)=>{l.validateOptions(s,n,{actual:e,possible:["never"]})&&r.walkAtRules("else",e=>{if(!u(e.raws.before))return;l.report({message:f.rejected,node:e,result:s,ruleName:n,word:`@${e.name}`,fix:()=>{e.raws.before=" "}})})}}return _.ruleName=n,_.messages=f,_.meta=p,i=_}export{l as __require};