summaryrefslogtreecommitdiff
path: root/tree/public/assets/js/vendor/liquid-lite.min.js
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2016-11-28 18:11:12 -0500
committerJules Laplace <jules@okfoc.us>2016-11-28 18:11:12 -0500
commit2860b0ceae8e08704996b3397fb8b962ca60ab95 (patch)
treed2f868290adbfd6914aa5f139c4fcc5323a1dc7f /tree/public/assets/js/vendor/liquid-lite.min.js
parent0237b32f73b344deba694cd04fd61a52355ab33d (diff)
tree init
Diffstat (limited to 'tree/public/assets/js/vendor/liquid-lite.min.js')
-rw-r--r--tree/public/assets/js/vendor/liquid-lite.min.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/tree/public/assets/js/vendor/liquid-lite.min.js b/tree/public/assets/js/vendor/liquid-lite.min.js
new file mode 100644
index 0000000..d4e0d8e
--- /dev/null
+++ b/tree/public/assets/js/vendor/liquid-lite.min.js
@@ -0,0 +1,2 @@
+this.liquid=function(c){function e(a,b){if(a=a.match(/^\s*(?:new\b|typeof\b|[^a-z].*)?(\w*)/)[1])f[a+(b||'=""')]=1}var f={"_=[]":1};c=c.replace(/\r?\n/g,"\\n").replace(/{{(.+?)}}/g,function(a,b){e(b);return"',("+b.replace(/([^|])\|\s*(\w+)(?:\s*\:([^|]+))?/g,"$1).$2($3")+"),'"}).replace(/{%\s*(for|if|elsif)?\s*(\!?)\s*(.+?)%}(?:\\n)?/g,function(a,b,c,d){"for"==b?((a=d.match(/^(\w+) in (\w*)(.*)/))?(e(a[2],"={}"),b="var loop={i:0,offset:0},_3=loop,_2="+a[2]+a[3].replace(/ (limit|offset):\s*(\d+)/ig,
+";_3.$1=$2")+";if(_2)for",a="_1 in _2)if(_2.hasOwnProperty(_1)&&!(_3.offset&&_3.offset--)){_3.i++;if(_3.limit&&_3.i-_3.offset>_3.limit)break;_3.key=_1;var "+a[1]+"=_2[_1];"):a=d+"){",a="');"+b+"(var "+a):b?(e(d),a="')"+("if"==b?";":"}else ")+"if("+c+"("+d+")){"):a="else "==d?"')}else{":"')};";return a+"_.push('"});return new Function("_0","var "+Object.keys(f).join(",")+";with(_0||{}){_.push('"+c+"')}return _.join('')")};