text: /**
   * vue-filter.js v0.1.6
   * (c) 2016 wy-ei
   * MIT License.
   */
  !function(){"use strict";function r(r,e){return J.isArrayLike(r)?r[e]:r}function e(r,e){return J.isArray(r)?J.isArray(e)?r.concat(e):r.concat(J.toArray(e)):J.isArray(e)?J.toArray(r).concat(e):J.toArray(r).concat(J.toArray(e))}function t(r){return J.isArrayLike(r)?r[0]:r}function n(r,e){return J.isArray(r)?r.join(e):J.isArrayLike(r)?J.toArray(r).join(e):r}function a(r){return J.isArrayLike(r)?r[r.length-1]:r}function i(r,e){return J.map(r,e)}function u(r){if(r){if(J.isObject(r)&&(r=J.toArray(r)),J.isArrayLike(r)&&0!=r.length){var e=Math.floor(r.length*Math.random());return r[e]}return r}}function o(r){return J.isArray(r)?(r=r.concat(),r.reverse()):J.isString(r)?r.split("").reverse().join(""):r}function c(r){var e=r.length;return e?e:0}function s(r,e){r=[];for(var t=0;t<e;t++)r.push(t);return r}function f(r,e){var t=!1;if(J.isArrayLike(r))if(J.isFunction(e)){var n=e;J.each(r,function(r){if(n(r)===!0)return t=!0,!1})}else J.each(r,function(r){if(r===e)return t=!0,!1});return t}function l(r,e){return J.isNumber(r)?r/e:r}function y(r,e){return J.isNumber(r)?r-e:r}function b(r,e){return J.isNumber(r)?r+e:r}function g(r,e){return J.isNumber(r)?r*e:r}function v(r,e){return J.isNumber(r)?r%e:r}function p(r,e){var t,n,a;return J.isArray(r)?(n=-(1/0),J.each(r,function(r){a=J.get(r,e),a>n&&(n=a,t=r)}),t):r}function h(r,e){var t,n,a;return J.isArray(r)?(n=1/0,J.each(r,function(r){a=J.get(r,e),a<n&&(n=a,t=r)}),t):r}function k(r,e){if(J.isArrayLike(r)&&!J.isString(r)){var t=e||0;return J.each(r,function(r){return J.isNumber(r)?void(t+=r):(t=void 0,!1)}),t}return r}function d(r){if(J.isArray(r)){var e=r.reduce(function(r,e){return r+e},0),t=r.length;return J.isNumber(e)&&0!=t?e/t:0}return r}function m(r,e){return r=r||0===r?r.toString():"",r+e}function A(r){var e=/(?:^|[-_\/])(\w)/g;return r.toString().replace(e,function(r,e){return e.toUpperCase()})}function j(r,e){return r=r||0===r?r.toString():"",e+r}function M(r,e){return J.isString(r)&&(r=r.split(e).join("")),r}function S(r,e){return e=e||"",J.isString(r)?r.split(e):r}function w(r,e,t){return e=new RegExp(e,t),e.test(r)}function O(r,e){if(J.isString(r)){var t;return t="r"==e?/\s+$/:"l"==e?/^\s+/:/^\s+|\s+$/g,r.replace(t,"")}return r}function D(r,e,t){return e=e||30,void 0===t&&(t="..."),t=""+t,r.length>e?r.slice(0,e-t.length)+t:r}function L(r,e){var t="";for(e||0===e||(e=" ");0!==r;)r&!0&&(t+=e),e+=e,r>>>=1;return t}function N(r,e,t){e=+e||0;var n=e-r.length;return n<=0?r:L(n,t).concat(r)}function x(r,e,t){e=+e||0;var n=e-r.length;return n<=0?r:r.concat(L(n,t))}function F(r,e){e=e?Number(e):0,e!=e&&(e=0),e=Math.floor(e),e<=-1&&(e=0),r=""+r;for(var t="";0!==e;)e&!0&&(t+=r),r+=r,e>>>=1;return t}function H(r,e){function t(){var r=[31,28,31,30,31,30,31,31,30,31,30,31],e=a.getFullYear(),t=a.getMonth(),n=a.getDate();(e%100==0&&e%400==0||e%4==0)&&(r[1]=29);for(var i=0,u=0;u<t;u++)i+=r[u];return i+n}function n(r){var e="";switch(r){case"%a":e=ur[a.getDay()].slice(0,3);break;case"%A":e=ur[a.getDay()];break;case"%b":e=or[a.getMonth()].slice(0,3);break;case"%B":e=or[a.getMonth()];break;case"%c":e=a.toLocaleDateString()+" "+a.toLocaleTimeString();break;case"%d":var n=a.getDate();e=i(n);break;case"%-d":e=a.getDate();break;case"%D":e="%m/%d/%Y";break;case"%e":e=a.getDate();break;case"%F":e="%Y-%m-%d";break;case"%H":var u=a.getHours();e=i(u);break;case"%I":e=a.getHours()%12;break;case"%j":e=i(t(),3);break;case"k":e=a.getHours();break;case"%m":var o=a.getMonth()+1;e=i(o,2);break;case"%M":e=i(a.getMinutes(),2);break;case"%s":e=i(a.getSeconds(),2);break;case"%p":e=a.getHours()<12?"AM":"PM";break;case"%r":e="%I:%M:%s %p";break;case"%R":e="%H:%M";break;case"%T":e="%H:%M:%s";break;case"%U":e=Math.ceil(t()/7);break;case"%w":e=a.getDay();break;case"%x":e="%m/%d/%y";break;case"%X":e="%h:%M:%s";break;case"%y":e=a.getFullYear()%100;break;case"%Y":e=a.getFullYear();break;default:e=r}return e}var a=new Date(r),i=function(r,e){e||(e=2),r=""+r;for(var t=0,n="";t<e-r.length;t++)n+="0";return n+r},u=/%-?[\w]/g;return e||(e="%c"),e=e.replace(u,n),e=e.replace(u,n)}function Y(r,e){return null==r||""===r?e:r}function z(r){J.each(I,function(e,t){r.filter(t,e)}),J.each(ar,function(e,t){r.filter(t,e)}),J.each(ir,function(e,t){r.filter(t,e)}),J.each(cr,function(e,t){r.filter(t,e)})}var E=Array.prototype,P=Object.prototype,T=E.slice,q=P.toString,J={};J.isArray=function(r){return Array.isArray(r)};var R=Math.pow(2,53)-1;J.isArrayLike=function(r){if("object"!=typeof r||!r)return!1;var e=r.length;return"number"==typeof e&&e%1===0&&e>=0&&e<=R},J.isObject=function(r){var e=typeof r;return"function"===e||"object"===e&&!!r},J.each=function(r,e){var t,n;if(J.isArray(r))for(t=0,n=r.length;t<n&&e(r[t],t,r)!==!1;t++);else for(t in r)if(e(r[t],t,r)===!1)break;return r},J.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(r){J["is"+r]=function(e){return q.call(e)==="[object "+r+"]"}}),J.keys=function(r){if(!J.isObject(r))return[];if(Object.keys)return Object.keys(r);var e=[];for(var t in r)r.hasOwnProperty(t)&&e.push(t);return e},J.values=function(r){for(var e=J.keys(r),t=e.length,n=Array(t),a=0;a<t;a++)n[a]=r[e[a]];return n},J.toArray=function(r){return r?J.isArrayLike(r)?T.call(r):J.values(r):[]},J.map=function(r,e){for(var t=!J.isArrayLike(r)&&J.keys(r),n=(t||r).length,a=Array(n),i=0;i<n;i++){var u=t?t[i]:i;a[i]=e(r[u],u,r)}return a},J.get=function(r,e){var t=void 0;if(!J.isObject(r))return r;if(void 0==e)return r;if(J.isString(e)){e=e.split("."),t=r;try{for(var n=0;n<e.length;n++)t=t[e[n]]}catch(r){t=void 0}}else J.isFunction(e)&&(t=e(r));return t};var I=Object.freeze({at:r,concat:e,first:t,join:n,last:a,map:i,random:u,reverse:o,size:c,range:s,contains:f}),U={};["abs","acos","asin","atan","atan2","ceil","cos","exp","floor","log","pow","round","sin","sqrt","tan"].forEach(function(r){U[r]=function(e,t){return"number"==typeof e?Math[r](e,t):e}});var V=U.abs,$=U.acos,B=U.asin,C=U.atan,W=U.atan2,X=U.ceil,_=U.cos,G=U.exp,K=U.floor,Q=U.log,Z=U.pow,rr=U.round,er=U.sin,tr=U.sqrt,nr=U.tan,ar=Object.freeze({abs:V,acos:$,asin:B,atan:C,atan2:W,ceil:X,cos:_,exp:G,floor:K,log:Q,pow:Z,round:rr,sin:er,sqrt:tr,tan:nr,max:p,min:h,mean:d,sum:k,plus:b,minus:y,multiply:g,divide:l,mod:v}),ir=Object.freeze({append:m,camelcase:A,prepend:j,remove:M,split:S,test:w,trim:O,truncate:D,leftPad:N,rightPad:x,repeat:F}),ur=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],or=["January","February","March","April","May","June","July","August","September","October","November","December"],cr=Object.freeze({date:H,defaults:Y});"object"==typeof exports?module.exports=z:"function"==typeof define&&define.amd?define([],function(){return z}):window.Vue&&Vue.use(z)}();