// https://github.com/wooorm/markdown-table !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).markdownTable=e()}}(function(){var e,n="",t=function(t,r){if("string"!=typeof t)throw new TypeError("expected a string");if(1===r)return t;if(2===r)return t+t;var i=t.length*r;if(e!==t||void 0===e)e=t,n="";else if(n.length>=i)return n.substr(0,i);for(;i>n.length&&r>1;)1&r&&(n+=t),r>>=1,t+=t;return n=(n+=t).substr(0,i)},r=/ +$/,i=" ",o="\n",f="-",l=":",u="|",s=0,d=67,h=76,p=82,g=99,a=108,c=114;function y(e){return e.length}function m(e){var n="string"==typeof e?e.charCodeAt(0):s;return n===h||n===a?a:n===p||n===c?c:n===d||n===g?g:s}return function(e,n){for(var s,d,h,p,b,w,v,j,x,E,S,T,k=n||{},A=!1!==k.padding,C=!1!==k.delimiterStart,D=!1!==k.delimiterEnd,L=(k.align||[]).concat(),M=!1!==k.alignDelimiters,$=[],q=k.stringLength||y,z=-1,B=e.length,F=[],G=[],H=[],I=[],J=[],K=0;++zK&&(K=h);++dp)&&(J[d]=b)),H.push(w);F[z]=H,G[z]=I}if(d=-1,h=K,"object"==typeof L&&"length"in L)for(;++dJ[d]&&(J[d]=b),I[d]=b),H[d]=w;for(F.splice(1,0,H),G.splice(1,0,I),z=-1,B=F.length,v=[];++z