%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/lightco1/www/lightcolab.com/media/editors/codemirror/mode/javascript/
Upload File :
Create Path :
Current File : /home/lightco1/www/lightcolab.com/media/editors/codemirror/mode/javascript/javascript.min.js

!(function(a){"object"==typeof exports&&"object"==typeof module?a(require("../../lib/codemirror")):"function"==typeof define&&define.amd?define(["../../lib/codemirror"],a):a(CodeMirror)})((function(a){"use strict";a.defineMode("javascript",(function(b,c){function d(a){for(var b,c=!1,d=!1;null!=(b=a.next());){if(!c){if("/"==b&&!d)return;"["==b?d=!0:d&&"]"==b&&(d=!1)}c=!c&&"\\"==b}}function e(a,b,c){return Ga=a,Ha=c,b}function f(a,b){var c=a.next();if('"'==c||"'"==c)return b.tokenize=g(c),b.tokenize(a,b);if("."==c&&a.match(/^\d+(?:[eE][+\-]?\d+)?/))return e("number","number");if("."==c&&a.match(".."))return e("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(c))return e(c);if("="==c&&a.eat(">"))return e("=>","operator");if("0"==c&&a.eat(/x/i))return a.eatWhile(/[\da-f]/i),e("number","number");if("0"==c&&a.eat(/o/i))return a.eatWhile(/[0-7]/i),e("number","number");if("0"==c&&a.eat(/b/i))return a.eatWhile(/[01]/i),e("number","number");if(/\d/.test(c))return a.match(/^\d*(?:\.\d*)?(?:[eE][+\-]?\d+)?/),e("number","number");if("/"==c)return a.eat("*")?(b.tokenize=h,h(a,b)):a.eat("/")?(a.skipToEnd(),e("comment","comment")):Fa(a,b,1)?(d(a),a.match(/^\b(([gimyu])(?![gimyu]*\2))+\b/),e("regexp","string-2")):(a.eat("="),e("operator","operator",a.current()));if("`"==c)return b.tokenize=i,i(a,b);if("#"==c)return a.skipToEnd(),e("error","error");if(Pa.test(c))return">"==c&&b.lexical&&">"==b.lexical.type||(a.eat("=")?"!"!=c&&"="!=c||a.eat("="):/[<>*+\-]/.test(c)&&(a.eat(c),">"==c&&a.eat(c))),e("operator","operator",a.current());if(Na.test(c)){a.eatWhile(Na);var f=a.current();if("."!=b.lastType){if(Oa.propertyIsEnumerable(f)){var j=Oa[f];return e(j.type,j.style,f)}if("async"==f&&a.match(/^(\s|\/\*.*?\*\/)*[\(\w]/,!1))return e("async","keyword",f)}return e("variable","variable",f)}}function g(a){return function(b,c){var d,g=!1;if(Ka&&"@"==b.peek()&&b.match(Qa))return c.tokenize=f,e("jsonld-keyword","meta");for(;null!=(d=b.next())&&(d!=a||g);)g=!g&&"\\"==d;return g||(c.tokenize=f),e("string","string")}}function h(a,b){for(var c,d=!1;c=a.next();){if("/"==c&&d){b.tokenize=f;break}d="*"==c}return e("comment","comment")}function i(a,b){for(var c,d=!1;null!=(c=a.next());){if(!d&&("`"==c||"$"==c&&a.eat("{"))){b.tokenize=f;break}d=!d&&"\\"==c}return e("quasi","string-2",a.current())}function j(a,b){b.fatArrowAt&&(b.fatArrowAt=null);var c=a.string.indexOf("=>",a.start);if(!(c<0)){if(Ma){var d=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(a.string.slice(a.start,c));d&&(c=d.index)}for(var e=0,f=!1,g=c-1;g>=0;--g){var h=a.string.charAt(g),i=Ra.indexOf(h);if(i>=0&&i<3){if(!e){++g;break}if(0==--e){"("==h&&(f=!0);break}}else if(i>=3&&i<6)++e;else if(Na.test(h))f=!0;else{if(/["'\/]/.test(h))return;if(f&&!e){++g;break}}}f&&!e&&(b.fatArrowAt=g)}}function k(a,b,c,d,e,f){this.indented=a,this.column=b,this.type=c,this.prev=e,this.info=f,null!=d&&(this.align=d)}function l(a,b){for(var c=a.localVars;c;c=c.next)if(c.name==b)return!0;for(var d=a.context;d;d=d.prev)for(var c=d.vars;c;c=c.next)if(c.name==b)return!0}function m(a,b,c,d,e){var f=a.cc;for(Ta.state=a,Ta.stream=e,Ta.marked=null,Ta.cc=f,Ta.style=b,a.lexical.hasOwnProperty("align")||(a.lexical.align=!0);;){var g=f.length?f.pop():La?x:w;if(g(c,d)){for(;f.length&&f[f.length-1].lex;)f.pop()();return Ta.marked?Ta.marked:"variable"==c&&l(a,d)?"variable-2":b}}}function n(){for(var a=arguments.length-1;a>=0;a--)Ta.cc.push(arguments[a])}function o(){return n.apply(null,arguments),!0}function p(a){function b(b){for(var c=b;c;c=c.next)if(c.name==a)return!0;return!1}var d=Ta.state;if(Ta.marked="def",d.context){if(b(d.localVars))return;d.localVars={name:a,next:d.localVars}}else{if(b(d.globalVars))return;c.globalVars&&(d.globalVars={name:a,next:d.globalVars})}}function q(a){return"public"==a||"private"==a||"protected"==a||"abstract"==a||"readonly"==a}function r(){Ta.state.context={prev:Ta.state.context,vars:Ta.state.localVars},Ta.state.localVars=Ua}function s(){Ta.state.localVars=Ta.state.context.vars,Ta.state.context=Ta.state.context.prev}function t(a,b){var c=function(){var c=Ta.state,d=c.indented;if("stat"==c.lexical.type)d=c.lexical.indented;else for(var e=c.lexical;e&&")"==e.type&&e.align;e=e.prev)d=e.indented;c.lexical=new k(d,Ta.stream.column(),a,null,c.lexical,b)};return c.lex=!0,c}function u(){var a=Ta.state;a.lexical.prev&&(")"==a.lexical.type&&(a.indented=a.lexical.indented),a.lexical=a.lexical.prev)}function v(a){function b(c){return c==a?o():";"==a?n():o(b)}return b}function w(a,b){return"var"==a?o(t("vardef",b.length),ca,v(";"),u):"keyword a"==a?o(t("form"),z,w,u):"keyword b"==a?o(t("form"),w,u):"keyword d"==a?Ta.stream.match(/^\s*$/,!1)?o():o(t("stat"),B,v(";"),u):"debugger"==a?o(v(";")):"{"==a?o(t("}"),S,u):";"==a?o():"if"==a?("else"==Ta.state.lexical.info&&Ta.state.cc[Ta.state.cc.length-1]==u&&Ta.state.cc.pop()(),o(t("form"),z,w,u,ha)):"function"==a?o(na):"for"==a?o(t("form"),ia,w,u):"class"==a||Ma&&"interface"==b?(Ta.marked="keyword",o(t("form"),qa,u)):"variable"==a?Ma&&"declare"==b?(Ta.marked="keyword",o(w)):Ma&&("module"==b||"enum"==b||"type"==b)&&Ta.stream.match(/^\s*\w/,!1)?(Ta.marked="keyword","enum"==b?o(Ca):"type"==b?o(W,v("operator"),W,v(";")):o(t("form"),da,v("{"),t("}"),S,u,u)):Ma&&"namespace"==b?(Ta.marked="keyword",o(t("form"),x,S,u)):o(t("stat"),L):"switch"==a?o(t("form"),z,v("{"),t("}","switch"),S,u,u):"case"==a?o(x,v(":")):"default"==a?o(v(":")):"catch"==a?o(t("form"),r,v("("),oa,v(")"),w,u,s):"export"==a?o(t("stat"),ua,u):"import"==a?o(t("stat"),wa,u):"async"==a?o(w):"@"==b?o(x,w):n(t("stat"),x,v(";"),u)}function x(a,b){return A(a,b,!1)}function y(a,b){return A(a,b,!0)}function z(a){return"("!=a?n():o(t(")"),x,v(")"),u)}function A(a,b,c){if(Ta.state.fatArrowAt==Ta.stream.start){var d=c?H:G;if("("==a)return o(r,t(")"),Q(oa,")"),u,v("=>"),d,s);if("variable"==a)return n(r,da,v("=>"),d,s)}var e=c?D:C;return Sa.hasOwnProperty(a)?o(e):"function"==a?o(na,e):"class"==a||Ma&&"interface"==b?(Ta.marked="keyword",o(t("form"),pa,u)):"keyword c"==a||"async"==a?o(c?y:x):"("==a?o(t(")"),B,v(")"),u,e):"operator"==a||"spread"==a?o(c?y:x):"["==a?o(t("]"),Ba,u,e):"{"==a?R(N,"}",null,e):"quasi"==a?n(E,e):"new"==a?o(I(c)):o()}function B(a){return a.match(/[;\}\)\],]/)?n():n(x)}function C(a,b){return","==a?o(x):D(a,b,!1)}function D(a,b,c){var d=0==c?C:D,e=0==c?x:y;return"=>"==a?o(r,c?H:G,s):"operator"==a?/\+\+|--/.test(b)||Ma&&"!"==b?o(d):Ma&&"<"==b&&Ta.stream.match(/^([^>]|<.*?>)*>\s*\(/,!1)?o(t(">"),Q(W,">"),u,d):"?"==b?o(x,v(":"),e):o(e):"quasi"==a?n(E,d):";"!=a?"("==a?R(y,")","call",d):"."==a?o(M,d):"["==a?o(t("]"),B,v("]"),u,d):Ma&&"as"==b?(Ta.marked="keyword",o(W,d)):"regexp"==a?(Ta.state.lastType=Ta.marked="operator",Ta.stream.backUp(Ta.stream.pos-Ta.stream.start-1),o(e)):void 0:void 0}function E(a,b){return"quasi"!=a?n():"${"!=b.slice(b.length-2)?o(E):o(x,F)}function F(a){if("}"==a)return Ta.marked="string-2",Ta.state.tokenize=i,o(E)}function G(a){return j(Ta.stream,Ta.state),n("{"==a?w:x)}function H(a){return j(Ta.stream,Ta.state),n("{"==a?w:y)}function I(a){return function(b){return"."==b?o(a?K:J):"variable"==b&&Ma?o(_,a?D:C):n(a?y:x)}}function J(a,b){if("target"==b)return Ta.marked="keyword",o(C)}function K(a,b){if("target"==b)return Ta.marked="keyword",o(D)}function L(a){return":"==a?o(u,w):n(C,v(";"),u)}function M(a){if("variable"==a)return Ta.marked="property",o()}function N(a,b){if("async"==a)return Ta.marked="property",o(N);if("variable"==a||"keyword"==Ta.style){if(Ta.marked="property","get"==b||"set"==b)return o(O);var c;return Ma&&Ta.state.fatArrowAt==Ta.stream.start&&(c=Ta.stream.match(/^\s*:\s*/,!1))&&(Ta.state.fatArrowAt=Ta.stream.pos+c[0].length),o(P)}return"number"==a||"string"==a?(Ta.marked=Ka?"property":Ta.style+" property",o(P)):"jsonld-keyword"==a?o(P):Ma&&q(b)?(Ta.marked="keyword",o(N)):"["==a?o(x,T,v("]"),P):"spread"==a?o(y,P):"*"==b?(Ta.marked="keyword",o(N)):":"==a?n(P):void 0}function O(a){return"variable"!=a?n(P):(Ta.marked="property",o(na))}function P(a){return":"==a?o(y):"("==a?n(na):void 0}function Q(a,b,c){function d(e,f){if(c?c.indexOf(e)>-1:","==e){var g=Ta.state.lexical;return"call"==g.info&&(g.pos=(g.pos||0)+1),o((function(c,d){return c==b||d==b?n():n(a)}),d)}return e==b||f==b?o():o(v(b))}return function(c,e){return c==b||e==b?o():n(a,d)}}function R(a,b,c){for(var d=3;d<arguments.length;d++)Ta.cc.push(arguments[d]);return o(t(b,c),Q(a,b),u)}function S(a){return"}"==a?o():n(w,S)}function T(a,b){if(Ma){if(":"==a)return o(W);if("?"==b)return o(T)}}function U(a){if(Ma&&":"==a)return Ta.stream.match(/^\s*\w+\s+is\b/,!1)?o(x,V,W):o(W)}function V(a,b){if("is"==b)return Ta.marked="keyword",o()}function W(a,b){return"variable"==a||"void"==b?"keyof"==b?(Ta.marked="keyword",o(W)):(Ta.marked="type",o($)):"string"==a||"number"==a||"atom"==a?o($):"["==a?o(t("]"),Q(W,"]",","),u,$):"{"==a?o(t("}"),Q(Y,"}",",;"),u,$):"("==a?o(Q(Z,")"),X):void 0}function X(a){if("=>"==a)return o(W)}function Y(a,b){return"variable"==a||"keyword"==Ta.style?(Ta.marked="property",o(Y)):"?"==b?o(Y):":"==a?o(W):"["==a?o(x,T,v("]"),Y):void 0}function Z(a){return"variable"==a?o(Z):":"==a?o(W):void 0}function $(a,b){return"<"==b?o(t(">"),Q(W,">"),u,$):"|"==b||"."==a?o(W):"["==a?o(v("]"),$):"extends"==b||"implements"==b?(Ta.marked="keyword",o(W)):void 0}function _(a,b){if("<"==b)return o(t(">"),Q(W,">"),u,$)}function aa(){return n(W,ba)}function ba(a,b){if("="==b)return o(W)}function ca(a,b){return"enum"==b?(Ta.marked="keyword",o(Ca)):n(da,T,fa,ga)}function da(a,b){return Ma&&q(b)?(Ta.marked="keyword",o(da)):"variable"==a?(p(b),o()):"spread"==a?o(da):"["==a?R(da,"]"):"{"==a?R(ea,"}"):void 0}function ea(a,b){return"variable"!=a||Ta.stream.match(/^\s*:/,!1)?("variable"==a&&(Ta.marked="property"),"spread"==a?o(da):"}"==a?n():o(v(":"),da,fa)):(p(b),o(fa))}function fa(a,b){if("="==b)return o(y)}function ga(a){if(","==a)return o(ca)}function ha(a,b){if("keyword b"==a&&"else"==b)return o(t("form","else"),w,u)}function ia(a){if("("==a)return o(t(")"),ja,v(")"),u)}function ja(a){return"var"==a?o(ca,v(";"),la):";"==a?o(la):"variable"==a?o(ka):n(x,v(";"),la)}function ka(a,b){return"in"==b||"of"==b?(Ta.marked="keyword",o(x)):o(C,la)}function la(a,b){return";"==a?o(ma):"in"==b||"of"==b?(Ta.marked="keyword",o(x)):n(x,v(";"),ma)}function ma(a){")"!=a&&o(x)}function na(a,b){return"*"==b?(Ta.marked="keyword",o(na)):"variable"==a?(p(b),o(na)):"("==a?o(r,t(")"),Q(oa,")"),u,U,w,s):Ma&&"<"==b?o(t(">"),Q(aa,">"),u,na):void 0}function oa(a,b){return"@"==b&&o(x,oa),"spread"==a?o(oa):Ma&&q(b)?(Ta.marked="keyword",o(oa)):n(da,T,fa)}function pa(a,b){return"variable"==a?qa(a,b):ra(a,b)}function qa(a,b){if("variable"==a)return p(b),o(ra)}function ra(a,b){return"<"==b?o(t(">"),Q(aa,">"),u,ra):"extends"==b||"implements"==b||Ma&&","==a?("implements"==b&&(Ta.marked="keyword"),o(Ma?W:x,ra)):"{"==a?o(t("}"),sa,u):void 0}function sa(a,b){return"async"==a||"variable"==a&&("static"==b||"get"==b||"set"==b||Ma&&q(b))&&Ta.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(Ta.marked="keyword",o(sa)):"variable"==a||"keyword"==Ta.style?(Ta.marked="property",o(Ma?ta:na,sa)):"["==a?o(x,T,v("]"),Ma?ta:na,sa):"*"==b?(Ta.marked="keyword",o(sa)):";"==a?o(sa):"}"==a?o():"@"==b?o(x,sa):void 0}function ta(a,b){return"?"==b?o(ta):":"==a?o(W,fa):"="==b?o(y):n(na)}function ua(a,b){return"*"==b?(Ta.marked="keyword",o(Aa,v(";"))):"default"==b?(Ta.marked="keyword",o(x,v(";"))):"{"==a?o(Q(va,"}"),Aa,v(";")):n(w)}function va(a,b){return"as"==b?(Ta.marked="keyword",o(v("variable"))):"variable"==a?n(y,va):void 0}function wa(a){return"string"==a?o():n(xa,ya,Aa)}function xa(a,b){return"{"==a?R(xa,"}"):("variable"==a&&p(b),"*"==b&&(Ta.marked="keyword"),o(za))}function ya(a){if(","==a)return o(xa,ya)}function za(a,b){if("as"==b)return Ta.marked="keyword",o(xa)}function Aa(a,b){if("from"==b)return Ta.marked="keyword",o(x)}function Ba(a){return"]"==a?o():n(Q(y,"]"))}function Ca(){return n(t("form"),da,v("{"),t("}"),Q(Da,"}"),u,u)}function Da(){return n(da,fa)}function Ea(a,b){return"operator"==a.lastType||","==a.lastType||Pa.test(b.charAt(0))||/[,.]/.test(b.charAt(0))}function Fa(a,b,c){return b.tokenize==f&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(b.lastType)||"quasi"==b.lastType&&/\{\s*$/.test(a.string.slice(0,a.pos-(c||0)))}var Ga,Ha,Ia=b.indentUnit,Ja=c.statementIndent,Ka=c.jsonld,La=c.json||Ka,Ma=c.typescript,Na=c.wordCharacters||/[\w$\xa1-\uffff]/,Oa=(function(){function a(a){return{type:a,style:"keyword"}}var b=a("keyword a"),c=a("keyword b"),d=a("keyword c"),e=a("keyword d"),f=a("operator"),g={type:"atom",style:"atom"};return{if:a("if"),while:b,with:b,else:c,do:c,try:c,finally:c,return:e,break:e,continue:e,new:a("new"),delete:d,void:d,throw:d,debugger:a("debugger"),var:a("var"),const:a("var"),let:a("var"),function:a("function"),catch:a("catch"),for:a("for"),switch:a("switch"),case:a("case"),default:a("default"),in:f,typeof:f,instanceof:f,true:g,false:g,null:g,undefined:g,NaN:g,Infinity:g,this:a("this"),class:a("class"),super:a("atom"),yield:d,export:a("export"),import:a("import"),extends:d,await:d}})(),Pa=/[+\-*&%=<>!?|~^@]/,Qa=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/,Ra="([{}])",Sa={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0},Ta={state:null,column:null,marked:null,cc:null},Ua={name:"this",next:{name:"arguments"}};return u.lex=!0,{startState:function(a){var b={tokenize:f,lastType:"sof",cc:[],lexical:new k((a||0)-Ia,0,"block",!1),localVars:c.localVars,context:c.localVars&&{vars:c.localVars},indented:a||0};return c.globalVars&&"object"==typeof c.globalVars&&(b.globalVars=c.globalVars),b},token:function(a,b){if(a.sol()&&(b.lexical.hasOwnProperty("align")||(b.lexical.align=!1),b.indented=a.indentation(),j(a,b)),b.tokenize!=h&&a.eatSpace())return null;var c=b.tokenize(a,b);return"comment"==Ga?c:(b.lastType="operator"!=Ga||"++"!=Ha&&"--"!=Ha?Ga:"incdec",m(b,c,Ga,Ha,a))},indent:function(b,d){if(b.tokenize==h)return a.Pass;if(b.tokenize!=f)return 0;var e,g=d&&d.charAt(0),i=b.lexical;if(!/^\s*else\b/.test(d))for(var j=b.cc.length-1;j>=0;--j){var k=b.cc[j];if(k==u)i=i.prev;else if(k!=ha)break}for(;("stat"==i.type||"form"==i.type)&&("}"==g||(e=b.cc[b.cc.length-1])&&(e==C||e==D)&&!/^[,\.=+\-*:?[\(]/.test(d));)i=i.prev;Ja&&")"==i.type&&"stat"==i.prev.type&&(i=i.prev);var l=i.type,m=g==l;return"vardef"==l?i.indented+("operator"==b.lastType||","==b.lastType?i.info+1:0):"form"==l&&"{"==g?i.indented:"form"==l?i.indented+Ia:"stat"==l?i.indented+(Ea(b,d)?Ja||Ia:0):"switch"!=i.info||m||0==c.doubleIndentSwitch?i.align?i.column+(m?0:1):i.indented+(m?0:Ia):i.indented+(/^(?:case|default)\b/.test(d)?Ia:2*Ia)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:La?null:"/*",blockCommentEnd:La?null:"*/",blockCommentContinue:La?null:" * ",lineComment:La?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:La?"json":"javascript",jsonldMode:Ka,jsonMode:La,expressionAllowed:Fa,skipExpression:function(a){var b=a.cc[a.cc.length-1];b!=x&&b!=y||a.cc.pop()}}})),a.registerHelper("wordChars","javascript",/[\w$]/),a.defineMIME("text/javascript","javascript"),a.defineMIME("text/ecmascript","javascript"),a.defineMIME("application/javascript","javascript"),a.defineMIME("application/x-javascript","javascript"),a.defineMIME("application/ecmascript","javascript"),a.defineMIME("application/json",{name:"javascript",json:!0}),a.defineMIME("application/x-json",{name:"javascript",json:!0}),a.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),a.defineMIME("text/typescript",{name:"javascript",typescript:!0}),a.defineMIME("application/typescript",{name:"javascript",typescript:!0})}));

Zerion Mini Shell 1.0