HEX
Server: LiteSpeed
System: Linux d8 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: wbwebdes (3015)
PHP: 8.1.31
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/wbwebdes/domains/files.wb-cloud.nl/private_html/apps/text/js/groovy-WpKw9JPP.chunk.mjs.map
{"version":3,"file":"groovy-WpKw9JPP.chunk.mjs","sources":["../node_modules/highlight.js/lib/languages/groovy.js"],"sourcesContent":["/*\n Language: Groovy\n Author: Guillaume Laforge <[email protected]>\n Description: Groovy programming language implementation inspired from Vsevolod's Java mode\n Website: https://groovy-lang.org\n Category: system\n */\n\nfunction variants(variants, obj = {}) {\n  obj.variants = variants;\n  return obj;\n}\n\nfunction groovy(hljs) {\n  const regex = hljs.regex;\n  const IDENT_RE = '[A-Za-z0-9_$]+';\n  const COMMENT = variants([\n    hljs.C_LINE_COMMENT_MODE,\n    hljs.C_BLOCK_COMMENT_MODE,\n    hljs.COMMENT(\n      '/\\\\*\\\\*',\n      '\\\\*/',\n      {\n        relevance: 0,\n        contains: [\n          {\n            // eat up @'s in emails to prevent them to be recognized as doctags\n            begin: /\\w+@/,\n            relevance: 0\n          },\n          {\n            className: 'doctag',\n            begin: '@[A-Za-z]+'\n          }\n        ]\n      }\n    )\n  ]);\n  const REGEXP = {\n    className: 'regexp',\n    begin: /~?\\/[^\\/\\n]+\\//,\n    contains: [ hljs.BACKSLASH_ESCAPE ]\n  };\n  const NUMBER = variants([\n    hljs.BINARY_NUMBER_MODE,\n    hljs.C_NUMBER_MODE\n  ]);\n  const STRING = variants([\n    {\n      begin: /\"\"\"/,\n      end: /\"\"\"/\n    },\n    {\n      begin: /'''/,\n      end: /'''/\n    },\n    {\n      begin: \"\\\\$/\",\n      end: \"/\\\\$\",\n      relevance: 10\n    },\n    hljs.APOS_STRING_MODE,\n    hljs.QUOTE_STRING_MODE\n  ],\n  { className: \"string\" }\n  );\n\n  const CLASS_DEFINITION = {\n    match: [\n      /(class|interface|trait|enum|record|extends|implements)/,\n      /\\s+/,\n      hljs.UNDERSCORE_IDENT_RE\n    ],\n    scope: {\n      1: \"keyword\",\n      3: \"title.class\",\n    }\n  };\n  const TYPES = [\n    \"byte\",\n    \"short\",\n    \"char\",\n    \"int\",\n    \"long\",\n    \"boolean\",\n    \"float\",\n    \"double\",\n    \"void\"\n  ];\n  const KEYWORDS = [\n    // groovy specific keywords\n    \"def\",\n    \"as\",\n    \"in\",\n    \"assert\",\n    \"trait\",\n    // common keywords with Java\n    \"abstract\",\n    \"static\",\n    \"volatile\",\n    \"transient\",\n    \"public\",\n    \"private\",\n    \"protected\",\n    \"synchronized\",\n    \"final\",\n    \"class\",\n    \"interface\",\n    \"enum\",\n    \"if\",\n    \"else\",\n    \"for\",\n    \"while\",\n    \"switch\",\n    \"case\",\n    \"break\",\n    \"default\",\n    \"continue\",\n    \"throw\",\n    \"throws\",\n    \"try\",\n    \"catch\",\n    \"finally\",\n    \"implements\",\n    \"extends\",\n    \"new\",\n    \"import\",\n    \"package\",\n    \"return\",\n    \"instanceof\",\n    \"var\"\n  ];\n\n  return {\n    name: 'Groovy',\n    keywords: {\n      \"variable.language\": 'this super',\n      literal: 'true false null',\n      type: TYPES,\n      keyword: KEYWORDS\n    },\n    contains: [\n      hljs.SHEBANG({\n        binary: \"groovy\",\n        relevance: 10\n      }),\n      COMMENT,\n      STRING,\n      REGEXP,\n      NUMBER,\n      CLASS_DEFINITION,\n      {\n        className: 'meta',\n        begin: '@[A-Za-z]+',\n        relevance: 0\n      },\n      {\n        // highlight map keys and named parameters as attrs\n        className: 'attr',\n        begin: IDENT_RE + '[ \\t]*:',\n        relevance: 0\n      },\n      {\n        // catch middle element of the ternary operator\n        // to avoid highlight it as a label, named parameter, or map key\n        begin: /\\?/,\n        end: /:/,\n        relevance: 0,\n        contains: [\n          COMMENT,\n          STRING,\n          REGEXP,\n          NUMBER,\n          'self'\n        ]\n      },\n      {\n        // highlight labeled statements\n        className: 'symbol',\n        begin: '^[ \\t]*' + regex.lookahead(IDENT_RE + ':'),\n        excludeBegin: true,\n        end: IDENT_RE + ':',\n        relevance: 0\n      }\n    ],\n    illegal: /#|<\\//\n  };\n}\n\nmodule.exports = groovy;\n"],"names":["variants","obj","groovy","hljs","regex","IDENT_RE","COMMENT","REGEXP","NUMBER","STRING","CLASS_DEFINITION","groovy_1"],"mappings":"uCAQA,SAASA,EAASA,EAAUC,EAAM,GAAI,CACpC,OAAAA,EAAI,SAAWD,EACRC,CACT,CAEA,SAASC,EAAOC,EAAM,CACpB,MAAMC,EAAQD,EAAK,MACbE,EAAW,iBACXC,EAAUN,EAAS,CACvBG,EAAK,oBACLA,EAAK,qBACLA,EAAK,QACH,UACA,OACA,CACE,UAAW,EACX,SAAU,CACR,CAEE,MAAO,OACP,UAAW,CACZ,EACD,CACE,UAAW,SACX,MAAO,YACnB,CACA,CACA,CACA,CACA,CAAG,EACKI,EAAS,CACb,UAAW,SACX,MAAO,iBACP,SAAU,CAAEJ,EAAK,gBAAgB,CAClC,EACKK,EAASR,EAAS,CACtBG,EAAK,mBACLA,EAAK,aACT,CAAG,EACKM,EAAST,EAAS,CACtB,CACE,MAAO,MACP,IAAK,KACN,EACD,CACE,MAAO,MACP,IAAK,KACN,EACD,CACE,MAAO,OACP,IAAK,OACL,UAAW,EACZ,EACDG,EAAK,iBACLA,EAAK,iBACN,EACD,CAAE,UAAW,QAAQ,CACpB,EAEKO,EAAmB,CACvB,MAAO,CACL,yDACA,MACAP,EAAK,mBACN,EACD,MAAO,CACL,EAAG,UACH,EAAG,aACT,CACG,EAwDD,MAAO,CACL,KAAM,SACN,SAAU,CACR,oBAAqB,aACrB,QAAS,kBACT,KA5DU,CACZ,OACA,QACA,OACA,MACA,OACA,UACA,QACA,SACA,MACD,EAmDG,QAlDa,CAEf,MACA,KACA,KACA,SACA,QAEA,WACA,SACA,WACA,YACA,SACA,UACA,YACA,eACA,QACA,QACA,YACA,OACA,KACA,OACA,MACA,QACA,SACA,OACA,QACA,UACA,WACA,QACA,SACA,MACA,QACA,UACA,aACA,UACA,MACA,SACA,UACA,SACA,aACA,KACD,CASE,EACD,SAAU,CACRA,EAAK,QAAQ,CACX,OAAQ,SACR,UAAW,EACnB,CAAO,EACDG,EACAG,EACAF,EACAC,EACAE,EACA,CACE,UAAW,OACX,MAAO,aACP,UAAW,CACZ,EACD,CAEE,UAAW,OACX,MAAOL,EAAW,SAClB,UAAW,CACZ,EACD,CAGE,MAAO,KACP,IAAK,IACL,UAAW,EACX,SAAU,CACRC,EACAG,EACAF,EACAC,EACA,MACV,CACO,EACD,CAEE,UAAW,SACX,MAAO,SAAYJ,EAAM,UAAUC,EAAW,GAAG,EACjD,aAAc,GACd,IAAKA,EAAW,IAChB,UAAW,CACnB,CACK,EACD,QAAS,OACV,CACH,CAEA,OAAAM,EAAiBT","x_google_ignoreList":[0]}