/**
 * typestring - In-memory TypeScript compiler
 * https://github.com/gavinhungry/typestring
 */
({define:"function"==typeof define?define:function(e,t){module.exports=t.apply(null,e.map(require))}}).define(["typescript"],function(e){"use strict";var t="_typestring.ts";return{compile:function(r,i,n){r="string"==typeof r?r:"",i=i||{},n=n||e.getDefaultCompilerOptions();var o=new RegExp(e.fullTripleSlashReferencePathRegEx.source,"gm");r=r.replace(o,function(e,t,r,n){return i[n]||e});var c=e.createCompilerHost(n),a=c.getSourceFile;c.getSourceFile=function(i){return i===t?e.createSourceFile(i,r,n.target,"0"):a.apply(this,arguments)};var u="";c.writeFile=function(e,t){u+=t};var l=e.createProgram([t],n,c),f=l.getSyntacticDiagnostics();if(f.length)throw f;if(f=l.getSemanticDiagnostics(),f.length)throw f;return l.emit(),u}}});
@@ -294,16 +294,18 @@
 on(r,i,n
+,o
 )%7Br=%22str
@@ -371,17 +371,17 @@
 s();var 
-o
+c
 =new Reg
@@ -445,17 +445,17 @@
 replace(
-o
+c
 ,functio
@@ -486,17 +486,17 @@
 e%7D);var 
-c
+a
 =e.creat
@@ -516,11 +516,11 @@
 (n),
-a=c
+u=a
 .get
@@ -530,17 +530,17 @@
 rceFile;
-c
+a
 .getSour
@@ -608,17 +608,17 @@
 et,%220%22):
-a
+u
 .apply(t
@@ -641,14 +641,14 @@
 var 
-u
+l
 =%22%22;
-c
+a
 .wri
@@ -668,17 +668,17 @@
 on(e,t)%7B
-u
+l
 +=t%7D;var
@@ -678,17 +678,17 @@
 =t%7D;var 
-l
+f
 =e.creat
@@ -706,14 +706,14 @@
 %5D,n,
-c),f=l
+a),p=f
 .get
@@ -738,17 +738,17 @@
 cs();if(
-f
+p
 .length)
@@ -757,16 +757,20 @@
 row 
-f
+p
 ;if(
-f=l
+o&&(p=f
 .get
@@ -795,17 +795,17 @@
 s(),
-f
+p
 .length)
 thro
@@ -804,23 +804,24 @@
 gth)
+)
 throw 
-f
+p
 ;return 
 l.em
@@ -820,17 +820,17 @@
 urn 
-l
+f
 .emit(),
 u%7D%7D%7D
@@ -825,14 +825,14 @@
 .emit(),
-u
+l
 %7D%7D%7D);

Update dist