| 27236 | ); |
| 27237 | } |
| 27238 | function H$() { |
| 27239 | if ((R$(), YS >= GS)) return { type: JS, start: YS, end: YS }; |
| 27240 | const t = HS.charCodeAt(YS); |
| 27241 | return z$(t) |
| 27242 | ? P$() |
| 27243 | : 40 === t || 41 === t || 59 === t |
| 27244 | ? j$() |
| 27245 | : 39 === t || 34 === t |
| 27246 | ? (function () { |
| 27247 | var t, |
| 27248 | e, |
| 27249 | n, |
| 27250 | r, |
| 27251 | i = "", |
| 27252 | o = !1; |
| 27253 | for ( |
| 27254 | C$( |
| 27255 | "'" === (t = HS[YS]) || '"' === t, |
| 27256 | "String literal must starts with a quote", |
| 27257 | ), |
| 27258 | e = YS, |
| 27259 | ++YS; |
| 27260 | YS < GS; |
| 27261 | |
| 27262 | ) { |
| 27263 | if ((n = HS[YS++]) === t) { |
| 27264 | t = ""; |
| 27265 | break; |
| 27266 | } |
| 27267 | if ("\\" === n) |
| 27268 | if ((n = HS[YS++]) && B$(n.charCodeAt(0))) |
| 27269 | "\r" === n && "\n" === HS[YS] && ++YS; |
| 27270 | else |
| 27271 | switch (n) { |
| 27272 | case "u": |
| 27273 | case "x": |
| 27274 | "{" === HS[YS] ? (++YS, (i += U$())) : (i += L$(n)); |
| 27275 | break; |
| 27276 | case "n": |
| 27277 | i += "\n"; |
| 27278 | break; |
| 27279 | case "r": |
| 27280 | i += "\r"; |
| 27281 | break; |
| 27282 | case "t": |
| 27283 | i += "\t"; |
| 27284 | break; |
| 27285 | case "b": |
| 27286 | i += "\b"; |
| 27287 | break; |
| 27288 | case "f": |
| 27289 | i += "\f"; |
| 27290 | break; |
| 27291 | case "v": |
| 27292 | i += "\v"; |
| 27293 | break; |
| 27294 | default: |
| 27295 | $$(n) |