http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/f629d0f4/griffin-ui/apidocs/lang/tr.js
----------------------------------------------------------------------
diff --git a/griffin-ui/apidocs/lang/tr.js b/griffin-ui/apidocs/lang/tr.js
deleted file mode 100644
index 16426a9..0000000
--- a/griffin-ui/apidocs/lang/tr.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
-    "Warning: Deprecated":"Uyarı: Deprecated",
-    "Implementation Notes":"Gerçekleştirim Notları",
-    "Response Class":"Dönen Sınıf",
-    "Status":"Statü",
-    "Parameters":"Parametreler",
-    "Parameter":"Parametre",
-    "Value":"Değer",
-    "Description":"Açıklama",
-    "Parameter Type":"Parametre Tipi",
-    "Data Type":"Veri Tipi",
-    "Response Messages":"Dönüş Mesajı",
-    "HTTP Status Code":"HTTP Statü Kodu",
-    "Reason":"Gerekçe",
-    "Response Model":"Dönüş Modeli",
-    "Request URL":"İstek URL",
-    "Response Body":"Dönüş İçeriği",
-    "Response Code":"Dönüş Kodu",
-    "Response Headers":"Dönüş Üst Bilgileri",
-    "Hide Response":"Dönüşü Gizle",
-    "Headers":"Üst Bilgiler",
-    "Try it out!":"Dene!",
-    "Show/Hide":"Göster/Gizle",
-    "List Operations":"Operasyonları Listele",
-    "Expand Operations":"Operasyonları Aç",
-    "Raw":"Ham",
-    "can't parse JSON.  Raw result":"JSON çözümlenemiyor.  Ham sonuç",
-    "Model Schema":"Model Şema",
-    "Model":"Model",
-    "apply":"uygula",
-    "Username":"Kullanıcı Adı",
-    "Password":"Parola",
-    "Terms of service":"Servis şartları",
-    "Created by":"Oluşturan",
-    "See more at":"Daha fazlası için",
-    "Contact the developer":"Geliştirici ile İletişime Geçin",
-    "api version":"api versiyon",
-    "Response Content Type":"Dönüş İçerik Tipi",
-    "fetching resource":"kaynak getiriliyor",
-    "fetching resource list":"kaynak listesi getiriliyor",
-    "Explore":"Keşfet",
-    "Show Swagger Petstore Example Apis":"Swagger Petstore Örnek Api'yi Gör",
-    "Can't read from server.  It may not have the appropriate 
access-control-origin settings.":"Sunucudan okuma yapılamıyor. Sunucu 
access-control-origin ayarlarınızı kontrol edin.",
-    "Please specify the protocol for":"Lütfen istenen adres için protokol 
belirtiniz",
-    "Can't read swagger JSON from":"Swagger JSON bu kaynaktan okunamıyor",
-    "Finished Loading Resource Information. Rendering Swagger UI":"Kaynak 
baglantısı tamamlandı. Swagger UI gösterime hazırlanıyor",
-    "Unable to read api":"api okunamadı",
-    "from path":"yoldan",
-    "server returned":"sunucuya dönüldü"
-});

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/f629d0f4/griffin-ui/apidocs/lang/translator.js
----------------------------------------------------------------------
diff --git a/griffin-ui/apidocs/lang/translator.js 
b/griffin-ui/apidocs/lang/translator.js
deleted file mode 100644
index 591f6d4..0000000
--- a/griffin-ui/apidocs/lang/translator.js
+++ /dev/null
@@ -1,39 +0,0 @@
-'use strict';
-
-/**
- * Translator for documentation pages.
- *
- * To enable translation you should include one of language-files in your 
index.html
- * after <script src='lang/translator.js' type='text/javascript'></script>.
- * For example - <script src='lang/ru.js' type='text/javascript'></script>
- *
- * If you wish to translate some new texsts you should do two things:
- * 1. Add a new phrase pair ("New Phrase": "New Translation") into your 
language file (for example lang/ru.js). It will be great if you add it in other 
language files too.
- * 2. Mark that text it templates this way <anyHtmlTag data-sw-translate>New 
Phrase</anyHtmlTag> or <anyHtmlTag data-sw-translate value='New Phrase'/>.
- * The main thing here is attribute data-sw-translate. Only inner html, 
title-attribute and value-attribute are going to translate.
- *
- */
-window.SwaggerTranslator = {
-
-    _words:[],
-
-    translate: function(sel) {
-      var $this = this;
-      sel = sel || '[data-sw-translate]';
-
-      $(sel).each(function() {
-        $(this).html($this._tryTranslate($(this).html()));
-
-        $(this).val($this._tryTranslate($(this).val()));
-        $(this).attr('title', $this._tryTranslate($(this).attr('title')));
-      });
-    },
-
-    _tryTranslate: function(word) {
-      return this._words[$.trim(word)] !== undefined ? 
this._words[$.trim(word)] : word;
-    },
-
-    learn: function(wordsMap) {
-      this._words = wordsMap;
-    }
-};

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/f629d0f4/griffin-ui/apidocs/lang/zh-cn.js
----------------------------------------------------------------------
diff --git a/griffin-ui/apidocs/lang/zh-cn.js b/griffin-ui/apidocs/lang/zh-cn.js
deleted file mode 100644
index 570319b..0000000
--- a/griffin-ui/apidocs/lang/zh-cn.js
+++ /dev/null
@@ -1,53 +0,0 @@
-'use strict';
-
-/* jshint quotmark: double */
-window.SwaggerTranslator.learn({
-    "Warning: Deprecated":"警告:已过时",
-    "Implementation Notes":"实现备注",
-    "Response Class":"响应类",
-    "Status":"状态",
-    "Parameters":"参数",
-    "Parameter":"参数",
-    "Value":"值",
-    "Description":"描述",
-    "Parameter Type":"参数类型",
-    "Data Type":"数据类型",
-    "Response Messages":"响应消息",
-    "HTTP Status Code":"HTTP状态码",
-    "Reason":"原因",
-    "Response Model":"响应模型",
-    "Request URL":"请求URL",
-    "Response Body":"响应体",
-    "Response Code":"响应码",
-    "Response Headers":"响应头",
-    "Hide Response":"隐藏响应",
-    "Headers":"头",
-    "Try it out!":"试一下!",
-    "Show/Hide":"显示/隐藏",
-    "List Operations":"显示操作",
-    "Expand Operations":"展开操作",
-    "Raw":"原始",
-    "can't parse JSON.  Raw result":"无法解析JSON. 原始结果",
-    "Model Schema":"模型架构",
-    "Model":"模型",
-    "apply":"应用",
-    "Username":"用户名",
-    "Password":"密码",
-    "Terms of service":"服务条款",
-    "Created by":"创建者",
-    "See more at":"查看更多:",
-    "Contact the developer":"联系开发者",
-    "api version":"api版本",
-    "Response Content Type":"响应Content Type",
-    "fetching resource":"正在获取资源",
-    "fetching resource list":"正在获取资源列表",
-    "Explore":"浏览",
-    "Show Swagger Petstore Example Apis":"显示 Swagger Petstore 示例 Apis",
-    "Can't read from server.  It may not have the appropriate 
access-control-origin settings.":"无
法从服务器读取。可能没有正确设置access-control-origin。",
-    "Please specify the protocol for":"请指定协议:",
-    "Can't read swagger JSON from":"无法读取swagger JSON于",
-    "Finished Loading Resource Information. Rendering Swagger UI":"已加
载资源信息。正在渲染Swagger UI",
-    "Unable to read api":"无法读取api",
-    "from path":"从路径",
-    "server returned":"服务器返回"
-});

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/f629d0f4/griffin-ui/apidocs/lib/backbone-min.js
----------------------------------------------------------------------
diff --git a/griffin-ui/apidocs/lib/backbone-min.js 
b/griffin-ui/apidocs/lib/backbone-min.js
deleted file mode 100644
index a3f544b..0000000
--- a/griffin-ui/apidocs/lib/backbone-min.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// Backbone.js 1.1.2
-
-(function(t,e){if(typeof 
define==="function"&&define.amd){define(["underscore","jquery","exports"],function(i,r,s){t.Backbone=e(t,s,i,r)})}else
 if(typeof exports!=="undefined"){var 
i=require("underscore");e(t,exports,i)}else{t.Backbone=e(t,{},t._,t.jQuery||t.Zepto||t.ender||t.$)}})(this,function(t,e,i,r){var
 s=t.Backbone;var n=[];var a=n.push;var o=n.slice;var 
h=n.splice;e.VERSION="1.1.2";e.$=r;e.noConflict=function(){t.Backbone=s;return 
this};e.emulateHTTP=false;e.emulateJSON=false;var 
u=e.Events={on:function(t,e,i){if(!c(this,"on",t,[e,i])||!e)return 
this;this._events||(this._events={});var 
r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return
 this},once:function(t,e,r){if(!c(this,"once",t,[e,r])||!e)return this;var 
s=this;var 
n=i.once(function(){s.off(t,n);e.apply(this,arguments)});n._callback=e;return 
this.on(t,n,r)},off:function(t,e,r){var 
s,n,a,o,h,u,l,f;if(!this._events||!c(this,"off",t,[e,r]))return 
this;if(!t&&!e&&!r){this._events=void 0;
 return 
this}o=t?[t]:i.keys(this._events);for(h=0,u=o.length;h<u;h++){t=o[h];if(a=this._events[t]){this._events[t]=s=[];if(e||r){for(l=0,f=a.length;l<f;l++){n=a[l];if(e&&e!==n.callback&&e!==n.callback._callback||r&&r!==n.context){s.push(n)}}}if(!s.length)delete
 this._events[t]}}return this},trigger:function(t){if(!this._events)return 
this;var e=o.call(arguments,1);if(!c(this,"trigger",t,e))return this;var 
i=this._events[t];var r=this._events.all;if(i)f(i,e);if(r)f(r,arguments);return 
this},stopListening:function(t,e,r){var s=this._listeningTo;if(!s)return 
this;var n=!e&&!r;if(!r&&typeof 
e==="object")r=this;if(t)(s={})[t._listenId]=t;for(var a in 
s){t=s[a];t.off(e,r,this);if(n||i.isEmpty(t._events))delete 
this._listeningTo[a]}return this}};var l=/\s+/;var 
c=function(t,e,i,r){if(!i)return true;if(typeof i==="object"){for(var s in 
i){t[e].apply(t,[s,i[s]].concat(r))}return false}if(l.test(i)){var 
n=i.split(l);for(var 
a=0,o=n.length;a<o;a++){t[e].apply(t,[n[a]].concat(r))}return false}re
 turn true};var f=function(t,e){var 
i,r=-1,s=t.length,n=e[0],a=e[1],o=e[2];switch(e.length){case 
0:while(++r<s)(i=t[r]).callback.call(i.ctx);return;case 
1:while(++r<s)(i=t[r]).callback.call(i.ctx,n);return;case 
2:while(++r<s)(i=t[r]).callback.call(i.ctx,n,a);return;case 
3:while(++r<s)(i=t[r]).callback.call(i.ctx,n,a,o);return;default:while(++r<s)(i=t[r]).callback.apply(i.ctx,e);return}};var
 
d={listenTo:"on",listenToOnce:"once"};i.each(d,function(t,e){u[e]=function(e,r,s){var
 n=this._listeningTo||(this._listeningTo={});var 
a=e._listenId||(e._listenId=i.uniqueId("l"));n[a]=e;if(!s&&typeof 
r==="object")s=this;e[t](r,s,this);return 
this}});u.bind=u.on;u.unbind=u.off;i.extend(e,u);var 
p=e.Model=function(t,e){var 
r=t||{};e||(e={});this.cid=i.uniqueId("c");this.attributes={};if(e.collection)this.collection=e.collection;if(e.parse)r=this.parse(r,e)||{};r=i.defaults({},r,i.result(this,"defaults"));this.set(r,e);this.changed={};this.initialize.apply(this,arguments)};i.extend(p.prototype,u,{cha
 
nged:null,validationError:null,idAttribute:"id",initialize:function(){},toJSON:function(t){return
 i.clone(this.attributes)},sync:function(){return 
e.sync.apply(this,arguments)},get:function(t){return 
this.attributes[t]},escape:function(t){return 
i.escape(this.get(t))},has:function(t){return 
this.get(t)!=null},set:function(t,e,r){var s,n,a,o,h,u,l,c;if(t==null)return 
this;if(typeof 
t==="object"){n=t;r=e}else{(n={})[t]=e}r||(r={});if(!this._validate(n,r))return 
false;a=r.unset;h=r.silent;o=[];u=this._changing;this._changing=true;if(!u){this._previousAttributes=i.clone(this.attributes);this.changed={}}c=this.attributes,l=this._previousAttributes;if(this.idAttribute
 in n)this.id=n[this.idAttribute];for(s in 
n){e=n[s];if(!i.isEqual(c[s],e))o.push(s);if(!i.isEqual(l[s],e)){this.changed[s]=e}else{delete
 this.changed[s]}a?delete 
c[s]:c[s]=e}if(!h){if(o.length)this._pending=r;for(var 
f=0,d=o.length;f<d;f++){this.trigger("change:"+o[f],this,c[o[f]],r)}}if(u)return
 this;if(!h){while(this._pend
 
ing){r=this._pending;this._pending=false;this.trigger("change",this,r)}}this._pending=false;this._changing=false;return
 this},unset:function(t,e){return this.set(t,void 
0,i.extend({},e,{unset:true}))},clear:function(t){var e={};for(var r in 
this.attributes)e[r]=void 0;return 
this.set(e,i.extend({},t,{unset:true}))},hasChanged:function(t){if(t==null)return!i.isEmpty(this.changed);return
 i.has(this.changed,t)},changedAttributes:function(t){if(!t)return 
this.hasChanged()?i.clone(this.changed):false;var e,r=false;var 
s=this._changing?this._previousAttributes:this.attributes;for(var n in 
t){if(i.isEqual(s[n],e=t[n]))continue;(r||(r={}))[n]=e}return 
r},previous:function(t){if(t==null||!this._previousAttributes)return 
null;return this._previousAttributes[t]},previousAttributes:function(){return 
i.clone(this._previousAttributes)},fetch:function(t){t=t?i.clone(t):{};if(t.parse===void
 0)t.parse=true;var e=this;var 
r=t.success;t.success=function(i){if(!e.set(e.parse(i,t),t))return false;if(r)r
 (e,i,t);e.trigger("sync",e,i,t)};q(this,t);return 
this.sync("read",this,t)},save:function(t,e,r){var 
s,n,a,o=this.attributes;if(t==null||typeof 
t==="object"){s=t;r=e}else{(s={})[t]=e}r=i.extend({validate:true},r);if(s&&!r.wait){if(!this.set(s,r))return
 false}else{if(!this._validate(s,r))return 
false}if(s&&r.wait){this.attributes=i.extend({},o,s)}if(r.parse===void 
0)r.parse=true;var h=this;var 
u=r.success;r.success=function(t){h.attributes=o;var 
e=h.parse(t,r);if(r.wait)e=i.extend(s||{},e);if(i.isObject(e)&&!h.set(e,r)){return
 
false}if(u)u(h,t,r);h.trigger("sync",h,t,r)};q(this,r);n=this.isNew()?"create":r.patch?"patch":"update";if(n==="patch")r.attrs=s;a=this.sync(n,this,r);if(s&&r.wait)this.attributes=o;return
 a},destroy:function(t){t=t?i.clone(t):{};var e=this;var r=t.success;var 
s=function(){e.trigger("destroy",e,e.collection,t)};t.success=function(i){if(t.wait||e.isNew())s();if(r)r(e,i,t);if(!e.isNew())e.trigger("sync",e,i,t)};if(this.isNew()){t.success();return
 false}q(this,t);
 var n=this.sync("delete",this,t);if(!t.wait)s();return n},url:function(){var 
t=i.result(this,"urlRoot")||i.result(this.collection,"url")||M();if(this.isNew())return
 t;return 
t.replace(/([^\/])$/,"$1/")+encodeURIComponent(this.id)},parse:function(t,e){return
 t},clone:function(){return new 
this.constructor(this.attributes)},isNew:function(){return!this.has(this.idAttribute)},isValid:function(t){return
 
this._validate({},i.extend(t||{},{validate:true}))},_validate:function(t,e){if(!e.validate||!this.validate)return
 true;t=i.extend({},this.attributes,t);var 
r=this.validationError=this.validate(t,e)||null;if(!r)return 
true;this.trigger("invalid",this,r,i.extend(e,{validationError:r}));return 
false}});var 
v=["keys","values","pairs","invert","pick","omit"];i.each(v,function(t){p.prototype[t]=function(){var
 e=o.call(arguments);e.unshift(this.attributes);return i[t].apply(i,e)}});var 
g=e.Collection=function(t,e){e||(e={});if(e.model)this.model=e.model;if(e.comparator!==void
 0)this.comparator=
 
e.comparator;this._reset();this.initialize.apply(this,arguments);if(t)this.reset(t,i.extend({silent:true},e))};var
 m={add:true,remove:true,merge:true};var 
y={add:true,remove:false};i.extend(g.prototype,u,{model:p,initialize:function(){},toJSON:function(t){return
 this.map(function(e){return e.toJSON(t)})},sync:function(){return 
e.sync.apply(this,arguments)},add:function(t,e){return 
this.set(t,i.extend({merge:false},e,y))},remove:function(t,e){var 
r=!i.isArray(t);t=r?[t]:i.clone(t);e||(e={});var 
s,n,a,o;for(s=0,n=t.length;s<n;s++){o=t[s]=this.get(t[s]);if(!o)continue;delete 
this._byId[o.id];delete 
this._byId[o.cid];a=this.indexOf(o);this.models.splice(a,1);this.length--;if(!e.silent){e.index=a;o.trigger("remove",o,this,e)}this._removeReference(o,e)}return
 
r?t[0]:t},set:function(t,e){e=i.defaults({},e,m);if(e.parse)t=this.parse(t,e);var
 r=!i.isArray(t);t=r?t?[t]:[]:i.clone(t);var s,n,a,o,h,u,l;var c=e.at;var 
f=this.model;var d=this.comparator&&c==null&&e.sort!==false;var v=i.isString(t
 his.comparator)?this.comparator:null;var g=[],y=[],_={};var 
b=e.add,w=e.merge,x=e.remove;var 
E=!d&&b&&x?[]:false;for(s=0,n=t.length;s<n;s++){h=t[s]||{};if(h instanceof 
p){a=o=h}else{a=h[f.prototype.idAttribute||"id"]}if(u=this.get(a)){if(x)_[u.cid]=true;if(w){h=h===o?o.attributes:h;if(e.parse)h=u.parse(h,e);u.set(h,e);if(d&&!l&&u.hasChanged(v))l=true}t[s]=u}else
 
if(b){o=t[s]=this._prepareModel(h,e);if(!o)continue;g.push(o);this._addReference(o,e)}o=u||o;if(E&&(o.isNew()||!_[o.id]))E.push(o);_[o.id]=true}if(x){for(s=0,n=this.length;s<n;++s){if(!_[(o=this.models[s]).cid])y.push(o)}if(y.length)this.remove(y,e)}if(g.length||E&&E.length){if(d)l=true;this.length+=g.length;if(c!=null){for(s=0,n=g.length;s<n;s++){this.models.splice(c+s,0,g[s])}}else{if(E)this.models.length=0;var
 
k=E||g;for(s=0,n=k.length;s<n;s++){this.models.push(k[s])}}}if(l)this.sort({silent:true});if(!e.silent){for(s=0,n=g.length;s<n;s++){(o=g[s]).trigger("add",o,this,e)}if(l||E&&E.length)this.trigger("sort",this,e)}retu
 rn r?t[0]:t},reset:function(t,e){e||(e={});for(var 
r=0,s=this.models.length;r<s;r++){this._removeReference(this.models[r],e)}e.previousModels=this.models;this._reset();t=this.add(t,i.extend({silent:true},e));if(!e.silent)this.trigger("reset",this,e);return
 t},push:function(t,e){return 
this.add(t,i.extend({at:this.length},e))},pop:function(t){var 
e=this.at(this.length-1);this.remove(e,t);return 
e},unshift:function(t,e){return 
this.add(t,i.extend({at:0},e))},shift:function(t){var 
e=this.at(0);this.remove(e,t);return e},slice:function(){return 
o.apply(this.models,arguments)},get:function(t){if(t==null)return void 0;return 
this._byId[t]||this._byId[t.id]||this._byId[t.cid]},at:function(t){return 
this.models[t]},where:function(t,e){if(i.isEmpty(t))return e?void 0:[];return 
this[e?"find":"filter"](function(e){for(var i in t){if(t[i]!==e.get(i))return 
false}return true})},findWhere:function(t){return 
this.where(t,true)},sort:function(t){if(!this.comparator)throw new 
Error("Cannot sort a se
 t without a 
comparator");t||(t={});if(i.isString(this.comparator)||this.comparator.length===1){this.models=this.sortBy(this.comparator,this)}else{this.models.sort(i.bind(this.comparator,this))}if(!t.silent)this.trigger("sort",this,t);return
 this},pluck:function(t){return 
i.invoke(this.models,"get",t)},fetch:function(t){t=t?i.clone(t):{};if(t.parse===void
 0)t.parse=true;var e=t.success;var r=this;t.success=function(i){var 
s=t.reset?"reset":"set";r[s](i,t);if(e)e(r,i,t);r.trigger("sync",r,i,t)};q(this,t);return
 
this.sync("read",this,t)},create:function(t,e){e=e?i.clone(e):{};if(!(t=this._prepareModel(t,e)))return
 false;if(!e.wait)this.add(t,e);var r=this;var 
s=e.success;e.success=function(t,i){if(e.wait)r.add(t,e);if(s)s(t,i,e)};t.save(null,e);return
 t},parse:function(t,e){return t},clone:function(){return new 
this.constructor(this.models)},_reset:function(){this.length=0;this.models=[];this._byId={}},_prepareModel:function(t,e){if(t
 instanceof p)return t;e=e?i.clone(e):{};e.collectio
 n=this;var r=new this.model(t,e);if(!r.validationError)return 
r;this.trigger("invalid",this,r.validationError,e);return 
false},_addReference:function(t,e){this._byId[t.cid]=t;if(t.id!=null)this._byId[t.id]=t;if(!t.collection)t.collection=this;t.on("all",this._onModelEvent,this)},_removeReference:function(t,e){if(this===t.collection)delete
 
t.collection;t.off("all",this._onModelEvent,this)},_onModelEvent:function(t,e,i,r){if((t==="add"||t==="remove")&&i!==this)return;if(t==="destroy")this.remove(e,r);if(e&&t==="change:"+e.idAttribute){delete
 
this._byId[e.previous(e.idAttribute)];if(e.id!=null)this._byId[e.id]=e}this.trigger.apply(this,arguments)}});var
 
_=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","difference","indexOf","shuffle","lastIndexOf","isEmpty
 ","chain","sample"];i.each(_,function(t){g.prototype[t]=function(){var 
e=o.call(arguments);e.unshift(this.models);return i[t].apply(i,e)}});var 
b=["groupBy","countBy","sortBy","indexBy"];i.each(b,function(t){g.prototype[t]=function(e,r){var
 s=i.isFunction(e)?e:function(t){return t.get(e)};return 
i[t](this.models,s,r)}});var 
w=e.View=function(t){this.cid=i.uniqueId("view");t||(t={});i.extend(this,i.pick(t,E));this._ensureElement();this.initialize.apply(this,arguments);this.delegateEvents()};var
 x=/^(\S+)\s*(.*)$/;var 
E=["model","collection","el","id","attributes","className","tagName","events"];i.extend(w.prototype,u,{tagName:"div",$:function(t){return
 this.$el.find(t)},initialize:function(){},render:function(){return 
this},remove:function(){this.$el.remove();this.stopListening();return 
this},setElement:function(t,i){if(this.$el)this.undelegateEvents();this.$el=t 
instanceof 
e.$?t:e.$(t);this.el=this.$el[0];if(i!==false)this.delegateEvents();return 
this},delegateEvents:function(t){if(
 !(t||(t=i.result(this,"events"))))return this;this.undelegateEvents();for(var 
e in t){var r=t[e];if(!i.isFunction(r))r=this[t[e]];if(!r)continue;var 
s=e.match(x);var 
n=s[1],a=s[2];r=i.bind(r,this);n+=".delegateEvents"+this.cid;if(a===""){this.$el.on(n,r)}else{this.$el.on(n,a,r)}}return
 
this},undelegateEvents:function(){this.$el.off(".delegateEvents"+this.cid);return
 this},_ensureElement:function(){if(!this.el){var 
t=i.extend({},i.result(this,"attributes"));if(this.id)t.id=i.result(this,"id");if(this.className)t["class"]=i.result(this,"className");var
 
r=e.$("<"+i.result(this,"tagName")+">").attr(t);this.setElement(r,false)}else{this.setElement(i.result(this,"el"),false)}}});e.sync=function(t,r,s){var
 
n=T[t];i.defaults(s||(s={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var
 
a={type:n,dataType:"json"};if(!s.url){a.url=i.result(r,"url")||M()}if(s.data==null&&r&&(t==="create"||t==="update"||t==="patch")){a.contentType="application/json";a.data=JSON.stringify(s.attrs||r.toJSO
 
N(s))}if(s.emulateJSON){a.contentType="application/x-www-form-urlencoded";a.data=a.data?{model:a.data}:{}}if(s.emulateHTTP&&(n==="PUT"||n==="DELETE"||n==="PATCH")){a.type="POST";if(s.emulateJSON)a.data._method=n;var
 
o=s.beforeSend;s.beforeSend=function(t){t.setRequestHeader("X-HTTP-Method-Override",n);if(o)return
 
o.apply(this,arguments)}}if(a.type!=="GET"&&!s.emulateJSON){a.processData=false}if(a.type==="PATCH"&&k){a.xhr=function(){return
 new ActiveXObject("Microsoft.XMLHTTP")}}var 
h=s.xhr=e.ajax(i.extend(a,s));r.trigger("request",r,h,s);return h};var k=typeof 
window!=="undefined"&&!!window.ActiveXObject&&!(window.XMLHttpRequest&&(new 
XMLHttpRequest).dispatchEvent);var 
T={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return
 e.$.ajax.apply(e.$,arguments)};var 
$=e.Router=function(t){t||(t={});if(t.routes)this.routes=t.routes;this._bindRoutes();this.initialize.apply(this,arguments)};var
 S=/\((.*?)\)/g;var H=/(\(\?)?:\w+/g;var A=/\*\w+/g;var I=
 
/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend($.prototype,u,{initialize:function(){},route:function(t,r,s){if(!i.isRegExp(t))t=this._routeToRegExp(t);if(i.isFunction(r)){s=r;r=""}if(!s)s=this[r];var
 n=this;e.history.route(t,function(i){var 
a=n._extractParameters(t,i);n.execute(s,a);n.trigger.apply(n,["route:"+r].concat(a));n.trigger("route",r,a);e.history.trigger("route",n,r,a)});return
 
this},execute:function(t,e){if(t)t.apply(this,e)},navigate:function(t,i){e.history.navigate(t,i);return
 
this},_bindRoutes:function(){if(!this.routes)return;this.routes=i.result(this,"routes");var
 
t,e=i.keys(this.routes);while((t=e.pop())!=null){this.route(t,this.routes[t])}},_routeToRegExp:function(t){t=t.replace(I,"\\$&").replace(S,"(?:$1)?").replace(H,function(t,e){return
 e?t:"([^/?]+)"}).replace(A,"([^?]*?)");return new 
RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var 
r=t.exec(e).slice(1);return i.map(r,function(t,e){if(e===r.length-1)return 
t||null;return t?decodeURIComponent(t):n
 ull})}});var 
N=e.History=function(){this.handlers=[];i.bindAll(this,"checkUrl");if(typeof 
window!=="undefined"){this.location=window.location;this.history=window.history}};var
 R=/^[#\/]|\s+$/g;var O=/^\/+|\/+$/g;var P=/msie [\w.]+/;var C=/\/$/;var 
j=/#.*$/;N.started=false;i.extend(N.prototype,u,{interval:50,atRoot:function(){return
 
this.location.pathname.replace(/[^\/]$/,"$&/")===this.root},getHash:function(t){var
 e=(t||this).location.href.match(/#(.*)$/);return 
e?e[1]:""},getFragment:function(t,e){if(t==null){if(this._hasPushState||!this._wantsHashChange||e){t=decodeURI(this.location.pathname+this.location.search);var
 
i=this.root.replace(C,"");if(!t.indexOf(i))t=t.slice(i.length)}else{t=this.getHash()}}return
 t.replace(R,"")},start:function(t){if(N.started)throw new 
Error("Backbone.history has already been 
started");N.started=true;this.options=i.extend({root:"/"},this.options,t);this.root=this.options.root;this._wantsHashChange=this.options.hashChange!==false;this._wantsPushState=!
 
!this.options.pushState;this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var
 r=this.getFragment();var s=document.documentMode;var 
n=P.exec(navigator.userAgent.toLowerCase())&&(!s||s<=7);this.root=("/"+this.root+"/").replace(O,"/");if(n&&this._wantsHashChange){var
 a=e.$('<iframe src="javascript:0" 
tabindex="-1">');this.iframe=a.hide().appendTo("body")[0].contentWindow;this.navigate(r)}if(this._hasPushState){e.$(window).on("popstate",this.checkUrl)}else
 if(this._wantsHashChange&&"onhashchange"in 
window&&!n){e.$(window).on("hashchange",this.checkUrl)}else 
if(this._wantsHashChange){this._checkUrlInterval=setInterval(this.checkUrl,this.interval)}this.fragment=r;var
 
o=this.location;if(this._wantsHashChange&&this._wantsPushState){if(!this._hasPushState&&!this.atRoot()){this.fragment=this.getFragment(null,true);this.location.replace(this.root+"#"+this.fragment);return
 true}else 
if(this._hasPushState&&this.atRoot()&&o.hash){this.fragment=this.getHash().repl
 
ace(R,"");this.history.replaceState({},document.title,this.root+this.fragment)}}if(!this.options.silent)return
 
this.loadUrl()},stop:function(){e.$(window).off("popstate",this.checkUrl).off("hashchange",this.checkUrl);if(this._checkUrlInterval)clearInterval(this._checkUrlInterval);N.started=false},route:function(t,e){this.handlers.unshift({route:t,callback:e})},checkUrl:function(t){var
 
e=this.getFragment();if(e===this.fragment&&this.iframe){e=this.getFragment(this.getHash(this.iframe))}if(e===this.fragment)return
 
false;if(this.iframe)this.navigate(e);this.loadUrl()},loadUrl:function(t){t=this.fragment=this.getFragment(t);return
 i.any(this.handlers,function(e){if(e.route.test(t)){e.callback(t);return 
true}})},navigate:function(t,e){if(!N.started)return 
false;if(!e||e===true)e={trigger:!!e};var 
i=this.root+(t=this.getFragment(t||""));t=t.replace(j,"");if(this.fragment===t)return;this.fragment=t;if(t===""&&i!=="/")i=i.slice(0,-1);if(this._hasPushState){this.history[e.replace?"replaceSta
 te":"pushState"]({},document.title,i)}else 
if(this._wantsHashChange){this._updateHash(this.location,t,e.replace);if(this.iframe&&t!==this.getFragment(this.getHash(this.iframe))){if(!e.replace)this.iframe.document.open().close();this._updateHash(this.iframe.location,t,e.replace)}}else{return
 this.location.assign(i)}if(e.trigger)return 
this.loadUrl(t)},_updateHash:function(t,e,i){if(i){var 
r=t.href.replace(/(javascript:|#).*$/,"");t.replace(r+"#"+e)}else{t.hash="#"+e}}});e.history=new
 N;var U=function(t,e){var r=this;var 
s;if(t&&i.has(t,"constructor")){s=t.constructor}else{s=function(){return 
r.apply(this,arguments)}}i.extend(s,r,e);var 
n=function(){this.constructor=s};n.prototype=r.prototype;s.prototype=new 
n;if(t)i.extend(s.prototype,t);s.__super__=r.prototype;return 
s};p.extend=g.extend=$.extend=w.extend=N.extend=U;var M=function(){throw new 
Error('A "url" property or function must be specified')};var 
q=function(t,e){var 
i=e.error;e.error=function(r){if(i)i(t,r,e);t.trigger("error"
 ,t,r,e)}};return e});
-
-// From http://stackoverflow.com/a/19431552
-// Compatibility override - Backbone 1.1 got rid of the 'options' binding
-// automatically to views in the constructor - we need to keep that.
-Backbone.View = (function(View) {
-   return View.extend({
-        constructor: function(options) {
-            this.options = options || {};
-            View.apply(this, arguments);
-        }
-    });
-})(Backbone.View);
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/f629d0f4/griffin-ui/apidocs/lib/handlebars-2.0.0.js
----------------------------------------------------------------------
diff --git a/griffin-ui/apidocs/lib/handlebars-2.0.0.js 
b/griffin-ui/apidocs/lib/handlebars-2.0.0.js
deleted file mode 100644
index 53cf921..0000000
--- a/griffin-ui/apidocs/lib/handlebars-2.0.0.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/*!
-
- handlebars v2.0.0
-
-Copyright (C) 2011-2014 by Yehuda Katz
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-
-@license
-*/
-!function(a,b){"function"==typeof 
define&&define.amd?define([],b):"object"==typeof 
exports?module.exports=b():a.Handlebars=a.Handlebars||b()}(this,function(){var 
a=function(){"use strict";function a(a){this.string=a}var b;return 
a.prototype.toString=function(){return""+this.string},b=a}(),b=function(a){"use 
strict";function b(a){return i[a]}function c(a){for(var 
b=1;b<arguments.length;b++)for(var c in 
arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return
 a}function d(a){return a instanceof 
h?a.toString():null==a?"":a?(a=""+a,k.test(a)?a.replace(j,b):a):a+""}function 
e(a){return a||0===a?n(a)&&0===a.length?!0:!1:!0}function 
f(a,b){return(a?a+".":"")+b}var 
g={},h=a,i={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},j=/[&<>"'`]/g,k=/[&<>"'`]/;g.extend=c;var
 l=Object.prototype.toString;g.toString=l;var 
m=function(a){return"function"==typeof 
a};m(/x/)&&(m=function(a){return"function"==typeof a&&"[object Function]"===l.c
 all(a)});var m;g.isFunction=m;var n=Array.isArray||function(a){return 
a&&"object"==typeof a?"[object Array]"===l.call(a):!1};return 
g.isArray=n,g.escapeExpression=d,g.isEmpty=e,g.appendContextPath=f,g}(a),c=function(){"use
 strict";function a(a,b){var d;b&&b.firstLine&&(d=b.firstLine,a+=" - 
"+d+":"+b.firstColumn);for(var 
e=Error.prototype.constructor.call(this,a),f=0;f<c.length;f++)this[c[f]]=e[c[f]];d&&(this.lineNumber=d,this.column=b.firstColumn)}var
 
b,c=["description","fileName","lineNumber","message","name","number","stack"];return
 a.prototype=new Error,b=a}(),d=function(a,b){"use strict";function 
c(a,b){this.helpers=a||{},this.partials=b||{},d(this)}function 
d(a){a.registerHelper("helperMissing",function(){if(1===arguments.length)return 
void 0;throw new g("Missing helper: 
'"+arguments[arguments.length-1].name+"'")}),a.registerHelper("blockHelperMissing",function(b,c){var
 d=c.inverse,e=c.fn;if(b===!0)return e(this);if(b===!1||null==b)return 
d(this);if(k(b))return b.length>0?(c.id
 s&&(c.ids=[c.name]),a.helpers.each(b,c)):d(this);if(c.data&&c.ids){var 
g=q(c.data);g.contextPath=f.appendContextPath(c.data.contextPath,c.name),c={data:g}}return
 e(b,c)}),a.registerHelper("each",function(a,b){if(!b)throw new g("Must pass 
iterator to #each");var 
c,d,e=b.fn,h=b.inverse,i=0,j="";if(b.data&&b.ids&&(d=f.appendContextPath(b.data.contextPath,b.ids[0])+"."),l(a)&&(a=a.call(this)),b.data&&(c=q(b.data)),a&&"object"==typeof
 a)if(k(a))for(var 
m=a.length;m>i;i++)c&&(c.index=i,c.first=0===i,c.last=i===a.length-1,d&&(c.contextPath=d+i)),j+=e(a[i],{data:c});else
 for(var n in 
a)a.hasOwnProperty(n)&&(c&&(c.key=n,c.index=i,c.first=0===i,d&&(c.contextPath=d+n)),j+=e(a[n],{data:c}),i++);return
 0===i&&(j=h(this)),j}),a.registerHelper("if",function(a,b){return 
l(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||f.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return
 
a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})}),a.registerHelper("with",
 function(a,b){l(a)&&(a=a.call(this));var c=b.fn;if(f.isEmpty(a))return 
b.inverse(this);if(b.data&&b.ids){var 
d=q(b.data);d.contextPath=f.appendContextPath(b.data.contextPath,b.ids[0]),b={data:d}}return
 c(a,b)}),a.registerHelper("log",function(b,c){var 
d=c.data&&null!=c.data.level?parseInt(c.data.level,10):1;a.log(d,b)}),a.registerHelper("lookup",function(a,b){return
 a&&a[b]})}var e={},f=a,g=b,h="2.0.0";e.VERSION=h;var 
i=6;e.COMPILER_REVISION=i;var j={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 
1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 
2.0.0-beta.1"};e.REVISION_CHANGES=j;var 
k=f.isArray,l=f.isFunction,m=f.toString,n="[object 
Object]";e.HandlebarsEnvironment=c,c.prototype={constructor:c,logger:o,log:p,registerHelper:function(a,b){if(m.call(a)===n){if(b)throw
 new g("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else 
this.helpers[a]=b},unregisterHelper:function(a){delete 
this.helpers[a]},registerPartial:function(a,b){m.call(a)===n?f.extend(this.partials,a):thi
 s.partials[a]=b},unregisterPartial:function(a){delete this.partials[a]}};var 
o={methodMap:{0:"debug",1:"info",2:"warn",3:"error"},DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(a,b){if(o.level<=a){var
 c=o.methodMap[a];"undefined"!=typeof 
console&&console[c]&&console[c].call(console,b)}}};e.logger=o;var 
p=o.log;e.log=p;var q=function(a){var b=f.extend({},a);return 
b._parent=a,b};return e.createFrame=q,e}(b,c),e=function(a,b,c){"use 
strict";function d(a){var b=a&&a[0]||1,c=m;if(b!==c){if(c>b){var 
d=n[c],e=n[b];throw new l("Template was precompiled with an older version of 
Handlebars than the current runtime. Please update your precompiler to a newer 
version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw 
new l("Template was precompiled with a newer version of Handlebars than the 
current runtime. Please update your runtime to a newer version 
("+a[1]+").")}}function e(a,b){if(!b)throw new l("No environment passed to 
template");if(!a||!a.main)throw new l("Unkno
 wn template object: "+typeof a);b.VM.checkRevision(a.compiler);var 
c=function(c,d,e,f,g,h,i,j,m){g&&(f=k.extend({},f,g));var 
n=b.VM.invokePartial.call(this,c,e,f,h,i,j,m);if(null==n&&b.compile){var 
o={helpers:h,partials:i,data:j,depths:m};i[e]=b.compile(c,{data:void 
0!==j,compat:a.compat},b),n=i[e](f,o)}if(null!=n){if(d){for(var 
p=n.split("\n"),q=0,r=p.length;r>q&&(p[q]||q+1!==r);q++)p[q]=d+p[q];n=p.join("\n")}return
 n}throw new l("The partial "+e+" could not be compiled when running in 
runtime-only mode")},d={lookup:function(a,b){for(var 
c=a.length,d=0;c>d;d++)if(a[d]&&null!=a[d][b])return 
a[d][b]},lambda:function(a,b){return"function"==typeof 
a?a.call(b):a},escapeExpression:k.escapeExpression,invokePartial:c,fn:function(b){return
 a[b]},programs:[],program:function(a,b,c){var 
d=this.programs[a],e=this.fn(a);return 
b||c?d=f(this,a,e,b,c):d||(d=this.programs[a]=f(this,a,e)),d},data:function(a,b){for(;a&&b--;)a=a._parent;return
 a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=
 
k.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler},e=function(b,c){c=c||{};var
 f=c.data;e._setup(c),!c.partial&&a.useData&&(f=i(b,f));var g;return 
a.useDepths&&(g=c.depths?[b].concat(c.depths):[b]),a.main.call(d,b,d.helpers,d.partials,f,g)};return
 
e.isTop=!0,e._setup=function(c){c.partial?(d.helpers=c.helpers,d.partials=c.partials):(d.helpers=d.merge(c.helpers,b.helpers),a.usePartial&&(d.partials=d.merge(c.partials,b.partials)))},e._child=function(b,c,e){if(a.useDepths&&!e)throw
 new l("must pass parent depths");return f(d,b,a[b],c,e)},e}function 
f(a,b,c,d,e){var f=function(b,f){return 
f=f||{},c.call(a,b,a.helpers,a.partials,f.data||d,e&&[b].concat(e))};return 
f.program=b,f.depth=e?e.length:0,f}function g(a,b,c,d,e,f,g){var 
h={partial:!0,helpers:d,partials:e,data:f,depths:g};if(void 0===a)throw new 
l("The partial "+b+" could not be found");return a instanceof 
Function?a(c,h):void 0}function h(){return""}function i(a,b){return b&&"root"in 
b||(b=b?o(b):{},b.root=a),b}var j={}
 ,k=a,l=b,m=c.COMPILER_REVISION,n=c.REVISION_CHANGES,o=c.createFrame;return 
j.checkRevision=d,j.template=e,j.program=f,j.invokePartial=g,j.noop=h,j}(b,c,d),f=function(a,b,c,d,e){"use
 strict";var f,g=a,h=b,i=c,j=d,k=e,l=function(){var a=new 
g.HandlebarsEnvironment;return 
j.extend(a,g),a.SafeString=h,a.Exception=i,a.Utils=j,a.escapeExpression=j.escapeExpression,a.VM=k,a.template=function(b){return
 k.template(b,a)},a},m=l();return 
m.create=l,m["default"]=m,f=m}(d,a,c,b,e),g=function(a){"use strict";function 
b(a){a=a||{},this.firstLine=a.first_line,this.firstColumn=a.first_column,this.lastColumn=a.last_column,this.lastLine=a.last_line}var
 
c,d=a,e={ProgramNode:function(a,c,d){b.call(this,d),this.type="program",this.statements=a,this.strip=c},MustacheNode:function(a,c,d,f,g){if(b.call(this,g),this.type="mustache",this.strip=f,null!=d&&d.charAt){var
 h=d.charAt(3)||d.charAt(2);this.escaped="{"!==h&&"&"!==h}else 
this.escaped=!!d;this.sexpr=a instanceof e.SexprNode?a:new 
e.SexprNode(a,c),this.
 
id=this.sexpr.id,this.params=this.sexpr.params,this.hash=this.sexpr.hash,this.eligibleHelper=this.sexpr.eligibleHelper,this.isHelper=this.sexpr.isHelper},SexprNode:function(a,c,d){b.call(this,d),this.type="sexpr",this.hash=c;var
 
e=this.id=a[0],f=this.params=a.slice(1);this.isHelper=!(!f.length&&!c),this.eligibleHelper=this.isHelper||e.isSimple},PartialNode:function(a,c,d,e,f){b.call(this,f),this.type="partial",this.partialName=a,this.context=c,this.hash=d,this.strip=e,this.strip.inlineStandalone=!0},BlockNode:function(a,c,d,e,f){b.call(this,f),this.type="block",this.mustache=a,this.program=c,this.inverse=d,this.strip=e,d&&!c&&(this.isInverse=!0)},RawBlockNode:function(a,c,f,g){if(b.call(this,g),a.sexpr.id.original!==f)throw
 new d(a.sexpr.id.original+" doesn't match "+f,this);c=new 
e.ContentNode(c,g),this.type="block",this.mustache=a,this.program=new 
e.ProgramNode([c],{},g)},ContentNode:function(a,c){b.call(this,c),this.type="content",this.original=this.string=a},HashNode:function(a,
 
c){b.call(this,c),this.type="hash",this.pairs=a},IdNode:function(a,c){b.call(this,c),this.type="ID";for(var
 e="",f=[],g=0,h="",i=0,j=a.length;j>i;i++){var 
k=a[i].part;if(e+=(a[i].separator||"")+k,".."===k||"."===k||"this"===k){if(f.length>0)throw
 new d("Invalid path: "+e,this);".."===k?(g++,h+="../"):this.isScoped=!0}else 
f.push(k)}this.original=e,this.parts=f,this.string=f.join("."),this.depth=g,this.idName=h+this.string,this.isSimple=1===a.length&&!this.isScoped&&0===g,this.stringModeValue=this.string},PartialNameNode:function(a,c){b.call(this,c),this.type="PARTIAL_NAME",this.name=a.original},DataNode:function(a,c){b.call(this,c),this.type="DATA",this.id=a,this.stringModeValue=a.stringModeValue,this.idName="@"+a.stringModeValue},StringNode:function(a,c){b.call(this,c),this.type="STRING",this.original=this.string=this.stringModeValue=a},NumberNode:function(a,c){b.call(this,c),this.type="NUMBER",this.original=this.number=a,this.stringModeValue=Number(a)},BooleanNode:function(a,c){b.
 
call(this,c),this.type="BOOLEAN",this.bool=a,this.stringModeValue="true"===a},CommentNode:function(a,c){b.call(this,c),this.type="comment",this.comment=a,this.strip={inlineStandalone:!0}}};return
 c=e}(c),h=function(){"use strict";var a,b=function(){function 
a(){this.yy={}}var 
b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,CONTENT:12,COMMENT:13,openRawBlock:14,END_RAW_BLOCK:15,OPEN_RAW_BLOCK:16,sexpr:17,CLOSE_RAW_BLOCK:18,openBlock:19,block_option0:20,closeBlock:21,openInverse:22,block_option1:23,OPEN_BLOCK:24,CLOSE:25,OPEN_INVERSE:26,inverseAndProgram:27,INVERSE:28,OPEN_ENDBLOCK:29,path:30,OPEN:31,OPEN_UNESCAPED:32,CLOSE_UNESCAPED:33,OPEN_PARTIAL:34,partialName:35,param:36,partial_option0:37,partial_option1:38,sexpr_repetition0:39,sexpr_option0:40,dataName:41,STRING:42,NUMBER:43,BOOLEAN:44,OPEN_SEXPR:45,CLOSE_SEXPR:46,hash:47,hash_repetition_plus0:48,hashSegment:49,ID:50,EQUALS:51,DATA:
 
52,pathSegments:53,SEP:54,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",12:"CONTENT",13:"COMMENT",15:"END_RAW_BLOCK",16:"OPEN_RAW_BLOCK",18:"CLOSE_RAW_BLOCK",24:"OPEN_BLOCK",25:"CLOSE",26:"OPEN_INVERSE",28:"INVERSE",29:"OPEN_ENDBLOCK",31:"OPEN",32:"OPEN_UNESCAPED",33:"CLOSE_UNESCAPED",34:"OPEN_PARTIAL",42:"STRING",43:"NUMBER",44:"BOOLEAN",45:"OPEN_SEXPR",46:"CLOSE_SEXPR",50:"ID",51:"EQUALS",52:"DATA",54:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[10,3],[14,3],[9,4],[9,4],[19,3],[22,3],[27,2],[21,3],[8,3],[8,3],[11,5],[11,4],[17,3],[17,1],[36,1],[36,1],[36,1],[36,1],[36,1],[36,3],[47,1],[49,3],[35,1],[35,1],[35,1],[41,2],[30,1],[53,3],[53,1],[6,0],[6,2],[20,0],[20,1],[23,0],[23,1],[37,0],[37,1],[38,0],[38,1],[39,0],[39,2],[40,0],[40,1],[48,1],[48,2]],performAction:function(a,b,c,d,e,f){var
 g=f.length-1;switch(e){case 1:return 
d.prepareProgram(f[g-1].statements,!0),f[g-1];case 2:this.$=new 
d.ProgramNode(d.prepareProgram(f[g]),{},this._$);break;case 3:this
 .$=f[g];break;case 4:this.$=f[g];break;case 5:this.$=f[g];break;case 
6:this.$=f[g];break;case 7:this.$=new d.ContentNode(f[g],this._$);break;case 
8:this.$=new d.CommentNode(f[g],this._$);break;case 9:this.$=new 
d.RawBlockNode(f[g-2],f[g-1],f[g],this._$);break;case 10:this.$=new 
d.MustacheNode(f[g-1],null,"","",this._$);break;case 
11:this.$=d.prepareBlock(f[g-3],f[g-2],f[g-1],f[g],!1,this._$);break;case 
12:this.$=d.prepareBlock(f[g-3],f[g-2],f[g-1],f[g],!0,this._$);break;case 
13:this.$=new 
d.MustacheNode(f[g-1],null,f[g-2],d.stripFlags(f[g-2],f[g]),this._$);break;case 
14:this.$=new 
d.MustacheNode(f[g-1],null,f[g-2],d.stripFlags(f[g-2],f[g]),this._$);break;case 
15:this.$={strip:d.stripFlags(f[g-1],f[g-1]),program:f[g]};break;case 
16:this.$={path:f[g-1],strip:d.stripFlags(f[g-2],f[g])};break;case 
17:this.$=new 
d.MustacheNode(f[g-1],null,f[g-2],d.stripFlags(f[g-2],f[g]),this._$);break;case 
18:this.$=new 
d.MustacheNode(f[g-1],null,f[g-2],d.stripFlags(f[g-2],f[g]),this._$);break;case 
19:t
 his.$=new 
d.PartialNode(f[g-3],f[g-2],f[g-1],d.stripFlags(f[g-4],f[g]),this._$);break;case
 20:this.$=new d.PartialNode(f[g-2],void 
0,f[g-1],d.stripFlags(f[g-3],f[g]),this._$);break;case 21:this.$=new 
d.SexprNode([f[g-2]].concat(f[g-1]),f[g],this._$);break;case 22:this.$=new 
d.SexprNode([f[g]],null,this._$);break;case 23:this.$=f[g];break;case 
24:this.$=new d.StringNode(f[g],this._$);break;case 25:this.$=new 
d.NumberNode(f[g],this._$);break;case 26:this.$=new 
d.BooleanNode(f[g],this._$);break;case 27:this.$=f[g];break;case 
28:f[g-1].isHelper=!0,this.$=f[g-1];break;case 29:this.$=new 
d.HashNode(f[g],this._$);break;case 30:this.$=[f[g-2],f[g]];break;case 
31:this.$=new d.PartialNameNode(f[g],this._$);break;case 32:this.$=new 
d.PartialNameNode(new d.StringNode(f[g],this._$),this._$);break;case 
33:this.$=new d.PartialNameNode(new d.NumberNode(f[g],this._$));break;case 
34:this.$=new d.DataNode(f[g],this._$);break;case 35:this.$=new 
d.IdNode(f[g],this._$);break;case 36:f[g-2].push({part:f[g
 ],separator:f[g-1]}),this.$=f[g-2];break;case 
37:this.$=[{part:f[g]}];break;case 38:this.$=[];break;case 
39:f[g-1].push(f[g]);break;case 48:this.$=[];break;case 
49:f[g-1].push(f[g]);break;case 52:this.$=[f[g]];break;case 
53:f[g-1].push(f[g])}},table:[{3:1,4:2,5:[2,38],6:3,12:[2,38],13:[2,38],16:[2,38],24:[2,38],26:[2,38],31:[2,38],32:[2,38],34:[2,38]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:[1,10],13:[1,11],14:16,16:[1,20],19:14,22:15,24:[1,18],26:[1,19],28:[2,2],29:[2,2],31:[1,12],32:[1,13],34:[1,17]},{1:[2,1]},{5:[2,39],12:[2,39],13:[2,39],16:[2,39],24:[2,39],26:[2,39],28:[2,39],29:[2,39],31:[2,39],32:[2,39],34:[2,39]},{5:[2,3],12:[2,3],13:[2,3],16:[2,3],24:[2,3],26:[2,3],28:[2,3],29:[2,3],31:[2,3],32:[2,3],34:[2,3]},{5:[2,4],12:[2,4],13:[2,4],16:[2,4],24:[2,4],26:[2,4],28:[2,4],29:[2,4],31:[2,4],32:[2,4],34:[2,4]},{5:[2,5],12:[2,5],13:[2,5],16:[2,5],24:[2,5],26:[2,5],28:[2,5],29:[2,5],31:[2,5],32:[2,5],34:[2,5]},{5:[2,6],12:[2,6],13:[2,6],16:[2,6],24:[2,6],26:[2,6],28
 
:[2,6],29:[2,6],31:[2,6],32:[2,6],34:[2,6]},{5:[2,7],12:[2,7],13:[2,7],16:[2,7],24:[2,7],26:[2,7],28:[2,7],29:[2,7],31:[2,7],32:[2,7],34:[2,7]},{5:[2,8],12:[2,8],13:[2,8],16:[2,8],24:[2,8],26:[2,8],28:[2,8],29:[2,8],31:[2,8],32:[2,8],34:[2,8]},{17:21,30:22,41:23,50:[1,26],52:[1,25],53:24},{17:27,30:22,41:23,50:[1,26],52:[1,25],53:24},{4:28,6:3,12:[2,38],13:[2,38],16:[2,38],24:[2,38],26:[2,38],28:[2,38],29:[2,38],31:[2,38],32:[2,38],34:[2,38]},{4:29,6:3,12:[2,38],13:[2,38],16:[2,38],24:[2,38],26:[2,38],28:[2,38],29:[2,38],31:[2,38],32:[2,38],34:[2,38]},{12:[1,30]},{30:32,35:31,42:[1,33],43:[1,34],50:[1,26],53:24},{17:35,30:22,41:23,50:[1,26],52:[1,25],53:24},{17:36,30:22,41:23,50:[1,26],52:[1,25],53:24},{17:37,30:22,41:23,50:[1,26],52:[1,25],53:24},{25:[1,38]},{18:[2,48],25:[2,48],33:[2,48],39:39,42:[2,48],43:[2,48],44:[2,48],45:[2,48],46:[2,48],50:[2,48],52:[2,48]},{18:[2,22],25:[2,22],33:[2,22],46:[2,22]},{18:[2,35],25:[2,35],33:[2,35],42:[2,35],43:[2,35],44:[2,35],45:[2,35],46:[2,
 
35],50:[2,35],52:[2,35],54:[1,40]},{30:41,50:[1,26],53:24},{18:[2,37],25:[2,37],33:[2,37],42:[2,37],43:[2,37],44:[2,37],45:[2,37],46:[2,37],50:[2,37],52:[2,37],54:[2,37]},{33:[1,42]},{20:43,27:44,28:[1,45],29:[2,40]},{23:46,27:47,28:[1,45],29:[2,42]},{15:[1,48]},{25:[2,46],30:51,36:49,38:50,41:55,42:[1,52],43:[1,53],44:[1,54],45:[1,56],47:57,48:58,49:60,50:[1,59],52:[1,25],53:24},{25:[2,31],42:[2,31],43:[2,31],44:[2,31],45:[2,31],50:[2,31],52:[2,31]},{25:[2,32],42:[2,32],43:[2,32],44:[2,32],45:[2,32],50:[2,32],52:[2,32]},{25:[2,33],42:[2,33],43:[2,33],44:[2,33],45:[2,33],50:[2,33],52:[2,33]},{25:[1,61]},{25:[1,62]},{18:[1,63]},{5:[2,17],12:[2,17],13:[2,17],16:[2,17],24:[2,17],26:[2,17],28:[2,17],29:[2,17],31:[2,17],32:[2,17],34:[2,17]},{18:[2,50],25:[2,50],30:51,33:[2,50],36:65,40:64,41:55,42:[1,52],43:[1,53],44:[1,54],45:[1,56],46:[2,50],47:66,48:58,49:60,50:[1,59],52:[1,25],53:24},{50:[1,67]},{18:[2,34],25:[2,34],33:[2,34],42:[2,34],43:[2,34],44:[2,34],45:[2,34],46:[2,34],50:[2,34
 
],52:[2,34]},{5:[2,18],12:[2,18],13:[2,18],16:[2,18],24:[2,18],26:[2,18],28:[2,18],29:[2,18],31:[2,18],32:[2,18],34:[2,18]},{21:68,29:[1,69]},{29:[2,41]},{4:70,6:3,12:[2,38],13:[2,38],16:[2,38],24:[2,38],26:[2,38],29:[2,38],31:[2,38],32:[2,38],34:[2,38]},{21:71,29:[1,69]},{29:[2,43]},{5:[2,9],12:[2,9],13:[2,9],16:[2,9],24:[2,9],26:[2,9],28:[2,9],29:[2,9],31:[2,9],32:[2,9],34:[2,9]},{25:[2,44],37:72,47:73,48:58,49:60,50:[1,74]},{25:[1,75]},{18:[2,23],25:[2,23],33:[2,23],42:[2,23],43:[2,23],44:[2,23],45:[2,23],46:[2,23],50:[2,23],52:[2,23]},{18:[2,24],25:[2,24],33:[2,24],42:[2,24],43:[2,24],44:[2,24],45:[2,24],46:[2,24],50:[2,24],52:[2,24]},{18:[2,25],25:[2,25],33:[2,25],42:[2,25],43:[2,25],44:[2,25],45:[2,25],46:[2,25],50:[2,25],52:[2,25]},{18:[2,26],25:[2,26],33:[2,26],42:[2,26],43:[2,26],44:[2,26],45:[2,26],46:[2,26],50:[2,26],52:[2,26]},{18:[2,27],25:[2,27],33:[2,27],42:[2,27],43:[2,27],44:[2,27],45:[2,27],46:[2,27],50:[2,27],52:[2,27]},{17:76,30:22,41:23,50:[1,26],52:[1,25],53:24
 
},{25:[2,47]},{18:[2,29],25:[2,29],33:[2,29],46:[2,29],49:77,50:[1,74]},{18:[2,37],25:[2,37],33:[2,37],42:[2,37],43:[2,37],44:[2,37],45:[2,37],46:[2,37],50:[2,37],51:[1,78],52:[2,37],54:[2,37]},{18:[2,52],25:[2,52],33:[2,52],46:[2,52],50:[2,52]},{12:[2,13],13:[2,13],16:[2,13],24:[2,13],26:[2,13],28:[2,13],29:[2,13],31:[2,13],32:[2,13],34:[2,13]},{12:[2,14],13:[2,14],16:[2,14],24:[2,14],26:[2,14],28:[2,14],29:[2,14],31:[2,14],32:[2,14],34:[2,14]},{12:[2,10]},{18:[2,21],25:[2,21],33:[2,21],46:[2,21]},{18:[2,49],25:[2,49],33:[2,49],42:[2,49],43:[2,49],44:[2,49],45:[2,49],46:[2,49],50:[2,49],52:[2,49]},{18:[2,51],25:[2,51],33:[2,51],46:[2,51]},{18:[2,36],25:[2,36],33:[2,36],42:[2,36],43:[2,36],44:[2,36],45:[2,36],46:[2,36],50:[2,36],52:[2,36],54:[2,36]},{5:[2,11],12:[2,11],13:[2,11],16:[2,11],24:[2,11],26:[2,11],28:[2,11],29:[2,11],31:[2,11],32:[2,11],34:[2,11]},{30:79,50:[1,26],53:24},{29:[2,15]},{5:[2,12],12:[2,12],13:[2,12],16:[2,12],24:[2,12],26:[2,12],28:[2,12],29:[2,12],31:[2,12],
 
32:[2,12],34:[2,12]},{25:[1,80]},{25:[2,45]},{51:[1,78]},{5:[2,20],12:[2,20],13:[2,20],16:[2,20],24:[2,20],26:[2,20],28:[2,20],29:[2,20],31:[2,20],32:[2,20],34:[2,20]},{46:[1,81]},{18:[2,53],25:[2,53],33:[2,53],46:[2,53],50:[2,53]},{30:51,36:82,41:55,42:[1,52],43:[1,53],44:[1,54],45:[1,56],50:[1,26],52:[1,25],53:24},{25:[1,83]},{5:[2,19],12:[2,19],13:[2,19],16:[2,19],24:[2,19],26:[2,19],28:[2,19],29:[2,19],31:[2,19],32:[2,19],34:[2,19]},{18:[2,28],25:[2,28],33:[2,28],42:[2,28],43:[2,28],44:[2,28],45:[2,28],46:[2,28],50:[2,28],52:[2,28]},{18:[2,30],25:[2,30],33:[2,30],46:[2,30],50:[2,30]},{5:[2,16],12:[2,16],13:[2,16],16:[2,16],24:[2,16],26:[2,16],28:[2,16],29:[2,16],31:[2,16],32:[2,16],34:[2,16]}],defaultActions:{4:[2,1],44:[2,41],47:[2,43],57:[2,47],63:[2,10],70:[2,15],73:[2,45]},parseError:function(a){throw
 new Error(a)},parse:function(a){function b(){var a;return 
a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var 
c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0
 
,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof
 this.lexer.yylloc&&(this.lexer.yylloc={});var 
l=this.lexer.yylloc;f.push(l);var 
m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof 
this.yy.parseError&&(this.parseError=this.yy.parseError);for(var 
n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:((null===n||"undefined"==typeof
 n)&&(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var 
x="";if(!k){v=[];for(s in 
g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse
 error on line "+(i+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", 
")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": 
Unexpected "+(1==n?"end of 
input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanc
 eof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible 
at state: "+p+", token: "+n);switch(q[0]){case 
1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case
 
2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof
 r)return 
r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case
 3:return!0}}return!0}},c=function(){var 
a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new 
Error(a);this.yy.pars
 er.parseError(a,b)},setInput:function(a){return 
this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var
 
a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var
 b=a.match(/(?:\r\n?|\n).*/g);return 
b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var
 
b=a.length,c=a.split(/(?:\r\n?|\n)/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var
 
d=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var
 e=this.yylloc
 .range;return 
this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return
 
this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var
 
a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var
 a=this.match;return 
a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var
 a=this.pastInput(),b=new Array(a.length+1).join("-");return 
a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return 
this.EOF;this._input||(this.done=!0);var 
a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=th
 
is._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return
 
b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void
 0):""===this._input?this.EOF:this.parseError("Lexical error on line 
"+(this.yylineno+1)+". Unrecognized 
text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},le
 x:function(){var a=this.next();return"undefined"!=typeof 
a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return
 this.conditionStack.pop()},_currentRules:function(){return 
this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return
 
this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return
 a.options={},a.performAction=function(a,b,c,d){function e(a,c){return 
b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 
0:if("\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return
 12;break;case 1:return 12;case 2:return this.popState(),12;case 3:return 
b.yytext=b.yytext.substr(5,b.yyleng-9),this.popState(),15;case 4:return 12;case 
5:return e(0,4),this.popState(),13;case 6:return 45;case 7:return 46;case 
8:return 16;case 9:return this.popState(),this.begin("raw"),18;case 10:return 
34;case 11:return 24
 ;case 12:return 29;case 13:return this.popState(),28;case 14:return 
this.popState(),28;case 15:return 26;case 16:return 26;case 17:return 32;case 
18:return 31;case 19:this.popState(),this.begin("com");break;case 20:return 
e(3,5),this.popState(),13;case 21:return 31;case 22:return 51;case 23:return 
50;case 24:return 50;case 25:return 54;case 26:break;case 27:return 
this.popState(),33;case 28:return this.popState(),25;case 29:return 
b.yytext=e(1,2).replace(/\\"/g,'"'),42;case 30:return 
b.yytext=e(1,2).replace(/\\'/g,"'"),42;case 31:return 52;case 32:return 44;case 
33:return 44;case 34:return 43;case 35:return 50;case 36:return 
b.yytext=e(1,2),50;case 37:return"INVALID";case 38:return 
5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{\/)))/,/^(?:[\s\S]*?--\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{
 
(~)?#)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{!--)/,/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{(~)?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)]))))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[5],inclusive:!1},raw:{rules:[3,4],inclusive:!1},INITIAL:{rules:[0,1,38],inclusive:!0}},a}();return
 b.lexer=c,a.prototype=b,b.Parser=a,new a}();return a=b}(),i=function(a){"use 
strict";function b(a,b){return{left:"~"===a.charAt(2),right:"~"===b.charAt
 (b.length-3)}}function 
c(a,b,c,d,i,k){if(a.sexpr.id.original!==d.path.original)throw new 
j(a.sexpr.id.original+" doesn't match "+d.path.original,a);var 
l=c&&c.program,m={left:a.strip.left,right:d.strip.right,openStandalone:f(b.statements),closeStandalone:e((l||b).statements)};if(a.strip.right&&g(b.statements,null,!0),l){var
 
n=c.strip;n.left&&h(b.statements,null,!0),n.right&&g(l.statements,null,!0),d.strip.left&&h(l.statements,null,!0),e(b.statements)&&f(l.statements)&&(h(b.statements),g(l.statements))}else
 d.strip.left&&h(b.statements,null,!0);return i?new 
this.BlockNode(a,l,b,m,k):new this.BlockNode(a,b,l,m,k)}function d(a,b){for(var 
c=0,d=a.length;d>c;c++){var i=a[c],j=i.strip;if(j){var 
k=e(a,c,b,"partial"===i.type),l=f(a,c,b),m=j.openStandalone&&k,n=j.closeStandalone&&l,o=j.inlineStandalone&&k&&l;j.right&&g(a,c,!0),j.left&&h(a,c,!0),o&&(g(a,c),h(a,c)&&"partial"===i.type&&(i.indent=/([
 
\t]+$)/.exec(a[c-1].original)?RegExp.$1:"")),m&&(g((i.program||i.inverse).statements),h(a,c)),n&
 &(g(a,c),h((i.inverse||i.program).statements))}}return a}function 
e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return 
d?"content"===d.type?(e||!c?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(d.original):void
 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return 
d?"content"===d.type?(e||!c?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(d.original):void
 0:c}function g(a,b,c){var 
d=a[null==b?0:b+1];if(d&&"content"===d.type&&(c||!d.rightStripped)){var 
e=d.string;d.string=d.string.replace(c?/^\s+/:/^[ 
\t]*\r?\n?/,""),d.rightStripped=d.string!==e}}function h(a,b,c){var 
d=a[null==b?a.length-1:b-1];if(d&&"content"===d.type&&(c||!d.leftStripped)){var 
e=d.string;return d.string=d.string.replace(c?/\s+$/:/[ 
\t]+$/,""),d.leftStripped=d.string!==e,d.leftStripped}}var i={},j=a;return 
i.stripFlags=b,i.prepareBlock=c,i.prepareProgram=d,i}(c),j=function(a,b,c,d){"use
 strict";function e(a){return 
a.constructor===h.ProgramNode?a:(g.yy=k,g.parse(a))}var 
f={},g=a,h=b,i=c,j=d.extend;f.parser=g;var
  k={};return j(k,i,h),f.parse=e,f}(h,g,i,b),k=function(a,b){"use 
strict";function c(){}function d(a,b,c){if(null==a||"string"!=typeof 
a&&a.constructor!==c.AST.ProgramNode)throw new h("You must pass a string or 
Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in 
b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a),e=(new 
c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function 
e(a,b,c){function d(){var d=c.parse(a),e=(new c.Compiler).compile(d,b),f=(new 
c.JavaScriptCompiler).compile(e,b,void 0,!0);return 
c.template(f)}if(null==a||"string"!=typeof 
a&&a.constructor!==c.AST.ProgramNode)throw new h("You must pass a string or 
Handlebars AST to Handlebars.compile. You passed "+a);b=b||{},"data"in 
b||(b.data=!0),b.compat&&(b.useDepths=!0);var e,f=function(a,b){return 
e||(e=d()),e.call(this,a,b)};return f._setup=function(a){return 
e||(e=d()),e._setup(a)},f._child=function(a,b,c){return 
e||(e=d()),e._child(a,b,c)},f}function f(a,b){if(a===b)r
 eturn!0;if(i(a)&&i(b)&&a.length===b.length){for(var 
c=0;c<a.length;c++)if(!f(a[c],b[c]))return!1;return!0}}var 
g={},h=a,i=b.isArray,j=[].slice;return 
g.Compiler=c,c.prototype={compiler:c,equals:function(a){var 
b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;b>c;c++){var 
d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!f(d.args,e.args))return!1}for(b=this.children.length,c=0;b>c;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.opcodes=[],this.children=[],this.depths={list:[]},this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds;var
 
c=this.options.knownHelpers;if(this.options.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var
 d in c)this.options.knownHelpers[d]=c[d];return 
this.accept(a)},accept:function(a){return 
this[a.type](a)},program:function(a){for(var 
b=a.statements,c=0,d=b.length;d>c;c++)this.accept(b[c]);return th
 is.isSimple=1===d,this.depths.list=this.depths.list.sort(function(a,b){return 
a-b}),this},compileProgram:function(a){var b,c=(new 
this.compiler).compile(a,this.options),d=this.guid++;
-this.usePartial=this.usePartial||c.usePartial,this.children[d]=c;for(var 
e=0,f=c.depths.list.length;f>e;e++)b=c.depths.list[e],2>b||this.addDepth(b-1);return
 d},block:function(a){var 
b=a.mustache,c=a.program,d=a.inverse;c&&(c=this.compileProgram(c)),d&&(d=this.compileProgram(d));var
 
e=b.sexpr,f=this.classifySexpr(e);"helper"===f?this.helperSexpr(e,c,d):"simple"===f?(this.simpleSexpr(e),this.opcode("pushProgram",c),this.opcode("pushProgram",d),this.opcode("emptyHash"),this.opcode("blockValue",e.id.original)):(this.ambiguousSexpr(e,c,d),this.opcode("pushProgram",c),this.opcode("pushProgram",d),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},hash:function(a){var
 
b,c,d=a.pairs;for(this.opcode("pushHash"),b=0,c=d.length;c>b;b++)this.pushParam(d[b][1]);for(;b--;)this.opcode("assignToHash",d[b][0]);this.opcode("popHash")},partial:function(a){var
 
b=a.partialName;this.usePartial=!0,a.hash?this.accept(a.hash):this.opcode("push","undefined"),a.context?this.a
 
ccept(a.context):(this.opcode("getContext",0),this.opcode("pushContext")),this.opcode("invokePartial",b.name,a.indent||""),this.opcode("append")},content:function(a){a.string&&this.opcode("appendContent",a.string)},mustache:function(a){this.sexpr(a.sexpr),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},ambiguousSexpr:function(a,b,c){var
 
d=a.id,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.ID(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var
 
b=a.id;"DATA"===b.type?this.DATA(b):b.parts.length?this.ID(b):(this.addDepth(b.depth),this.opcode("getContext",b.depth),this.opcode("pushContext")),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var
 
d=this.setupFullMustacheParams(a,b,c),e=a.id,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw
 new h("You specifi
 ed knownHelpersOnly, but used the unknown helper 
"+f,a);e.falsy=!0,this.ID(e),this.opcode("invokeHelper",d.length,e.original,e.isSimple)}},sexpr:function(a){var
 
b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ID:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var
 
b=a.parts[0];b?this.opcode("lookupOnContext",a.parts,a.falsy,a.isScoped):this.opcode("pushContext")},DATA:function(a){this.options.data=!0,this.opcode("lookupData",a.id.depth,a.id.parts)},STRING:function(a){this.opcode("pushString",a.string)},NUMBER:function(a){this.opcode("pushLiteral",a.number)},BOOLEAN:function(a){this.opcode("pushLiteral",a.bool)},comment:function(){},opcode:function(a){this.opcodes.push({opcode:a,args:j.call(arguments,1)})},addDepth:function(a){0!==a&&(this.depths[a]||(this.depths[a]=!0,this.depths.list.push(a)))},classifySexpr:function(a){var
 b=a.isHelper,c=a.eligibleHelper,d=this.options;if(c&&!b){var e=a.id.parts[
 0];d.knownHelpers[e]?b=!0:d.knownHelpersOnly&&(c=!1)}return 
b?"helper":c?"ambiguous":"simple"},pushParams:function(a){for(var 
b=0,c=a.length;c>b;b++)this.pushParam(a[b])},pushParam:function(a){this.stringParams?(a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",a.stringModeValue,a.type),"sexpr"===a.type&&this.sexpr(a)):(this.trackIds&&this.opcode("pushId",a.type,a.idName||a.stringModeValue),this.accept(a))},setupFullMustacheParams:function(a,b,c){var
 d=a.params;return 
this.pushParams(d),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.hash(a.hash):this.opcode("emptyHash"),d}},g.precompile=d,g.compile=e,g}(c,b),l=function(a,b){"use
 strict";function c(a){this.value=a}function d(){}var 
e,f=a.COMPILER_REVISION,g=a.REVISION_CHANGES,h=b;d.prototype={nameLookup:function(a,b){return
 
d.isValidJavaScriptVariableName(b)?a+"."+b:a+"['"+b+"']"},depthedLookup:function(a){return
 this.aliases.lookup="this.lookup",'lookup(depths, 
 "'+a+'")'},compilerInfo:function(){var 
a=f,b=g[a];return[a,b]},appendToBuffer:function(a){return 
this.environment.isSimple?"return 
"+a+";":{appendToBuffer:!0,content:a,toString:function(){return"buffer += 
"+a+";"}}},initializeBuffer:function(){return 
this.quotedString("")},namespace:"Handlebars",compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.depths.list.length||this.options.compat;var
 
e,f,g,i=a.opcodes;for(f=0,g=i.length;g>f;f++)e=i[f],this[e.opcode].apply(this,e.args);if(this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw
 new h("Compile
  completed with content left on stack");var 
j=this.createFunctionContext(d);if(this.isChild)return j;var 
k={compiler:this.compilerInfo(),main:j},l=this.context.programs;for(f=0,g=l.length;g>f;f++)l[f]&&(k[f]=l[f]);return
 
this.environment.usePartial&&(k.usePartial=!0),this.options.data&&(k.useData=!0),this.useDepths&&(k.useDepths=!0),this.options.compat&&(k.compat=!0),d||(k.compiler=JSON.stringify(k.compiler),k=this.objectLiteral(k)),k},preamble:function(){this.lastContext=0,this.source=[]},createFunctionContext:function(a){var
 b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", 
"+c.join(", "));for(var d in 
this.aliases)this.aliases.hasOwnProperty(d)&&(b+=", 
"+d+"="+this.aliases[d]);var 
e=["depth0","helpers","partials","data"];this.useDepths&&e.push("depths");var 
f=this.mergeSource(b);return 
a?(e.push(f),Function.apply(this,e)):"function("+e.join(",")+") {\n  
"+f+"}"},mergeSource:function(a){for(var 
b,c,d="",e=!this.forceBuffer,f=0,g=this.source.length;g>f;f++){var h
 =this.source[f];h.appendToBuffer?b=b?b+"\n    + 
"+h.content:h.content:(b&&(d?d+="buffer += "+b+";\n  ":(c=!0,d=b+";\n  
"),b=void 0),d+=h+"\n  ",this.environment.isSimple||(e=!1))}return 
e?(b||!d)&&(d+="return "+(b||'""')+";\n"):(a+=", buffer = 
"+(c?"":this.initializeBuffer()),d+=b?"return buffer + "+b+";\n":"return 
buffer;\n"),a&&(d="var "+a.substring(2)+(c?"":";\n  
")+d),d},blockValue:function(a){this.aliases.blockHelperMissing="helpers.blockHelperMissing";var
 b=[this.contextName(0)];this.setupParams(a,0,b);var 
c=this.popStack();b.splice(1,0,c),this.push("blockHelperMissing.call("+b.join(",
 
")+")")},ambiguousBlockValue:function(){this.aliases.blockHelperMissing="helpers.blockHelperMissing";var
 a=[this.contextName(0)];this.setupParams("",0,a,!0),this.flushInline();var 
b=this.topStack();a.splice(1,0,b),this.pushSource("if (!"+this.lastHelper+") { 
"+b+" = blockHelperMissing.call("+a.join(", ")+"); 
}")},appendContent:function(a){this.pendingContent&&(a=this.pendingContent+a),this.pendi
 ngContent=a},append:function(){this.flushInline();var 
a=this.popStack();this.pushSource("if ("+a+" != null) { 
"+this.appendToBuffer(a)+" }"),this.environment.isSimple&&this.pushSource("else 
{ "+this.appendToBuffer("''")+" 
}")},appendEscaped:function(){this.aliases.escapeExpression="this.escapeExpression",this.pushSource(this.appendToBuffer("escapeExpression("+this.popStack()+")"))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c){var
 
d=0,e=a.length;for(c||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[d++]));e>d;d++)this.replaceStack(function(c){var
 e=this.nameLookup(c,a[d],"context");return b?" && "+e:" != null ? "+e+" : 
"+c})},lookupData:function(a,b){a?this.pushStackLiteral("this.data(data, 
"+a+")"):this.pushStackLiteral("data");for(var 
c=b.length,d=0;c>d;d++)this.replaceStack(function(a){return" && 
"+this.nameLookup(a,b[d],"data")}
 
)},resolvePossibleLambda:function(){this.aliases.lambda="this.lambda",this.push("lambda("+this.popStack()+",
 
"+this.contextName(0)+")")},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"sexpr"!==b&&("string"==typeof
 
a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(){this.pushStackLiteral("{}"),this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}"))},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var
 
a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push("{"+a.ids.join(",")+"}"),this.stringParams&&(this.push("{"+a.contexts.join(",")+"}"),this.push("{"+a.types.join(",")+"}")),this.push("{\n
    "+a.values.join(",\n    ")+"\n  
}")},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},push:function(a){return
 
this.inlineStack.push(a),a},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?t
 
his.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},invokeHelper:function(a,b,c){this.aliases.helperMissing="helpers.helperMissing";var
 d=this.popStack(),e=this.setupHelper(a,b),f=(c?e.name+" || ":"")+d+" || 
helperMissing";this.push("(("+f+").call("+e.callParams+"))")},invokeKnownHelper:function(a,b){var
 
c=this.setupHelper(a,b);this.push(c.name+".call("+c.callParams+")")},invokeAmbiguous:function(a,b){this.aliases.functionType='"function"',this.aliases.helperMissing="helpers.helperMissing",this.useRegister("helper");var
 c=this.popStack();this.emptyHash();var 
d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper");this.push("((helper
 = (helper = "+e+" || "+c+") != null ? helper : 
helperMissing"+(d.paramsInit?"),("+d.paramsInit:"")+"),(typeof helper === 
functionType ? helper.call("+d.callParams+") : 
helper))")},invokePartial:function(a,b){var 
c=[this.nameLookup("partials",a,"partial"),"'"+b+"'","'"+a+"'",this.popStack(),this.popStack(
 
),"helpers","partials"];this.options.data?c.push("data"):this.options.compat&&c.push("undefined"),this.options.compat&&c.push("depths"),this.push("this.invokePartial("+c.join(",
 ")+")")},assignToHash:function(a){var 
b,c,d,e=this.popStack();this.trackIds&&(d=this.popStack()),this.stringParams&&(c=this.popStack(),b=this.popStack());var
 f=this.hash;b&&f.contexts.push("'"+a+"': "+b),c&&f.types.push("'"+a+"': 
"+c),d&&f.ids.push("'"+a+"': "+d),f.values.push("'"+a+"': 
("+e+")")},pushId:function(a,b){"ID"===a||"DATA"===a?this.pushString(b):"sexpr"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:d,compileChildren:function(a,b){for(var
 c,d,e=a.children,f=0,g=e.length;g>f;f++){c=e[f],d=new this.compiler;var 
h=this.matchExistingProgram(c);null==h?(this.context.programs.push(""),h=this.context.programs.length,c.index=h,c.name="program"+h,this.context.programs[h]=d.compile(c,b,this.context,!this.precompile),this.context.environments[h]=c,this.useDepths=this.useDepths||d.
 
useDepths):(c.index=h,c.name="program"+h)}},matchExistingProgram:function(a){for(var
 b=0,c=this.context.environments.length;c>b;b++){var 
d=this.context.environments[b];if(d&&d.equals(a))return 
b}},programExpression:function(a){var 
b=this.environment.children[a],c=(b.depths.list,this.useDepths),d=[b.index,"data"];return
 c&&d.push("depths"),"this.program("+d.join(", 
")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},pushStackLiteral:function(a){return
 this.push(new 
c(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.quotedString(this.pendingContent))),this.pendingContent=void
 0),a&&this.source.push(a)},pushStack:function(a){this.flushInline();var 
b=this.incrStack();return this.pushSource(b+" = 
"+a+";"),this.compileStack.push(b),b},replaceStack:function(a){{var 
b,d,e,f="";this.isInline()}if(!this.isInline())throw new h("replaceStack on 
non-inline");var g=this.popStack(!0);if(g instanceof c)f=b
 =g.value,e=!0;else{d=!this.stackSlot;var 
i=d?this.incrStack():this.topStackName();f="("+this.push(i)+" = 
"+g+")",b=this.topStack()}var 
j=a.call(this,b);e||this.popStack(),d&&this.stackSlot--,this.push("("+f+j+")")},incrStack:function(){return
 
this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var
 a=this.inlineStack;if(a.length){this.inlineStack=[];for(var 
b=0,d=a.length;d>b;b++){var e=a[b];e instanceof 
c?this.compileStack.push(e):this.pushStack(e)}}},isInline:function(){return 
this.inlineStack.length},popStack:function(a){var 
b=this.isInline(),d=(b?this.inlineStack:this.compileStack).pop();if(!a&&d 
instanceof c)return d.value;if(!b){if(!this.stackSlot)throw new h("Invalid 
stack pop");this.stackSlot--}return d},topStack:function(){var 
a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b 
instanceof c?b.value:b},conte
 xtName:function(a){return 
this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return'"'+a.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(a){var
 b=[];for(var c in 
a)a.hasOwnProperty(c)&&b.push(this.quotedString(c)+":"+a[c]);return"{"+b.join(",")+"}"},setupHelper:function(a,b,c){var
 
d=[],e=this.setupParams(b,a,d,c),f=this.nameLookup("helpers",b,"helper");return{params:d,paramsInit:e,name:f,callParams:[this.contextName(0)].concat(d).join(",
 ")}},setupOptions:function(a,b,c){var 
d,e,f,g={},h=[],i=[],j=[];g.name=this.quotedString(a),g.hash=this.popStack(),this.trackIds&&(g.hashIds=this.popStack()),this.stringParams&&(g.hashTypes=this.popStack(),g.hashContexts=this.popStack()),e=this.popStack(),f=this.popStack(),(f||e)&&(f||(f="this.noop"),e||(e="this.noop"),g.fn=f,g.inverse=e);for(var
 k=b;k--;)d=this.popStack(),c[k]=d,this.trackIds&&(j[k]=this.popSt
 ack()),this.stringParams&&(i[k]=this.popStack(),h[k]=this.popStack());return 
this.trackIds&&(g.ids="["+j.join(",")+"]"),this.stringParams&&(g.types="["+i.join(",")+"]",g.contexts="["+h.join(",")+"]"),this.options.data&&(g.data="data"),g},setupParams:function(a,b,c,d){var
 e=this.objectLiteral(this.setupOptions(a,b,c));return 
d?(this.useRegister("options"),c.push("options"),"options="+e):(c.push(e),"")}};for(var
 i="break else new var case finally return void catch for switch while continue 
function this with default if throw delete in try do instanceof typeof abstract 
enum int short boolean export interface static byte extends long super char 
final native synchronized class float package throws const goto private 
transient debugger implements protected volatile double import public let 
yield".split(" 
"),j=d.RESERVED_WORDS={},k=0,l=i.length;l>k;k++)j[i[k]]=!0;return 
d.isValidJavaScriptVariableName=function(a){return!d.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(a)},e=d}(d,c),m
 =function(a,b,c,d,e){"use strict";var 
f,g=a,h=b,i=c.parser,j=c.parse,k=d.Compiler,l=d.compile,m=d.precompile,n=e,o=g.create,p=function(){var
 a=o();return a.compile=function(b,c){return 
l(b,c,a)},a.precompile=function(b,c){return 
m(b,c,a)},a.AST=h,a.Compiler=k,a.JavaScriptCompiler=n,a.Parser=i,a.parse=j,a};return
 g=p(),g.create=p,g["default"]=g,f=g}(f,g,j,k,l);return m});
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-griffin/blob/f629d0f4/griffin-ui/apidocs/lib/highlight.7.3.pack.js
----------------------------------------------------------------------
diff --git a/griffin-ui/apidocs/lib/highlight.7.3.pack.js 
b/griffin-ui/apidocs/lib/highlight.7.3.pack.js
deleted file mode 100644
index 9a95a75..0000000
--- a/griffin-ui/apidocs/lib/highlight.7.3.pack.js
+++ /dev/null
@@ -1 +0,0 @@
-var hljs=new function(){function l(o){return 
o.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;")}function 
b(p){for(var o=p.firstChild;o;o=o.nextSibling){if(o.nodeName=="CODE"){return 
o}if(!(o.nodeType==3&&o.nodeValue.match(/\s+/))){break}}}function h(p,o){return 
Array.prototype.map.call(p.childNodes,function(q){if(q.nodeType==3){return 
o?q.nodeValue.replace(/\n/g,""):q.nodeValue}if(q.nodeName=="BR"){return"\n"}return
 h(q,o)}).join("")}function a(q){var p=(q.className+" 
"+q.parentNode.className).split(/\s+/);p=p.map(function(r){return 
r.replace(/^language-/,"")});for(var 
o=0;o<p.length;o++){if(e[p[o]]||p[o]=="no-highlight"){return p[o]}}}function 
c(q){var o=[];(function p(r,s){for(var 
t=r.firstChild;t;t=t.nextSibling){if(t.nodeType==3){s+=t.nodeValue.length}else{if(t.nodeName=="BR"){s+=1}else{if(t.nodeType==1){o.push({event:"start",offset:s,node:t});s=p(t,s);o.push({event:"stop",offset:s,node:t})}}}}return
 s})(q,0);return o}function j(x,v,w){var p=0;var y="";var r=[]
 ;function 
t(){if(x.length&&v.length){if(x[0].offset!=v[0].offset){return(x[0].offset<v[0].offset)?x:v}else{return
 v[0].event=="start"?x:v}}else{return x.length?x:v}}function s(A){function 
z(B){return" 
"+B.nodeName+'="'+l(B.value)+'"'}return"<"+A.nodeName+Array.prototype.map.call(A.attributes,z).join("")+">"}while(x.length||v.length){var
 
u=t().splice(0,1)[0];y+=l(w.substr(p,u.offset-p));p=u.offset;if(u.event=="start"){y+=s(u.node);r.push(u.node)}else{if(u.event=="stop"){var
 
o,q=r.length;do{q--;o=r[q];y+=("</"+o.nodeName.toLowerCase()+">")}while(o!=u.node);r.splice(q,1);while(q<r.length){y+=s(r[q]);q++}}}}return
 y+l(w.substr(p))}function f(q){function o(s,r){return 
RegExp(s,"m"+(q.cI?"i":"")+(r?"g":""))}function 
p(y,w){if(y.compiled){return}y.compiled=true;var s=[];if(y.k){var r={};function 
z(A,t){t.split(" ").forEach(function(B){var 
C=B.split("|");r[C[0]]=[A,C[1]?Number(C[1]):1];s.push(C[0])})}y.lR=o(y.l||hljs.IR,true);if(typeof
 y.k=="string"){z("keyword",y.k)}else{for(var x in y.k){
 
if(!y.k.hasOwnProperty(x)){continue}z(x,y.k[x])}}y.k=r}if(w){if(y.bWK){y.b="\\b("+s.join("|")+")\\s"}y.bR=o(y.b?y.b:"\\B|\\b");if(!y.e&&!y.eW){y.e="\\B|\\b"}if(y.e){y.eR=o(y.e)}y.tE=y.e||"";if(y.eW&&w.tE){y.tE+=(y.e?"|":"")+w.tE}}if(y.i){y.iR=o(y.i)}if(y.r===undefined){y.r=1}if(!y.c){y.c=[]}for(var
 
v=0;v<y.c.length;v++){if(y.c[v]=="self"){y.c[v]=y}p(y.c[v],y)}if(y.starts){p(y.starts,w)}var
 u=[];for(var 
v=0;v<y.c.length;v++){u.push(y.c[v].b)}if(y.tE){u.push(y.tE)}if(y.i){u.push(y.i)}y.t=u.length?o(u.join("|"),true):{exec:function(t){return
 null}}}p(q)}function d(D,E){function o(r,M){for(var L=0;L<M.c.length;L++){var 
K=M.c[L].bR.exec(r);if(K&&K.index==0){return M.c[L]}}}function 
s(K,r){if(K.e&&K.eR.test(r)){return K}if(K.eW){return s(K.parent,r)}}function 
t(r,K){return K.i&&K.iR.test(r)}function y(L,r){var 
K=F.cI?r[0].toLowerCase():r[0];return L.k.hasOwnProperty(K)&&L.k[K]}function 
G(){var K=l(w);if(!A.k){return K}var r="";var N=0;A.lR.lastIndex=0;var 
L=A.lR.exec(K);while(L){r+=K.subs
 tr(N,L.index-N);var M=y(A,L);if(M){v+=M[1];r+='<span 
class="'+M[0]+'">'+L[0]+"</span>"}else{r+=L[0]}N=A.lR.lastIndex;L=A.lR.exec(K)}return
 r+K.substr(N)}function z(){if(A.sL&&!e[A.sL]){return l(w)}var 
r=A.sL?d(A.sL,w):g(w);if(A.r>0){v+=r.keyword_count;B+=r.r}return'<span 
class="'+r.language+'">'+r.value+"</span>"}function J(){return 
A.sL!==undefined?z():G()}function I(L,r){var K=L.cN?'<span 
class="'+L.cN+'">':"";if(L.rB){x+=K;w=""}else{if(L.eB){x+=l(r)+K;w=""}else{x+=K;w=r}}A=Object.create(L,{parent:{value:A}});B+=L.r}function
 C(K,r){w+=K;if(r===undefined){x+=J();return 0}var 
L=o(r,A);if(L){x+=J();I(L,r);return L.rB?0:r.length}var 
M=s(A,r);if(M){if(!(M.rE||M.eE)){w+=r}x+=J();do{if(A.cN){x+="</span>"}A=A.parent}while(A!=M.parent);if(M.eE){x+=l(r)}w="";if(M.starts){I(M.starts,"")}return
 M.rE?0:r.length}if(t(r,A)){throw"Illegal"}w+=r;return r.length||1}var 
F=e[D];f(F);var A=F;var w="";var B=0;var v=0;var x="";try{var 
u,q,p=0;while(true){A.t.lastIndex=p;u=A.t.exec(E);if(!u){break}q=C(E.
 
substr(p,u.index-p),u[0]);p=u.index+q}C(E.substr(p));return{r:B,keyword_count:v,value:x,language:D}}catch(H){if(H=="Illegal"){return{r:0,keyword_count:0,value:l(E)}}else{throw
 H}}}function g(s){var o={keyword_count:0,r:0,value:l(s)};var q=o;for(var p in 
e){if(!e.hasOwnProperty(p)){continue}var 
r=d(p,s);r.language=p;if(r.keyword_count+r.r>q.keyword_count+q.r){q=r}if(r.keyword_count+r.r>o.keyword_count+o.r){q=o;o=r}}if(q.language){o.second_best=q}return
 o}function 
i(q,p,o){if(p){q=q.replace(/^((<[^>]+>|\t)+)/gm,function(r,v,u,t){return 
v.replace(/\t/g,p)})}if(o){q=q.replace(/\n/g,"<br>")}return q}function 
m(r,u,p){var v=h(r,p);var t=a(r);if(t=="no-highlight"){return}var 
w=t?d(t,v):g(v);t=w.language;var o=c(r);if(o.length){var 
q=document.createElement("pre");q.innerHTML=w.value;w.value=j(o,c(q),v)}w.value=i(w.value,u,p);var
 s=r.className;if(!s.match("(\\s|^)(language-)?"+t+"(\\s|$)")){s=s?(s+" 
"+t):t}r.innerHTML=w.value;r.className=s;r.result={language:t,kw:w.keyword_count,re:w.r};if(w
 
.second_best){r.second_best={language:w.second_best.language,kw:w.second_best.keyword_count,re:w.second_best.r}}}function
 
n(){if(n.called){return}n.called=true;Array.prototype.map.call(document.getElementsByTagName("pre"),b).filter(Boolean).forEach(function(o){m(o,hljs.tabReplace)})}function
 
k(){window.addEventListener("DOMContentLoaded",n,false);window.addEventListener("load",n,false)}var
 
e={};this.LANGUAGES=e;this.highlight=d;this.highlightAuto=g;this.fixMarkup=i;this.highlightBlock=m;this.initHighlighting=n;this.initHighlightingOnLoad=k;this.IR="[a-zA-Z][a-zA-Z0-9_]*";this.UIR="[a-zA-Z_][a-zA-Z0-9_]*";this.NR="\\b\\d+(\\.\\d+)?";this.CNR="(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)";this.BNR="\\b(0b[01]+)";this.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|\\.|-|-=|/|/=|:|;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~";this.BE={b:"\\\\[\\s\\S]",r:0};this.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[this.BE],r:0};this.QSM=
 
{cN:"string",b:'"',e:'"',i:"\\n",c:[this.BE],r:0};this.CLCM={cN:"comment",b:"//",e:"$"};this.CBLCLM={cN:"comment",b:"/\\*",e:"\\*/"};this.HCM={cN:"comment",b:"#",e:"$"};this.NM={cN:"number",b:this.NR,r:0};this.CNM={cN:"number",b:this.CNR,r:0};this.BNM={cN:"number",b:this.BNR,r:0};this.inherit=function(q,r){var
 o={};for(var p in q){o[p]=q[p]}if(r){for(var p in r){o[p]=r[p]}}return 
o}}();hljs.LANGUAGES.xml=function(a){var c="[A-Za-z0-9\\._:-]+";var 
b={eW:true,c:[{cN:"attribute",b:c,r:0},{b:'="',rB:true,e:'"',c:[{cN:"value",b:'"',eW:true}]},{b:"='",rB:true,e:"'",c:[{cN:"value",b:"'",eW:true}]},{b:"=",c:[{cN:"value",b:"[^\\s/>]+"}]}]};return{cI:true,c:[{cN:"pi",b:"<\\?",e:"\\?>",r:10},{cN:"doctype",b:"<!DOCTYPE",e:">",r:10,c:[{b:"\\[",e:"\\]"}]},{cN:"comment",b:"<!--",e:"-->",r:10},{cN:"cdata",b:"<\\!\\[CDATA\\[",e:"\\]\\]>",r:10},{cN:"tag",b:"<style(?=\\s|>|$)",e:">",k:{title:"style"},c:[b],starts:{e:"</style>",rE:true,sL:"css"}},{cN:"tag",b:"<script(?=\\s|>|$)",e:">",k:{title:"script"
 
},c:[b],starts:{e:"<\/script>",rE:true,sL:"javascript"}},{b:"<%",e:"%>",sL:"vbscript"},{cN:"tag",b:"</?",e:"/?>",c:[{cN:"title",b:"[^
 />]+"},b]}]}}(hljs);hljs.LANGUAGES.json=function(a){var e={literal:"true false 
null"};var d=[a.QSM,a.CNM];var c={cN:"value",e:",",eW:true,eE:true,c:d,k:e};var 
b={b:"{",e:"}",c:[{cN:"attribute",b:'\\s*"',e:'"\\s*:\\s*',eB:true,eE:true,c:[a.BE],i:"\\n",starts:c}],i:"\\S"};var
 
f={b:"\\[",e:"\\]",c:[a.inherit(c,{cN:null})],i:"\\S"};d.splice(d.length,0,b,f);return{c:d,k:e,i:"\\S"}}(hljs);
\ No newline at end of file

Reply via email to