import { __commonJS } from './chunk-BS5JN4MX.js'; var require_regex=__commonJS({"../../node_modules/refractor/lang/regex.js"(exports,module){module.exports=regex;regex.displayName="regex";regex.aliases=[];function regex(Prism){(function(Prism2){var specialEscape={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},escape=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/,charSet={pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},charSetWithoutDot={pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},rangeChar="(?:[^\\\\-]|"+escape.source+")",range=RegExp(rangeChar+"-"+rangeChar),groupName={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"};Prism2.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:range,inside:{escape,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":specialEscape,"char-set":charSetWithoutDot,escape}},"special-escape":specialEscape,"char-set":charSet,backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":groupName}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|