summaryrefslogtreecommitdiff
path: root/elpa/typescript-mode-20220506.827/typescript-mode.elc
blob: fb64ba557c267b2e82ab00250c7453eecc4e8cd2 (plain)
ofshex dumpascii
0000 3b 45 4c 43 1c 00 00 00 0a 3b 3b 3b 20 43 6f 6d 70 69 6c 65 64 0a 3b 3b 3b 20 69 6e 20 45 6d 61 ;ELC.....;;;.Compiled.;;;.in.Ema
0020 63 73 20 76 65 72 73 69 6f 6e 20 32 38 2e 31 0a 3b 3b 3b 20 77 69 74 68 20 61 6c 6c 20 6f 70 74 cs.version.28.1.;;;.with.all.opt
0040 69 6d 69 7a 61 74 69 6f 6e 73 2e 0a 0a 0a 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c imizations.....(byte-code."\300\
0060 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 31 30 5c 33 30 30 5c 33 30 33 21 5c 32 301!\210\300\302!\210\300\303!\2
0080 31 30 5c 33 30 30 5c 33 30 34 21 5c 32 31 30 5c 33 30 30 5c 33 30 35 21 5c 32 30 37 22 20 5b 72 10\300\304!\210\300\305!\207".[r
00a0 65 71 75 69 72 65 20 63 6f 6d 70 69 6c 65 20 63 63 2d 6d 6f 64 65 20 66 6f 6e 74 2d 6c 6f 63 6b equire.compile.cc-mode.font-lock
00c0 20 72 78 20 6e 65 77 63 6f 6d 6d 65 6e 74 5d 20 32 29 0a 23 40 39 30 20 52 65 67 65 78 70 20 6d .rx.newcomment].2).#@90.Regexp.m
00e0 61 74 63 68 69 6e 67 20 61 20 63 6f 6e 76 65 6e 74 69 6f 6e 61 6c 20 54 79 70 65 53 63 72 69 70 atching.a.conventional.TypeScrip
0100 74 20 74 79 70 65 2d 6e 61 6d 65 2e 20 20 4d 75 73 74 20 73 74 61 72 74 20 77 69 74 68 20 75 70 t.type-name...Must.start.with.up
0120 70 65 72 2d 63 61 73 65 20 6c 65 74 74 65 72 21 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 per-case.letter!..(defconst.type
0140 73 63 72 69 70 74 2d 2d 74 79 70 65 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 28 3f 3a 5b 41 2d 5a 5d script--type-name-re."\\(?:[A-Z]
0160 5b 41 2d 5a 61 2d 7a 30 2d 39 5d 2b 5c 5c 2e 5c 5c 29 5c 5c 7b 30 2c 5c 5c 7d 5c 5c 28 3f 3a 5b [A-Za-z0-9]+\\.\\)\\{0,\\}\\(?:[
0180 41 2d 5a 5d 5b 41 2d 5a 61 2d 7a 30 2d 39 5d 2b 5c 5c 29 22 20 28 23 24 20 2e 20 32 31 36 29 29 A-Z][A-Za-z0-9]+\\)".(#$...216))
01a0 0a 23 40 37 33 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 73 74 61 72 74 20 .#@73.Regexp.matching.the.start.
01c0 6f 66 20 61 20 74 79 70 65 73 63 72 69 70 74 20 69 64 65 6e 74 69 66 69 65 72 2c 20 77 69 74 68 of.a.typescript.identifier,.with
01e0 6f 75 74 20 67 72 6f 75 70 69 6e 67 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 out.grouping...(defconst.typescr
0200 69 70 74 2d 2d 6e 61 6d 65 2d 73 74 61 72 74 2d 72 65 20 22 5b 61 2d 7a 41 2d 5a 5f 24 5d 22 20 ipt--name-start-re."[a-zA-Z_$]".
0220 28 23 24 20 2e 20 34 32 32 29 29 0a 23 40 36 30 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 (#$...422)).#@60.Regexp.matching
0240 20 61 20 74 79 70 65 73 63 72 69 70 74 20 69 64 65 6e 74 69 66 69 65 72 2c 20 77 69 74 68 6f 75 .a.typescript.identifier,.withou
0260 74 20 67 72 6f 75 70 69 6e 67 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 t.grouping...(defconst.typescrip
0280 74 2d 2d 6e 61 6d 65 2d 72 65 20 28 63 6f 6e 63 61 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e t--name-re.(concat.typescript--n
02a0 61 6d 65 2d 73 74 61 72 74 2d 72 65 20 22 5c 5c 28 3f 3a 5c 5c 73 5f 5c 5c 7c 5c 5c 73 77 5c 5c ame-start-re."\\(?:\\s_\\|\\sw\\
02c0 29 2a 22 29 20 28 23 24 20 2e 20 35 36 31 29 29 0a 23 40 35 37 20 52 65 67 65 78 70 20 6d 61 74 )*").(#$...561)).#@57.Regexp.mat
02e0 63 68 69 6e 67 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 74 79 70 65 73 63 72 69 70 74 20 ching.the.start.of.a.typescript.
0300 6f 62 6a 65 63 74 20 66 69 65 6c 64 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 object.field...(defconst.typescr
0320 69 70 74 2d 2d 6f 62 6a 66 69 65 6c 64 2d 72 65 20 28 63 6f 6e 63 61 74 20 74 79 70 65 73 63 72 ipt--objfield-re.(concat.typescr
0340 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 22 3a 22 29 20 28 23 24 20 2e 20 37 32 36 29 29 0a 23 40 ipt--name-re.":").(#$...726)).#@
0360 36 33 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 61 20 64 6f 74 2d 73 65 70 61 72 61 74 63.Regexp.matching.a.dot-separat
0380 65 64 20 73 65 71 75 65 6e 63 65 20 6f 66 20 74 79 70 65 73 63 72 69 70 74 20 6e 61 6d 65 73 2e ed.sequence.of.typescript.names.
03a0 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e ..(defconst.typescript--dotted-n
03c0 61 6d 65 2d 72 65 20 28 63 6f 6e 63 61 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d ame-re.(concat.typescript--name-
03e0 72 65 20 22 5c 5c 28 3f 3a 5c 5c 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 re."\\(?:\\.".typescript--name-r
0400 65 20 22 5c 5c 29 2a 22 29 20 28 23 24 20 2e 20 38 36 37 29 29 0a 23 40 31 38 30 20 52 65 67 65 e."\\)*").(#$...867)).#@180.Rege
0420 78 70 20 6d 61 74 63 68 69 6e 67 20 61 6e 20 65 78 70 6c 69 63 69 74 20 74 79 70 65 73 63 72 69 xp.matching.an.explicit.typescri
0440 70 74 20 70 72 6f 74 6f 74 79 70 65 20 22 6d 65 74 68 6f 64 22 20 64 65 63 6c 61 72 61 74 69 6f pt.prototype."method".declaratio
0460 6e 2e 0a 47 72 6f 75 70 20 31 20 69 73 20 61 20 28 70 6f 73 73 69 62 6c 79 2d 64 6f 74 74 65 64 n..Group.1.is.a.(possibly-dotted
0480 29 20 63 6c 61 73 73 20 6e 61 6d 65 2c 20 67 72 6f 75 70 20 32 20 69 73 20 61 20 6d 65 74 68 6f ).class.name,.group.2.is.a.metho
04a0 64 20 6e 61 6d 65 2c 0a 61 6e 64 20 67 72 6f 75 70 20 33 20 69 73 20 74 68 65 20 27 66 75 6e 63 d.name,.and.group.3.is.the.'func
04c0 74 69 6f 6e 27 20 6b 65 79 77 6f 72 64 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 tion'.keyword...(defconst.typesc
04e0 72 69 70 74 2d 2d 70 6c 61 69 6e 2d 6d 65 74 68 6f 64 2d 72 65 20 28 63 6f 6e 63 61 74 20 22 5e ript--plain-method-re.(concat."^
0500 5c 5c 73 2d 2a 3f 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 \\s-*?\\(".typescript--dotted-na
0520 6d 65 2d 72 65 20 22 5c 5c 29 5c 5c 2e 70 72 6f 74 6f 74 79 70 65 5c 5c 2e 5c 5c 28 22 20 74 79 me-re."\\)\\.prototype\\.\\(".ty
0540 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 5c 5c 73 2d 2a 3f 3d 5c 5c 73 pescript--name-re."\\)\\s-*?=\\s
0560 2d 2a 3f 5c 5c 28 66 75 6e 63 74 69 6f 6e 5c 5c 29 5c 5c 5f 3e 22 29 20 28 23 24 20 2e 20 31 30 -*?\\(function\\)\\_>").(#$...10
0580 35 32 29 29 0a 23 40 31 32 39 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 61 20 74 79 70 52)).#@129.Regexp.matching.a.typ
05a0 65 73 63 72 69 70 74 20 65 78 70 6c 69 63 69 74 20 70 72 6f 74 6f 74 79 70 65 20 22 63 6c 61 73 escript.explicit.prototype."clas
05c0 73 22 20 64 65 63 6c 61 72 61 74 69 6f 6e 2e 0a 41 6e 20 65 78 61 6d 70 6c 65 20 6f 66 20 74 68 s".declaration..An.example.of.th
05e0 69 73 20 69 73 20 22 43 6c 61 73 73 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 7b 20 6d 65 74 68 6f is.is."Class.prototype.=.{.metho
0600 64 31 3a 20 2e 2e 2e 7d 22 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 d1:....}"...(defconst.typescript
0620 2d 2d 70 6c 61 69 6e 2d 63 6c 61 73 73 2d 72 65 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a --plain-class-re.(concat."^\\s-*
0640 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 \\(".typescript--dotted-name-re.
0660 22 5c 5c 29 5c 5c 2e 70 72 6f 74 6f 74 79 70 65 5c 5c 73 2d 2a 3d 5c 5c 73 2d 2a 7b 22 29 20 28 "\\)\\.prototype\\s-*=\\s-*{").(
0680 23 24 20 2e 20 31 34 31 39 29 29 0a 23 40 36 39 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 #$...1419)).#@69.Regexp.matching
06a0 20 61 6d 62 69 65 6e 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 6d 6f 64 69 66 69 65 72 20 6f 72 .ambient.declaration.modifier.or
06c0 20 65 78 70 6f 72 74 20 64 65 63 6c 61 72 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 .export.declaration...(defconst.
06e0 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 6f 64 75 6c 65 2d 64 65 63 6c 61 72 61 74 69 6f 6e 2d 72 typescript--module-declaration-r
0700 65 20 22 5e 5c 5c 73 2d 2a 5c 5c 28 3f 3a 64 65 63 6c 61 72 65 5c 5c 7c 5c 5c 28 3f 3a 65 78 70 e."^\\s-*\\(?:declare\\|\\(?:exp
0720 6f 72 74 5c 5c 28 3f 3a 5c 5c 73 2d 2b 64 65 66 61 75 6c 74 5c 5c 29 3f 5c 5c 29 5c 5c 29 3f 22 ort\\(?:\\s-+default\\)?\\)\\)?"
0740 20 28 23 24 20 2e 20 31 36 38 31 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 .(#$...1681)).(defconst.typescri
0760 70 74 2d 2d 6d 70 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 20 28 63 6f 6e 63 61 74 20 22 5e 5c pt--mp-class-decl-re.(concat."^\
0780 5c 73 2d 2a 76 61 72 5c 5c 73 2d 2b 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d \s-*var\\s-+\\(".typescript--nam
07a0 65 2d 72 65 20 22 5c 5c 29 5c 5c 73 2d 2a 3d 5c 5c 73 2d 2a 5c 5c 28 22 20 74 79 70 65 73 63 72 e-re."\\)\\s-*=\\s-*\\(".typescr
07c0 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 5c 5c 2e 65 78 74 65 6e ipt--dotted-name-re."\\)\\.exten
07e0 64 5c 5c 28 3f 3a 46 69 6e 61 6c 5c 5c 29 3f 5c 5c 73 2d 2a 28 5c 5c 73 2d 2a 7b 3f 5c 5c 73 2d d\\(?:Final\\)?\\s-*(\\s-*{?\\s-
0800 2a 24 22 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 74 *$")).(defconst.typescript--prot
0820 6f 74 79 70 65 2d 6f 62 73 6f 6c 65 74 65 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 20 28 63 6f otype-obsolete-class-decl-re.(co
0840 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 5c 5c 28 3f 3a 76 61 72 5c 5c 73 2d 2b 5c 5c 29 3f 5c 5c 28 ncat."^\\s-*\\(?:var\\s-+\\)?\\(
0860 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c ".typescript--dotted-name-re."\\
0880 29 5c 5c 73 2d 2a 3d 5c 5c 73 2d 2a 43 6c 61 73 73 5c 5c 2e 63 72 65 61 74 65 28 29 22 29 29 0a )\\s-*=\\s-*Class\\.create()")).
08a0 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 74 6f 74 79 70 65 2d (defconst.typescript--prototype-
08c0 6f 62 6a 65 78 74 65 6e 64 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 2d 31 20 28 63 6f 6e 63 61 objextend-class-decl-re-1.(conca
08e0 74 20 22 5e 5c 5c 73 2d 2a 4f 62 6a 65 63 74 5c 5c 2e 65 78 74 65 6e 64 5c 5c 73 2d 2a 28 5c 5c t."^\\s-*Object\\.extend\\s-*(\\
0900 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c (".typescript--dotted-name-re."\
0920 5c 29 5c 5c 73 2d 2a 2c 5c 5c 73 2d 2a 7b 22 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 \)\\s-*,\\s-*{")).(defconst.type
0940 73 63 72 69 70 74 2d 2d 70 72 6f 74 6f 74 79 70 65 2d 6f 62 6a 65 78 74 65 6e 64 2d 63 6c 61 73 script--prototype-objextend-clas
0960 73 2d 64 65 63 6c 2d 72 65 2d 32 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 5c 5c 28 3f 3a s-decl-re-2.(concat."^\\s-*\\(?:
0980 76 61 72 5c 5c 73 2d 2b 5c 5c 29 3f 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 var\\s-+\\)?\\(".typescript--dot
09a0 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 5c 5c 73 2d 2a 3d 5c 5c 73 2d 2a 4f 62 6a 65 63 ted-name-re."\\)\\s-*=\\s-*Objec
09c0 74 5c 5c 2e 65 78 74 65 6e 64 5c 5c 73 2d 2a 28 22 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 t\\.extend\\s-*(")).(defconst.ty
09e0 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 74 6f 74 79 70 65 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 pescript--prototype-class-decl-r
0a00 65 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 5c 5c 28 3f 3a 76 61 72 5c 5c 73 2d 2b 5c 5c e.(concat."^\\s-*\\(?:var\\s-+\\
0a20 29 3f 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 5c )?\\(".typescript--name-re."\\)\
0a40 5c 73 2d 2a 3d 5c 5c 73 2d 2a 43 6c 61 73 73 5c 5c 2e 63 72 65 61 74 65 5c 5c 73 2d 2a 28 5c 5c \s-*=\\s-*Class\\.create\\s-*(\\
0a60 73 2d 2a 5c 5c 28 3f 3a 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d s-*\\(?:\\(".typescript--dotted-
0a80 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 5c 5c 73 2d 2a 2c 5c 5c 73 2d 2a 5c 5c 29 3f 7b 3f 22 29 29 name-re."\\)\\s-*,\\s-*\\)?{?"))
0aa0 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 6a 6f 2d 63 6c 61 73 .(defconst.typescript--dojo-clas
0ac0 73 2d 64 65 63 6c 2d 72 65 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 64 6f 6a 6f 5c 5c 2e s-decl-re.(concat."^\\s-*dojo\\.
0ae0 64 65 63 6c 61 72 65 5c 5c 73 2d 2a 28 5c 22 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d declare\\s-*(\"\\(".typescript--
0b00 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 22 29 29 0a 23 40 36 33 20 52 65 67 65 dotted-name-re."\\)")).#@63.Rege
0b20 78 70 20 6d 61 74 63 68 69 6e 67 20 61 6e 20 45 78 74 54 59 50 45 53 43 52 49 50 54 20 63 6c 61 xp.matching.an.ExtTYPESCRIPT.cla
0b40 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 28 73 74 79 6c 65 20 31 29 2e 1f 0a 28 64 65 66 63 ss.declaration.(style.1)...(defc
0b60 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 78 74 74 79 70 65 73 63 72 69 70 74 2d 63 onst.typescript--exttypescript-c
0b80 6c 61 73 73 2d 64 65 63 6c 2d 72 65 2d 31 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 45 78 lass-decl-re-1.(concat."^\\s-*Ex
0ba0 74 5c 5c 2e 65 78 74 65 6e 64 5c 5c 73 2d 2a 28 5c 5c 73 2d 2a 5c 5c 28 22 20 74 79 70 65 73 63 t\\.extend\\s-*(\\s-*\\(".typesc
0bc0 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 5c 5c 73 2d 2a 2c 5c ript--dotted-name-re."\\)\\s-*,\
0be0 5c 73 2d 2a 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 \s-*\\(".typescript--dotted-name
0c00 2d 72 65 20 22 5c 5c 29 22 29 20 28 23 24 20 2e 20 32 38 34 34 29 29 0a 23 40 36 33 20 52 65 67 -re."\\)").(#$...2844)).#@63.Reg
0c20 65 78 70 20 6d 61 74 63 68 69 6e 67 20 61 6e 20 45 78 74 54 59 50 45 53 43 52 49 50 54 20 63 6c exp.matching.an.ExtTYPESCRIPT.cl
0c40 61 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 20 28 73 74 79 6c 65 20 32 29 2e 1f 0a 28 64 65 66 ass.declaration.(style.2)...(def
0c60 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 78 74 74 79 70 65 73 63 72 69 70 74 2d const.typescript--exttypescript-
0c80 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 2d 32 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 5c class-decl-re-2.(concat."^\\s-*\
0ca0 5c 28 3f 3a 76 61 72 5c 5c 73 2d 2b 5c 5c 29 3f 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d \(?:var\\s-+\\)?\\(".typescript-
0cc0 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 5c 5c 73 2d 2a 3d 5c 5c 73 2d 2a 45 78 74 5c 5c 2e 65 78 -name-re."\\)\\s-*=\\s-*Ext\\.ex
0ce0 74 65 6e 64 5c 5c 73 2d 2a 28 5c 5c 73 2d 2a 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d tend\\s-*(\\s-*\\(".typescript--
0d00 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 22 29 20 28 23 24 20 2e 20 33 31 30 31 dotted-name-re."\\)").(#$...3101
0d20 29 29 0a 23 40 34 37 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 61 20 4d 6f 63 68 69 4b )).#@47.Regexp.matching.a.MochiK
0d40 69 74 20 63 6c 61 73 73 20 64 65 63 6c 61 72 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 it.class.declaration...(defconst
0d60 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 6f 63 68 69 6b 69 74 2d 63 6c 61 73 73 2d 72 65 20 28 .typescript--mochikit-class-re.(
0d80 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 4d 6f 63 68 69 4b 69 74 5c 5c 2e 42 61 73 65 5c 5c 2e concat."^\\s-*MochiKit\\.Base\\.
0da0 75 70 64 61 74 65 5c 5c 73 2d 2a 28 5c 5c 73 2d 2a 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 update\\s-*(\\s-*\\(".typescript
0dc0 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 22 29 20 28 23 24 20 2e 20 33 33 --dotted-name-re."\\)").(#$...33
0de0 36 38 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 75 6d 6d 79 68)).(defconst.typescript--dummy
0e00 2d 63 6c 61 73 73 2d 73 74 79 6c 65 20 27 28 3a 6e 61 6d 65 20 22 5b 41 75 74 6f 6d 61 74 69 63 -class-style.'(:name."[Automatic
0e20 61 6c 6c 79 20 47 65 6e 65 72 61 74 65 64 20 43 6c 61 73 73 5d 22 29 29 0a 23 40 37 37 33 20 4c ally.Generated.Class]")).#@773.L
0e40 69 73 74 20 6f 66 20 74 79 70 65 73 63 72 69 70 74 20 63 6c 61 73 73 20 64 65 66 69 6e 69 74 69 ist.of.typescript.class.definiti
0e60 6f 6e 20 73 74 79 6c 65 73 2e 0a 0a 41 20 63 6c 61 73 73 20 64 65 66 69 6e 69 74 69 6f 6e 20 73 on.styles...A.class.definition.s
0e80 74 79 6c 65 20 69 73 20 61 20 70 6c 69 73 74 20 77 69 74 68 20 74 68 65 20 66 6f 6c 6c 6f 77 69 tyle.is.a.plist.with.the.followi
0ea0 6e 67 20 6b 65 79 73 3a 0a 0a 3a 6e 61 6d 65 20 69 73 20 61 20 68 75 6d 61 6e 2d 72 65 61 64 61 ng.keys:..:name.is.a.human-reada
0ec0 62 6c 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 6c 61 73 73 20 74 79 70 65 0a 0a 3a 63 6c 61 ble.name.of.the.class.type..:cla
0ee0 73 73 2d 64 65 63 6c 20 69 73 20 61 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 ss-decl.is.a.regular.expression.
0f00 67 69 76 69 6e 67 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 0a 63 6c 61 73 73 2e 20 20 giving.the.start.of.the.class...
0f20 49 74 73 20 66 69 72 73 74 20 67 72 6f 75 70 20 6d 75 73 74 20 6d 61 74 63 68 20 74 68 65 20 6e Its.first.group.must.match.the.n
0f40 61 6d 65 20 6f 66 20 69 74 73 20 63 6c 61 73 73 2e 20 20 49 66 20 74 68 65 72 65 0a 69 73 20 61 ame.of.its.class...If.there.is.a
0f60 20 70 61 72 65 6e 74 20 63 6c 61 73 73 2c 20 74 68 65 20 73 65 63 6f 6e 64 20 67 72 6f 75 70 20 .parent.class,.the.second.group.
0f80 73 68 6f 75 6c 64 20 6d 61 74 63 68 2c 20 61 6e 64 20 69 74 20 73 68 6f 75 6c 64 20 62 65 0a 74 should.match,.and.it.should.be.t
0fa0 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 63 6c 61 73 73 2e 0a 0a 49 66 20 3a 70 72 6f 74 6f he.name.of.the.class...If.:proto
0fc0 74 79 70 65 20 69 73 20 70 72 65 73 65 6e 74 20 61 6e 64 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 type.is.present.and.non-nil,.the
0fe0 20 70 61 72 73 65 72 20 77 69 6c 6c 20 6d 65 72 67 65 0a 64 65 63 6c 61 72 61 74 69 6f 6e 73 20 .parser.will.merge.declarations.
1000 66 6f 72 20 74 68 69 73 20 63 6f 6e 73 74 72 75 63 74 73 20 77 69 74 68 20 6f 74 68 65 72 73 20 for.this.constructs.with.others.
1020 61 74 20 74 68 65 20 73 61 6d 65 20 6c 65 78 69 63 61 6c 0a 6c 65 76 65 6c 20 74 68 61 74 20 68 at.the.same.lexical.level.that.h
1040 61 76 65 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 6d ave.the.same.name...Otherwise,.m
1060 75 6c 74 69 70 6c 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 0a 77 69 6c 6c 20 63 72 65 61 74 65 20 ultiple.definitions.will.create.
1080 6d 75 6c 74 69 70 6c 65 20 74 6f 70 2d 6c 65 76 65 6c 20 65 6e 74 72 69 65 73 2e 20 20 44 6f 6e multiple.top-level.entries...Don
10a0 27 74 20 75 73 65 20 3a 70 72 6f 74 6f 74 79 70 65 0a 75 6e 6e 65 63 65 73 73 61 72 69 6c 79 3a 't.use.:prototype.unnecessarily:
10c0 20 69 74 20 68 61 73 20 61 6e 20 61 73 73 6f 63 69 61 74 65 64 20 63 6f 73 74 20 69 6e 20 70 65 .it.has.an.associated.cost.in.pe
10e0 72 66 6f 72 6d 61 6e 63 65 2e 0a 0a 49 66 20 3a 73 74 72 69 70 2d 70 72 6f 74 6f 74 79 70 65 20 rformance...If.:strip-prototype.
1100 69 73 20 70 72 65 73 65 6e 74 20 61 6e 64 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 6e 20 69 66 20 is.present.and.non-nil,.then.if.
1120 74 68 65 20 63 6c 61 73 73 0a 6e 61 6d 65 20 61 73 20 6d 61 74 63 68 65 64 20 63 6f 6e 74 61 69 the.class.name.as.matched.contai
1140 6e 73 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6c 61 73 73 2d ns..(defconst.typescript--class-
1160 73 74 79 6c 65 73 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 styles.(byte-code."\306\307\310.
1180 5c 33 31 31 42 42 42 42 5c 33 30 36 5c 33 31 32 5c 33 31 30 09 5c 33 31 33 42 42 42 42 5c 33 30 \311BBBB\306\312\310.\313BBBB\30
11a0 36 5c 33 31 34 5c 33 31 30 5c 6e 5c 33 31 35 42 42 42 42 5c 33 30 36 5c 33 31 36 5c 33 31 30 0b 6\314\310\n\315BBBB\306\316\310.
11c0 5c 33 31 37 42 42 42 42 5c 33 30 36 5c 33 32 30 5c 33 31 30 5c 66 5c 33 32 31 42 42 42 42 5c 33 \317BBBB\306\320\310\f\321BBBB\3
11e0 30 36 5c 33 32 32 5c 33 31 30 0d 5c 33 32 33 42 42 42 42 5c 33 30 36 5c 33 32 34 5c 33 31 30 0e 06\322\310.\323BBBB\306\324\310.
1200 1c 5c 33 32 35 42 42 42 42 5c 33 30 36 5c 33 32 36 5c 33 31 30 0e 1d 5c 33 32 37 42 42 42 42 5c .\325BBBB\306\326\310..\327BBBB\
1220 33 30 36 5c 33 33 30 5c 33 31 30 0e 1e 5c 33 33 31 42 42 42 42 5c 33 30 36 5c 33 33 32 5c 33 31 306\330\310..\331BBBB\306\332\31
1240 30 0e 1f 5c 33 33 33 42 42 42 42 5c 32 35 37 5c 6e 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 0..\333BBBB\257\n\207".[typescri
1260 70 74 2d 2d 70 6c 61 69 6e 2d 63 6c 61 73 73 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6d pt--plain-class-re.typescript--m
1280 6f 63 68 69 6b 69 74 2d 63 6c 61 73 73 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 72 6f ochikit-class-re.typescript--pro
12a0 74 6f 74 79 70 65 2d 6f 62 73 6f 6c 65 74 65 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 20 74 79 totype-obsolete-class-decl-re.ty
12c0 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 74 6f 74 79 70 65 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 pescript--prototype-class-decl-r
12e0 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 74 6f 74 79 70 65 2d 6f 62 6a 65 78 74 65 6e e.typescript--prototype-objexten
1300 64 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 2d 31 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 72 d-class-decl-re-1.typescript--pr
1320 6f 74 6f 74 79 70 65 2d 6f 62 6a 65 78 74 65 6e 64 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 2d ototype-objextend-class-decl-re-
1340 32 20 3a 6e 61 6d 65 20 22 50 6c 61 69 6e 22 20 3a 63 6c 61 73 73 2d 64 65 63 6c 20 28 3a 70 72 2.:name."Plain".:class-decl.(:pr
1360 6f 74 6f 74 79 70 65 20 74 20 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c 65 76 65 6c 29 20 3a ototype.t.:contexts.(toplevel).:
1380 66 72 61 6d 65 77 6f 72 6b 20 74 79 70 65 73 63 72 69 70 74 29 20 22 4d 6f 63 68 69 4b 69 74 22 framework.typescript)."MochiKit"
13a0 20 28 3a 70 72 6f 74 6f 74 79 70 65 20 74 20 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c 65 76 .(:prototype.t.:contexts.(toplev
13c0 65 6c 29 20 3a 66 72 61 6d 65 77 6f 72 6b 20 6d 6f 63 68 69 6b 69 74 29 20 22 50 72 6f 74 6f 74 el).:framework.mochikit)."Protot
13e0 79 70 65 20 28 4f 62 73 6f 6c 65 74 65 29 22 20 28 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c ype.(Obsolete)".(:contexts.(topl
1400 65 76 65 6c 29 20 3a 66 72 61 6d 65 77 6f 72 6b 20 70 72 6f 74 6f 74 79 70 65 29 20 22 50 72 6f evel).:framework.prototype)."Pro
1420 74 6f 74 79 70 65 20 28 4d 6f 64 65 72 6e 29 22 20 28 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 totype.(Modern)".(:contexts.(top
1440 6c 65 76 65 6c 29 20 3a 66 72 61 6d 65 77 6f 72 6b 20 70 72 6f 74 6f 74 79 70 65 29 20 22 50 72 level).:framework.prototype)."Pr
1460 6f 74 6f 74 79 70 65 20 28 4f 62 6a 65 63 74 2e 65 78 74 65 6e 64 29 22 20 28 3a 70 72 6f 74 6f ototype.(Object.extend)".(:proto
1480 74 79 70 65 20 74 20 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c 65 76 65 6c 29 20 3a 66 72 61 type.t.:contexts.(toplevel).:fra
14a0 6d 65 77 6f 72 6b 20 70 72 6f 74 6f 74 79 70 65 29 20 22 50 72 6f 74 6f 74 79 70 65 20 28 4f 62 mework.prototype)."Prototype.(Ob
14c0 6a 65 63 74 2e 65 78 74 65 6e 64 29 20 32 22 20 28 3a 70 72 6f 74 6f 74 79 70 65 20 74 20 3a 63 ject.extend).2".(:prototype.t.:c
14e0 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c 65 76 65 6c 29 20 3a 66 72 61 6d 65 77 6f 72 6b 20 70 72 ontexts.(toplevel).:framework.pr
1500 6f 74 6f 74 79 70 65 29 20 22 44 6f 6a 6f 22 20 28 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c ototype)."Dojo".(:contexts.(topl
1520 65 76 65 6c 29 20 3a 66 72 61 6d 65 77 6f 72 6b 20 64 6f 6a 6f 29 20 22 45 78 74 54 59 50 45 53 evel).:framework.dojo)."ExtTYPES
1540 43 52 49 50 54 20 28 73 74 79 6c 65 20 31 29 22 20 28 3a 70 72 6f 74 6f 74 79 70 65 20 74 20 3a CRIPT.(style.1)".(:prototype.t.:
1560 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c 65 76 65 6c 29 20 3a 66 72 61 6d 65 77 6f 72 6b 20 65 contexts.(toplevel).:framework.e
1580 78 74 74 79 70 65 73 63 72 69 70 74 29 20 22 45 78 74 54 59 50 45 53 43 52 49 50 54 20 28 73 74 xttypescript)."ExtTYPESCRIPT.(st
15a0 79 6c 65 20 32 29 22 20 28 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c 65 76 65 6c 29 20 3a 66 yle.2)".(:contexts.(toplevel).:f
15c0 72 61 6d 65 77 6f 72 6b 20 65 78 74 74 79 70 65 73 63 72 69 70 74 29 20 22 4d 65 72 72 69 6c 6c ramework.exttypescript)."Merrill
15e0 20 50 72 65 73 73 22 20 28 3a 63 6f 6e 74 65 78 74 73 20 28 74 6f 70 6c 65 76 65 6c 29 20 3a 66 .Press".(:contexts.(toplevel).:f
1600 72 61 6d 65 77 6f 72 6b 20 6d 65 72 72 69 6c 6c 70 72 65 73 73 29 20 74 79 70 65 73 63 72 69 70 ramework.merrillpress).typescrip
1620 74 2d 2d 64 6f 6a 6f 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 t--dojo-class-decl-re.typescript
1640 2d 2d 65 78 74 74 79 70 65 73 63 72 69 70 74 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 2d 31 20 --exttypescript-class-decl-re-1.
1660 74 79 70 65 73 63 72 69 70 74 2d 2d 65 78 74 74 79 70 65 73 63 72 69 70 74 2d 63 6c 61 73 73 2d typescript--exttypescript-class-
1680 64 65 63 6c 2d 72 65 2d 32 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 70 2d 63 6c 61 73 73 2d 64 decl-re-2.typescript--mp-class-d
16a0 65 63 6c 2d 72 65 5d 20 31 34 29 20 28 23 24 20 2e 20 33 36 34 37 29 29 0a 23 40 35 30 20 4c 69 ecl-re].14).(#$...3647)).#@50.Li
16c0 73 74 20 6f 66 20 61 76 61 69 6c 61 62 6c 65 20 74 79 70 65 73 63 72 69 70 74 20 66 72 61 6d 65 st.of.available.typescript.frame
16e0 77 6f 72 6b 73 20 73 79 6d 62 6f 6c 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 works.symbols...(defconst.typesc
1700 72 69 70 74 2d 2d 61 76 61 69 6c 61 62 6c 65 2d 66 72 61 6d 65 77 6f 72 6b 73 20 28 62 79 74 65 ript--available-frameworks.(byte
1720 2d 63 6f 64 65 20 22 5c 33 30 36 18 09 1a 5c 33 30 36 5c 32 31 31 1b 1c 5c 33 30 36 18 5c 33 30 -code."\306...\306\211..\306.\30
1740 37 1d 5c 6e 3a 5c 32 30 33 2c 00 5c 6e 40 13 5c 33 31 30 0b 5c 33 31 31 5c 22 5c 32 31 31 14 08 7.\n:\203,.\n@.\310.\311\"\211..
1760 3e 5c 32 30 34 24 00 08 5c 66 43 5c 32 34 34 10 5c 6e 41 12 5c 33 30 36 15 5c 32 30 32 5c 66 00 >\204$..\fC\244.\nA.\306.\202\f.
1780 08 2e 06 5c 32 30 37 22 20 5b 61 76 61 69 6c 61 62 6c 65 2d 66 72 61 6d 65 77 6f 72 6b 73 20 74 ...\207".[available-frameworks.t
17a0 79 70 65 73 63 72 69 70 74 2d 2d 63 6c 61 73 73 2d 73 74 79 6c 65 73 20 23 31 3d 23 3a 2d 2d 63 ypescript--class-styles.#1=#:--c
17c0 6c 2d 76 61 72 2d 2d 20 73 74 79 6c 65 20 66 72 61 6d 65 77 6f 72 6b 20 23 32 3d 23 3a 2d 2d 63 l-var--.style.framework.#2=#:--c
17e0 6c 2d 76 61 72 2d 2d 20 6e 69 6c 20 74 20 70 6c 69 73 74 2d 67 65 74 20 3a 66 72 61 6d 65 77 6f l-var--.nil.t.plist-get.:framewo
1800 72 6b 5d 20 34 29 20 28 23 24 20 2e 20 35 38 32 32 29 29 0a 23 40 31 30 33 20 52 65 67 65 78 70 rk].4).(#$...5822)).#@103.Regexp
1820 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 74 79 70 65 73 63 72 .matching.the.start.of.a.typescr
1840 69 70 74 20 66 75 6e 63 74 69 6f 6e 20 68 65 61 64 65 72 2e 0a 4d 61 74 63 68 20 67 72 6f 75 70 ipt.function.header..Match.group
1860 20 31 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 1f .1.is.the.name.of.the.function..
1880 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d .(defconst.typescript--function-
18a0 68 65 61 64 69 6e 67 2d 31 2d 72 65 20 28 63 6f 6e 63 61 74 20 74 79 70 65 73 63 72 69 70 74 2d heading-1-re.(concat.typescript-
18c0 2d 6d 6f 64 75 6c 65 2d 64 65 63 6c 61 72 61 74 69 6f 6e 2d 72 65 20 22 5c 5c 73 2d 2a 66 75 6e -module-declaration-re."\\s-*fun
18e0 63 74 69 6f 6e 5c 5c 73 2d 2b 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d ction\\s-+\\(".typescript--name-
1900 72 65 20 22 5c 5c 29 22 29 20 28 23 24 20 2e 20 36 31 37 30 29 29 0a 23 40 31 31 35 20 52 65 67 re."\\)").(#$...6170)).#@115.Reg
1920 65 78 70 20 6d 61 74 63 68 69 6e 67 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 66 75 6e 63 exp.matching.the.start.of.a.func
1940 74 69 6f 6e 20 65 6e 74 72 79 20 69 6e 20 61 6e 20 61 73 73 6f 63 69 61 74 69 76 65 20 61 72 72 tion.entry.in.an.associative.arr
1960 61 79 2e 0a 4d 61 74 63 68 20 67 72 6f 75 70 20 31 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 ay..Match.group.1.is.the.name.of
1980 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 .the.function...(defconst.typesc
19a0 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 2d 32 2d 72 65 20 28 63 6f 6e ript--function-heading-2-re.(con
19c0 63 61 74 20 22 5e 5c 5c 73 2d 2a 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 cat."^\\s-*\\(".typescript--name
19e0 2d 72 65 20 22 5c 5c 29 5c 5c 73 2d 2a 3a 5c 5c 73 2d 2a 66 75 6e 63 74 69 6f 6e 5c 5c 5f 3e 22 -re."\\)\\s-*:\\s-*function\\_>"
1a00 29 20 28 23 24 20 2e 20 36 34 32 39 29 29 0a 23 40 39 37 20 52 65 67 65 78 70 20 6d 61 74 63 68 ).(#$...6429)).#@97.Regexp.match
1a20 69 6e 67 20 61 20 6c 69 6e 65 20 69 6e 20 74 68 65 20 74 79 70 65 73 63 72 69 70 74 20 66 6f 72 ing.a.line.in.the.typescript.for
1a40 6d 20 22 76 61 72 20 4d 55 4d 42 4c 45 20 3d 20 66 75 6e 63 74 69 6f 6e 22 2e 0a 4d 61 74 63 68 m."var.MUMBLE.=.function"..Match
1a60 20 67 72 6f 75 70 20 31 20 69 73 20 4d 55 4d 42 4c 45 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 .group.1.is.MUMBLE...(defconst.t
1a80 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 2d 33 2d 72 65 ypescript--function-heading-3-re
1aa0 20 28 63 6f 6e 63 61 74 20 22 5e 5c 5c 73 2d 2a 5c 5c 28 3f 3a 76 61 72 5c 5c 73 2d 2b 5c 5c 29 .(concat."^\\s-*\\(?:var\\s-+\\)
1ac0 3f 5c 5c 28 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 ?\\(".typescript--dotted-name-re
1ae0 20 22 5c 5c 29 5c 5c 73 2d 2a 3d 5c 5c 73 2d 2a 66 75 6e 63 74 69 6f 6e 5c 5c 5f 3e 22 29 20 28 ."\\)\\s-*=\\s-*function\\_>").(
1b00 23 24 20 2e 20 36 36 37 36 29 29 0a 23 40 36 38 20 4c 69 6b 65 20 60 72 65 67 65 78 70 2d 6f 70 #$...6676)).#@68.Like.`regexp-op
1b20 74 27 2c 20 62 75 74 20 73 75 72 72 6f 75 6e 64 20 74 68 65 20 72 65 73 75 6c 74 20 77 69 74 68 t',.but.surround.the.result.with
1b40 20 60 5c 5c 5f 3c 27 20 61 6e 64 20 60 5c 5c 5f 3e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 .`\\_<'.and.`\\_>'...(defalias.'
1b60 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 2d 6f 70 74 2d 73 79 6d 62 6f 6c 20 23 5b typescript--regexp-opt-symbol.#[
1b80 28 6c 69 73 74 29 20 22 5c 33 30 31 5c 33 30 32 08 5c 33 30 33 5c 22 5c 33 30 34 51 5c 32 30 37 (list)."\301\302.\303\"\304Q\207
1ba0 22 20 5b 6c 69 73 74 20 22 5c 5c 5f 3c 22 20 72 65 67 65 78 70 2d 6f 70 74 20 74 20 22 5c 5c 5f ".[list."\\_<".regexp-opt.t."\\_
1bc0 3e 22 5d 20 34 20 28 23 24 20 2e 20 36 39 32 39 29 5d 29 0a 23 40 34 31 20 52 65 67 65 78 70 20 >"].4.(#$...6929)]).#@41.Regexp.
1be0 6d 61 74 63 68 69 6e 67 20 61 6e 79 20 74 79 70 65 73 63 72 69 70 74 20 6b 65 79 77 6f 72 64 2e matching.any.typescript.keyword.
1c00 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6b 65 79 77 6f 72 64 2d ..(defconst.typescript--keyword-
1c20 72 65 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 2d 6f 70 74 2d 73 79 6d 62 6f re.(typescript--regexp-opt-symbo
1c40 6c 20 27 28 22 61 62 73 74 72 61 63 74 22 20 22 61 6e 79 22 20 22 61 73 22 20 22 61 73 79 6e 63 l.'("abstract"."any"."as"."async
1c60 22 20 22 61 77 61 69 74 22 20 22 62 6f 6f 6c 65 61 6e 22 20 22 62 69 67 69 6e 74 22 20 22 62 72 "."await"."boolean"."bigint"."br
1c80 65 61 6b 22 20 22 63 61 73 65 22 20 22 63 61 74 63 68 22 20 22 63 6c 61 73 73 22 20 22 63 6f 6e eak"."case"."catch"."class"."con
1ca0 73 74 22 20 22 63 6f 6e 73 74 72 75 63 74 6f 72 22 20 22 63 6f 6e 74 69 6e 75 65 22 20 22 64 65 st"."constructor"."continue"."de
1cc0 62 75 67 67 65 72 22 20 22 64 65 63 6c 61 72 65 22 20 22 64 65 66 61 75 6c 74 22 20 22 64 65 6c bugger"."declare"."default"."del
1ce0 65 74 65 22 20 22 64 6f 22 20 22 65 6c 73 65 22 20 22 65 6e 75 6d 22 20 22 65 78 70 6f 72 74 22 ete"."do"."else"."enum"."export"
1d00 20 22 65 78 74 65 6e 64 73 22 20 22 65 78 74 65 72 6e 22 20 22 66 61 6c 73 65 22 20 22 66 69 6e ."extends"."extern"."false"."fin
1d20 61 6c 6c 79 22 20 22 66 6f 72 22 20 22 66 75 6e 63 74 69 6f 6e 22 20 22 66 72 6f 6d 22 20 22 67 ally"."for"."function"."from"."g
1d40 65 74 22 20 22 67 6f 74 6f 22 20 22 69 66 22 20 22 69 6d 70 6c 65 6d 65 6e 74 73 22 20 22 69 6d et"."goto"."if"."implements"."im
1d60 70 6f 72 74 22 20 22 69 6e 22 20 22 69 6e 73 74 61 6e 63 65 6f 66 22 20 22 69 6e 74 65 72 66 61 port"."in"."instanceof"."interfa
1d80 63 65 22 20 22 6b 65 79 6f 66 22 20 22 6c 65 74 22 20 22 6d 6f 64 75 6c 65 22 20 22 6e 61 6d 65 ce"."keyof"."let"."module"."name
1da0 73 70 61 63 65 22 20 22 6e 65 76 65 72 22 20 22 6e 65 77 22 20 22 6e 75 6c 6c 22 20 22 6e 75 6d space"."never"."new"."null"."num
1dc0 62 65 72 22 20 22 6f 62 6a 65 63 74 22 20 22 6f 66 22 20 22 6f 76 65 72 72 69 64 65 22 20 22 70 ber"."object"."of"."override"."p
1de0 72 69 76 61 74 65 22 20 22 70 72 6f 74 65 63 74 65 64 22 20 22 70 75 62 6c 69 63 22 20 22 72 65 rivate"."protected"."public"."re
1e00 61 64 6f 6e 6c 79 22 20 22 72 65 74 75 72 6e 22 20 22 73 65 74 22 20 22 73 74 61 74 69 63 22 20 adonly"."return"."set"."static".
1e20 22 73 74 72 69 6e 67 22 20 22 73 75 70 65 72 22 20 22 73 77 69 74 63 68 22 20 22 74 68 69 73 22 "string"."super"."switch"."this"
1e40 20 22 74 68 72 6f 77 22 20 22 74 72 75 65 22 20 22 74 72 79 22 20 22 74 79 70 65 22 20 22 74 79 ."throw"."true"."try"."type"."ty
1e60 70 65 6f 66 22 20 22 75 6e 6b 6e 6f 77 6e 22 20 22 76 61 72 22 20 22 76 6f 69 64 22 20 22 77 68 peof"."unknown"."var"."void"."wh
1e80 69 6c 65 22 29 29 20 28 23 24 20 2e 20 37 31 32 39 29 29 0a 23 40 36 34 20 52 65 67 75 6c 61 72 ile")).(#$...7129)).#@64.Regular
1ea0 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 61 6e 79 20 70 72 65 64 65 66 69 .expression.matching.any.predefi
1ec0 6e 65 64 20 74 79 70 65 20 69 6e 20 74 79 70 65 73 63 72 69 70 74 2e 1f 0a 28 64 65 66 63 6f 6e ned.type.in.typescript...(defcon
1ee0 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 73 69 63 2d 74 79 70 65 2d 72 65 20 28 74 79 st.typescript--basic-type-re.(ty
1f00 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 2d 6f 70 74 2d 73 79 6d 62 6f 6c 20 27 28 22 61 pescript--regexp-opt-symbol.'("a
1f20 6e 79 22 20 22 62 6f 6f 6c 22 20 22 62 6f 6f 6c 65 61 6e 22 20 22 62 69 67 69 6e 74 22 20 22 6e ny"."bool"."boolean"."bigint"."n
1f40 65 76 65 72 22 20 22 6e 75 6d 62 65 72 22 20 22 73 74 72 69 6e 67 22 20 22 75 6e 6b 6e 6f 77 6e ever"."number"."string"."unknown
1f60 22 20 22 76 6f 69 64 22 29 29 20 28 23 24 20 2e 20 37 38 33 33 29 29 0a 23 40 34 37 20 52 65 67 "."void")).(#$...7833)).#@47.Reg
1f80 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 61 63 63 65 73 73 20 ular.expression.matching.access.
1fa0 6d 6f 64 69 66 69 65 72 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 modifiers...(defconst.typescript
1fc0 2d 2d 61 63 63 65 73 73 2d 6d 6f 64 69 66 69 65 72 2d 72 65 20 28 74 79 70 65 73 63 72 69 70 74 --access-modifier-re.(typescript
1fe0 2d 2d 72 65 67 65 78 70 2d 6f 70 74 2d 73 79 6d 62 6f 6c 20 27 28 22 70 72 69 76 61 74 65 22 20 --regexp-opt-symbol.'("private".
2000 22 70 72 6f 74 65 63 74 65 64 22 20 22 70 75 62 6c 69 63 22 20 22 72 65 61 64 6f 6e 6c 79 22 20 "protected"."public"."readonly".
2020 22 73 74 61 74 69 63 22 20 22 65 78 74 65 6e 64 73 22 20 22 69 6d 70 6c 65 6d 65 6e 74 73 22 29 "static"."extends"."implements")
2040 29 20 28 23 24 20 2e 20 38 30 36 31 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 ).(#$...8061)).(defconst.typescr
2060 69 70 74 2d 2d 64 65 63 6f 72 61 74 6f 72 2d 72 65 20 28 63 6f 6e 63 61 74 20 22 5c 5c 28 40 22 ipt--decorator-re.(concat."\\(@"
2080 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 22 5c 5c 29 22 29 29 0a 23 40 37 .typescript--name-re."\\)")).#@7
20a0 30 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 61 6e 0.Regular.expression.matching.an
20c0 79 20 66 75 74 75 72 65 20 72 65 73 65 72 76 65 64 20 77 6f 72 64 73 20 69 6e 20 74 79 70 65 73 y.future.reserved.words.in.types
20e0 63 72 69 70 74 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6f cript...(defconst.typescript--co
2100 6e 73 74 61 6e 74 2d 72 65 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 2d 6f 70 nstant-re.(typescript--regexp-op
2120 74 2d 73 79 6d 62 6f 6c 20 27 28 22 66 61 6c 73 65 22 20 22 6e 75 6c 6c 22 20 22 75 6e 64 65 66 t-symbol.'("false"."null"."undef
2140 69 6e 65 64 22 20 22 49 6e 66 69 6e 69 74 79 22 20 22 4e 61 4e 22 20 22 74 72 75 65 22 20 22 61 ined"."Infinity"."NaN"."true"."a
2160 72 67 75 6d 65 6e 74 73 22 20 22 74 68 69 73 22 29 29 20 28 23 24 20 2e 20 38 33 35 34 29 29 0a rguments"."this")).(#$...8354)).
2180 23 40 33 39 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 #@39.Regular.expression.matching
21a0 20 62 75 69 6c 74 69 6e 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 .builtins...(defconst.typescript
21c0 2d 2d 62 75 69 6c 74 69 6e 2d 72 65 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 --builtin-re.(typescript--regexp
21e0 2d 6f 70 74 2d 73 79 6d 62 6f 6c 20 27 28 22 63 6f 6e 73 6f 6c 65 22 29 29 20 28 23 24 20 2e 20 -opt-symbol.'("console")).(#$...
2200 38 35 38 31 29 29 0a 23 40 34 35 20 52 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 6f 6e 20 6d 8581)).#@45.Regular.expression.m
2220 61 74 63 68 69 6e 67 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c 6c 73 2e 1f 0a 28 64 65 66 63 6f 6e atching.function.calls...(defcon
2240 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 63 61 6c 6c 2d 72 65 20 st.typescript--function-call-re.
2260 22 5c 5c 28 5c 5c 28 3f 3a 5c 5c 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 5c 5c 28 3c 2e 2b "\\(\\(?:\\w\\|\\s_\\)+\\)\\(<.+
2280 3e 5c 5c 29 3f 20 2a 28 22 20 28 23 24 20 2e 20 38 37 31 36 29 29 0a 23 40 35 33 20 4c 65 76 65 >\\)?.*(".(#$...8716)).#@53.Leve
22a0 6c 20 6f 6e 65 20 66 6f 6e 74 20 6c 6f 63 6b 20 6b 65 79 77 6f 72 64 73 20 66 6f 72 20 60 74 79 l.one.font.lock.keywords.for.`ty
22c0 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 pescript-mode'...(defconst.types
22e0 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 31 20 28 62 79 74 cript--font-lock-keywords-1.(byt
2300 65 2d 63 6f 64 65 20 22 5c 33 30 33 08 5c 33 30 34 09 45 5c 6e 5c 33 30 34 09 45 45 5c 32 30 37 e-code."\303.\304.E\n\304.EE\207
2320 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 2d ".[typescript--function-heading-
2340 31 2d 72 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 1-re.font-lock-function-name-fac
2360 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 2d 32 e.typescript--function-heading-2
2380 2d 72 65 20 22 5c 5c 5f 3c 69 6d 70 6f 72 74 5c 5c 5f 3e 22 20 31 5d 20 35 29 20 28 23 24 20 2e -re."\\_<import\\_>".1].5).(#$..
23a0 20 38 38 36 30 29 29 0a 23 40 35 33 20 4c 65 76 65 6c 20 74 77 6f 20 66 6f 6e 74 20 6c 6f 63 6b .8860)).#@53.Level.two.font.lock
23c0 20 6b 65 79 77 6f 72 64 73 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e .keywords.for.`typescript-mode'.
23e0 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 ..(defconst.typescript--font-loc
2400 6b 2d 6b 65 79 77 6f 72 64 73 2d 32 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 36 08 09 5c k-keywords-2.(byte-code."\306..\
2420 6e 42 0b 5c 66 42 0d 5c 33 30 37 0e 0b 45 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 32 31 31 5c 33 nB.\fB.\307..E\310\311\312\211\3
2440 30 37 5c 33 31 33 44 5c 32 35 37 05 5c 33 31 34 5c 33 31 33 42 5c 32 35 37 05 5c 22 5c 32 30 37 07\313D\257.\314\313B\257.\"\207
2460 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 ".[typescript--font-lock-keyword
2480 73 2d 31 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6f 6e 73 74 61 6e 74 2d 72 65 20 66 6f 6e 74 s-1.typescript--constant-re.font
24a0 2d 6c 6f 63 6b 2d 63 6f 6e 73 74 61 6e 74 2d 66 61 63 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d -lock-constant-face.typescript--
24c0 62 61 73 69 63 2d 74 79 70 65 2d 72 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 basic-type-re.font-lock-type-fac
24e0 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6b 65 79 77 6f 72 64 2d 72 65 20 61 70 70 65 6e 64 20 e.typescript--keyword-re.append.
2500 31 20 22 5c 5c 5f 3c 66 6f 72 5c 5c 5f 3e 22 20 22 5c 5c 73 2d 2b 5c 5c 28 65 61 63 68 5c 5c 29 1."\\_<for\\_>"."\\s-+\\(each\\)
2520 5c 5c 5f 3e 22 20 6e 69 6c 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 \\_>".nil.font-lock-keyword-face
2540 20 22 5c 5c 5f 3c 79 69 65 6c 64 5c 5c 28 5c 5c 2a 5c 5c 7c 5c 5c 5f 3e 5c 5c 29 22 5d 20 31 31 ."\\_<yield\\(\\*\\|\\_>\\)"].11
2560 29 20 28 23 24 20 2e 20 39 31 33 33 29 29 0a 23 40 35 39 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 ).(#$...9133)).#@59.compiler-mac
2580 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 ro.for.inlining.`typescript--pit
25a0 65 6d 2d 63 68 69 6c 64 72 65 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 em-children'...(defalias.'typesc
25c0 72 69 70 74 2d 2d 70 69 74 65 6d 2d 63 68 69 6c 64 72 65 6e 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 ript--pitem-children--cmacro.#[(
25e0 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 _cl-whole-arg.cl-x)."\301\302\30
2600 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 3\304\211\211.&.\207".[cl-x.cl--
2620 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b defsubst-expand.(cl-x).(cl-block
2640 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 63 68 69 6c 64 72 65 6e 20 28 70 72 6f .typescript--pitem-children.(pro
2660 67 6e 20 28 63 61 72 20 63 6c 2d 78 29 29 29 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 39 35 38 gn.(car.cl-x))).nil].7.(#$...958
2680 38 29 5d 29 0a 28 70 75 74 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 63 68 69 8)]).(put.'typescript--pitem-chi
26a0 6c 64 72 65 6e 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 74 79 70 65 73 63 72 69 70 ldren.'compiler-macro.'typescrip
26c0 74 2d 2d 70 69 74 65 6d 2d 63 68 69 6c 64 72 65 6e 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 30 20 t--pitem-children--cmacro).#@60.
26e0 41 63 63 65 73 73 20 73 6c 6f 74 20 22 63 68 69 6c 64 72 65 6e 22 20 6f 66 20 60 74 79 70 65 73 Access.slot."children".of.`types
2700 63 72 69 70 74 2d 2d 70 69 74 65 6d 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 1f 0a 28 64 65 66 cript--pitem'.struct.CL-X...(def
2720 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 63 68 69 6c 64 72 65 alias.'typescript--pitem-childre
2740 6e 20 23 5b 28 63 6c 2d 78 29 20 22 08 40 5c 32 30 37 22 20 5b 63 6c 2d 78 5d 20 31 20 28 23 24 n.#[(cl-x).".@\207".[cl-x].1.(#$
2760 20 2e 20 39 39 35 32 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c ...9952)]).(byte-code."\300\301\
2780 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 33 30 30 5c 32 30 302\303#\300\301\304\305#\300\20
27a0 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 7".[function-put.typescript--pit
27c0 65 6d 2d 63 68 69 6c 64 72 65 6e 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 67 em-children.side-effect-free.t.g
27e0 76 2d 65 78 70 61 6e 64 65 72 20 23 5b 28 5f 63 6c 2d 64 6f 20 5f 63 6c 2d 78 29 20 22 5c 33 30 v-expander.#[(_cl-do._cl-x)."\30
2800 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 65 72 72 6f 72 20 22 25 73 20 69 73 20 61 0\301\302\"\207".[error."%s.is.a
2820 20 72 65 61 64 2d 6f 6e 6c 79 20 73 6c 6f 74 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 .read-only.slot".typescript--pit
2840 65 6d 2d 63 68 69 6c 64 72 65 6e 5d 20 33 5d 5d 20 35 29 0a 23 40 36 32 20 63 6f 6d 70 69 6c 65 em-children].3]].5).#@62.compile
2860 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 74 79 70 65 73 63 72 69 70 74 r-macro.for.inlining.`typescript
2880 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 --pitem-paren-depth'...(defalias
28a0 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 2d .'typescript--pitem-paren-depth-
28c0 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 -cmacro.#[(_cl-whole-arg.cl-x)."
28e0 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 \301\302\303\304\211\211.&.\207"
2900 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 .[cl-x.cl--defsubst-expand.(cl-x
2920 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 ).(cl-block.typescript--pitem-pa
2940 72 65 6e 2d 64 65 70 74 68 20 28 70 72 6f 67 6e 20 28 6e 74 68 20 31 20 63 6c 2d 78 29 29 29 20 ren-depth.(progn.(nth.1.cl-x))).
2960 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 31 30 33 32 39 29 5d 29 0a 28 70 75 74 20 27 74 79 70 65 nil].7.(#$...10329)]).(put.'type
2980 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 20 27 63 6f 6d 70 69 script--pitem-paren-depth.'compi
29a0 6c 65 72 2d 6d 61 63 72 6f 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 ler-macro.'typescript--pitem-par
29c0 65 6e 2d 64 65 70 74 68 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 36 33 20 41 63 63 65 73 73 20 73 6c en-depth--cmacro).#@63.Access.sl
29e0 6f 74 20 22 70 61 72 65 6e 2d 64 65 70 74 68 22 20 6f 66 20 60 74 79 70 65 73 63 72 69 70 74 2d ot."paren-depth".of.`typescript-
2a00 2d 70 69 74 65 6d 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 -pitem'.struct.CL-X...(defalias.
2a20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 20 23 'typescript--pitem-paren-depth.#
2a40 5b 28 63 6c 2d 78 29 20 22 08 41 40 5c 32 30 37 22 20 5b 63 6c 2d 78 5d 20 31 20 28 23 24 20 2e [(cl-x).".A@\207".[cl-x].1.(#$..
2a60 20 31 30 37 31 31 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 .10711)]).(byte-code."\300\301\3
2a80 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 33 30 30 5c 32 30 37 02\303#\300\301\304\305#\300\207
2aa0 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 ".[function-put.typescript--pite
2ac0 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 m-paren-depth.side-effect-free.t
2ae0 20 67 76 2d 65 78 70 61 6e 64 65 72 20 23 5b 28 5f 63 6c 2d 64 6f 20 5f 63 6c 2d 78 29 20 22 5c .gv-expander.#[(_cl-do._cl-x)."\
2b00 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 65 72 72 6f 72 20 22 25 73 20 69 73 300\301\302\"\207".[error."%s.is
2b20 20 61 20 72 65 61 64 2d 6f 6e 6c 79 20 73 6c 6f 74 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 .a.read-only.slot".typescript--p
2b40 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 5d 20 33 5d 5d 20 35 29 0a 23 40 35 35 20 63 6f item-paren-depth].3]].5).#@55.co
2b60 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 74 79 70 65 73 mpiler-macro.for.inlining.`types
2b80 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 74 79 70 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 cript--pitem-type'...(defalias.'
2ba0 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 74 79 70 65 2d 2d 63 6d 61 63 72 6f 20 23 typescript--pitem-type--cmacro.#
2bc0 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c [(_cl-whole-arg.cl-x)."\301\302\
2be0 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 303\304\211\211.&.\207".[cl-x.cl
2c00 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f --defsubst-expand.(cl-x).(cl-blo
2c20 63 6b 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 74 79 70 65 20 28 70 72 6f 67 6e ck.typescript--pitem-type.(progn
2c40 20 28 6e 74 68 20 32 20 63 6c 2d 78 29 29 29 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 31 31 31 .(nth.2.cl-x))).nil].7.(#$...111
2c60 30 32 29 5d 29 0a 28 70 75 74 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 74 79 02)]).(put.'typescript--pitem-ty
2c80 70 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d pe.'compiler-macro.'typescript--
2ca0 70 69 74 65 6d 2d 74 79 70 65 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 35 36 20 41 63 63 65 73 73 20 pitem-type--cmacro).#@56.Access.
2cc0 73 6c 6f 74 20 22 74 79 70 65 22 20 6f 66 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 slot."type".of.`typescript--pite
2ce0 6d 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 m'.struct.CL-X...(defalias.'type
2d00 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 74 79 70 65 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 script--pitem-type.#[(cl-x)."\30
2d20 31 08 38 5c 32 30 37 22 20 5b 63 6c 2d 78 20 32 5d 20 32 20 28 23 24 20 2e 20 31 31 34 34 39 29 1.8\207".[cl-x.2].2.(#$...11449)
2d40 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 ]).(byte-code."\300\301\302\303#
2d60 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 \300\301\304\305#\300\207".[func
2d80 74 69 6f 6e 2d 70 75 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 74 79 70 65 20 tion-put.typescript--pitem-type.
2da0 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 67 76 2d 65 78 70 61 6e 64 65 72 20 23 side-effect-free.t.gv-expander.#
2dc0 5b 28 5f 63 6c 2d 64 6f 20 5f 63 6c 2d 78 29 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c [(_cl-do._cl-x)."\300\301\302\"\
2de0 32 30 37 22 20 5b 65 72 72 6f 72 20 22 25 73 20 69 73 20 61 20 72 65 61 64 2d 6f 6e 6c 79 20 73 207".[error."%s.is.a.read-only.s
2e00 6c 6f 74 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 74 79 70 65 5d 20 33 5d 5d lot".typescript--pitem-type].3]]
2e20 20 35 29 0a 23 40 35 38 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 .5).#@58.compiler-macro.for.inli
2e40 6e 69 6e 67 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 65 67 69 6e 27 ning.`typescript--pitem-h-begin'
2e60 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d ...(defalias.'typescript--pitem-
2e80 68 2d 62 65 67 69 6e 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 h-begin--cmacro.#[(_cl-whole-arg
2ea0 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 .cl-x)."\301\302\303\304\211\211
2ec0 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 .&.\207".[cl-x.cl--defsubst-expa
2ee0 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 74 79 70 65 73 63 72 69 70 74 2d 2d nd.(cl-x).(cl-block.typescript--
2f00 70 69 74 65 6d 2d 68 2d 62 65 67 69 6e 20 28 70 72 6f 67 6e 20 28 6e 74 68 20 33 20 63 6c 2d 78 pitem-h-begin.(progn.(nth.3.cl-x
2f20 29 29 29 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 31 31 38 31 37 29 5d 29 0a 28 70 75 74 20 27 ))).nil].7.(#$...11817)]).(put.'
2f40 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 65 67 69 6e 20 27 63 6f 6d 70 69 typescript--pitem-h-begin.'compi
2f60 6c 65 72 2d 6d 61 63 72 6f 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 ler-macro.'typescript--pitem-h-b
2f80 65 67 69 6e 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 35 39 20 41 63 63 65 73 73 20 73 6c 6f 74 20 22 egin--cmacro).#@59.Access.slot."
2fa0 68 2d 62 65 67 69 6e 22 20 6f 66 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 27 20 h-begin".of.`typescript--pitem'.
2fc0 73 74 72 75 63 74 20 43 4c 2d 58 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 struct.CL-X...(defalias.'typescr
2fe0 69 70 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 65 67 69 6e 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 ipt--pitem-h-begin.#[(cl-x)."\30
3000 31 08 38 5c 32 30 37 22 20 5b 63 6c 2d 78 20 33 5d 20 32 20 28 23 24 20 2e 20 31 32 31 37 39 29 1.8\207".[cl-x.3].2.(#$...12179)
3020 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 ]).(byte-code."\300\301\302\303#
3040 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 35 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 \300\301\304\305#\300\207".[func
3060 74 69 6f 6e 2d 70 75 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 65 67 tion-put.typescript--pitem-h-beg
3080 69 6e 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 67 76 2d 65 78 70 61 6e 64 65 in.side-effect-free.t.gv-expande
30a0 72 20 23 5b 28 5f 63 6c 2d 64 6f 20 5f 63 6c 2d 78 29 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 r.#[(_cl-do._cl-x)."\300\301\302
30c0 5c 22 5c 32 30 37 22 20 5b 65 72 72 6f 72 20 22 25 73 20 69 73 20 61 20 72 65 61 64 2d 6f 6e 6c \"\207".[error."%s.is.a.read-onl
30e0 79 20 73 6c 6f 74 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 65 67 69 y.slot".typescript--pitem-h-begi
3100 6e 5d 20 33 5d 5d 20 35 29 0a 23 40 35 35 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f n].3]].5).#@55.compiler-macro.fo
3120 72 20 69 6e 6c 69 6e 69 6e 67 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 6e 61 r.inlining.`typescript--pitem-na
3140 6d 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 me'...(defalias.'typescript--pit
3160 65 6d 2d 6e 61 6d 65 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 em-name--cmacro.#[(_cl-whole-arg
3180 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 .cl-x)."\301\302\303\304\211\211
31a0 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 64 65 66 73 75 62 73 74 2d 65 78 70 61 .&.\207".[cl-x.cl--defsubst-expa
31c0 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b 20 74 79 70 65 73 63 72 69 70 74 2d 2d nd.(cl-x).(cl-block.typescript--
31e0 70 69 74 65 6d 2d 6e 61 6d 65 20 28 70 72 6f 67 6e 20 28 6e 74 68 20 34 20 63 6c 2d 78 29 29 29 pitem-name.(progn.(nth.4.cl-x)))
3200 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 31 32 35 35 39 29 5d 29 0a 28 70 75 74 20 27 74 79 70 .nil].7.(#$...12559)]).(put.'typ
3220 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 6e 61 6d 65 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 escript--pitem-name.'compiler-ma
3240 63 72 6f 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 6e 61 6d 65 2d 2d 63 6d 61 cro.'typescript--pitem-name--cma
3260 63 72 6f 29 0a 23 40 35 36 20 41 63 63 65 73 73 20 73 6c 6f 74 20 22 6e 61 6d 65 22 20 6f 66 20 cro).#@56.Access.slot."name".of.
3280 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e `typescript--pitem'.struct.CL-X.
32a0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 6e ..(defalias.'typescript--pitem-n
32c0 61 6d 65 20 23 5b 28 63 6c 2d 78 29 20 22 5c 33 30 31 08 38 5c 32 30 37 22 20 5b 63 6c 2d 78 20 ame.#[(cl-x)."\301.8\207".[cl-x.
32e0 34 5d 20 32 20 28 23 24 20 2e 20 31 32 39 30 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 4].2.(#$...12906)]).(byte-code."
3300 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 30 5c 33 30 31 5c 33 30 34 5c 33 30 \300\301\302\303#\300\301\304\30
3320 35 23 5c 33 30 30 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 74 79 70 65 73 63 5#\300\207".[function-put.typesc
3340 72 69 70 74 2d 2d 70 69 74 65 6d 2d 6e 61 6d 65 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 ript--pitem-name.side-effect-fre
3360 65 20 74 20 67 76 2d 65 78 70 61 6e 64 65 72 20 23 5b 28 5f 63 6c 2d 64 6f 20 5f 63 6c 2d 78 29 e.t.gv-expander.#[(_cl-do._cl-x)
3380 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 65 72 72 6f 72 20 22 25 73 ."\300\301\302\"\207".[error."%s
33a0 20 69 73 20 61 20 72 65 61 64 2d 6f 6e 6c 79 20 73 6c 6f 74 22 20 74 79 70 65 73 63 72 69 70 74 .is.a.read-only.slot".typescript
33c0 2d 2d 70 69 74 65 6d 2d 6e 61 6d 65 5d 20 33 5d 5d 20 35 29 0a 23 40 35 36 20 63 6f 6d 70 69 6c --pitem-name].3]].5).#@56.compil
33e0 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e 69 6e 67 20 60 74 79 70 65 73 63 72 69 70 er-macro.for.inlining.`typescrip
3400 74 2d 2d 70 69 74 65 6d 2d 62 2d 65 6e 64 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 t--pitem-b-end'...(defalias.'typ
3420 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 62 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 escript--pitem-b-end--cmacro.#[(
3440 5f 63 6c 2d 77 68 6f 6c 65 2d 61 72 67 20 63 6c 2d 78 29 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 _cl-whole-arg.cl-x)."\301\302\30
3460 33 5c 33 30 34 5c 32 31 31 5c 32 31 31 08 26 06 5c 32 30 37 22 20 5b 63 6c 2d 78 20 63 6c 2d 2d 3\304\211\211.&.\207".[cl-x.cl--
3480 64 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 6c 2d 78 29 20 28 63 6c 2d 62 6c 6f 63 6b defsubst-expand.(cl-x).(cl-block
34a0 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 62 2d 65 6e 64 20 28 70 72 6f 67 6e 20 .typescript--pitem-b-end.(progn.
34c0 28 6e 74 68 20 35 20 63 6c 2d 78 29 29 29 20 6e 69 6c 5d 20 37 20 28 23 24 20 2e 20 31 33 32 37 (nth.5.cl-x))).nil].7.(#$...1327
34e0 34 29 5d 29 0a 28 70 75 74 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 62 2d 65 4)]).(put.'typescript--pitem-b-e
3500 6e 64 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d nd.'compiler-macro.'typescript--
3520 70 69 74 65 6d 2d 62 2d 65 6e 64 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 35 37 20 41 63 63 65 73 73 pitem-b-end--cmacro).#@57.Access
3540 20 73 6c 6f 74 20 22 62 2d 65 6e 64 22 20 6f 66 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 .slot."b-end".of.`typescript--pi
3560 74 65 6d 27 20 73 74 72 75 63 74 20 43 4c 2d 58 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 tem'.struct.CL-X...(defalias.'ty
3580 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 62 2d 65 6e 64 20 23 5b 28 63 6c 2d 78 29 20 22 pescript--pitem-b-end.#[(cl-x)."
35a0 5c 33 30 31 08 38 5c 32 30 37 22 20 5b 63 6c 2d 78 20 35 5d 20 32 20 28 23 24 20 2e 20 31 33 36 \301.8\207".[cl-x.5].2.(#$...136
35c0 32 36 29 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 26)]).(byte-code."\300\301\302\3
35e0 30 33 23 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 03#\304\305\306\"\207".[function
3600 2d 70 75 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 62 2d 65 6e 64 20 73 69 64 -put.typescript--pitem-b-end.sid
3620 65 2d 65 66 66 65 63 74 2d 66 72 65 65 20 74 20 64 65 66 61 6c 69 61 73 20 63 6f 70 79 2d 74 79 e-effect-free.t.defalias.copy-ty
3640 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 20 63 6f 70 79 2d 73 65 71 75 65 6e 63 65 5d 20 34 pescript--pitem.copy-sequence].4
3660 29 0a 23 40 31 33 30 20 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 66 6f 72 20 69 6e 6c 69 6e ).#@130.compiler-macro.for.inlin
3680 69 6e 67 20 60 6d 61 6b 65 2d 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 27 2e 0a 0a 28 ing.`make-typescript--pitem'...(
36a0 66 6e 20 43 4c 2d 57 48 4f 4c 45 20 26 63 6c 2d 71 75 6f 74 65 20 26 6b 65 79 20 43 48 49 4c 44 fn.CL-WHOLE.&cl-quote.&key.CHILD
36c0 52 45 4e 20 50 41 52 45 4e 2d 44 45 50 54 48 20 54 59 50 45 20 48 2d 42 45 47 49 4e 20 4e 41 4d REN.PAREN-DEPTH.TYPE.H-BEGIN.NAM
36e0 45 20 42 2d 45 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 74 79 70 65 73 63 E.B-END)..(defalias.'make-typesc
3700 72 69 70 74 2d 2d 70 69 74 65 6d 2d 2d 63 6d 61 63 72 6f 20 23 5b 28 63 6c 2d 77 68 6f 6c 65 20 ript--pitem--cmacro.#[(cl-whole.
3720 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 &rest.#1=#:--cl-rest--)."\306.\3
3740 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 07\"A@.\306.\310\"A@.\306.\311\"
3760 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c 33 30 36 08 5c 33 31 33 5c 22 41 40 1d 5c A@.\306.\312\"A@.\306.\313\"A@.\
3780 33 30 36 08 5c 33 31 34 5c 22 41 40 1e 15 08 1e 16 0e 16 5c 32 30 33 5e 00 0e 16 40 5c 33 31 35 306.\314\"A@.......\203^...@\315
37a0 3e 5c 32 30 33 45 00 0e 16 41 41 5c 32 31 31 16 16 5c 32 30 32 30 00 5c 33 31 36 08 3e 41 40 5c >\203E...AA\211..\2020.\316.>A@\
37c0 32 30 33 54 00 5c 33 31 37 5c 32 31 31 16 16 5c 32 30 32 30 00 5c 33 32 30 5c 33 32 31 0e 16 40 203T.\317\211..\2020.\320\321..@
37e0 5c 22 5c 32 31 30 5c 32 30 32 2e 00 29 5c 33 32 32 5c 33 32 33 5c 33 32 34 5c 33 31 37 0e 17 5c \"\210\202..)\322\323\324\317..\
3800 33 31 37 09 5c 6e 0b 5c 66 0d 0e 15 26 0b 2e 06 5c 32 30 37 22 20 5b 23 31 23 20 63 68 69 6c 64 317.\n.\f...&...\207".[#1#.child
3820 72 65 6e 20 70 61 72 65 6e 2d 64 65 70 74 68 20 74 79 70 65 20 68 2d 62 65 67 69 6e 20 6e 61 6d ren.paren-depth.type.h-begin.nam
3840 65 20 70 6c 69 73 74 2d 6d 65 6d 62 65 72 20 3a 63 68 69 6c 64 72 65 6e 20 3a 70 61 72 65 6e 2d e.plist-member.:children.:paren-
3860 64 65 70 74 68 20 3a 74 79 70 65 20 3a 68 2d 62 65 67 69 6e 20 3a 6e 61 6d 65 20 3a 62 2d 65 6e depth.:type.:h-begin.:name.:b-en
3880 64 20 28 3a 63 68 69 6c 64 72 65 6e 20 3a 70 61 72 65 6e 2d 64 65 70 74 68 20 3a 74 79 70 65 20 d.(:children.:paren-depth.:type.
38a0 3a 68 2d 62 65 67 69 6e 20 3a 6e 61 6d 65 20 3a 62 2d 65 6e 64 20 3a 61 6c 6c 6f 77 2d 6f 74 68 :h-begin.:name.:b-end.:allow-oth
38c0 65 72 2d 6b 65 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 er-keys).:allow-other-keys.nil.e
38e0 72 72 6f 72 20 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e rror."Keyword.argument.%s.not.on
3900 65 20 6f 66 20 28 3a 63 68 69 6c 64 72 65 6e 20 3a 70 61 72 65 6e 2d 64 65 70 74 68 20 3a 74 79 e.of.(:children.:paren-depth.:ty
3920 70 65 20 3a 68 2d 62 65 67 69 6e 20 3a 6e 61 6d 65 20 3a 62 2d 65 6e 64 29 22 20 63 6c 2d 2d 64 pe.:h-begin.:name.:b-end)".cl--d
3940 65 66 73 75 62 73 74 2d 65 78 70 61 6e 64 20 28 63 68 69 6c 64 72 65 6e 20 70 61 72 65 6e 2d 64 efsubst-expand.(children.paren-d
3960 65 70 74 68 20 74 79 70 65 20 68 2d 62 65 67 69 6e 20 6e 61 6d 65 20 62 2d 65 6e 64 29 20 28 63 epth.type.h-begin.name.b-end).(c
3980 6c 2d 62 6c 6f 63 6b 20 6d 61 6b 65 2d 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 20 28 l-block.make-typescript--pitem.(
39a0 6c 69 73 74 20 63 68 69 6c 64 72 65 6e 20 70 61 72 65 6e 2d 64 65 70 74 68 20 74 79 70 65 20 68 list.children.paren-depth.type.h
39c0 2d 62 65 67 69 6e 20 6e 61 6d 65 20 62 2d 65 6e 64 29 29 20 62 2d 65 6e 64 20 23 32 3d 23 3a 2d -begin.name.b-end)).b-end.#2=#:-
39e0 2d 63 6c 2d 6b 65 79 73 2d 2d 20 63 6c 2d 77 68 6f 6c 65 5d 20 31 33 20 28 23 24 20 2e 20 31 33 -cl-keys--.cl-whole].13.(#$...13
3a00 39 32 38 29 5d 29 0a 28 70 75 74 20 27 6d 61 6b 65 2d 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 928)]).(put.'make-typescript--pi
3a20 74 65 6d 20 27 63 6f 6d 70 69 6c 65 72 2d 6d 61 63 72 6f 20 27 6d 61 6b 65 2d 74 79 70 65 73 63 tem.'compiler-macro.'make-typesc
3a40 72 69 70 74 2d 2d 70 69 74 65 6d 2d 2d 63 6d 61 63 72 6f 29 0a 23 40 31 31 30 20 43 6f 6e 73 74 ript--pitem--cmacro).#@110.Const
3a60 72 75 63 74 6f 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 20 6f 66 20 74 79 70 65 20 60 74 79 70 65 ructor.for.objects.of.type.`type
3a80 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 27 2e 0a 0a 28 66 6e 20 26 6b 65 79 20 43 48 49 4c 44 52 script--pitem'...(fn.&key.CHILDR
3aa0 45 4e 20 50 41 52 45 4e 2d 44 45 50 54 48 20 54 59 50 45 20 48 2d 42 45 47 49 4e 20 4e 41 4d 45 EN.PAREN-DEPTH.TYPE.H-BEGIN.NAME
3ac0 20 42 2d 45 4e 44 29 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 6d 61 6b 65 2d 74 79 70 65 73 63 72 .B-END)..(defalias.'make-typescr
3ae0 69 70 74 2d 2d 70 69 74 65 6d 20 23 5b 28 26 72 65 73 74 20 23 31 3d 23 3a 2d 2d 63 6c 2d 72 65 ipt--pitem.#[(&rest.#1=#:--cl-re
3b00 73 74 2d 2d 29 20 22 5c 33 30 36 08 5c 33 30 37 5c 22 41 40 19 5c 33 30 36 08 5c 33 31 30 5c 22 st--)."\306.\307\"A@.\306.\310\"
3b20 41 40 1a 5c 33 30 36 08 5c 33 31 31 5c 22 41 40 1b 5c 33 30 36 08 5c 33 31 32 5c 22 41 40 1c 5c A@.\306.\311\"A@.\306.\312\"A@.\
3b40 33 30 36 08 5c 33 31 33 5c 22 41 40 1d 5c 33 30 36 08 5c 33 31 34 5c 22 41 40 1e 12 08 1e 13 0e 306.\313\"A@.\306.\314\"A@......
3b60 13 5c 32 30 33 5e 00 0e 13 40 5c 33 31 35 3e 5c 32 30 33 45 00 0e 13 41 41 5c 32 31 31 16 13 5c .\203^...@\315>\203E...AA\211..\
3b80 32 30 32 30 00 5c 33 31 36 08 3e 41 40 5c 32 30 33 54 00 5c 33 31 37 5c 32 31 31 16 13 5c 32 30 2020.\316.>A@\203T.\317\211..\20
3ba0 32 30 00 5c 33 32 30 5c 33 32 31 0e 13 40 5c 22 5c 32 31 30 5c 32 30 32 2e 00 29 09 5c 6e 0b 5c 20.\320\321..@\"\210\202..).\n.\
3bc0 66 0d 0e 12 5c 32 35 37 06 2e 06 5c 32 30 37 22 20 5b 23 31 23 20 63 68 69 6c 64 72 65 6e 20 70 f...\257...\207".[#1#.children.p
3be0 61 72 65 6e 2d 64 65 70 74 68 20 74 79 70 65 20 68 2d 62 65 67 69 6e 20 6e 61 6d 65 20 70 6c 69 aren-depth.type.h-begin.name.pli
3c00 73 74 2d 6d 65 6d 62 65 72 20 3a 63 68 69 6c 64 72 65 6e 20 3a 70 61 72 65 6e 2d 64 65 70 74 68 st-member.:children.:paren-depth
3c20 20 3a 74 79 70 65 20 3a 68 2d 62 65 67 69 6e 20 3a 6e 61 6d 65 20 3a 62 2d 65 6e 64 20 28 3a 63 .:type.:h-begin.:name.:b-end.(:c
3c40 68 69 6c 64 72 65 6e 20 3a 70 61 72 65 6e 2d 64 65 70 74 68 20 3a 74 79 70 65 20 3a 68 2d 62 65 hildren.:paren-depth.:type.:h-be
3c60 67 69 6e 20 3a 6e 61 6d 65 20 3a 62 2d 65 6e 64 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 gin.:name.:b-end.:allow-other-ke
3c80 79 73 29 20 3a 61 6c 6c 6f 77 2d 6f 74 68 65 72 2d 6b 65 79 73 20 6e 69 6c 20 65 72 72 6f 72 20 ys).:allow-other-keys.nil.error.
3ca0 22 4b 65 79 77 6f 72 64 20 61 72 67 75 6d 65 6e 74 20 25 73 20 6e 6f 74 20 6f 6e 65 20 6f 66 20 "Keyword.argument.%s.not.one.of.
3cc0 28 3a 63 68 69 6c 64 72 65 6e 20 3a 70 61 72 65 6e 2d 64 65 70 74 68 20 3a 74 79 70 65 20 3a 68 (:children.:paren-depth.:type.:h
3ce0 2d 62 65 67 69 6e 20 3a 6e 61 6d 65 20 3a 62 2d 65 6e 64 29 22 20 62 2d 65 6e 64 20 23 32 3d 23 -begin.:name.:b-end)".b-end.#2=#
3d00 3a 2d 2d 63 6c 2d 6b 65 79 73 2d 2d 5d 20 37 20 28 23 24 20 2e 20 31 34 39 33 39 29 5d 29 0a 28 :--cl-keys--].7.(#$...14939)]).(
3d20 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 byte-code."\300\301\302\303#\304
3d40 5c 33 30 35 5c 33 30 36 5c 32 31 31 5c 33 30 37 5c 33 30 36 5c 33 31 30 5c 33 31 31 5c 33 30 35 \305\306\211\307\306\310\311\305
3d60 5c 33 30 36 26 09 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 6d 61 6b 65 2d 74 \306&.\207".[function-put.make-t
3d80 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 20 73 69 64 65 2d 65 66 66 65 63 74 2d 66 72 65 ypescript--pitem.side-effect-fre
3da0 65 20 74 20 63 6c 2d 73 74 72 75 63 74 2d 64 65 66 69 6e 65 20 74 79 70 65 73 63 72 69 70 74 2d e.t.cl-struct-define.typescript-
3dc0 2d 70 69 74 65 6d 20 6e 69 6c 20 6c 69 73 74 20 28 28 63 68 69 6c 64 72 65 6e 20 6e 69 6c 20 3a -pitem.nil.list.((children.nil.:
3de0 72 65 61 64 2d 6f 6e 6c 79 20 74 29 20 28 70 61 72 65 6e 2d 64 65 70 74 68 20 6e 69 6c 20 3a 72 read-only.t).(paren-depth.nil.:r
3e00 65 61 64 2d 6f 6e 6c 79 20 74 29 20 28 74 79 70 65 20 6e 69 6c 20 3a 72 65 61 64 2d 6f 6e 6c 79 ead-only.t).(type.nil.:read-only
3e20 20 74 29 20 28 68 2d 62 65 67 69 6e 20 6e 69 6c 20 3a 72 65 61 64 2d 6f 6e 6c 79 20 74 29 20 28 .t).(h-begin.nil.:read-only.t).(
3e40 6e 61 6d 65 20 6e 69 6c 20 3a 72 65 61 64 2d 6f 6e 6c 79 20 74 29 20 28 62 2d 65 6e 64 20 6e 69 name.nil.:read-only.t).(b-end.ni
3e60 6c 29 29 20 63 6c 2d 73 74 72 75 63 74 2d 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d l)).cl-struct-typescript--pitem-
3e80 74 61 67 73 5d 20 31 31 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d tags].11).(defconst.typescript--
3ea0 69 6e 69 74 69 61 6c 2d 70 69 74 65 6d 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 08 5c initial-pitem.(byte-code."\301.\
3ec0 33 30 32 5c 33 30 31 5c 32 31 31 5c 32 31 31 5c 32 35 37 06 5c 32 30 37 22 20 5b 6d 6f 73 74 2d 302\301\211\211\257.\207".[most-
3ee0 6e 65 67 61 74 69 76 65 2d 66 69 78 6e 75 6d 20 6e 69 6c 20 74 6f 70 6c 65 76 65 6c 5d 20 36 29 negative-fixnum.nil.toplevel].6)
3f00 29 0a 23 40 32 35 20 4d 61 74 63 68 65 73 20 61 20 74 79 70 65 64 6f 63 20 6c 69 6e 6b 2e 1f 0a ).#@25.Matches.a.typedoc.link...
3f20 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 74 79 70 65 64 6f 63 2d 6c 69 6e (defconst.typescript-typedoc-lin
3f40 6b 2d 74 61 67 2d 72 65 67 65 78 70 20 22 5c 5c 5b 5c 5c 5b 2e 2a 3f 5c 5c 5d 5c 5c 5d 22 20 28 k-tag-regexp."\\[\\[.*?\\]\\]".(
3f60 23 24 20 2e 20 31 36 31 33 35 29 29 0a 23 40 33 35 20 4d 61 74 63 68 65 73 20 61 20 74 79 70 65 #$...16135)).#@35.Matches.a.type
3f80 64 6f 63 20 6b 65 79 77 6f 72 64 20 6d 61 72 6b 75 70 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 doc.keyword.markup...(defconst.t
3fa0 79 70 65 73 63 72 69 70 74 2d 74 79 70 65 64 6f 63 2d 6c 69 74 65 72 61 6c 2d 6d 61 72 6b 75 70 ypescript-typedoc-literal-markup
3fc0 2d 72 65 67 65 78 70 20 22 5c 5c 28 60 2b 5c 5c 29 2e 2a 3f 5c 5c 31 22 20 28 23 24 20 2e 20 31 -regexp."\\(`+\\).*?\\1".(#$...1
3fe0 36 32 34 32 29 29 0a 23 40 35 38 20 4d 61 74 63 68 65 73 20 65 76 65 72 79 74 68 69 6e 67 20 77 6242)).#@58.Matches.everything.w
4000 65 20 61 6c 6c 6f 77 20 62 65 66 6f 72 65 20 74 68 65 20 40 20 6f 66 20 61 20 6a 73 64 6f 63 20 e.allow.before.the.@.of.a.jsdoc.
4020 74 61 67 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 tag...(defconst.typescript-jsdoc
4040 2d 62 65 66 6f 72 65 2d 74 61 67 2d 72 65 67 65 78 70 20 22 5c 5c 28 3f 3a 5e 5c 5c 73 2d 2a 5c -before-tag-regexp."\\(?:^\\s-*\
4060 5c 2a 2b 5c 5c 7c 2f 5c 5c 2a 5c 5c 2a 5c 5c 29 5c 5c 73 2d 2a 22 20 28 23 24 20 2e 20 31 36 33 \*+\\|/\\*\\*\\)\\s-*".(#$...163
4080 36 34 29 29 0a 23 40 36 34 20 4d 61 74 63 68 65 73 20 6a 73 64 6f 63 20 74 61 67 73 20 77 69 74 64)).#@64.Matches.jsdoc.tags.wit
40a0 68 20 6f 70 74 69 6f 6e 61 6c 20 74 79 70 65 20 61 6e 64 20 6f 70 74 69 6f 6e 61 6c 20 70 61 72 h.optional.type.and.optional.par
40c0 61 6d 20 6e 61 6d 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 6a am.name...(defconst.typescript-j
40e0 73 64 6f 63 2d 70 61 72 61 6d 2d 74 61 67 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 74 79 sdoc-param-tag-regexp.(concat.ty
4100 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 2d 62 65 66 6f 72 65 2d 74 61 67 2d 72 65 67 65 78 70 pescript-jsdoc-before-tag-regexp
4120 20 22 5c 5c 28 40 5c 5c 28 3f 3a 61 72 67 5c 5c 28 3f 3a 75 6d 65 6e 74 5c 5c 29 3f 5c 5c 7c 70 ."\\(@\\(?:arg\\(?:ument\\)?\\|p
4140 5c 5c 28 3f 3a 61 72 61 6d 5c 5c 7c 72 6f 70 5c 5c 28 3f 3a 65 72 74 79 5c 5c 29 3f 5c 5c 29 5c \\(?:aram\\|rop\\(?:erty\\)?\\)\
4160 5c 7c 74 79 70 65 64 65 66 5c 5c 29 5c 5c 29 5c 5c 73 2d 2a 5c 5c 28 7b 5b 5e 7d 5d 2b 7d 5c 5c \|typedef\\)\\)\\s-*\\({[^}]+}\\
4180 29 3f 5c 5c 73 2d 2a 5c 5c 5b 3f 5c 5c 28 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5f 24 2e 5d 2b 5c 5c 29 )?\\s-*\\[?\\([[:alnum:]_$.]+\\)
41a0 3f 5c 5c 5d 3f 5c 5c 5f 3e 22 29 20 28 23 24 20 2e 20 31 36 35 32 32 29 29 0a 23 40 34 30 20 4d ?\\]?\\_>").(#$...16522)).#@40.M
41c0 61 74 63 68 65 73 20 6a 73 64 6f 63 20 74 61 67 73 20 77 69 74 68 20 6f 70 74 69 6f 6e 61 6c 20 atches.jsdoc.tags.with.optional.
41e0 74 79 70 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f type...(defconst.typescript-jsdo
4200 63 2d 74 79 70 65 64 2d 74 61 67 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 74 79 70 65 73 c-typed-tag-regexp.(concat.types
4220 63 72 69 70 74 2d 6a 73 64 6f 63 2d 62 65 66 6f 72 65 2d 74 61 67 2d 72 65 67 65 78 70 20 22 5c cript-jsdoc-before-tag-regexp."\
4240 5c 28 40 5c 5c 28 3f 3a 65 5c 5c 28 3f 3a 6e 75 6d 5c 5c 7c 78 74 65 6e 64 73 5c 5c 29 5c 5c 7c \(@\\(?:e\\(?:num\\|xtends\\)\\|
4260 66 69 65 6c 64 5c 5c 7c 69 5c 5c 28 3f 3a 64 5c 5c 7c 6d 70 6c 65 6d 65 6e 74 73 5c 5c 29 5c 5c field\\|i\\(?:d\\|mplements\\)\\
4280 7c 6c 65 6e 64 73 5c 5c 7c 6d 6f 64 73 5c 5c 7c 72 65 5c 5c 28 3f 3a 71 75 69 72 65 73 5c 5c 7c |lends\\|mods\\|re\\(?:quires\\|
42a0 74 75 72 6e 73 3f 5c 5c 29 5c 5c 7c 74 5c 5c 28 3f 3a 68 72 6f 77 73 3f 5c 5c 7c 79 70 65 5c 5c turns?\\)\\|t\\(?:hrows?\\|ype\\
42c0 29 5c 5c 7c 79 69 65 6c 64 73 3f 5c 5c 29 5c 5c 29 5c 5c 73 2d 2a 5c 5c 28 7b 5b 5e 7d 5d 2b 7d )\\|yields?\\)\\)\\s-*\\({[^}]+}
42e0 5c 5c 29 3f 22 29 20 28 23 24 20 2e 20 31 36 38 33 31 29 29 0a 23 40 34 34 20 4d 61 74 63 68 65 \\)?").(#$...16831)).#@44.Matche
4300 73 20 6a 73 64 6f 63 20 74 61 67 73 20 77 69 74 68 20 61 20 73 69 6e 67 6c 65 20 61 72 67 75 6d s.jsdoc.tags.with.a.single.argum
4320 65 6e 74 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 ent...(defconst.typescript-jsdoc
4340 2d 61 72 67 2d 74 61 67 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 74 20 74 79 70 65 73 63 72 69 -arg-tag-regexp.(concat.typescri
4360 70 74 2d 6a 73 64 6f 63 2d 62 65 66 6f 72 65 2d 74 61 67 2d 72 65 67 65 78 70 20 22 5c 5c 28 40 pt-jsdoc-before-tag-regexp."\\(@
4380 5c 5c 28 3f 3a 61 5c 5c 28 3f 3a 5c 5c 28 3f 3a 63 63 65 73 5c 5c 7c 6c 69 61 5c 5c 7c 75 67 6d \\(?:a\\(?:\\(?:cces\\|lia\\|ugm
43a0 65 6e 74 5c 5c 29 73 5c 5c 29 5c 5c 7c 62 5c 5c 28 3f 3a 61 73 65 5c 5c 7c 6f 72 72 6f 77 73 5c ent\\)s\\)\\|b\\(?:ase\\|orrows\
43c0 5c 7c 75 67 5c 5c 29 5c 5c 7c 63 5c 5c 28 3f 3a 61 6c 6c 62 61 63 6b 5c 5c 7c 6f 6e 66 69 67 5c \|ug\\)\\|c\\(?:allback\\|onfig\
43e0 5c 29 5c 5c 7c 64 65 66 5c 5c 28 3f 3a 61 75 6c 74 5c 5c 7c 69 6e 65 5c 5c 29 5c 5c 7c 65 5c 5c \)\\|def\\(?:ault\\|ine\\)\\|e\\
4400 28 3f 3a 6d 69 74 73 5c 5c 7c 78 5c 5c 28 3f 3a 63 65 70 74 69 6f 6e 5c 5c 7c 74 65 5c 5c 28 3f (?:mits\\|x\\(?:ception\\|te\\(?
4420 3a 6e 64 73 5c 5c 7c 72 6e 61 6c 5c 5c 29 5c 5c 29 5c 5c 29 5c 5c 7c 66 5c 5c 28 3f 3a 69 72 65 :nds\\|rnal\\)\\)\\)\\|f\\(?:ire
4440 73 5c 5c 7c 75 6e 63 5c 5c 28 3f 3a 74 69 6f 6e 5c 5c 29 3f 5c 5c 29 5c 5c 7c 68 6f 73 74 5c 5c s\\|unc\\(?:tion\\)?\\)\\|host\\
4460 7c 6b 69 6e 64 5c 5c 7c 6c 69 73 74 65 6e 73 5c 5c 7c 6d 5c 5c 28 3f 3a 65 5c 5c 28 3f 3a 6d 62 |kind\\|listens\\|m\\(?:e\\(?:mb
4480 65 72 5c 5c 28 3f 3a 6f 66 5c 5c 29 3f 5c 5c 7c 74 68 6f 64 5c 5c 29 5c 5c 7c 69 78 65 73 5c 5c er\\(?:of\\)?\\|thod\\)\\|ixes\\
44a0 7c 6f 64 75 6c 65 5c 5c 29 5c 5c 7c 6e 61 6d 65 5c 5c 28 3f 3a 73 70 61 63 65 5c 5c 29 3f 5c 5c |odule\\)\\|name\\(?:space\\)?\\
44c0 7c 72 65 71 75 69 72 65 73 5c 5c 7c 73 5c 5c 28 3f 3a 69 6e 63 65 5c 5c 7c 75 70 70 72 65 73 73 |requires\\|s\\(?:ince\\|uppress
44e0 5c 5c 29 5c 5c 7c 74 68 5c 5c 28 3f 3a 5c 5c 28 3f 3a 69 5c 5c 7c 72 6f 77 5c 5c 29 73 5c 5c 29 \\)\\|th\\(?:\\(?:i\\|row\\)s\\)
4500 5c 5c 7c 76 5c 5c 28 3f 3a 61 72 5c 5c 28 3f 3a 69 61 74 69 6f 6e 5c 5c 29 3f 5c 5c 7c 65 72 73 \\|v\\(?:ar\\(?:iation\\)?\\|ers
4520 69 6f 6e 5c 5c 29 5c 5c 29 5c 5c 29 5c 5c 73 2d 2b 5c 5c 28 5b 5e 20 09 5d 2b 5c 5c 29 22 29 20 ion\\)\\)\\)\\s-+\\([^..]+\\)").
4540 28 23 24 20 2e 20 31 37 31 34 36 29 29 0a 23 40 32 37 20 4d 61 74 63 68 65 73 20 65 6d 70 74 79 (#$...17146)).#@27.Matches.empty
4560 20 6a 73 64 6f 63 20 74 61 67 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 .jsdoc.tags...(defconst.typescri
4580 70 74 2d 6a 73 64 6f 63 2d 65 6d 70 74 79 2d 74 61 67 2d 72 65 67 65 78 70 20 28 63 6f 6e 63 61 pt-jsdoc-empty-tag-regexp.(conca
45a0 74 20 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 2d 62 65 66 6f 72 65 2d 74 61 67 2d 72 65 t.typescript-jsdoc-before-tag-re
45c0 67 65 78 70 20 22 5c 5c 28 40 5c 5c 28 3f 3a 61 5c 5c 28 3f 3a 62 73 74 72 61 63 74 5c 5c 7c 64 gexp."\\(@\\(?:a\\(?:bstract\\|d
45e0 64 6f 6e 5c 5c 7c 73 79 6e 63 5c 5c 7c 75 74 68 6f 72 5c 5c 29 5c 5c 7c 63 5c 5c 28 3f 3a 6c 61 don\\|sync\\|uthor\\)\\|c\\(?:la
4600 73 73 5c 5c 28 3f 3a 64 65 73 63 5c 5c 29 3f 5c 5c 7c 6f 5c 5c 28 3f 3a 6e 73 74 5c 5c 28 3f 3a ss\\(?:desc\\)?\\|o\\(?:nst\\(?:
4620 61 6e 74 5c 5c 7c 72 75 63 74 5c 5c 28 3f 3a 6f 72 5c 5c 7c 73 5c 5c 29 5c 5c 29 3f 5c 5c 7c 70 ant\\|ruct\\(?:or\\|s\\)\\)?\\|p
4640 79 72 69 67 68 74 5c 5c 29 5c 5c 29 5c 5c 7c 64 65 5c 5c 28 3f 3a 66 61 75 6c 74 5c 5c 28 3f 3a yright\\)\\)\\|de\\(?:fault\\(?:
4660 76 61 6c 75 65 5c 5c 29 3f 5c 5c 7c 70 72 65 63 61 74 65 64 5c 5c 7c 73 63 5c 5c 28 3f 3a 72 69 value\\)?\\|precated\\|sc\\(?:ri
4680 70 74 69 6f 6e 5c 5c 29 3f 5c 5c 29 5c 5c 7c 65 5c 5c 28 3f 3a 76 65 6e 74 5c 5c 7c 78 5c 5c 28 ption\\)?\\)\\|e\\(?:vent\\|x\\(
46a0 3f 3a 61 6d 70 6c 65 5c 5c 7c 65 63 5c 5c 7c 70 6f 72 74 73 3f 5c 5c 29 5c 5c 29 5c 5c 7c 66 5c ?:ample\\|ec\\|ports?\\)\\)\\|f\
46c0 5c 28 3f 3a 69 5c 5c 28 3f 3a 6c 65 5c 5c 28 3f 3a 6f 76 65 72 76 69 65 77 5c 5c 29 3f 5c 5c 7c \(?:i\\(?:le\\(?:overview\\)?\\|
46e0 6e 61 6c 5c 5c 29 5c 5c 7c 75 6e 63 5c 5c 28 3f 3a 74 69 6f 6e 5c 5c 29 3f 5c 5c 29 5c 5c 7c 67 nal\\)\\|unc\\(?:tion\\)?\\)\\|g
4700 5c 5c 28 3f 3a 65 6e 65 72 61 74 6f 72 5c 5c 7c 6c 6f 62 61 6c 5c 5c 29 5c 5c 7c 68 69 64 5c 5c \\(?:enerator\\|lobal\\)\\|hid\\
4720 28 3f 3a 64 65 6e 5c 5c 7c 65 63 6f 6e 73 74 72 75 63 74 6f 72 5c 5c 29 5c 5c 7c 69 5c 5c 28 3f (?:den\\|econstructor\\)\\|i\\(?
4740 3a 67 6e 6f 72 65 5c 5c 7c 6d 70 6c 69 63 69 74 63 61 73 74 5c 5c 7c 6e 5c 5c 28 3f 3a 68 65 72 :gnore\\|mplicitcast\\|n\\(?:her
4760 69 74 64 6f 63 5c 5c 7c 6e 65 72 5c 5c 7c 5c 5c 28 3f 3a 73 74 61 6e 5c 5c 7c 74 65 72 66 61 5c itdoc\\|ner\\|\\(?:stan\\|terfa\
4780 5c 29 63 65 5c 5c 29 5c 5c 29 5c 5c 7c 6c 69 63 65 6e 73 65 5c 5c 7c 6d 5c 5c 28 3f 3a 65 74 68 \)ce\\)\\)\\|license\\|m\\(?:eth
47a0 6f 64 5c 5c 7c 69 78 69 6e 5c 5c 29 5c 5c 7c 6e 6f 5c 5c 28 3f 3a 61 6c 69 61 73 5c 5c 7c 73 68 od\\|ixin\\)\\|no\\(?:alias\\|sh
47c0 61 64 6f 77 5c 5c 7c 74 79 70 65 63 68 65 63 6b 5c 5c 29 5c 5c 7c 6f 5c 5c 28 3f 3a 76 65 72 5c adow\\|typecheck\\)\\|o\\(?:ver\
47e0 5c 28 3f 3a 72 69 64 65 5c 5c 7c 76 69 65 77 5c 5c 29 5c 5c 7c 77 6e 65 72 5c 5c 29 5c 5c 7c 70 \(?:ride\\|view\\)\\|wner\\)\\|p
4800 5c 5c 28 3f 3a 61 63 6b 61 67 65 5c 5c 7c 72 5c 5c 28 3f 3a 65 73 65 72 76 65 5c 5c 28 3f 3a 74 \\(?:ackage\\|r\\(?:eserve\\(?:t
4820 72 79 5c 5c 29 3f 5c 5c 7c 69 76 61 74 65 5c 5c 7c 6f 74 65 63 74 65 64 5c 5c 29 5c 5c 7c 75 62 ry\\)?\\|ivate\\|otected\\)\\|ub
4840 6c 69 63 5c 5c 29 5c 5c 7c 72 65 61 64 6f 6e 6c 79 5c 5c 7c 73 5c 5c 28 3f 3a 74 61 74 69 63 5c lic\\)\\|readonly\\|s\\(?:tatic\
4860 5c 7c 75 5c 5c 28 3f 3a 6d 6d 61 72 79 5c 5c 7c 70 70 6f 72 74 65 64 5c 5c 29 5c 5c 29 5c 5c 7c \|u\\(?:mmary\\|pported\\)\\)\\|
4880 74 5c 5c 28 3f 3a 6f 64 6f 5c 5c 7c 75 74 6f 72 69 61 6c 5c 5c 29 5c 5c 7c 76 69 72 74 75 61 6c t\\(?:odo\\|utorial\\)\\|virtual
48a0 5c 5c 29 5c 5c 29 5c 5c 73 2d 2a 22 29 20 28 23 24 20 2e 20 31 37 37 34 37 29 29 0a 23 40 32 33 \\)\\)\\s-*").(#$...17747)).#@23
48c0 20 4d 61 74 63 68 65 73 20 74 73 6c 69 6e 74 20 66 6c 61 67 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 .Matches.tslint.flags...(defcons
48e0 74 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69 6e 74 2d 66 6c 61 67 2d 72 65 67 65 78 70 20 t.typescript-tslint-flag-regexp.
4900 22 5c 5c 28 3f 3a 2f 2f 5c 5c 7c 2f 5c 5c 2a 5c 5c 29 5c 5c 73 2d 2a 5c 5c 28 74 73 6c 69 6e 74 "\\(?://\\|/\\*\\)\\s-*\\(tslint
4920 3a 2e 2a 3f 5c 5c 29 5c 5c 28 3f 3a 5c 5c 2a 2f 5c 5c 7c 24 5c 5c 29 22 20 28 23 24 20 2e 20 31 :.*?\\)\\(?:\\*/\\|$\\)".(#$...1
4940 38 36 32 35 29 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 5c 8625)).(byte-code."\301\302\303\
4960 33 30 34 5c 33 30 35 5c 33 30 36 25 5c 32 31 30 5c 33 30 31 5c 33 30 37 5c 33 31 30 5c 33 31 31 304\305\306%\210\301\307\310\311
4980 5c 33 30 35 5c 33 30 36 25 5c 32 31 30 5c 33 30 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 30 \305\306%\210\301\312\313\314\30
49a0 35 5c 33 30 36 25 5c 32 31 30 5c 33 30 31 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 33 30 35 5c 33 5\306%\210\301\315\316\317\305\3
49c0 30 36 25 5c 32 31 30 5c 33 30 31 5c 33 32 30 5c 33 32 31 5c 33 32 32 5c 33 30 35 5c 33 30 36 25 06%\210\301\320\321\322\305\306%
49e0 5c 32 31 30 5c 33 30 31 5c 33 32 33 5c 33 32 34 5c 33 32 35 5c 33 30 35 5c 33 30 36 25 5c 32 31 \210\301\323\324\325\305\306%\21
4a00 30 5c 33 32 36 5c 33 30 36 5c 33 32 37 5c 33 33 30 5c 33 33 31 5c 33 33 32 5c 33 30 35 5c 33 33 0\326\306\327\330\331\332\305\33
4a20 33 26 07 5c 32 31 30 5c 33 33 34 5c 33 33 35 5c 33 33 36 5c 33 33 37 5c 33 34 30 5c 33 34 31 5c 3&.\210\334\335\336\337\340\341\
4a40 33 34 32 5c 33 34 33 5c 33 30 35 5c 33 30 36 26 09 5c 32 31 30 5c 33 33 34 5c 33 34 34 5c 33 34 342\343\305\306&.\210\334\344\34
4a60 35 5c 33 34 36 5c 33 34 30 5c 33 34 31 5c 33 34 32 5c 33 34 33 5c 33 30 35 5c 33 30 36 26 09 5c 5\346\340\341\342\343\305\306&.\
4a80 32 31 30 5c 33 33 34 5c 33 34 37 5c 33 35 30 5c 33 35 31 5c 33 34 30 5c 33 35 32 5c 33 30 35 5c 210\334\347\350\351\340\352\305\
4aa0 33 30 36 26 07 5c 32 31 30 5c 33 33 34 5c 33 35 33 5c 33 35 30 5c 33 35 34 5c 33 34 30 5c 33 35 306&.\210\334\353\350\354\340\35
4ac0 32 5c 33 30 35 5c 33 30 36 26 07 5c 32 31 30 5c 33 33 34 5c 33 35 35 5c 33 35 30 5c 33 35 36 5c 2\305\306&.\210\334\355\350\356\
4ae0 33 34 30 5c 33 35 32 5c 33 30 35 5c 33 30 36 26 07 5c 32 31 30 5c 33 33 34 5c 33 35 37 5c 33 32 340\352\305\306&.\210\334\357\32
4b00 37 5c 33 36 30 5c 33 34 30 5c 33 35 32 5c 33 30 35 5c 33 30 36 26 07 5c 32 31 30 5c 33 33 34 5c 7\360\340\352\305\306&.\210\334\
4b20 33 36 31 5c 33 36 32 5c 33 36 33 5c 33 34 30 5c 33 36 34 5c 33 30 35 5c 33 30 36 26 07 5c 32 31 361\362\363\340\364\305\306&.\21
4b40 30 5c 33 33 34 5c 33 36 35 5c 33 30 30 5c 33 36 36 5c 33 34 30 5c 33 36 37 5c 33 37 30 5c 33 37 0\334\365\300\366\340\367\370\37
4b60 31 08 5c 22 42 5c 33 30 35 5c 33 30 36 26 07 5c 32 31 30 5c 33 33 34 5c 33 37 32 5c 33 32 37 5c 1.\"B\305\306&.\210\334\372\327\
4b80 33 37 33 5c 33 34 30 5c 33 37 34 5c 33 30 35 5c 33 30 36 26 07 5c 32 31 30 5c 33 33 34 5c 33 37 373\340\374\305\306&.\210\334\37
4ba0 35 5c 33 32 37 5c 33 37 36 5c 33 34 30 5c 33 35 32 5c 33 30 35 5c 33 30 36 26 07 5c 32 30 37 22 5\327\376\340\352\305\306&.\207"
4bc0 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 61 76 61 69 6c 61 62 6c 65 2d 66 72 61 6d 65 77 6f 72 .[typescript--available-framewor
4be0 6b 73 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d 66 61 63 65 20 74 79 70 65 73 63 72 69 70 ks.custom-declare-face.typescrip
4c00 74 2d 6a 73 64 6f 63 2d 74 61 67 20 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 53 6c 61 t-jsdoc-tag.((t.:foreground."Sla
4c20 74 65 47 72 61 79 22 29 29 20 22 46 61 63 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 teGray"))."Face.used.to.highligh
4c40 74 20 40 77 68 61 74 65 76 65 72 20 74 61 67 73 20 69 6e 20 6a 73 64 6f 63 20 63 6f 6d 6d 65 6e t.@whatever.tags.in.jsdoc.commen
4c60 74 73 2e 22 20 3a 67 72 6f 75 70 20 74 79 70 65 73 63 72 69 70 74 20 74 79 70 65 73 63 72 69 70 ts.".:group.typescript.typescrip
4c80 74 2d 6a 73 64 6f 63 2d 74 79 70 65 20 28 28 74 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 53 74 t-jsdoc-type.((t.:foreground."St
4ca0 65 65 6c 42 6c 75 65 22 29 29 20 22 46 61 63 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 eelBlue"))."Face.used.to.highlig
4cc0 68 74 20 7b 46 6f 6f 42 61 72 7d 20 74 79 70 65 73 20 69 6e 20 6a 73 64 6f 63 20 63 6f 6d 6d 65 ht.{FooBar}.types.in.jsdoc.comme
4ce0 6e 74 73 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 2d 76 61 6c 75 65 20 28 28 74 nts.".typescript-jsdoc-value.((t
4d00 20 3a 66 6f 72 65 67 72 6f 75 6e 64 20 22 67 6f 6c 64 34 22 29 29 20 22 46 61 63 65 20 75 73 65 .:foreground."gold4"))."Face.use
4d20 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 74 61 67 20 76 61 6c 75 65 73 20 69 6e 20 6a 73 64 d.to.highlight.tag.values.in.jsd
4d40 6f 63 20 63 6f 6d 6d 65 6e 74 73 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 61 63 63 65 73 73 2d oc.comments.".typescript-access-
4d60 6d 6f 64 69 66 69 65 72 2d 66 61 63 65 20 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 modifier-face.((t.(:inherit.font
4d80 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 29 20 22 46 61 63 65 20 75 73 65 64 -lock-keyword-face)))."Face.used
4da0 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 61 63 63 65 73 73 20 6d 6f 64 69 66 69 65 72 73 2e 22 .to.highlight.access.modifiers."
4dc0 20 74 79 70 65 73 63 72 69 70 74 2d 74 68 69 73 2d 66 61 63 65 20 28 28 74 20 28 3a 69 6e 68 65 .typescript-this-face.((t.(:inhe
4de0 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 63 65 29 29 29 20 22 46 rit.font-lock-keyword-face)))."F
4e00 61 63 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 20 27 74 68 69 73 27 20 6b 65 79 ace.used.to.highlight.'this'.key
4e20 77 6f 72 64 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 70 72 69 6d 69 74 69 76 65 2d 66 61 63 65 word.".typescript-primitive-face
4e40 20 28 28 74 20 28 3a 69 6e 68 65 72 69 74 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 .((t.(:inherit.font-lock-keyword
4e60 2d 66 61 63 65 29 29 29 20 22 46 61 63 65 20 75 73 65 64 20 74 6f 20 68 69 67 68 6c 69 67 68 74 -face)))."Face.used.to.highlight
4e80 20 62 75 69 6c 74 69 6e 20 74 79 70 65 73 2e 22 20 63 75 73 74 6f 6d 2d 64 65 63 6c 61 72 65 2d .builtin.types.".custom-declare-
4ea0 67 72 6f 75 70 20 6e 69 6c 20 22 43 75 73 74 6f 6d 69 7a 61 74 69 6f 6e 20 76 61 72 69 61 62 6c group.nil."Customization.variabl
4ec0 65 73 20 66 6f 72 20 74 79 70 65 73 63 72 69 70 74 20 6d 6f 64 65 2e 22 20 3a 74 61 67 20 22 74 es.for.typescript.mode.".:tag."t
4ee0 79 70 65 73 63 72 69 70 74 22 20 6c 61 6e 67 75 61 67 65 73 20 63 75 73 74 6f 6d 2d 64 65 63 6c ypescript".languages.custom-decl
4f00 61 72 65 2d 76 61 72 69 61 62 6c 65 20 74 79 70 65 73 63 72 69 70 74 2d 69 6e 64 65 6e 74 2d 6c are-variable.typescript-indent-l
4f20 65 76 65 6c 20 34 20 22 4e 75 6d 62 65 72 20 6f 66 20 73 70 61 63 65 73 20 66 6f 72 20 65 61 63 evel.4."Number.of.spaces.for.eac
4f40 68 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 73 74 65 70 20 69 6e 20 60 74 79 70 65 73 63 72 69 70 h.indentation.step.in.`typescrip
4f60 74 2d 6d 6f 64 65 27 2e 22 20 3a 74 79 70 65 20 69 6e 74 65 67 65 72 20 3a 73 61 66 65 20 69 6e t-mode'.".:type.integer.:safe.in
4f80 74 65 67 65 72 70 20 74 79 70 65 73 63 72 69 70 74 2d 65 78 70 72 2d 69 6e 64 65 6e 74 2d 6f 66 tegerp.typescript-expr-indent-of
4fa0 66 73 65 74 20 30 20 22 4e 75 6d 62 65 72 20 6f 66 20 61 64 64 69 74 69 6f 6e 61 6c 20 73 70 61 fset.0."Number.of.additional.spa
4fc0 63 65 73 20 75 73 65 64 20 66 6f 72 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 63 6f 6e 74 ces.used.for.indentation.of.cont
4fe0 69 6e 75 65 64 20 65 78 70 72 65 73 73 69 6f 6e 73 2e 5c 6e 54 68 65 20 76 61 6c 75 65 20 6d 75 inued.expressions.\nThe.value.mu
5000 73 74 20 62 65 20 6e 6f 20 6c 65 73 73 20 74 68 61 6e 20 6d 69 6e 75 73 20 60 74 79 70 65 73 63 st.be.no.less.than.minus.`typesc
5020 72 69 70 74 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 27 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d ript-indent-level'.".typescript-
5040 69 6e 64 65 6e 74 2d 73 77 69 74 63 68 2d 63 6c 61 75 73 65 73 20 74 20 22 45 6e 61 62 6c 65 20 indent-switch-clauses.t."Enable.
5060 69 6e 64 65 6e 74 69 6e 67 20 6f 66 20 73 77 69 74 63 68 20 63 61 73 65 20 61 6e 64 20 64 65 66 indenting.of.switch.case.and.def
5080 61 75 6c 74 20 63 6c 61 75 73 65 73 20 74 6f 5c 6e 72 65 70 6c 69 63 61 74 65 20 74 73 73 65 72 ault.clauses.to\nreplicate.tsser
50a0 76 65 72 20 62 65 68 61 76 69 6f 75 72 2e 20 49 6e 64 65 6e 74 20 6c 65 76 65 6c 20 69 73 20 74 ver.behaviour..Indent.level.is.t
50c0 61 6b 65 6e 20 74 6f 20 62 65 5c 6e 60 74 79 70 65 73 63 72 69 70 74 2d 69 6e 64 65 6e 74 2d 6c aken.to.be\n`typescript-indent-l
50e0 65 76 65 6c 27 2e 22 20 62 6f 6f 6c 65 61 6e 20 74 79 70 65 73 63 72 69 70 74 2d 69 6e 64 65 6e evel'.".boolean.typescript-inden
5100 74 2d 6c 69 73 74 2d 69 74 65 6d 73 20 22 45 6e 61 62 6c 65 20 69 6e 64 65 6e 74 69 6e 67 20 6f t-list-items."Enable.indenting.o
5120 66 20 6c 69 73 74 20 69 74 65 6d 73 2c 20 75 73 65 66 75 6c 20 66 6f 72 20 63 65 72 74 61 69 6e f.list.items,.useful.for.certain
5140 20 63 6f 64 65 20 73 74 79 6c 65 73 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 61 75 74 6f 2d 69 .code.styles.".typescript-auto-i
5160 6e 64 65 6e 74 2d 66 6c 61 67 20 22 57 68 65 74 68 65 72 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 ndent-flag."Whether.to.automatic
5180 61 6c 6c 79 20 69 6e 64 65 6e 74 20 77 68 65 6e 20 74 79 70 69 6e 67 20 70 75 6e 63 74 75 61 74 ally.indent.when.typing.punctuat
51a0 69 6f 6e 20 63 68 61 72 61 63 74 65 72 73 2e 5c 6e 49 66 20 6e 6f 6e 2d 6e 69 6c 2c 20 74 68 65 ion.characters.\nIf.non-nil,.the
51c0 20 63 68 61 72 61 63 74 65 72 73 20 7b 7d 28 29 3b 2c 3a 20 61 6c 73 6f 20 69 6e 64 65 6e 74 20 .characters.{}();,:.also.indent.
51e0 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 5c 6e 69 6e 20 74 79 70 65 73 63 72 69 70 74 20 the.current.line\nin.typescript.
5200 6d 6f 64 65 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 66 6c 61 74 2d 66 75 6e 63 74 69 6f 6e 73 mode.".typescript-flat-functions
5220 20 22 54 72 65 61 74 20 6e 65 73 74 65 64 20 66 75 6e 63 74 69 6f 6e 73 20 61 73 20 74 6f 70 2d ."Treat.nested.functions.as.top-
5240 6c 65 76 65 6c 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d level.functions.in.`typescript-m
5260 6f 64 65 27 2e 5c 6e 54 68 69 73 20 61 70 70 6c 69 65 73 20 74 6f 20 66 75 6e 63 74 69 6f 6e 20 ode'.\nThis.applies.to.function.
5280 6d 6f 76 65 6d 65 6e 74 2c 20 6d 61 72 6b 69 6e 67 2c 20 61 6e 64 20 73 6f 20 6f 6e 2e 22 20 74 movement,.marking,.and.so.on.".t
52a0 79 70 65 73 63 72 69 70 74 2d 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 75 70 2d 66 75 6e 63 20 23 27 ypescript-comment-lineup-func.#'
52c0 63 2d 6c 69 6e 65 75 70 2d 43 2d 63 6f 6d 6d 65 6e 74 73 20 22 4c 69 6e 65 75 70 20 66 75 6e 63 c-lineup-C-comments."Lineup.func
52e0 74 69 6f 6e 20 66 6f 72 20 60 63 63 2d 6d 6f 64 65 2d 73 74 79 6c 65 27 2c 20 66 6f 72 20 43 20 tion.for.`cc-mode-style',.for.C.
5300 63 6f 6d 6d 65 6e 74 73 20 69 6e 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 22 20 comments.in.`typescript-mode'.".
5320 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 65 6e 61 62 6c 65 64 2d 66 72 61 6d function.typescript-enabled-fram
5340 65 77 6f 72 6b 73 20 22 46 72 61 6d 65 77 6f 72 6b 73 20 72 65 63 6f 67 6e 69 7a 65 64 20 62 79 eworks."Frameworks.recognized.by
5360 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 5c 6e 54 6f 20 69 6d 70 72 6f 76 65 20 .`typescript-mode'.\nTo.improve.
5380 70 65 72 66 6f 72 6d 61 6e 63 65 2c 20 79 6f 75 20 6d 61 79 20 74 75 72 6e 20 6f 66 66 20 73 6f performance,.you.may.turn.off.so
53a0 6d 65 20 66 72 61 6d 65 77 6f 72 6b 73 20 79 6f 75 5c 6e 73 65 6c 64 6f 6d 20 75 73 65 2c 20 65 me.frameworks.you\nseldom.use,.e
53c0 69 74 68 65 72 20 67 6c 6f 62 61 6c 6c 79 20 6f 72 20 6f 6e 20 61 20 70 65 72 2d 62 75 66 66 65 ither.globally.or.on.a.per-buffe
53e0 72 20 62 61 73 69 73 2e 22 20 73 65 74 20 6d 61 70 63 61 72 20 23 5b 28 78 29 20 22 5c 33 30 31 r.basis.".set.mapcar.#[(x)."\301
5400 08 44 5c 32 30 37 22 20 5b 78 20 63 6f 6e 73 74 5d 20 32 5d 20 74 79 70 65 73 63 72 69 70 74 2d .D\207".[x.const].2].typescript-
5420 6d 6f 64 65 2d 68 6f 6f 6b 20 22 2a 48 6f 6f 6b 20 63 61 6c 6c 65 64 20 62 79 20 60 74 79 70 65 mode-hook."*Hook.called.by.`type
5440 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 22 20 68 6f 6f 6b 20 74 79 70 65 73 63 72 69 70 74 2d 61 script-mode'.".hook.typescript-a
5460 75 74 6f 63 6f 6e 76 65 72 74 2d 74 6f 2d 74 65 6d 70 6c 61 74 65 2d 66 6c 61 67 20 22 4e 6f 6e utoconvert-to-template-flag."Non
5480 2d 6e 69 6c 20 6d 65 61 6e 73 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 6f 6e 76 65 72 74 -nil.means.automatically.convert
54a0 20 70 6c 61 69 6e 20 73 74 72 69 6e 67 73 20 74 6f 20 74 65 6d 70 6c 61 74 65 73 2e 5c 6e 5c 6e .plain.strings.to.templates.\n\n
54c0 57 68 65 6e 20 74 68 65 20 66 6c 61 67 20 69 73 20 6e 6f 6e 2d 6e 69 6c 20 74 68 65 20 60 74 79 When.the.flag.is.non-nil.the.`ty
54e0 70 65 73 63 72 69 70 74 2d 61 75 74 6f 63 6f 6e 76 65 72 74 2d 74 6f 2d 74 65 6d 70 6c 61 74 65 pescript-autoconvert-to-template
5500 27 5c 6e 69 73 20 63 61 6c 6c 65 64 20 77 68 65 6e 65 76 65 72 20 61 20 70 6c 61 69 6e 20 73 74 '\nis.called.whenever.a.plain.st
5520 72 69 6e 67 20 64 65 6c 69 6d 69 74 65 72 20 69 73 20 74 79 70 65 64 20 69 6e 20 74 68 65 20 62 ring.delimiter.is.typed.in.the.b
5540 75 66 66 65 72 2e 22 5d 20 31 30 29 0a 23 40 35 31 20 43 6f 6e 76 65 72 74 20 74 68 65 20 73 74 uffer."].10).#@51.Convert.the.st
5560 72 69 6e 67 20 61 74 20 70 6f 69 6e 74 20 74 6f 20 61 20 74 65 6d 70 6c 61 74 65 20 73 74 72 69 ring.at.point.to.a.template.stri
5580 6e 67 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 63 6f 6e 76 65 ng...(defalias.'typescript-conve
55a0 72 74 2d 74 6f 2d 74 65 6d 70 6c 61 74 65 20 23 5b 6e 69 6c 20 22 5c 32 31 34 7e 5c 32 31 30 5c rt-to-template.#[nil."\214~\210\
55c0 32 31 32 5c 33 30 34 20 18 5c 33 30 35 08 38 5c 32 31 31 19 5c 32 30 33 15 00 5c 33 30 36 08 38 212\304..\305.8\211.\203..\306.8
55e0 5c 32 30 36 19 00 5c 33 30 37 75 5c 32 31 30 60 1a 5c 33 31 30 20 5c 32 30 35 42 00 5c 33 30 36 \206..\307u\210`.\310.\205B.\306
5600 5c 33 30 34 20 38 5c 32 30 36 27 00 5c 33 31 31 1b 5c 33 31 32 20 5c 32 31 30 0b 5c 6e 55 5c 32 \304.8\206'.\311.\312.\210.\nU\2
5620 30 33 38 00 5c 33 31 33 5c 33 31 34 21 5c 32 31 30 5c 33 31 35 63 5c 32 31 30 29 5c 6e 62 5c 32 038.\313\314!\210\315c\210)\nb\2
5640 31 30 5c 33 31 33 5c 33 31 34 21 5c 32 31 30 5c 33 31 35 63 2d 5c 32 30 37 22 20 5b 73 79 6e 74 10\313\314!\210\315c-\207".[synt
5660 61 78 20 73 74 72 2d 74 65 72 6d 69 6e 61 74 6f 72 20 73 74 72 69 6e 67 2d 73 74 61 72 74 20 65 ax.str-terminator.string-start.e
5680 6e 64 2d 73 74 61 72 74 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 38 20 6e 69 6c 20 74 79 70 nd-start.syntax-ppss.3.8.nil.typ
56a0 65 73 63 72 69 70 74 2d 2d 6d 6f 76 65 2d 74 6f 2d 65 6e 64 2d 6f 66 2d 70 6c 61 69 6e 2d 73 74 escript--move-to-end-of-plain-st
56c0 72 69 6e 67 20 2d 31 20 75 6e 64 6f 2d 62 6f 75 6e 64 61 72 79 20 64 65 6c 65 74 65 2d 63 68 61 ring.-1.undo-boundary.delete-cha
56e0 72 20 31 20 22 60 22 5d 20 33 20 28 23 24 20 2e 20 32 31 38 34 32 29 20 6e 69 6c 5d 29 0a 23 40 r.1."`"].3.(#$...21842).nil]).#@
5700 33 37 36 20 41 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 63 6f 6e 76 65 72 74 20 61 20 70 6c 61 69 376.Automatically.convert.a.plai
5720 6e 20 73 74 72 69 6e 67 20 74 6f 20 61 20 74 65 70 6c 61 74 65 20 73 74 72 69 6e 67 2c 20 69 66 n.string.to.a.teplate.string,.if
5740 20 6e 65 65 64 65 64 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 6d 65 61 6e 74 .needed...This.function.is.meant
5760 20 74 6f 20 62 65 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 69 6e 76 6f 6b 65 64 20 77 68 65 .to.be.automatically.invoked.whe
5780 6e 20 74 68 65 20 75 73 65 72 0a 65 6e 74 65 72 73 20 70 6c 61 69 6e 20 73 74 72 69 6e 67 20 64 n.the.user.enters.plain.string.d
57a0 65 6c 69 6d 69 74 65 72 73 2e 20 20 49 74 20 63 68 65 63 6b 73 20 77 68 65 74 68 65 72 20 74 68 elimiters...It.checks.whether.th
57c0 65 20 63 68 61 72 61 63 74 65 72 0a 62 65 66 6f 72 65 20 70 6f 69 6e 74 20 69 73 20 74 68 65 20 e.character.before.point.is.the.
57e0 65 6e 64 20 6f 66 20 61 20 73 74 72 69 6e 67 2e 20 20 49 66 20 69 74 20 69 73 2c 20 74 68 65 6e end.of.a.string...If.it.is,.then
5800 20 69 74 20 63 68 65 63 6b 73 0a 77 68 65 74 68 65 72 20 74 68 65 20 73 74 72 69 6e 67 20 63 6f .it.checks.whether.the.string.co
5820 6e 74 61 69 6e 73 20 24 7b 2e 2e 2e 7d 2e 20 20 49 66 20 69 74 20 64 6f 65 73 2c 20 74 68 65 6e ntains.${...}...If.it.does,.then
5840 20 69 74 20 63 6f 6e 76 65 72 74 73 0a 74 68 65 20 73 74 72 69 6e 67 20 66 72 6f 6d 20 61 20 70 .it.converts.the.string.from.a.p
5860 6c 61 69 6e 20 73 74 72 69 6e 67 20 74 6f 20 61 20 74 65 6d 70 6c 61 74 65 2e 1f 0a 28 64 65 66 lain.string.to.a.template...(def
5880 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 61 75 74 6f 63 6f 6e 76 65 72 74 2d 74 6f alias.'typescript-autoconvert-to
58a0 2d 74 65 6d 70 6c 61 74 65 20 23 5b 6e 69 6c 20 22 5c 32 31 34 7e 5c 32 31 30 5c 32 31 32 5c 33 -template.#[nil."\214~\210\212\3
58c0 30 31 75 5c 32 31 30 5c 33 30 32 66 5c 33 30 33 3e 5c 32 30 35 2d 00 60 53 66 5c 33 30 34 3d 3f 01u\210\302f\303>\205-.`Sf\304=?
58e0 5c 32 30 35 2d 00 5c 33 30 35 5c 33 30 36 20 38 5c 32 31 31 18 5c 32 30 35 2c 00 5c 32 31 32 5c \205-.\305\306.8\211.\205,.\212\
5900 33 30 37 5c 33 31 30 08 5c 33 31 31 23 29 5c 32 30 35 2c 00 5c 33 31 32 20 29 2a 5c 32 30 37 22 307\310.\311#)\205,.\312.)*\207"
5920 20 5b 73 74 72 69 6e 67 2d 73 74 61 72 74 20 2d 31 20 6e 69 6c 20 28 33 39 20 33 34 29 20 39 32 .[string-start.-1.nil.(39.34).92
5940 20 38 20 73 79 6e 74 61 78 2d 70 70 73 73 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 .8.syntax-ppss.re-search-backwar
5960 64 20 22 5c 5c 24 7b 2e 2a 3f 7d 22 20 74 20 74 79 70 65 73 63 72 69 70 74 2d 63 6f 6e 76 65 72 d."\\${.*?}".t.typescript-conver
5980 74 2d 74 6f 2d 74 65 6d 70 6c 61 74 65 5d 20 35 20 28 23 24 20 2e 20 32 32 32 37 36 29 20 6e 69 t-to-template].5.(#$...22276).ni
59a0 6c 5d 29 0a 23 40 33 31 20 4b 65 79 6d 61 70 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d l]).#@31.Keymap.for.`typescript-
59c0 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d mode'...(defvar.typescript-mode-
59e0 6d 61 70 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 31 20 18 5c 33 30 32 08 5c 33 30 33 5c map.(byte-code."\301..\302.\303\
5a00 33 30 34 23 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 6b 65 79 6d 61 70 20 6d 61 6b 65 2d 73 70 61 304#\210.)\207".[keymap.make-spa
5a20 72 73 65 2d 6b 65 79 6d 61 70 20 64 65 66 69 6e 65 2d 6b 65 79 20 22 03 27 22 20 74 79 70 65 73 rse-keymap.define-key.".'".types
5a40 63 72 69 70 74 2d 63 6f 6e 76 65 72 74 2d 74 6f 2d 74 65 6d 70 6c 61 74 65 5d 20 34 29 20 28 23 cript-convert-to-template].4).(#
5a60 24 20 2e 20 32 32 39 35 33 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 $...22953)).(defalias.'typescrip
5a80 74 2d 2d 70 6f 73 74 2d 73 65 6c 66 2d 69 6e 73 65 72 74 2d 66 75 6e 63 74 69 6f 6e 20 23 5b 6e t--post-self-insert-function.#[n
5aa0 69 6c 20 22 5c 33 30 32 5c 33 30 33 21 5c 32 30 35 18 00 08 5c 32 30 35 18 00 09 5c 33 30 34 3d il."\302\303!\205...\205...\304=
5ac0 5c 32 30 34 16 00 09 5c 33 30 35 3d 5c 32 30 35 18 00 5c 33 30 36 20 5c 32 30 37 22 20 5b 74 79 \204...\305=\205..\306.\207".[ty
5ae0 70 65 73 63 72 69 70 74 2d 61 75 74 6f 63 6f 6e 76 65 72 74 2d 74 6f 2d 74 65 6d 70 6c 61 74 65 pescript-autoconvert-to-template
5b00 2d 66 6c 61 67 20 6c 61 73 74 2d 63 6f 6d 6d 61 6e 64 2d 65 76 65 6e 74 20 64 65 72 69 76 65 64 -flag.last-command-event.derived
5b20 2d 6d 6f 64 65 2d 70 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 20 33 39 20 33 34 20 74 79 -mode-p.typescript-mode.39.34.ty
5b40 70 65 73 63 72 69 70 74 2d 61 75 74 6f 63 6f 6e 76 65 72 74 2d 74 6f 2d 74 65 6d 70 6c 61 74 65 pescript-autoconvert-to-template
5b60 5d 20 32 5d 29 0a 23 40 33 37 20 53 79 6e 74 61 78 20 74 61 62 6c 65 20 66 6f 72 20 60 74 79 70 ].2]).#@37.Syntax.table.for.`typ
5b80 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 escript-mode'...(defvar.typescri
5ba0 70 74 2d 6d 6f 64 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 62 79 74 65 2d 63 6f 64 65 20 pt-mode-syntax-table.(byte-code.
5bc0 22 5c 33 30 31 20 18 5c 33 30 32 08 21 5c 32 31 30 5c 33 30 33 5c 33 30 34 5c 33 30 35 08 23 5c "\301..\302.!\210\303\304\305.#\
5be0 32 31 30 5c 33 30 33 5c 33 30 36 5c 33 30 37 08 23 5c 32 31 30 08 29 5c 32 30 37 22 20 5b 74 61 210\303\306\307.#\210.)\207".[ta
5c00 62 6c 65 20 6d 61 6b 65 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 63 2d 70 6f 70 75 6c 61 74 65 ble.make-syntax-table.c-populate
5c20 2d 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 6d 6f 64 69 66 79 2d 73 79 6e 74 61 78 2d 65 6e 74 72 -syntax-table.modify-syntax-entr
5c40 79 20 33 36 20 22 5f 22 20 39 36 20 22 5c 22 22 5d 20 34 29 20 28 23 24 20 2e 20 32 33 34 30 33 y.36."_".96."\""].4).(#$...23403
5c60 29 29 0a 23 40 37 36 20 41 75 74 6f 67 65 6e 65 72 61 74 65 64 20 72 65 67 65 78 70 20 75 73 65 )).#@76.Autogenerated.regexp.use
5c80 64 20 62 79 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 20 74 6f 20 6d 61 74 63 68 20 d.by.`typescript-mode'.to.match.
5ca0 62 75 66 66 65 72 20 63 6f 6e 73 74 72 75 63 74 73 2e 1f 0a 28 64 65 66 76 61 72 20 74 79 70 65 buffer.constructs...(defvar.type
5cc0 73 63 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 20 6e 69 6c 20 28 23 24 20 2e script--quick-match-re.nil.(#$..
5ce0 20 32 33 36 35 36 29 29 0a 23 40 38 33 20 41 75 74 6f 67 65 6e 65 72 61 74 65 64 20 72 65 67 65 .23656)).#@83.Autogenerated.rege
5d00 78 70 20 75 73 65 64 20 62 79 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 20 74 6f 20 xp.used.by.`typescript-mode'.to.
5d20 6d 61 74 63 68 20 63 6f 6e 73 74 72 75 63 74 73 20 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 2e 1f match.constructs.and.functions..
5d40 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 .(defvar.typescript--quick-match
5d60 2d 72 65 2d 66 75 6e 63 20 6e 69 6c 20 28 23 24 20 2e 20 32 33 37 39 30 29 29 0a 28 62 79 74 65 -re-func.nil.(#$...23790)).(byte
5d80 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 21 5c 32 30 -code."\300\301!\210\300\302!\20
5da0 37 22 20 5b 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 74 7".[make-variable-buffer-local.t
5dc0 79 70 65 73 63 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 20 74 79 70 65 73 63 ypescript--quick-match-re.typesc
5de0 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 2d 66 75 6e 63 5d 20 32 29 0a 23 40 ript--quick-match-re-func].2).#@
5e00 37 30 20 4c 61 73 74 20 76 61 6c 69 64 20 62 75 66 66 65 72 20 70 6f 73 69 74 69 6f 6e 20 66 6f 70.Last.valid.buffer.position.fo
5e20 72 20 74 68 65 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 20 66 75 6e 63 74 69 6f 6e r.the.`typescript-mode'.function
5e40 20 63 61 63 68 65 2e 1f 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 61 63 .cache...(defvar.typescript--cac
5e60 68 65 2d 65 6e 64 20 31 20 28 23 24 20 2e 20 32 34 30 36 37 29 29 0a 28 6d 61 6b 65 2d 76 61 72 he-end.1.(#$...24067)).(make-var
5e80 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d iable-buffer-local.'typescript--
5ea0 63 61 63 68 65 2d 65 6e 64 29 0a 23 40 36 32 20 4c 61 74 65 73 74 20 70 61 72 73 65 20 70 6f 73 cache-end).#@62.Latest.parse.pos
5ec0 69 74 69 6f 6e 20 72 65 61 63 68 65 64 20 62 79 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e ition.reached.by.`typescript--en
5ee0 73 75 72 65 2d 63 61 63 68 65 27 2e 1f 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 74 sure-cache'...(defvar.typescript
5f00 2d 2d 6c 61 73 74 2d 70 61 72 73 65 2d 70 6f 73 20 6e 69 6c 20 28 23 24 20 2e 20 32 34 32 34 30 --last-parse-pos.nil.(#$...24240
5f20 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 )).(make-variable-buffer-local.'
5f40 74 79 70 65 73 63 72 69 70 74 2d 2d 6c 61 73 74 2d 70 61 72 73 65 2d 70 6f 73 29 0a 23 40 34 36 typescript--last-parse-pos).#@46
5f60 20 50 61 72 73 65 20 73 74 61 74 65 20 61 74 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 6c 61 73 .Parse.state.at.`typescript--las
5f80 74 2d 70 61 72 73 65 2d 70 6f 73 27 2e 1f 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 t-parse-pos'...(defvar.typescrip
5fa0 74 2d 2d 73 74 61 74 65 2d 61 74 2d 6c 61 73 74 2d 70 61 72 73 65 2d 70 6f 73 20 6e 69 6c 20 28 t--state-at-last-parse-pos.nil.(
5fc0 23 24 20 2e 20 32 34 34 31 37 29 29 0a 28 6d 61 6b 65 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 #$...24417)).(make-variable-buff
5fe0 65 72 2d 6c 6f 63 61 6c 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 73 74 61 74 65 2d 61 74 2d 6c er-local.'typescript--state-at-l
6000 61 73 74 2d 70 61 72 73 65 2d 70 6f 73 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 ast-parse-pos).(defalias.'typesc
6020 72 69 70 74 2d 2d 66 6c 61 74 74 65 6e 2d 6c 69 73 74 20 23 5b 28 6c 69 73 74 29 20 22 08 19 5c ript--flatten-list.#[(list)."..\
6040 33 30 34 5c 32 31 31 1a 1b 09 3a 5c 32 30 33 2a 00 09 40 5c 32 31 31 12 3a 5c 32 30 33 19 00 5c 304\211...:\203*..@\211.:\203..\
6060 33 30 35 5c 6e 21 5c 32 30 32 1f 00 5c 6e 5c 32 30 35 1f 00 5c 6e 43 5c 32 33 37 0b 5c 32 34 34 305\n!\202..\n\205..\nC\237.\244
6080 13 09 41 5c 32 31 31 11 5c 32 30 32 07 00 0b 5c 32 33 37 2b 5c 32 30 37 22 20 5b 6c 69 73 74 20 ..A\211.\202...\237+\207".[list.
60a0 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 69 74 65 6d 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 #1=#:--cl-var--.item.#2=#:--cl-v
60c0 61 72 2d 2d 20 6e 69 6c 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6c 61 74 74 65 6e 2d 6c 69 73 ar--.nil.typescript--flatten-lis
60e0 74 5d 20 33 5d 29 0a 23 40 33 32 33 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 t].3]).#@323.Helper.function.for
6100 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 75 70 64 61 74 65 2d 71 75 69 63 6b 2d 6d 61 74 63 68 .`typescript--update-quick-match
6120 2d 72 65 27 2e 0a 49 66 20 4c 49 53 54 20 63 6f 6e 74 61 69 6e 73 20 61 6e 79 20 65 6c 65 6d 65 -re'..If.LIST.contains.any.eleme
6140 6e 74 20 74 68 61 74 20 69 73 20 6e 6f 74 20 6e 69 6c 2c 20 72 65 74 75 72 6e 20 69 74 73 20 6e nt.that.is.not.nil,.return.its.n
6160 6f 6e 2d 6e 69 6c 0a 65 6c 65 6d 65 6e 74 73 2c 20 73 65 70 61 72 61 74 65 64 20 62 79 20 53 45 on-nil.elements,.separated.by.SE
6180 50 41 52 41 54 4f 52 2c 20 70 72 65 66 69 78 65 64 20 62 79 20 50 52 45 46 49 58 2c 20 61 6e 64 PARATOR,.prefixed.by.PREFIX,.and
61a0 20 65 6e 64 65 64 0a 77 69 74 68 20 53 55 46 46 49 58 20 61 73 20 77 69 74 68 20 60 63 6f 6e 63 .ended.with.SUFFIX.as.with.`conc
61c0 61 74 27 2e 20 20 4f 74 68 65 72 77 69 73 65 2c 20 69 66 20 4c 49 53 54 20 69 73 20 65 6d 70 74 at'...Otherwise,.if.LIST.is.empt
61e0 79 2c 20 72 65 74 75 72 6e 0a 6e 69 6c 2e 20 20 49 66 20 61 6e 79 20 65 6c 65 6d 65 6e 74 20 69 y,.return.nil...If.any.element.i
6200 6e 20 4c 49 53 54 20 69 73 20 69 74 73 65 6c 66 20 61 20 6c 69 73 74 2c 20 66 6c 61 74 74 65 6e n.LIST.is.itself.a.list,.flatten
6220 20 74 68 61 74 0a 65 6c 65 6d 65 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 .that.element...(defalias.'types
6240 63 72 69 70 74 2d 2d 6d 61 79 62 65 2d 6a 6f 69 6e 20 23 5b 28 70 72 65 66 69 78 20 73 65 70 61 cript--maybe-join.#[(prefix.sepa
6260 72 61 74 6f 72 20 73 75 66 66 69 78 20 26 72 65 73 74 20 6c 69 73 74 29 20 22 5c 33 30 34 08 21 rator.suffix.&rest.list)."\304.!
6280 5c 32 31 31 10 5c 32 30 35 10 00 09 5c 33 30 35 5c 33 30 36 08 5c 6e 23 0b 51 5c 32 30 37 22 20 \211.\205...\305\306.\n#.Q\207".
62a0 5b 6c 69 73 74 20 70 72 65 66 69 78 20 73 65 70 61 72 61 74 6f 72 20 73 75 66 66 69 78 20 74 79 [list.prefix.separator.suffix.ty
62c0 70 65 73 63 72 69 70 74 2d 2d 66 6c 61 74 74 65 6e 2d 6c 69 73 74 20 6d 61 70 63 6f 6e 63 61 74 pescript--flatten-list.mapconcat
62e0 20 69 64 65 6e 74 69 74 79 5d 20 36 20 28 23 24 20 2e 20 32 34 38 31 33 29 5d 29 0a 23 40 31 36 .identity].6.(#$...24813)]).#@16
6300 37 20 49 6e 74 65 72 6e 61 6c 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 62 79 20 60 74 79 70 7.Internal.function.used.by.`typ
6320 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 20 66 6f 72 20 63 61 63 68 69 6e 67 20 62 75 66 66 65 72 escript-mode'.for.caching.buffer
6340 20 63 6f 6e 73 74 72 75 63 74 73 2e 0a 54 68 69 73 20 75 70 64 61 74 65 73 20 60 74 79 70 65 73 .constructs..This.updates.`types
6360 63 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 27 2c 20 62 61 73 65 64 20 6f 6e cript--quick-match-re',.based.on
6380 20 74 68 65 20 63 75 72 72 65 6e 74 20 73 65 74 20 6f 66 0a 65 6e 61 62 6c 65 64 20 66 72 61 6d .the.current.set.of.enabled.fram
63a0 65 77 6f 72 6b 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d eworks...(defalias.'typescript--
63c0 75 70 64 61 74 65 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 20 23 5b 6e 69 6c 20 22 5c 33 30 update-quick-match-re.#[nil."\30
63e0 33 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 08 3e 5c 32 30 35 5c 66 00 5c 33 3\304\305\306\307\310.>\205\f.\3
6400 31 31 5c 33 31 32 08 3e 5c 32 30 35 13 00 5c 33 31 33 5c 33 30 33 5c 33 31 34 5c 33 30 35 5c 33 11\312.>\205..\313\303\314\305\3
6420 31 35 5c 33 31 32 08 3e 5c 32 30 35 1e 00 5c 33 31 36 5c 33 31 30 08 3e 5c 32 30 35 25 00 5c 33 15\312.>\205..\316\310.>\205%.\3
6440 31 31 5c 33 31 37 08 3e 5c 32 30 35 2c 00 5c 33 32 30 26 06 5c 33 32 31 08 3e 5c 32 30 35 35 00 11\317.>\205,.\320&.\321.>\2055.
6460 5c 33 32 32 5c 33 32 33 08 3e 5c 32 30 35 3c 00 5c 33 32 34 5c 33 30 33 5c 33 32 35 5c 33 30 35 \322\323.>\205<.\324\303\325\305
6480 5c 33 30 36 5c 33 32 36 08 3e 5c 32 30 35 47 00 5c 33 32 37 24 26 5c 6e 11 5c 33 33 30 09 50 5c \306\326.>\205G.\327$&\n.\330.P\
64a0 32 31 31 12 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 65 6e 61 62 6c 65 64 2d 66 72 211.\207".[typescript-enabled-fr
64c0 61 6d 65 77 6f 72 6b 73 20 74 79 70 65 73 63 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 ameworks.typescript--quick-match
64e0 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 2d 66 -re.typescript--quick-match-re-f
6500 75 6e 63 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 61 79 62 65 2d 6a 6f 69 6e 20 22 5e 5b 20 09 unc.typescript--maybe-join."^[..
6520 5d 2a 5c 5c 28 3f 3a 22 20 22 5c 5c 7c 22 20 22 5c 5c 29 22 20 22 23 64 65 66 69 6e 65 5b 20 09 ]*\\(?:"."\\|"."\\)"."#define[..
6540 5d 2b 5b 61 2d 7a 41 2d 5a 5f 5d 22 20 65 78 74 74 79 70 65 73 63 72 69 70 74 20 22 45 78 74 5c ]+[a-zA-Z_]".exttypescript."Ext\
6560 5c 2e 65 78 74 65 6e 64 22 20 70 72 6f 74 6f 74 79 70 65 20 22 4f 62 6a 65 63 74 5c 5c 2e 65 78 \.extend".prototype."Object\\.ex
6580 74 65 6e 64 22 20 22 5c 5c 28 3f 3a 76 61 72 5b 20 09 5d 2b 5c 5c 29 3f 5b 61 2d 7a 41 2d 5a 5f tend"."\\(?:var[..]+\\)?[a-zA-Z_
65a0 24 30 2d 39 2e 5d 2b 5b 20 09 5d 2a 3d 5b 20 09 5d 2a 5c 5c 28 3f 3a 22 20 22 5c 5c 29 5b 20 09 $0-9.]+[..]*=[..]*\\(?:"."\\)[..
65c0 5d 2a 28 22 20 22 43 6c 61 73 73 5c 5c 2e 63 72 65 61 74 65 22 20 6d 65 72 72 69 6c 6c 70 72 65 ]*("."Class\\.create".merrillpre
65e0 73 73 20 22 5b 61 2d 7a 41 2d 5a 5f 24 30 2d 39 5d 2b 5c 5c 2e 65 78 74 65 6e 64 5c 5c 28 3f 3a ss."[a-zA-Z_$0-9]+\\.extend\\(?:
6600 46 69 6e 61 6c 5c 5c 29 3f 22 20 64 6f 6a 6f 20 22 64 6f 6a 6f 5c 5c 2e 64 65 63 6c 61 72 65 5b Final\\)?".dojo."dojo\\.declare[
6620 20 09 5d 2a 28 22 20 6d 6f 63 68 69 6b 69 74 20 22 4d 6f 63 68 69 4b 69 74 5c 5c 2e 42 61 73 65 ..]*(".mochikit."MochiKit\\.Base
6640 5c 5c 2e 75 70 64 61 74 65 5b 20 09 5d 2a 28 22 20 22 5b 61 2d 7a 41 2d 5a 5f 24 30 2d 39 2e 5d \\.update[..]*("."[a-zA-Z_$0-9.]
6660 2b 5c 5c 2e 70 72 6f 74 6f 74 79 70 65 5c 5c 28 3f 3a 22 20 74 79 70 65 73 63 72 69 70 74 20 28 +\\.prototype\\(?:".typescript.(
6680 22 5c 5c 2e 5b 61 2d 7a 41 2d 5a 5f 24 30 2d 39 5d 2b 5b 20 09 5d 2a 3d 5b 20 09 5d 2a 66 75 6e "\\.[a-zA-Z_$0-9]+[..]*=[..]*fun
66a0 63 74 69 6f 6e 5b 20 09 5d 2a 28 22 20 22 5b 20 09 5d 2a 3d 5b 20 09 5d 2a 7b 22 29 20 22 66 75 ction[..]*("."[..]*=[..]*{")."fu
66c0 6e 63 74 69 6f 6e 5c 5c 7c 22 5d 20 31 36 20 28 23 24 20 2e 20 32 35 33 34 36 29 5d 29 0a 23 40 nction\\|"].16.(#$...25346)]).#@
66e0 31 38 32 20 4d 6f 76 65 20 6f 76 65 72 20 74 68 65 20 6e 65 78 74 20 76 61 6c 75 65 20 6f 66 20 182.Move.over.the.next.value.of.
6700 50 52 4f 50 4e 41 4d 45 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a 49 66 20 66 6f 75 6e 64 PROPNAME.in.the.buffer..If.found
6720 2c 20 72 65 74 75 72 6e 20 74 68 61 74 20 76 61 6c 75 65 20 61 6e 64 20 6c 65 61 76 65 20 70 6f ,.return.that.value.and.leave.po
6740 69 6e 74 20 61 66 74 65 72 20 74 68 65 20 63 68 61 72 61 63 74 65 72 0a 68 61 76 69 6e 67 20 74 int.after.the.character.having.t
6760 68 61 74 20 76 61 6c 75 65 3b 20 6f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c hat.value;.otherwise,.return.nil
6780 20 61 6e 64 20 6c 65 61 76 65 20 70 6f 69 6e 74 20 61 74 20 45 4f 42 2e 1f 0a 28 64 65 66 61 6c .and.leave.point.at.EOB...(defal
67a0 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 74 65 78 74 2d 70 72 ias.'typescript--forward-text-pr
67c0 6f 70 65 72 74 79 20 23 5b 28 70 72 6f 70 6e 61 6d 65 29 20 22 5c 33 30 32 60 08 5c 22 5c 32 31 operty.#[(propname)."\302`.\"\21
67e0 31 19 5c 32 30 33 0f 00 5c 33 30 33 75 5c 32 31 30 5c 32 30 32 23 00 5c 33 30 34 60 08 5c 33 30 1.\203..\303u\210\202#.\304`.\30
6800 33 64 24 62 5c 32 31 30 6d 5c 32 30 34 23 00 5c 33 30 32 60 08 5c 22 11 5c 33 30 33 75 5c 32 31 3d$b\210m\204#.\302`.\".\303u\21
6820 30 09 29 5c 32 30 37 22 20 5b 70 72 6f 70 6e 61 6d 65 20 6e 65 78 74 2d 76 61 6c 75 65 20 67 65 0.)\207".[propname.next-value.ge
6840 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 6e 69 6c 20 6e 65 78 74 2d 73 69 6e 67 6c 65 2d t-text-property.nil.next-single-
6860 70 72 6f 70 65 72 74 79 2d 63 68 61 6e 67 65 5d 20 36 20 28 23 24 20 2e 20 32 36 33 34 30 29 5d property-change].6.(#$...26340)]
6880 29 0a 23 40 31 39 33 20 4d 6f 76 65 20 6f 76 65 72 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 76 ).#@193.Move.over.the.previous.v
68a0 61 6c 75 65 20 6f 66 20 50 52 4f 50 4e 41 4d 45 20 69 6e 20 74 68 65 20 62 75 66 66 65 72 2e 0a alue.of.PROPNAME.in.the.buffer..
68c0 49 66 20 66 6f 75 6e 64 2c 20 72 65 74 75 72 6e 20 74 68 61 74 20 76 61 6c 75 65 20 61 6e 64 20 If.found,.return.that.value.and.
68e0 6c 65 61 76 65 20 70 6f 69 6e 74 20 6a 75 73 74 20 62 65 66 6f 72 65 20 74 68 65 0a 63 68 61 72 leave.point.just.before.the.char
6900 61 63 74 65 72 20 74 68 61 74 20 68 61 73 20 74 68 61 74 20 76 61 6c 75 65 2c 20 6f 74 68 65 72 acter.that.has.that.value,.other
6920 77 69 73 65 20 72 65 74 75 72 6e 20 6e 69 6c 20 61 6e 64 20 6c 65 61 76 65 0a 70 6f 69 6e 74 20 wise.return.nil.and.leave.point.
6940 61 74 20 42 4f 42 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d at.BOB...(defalias.'typescript--
6960 62 61 63 6b 77 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 23 5b 28 70 72 6f 70 6e 61 backward-text-property.#[(propna
6980 6d 65 29 20 22 6f 3f 5c 32 30 35 2b 00 5c 33 30 32 60 53 08 5c 22 5c 32 31 31 19 5c 32 30 33 15 me)."o?\205+.\302`S.\"\211.\203.
69a0 00 5c 33 30 33 75 5c 32 31 30 5c 32 30 32 29 00 5c 33 30 34 60 08 5c 33 30 35 65 24 62 5c 32 31 .\303u\210\202).\304`.\305e$b\21
69c0 30 6f 5c 32 30 34 29 00 5c 33 30 33 75 5c 32 31 30 5c 33 30 32 60 08 5c 22 11 09 29 5c 32 30 37 0o\204).\303u\210\302`.\"..)\207
69e0 22 20 5b 70 72 6f 70 6e 61 6d 65 20 70 72 65 76 2d 76 61 6c 75 65 20 67 65 74 2d 74 65 78 74 2d ".[propname.prev-value.get-text-
6a00 70 72 6f 70 65 72 74 79 20 2d 31 20 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 property.-1.previous-single-prop
6a20 65 72 74 79 2d 63 68 61 6e 67 65 20 6e 69 6c 5d 20 36 20 28 23 24 20 2e 20 32 36 37 36 30 29 5d erty-change.nil].6.(#$...26760)]
6a40 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 ).(defalias.'typescript--forward
6a60 2d 70 73 74 61 74 65 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 74 -pstate.#[nil."\300\301!\207".[t
6a80 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 ypescript--forward-text-property
6aa0 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 74 65 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 .typescript--pstate].2]).(byte-c
6ac0 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 ode."\300\301\302\303#\304\301\3
6ae0 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 75 6e 63 74 69 6f 6e 2d 70 75 74 20 74 79 70 65 73 05\306#\207".[function-put.types
6b00 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 70 73 74 61 74 65 20 73 70 65 65 64 20 2d 31 20 70 cript--forward-pstate.speed.-1.p
6b20 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 ut.byte-optimizer.byte-compile-i
6b40 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 35 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 nline-expand].5).(defalias.'type
6b60 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 2d 70 73 74 61 74 65 20 23 5b 6e 69 6c 20 22 5c script--backward-pstate.#[nil."\
6b80 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 300\301!\207".[typescript--backw
6ba0 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 ard-text-property.typescript--ps
6bc0 74 61 74 65 5d 20 32 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 tate].2]).(byte-code."\300\301\3
6be0 30 32 5c 33 30 33 23 5c 33 30 34 5c 33 30 31 5c 33 30 35 5c 33 30 36 23 5c 32 30 37 22 20 5b 66 02\303#\304\301\305\306#\207".[f
6c00 75 6e 63 74 69 6f 6e 2d 70 75 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 unction-put.typescript--backward
6c20 2d 70 73 74 61 74 65 20 73 70 65 65 64 20 2d 31 20 70 75 74 20 62 79 74 65 2d 6f 70 74 69 6d 69 -pstate.speed.-1.put.byte-optimi
6c40 7a 65 72 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 2d 69 6e 6c 69 6e 65 2d 65 78 70 61 6e 64 5d 20 zer.byte-compile-inline-expand].
6c60 35 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 5).(defalias.'typescript--pitem-
6c80 67 6f 74 6f 2d 68 2d 65 6e 64 20 23 5b 28 70 69 74 65 6d 29 20 22 5c 33 30 31 08 38 62 5c 32 31 goto-h-end.#[(pitem)."\301.8b\21
6ca0 30 5c 33 30 32 5c 33 30 33 21 5c 32 30 37 22 20 5b 70 69 74 65 6d 20 33 20 74 79 70 65 73 63 72 0\302\303!\207".[pitem.3.typescr
6cc0 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 79 70 65 73 ipt--forward-text-property.types
6ce0 63 72 69 70 74 2d 2d 70 73 74 61 74 65 5d 20 32 5d 29 0a 23 40 35 34 20 48 65 6c 70 65 72 20 66 cript--pstate].2]).#@54.Helper.f
6d00 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 unction.for.`typescript--re-sear
6d20 63 68 2d 66 6f 72 77 61 72 64 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 ch-forward'...(defalias.'typescr
6d40 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 69 6e 6e 65 72 20 23 5b 28 ipt--re-search-forward-inner.#[(
6d60 72 65 67 65 78 70 20 26 6f 70 74 69 6f 6e 61 6c 20 62 6f 75 6e 64 20 63 6f 75 6e 74 29 20 22 5c regexp.&optional.bound.count)."\
6d80 33 30 35 5c 32 31 31 18 19 5c 6e 5c 33 30 36 56 5c 32 30 33 63 00 5c 33 30 37 0b 5c 66 5c 22 5c 305\211..\n\306V\203c.\307.\f\"\
6da0 32 31 30 5c 33 31 30 20 11 5c 33 31 31 09 38 5c 32 31 31 10 5c 32 30 33 34 00 08 5c 33 31 32 3d 210\310..\311.8\211.\2034..\312=
6dc0 5c 32 30 33 5c 22 00 5c 33 31 33 10 5c 33 30 37 5c 33 31 34 5c 33 31 35 08 21 50 5c 32 31 32 5c \203\".\313.\307\314\315.!P\212\
6de0 33 30 35 7f 5c 32 31 30 60 29 5c 33 31 32 23 5c 32 31 30 5c 32 30 32 04 00 5c 33 31 36 09 38 5c 305.\210`)\312#\210\202..\316.8\
6e00 32 30 33 40 00 5c 33 30 35 79 5c 32 31 30 5c 32 30 32 04 00 5c 33 31 37 09 38 5c 32 30 34 55 00 203@.\305y\210\202..\317.8\204U.
6e20 60 53 66 5c 33 31 33 3d 5c 32 30 33 5c 5c 00 5c 33 30 35 66 5c 33 32 30 3d 5c 32 30 33 5c 5c 00 `Sf\313=\203\\.\305f\320=\203\\.
6e40 5c 33 30 37 5c 33 32 31 21 5c 32 31 30 5c 32 30 32 04 00 5c 6e 53 5c 32 31 31 12 5c 32 30 32 05 \307\321!\210\202..\nS\211.\202.
6e60 00 2a 60 5c 32 30 37 22 20 5b 73 74 72 2d 74 65 72 6d 69 6e 61 74 6f 72 20 70 61 72 73 65 20 63 .*`\207".[str-terminator.parse.c
6e80 6f 75 6e 74 20 72 65 67 65 78 70 20 62 6f 75 6e 64 20 6e 69 6c 20 30 20 72 65 2d 73 65 61 72 63 ount.regexp.bound.nil.0.re-searc
6ea0 68 2d 66 6f 72 77 61 72 64 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 74 20 34 37 20 22 5c 5c h-forward.syntax-ppss.3.t.47."\\
6ec0 28 5b 5e 5c 5c 5d 5c 5c 7c 5e 5c 5c 29 22 20 73 74 72 69 6e 67 20 37 20 34 20 34 32 20 22 5c 5c ([^\\]\\|^\\)".string.7.4.42."\\
6ee0 2a 2f 22 5d 20 35 20 28 23 24 20 2e 20 32 37 38 39 36 29 5d 29 0a 23 40 31 35 39 20 53 65 61 72 */"].5.(#$...27896)]).#@159.Sear
6f00 63 68 20 66 6f 72 77 61 72 64 2c 20 69 67 6e 6f 72 69 6e 67 20 73 74 72 69 6e 67 73 20 61 6e 64 ch.forward,.ignoring.strings.and
6f20 20 63 6f 6d 6d 65 6e 74 73 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 76 6f 6b 65 73 .comments..This.function.invokes
6f40 20 60 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 27 2c 20 62 75 74 20 74 72 65 61 74 73 .`re-search-forward',.but.treats
6f60 20 74 68 65 20 62 75 66 66 65 72 0a 61 73 20 69 66 20 73 74 72 69 6e 67 73 20 61 6e 64 20 63 6f .the.buffer.as.if.strings.and.co
6f80 6d 6d 65 6e 74 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 1f 0a 28 64 65 66 61 mments.have.been.removed...(defa
6fa0 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 lias.'typescript--re-search-forw
6fc0 61 72 64 20 23 5b 28 72 65 67 65 78 70 20 26 6f 70 74 69 6f 6e 61 6c 20 62 6f 75 6e 64 20 6e 6f ard.#[(regexp.&optional.bound.no
6fe0 65 72 72 6f 72 20 63 6f 75 6e 74 29 20 22 60 08 5c 32 30 34 09 00 5c 33 30 35 5c 32 30 32 1a 00 error.count)."`.\204..\305\202..
7000 08 5c 33 30 36 57 5c 32 30 33 13 00 5c 33 30 37 5c 32 30 32 1a 00 08 5c 33 30 36 56 5c 32 30 35 .\306W\203..\307\202...\306V\205
7020 1a 00 5c 33 31 30 19 1a 5c 33 31 31 31 27 00 5c 33 31 32 09 21 30 5c 32 30 32 36 00 1b 5c 6e 62 ..\310..\3111'.\312.!0\2026..\nb
7040 5c 32 31 30 5c 66 3f 5c 32 30 35 35 00 5c 33 31 33 5c 33 31 34 0b 21 21 29 2a 5c 32 30 37 22 20 \210\f?\2055.\313\314.!!)*\207".
7060 5b 63 6f 75 6e 74 20 73 65 61 72 63 68 2d 65 78 70 72 20 73 61 76 65 64 2d 70 6f 69 6e 74 20 65 [count.search-expr.saved-point.e
7080 72 72 20 6e 6f 65 72 72 6f 72 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 rr.noerror.(typescript--re-searc
70a0 68 2d 66 6f 72 77 61 72 64 2d 69 6e 6e 65 72 20 72 65 67 65 78 70 20 62 6f 75 6e 64 20 31 29 20 h-forward-inner.regexp.bound.1).
70c0 30 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 0.(typescript--re-search-backwar
70e0 64 2d 69 6e 6e 65 72 20 72 65 67 65 78 70 20 62 6f 75 6e 64 20 28 2d 20 63 6f 75 6e 74 29 29 20 d-inner.regexp.bound.(-.count)).
7100 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 69 (typescript--re-search-forward-i
7120 6e 6e 65 72 20 72 65 67 65 78 70 20 62 6f 75 6e 64 20 63 6f 75 6e 74 29 20 28 73 65 61 72 63 68 nner.regexp.bound.count).(search
7140 2d 66 61 69 6c 65 64 29 20 65 76 61 6c 20 65 72 72 6f 72 20 65 72 72 6f 72 2d 6d 65 73 73 61 67 -failed).eval.error.error-messag
7160 65 2d 73 74 72 69 6e 67 5d 20 33 20 28 23 24 20 2e 20 32 38 34 31 32 29 5d 29 0a 23 40 35 38 20 e-string].3.(#$...28412)]).#@58.
7180 41 75 78 69 6c 69 61 72 79 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 Auxiliary.function.for.`typescri
71a0 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 27 2e 1f 0a 28 64 65 66 61 6c pt--re-search-backward'...(defal
71c0 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 ias.'typescript--re-search-backw
71e0 61 72 64 2d 69 6e 6e 65 72 20 23 5b 28 72 65 67 65 78 70 20 26 6f 70 74 69 6f 6e 61 6c 20 62 6f ard-inner.#[(regexp.&optional.bo
7200 75 6e 64 20 63 6f 75 6e 74 29 20 22 5c 33 30 34 18 09 5c 33 30 35 56 5c 32 30 33 4f 00 5c 33 30 und.count)."\304..\305V\203O.\30
7220 36 5c 6e 0b 5c 22 5c 32 31 30 60 65 56 5c 32 30 33 21 00 5c 32 31 32 5c 33 30 37 75 5c 32 31 30 6\n.\"\210`eV\203!.\212\307u\210
7240 5c 33 31 30 5c 33 31 31 21 29 5c 32 30 33 21 00 5c 33 30 34 75 5c 32 31 30 5c 33 31 32 20 10 5c \310\311!)\203!.\304u\210\312..\
7260 33 31 33 08 38 5c 32 30 33 32 00 5c 33 31 33 08 38 62 5c 32 31 30 5c 32 30 32 02 00 60 53 66 5c 313.8\2032.\313.8b\210\202..`Sf\
7280 33 31 34 3d 5c 32 30 33 48 00 5c 33 30 34 66 5c 33 31 35 3d 5c 32 30 33 48 00 5c 33 30 36 5c 33 314=\203H.\304f\315=\203H.\306\3
72a0 31 36 21 5c 32 31 30 5c 32 30 32 02 00 09 53 5c 32 31 31 11 5c 32 30 32 03 00 29 60 5c 32 30 37 16!\210\202...S\211.\202..)`\207
72c0 22 20 5b 70 61 72 73 65 20 63 6f 75 6e 74 20 72 65 67 65 78 70 20 62 6f 75 6e 64 20 6e 69 6c 20 ".[parse.count.regexp.bound.nil.
72e0 30 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 2d 31 20 6c 6f 6f 6b 69 6e 67 2d 0.re-search-backward.-1.looking-
7300 61 74 20 22 2f 5b 2f 2a 5d 22 20 73 79 6e 74 61 78 2d 70 70 73 73 20 38 20 34 37 20 34 32 20 22 at."/[/*]".syntax-ppss.8.47.42."
7320 2f 5c 5c 2a 22 5d 20 34 20 28 23 24 20 2e 20 32 39 30 35 36 29 5d 29 0a 23 40 36 31 32 20 53 65 /\\*"].4.(#$...29056)]).#@612.Se
7340 61 72 63 68 20 62 61 63 6b 77 61 72 64 2c 20 69 67 6e 6f 72 69 6e 67 20 73 74 72 69 6e 67 73 2c arch.backward,.ignoring.strings,
7360 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e .and.comments...This.function.in
7380 76 6f 6b 65 73 20 60 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 27 20 62 75 74 20 74 vokes.`re-search-backward'.but.t
73a0 72 65 61 74 73 20 74 68 65 20 62 75 66 66 65 72 0a 61 73 20 69 66 20 73 74 72 69 6e 67 73 20 61 reats.the.buffer.as.if.strings.a
73c0 6e 64 20 63 6f 6d 6d 65 6e 74 73 20 68 61 76 65 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 2e 0a 0a nd.comments.have.been.removed...
73e0 49 4d 50 4f 52 54 41 4e 54 20 4e 4f 54 45 3a 20 73 65 61 72 63 68 69 6e 67 20 66 6f 72 20 22 5c IMPORTANT.NOTE:.searching.for."\
7400 6e 22 20 77 69 74 68 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 66 69 6e 64 0a 6c 69 n".with.this.function.to.find.li
7420 6e 65 20 62 72 65 61 6b 73 20 77 69 6c 6c 20 67 65 6e 65 72 61 6c 6c 79 20 6e 6f 74 20 77 6f 72 ne.breaks.will.generally.not.wor
7440 6b 2c 20 62 65 63 61 75 73 65 20 74 68 65 20 66 69 6e 61 6c 20 6e 65 77 6c 69 6e 65 20 6f 66 0a k,.because.the.final.newline.of.
7460 61 20 6f 6e 65 2d 6c 69 6e 65 20 63 6f 6d 6d 65 6e 74 20 69 73 20 63 6f 6e 73 69 64 65 72 65 64 a.one-line.comment.is.considered
7480 20 74 6f 20 62 65 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 6f 6d 6d 65 6e 74 20 61 6e 64 0a 77 .to.be.part.of.the.comment.and.w
74a0 69 6c 6c 20 62 65 20 73 6b 69 70 70 65 64 2e 20 20 54 61 6b 65 20 74 68 65 20 66 6f 6c 6c 6f 77 ill.be.skipped...Take.the.follow
74c0 69 6e 67 20 63 6f 64 65 3a 0a 0a 20 20 6c 65 74 20 61 20 3d 20 31 3b 0a 20 20 6c 65 74 20 62 20 ing.code:....let.a.=.1;...let.b.
74e0 3d 20 32 3b 20 2f 2f 20 46 6f 6f 0a 20 20 6c 65 74 20 63 20 3d 20 33 3b 0a 0a 49 66 20 74 68 65 =.2;.//.Foo...let.c.=.3;..If.the
7500 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 74 68 65 20 6c 61 73 74 20 6c 69 6e 65 2c 20 73 65 61 72 .point.is.in.the.last.line,.sear
7520 63 68 69 6e 67 20 62 61 63 6b 20 66 6f 72 20 22 5c 6e 22 20 77 69 6c 6c 0a 73 6b 69 70 20 6f 76 ching.back.for."\n".will.skip.ov
7540 65 72 20 74 68 65 20 6c 69 6e 65 20 77 69 74 68 20 22 6c 65 74 20 62 22 2e 20 54 68 65 20 6e 65 er.the.line.with."let.b"..The.ne
7560 77 6c 69 6e 65 20 66 6f 75 6e 64 20 77 69 6c 6c 20 62 65 20 74 68 65 0a 6f 6e 65 20 61 74 20 74 wline.found.will.be.the.one.at.t
7580 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 6c 69 6e 65 20 77 69 74 68 20 22 6c 65 74 20 61 22 2e he.end.of.the.line.with."let.a".
75a0 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 ..(defalias.'typescript--re-sear
75c0 63 68 2d 62 61 63 6b 77 61 72 64 20 23 5b 28 72 65 67 65 78 70 20 26 6f 70 74 69 6f 6e 61 6c 20 ch-backward.#[(regexp.&optional.
75e0 62 6f 75 6e 64 20 6e 6f 65 72 72 6f 72 20 63 6f 75 6e 74 29 20 22 60 08 5c 32 30 34 0f 00 5c 33 bound.noerror.count)."`.\204..\3
7600 30 36 09 5c 6e 5c 33 30 37 42 42 42 5c 32 30 32 2a 00 08 5c 33 31 30 57 5c 32 30 33 1f 00 5c 33 06.\n\307BBB\202*..\310W\203..\3
7620 31 31 09 5c 6e 5c 33 31 32 08 44 46 5c 32 30 32 2a 00 08 5c 33 31 30 56 5c 32 30 35 2a 00 5c 33 11.\n\312.DF\202*..\310V\205*.\3
7640 30 36 09 5c 6e 08 46 1b 1c 5c 33 31 33 31 37 00 5c 33 31 34 0b 21 30 5c 32 30 32 47 00 1d 5c 66 06.\n.F..\31317.\314.!0\202G..\f
7660 62 5c 32 31 30 0e 0f 3f 5c 32 30 35 46 00 5c 33 31 35 5c 33 31 36 0d 21 21 29 2a 5c 32 30 37 22 b\210..?\205F.\315\316.!!)*\207"
7680 20 5b 63 6f 75 6e 74 20 72 65 67 65 78 70 20 62 6f 75 6e 64 20 73 65 61 72 63 68 2d 65 78 70 72 .[count.regexp.bound.search-expr
76a0 20 73 61 76 65 64 2d 70 6f 69 6e 74 20 65 72 72 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d .saved-point.err.typescript--re-
76c0 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d 69 6e 6e 65 72 20 28 31 29 20 30 20 74 79 70 65 search-backward-inner.(1).0.type
76e0 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 2d 69 6e 6e 65 72 20 script--re-search-forward-inner.
7700 2d 20 28 73 65 61 72 63 68 2d 66 61 69 6c 65 64 29 20 65 76 61 6c 20 65 72 72 6f 72 20 65 72 72 -.(search-failed).eval.error.err
7720 6f 72 2d 6d 65 73 73 61 67 65 2d 73 74 72 69 6e 67 20 6e 6f 65 72 72 6f 72 5d 20 36 20 28 23 24 or-message-string.noerror].6.(#$
7740 20 2e 20 32 39 35 30 32 29 5d 29 0a 23 40 31 31 38 20 4d 6f 76 65 20 66 6f 72 77 61 72 64 20 6f ...29502)]).#@118.Move.forward.o
7760 76 65 72 20 61 20 77 68 6f 6c 65 20 74 79 70 65 73 63 72 69 70 74 20 65 78 70 72 65 73 73 69 6f ver.a.whole.typescript.expressio
7780 6e 2e 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 64 6f 65 73 6e 27 74 20 6d 6f 76 65 20 6f 76 n..This.function.doesn't.move.ov
77a0 65 72 20 65 78 70 72 65 73 73 69 6f 6e 73 20 63 6f 6e 74 69 6e 75 65 64 20 61 63 72 6f 73 73 0a er.expressions.continued.across.
77c0 6c 69 6e 65 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 66 lines...(defalias.'typescript--f
77e0 6f 72 77 61 72 64 2d 65 78 70 72 65 73 73 69 6f 6e 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 21 5c orward-expression.#[nil."\301.!\
7800 32 31 30 6c 5c 32 30 34 19 00 5c 33 30 31 08 21 5c 32 31 30 5c 33 30 32 66 5c 33 30 33 3e 5c 32 210l\204..\301.!\210\302f\303>\2
7820 30 34 19 00 5c 33 30 34 20 5c 32 31 30 5c 32 30 32 04 00 5c 33 30 32 66 5c 33 30 35 3d 5c 32 30 04..\304.\210\202..\302f\305=\20
7840 33 2a 00 5c 32 31 32 5c 33 30 32 75 5c 32 31 30 5c 33 30 36 20 29 5c 32 30 34 00 00 5c 33 30 32 3*.\212\302u\210\306.)\204..\302
7860 5c 32 30 37 22 20 5b 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 66 6f 72 77 \207".[most-positive-fixnum.forw
7880 61 72 64 2d 63 6f 6d 6d 65 6e 74 20 6e 69 6c 20 28 34 34 20 35 39 20 39 33 20 34 31 20 31 32 35 ard-comment.nil.(44.59.93.41.125
78a0 29 20 66 6f 72 77 61 72 64 2d 73 65 78 70 20 31 30 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6f ).forward-sexp.10.typescript--co
78c0 6e 74 69 6e 75 65 64 2d 65 78 70 72 65 73 73 69 6f 6e 2d 70 5d 20 32 20 28 23 24 20 2e 20 33 30 ntinued-expression-p].2.(#$...30
78e0 35 34 36 29 5d 29 0a 23 40 32 35 37 20 4d 6f 76 65 20 66 6f 72 77 61 72 64 20 6f 76 65 72 20 61 546)]).#@257.Move.forward.over.a
7900 20 74 79 70 65 73 63 72 69 70 74 20 66 75 6e 63 74 69 6f 6e 20 64 65 63 6c 61 72 61 74 69 6f 6e .typescript.function.declaration
7920 2e 0a 54 68 69 73 20 70 75 74 73 20 70 6f 69 6e 74 20 61 74 20 74 68 65 20 27 66 75 6e 63 74 69 ..This.puts.point.at.the.'functi
7940 6f 6e 27 20 6b 65 79 77 6f 72 64 2e 0a 0a 49 66 20 74 68 69 73 20 69 73 20 61 20 73 79 6e 74 61 on'.keyword...If.this.is.a.synta
7960 63 74 69 63 61 6c 6c 79 2d 63 6f 72 72 65 63 74 20 6e 6f 6e 2d 65 78 70 72 65 73 73 69 6f 6e 20 ctically-correct.non-expression.
7980 66 75 6e 63 74 69 6f 6e 2c 0a 72 65 74 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 function,.return.the.name.of.the
79a0 20 66 75 6e 63 74 69 6f 6e 2c 20 6f 72 20 74 20 69 66 20 74 68 65 20 6e 61 6d 65 20 63 6f 75 6c .function,.or.t.if.the.name.coul
79c0 64 20 6e 6f 74 20 62 65 0a 64 65 74 65 72 6d 69 6e 65 64 2e 20 20 4f 74 68 65 72 77 69 73 65 2c d.not.be.determined...Otherwise,
79e0 20 72 65 74 75 72 6e 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 .return.nil...(defalias.'typescr
7a00 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 63 6c 20 23 5b 6e 69 6c ipt--forward-function-decl.#[nil
7a20 20 22 5c 33 30 33 5c 33 30 34 21 5c 32 30 34 5c 6e 00 5c 33 30 35 5c 33 30 36 21 5c 32 31 30 5c ."\303\304!\204\n.\305\306!\210\
7a40 33 30 37 18 5c 33 31 30 76 5c 32 31 30 5c 33 31 31 09 21 5c 32 31 30 5c 33 30 33 5c 6e 21 5c 32 307.\310v\210\311.!\210\303\n!\2
7a60 30 33 21 00 5c 33 31 32 5c 33 31 33 21 10 5c 33 31 33 5c 32 32 35 62 5c 32 31 30 5c 33 31 31 09 03!.\312\313!.\313\225b\210\311.
7a80 21 5c 32 31 30 5c 33 31 30 66 5c 33 31 34 3d 5c 32 30 35 4c 00 5c 33 31 35 31 38 00 5c 33 31 36 !\210\310f\314=\205L.\31518.\316
7aa0 20 5c 32 31 30 5c 33 30 37 30 5c 32 30 32 3d 00 5c 32 31 30 5c 33 31 30 5c 32 30 32 4c 00 5c 32 .\210\3070\202=.\210\310\202L.\2
7ac0 30 35 4c 00 5c 33 31 31 09 21 5c 32 31 30 5c 33 31 30 66 5c 33 31 37 3d 5c 32 30 35 4c 00 08 29 05L.\311.!\210\310f\317=\205L..)
7ae0 5c 32 30 37 22 20 5b 6e 61 6d 65 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d \207".[name.most-positive-fixnum
7b00 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 .typescript--name-re.looking-at.
7b20 23 31 3d 22 5c 5c 5f 3c 66 75 6e 63 74 69 6f 6e 5c 5c 5f 3e 22 20 63 6c 2d 2d 61 73 73 65 72 74 #1="\\_<function\\_>".cl--assert
7b40 69 6f 6e 2d 66 61 69 6c 65 64 20 28 6c 6f 6f 6b 69 6e 67 2d 61 74 20 23 31 23 29 20 74 20 6e 69 ion-failed.(looking-at.#1#).t.ni
7b60 6c 20 66 6f 72 77 61 72 64 2d 63 6f 6d 6d 65 6e 74 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e l.forward-comment.match-string-n
7b80 6f 2d 70 72 6f 70 65 72 74 69 65 73 20 30 20 34 30 20 28 65 72 72 6f 72 29 20 66 6f 72 77 61 72 o-properties.0.40.(error).forwar
7ba0 64 2d 6c 69 73 74 20 31 32 33 5d 20 32 20 28 23 24 20 2e 20 33 30 39 35 37 29 5d 29 0a 23 40 32 d-list.123].2.(#$...30957)]).#@2
7bc0 34 36 20 52 65 74 75 72 6e 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 74 79 70 65 73 46.Return.the.start.of.the.types
7be0 63 72 69 70 74 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6c 6f 67 75 65 20 63 6f 6e 74 61 69 6e 69 cript.function.prologue.containi
7c00 6e 67 20 50 4f 53 2e 0a 41 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 6c 6f 67 75 65 20 69 73 20 65 ng.POS..A.function.prologue.is.e
7c20 76 65 72 79 74 68 69 6e 67 20 66 72 6f 6d 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 64 65 66 69 verything.from.start.of.the.defi
7c40 6e 69 74 69 6f 6e 20 75 70 0a 74 6f 20 61 6e 64 20 69 6e 63 6c 75 64 69 6e 67 20 74 68 65 20 6f nition.up.to.and.including.the.o
7c60 70 65 6e 69 6e 67 20 62 72 61 63 65 2e 20 20 50 4f 53 20 64 65 66 61 75 6c 74 73 20 74 6f 20 70 pening.brace...POS.defaults.to.p
7c80 6f 69 6e 74 2e 0a 49 66 20 50 4f 53 20 69 73 20 6e 6f 74 20 69 6e 20 61 20 66 75 6e 63 74 69 6f oint..If.POS.is.not.in.a.functio
7ca0 6e 20 70 72 6f 6c 6f 67 75 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 n.prologue,.return.nil...(defali
7cc0 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 70 72 6f 6c 6f 67 75 as.'typescript--function-prologu
7ce0 65 2d 62 65 67 69 6e 6e 69 6e 67 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 70 6f 73 29 20 22 5c e-beginning.#[(&optional.pos)."\
7d00 33 30 35 18 5c 32 31 32 09 5c 32 30 33 0d 00 09 62 5c 32 31 30 5c 32 30 32 0f 00 60 11 5c 32 31 305.\212.\203...b\210\202..`.\21
7d20 32 5c 33 30 36 79 5c 32 31 30 5c 33 30 37 5c 6e 21 5c 32 30 36 1c 00 5c 33 30 37 0b 21 29 5c 32 2\306y\210\307\n!\206..\307.!)\2
7d40 30 33 2d 00 5c 33 31 30 5c 32 32 34 5c 32 31 31 10 09 58 5c 32 30 33 2d 00 5c 33 30 36 5c 32 32 03-.\310\224\211..X\203-.\306\22
7d60 35 62 5c 32 31 30 5c 33 31 31 5c 33 31 32 21 5c 32 31 30 5c 33 30 37 5c 33 31 33 21 5c 32 30 34 5b\210\311\312!\210\307\313!\204
7d80 3f 00 5c 33 31 34 5c 33 31 33 5c 33 30 35 5c 33 31 35 23 5c 32 30 35 5a 00 5c 33 31 36 20 1c 5c ?.\314\313\305\315#\205Z.\316..\
7da0 33 31 37 5c 32 31 36 5c 33 30 36 5c 32 32 34 62 5c 32 31 30 5c 33 32 30 20 2a 5c 32 30 35 5a 00 317\216\306\224b\210\320.*\205Z.
7dc0 09 60 58 5c 32 30 35 5a 00 08 5c 32 30 36 5a 00 5c 33 30 36 5c 32 32 34 2a 5c 32 30 37 22 20 5b .`X\205Z..\206Z.\306\224*\207".[
7de0 70 72 6f 6c 6f 67 75 65 2d 62 65 67 69 6e 20 70 6f 73 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 prologue-begin.pos.typescript--f
7e00 75 6e 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 2d 32 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d unction-heading-2-re.typescript-
7e20 2d 66 75 6e 63 74 69 6f 6e 2d 68 65 61 64 69 6e 67 2d 33 2d 72 65 20 73 61 76 65 2d 6d 61 74 63 -function-heading-3-re.save-matc
7e40 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 6e 69 6c 20 30 20 6c 6f 6f 6b 69 6e 67 2d 61 74 h-data-internal.nil.0.looking-at
7e60 20 31 20 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 6b 77 61 72 64 20 22 77 5f 22 20 22 5c 5c .1.skip-syntax-backward."w_"."\\
7e80 5f 3c 66 75 6e 63 74 69 6f 6e 5c 5c 5f 3e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 _<function\\_>".typescript--re-s
7ea0 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 74 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 earch-backward.t.match-data.#[ni
7ec0 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d l."\301.\302\"\207".[save-match-
7ee0 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 data-internal.set-match-data.eva
7f00 70 6f 72 61 74 65 5d 20 33 5d 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 66 porate].3].typescript--forward-f
7f20 75 6e 63 74 69 6f 6e 2d 64 65 63 6c 5d 20 35 20 28 23 24 20 2e 20 33 31 36 38 33 29 5d 29 0a 23 unction-decl].5.(#$...31683)]).#
7f40 40 31 38 37 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 @187.Helper.function.for.`typesc
7f60 72 69 70 74 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 27 2e 0a 47 6f 20 74 6f 20 ript-beginning-of-defun'..Go.to.
7f80 70 72 65 76 69 6f 75 73 20 64 65 66 75 6e 2d 62 65 67 69 6e 6e 69 6e 67 20 61 6e 64 20 72 65 74 previous.defun-beginning.and.ret
7fa0 75 72 6e 20 74 68 65 20 70 61 72 73 65 20 73 74 61 74 65 20 66 6f 72 20 69 74 2c 0a 6f 72 20 6e urn.the.parse.state.for.it,.or.n
7fc0 69 6c 20 69 66 20 77 65 20 77 65 6e 74 20 61 6c 6c 20 74 68 65 20 77 61 79 20 62 61 63 6b 20 74 il.if.we.went.all.the.way.back.t
7fe0 6f 20 62 6f 62 20 61 6e 64 20 64 6f 6e 27 74 20 66 69 6e 64 0a 61 6e 79 74 68 69 6e 67 2e 1f 0a o.bob.and.don't.find.anything...
8000 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e 67 (defalias.'typescript--beginning
8020 2d 6f 66 2d 64 65 66 75 6e 2d 72 61 77 20 23 5b 6e 69 6c 20 22 5c 33 30 31 20 5c 32 31 30 5c 33 -of-defun-raw.#[nil."\301.\210\3
8040 30 32 18 5c 33 30 33 5c 33 30 34 21 5c 32 31 31 10 5c 32 30 33 16 00 5c 33 30 35 08 40 38 5c 33 02.\303\304!\211.\203..\305.@8\3
8060 30 36 3d 5c 32 30 33 05 00 6f 3f 5c 32 30 35 1c 00 08 29 5c 32 30 37 22 20 5b 70 73 74 61 74 65 06=\203..o?\205...)\207".[pstate
8080 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 20 6e 69 6c 20 74 79 .typescript--ensure-cache.nil.ty
80a0 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 pescript--backward-text-property
80c0 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 74 65 20 32 20 66 75 6e 63 74 69 6f 6e 5d 20 .typescript--pstate.2.function].
80e0 32 20 28 23 24 20 2e 20 33 32 35 38 31 29 5d 29 0a 23 40 31 36 33 20 48 65 6c 70 65 72 20 66 75 2.(#$...32581)]).#@163.Helper.fu
8100 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e nction.for.`typescript--beginnin
8120 67 2d 6f 66 2d 64 65 66 75 6e 2d 6e 65 73 74 65 64 27 2e 0a 49 66 20 50 53 54 41 54 45 20 72 65 g-of-defun-nested'..If.PSTATE.re
8140 70 72 65 73 65 6e 74 73 20 61 20 6e 6f 6e 2d 65 6d 70 74 79 20 74 6f 70 2d 6c 65 76 65 6c 20 64 presents.a.non-empty.top-level.d
8160 65 66 75 6e 2c 20 72 65 74 75 72 6e 20 74 68 65 0a 74 6f 70 2d 6d 6f 73 74 20 70 69 74 65 6d 2e efun,.return.the.top-most.pitem.
8180 20 20 4f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c ..Otherwise,.return.nil...(defal
81a0 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 74 65 2d 69 73 2d 74 6f 70 6c 65 ias.'typescript--pstate-is-tople
81c0 76 65 6c 2d 64 65 66 75 6e 20 23 5b 28 70 73 74 61 74 65 29 20 22 08 19 5c 33 30 35 1a 5c 33 30 vel-defun.#[(pstate)."..\305.\30
81e0 36 1b 5c 33 30 35 1c 09 3a 5c 32 30 33 24 00 09 40 12 5c 33 30 37 5c 6e 38 5c 33 31 30 3d 5c 32 6.\305..:\203$..@.\307\n8\310=\2
8200 30 33 1d 00 0b 54 13 5c 6e 14 09 41 5c 32 31 31 11 5c 32 30 32 09 00 0b 5c 33 31 31 3d 5c 32 30 03...T.\n..A\211.\202...\311=\20
8220 35 2b 00 5c 66 2c 5c 32 30 37 22 20 5b 70 73 74 61 74 65 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 5+.\f,\207".[pstate.#1=#:--cl-va
8240 72 2d 2d 20 70 69 74 65 6d 20 66 75 6e 63 2d 64 65 70 74 68 20 66 75 6e 63 2d 70 69 74 65 6d 20 r--.pitem.func-depth.func-pitem.
8260 6e 69 6c 20 30 20 32 20 66 75 6e 63 74 69 6f 6e 20 31 5d 20 33 20 28 23 24 20 2e 20 33 33 30 31 nil.0.2.function.1].3.(#$...3301
8280 35 29 5d 29 0a 23 40 31 31 37 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 5)]).#@117.Helper.function.for.`
82a0 74 79 70 65 73 63 72 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 27 2e typescript--beginning-of-defun'.
82c0 0a 52 65 74 75 72 6e 20 74 68 65 20 70 69 74 65 6d 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f .Return.the.pitem.of.the.functio
82e0 6e 20 77 65 20 77 65 6e 74 20 74 6f 20 74 68 65 20 62 65 67 69 6e 6e 69 6e 67 20 6f 66 2e 1f 0a n.we.went.to.the.beginning.of...
8300 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e 67 (defalias.'typescript--beginning
8320 2d 6f 66 2d 64 65 66 75 6e 2d 6e 65 73 74 65 64 20 23 5b 6e 69 6c 20 22 5c 33 30 36 20 18 5c 33 -of-defun-nested.#[nil."\306..\3
8340 30 37 19 5c 33 31 30 1a 5c 33 30 37 1b 08 3a 5c 32 30 33 37 00 08 40 11 5c 33 31 31 09 38 5c 33 07.\310.\307..:\2037..@.\311.8\3
8360 31 32 3d 5c 32 30 33 2c 00 5c 33 31 33 09 21 5c 32 30 33 2c 00 5c 33 31 34 09 38 62 5c 32 31 30 12=\203,.\313.!\203,.\314.8b\210
8380 09 13 5c 33 30 37 5c 32 31 31 12 5c 32 30 32 2d 00 5c 33 31 30 5c 32 30 33 37 00 08 41 5c 32 31 ..\307\211.\202-.\310\2037..A\21
83a0 31 10 5c 32 30 32 5c 6e 00 0b 2c 5c 32 30 36 75 00 5c 33 30 37 1c 5c 33 31 30 5c 32 31 31 1d 1e 1.\202\n..,\206u.\307.\310\211..
83c0 10 5c 33 30 37 1e 11 5c 33 31 35 5c 33 31 36 21 5c 32 31 31 14 5c 32 30 33 72 00 5c 33 31 37 5c .\307..\315\316!\211.\203r.\317\
83e0 66 21 5c 32 31 31 1e 12 5c 32 30 33 67 00 5c 33 31 34 0e 12 38 62 5c 32 31 30 0e 12 16 11 5c 33 f!\211..\203g.\314..8b\210....\3
8400 30 37 5c 32 31 31 15 5c 32 30 32 68 00 5c 33 31 30 29 5c 32 30 33 72 00 5c 33 30 37 16 10 5c 32 07\211.\202h.\310)\203r.\307..\2
8420 30 32 46 00 0e 11 2c 5c 32 30 37 22 20 5b 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 70 69 02F...,\207".[#1=#:--cl-var--.pi
8440 74 65 6d 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 33 3d 23 3a 2d 2d 63 6c 2d 76 61 tem.#2=#:--cl-var--.#3=#:--cl-va
8460 72 2d 2d 20 70 73 74 61 74 65 20 23 34 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 74 79 70 65 73 r--.pstate.#4=#:--cl-var--.types
8480 63 72 69 70 74 2d 2d 70 61 72 73 65 2d 73 74 61 74 65 2d 61 74 2d 70 6f 69 6e 74 20 6e 69 6c 20 cript--parse-state-at-point.nil.
84a0 74 20 32 20 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 73 69 64 65 2d t.2.function.typescript--inside-
84c0 70 69 74 65 6d 2d 70 20 33 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 2d 74 pitem-p.3.typescript--backward-t
84e0 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 74 65 20 ext-property.typescript--pstate.
8500 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 74 65 2d 69 73 2d 74 6f 70 6c 65 76 65 6c 2d 64 typescript--pstate-is-toplevel-d
8520 65 66 75 6e 20 23 35 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 36 3d 23 3a 2d 2d 63 6c 2d 76 efun.#5=#:--cl-var--.#6=#:--cl-v
8540 61 72 2d 2d 20 69 74 5d 20 33 20 28 23 24 20 2e 20 33 33 34 31 39 29 5d 29 0a 23 40 35 34 20 48 ar--.it].3.(#$...33419)]).#@54.H
8560 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 62 elper.function.for.`typescript-b
8580 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 eginning-of-defun'...(defalias.'
85a0 74 79 70 65 73 63 72 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 2d 66 typescript--beginning-of-defun-f
85c0 6c 61 74 20 23 5b 6e 69 6c 20 22 5c 33 30 31 20 5c 32 31 31 18 5c 32 30 35 5c 66 00 5c 33 30 32 lat.#[nil."\301.\211.\205\f.\302
85e0 08 40 38 62 29 5c 32 30 37 22 20 5b 70 73 74 61 74 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 .@8b)\207".[pstate.typescript--b
8600 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 2d 72 61 77 20 33 5d 20 33 20 28 23 24 20 2e eginning-of-defun-raw.3].3.(#$..
8620 20 33 34 31 34 33 29 5d 29 0a 23 40 36 33 20 56 61 6c 75 65 20 6f 66 20 60 62 65 67 69 6e 6e 69 .34143)]).#@63.Value.of.`beginni
8640 6e 67 2d 6f 66 2d 64 65 66 75 6e 2d 66 75 6e 63 74 69 6f 6e 27 20 66 6f 72 20 60 74 79 70 65 73 ng-of-defun-function'.for.`types
8660 63 72 69 70 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 cript-mode'...(defalias.'typescr
8680 69 70 74 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 23 5b 28 26 6f 70 74 69 6f ipt-beginning-of-defun.#[(&optio
86a0 6e 61 6c 20 61 72 67 29 20 22 08 5c 32 30 36 05 00 5c 33 30 33 10 6d 5c 32 30 34 3b 00 08 5c 33 nal.arg).".\206..\303.m\204;..\3
86c0 30 34 57 5c 32 30 33 3b 00 08 54 10 09 5c 32 30 34 26 00 5c 33 30 35 20 5c 33 30 36 3d 5c 32 30 04W\203;..T..\204&.\305.\306=\20
86e0 34 23 00 5c 33 30 37 20 5c 32 30 33 26 00 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 5c 33 31 32 5c 4#.\307.\203&.\310.\210\311\312\
8700 33 31 33 5c 33 31 34 23 5c 32 30 33 35 00 5c 33 30 37 20 62 5c 32 31 30 5c 32 30 32 06 00 64 62 313\314#\2035.\307.b\210\202..db
8720 5c 32 31 30 5c 32 30 32 06 00 08 5c 33 30 34 56 5c 32 30 35 73 00 08 53 10 60 53 66 5c 33 31 35 \210\202...\304V\205s..S.`Sf\315
8740 3d 5c 32 30 33 4f 00 5c 33 31 36 75 5c 32 31 30 5c 33 30 37 20 5c 32 31 31 1a 5c 32 30 33 62 00 =\203O.\316u\210\307.\211.\203b.
8760 5c 6e 60 57 5c 32 30 33 62 00 5c 6e 62 5c 32 31 30 5c 32 30 32 6f 00 09 5c 32 30 33 6c 00 5c 33 \n`W\203b.\nb\210\202o..\203l.\3
8780 31 37 20 5c 32 31 30 5c 32 30 32 6f 00 5c 33 32 30 20 5c 32 31 30 29 5c 32 30 32 3b 00 5c 32 30 17.\210\202o.\320.\210)\202;.\20
87a0 37 22 20 5b 61 72 67 20 74 79 70 65 73 63 72 69 70 74 2d 66 6c 61 74 2d 66 75 6e 63 74 69 6f 6e 7".[arg.typescript-flat-function
87c0 73 20 70 72 6f 6c 6f 67 75 65 2d 62 65 67 69 6e 20 31 20 30 20 74 79 70 65 73 63 72 69 70 74 2d s.prologue-begin.1.0.typescript-
87e0 73 79 6e 74 61 63 74 69 63 2d 63 6f 6e 74 65 78 74 20 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 73 syntactic-context.function.types
8800 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 70 72 6f 6c 6f 67 75 65 2d 62 65 67 69 6e 6e 69 cript--function-prologue-beginni
8820 6e 67 20 74 79 70 65 73 63 72 69 70 74 2d 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 20 74 79 70 65 73 ng.typescript-end-of-defun.types
8840 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5f 3c 66 75 cript--re-search-forward."\\_<fu
8860 6e 63 74 69 6f 6e 5c 5c 5f 3e 22 20 6e 69 6c 20 74 20 31 32 35 20 2d 31 20 74 79 70 65 73 63 72 nction\\_>".nil.t.125.-1.typescr
8880 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 2d 66 6c 61 74 20 74 79 70 ipt--beginning-of-defun-flat.typ
88a0 65 73 63 72 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 2d 6e 65 73 74 escript--beginning-of-defun-nest
88c0 65 64 5d 20 35 20 28 23 24 20 2e 20 33 34 33 35 31 29 5d 29 0a 23 40 31 32 36 20 46 6c 75 73 68 ed].5.(#$...34351)]).#@126.Flush
88e0 20 74 68 65 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 20 73 79 6e 74 61 78 20 63 61 .the.`typescript-mode'.syntax.ca
8900 63 68 65 20 61 66 74 65 72 20 70 6f 73 69 74 69 6f 6e 20 42 45 47 2e 0a 42 45 47 20 64 65 66 61 che.after.position.BEG..BEG.defa
8920 75 6c 74 73 20 74 6f 20 60 70 6f 69 6e 74 2d 6d 69 6e 27 2c 20 6d 65 61 6e 69 6e 67 20 74 6f 20 ults.to.`point-min',.meaning.to.
8940 66 6c 75 73 68 20 74 68 65 20 65 6e 74 69 72 65 20 63 61 63 68 65 2e 1f 0a 28 64 65 66 61 6c 69 flush.the.entire.cache...(defali
8960 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6c 75 73 68 2d 63 61 63 68 65 73 20 23 5b 28 as.'typescript--flush-caches.#[(
8980 26 6f 70 74 69 6f 6e 61 6c 20 62 65 67 20 69 67 6e 6f 72 65 64 29 20 22 08 5c 32 30 36 09 00 5c &optional.beg.ignored).".\206..\
89a0 32 31 34 7e 5c 32 31 30 65 29 10 09 08 5e 5c 32 31 31 11 5c 32 30 37 22 20 5b 62 65 67 20 74 79 214~\210e)...^\211.\207".[beg.ty
89c0 70 65 73 63 72 69 70 74 2d 2d 63 61 63 68 65 2d 65 6e 64 5d 20 32 20 28 23 24 20 2e 20 33 35 30 pescript--cache-end].2.(#$...350
89e0 33 35 29 20 6e 69 6c 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 35).nil]).(defalias.'typescript-
8a00 2d 64 65 62 75 67 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 28 26 72 65 73 74 20 61 72 67 75 6d 65 -debug.'(macro...#[(&rest.argume
8a20 6e 74 73 29 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 6e 69 6c 5d 20 31 5d 29 29 0a 28 64 65 66 61 nts)."\300\207".[nil].1])).(defa
8a40 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 2d 2d lias.'typescript--ensure-cache--
8a60 70 6f 70 2d 69 66 2d 65 6e 64 65 64 20 23 5b 28 6f 70 65 6e 2d 69 74 65 6d 73 20 70 61 72 65 6e pop-if-ended.#[(open-items.paren
8a80 2d 64 65 70 74 68 29 20 22 08 40 19 5c 6e 09 41 40 58 5c 32 30 33 33 00 5c 33 30 34 60 53 5c 33 -depth).".@.\n.A@X\2033.\304`S\3
8aa0 30 35 5c 22 5c 32 30 33 17 00 5c 33 30 36 5c 33 30 37 21 5c 32 31 30 5c 33 31 30 60 53 60 5c 33 05\"\203..\306\307!\210\310`S`\3
8ac0 31 31 09 24 5c 32 31 30 5c 33 31 32 09 5c 32 33 33 5c 32 31 31 1b 60 5c 32 34 30 5c 32 31 30 29 11.$\210\312.\233\211.`\240\210)
8ae0 5c 33 31 33 08 41 40 09 5c 22 08 41 41 42 10 29 08 5c 32 30 37 22 20 5b 6f 70 65 6e 2d 69 74 65 \313.A@.\".AAB.).\207".[open-ite
8b00 6d 73 20 74 6f 70 2d 69 74 65 6d 20 70 61 72 65 6e 2d 64 65 70 74 68 20 23 31 3d 23 3a 63 20 67 ms.top-item.paren-depth.#1=#:c.g
8b20 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 79 70 65 73 63 72 69 70 74 2d 70 65 6e 64 et-text-property.typescript-pend
8b40 20 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 28 6e 6f 74 20 28 67 65 74 2d .cl--assertion-failed.(not.(get-
8b60 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 28 31 2d 20 28 70 6f 69 6e 74 29 29 20 27 74 79 70 65 text-property.(1-.(point)).'type
8b80 73 63 72 69 70 74 2d 70 65 6e 64 29 29 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 script-pend)).put-text-property.
8ba0 74 79 70 65 73 63 72 69 70 74 2d 2d 70 65 6e 64 20 35 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 typescript--pend.5.typescript--p
8bc0 69 74 65 6d 2d 61 64 64 2d 63 68 69 6c 64 5d 20 36 5d 29 0a 23 40 32 31 33 20 48 65 6c 70 65 72 item-add-child].6]).#@213.Helper
8be0 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 .function.for.`typescript--ensur
8c00 65 2d 63 61 63 68 65 27 2e 0a 55 70 64 61 74 65 20 70 61 72 73 69 6e 67 20 69 6e 66 6f 72 6d 61 e-cache'..Update.parsing.informa
8c20 74 69 6f 6e 20 75 70 20 74 6f 20 70 6f 69 6e 74 2c 20 72 65 66 65 72 72 69 6e 67 20 74 6f 20 70 tion.up.to.point,.referring.to.p
8c40 61 72 73 65 2c 0a 70 72 65 76 2d 70 61 72 73 65 2d 70 6f 69 6e 74 2c 20 67 6f 61 6c 2d 70 6f 69 arse,.prev-parse-point,.goal-poi
8c60 6e 74 2c 20 61 6e 64 20 6f 70 65 6e 2d 69 74 65 6d 73 20 62 6f 75 6e 64 20 6c 65 78 69 63 61 6c nt,.and.open-items.bound.lexical
8c80 6c 79 20 69 6e 0a 74 68 65 20 62 6f 64 79 20 6f 66 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 65 ly.in.the.body.of.`typescript--e
8ca0 6e 73 75 72 65 2d 63 61 63 68 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 nsure-cache'...(defalias.'typesc
8cc0 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 2d 2d 75 70 64 61 74 65 2d 70 61 72 73 65 ript--ensure-cache--update-parse
8ce0 20 27 28 6d 61 63 72 6f 20 2e 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 32 30 37 22 20 5b 28 70 72 .'(macro...#[nil."\300\207".[(pr
8d00 6f 67 6e 20 28 73 65 74 71 20 67 6f 61 6c 2d 70 6f 69 6e 74 20 28 70 6f 69 6e 74 29 29 20 28 67 ogn.(setq.goal-point.(point)).(g
8d20 6f 74 6f 2d 63 68 61 72 20 70 72 65 76 2d 70 61 72 73 65 2d 70 6f 69 6e 74 29 20 28 77 68 69 6c oto-char.prev-parse-point).(whil
8d40 65 20 28 70 72 6f 67 6e 20 28 73 65 74 71 20 6f 70 65 6e 2d 69 74 65 6d 73 20 28 74 79 70 65 73 e.(progn.(setq.open-items.(types
8d60 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 2d 2d 70 6f 70 2d 69 66 2d 65 6e 64 65 cript--ensure-cache--pop-if-ende
8d80 64 20 6f 70 65 6e 2d 69 74 65 6d 73 20 28 63 61 72 20 70 61 72 73 65 29 29 29 20 28 63 6c 2d 61 d.open-items.(car.parse))).(cl-a
8da0 73 73 65 72 74 20 28 3e 20 28 6e 74 68 20 30 20 70 61 72 73 65 29 20 28 74 79 70 65 73 63 72 69 ssert.(>.(nth.0.parse).(typescri
8dc0 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 20 28 63 61 72 20 6f 70 65 6e 2d pt--pitem-paren-depth.(car.open-
8de0 69 74 65 6d 73 29 29 29 29 20 28 73 65 74 71 20 70 61 72 73 65 20 28 70 61 72 73 65 2d 70 61 72 items)))).(setq.parse.(parse-par
8e00 74 69 61 6c 2d 73 65 78 70 20 70 72 65 76 2d 70 61 72 73 65 2d 70 6f 69 6e 74 20 67 6f 61 6c 2d tial-sexp.prev-parse-point.goal-
8e20 70 6f 69 6e 74 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 point.(typescript--pitem-paren-d
8e40 65 70 74 68 20 28 63 61 72 20 6f 70 65 6e 2d 69 74 65 6d 73 29 29 20 6e 69 6c 20 70 61 72 73 65 epth.(car.open-items)).nil.parse
8e60 29 29 20 28 73 65 74 71 20 70 72 65 76 2d 70 61 72 73 65 2d 70 6f 69 6e 74 20 28 70 6f 69 6e 74 )).(setq.prev-parse-point.(point
8e80 29 29 20 28 3c 20 28 70 6f 69 6e 74 29 20 67 6f 61 6c 2d 70 6f 69 6e 74 29 29 29 20 28 73 65 74 )).(<.(point).goal-point))).(set
8ea0 71 20 6f 70 65 6e 2d 69 74 65 6d 73 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 q.open-items.(typescript--ensure
8ec0 2d 63 61 63 68 65 2d 2d 70 6f 70 2d 69 66 2d 65 6e 64 65 64 20 6f 70 65 6e 2d 69 74 65 6d 73 20 -cache--pop-if-ended.open-items.
8ee0 28 63 61 72 20 70 61 72 73 65 29 29 29 29 5d 20 31 20 28 23 24 20 2e 20 33 35 38 30 32 29 5d 29 (car.parse))))].1.(#$...35802)])
8f00 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 73 68 6f 77 2d 63 61 ).(defalias.'typescript--show-ca
8f20 63 68 65 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 37 21 5c 32 31 che-at-point.#[nil."\306\307!\21
8f40 30 5c 33 31 30 60 5c 33 31 31 5c 22 18 09 1a 72 5c 33 31 32 5c 33 31 33 21 71 5c 32 31 30 70 5c 0\310`\311\"...r\312\313!q\210p\
8f60 33 31 34 20 5c 32 31 30 5c 6e 11 5c 33 31 35 5c 32 31 31 13 14 5c 33 31 36 5c 32 31 31 15 5c 33 314.\210\n.\315\211..\316\211.\3
8f80 31 36 1e 13 1e 14 5c 33 31 37 20 5c 32 31 30 5c 33 32 30 5c 33 32 31 21 5c 32 31 30 2b 5c 32 31 16....\317.\210\320\321!\210+\21
8fa0 31 1e 15 1e 16 5c 33 30 37 08 21 5c 33 32 32 0e 15 21 5c 32 31 30 2c 5c 32 30 37 22 20 5b 70 72 1....\307.!\322..!\210,\207".[pr
8fc0 6f 70 20 64 65 66 61 75 6c 74 2d 64 69 72 65 63 74 6f 72 79 20 23 31 3d 23 3a 6f 6c 64 2d 64 69 op.default-directory.#1=#:old-di
8fe0 72 20 62 75 66 66 65 72 2d 72 65 61 64 2d 6f 6e 6c 79 20 62 75 66 66 65 72 2d 66 69 6c 65 2d 6e r.buffer-read-only.buffer-file-n
9000 61 6d 65 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 72 65 71 75 69 72 65 20 70 70 20 ame.buffer-undo-list.require.pp.
9020 67 65 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 get-text-property.typescript--ps
9040 74 61 74 65 20 67 65 74 2d 62 75 66 66 65 72 2d 63 72 65 61 74 65 20 22 2a 48 65 6c 70 2a 22 20 tate.get-buffer-create."*Help*".
9060 6b 69 6c 6c 2d 61 6c 6c 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 73 20 6e 69 6c 20 74 20 65 kill-all-local-variables.nil.t.e
9080 72 61 73 65 2d 62 75 66 66 65 72 20 72 75 6e 2d 68 6f 6f 6b 73 20 74 65 6d 70 2d 62 75 66 66 65 rase-buffer.run-hooks.temp-buffe
90a0 72 2d 73 65 74 75 70 2d 68 6f 6f 6b 20 69 6e 74 65 72 6e 61 6c 2d 74 65 6d 70 2d 6f 75 74 70 75 r-setup-hook.internal-temp-outpu
90c0 74 2d 62 75 66 66 65 72 2d 73 68 6f 77 20 69 6e 68 69 62 69 74 2d 6d 6f 64 69 66 69 63 61 74 69 t-buffer-show.inhibit-modificati
90e0 6f 6e 2d 68 6f 6f 6b 73 20 69 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 23 32 3d 23 3a on-hooks.inhibit-read-only.#2=#:
9100 62 75 66 20 73 74 61 6e 64 61 72 64 2d 6f 75 74 70 75 74 5d 20 34 20 6e 69 6c 20 6e 69 6c 5d 29 buf.standard-output].4.nil.nil])
9120 0a 23 40 31 36 36 20 53 70 6c 69 74 20 61 20 74 79 70 65 73 63 72 69 70 74 20 6e 61 6d 65 20 69 .#@166.Split.a.typescript.name.i
9140 6e 74 6f 20 69 74 73 20 64 6f 74 2d 73 65 70 61 72 61 74 65 64 20 70 61 72 74 73 2e 0a 54 68 69 nto.its.dot-separated.parts..Thi
9160 73 20 61 6c 73 6f 20 72 65 6d 6f 76 65 73 20 61 6e 79 20 70 72 6f 74 6f 74 79 70 65 20 70 61 72 s.also.removes.any.prototype.par
9180 74 73 20 66 72 6f 6d 20 74 68 65 20 73 70 6c 69 74 20 6e 61 6d 65 0a 28 75 6e 6c 65 73 73 20 74 ts.from.the.split.name.(unless.t
91a0 68 65 20 6e 61 6d 65 20 69 73 20 6a 75 73 74 20 22 70 72 6f 74 6f 74 79 70 65 22 20 74 6f 20 73 he.name.is.just."prototype".to.s
91c0 74 61 72 74 20 77 69 74 68 29 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 tart.with)...(defalias.'typescri
91e0 70 74 2d 2d 73 70 6c 69 74 2d 6e 61 6d 65 20 23 5b 28 73 74 72 69 6e 67 29 20 22 5c 33 30 33 20 pt--split-name.#[(string)."\303.
9200 18 5c 33 30 34 5c 32 31 36 5c 33 30 35 09 5c 33 30 36 5c 33 30 37 23 2a 5c 32 31 31 1a 47 5c 33 .\304\216\305.\306\307#*\211.G\3
9220 31 30 55 5c 32 30 35 17 00 5c 6e 40 5c 33 31 31 5c 32 33 32 3f 5c 32 30 35 21 00 5c 33 31 32 5c 10U\205..\n@\311\232?\205!.\312\
9240 33 31 31 5c 6e 5c 22 5c 32 31 31 12 29 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 311\n\"\211.)\207".[save-match-d
9260 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 74 72 69 6e 67 20 6e 61 6d 65 20 6d 61 74 63 68 2d 64 ata-internal.string.name.match-d
9280 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 ata.#[nil."\301.\302\"\207".[sav
92a0 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d e-match-data-internal.set-match-
92c0 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 73 70 6c 69 74 2d 73 74 72 69 6e 67 20 data.evaporate].3].split-string.
92e0 22 5c 5c 2e 22 20 74 20 31 20 22 70 72 6f 74 6f 74 79 70 65 22 20 72 65 6d 6f 76 65 5d 20 35 20 "\\.".t.1."prototype".remove].5.
9300 28 23 24 20 2e 20 33 37 31 35 39 29 5d 29 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 (#$...37159)]).(defvar.typescrip
9320 74 2d 2d 67 75 65 73 73 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 73 74 61 72 74 20 6e 69 6c t--guess-function-name-start.nil
9340 29 0a 23 40 34 31 35 20 47 75 65 73 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 74 79 ).#@415.Guess.the.name.of.the.ty
9360 70 65 73 63 72 69 70 74 20 66 75 6e 63 74 69 6f 6e 20 61 74 20 50 4f 53 49 54 49 4f 4e 2e 0a 50 pescript.function.at.POSITION..P
9380 4f 53 49 54 49 4f 4e 20 73 68 6f 75 6c 64 20 62 65 20 6a 75 73 74 20 61 66 74 65 72 20 74 68 65 OSITION.should.be.just.after.the
93a0 20 65 6e 64 20 6f 66 20 74 68 65 20 77 6f 72 64 20 22 66 75 6e 63 74 69 6f 6e 22 2e 0a 52 65 74 .end.of.the.word."function"..Ret
93c0 75 72 6e 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 2c 20 6f 72 urn.the.name.of.the.function,.or
93e0 20 6e 69 6c 20 69 66 20 74 68 65 20 6e 61 6d 65 20 63 6f 75 6c 64 20 6e 6f 74 20 62 65 0a 67 75 .nil.if.the.name.could.not.be.gu
9400 65 73 73 65 64 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 62 62 65 72 73 20 6d essed...This.function.clobbers.m
9420 61 74 63 68 20 64 61 74 61 2e 20 20 49 66 20 77 65 20 66 69 6e 64 20 74 68 65 20 70 72 65 61 6d atch.data...If.we.find.the.pream
9440 62 6c 65 0a 62 65 67 69 6e 73 20 65 61 72 6c 69 65 72 20 74 68 61 6e 20 65 78 70 65 63 74 65 64 ble.begins.earlier.than.expected
9460 20 77 68 69 6c 65 20 67 75 65 73 73 69 6e 67 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 20 6e 61 6d .while.guessing.the.function.nam
9480 65 2c 0a 73 65 74 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 67 75 65 73 73 2d 66 75 6e 63 74 69 e,.set.`typescript--guess-functi
94a0 6f 6e 2d 6e 61 6d 65 2d 73 74 61 72 74 27 20 74 6f 20 74 68 61 74 20 70 6f 73 69 74 69 6f 6e 3b on-name-start'.to.that.position;
94c0 20 6f 74 68 65 72 77 69 73 65 2c 0a 73 65 74 20 74 68 61 74 20 76 61 72 69 61 62 6c 65 20 74 6f .otherwise,.set.that.variable.to
94e0 20 6e 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 67 75 .nil...(defalias.'typescript--gu
9500 65 73 73 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 23 5b 28 70 6f 73 69 74 69 6f 6e 29 20 22 ess-function-name.#[(position)."
9520 5c 33 30 34 10 5c 32 31 32 09 62 5c 32 31 30 5c 33 30 35 79 5c 32 31 30 5c 33 30 36 5c 6e 21 5c \304.\212.b\210\305y\210\306\n!\
9540 32 30 33 23 00 5c 33 30 35 5c 32 32 35 09 3d 5c 32 30 35 3a 00 5c 33 30 37 5c 32 32 34 5c 32 31 203#.\305\225.=\205:.\307\224\21
9560 31 10 5c 32 30 35 3a 00 5c 33 31 30 5c 33 30 37 21 5c 32 30 32 3a 00 5c 33 30 36 0b 21 5c 32 30 1.\205:.\310\307!\202:.\306.!\20
9580 35 3a 00 5c 33 30 35 5c 32 32 35 09 3d 5c 32 30 35 3a 00 5c 33 30 37 5c 32 32 34 5c 32 31 31 10 5:.\305\225.=\205:.\307\224\211.
95a0 5c 32 30 35 3a 00 5c 33 31 30 5c 33 30 37 21 29 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 \205:.\310\307!)\207".[typescrip
95c0 74 2d 2d 67 75 65 73 73 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 73 74 61 72 74 20 70 6f 73 t--guess-function-name-start.pos
95e0 69 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 68 65 61 64 69 ition.typescript--function-headi
9600 6e 67 2d 33 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 68 65 61 ng-3-re.typescript--function-hea
9620 64 69 6e 67 2d 32 2d 72 65 20 6e 69 6c 20 30 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 31 20 6d 61 74 ding-2-re.nil.0.looking-at.1.mat
9640 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 72 6f 70 65 72 74 69 65 73 5d 20 32 20 28 23 24 20 2e ch-string-no-properties].2.(#$..
9660 20 33 37 37 30 34 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d .37704)]).(defalias.'typescript-
9680 2d 63 6c 65 61 72 2d 73 74 61 6c 65 2d 63 61 63 68 65 20 23 5b 6e 69 6c 20 22 5c 33 30 32 18 5c -clear-stale-cache.#[nil."\302.\
96a0 32 31 32 5c 33 30 33 5c 33 30 34 21 5c 32 31 31 10 5c 32 30 33 17 00 5c 33 30 35 08 5c 32 33 33 212\303\304!\211.\203..\305.\233
96c0 5c 32 31 31 19 5c 33 30 32 5c 32 34 30 5c 32 31 30 29 5c 32 30 32 03 00 2a 5c 33 30 36 60 64 5c \211.\302\240\210)\202..*\306`d\
96e0 33 30 37 23 5c 32 30 37 22 20 5b 65 6e 64 2d 70 72 6f 70 20 23 31 3d 23 3a 63 20 6e 69 6c 20 74 307#\207".[end-prop.#1=#:c.nil.t
9700 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 ypescript--forward-text-property
9720 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 65 6e 64 20 35 20 72 65 6d 6f 76 65 2d 74 65 78 74 2d .typescript--pend.5.remove-text-
9740 70 72 6f 70 65 72 74 69 65 73 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 74 65 20 74 properties.(typescript--pstate.t
9760 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 65 6e 64 20 74 29 5d 20 35 5d 29 0a 23 40 38 39 20 45 .typescript--pend.t)].5]).#@89.E
9780 6e 73 75 72 65 73 20 62 72 61 63 65 20 63 61 63 68 65 20 69 73 20 76 61 6c 69 64 20 75 70 20 74 nsures.brace.cache.is.valid.up.t
97a0 6f 20 74 68 65 20 63 68 61 72 61 63 74 65 72 20 62 65 66 6f 72 65 20 4c 49 4d 49 54 2e 0a 4c 49 o.the.character.before.LIMIT..LI
97c0 4d 49 54 20 64 65 66 61 75 6c 74 73 20 74 6f 20 70 6f 69 6e 74 2e 1f 0a 28 64 65 66 61 6c 69 61 MIT.defaults.to.point...(defalia
97e0 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 20 23 5b 28 26 s.'typescript--ensure-cache.#[(&
9800 6f 70 74 69 6f 6e 61 6c 20 6c 69 6d 69 74 29 20 22 08 5c 32 30 36 05 00 60 10 09 08 57 5c 32 30 optional.limit).".\206..`...W\20
9820 35 5c 33 32 35 02 5c 33 30 36 20 1a 5c 33 30 37 5c 32 31 31 1b 1c 5c 33 30 37 1d 5c 33 31 30 5c 5\325.\306..\307\211..\307.\310\
9840 32 31 36 5c 33 31 31 5c 32 31 31 1e 10 1e 30 5c 33 31 31 5c 32 31 31 1e 31 1e 32 5c 33 31 31 5c 216\311\211...0\311\211.1.2\311\
9860 32 31 31 1e 33 1e 34 5c 33 31 31 5c 32 31 31 1e 35 1e 36 5c 33 31 31 5c 32 31 31 1e 37 1e 38 5c 211.3.4\311\211.5.6\311\211.7.8\
9880 33 31 31 5c 32 31 31 1e 39 1e 3a 0e 3b 1e 3c 5c 33 31 31 5c 32 31 31 1e 3d 1e 3e 0e 3c 3a 5c 32 311\211.9.:.;.<\311\211.=.>.<:\2
98a0 30 33 6b 00 0e 3c 40 16 3d 5c 33 31 32 0e 3d 5c 33 31 33 5c 22 0e 3f 3e 5c 32 30 33 62 00 0e 3d 03k..<@.=\312.=\313\".?>\203b..=
98c0 0e 3e 42 16 3e 0e 3c 41 5c 32 31 31 16 3c 5c 32 30 32 47 00 0e 3e 5c 32 33 37 2b 16 37 5c 32 31 .>B.>.<A\211.<\202G..>\237+.7\21
98e0 32 5c 32 31 34 7e 5c 32 31 30 09 62 5c 32 31 30 6f 5c 32 30 34 5c 32 34 32 00 5c 33 31 34 60 53 2\214~\210.b\210o\204\242.\314`S
9900 5c 33 31 35 5c 22 5c 32 31 31 16 10 5c 32 30 34 5c 32 34 32 00 5c 33 31 36 60 5c 33 31 35 5c 33 \315\"\211..\204\242.\316`\315\3
9920 31 31 65 24 62 5c 32 31 30 6f 5c 32 30 34 5c 32 34 32 00 5c 33 31 34 60 53 5c 33 31 35 5c 22 5c 11e$b\210o\204\242.\314`S\315\"\
9940 32 31 31 16 10 5c 32 30 34 5c 32 34 32 00 5c 33 31 37 5c 33 32 30 21 5c 32 31 30 0e 10 5c 32 30 211..\204\242.\317\320!\210..\20
9960 34 5c 32 35 34 00 0e 40 43 16 10 5c 33 32 31 20 16 33 60 16 34 5c 33 32 32 20 5c 32 31 30 65 08 4\254..@C..\321..3`.4\322.\210e.
9980 7d 5c 32 31 30 5c 33 31 31 5c 32 31 31 1e 30 1e 31 5c 33 31 31 1e 32 5c 33 30 37 1e 41 5c 33 32 }\210\311\211.0.1\311.2\307.A\32
99a0 33 0e 42 5c 33 31 31 5c 33 30 37 23 5c 32 30 33 5c 32 30 32 02 5c 33 32 34 5c 32 32 34 62 16 30 3.B\311\307#\203\202.\324\224b.0
99c0 5c 33 32 34 5c 32 32 35 16 31 60 16 39 0e 34 62 5c 32 31 30 5c 33 32 35 0e 10 0e 33 40 5c 22 16 \324\225.1`.9.4b\210\325...3@\".
99e0 10 0e 33 40 0e 10 40 41 40 56 5c 32 30 34 5c 33 37 30 00 5c 33 31 37 5c 33 32 36 21 5c 32 31 30 ..3@..@A@V\204\370.\317\326!\210
9a00 5c 33 32 37 0e 34 0e 39 0e 10 40 41 40 5c 33 31 31 0e 33 25 16 33 60 16 34 60 0e 39 57 5c 32 30 \327.4.9..@A@\311.3%.3`.4`.9W\20
9a20 34 5c 33 33 37 00 5c 33 32 35 0e 10 0e 33 40 5c 22 16 10 0e 33 40 16 32 5c 33 33 30 0e 33 38 5c 4\337.\325...3@\"...3@.2\330.38\
9a40 32 30 33 2b 01 5c 33 31 31 5c 32 30 32 1b 02 5c 33 33 31 5c 33 33 32 21 5c 32 30 33 5c 32 30 36 203+.\311\202..\331\332!\203\206
9a60 01 5c 33 33 33 20 5c 32 31 31 16 35 5c 32 30 33 5c 32 30 36 01 0e 35 5c 33 30 37 3d 5c 32 30 33 .\333.\211.5\203\206..5\307=\203
9a80 59 01 5c 33 33 34 0e 31 21 5c 32 31 31 16 35 5c 32 30 33 56 01 0e 43 5c 32 30 33 59 01 0e 43 16 Y.\334.1!\211.5\203V..C\203Y..C.
9aa0 30 5c 32 30 32 59 01 5c 33 30 37 16 35 5c 33 31 31 66 5c 33 33 35 3d 5c 32 30 34 64 01 5c 33 31 0\202Y.\307.5\311f\335=\204d.\31
9ac0 37 5c 33 33 36 21 5c 32 31 30 5c 33 31 31 75 5c 32 31 30 5c 33 33 37 5c 33 34 30 0e 32 5c 33 34 7\336!\210\311u\210\337\340.2\34
9ae0 31 0e 30 5c 33 34 32 5c 33 34 33 5c 33 34 34 0e 35 5c 33 30 37 3d 5c 32 30 33 7d 01 0e 35 5c 32 1.0\342\343\344.5\307=\203}..5\2
9b00 30 32 5c 32 30 31 01 5c 33 34 35 0e 35 21 26 08 5c 32 30 32 1b 02 5c 33 33 31 0e 44 21 5c 32 30 02\201.\345.5!&.\202..\331.D!\20
9b20 33 5c 32 37 31 01 5c 33 34 36 5c 32 32 34 62 5c 32 31 30 5c 33 34 37 20 1e 45 5c 33 35 30 5c 32 3\271.\346\224b\210\347..E\350\2
9b40 31 36 5c 33 33 33 20 2a 5c 32 30 35 1b 02 5c 33 31 31 75 5c 32 31 30 5c 33 33 37 5c 33 34 30 0e 16\333.*\205..\311u\210\337\340.
9b60 32 5c 33 34 31 0e 30 5c 33 34 32 5c 33 34 33 5c 33 34 34 5c 33 34 35 5c 33 35 31 5c 33 35 32 21 2\341.0\342\343\344\345\351\352!
9b80 21 5c 33 35 31 5c 33 35 33 21 43 5c 32 34 34 26 08 5c 32 30 32 1b 02 5c 33 35 34 0e 10 21 1e 46 !\351\353!C\244&.\202..\354..!.F
9ba0 0e 37 1e 47 5c 33 31 31 1e 48 5c 33 30 37 1e 49 5c 33 31 31 1e 4a 0e 47 3a 5c 32 30 33 18 02 0e .7.G\311.H\307.I\311.J.G:\203...
9bc0 47 40 16 48 0e 46 5c 33 31 32 0e 48 5c 33 35 35 5c 22 3e 5c 32 30 33 0b 02 5c 33 33 31 5c 33 31 G@.H.F\312.H\355\">\203..\331\31
9be0 32 0e 48 5c 33 35 36 5c 22 21 5c 32 30 33 0b 02 5c 33 32 34 5c 32 32 35 62 5c 32 31 30 5c 33 33 2.H\356\"!\203..\324\225b\210\33
9c00 37 5c 33 34 30 0e 32 5c 33 34 31 0e 30 5c 33 34 32 0e 48 5c 33 34 34 5c 33 34 35 5c 33 35 31 5c 7\340.2\341.0\342.H\344\345\351\
9c20 33 35 32 21 21 26 08 16 4a 5c 33 31 31 5c 32 31 31 16 49 5c 32 30 32 5c 66 02 5c 33 30 37 5c 32 352!!&..J\311\211.I\202\f.\307\2
9c40 30 33 18 02 0e 47 41 5c 32 31 31 16 47 5c 32 30 32 5c 33 31 36 01 0e 4a 2d 5c 32 31 31 1e 4b 5c 03...GA\211.G\202\316..J-\211.K\
9c60 32 30 33 77 02 60 16 39 0e 34 62 5c 32 31 30 5c 33 32 35 0e 10 0e 33 40 5c 22 16 10 0e 33 40 0e 203w.`.9.4b\210\325...3@\"...3@.
9c80 10 40 41 40 56 5c 32 30 34 41 02 5c 33 31 37 5c 33 32 36 21 5c 32 31 30 5c 33 32 37 0e 34 0e 39 .@A@V\204A.\317\326!\210\327.4.9
9ca0 0e 10 40 41 40 5c 33 31 31 0e 33 25 16 33 60 16 34 60 0e 39 57 5c 32 30 34 28 02 5c 33 32 35 0e ..@A@\311.3%.3`.4`.9W\204(.\325.
9cc0 10 0e 33 40 5c 22 16 10 0e 4b 0e 10 42 16 10 5c 33 35 37 60 53 60 5c 33 31 35 0e 10 24 5c 32 31 ..3@\"...K..B..\357`S`\315..$\21
9ce0 30 5c 32 30 32 7b 02 0e 31 62 5c 32 31 30 29 5c 33 31 31 16 41 5c 32 30 32 5c 33 30 36 00 2c 08 0\202{..1b\210)\311.A\202\306.,.
9d00 62 5c 32 31 30 60 16 39 0e 34 62 5c 32 31 30 5c 33 32 35 0e 10 0e 33 40 5c 22 16 10 0e 33 40 0e b\210`.9.4b\210\325...3@\"...3@.
9d20 10 40 41 40 56 5c 32 30 34 5c 32 34 36 02 5c 33 31 37 5c 33 32 36 21 5c 32 31 30 5c 33 32 37 0e .@A@V\204\246.\317\326!\210\327.
9d40 34 0e 39 0e 10 40 41 40 5c 33 31 31 0e 33 25 16 33 60 16 34 60 0e 39 57 5c 32 30 34 5c 32 31 35 4.9..@A@\311.3%.3`.4`.9W\204\215
9d60 02 5c 33 32 35 0e 10 0e 33 40 5c 22 16 10 08 11 08 16 4c 0e 10 5c 32 31 31 16 4d 2e 13 5c 32 30 .\325...3@\"......L..\211.M..\20
9d80 37 22 20 5b 6c 69 6d 69 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 61 63 68 65 2d 65 6e 64 20 7".[limit.typescript--cache-end.
9da0 23 31 3d 23 3a 6d 6f 64 69 66 69 65 64 20 62 75 66 66 65 72 2d 75 6e 64 6f 2d 6c 69 73 74 20 69 #1=#:modified.buffer-undo-list.i
9dc0 6e 68 69 62 69 74 2d 72 65 61 64 2d 6f 6e 6c 79 20 69 6e 68 69 62 69 74 2d 6d 6f 64 69 66 69 63 nhibit-read-only.inhibit-modific
9de0 61 74 69 6f 6e 2d 68 6f 6f 6b 73 20 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 74 20 ation-hooks.buffer-modified-p.t.
9e00 23 5b 6e 69 6c 20 22 08 3f 5c 32 30 35 08 00 5c 33 30 31 5c 33 30 32 21 5c 32 30 37 22 20 5b 23 #[nil.".?\205..\301\302!\207".[#
9e20 31 23 20 72 65 73 74 6f 72 65 2d 62 75 66 66 65 72 2d 6d 6f 64 69 66 69 65 64 2d 70 20 6e 69 6c 1#.restore-buffer-modified-p.nil
9e40 5d 20 32 5d 20 6e 69 6c 20 70 6c 69 73 74 2d 67 65 74 20 3a 66 72 61 6d 65 77 6f 72 6b 20 67 65 ].2].nil.plist-get.:framework.ge
9e60 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 t-text-property.typescript--psta
9e80 74 65 20 70 72 65 76 69 6f 75 73 2d 73 69 6e 67 6c 65 2d 70 72 6f 70 65 72 74 79 2d 63 68 61 6e te.previous-single-property-chan
9ea0 67 65 20 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 6f 70 65 6e 2d 69 74 65 ge.cl--assertion-failed.open-ite
9ec0 6d 73 20 73 79 6e 74 61 78 2d 70 70 73 73 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6c 65 61 72 ms.syntax-ppss.typescript--clear
9ee0 2d 73 74 61 6c 65 2d 63 61 63 68 65 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 30 -stale-cache.re-search-forward.0
9f00 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 2d 2d 70 6f 70 2d 69 .typescript--ensure-cache--pop-i
9f20 66 2d 65 6e 64 65 64 20 28 3e 20 28 6e 74 68 20 30 20 70 61 72 73 65 29 20 28 74 79 70 65 73 63 f-ended.(>.(nth.0.parse).(typesc
9f40 72 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 20 28 63 61 72 20 6f 70 65 ript--pitem-paren-depth.(car.ope
9f60 6e 2d 69 74 65 6d 73 29 29 29 20 70 61 72 73 65 2d 70 61 72 74 69 61 6c 2d 73 65 78 70 20 38 20 n-items))).parse-partial-sexp.8.
9f80 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 5f 3c 66 75 6e 63 74 69 6f 6e 5c 5c 5f 3e 22 20 74 79 looking-at."\\_<function\\_>".ty
9fa0 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 63 6c 20 pescript--forward-function-decl.
9fc0 74 79 70 65 73 63 72 69 70 74 2d 2d 67 75 65 73 73 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 20 typescript--guess-function-name.
9fe0 31 32 33 20 28 65 71 20 28 63 68 61 72 2d 61 66 74 65 72 29 20 31 32 33 29 20 6d 61 6b 65 2d 74 123.(eq.(char-after).123).make-t
a000 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 20 3a 70 61 72 65 6e 2d 64 65 70 74 68 20 3a 68 ypescript--pitem.:paren-depth.:h
a020 2d 62 65 67 69 6e 20 3a 74 79 70 65 20 66 75 6e 63 74 69 6f 6e 20 3a 6e 61 6d 65 20 74 79 70 65 -begin.:type.function.:name.type
a040 73 63 72 69 70 74 2d 2d 73 70 6c 69 74 2d 6e 61 6d 65 20 33 20 6d 61 74 63 68 2d 64 61 74 61 20 script--split-name.3.match-data.
a060 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 #[nil."\301.\302\"\207".[save-ma
a080 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 tch-data-internal.set-match-data
a0a0 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 6d 61 74 63 68 2d 73 74 72 69 6e 67 2d 6e 6f 2d 70 .evaporate].3].match-string-no-p
a0c0 72 6f 70 65 72 74 69 65 73 20 31 20 32 20 74 79 70 65 73 63 72 69 70 74 2d 2d 73 79 6e 74 61 63 roperties.1.2.typescript--syntac
a0e0 74 69 63 2d 63 6f 6e 74 65 78 74 2d 66 72 6f 6d 2d 70 73 74 61 74 65 20 3a 63 6f 6e 74 65 78 74 tic-context-from-pstate.:context
a100 73 20 3a 63 6c 61 73 73 2d 64 65 63 6c 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 s.:class-decl.put-text-property.
a120 6f 72 69 67 2d 6d 61 74 63 68 2d 73 74 61 72 74 20 6f 72 69 67 2d 6d 61 74 63 68 2d 65 6e 64 20 orig-match-start.orig-match-end.
a140 6f 72 69 67 2d 64 65 70 74 68 20 70 61 72 73 65 20 70 72 65 76 2d 70 61 72 73 65 2d 70 6f 69 6e orig-depth.parse.prev-parse-poin
a160 74 20 6e 61 6d 65 20 63 61 73 65 2d 66 6f 6c 64 2d 73 65 61 72 63 68 20 66 69 6c 74 65 72 65 64 t.name.case-fold-search.filtered
a180 2d 63 6c 61 73 73 2d 73 74 79 6c 65 73 20 6e 65 77 2d 69 74 65 6d 20 67 6f 61 6c 2d 70 6f 69 6e -class-styles.new-item.goal-poin
a1a0 74 20 65 6e 64 2d 70 72 6f 70 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6c 61 73 73 2d 73 74 79 t.end-prop.typescript--class-sty
a1c0 6c 65 73 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 73 74 79 6c 65 20 23 33 3d 23 3a 2d les.#2=#:--cl-var--.style.#3=#:-
a1e0 2d 63 6c 2d 76 61 72 2d 2d 20 74 79 70 65 73 63 72 69 70 74 2d 65 6e 61 62 6c 65 64 2d 66 72 61 -cl-var--.typescript-enabled-fra
a200 6d 65 77 6f 72 6b 73 20 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 69 74 69 61 6c 2d 70 69 74 65 meworks.typescript--initial-pite
a220 6d 20 23 34 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 74 79 70 65 73 63 72 69 70 74 2d 2d 71 75 m.#4=#:--cl-var--.typescript--qu
a240 69 63 6b 2d 6d 61 74 63 68 2d 72 65 2d 66 75 6e 63 20 74 79 70 65 73 63 72 69 70 74 2d 2d 67 75 ick-match-re-func.typescript--gu
a260 65 73 73 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 73 74 61 72 74 20 74 79 70 65 73 63 72 69 ess-function-name-start.typescri
a280 70 74 2d 2d 70 6c 61 69 6e 2d 6d 65 74 68 6f 64 2d 72 65 20 73 61 76 65 2d 6d 61 74 63 68 2d 64 pt--plain-method-re.save-match-d
a2a0 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 79 6e 74 61 63 74 69 63 2d 63 6f 6e 74 65 78 74 20 23 ata-internal.syntactic-context.#
a2c0 35 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 63 6c 61 73 73 2d 73 74 79 6c 65 20 23 36 3d 23 3a 5=#:--cl-var--.class-style.#6=#:
a2e0 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 37 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 69 74 20 74 79 --cl-var--.#7=#:--cl-var--.it.ty
a300 70 65 73 63 72 69 70 74 2d 2d 6c 61 73 74 2d 70 61 72 73 65 2d 70 6f 73 20 74 79 70 65 73 63 72 pescript--last-parse-pos.typescr
a320 69 70 74 2d 2d 73 74 61 74 65 2d 61 74 2d 6c 61 73 74 2d 70 61 72 73 65 2d 70 6f 73 5d 20 31 32 ipt--state-at-last-parse-pos].12
a340 20 28 23 24 20 2e 20 33 38 37 38 33 29 5d 29 0a 23 40 34 38 20 48 65 6c 70 65 72 20 66 75 6e 63 .(#$...38783)]).#@48.Helper.func
a360 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 65 6e 64 2d 6f 66 2d 64 65 66 75 tion.for.`typescript-end-of-defu
a380 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 64 2d n'...(defalias.'typescript--end-
a3a0 6f 66 2d 64 65 66 75 6e 2d 66 6c 61 74 20 23 5b 6e 69 6c 20 22 5c 33 30 33 18 5c 33 30 34 19 5c of-defun-flat.#[nil."\303.\304.\
a3c0 33 30 35 5c 33 30 36 5c 33 30 34 5c 33 30 33 23 5c 32 30 33 32 00 5c 33 30 37 20 5c 32 31 30 5c 305\306\304\303#\2032.\307.\210\
a3e0 33 31 30 60 53 5c 33 31 31 5c 22 5c 32 31 31 1a 5c 32 30 33 2d 00 5c 33 31 32 5c 6e 38 5c 33 31 310`S\311\"\211.\203-.\312\n8\31
a400 33 3d 5c 32 30 33 29 00 5c 33 30 33 11 5c 33 30 34 5c 32 31 31 10 5c 32 30 32 2e 00 5c 33 30 33 3=\203).\303.\304\211.\202..\303
a420 5c 32 30 32 2e 00 5c 33 30 33 29 5c 32 30 34 04 00 08 5c 32 30 33 3d 00 64 62 5c 32 31 30 5c 33 \202..\303)\204...\203=.db\210\3
a440 30 34 5c 32 30 32 3e 00 09 2a 5c 32 30 37 22 20 5b 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 04\202>..*\207".[#1=#:--cl-var--
a460 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 69 74 20 74 20 6e 69 6c 20 74 79 70 65 73 63 .#2=#:--cl-var--.it.t.nil.typesc
a480 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 7d 22 20 74 79 70 65 ript--re-search-forward."}".type
a4a0 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 20 67 65 74 2d 74 65 78 74 2d 70 72 script--ensure-cache.get-text-pr
a4c0 6f 70 65 72 74 79 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 65 6e 64 20 32 20 66 75 6e 63 74 69 operty.typescript--pend.2.functi
a4e0 6f 6e 5d 20 35 20 28 23 24 20 2e 20 34 31 38 31 33 29 5d 29 0a 23 40 34 38 20 48 65 6c 70 65 72 on].5.(#$...41813)]).#@48.Helper
a500 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 65 6e 64 2d 6f 66 .function.for.`typescript-end-of
a520 2d 64 65 66 75 6e 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d -defun'...(defalias.'typescript-
a540 2d 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 2d 6e 65 73 74 65 64 20 23 5b 6e 69 6c 20 22 5c 33 30 33 -end-of-defun-nested.#[nil."\303
a560 18 5c 32 31 32 5c 33 30 34 20 5c 32 31 31 10 5c 32 30 35 17 00 5c 33 30 35 08 21 5c 32 30 35 17 .\212\304.\211.\205..\305.!\205.
a580 00 5c 33 30 36 75 5c 32 31 30 5c 33 30 37 20 5c 32 31 30 60 29 19 5c 33 30 33 1a 09 5c 32 30 33 .\306u\210\307.\210`).\303..\203
a5a0 2a 00 60 09 57 5c 32 30 33 2a 00 09 62 5c 32 30 32 48 00 5c 33 31 30 5c 33 31 31 5c 33 30 33 5c *.`.W\203*..b\202H.\310\311\303\
a5c0 33 31 32 23 5c 32 30 33 3d 00 5c 33 31 33 5c 32 32 34 62 5c 32 31 30 5c 33 31 34 20 5c 32 31 31 312#\203=.\313\224b\210\314.\211
a5e0 12 5c 32 30 33 2a 00 5c 6e 5c 32 30 33 46 00 5c 33 30 37 20 5c 32 30 32 48 00 64 62 2b 5c 32 30 .\203*.\n\203F.\307.\202H.db+\20
a600 37 22 20 5b 70 69 74 65 6d 20 74 68 69 73 2d 65 6e 64 20 66 6f 75 6e 64 20 6e 69 6c 20 74 79 70 7".[pitem.this-end.found.nil.typ
a620 65 73 63 72 69 70 74 2d 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 2d 6e 65 73 74 escript--beginning-of-defun-nest
a640 65 64 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 67 6f 74 6f 2d 68 2d 65 6e 64 20 ed.typescript--pitem-goto-h-end.
a660 2d 31 20 66 6f 72 77 61 72 64 2d 6c 69 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 -1.forward-list.typescript--re-s
a680 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5f 3c 66 75 6e 63 74 69 6f 6e 5c 5c 5f 3e 22 earch-forward."\\_<function\\_>"
a6a0 20 74 20 30 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 66 75 6e 63 74 69 6f .t.0.typescript--forward-functio
a6c0 6e 2d 64 65 63 6c 5d 20 34 20 28 23 24 20 2e 20 34 32 32 33 34 29 5d 29 0a 23 40 35 37 20 56 61 n-decl].4.(#$...42234)]).#@57.Va
a6e0 6c 75 65 20 6f 66 20 60 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 2d 66 75 6e 63 74 69 6f 6e 27 20 66 lue.of.`end-of-defun-function'.f
a700 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 or.`typescript-mode'...(defalias
a720 20 27 74 79 70 65 73 63 72 69 70 74 2d 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 20 23 5b 28 26 6f 70 .'typescript-end-of-defun.#[(&op
a740 74 69 6f 6e 61 6c 20 61 72 67 29 20 22 08 5c 32 30 36 05 00 5c 33 30 33 10 6f 5c 32 30 34 23 00 tional.arg).".\206..\303.o\204#.
a760 08 5c 33 30 34 57 5c 32 30 33 23 00 08 54 10 5c 33 30 35 20 5c 32 31 30 5c 33 30 35 20 5c 32 31 .\304W\203#..T.\305.\210\305.\21
a780 30 6f 5c 32 30 34 06 00 5c 33 30 36 20 5c 32 31 30 5c 32 30 32 06 00 08 5c 33 30 34 56 5c 32 30 0o\204..\306.\210\202...\304V\20
a7a0 35 5e 00 08 53 10 09 5c 32 30 33 36 00 5c 33 30 37 20 5c 32 31 30 5c 32 30 32 23 00 5c 33 31 30 5^..S..\2036.\307.\210\202#.\310
a7c0 20 5c 32 31 31 1a 5c 32 30 33 57 00 5c 6e 60 58 5c 32 30 33 57 00 5c 6e 62 5c 32 31 30 5c 33 31 .\211.\203W.\n`X\203W.\nb\210\31
a7e0 31 5c 33 31 32 21 5c 32 31 30 5c 33 30 34 5c 32 32 34 62 5c 32 31 30 5c 33 31 33 20 5c 32 31 30 1\312!\210\304\224b\210\313.\210
a800 5c 33 31 34 20 5c 32 31 30 5c 32 30 32 5a 00 5c 33 31 35 20 5c 32 31 30 29 5c 32 30 32 23 00 5c \314.\210\202Z.\315.\210)\202#.\
a820 32 30 37 22 20 5b 61 72 67 20 74 79 70 65 73 63 72 69 70 74 2d 66 6c 61 74 2d 66 75 6e 63 74 69 207".[arg.typescript-flat-functi
a840 6f 6e 73 20 70 72 6f 6c 6f 67 75 65 2d 62 65 67 69 6e 20 31 20 30 20 74 79 70 65 73 63 72 69 70 ons.prologue-begin.1.0.typescrip
a860 74 2d 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 74 79 70 65 73 63 72 69 70 74 2d t-beginning-of-defun.typescript-
a880 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 64 2d 6f 66 2d end-of-defun.typescript--end-of-
a8a0 64 65 66 75 6e 2d 66 6c 61 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d defun-flat.typescript--function-
a8c0 70 72 6f 6c 6f 67 75 65 2d 62 65 67 69 6e 6e 69 6e 67 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 prologue-beginning.re-search-for
a8e0 77 61 72 64 20 22 5c 5c 5f 3c 66 75 6e 63 74 69 6f 6e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d ward."\\_<function".typescript--
a900 66 6f 72 77 61 72 64 2d 66 75 6e 63 74 69 6f 6e 2d 64 65 63 6c 20 66 6f 72 77 61 72 64 2d 6c 69 forward-function-decl.forward-li
a920 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 2d 6e 65 73 74 st.typescript--end-of-defun-nest
a940 65 64 5d 20 33 20 28 23 24 20 2e 20 34 32 37 31 38 29 5d 29 0a 23 40 37 35 20 53 69 6d 70 6c 65 ed].3.(#$...42718)]).#@75.Simple
a960 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 63 2d 62 61 63 6b 77 61 72 64 2d 73 .implementation.of.`c-backward-s
a980 79 6e 74 61 63 74 69 63 2d 77 73 27 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 yntactic-ws'.for.`typescript-mod
a9a0 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b e'...(defalias.'typescript--back
a9c0 77 61 72 64 2d 73 79 6e 74 61 63 74 69 63 2d 77 73 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6c ward-syntactic-ws.#[(&optional.l
a9e0 69 6d 29 20 22 5c 32 31 34 08 5c 32 30 33 09 00 08 64 7d 5c 32 31 30 60 19 5c 33 30 33 5c 6e 21 im)."\214.\203...d}\210`.\303\n!
aa00 5c 32 31 30 60 09 60 11 55 3f 5c 32 30 35 1b 00 5c 32 30 32 0b 00 2a 5c 32 30 37 22 20 5b 6c 69 \210`.`.U?\205..\202..*\207".[li
aa20 6d 20 70 6f 73 20 6d 6f 73 74 2d 6e 65 67 61 74 69 76 65 2d 66 69 78 6e 75 6d 20 66 6f 72 77 61 m.pos.most-negative-fixnum.forwa
aa40 72 64 2d 63 6f 6d 6d 65 6e 74 5d 20 33 20 28 23 24 20 2e 20 34 33 33 35 34 29 5d 29 0a 23 40 37 rd-comment].3.(#$...43354)]).#@7
aa60 34 20 53 69 6d 70 6c 65 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 20 6f 66 20 60 63 2d 66 6f 4.Simple.implementation.of.`c-fo
aa80 72 77 61 72 64 2d 73 79 6e 74 61 63 74 69 63 2d 77 73 27 20 66 6f 72 20 60 74 79 70 65 73 63 72 rward-syntactic-ws'.for.`typescr
aaa0 69 70 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 ipt-mode'...(defalias.'typescrip
aac0 74 2d 2d 66 6f 72 77 61 72 64 2d 73 79 6e 74 61 63 74 69 63 2d 77 73 20 23 5b 28 26 6f 70 74 69 t--forward-syntactic-ws.#[(&opti
aae0 6f 6e 61 6c 20 6c 69 6d 29 20 22 5c 32 31 34 08 5c 32 30 33 09 00 65 08 7d 5c 32 31 30 60 19 5c onal.lim)."\214.\203..e.}\210`.\
ab00 33 30 33 5c 6e 21 5c 32 31 30 60 09 60 11 55 3f 5c 32 30 35 1b 00 5c 32 30 32 0b 00 2a 5c 32 30 303\n!\210`.`.U?\205..\202..*\20
ab20 37 22 20 5b 6c 69 6d 20 70 6f 73 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 7".[lim.pos.most-positive-fixnum
ab40 20 66 6f 72 77 61 72 64 2d 63 6f 6d 6d 65 6e 74 5d 20 33 20 28 23 24 20 2e 20 34 33 36 31 38 29 .forward-comment].3.(#$...43618)
ab60 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 75 70 2d 6e 65 61 ]).(defalias.'typescript--up-nea
ab80 72 62 79 2d 6c 69 73 74 20 23 5b 6e 69 6c 20 22 5c 32 31 34 65 60 5c 33 30 30 5a 5d 60 7d 5c 32 rby-list.#[nil."\214e`\300Z]`}\2
aba0 31 30 5c 33 30 31 5c 33 30 32 21 29 5c 32 30 37 22 20 5b 35 30 30 20 75 70 2d 6c 69 73 74 20 2d 10\301\302!)\207".[500.up-list.-
abc0 31 5d 20 33 5d 29 0a 23 40 35 39 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 66 20 70 1].3]).#@59.Return.non-nil.iff.p
abe0 6f 69 6e 74 20 69 73 20 69 6e 20 61 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 61 6d 65 74 65 72 20 oint.is.in.a.function.parameter.
ac00 6c 69 73 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e list...(defalias.'typescript--in
ac20 73 69 64 65 2d 70 61 72 61 6d 2d 6c 69 73 74 2d 70 20 23 5b 6e 69 6c 20 22 5c 33 30 30 31 5c 22 side-param-list-p.#[nil."\3001\"
ac40 00 5c 32 31 32 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 5c 33 30 33 21 5c 32 30 35 1f 00 5c 33 30 .\212\301.\210\302\303!\205..\30
ac60 34 5c 33 30 35 21 5c 32 31 30 5c 33 30 32 5c 33 30 36 21 5c 32 30 36 1f 00 5c 33 30 34 5c 33 30 4\305!\210\302\306!\206..\304\30
ac80 35 21 5c 32 31 30 5c 33 30 32 5c 33 30 36 21 29 30 5c 32 30 37 5c 32 31 30 5c 33 30 37 5c 32 30 5!\210\302\306!)0\207\210\307\20
aca0 37 22 20 5b 28 65 72 72 6f 72 29 20 74 79 70 65 73 63 72 69 70 74 2d 2d 75 70 2d 6e 65 61 72 62 7".[(error).typescript--up-nearb
acc0 79 2d 6c 69 73 74 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 28 22 20 66 6f 72 77 61 72 64 2d 73 79 y-list.looking-at."(".forward-sy
ace0 6d 62 6f 6c 20 2d 31 20 22 66 75 6e 63 74 69 6f 6e 22 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 20 mbol.-1."function".nil].2.(#$...
ad00 34 33 39 38 30 29 5d 29 0a 23 40 37 33 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 66 43980)]).#@73.Return.non-nil.iff
ad20 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 61 20 44 6f 6a 6f 20 6d 75 6c 74 69 70 6c 65 2d 69 6e 68 .point.is.in.a.Dojo.multiple-inh
ad40 65 72 69 74 61 6e 63 65 20 63 6c 61 73 73 20 62 6c 6f 63 6b 2e 1f 0a 28 64 65 66 61 6c 69 61 73 eritance.class.block...(defalias
ad60 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 73 69 64 65 2d 64 6f 6a 6f 2d 63 6c 61 73 73 2d .'typescript--inside-dojo-class-
ad80 6c 69 73 74 2d 70 20 23 5b 6e 69 6c 20 22 5c 33 30 32 31 27 00 5c 32 31 32 5c 33 30 33 20 5c 32 list-p.#[nil."\3021'.\212\303.\2
ada0 31 30 60 18 5c 33 30 34 79 5c 32 31 30 5c 33 30 35 09 21 5c 32 30 35 24 00 5c 33 30 34 5c 32 32 10`.\304y\210\305.!\205$.\304\22
adc0 35 62 5c 32 30 35 24 00 5c 33 30 35 5c 33 30 36 21 5c 32 30 35 24 00 5c 33 30 34 5c 32 32 35 08 5b\205$.\305\306!\205$.\304\225.
ade0 54 3d 2a 30 5c 32 30 37 5c 32 31 30 5c 33 30 37 5c 32 30 37 22 20 5b 6c 69 73 74 2d 62 65 67 69 T=*0\207\210\307\207".[list-begi
ae00 6e 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 6a 6f 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 72 65 n.typescript--dojo-class-decl-re
ae20 20 28 65 72 72 6f 72 29 20 74 79 70 65 73 63 72 69 70 74 2d 2d 75 70 2d 6e 65 61 72 62 79 2d 6c .(error).typescript--up-nearby-l
ae40 69 73 74 20 30 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 22 5c 5c 73 2d 2a 2c 5c 5c 73 2d 2a 5c ist.0.looking-at."\"\\s-*,\\s-*\
ae60 5c 5b 22 20 6e 69 6c 5d 20 32 20 28 23 24 20 2e 20 34 34 33 30 32 29 5d 29 0a 28 64 65 66 61 6c \[".nil].2.(#$...44302)]).(defal
ae80 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 73 79 6e 74 61 78 2d 62 65 67 69 6e 2d 66 75 ias.'typescript--syntax-begin-fu
aea0 6e 63 74 69 6f 6e 20 23 5b 6e 69 6c 20 22 08 60 57 5c 32 30 33 0b 00 65 08 5d 62 5c 32 31 30 5c nction.#[nil.".`W\203..e.]b\210\
aec0 33 30 32 19 5c 33 30 33 5c 33 30 34 21 40 5c 32 31 31 11 5c 32 30 33 1e 00 09 41 40 5c 33 30 35 302.\303\304!@\211.\203...A@\305
aee0 3d 5c 32 30 33 0d 00 09 5c 32 30 35 26 00 5c 33 30 36 09 38 62 29 5c 32 30 37 22 20 5b 74 79 70 =\203...\205&.\306.8b)\207".[typ
af00 65 73 63 72 69 70 74 2d 2d 63 61 63 68 65 2d 65 6e 64 20 70 69 74 65 6d 20 6e 69 6c 20 74 79 70 escript--cache-end.pitem.nil.typ
af20 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 escript--backward-text-property.
af40 74 79 70 65 73 63 72 69 70 74 2d 2d 70 73 74 61 74 65 20 30 20 33 5d 20 32 5d 29 0a 23 40 33 34 typescript--pstate.0.3].2]).#@34
af60 39 20 49 66 20 74 68 65 20 70 6f 69 6e 74 20 69 73 20 69 6e 20 61 20 70 6c 61 69 6e 20 73 74 72 9.If.the.point.is.in.a.plain.str
af80 69 6e 67 2c 20 6d 6f 76 65 20 74 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 69 74 2e 0a 0a 4f 74 68 ing,.move.to.the.end.of.it...Oth
afa0 65 72 77 69 73 65 2c 20 64 6f 6e 27 74 20 6d 6f 76 65 2e 20 20 41 20 70 6c 61 69 6e 20 73 74 72 erwise,.don't.move...A.plain.str
afc0 69 6e 67 20 69 73 20 61 20 73 74 72 69 6e 67 20 77 68 69 63 68 20 69 73 20 6e 6f 74 20 61 0a 74 ing.is.a.string.which.is.not.a.t
afe0 65 6d 70 6c 61 74 65 20 73 74 72 69 6e 67 2e 20 20 54 68 65 20 70 6f 69 6e 74 20 69 73 20 63 6f emplate.string...The.point.is.co
b000 6e 73 69 64 65 72 65 64 20 74 6f 20 62 65 20 22 69 6e 22 20 61 20 73 74 72 69 6e 67 20 69 66 0a nsidered.to.be."in".a.string.if.
b020 69 74 20 69 73 20 6f 6e 20 74 68 65 20 64 65 6c 69 6d 69 74 65 72 73 20 6f 66 20 74 68 65 20 73 it.is.on.the.delimiters.of.the.s
b040 74 72 69 6e 67 2c 20 6f 72 20 61 6e 79 20 70 6f 69 6e 74 20 69 6e 73 69 64 65 2e 0a 0a 52 65 74 tring,.or.any.point.inside...Ret
b060 75 72 6e 73 20 70 6f 69 6e 74 20 69 66 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 73 74 72 urns.point.if.the.end.of.the.str
b080 69 6e 67 20 77 61 73 20 66 6f 75 6e 64 2c 20 6f 72 20 6e 69 6c 20 69 66 20 74 68 65 0a 65 6e 64 ing.was.found,.or.nil.if.the.end
b0a0 20 6f 66 20 74 68 65 20 73 74 72 69 6e 67 20 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 2e 1f 0a 28 .of.the.string.was.not.found...(
b0c0 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 6f 76 65 2d 74 6f 2d 65 6e defalias.'typescript--move-to-en
b0e0 64 2d 6f 66 2d 70 6c 61 69 6e 2d 73 74 72 69 6e 67 20 23 5b 6e 69 6c 20 22 5c 32 31 32 5c 33 30 d-of-plain-string.#[nil."\212\30
b100 36 20 18 5c 33 30 37 08 38 5c 32 31 31 19 5c 32 30 35 0f 00 5c 33 31 30 08 38 5c 32 31 31 1a 5c 6..\307.8\211.\205..\310.8\211.\
b120 32 30 33 5d 00 09 5c 33 31 31 3d 5c 32 30 34 5d 00 5c 33 31 32 66 09 3d 5c 32 30 33 2d 00 60 53 203]..\311=\204].\312f.=\203-.`S
b140 66 5c 33 31 33 3d 5c 32 30 34 2d 00 60 5c 32 30 32 69 00 5c 33 31 34 1b 5c 33 31 32 1c 5c 33 31 f\313=\204-.`\202i.\314.\312.\31
b160 35 5c 33 31 36 5c 33 31 37 09 21 5c 33 32 30 51 5c 33 31 32 5c 33 31 34 23 5c 32 30 33 58 00 5c 5\316\317.!\320Q\312\314#\203X.\
b180 6e 5c 32 31 32 5c 33 31 30 5c 33 30 36 5c 33 32 31 5c 32 32 34 21 38 29 3d 5c 32 30 33 54 00 5c n\212\310\306\321\224!8)=\203T.\
b1a0 33 32 31 5c 32 32 34 14 5c 33 31 32 5c 32 31 31 13 5c 32 30 32 55 00 5c 33 31 34 5c 32 30 34 31 321\224.\312\211.\202U.\314\2041
b1c0 00 5c 66 2a 5c 32 30 32 69 00 5c 33 31 32 66 5c 33 32 32 3e 5c 32 30 35 69 00 5c 33 31 32 75 5c .\f*\202i.\312f\322>\205i.\312u\
b1e0 32 31 30 5c 33 32 33 20 2c 5c 32 31 31 1d 5c 32 30 35 71 00 0d 62 29 5c 32 30 37 22 20 5b 73 79 210\323.,\211.\205q..b)\207".[sy
b200 6e 74 61 78 20 73 74 72 2d 74 65 72 6d 69 6e 61 74 6f 72 20 73 74 72 69 6e 67 2d 73 74 61 72 74 ntax.str-terminator.string-start
b220 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d .#1=#:--cl-var--.#2=#:--cl-var--
b240 20 65 6e 64 2d 70 6f 73 69 74 69 6f 6e 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 38 20 39 36 .end-position.syntax-ppss.3.8.96
b260 20 6e 69 6c 20 39 32 20 74 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 28 .nil.92.t.re-search-forward."\\(
b280 3f 3a 5b 5e 5c 5c 5d 5c 5c 7c 5e 5c 5c 29 5c 5c 28 22 20 73 74 72 69 6e 67 20 22 5c 5c 29 22 20 ?:[^\\]\\|^\\)\\(".string."\\)".
b2a0 31 20 28 33 39 20 33 34 29 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 6f 76 65 2d 74 6f 2d 65 6e 1.(39.34).typescript--move-to-en
b2c0 64 2d 6f 66 2d 70 6c 61 69 6e 2d 73 74 72 69 6e 67 5d 20 35 20 28 23 24 20 2e 20 34 34 38 39 38 d-of-plain-string].5.(#$...44898
b2e0 29 5d 29 0a 23 40 31 39 38 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 62 75 )]).#@198.Helper.function.for.bu
b300 69 6c 64 69 6e 67 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 ilding.`typescript--font-lock-ke
b320 79 77 6f 72 64 73 27 2e 0a 43 72 65 61 74 65 20 61 20 62 79 74 65 2d 63 6f 6d 70 69 6c 65 64 20 ywords'..Create.a.byte-compiled.
b340 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 61 20 63 6f 6e 63 61 74 65 6e function.for.matching.a.concaten
b360 61 74 69 6f 6e 20 6f 66 0a 52 45 47 45 58 50 53 2c 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 46 52 ation.of.REGEXPS,.but.only.if.FR
b380 41 4d 45 57 4f 52 4b 20 69 73 20 69 6e 20 60 74 79 70 65 73 63 72 69 70 74 2d 65 6e 61 62 6c 65 AMEWORK.is.in.`typescript-enable
b3a0 64 2d 66 72 61 6d 65 77 6f 72 6b 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 d-frameworks'...(defalias.'types
b3c0 63 72 69 70 74 2d 2d 6d 61 6b 65 2d 66 72 61 6d 65 77 6f 72 6b 2d 6d 61 74 63 68 65 72 20 23 5b cript--make-framework-matcher.#[
b3e0 28 66 72 61 6d 65 77 6f 72 6b 20 26 72 65 73 74 20 72 65 67 65 78 70 73 29 20 22 5c 33 30 32 5c (framework.&rest.regexps)."\302\
b400 33 30 33 08 5c 22 10 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 09 303.\".\304\305\306\307\310\311.
b420 44 5c 33 31 32 42 42 5c 33 31 33 08 5c 33 31 34 42 42 45 45 21 5c 32 30 37 22 20 5b 72 65 67 65 D\312BB\313.\314BBEE!\207".[rege
b440 78 70 73 20 66 72 61 6d 65 77 6f 72 6b 20 61 70 70 6c 79 20 63 6f 6e 63 61 74 20 62 79 74 65 2d xps.framework.apply.concat.byte-
b460 63 6f 6d 70 69 6c 65 20 6c 61 6d 62 64 61 20 28 6c 69 6d 69 74 29 20 77 68 65 6e 20 6d 65 6d 71 compile.lambda.(limit).when.memq
b480 20 71 75 6f 74 65 20 28 74 79 70 65 73 63 72 69 70 74 2d 65 6e 61 62 6c 65 64 2d 66 72 61 6d 65 .quote.(typescript-enabled-frame
b4a0 77 6f 72 6b 73 29 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 28 6c 69 6d 69 74 20 works).re-search-forward.(limit.
b4c0 74 29 5d 20 38 20 28 23 24 20 2e 20 34 35 38 30 32 29 5d 29 0a 28 64 65 66 76 61 72 20 74 79 70 t)].8.(#$...45802)]).(defvar.typ
b4e0 65 73 63 72 69 70 74 2d 2d 74 6d 70 2d 6c 6f 63 61 74 69 6f 6e 20 6e 69 6c 29 0a 28 6d 61 6b 65 escript--tmp-location.nil).(make
b500 2d 76 61 72 69 61 62 6c 65 2d 62 75 66 66 65 72 2d 6c 6f 63 61 6c 20 27 74 79 70 65 73 63 72 69 -variable-buffer-local.'typescri
b520 70 74 2d 2d 74 6d 70 2d 6c 6f 63 61 74 69 6f 6e 29 0a 23 40 32 31 38 20 4d 6f 76 65 20 66 6f 72 pt--tmp-location).#@218.Move.for
b540 77 61 72 64 20 6f 76 65 72 20 61 20 74 79 70 65 73 63 72 69 70 74 20 64 65 73 74 72 75 63 74 75 ward.over.a.typescript.destructu
b560 72 69 6e 67 20 73 70 65 63 2e 0a 49 66 20 46 55 4e 43 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 ring.spec..If.FUNC.is.supplied,.
b580 63 61 6c 6c 20 69 74 20 77 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 62 65 66 6f 72 65 call.it.with.no.arguments.before
b5a0 20 65 76 65 72 79 0a 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 20 69 6e 20 74 68 65 20 73 70 65 63 .every.variable.name.in.the.spec
b5c0 2e 20 20 52 65 74 75 72 6e 20 74 72 75 65 20 69 66 66 20 74 68 69 73 20 77 61 73 20 61 63 74 75 ...Return.true.iff.this.was.actu
b5e0 61 6c 6c 79 20 61 0a 73 70 65 63 2e 20 20 46 55 4e 43 20 6d 75 73 74 20 70 72 65 73 65 72 76 65 ally.a.spec...FUNC.must.preserve
b600 20 74 68 65 20 6d 61 74 63 68 20 64 61 74 61 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 .the.match.data...(defalias.'typ
b620 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 64 65 73 74 72 75 63 74 75 72 69 6e 67 2d 73 escript--forward-destructuring-s
b640 70 65 63 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 66 75 6e 63 29 20 22 5c 33 30 35 66 5c 32 31 pec.#[(&optional.func)."\305f\21
b660 31 18 5c 33 30 36 5c 32 36 37 5c 32 30 32 5c 32 34 37 00 5c 33 30 35 75 5c 32 31 30 5c 33 30 37 1.\306\267\202\247.\305u\210\307
b680 09 21 5c 32 31 30 5c 33 30 35 66 5c 33 31 30 3e 5c 32 30 33 1d 00 5c 33 31 31 5c 6e 21 5c 32 30 .!\210\305f\310>\203..\311\n!\20
b6a0 32 3c 00 5c 33 30 35 66 5c 33 31 32 3d 5c 32 30 33 2a 00 5c 33 30 35 75 5c 32 31 30 5c 32 30 32 2<.\305f\312=\203*.\305u\210\202
b6c0 5c 66 00 5c 33 31 33 0b 21 5c 32 30 33 3f 00 5c 6e 5c 32 30 33 37 00 5c 6e 20 5c 32 31 30 5c 33 \f.\313.!\203?.\n\2037.\n.\210\3
b6e0 31 34 5c 32 32 35 62 5c 32 31 30 5c 33 31 35 5c 32 30 34 5c 66 00 5c 33 30 35 66 5c 33 31 36 3d 14\225b\210\315\204\f.\305f\316=
b700 5c 32 30 35 5c 32 35 30 00 5c 33 30 35 75 5c 32 31 30 5c 33 31 35 5c 32 30 32 5c 32 35 30 00 5c \205\250.\305u\210\315\202\250.\
b720 33 30 35 75 5c 32 31 30 5c 33 30 37 09 21 5c 32 31 30 5c 33 31 33 5c 66 21 5c 32 30 33 5c 32 33 305u\210\307.!\210\313\f!\203\23
b740 31 00 5c 33 31 34 5c 32 32 35 62 5c 32 31 30 5c 33 30 37 09 21 5c 32 31 30 5c 33 30 35 66 5c 33 1.\314\225b\210\307.!\210\305f\3
b760 31 37 3e 5c 32 30 33 6f 00 5c 33 31 31 5c 6e 21 5c 32 30 32 5c 32 30 31 00 5c 33 31 33 0b 21 5c 17>\203o.\311\n!\202\201.\313.!\
b780 32 30 33 5c 32 33 31 00 5c 6e 5c 32 30 33 7c 00 5c 6e 20 5c 32 31 30 5c 33 31 34 5c 32 32 35 62 203\231.\n\203|.\n.\210\314\225b
b7a0 5c 32 31 30 5c 33 31 35 5c 32 30 33 5c 32 33 31 00 5c 33 30 37 09 21 5c 32 31 30 5c 33 30 35 66 \210\315\203\231.\307.!\210\305f
b7c0 5c 33 31 32 3d 5c 32 30 33 5c 32 33 31 00 5c 33 30 35 75 5c 32 31 30 5c 33 30 37 09 21 5c 32 31 \312=\203\231.\305u\210\307.!\21
b7e0 30 5c 32 30 32 54 00 5c 33 30 35 66 5c 33 32 30 3d 5c 32 30 35 5c 32 35 30 00 5c 33 30 35 75 5c 0\202T.\305f\320=\205\250.\305u\
b800 32 31 30 5c 33 31 35 5c 32 30 32 5c 32 35 30 00 5c 33 30 35 29 5c 32 30 37 22 20 5b 23 31 3d 23 210\315\202\250.\305)\207".[#1=#
b820 3a 74 65 6d 70 20 6d 6f 73 74 2d 70 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 66 75 6e 63 20 :temp.most-positive-fixnum.func.
b840 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d typescript--name-re.typescript--
b860 6f 62 6a 66 69 65 6c 64 2d 72 65 20 6e 69 6c 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 objfield-re.nil.#s(hash-table.si
b880 7a 65 20 32 20 74 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 ze.2.test.eq.rehash-size.1.5.reh
b8a0 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 ash-threshold.0.8125.purecopy.t.
b8c0 64 61 74 61 20 28 39 31 20 39 20 31 32 33 20 37 37 29 29 20 66 6f 72 77 61 72 64 2d 63 6f 6d 6d data.(91.9.123.77)).forward-comm
b8e0 65 6e 74 20 28 39 31 20 31 32 33 29 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 ent.(91.123).typescript--forward
b900 2d 64 65 73 74 72 75 63 74 75 72 69 6e 67 2d 73 70 65 63 20 34 34 20 6c 6f 6f 6b 69 6e 67 2d 61 -destructuring-spec.44.looking-a
b920 74 20 30 20 74 20 39 33 20 28 39 31 20 31 32 33 29 20 31 32 35 5d 20 33 20 28 23 24 20 2e 20 34 t.0.t.93.(91.123).125].3.(#$...4
b940 36 33 39 32 29 5d 29 0a 23 40 32 32 33 20 46 6f 6e 74 2d 6c 6f 63 6b 20 6d 61 74 63 68 65 72 20 6392)]).#@223.Font-lock.matcher.
b960 66 6f 72 20 76 61 72 69 61 62 6c 65 20 6e 61 6d 65 73 20 69 6e 20 61 20 76 61 72 69 61 62 6c 65 for.variable.names.in.a.variable
b980 20 64 65 63 6c 61 72 61 74 69 6f 6e 2e 0a 54 68 69 73 20 69 73 20 61 20 63 63 2d 6d 6f 64 65 2d .declaration..This.is.a.cc-mode-
b9a0 73 74 79 6c 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 20 2a 61 6c 77 61 79 73 2a 20 66 61 69 6c style.matcher.that.*always*.fail
b9c0 73 2c 20 66 72 6f 6d 20 74 68 65 0a 70 6f 69 6e 74 20 6f 66 20 76 69 65 77 20 6f 66 20 66 6f 6e s,.from.the.point.of.view.of.fon
b9e0 74 2d 6c 6f 63 6b 2e 20 20 49 74 20 61 70 70 6c 69 65 73 20 68 69 67 68 6c 69 67 68 74 69 6e 67 t-lock...It.applies.highlighting
ba00 20 64 69 72 65 63 74 6c 79 20 77 69 74 68 0a 60 66 6f 6e 74 2d 6c 6f 63 6b 2d 61 70 70 6c 79 2d .directly.with.`font-lock-apply-
ba20 68 69 67 68 6c 69 67 68 74 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 highlight'...(defalias.'typescri
ba40 70 74 2d 2d 76 61 72 69 61 62 6c 65 2d 64 65 63 6c 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c 69 6d pt--variable-decl-matcher.#[(lim
ba60 69 74 29 20 22 5c 33 30 34 31 69 00 5c 33 30 35 31 64 00 5c 32 31 34 65 08 7d 5c 32 31 30 5c 33 it)."\3041i.\3051d.\214e.}\210\3
ba80 30 36 19 5c 33 30 37 5c 6e 21 5c 32 31 30 09 5c 32 30 34 25 00 5c 33 31 30 66 5c 33 31 31 3d 5c 06.\307\n!\210.\204%.\310f\311=\
baa0 32 30 35 5d 00 5c 33 31 30 75 5c 32 31 30 5c 33 30 37 5c 6e 21 5c 32 31 30 5c 33 31 32 0b 21 5c 205].\310u\210\307\n!\210\312.!\
bac0 32 30 33 35 00 5c 33 31 33 5c 33 31 34 21 5c 32 31 30 5c 33 31 35 5c 32 32 35 62 5c 32 30 32 3f 2035.\313\314!\210\315\225b\202?
bae0 00 5c 32 31 32 5c 33 31 36 20 29 5c 32 30 35 5d 00 5c 33 31 36 5c 33 31 37 21 5c 32 30 35 5d 00 .\212\316.)\205].\316\317!\205].
bb00 5c 33 30 37 5c 6e 21 5c 32 31 30 5c 33 31 30 66 5c 33 32 30 3d 5c 32 30 33 57 00 5c 33 31 30 75 \307\n!\210\310f\320=\203W.\310u
bb20 5c 32 31 30 5c 33 32 31 20 5c 32 31 30 5c 33 30 37 5c 6e 21 5c 32 31 30 5c 33 31 30 5c 32 31 31 \210\321.\210\307\n!\210\310\211
bb40 11 5c 32 30 32 14 00 2a 30 30 5c 32 31 30 5c 32 30 32 6a 00 30 5c 32 31 30 5c 32 30 32 6a 00 5c .\202..*00\210\202j.0\210\202j.\
bb60 32 31 30 5c 33 31 30 5c 32 30 37 22 20 5b 6c 69 6d 69 74 20 66 69 72 73 74 20 6d 6f 73 74 2d 70 210\310\207".[limit.first.most-p
bb80 6f 73 69 74 69 76 65 2d 66 69 78 6e 75 6d 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d ositive-fixnum.typescript--name-
bba0 72 65 20 28 65 6e 64 2d 6f 66 2d 62 75 66 66 65 72 29 20 28 73 63 61 6e 2d 65 72 72 6f 72 29 20 re.(end-of-buffer).(scan-error).
bbc0 74 20 66 6f 72 77 61 72 64 2d 63 6f 6d 6d 65 6e 74 20 6e 69 6c 20 34 34 20 6c 6f 6f 6b 69 6e 67 t.forward-comment.nil.44.looking
bbe0 2d 61 74 20 23 31 3d 23 5b 32 35 37 20 22 5c 32 31 31 40 5c 32 31 31 5c 32 32 34 01 5c 32 32 35 -at.#1=#[257."\211@\211\224.\225
bc00 5c 33 30 30 04 38 02 5c 32 30 34 1a 00 5c 33 30 31 05 38 5c 32 30 36 5c 32 31 33 00 5c 33 30 32 \300.8.\204..\301.8\206\213.\302
bc20 5c 33 30 33 05 06 07 23 5c 32 30 37 5c 33 30 34 05 41 40 21 5c 32 31 31 5c 32 34 32 5c 33 30 35 \303...#\207\304.A@!\211\242\305
bc40 3d 5c 32 30 33 33 00 5c 33 30 36 04 04 03 41 41 23 5c 32 31 30 5c 32 31 31 41 40 5c 32 36 32 01 =\2033.\306...AA#\210\211A@\262.
bc60 5c 32 31 31 5c 32 30 34 41 00 01 5c 33 30 37 3d 5c 32 30 34 41 00 5c 33 31 30 5c 32 30 32 5c 32 \211\204A..\307=\204A.\310\202\2
bc80 31 31 00 01 5c 33 31 31 5c 32 36 37 5c 32 30 32 7d 00 5c 33 31 32 04 04 5c 33 30 35 5c 33 31 30 11..\311\267\202}.\312..\305\310
bca0 24 5c 32 30 36 5c 32 31 31 00 5c 33 31 33 04 04 5c 33 30 35 04 24 5c 32 30 32 5c 32 31 31 00 5c $\206\211.\313..\305.$\202\211.\
bcc0 33 31 33 04 04 5c 33 30 35 04 24 5c 32 30 32 5c 32 31 31 00 5c 33 31 34 04 04 5c 33 30 35 04 24 313..\305.$\202\211.\314..\305.$
bce0 5c 32 30 32 5c 32 31 31 00 5c 33 31 35 04 04 5c 33 30 35 04 24 5c 32 30 32 5c 32 31 31 00 5c 33 \202\211.\315..\305.$\202\211.\3
bd00 31 36 04 04 5c 33 30 35 04 24 5c 32 30 32 5c 32 31 31 00 5c 32 31 31 5c 32 30 36 5c 32 30 34 00 16..\305.$\202\211.\211\206\204.
bd20 01 5c 33 30 37 3d 3f 5c 32 30 35 5c 32 31 31 00 5c 33 31 30 5c 32 36 32 01 5c 32 30 37 22 20 5b .\307=?\205\211.\310\262.\207".[
bd40 32 20 33 20 65 72 72 6f 72 20 22 4e 6f 20 6d 61 74 63 68 20 25 64 20 69 6e 20 68 69 67 68 6c 69 2.3.error."No.match.%d.in.highli
bd60 67 68 74 20 25 53 22 20 65 76 61 6c 20 66 61 63 65 20 61 64 64 2d 74 65 78 74 2d 70 72 6f 70 65 ght.%S".eval.face.add-text-prope
bd80 72 74 69 65 73 20 74 20 6e 69 6c 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 20 73 69 7a 65 20 35 rties.t.nil.#s(hash-table.size.5
bda0 20 74 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 72 65 68 61 73 68 2d .test.eq.rehash-size.1.5.rehash-
bdc0 74 68 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 20 74 20 64 61 74 61 threshold.0.8125.purecopy.t.data
bde0 20 28 6e 69 6c 20 37 31 20 74 20 38 39 20 70 72 65 70 65 6e 64 20 39 38 20 61 70 70 65 6e 64 20 .(nil.71.t.89.prepend.98.append.
be00 31 30 37 20 6b 65 65 70 20 31 31 36 29 29 20 74 65 78 74 2d 70 72 6f 70 65 72 74 79 2d 6e 6f 74 107.keep.116)).text-property-not
be20 2d 61 6c 6c 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 66 6f 6e 74 2d 6c 6f 63 6b -all.put-text-property.font-lock
be40 2d 70 72 65 70 65 6e 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 66 6f 6e 74 2d 6c 6f 63 6b -prepend-text-property.font-lock
be60 2d 61 70 70 65 6e 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 66 6f 6e 74 2d 6c 6f 63 6b 2d -append-text-property.font-lock-
be80 66 69 6c 6c 69 6e 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 5d 20 31 31 20 32 33 32 31 35 37 30 fillin-text-property].11.2321570
bea0 5d 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 ].(0.font-lock-variable-name-fac
bec0 65 29 20 30 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 64 65 73 74 72 75 63 e).0.typescript--forward-destruc
bee0 74 75 72 69 6e 67 2d 73 70 65 63 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 turing-spec.#[nil."\300\301!\207
bf00 22 20 5b 23 31 23 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d ".[#1#.(0.font-lock-variable-nam
bf20 65 2d 66 61 63 65 29 5d 20 32 5d 20 36 31 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 e-face)].2].61.typescript--forwa
bf40 72 64 2d 65 78 70 72 65 73 73 69 6f 6e 5d 20 33 20 28 23 24 20 2e 20 34 37 34 33 38 29 5d 29 0a rd-expression].3.(#$...47438)]).
bf60 23 40 35 38 20 52 65 70 6f 72 74 73 20 77 68 65 74 68 65 72 20 70 6f 69 6e 74 20 69 73 20 69 6e #@58.Reports.whether.point.is.in
bf80 73 69 64 65 20 61 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 63 6f 6d 6d 65 6e 74 2e 1f 0a 28 side.a.documentation.comment...(
bfa0 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 2d 64 6f 63 75 6d 65 6e defalias.'typescript--in-documen
bfc0 74 61 74 69 6f 6e 2d 63 6f 6d 6d 65 6e 74 2d 70 20 23 5b 6e 69 6c 20 22 5c 33 30 32 20 18 5c 33 tation-comment-p.#[nil."\302..\3
bfe0 30 33 08 38 5c 32 30 35 18 00 5c 33 30 34 20 19 5c 33 30 35 5c 32 31 36 5c 32 31 32 5c 33 30 36 03.8\205..\304..\305\216\212\306
c000 08 38 62 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 2b 29 5c 32 30 37 22 20 5b 70 61 72 73 65 20 73 .8b\210\307\310!+)\207".[parse.s
c020 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 79 6e 74 61 78 2d 70 ave-match-data-internal.syntax-p
c040 70 73 73 20 34 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 pss.4.match-data.#[nil."\301.\30
c060 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 2\"\207".[save-match-data-intern
c080 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 al.set-match-data.evaporate].3].
c0a0 38 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 2f 5c 5c 2a 5c 5c 2a 22 5d 20 32 20 28 23 24 20 2e 20 8.looking-at."/\\*\\*"].2.(#$...
c0c0 34 38 39 39 37 29 5d 29 0a 23 40 31 33 36 20 54 68 69 73 20 69 73 20 61 20 68 65 6c 70 65 72 20 48997)]).#@136.This.is.a.helper.
c0e0 6d 61 63 72 6f 20 74 68 61 74 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 65 74 68 65 72 20 6a 73 macro.that.determines.whether.js
c100 64 6f 63 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 69 73 20 74 6f 20 62 65 20 61 70 70 6c 69 65 doc.highlighting.is.to.be.applie
c120 64 2c 0a 61 6e 64 20 73 65 61 72 63 68 65 73 20 66 6f 72 20 74 68 65 20 6e 65 78 74 20 74 6f 6b d,.and.searches.for.the.next.tok
c140 65 6e 20 74 6f 20 62 65 20 68 69 67 68 6c 69 67 68 74 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 en.to.be.highlighted...(defalias
c160 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6f 6e 74 .'typescript--documentation-font
c180 2d 6c 6f 63 6b 2d 68 65 6c 70 65 72 20 23 5b 28 72 65 20 6c 69 6d 69 74 29 20 22 5c 33 30 34 18 -lock-helper.#[(re.limit)."\304.
c1a0 5c 33 30 35 19 5c 33 30 36 5c 6e 0b 5c 33 30 34 23 5c 32 30 33 1d 00 5c 33 30 37 20 5c 32 30 33 \305.\306\n.\304#\203..\307.\203
c1c0 19 00 60 11 5c 33 30 35 5c 32 31 31 10 5c 32 30 32 1a 00 5c 33 30 34 5c 32 30 34 04 00 09 2a 5c ..`.\305\211.\202..\304\204...*\
c1e0 32 30 37 22 20 5b 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 32 3d 23 3a 2d 2d 63 6c 2d 207".[#1=#:--cl-var--.#2=#:--cl-
c200 76 61 72 2d 2d 20 72 65 20 6c 69 6d 69 74 20 74 20 6e 69 6c 20 72 65 2d 73 65 61 72 63 68 2d 66 var--.re.limit.t.nil.re-search-f
c220 6f 72 77 61 72 64 20 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 2d 64 6f 63 75 6d 65 6e 74 61 74 orward.typescript--in-documentat
c240 69 6f 6e 2d 63 6f 6d 6d 65 6e 74 2d 70 5d 20 34 20 28 23 24 20 2e 20 34 39 33 35 39 29 5d 29 0a ion-comment-p].4.(#$...49359)]).
c260 23 40 37 34 20 46 6f 6e 74 2d 6c 6f 63 6b 20 6d 6f 64 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 #@74.Font-lock.mode.matcher.that
c280 20 66 69 6e 64 73 20 6a 73 64 6f 63 20 70 61 72 61 6d 65 74 65 72 20 74 61 67 73 20 69 6e 20 64 .finds.jsdoc.parameter.tags.in.d
c2a0 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 ocumentation...(defalias.'typesc
c2c0 72 69 70 74 2d 2d 6a 73 64 6f 63 2d 70 61 72 61 6d 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c 69 6d ript--jsdoc-param-matcher.#[(lim
c2e0 69 74 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 6a it)."\302..\"\207".[typescript-j
c300 73 64 6f 63 2d 70 61 72 61 6d 2d 74 61 67 2d 72 65 67 65 78 70 20 6c 69 6d 69 74 20 74 79 70 65 sdoc-param-tag-regexp.limit.type
c320 73 63 72 69 70 74 2d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d script--documentation-font-lock-
c340 68 65 6c 70 65 72 5d 20 33 20 28 23 24 20 2e 20 34 39 37 36 35 29 5d 29 0a 23 40 37 30 20 46 6f helper].3.(#$...49765)]).#@70.Fo
c360 6e 74 2d 6c 6f 63 6b 20 6d 6f 64 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 20 66 69 6e 64 73 20 nt-lock.mode.matcher.that.finds.
c380 6a 73 64 6f 63 20 74 79 70 65 64 20 74 61 67 73 20 69 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f jsdoc.typed.tags.in.documentatio
c3a0 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 6a 73 64 6f 63 n...(defalias.'typescript--jsdoc
c3c0 2d 74 79 70 65 64 2d 74 61 67 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c 69 6d 69 74 29 20 22 5c 33 -typed-tag-matcher.#[(limit)."\3
c3e0 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 2d 74 79 02..\"\207".[typescript-jsdoc-ty
c400 70 65 64 2d 74 61 67 2d 72 65 67 65 78 70 20 6c 69 6d 69 74 20 74 79 70 65 73 63 72 69 70 74 2d ped-tag-regexp.limit.typescript-
c420 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 68 65 6c 70 65 72 5d -documentation-font-lock-helper]
c440 20 33 20 28 23 24 20 2e 20 35 30 30 31 34 29 5d 29 0a 23 40 38 37 20 46 6f 6e 74 2d 6c 6f 63 6b .3.(#$...50014)]).#@87.Font-lock
c460 20 6d 6f 64 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 20 66 69 6e 64 73 20 6a 73 64 6f 63 20 74 .mode.matcher.that.finds.jsdoc.t
c480 61 67 73 20 74 68 61 74 20 74 61 6b 65 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 64 6f ags.that.take.one.argument.in.do
c4a0 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 cumentation...(defalias.'typescr
c4c0 69 70 74 2d 2d 6a 73 64 6f 63 2d 61 72 67 2d 74 61 67 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c 69 ipt--jsdoc-arg-tag-matcher.#[(li
c4e0 6d 69 74 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d mit)."\302..\"\207".[typescript-
c500 6a 73 64 6f 63 2d 61 72 67 2d 74 61 67 2d 72 65 67 65 78 70 20 6c 69 6d 69 74 20 74 79 70 65 73 jsdoc-arg-tag-regexp.limit.types
c520 63 72 69 70 74 2d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 68 cript--documentation-font-lock-h
c540 65 6c 70 65 72 5d 20 33 20 28 23 24 20 2e 20 35 30 32 36 33 29 5d 29 0a 23 40 38 31 20 46 6f 6e elper].3.(#$...50263)]).#@81.Fon
c560 74 2d 6c 6f 63 6b 20 6d 6f 64 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 20 66 69 6e 64 73 20 6a t-lock.mode.matcher.that.finds.j
c580 73 64 6f 63 20 74 61 67 73 20 77 69 74 68 6f 75 74 20 61 72 67 75 6d 65 6e 74 20 69 6e 20 64 6f sdoc.tags.without.argument.in.do
c5a0 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 cumentation...(defalias.'typescr
c5c0 69 70 74 2d 2d 6a 73 64 6f 63 2d 65 6d 70 74 79 2d 74 61 67 2d 6d 61 74 63 68 65 72 20 23 5b 28 ipt--jsdoc-empty-tag-matcher.#[(
c5e0 6c 69 6d 69 74 29 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 limit)."\302..\"\207".[typescrip
c600 74 2d 6a 73 64 6f 63 2d 65 6d 70 74 79 2d 74 61 67 2d 72 65 67 65 78 70 20 6c 69 6d 69 74 20 74 t-jsdoc-empty-tag-regexp.limit.t
c620 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6f 6e 74 2d 6c 6f ypescript--documentation-font-lo
c640 63 6b 2d 68 65 6c 70 65 72 5d 20 33 20 28 23 24 20 2e 20 35 30 35 32 35 29 5d 29 0a 23 40 36 37 ck-helper].3.(#$...50525)]).#@67
c660 20 46 6f 6e 74 2d 6c 6f 63 6b 20 6d 6f 64 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 20 66 69 6e .Font-lock.mode.matcher.that.fin
c680 64 73 20 74 79 70 65 64 6f 63 20 6c 69 6e 6b 73 20 69 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f ds.typedoc.links.in.documentatio
c6a0 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 74 79 70 65 64 n...(defalias.'typescript--typed
c6c0 6f 63 2d 6c 69 6e 6b 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c 69 6d 69 74 29 20 22 5c 33 30 32 08 oc-link-matcher.#[(limit)."\302.
c6e0 09 5c 22 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 74 79 70 65 64 6f 63 2d 6c 69 6e .\"\207".[typescript-typedoc-lin
c700 6b 2d 74 61 67 2d 72 65 67 65 78 70 20 6c 69 6d 69 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 k-tag-regexp.limit.typescript--d
c720 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 68 65 6c 70 65 72 5d 20 33 ocumentation-font-lock-helper].3
c740 20 28 23 24 20 2e 20 35 30 37 38 35 29 5d 29 0a 23 40 37 36 20 46 6f 6e 74 2d 6c 6f 63 6b 20 6d .(#$...50785)]).#@76.Font-lock.m
c760 6f 64 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 20 66 69 6e 64 73 20 74 79 70 65 64 6f 63 20 6c ode.matcher.that.finds.typedoc.l
c780 69 74 65 72 61 6c 20 6d 61 72 6b 75 70 20 69 6e 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2e 1f iteral.markup.in.documentation..
c7a0 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 74 79 70 65 64 6f 63 2d .(defalias.'typescript--typedoc-
c7c0 6c 69 74 65 72 61 6c 2d 6d 61 72 6b 75 70 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c 69 6d 69 74 29 literal-markup-matcher.#[(limit)
c7e0 20 22 5c 33 30 32 08 09 5c 22 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 74 79 70 65 ."\302..\"\207".[typescript-type
c800 64 6f 63 2d 6c 69 74 65 72 61 6c 2d 6d 61 72 6b 75 70 2d 72 65 67 65 78 70 20 6c 69 6d 69 74 20 doc-literal-markup-regexp.limit.
c820 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 2d 66 6f 6e 74 2d 6c typescript--documentation-font-l
c840 6f 63 6b 2d 68 65 6c 70 65 72 5d 20 33 20 28 23 24 20 2e 20 35 31 30 32 39 29 5d 29 0a 23 40 36 ock-helper].3.(#$...51029)]).#@6
c860 31 20 46 6f 6e 74 2d 6c 6f 63 6b 20 6d 6f 64 65 20 6d 61 74 63 68 65 72 20 74 68 61 74 20 66 69 1.Font-lock.mode.matcher.that.fi
c880 6e 64 73 20 74 73 6c 69 6e 74 20 66 6c 61 67 73 20 69 6e 20 63 6f 6d 6d 65 6e 74 73 2e 1f 0a 28 nds.tslint.flags.in.comments...(
c8a0 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 74 73 6c 69 6e 74 2d 66 6c 61 defalias.'typescript--tslint-fla
c8c0 67 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c 69 6d 69 74 29 20 22 5c 33 30 34 18 5c 33 30 35 19 5c g-matcher.#[(limit)."\304.\305.\
c8e0 33 30 36 5c 6e 0b 5c 33 30 34 23 5c 32 30 33 21 00 5c 33 30 37 5c 33 31 30 5c 33 31 31 5c 32 32 306\n.\304#\203!.\307\310\311\22
c900 34 21 38 5c 32 30 33 1d 00 60 11 5c 33 30 35 5c 32 31 31 10 5c 32 30 32 1e 00 5c 33 30 34 5c 32 4!8\203..`.\305\211.\202..\304\2
c920 30 34 04 00 09 2a 5c 32 30 37 22 20 5b 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 32 3d 04...*\207".[#1=#:--cl-var--.#2=
c940 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69 6e 74 2d 66 #:--cl-var--.typescript-tslint-f
c960 6c 61 67 2d 72 65 67 65 78 70 20 6c 69 6d 69 74 20 74 20 6e 69 6c 20 72 65 2d 73 65 61 72 63 68 lag-regexp.limit.t.nil.re-search
c980 2d 66 6f 72 77 61 72 64 20 34 20 73 79 6e 74 61 78 2d 70 70 73 73 20 31 5d 20 34 20 28 23 24 20 -forward.4.syntax-ppss.1].4.(#$.
c9a0 2e 20 35 31 32 39 38 29 5d 29 0a 23 40 34 36 20 4c 65 76 65 6c 20 74 68 72 65 65 20 66 6f 6e 74 ..51298)]).#@46.Level.three.font
c9c0 20 6c 6f 63 6b 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 1f 0a 28 64 .lock.for.`typescript-mode'...(d
c9e0 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 efconst.typescript--font-lock-ke
ca00 79 77 6f 72 64 73 2d 33 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 35 08 5c 33 30 36 5c 33 ywords-3.(byte-code."\305.\306\3
ca20 30 37 5c 33 31 30 5c 33 31 31 5c 33 31 32 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 5c 33 07\310\311\312\313\314\315\316\3
ca40 31 37 42 5c 33 32 30 5c 33 32 31 42 5c 33 32 32 5c 33 32 33 5c 33 32 34 42 44 5c 33 32 35 5c 33 17B\320\321B\322\323\324BD\325\3
ca60 32 36 42 5c 33 32 37 5c 33 33 30 42 5c 33 33 31 5c 33 33 32 42 5c 33 33 33 5c 33 33 34 09 5c 33 26B\327\330B\331\332B\333\334.\3
ca80 33 35 51 5c 33 33 36 42 42 5c 33 33 33 5c 33 33 34 09 5c 33 33 35 51 5c 33 33 37 42 42 5c 33 34 35Q\336BB\333\334.\335Q\337BB\34
caa0 30 5c 33 34 31 5c 33 34 32 5c 33 34 33 5c 33 33 34 5c 6e 5c 33 34 34 5c 33 34 35 5c 6e 5c 33 34 0\341\342\343\334\n\344\345\n\34
cac0 36 26 08 5c 33 34 37 42 5c 33 34 31 5c 33 34 32 5c 33 34 33 5c 33 33 34 5c 6e 5c 33 35 30 25 5c 6&.\347B\341\342\343\334\n\350%\
cae0 33 35 31 5c 6e 5c 33 35 32 51 5c 33 35 33 42 42 5c 33 34 31 5c 33 34 32 5c 33 35 34 5c 6e 5c 33 351\n\352Q\353BB\341\342\354\n\3
cb00 35 35 24 5c 33 33 34 5c 6e 5c 33 35 32 51 5c 33 35 36 42 42 5c 33 35 37 0b 50 5c 33 36 30 5c 33 55$\334\n\352Q\356BB\357.P\360\3
cb20 36 31 5c 32 31 31 5c 32 31 31 46 44 5c 33 36 32 5c 6e 5c 33 34 34 51 5c 33 36 33 5c 33 36 34 44 61\211\211FD\362\n\344Q\363\364D
cb40 44 5c 33 36 35 5c 6e 5c 33 34 34 51 5c 33 36 33 5c 33 36 34 44 44 5c 33 36 36 09 5c 33 36 37 5c D\365\n\344Q\363\364DD\366.\367\
cb60 66 52 5c 33 33 34 09 5c 33 37 30 51 5c 33 37 31 5c 33 37 32 5c 33 37 33 46 44 5c 33 35 34 09 5c fR\334.\370Q\371\372\373FD\354.\
cb80 33 37 34 51 09 5c 33 37 35 5c 33 37 36 5c 33 37 37 46 44 5c 32 35 37 19 5c 22 5c 32 30 37 22 20 374Q.\375\376\377FD\257.\"\207".
cba0 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d [typescript--font-lock-keywords-
cbc0 32 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2.typescript--name-re.typescript
cbe0 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 73 --dotted-name-re.typescript--bas
cc00 69 63 2d 74 79 70 65 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 73 74 61 72 ic-type-re.typescript--name-star
cc20 74 2d 72 65 20 61 70 70 65 6e 64 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 6a 73 64 6f 63 2d 70 t-re.append.(typescript--jsdoc-p
cc40 61 72 61 6d 2d 6d 61 74 63 68 65 72 20 28 31 20 27 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f aram-matcher.(1.'typescript-jsdo
cc60 63 2d 74 61 67 20 74 20 74 29 20 28 32 20 27 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 2d c-tag.t.t).(2.'typescript-jsdoc-
cc80 74 79 70 65 20 74 20 74 29 20 28 33 20 27 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 2d 76 type.t.t).(3.'typescript-jsdoc-v
cca0 61 6c 75 65 20 74 20 74 29 29 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 6a 73 64 6f 63 2d 74 79 alue.t.t)).(typescript--jsdoc-ty
ccc0 70 65 64 2d 74 61 67 2d 6d 61 74 63 68 65 72 20 28 31 20 27 74 79 70 65 73 63 72 69 70 74 2d 6a ped-tag-matcher.(1.'typescript-j
cce0 73 64 6f 63 2d 74 61 67 20 74 20 74 29 20 28 32 20 27 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 sdoc-tag.t.t).(2.'typescript-jsd
cd00 6f 63 2d 74 79 70 65 20 74 20 74 29 29 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 6a 73 64 6f 63 oc-type.t.t)).(typescript--jsdoc
cd20 2d 61 72 67 2d 74 61 67 2d 6d 61 74 63 68 65 72 20 28 31 20 27 74 79 70 65 73 63 72 69 70 74 2d -arg-tag-matcher.(1.'typescript-
cd40 6a 73 64 6f 63 2d 74 61 67 20 74 20 74 29 20 28 32 20 27 74 79 70 65 73 63 72 69 70 74 2d 6a 73 jsdoc-tag.t.t).(2.'typescript-js
cd60 64 6f 63 2d 76 61 6c 75 65 20 74 20 74 29 29 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 6a 73 64 doc-value.t.t)).(typescript--jsd
cd80 6f 63 2d 65 6d 70 74 79 2d 74 61 67 2d 6d 61 74 63 68 65 72 20 28 31 20 27 74 79 70 65 73 63 72 oc-empty-tag-matcher.(1.'typescr
cda0 69 70 74 2d 6a 73 64 6f 63 2d 74 61 67 20 74 20 74 29 29 20 28 74 79 70 65 73 63 72 69 70 74 2d ipt-jsdoc-tag.t.t)).(typescript-
cdc0 2d 74 79 70 65 64 6f 63 2d 6c 69 6e 6b 2d 6d 61 74 63 68 65 72 20 28 30 20 27 74 79 70 65 73 63 -typedoc-link-matcher.(0.'typesc
cde0 72 69 70 74 2d 6a 73 64 6f 63 2d 76 61 6c 75 65 20 74 29 29 20 28 74 79 70 65 73 63 72 69 70 74 ript-jsdoc-value.t)).(typescript
ce00 2d 2d 74 79 70 65 64 6f 63 2d 6c 69 74 65 72 61 6c 2d 6d 61 72 6b 75 70 2d 6d 61 74 63 68 65 72 --typedoc-literal-markup-matcher
ce20 20 28 30 20 27 74 79 70 65 73 63 72 69 70 74 2d 6a 73 64 6f 63 2d 76 61 6c 75 65 20 74 29 29 20 .(0.'typescript-jsdoc-value.t)).
ce40 28 74 79 70 65 73 63 72 69 70 74 2d 2d 74 73 6c 69 6e 74 2d 66 6c 61 67 2d 6d 61 74 63 68 65 72 (typescript--tslint-flag-matcher
ce60 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 70 72 65 70 72 6f 63 65 73 73 6f 72 2d 66 61 63 65 20 .(1.font-lock-preprocessor-face.
ce80 74 29 29 20 28 22 5c 5c 2e 5c 5c 28 70 72 6f 74 6f 74 79 70 65 5c 5c 29 5c 5c 5f 3e 22 20 28 31 t)).("\\.\\(prototype\\)\\_>".(1
cea0 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 63 6f 6e 73 74 61 6e 74 2d 66 61 63 65 29 29 20 22 5c 5c 5f 3c .font-lock-constant-face))."\\_<
cec0 63 6c 61 73 73 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c class[[:space:]]+\\(\\(?:\\sw\\|
cee0 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d \\s_\\)+\\)".((1.font-lock-type-
cf00 66 61 63 65 29 29 20 22 5c 5c 5f 3c 65 78 74 65 6e 64 73 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c face))."\\_<extends[[:space:]]+\
cf20 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 22 20 28 28 31 20 66 \(\\(?:\\sw\\|\\s_\\)+\\)".((1.f
cf40 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 22 5c 5c 5f 3c 69 6d 70 6c 65 6d ont-lock-type-face))."\\_<implem
cf60 65 6e 74 73 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2b 22 20 22 5c 5c 5f 3c 5c 5c 73 77 2b 22 20 28 6e ents[[:space:]]+"."\\_<\\sw+".(n
cf80 69 6c 20 6e 69 6c 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 il.nil.(0.font-lock-type-face)).
cfa0 22 5c 5c 5f 3c 69 6e 74 65 72 66 61 63 65 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c 5c 28 5c 5c 28 "\\_<interface[[:space:]]+\\(\\(
cfc0 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 22 20 28 28 31 20 66 6f 6e 74 2d 6c ?:\\sw\\|\\s_\\)+\\)".((1.font-l
cfe0 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 22 5c 5c 5f 3c 74 79 70 65 5b 5b 3a 73 70 61 63 ock-type-face))."\\_<type[[:spac
d000 65 3a 5d 5d 2b 5c 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c 5c 73 5f 5c 5c 29 2b 5c 5c 29 22 e:]]+\\(\\(?:\\sw\\|\\s_\\)+\\)"
d020 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 22 5c 5c 5f 3c .((1.font-lock-type-face))."\\_<
d040 65 6e 75 6d 5b 5b 3a 73 70 61 63 65 3a 5d 5d 2b 5c 5c 28 5c 5c 28 3f 3a 5c 5c 73 77 5c 5c 7c 5c enum[[:space:]]+\\(\\(?:\\sw\\|\
d060 5c 73 5f 5c 5c 29 2b 5c 5c 29 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 \s_\\)+\\)".((1.font-lock-type-f
d080 61 63 65 29 29 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 6d 61 74 ace)).typescript--class-decl-mat
d0a0 63 68 65 72 20 22 5c 5c 28 22 20 22 5c 5c 29 5c 5c 28 3f 3a 5c 5c 2e 5c 5c 7c 2e 2a 24 5c 5c 29 cher."\\("."\\)\\(?:\\.\\|.*$\\)
d0c0 22 20 28 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 31 ".((goto-char.(match-beginning.1
d0e0 29 29 20 6e 69 6c 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 )).nil.(1.font-lock-type-face)).
d100 28 28 69 66 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 32 29 20 28 70 72 6f 67 6e 20 ((if.(match-beginning.2).(progn.
d120 28 73 65 74 71 20 74 79 70 65 73 63 72 69 70 74 2d 2d 74 6d 70 2d 6c 6f 63 61 74 69 6f 6e 20 28 (setq.typescript--tmp-location.(
d140 6d 61 74 63 68 2d 65 6e 64 20 32 29 29 20 28 67 6f 74 6f 2d 63 68 61 72 20 74 79 70 65 73 63 72 match-end.2)).(goto-char.typescr
d160 69 70 74 2d 2d 74 6d 70 2d 6c 6f 63 61 74 69 6f 6e 29 20 28 69 6e 73 65 72 74 20 22 3d 22 29 20 ipt--tmp-location).(insert."=").
d180 28 67 6f 74 6f 2d 63 68 61 72 20 28 6d 61 74 63 68 2d 62 65 67 69 6e 6e 69 6e 67 20 32 29 29 29 (goto-char.(match-beginning.2)))
d1a0 20 28 73 65 74 71 20 74 79 70 65 73 63 72 69 70 74 2d 2d 74 6d 70 2d 6c 6f 63 61 74 69 6f 6e 20 .(setq.typescript--tmp-location.
d1c0 6e 69 6c 29 20 28 67 6f 74 6f 2d 63 68 61 72 20 28 70 6f 69 6e 74 2d 61 74 2d 65 6f 6c 29 29 29 nil).(goto-char.(point-at-eol)))
d1e0 20 28 77 68 65 6e 20 74 79 70 65 73 63 72 69 70 74 2d 2d 74 6d 70 2d 6c 6f 63 61 74 69 6f 6e 20 .(when.typescript--tmp-location.
d200 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 67 6f 74 6f 2d 63 68 61 72 20 74 79 70 65 73 (save-excursion.(goto-char.types
d220 63 72 69 70 74 2d 2d 74 6d 70 2d 6c 6f 63 61 74 69 6f 6e 29 20 28 64 65 6c 65 74 65 2d 63 68 61 cript--tmp-location).(delete-cha
d240 72 20 31 29 29 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 r.1))).(1.font-lock-type-face)).
d260 28 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 6d 61 74 63 68 65 72 20 (typescript--class-decl-matcher.
d280 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 20 6e 69 6c 20 74 29 29 20 74 (2.font-lock-type-face.nil.t)).t
d2a0 79 70 65 73 63 72 69 70 74 2d 2d 6d 61 6b 65 2d 66 72 61 6d 65 77 6f 72 6b 2d 6d 61 74 63 68 65 ypescript--make-framework-matche
d2c0 72 20 64 6f 6a 6f 20 22 5e 5c 5c 73 2d 2a 64 6f 6a 6f 5c 5c 2e 64 65 63 6c 61 72 65 5c 5c 73 2d r.dojo."^\\s-*dojo\\.declare\\s-
d2e0 2a 28 5c 22 22 20 22 5c 5c 29 22 20 22 5c 5c 28 3f 3a 5c 22 5c 5c 73 2d 2a 2c 5c 5c 73 2d 2a 5c *(\""."\\)"."\\(?:\"\\s-*,\\s-*\
d300 5c 28 22 20 22 5c 5c 29 5c 5c 29 3f 22 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 \("."\\)\\)?".((1.font-lock-type
d320 2d 66 61 63 65 20 74 29 20 28 32 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 20 -face.t).(2.font-lock-type-face.
d340 6e 69 6c 20 74 29 29 20 22 5c 5c 29 5c 22 5c 5c 73 2d 2a 2c 5c 5c 73 2d 2a 5c 5c 5b 22 20 22 5b nil.t))."\\)\"\\s-*,\\s-*\\["."[
d360 5b 2c 5d 5c 5c 73 2d 2a 5c 5c 28 22 20 22 5c 5c 29 5c 5c 73 2d 2a 5c 5c 28 3f 3a 5c 5c 5d 2e 2a [,]\\s-*\\("."\\)\\s-*\\(?:\\].*
d380 24 5c 5c 29 3f 22 20 28 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 20 28 65 6e 64 2d 6f 66 2d $\\)?".((backward-char).(end-of-
d3a0 6c 69 6e 65 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 22 line).(1.font-lock-type-face))."
d3c0 5e 5c 5c 73 2d 2a 22 20 22 5c 5c 73 2d 2a 5b 5d 2c 5d 22 20 28 28 69 66 20 28 73 61 76 65 2d 65 ^\\s-*"."\\s-*[],]".((if.(save-e
d3e0 78 63 75 72 73 69 6f 6e 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 20 28 74 79 70 65 73 63 xcursion.(backward-char).(typesc
d400 72 69 70 74 2d 2d 69 6e 73 69 64 65 2d 64 6f 6a 6f 2d 63 6c 61 73 73 2d 6c 69 73 74 2d 70 29 29 ript--inside-dojo-class-list-p))
d420 20 28 66 6f 72 77 61 72 64 2d 73 79 6d 62 6f 6c 20 2d 31 29 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e .(forward-symbol.-1).(end-of-lin
d440 65 29 29 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 e)).(end-of-line).(1.font-lock-t
d460 79 70 65 2d 66 61 63 65 29 29 20 22 5c 5c 5f 3c 5c 5c 28 63 6f 6e 73 74 5c 5c 7c 76 61 72 5c 5c ype-face))."\\_<\\(const\\|var\\
d480 7c 6c 65 74 5c 5c 29 5c 5c 5f 3e 5c 5c 7c 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 76 61 72 69 |let\\)\\_>\\|".typescript--vari
d4a0 61 62 6c 65 2d 64 65 63 6c 2d 6d 61 74 63 68 65 72 20 6e 69 6c 20 22 5c 5c 5f 3c 6e 65 77 5c 5c able-decl-matcher.nil."\\_<new\\
d4c0 5f 3e 5c 5c 73 2d 2b 5c 5c 28 22 20 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 _>\\s-+\\(".1.font-lock-type-fac
d4e0 65 20 22 5c 5c 5f 3c 69 6e 73 74 61 6e 63 65 6f 66 5c 5c 5f 3e 5c 5c 73 2d 2b 5c 5c 28 22 20 22 e."\\_<instanceof\\_>\\s-+\\("."
d500 5c 5c 5f 3c 66 75 6e 63 74 69 6f 6e 5c 5c 5f 3e 5c 5c 28 5c 5c 73 2d 2b 22 20 22 5c 5c 29 3f 5c \\_<function\\_>\\(\\s-+"."\\)?\
d520 5c 73 2d 2a 5c 5c 28 3c 2e 2a 3e 5c 5c 29 3f 5c 5c 73 2d 2a 28 5c 5c 73 2d 2a 22 20 22 5c 5c 29 \s-*\\(<.*>\\)?\\s-*(\\s-*"."\\)
d540 5c 5c 28 5c 5c 73 2d 2a 29 2e 2a 5c 5c 29 3f 22 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 \\(\\s-*).*\\)?".(backward-char)
d560 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 76 61 72 69 .(end-of-line).(1.font-lock-vari
d580 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 20 22 5c 5c 73 2d 2a 5b 2c 29 5d 22 20 28 69 66 20 able-name-face)."\\s-*[,)]".(if.
d5a0 28 73 61 76 65 2d 65 78 63 75 72 73 69 6f 6e 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 20 (save-excursion.(backward-char).
d5c0 28 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 73 69 64 65 2d 70 61 72 61 6d 2d 6c 69 73 74 2d 70 (typescript--inside-param-list-p
d5e0 29 29 20 28 66 6f 72 77 61 72 64 2d 73 79 6d 62 6f 6c 20 2d 31 29 20 28 65 6e 64 2d 6f 66 2d 6c )).(forward-symbol.-1).(end-of-l
d600 69 6e 65 29 29 20 28 65 6e 64 2d 6f 66 2d 6c 69 6e 65 29 20 28 30 20 66 6f 6e 74 2d 6c 6f 63 6b ine)).(end-of-line).(0.font-lock
d620 2d 76 61 72 69 61 62 6c 65 2d 6e 61 6d 65 2d 66 61 63 65 29 5d 20 33 31 29 20 28 23 24 20 2e 20 -variable-name-face)].31).(#$...
d640 35 31 36 33 32 29 29 0a 23 40 39 33 20 41 20 63 75 73 74 6f 6d 20 70 72 65 64 69 63 61 74 65 20 51632)).#@93.A.custom.predicate.
d660 74 6f 20 68 65 6c 70 20 60 66 6c 79 73 70 65 6c 6c 2d 70 72 6f 67 2d 6d 6f 64 65 27 20 64 65 74 to.help.`flyspell-prog-mode'.det
d680 65 72 6d 69 6e 65 20 77 68 65 74 68 65 72 20 61 20 77 6f 72 64 20 73 68 6f 75 6c 64 20 62 65 20 ermine.whether.a.word.should.be.
d6a0 63 68 65 63 6b 65 64 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d checked...(defalias.'typescript-
d6c0 2d 66 6c 79 73 70 65 6c 6c 2d 6d 6f 64 65 2d 70 72 65 64 69 63 61 74 65 20 23 5b 6e 69 6c 20 22 -flyspell-mode-predicate.#[nil."
d6e0 5c 33 30 33 5c 33 30 34 21 5c 32 30 33 5c 66 00 5c 33 30 34 20 5c 32 31 30 5c 32 30 32 0f 00 5c \303\304!\203\f.\304.\210\202..\
d700 33 30 35 20 5c 32 31 30 5c 33 30 36 20 5c 32 30 35 3f 00 5c 32 31 32 5c 33 30 37 60 53 21 18 5c 305.\210\306.\205?.\212\307`S!.\
d720 33 31 30 08 38 5c 32 30 35 23 00 5c 33 31 31 08 38 5c 32 31 31 19 5c 32 30 35 3d 00 5c 33 31 32 310.8\205#.\311.8\211.\205=.\312
d740 20 1a 5c 33 31 33 5c 32 31 36 09 62 5c 32 31 30 5c 33 31 34 20 5c 32 31 30 5c 33 31 35 5c 33 31 ..\313\216.b\210\314.\210\315\31
d760 36 5c 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 33 32 31 21 2a 2b 3f 5c 32 30 37 22 20 5b 70 6\317.\"\210\320\321!*+?\207".[p
d780 61 72 73 65 20 73 74 72 69 6e 67 2d 73 74 61 72 74 2d 70 6f 73 20 73 61 76 65 2d 6d 61 74 63 68 arse.string-start-pos.save-match
d7a0 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 66 62 6f 75 6e 64 70 20 66 6f 6e 74 2d 6c 6f 63 6b -data-internal.fboundp.font-lock
d7c0 2d 65 6e 73 75 72 65 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 6f 6e 74 69 66 79 2d 62 75 66 66 65 72 -ensure.font-lock-fontify-buffer
d7e0 20 66 6c 79 73 70 65 6c 6c 2d 67 65 6e 65 72 69 63 2d 70 72 6f 67 6d 6f 64 65 2d 76 65 72 69 66 .flyspell-generic-progmode-verif
d800 79 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 38 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e y.syntax-ppss.3.8.match-data.#[n
d820 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 il."\301.\302\"\207".[save-match
d840 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 -data-internal.set-match-data.ev
d860 61 70 6f 72 61 74 65 5d 20 33 5d 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 aporate].3].typescript--backward
d880 2d 73 79 6e 74 61 63 74 69 63 2d 77 73 20 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 6b 77 61 -syntactic-ws.skip-syntax-backwa
d8a0 72 64 20 22 5e 2d 22 20 70 6f 69 6e 74 2d 61 74 2d 62 6f 6c 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 rd."^-".point-at-bol.looking-at.
d8c0 22 66 72 6f 6d 5c 5c 7c 69 6d 70 6f 72 74 5c 5c 73 2d 22 5d 20 34 20 28 23 24 20 2e 20 35 34 38 "from\\|import\\s-"].4.(#$...548
d8e0 36 31 29 5d 29 0a 23 40 36 36 20 52 65 74 75 72 6e 20 77 68 65 74 68 65 72 20 70 6f 69 6e 74 20 61)]).#@66.Return.whether.point.
d900 69 73 20 69 6e 73 69 64 65 20 74 68 65 20 67 69 76 65 6e 20 70 69 74 65 6d 27 73 20 68 65 61 64 is.inside.the.given.pitem's.head
d920 65 72 20 6f 72 20 62 6f 64 79 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 er.or.body...(defalias.'typescri
d940 70 74 2d 2d 69 6e 73 69 64 65 2d 70 69 74 65 6d 2d 70 20 23 5b 28 70 69 74 65 6d 29 20 22 5c 33 pt--inside-pitem-p.#[(pitem)."\3
d960 30 31 20 5c 32 31 30 5c 33 30 32 08 38 5c 32 30 34 0d 00 5c 33 30 33 5c 33 30 34 21 5c 32 31 30 01.\210\302.8\204..\303\304!\210
d980 08 41 40 5c 32 30 34 17 00 5c 33 30 33 5c 33 30 35 21 5c 32 31 30 60 5c 33 30 32 08 38 56 5c 32 .A@\204..\303\305!\210`\302.8V\2
d9a0 30 35 2b 00 5c 33 30 36 08 38 3f 5c 32 30 36 2b 00 5c 33 30 36 08 38 60 56 5c 32 30 37 22 20 5b 05+.\306.8?\206+.\306.8`V\207".[
d9c0 70 69 74 65 6d 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 20 33 pitem.typescript--ensure-cache.3
d9e0 20 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 28 74 79 70 65 73 63 72 69 70 .cl--assertion-failed.(typescrip
da00 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 65 67 69 6e 20 70 69 74 65 6d 29 20 28 74 79 70 65 73 63 72 t--pitem-h-begin.pitem).(typescr
da20 69 70 74 2d 2d 70 69 74 65 6d 2d 70 61 72 65 6e 2d 64 65 70 74 68 20 70 69 74 65 6d 29 20 35 5d ipt--pitem-paren-depth.pitem).5]
da40 20 33 20 28 23 24 20 2e 20 35 35 35 33 31 29 5d 29 0a 23 40 32 30 33 20 50 61 72 73 65 20 74 68 .3.(#$...55531)]).#@203.Parse.th
da60 65 20 74 79 70 65 73 63 72 69 70 74 20 70 72 6f 67 72 61 6d 20 73 74 61 74 65 20 61 74 20 70 6f e.typescript.program.state.at.po
da80 69 6e 74 2e 0a 52 65 74 75 72 6e 20 61 20 6c 69 73 74 20 6f 66 20 60 74 79 70 65 73 63 72 69 70 int..Return.a.list.of.`typescrip
daa0 74 2d 2d 70 69 74 65 6d 27 20 69 6e 73 74 61 6e 63 65 73 20 74 68 61 74 20 61 70 70 6c 79 20 74 t--pitem'.instances.that.apply.t
dac0 6f 20 70 6f 69 6e 74 2c 20 6d 6f 73 74 0a 73 70 65 63 69 66 69 63 20 66 69 72 73 74 2e 20 20 49 o.point,.most.specific.first...I
dae0 6e 20 74 68 65 20 77 6f 72 73 74 20 63 61 73 65 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 6f n.the.worst.case,.the.current.to
db00 70 6c 65 76 65 6c 20 69 6e 73 74 61 6e 63 65 0a 77 69 6c 6c 20 62 65 20 72 65 74 75 72 6e 65 64 plevel.instance.will.be.returned
db20 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 61 72 73 65 2d ...(defalias.'typescript--parse-
db40 73 74 61 74 65 2d 61 74 2d 70 6f 69 6e 74 20 23 5b 6e 69 6c 20 22 5c 32 31 32 5c 32 31 34 7e 5c state-at-point.#[nil."\212\214~\
db60 32 31 30 5c 33 30 35 20 5c 32 31 30 6d 5c 32 30 33 0f 00 60 5c 32 30 32 11 00 60 54 18 5c 32 31 210\305.\210m\203..`\202..`T.\21
db80 32 5c 33 30 36 5c 33 30 37 21 29 5c 32 30 36 1c 00 09 43 1a 5c 33 31 30 1b 5c 33 31 31 1c 5c 6e 2\306\307!)\206...C.\310.\311.\n
dba0 40 13 5c 33 31 32 0b 38 5c 33 31 33 3d 5c 32 30 34 3c 00 5c 33 31 34 0b 21 5c 32 30 34 3c 00 5c @.\312.8\313=\204<.\314.!\204<.\
dbc0 6e 5c 32 31 30 5c 6e 41 12 5c 33 31 30 14 5c 32 30 32 21 00 2a 5c 6e 2c 5c 32 30 37 22 20 5b 62 n\210\nA.\310.\202!.*\n,\207".[b
dbe0 6f 75 6e 64 20 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 69 74 69 61 6c 2d 70 69 74 65 6d 20 70 ound.typescript--initial-pitem.p
dc00 73 74 61 74 65 20 70 69 74 65 6d 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 74 79 70 65 state.pitem.#1=#:--cl-var--.type
dc20 73 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 20 74 79 70 65 73 63 72 69 70 74 2d script--ensure-cache.typescript-
dc40 2d 62 61 63 6b 77 61 72 64 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 74 79 70 65 73 63 72 69 -backward-text-property.typescri
dc60 70 74 2d 2d 70 73 74 61 74 65 20 6e 69 6c 20 74 20 32 20 74 6f 70 6c 65 76 65 6c 20 74 79 70 65 pt--pstate.nil.t.2.toplevel.type
dc80 73 63 72 69 70 74 2d 2d 69 6e 73 69 64 65 2d 70 69 74 65 6d 2d 70 5d 20 32 20 28 23 24 20 2e 20 script--inside-pitem-p].2.(#$...
dca0 35 35 38 39 36 29 5d 29 0a 23 40 36 36 20 52 65 74 75 72 6e 20 74 68 65 20 74 79 70 65 73 63 72 55896)]).#@66.Return.the.typescr
dcc0 69 70 74 20 73 79 6e 74 61 63 74 69 63 20 63 6f 6e 74 65 78 74 20 63 6f 72 72 65 73 70 6f 6e 64 ipt.syntactic.context.correspond
dce0 69 6e 67 20 74 6f 20 50 53 54 41 54 45 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 ing.to.PSTATE...(defalias.'types
dd00 63 72 69 70 74 2d 2d 73 79 6e 74 61 63 74 69 63 2d 63 6f 6e 74 65 78 74 2d 66 72 6f 6d 2d 70 73 cript--syntactic-context-from-ps
dd20 74 61 74 65 20 23 5b 28 70 73 74 61 74 65 29 20 22 5c 33 30 32 08 40 38 5c 32 31 31 19 5c 33 30 tate.#[(pstate)."\302.@8\211.\30
dd40 33 3e 5c 32 30 33 0f 00 09 5c 32 30 32 19 00 09 3a 5c 32 30 33 18 00 5c 33 30 34 5c 32 30 32 19 3>\203...\202...:\203..\304\202.
dd60 00 5c 33 30 35 29 5c 32 30 37 22 20 5b 70 73 74 61 74 65 20 74 79 70 65 20 32 20 23 27 6d 61 63 .\305)\207".[pstate.type.2.#'mac
dd80 72 6f 20 63 6c 61 73 73 20 74 6f 70 6c 65 76 65 6c 5d 20 33 20 28 23 24 20 2e 20 35 36 34 39 34 ro.class.toplevel].3.(#$...56494
dda0 29 5d 29 0a 23 40 31 31 39 20 52 65 74 75 72 6e 20 74 68 65 20 74 79 70 65 73 63 72 69 70 74 20 )]).#@119.Return.the.typescript.
ddc0 73 79 6e 74 61 63 74 69 63 20 63 6f 6e 74 65 78 74 20 61 74 20 70 6f 69 6e 74 2e 0a 57 68 65 6e syntactic.context.at.point..When
dde0 20 63 61 6c 6c 65 64 20 69 6e 74 65 72 61 74 69 76 65 6c 79 2c 20 61 6c 73 6f 20 64 69 73 70 6c .called.interatively,.also.displ
de00 61 79 20 61 20 6d 65 73 73 61 67 65 20 77 69 74 68 20 74 68 61 74 0a 63 6f 6e 74 65 78 74 2e 1f ay.a.message.with.that.context..
de20 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 73 79 6e 74 61 63 74 69 63 .(defalias.'typescript-syntactic
de40 2d 63 6f 6e 74 65 78 74 20 23 5b 6e 69 6c 20 22 5c 33 30 31 5c 33 30 32 20 21 18 5c 33 30 33 5c -context.#[nil."\301\302.!.\303\
de60 33 30 34 21 5c 32 30 33 10 00 5c 33 30 35 5c 33 30 36 08 5c 22 5c 32 31 30 08 29 5c 32 30 37 22 304!\203..\305\306.\"\210.)\207"
de80 20 5b 73 79 6e 74 61 63 74 69 63 2d 63 6f 6e 74 65 78 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d .[syntactic-context.typescript--
dea0 73 79 6e 74 61 63 74 69 63 2d 63 6f 6e 74 65 78 74 2d 66 72 6f 6d 2d 70 73 74 61 74 65 20 74 79 syntactic-context-from-pstate.ty
dec0 70 65 73 63 72 69 70 74 2d 2d 70 61 72 73 65 2d 73 74 61 74 65 2d 61 74 2d 70 6f 69 6e 74 20 63 pescript--parse-state-at-point.c
dee0 61 6c 6c 65 64 2d 69 6e 74 65 72 61 63 74 69 76 65 6c 79 2d 70 20 69 6e 74 65 72 61 63 74 69 76 alled-interactively-p.interactiv
df00 65 20 6d 65 73 73 61 67 65 20 22 53 79 6e 74 61 63 74 69 63 20 63 6f 6e 74 65 78 74 3a 20 25 73 e.message."Syntactic.context:.%s
df20 22 5d 20 33 20 28 23 24 20 2e 20 35 36 37 34 36 29 20 6e 69 6c 5d 29 0a 23 40 31 31 36 20 46 6f "].3.(#$...56746).nil]).#@116.Fo
df40 6e 74 20 6c 6f 63 6b 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 64 20 62 79 20 60 74 79 70 65 73 63 nt.lock.function.used.by.`typesc
df60 72 69 70 74 2d 6d 6f 64 65 27 2e 0a 54 68 69 73 20 70 65 72 66 6f 72 6d 73 20 66 6f 6e 74 69 66 ript-mode'..This.performs.fontif
df80 69 63 61 74 69 6f 6e 20 61 63 63 6f 72 64 69 6e 67 20 74 6f 20 60 74 79 70 65 73 63 72 69 70 74 ication.according.to.`typescript
dfa0 2d 2d 63 6c 61 73 73 2d 73 74 79 6c 65 73 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 --class-styles'...(defalias.'typ
dfc0 65 73 63 72 69 70 74 2d 2d 63 6c 61 73 73 2d 64 65 63 6c 2d 6d 61 74 63 68 65 72 20 23 5b 28 6c escript--class-decl-matcher.#[(l
dfe0 69 6d 69 74 29 20 22 5c 33 30 36 18 5c 33 30 37 5c 32 31 31 19 1a 5c 33 30 36 1b 5c 33 31 30 5c imit)."\306.\307\211..\306.\310\
e000 66 21 5c 32 31 30 5c 33 31 31 0d 5c 66 5c 33 30 37 23 5c 32 30 33 5c 32 33 32 00 5c 33 31 32 5c f!\210\311.\f\307#\203\232.\312\
e020 32 32 35 10 5c 33 31 32 5c 32 32 34 62 5c 32 31 30 0e 11 1e 12 5c 33 30 36 5c 32 31 31 1e 13 1e 225.\312\224b\210....\306\211...
e040 14 5c 33 30 37 5c 32 31 31 1e 15 1e 16 5c 33 30 36 1e 17 0e 12 3a 5c 32 30 33 7f 00 0e 12 40 16 .\307\211....\306....:\203....@.
e060 13 5c 33 31 33 0e 13 5c 33 31 34 5c 22 16 14 5c 33 31 33 0e 13 5c 33 31 35 5c 22 0e 18 3e 5c 32 .\313..\314\"..\313..\315\"..>\2
e080 30 33 70 00 5c 33 31 36 20 5c 33 31 33 0e 13 5c 33 31 37 5c 22 3e 5c 32 30 33 70 00 0e 14 5c 32 03p.\316.\313..\317\">\203p...\2
e0a0 30 33 70 00 5c 33 32 30 0e 14 21 5c 32 30 33 70 00 5c 33 31 32 5c 32 32 35 62 5c 32 31 30 5c 33 03p.\320..!\203p.\312\225b\210\3
e0c0 30 37 16 17 5c 33 30 36 5c 32 31 31 16 15 5c 32 30 32 71 00 5c 33 30 37 5c 32 30 33 7f 00 0e 12 07..\306\211..\202q.\307\203....
e0e0 41 16 12 5c 33 30 36 16 16 5c 32 30 32 2e 00 0e 17 2e 06 5c 32 30 33 5c 32 31 36 00 5c 33 30 37 A..\306..\202......\203\216.\307
e100 13 5c 33 30 36 5c 32 31 31 11 5c 32 30 32 5c 32 32 32 00 08 62 5c 32 31 30 5c 33 30 37 5c 32 30 .\306\211.\202\222..b\210\307\20
e120 33 5c 32 33 32 00 5c 33 30 36 12 5c 32 30 32 5c 66 00 0b 2c 5c 32 30 37 22 20 5b 6f 72 69 67 2d 3\232.\306.\202\f..,\207".[orig-
e140 65 6e 64 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 32 3d 23 3a 2d 2d 63 6c 2d 76 61 end.#1=#:--cl-var--.#2=#:--cl-va
e160 72 2d 2d 20 23 33 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 6c 69 6d 69 74 20 74 79 70 65 73 63 r--.#3=#:--cl-var--.limit.typesc
e180 72 69 70 74 2d 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 20 6e 69 6c 20 74 20 74 79 70 65 73 ript--quick-match-re.nil.t.types
e1a0 63 72 69 70 74 2d 2d 65 6e 73 75 72 65 2d 63 61 63 68 65 20 72 65 2d 73 65 61 72 63 68 2d 66 6f cript--ensure-cache.re-search-fo
e1c0 72 77 61 72 64 20 30 20 70 6c 69 73 74 2d 67 65 74 20 3a 63 6c 61 73 73 2d 64 65 63 6c 20 3a 66 rward.0.plist-get.:class-decl.:f
e1e0 72 61 6d 65 77 6f 72 6b 20 74 79 70 65 73 63 72 69 70 74 2d 73 79 6e 74 61 63 74 69 63 2d 63 6f ramework.typescript-syntactic-co
e200 6e 74 65 78 74 20 3a 63 6f 6e 74 65 78 74 73 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 74 79 70 65 73 ntext.:contexts.looking-at.types
e220 63 72 69 70 74 2d 2d 63 6c 61 73 73 2d 73 74 79 6c 65 73 20 23 34 3d 23 3a 2d 2d 63 6c 2d 76 61 cript--class-styles.#4=#:--cl-va
e240 72 2d 2d 20 73 74 79 6c 65 20 64 65 63 6c 2d 72 65 20 23 35 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d r--.style.decl-re.#5=#:--cl-var-
e260 2d 20 23 36 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 23 37 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d -.#6=#:--cl-var--.#7=#:--cl-var-
e280 2d 20 74 79 70 65 73 63 72 69 70 74 2d 65 6e 61 62 6c 65 64 2d 66 72 61 6d 65 77 6f 72 6b 73 5d -.typescript-enabled-frameworks]
e2a0 20 35 20 28 23 24 20 2e 20 35 37 31 35 30 29 5d 29 0a 23 40 34 35 20 4c 65 76 65 6c 20 66 6f 75 .5.(#$...57150)]).#@45.Level.fou
e2c0 72 20 66 6f 6e 74 20 6c 6f 63 6b 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 r.font.lock.for.`typescript-mode
e2e0 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c '...(defconst.typescript--font-l
e300 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 34 20 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 36 08 ock-keywords-4.(byte-code."\306.
e320 5c 33 30 37 42 09 5c 33 31 30 42 5c 6e 5c 33 31 31 0b 51 5c 33 31 32 5c 6e 5c 33 31 33 51 5c 33 \307B.\310B\n\311.Q\312\n\313Q\3
e340 31 34 5c 33 31 35 5c 33 31 36 46 44 5c 33 31 37 5c 66 5c 33 32 30 5c 66 5c 33 32 31 5c 32 36 30 14\315\316FD\317\f\320\f\321\260
e360 05 5c 33 32 32 44 5c 33 32 33 5c 66 5c 33 32 34 51 5c 33 32 35 44 5c 33 32 36 0d 0e 1b 5c 33 32 .\322D\323\f\324Q\325D\326...\32
e380 37 42 0e 1c 5c 33 33 30 42 0e 1d 5c 33 33 31 42 5c 33 33 32 42 42 42 5c 22 42 42 42 42 42 42 5c 7B..\330B..\331B\332BBB\"BBBBBB\
e3a0 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 61 63 63 65 73 73 2d 6d 6f 64 69 66 69 65 207".[typescript--access-modifie
e3c0 72 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 73 69 63 2d 74 79 70 65 2d 72 65 20 74 r-re.typescript--basic-type-re.t
e3e0 79 70 65 73 63 72 69 70 74 2d 2d 6e 61 6d 65 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e ypescript--name-re.typescript--n
e400 61 6d 65 2d 73 74 61 72 74 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 74 79 70 65 2d 6e 61 ame-start-re.typescript--type-na
e420 6d 65 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 me-re.typescript--font-lock-keyw
e440 6f 72 64 73 2d 33 20 28 22 5c 5c 28 74 68 69 73 5c 5c 29 5c 5c 2e 22 20 28 31 20 27 74 79 70 65 ords-3.("\\(this\\)\\.".(1.'type
e460 73 63 72 69 70 74 2d 74 68 69 73 2d 66 61 63 65 29 29 20 28 28 31 20 27 74 79 70 65 73 63 72 69 script-this-face)).((1.'typescri
e480 70 74 2d 61 63 63 65 73 73 2d 6d 6f 64 69 66 69 65 72 2d 66 61 63 65 29 29 20 28 28 31 20 27 74 pt-access-modifier-face)).((1.'t
e4a0 79 70 65 73 63 72 69 70 74 2d 70 72 69 6d 69 74 69 76 65 2d 66 61 63 65 29 29 20 22 5c 5c 73 2d ypescript-primitive-face))."\\s-
e4c0 2a 3c 5c 5c 73 2d 2a 22 20 22 5c 5c 28 22 20 22 5c 5c 29 5c 5c 28 5c 5c 73 2d 2a 3e 5b 5e 3c 5d *<\\s-*"."\\("."\\)\\(\\s-*>[^<]
e4e0 2a 5c 5c 29 3f 22 20 28 62 61 63 6b 77 61 72 64 2d 63 68 61 72 29 20 28 65 6e 64 2d 6f 66 2d 6c *\\)?".(backward-char).(end-of-l
e500 69 6e 65 29 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 20 22 3a 5c ine).(1.font-lock-type-face).":\
e520 5c 73 2d 5c 5c 28 22 20 22 5c 5c 29 5c 5c 28 3c 22 20 22 3e 5c 5c 29 3f 5c 5c 28 5b 5d 5c 5c 29 \s-\\("."\\)\\(<".">\\)?\\([]\\)
e540 3f 5c 5c 28 5b 2c 3b 5d 5c 5c 29 3f 5c 5c 73 2d 2a 7b 3f 22 20 28 31 20 27 66 6f 6e 74 2d 6c 6f ?\\([,;]\\)?\\s-*{?".(1.'font-lo
e560 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 20 22 3c 5c 5c 28 22 20 22 5c 5c 29 3e 22 20 28 31 20 27 ck-type-face)."<\\("."\\)>".(1.'
e580 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 20 61 70 70 65 6e 64 20 28 28 31 20 font-lock-type-face).append.((1.
e5a0 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 29 29 20 28 font-lock-function-name-face)).(
e5c0 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 66 75 6e 63 74 69 6f 6e 2d 6e 61 6d 65 2d 66 61 63 65 29 (1.font-lock-function-name-face)
e5e0 29 20 28 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 74 79 70 65 2d 66 61 63 65 29 29 20 28 28 22 5c ).((1.font-lock-type-face)).(("\
e600 5c 28 3d 3e 5c 5c 29 22 20 28 31 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 2d 66 61 \(=>\\)".(1.font-lock-keyword-fa
e620 63 65 29 29 29 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 65 63 6f 72 61 74 6f 72 2d 72 65 20 74 ce))).typescript--decorator-re.t
e640 79 70 65 73 63 72 69 70 74 2d 2d 66 75 6e 63 74 69 6f 6e 2d 63 61 6c 6c 2d 72 65 20 74 79 70 65 ypescript--function-call-re.type
e660 73 63 72 69 70 74 2d 2d 62 75 69 6c 74 69 6e 2d 72 65 5d 20 31 32 29 20 28 23 24 20 2e 20 35 38 script--builtin-re].12).(#$...58
e680 30 33 39 29 29 0a 23 40 37 30 20 46 6f 6e 74 20 6c 6f 63 6b 20 6b 65 79 77 6f 72 64 73 20 66 6f 039)).#@70.Font.lock.keywords.fo
e6a0 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 20 20 53 65 65 20 60 66 6f 6e 74 2d r.`typescript-mode'...See.`font-
e6c0 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 lock-keywords'...(defconst.types
e6e0 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 20 27 28 74 79 70 65 cript--font-lock-keywords.'(type
e700 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 34 20 74 79 70 script--font-lock-keywords-4.typ
e720 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 31 20 74 79 escript--font-lock-keywords-1.ty
e740 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 32 20 74 pescript--font-lock-keywords-2.t
e760 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 33 20 ypescript--font-lock-keywords-3.
e780 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b 2d 6b 65 79 77 6f 72 64 73 2d 34 typescript--font-lock-keywords-4
e7a0 29 20 28 23 24 20 2e 20 35 39 30 31 39 29 29 0a 23 40 35 38 20 52 65 67 75 6c 61 72 20 65 78 70 ).(#$...59019)).#@58.Regular.exp
e7c0 72 65 73 73 69 6f 6e 20 6d 61 74 63 68 69 6e 67 20 61 20 4a 61 76 61 53 63 72 69 70 74 20 72 65 ression.matching.a.JavaScript.re
e7e0 67 65 78 70 20 6c 69 74 65 72 61 6c 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 gexp.literal...(defconst.typescr
e800 69 70 74 2d 2d 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a 65 2d 72 65 67 65 78 70 2d 72 65 ipt--syntax-propertize-regexp-re
e820 67 65 78 70 20 22 2f 5c 5c 28 3f 3a 5b 5e 2f 5b 5c 5c 5d 5c 5c 7c 5c 5c 5c 5c 2e 5c 5c 7c 5c 5c gexp."/\\(?:[^/[\\]\\|\\\\.\\|\\
e840 5b 5c 5c 28 3f 3a 5b 5e 5d 5c 5c 5d 5c 5c 7c 5c 5c 5c 5c 2e 5c 5c 29 2a 5d 5c 5c 29 2a 5c 5c 28 [\\(?:[^]\\]\\|\\\\.\\)*]\\)*\\(
e860 2f 3f 5c 5c 29 22 20 28 23 24 20 2e 20 35 39 33 31 37 29 29 0a 28 64 65 66 61 6c 69 61 73 20 27 /?\\)".(#$...59317)).(defalias.'
e880 74 79 70 65 73 63 72 69 70 74 2d 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a 65 2d 72 65 67 typescript-syntax-propertize-reg
e8a0 65 78 70 20 23 5b 28 65 6e 64 29 20 22 5c 33 30 33 20 18 5c 33 30 34 08 38 5c 33 30 35 3d 5c 32 exp.#[(end)."\303..\304.8\305=\2
e8c0 30 35 2a 00 5c 33 30 36 08 38 62 5c 32 31 30 5c 33 30 37 09 21 5c 32 30 35 2a 00 5c 6e 5c 33 31 05*.\306.8b\210\307.!\205*.\n\31
e8e0 30 5c 32 32 35 56 5c 32 30 33 20 00 5c 33 31 30 5c 32 32 35 12 5c 33 31 31 5c 33 31 30 5c 32 32 0\225V\203..\310\225.\311\310\22
e900 34 5c 6e 5c 33 31 32 5c 33 31 33 24 5c 32 31 30 5c 6e 62 29 5c 32 30 37 22 20 5b 70 70 73 73 20 4\n\312\313$\210\nb)\207".[ppss.
e920 74 79 70 65 73 63 72 69 70 74 2d 2d 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a 65 2d 72 65 typescript--syntax-propertize-re
e940 67 65 78 70 2d 72 65 67 65 78 70 20 65 6e 64 20 73 79 6e 74 61 78 2d 70 70 73 73 20 33 20 34 37 gexp-regexp.end.syntax-ppss.3.47
e960 20 38 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 31 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 .8.looking-at.1.put-text-propert
e980 79 20 73 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 37 20 2e 20 34 37 29 5d 20 35 5d 29 0a 28 64 65 y.syntax-table.(7...47)].5]).(de
e9a0 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 falias.'typescript-syntax-proper
e9c0 74 69 7a 65 20 23 5b 28 73 74 61 72 74 20 65 6e 64 29 20 22 08 09 19 5c 32 31 31 18 62 5c 32 31 tize.#[(start.end)."...\211.b\21
e9e0 30 60 09 57 5c 32 30 35 59 00 5c 33 30 32 5c 33 30 33 09 5c 33 30 34 23 5c 32 30 35 59 00 5c 33 0`.W\205Y.\302\303.\304#\205Y.\3
ea00 30 35 5c 32 32 34 5c 32 30 33 48 00 5c 33 30 36 75 5c 32 31 30 5c 33 30 37 5c 32 32 34 66 5c 33 05\224\203H.\306u\210\307\224f\3
ea20 31 30 3e 5c 32 30 33 38 00 5c 32 31 32 5c 33 30 37 5c 32 32 34 62 5c 32 31 30 5c 33 31 31 60 5b 10>\2038.\212\307\224b\210\311`[
ea40 21 5c 32 31 30 60 53 66 5c 33 31 32 3e 29 5c 32 30 33 07 00 5c 33 31 33 5c 33 30 35 5c 32 32 34 !\210`Sf\312>)\203..\313\305\224
ea60 5c 33 30 35 5c 32 32 35 5c 33 31 34 5c 33 31 35 24 5c 32 31 30 5c 33 31 36 09 21 5c 32 31 30 5c \305\225\314\315$\210\316.!\210\
ea80 32 30 32 07 00 5c 33 31 37 5c 32 32 34 5c 32 30 33 07 00 5c 33 31 33 5c 33 31 37 5c 32 32 34 5c 202..\317\224\203..\313\317\224\
eaa0 33 31 37 5c 32 32 35 5c 33 31 34 5c 33 32 30 24 5c 32 31 30 5c 32 30 32 07 00 2a 5c 32 30 37 22 317\225\314\320$\210\202..*\207"
eac0 20 5b 73 74 61 72 74 20 65 6e 64 20 72 65 2d 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c .[start.end.re-search-forward."\
eae0 5c 28 3f 3a 5e 5c 5c 7c 5b 3d 28 5b 7b 2c 3a 3b 7c 26 21 5d 5c 5c 7c 5c 5c 5f 3c 72 65 74 75 72 \(?:^\\|[=([{,:;|&!]\\|\\_<retur
eb00 6e 5c 5c 5f 3e 5c 5c 29 5c 5c 28 3f 3a 5b 20 09 5d 5c 5c 29 2a 5c 5c 28 2f 5c 5c 29 5b 5e 2f 2a n\\_>\\)\\(?:[..]\\)*\\(/\\)[^/*
eb20 5d 5c 5c 7c 5c 5c 60 5c 5c 28 23 5c 5c 29 21 22 20 74 20 31 20 2d 31 20 30 20 28 33 32 20 39 29 ]\\|\\`\\(#\\)!".t.1.-1.0.(32.9)
eb40 20 66 6f 72 77 61 72 64 2d 63 6f 6d 6d 65 6e 74 20 28 36 31 20 34 30 20 31 32 33 20 39 31 20 34 .forward-comment.(61.40.123.91.4
eb60 34 20 35 38 20 35 39 20 6e 69 6c 29 20 70 75 74 2d 74 65 78 74 2d 70 72 6f 70 65 72 74 79 20 73 4.58.59.nil).put-text-property.s
eb80 79 6e 74 61 78 2d 74 61 62 6c 65 20 28 37 20 2e 20 34 37 29 20 74 79 70 65 73 63 72 69 70 74 2d yntax-table.(7...47).typescript-
eba0 73 79 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a 65 2d 72 65 67 65 78 70 20 32 20 28 32 30 39 37 syntax-propertize-regexp.2.(2097
ebc0 31 36 33 29 5d 20 36 5d 29 0a 23 40 36 37 20 52 65 67 65 78 70 20 6d 61 74 63 68 69 6e 67 20 6b 163)].6]).#@67.Regexp.matching.k
ebe0 65 79 77 6f 72 64 73 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 eywords.optionally.followed.by.a
ec00 6e 20 6f 70 65 6e 69 6e 67 20 62 72 61 63 65 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 n.opening.brace...(defconst.type
ec20 73 63 72 69 70 74 2d 2d 70 6f 73 73 69 62 6c 79 2d 62 72 61 63 65 6c 65 73 73 2d 6b 65 79 77 6f script--possibly-braceless-keywo
ec40 72 64 2d 72 65 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 2d 6f 70 74 2d 73 79 rd-re.(typescript--regexp-opt-sy
ec60 6d 62 6f 6c 20 27 28 22 63 61 74 63 68 22 20 22 64 6f 22 20 22 65 6c 73 65 22 20 22 66 69 6e 61 mbol.'("catch"."do"."else"."fina
ec80 6c 6c 79 22 20 22 66 6f 72 22 20 22 69 66 22 20 22 74 72 79 22 20 22 77 68 69 6c 65 22 20 22 77 lly"."for"."if"."try"."while"."w
eca0 69 74 68 22 29 29 20 28 23 24 20 2e 20 36 30 33 36 37 29 29 0a 23 40 37 36 20 52 65 67 65 78 70 ith")).(#$...60367)).#@76.Regexp
ecc0 20 6d 61 74 63 68 69 6e 67 20 6b 65 79 77 6f 72 64 73 20 74 68 61 74 20 61 66 66 65 63 74 20 69 .matching.keywords.that.affect.i
ece0 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 63 6f 6e 74 69 6e 75 65 64 20 65 78 70 72 65 73 73 69 ndentation.of.continued.expressi
ed00 6f 6e 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 64 65 ons...(defconst.typescript--inde
ed20 6e 74 2d 6b 65 79 77 6f 72 64 2d 72 65 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 nt-keyword-re.(typescript--regex
ed40 70 2d 6f 70 74 2d 73 79 6d 62 6f 6c 20 27 28 22 69 6e 22 20 22 69 6e 73 74 61 6e 63 65 6f 66 22 p-opt-symbol.'("in"."instanceof"
ed60 29 29 20 28 23 24 20 2e 20 36 30 36 30 32 29 29 0a 23 40 37 37 20 52 65 67 65 78 70 20 6d 61 74 )).(#$...60602)).#@77.Regexp.mat
ed80 63 68 69 6e 67 20 6f 70 65 72 61 74 6f 72 73 20 74 68 61 74 20 61 66 66 65 63 74 20 69 6e 64 65 ching.operators.that.affect.inde
eda0 6e 74 61 74 69 6f 6e 20 6f 66 20 63 6f 6e 74 69 6e 75 65 64 20 65 78 70 72 65 73 73 69 6f 6e 73 ntation.of.continued.expressions
edc0 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 64 65 6e 74 2d ...(defconst.typescript--indent-
ede0 6f 70 65 72 61 74 6f 72 2d 72 65 20 28 63 6f 6e 63 61 74 20 22 5b 2d 2b 2a 2f 25 3c 3e 3d 26 5e operator-re.(concat."[-+*/%<>=&^
ee00 7c 3f 3a 2e 5d 5c 5c 28 5b 5e 2d 2b 2a 2f 5d 5c 5c 7c 24 5c 5c 29 5c 5c 7c 22 20 74 79 70 65 73 |?:.]\\([^-+*/]\\|$\\)\\|".types
ee20 63 72 69 70 74 2d 2d 69 6e 64 65 6e 74 2d 6b 65 79 77 6f 72 64 2d 72 65 29 20 28 23 24 20 2e 20 cript--indent-keyword-re).(#$...
ee40 36 30 37 39 30 29 29 0a 23 40 33 38 20 52 65 67 65 78 70 20 74 68 61 74 20 6d 61 74 63 68 65 73 60790)).#@38.Regexp.that.matches
ee60 20 6e 75 6d 62 65 72 20 6c 69 74 65 72 61 6c 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 .number.literals...(defconst.typ
ee80 65 73 63 72 69 70 74 2d 2d 6e 75 6d 62 65 72 2d 6c 69 74 65 72 61 6c 2d 72 65 20 22 5c 5c 28 3f escript--number-literal-re."\\(?
eea0 3a 4e 61 4e 5c 5c 7c 2d 3f 5c 5c 28 3f 3a 30 5b 42 62 5d 5b 30 31 5d 2b 5c 5c 7c 30 5b 4f 6f 5d :NaN\\|-?\\(?:0[Bb][01]+\\|0[Oo]
eec0 5b 30 2d 37 5d 2b 5c 5c 7c 30 5b 58 78 5d 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 5c 5c 7c 49 6e 66 [0-7]+\\|0[Xx][0-9a-fA-F]+\\|Inf
eee0 69 6e 69 74 79 5c 5c 7c 5c 5c 28 3f 3a 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2a 5c 5c 2e 5b 5b 3a 64 inity\\|\\(?:[[:digit:]]*\\.[[:d
ef00 69 67 69 74 3a 5d 5d 2b 5c 5c 7c 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c 5c 29 5c 5c 28 3f 3a 5b igit:]]+\\|[[:digit:]]+\\)\\(?:[
ef20 45 65 5d 5b 2b 2d 5d 3f 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c 5c 29 3f 5c 5c 29 5c 5c 29 22 20 Ee][+-]?[[:digit:]]+\\)?\\)\\)".
ef40 28 23 24 20 2e 20 36 31 30 30 35 29 29 0a 23 40 31 37 34 20 54 68 65 73 65 20 6b 65 79 77 6f 72 (#$...61005)).#@174.These.keywor
ef60 64 73 20 63 61 6e 6e 6f 74 20 62 65 20 76 61 72 69 61 62 6c 65 20 6f 72 20 74 79 70 65 20 6e 61 ds.cannot.be.variable.or.type.na
ef80 6d 65 73 20 61 6e 64 20 73 74 61 72 74 20 61 20 6e 65 77 20 73 65 6e 74 65 6e 63 65 2e 0a 4e 6f mes.and.start.a.new.sentence..No
efa0 74 65 20 74 68 61 74 20 74 68 65 20 22 69 6d 70 6f 72 74 22 20 6b 65 79 77 6f 72 64 20 63 61 6e te.that.the."import".keyword.can
efc0 20 62 65 20 61 20 74 79 70 65 20 69 6d 70 6f 72 74 20 73 69 6e 63 65 20 54 53 32 2e 39 2c 20 73 .be.a.type.import.since.TS2.9,.s
efe0 6f 20 69 74 20 6d 69 67 68 74 0a 6e 6f 74 20 73 74 61 72 74 20 61 20 73 65 6e 74 65 6e 63 65 21 o.it.might.not.start.a.sentence!
f000 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 73 65 72 76 65 64 ..(defconst.typescript--reserved
f020 2d 73 74 61 72 74 2d 6b 65 79 77 6f 72 64 73 20 27 28 22 63 6f 6e 73 74 22 20 22 65 78 70 6f 72 -start-keywords.'("const"."expor
f040 74 22 20 22 66 75 6e 63 74 69 6f 6e 22 20 22 6c 65 74 22 20 22 76 61 72 22 29 20 28 23 24 20 2e t"."function"."let"."var").(#$..
f060 20 36 31 32 36 38 29 29 0a 23 40 37 30 20 41 20 72 65 67 75 6c 61 72 20 65 78 70 72 65 73 73 69 .61268)).#@70.A.regular.expressi
f080 6f 6e 20 6d 61 74 63 68 69 6e 67 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 73 65 72 76 65 on.matching.`typescript--reserve
f0a0 64 2d 73 74 61 72 74 2d 6b 65 79 77 6f 72 64 73 27 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 d-start-keywords'...(defconst.ty
f0c0 70 65 73 63 72 69 70 74 2d 2d 72 65 73 65 72 76 65 64 2d 73 74 61 72 74 2d 6b 65 79 77 6f 72 64 pescript--reserved-start-keyword
f0e0 73 2d 72 65 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 2d 6f 70 74 2d 73 79 6d s-re.(typescript--regexp-opt-sym
f100 62 6f 6c 20 27 28 22 63 6f 6e 73 74 22 20 22 65 78 70 6f 72 74 22 20 22 66 75 6e 63 74 69 6f 6e bol.'("const"."export"."function
f120 22 20 22 6c 65 74 22 20 22 76 61 72 22 29 29 20 28 23 24 20 2e 20 36 31 35 35 30 29 29 0a 23 40 "."let"."var")).(#$...61550)).#@
f140 37 37 20 4b 65 79 77 6f 72 64 73 2f 53 79 6d 62 6f 6c 73 20 74 68 61 74 20 68 65 6c 70 20 74 65 77.Keywords/Symbols.that.help.te
f160 6c 6c 20 61 70 61 72 74 20 63 6f 6c 6f 6e 20 66 6f 72 20 74 79 70 65 73 20 76 73 20 74 65 72 6e ll.apart.colon.for.types.vs.tern
f180 61 72 79 20 6f 70 65 72 61 74 6f 72 73 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 ary.operators...(defconst.typesc
f1a0 72 69 70 74 2d 2d 74 79 70 65 2d 76 73 2d 74 65 72 6e 61 72 79 2d 72 65 20 28 62 79 74 65 2d 63 ript--type-vs-ternary-re.(byte-c
f1c0 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 5c 33 30 33 08 5c 33 30 34 5c 22 21 50 5c 32 30 37 22 20 ode."\301\302\303.\304\"!P\207".
f1e0 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 73 65 72 76 65 64 2d 73 74 61 72 74 2d 6b 65 79 77 [typescript--reserved-start-keyw
f200 6f 72 64 73 20 22 5b 3f 5d 5c 5c 7c 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 67 65 78 70 ords."[?]\\|".typescript--regexp
f220 2d 6f 70 74 2d 73 79 6d 62 6f 6c 20 61 70 70 65 6e 64 20 28 22 61 73 22 20 22 63 6c 61 73 73 22 -opt-symbol.append.("as"."class"
f240 20 22 69 6e 74 65 72 66 61 63 65 22 20 22 70 72 69 76 61 74 65 22 20 22 70 75 62 6c 69 63 22 20 ."interface"."private"."public".
f260 22 72 65 61 64 6f 6e 6c 79 22 29 5d 20 35 29 20 28 23 24 20 2e 20 36 31 37 36 33 29 29 0a 23 40 "readonly")].5).(#$...61763)).#@
f280 32 31 33 20 41 75 78 69 6c 69 61 72 79 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 213.Auxiliary.function.for.`type
f2a0 73 63 72 69 70 74 2d 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d 6d 61 74 63 68 69 6e 67 script--search-backward-matching
f2c0 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 27 2e 0a 44 45 50 54 48 20 69 6e 64 69 63 61 74 65 73 -angle-bracket'..DEPTH.indicates
f2e0 20 68 6f 77 20 6e 65 73 74 65 64 20 77 65 20 74 68 69 6e 6b 20 77 65 20 61 72 65 3a 20 69 74 20 .how.nested.we.think.we.are:.it.
f300 69 6e 63 72 65 61 73 65 73 20 77 68 65 6e 20 77 65 20 63 72 6f 73 73 20 63 6c 6f 73 69 6e 67 0a increases.when.we.cross.closing.
f320 62 72 61 63 6b 65 74 73 2c 20 61 6e 64 20 64 65 63 72 65 61 73 65 73 20 77 68 65 6e 20 77 65 20 brackets,.and.decreases.when.we.
f340 63 72 6f 73 73 20 6f 70 65 6e 69 6e 67 20 62 72 61 63 6b 65 74 73 2e 1f 0a 28 64 65 66 61 6c 69 cross.opening.brackets...(defali
f360 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d as.'typescript--search-backward-
f380 6d 61 74 63 68 69 6e 67 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 2d 69 6e 6e 65 72 20 23 5b 28 matching-angle-bracket-inner.#[(
f3a0 64 65 70 74 68 29 20 22 08 5c 33 30 33 58 5c 32 30 36 29 00 5c 33 30 34 5c 33 30 35 09 50 5c 33 depth).".\303X\206).\304\305.P\3
f3c0 30 36 5c 33 30 37 23 5c 32 30 35 29 00 5c 33 30 36 66 5c 32 31 31 1a 5c 33 31 30 5c 32 36 37 5c 06\307#\205).\306f\211.\310\267\
f3e0 32 30 32 27 00 5c 33 31 31 08 53 21 5c 32 30 32 28 00 5c 33 31 31 08 54 21 5c 32 30 32 28 00 5c 202'.\311.S!\202(.\311.T!\202(.\
f400 33 30 36 29 5c 32 30 37 22 20 5b 64 65 70 74 68 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 73 306)\207".[depth.typescript--res
f420 65 72 76 65 64 2d 73 74 61 72 74 2d 6b 65 79 77 6f 72 64 73 2d 72 65 20 23 31 3d 23 3a 74 65 6d erved-start-keywords-re.#1=#:tem
f440 70 20 30 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 p.0.typescript--re-search-backwa
f460 72 64 20 22 5b 3c 3e 5d 5c 5c 7c 22 20 6e 69 6c 20 74 20 23 73 28 68 61 73 68 2d 74 61 62 6c 65 rd."[<>]\\|".nil.t.#s(hash-table
f480 20 73 69 7a 65 20 32 20 74 65 73 74 20 65 71 20 72 65 68 61 73 68 2d 73 69 7a 65 20 31 2e 35 20 .size.2.test.eq.rehash-size.1.5.
f4a0 72 65 68 61 73 68 2d 74 68 72 65 73 68 6f 6c 64 20 30 2e 38 31 32 35 20 70 75 72 65 63 6f 70 79 rehash-threshold.0.8125.purecopy
f4c0 20 74 20 64 61 74 61 20 28 36 30 20 32 35 20 36 32 20 33 32 29 29 20 74 79 70 65 73 63 72 69 70 .t.data.(60.25.62.32)).typescrip
f4e0 74 2d 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d 6d 61 74 63 68 69 6e 67 2d 61 6e 67 6c t--search-backward-matching-angl
f500 65 2d 62 72 61 63 6b 65 74 2d 69 6e 6e 65 72 5d 20 35 20 28 23 24 20 2e 20 36 32 30 38 34 29 5d e-bracket-inner].5.(#$...62084)]
f520 29 0a 23 40 32 37 39 20 53 65 61 72 63 68 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 20 22 3c 22 20 ).#@279.Search.for.matching."<".
f540 70 72 65 63 65 64 69 6e 67 20 61 20 73 74 61 72 74 69 6e 67 20 22 3e 22 2e 0a 44 45 50 54 48 20 preceding.a.starting.">"..DEPTH.
f560 69 6e 64 69 63 61 74 65 73 20 68 6f 77 20 6e 65 73 74 65 64 20 77 65 20 74 68 69 6e 6b 20 77 65 indicates.how.nested.we.think.we
f580 20 61 72 65 2e 20 20 41 73 73 75 6d 65 73 20 74 68 65 20 73 74 61 72 74 69 6e 67 20 70 6f 73 69 .are...Assumes.the.starting.posi
f5a0 74 69 6f 6e 20 69 73 0a 72 69 67 68 74 20 62 65 66 6f 72 65 20 74 68 65 20 63 6c 6f 73 69 6e 67 tion.is.right.before.the.closing
f5c0 20 22 3e 22 2e 20 20 52 65 74 75 72 6e 73 20 6e 69 6c 20 77 68 65 6e 20 61 20 6d 61 74 63 68 20 .">"...Returns.nil.when.a.match.
f5e0 77 61 73 20 6e 6f 74 20 66 6f 75 6e 64 2c 0a 6f 74 68 65 72 77 69 73 65 20 72 65 74 75 72 6e 73 was.not.found,.otherwise.returns
f600 20 74 20 61 6e 64 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 72 .t.and.the.current.position.is.r
f620 69 67 68 74 20 62 65 66 6f 72 65 20 74 68 65 20 6d 61 74 63 68 69 6e 67 0a 22 3c 22 2e 1f 0a 28 ight.before.the.matching."<"...(
f640 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 73 65 61 72 63 68 2d 62 61 63 defalias.'typescript--search-bac
f660 6b 77 61 72 64 2d 6d 61 74 63 68 69 6e 67 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 20 23 5b 6e kward-matching-angle-bracket.#[n
f680 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d il."\300\301!\207".[typescript--
f6a0 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d 6d 61 74 63 68 69 6e 67 2d 61 6e 67 6c 65 2d 62 search-backward-matching-angle-b
f6c0 72 61 63 6b 65 74 2d 69 6e 6e 65 72 20 31 5d 20 32 20 28 23 24 20 2e 20 36 32 37 36 30 29 5d 29 racket-inner.1].2.(#$...62760)])
f6e0 0a 23 40 31 31 35 20 53 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 73 2c 20 6a 75 6d 70 69 6e 67 .#@115.Search.backwards,.jumping
f700 20 6f 76 65 72 20 74 65 78 74 20 77 69 74 68 69 6e 20 61 6e 67 6c 65 20 62 72 61 63 6b 65 74 73 .over.text.within.angle.brackets
f720 2e 0a 53 65 61 72 63 68 65 73 20 73 70 65 63 69 66 69 63 61 6c 6c 79 20 66 6f 72 20 61 6e 79 20 ..Searches.specifically.for.any.
f740 6f 66 20 22 3d 22 2c 20 22 7d 22 2c 20 61 6e 64 20 22 74 79 70 65 22 2e 1f 0a 28 64 65 66 61 6c of."=",."}",.and."type"...(defal
f760 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 ias.'typescript--re-search-backw
f780 61 72 64 2d 69 67 6e 6f 72 69 6e 67 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 73 20 23 5b 6e 69 ard-ignoring-angle-brackets.#[ni
f7a0 6c 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 23 5c 32 30 35 16 00 5c 33 30 34 5c 33 l."\300\301\302\303#\205..\304\3
f7c0 30 35 21 3f 5c 32 30 36 16 00 5c 33 30 36 20 5c 32 30 35 16 00 5c 33 30 37 20 5c 32 30 37 22 20 05!?\206..\306.\205..\307.\207".
f7e0 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 [typescript--re-search-backward.
f800 22 5b 3e 3d 7d 5d 5c 5c 7c 5c 5c 5f 3c 74 79 70 65 5c 5c 5f 3e 22 20 6e 69 6c 20 74 20 6c 6f 6f "[>=}]\\|\\_<type\\_>".nil.t.loo
f820 6b 69 6e 67 2d 61 74 20 22 3e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 73 65 61 72 63 68 2d 62 king-at.">".typescript--search-b
f840 61 63 6b 77 61 72 64 2d 6d 61 74 63 68 69 6e 67 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 20 74 ackward-matching-angle-bracket.t
f860 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d 69 67 ypescript--re-search-backward-ig
f880 6e 6f 72 69 6e 67 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 73 5d 20 34 20 28 23 24 20 2e 20 36 noring-angle-brackets].4.(#$...6
f8a0 33 32 30 37 29 5d 29 0a 23 40 37 34 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 70 3207)]).#@74.Return.non-nil.if.p
f8c0 6f 69 6e 74 20 69 73 20 6f 6e 20 61 20 74 79 70 65 73 63 72 69 70 74 20 6f 70 65 72 61 74 6f 72 oint.is.on.a.typescript.operator
f8e0 2c 20 6f 74 68 65 72 20 74 68 61 6e 20 61 20 63 6f 6d 6d 61 2e 1f 0a 28 64 65 66 61 6c 69 61 73 ,.other.than.a.comma...(defalias
f900 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 2d 6f 70 65 72 61 74 6f .'typescript--looking-at-operato
f920 72 2d 70 20 23 5b 6e 69 6c 20 22 5c 33 30 36 20 18 5c 33 30 37 5c 32 31 36 5c 33 31 30 09 21 5c r-p.#[nil."\306..\307\216\310.!\
f940 32 30 35 5c 32 36 30 00 5c 33 31 30 5c 33 31 31 21 5c 32 30 33 24 00 5c 32 31 32 5c 33 31 32 20 205\260.\310\311!\203$.\212\312.
f960 5c 32 31 30 5c 33 31 33 5c 33 31 34 5c 33 31 35 5c 33 31 36 23 5c 32 30 35 20 00 5c 33 31 30 5c \210\313\314\315\316#\205..\310\
f980 33 31 37 21 29 5c 32 30 35 5c 32 36 30 00 5c 33 31 30 5c 33 32 30 21 5c 32 30 35 34 00 5c 32 31 317!)\205\260.\310\320!\2054.\21
f9a0 32 5c 33 32 31 20 5c 32 31 30 60 53 66 5c 33 32 32 3e 29 3f 5c 32 30 35 5c 32 36 30 00 5c 33 31 2\321.\210`Sf\322>)?\205\260.\31
f9c0 30 5c 6e 21 5c 32 30 35 48 00 5c 32 31 32 5c 33 32 31 20 5c 32 31 30 60 53 66 5c 33 32 33 3e 29 0\n!\205H.\212\321.\210`Sf\323>)
f9e0 3f 5c 32 30 35 5c 32 36 30 00 5c 33 31 30 5c 33 32 34 21 5c 32 30 35 5c 32 32 32 00 5c 32 31 32 ?\205\260.\310\324!\205\222.\212
fa00 5c 33 32 35 20 5c 32 30 35 5c 32 32 31 00 5c 33 31 33 5c 33 32 36 0b 50 5c 33 31 35 5c 33 31 36 \325.\205\221.\313\326.P\315\316
fa20 23 5c 32 30 35 5c 32 32 31 00 5c 33 31 30 5c 33 32 37 21 5c 32 30 36 5c 32 32 31 00 5c 33 31 30 #\205\221.\310\327!\206\221.\310
fa40 5c 33 33 30 21 5c 32 30 36 5c 32 32 31 00 5c 33 31 30 5c 33 31 31 21 5c 32 30 33 5c 32 30 33 00 \330!\206\221.\310\311!\203\203.
fa60 5c 33 31 33 5c 66 5c 33 31 35 5c 33 31 36 23 5c 32 30 33 5c 32 30 33 00 5c 33 31 30 5c 33 31 37 \313\f\315\316#\203\203.\310\317
fa80 21 3f 5c 32 30 36 5c 32 32 31 00 5c 33 31 30 5c 33 33 31 21 5c 32 30 35 5c 32 32 31 00 5c 33 33 !?\206\221.\310\331!\205\221.\33
faa0 32 20 5c 32 30 35 5c 32 32 31 00 5c 33 31 30 5c 33 33 33 21 29 3f 5c 32 30 35 5c 32 36 30 00 5c 2.\205\221.\310\333!)?\205\260.\
fac0 33 31 30 5c 33 33 34 21 5c 32 30 35 5c 32 35 37 00 5c 33 31 30 5c 33 33 35 0d 5c 33 33 36 51 21 310\334!\205\257.\310\335.\336Q!
fae0 5c 32 30 35 5c 32 35 37 00 5c 32 31 32 5c 33 32 31 20 5c 32 31 30 60 53 66 5c 33 33 37 3e 29 3f \205\257.\212\321.\210`Sf\337>)?
fb00 2a 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c *\207".[save-match-data-internal
fb20 20 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 64 65 6e 74 2d 6f 70 65 72 61 74 6f 72 2d 72 65 20 .typescript--indent-operator-re.
fb40 74 79 70 65 73 63 72 69 70 74 2d 2d 69 6e 64 65 6e 74 2d 6b 65 79 77 6f 72 64 2d 72 65 20 74 79 typescript--indent-keyword-re.ty
fb60 70 65 73 63 72 69 70 74 2d 2d 6b 65 79 77 6f 72 64 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d pescript--keyword-re.typescript-
fb80 2d 74 79 70 65 2d 76 73 2d 74 65 72 6e 61 72 79 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d -type-vs-ternary-re.typescript--
fba0 6e 61 6d 65 2d 72 65 20 6d 61 74 63 68 2d 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c name-re.match-data.#[nil."\301.\
fbc0 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 302\"\207".[save-match-data-inte
fbe0 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 rnal.set-match-data.evaporate].3
fc00 5d 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 3a 22 20 62 61 63 6b 77 61 72 64 2d 73 65 78 70 20 74 ].looking-at.":".backward-sexp.t
fc20 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 5b ypescript--re-search-backward."[
fc40 3f 3a 7b 5d 5c 5c 7c 5c 5c 5f 3c 63 61 73 65 5c 5c 5f 3e 22 20 6e 69 6c 20 74 20 22 3f 22 20 22 ?:{]\\|\\_<case\\_>".nil.t."?"."
fc60 2f 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 2d 73 79 6e 74 61 63 74 69 /".typescript--backward-syntacti
fc80 63 2d 77 73 20 28 34 34 20 39 31 20 34 30 29 20 28 34 34 20 31 32 33 20 31 32 35 20 35 39 29 20 c-ws.(44.91.40).(44.123.125.59).
fca0 22 3e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 2d ">".typescript--search-backward-
fcc0 6d 61 74 63 68 69 6e 67 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 20 22 5b 3d 3a 5d 5c 5c 7c 22 matching-angle-bracket."[=:]\\|"
fce0 20 22 5c 5c 5f 3c 61 73 5c 5c 5f 3e 22 20 22 5c 5c 5f 3c 69 6d 70 6f 72 74 5c 5c 5f 3e 22 20 22 ."\\_<as\\_>"."\\_<import\\_>"."
fd00 3d 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 =".typescript--re-search-backwar
fd20 64 2d 69 67 6e 6f 72 69 6e 67 2d 61 6e 67 6c 65 2d 62 72 61 63 6b 65 74 73 20 22 5c 5c 5f 3c 74 d-ignoring-angle-brackets."\\_<t
fd40 79 70 65 5c 5c 5f 3e 22 20 22 2a 22 20 22 5c 5c 2a 20 2a 5c 5c 28 3f 3a 5c 5c 5b 5c 5c 7c 22 20 ype\\_>"."*"."\\*.*\\(?:\\[\\|".
fd60 22 20 2a 28 5c 5c 29 22 20 28 34 34 20 31 32 35 20 31 32 33 20 35 39 29 5d 20 34 20 28 23 24 20 ".*(\\)".(44.125.123.59)].4.(#$.
fd80 2e 20 36 33 36 36 31 29 5d 29 0a 23 40 36 31 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 ..63661)]).#@61.Return.non-nil.i
fda0 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 63 6f 6e 74 69 6e 75 65 73 20 61 6e 20 f.the.current.line.continues.an.
fdc0 65 78 70 72 65 73 73 69 6f 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 expression...(defalias.'typescri
fde0 70 74 2d 2d 63 6f 6e 74 69 6e 75 65 64 2d 65 78 70 72 65 73 73 69 6f 6e 2d 70 20 23 5b 6e 69 6c pt--continued-expression-p.#[nil
fe00 20 22 5c 32 31 32 5c 33 30 31 20 5c 32 31 30 5c 33 30 32 20 41 40 5c 32 31 31 18 5c 32 30 35 18 ."\212\301.\210\302.A@\211.\205.
fe20 00 5c 32 31 32 5c 33 30 33 20 5c 32 31 30 5c 33 30 34 75 5c 32 31 30 60 08 29 3d 3f 5c 32 30 35 .\212\303.\210\304u\210`.)=?\205
fe40 50 00 5c 33 30 35 5c 33 30 36 21 3f 5c 32 30 35 50 00 5c 33 30 37 20 5c 32 30 36 50 00 5c 33 30 P.\305\306!?\205P.\307.\206P.\30
fe60 33 20 5c 32 31 30 6f 5c 32 30 34 32 00 5c 33 30 34 75 5c 32 31 30 60 65 56 5c 32 30 35 50 00 5c 3.\210o\2042.\304u\210`eV\205P.\
fe80 32 31 32 5c 33 30 34 75 5c 32 31 30 5c 33 30 35 5c 33 31 30 21 29 3f 5c 32 30 35 50 00 5c 33 30 212\304u\210\305\310!)?\205P.\30
fea0 37 20 5c 32 30 35 50 00 5c 33 30 34 75 5c 32 31 30 5c 33 30 35 5c 33 31 31 21 3f 2a 5c 32 30 37 7.\205P.\304u\210\305\311!?*\207
fec0 22 20 5b 6c 69 73 74 2d 73 74 61 72 74 20 62 61 63 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 6f ".[list-start.back-to-indentatio
fee0 6e 20 73 79 6e 74 61 78 2d 70 70 73 73 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 n.syntax-ppss.typescript--backwa
ff00 72 64 2d 73 79 6e 74 61 63 74 69 63 2d 77 73 20 2d 31 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c rd-syntactic-ws.-1.looking-at."\
ff20 5c 2e 5c 5c 2e 5c 5c 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6c 6f 6f 6b 69 6e 67 2d 61 74 \.\\.\\.".typescript--looking-at
ff40 2d 6f 70 65 72 61 74 6f 72 2d 70 20 22 5b 2f 2a 5d 2f 22 20 22 2b 2b 5c 5c 7c 2d 2d 5c 5c 7c 2f -operator-p."[/*]/"."++\\|--\\|/
ff60 5b 2f 2a 5d 22 5d 20 33 20 28 23 24 20 2e 20 36 34 39 31 32 29 5d 29 0a 23 40 31 34 32 20 44 65 [/*]"].3.(#$...64912)]).#@142.De
ff80 74 65 72 6d 69 6e 65 20 74 68 65 20 69 6e 64 65 6e 74 20 6f 66 20 61 20 6d 65 6d 62 65 72 20 65 termine.the.indent.of.a.member.e
ffa0 78 70 72 65 73 73 69 6f 6e 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 62 xpression...This.function.must.b
ffc0 65 20 63 61 6c 6c 65 64 20 77 69 74 68 20 70 6f 69 6e 74 20 6c 6f 63 61 74 65 64 20 61 74 20 74 e.called.with.point.located.at.t
ffe0 68 65 20 64 6f 74 20 74 68 61 74 0a 73 74 61 72 74 73 20 74 68 65 20 6d 65 6d 62 65 72 20 65 78 he.dot.that.starts.the.member.ex
10000 70 72 65 73 73 69 6f 6e 2e 0a 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 pression....(defalias.'typescrip
10020 74 2d 2d 63 6f 6d 70 75 74 65 2d 6d 65 6d 62 65 72 2d 65 78 70 72 65 73 73 69 6f 6e 2d 69 6e 64 t--compute-member-expression-ind
10040 65 6e 74 20 23 5b 6e 69 6c 20 22 5c 33 30 32 5c 33 30 33 21 5c 32 30 33 57 00 5c 33 30 34 20 5c ent.#[nil."\302\303!\203W.\304.\
10060 32 31 30 60 53 66 5c 33 30 35 3d 5c 32 30 33 17 00 5c 33 30 36 75 5c 32 31 30 5c 32 30 32 09 00 210`Sf\305=\203..\306u\210\202..
10080 60 53 66 5c 33 30 37 3e 5c 32 30 33 5c 22 00 5c 33 30 36 75 5c 32 31 30 60 53 66 5c 33 31 30 3e `Sf\307>\203\".\306u\210`Sf\310>
100a0 5c 32 30 33 44 00 60 53 66 5c 33 31 31 3d 5c 32 30 34 38 00 5c 33 31 32 20 5c 32 31 30 5c 32 30 \203D.`Sf\311=\2048.\312.\210\20
100c0 32 3e 00 5c 33 30 36 75 5c 32 31 30 5c 33 31 33 20 5c 32 31 30 5c 33 30 34 20 5c 32 31 30 5c 32 2>.\306u\210\313.\210\304.\210\2
100e0 30 32 5c 22 00 5c 33 31 34 08 5c 33 31 35 5c 22 5c 32 30 33 51 00 5c 33 31 36 20 5c 32 31 30 5c 02\".\314.\315\"\203Q.\316.\210\
10100 32 30 32 00 00 5c 33 31 37 20 5c 32 31 30 5c 32 30 32 00 00 69 09 5c 5c 5c 32 30 37 22 20 5b 74 202..\317.\210\202..i.\\\207".[t
10120 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 6d 65 2d 72 65 20 74 79 70 65 73 63 ypescript--dotted-name-re.typesc
10140 72 69 70 74 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c ript-indent-level.looking-at."\\
10160 2e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 2d 73 79 6e 74 61 63 74 69 .".typescript--backward-syntacti
10180 63 2d 77 73 20 35 39 20 2d 31 20 28 36 33 20 33 33 29 20 28 39 33 20 31 32 35 20 34 31 20 36 32 c-ws.59.-1.(63.33).(93.125.41.62
101a0 29 20 36 32 20 62 61 63 6b 77 61 72 64 2d 6c 69 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 ).62.backward-list.typescript--b
101c0 61 63 6b 77 61 72 64 2d 6f 76 65 72 2d 67 65 6e 65 72 69 63 2d 70 61 72 61 6d 65 74 65 72 2d 6c ackward-over-generic-parameter-l
101e0 69 73 74 20 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 6e 69 6c 20 62 61 63 6b 2d 74 6f 2d 69 6e 64 ist.looking-back.nil.back-to-ind
10200 65 6e 74 61 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 73 79 6e entation.typescript--forward-syn
10220 74 61 63 74 69 63 2d 77 73 5d 20 33 20 28 23 24 20 2e 20 36 35 34 30 36 29 5d 29 0a 23 40 32 33 tactic-ws].3.(#$...65406)]).#@23
10240 34 20 52 65 74 75 72 6e 20 6e 6f 6e 2d 6e 69 6c 20 69 66 20 70 6f 69 6e 74 20 69 73 20 6f 6e 20 4.Return.non-nil.if.point.is.on.
10260 74 68 65 20 22 77 68 69 6c 65 22 20 6f 66 20 61 20 64 6f 2d 77 68 69 6c 65 20 73 74 61 74 65 6d the."while".of.a.do-while.statem
10280 65 6e 74 2e 0a 4f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 20 6e 69 6c 2e 20 20 41 20 62 ent..Otherwise,.return.nil...A.b
102a0 72 61 63 65 6c 65 73 73 20 64 6f 2d 77 68 69 6c 65 20 73 74 61 74 65 6d 65 6e 74 20 73 70 61 6e raceless.do-while.statement.span
102c0 6e 69 6e 67 0a 73 65 76 65 72 61 6c 20 6c 69 6e 65 73 20 72 65 71 75 69 72 65 73 20 74 68 61 74 ning.several.lines.requires.that
102e0 20 74 68 65 20 73 74 61 72 74 20 6f 66 20 74 68 65 20 6c 6f 6f 70 20 69 73 20 69 6e 64 65 6e 74 .the.start.of.the.loop.is.indent
10300 65 64 20 74 6f 0a 74 68 65 20 73 61 6d 65 20 63 6f 6c 75 6d 6e 20 61 73 20 74 68 65 20 63 75 72 ed.to.the.same.column.as.the.cur
10320 72 65 6e 74 20 6c 69 6e 65 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 rent.line...(defalias.'typescrip
10340 74 2d 2d 65 6e 64 2d 6f 66 2d 64 6f 2d 77 68 69 6c 65 2d 6c 6f 6f 70 2d 70 20 23 5b 6e 69 6c 20 t--end-of-do-while-loop-p.#[nil.
10360 22 5c 32 31 32 5c 33 30 32 20 18 5c 33 30 33 5c 32 31 36 5c 33 30 34 5c 33 30 35 21 5c 32 30 35 "\212\302..\303\216\304\305!\205
10380 5b 00 5c 32 31 32 5c 33 30 36 5c 33 30 37 78 5c 32 31 30 5c 33 30 34 5c 33 30 36 21 29 5c 32 30 [.\212\306\307x\210\304\306!)\20
103a0 33 27 00 5c 32 31 32 5c 33 31 30 20 5c 32 31 30 5c 33 31 31 5c 33 31 32 21 5c 32 31 30 5c 33 30 3'.\212\310.\210\311\312!\210\30
103c0 34 5c 33 31 33 21 29 5c 32 30 32 5b 00 5c 33 31 34 5c 33 31 33 5c 33 31 35 20 5c 33 31 36 23 5c 4\313!)\202[.\314\313\315.\316#\
103e0 32 31 30 5c 33 30 34 5c 33 31 33 21 5c 32 30 36 5b 00 5c 33 31 37 20 19 5c 33 31 34 5c 33 32 30 210\304\313!\206[.\317..\314\320
10400 5c 33 30 37 5c 33 31 36 23 5c 32 30 33 46 00 5c 33 31 37 20 09 55 5c 32 30 33 37 00 5c 33 30 34 \307\316#\203F.\317..U\2037.\304
10420 5c 33 32 31 21 5c 32 30 35 5a 00 5c 33 32 32 5c 33 32 33 5c 33 32 34 20 5c 33 31 36 23 3f 5c 32 \321!\205Z.\322\323\324.\316#?\2
10440 30 35 5a 00 5c 33 31 37 20 09 55 29 2b 5c 32 30 37 22 20 5b 73 61 76 65 2d 6d 61 74 63 68 2d 64 05Z.\317..U)+\207".[save-match-d
10460 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 61 76 65 64 2d 69 6e 64 65 6e 74 20 6d 61 74 63 68 2d ata-internal.saved-indent.match-
10480 64 61 74 61 20 23 5b 6e 69 6c 20 22 5c 33 30 31 08 5c 33 30 32 5c 22 5c 32 30 37 22 20 5b 73 61 data.#[nil."\301.\302\"\207".[sa
104a0 76 65 2d 6d 61 74 63 68 2d 64 61 74 61 2d 69 6e 74 65 72 6e 61 6c 20 73 65 74 2d 6d 61 74 63 68 ve-match-data-internal.set-match
104c0 2d 64 61 74 61 20 65 76 61 70 6f 72 61 74 65 5d 20 33 5d 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 -data.evaporate].3].looking-at."
104e0 5c 5c 73 2d 2a 5c 5c 5f 3c 77 68 69 6c 65 5c 5c 5f 3e 22 20 22 5b 20 09 5c 6e 5d 2a 7d 22 20 6e \\s-*\\_<while\\_>"."[..\n]*}".n
10500 69 6c 20 62 61 63 6b 77 61 72 64 2d 6c 69 73 74 20 66 6f 72 77 61 72 64 2d 73 79 6d 62 6f 6c 20 il.backward-list.forward-symbol.
10520 2d 31 20 22 5c 5c 5f 3c 64 6f 5c 5c 5f 3e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 -1."\\_<do\\_>".typescript--re-s
10540 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 70 6f 69 6e 74 2d 61 74 2d 62 6f 6c 20 74 20 63 75 earch-backward.point-at-bol.t.cu
10560 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 22 5e 5c 5c 73 2d 2a 5c 5c 5f 3c 22 20 22 rrent-indentation."^\\s-*\\_<"."
10580 5c 5c 73 2d 2a 5c 5c 5f 3c 64 6f 5c 5c 5f 3e 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d \\s-*\\_<do\\_>".typescript--re-
105a0 73 65 61 72 63 68 2d 66 6f 72 77 61 72 64 20 22 5c 5c 5f 3c 77 68 69 6c 65 5c 5c 5f 3e 22 20 70 search-forward."\\_<while\\_>".p
105c0 6f 69 6e 74 2d 61 74 2d 65 6f 6c 5d 20 34 20 28 23 24 20 2e 20 36 36 31 31 34 29 20 6e 69 6c 5d oint-at-eol].4.(#$...66114).nil]
105e0 29 0a 23 40 31 38 39 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 ).#@189.Helper.function.for.`typ
10600 65 73 63 72 69 70 74 2d 2d 70 72 6f 70 65 72 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 27 2e 0a 52 65 escript--proper-indentation'..Re
10620 74 75 72 6e 20 74 68 65 20 70 72 6f 70 65 72 20 69 6e 64 65 6e 74 61 74 69 6f 6e 20 6f 66 20 74 turn.the.proper.indentation.of.t
10640 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 20 69 66 20 69 74 20 73 74 61 72 74 73 0a 74 68 65 he.current.line.if.it.starts.the
10660 20 62 6f 64 79 20 6f 66 20 61 20 63 6f 6e 74 72 6f 6c 20 73 74 61 74 65 6d 65 6e 74 20 77 69 74 .body.of.a.control.statement.wit
10680 68 6f 75 74 20 62 72 61 63 65 73 3b 20 6f 74 68 65 72 77 69 73 65 2c 20 72 65 74 75 72 6e 0a 6e hout.braces;.otherwise,.return.n
106a0 69 6c 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 63 74 72 6c il...(defalias.'typescript--ctrl
106c0 2d 73 74 61 74 65 6d 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 23 5b 6e 69 6c 20 22 5c 32 -statement-indentation.#[nil."\2
106e0 31 32 5c 33 30 32 20 5c 32 31 30 5c 32 31 32 5c 33 30 33 20 65 3d 3f 5c 32 30 35 46 00 5c 33 30 12\302.\210\212\303.e=?\205F.\30
10700 34 5c 33 30 35 21 3f 5c 32 30 35 46 00 5c 33 30 36 5c 33 30 37 5c 33 31 30 5c 33 31 31 23 5c 32 4\305!?\205F.\306\307\310\311#\2
10720 31 30 6d 5c 32 30 34 21 00 5c 33 31 30 75 5c 32 31 30 60 53 66 5c 33 31 32 55 5c 32 30 33 2c 00 10m\204!.\310u\210`Sf\312U\203,.
10740 5c 33 31 33 20 5c 32 31 30 5c 33 31 34 5c 33 31 35 21 5c 32 31 30 5c 33 31 34 5c 33 31 36 21 5c \313.\210\314\315!\210\314\316!\
10760 32 31 30 5c 33 30 34 08 21 5c 32 30 35 46 00 60 53 66 5c 33 31 37 55 3f 5c 32 30 35 46 00 5c 33 210\304.!\205F.`Sf\317U?\205F.\3
10780 32 30 20 3f 29 5c 32 30 35 54 00 5c 32 31 32 5c 33 32 31 5c 32 32 34 62 5c 32 31 30 5c 33 32 32 20.?)\205T.\212\321\224b\210\322
107a0 20 09 5c 5c 29 29 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 70 6f 73 73 69 62 6c ..\\))\207".[typescript--possibl
107c0 79 2d 62 72 61 63 65 6c 65 73 73 2d 6b 65 79 77 6f 72 64 2d 72 65 20 74 79 70 65 73 63 72 69 70 y-braceless-keyword-re.typescrip
107e0 74 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 62 61 63 6b 2d 74 6f 2d 69 6e 64 65 6e 74 61 74 69 t-indent-level.back-to-indentati
10800 6f 6e 20 70 6f 69 6e 74 2d 61 74 2d 62 6f 6c 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5b 7b 5d 22 on.point-at-bol.looking-at."[{]"
10820 20 74 79 70 65 73 63 72 69 70 74 2d 2d 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 .typescript--re-search-backward.
10840 22 5b 5b 3a 67 72 61 70 68 3a 5d 5d 22 20 6e 69 6c 20 74 20 34 31 20 62 61 63 6b 77 61 72 64 2d "[[:graph:]]".nil.t.41.backward-
10860 6c 69 73 74 20 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 6b 77 61 72 64 20 22 20 22 20 22 77 list.skip-syntax-backward."."."w
10880 5f 22 20 34 36 20 74 79 70 65 73 63 72 69 70 74 2d 2d 65 6e 64 2d 6f 66 2d 64 6f 2d 77 68 69 6c _".46.typescript--end-of-do-whil
108a0 65 2d 6c 6f 6f 70 2d 70 20 30 20 63 75 72 72 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 5d 20 e-loop-p.0.current-indentation].
108c0 34 20 28 23 24 20 2e 20 36 37 30 34 38 29 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 4.(#$...67048)]).(defalias.'type
108e0 73 63 72 69 70 74 2d 2d 67 65 74 2d 63 2d 6f 66 66 73 65 74 20 23 5b 28 73 79 6d 62 6f 6c 20 61 script--get-c-offset.#[(symbol.a
10900 6e 63 68 6f 72 29 20 22 5c 33 30 34 08 42 43 19 5c 33 30 35 5c 6e 0b 42 43 21 29 5c 32 30 37 22 nchor)."\304.BC.\305\n.BC!)\207"
10920 20 5b 74 79 70 65 73 63 72 69 70 74 2d 63 6f 6d 6d 65 6e 74 2d 6c 69 6e 65 75 70 2d 66 75 6e 63 .[typescript-comment-lineup-func
10940 20 63 2d 6f 66 66 73 65 74 73 2d 61 6c 69 73 74 20 73 79 6d 62 6f 6c 20 61 6e 63 68 6f 72 20 63 .c-offsets-alist.symbol.anchor.c
10960 20 63 2d 67 65 74 2d 73 79 6e 74 61 63 74 69 63 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 5d 20 33 5d .c-get-syntactic-indentation].3]
10980 29 0a 23 40 34 37 38 20 53 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 20 66 6f 72 20 74 68 65 20 ).#@478.Search.backward.for.the.
109a0 73 74 61 72 74 20 6f 66 20 61 20 67 65 6e 65 72 69 63 27 73 20 70 61 72 61 6d 65 74 65 72 20 6c start.of.a.generic's.parameter.l
109c0 69 73 74 20 61 6e 64 20 6d 6f 76 65 20 74 6f 20 69 74 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 75 ist.and.move.to.it...This.is.a.u
109e0 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 0a 60 74 79 70 65 73 63 72 69 70 74 2d tility.function.for.`typescript-
10a00 2d 62 61 63 6b 77 61 72 64 2d 74 6f 2d 70 61 72 61 6d 65 74 65 72 2d 6c 69 73 74 27 2e 0a 0a 54 -backward-to-parameter-list'...T
10a20 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 63 61 6c 6c 65 64 20 77 69 74 68 his.function.must.be.called.with
10a40 20 74 68 65 20 70 6f 69 6e 74 20 70 6c 61 63 65 64 20 6f 6e 20 74 68 65 20 66 69 6e 61 6c 20 3e .the.point.placed.on.the.final.>
10a60 0a 6f 66 20 74 68 65 20 67 65 6e 65 72 69 63 27 73 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 .of.the.generic's.parameter.list
10a80 2e 20 20 49 74 20 77 69 6c 6c 20 73 63 61 6e 20 62 61 63 6b 77 61 72 64 73 20 74 6f 20 66 69 6e ...It.will.scan.backwards.to.fin
10aa0 64 0a 74 68 65 20 73 74 61 72 74 2e 20 20 49 66 20 73 75 63 63 65 73 73 66 75 6c 2c 20 69 74 20 d.the.start...If.successful,.it.
10ac0 77 69 6c 6c 20 6d 6f 76 65 20 74 68 65 20 70 6f 69 6e 74 20 74 6f 20 74 68 65 20 73 74 61 72 74 will.move.the.point.to.the.start
10ae0 20 6f 66 0a 74 68 65 20 6c 69 73 74 2e 20 20 49 66 20 6e 6f 74 2c 20 69 74 20 64 6f 65 73 20 6e .of.the.list...If.not,.it.does.n
10b00 6f 74 20 6d 6f 76 65 20 74 68 65 20 70 6f 69 6e 74 2e 0a 0a 52 65 74 75 72 6e 73 20 6e 69 6c 20 ot.move.the.point...Returns.nil.
10b20 6f 6e 20 66 61 69 6c 75 72 65 2c 20 6f 72 20 74 68 65 20 70 6f 73 69 74 69 6f 6e 20 74 6f 20 77 on.failure,.or.the.position.to.w
10b40 68 69 63 68 20 74 68 65 20 70 6f 69 6e 74 20 77 61 73 0a 6d 6f 76 65 64 20 6f 6e 20 73 75 63 63 hich.the.point.was.moved.on.succ
10b60 65 73 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 ess...(defalias.'typescript--bac
10b80 6b 77 61 72 64 2d 6f 76 65 72 2d 67 65 6e 65 72 69 63 2d 70 61 72 61 6d 65 74 65 72 2d 6c 69 73 kward-over-generic-parameter-lis
10ba0 74 20 23 5b 6e 69 6c 20 22 5c 33 30 31 66 5c 33 30 32 3d 5c 32 30 35 45 00 5c 33 30 33 18 5c 33 t.#[nil."\301f\302=\205E.\303.\3
10bc0 30 34 32 44 00 08 5c 33 30 35 56 5c 32 30 33 42 00 5c 33 30 36 5c 33 30 37 5c 33 30 31 5c 33 31 042D..\305V\203B.\306\307\301\31
10be0 30 23 5c 32 30 34 20 00 5c 33 31 31 5c 33 30 34 5c 33 30 31 5c 22 5c 32 31 30 5c 33 31 32 5c 33 0#\204..\311\304\301\"\210\312\3
10c00 31 33 21 5c 32 30 33 35 00 60 53 66 5c 33 31 34 3d 5c 32 30 34 0d 00 08 54 5c 32 31 31 10 5c 32 13!\2035.`Sf\314=\204...T\211.\2
10c20 30 32 0e 00 5c 33 31 32 5c 33 31 35 21 5c 32 30 33 0d 00 08 53 5c 32 31 31 10 5c 32 30 32 0e 00 02..\312\315!\203...S\211.\202..
10c40 60 30 29 5c 32 30 37 22 20 5b 64 65 70 74 68 20 6e 69 6c 20 36 32 20 31 20 2d 2d 63 6c 2d 62 6c `0)\207".[depth.nil.62.1.--cl-bl
10c60 6f 63 6b 2d 73 65 61 72 63 68 2d 6c 6f 6f 70 2d 2d 20 30 20 72 65 2d 73 65 61 72 63 68 2d 62 61 ock-search-loop--.0.re-search-ba
10c80 63 6b 77 61 72 64 20 22 5b 3c 3e 5d 22 20 74 20 74 68 72 6f 77 20 6c 6f 6f 6b 69 6e 67 2d 61 74 ckward."[<>]".t.throw.looking-at
10ca0 20 22 3e 22 20 36 31 20 22 3c 22 5d 20 35 20 28 23 24 20 2e 20 36 37 39 37 36 29 5d 29 0a 23 40 .">".61."<"].5.(#$...67976)]).#@
10cc0 36 37 39 20 53 65 61 72 63 68 20 62 61 63 6b 77 61 72 64 20 66 6f 72 20 74 68 65 20 65 6e 64 20 679.Search.backward.for.the.end.
10ce0 6f 66 20 61 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 20 61 6e 64 20 6d 6f 76 65 20 74 6f 20 of.a.parameter.list.and.move.to.
10d00 69 74 2e 0a 0a 54 68 69 73 20 69 73 20 61 20 75 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 it...This.is.a.utility.function.
10d20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 70 65 72 2d 69 6e 64 65 6e 74 61 74 for.`typescript--proper-indentat
10d40 69 6f 6e 27 2e 0a 0a 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 6d 75 73 74 20 62 65 20 63 61 6c ion'...This.function.must.be.cal
10d60 6c 65 64 20 77 69 74 68 20 74 68 65 20 70 6f 69 6e 74 20 70 6c 61 63 65 64 20 62 65 66 6f 72 65 led.with.the.point.placed.before
10d80 20 61 6e 0a 6f 70 65 6e 69 6e 67 20 63 75 72 6c 79 20 62 72 61 63 65 2e 20 20 49 74 20 77 69 6c .an.opening.curly.brace...It.wil
10da0 6c 20 74 72 79 20 74 6f 20 73 6b 69 70 20 6f 76 65 72 20 74 68 65 20 74 79 70 65 0a 61 6e 6e 6f l.try.to.skip.over.the.type.anno
10dc0 74 61 74 69 6f 6e 20 74 68 61 74 20 77 6f 75 6c 64 20 6d 61 72 6b 20 74 68 65 20 72 65 74 75 72 tation.that.would.mark.the.retur
10de0 6e 20 76 61 6c 75 65 20 6f 66 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 0a 6d 6f 76 65 20 74 n.value.of.a.function.and.move.t
10e00 6f 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 70 61 72 61 6d 65 74 65 72 20 6c 69 73 74 2e o.the.end.of.the.parameter.list.
10e20 20 20 49 66 20 69 74 20 69 73 20 75 6e 73 75 63 63 65 73 73 66 75 6c 2c 20 69 74 0a 64 6f 65 73 ..If.it.is.unsuccessful,.it.does
10e40 20 6e 6f 74 20 6d 6f 76 65 20 74 68 65 20 70 6f 69 6e 74 2e 20 22 55 6e 73 75 63 63 65 73 73 66 .not.move.the.point.."Unsuccessf
10e60 75 6c 22 20 68 65 72 65 20 61 6c 73 6f 20 6d 65 61 6e 73 20 74 68 61 74 0a 74 68 65 20 70 6f 73 ul".here.also.means.that.the.pos
10e80 69 74 69 6f 6e 20 61 74 20 77 68 69 63 68 20 77 65 20 73 74 61 72 74 65 64 20 64 69 64 20 6e 6f ition.at.which.we.started.did.no
10ea0 74 20 69 6e 20 66 61 63 74 20 6d 61 72 6b 20 74 68 65 0a 62 65 67 69 6e 6e 69 6e 67 20 6f 66 20 t.in.fact.mark.the.beginning.of.
10ec0 61 20 66 75 6e 63 74 69 6f 6e 2e 20 54 68 65 20 63 75 72 6c 79 20 62 72 61 63 65 20 62 65 6c 6f a.function..The.curly.brace.belo
10ee0 6e 67 65 64 20 74 6f 20 73 6f 6d 65 20 6f 74 68 65 72 0a 73 79 6e 74 61 63 74 69 63 20 63 6f 6e nged.to.some.other.syntactic.con
10f00 73 74 72 75 63 74 20 74 68 61 6e 20 61 20 66 75 6e 63 74 69 6f 6e 2e 0a 0a 52 65 74 75 72 6e 73 struct.than.a.function...Returns
10f20 20 6e 69 6c 20 6f 6e 20 66 61 69 6c 75 72 65 2c 20 6f 72 20 74 68 65 20 70 6f 73 69 74 69 6f 6e .nil.on.failure,.or.the.position
10f40 20 74 6f 20 77 68 69 63 68 20 74 68 65 20 70 6f 69 6e 74 20 77 61 73 0a 6d 6f 76 65 64 20 6f 6e .to.which.the.point.was.moved.on
10f60 20 73 75 63 63 65 73 73 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 .success...(defalias.'typescript
10f80 2d 2d 62 61 63 6b 77 61 72 64 2d 74 6f 2d 70 61 72 61 6d 65 74 65 72 2d 6c 69 73 74 20 23 5b 6e --backward-to-parameter-list.#[n
10fa0 69 6c 20 22 5c 32 31 32 5c 33 30 33 32 5c 32 33 35 00 5c 33 30 34 20 5c 32 31 30 60 53 66 5c 33 il."\212\3032\235.\304.\210`Sf\3
10fc0 30 35 3d 5c 32 30 33 24 00 5c 33 30 36 75 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 60 05=\203$.\306u\210\307\310!\210`
10fe0 53 66 5c 33 31 31 3d 5c 32 30 33 24 00 5c 33 31 32 5c 33 30 33 60 5c 22 5c 32 31 30 5c 33 31 33 Sf\311=\203$.\312\303`\"\210\313
11000 5c 33 31 34 60 5c 33 31 35 5a 5c 22 5c 32 30 33 33 00 5c 33 31 36 75 5c 32 31 30 5c 32 30 32 05 \314`\315Z\"\2033.\316u\210\202.
11020 00 60 53 66 5c 33 31 37 3d 5c 32 30 33 44 00 5c 33 30 36 75 5c 32 31 30 5c 33 32 30 20 5c 32 31 .`Sf\317=\203D.\306u\210\320.\21
11040 30 5c 32 30 32 05 00 60 53 66 5c 33 32 31 3e 5c 32 30 33 52 00 5c 33 30 36 75 5c 32 31 30 5c 32 0\202..`Sf\321>\203R.\306u\210\2
11060 30 32 05 00 60 53 66 5c 33 32 32 3e 5c 32 30 34 6c 00 5c 33 31 33 08 5c 33 32 33 5c 22 5c 32 30 02..`Sf\322>\204l.\313.\323\"\20
11080 33 5c 32 30 30 00 5c 32 31 32 5c 33 30 36 76 5c 32 31 30 5c 33 32 34 5c 33 32 35 21 29 5c 32 30 3\200.\212\306v\210\324\325!)\20
110a0 34 5c 32 30 30 00 5c 33 32 36 31 77 00 5c 33 32 37 20 30 5c 32 31 30 5c 32 30 32 05 00 5c 32 31 4\200.\3261w.\327.0\210\202..\21
110c0 30 5c 33 31 32 5c 33 30 33 5c 33 32 33 5c 22 5c 32 31 30 5c 32 30 32 05 00 5c 33 31 33 09 5c 32 0\312\303\323\"\210\202..\313.\2
110e0 31 32 5c 33 33 30 5c 33 33 31 5c 33 32 33 5c 33 33 32 23 29 5c 33 33 32 23 5c 32 30 33 5c 32 32 12\330\331\323\332#)\332#\203\22
11100 35 00 5c 33 33 33 5c 32 32 34 62 5c 32 31 30 5c 32 30 32 05 00 5c 33 31 32 5c 33 30 33 5c 33 32 5.\333\224b\210\202..\312\303\32
11120 33 5c 22 5c 32 31 30 5c 32 30 32 05 00 29 5c 32 30 36 5c 32 35 35 00 5c 33 30 34 20 5c 32 31 30 3\"\210\202..)\206\255.\304.\210
11140 60 53 66 5c 33 31 31 3d 5c 32 30 35 5c 32 35 35 00 60 5c 32 31 31 1a 5c 32 30 35 5c 32 36 34 00 `Sf\311=\205\255.`\211.\205\264.
11160 5c 6e 62 29 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 2d 64 6f 74 74 65 64 2d 6e 61 \nb)\207".[typescript--dotted-na
11180 6d 65 2d 72 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6e 75 6d 62 65 72 2d 6c 69 74 65 72 61 6c me-re.typescript--number-literal
111a0 2d 72 65 20 6c 6f 63 61 74 69 6f 6e 20 2d 2d 63 6c 2d 62 6c 6f 63 6b 2d 73 65 61 72 63 68 2d 6c -re.location.--cl-block-search-l
111c0 6f 6f 70 2d 2d 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 2d 73 79 6e 74 61 oop--.typescript--backward-synta
111e0 63 74 69 63 2d 77 73 20 35 38 20 2d 31 20 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 61 63 6b 77 61 ctic-ws.58.-1.skip-syntax-backwa
11200 72 64 20 22 20 22 20 34 31 20 74 68 72 6f 77 20 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 22 3d 3e rd.".".41.throw.looking-back."=>
11220 5c 5c 7c 69 73 22 20 32 20 2d 32 20 36 32 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 \\|is".2.-2.62.typescript--backw
11240 61 72 64 2d 6f 76 65 72 2d 67 65 6e 65 72 69 63 2d 70 61 72 61 6d 65 74 65 72 2d 6c 69 73 74 20 ard-over-generic-parameter-list.
11260 28 31 32 34 20 34 36 29 20 28 34 31 20 31 32 35 20 33 34 20 39 33 29 20 6e 69 6c 20 6c 6f 6f 6b (124.46).(41.125.34.93).nil.look
11280 69 6e 67 2d 61 74 20 22 5c 5c 5f 3c 5c 5c 28 73 77 69 74 63 68 5c 5c 7c 69 66 5c 5c 7c 77 68 69 ing-at."\\_<\\(switch\\|if\\|whi
112a0 6c 65 5c 5c 7c 75 6e 74 69 6c 5c 5c 7c 66 6f 72 5c 5c 29 5c 5c 5f 3e 5c 5c 28 3f 3a 5c 5c 73 2d le\\|until\\|for\\)\\_>\\(?:\\s-
112c0 5c 5c 7c 5c 6e 5c 5c 29 2a 28 22 20 28 73 63 61 6e 2d 65 72 72 6f 72 29 20 62 61 63 6b 77 61 72 \\|\n\\)*(".(scan-error).backwar
112e0 64 2d 73 65 78 70 20 72 65 2d 73 65 61 72 63 68 2d 62 61 63 6b 77 61 72 64 20 22 5c 5c 28 3f 3a d-sexp.re-search-backward."\\(?:
11300 5c 5c 73 2d 5c 5c 7c 5c 6e 5c 5c 29 22 20 74 20 30 5d 20 37 20 28 23 24 20 2e 20 36 38 38 30 34 \\s-\\|\n\\)".t.0].7.(#$...68804
11320 29 5d 29 0a 23 40 35 33 20 52 65 74 75 72 6e 20 74 68 65 20 70 72 6f 70 65 72 20 69 6e 64 65 6e )]).#@53.Return.the.proper.inden
11340 74 61 74 69 6f 6e 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 69 6e 65 2e 1f 0a 28 64 tation.for.the.current.line...(d
11360 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 70 65 72 2d 69 6e 64 65 efalias.'typescript--proper-inde
11380 6e 74 61 74 69 6f 6e 20 23 5b 28 70 61 72 73 65 2d 73 74 61 74 75 73 29 20 22 5c 32 31 32 5c 33 ntation.#[(parse-status)."\212\3
113a0 30 36 20 5c 32 31 30 5c 33 30 37 5c 33 31 30 21 18 5c 33 31 31 09 38 5c 32 30 33 17 00 5c 33 31 06.\210\307\310!.\311.8\203..\31
113c0 32 5c 33 31 33 5c 33 31 34 09 38 5c 22 5c 32 30 32 21 01 5c 33 31 34 09 38 5c 32 30 33 21 00 5c 2\313\314.8\"\202!.\314.8\203!.\
113e0 33 31 35 5c 32 30 32 21 01 5c 33 31 36 20 5c 32 30 36 21 01 5c 33 31 37 66 5c 33 32 30 3d 5c 32 315\202!.\316.\206!.\317f\320=\2
11400 30 33 31 00 5c 33 31 35 5c 32 30 32 21 01 09 41 40 5c 32 30 33 5c 6e 01 60 5c 33 30 37 5c 33 32 031.\315\202!..A@\203\n.`\307\32
11420 31 21 5c 33 30 37 5c 33 32 32 21 5c 33 32 33 20 09 41 40 1a 1b 1c 1d 1e 21 5c 6e 62 5c 32 31 30 1!\307\322!\323..A@.....!\nb\210
11440 5c 33 30 37 5c 33 32 34 21 5c 32 30 33 5c 33 32 37 00 5c 33 32 35 5c 33 32 36 21 5c 32 31 30 5c \307\324!\203\327.\325\326!\210\
11460 33 32 37 20 5c 32 30 34 63 00 60 53 66 5c 33 33 30 3d 5c 32 30 33 72 00 5c 33 33 31 31 6e 00 5c 327.\204c.`Sf\330=\203r.\3311n.\
11480 33 33 32 20 30 5c 32 31 30 5c 32 30 32 7c 00 5c 32 31 30 5c 32 30 32 7c 00 5c 33 33 33 5c 33 33 332.0\210\202|.\210\202|.\333\33
114a0 34 5c 33 31 37 5c 22 5c 32 30 34 7c 00 5c 6e 62 5c 32 31 30 5c 33 30 36 20 5c 32 31 30 0d 3f 5c 4\317\"\204|.\nb\210\306.\210.?\
114c0 32 30 35 5c 32 30 37 00 5c 33 30 37 5c 33 33 35 21 1e 5c 22 0d 5c 32 30 36 5c 32 32 33 00 5c 66 205\207.\307\335!.\".\206\223.\f
114e0 5c 32 30 35 5c 32 32 33 00 0e 5c 22 5c 32 31 31 1d 5c 32 30 33 5c 32 33 34 00 69 5c 32 30 32 5c \205\223..\"\211.\203\234.i\202\
11500 32 37 35 00 0b 5c 32 30 33 5c 32 37 31 00 08 5c 32 30 34 5c 32 36 30 00 69 5c 33 33 36 0e 23 5f 275..\203\271..\204\260.i\336.#_
11520 5c 5c 0e 24 5c 5c 5c 32 30 32 5c 32 37 35 00 0e 21 62 5c 32 31 30 5c 33 33 37 20 5c 32 30 32 5c \\.$\\\202\275..!b\210\337.\202\
11540 32 37 35 00 69 0e 23 5c 5c 1e 25 0e 5c 22 5c 32 30 33 5c 33 32 31 00 0e 26 5c 32 30 33 5c 33 32 275.i.#\\.%.\"\203\321..&\203\32
11560 31 00 0e 25 0e 23 5c 5c 5c 32 30 32 5c 33 32 33 00 0e 25 2b 5c 32 30 32 06 01 0d 5c 32 30 34 5c 1..%.#\\\202\323..%+\202...\204\
11580 33 34 37 00 0e 27 5c 32 30 33 5c 33 34 37 00 5c 33 31 37 75 5c 32 31 30 5c 33 34 30 5c 33 31 37 347..'\203\347.\317u\210\340\317
115a0 77 5c 32 31 30 0b 5c 32 30 33 05 01 08 5c 32 30 34 5c 33 37 34 00 5c 33 30 36 20 5c 32 31 30 69 w\210.\203...\204\374.\306.\210i
115c0 0e 23 5c 5c 0e 24 5c 5c 5c 32 30 32 06 01 0e 21 62 5c 32 31 30 5c 33 33 37 20 5c 32 30 32 06 01 .#\\.$\\\202...!b\210\337.\202..
115e0 69 2d 5c 32 30 32 21 01 5c 33 32 33 20 5c 32 30 33 20 01 08 5c 32 30 33 18 01 5c 33 33 37 20 5c i-\202!.\323.\203...\203..\337.\
11600 32 30 32 21 01 0e 23 0e 24 5c 5c 5c 32 30 32 21 01 5c 33 31 35 2a 5c 32 30 37 22 20 5b 6d 65 6d 202!..#.$\\\202!.\315*\207".[mem
11620 62 65 72 2d 65 78 70 72 2d 70 20 70 61 72 73 65 2d 73 74 61 74 75 73 20 6c 69 73 74 2d 73 74 61 ber-expr-p.parse-status.list-sta
11640 72 74 20 63 6f 6e 74 69 6e 75 65 64 2d 65 78 70 72 2d 70 20 73 77 69 74 63 68 2d 6b 65 79 77 6f rt.continued-expr-p.switch-keywo
11660 72 64 2d 70 20 73 61 6d 65 2d 69 6e 64 65 6e 74 2d 70 20 62 61 63 6b 2d 74 6f 2d 69 6e 64 65 6e rd-p.same-indent-p.back-to-inden
11680 74 61 74 69 6f 6e 20 6c 6f 6f 6b 69 6e 67 2d 61 74 20 22 5c 5c 2e 22 20 34 20 74 79 70 65 73 63 tation.looking-at."\\.".4.typesc
116a0 72 69 70 74 2d 2d 67 65 74 2d 63 2d 6f 66 66 73 65 74 20 63 20 38 20 30 20 74 79 70 65 73 63 72 ript--get-c-offset.c.8.0.typescr
116c0 69 70 74 2d 2d 63 74 72 6c 2d 73 74 61 74 65 6d 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 ipt--ctrl-statement-indentation.
116e0 6e 69 6c 20 33 35 20 22 5b 5d 7d 29 5d 22 20 22 5c 5c 5f 3c 64 65 66 61 75 6c 74 5c 5c 5f 3e 5c nil.35."[]})]"."\\_<default\\_>\
11700 5c 7c 5c 5c 5f 3c 63 61 73 65 5c 5c 5f 3e 5b 5e 3a 5d 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d \|\\_<case\\_>[^:]".typescript--
11720 63 6f 6e 74 69 6e 75 65 64 2d 65 78 70 72 65 73 73 69 6f 6e 2d 70 20 22 5b 28 7b 5b 5d 5c 5c 73 continued-expression-p."[({[]\\s
11740 2d 2a 5c 5c 28 2f 5b 2f 2a 5d 5c 5c 7c 24 5c 5c 29 22 20 73 6b 69 70 2d 73 79 6e 74 61 78 2d 62 -*\\(/[/*]\\|$\\)".skip-syntax-b
11760 61 63 6b 77 61 72 64 20 22 20 22 20 74 79 70 65 73 63 72 69 70 74 2d 2d 62 61 63 6b 77 61 72 64 ackward.".".typescript--backward
11780 2d 74 6f 2d 70 61 72 61 6d 65 74 65 72 2d 6c 69 73 74 20 34 31 20 28 65 72 72 6f 72 29 20 62 61 -to-parameter-list.41.(error).ba
117a0 63 6b 77 61 72 64 2d 6c 69 73 74 20 6c 6f 6f 6b 69 6e 67 2d 62 61 63 6b 20 22 2c 22 20 22 5c 5c ckward-list.looking-back.","."\\
117c0 5f 3c 73 77 69 74 63 68 5c 5c 5f 3e 22 20 32 20 74 79 70 65 73 63 72 69 70 74 2d 2d 63 6f 6d 70 _<switch\\_>".2.typescript--comp
117e0 75 74 65 2d 6d 65 6d 62 65 72 2d 65 78 70 72 65 73 73 69 6f 6e 2d 69 6e 64 65 6e 74 20 22 20 09 ute-member-expression-indent."..
11800 22 20 69 6e 64 65 6e 74 2d 73 74 61 72 74 20 69 6e 2d 73 77 69 74 63 68 2d 70 20 74 79 70 65 73 ".indent-start.in-switch-p.types
11820 63 72 69 70 74 2d 69 6e 64 65 6e 74 2d 6c 65 76 65 6c 20 74 79 70 65 73 63 72 69 70 74 2d 65 78 cript-indent-level.typescript-ex
11840 70 72 2d 69 6e 64 65 6e 74 2d 6f 66 66 73 65 74 20 69 6e 64 65 6e 74 20 74 79 70 65 73 63 72 69 pr-indent-offset.indent.typescri
11860 70 74 2d 69 6e 64 65 6e 74 2d 73 77 69 74 63 68 2d 63 6c 61 75 73 65 73 20 74 79 70 65 73 63 72 pt-indent-switch-clauses.typescr
11880 69 70 74 2d 69 6e 64 65 6e 74 2d 6c 69 73 74 2d 69 74 65 6d 73 5d 20 36 20 28 23 24 20 2e 20 37 ipt-indent-list-items].6.(#$...7
118a0 30 34 34 31 29 5d 29 0a 23 40 34 30 20 49 6e 64 65 6e 74 20 74 68 65 20 63 75 72 72 65 6e 74 20 0441)]).#@40.Indent.the.current.
118c0 6c 69 6e 65 20 61 73 20 74 79 70 65 73 63 72 69 70 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 line.as.typescript...(defalias.'
118e0 74 79 70 65 73 63 72 69 70 74 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 23 5b 6e 69 6c 20 22 5c 32 typescript-indent-line.#[nil."\2
11900 31 34 7e 5c 32 31 30 5c 32 31 32 5c 33 30 32 5c 33 30 33 20 21 29 18 69 5c 33 30 34 20 5a 19 5c 14~\210\212\302\303.!).i\304.Z.\
11920 33 30 35 5c 33 30 36 08 21 21 5c 32 31 30 09 5c 33 30 37 56 5c 32 30 35 21 00 5c 33 31 30 09 5c 305\306.!!\210.\307V\205!.\310.\
11940 33 30 34 20 5c 5c 21 2b 5c 32 30 37 22 20 5b 70 61 72 73 65 2d 73 74 61 74 75 73 20 6f 66 66 73 304.\\!+\207".[parse-status.offs
11960 65 74 20 73 79 6e 74 61 78 2d 70 70 73 73 20 70 6f 69 6e 74 2d 61 74 2d 62 6f 6c 20 63 75 72 72 et.syntax-ppss.point-at-bol.curr
11980 65 6e 74 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 69 6e 64 65 6e 74 2d 6c 69 6e 65 2d 74 6f 20 74 ent-indentation.indent-line-to.t
119a0 79 70 65 73 63 72 69 70 74 2d 2d 70 72 6f 70 65 72 2d 69 6e 64 65 6e 74 61 74 69 6f 6e 20 30 20 ypescript--proper-indentation.0.
119c0 6d 6f 76 65 2d 74 6f 2d 63 6f 6c 75 6d 6e 5d 20 33 20 28 23 24 20 2e 20 37 31 38 35 33 29 20 6e move-to-column].3.(#$...71853).n
119e0 69 6c 5d 29 0a 23 40 34 35 20 46 69 6c 6c 20 74 68 65 20 70 61 72 61 67 72 61 70 68 20 77 69 74 il]).#@45.Fill.the.paragraph.wit
11a00 68 20 60 63 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 27 2e 1f 0a 28 64 65 66 61 6c 69 61 73 h.`c-fill-paragraph'...(defalias
11a20 20 27 74 79 70 65 73 63 72 69 70 74 2d 63 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 20 23 5b .'typescript-c-fill-paragraph.#[
11a40 28 26 6f 70 74 69 6f 6e 61 6c 20 6a 75 73 74 69 66 79 29 20 22 5c 33 30 36 18 5c 33 30 37 19 5c (&optional.justify)."\306.\307.\
11a60 33 31 30 4b 1a 5c 33 31 31 4b 1b 5c 33 31 32 5c 32 31 36 5c 33 31 30 09 4d 5c 32 31 30 5c 33 31 310K.\311K.\312\216\310.M\210\31
11a80 31 08 4d 5c 32 31 30 5c 33 31 33 5c 32 31 31 1c 0d 21 2e 06 5c 32 30 37 22 20 5b 23 31 3d 23 3a 1.M\210\313\211..!..\207".[#1=#:
11aa0 76 6e 65 77 20 23 32 3d 23 3a 76 6e 65 77 20 23 33 3d 23 3a 6f 6c 64 20 23 34 3d 23 3a 6f 6c 64 vnew.#2=#:vnew.#3=#:old.#4=#:old
11ac0 20 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 2d 66 75 6e 63 74 69 6f 6e 20 6a 75 73 74 69 66 79 .fill-paragraph-function.justify
11ae0 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6c 69 6d 69 74 29 20 22 5c 33 30 31 08 21 5c 32 30 37 .#[(&optional.limit)."\301.!\207
11b00 22 20 5b 6c 69 6d 69 74 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 72 77 61 72 64 2d 73 79 6e ".[limit.typescript--forward-syn
11b20 74 61 63 74 69 63 2d 77 73 5d 20 32 5d 20 23 5b 28 26 6f 70 74 69 6f 6e 61 6c 20 6c 69 6d 69 74 tactic-ws].2].#[(&optional.limit
11b40 29 20 22 5c 33 30 31 08 21 5c 32 30 37 22 20 5b 6c 69 6d 69 74 20 74 79 70 65 73 63 72 69 70 74 )."\301.!\207".[limit.typescript
11b60 2d 2d 62 61 63 6b 77 61 72 64 2d 73 79 6e 74 61 63 74 69 63 2d 77 73 5d 20 32 5d 20 63 2d 62 61 --backward-syntactic-ws].2].c-ba
11b80 63 6b 77 61 72 64 2d 73 77 73 20 63 2d 66 6f 72 77 61 72 64 2d 73 77 73 20 23 5b 6e 69 6c 20 22 ckward-sws.c-forward-sws.#[nil."
11ba0 5c 33 30 32 08 4d 5c 32 31 30 5c 33 30 33 09 4d 5c 32 30 37 22 20 5b 23 33 23 20 23 34 23 20 63 \302.M\210\303.M\207".[#3#.#4#.c
11bc0 2d 62 61 63 6b 77 61 72 64 2d 73 77 73 20 63 2d 66 6f 72 77 61 72 64 2d 73 77 73 5d 20 32 5d 20 -backward-sws.c-forward-sws].2].
11be0 63 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 5d 20 33 20 28 23 24 20 2e 20 37 32 31 37 30 29 c-fill-paragraph].3.(#$...72170)
11c00 20 22 2a 50 22 5d 29 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 ."*P"]).(defalias.'typescript--p
11c20 69 74 65 6d 2d 66 6f 72 6d 61 74 20 23 5b 28 70 69 74 65 6d 29 20 22 5c 33 30 33 08 38 5c 33 30 item-format.#[(pitem)."\303.8\30
11c40 34 08 38 19 1a 5c 33 30 35 5c 33 30 36 5c 6e 09 3a 5c 32 30 34 14 00 09 5c 32 30 32 18 00 5c 33 4.8..\305\306\n.:\204...\202..\3
11c60 30 37 09 5c 33 31 30 5c 22 23 2a 5c 32 30 37 22 20 5b 70 69 74 65 6d 20 74 79 70 65 20 6e 61 6d 07.\310\"#*\207".[pitem.type.nam
11c80 65 20 34 20 32 20 66 6f 72 6d 61 74 20 22 6e 61 6d 65 3a 25 53 20 74 79 70 65 3a 25 53 22 20 70 e.4.2.format."name:%S.type:%S".p
11ca0 6c 69 73 74 2d 67 65 74 20 3a 6e 61 6d 65 5d 20 36 5d 29 0a 23 40 32 30 31 20 48 65 6c 70 65 72 list-get.:name].6]).#@201.Helper
11cc0 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 2d 73 70 6c 69 63 .function.for.`typescript--splic
11ce0 65 2d 69 6e 74 6f 2d 69 74 65 6d 73 27 2e 0a 52 65 74 75 72 6e 20 61 20 6e 65 77 20 69 74 65 6d e-into-items'..Return.a.new.item
11d00 20 74 68 61 74 20 69 73 20 74 68 65 20 72 65 73 75 6c 74 20 6f 66 20 6d 65 72 67 69 6e 67 20 43 .that.is.the.result.of.merging.C
11d20 48 49 4c 44 20 69 6e 74 6f 0a 49 54 45 4d 2e 20 20 4e 41 4d 45 2d 50 41 52 54 53 20 69 73 20 61 HILD.into.ITEM...NAME-PARTS.is.a
11d40 20 6c 69 73 74 20 6f 66 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 43 48 .list.of.parts.of.the.name.of.CH
11d60 49 4c 44 0a 74 68 61 74 20 77 65 20 68 61 76 65 6e 27 74 20 63 6f 6e 73 75 6d 65 64 20 79 65 74 ILD.that.we.haven't.consumed.yet
11d80 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 61 6b 65 2d 6d ...(defalias.'typescript--make-m
11da0 65 72 67 65 64 2d 69 74 65 6d 20 23 5b 28 69 74 65 6d 20 63 68 69 6c 64 20 6e 61 6d 65 2d 70 61 erged-item.#[(item.child.name-pa
11dc0 72 74 73 29 20 22 5c 33 30 34 08 38 3a 5c 32 30 34 21 00 5c 33 30 35 5c 33 30 36 08 43 5c 33 30 rts)."\304.8:\204!.\305\306.C\30
11de0 37 5c 33 30 34 09 38 3a 5c 32 30 34 17 00 5c 6e 5c 32 30 32 1a 00 5c 33 30 34 09 38 5c 33 31 30 7\304.8:\204..\n\202..\304.8\310
11e00 5c 33 31 31 08 21 26 06 10 0b 41 5c 32 30 33 30 00 5c 33 31 32 08 40 09 0b 41 23 5c 32 30 32 44 \311.!&...A\2030.\312.@..A#\202D
11e20 00 5c 33 30 34 09 38 3a 5c 32 30 34 3e 00 09 08 40 42 5c 32 30 32 44 00 5c 33 31 33 09 40 08 40 .\304.8:\204>...@B\202D.\313.@.@
11e40 5c 22 08 41 42 5c 32 30 37 22 20 5b 69 74 65 6d 20 63 68 69 6c 64 20 74 79 70 65 73 63 72 69 70 \".AB\207".[item.child.typescrip
11e60 74 2d 2d 64 75 6d 6d 79 2d 63 6c 61 73 73 2d 73 74 79 6c 65 20 6e 61 6d 65 2d 70 61 72 74 73 20 t--dummy-class-style.name-parts.
11e80 32 20 6d 61 6b 65 2d 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 20 3a 63 68 69 6c 64 72 2.make-typescript--pitem.:childr
11ea0 65 6e 20 3a 74 79 70 65 20 3a 6e 61 6d 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d en.:type.:name.typescript--pitem
11ec0 2d 73 74 72 6e 61 6d 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 73 70 6c 69 63 65 2d 69 6e 74 6f -strname.typescript--splice-into
11ee0 2d 69 74 65 6d 73 20 61 70 70 65 6e 64 5d 20 38 20 28 23 24 20 2e 20 37 32 38 39 30 29 5d 29 0a -items.append].8.(#$...72890)]).
11f00 23 40 35 36 20 4c 61 73 74 20 70 61 72 74 20 6f 66 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 50 49 #@56.Last.part.of.the.name.of.PI
11f20 54 45 4d 2c 20 61 73 20 61 20 73 74 72 69 6e 67 20 6f 72 20 73 79 6d 62 6f 6c 2e 1f 0a 28 64 65 TEM,.as.a.string.or.symbol...(de
11f40 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 73 74 72 6e 61 6d falias.'typescript--pitem-strnam
11f60 65 20 23 5b 28 70 69 74 65 6d 29 20 22 5c 33 30 32 08 38 5c 32 31 31 19 3a 5c 32 30 33 10 00 5c e.#[(pitem)."\302.8\211.:\203..\
11f80 33 30 33 09 21 40 5c 32 30 32 11 00 09 29 5c 32 30 37 22 20 5b 70 69 74 65 6d 20 6e 61 6d 65 20 303.!@\202...)\207".[pitem.name.
11fa0 34 20 6c 61 73 74 5d 20 33 20 28 23 24 20 2e 20 37 33 34 37 37 29 5d 29 0a 23 40 32 33 30 20 53 4.last].3.(#$...73477)]).#@230.S
11fc0 70 6c 69 63 65 20 43 48 49 4c 44 20 69 6e 74 6f 20 74 68 65 20 60 74 79 70 65 73 63 72 69 70 74 plice.CHILD.into.the.`typescript
11fe0 2d 2d 70 69 74 65 6d 27 20 49 54 45 4d 53 20 61 74 20 4e 41 4d 45 2d 50 41 52 54 53 2e 0a 49 66 --pitem'.ITEMS.at.NAME-PARTS..If
12000 20 61 20 63 6c 61 73 73 20 64 6f 65 73 6e 27 74 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 74 72 .a.class.doesn't.exist.in.the.tr
12020 65 65 2c 20 63 72 65 61 74 65 20 69 74 2e 20 20 52 65 74 75 72 6e 0a 74 68 65 20 6e 65 77 20 69 ee,.create.it...Return.the.new.i
12040 74 65 6d 73 20 6c 69 73 74 2e 20 20 4e 41 4d 45 2d 50 41 52 54 53 20 69 73 20 61 20 6c 69 73 74 tems.list...NAME-PARTS.is.a.list
12060 20 6f 66 20 73 74 72 69 6e 67 73 20 67 69 76 65 6e 0a 74 68 65 20 62 72 6f 6b 65 6e 2d 64 6f 77 .of.strings.given.the.broken-dow
12080 6e 20 63 6c 61 73 73 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 69 74 65 6d 20 74 6f 20 69 6e 73 65 n.class.name.of.the.item.to.inse
120a0 72 74 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 73 70 6c 69 rt...(defalias.'typescript--spli
120c0 63 65 2d 69 6e 74 6f 2d 69 74 65 6d 73 20 23 5b 28 69 74 65 6d 73 20 63 68 69 6c 64 20 6e 61 6d ce-into-items.#[(items.child.nam
120e0 65 2d 70 61 72 74 73 29 20 22 08 40 09 5c 33 30 36 5c 32 31 31 5c 32 31 31 5c 32 31 31 1a 1b 1c e-parts).".@.\306\211\211\211...
12100 1d 1e 12 5c 32 31 31 1e 13 3b 5c 32 30 34 18 00 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 0e 13 47 ...\211..;\204..\307\310!\210..G
12120 5c 33 31 31 56 5c 32 30 34 24 00 5c 33 30 37 5c 33 31 32 21 5c 32 31 30 0e 12 5c 32 30 33 6e 00 \311V\204$.\307\312!\210..\203n.
12140 5c 33 31 33 0e 12 40 21 0e 13 5c 32 33 32 5c 32 30 33 51 00 5c 33 31 34 0e 12 40 0e 14 08 23 0e \313..@!..\232\203Q.\314..@...#.
12160 12 41 42 13 5c 66 5c 32 30 33 4c 00 5c 66 0b 5c 32 34 31 5c 32 31 30 5c 32 30 32 6e 00 0b 15 5c .AB.\f\203L.\f.\241\210\202n...\
12180 32 30 32 6e 00 0e 12 40 43 13 5c 66 5c 32 30 33 61 00 5c 66 0b 5c 32 34 31 5c 32 31 30 5c 32 30 202n...@C.\f\203a.\f.\241\210\20
121a0 32 63 00 0b 15 0b 14 0e 12 41 5c 32 31 31 16 12 5c 32 30 34 24 00 0e 12 5c 32 30 33 77 00 0d 5c 2c.......A\211..\204$...\203w..\
121c0 32 30 32 5c 32 32 34 00 08 41 5c 32 30 33 5c 32 32 30 00 5c 33 31 35 5c 33 31 36 5c 33 31 37 5c 202\224..A\203\220.\315\316\317\
121e0 33 30 36 0e 14 08 41 23 5c 33 32 30 0e 15 5c 33 32 31 0e 13 26 06 5c 32 30 32 5c 32 32 32 00 0e 306...A#\320..\321..&.\202\222..
12200 14 09 42 2e 06 5c 32 30 37 22 20 5b 6e 61 6d 65 2d 70 61 72 74 73 20 69 74 65 6d 73 20 69 74 65 ..B..\207".[name-parts.items.ite
12220 6d 20 6e 65 77 2d 63 6f 6e 73 20 6c 61 73 74 2d 6e 65 77 2d 69 74 65 6d 20 6e 65 77 2d 69 74 65 m.new-cons.last-new-item.new-ite
12240 6d 73 20 6e 69 6c 20 63 6c 2d 2d 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 28 73 74 72 ms.nil.cl--assertion-failed.(str
12260 69 6e 67 70 20 74 6f 70 2d 6e 61 6d 65 29 20 30 20 28 3e 20 28 6c 65 6e 67 74 68 20 74 6f 70 2d ingp.top-name).0.(>.(length.top-
12280 6e 61 6d 65 29 20 30 29 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 73 74 72 6e 61 name).0).typescript--pitem-strna
122a0 6d 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 6d 61 6b 65 2d 6d 65 72 67 65 64 2d 69 74 65 6d 20 me.typescript--make-merged-item.
122c0 6d 61 6b 65 2d 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 20 3a 63 68 69 6c 64 72 65 6e make-typescript--pitem.:children
122e0 20 74 79 70 65 73 63 72 69 70 74 2d 2d 73 70 6c 69 63 65 2d 69 6e 74 6f 2d 69 74 65 6d 73 20 3a .typescript--splice-into-items.:
12300 74 79 70 65 20 3a 6e 61 6d 65 20 69 74 65 6d 2d 70 74 72 20 74 6f 70 2d 6e 61 6d 65 20 63 68 69 type.:name.item-ptr.top-name.chi
12320 6c 64 20 74 79 70 65 73 63 72 69 70 74 2d 2d 64 75 6d 6d 79 2d 63 6c 61 73 73 2d 73 74 79 6c 65 ld.typescript--dummy-class-style
12340 5d 20 38 20 28 23 24 20 2e 20 37 33 36 36 33 29 5d 29 0a 23 40 37 35 20 43 6f 70 79 20 60 74 79 ].8.(#$...73663)]).#@75.Copy.`ty
12360 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 27 20 50 49 54 45 4d 2c 20 61 6e 64 20 70 75 73 68 pescript--pitem'.PITEM,.and.push
12380 20 43 48 49 4c 44 20 6f 6e 74 6f 20 69 74 73 20 6c 69 73 74 20 6f 66 20 63 68 69 6c 64 72 65 6e .CHILD.onto.its.list.of.children
123a0 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d ...(defalias.'typescript--pitem-
123c0 61 64 64 2d 63 68 69 6c 64 20 23 5b 28 70 69 74 65 6d 20 63 68 69 6c 64 29 20 22 5c 33 30 36 08 add-child.#[(pitem.child)."\306.
123e0 38 5c 32 35 30 5c 32 30 34 0b 00 5c 33 30 37 5c 33 31 30 21 5c 32 31 30 5c 33 31 31 08 38 3a 5c 8\250\204..\307\310!\210\311.8:\
12400 32 30 33 39 00 5c 33 31 31 08 38 19 5c 33 31 32 1a 5c 33 31 33 1b 09 3a 5c 32 30 33 30 00 09 40 2039.\311.8.\312.\313..:\2030..@
12420 5c 32 31 31 12 3b 5c 32 31 31 13 5c 32 30 33 30 00 09 41 5c 32 31 31 11 5c 32 30 32 1b 00 0b 5c \211.;\211.\2030..A\211.\202...\
12440 32 30 35 35 00 5c 33 31 33 2b 5c 32 30 32 3a 00 5c 33 31 33 5c 32 30 34 41 00 5c 33 30 37 5c 33 2055.\313+\202:.\313\204A.\307\3
12460 31 34 21 5c 32 31 30 5c 33 31 31 08 38 5c 33 31 35 08 38 1c 5c 32 31 31 1d 5c 32 34 33 5c 32 30 14!\210\311.8\315.8.\211.\243\20
12480 33 58 00 5c 33 31 36 0e 12 40 08 0d 23 5c 32 30 32 7c 00 5c 66 3a 5c 32 30 33 77 00 5c 33 31 37 3X.\316..@..#\202|.\f:\203w.\317
124a0 5c 66 5c 33 32 30 5c 22 5c 32 30 33 77 00 0d 3a 5c 32 30 34 6d 00 5c 33 30 37 5c 33 32 31 21 5c \f\320\"\203w..:\204m.\307\321!\
124c0 32 31 30 5c 33 31 36 0e 12 40 08 0d 23 5c 32 30 32 7c 00 08 0e 12 40 42 2a 0e 12 41 42 5c 32 30 210\316..@..#\202|....@B*..AB\20
124e0 37 22 20 5b 63 68 69 6c 64 20 23 31 3d 23 3a 2d 2d 63 6c 2d 76 61 72 2d 2d 20 70 61 72 74 20 23 7".[child.#1=#:--cl-var--.part.#
12500 32 3d 23 3a 2d 2d 63 6c 2d 66 6c 61 67 2d 2d 20 74 79 70 65 20 6e 61 6d 65 20 33 20 63 6c 2d 2d 2=#:--cl-flag--.type.name.3.cl--
12520 61 73 73 65 72 74 69 6f 6e 2d 66 61 69 6c 65 64 20 28 69 6e 74 65 67 65 72 70 20 28 74 79 70 65 assertion-failed.(integerp.(type
12540 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 68 2d 62 65 67 69 6e 20 63 68 69 6c 64 29 29 20 34 20 script--pitem-h-begin.child)).4.
12560 6e 69 6c 20 74 20 28 69 66 20 28 63 6f 6e 73 70 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 nil.t.(if.(consp.(typescript--pi
12580 74 65 6d 2d 6e 61 6d 65 20 63 68 69 6c 64 29 29 20 28 63 6c 2d 6c 6f 6f 70 20 66 6f 72 20 70 61 tem-name.child)).(cl-loop.for.pa
125a0 72 74 20 69 6e 20 28 74 79 70 65 73 63 72 69 70 74 2d 2d 70 69 74 65 6d 2d 6e 61 6d 65 20 63 68 rt.in.(typescript--pitem-name.ch
125c0 69 6c 64 29 20 61 6c 77 61 79 73 20 28 73 74 72 69 6e 67 70 20 70 61 72 74 29 29 20 74 29 20 32 ild).always.(stringp.part)).t).2
125e0 20 74 79 70 65 73 63 72 69 70 74 2d 2d 73 70 6c 69 63 65 2d 69 6e 74 6f 2d 69 74 65 6d 73 20 70 .typescript--splice-into-items.p
12600 6c 69 73 74 2d 67 65 74 20 3a 70 72 6f 74 6f 74 79 70 65 20 28 63 6f 6e 73 70 20 6e 61 6d 65 29 list-get.:prototype.(consp.name)
12620 20 70 69 74 65 6d 5d 20 35 20 28 23 24 20 2e 20 37 34 35 38 34 29 5d 29 0a 23 40 34 32 20 52 65 .pitem].5.(#$...74584)]).#@42.Re
12640 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 65 72 72 6f 72 73 20 67 65 6e 65 72 61 74 65 64 20 62 gexp.to.match.errors.generated.b
12660 79 20 74 73 63 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 63 y.tsc...(defconst.typescript-tsc
12680 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 22 5e 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 5c 28 5b -error-regexp."^[[:blank:]]*\\([
126a0 5e 28 0d 5c 6e 29 5d 2b 5c 5c 29 28 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 2c 5c 5c 28 5b 30 2d 39 ^(.\n)]+\\)(\\([0-9]+\\),\\([0-9
126c0 5d 2b 5c 5c 29 29 3a 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 65 72 72 6f 72 20 5b 5b 3a 61 6c 6e 75 ]+\\)):[[:blank:]]+error.[[:alnu
126e0 6d 3a 5d 5d 2b 3a 20 5b 5e 0d 5c 6e 5d 2b 24 22 20 28 23 24 20 2e 20 37 35 33 32 36 29 29 0a 23 m:]]+:.[^.\n]+$".(#$...75326)).#
12700 40 34 32 20 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 65 72 72 6f 72 73 20 67 65 6e 65 72 @42.Regexp.to.match.errors.gener
12720 61 74 65 64 20 62 79 20 74 73 63 2e 1f 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 ated.by.tsc...(defconst.typescri
12740 70 74 2d 74 73 63 2d 70 72 65 74 74 79 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 22 5e 5b 5b 3a pt-tsc-pretty-error-regexp."^[[:
12760 62 6c 61 6e 6b 3a 5d 5d 2a 5c 5c 28 5b 5e 28 0d 5c 6e 29 5d 2b 5c 5c 29 3a 5c 5c 28 5b 30 2d 39 blank:]]*\\([^(.\n)]+\\):\\([0-9
12780 5d 2b 5c 5c 29 3a 5c 5c 28 5b 30 2d 39 5d 2b 5c 5c 29 20 2d 20 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d ]+\\):\\([0-9]+\\).-.[[:blank:]]
127a0 2a 65 72 72 6f 72 20 5b 5b 3a 61 6c 6e 75 6d 3a 5d 5d 2b 3a 20 5b 5e 0d 5c 6e 5d 2b 24 22 20 28 *error.[[:alnum:]]+:.[^.\n]+$".(
127c0 23 24 20 2e 20 37 35 35 32 34 29 29 0a 23 40 34 36 20 52 65 67 65 78 70 20 74 6f 20 6d 61 74 63 #$...75524)).#@46.Regexp.to.matc
127e0 68 20 72 65 70 6f 72 74 73 20 67 65 6e 65 72 61 74 65 64 20 62 79 20 74 73 6c 69 6e 74 2e 1f 0a h.reports.generated.by.tslint...
12800 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69 6e 74 2d 72 65 70 6f (defconst.typescript-tslint-repo
12820 72 74 2d 72 65 67 65 78 70 20 22 5e 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2a 5c 5c 28 3f 3a 5c 5c 28 rt-regexp."^[[:blank:]]*\\(?:\\(
12840 3f 3a 45 52 52 4f 52 5c 5c 7c 5c 5c 28 57 41 52 4e 49 4e 47 5c 5c 29 5c 5c 29 3a 5b 5b 3a 62 6c ?:ERROR\\|\\(WARNING\\)\\):[[:bl
12860 61 6e 6b 3a 5d 5d 2b 5c 5c 29 3f 5c 5c 28 28 2e 2a 29 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 5c 5c ank:]]+\\)?\\((.*)[[:blank:]]+\\
12880 29 3f 5c 5c 28 5b 5e 28 0d 5c 6e 29 5d 2b 5c 5c 29 5c 5c 5b 5c 5c 28 5b 5b 3a 64 69 67 69 74 3a )?\\([^(.\n)]+\\)\\[\\([[:digit:
128a0 5d 5d 2b 5c 5c 29 2c 20 5c 5c 28 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c 5c 29 5c 5c 5d 3a 20 2e ]]+\\),.\\([[:digit:]]+\\)\\]:..
128c0 2a 24 22 20 28 23 24 20 2e 20 37 35 37 33 30 29 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 *$".(#$...75730)).(defconst.type
128e0 73 63 72 69 70 74 2d 6e 67 6c 69 6e 74 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 22 45 52 52 4f script-nglint-error-regexp."ERRO
12900 52 3a 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 5c 5c 28 5b 5e 28 0d 5c 6e 29 5d 2b 5c 5c 29 3a 5c 5c R:[[:blank:]]+\\([^(.\n)]+\\):\\
12920 28 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c 5c 29 3a 5c 5c 28 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b ([[:digit:]]+\\):\\([[:digit:]]+
12940 5c 5c 29 20 2d 20 2e 2a 24 22 29 0a 28 64 65 66 63 6f 6e 73 74 20 74 79 70 65 73 63 72 69 70 74 \\).-..*$").(defconst.typescript
12960 2d 6e 67 6c 69 6e 74 2d 77 61 72 6e 69 6e 67 2d 72 65 67 65 78 70 20 22 57 41 52 4e 49 4e 47 3a -nglint-warning-regexp."WARNING:
12980 5b 5b 3a 62 6c 61 6e 6b 3a 5d 5d 2b 5c 5c 28 5b 5e 28 0d 5c 6e 29 5d 2b 5c 5c 29 3a 5c 5c 28 5b [[:blank:]]+\\([^(.\n)]+\\):\\([
129a0 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c 5c 29 3a 5c 5c 28 5b 5b 3a 64 69 67 69 74 3a 5d 5d 2b 5c 5c [:digit:]]+\\):\\([[:digit:]]+\\
129c0 29 20 2d 20 2e 2a 24 22 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 36 08 5c 33 30 37 42 ).-..*$").(byte-code."\306.\307B
129e0 42 5c 33 31 30 09 5c 33 31 31 42 42 5c 33 31 32 5c 6e 5c 33 31 33 42 42 5c 33 31 34 0b 5c 33 31 B\310.\311BB\312\n\313BB\314.\31
12a00 35 42 42 5c 33 31 36 5c 66 5c 33 31 37 42 42 5c 32 35 37 05 5c 33 32 30 1d 5c 32 31 31 1e 14 5c 5BB\316\f\317BB\257.\320.\211..\
12a20 32 30 33 3b 00 0e 14 40 15 5c 33 32 31 5c 33 32 32 0d 5c 22 5c 32 31 30 5c 33 32 31 5c 33 32 33 203;...@.\321\322.\"\210\321\323
12a40 0d 40 5c 22 5c 32 31 30 0e 14 41 5c 32 31 31 16 14 5c 32 30 34 23 00 2a 5c 33 32 30 5c 32 30 37 .@\"\210..A\211..\204#.*\320\207
12a60 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 74 73 63 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 20 74 ".[typescript-tsc-error-regexp.t
12a80 79 70 65 73 63 72 69 70 74 2d 74 73 63 2d 70 72 65 74 74 79 2d 65 72 72 6f 72 2d 72 65 67 65 78 ypescript-tsc-pretty-error-regex
12aa0 70 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69 6e 74 2d 72 65 70 6f 72 74 2d 72 65 67 65 78 p.typescript-tslint-report-regex
12ac0 70 20 74 79 70 65 73 63 72 69 70 74 2d 6e 67 6c 69 6e 74 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 p.typescript-nglint-error-regexp
12ae0 20 74 79 70 65 73 63 72 69 70 74 2d 6e 67 6c 69 6e 74 2d 77 61 72 6e 69 6e 67 2d 72 65 67 65 78 .typescript-nglint-warning-regex
12b00 70 20 72 65 67 65 78 70 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 63 20 28 31 20 32 20 33 20 32 p.regexp.typescript-tsc.(1.2.3.2
12b20 29 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 63 2d 70 72 65 74 74 79 20 28 31 20 32 20 33 20 32 ).typescript-tsc-pretty.(1.2.3.2
12b40 29 20 74 79 70 65 73 63 72 69 70 74 2d 74 73 6c 69 6e 74 20 28 33 20 34 20 35 20 28 31 29 29 20 ).typescript-tslint.(3.4.5.(1)).
12b60 74 79 70 65 73 63 72 69 70 74 2d 6e 67 6c 69 6e 74 2d 65 72 72 6f 72 20 28 31 20 32 20 33 20 32 typescript-nglint-error.(1.2.3.2
12b80 29 20 74 79 70 65 73 63 72 69 70 74 2d 6e 67 6c 69 6e 74 2d 77 61 72 6e 69 6e 67 20 28 31 20 32 ).typescript-nglint-warning.(1.2
12ba0 20 33 20 31 29 20 6e 69 6c 20 61 64 64 2d 74 6f 2d 6c 69 73 74 20 63 6f 6d 70 69 6c 61 74 69 6f .3.1).nil.add-to-list.compilatio
12bc0 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 2d 61 6c 69 73 74 20 63 6f 6d 70 69 n-error-regexp-alist-alist.compi
12be0 6c 61 74 69 6f 6e 2d 65 72 72 6f 72 2d 72 65 67 65 78 70 2d 61 6c 69 73 74 20 2d 2d 64 6f 6c 69 lation-error-regexp-alist.--doli
12c00 73 74 2d 74 61 69 6c 2d 2d 5d 20 38 29 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 74 st-tail--].8).(defvar.typescript
12c20 2d 6d 6f 64 65 2d 68 6f 6f 6b 20 6e 69 6c 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 -mode-hook.nil).(byte-code."\300
12c40 5c 33 30 31 4e 5c 32 30 34 5c 66 00 5c 33 30 32 5c 33 30 30 5c 33 30 31 5c 33 30 33 23 5c 32 31 \301N\204\f.\302\300\301\303#\21
12c60 30 5c 33 30 34 5c 33 30 35 21 5c 32 30 34 18 00 5c 33 30 32 5c 33 30 35 5c 33 30 36 5c 33 30 37 0\304\305!\204..\302\305\306\307
12c80 23 5c 32 31 30 5c 33 30 30 5c 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d #\210\300\207".[typescript-mode-
12ca0 68 6f 6f 6b 20 76 61 72 69 61 62 6c 65 2d 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 hook.variable-documentation.put.
12cc0 22 48 6f 6f 6b 20 72 75 6e 20 61 66 74 65 72 20 65 6e 74 65 72 69 6e 67 20 54 79 70 65 53 63 72 "Hook.run.after.entering.TypeScr
12ce0 69 70 74 20 6d 6f 64 65 2e 5c 6e 4e 6f 20 70 72 6f 62 6c 65 6d 73 20 72 65 73 75 6c 74 20 69 66 ipt.mode.\nNo.problems.result.if
12d00 20 74 68 69 73 20 76 61 72 69 61 62 6c 65 20 69 73 20 6e 6f 74 20 62 6f 75 6e 64 2e 5c 6e 60 61 .this.variable.is.not.bound.\n`a
12d20 64 64 2d 68 6f 6f 6b 27 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 62 69 6e 64 73 20 69 74 2e dd-hook'.automatically.binds.it.
12d40 20 20 28 54 68 69 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 61 6c 6c 20 68 6f 6f 6b 20 76 61 72 ..(This.is.true.for.all.hook.var
12d60 69 61 62 6c 65 73 2e 29 22 20 62 6f 75 6e 64 70 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 iables.)".boundp.typescript-mode
12d80 2d 6d 61 70 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 74 79 70 65 73 63 72 69 70 74 2d -map.definition-name.typescript-
12da0 6d 6f 64 65 5d 20 34 29 0a 28 64 65 66 76 61 72 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 mode].4).(defvar.typescript-mode
12dc0 2d 6d 61 70 20 28 6d 61 6b 65 2d 73 70 61 72 73 65 2d 6b 65 79 6d 61 70 29 29 0a 28 62 79 74 65 -map.(make-sparse-keymap)).(byte
12de0 2d 63 6f 64 65 20 22 5c 33 30 31 5c 33 30 32 4e 5c 32 30 34 0e 00 5c 33 30 33 5c 33 30 31 5c 33 -code."\301\302N\204..\303\301\3
12e00 30 32 5c 33 30 34 5c 33 30 35 21 23 5c 32 31 30 5c 33 30 36 5c 33 30 30 21 5c 32 30 34 23 00 5c 02\304\305!#\210\306\300!\204#.\
12e20 33 30 33 5c 33 30 30 5c 33 30 37 5c 33 31 30 23 5c 32 31 30 5c 33 31 31 5c 33 31 32 5c 33 30 30 303\300\307\310#\210\311\312\300
12e40 5c 33 31 33 5c 22 5c 32 31 30 08 21 5c 32 31 30 5c 33 30 30 5c 33 30 32 4e 5c 32 30 34 31 00 5c \313\"\210.!\210\300\302N\2041.\
12e60 33 30 33 5c 33 30 30 5c 33 30 32 5c 33 30 34 5c 33 31 34 21 23 5c 32 31 30 5c 33 30 33 5c 33 31 303\300\302\304\314!#\210\303\31
12e80 30 5c 33 31 35 5c 33 31 36 23 5c 32 31 30 5c 33 30 33 5c 33 31 30 5c 33 31 37 5c 33 32 30 23 5c 0\315\316#\210\303\310\317\320#\
12ea0 32 30 37 22 20 5b 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 207".[typescript-mode-abbrev-tab
12ec0 6c 65 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 6d 61 70 20 76 61 72 69 61 62 6c 65 2d le.typescript-mode-map.variable-
12ee0 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 70 75 74 20 70 75 72 65 63 6f 70 79 20 22 4b 65 79 6d documentation.put.purecopy."Keym
12f00 61 70 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 27 2e 22 20 62 6f 75 6e 64 ap.for.`typescript-mode'.".bound
12f20 70 20 64 65 66 69 6e 69 74 69 6f 6e 2d 6e 61 6d 65 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 p.definition-name.typescript-mod
12f40 65 20 28 6c 61 6d 62 64 61 20 28 23 31 3d 23 3a 64 65 66 2d 74 6d 70 2d 76 61 72 29 20 28 64 65 e.(lambda.(#1=#:def-tmp-var).(de
12f60 66 76 61 72 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 61 62 62 72 65 76 2d 74 61 62 6c fvar.typescript-mode-abbrev-tabl
12f80 65 20 23 31 23 29 29 20 64 65 66 69 6e 65 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6e 69 6c 20 e.#1#)).define-abbrev-table.nil.
12fa0 22 41 62 62 72 65 76 20 74 61 62 6c 65 20 66 6f 72 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d 6f "Abbrev.table.for.`typescript-mo
12fc0 64 65 27 2e 22 20 64 65 72 69 76 65 64 2d 6d 6f 64 65 2d 70 61 72 65 6e 74 20 70 72 6f 67 2d 6d de'.".derived-mode-parent.prog-m
12fe0 6f 64 65 20 63 75 73 74 6f 6d 2d 6d 6f 64 65 2d 67 72 6f 75 70 20 74 79 70 65 73 63 72 69 70 74 ode.custom-mode-group.typescript
13000 5d 20 35 29 0a 23 40 32 34 39 20 4d 61 6a 6f 72 20 6d 6f 64 65 20 66 6f 72 20 65 64 69 74 69 6e ].5).#@249.Major.mode.for.editin
13020 67 20 74 79 70 65 73 63 72 69 70 74 2e 0a 0a 4b 65 79 20 62 69 6e 64 69 6e 67 73 3a 0a 0a 5c 7b g.typescript...Key.bindings:..\{
13040 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 6d 61 70 7d 0a 0a 49 6e 20 61 64 64 69 74 69 6f typescript-mode-map}..In.additio
13060 6e 20 74 6f 20 61 6e 79 20 68 6f 6f 6b 73 20 69 74 73 20 70 61 72 65 6e 74 20 6d 6f 64 65 20 60 n.to.any.hooks.its.parent.mode.`
13080 70 72 6f 67 2d 6d 6f 64 65 27 20 6d 69 67 68 74 20 68 61 76 65 20 72 75 6e 2c 0a 74 68 69 73 20 prog-mode'.might.have.run,.this.
130a0 6d 6f 64 65 20 72 75 6e 73 20 74 68 65 20 68 6f 6f 6b 20 60 74 79 70 65 73 63 72 69 70 74 2d 6d mode.runs.the.hook.`typescript-m
130c0 6f 64 65 2d 68 6f 6f 6b 27 2c 20 61 73 20 74 68 65 20 66 69 6e 61 6c 20 6f 72 0a 70 65 6e 75 6c ode-hook',.as.the.final.or.penul
130e0 74 69 6d 61 74 65 20 73 74 65 70 20 64 75 72 69 6e 67 20 69 6e 69 74 69 61 6c 69 7a 61 74 69 6f timate.step.during.initializatio
13100 6e 2e 1f 0a 28 64 65 66 61 6c 69 61 73 20 27 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 20 23 n...(defalias.'typescript-mode.#
13120 5b 6e 69 6c 20 22 5c 33 30 36 5c 33 30 30 21 5c 32 31 30 5c 33 30 37 18 5c 33 31 30 20 5c 32 31 [nil."\306\300!\210\307.\310.\21
13140 30 5c 33 31 31 11 5c 33 31 32 12 5c 33 31 30 5c 33 31 33 4e 5c 32 30 33 1b 00 5c 33 31 34 5c 33 0\311.\312.\310\313N\203..\314\3
13160 31 31 5c 33 31 33 5c 33 31 30 5c 33 31 33 4e 23 5c 32 31 30 5c 33 31 35 0b 21 5c 32 30 34 27 00 11\313\310\313N#\210\315.!\204'.
13180 5c 33 31 36 0b 5c 33 31 37 20 5c 22 5c 32 31 30 5c 33 32 30 5c 66 5c 33 32 31 5c 22 5c 32 30 34 \316.\317.\"\210\320\f\321\"\204
131a0 3b 00 5c 66 0d 3d 5c 32 30 34 3b 00 5c 33 32 32 5c 66 5c 33 32 31 0d 43 23 5c 32 31 30 5c 33 32 ;.\f.=\204;.\322\f\321.C#\210\32
131c0 33 0b 21 5c 32 31 30 5c 33 32 34 0e 40 21 5c 32 31 30 5c 66 15 5c 33 30 36 5c 33 32 35 21 5c 32 3.!\210\324.@!\210\f.\306\325!\2
131e0 31 30 5c 33 32 36 16 15 5c 33 30 36 5c 33 32 37 21 5c 32 31 30 5c 33 33 30 16 17 5c 33 30 36 5c 10\326..\306\327!\210\330..\306\
13200 33 33 31 21 5c 32 31 30 5c 33 33 32 16 19 5c 33 30 36 5c 33 33 33 21 5c 32 31 30 5c 33 33 34 16 331!\210\332..\306\333!\210\334.
13220 1b 5c 33 30 36 5c 33 33 35 21 5c 32 31 30 0e 41 43 16 1d 5c 33 30 36 5c 33 33 36 21 5c 32 31 30 .\306\335!\210.AC..\306\336!\210
13240 5c 33 33 37 16 1e 5c 33 30 36 5c 33 34 30 21 5c 32 31 30 5c 33 30 37 16 20 5c 33 30 36 5c 33 34 \337..\306\340!\210\307..\306\34
13260 31 21 5c 32 31 30 5c 33 30 37 16 21 5c 33 30 36 5c 33 34 32 21 5c 32 31 30 5c 33 34 33 16 5c 22 1!\210\307.!\306\342!\210\343.\"
13280 5c 33 30 36 5c 33 34 34 21 5c 32 31 30 5c 33 34 35 16 24 5c 33 30 36 5c 33 34 36 21 5c 32 31 30 \306\344!\210\345.$\306\346!\210
132a0 5c 33 34 37 16 26 5c 33 35 30 5c 33 35 31 5c 33 35 32 5c 33 30 37 5c 32 31 31 24 5c 32 31 30 5c \347.&\350\351\352\307\211$\210\
132c0 33 35 33 20 5c 32 31 30 5c 33 35 34 16 42 5c 33 35 35 5c 32 31 31 16 43 16 44 5c 33 35 36 16 45 353.\210\354.B\355\211.C.D\356.E
132e0 5c 33 35 37 16 46 5c 33 36 30 16 47 5c 33 36 31 16 48 5c 33 36 32 16 49 5c 33 30 36 5c 33 36 33 \357.F\360.G\361.H\362.I\306\363
13300 21 5c 32 31 30 5c 33 36 34 5c 33 36 35 0e 33 5c 22 16 33 5c 33 30 36 5c 33 36 36 21 5c 32 31 30 !\210\364\365.3\".3\306\366!\210
13320 5c 33 36 37 16 36 5c 33 30 37 1e 4a 5c 33 30 36 5c 33 37 30 21 5c 32 31 30 5c 33 30 36 5c 33 37 \367.6\307.J\306\370!\210\306\37
13340 31 21 5c 32 31 30 5c 33 30 36 5c 33 37 32 21 5c 32 31 30 5c 33 30 36 5c 33 37 33 21 5c 32 31 30 1!\210\306\372!\210\306\373!\210
13360 5c 33 30 36 5c 33 37 34 21 5c 32 31 30 5c 33 37 35 20 5c 32 31 30 29 5c 33 35 30 5c 33 37 36 5c \306\374!\210\375.\210)\350\376\
13380 33 37 37 5c 22 5c 32 31 30 5c 33 30 36 5c 32 30 31 4b 00 21 5c 32 31 30 5c 32 30 31 4c 00 16 4b 377\"\210\306\201K.!\210\201L..K
133a0 29 5c 32 30 31 4d 00 5c 32 30 31 4e 00 21 5c 32 30 37 22 20 5b 64 65 6c 61 79 2d 6d 6f 64 65 2d )\201M.\201N.!\207".[delay-mode-
133c0 68 6f 6f 6b 73 20 6d 61 6a 6f 72 2d 6d 6f 64 65 20 6d 6f 64 65 2d 6e 61 6d 65 20 74 79 70 65 73 hooks.major-mode.mode-name.types
133e0 63 72 69 70 74 2d 6d 6f 64 65 2d 6d 61 70 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 61 cript-mode-map.typescript-mode-a
13400 62 62 72 65 76 2d 74 61 62 6c 65 20 6c 6f 63 61 6c 2d 61 62 62 72 65 76 2d 74 61 62 6c 65 20 6d bbrev-table.local-abbrev-table.m
13420 61 6b 65 2d 6c 6f 63 61 6c 2d 76 61 72 69 61 62 6c 65 20 74 20 70 72 6f 67 2d 6d 6f 64 65 20 74 ake-local-variable.t.prog-mode.t
13440 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 20 22 54 79 70 65 53 63 72 69 70 74 22 20 6d 6f 64 65 ypescript-mode."TypeScript".mode
13460 2d 63 6c 61 73 73 20 70 75 74 20 6b 65 79 6d 61 70 2d 70 61 72 65 6e 74 20 73 65 74 2d 6b 65 79 -class.put.keymap-parent.set-key
13480 6d 61 70 2d 70 61 72 65 6e 74 20 63 75 72 72 65 6e 74 2d 6c 6f 63 61 6c 2d 6d 61 70 20 61 62 62 map-parent.current-local-map.abb
134a0 72 65 76 2d 74 61 62 6c 65 2d 67 65 74 20 3a 70 61 72 65 6e 74 73 20 61 62 62 72 65 76 2d 74 61 rev-table-get.:parents.abbrev-ta
134c0 62 6c 65 2d 70 75 74 20 75 73 65 2d 6c 6f 63 61 6c 2d 6d 61 70 20 73 65 74 2d 73 79 6e 74 61 78 ble-put.use-local-map.set-syntax
134e0 2d 74 61 62 6c 65 20 69 6e 64 65 6e 74 2d 6c 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 -table.indent-line-function.type
13500 73 63 72 69 70 74 2d 69 6e 64 65 6e 74 2d 6c 69 6e 65 20 62 65 67 69 6e 6e 69 6e 67 2d 6f 66 2d script-indent-line.beginning-of-
13520 64 65 66 75 6e 2d 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 62 65 67 69 6e 6e defun-function.typescript-beginn
13540 69 6e 67 2d 6f 66 2d 64 65 66 75 6e 20 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 2d 66 75 6e 63 74 69 ing-of-defun.end-of-defun-functi
13560 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 65 6e 64 2d 6f 66 2d 64 65 66 75 6e 20 6f 70 65 6e 2d on.typescript-end-of-defun.open-
13580 70 61 72 65 6e 2d 69 6e 2d 63 6f 6c 75 6d 6e 2d 30 2d 69 73 2d 64 65 66 75 6e 2d 73 74 61 72 74 paren-in-column-0-is-defun-start
135a0 20 6e 69 6c 20 66 6f 6e 74 2d 6c 6f 63 6b 2d 64 65 66 61 75 6c 74 73 20 73 79 6e 74 61 78 2d 70 .nil.font-lock-defaults.syntax-p
135c0 72 6f 70 65 72 74 69 7a 65 2d 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 73 79 ropertize-function.typescript-sy
135e0 6e 74 61 78 2d 70 72 6f 70 65 72 74 69 7a 65 20 70 61 72 73 65 2d 73 65 78 70 2d 69 67 6e 6f 72 ntax-propertize.parse-sexp-ignor
13600 65 2d 63 6f 6d 6d 65 6e 74 73 20 70 61 72 73 65 2d 73 65 78 70 2d 6c 6f 6f 6b 75 70 2d 70 72 6f e-comments.parse-sexp-lookup-pro
13620 70 65 72 74 69 65 73 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 20 22 2f 2f 20 22 20 63 6f 6d 6d perties.comment-start."//.".comm
13640 65 6e 74 2d 65 6e 64 20 22 22 20 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 2d 66 75 6e 63 74 69 ent-end."".fill-paragraph-functi
13660 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 63 2d 66 69 6c 6c 2d 70 61 72 61 67 72 61 70 68 20 61 on.typescript-c-fill-paragraph.a
13680 64 64 2d 68 6f 6f 6b 20 62 65 66 6f 72 65 2d 63 68 61 6e 67 65 2d 66 75 6e 63 74 69 6f 6e 73 20 dd-hook.before-change-functions.
136a0 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6c 75 73 68 2d 63 61 63 68 65 73 20 74 79 70 65 73 63 72 typescript--flush-caches.typescr
136c0 69 70 74 2d 2d 75 70 64 61 74 65 2d 71 75 69 63 6b 2d 6d 61 74 63 68 2d 72 65 20 22 2f 2f 2b 5c ipt--update-quick-match-re."//+\
136e0 5c 7c 5c 5c 2a 2a 22 20 22 24 22 20 22 2a 20 22 20 22 5c 5c 2a 2f 22 20 22 2f 2f 22 20 22 2f 5b \|\\**"."$"."*."."\\*/"."//"."/[
13700 2a 2f 5d 5c 5c 7c 5c 5c 73 21 22 20 22 5c 5c 28 2f 2f 2b 5c 5c 7c 2f 5c 5c 2a 2b 5c 5c 29 5c 5c */]\\|\\s!"."\\(//+\\|/\\*+\\)\\
13720 73 20 2a 22 20 65 6c 65 63 74 72 69 63 2d 69 6e 64 65 6e 74 2d 63 68 61 72 73 20 61 70 70 65 6e s.*".electric-indent-chars.appen
13740 64 20 22 7b 7d 28 29 3a 3b 2c 22 20 65 6c 65 63 74 72 69 63 2d 6c 61 79 6f 75 74 2d 72 75 6c 65 d."{}():;,".electric-layout-rule
13760 73 20 28 28 35 39 20 2e 20 61 66 74 65 72 29 20 28 31 32 33 20 2e 20 61 66 74 65 72 29 20 28 31 s.((59...after).(123...after).(1
13780 32 35 20 2e 20 62 65 66 6f 72 65 29 29 20 70 61 72 61 67 72 61 70 68 2d 73 74 61 72 74 20 70 61 25...before)).paragraph-start.pa
137a0 72 61 67 72 61 70 68 2d 73 65 70 61 72 61 74 65 20 70 61 72 61 67 72 61 70 68 2d 69 67 6e 6f 72 ragraph-separate.paragraph-ignor
137c0 65 2d 66 69 6c 6c 2d 70 72 65 66 69 78 20 61 64 61 70 74 69 76 65 2d 66 69 6c 6c 2d 6d 6f 64 65 e-fill-prefix.adaptive-fill-mode
137e0 20 61 64 61 70 74 69 76 65 2d 66 69 6c 6c 2d 72 65 67 65 78 70 20 63 2d 73 65 74 75 70 2d 70 61 .adaptive-fill-regexp.c-setup-pa
13800 72 61 67 72 61 70 68 2d 76 61 72 69 61 62 6c 65 73 20 70 6f 73 74 2d 73 65 6c 66 2d 69 6e 73 65 ragraph-variables.post-self-inse
13820 72 74 2d 68 6f 6f 6b 20 74 79 70 65 73 63 72 69 70 74 2d 2d 70 6f 73 74 2d 73 65 6c 66 2d 69 6e rt-hook.typescript--post-self-in
13840 73 65 72 74 2d 66 75 6e 63 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 2d 73 79 sert-function.typescript-mode-sy
13860 6e 74 61 78 2d 74 61 62 6c 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6f 6e 74 2d 6c 6f 63 6b ntax-table.typescript--font-lock
13880 2d 6b 65 79 77 6f 72 64 73 20 63 2d 63 6f 6d 6d 65 6e 74 2d 70 72 65 66 69 78 2d 72 65 67 65 78 -keywords.c-comment-prefix-regex
138a0 70 20 63 2d 70 61 72 61 67 72 61 70 68 2d 73 74 61 72 74 20 63 2d 70 61 72 61 67 72 61 70 68 2d p.c-paragraph-start.c-paragraph-
138c0 73 65 70 61 72 61 74 65 20 63 2d 62 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 70 72 65 66 69 78 20 separate.c-block-comment-prefix.
138e0 63 2d 62 6c 6f 63 6b 2d 63 6f 6d 6d 65 6e 74 2d 65 6e 64 65 72 2d 72 65 67 65 78 70 20 63 2d 6c c-block-comment-ender-regexp.c-l
13900 69 6e 65 2d 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 65 72 20 63 2d 63 6f 6d 6d 65 6e 74 2d 73 74 ine-comment-starter.c-comment-st
13920 61 72 74 2d 72 65 67 65 78 70 20 63 6f 6d 6d 65 6e 74 2d 73 74 61 72 74 2d 73 6b 69 70 20 63 2d art-regexp.comment-start-skip.c-
13940 62 75 66 66 65 72 2d 69 73 2d 63 63 2d 6d 6f 64 65 20 73 79 6e 74 61 78 2d 62 65 67 69 6e 2d 66 buffer-is-cc-mode.syntax-begin-f
13960 75 6e 63 74 69 6f 6e 20 74 79 70 65 73 63 72 69 70 74 2d 2d 73 79 6e 74 61 78 2d 62 65 67 69 6e unction.typescript--syntax-begin
13980 2d 66 75 6e 63 74 69 6f 6e 20 72 75 6e 2d 6d 6f 64 65 2d 68 6f 6f 6b 73 20 74 79 70 65 73 63 72 -function.run-mode-hooks.typescr
139a0 69 70 74 2d 6d 6f 64 65 2d 68 6f 6f 6b 5d 20 36 20 28 23 24 20 2e 20 37 37 38 33 35 29 20 6e 69 ipt-mode-hook].6.(#$...77835).ni
139c0 6c 5d 29 0a 28 62 79 74 65 2d 63 6f 64 65 20 22 5c 33 30 30 5c 33 30 31 5c 33 30 32 5c 33 30 33 l]).(byte-code."\300\301\302\303
139e0 23 5c 32 31 30 5c 33 30 34 5c 33 30 35 5c 33 30 36 5c 22 5c 32 31 30 5c 33 30 37 5c 33 31 30 5c #\210\304\305\306\"\210\307\310\
13a00 33 31 31 5c 22 5c 32 31 30 5c 33 31 32 5c 33 30 31 21 5c 32 30 37 22 20 5b 70 75 74 20 74 79 70 311\"\210\312\301!\207".[put.typ
13a20 65 73 63 72 69 70 74 2d 6d 6f 64 65 20 66 6c 79 73 70 65 6c 6c 2d 6d 6f 64 65 2d 70 72 65 64 69 escript-mode.flyspell-mode-predi
13a40 63 61 74 65 20 74 79 70 65 73 63 72 69 70 74 2d 2d 66 6c 79 73 70 65 6c 6c 2d 6d 6f 64 65 2d 70 cate.typescript--flyspell-mode-p
13a60 72 65 64 69 63 61 74 65 20 65 76 61 6c 2d 61 66 74 65 72 2d 6c 6f 61 64 20 66 6f 6c 64 69 6e 67 redicate.eval-after-load.folding
13a80 20 23 5b 6e 69 6c 20 22 5c 33 30 30 5c 33 30 31 21 5c 32 30 35 0b 00 5c 33 30 31 5c 33 30 32 5c .#[nil."\300\301!\205..\301\302\
13aa0 33 30 33 5c 33 30 34 23 5c 32 30 37 22 20 5b 66 62 6f 75 6e 64 70 20 66 6f 6c 64 69 6e 67 2d 61 303\304#\207".[fboundp.folding-a
13ac0 64 64 2d 74 6f 2d 6d 61 72 6b 73 2d 6c 69 73 74 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 dd-to-marks-list.typescript-mode
13ae0 20 22 2f 2f 20 7b 7b 7b 22 20 22 2f 2f 20 7d 7d 7d 22 5d 20 34 5d 20 61 64 64 2d 74 6f 2d 6c 69 ."//.{{{"."//.}}}"].4].add-to-li
13b00 73 74 20 61 75 74 6f 2d 6d 6f 64 65 2d 61 6c 69 73 74 20 28 22 5c 5c 2e 74 73 5c 5c 27 22 20 2e st.auto-mode-alist.("\\.ts\\'"..
13b20 20 74 79 70 65 73 63 72 69 70 74 2d 6d 6f 64 65 29 20 70 72 6f 76 69 64 65 5d 20 34 29 0a .typescript-mode).provide].4).