{"version":3,"file":"diff-DanWUMqA.cjs","sources":["../../../node_modules/@codemirror/legacy-modes/mode/diff.js"],"sourcesContent":["var TOKEN_NAMES = {\n  '+': 'inserted',\n  '-': 'deleted',\n  '@': 'meta'\n};\n\nexport const diff = {\n  name: \"diff\",\n  token: function(stream) {\n    var tw_pos = stream.string.search(/[\\t ]+?$/);\n\n    if (!stream.sol() || tw_pos === 0) {\n      stream.skipToEnd();\n      return (\"error \" + (\n        TOKEN_NAMES[stream.string.charAt(0)] || '')).replace(/ $/, '');\n    }\n\n    var token_name = TOKEN_NAMES[stream.peek()] || stream.skipToEnd();\n\n    if (tw_pos === -1) {\n      stream.skipToEnd();\n    } else {\n      stream.pos = tw_pos;\n    }\n\n    return token_name;\n  }\n};\n\n"],"names":["TOKEN_NAMES","diff","name","token","stream","tw_pos","string","search","sol","skipToEnd","charAt","replace","token_name","peek","pos"],"mappings":"gFAAA,IAAIA,EAAc,CAChB,IAAK,WACL,IAAK,UACL,IAAK,QAGK,MAACC,EAAO,CAClBC,KAAM,OACNC,MAAO,SAASC,GACd,IAAIC,EAASD,EAAOE,OAAOC,OAAO,YAElC,IAAKH,EAAOI,OAAoB,IAAXH,EAEnB,OADAD,EAAOK,aACC,UACNT,EAAYI,EAAOE,OAAOI,OAAO,KAAO,KAAKC,QAAQ,KAAM,IAG/D,IAAIC,EAAaZ,EAAYI,EAAOS,SAAWT,EAAOK,YAQtD,OANe,IAAXJ,EACFD,EAAOK,YAEPL,EAAOU,IAAMT,EAGRO,CACT","x_google_ignoreList":[0]}