Skip to content

ssv.at

Compare
Choose a tag to compare
@ryanve ryanve released this 01 May 12:54
· 58 commits to master since this release

v3.7.0...v3.8.0

<script data-via="https://github.com/ryanve/ssv/releases/tag/v3.8.0">
!function(g,d,e){"undefined"!=typeof module&&module.exports?module.exports=e():g[d]=e()}(this,"ssv",function(){function g(a){return a.match(m)||[]}function d(a){return g(a).join(" ")}function e(a){return!a.match(m)}function k(a,b){return n(a+" "+b)}function p(a,b){return k(f(a,b),f(b,a))}function n(a){a=g(a);var b=0,c=[],d=a.length,h=0;a:for(;h<d;h++){for(var l=b;l--;)if(a[h]===c[l])continue a;c[b++]=a[h]}return c.join(" ")}function f(a,b){var c="";a=g(a);b=g(b);var d=a.length,h=b.length,l=0;a:for(;l<
d;){for(var f=h,e=a[l++];f--;)if(e===b[f])continue a;c?c+=" "+e:c=e}return c}var c={},q={}.hasOwnProperty,m=/\S+/g;c.all=function(a,b){return e(b)||!f(b,a)};c.any=function(a,b){b=g(b);var c=b.length;if(!c)return!1;a=g(a);for(var d=a.length,e=0;e<d;)for(var f=c,k=a[e++];f--;)if(k===b[f])return!0;return!1};c.at=function(a,b){b=+b;if(b!==b||b===b/0)return"";a=g(a);0>b&&(b+=a.length);return a[b]||""};c.blank=e;c.compact=d;c.need=function(a,b){return d(a+" "+f(b,a))};c.concat=function(a,b){return d(a+
" "+b)};c.count=function(a){return g(a).length};c.diff=f;c.meet=function(a,b){return f(k(a,b),p(a,b))};c.split=g;c.state=function(a){if("string"==typeof a)var b=a;else for(var c in a)q.call(a,c)&&a[c]&&(b=b?b+(" "+c):c);return b?d(b):""};c.union=k;c.uniq=n;c.xor=p;return c});
</script>