[
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":"declare","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"namespace","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"JSX","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"JSX","types":"word"},
{"begin":-1,"ender":13,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":4,"ender":13,"lexer":"script","lines":2,"stack":"map","token":"interface","types":"word"},
{"begin":4,"ender":13,"lexer":"script","lines":1,"stack":"map","token":"ElementClass","types":"word"},
{"begin":4,"ender":12,"lexer":"script","lines":1,"stack":"map","token":"{","types":"start"},
{"begin":7,"ender":12,"lexer":"script","lines":2,"stack":"map","token":"render","types":"word"},
{"begin":7,"ender":12,"lexer":"script","lines":0,"stack":"map","token":":","types":"operator"},
{"begin":7,"ender":12,"lexer":"script","lines":1,"stack":"map","token":"any","types":"word"},
{"begin":7,"ender":12,"lexer":"script","lines":0,"stack":"map","token":";","types":"separator"},
{"begin":7,"ender":12,"lexer":"script","lines":2,"stack":"map","token":"}","types":"end"},
{"begin":4,"ender":13,"lexer":"script","lines":2,"stack":"map","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"class","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"MyComponent","types":"reference"},
{"begin":-1,"ender":22,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":16,"ender":22,"lexer":"script","lines":2,"stack":"class","token":"render","types":"property"},
{"begin":16,"ender":19,"lexer":"script","lines":0,"stack":"class","token":"(","types":"start"},
{"begin":18,"ender":19,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"},
{"begin":16,"ender":21,"lexer":"script","lines":1,"stack":"class","token":"{","types":"start"},
{"begin":20,"ender":21,"lexer":"script","lines":0,"stack":"function","token":"}","types":"end"},
{"begin":16,"ender":22,"lexer":"script","lines":2,"stack":"class","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"function","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"MyFactoryFunction","types":"reference"},
{"begin":-1,"ender":26,"lexer":"script","lines":0,"stack":"global","token":"(","types":"start"},
{"begin":25,"ender":26,"lexer":"script","lines":0,"stack":"arguments","token":")","types":"end"},
{"begin":-1,"ender":39,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":27,"ender":39,"lexer":"script","lines":2,"stack":"function","token":"return","types":"word"},
{"begin":27,"ender":37,"lexer":"script","lines":1,"stack":"function","token":"{","types":"start"},
{"begin":29,"ender":37,"lexer":"script","lines":1,"stack":"object","token":"render","types":"property"},
{"begin":29,"ender":37,"lexer":"script","lines":0,"stack":"object","token":":","types":"operator"},
{"begin":29,"ender":33,"lexer":"script","lines":1,"stack":"object","token":"(","types":"start"},
{"begin":32,"ender":33,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"},
{"begin":29,"ender":37,"lexer":"script","lines":1,"stack":"object","token":"=>","types":"operator"},
{"begin":29,"ender":36,"lexer":"script","lines":1,"stack":"object","token":"{","types":"start"},
{"begin":35,"ender":36,"lexer":"script","lines":0,"stack":"function","token":"}","types":"end"},
{"begin":29,"ender":37,"lexer":"script","lines":1,"stack":"object","token":"}","types":"end"},
{"begin":27,"ender":39,"lexer":"script","lines":0,"stack":"function","token":"x;","types":"separator"},
{"begin":27,"ender":39,"lexer":"script","lines":2,"stack":"function","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":3,"stack":"global","token":"<MyComponent/>","types":"singleton"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// ok","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<MyFactoryFunction/>","types":"singleton"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// ok","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"class","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"NotAValidComponent","types":"reference"},
{"begin":-1,"ender":49,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":48,"ender":49,"lexer":"script","lines":0,"stack":"class","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"function","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"NotAValidFactoryFunction","types":"reference"},
{"begin":-1,"ender":53,"lexer":"script","lines":0,"stack":"global","token":"(","types":"start"},
{"begin":52,"ender":53,"lexer":"script","lines":0,"stack":"arguments","token":")","types":"end"},
{"begin":-1,"ender":59,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":54,"ender":59,"lexer":"script","lines":2,"stack":"function","token":"return","types":"word"},
{"begin":54,"ender":57,"lexer":"script","lines":1,"stack":"function","token":"{","types":"start"},
{"begin":56,"ender":57,"lexer":"script","lines":0,"stack":"object","token":"}","types":"end"},
{"begin":54,"ender":59,"lexer":"script","lines":0,"stack":"function","token":";","types":"separator"},
{"begin":54,"ender":59,"lexer":"script","lines":2,"stack":"function","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":3,"stack":"global","token":"<NotAValidComponent/>","types":"singleton"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// error","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<NotAValidFactoryFunction/>","types":"singleton"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// error","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"class","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"MyComponent","types":"reference"},
{"begin":-1,"ender":74,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":68,"ender":74,"lexer":"script","lines":2,"stack":"class","token":"render","types":"property"},
{"begin":68,"ender":71,"lexer":"script","lines":0,"stack":"class","token":"(","types":"start"},
{"begin":70,"ender":71,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"},
{"begin":68,"ender":73,"lexer":"script","lines":1,"stack":"class","token":"{","types":"start"},
{"begin":72,"ender":73,"lexer":"script","lines":0,"stack":"function","token":"}","types":"end"},
{"begin":68,"ender":74,"lexer":"script","lines":2,"stack":"class","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"// use a construct signature","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"var","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"myComponent","types":"reference"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"=","types":"operator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"new","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"MyComponent","types":"reference"},
{"begin":-1,"ender":82,"lexer":"script","lines":0,"stack":"global","token":"(","types":"start"},
{"begin":81,"ender":82,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"function","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"MyFactoryFunction","types":"reference"},
{"begin":-1,"ender":87,"lexer":"script","lines":0,"stack":"global","token":"(","types":"start"},
{"begin":86,"ender":87,"lexer":"script","lines":0,"stack":"arguments","token":")","types":"end"},
{"begin":-1,"ender":100,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":88,"ender":100,"lexer":"script","lines":2,"stack":"function","token":"return","types":"word"},
{"begin":88,"ender":98,"lexer":"script","lines":1,"stack":"function","token":"{","types":"start"},
{"begin":90,"ender":98,"lexer":"script","lines":2,"stack":"object","token":"render","types":"property"},
{"begin":90,"ender":98,"lexer":"script","lines":0,"stack":"object","token":":","types":"operator"},
{"begin":90,"ender":94,"lexer":"script","lines":1,"stack":"object","token":"(","types":"start"},
{"begin":93,"ender":94,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"},
{"begin":90,"ender":98,"lexer":"script","lines":1,"stack":"object","token":"=>","types":"operator"},
{"begin":90,"ender":97,"lexer":"script","lines":1,"stack":"object","token":"{","types":"start"},
{"begin":96,"ender":97,"lexer":"script","lines":2,"stack":"function","token":"}","types":"end"},
{"begin":90,"ender":98,"lexer":"script","lines":2,"stack":"object","token":"}","types":"end"},
{"begin":88,"ender":100,"lexer":"script","lines":0,"stack":"function","token":"x;","types":"separator"},
{"begin":88,"ender":100,"lexer":"script","lines":2,"stack":"function","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"// use a call signature","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":2,"stack":"global","token":"var","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"myComponent","types":"reference"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"=","types":"operator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"MyFactoryFunction","types":"reference"},
{"begin":-1,"ender":107,"lexer":"script","lines":0,"stack":"global","token":"(","types":"start"},
{"begin":106,"ender":107,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"declare","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"namespace","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"JSX","types":"word"},
{"begin":-1,"ender":120,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":112,"ender":120,"lexer":"script","lines":2,"stack":"map","token":"interface","types":"word"},
{"begin":112,"ender":120,"lexer":"script","lines":1,"stack":"map","token":"ElementAttributesProperty","types":"word"},
{"begin":112,"ender":119,"lexer":"script","lines":1,"stack":"map","token":"{","types":"start"},
{"begin":115,"ender":119,"lexer":"script","lines":2,"stack":"map","token":"props","types":"word"},
{"begin":115,"ender":119,"lexer":"script","lines":0,"stack":"map","token":";","types":"separator"},
{"begin":115,"ender":119,"lexer":"script","lines":1,"stack":"map","token":"// specify the property name to use","types":"comment"},
{"begin":115,"ender":119,"lexer":"script","lines":2,"stack":"map","token":"}","types":"end"},
{"begin":112,"ender":120,"lexer":"script","lines":2,"stack":"map","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"class","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"MyComponent","types":"reference"},
{"begin":-1,"ender":135,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":123,"ender":135,"lexer":"script","lines":2,"stack":"class","token":"// specify the property on the element instance type","types":"comment"},
{"begin":123,"ender":135,"lexer":"script","lines":2,"stack":"class","token":"props","types":"word"},
{"begin":123,"ender":135,"lexer":"script","lines":0,"stack":"class","token":":","types":"operator"},
{"begin":123,"ender":133,"lexer":"script","lines":1,"stack":"class","token":"{","types":"start"},
{"begin":127,"ender":133,"lexer":"script","lines":2,"stack":"object","token":"foo","types":"property"},
{"begin":127,"ender":133,"lexer":"script","lines":0,"stack":"object","token":"?","types":"operator"},
{"begin":127,"ender":133,"lexer":"script","lines":0,"stack":"object","token":":","types":"operator"},
{"begin":127,"ender":133,"lexer":"script","lines":1,"stack":"object","token":"string","types":"word"},
{"begin":127,"ender":133,"lexer":"script","lines":0,"stack":"object","token":";","types":"separator"},
{"begin":127,"ender":133,"lexer":"script","lines":2,"stack":"object","token":"}","types":"end"},
{"begin":123,"ender":135,"lexer":"script","lines":0,"stack":"class","token":"x;","types":"separator"},
{"begin":123,"ender":135,"lexer":"script","lines":2,"stack":"class","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"// element attributes type for 'MyComponent' is '{foo?: string}'","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<MyComponent/>","types":"singleton"},
{"begin":137,"ender":-1,"lexer":"markup","lines":1,"stack":"MyComponent","token":"foo=\"bar\"","types":"attribute"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"declare","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"namespace","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"JSX","types":"word"},
{"begin":-1,"ender":161,"lexer":"script","lines":1,"stack":"global","token":"{","types":"start"},
{"begin":143,"ender":161,"lexer":"script","lines":2,"stack":"map","token":"interface","types":"word"},
{"begin":143,"ender":161,"lexer":"script","lines":1,"stack":"map","token":"IntrinsicElements","types":"word"},
{"begin":143,"ender":160,"lexer":"script","lines":1,"stack":"map","token":"{","types":"start"},
{"begin":146,"ender":160,"lexer":"script","lines":2,"stack":"map","token":"foo","types":"word"},
{"begin":146,"ender":160,"lexer":"script","lines":0,"stack":"map","token":":","types":"operator"},
{"begin":146,"ender":158,"lexer":"script","lines":1,"stack":"map","token":"{","types":"start"},
{"begin":149,"ender":158,"lexer":"script","lines":1,"stack":"object","token":"requiredProp","types":"property"},
{"begin":149,"ender":158,"lexer":"script","lines":0,"stack":"object","token":":","types":"operator"},
{"begin":149,"ender":158,"lexer":"script","lines":1,"stack":"object","token":"string","types":"word"},
{"begin":149,"ender":158,"lexer":"script","lines":0,"stack":"object","token":";","types":"separator"},
{"begin":149,"ender":158,"lexer":"script","lines":1,"stack":"object","token":"optionalProp","types":"word"},
{"begin":149,"ender":158,"lexer":"script","lines":0,"stack":"object","token":"?","types":"operator"},
{"begin":149,"ender":158,"lexer":"script","lines":0,"stack":"object","token":":","types":"operator"},
{"begin":149,"ender":158,"lexer":"script","lines":1,"stack":"object","token":"number","types":"word"},
{"begin":149,"ender":158,"lexer":"script","lines":1,"stack":"object","token":"}","types":"end"},
{"begin":146,"ender":160,"lexer":"script","lines":0,"stack":"map","token":"x;","types":"separator"},
{"begin":146,"ender":160,"lexer":"script","lines":2,"stack":"map","token":"}","types":"end"},
{"begin":143,"ender":161,"lexer":"script","lines":2,"stack":"map","token":"}","types":"end"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":3,"stack":"global","token":"<foo/>","types":"singleton"},
{"begin":162,"ender":-1,"lexer":"markup","lines":1,"stack":"foo","token":"requiredProp=\"bar\"","types":"attribute"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// ok","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<foo/>","types":"singleton"},
{"begin":166,"ender":-1,"lexer":"markup","lines":1,"stack":"foo","token":"requiredProp=\"bar\"","types":"attribute"},
{"begin":166,"ender":170,"lexer":"markup","lines":1,"stack":"foo","token":"optionalProp={","types":"jsx_attribute_start"},
{"begin":168,"ender":170,"lexer":"script","lines":0,"stack":"jsx_attribute","token":"0","types":"number"},
{"begin":168,"ender":170,"lexer":"markup","lines":0,"stack":"jsx_attribute","token":"}","types":"jsx_attribute_end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// ok","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<foo/>","types":"singleton"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// error, requiredProp is missing","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<foo/>","types":"singleton"},
{"begin":176,"ender":179,"lexer":"markup","lines":1,"stack":"foo","token":"requiredProp={","types":"jsx_attribute_start"},
{"begin":177,"ender":179,"lexer":"script","lines":0,"stack":"jsx_attribute","token":"0","types":"number"},
{"begin":177,"ender":179,"lexer":"markup","lines":0,"stack":"jsx_attribute","token":"}","types":"jsx_attribute_end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// error, requiredProp should be a string","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<foo/>","types":"singleton"},
{"begin":182,"ender":-1,"lexer":"markup","lines":1,"stack":"foo","token":"requiredProp=\"bar\"","types":"attribute"},
{"begin":182,"ender":-1,"lexer":"markup","lines":1,"stack":"foo","token":"unknownProp","types":"attribute"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// error, unknownProp does not exist","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"markup","lines":2,"stack":"global","token":"<foo/>","types":"singleton"},
{"begin":187,"ender":-1,"lexer":"markup","lines":1,"stack":"foo","token":"requiredProp=\"bar\"","types":"attribute"},
{"begin":187,"ender":-1,"lexer":"markup","lines":1,"stack":"foo","token":"some-unknown-prop","types":"attribute"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":";","types":"separator"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"// ok, because 'some-unknown-prop' is not a valid identifier","types":"comment"},
{"begin":-1,"ender":-1,"lexer":"script","lines":3,"stack":"global","token":"var","types":"word"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"a","types":"reference"},
{"begin":-1,"ender":-1,"lexer":"script","lines":1,"stack":"global","token":"=","types":"operator"},
{"begin":-1,"ender":223,"lexer":"markup","lines":1,"stack":"global","token":"<div>","types":"start"},
{"begin":195,"ender":222,"lexer":"markup","lines":2,"stack":"div","token":"{","types":"script_start"},
{"begin":196,"ender":201,"lexer":"script","lines":0,"stack":"script","token":"[","types":"start"},
{"begin":197,"ender":201,"lexer":"script","lines":0,"stack":"array","token":"\"foo\"","types":"string"},
{"begin":197,"ender":201,"lexer":"script","lines":0,"stack":"array","token":",","types":"separator"},
{"begin":197,"ender":201,"lexer":"script","lines":1,"stack":"array","token":"\"bar\"","types":"string"},
{"begin":197,"ender":201,"lexer":"script","lines":0,"stack":"array","token":"]","types":"end"},
{"begin":196,"ender":222,"lexer":"script","lines":0,"stack":"script","token":".","types":"separator"},
{"begin":196,"ender":222,"lexer":"script","lines":0,"stack":"script","token":"map","types":"word"},
{"begin":196,"ender":220,"lexer":"script","lines":0,"stack":"script","token":"(","types":"start"},
{"begin":204,"ender":220,"lexer":"script","lines":0,"stack":"method","token":"function","types":"word"},
{"begin":204,"ender":208,"lexer":"script","lines":1,"stack":"method","token":"(","types":"start"},
{"begin":206,"ender":208,"lexer":"script","lines":0,"stack":"arguments","token":"i","types":"reference"},
{"begin":206,"ender":208,"lexer":"script","lines":0,"stack":"arguments","token":")","types":"end"},
{"begin":204,"ender":219,"lexer":"script","lines":1,"stack":"method","token":"{","types":"start"},
{"begin":209,"ender":219,"lexer":"script","lines":1,"stack":"function","token":"return","types":"word"},
{"begin":209,"ender":218,"lexer":"markup","lines":1,"stack":"function","token":"<span>","types":"start"},
{"begin":211,"ender":217,"lexer":"markup","lines":0,"stack":"span","token":"{","types":"script_start"},
{"begin":212,"ender":217,"lexer":"script","lines":0,"stack":"script","token":"i","types":"reference"},
{"begin":212,"ender":217,"lexer":"script","lines":1,"stack":"script","token":"/","types":"operator"},
{"begin":212,"ender":217,"lexer":"script","lines":1,"stack":"script","token":"2","types":"number"},
{"begin":212,"ender":217,"lexer":"script","lines":0,"stack":"script","token":"x;","types":"separator"},
{"begin":212,"ender":217,"lexer":"markup","lines":0,"stack":"script","token":"}","types":"script_end"},
{"begin":211,"ender":218,"lexer":"markup","lines":0,"stack":"span","token":"</span>","types":"end"},
{"begin":209,"ender":219,"lexer":"script","lines":1,"stack":"function","token":"}","types":"end"},
{"begin":204,"ender":220,"lexer":"script","lines":0,"stack":"method","token":")","types":"end"},
{"begin":196,"ender":222,"lexer":"script","lines":0,"stack":"script","token":"x;","types":"separator"},
{"begin":196,"ender":222,"lexer":"markup","lines":0,"stack":"script","token":"}","types":"script_end"},
{"begin":195,"ender":223,"lexer":"markup","lines":2,"stack":"div","token":"</div>","types":"end"},
{"begin":-1,"ender":-1,"lexer":"script","lines":0,"stack":"global","token":"x;","types":"separator"}
]