Skip to content

blank

Compare
Choose a tag to compare
@ryanve ryanve released this 29 Mar 00:07
· 73 commits to master since this release

v3.5.0...v3.6.0

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