Current File : /home/pacjaorg/public_html/kmm/media/vendor/codemirror/mode/django/django.min.js
(function(r){typeof exports=="object"&&typeof module=="object"?r(require("../../lib/codemirror"),require("../htmlmixed/htmlmixed"),require("../../addon/mode/overlay")):typeof define=="function"&&define.amd?define(["../../lib/codemirror","../htmlmixed/htmlmixed","../../addon/mode/overlay"],r):r(CodeMirror)})(function(r){"use strict";r.defineMode("django:inner",function(){var n=["block","endblock","for","endfor","true","false","filter","endfilter","loop","none","self","super","if","elif","endif","as","else","import","with","endwith","without","context","ifequal","endifequal","ifnotequal","endifnotequal","extends","include","load","comment","endcomment","empty","url","static","trans","blocktrans","endblocktrans","now","regroup","lorem","ifchanged","endifchanged","firstof","debug","cycle","csrf_token","autoescape","endautoescape","spaceless","endspaceless","ssi","templatetag","verbatim","endverbatim","widthratio"],t=["add","addslashes","capfirst","center","cut","date","default","default_if_none","dictsort","dictsortreversed","divisibleby","escape","escapejs","filesizeformat","first","floatformat","force_escape","get_digit","iriencode","join","last","length","length_is","linebreaks","linebreaksbr","linenumbers","ljust","lower","make_list","phone2numeric","pluralize","pprint","random","removetags","rjust","safe","safeseq","slice","slugify","stringformat","striptags","time","timesince","timeuntil","title","truncatechars","truncatechars_html","truncatewords","truncatewords_html","unordered_list","upper","urlencode","urlize","urlizetrunc","wordcount","wordwrap","yesno"],o=["==","!=","<",">","<=",">="],a=["in","not","or","and"];n=new RegExp("^\\b("+n.join("|")+")\\b"),t=new RegExp("^\\b("+t.join("|")+")\\b"),o=new RegExp("^\\b("+o.join("|")+")\\b"),a=new RegExp("^\\b("+a.join("|")+")\\b");function f(i,e){if(i.match("{{"))return e.tokenize=p,"tag";if(i.match("{%"))return e.tokenize=d,"tag";if(i.match("{#"))return e.tokenize=w,"comment";for(;i.next()!=null&&!i.match(/\{[{%#]/,!1););return null}function c(i,e){return function(l,u){if(!u.escapeNext&&l.eat(i))u.tokenize=e;else{u.escapeNext&&(u.escapeNext=!1);var m=l.next();m=="\\"&&(u.escapeNext=!0)}return"string"}}function p(i,e){if(e.waitDot){if(e.waitDot=!1,i.peek()!=".")return"null";if(i.match(/\.\W+/))return"error";if(i.eat("."))return e.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(e.waitPipe){if(e.waitPipe=!1,i.peek()!="|")return"null";if(i.match(/\.\W+/))return"error";if(i.eat("|"))return e.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}return e.waitProperty&&(e.waitProperty=!1,i.match(/\b(\w+)\b/))?(e.waitDot=!0,e.waitPipe=!0,"property"):e.waitFilter&&(e.waitFilter=!1,i.match(t))?"variable-2":i.eatSpace()?(e.waitProperty=!1,"null"):i.match(/\b\d+(\.\d+)?\b/)?"number":i.match("'")?(e.tokenize=c("'",e.tokenize),"string"):i.match('"')?(e.tokenize=c('"',e.tokenize),"string"):i.match(/\b(\w+)\b/)&&!e.foundVariable?(e.waitDot=!0,e.waitPipe=!0,"variable"):i.match("}}")?(e.waitProperty=null,e.waitFilter=null,e.waitDot=null,e.waitPipe=null,e.tokenize=f,"tag"):(i.next(),"null")}function d(i,e){if(e.waitDot){if(e.waitDot=!1,i.peek()!=".")return"null";if(i.match(/\.\W+/))return"error";if(i.eat("."))return e.waitProperty=!0,"null";throw Error("Unexpected error while waiting for property.")}if(e.waitPipe){if(e.waitPipe=!1,i.peek()!="|")return"null";if(i.match(/\.\W+/))return"error";if(i.eat("|"))return e.waitFilter=!0,"null";throw Error("Unexpected error while waiting for filter.")}if(e.waitProperty&&(e.waitProperty=!1,i.match(/\b(\w+)\b/)))return e.waitDot=!0,e.waitPipe=!0,"property";if(e.waitFilter&&(e.waitFilter=!1,i.match(t)))return"variable-2";if(i.eatSpace())return e.waitProperty=!1,"null";if(i.match(/\b\d+(\.\d+)?\b/))return"number";if(i.match("'"))return e.tokenize=c("'",e.tokenize),"string";if(i.match('"'))return e.tokenize=c('"',e.tokenize),"string";if(i.match(o))return"operator";if(i.match(a))return"keyword";var l=i.match(n);return l?(l[0]=="comment"&&(e.blockCommentTag=!0),"keyword"):i.match(/\b(\w+)\b/)?(e.waitDot=!0,e.waitPipe=!0,"variable"):i.match("%}")?(e.waitProperty=null,e.waitFilter=null,e.waitDot=null,e.waitPipe=null,e.blockCommentTag?(e.blockCommentTag=!1,e.tokenize=h):e.tokenize=f,"tag"):(i.next(),"null")}function w(i,e){return i.match(/^.*?#\}/)?e.tokenize=f:i.skipToEnd(),"comment"}function h(i,e){return i.match(/\{%\s*endcomment\s*%\}/,!1)?(e.tokenize=d,i.match("{%"),"tag"):(i.next(),"comment")}return{startState:function(){return{tokenize:f}},token:function(i,e){return e.tokenize(i,e)},blockCommentStart:"{% comment %}",blockCommentEnd:"{% endcomment %}"}}),r.defineMode("django",function(n){var t=r.getMode(n,"text/html"),o=r.getMode(n,"django:inner");return r.overlayMode(t,o)}),r.defineMIME("text/x-django","django")});
Site is undergoing maintenance

PACJA Events

Maintenance mode is on

Site will be available soon. Thank you for your patience!