knowledgebase_law/node_modules/.vite/deps/chunk-WWAJJKVL.js
2025-04-11 11:47:09 -04:00

63 lines
1.6 KiB
JavaScript

import {
__commonJS
} from "./chunk-2TUXWMP5.js";
// node_modules/refractor/lang/less.js
var require_less = __commonJS({
"node_modules/refractor/lang/less.js"(exports, module) {
module.exports = less;
less.displayName = "less";
less.aliases = [];
function less(Prism) {
Prism.languages.less = Prism.languages.extend("css", {
comment: [
/\/\*[\s\S]*?\*\//,
{
pattern: /(^|[^\\])\/\/.*/,
lookbehind: true
}
],
atrule: {
pattern: /@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/,
inside: {
punctuation: /[:()]/
}
},
// selectors and mixins are considered the same
selector: {
pattern: /(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/,
inside: {
// mixin parameters
variable: /@+[\w-]+/
}
},
property: /(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/,
operator: /[+\-*\/]/
});
Prism.languages.insertBefore("less", "property", {
variable: [
// Variable declaration (the colon must be consumed!)
{
pattern: /@[\w-]+\s*:/,
inside: {
punctuation: /:/
}
},
// Variable usage
/@@?[\w-]+/
],
"mixin-usage": {
pattern: /([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/,
lookbehind: true,
alias: "function"
}
});
}
}
});
export {
require_less
};
//# sourceMappingURL=chunk-WWAJJKVL.js.map