function k(n){c(n,"start");var i={},e=n.languageData||{},p=!1;for(var d in n)if(d!=e&&n.hasOwnProperty(d))for(var u=i[d]=[],r=n[d],t=0;t2&&r.token&&typeof r.token!="string"){e.pending=[];for(var o=2;o-1)return null;var d=e.indent.length-1,u=n[e.state];n:for(;;){for(var r=0;r