New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

niojs

Package Overview
Dependencies
Maintainers
1
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

niojs - npm Package Compare versions

Comparing version 1.1.0 to 1.1.1

.travis.yml

2

dist/nio.min.js
!function t(n,r,e){function i(o,a){if(!r[o]){if(!n[o]){var f="function"==typeof require&&require;if(!a&&f)return f(o,!0);if(u)return u(o,!0);throw new Error("Cannot find module '"+o+"'")}var c=r[o]={exports:{}};n[o][0].call(c.exports,function(t){var r=n[o][1][t];return i(r?r:t)},c,c.exports,t,n,r,e)}return r[o].exports}for(var u="function"==typeof require&&require,o=0;o<e.length;o++)i(e[o]);return i}({1:[function(t,n,r){"use strict";function e(t,n,r){this.fn=t,this.context=n,this.once=r||!1}function i(){}var u="function"!=typeof Object.create?"~":!1;i.prototype._events=void 0,i.prototype.listeners=function(t,n){var r=u?u+t:t,e=this._events&&this._events[r];if(n)return!!e;if(!e)return[];if(e.fn)return[e.fn];for(var i=0,o=e.length,a=new Array(o);o>i;i++)a[i]=e[i].fn;return a},i.prototype.emit=function(t,n,r,e,i,o){var a=u?u+t:t;if(!this._events||!this._events[a])return!1;var f,c,s=this._events[a],l=arguments.length;if("function"==typeof s.fn){switch(s.once&&this.removeListener(t,s.fn,void 0,!0),l){case 1:return s.fn.call(s.context),!0;case 2:return s.fn.call(s.context,n),!0;case 3:return s.fn.call(s.context,n,r),!0;case 4:return s.fn.call(s.context,n,r,e),!0;case 5:return s.fn.call(s.context,n,r,e,i),!0;case 6:return s.fn.call(s.context,n,r,e,i,o),!0}for(c=1,f=new Array(l-1);l>c;c++)f[c-1]=arguments[c];s.fn.apply(s.context,f)}else{var p,h=s.length;for(c=0;h>c;c++)switch(s[c].once&&this.removeListener(t,s[c].fn,void 0,!0),l){case 1:s[c].fn.call(s[c].context);break;case 2:s[c].fn.call(s[c].context,n);break;case 3:s[c].fn.call(s[c].context,n,r);break;default:if(!f)for(p=1,f=new Array(l-1);l>p;p++)f[p-1]=arguments[p];s[c].fn.apply(s[c].context,f)}}return!0},i.prototype.on=function(t,n,r){var i=new e(n,r||this),o=u?u+t:t;return this._events||(this._events=u?{}:Object.create(null)),this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],i]:this._events[o].push(i):this._events[o]=i,this},i.prototype.once=function(t,n,r){var i=new e(n,r||this,!0),o=u?u+t:t;return this._events||(this._events=u?{}:Object.create(null)),this._events[o]?this._events[o].fn?this._events[o]=[this._events[o],i]:this._events[o].push(i):this._events[o]=i,this},i.prototype.removeListener=function(t,n,r,e){var i=u?u+t:t;if(!this._events||!this._events[i])return this;var o=this._events[i],a=[];if(n)if(o.fn)(o.fn!==n||e&&!o.once||r&&o.context!==r)&&a.push(o);else for(var f=0,c=o.length;c>f;f++)(o[f].fn!==n||e&&!o[f].once||r&&o[f].context!==r)&&a.push(o[f]);return a.length?this._events[i]=1===a.length?a[0]:a:delete this._events[i],this},i.prototype.removeAllListeners=function(t){return this._events?(t?delete this._events[u?u+t:t]:this._events=u?{}:Object.create(null),this):this},i.prototype.off=i.prototype.removeListener,i.prototype.addListener=i.prototype.on,i.prototype.setMaxListeners=function(){return this},i.prefixed=u,"undefined"!=typeof n&&(n.exports=i)},{}],2:[function(t,n,r){n.exports="function"==typeof Object.create?function(t,n){t.super_=n,t.prototype=Object.create(n.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}})}:function(t,n){t.super_=n;var r=function(){};r.prototype=n.prototype,t.prototype=new r,t.prototype.constructor=t}},{}],3:[function(t,n,r){(function(t){(function(){function e(t,n){if(t!==n){var r=null===t,e=t===k,i=t===t,u=null===n,o=n===k,a=n===n;if(t>n&&!u||!i||r&&!o&&a||e&&a)return 1;if(n>t&&!r||!a||u&&!e&&i||o&&i)return-1}return 0}function i(t,n,r){for(var e=t.length,i=r?e:-1;r?i--:++i<e;)if(n(t[i],i,t))return i;return-1}function u(t,n,r){if(n!==n)return g(t,r);for(var e=r-1,i=t.length;++e<i;)if(t[e]===n)return e;return-1}function o(t){return"function"==typeof t||!1}function a(t){return null==t?"":t+""}function f(t,n){for(var r=-1,e=t.length;++r<e&&n.indexOf(t.charAt(r))>-1;);return r}function c(t,n){for(var r=t.length;r--&&n.indexOf(t.charAt(r))>-1;);return r}function s(t,n){return e(t.criteria,n.criteria)||t.index-n.index}function l(t,n,r){for(var i=-1,u=t.criteria,o=n.criteria,a=u.length,f=r.length;++i<a;){var c=e(u[i],o[i]);if(c){if(i>=f)return c;var s=r[i];return c*("asc"===s||s===!0?1:-1)}}return t.index-n.index}function p(t){return Pt[t]}function h(t){return Kt[t]}function v(t,n,r){return n?t=Yt[t]:r&&(t=Zt[t]),"\\"+t}function _(t){return"\\"+Zt[t]}function g(t,n,r){for(var e=t.length,i=n+(r?0:-1);r?i--:++i<e;){var u=t[i];if(u!==u)return i}return-1}function y(t){return!!t&&"object"==typeof t}function d(t){return 160>=t&&t>=9&&13>=t||32==t||160==t||5760==t||6158==t||t>=8192&&(8202>=t||8232==t||8233==t||8239==t||8287==t||12288==t||65279==t)}function m(t,n){for(var r=-1,e=t.length,i=-1,u=[];++r<e;)t[r]===n&&(t[r]=P,u[++i]=r);return u}function w(t,n){for(var r,e=-1,i=t.length,u=-1,o=[];++e<i;){var a=t[e],f=n?n(a,e,t):a;e&&r===f||(r=f,o[++u]=a)}return o}function b(t){for(var n=-1,r=t.length;++n<r&&d(t.charCodeAt(n)););return n}function x(t){for(var n=t.length;n--&&d(t.charCodeAt(n)););return n}function A(t){return Ht[t]}function j(t){function n(t){if(y(t)&&!Ra(t)&&!(t instanceof G)){if(t instanceof d)return t;if(to.call(t,"__chain__")&&to.call(t,"__wrapped__"))return he(t)}return new d(t)}function r(){}function d(t,n,r){this.__wrapped__=t,this.__actions__=r||[],this.__chain__=!!n}function G(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Io,this.__views__=[]}function nt(){var t=new G(this.__wrapped__);return t.__actions__=tn(this.__actions__),t.__dir__=this.__dir__,t.__filtered__=this.__filtered__,t.__iteratees__=tn(this.__iteratees__),t.__takeCount__=this.__takeCount__,t.__views__=tn(this.__views__),t}function et(){if(this.__filtered__){var t=new G(this);t.__dir__=-1,t.__filtered__=!0}else t=this.clone(),t.__dir__*=-1;return t}function Pt(){var t=this.__wrapped__.value(),n=this.__dir__,r=Ra(t),e=0>n,i=r?t.length:0,u=Hr(0,i,this.__views__),o=u.start,a=u.end,f=a-o,c=e?a:o-1,s=this.__iteratees__,l=s.length,p=0,h=Ao(f,this.__takeCount__);if(!r||q>i||i==f&&h==f)return er(e&&r?t.reverse():t,this.__actions__);var v=[];t:for(;f--&&h>p;){c+=n;for(var _=-1,g=t[c];++_<l;){var y=s[_],d=y.iteratee,m=y.type,w=d(g);if(m==z)g=w;else if(!w){if(m==B)continue t;break t}}v[p++]=g}return v}function Kt(){this.__data__={}}function Ht(t){return this.has(t)&&delete this.__data__[t]}function Vt(t){return"__proto__"==t?k:this.__data__[t]}function Yt(t){return"__proto__"!=t&&to.call(this.__data__,t)}function Zt(t,n){return"__proto__"!=t&&(this.__data__[t]=n),this}function Jt(t){var n=t?t.length:0;for(this.data={hash:go(null),set:new so};n--;)this.push(t[n])}function Gt(t,n){var r=t.data,e="string"==typeof n||Ui(n)?r.set.has(n):r.hash[n];return e?0:-1}function Xt(t){var n=this.data;"string"==typeof t||Ui(t)?n.set.add(t):n.hash[t]=!0}function Qt(t,n){for(var r=-1,e=t.length,i=-1,u=n.length,o=qu(e+u);++r<e;)o[r]=t[r];for(;++i<u;)o[r++]=n[i];return o}function tn(t,n){var r=-1,e=t.length;for(n||(n=qu(e));++r<e;)n[r]=t[r];return n}function nn(t,n){for(var r=-1,e=t.length;++r<e&&n(t[r],r,t)!==!1;);return t}function un(t,n){for(var r=t.length;r--&&n(t[r],r,t)!==!1;);return t}function on(t,n){for(var r=-1,e=t.length;++r<e;)if(!n(t[r],r,t))return!1;return!0}function an(t,n,r,e){for(var i=-1,u=t.length,o=e,a=o;++i<u;){var f=t[i],c=+n(f);r(c,o)&&(o=c,a=f)}return a}function fn(t,n){for(var r=-1,e=t.length,i=-1,u=[];++r<e;){var o=t[r];n(o,r,t)&&(u[++i]=o)}return u}function cn(t,n){for(var r=-1,e=t.length,i=qu(e);++r<e;)i[r]=n(t[r],r,t);return i}function sn(t,n){for(var r=-1,e=n.length,i=t.length;++r<e;)t[i+r]=n[r];return t}function ln(t,n,r,e){var i=-1,u=t.length;for(e&&u&&(r=t[++i]);++i<u;)r=n(r,t[i],i,t);return r}function pn(t,n,r,e){var i=t.length;for(e&&i&&(r=t[--i]);i--;)r=n(r,t[i],i,t);return r}function hn(t,n){for(var r=-1,e=t.length;++r<e;)if(n(t[r],r,t))return!0;return!1}function vn(t,n){for(var r=t.length,e=0;r--;)e+=+n(t[r])||0;return e}function _n(t,n){return t===k?n:t}function gn(t,n,r,e){return t!==k&&to.call(e,r)?t:n}function yn(t,n,r){for(var e=-1,i=qa(n),u=i.length;++e<u;){var o=i[e],a=t[o],f=r(a,n[o],o,t,n);(f===f?f===a:a!==a)&&(a!==k||o in t)||(t[o]=f)}return t}function dn(t,n){return null==n?t:wn(n,qa(n),t)}function mn(t,n){for(var r=-1,e=null==t,i=!e&&Gr(t),u=i?t.length:0,o=n.length,a=qu(o);++r<o;){var f=n[r];a[r]=i?Xr(f,u)?t[f]:k:e?k:t[f]}return a}function wn(t,n,r){r||(r={});for(var e=-1,i=n.length;++e<i;){var u=n[e];r[u]=t[u]}return r}function bn(t,n,r){var e=typeof t;return"function"==e?n===k?t:or(t,n,r):null==t?Ou:"object"==e?qn(t):n===k?$u(t):Bn(t,n)}function xn(t,n,r,e,i,u,o){var a;if(r&&(a=i?r(t,e,i):r(t)),a!==k)return a;if(!Ui(t))return t;var f=Ra(t);if(f){if(a=Vr(t),!n)return tn(t,a)}else{var c=ro.call(t),s=c==J;if(c!=Q&&c!=K&&(!s||i))return Mt[c]?Zr(t,c,n):i?t:{};if(a=Yr(s?{}:t),!n)return dn(a,t)}u||(u=[]),o||(o=[]);for(var l=u.length;l--;)if(u[l]==t)return o[l];return u.push(t),o.push(a),(f?nn:Cn)(t,function(e,i){a[i]=xn(e,n,r,i,t,u,o)}),a}function An(t,n,r){if("function"!=typeof t)throw new Zu(M);return lo(function(){t.apply(k,r)},n)}function jn(t,n){var r=t?t.length:0,e=[];if(!r)return e;var i=-1,o=Mr(),a=o==u,f=a&&n.length>=q?_r(n):null,c=n.length;f&&(o=Gt,a=!1,n=f);t:for(;++i<r;){var s=t[i];if(a&&s===s){for(var l=c;l--;)if(n[l]===s)continue t;e.push(s)}else o(n,s,0)<0&&e.push(s)}return e}function kn(t,n){var r=!0;return Lo(t,function(t,e,i){return r=!!n(t,e,i)}),r}function En(t,n,r,e){var i=e,u=i;return Lo(t,function(t,o,a){var f=+n(t,o,a);(r(f,i)||f===e&&f===u)&&(i=f,u=t)}),u}function On(t,n,r,e){var i=t.length;for(r=null==r?0:+r||0,0>r&&(r=-r>i?0:i+r),e=e===k||e>i?i:+e||0,0>e&&(e+=i),i=r>e?0:e>>>0,r>>>=0;i>r;)t[r++]=n;return t}function In(t,n){var r=[];return Lo(t,function(t,e,i){n(t,e,i)&&r.push(t)}),r}function Rn(t,n,r,e){var i;return r(t,function(t,r,u){return n(t,r,u)?(i=e?r:t,!1):void 0}),i}function Sn(t,n,r,e){e||(e=[]);for(var i=-1,u=t.length;++i<u;){var o=t[i];y(o)&&Gr(o)&&(r||Ra(o)||ki(o))?n?Sn(o,n,r,e):sn(e,o):r||(e[e.length]=o)}return e}function Tn(t,n){return No(t,n,tu)}function Cn(t,n){return No(t,n,qa)}function $n(t,n){return Do(t,n,qa)}function Un(t,n){for(var r=-1,e=n.length,i=-1,u=[];++r<e;){var o=n[r];$i(t[o])&&(u[++i]=o)}return u}function Fn(t,n,r){if(null!=t){r!==k&&r in le(t)&&(n=[r]);for(var e=0,i=n.length;null!=t&&i>e;)t=t[n[e++]];return e&&e==i?t:k}}function Ln(t,n,r,e,i,u){return t===n?!0:null==t||null==n||!Ui(t)&&!y(n)?t!==t&&n!==n:Wn(t,n,Ln,r,e,i,u)}function Wn(t,n,r,e,i,u,o){var a=Ra(t),f=Ra(n),c=H,s=H;a||(c=ro.call(t),c==K?c=Q:c!=Q&&(a=Mi(t))),f||(s=ro.call(n),s==K?s=Q:s!=Q&&(f=Mi(n)));var l=c==Q,p=s==Q,h=c==s;if(h&&!a&&!l)return Dr(t,n,c);if(!i){var v=l&&to.call(t,"__wrapped__"),_=p&&to.call(n,"__wrapped__");if(v||_)return r(v?t.value():t,_?n.value():n,e,i,u,o)}if(!h)return!1;u||(u=[]),o||(o=[]);for(var g=u.length;g--;)if(u[g]==t)return o[g]==n;u.push(t),o.push(n);var y=(a?Nr:qr)(t,n,r,e,i,u,o);return u.pop(),o.pop(),y}function Nn(t,n,r){var e=n.length,i=e,u=!r;if(null==t)return!i;for(t=le(t);e--;){var o=n[e];if(u&&o[2]?o[1]!==t[o[0]]:!(o[0]in t))return!1}for(;++e<i;){o=n[e];var a=o[0],f=t[a],c=o[1];if(u&&o[2]){if(f===k&&!(a in t))return!1}else{var s=r?r(f,c,a):k;if(!(s===k?Ln(c,f,r,!0):s))return!1}}return!0}function Dn(t,n){var r=-1,e=Gr(t)?qu(t.length):[];return Lo(t,function(t,i,u){e[++r]=n(t,i,u)}),e}function qn(t){var n=Pr(t);if(1==n.length&&n[0][2]){var r=n[0][0],e=n[0][1];return function(t){return null==t?!1:t[r]===e&&(e!==k||r in le(t))}}return function(t){return Nn(t,n)}}function Bn(t,n){var r=Ra(t),e=te(t)&&ee(n),i=t+"";return t=pe(t),function(u){if(null==u)return!1;var o=i;if(u=le(u),!(!r&&e||o in u)){if(u=1==t.length?u:Fn(u,Zn(t,0,-1)),null==u)return!1;o=Ee(t),u=le(u)}return u[o]===n?n!==k||o in u:Ln(n,u[o],k,!0)}}function zn(t,n,r,e,i){if(!Ui(t))return t;var u=Gr(n)&&(Ra(n)||Mi(n)),o=u?k:qa(n);return nn(o||n,function(a,f){if(o&&(f=a,a=n[f]),y(a))e||(e=[]),i||(i=[]),Mn(t,n,f,zn,r,e,i);else{var c=t[f],s=r?r(c,a,f,t,n):k,l=s===k;l&&(s=a),s===k&&(!u||f in t)||!l&&(s===s?s===c:c!==c)||(t[f]=s)}}),t}function Mn(t,n,r,e,i,u,o){for(var a=u.length,f=n[r];a--;)if(u[a]==f)return void(t[r]=o[a]);var c=t[r],s=i?i(c,f,r,t,n):k,l=s===k;l&&(s=f,Gr(f)&&(Ra(f)||Mi(f))?s=Ra(c)?c:Gr(c)?tn(c):[]:qi(f)||ki(f)?s=ki(c)?Yi(c):qi(c)?c:{}:l=!1),u.push(f),o.push(s),l?t[r]=e(s,f,i,u,o):(s===s?s!==c:c===c)&&(t[r]=s)}function Pn(t){return function(n){return null==n?k:n[t]}}function Kn(t){var n=t+"";return t=pe(t),function(r){return Fn(r,t,n)}}function Hn(t,n){for(var r=t?n.length:0;r--;){var e=n[r];if(e!=i&&Xr(e)){var i=e;po.call(t,e,1)}}return t}function Vn(t,n){return t+yo(Eo()*(n-t+1))}function Yn(t,n,r,e,i){return i(t,function(t,i,u){r=e?(e=!1,t):n(r,t,i,u)}),r}function Zn(t,n,r){var e=-1,i=t.length;n=null==n?0:+n||0,0>n&&(n=-n>i?0:i+n),r=r===k||r>i?i:+r||0,0>r&&(r+=i),i=n>r?0:r-n>>>0,n>>>=0;for(var u=qu(i);++e<i;)u[e]=t[e+n];return u}function Jn(t,n){var r;return Lo(t,function(t,e,i){return r=n(t,e,i),!r}),!!r}function Gn(t,n){var r=t.length;for(t.sort(n);r--;)t[r]=t[r].value;return t}function Xn(t,n,r){var e=Br(),i=-1;n=cn(n,function(t){return e(t)});var u=Dn(t,function(t){var r=cn(n,function(n){return n(t)});return{criteria:r,index:++i,value:t}});return Gn(u,function(t,n){return l(t,n,r)})}function Qn(t,n){var r=0;return Lo(t,function(t,e,i){r+=+n(t,e,i)||0}),r}function tr(t,n){var r=-1,e=Mr(),i=t.length,o=e==u,a=o&&i>=q,f=a?_r():null,c=[];f?(e=Gt,o=!1):(a=!1,f=n?[]:c);t:for(;++r<i;){var s=t[r],l=n?n(s,r,t):s;if(o&&s===s){for(var p=f.length;p--;)if(f[p]===l)continue t;n&&f.push(l),c.push(s)}else e(f,l,0)<0&&((n||a)&&f.push(l),c.push(s))}return c}function nr(t,n){for(var r=-1,e=n.length,i=qu(e);++r<e;)i[r]=t[n[r]];return i}function rr(t,n,r,e){for(var i=t.length,u=e?i:-1;(e?u--:++u<i)&&n(t[u],u,t););return r?Zn(t,e?0:u,e?u+1:i):Zn(t,e?u+1:0,e?i:u)}function er(t,n){var r=t;r instanceof G&&(r=r.value());for(var e=-1,i=n.length;++e<i;){var u=n[e];r=u.func.apply(u.thisArg,sn([r],u.args))}return r}function ir(t,n,r){var e=0,i=t?t.length:e;if("number"==typeof n&&n===n&&To>=i){for(;i>e;){var u=e+i>>>1,o=t[u];(r?n>=o:n>o)&&null!==o?e=u+1:i=u}return i}return ur(t,n,Ou,r)}function ur(t,n,r,e){n=r(n);for(var i=0,u=t?t.length:0,o=n!==n,a=null===n,f=n===k;u>i;){var c=yo((i+u)/2),s=r(t[c]),l=s!==k,p=s===s;if(o)var h=p||e;else h=a?p&&l&&(e||null!=s):f?p&&(e||l):null==s?!1:e?n>=s:n>s;h?i=c+1:u=c}return Ao(u,So)}function or(t,n,r){if("function"!=typeof t)return Ou;if(n===k)return t;switch(r){case 1:return function(r){return t.call(n,r)};case 3:return function(r,e,i){return t.call(n,r,e,i)};case 4:return function(r,e,i,u){return t.call(n,r,e,i,u)};case 5:return function(r,e,i,u,o){return t.call(n,r,e,i,u,o)}}return function(){return t.apply(n,arguments)}}function ar(t){var n=new uo(t.byteLength),r=new ho(n);return r.set(new ho(t)),n}function fr(t,n,r){for(var e=r.length,i=-1,u=xo(t.length-e,0),o=-1,a=n.length,f=qu(a+u);++o<a;)f[o]=n[o];for(;++i<e;)f[r[i]]=t[i];for(;u--;)f[o++]=t[i++];return f}function cr(t,n,r){for(var e=-1,i=r.length,u=-1,o=xo(t.length-i,0),a=-1,f=n.length,c=qu(o+f);++u<o;)c[u]=t[u];for(var s=u;++a<f;)c[s+a]=n[a];for(;++e<i;)c[s+r[e]]=t[u++];return c}function sr(t,n){return function(r,e,i){var u=n?n():{};if(e=Br(e,i,3),Ra(r))for(var o=-1,a=r.length;++o<a;){var f=r[o];t(u,f,e(f,o,r),r)}else Lo(r,function(n,r,i){t(u,n,e(n,r,i),i)});return u}}function lr(t){return yi(function(n,r){var e=-1,i=null==n?0:r.length,u=i>2?r[i-2]:k,o=i>2?r[2]:k,a=i>1?r[i-1]:k;for("function"==typeof u?(u=or(u,a,5),i-=2):(u="function"==typeof a?a:k,i-=u?1:0),o&&Qr(r[0],r[1],o)&&(u=3>i?k:u,i=1);++e<i;){var f=r[e];f&&t(n,f,u)}return n})}function pr(t,n){return function(r,e){var i=r?zo(r):0;if(!re(i))return t(r,e);for(var u=n?i:-1,o=le(r);(n?u--:++u<i)&&e(o[u],u,o)!==!1;);return r}}function hr(t){return function(n,r,e){for(var i=le(n),u=e(n),o=u.length,a=t?o:-1;t?a--:++a<o;){var f=u[a];if(r(i[f],f,i)===!1)break}return n}}function vr(t,n){function r(){var i=this&&this!==rn&&this instanceof r?e:t;return i.apply(n,arguments)}var e=yr(t);return r}function _r(t){return go&&so?new Jt(t):null}function gr(t){return function(n){for(var r=-1,e=ju(su(n)),i=e.length,u="";++r<i;)u=t(u,e[r],r);return u}}function yr(t){return function(){var n=arguments;switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3]);case 5:return new t(n[0],n[1],n[2],n[3],n[4]);case 6:return new t(n[0],n[1],n[2],n[3],n[4],n[5]);case 7:return new t(n[0],n[1],n[2],n[3],n[4],n[5],n[6])}var r=Fo(t.prototype),e=t.apply(r,n);return Ui(e)?e:r}}function dr(t){function n(r,e,i){i&&Qr(r,e,i)&&(e=k);var u=Wr(r,t,k,k,k,k,k,e);return u.placeholder=n.placeholder,u}return n}function mr(t,n){return yi(function(r){var e=r[0];return null==e?e:(r.push(n),t.apply(k,r))})}function wr(t,n){return function(r,e,i){if(i&&Qr(r,e,i)&&(e=k),e=Br(e,i,3),1==e.length){r=Ra(r)?r:se(r);var u=an(r,e,t,n);if(!r.length||u!==n)return u}return En(r,e,t,n)}}function br(t,n){return function(r,e,u){if(e=Br(e,u,3),Ra(r)){var o=i(r,e,n);return o>-1?r[o]:k}return Rn(r,e,t)}}function xr(t){return function(n,r,e){return n&&n.length?(r=Br(r,e,3),i(n,r,t)):-1}}function Ar(t){return function(n,r,e){return r=Br(r,e,3),Rn(n,r,t,!0)}}function jr(t){return function(){for(var n,r=arguments.length,e=t?r:-1,i=0,u=qu(r);t?e--:++e<r;){var o=u[i++]=arguments[e];if("function"!=typeof o)throw new Zu(M);!n&&d.prototype.thru&&"wrapper"==zr(o)&&(n=new d([],!0))}for(e=n?-1:r;++e<r;){o=u[e];var a=zr(o),f="wrapper"==a?Bo(o):k;n=f&&ne(f[0])&&f[1]==(U|S|C|F)&&!f[4].length&&1==f[9]?n[zr(f[0])].apply(n,f[3]):1==o.length&&ne(o)?n[a]():n.thru(o)}return function(){var t=arguments,e=t[0];if(n&&1==t.length&&Ra(e)&&e.length>=q)return n.plant(e).value();for(var i=0,o=r?u[i].apply(this,t):e;++i<r;)o=u[i].call(this,o);return o}}}function kr(t,n){return function(r,e,i){return"function"==typeof e&&i===k&&Ra(r)?t(r,e):n(r,or(e,i,3))}}function Er(t){return function(n,r,e){return("function"!=typeof r||e!==k)&&(r=or(r,e,3)),t(n,r,tu)}}function Or(t){return function(n,r,e){return("function"!=typeof r||e!==k)&&(r=or(r,e,3)),t(n,r)}}function Ir(t){return function(n,r,e){var i={};return r=Br(r,e,3),Cn(n,function(n,e,u){var o=r(n,e,u);e=t?o:e,n=t?n:o,i[e]=n}),i}}function Rr(t){return function(n,r,e){return n=a(n),(t?n:"")+$r(n,r,e)+(t?"":n)}}function Sr(t){var n=yi(function(r,e){var i=m(e,n.placeholder);return Wr(r,t,k,e,i)});return n}function Tr(t,n){return function(r,e,i,u){var o=arguments.length<3;return"function"==typeof e&&u===k&&Ra(r)?t(r,e,i,o):Yn(r,Br(e,u,4),i,o,n)}}function Cr(t,n,r,e,i,u,o,a,f,c){function s(){for(var d=arguments.length,w=d,b=qu(d);w--;)b[w]=arguments[w];if(e&&(b=fr(b,e,i)),u&&(b=cr(b,u,o)),v||g){var x=s.placeholder,A=m(b,x);if(d-=A.length,c>d){var j=a?tn(a):k,E=xo(c-d,0),R=v?A:k,S=v?k:A,T=v?b:k,U=v?k:b;n|=v?C:$,n&=~(v?$:C),_||(n&=~(O|I));var F=[t,n,r,T,R,U,S,j,f,E],L=Cr.apply(k,F);return ne(t)&&Mo(L,F),L.placeholder=x,L}}var W=p?r:this,N=h?W[t]:t;return a&&(b=fe(b,a)),l&&f<b.length&&(b.length=f),this&&this!==rn&&this instanceof s&&(N=y||yr(t)),N.apply(W,b)}var l=n&U,p=n&O,h=n&I,v=n&S,_=n&R,g=n&T,y=h?k:yr(t);return s}function $r(t,n,r){var e=t.length;if(n=+n,e>=n||!wo(n))return"";var i=n-e;return r=null==r?" ":r+"",gu(r,_o(i/r.length)).slice(0,i)}function Ur(t,n,r,e){function i(){for(var n=-1,a=arguments.length,f=-1,c=e.length,s=qu(c+a);++f<c;)s[f]=e[f];for(;a--;)s[f++]=arguments[++n];var l=this&&this!==rn&&this instanceof i?o:t;return l.apply(u?r:this,s)}var u=n&O,o=yr(t);return i}function Fr(t){var n=Pu[t];return function(t,r){return r=r===k?0:+r||0,r?(r=fo(10,r),n(t*r)/r):n(t)}}function Lr(t){return function(n,r,e,i){var u=Br(e);return null==e&&u===bn?ir(n,r,t):ur(n,r,u(e,i,1),t)}}function Wr(t,n,r,e,i,u,o,a){var f=n&I;if(!f&&"function"!=typeof t)throw new Zu(M);var c=e?e.length:0;if(c||(n&=~(C|$),e=i=k),c-=i?i.length:0,n&$){var s=e,l=i;e=i=k}var p=f?k:Bo(t),h=[t,n,r,e,i,s,l,u,o,a];if(p&&(ie(h,p),n=h[1],a=h[9]),h[9]=null==a?f?0:t.length:xo(a-c,0)||0,n==O)var v=vr(h[0],h[2]);else v=n!=C&&n!=(O|C)||h[4].length?Cr.apply(k,h):Ur.apply(k,h);var _=p?qo:Mo;return _(v,h)}function Nr(t,n,r,e,i,u,o){var a=-1,f=t.length,c=n.length;if(f!=c&&!(i&&c>f))return!1;for(;++a<f;){var s=t[a],l=n[a],p=e?e(i?l:s,i?s:l,a):k;if(p!==k){if(p)continue;return!1}if(i){if(!hn(n,function(t){return s===t||r(s,t,e,i,u,o)}))return!1}else if(s!==l&&!r(s,l,e,i,u,o))return!1}return!0}function Dr(t,n,r){switch(r){case V:case Y:return+t==+n;case Z:return t.name==n.name&&t.message==n.message;case X:return t!=+t?n!=+n:t==+n;case tt:case rt:return t==n+""}return!1}function qr(t,n,r,e,i,u,o){var a=qa(t),f=a.length,c=qa(n),s=c.length;if(f!=s&&!i)return!1;for(var l=f;l--;){var p=a[l];if(!(i?p in n:to.call(n,p)))return!1}for(var h=i;++l<f;){p=a[l];var v=t[p],_=n[p],g=e?e(i?_:v,i?v:_,p):k;if(!(g===k?r(v,_,e,i,u,o):g))return!1;h||(h="constructor"==p)}if(!h){var y=t.constructor,d=n.constructor;if(y!=d&&"constructor"in t&&"constructor"in n&&!("function"==typeof y&&y instanceof y&&"function"==typeof d&&d instanceof d))return!1}return!0}function Br(t,r,e){var i=n.callback||ku;return i=i===ku?bn:i,e?i(t,r,e):i}function zr(t){for(var n=t.name,r=Uo[n],e=r?r.length:0;e--;){var i=r[e],u=i.func;if(null==u||u==t)return i.name}return n}function Mr(t,r,e){var i=n.indexOf||je;return i=i===je?u:i,t?i(t,r,e):i}function Pr(t){for(var n=nu(t),r=n.length;r--;)n[r][2]=ee(n[r][1]);return n}function Kr(t,n){var r=null==t?k:t[n];return Wi(r)?r:k}function Hr(t,n,r){for(var e=-1,i=r.length;++e<i;){var u=r[e],o=u.size;switch(u.type){case"drop":t+=o;break;case"dropRight":n-=o;break;case"take":n=Ao(n,t+o);break;case"takeRight":t=xo(t,n-o)}}return{start:t,end:n}}function Vr(t){var n=t.length,r=new t.constructor(n);return n&&"string"==typeof t[0]&&to.call(t,"index")&&(r.index=t.index,r.input=t.input),r}function Yr(t){var n=t.constructor;return"function"==typeof n&&n instanceof n||(n=Hu),new n}function Zr(t,n,r){var e=t.constructor;switch(n){case it:return ar(t);case V:case Y:return new e(+t);case ut:case ot:case at:case ft:case ct:case st:case lt:case pt:case ht:var i=t.buffer;return new e(r?ar(i):i,t.byteOffset,t.length);case X:case rt:return new e(t);case tt:var u=new e(t.source,Ct.exec(t));u.lastIndex=t.lastIndex}return u}function Jr(t,n,r){null==t||te(n,t)||(n=pe(n),t=1==n.length?t:Fn(t,Zn(n,0,-1)),n=Ee(n));var e=null==t?t:t[n];return null==e?k:e.apply(t,r)}function Gr(t){return null!=t&&re(zo(t))}function Xr(t,n){return t="number"==typeof t||Ft.test(t)?+t:-1,n=null==n?Co:n,t>-1&&t%1==0&&n>t}function Qr(t,n,r){if(!Ui(r))return!1;var e=typeof n;if("number"==e?Gr(r)&&Xr(n,r.length):"string"==e&&n in r){var i=r[n];return t===t?t===i:i!==i}return!1}function te(t,n){var r=typeof t;if("string"==r&&kt.test(t)||"number"==r)return!0;if(Ra(t))return!1;var e=!jt.test(t);return e||null!=n&&t in le(n)}function ne(t){var r=zr(t);if(!(r in G.prototype))return!1;var e=n[r];if(t===e)return!0;var i=Bo(e);return!!i&&t===i[0]}function re(t){return"number"==typeof t&&t>-1&&t%1==0&&Co>=t}function ee(t){return t===t&&!Ui(t)}function ie(t,n){var r=t[1],e=n[1],i=r|e,u=U>i,o=e==U&&r==S||e==U&&r==F&&t[7].length<=n[8]||e==(U|F)&&r==S;if(!u&&!o)return t;e&O&&(t[2]=n[2],i|=r&O?0:R);var a=n[3];if(a){var f=t[3];t[3]=f?fr(f,a,n[4]):tn(a),t[4]=f?m(t[3],P):tn(n[4])}return a=n[5],a&&(f=t[5],t[5]=f?cr(f,a,n[6]):tn(a),t[6]=f?m(t[5],P):tn(n[6])),a=n[7],a&&(t[7]=tn(a)),e&U&&(t[8]=null==t[8]?n[8]:Ao(t[8],n[8])),null==t[9]&&(t[9]=n[9]),t[0]=n[0],t[1]=i,t}function ue(t,n){return t===k?n:Sa(t,n,ue)}function oe(t,n){t=le(t);for(var r=-1,e=n.length,i={};++r<e;){var u=n[r];u in t&&(i[u]=t[u])}return i}function ae(t,n){var r={};return Tn(t,function(t,e,i){n(t,e,i)&&(r[e]=t)}),r}function fe(t,n){for(var r=t.length,e=Ao(n.length,r),i=tn(t);e--;){var u=n[e];t[e]=Xr(u,r)?i[u]:k}return t}function ce(t){for(var n=tu(t),r=n.length,e=r&&t.length,i=!!e&&re(e)&&(Ra(t)||ki(t)),u=-1,o=[];++u<r;){var a=n[u];(i&&Xr(a,e)||to.call(t,a))&&o.push(a)}return o}function se(t){return null==t?[]:Gr(t)?Ui(t)?t:Hu(t):uu(t)}function le(t){return Ui(t)?t:Hu(t)}function pe(t){if(Ra(t))return t;var n=[];return a(t).replace(Et,function(t,r,e,i){n.push(e?i.replace(St,"$1"):r||t)}),n}function he(t){return t instanceof G?t.clone():new d(t.__wrapped__,t.__chain__,tn(t.__actions__))}function ve(t,n,r){n=(r?Qr(t,n,r):null==n)?1:xo(yo(n)||1,1);for(var e=0,i=t?t.length:0,u=-1,o=qu(_o(i/n));i>e;)o[++u]=Zn(t,e,e+=n);return o}function _e(t){for(var n=-1,r=t?t.length:0,e=-1,i=[];++n<r;){var u=t[n];u&&(i[++e]=u)}return i}function ge(t,n,r){var e=t?t.length:0;return e?((r?Qr(t,n,r):null==n)&&(n=1),Zn(t,0>n?0:n)):[]}function ye(t,n,r){var e=t?t.length:0;return e?((r?Qr(t,n,r):null==n)&&(n=1),n=e-(+n||0),Zn(t,0,0>n?0:n)):[]}function de(t,n,r){return t&&t.length?rr(t,Br(n,r,3),!0,!0):[]}function me(t,n,r){return t&&t.length?rr(t,Br(n,r,3),!0):[]}function we(t,n,r,e){var i=t?t.length:0;return i?(r&&"number"!=typeof r&&Qr(t,n,r)&&(r=0,e=i),On(t,n,r,e)):[]}function be(t){return t?t[0]:k}function xe(t,n,r){var e=t?t.length:0;return r&&Qr(t,n,r)&&(n=!1),e?Sn(t,n):[]}function Ae(t){var n=t?t.length:0;return n?Sn(t,!0):[]}function je(t,n,r){var e=t?t.length:0;if(!e)return-1;if("number"==typeof r)r=0>r?xo(e+r,0):r;else if(r){var i=ir(t,n);return e>i&&(n===n?n===t[i]:t[i]!==t[i])?i:-1}return u(t,n,r||0)}function ke(t){return ye(t,1)}function Ee(t){var n=t?t.length:0;return n?t[n-1]:k}function Oe(t,n,r){var e=t?t.length:0;if(!e)return-1;var i=e;if("number"==typeof r)i=(0>r?xo(e+r,0):Ao(r||0,e-1))+1;else if(r){i=ir(t,n,!0)-1;var u=t[i];return(n===n?n===u:u!==u)?i:-1}if(n!==n)return g(t,i,!0);for(;i--;)if(t[i]===n)return i;return-1}function Ie(){var t=arguments,n=t[0];if(!n||!n.length)return n;for(var r=0,e=Mr(),i=t.length;++r<i;)for(var u=0,o=t[r];(u=e(n,o,u))>-1;)po.call(n,u,1);return n}function Re(t,n,r){var e=[];if(!t||!t.length)return e;var i=-1,u=[],o=t.length;for(n=Br(n,r,3);++i<o;){var a=t[i];n(a,i,t)&&(e.push(a),u.push(i))}return Hn(t,u),e}function Se(t){return ge(t,1)}function Te(t,n,r){var e=t?t.length:0;return e?(r&&"number"!=typeof r&&Qr(t,n,r)&&(n=0,r=e),Zn(t,n,r)):[]}function Ce(t,n,r){var e=t?t.length:0;return e?((r?Qr(t,n,r):null==n)&&(n=1),Zn(t,0,0>n?0:n)):[]}function $e(t,n,r){var e=t?t.length:0;return e?((r?Qr(t,n,r):null==n)&&(n=1),n=e-(+n||0),Zn(t,0>n?0:n)):[]}function Ue(t,n,r){return t&&t.length?rr(t,Br(n,r,3),!1,!0):[]}function Fe(t,n,r){return t&&t.length?rr(t,Br(n,r,3)):[]}function Le(t,n,r,e){var i=t?t.length:0;if(!i)return[];null!=n&&"boolean"!=typeof n&&(e=r,r=Qr(t,n,e)?k:n,n=!1);var o=Br();return(null!=r||o!==bn)&&(r=o(r,e,3)),n&&Mr()==u?w(t,r):tr(t,r)}function We(t){if(!t||!t.length)return[];var n=-1,r=0;t=fn(t,function(t){return Gr(t)?(r=xo(t.length,r),!0):void 0});for(var e=qu(r);++n<r;)e[n]=cn(t,Pn(n));return e}function Ne(t,n,r){var e=t?t.length:0;if(!e)return[];var i=We(t);return null==n?i:(n=or(n,r,4),cn(i,function(t){return ln(t,n,k,!0)}))}function De(){for(var t=-1,n=arguments.length;++t<n;){var r=arguments[t];if(Gr(r))var e=e?sn(jn(e,r),jn(r,e)):r}return e?tr(e):[]}function qe(t,n){var r=-1,e=t?t.length:0,i={};for(!e||n||Ra(t[0])||(n=[]);++r<e;){var u=t[r];n?i[u]=n[r]:u&&(i[u[0]]=u[1])}return i}function Be(t){var r=n(t);return r.__chain__=!0,r}function ze(t,n,r){return n.call(r,t),t}function Me(t,n,r){return n.call(r,t)}function Pe(){return Be(this)}function Ke(){return new d(this.value(),this.__chain__)}function He(t){for(var n,e=this;e instanceof r;){var i=he(e);n?u.__wrapped__=i:n=i;var u=i;e=e.__wrapped__}return u.__wrapped__=t,n}function Ve(){var t=this.__wrapped__,n=function(t){return r&&r.__dir__<0?t:t.reverse()};if(t instanceof G){var r=t;return this.__actions__.length&&(r=new G(this)),r=r.reverse(),r.__actions__.push({func:Me,args:[n],thisArg:k}),new d(r,this.__chain__)}return this.thru(n)}function Ye(){return this.value()+""}function Ze(){return er(this.__wrapped__,this.__actions__)}function Je(t,n,r){var e=Ra(t)?on:kn;return r&&Qr(t,n,r)&&(n=k),("function"!=typeof n||r!==k)&&(n=Br(n,r,3)),e(t,n)}function Ge(t,n,r){var e=Ra(t)?fn:In;return n=Br(n,r,3),e(t,n)}function Xe(t,n){return ia(t,qn(n))}function Qe(t,n,r,e){var i=t?zo(t):0;return re(i)||(t=uu(t),i=t.length),r="number"!=typeof r||e&&Qr(n,r,e)?0:0>r?xo(i+r,0):r||0,"string"==typeof t||!Ra(t)&&zi(t)?i>=r&&t.indexOf(n,r)>-1:!!i&&Mr(t,n,r)>-1}function ti(t,n,r){var e=Ra(t)?cn:Dn;return n=Br(n,r,3),e(t,n)}function ni(t,n){return ti(t,$u(n))}function ri(t,n,r){var e=Ra(t)?fn:In;return n=Br(n,r,3),e(t,function(t,r,e){return!n(t,r,e)})}function ei(t,n,r){if(r?Qr(t,n,r):null==n){t=se(t);var e=t.length;return e>0?t[Vn(0,e-1)]:k}var i=-1,u=Vi(t),e=u.length,o=e-1;for(n=Ao(0>n?0:+n||0,e);++i<n;){var a=Vn(i,o),f=u[a];u[a]=u[i],u[i]=f}return u.length=n,u}function ii(t){return ei(t,Io)}function ui(t){var n=t?zo(t):0;return re(n)?n:qa(t).length}function oi(t,n,r){var e=Ra(t)?hn:Jn;return r&&Qr(t,n,r)&&(n=k),("function"!=typeof n||r!==k)&&(n=Br(n,r,3)),e(t,n)}function ai(t,n,r){if(null==t)return[];r&&Qr(t,n,r)&&(n=k);var e=-1;n=Br(n,r,3);var i=Dn(t,function(t,r,i){return{criteria:n(t,r,i),index:++e,value:t}});return Gn(i,s)}function fi(t,n,r,e){return null==t?[]:(e&&Qr(n,r,e)&&(r=k),Ra(n)||(n=null==n?[]:[n]),Ra(r)||(r=null==r?[]:[r]),Xn(t,n,r))}function ci(t,n){return Ge(t,qn(n))}function si(t,n){if("function"!=typeof n){if("function"!=typeof t)throw new Zu(M);var r=t;t=n,n=r}return t=wo(t=+t)?t:0,function(){return--t<1?n.apply(this,arguments):void 0}}function li(t,n,r){return r&&Qr(t,n,r)&&(n=k),n=t&&null==n?t.length:xo(+n||0,0),Wr(t,U,k,k,k,k,n)}function pi(t,n){var r;if("function"!=typeof n){if("function"!=typeof t)throw new Zu(M);var e=t;t=n,n=e}return function(){return--t>0&&(r=n.apply(this,arguments)),1>=t&&(n=k),r}}function hi(t,n,r){function e(){h&&oo(h),c&&oo(c),_=0,c=h=v=k}function i(n,r){r&&oo(r),c=h=v=k,n&&(_=_a(),s=t.apply(p,f),h||c||(f=p=k))}function u(){var t=n-(_a()-l);0>=t||t>n?i(v,c):h=lo(u,t)}function o(){i(y,h)}function a(){if(f=arguments,l=_a(),p=this,v=y&&(h||!d),g===!1)var r=d&&!h;else{c||d||(_=l);var e=g-(l-_),i=0>=e||e>g;i?(c&&(c=oo(c)),_=l,s=t.apply(p,f)):c||(c=lo(o,e))}return i&&h?h=oo(h):h||n===g||(h=lo(u,n)),r&&(i=!0,s=t.apply(p,f)),!i||h||c||(f=p=k),s}var f,c,s,l,p,h,v,_=0,g=!1,y=!0;if("function"!=typeof t)throw new Zu(M);if(n=0>n?0:+n||0,r===!0){var d=!0;y=!1}else Ui(r)&&(d=!!r.leading,g="maxWait"in r&&xo(+r.maxWait||0,n),y="trailing"in r?!!r.trailing:y);return a.cancel=e,a}function vi(t,n){if("function"!=typeof t||n&&"function"!=typeof n)throw new Zu(M);var r=function(){var e=arguments,i=n?n.apply(this,e):e[0],u=r.cache;if(u.has(i))return u.get(i);var o=t.apply(this,e);return r.cache=u.set(i,o),o};return r.cache=new vi.Cache,r}function _i(t){if("function"!=typeof t)throw new Zu(M);return function(){return!t.apply(this,arguments)}}function gi(t){return pi(2,t)}function yi(t,n){if("function"!=typeof t)throw new Zu(M);return n=xo(n===k?t.length-1:+n||0,0),function(){for(var r=arguments,e=-1,i=xo(r.length-n,0),u=qu(i);++e<i;)u[e]=r[n+e];switch(n){case 0:return t.call(this,u);case 1:return t.call(this,r[0],u);case 2:return t.call(this,r[0],r[1],u)}var o=qu(n+1);for(e=-1;++e<n;)o[e]=r[e];return o[n]=u,t.apply(this,o)}}function di(t){if("function"!=typeof t)throw new Zu(M);return function(n){return t.apply(this,n)}}function mi(t,n,r){var e=!0,i=!0;if("function"!=typeof t)throw new Zu(M);return r===!1?e=!1:Ui(r)&&(e="leading"in r?!!r.leading:e,i="trailing"in r?!!r.trailing:i),hi(t,n,{leading:e,maxWait:+n,trailing:i})}function wi(t,n){return n=null==n?Ou:n,Wr(n,C,k,[t],[])}function bi(t,n,r,e){return n&&"boolean"!=typeof n&&Qr(t,n,r)?n=!1:"function"==typeof n&&(e=r,r=n,n=!1),"function"==typeof r?xn(t,n,or(r,e,1)):xn(t,n)}function xi(t,n,r){return"function"==typeof n?xn(t,!0,or(n,r,1)):xn(t,!0)}function Ai(t,n){return t>n}function ji(t,n){return t>=n}function ki(t){return y(t)&&Gr(t)&&to.call(t,"callee")&&!co.call(t,"callee")}function Ei(t){return t===!0||t===!1||y(t)&&ro.call(t)==V}function Oi(t){return y(t)&&ro.call(t)==Y}function Ii(t){return!!t&&1===t.nodeType&&y(t)&&!qi(t)}function Ri(t){return null==t?!0:Gr(t)&&(Ra(t)||zi(t)||ki(t)||y(t)&&$i(t.splice))?!t.length:!qa(t).length;
}function Si(t,n,r,e){r="function"==typeof r?or(r,e,3):k;var i=r?r(t,n):k;return i===k?Ln(t,n,r):!!i}function Ti(t){return y(t)&&"string"==typeof t.message&&ro.call(t)==Z}function Ci(t){return"number"==typeof t&&wo(t)}function $i(t){return Ui(t)&&ro.call(t)==J}function Ui(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function Fi(t,n,r,e){return r="function"==typeof r?or(r,e,3):k,Nn(t,Pr(n),r)}function Li(t){return Di(t)&&t!=+t}function Wi(t){return null==t?!1:$i(t)?io.test(Qu.call(t)):y(t)&&Ut.test(t)}function Ni(t){return null===t}function Di(t){return"number"==typeof t||y(t)&&ro.call(t)==X}function qi(t){var n;if(!y(t)||ro.call(t)!=Q||ki(t)||!to.call(t,"constructor")&&(n=t.constructor,"function"==typeof n&&!(n instanceof n)))return!1;var r;return Tn(t,function(t,n){r=n}),r===k||to.call(t,r)}function Bi(t){return Ui(t)&&ro.call(t)==tt}function zi(t){return"string"==typeof t||y(t)&&ro.call(t)==rt}function Mi(t){return y(t)&&re(t.length)&&!!zt[ro.call(t)]}function Pi(t){return t===k}function Ki(t,n){return n>t}function Hi(t,n){return n>=t}function Vi(t){var n=t?zo(t):0;return re(n)?n?tn(t):[]:uu(t)}function Yi(t){return wn(t,tu(t))}function Zi(t,n,r){var e=Fo(t);return r&&Qr(t,n,r)&&(n=k),n?dn(e,n):e}function Ji(t){return Un(t,tu(t))}function Gi(t,n,r){var e=null==t?k:Fn(t,pe(n),n+"");return e===k?r:e}function Xi(t,n){if(null==t)return!1;var r=to.call(t,n);if(!r&&!te(n)){if(n=pe(n),t=1==n.length?t:Fn(t,Zn(n,0,-1)),null==t)return!1;n=Ee(n),r=to.call(t,n)}return r||re(t.length)&&Xr(n,t.length)&&(Ra(t)||ki(t))}function Qi(t,n,r){r&&Qr(t,n,r)&&(n=k);for(var e=-1,i=qa(t),u=i.length,o={};++e<u;){var a=i[e],f=t[a];n?to.call(o,f)?o[f].push(a):o[f]=[a]:o[f]=a}return o}function tu(t){if(null==t)return[];Ui(t)||(t=Hu(t));var n=t.length;n=n&&re(n)&&(Ra(t)||ki(t))&&n||0;for(var r=t.constructor,e=-1,i="function"==typeof r&&r.prototype===t,u=qu(n),o=n>0;++e<n;)u[e]=e+"";for(var a in t)o&&Xr(a,n)||"constructor"==a&&(i||!to.call(t,a))||u.push(a);return u}function nu(t){t=le(t);for(var n=-1,r=qa(t),e=r.length,i=qu(e);++n<e;){var u=r[n];i[n]=[u,t[u]]}return i}function ru(t,n,r){var e=null==t?k:t[n];return e===k&&(null==t||te(n,t)||(n=pe(n),t=1==n.length?t:Fn(t,Zn(n,0,-1)),e=null==t?k:t[Ee(n)]),e=e===k?r:e),$i(e)?e.call(t):e}function eu(t,n,r){if(null==t)return t;var e=n+"";n=null!=t[e]||te(n,t)?[e]:pe(n);for(var i=-1,u=n.length,o=u-1,a=t;null!=a&&++i<u;){var f=n[i];Ui(a)&&(i==o?a[f]=r:null==a[f]&&(a[f]=Xr(n[i+1])?[]:{})),a=a[f]}return t}function iu(t,n,r,e){var i=Ra(t)||Mi(t);if(n=Br(n,e,4),null==r)if(i||Ui(t)){var u=t.constructor;r=i?Ra(t)?new u:[]:Fo($i(u)?u.prototype:k)}else r={};return(i?nn:Cn)(t,function(t,e,i){return n(r,t,e,i)}),r}function uu(t){return nr(t,qa(t))}function ou(t){return nr(t,tu(t))}function au(t,n,r){return n=+n||0,r===k?(r=n,n=0):r=+r||0,t>=Ao(n,r)&&t<xo(n,r)}function fu(t,n,r){r&&Qr(t,n,r)&&(n=r=k);var e=null==t,i=null==n;if(null==r&&(i&&"boolean"==typeof t?(r=t,t=1):"boolean"==typeof n&&(r=n,i=!0)),e&&i&&(n=1,i=!1),t=+t||0,i?(n=t,t=0):n=+n||0,r||t%1||n%1){var u=Eo();return Ao(t+u*(n-t+ao("1e-"+((u+"").length-1))),n)}return Vn(t,n)}function cu(t){return t=a(t),t&&t.charAt(0).toUpperCase()+t.slice(1)}function su(t){return t=a(t),t&&t.replace(Lt,p).replace(Rt,"")}function lu(t,n,r){t=a(t),n+="";var e=t.length;return r=r===k?e:Ao(0>r?0:+r||0,e),r-=n.length,r>=0&&t.indexOf(n,r)==r}function pu(t){return t=a(t),t&&wt.test(t)?t.replace(dt,h):t}function hu(t){return t=a(t),t&&It.test(t)?t.replace(Ot,v):t||"(?:)"}function vu(t,n,r){t=a(t),n=+n;var e=t.length;if(e>=n||!wo(n))return t;var i=(n-e)/2,u=yo(i),o=_o(i);return r=$r("",o,r),r.slice(0,u)+t+r}function _u(t,n,r){return(r?Qr(t,n,r):null==n)?n=0:n&&(n=+n),t=mu(t),ko(t,n||($t.test(t)?16:10))}function gu(t,n){var r="";if(t=a(t),n=+n,1>n||!t||!wo(n))return r;do n%2&&(r+=t),n=yo(n/2),t+=t;while(n);return r}function yu(t,n,r){return t=a(t),r=null==r?0:Ao(0>r?0:+r||0,t.length),t.lastIndexOf(n,r)==r}function du(t,r,e){var i=n.templateSettings;e&&Qr(t,r,e)&&(r=e=k),t=a(t),r=yn(dn({},e||r),i,gn);var u,o,f=yn(dn({},r.imports),i.imports,gn),c=qa(f),s=nr(f,c),l=0,p=r.interpolate||Wt,h="__p += '",v=Vu((r.escape||Wt).source+"|"+p.source+"|"+(p===At?Tt:Wt).source+"|"+(r.evaluate||Wt).source+"|$","g"),g="//# sourceURL="+("sourceURL"in r?r.sourceURL:"lodash.templateSources["+ ++Bt+"]")+"\n";t.replace(v,function(n,r,e,i,a,f){return e||(e=i),h+=t.slice(l,f).replace(Nt,_),r&&(u=!0,h+="' +\n__e("+r+") +\n'"),a&&(o=!0,h+="';\n"+a+";\n__p += '"),e&&(h+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),l=f+n.length,n}),h+="';\n";var y=r.variable;y||(h="with (obj) {\n"+h+"\n}\n"),h=(o?h.replace(vt,""):h).replace(_t,"$1").replace(gt,"$1;"),h="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(u?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var d=Ga(function(){return Mu(c,g+"return "+h).apply(k,s)});if(d.source=h,Ti(d))throw d;return d}function mu(t,n,r){var e=t;return(t=a(t))?(r?Qr(e,n,r):null==n)?t.slice(b(t),x(t)+1):(n+="",t.slice(f(t,n),c(t,n)+1)):t}function wu(t,n,r){var e=t;return t=a(t),t?t.slice((r?Qr(e,n,r):null==n)?b(t):f(t,n+"")):t}function bu(t,n,r){var e=t;return t=a(t),t?(r?Qr(e,n,r):null==n)?t.slice(0,x(t)+1):t.slice(0,c(t,n+"")+1):t}function xu(t,n,r){r&&Qr(t,n,r)&&(n=k);var e=L,i=W;if(null!=n)if(Ui(n)){var u="separator"in n?n.separator:u;e="length"in n?+n.length||0:e,i="omission"in n?a(n.omission):i}else e=+n||0;if(t=a(t),e>=t.length)return t;var o=e-i.length;if(1>o)return i;var f=t.slice(0,o);if(null==u)return f+i;if(Bi(u)){if(t.slice(o).search(u)){var c,s,l=t.slice(0,o);for(u.global||(u=Vu(u.source,(Ct.exec(u)||"")+"g")),u.lastIndex=0;c=u.exec(l);)s=c.index;f=f.slice(0,null==s?o:s)}}else if(t.indexOf(u,o)!=o){var p=f.lastIndexOf(u);p>-1&&(f=f.slice(0,p))}return f+i}function Au(t){return t=a(t),t&&mt.test(t)?t.replace(yt,A):t}function ju(t,n,r){return r&&Qr(t,n,r)&&(n=k),t=a(t),t.match(n||Dt)||[]}function ku(t,n,r){return r&&Qr(t,n,r)&&(n=k),y(t)?Iu(t):bn(t,n)}function Eu(t){return function(){return t}}function Ou(t){return t}function Iu(t){return qn(xn(t,!0))}function Ru(t,n){return Bn(t,xn(n,!0))}function Su(t,n,r){if(null==r){var e=Ui(n),i=e?qa(n):k,u=i&&i.length?Un(n,i):k;(u?u.length:e)||(u=!1,r=n,n=t,t=this)}u||(u=Un(n,qa(n)));var o=!0,a=-1,f=$i(t),c=u.length;r===!1?o=!1:Ui(r)&&"chain"in r&&(o=r.chain);for(;++a<c;){var s=u[a],l=n[s];t[s]=l,f&&(t.prototype[s]=function(n){return function(){var r=this.__chain__;if(o||r){var e=t(this.__wrapped__),i=e.__actions__=tn(this.__actions__);return i.push({func:n,args:arguments,thisArg:t}),e.__chain__=r,e}return n.apply(t,sn([this.value()],arguments))}}(l))}return t}function Tu(){return rn._=eo,this}function Cu(){}function $u(t){return te(t)?Pn(t):Kn(t)}function Uu(t){return function(n){return Fn(t,pe(n),n+"")}}function Fu(t,n,r){r&&Qr(t,n,r)&&(n=r=k),t=+t||0,r=null==r?1:+r||0,null==n?(n=t,t=0):n=+n||0;for(var e=-1,i=xo(_o((n-t)/(r||1)),0),u=qu(i);++e<i;)u[e]=t,t+=r;return u}function Lu(t,n,r){if(t=yo(t),1>t||!wo(t))return[];var e=-1,i=qu(Ao(t,Ro));for(n=or(n,r,1);++e<t;)Ro>e?i[e]=n(e):n(e);return i}function Wu(t){var n=++no;return a(t)+n}function Nu(t,n){return(+t||0)+(+n||0)}function Du(t,n,r){return r&&Qr(t,n,r)&&(n=k),n=Br(n,r,3),1==n.length?vn(Ra(t)?t:se(t),n):Qn(t,n)}t=t?en.defaults(rn.Object(),t,en.pick(rn,qt)):rn;{var qu=t.Array,Bu=t.Date,zu=t.Error,Mu=t.Function,Pu=t.Math,Ku=t.Number,Hu=t.Object,Vu=t.RegExp,Yu=t.String,Zu=t.TypeError,Ju=qu.prototype,Gu=Hu.prototype,Xu=Yu.prototype,Qu=Mu.prototype.toString,to=Gu.hasOwnProperty,no=0,ro=Gu.toString,eo=rn._,io=Vu("^"+Qu.call(to).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),uo=t.ArrayBuffer,oo=t.clearTimeout,ao=t.parseFloat,fo=Pu.pow,co=Gu.propertyIsEnumerable,so=Kr(t,"Set"),lo=t.setTimeout,po=Ju.splice,ho=t.Uint8Array,vo=Kr(t,"WeakMap"),_o=Pu.ceil,go=Kr(Hu,"create"),yo=Pu.floor,mo=Kr(qu,"isArray"),wo=t.isFinite,bo=Kr(Hu,"keys"),xo=Pu.max,Ao=Pu.min,jo=Kr(Bu,"now"),ko=t.parseInt,Eo=Pu.random,Oo=Ku.NEGATIVE_INFINITY,Io=Ku.POSITIVE_INFINITY,Ro=4294967295,So=Ro-1,To=Ro>>>1,Co=9007199254740991,$o=vo&&new vo,Uo={};n.support={}}n.templateSettings={escape:bt,evaluate:xt,interpolate:At,variable:"",imports:{_:n}};var Fo=function(){function t(){}return function(n){if(Ui(n)){t.prototype=n;var r=new t;t.prototype=k}return r||{}}}(),Lo=pr(Cn),Wo=pr($n,!0),No=hr(),Do=hr(!0),qo=$o?function(t,n){return $o.set(t,n),t}:Ou,Bo=$o?function(t){return $o.get(t)}:Cu,zo=Pn("length"),Mo=function(){var t=0,n=0;return function(r,e){var i=_a(),u=D-(i-n);if(n=i,u>0){if(++t>=N)return r}else t=0;return qo(r,e)}}(),Po=yi(function(t,n){return y(t)&&Gr(t)?jn(t,Sn(n,!1,!0)):[]}),Ko=xr(),Ho=xr(!0),Vo=yi(function(t){for(var n=t.length,r=n,e=qu(l),i=Mr(),o=i==u,a=[];r--;){var f=t[r]=Gr(f=t[r])?f:[];e[r]=o&&f.length>=120?_r(r&&f):null}var c=t[0],s=-1,l=c?c.length:0,p=e[0];t:for(;++s<l;)if(f=c[s],(p?Gt(p,f):i(a,f,0))<0){for(var r=n;--r;){var h=e[r];if((h?Gt(h,f):i(t[r],f,0))<0)continue t}p&&p.push(f),a.push(f)}return a}),Yo=yi(function(t,n){n=Sn(n);var r=mn(t,n);return Hn(t,n.sort(e)),r}),Zo=Lr(),Jo=Lr(!0),Go=yi(function(t){return tr(Sn(t,!1,!0))}),Xo=yi(function(t,n){return Gr(t)?jn(t,n):[]}),Qo=yi(We),ta=yi(function(t){var n=t.length,r=n>2?t[n-2]:k,e=n>1?t[n-1]:k;return n>2&&"function"==typeof r?n-=2:(r=n>1&&"function"==typeof e?(--n,e):k,e=k),t.length=n,Ne(t,r,e)}),na=yi(function(t){return t=Sn(t),this.thru(function(n){return Qt(Ra(n)?n:[le(n)],t)})}),ra=yi(function(t,n){return mn(t,Sn(n))}),ea=sr(function(t,n,r){to.call(t,r)?++t[r]:t[r]=1}),ia=br(Lo),ua=br(Wo,!0),oa=kr(nn,Lo),aa=kr(un,Wo),fa=sr(function(t,n,r){to.call(t,r)?t[r].push(n):t[r]=[n]}),ca=sr(function(t,n,r){t[r]=n}),sa=yi(function(t,n,r){var e=-1,i="function"==typeof n,u=te(n),o=Gr(t)?qu(t.length):[];return Lo(t,function(t){var a=i?n:u&&null!=t?t[n]:k;o[++e]=a?a.apply(t,r):Jr(t,n,r)}),o}),la=sr(function(t,n,r){t[r?0:1].push(n)},function(){return[[],[]]}),pa=Tr(ln,Lo),ha=Tr(pn,Wo),va=yi(function(t,n){if(null==t)return[];var r=n[2];return r&&Qr(n[0],n[1],r)&&(n.length=1),Xn(t,Sn(n),[])}),_a=jo||function(){return(new Bu).getTime()},ga=yi(function(t,n,r){var e=O;if(r.length){var i=m(r,ga.placeholder);e|=C}return Wr(t,e,n,r,i)}),ya=yi(function(t,n){n=n.length?Sn(n):Ji(t);for(var r=-1,e=n.length;++r<e;){var i=n[r];t[i]=Wr(t[i],O,t)}return t}),da=yi(function(t,n,r){var e=O|I;if(r.length){var i=m(r,da.placeholder);e|=C}return Wr(n,e,t,r,i)}),ma=dr(S),wa=dr(T),ba=yi(function(t,n){return An(t,1,n)}),xa=yi(function(t,n,r){return An(t,n,r)}),Aa=jr(),ja=jr(!0),ka=yi(function(t,n){if(n=Sn(n),"function"!=typeof t||!on(n,o))throw new Zu(M);var r=n.length;return yi(function(e){for(var i=Ao(e.length,r);i--;)e[i]=n[i](e[i]);return t.apply(this,e)})}),Ea=Sr(C),Oa=Sr($),Ia=yi(function(t,n){return Wr(t,F,k,k,k,Sn(n))}),Ra=mo||function(t){return y(t)&&re(t.length)&&ro.call(t)==H},Sa=lr(zn),Ta=lr(function(t,n,r){return r?yn(t,n,r):dn(t,n)}),Ca=mr(Ta,_n),$a=mr(Sa,ue),Ua=Ar(Cn),Fa=Ar($n),La=Er(No),Wa=Er(Do),Na=Or(Cn),Da=Or($n),qa=bo?function(t){var n=null==t?k:t.constructor;return"function"==typeof n&&n.prototype===t||"function"!=typeof t&&Gr(t)?ce(t):Ui(t)?bo(t):[]}:ce,Ba=Ir(!0),za=Ir(),Ma=yi(function(t,n){if(null==t)return{};if("function"!=typeof n[0]){var n=cn(Sn(n),Yu);return oe(t,jn(tu(t),n))}var r=or(n[0],n[1],3);return ae(t,function(t,n,e){return!r(t,n,e)})}),Pa=yi(function(t,n){return null==t?{}:"function"==typeof n[0]?ae(t,or(n[0],n[1],3)):oe(t,Sn(n))}),Ka=gr(function(t,n,r){return n=n.toLowerCase(),t+(r?n.charAt(0).toUpperCase()+n.slice(1):n)}),Ha=gr(function(t,n,r){return t+(r?"-":"")+n.toLowerCase()}),Va=Rr(),Ya=Rr(!0),Za=gr(function(t,n,r){return t+(r?"_":"")+n.toLowerCase()}),Ja=gr(function(t,n,r){return t+(r?" ":"")+(n.charAt(0).toUpperCase()+n.slice(1))}),Ga=yi(function(t,n){try{return t.apply(k,n)}catch(r){return Ti(r)?r:new zu(r)}}),Xa=yi(function(t,n){return function(r){return Jr(r,t,n)}}),Qa=yi(function(t,n){return function(r){return Jr(t,r,n)}}),tf=Fr("ceil"),nf=Fr("floor"),rf=wr(Ai,Oo),ef=wr(Ki,Io),uf=Fr("round");return n.prototype=r.prototype,d.prototype=Fo(r.prototype),d.prototype.constructor=d,G.prototype=Fo(r.prototype),G.prototype.constructor=G,Kt.prototype["delete"]=Ht,Kt.prototype.get=Vt,Kt.prototype.has=Yt,Kt.prototype.set=Zt,Jt.prototype.push=Xt,vi.Cache=Kt,n.after=si,n.ary=li,n.assign=Ta,n.at=ra,n.before=pi,n.bind=ga,n.bindAll=ya,n.bindKey=da,n.callback=ku,n.chain=Be,n.chunk=ve,n.compact=_e,n.constant=Eu,n.countBy=ea,n.create=Zi,n.curry=ma,n.curryRight=wa,n.debounce=hi,n.defaults=Ca,n.defaultsDeep=$a,n.defer=ba,n.delay=xa,n.difference=Po,n.drop=ge,n.dropRight=ye,n.dropRightWhile=de,n.dropWhile=me,n.fill=we,n.filter=Ge,n.flatten=xe,n.flattenDeep=Ae,n.flow=Aa,n.flowRight=ja,n.forEach=oa,n.forEachRight=aa,n.forIn=La,n.forInRight=Wa,n.forOwn=Na,n.forOwnRight=Da,n.functions=Ji,n.groupBy=fa,n.indexBy=ca,n.initial=ke,n.intersection=Vo,n.invert=Qi,n.invoke=sa,n.keys=qa,n.keysIn=tu,n.map=ti,n.mapKeys=Ba,n.mapValues=za,n.matches=Iu,n.matchesProperty=Ru,n.memoize=vi,n.merge=Sa,n.method=Xa,n.methodOf=Qa,n.mixin=Su,n.modArgs=ka,n.negate=_i,n.omit=Ma,n.once=gi,n.pairs=nu,n.partial=Ea,n.partialRight=Oa,n.partition=la,n.pick=Pa,n.pluck=ni,n.property=$u,n.propertyOf=Uu,n.pull=Ie,n.pullAt=Yo,n.range=Fu,n.rearg=Ia,n.reject=ri,n.remove=Re,n.rest=Se,n.restParam=yi,n.set=eu,n.shuffle=ii,n.slice=Te,n.sortBy=ai,n.sortByAll=va,n.sortByOrder=fi,n.spread=di,n.take=Ce,n.takeRight=$e,n.takeRightWhile=Ue,n.takeWhile=Fe,n.tap=ze,n.throttle=mi,n.thru=Me,n.times=Lu,n.toArray=Vi,n.toPlainObject=Yi,n.transform=iu,n.union=Go,n.uniq=Le,n.unzip=We,n.unzipWith=Ne,n.values=uu,n.valuesIn=ou,n.where=ci,n.without=Xo,n.wrap=wi,n.xor=De,n.zip=Qo,n.zipObject=qe,n.zipWith=ta,n.backflow=ja,n.collect=ti,n.compose=ja,n.each=oa,n.eachRight=aa,n.extend=Ta,n.iteratee=ku,n.methods=Ji,n.object=qe,n.select=Ge,n.tail=Se,n.unique=Le,Su(n,n),n.add=Nu,n.attempt=Ga,n.camelCase=Ka,n.capitalize=cu,n.ceil=tf,n.clone=bi,n.cloneDeep=xi,n.deburr=su,n.endsWith=lu,n.escape=pu,n.escapeRegExp=hu,n.every=Je,n.find=ia,n.findIndex=Ko,n.findKey=Ua,n.findLast=ua,n.findLastIndex=Ho,n.findLastKey=Fa,n.findWhere=Xe,n.first=be,n.floor=nf,n.get=Gi,n.gt=Ai,n.gte=ji,n.has=Xi,n.identity=Ou,n.includes=Qe,n.indexOf=je,n.inRange=au,n.isArguments=ki,n.isArray=Ra,n.isBoolean=Ei,n.isDate=Oi,n.isElement=Ii,n.isEmpty=Ri,n.isEqual=Si,n.isError=Ti,n.isFinite=Ci,n.isFunction=$i,n.isMatch=Fi,n.isNaN=Li,n.isNative=Wi,n.isNull=Ni,n.isNumber=Di,n.isObject=Ui,n.isPlainObject=qi,n.isRegExp=Bi,n.isString=zi,n.isTypedArray=Mi,n.isUndefined=Pi,n.kebabCase=Ha,n.last=Ee,n.lastIndexOf=Oe,n.lt=Ki,n.lte=Hi,n.max=rf,n.min=ef,n.noConflict=Tu,n.noop=Cu,n.now=_a,n.pad=vu,n.padLeft=Va,n.padRight=Ya,n.parseInt=_u,n.random=fu,n.reduce=pa,n.reduceRight=ha,n.repeat=gu,n.result=ru,n.round=uf,n.runInContext=j,n.size=ui,n.snakeCase=Za,n.some=oi,n.sortedIndex=Zo,n.sortedLastIndex=Jo,n.startCase=Ja,n.startsWith=yu,n.sum=Du,n.template=du,n.trim=mu,n.trimLeft=wu,n.trimRight=bu,n.trunc=xu,n.unescape=Au,n.uniqueId=Wu,n.words=ju,n.all=Je,n.any=oi,n.contains=Qe,n.eq=Si,n.detect=ia,n.foldl=pa,n.foldr=ha,n.head=be,n.include=Qe,n.inject=pa,Su(n,function(){var t={};return Cn(n,function(r,e){n.prototype[e]||(t[e]=r)}),t}(),!1),n.sample=ei,n.prototype.sample=function(t){return this.__chain__||null!=t?this.thru(function(n){return ei(n,t)}):ei(this.value())},n.VERSION=E,nn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),nn(["drop","take"],function(t,n){G.prototype[t]=function(r){var e=this.__filtered__;if(e&&!n)return new G(this);r=null==r?1:xo(yo(r)||0,0);var i=this.clone();return e?i.__takeCount__=Ao(i.__takeCount__,r):i.__views__.push({size:r,type:t+(i.__dir__<0?"Right":"")}),i},G.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),nn(["filter","map","takeWhile"],function(t,n){var r=n+1,e=r!=z;G.prototype[t]=function(t,n){var i=this.clone();return i.__iteratees__.push({iteratee:Br(t,n,1),type:r}),i.__filtered__=i.__filtered__||e,i}}),nn(["first","last"],function(t,n){var r="take"+(n?"Right":"");G.prototype[t]=function(){return this[r](1).value()[0]}}),nn(["initial","rest"],function(t,n){var r="drop"+(n?"":"Right");G.prototype[t]=function(){return this.__filtered__?new G(this):this[r](1)}}),nn(["pluck","where"],function(t,n){var r=n?"filter":"map",e=n?qn:$u;G.prototype[t]=function(t){return this[r](e(t))}}),G.prototype.compact=function(){return this.filter(Ou)},G.prototype.reject=function(t,n){return t=Br(t,n,1),this.filter(function(n){return!t(n)})},G.prototype.slice=function(t,n){t=null==t?0:+t||0;var r=this;return r.__filtered__&&(t>0||0>n)?new G(r):(0>t?r=r.takeRight(-t):t&&(r=r.drop(t)),n!==k&&(n=+n||0,r=0>n?r.dropRight(-n):r.take(n-t)),r)},G.prototype.takeRightWhile=function(t,n){return this.reverse().takeWhile(t,n).reverse()},G.prototype.toArray=function(){return this.take(Io)},Cn(G.prototype,function(t,r){var e=/^(?:filter|map|reject)|While$/.test(r),i=/^(?:first|last)$/.test(r),u=n[i?"take"+("last"==r?"Right":""):r];u&&(n.prototype[r]=function(){var n=i?[1]:arguments,r=this.__chain__,o=this.__wrapped__,a=!!this.__actions__.length,f=o instanceof G,c=n[0],s=f||Ra(o);s&&e&&"function"==typeof c&&1!=c.length&&(f=s=!1);var l=function(t){return i&&r?u(t,1)[0]:u.apply(k,sn([t],n))},p={func:Me,args:[l],thisArg:k},h=f&&!a;if(i&&!r)return h?(o=o.clone(),o.__actions__.push(p),t.call(o)):u.call(k,this.value())[0];if(!i&&s){o=h?o:new G(this);var v=t.apply(o,n);return v.__actions__.push(p),new d(v,r)}return this.thru(l)})}),nn(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(t){var r=(/^(?:replace|split)$/.test(t)?Xu:Ju)[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:join|pop|replace|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;return i&&!this.__chain__?r.apply(this.value(),t):this[e](function(n){return r.apply(n,t)})}}),Cn(G.prototype,function(t,r){var e=n[r];if(e){var i=e.name,u=Uo[i]||(Uo[i]=[]);u.push({name:r,func:e})}}),Uo[Cr(k,I).name]=[{name:"wrapper",func:k}],G.prototype.clone=nt,G.prototype.reverse=et,G.prototype.value=Pt,n.prototype.chain=Pe,n.prototype.commit=Ke,n.prototype.concat=na,n.prototype.plant=He,n.prototype.reverse=Ve,n.prototype.toString=Ye,n.prototype.run=n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=Ze,n.prototype.collect=n.prototype.map,n.prototype.head=n.prototype.first,n.prototype.select=n.prototype.filter,n.prototype.tail=n.prototype.rest,n}var k,E="3.10.1",O=1,I=2,R=4,S=8,T=16,C=32,$=64,U=128,F=256,L=30,W="...",N=150,D=16,q=200,B=1,z=2,M="Expected a function",P="__lodash_placeholder__",K="[object Arguments]",H="[object Array]",V="[object Boolean]",Y="[object Date]",Z="[object Error]",J="[object Function]",G="[object Map]",X="[object Number]",Q="[object Object]",tt="[object RegExp]",nt="[object Set]",rt="[object String]",et="[object WeakMap]",it="[object ArrayBuffer]",ut="[object Float32Array]",ot="[object Float64Array]",at="[object Int8Array]",ft="[object Int16Array]",ct="[object Int32Array]",st="[object Uint8Array]",lt="[object Uint8ClampedArray]",pt="[object Uint16Array]",ht="[object Uint32Array]",vt=/\b__p \+= '';/g,_t=/\b(__p \+=) '' \+/g,gt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,yt=/&(?:amp|lt|gt|quot|#39|#96);/g,dt=/[&<>"'`]/g,mt=RegExp(yt.source),wt=RegExp(dt.source),bt=/<%-([\s\S]+?)%>/g,xt=/<%([\s\S]+?)%>/g,At=/<%=([\s\S]+?)%>/g,jt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,kt=/^\w*$/,Et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Ot=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,It=RegExp(Ot.source),Rt=/[\u0300-\u036f\ufe20-\ufe23]/g,St=/\\(\\)?/g,Tt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ct=/\w*$/,$t=/^0[xX]/,Ut=/^\[object .+?Constructor\]$/,Ft=/^\d+$/,Lt=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Wt=/($^)/,Nt=/['\n\r\u2028\u2029\\]/g,Dt=function(){var t="[A-Z\\xc0-\\xd6\\xd8-\\xde]",n="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(t+"+(?="+t+n+")|"+t+"?"+n+"|"+t+"+|[0-9]+","g")}(),qt=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],Bt=-1,zt={};zt[ut]=zt[ot]=zt[at]=zt[ft]=zt[ct]=zt[st]=zt[lt]=zt[pt]=zt[ht]=!0,zt[K]=zt[H]=zt[it]=zt[V]=zt[Y]=zt[Z]=zt[J]=zt[G]=zt[X]=zt[Q]=zt[tt]=zt[nt]=zt[rt]=zt[et]=!1;var Mt={};Mt[K]=Mt[H]=Mt[it]=Mt[V]=Mt[Y]=Mt[ut]=Mt[ot]=Mt[at]=Mt[ft]=Mt[ct]=Mt[X]=Mt[Q]=Mt[tt]=Mt[rt]=Mt[st]=Mt[lt]=Mt[pt]=Mt[ht]=!0,Mt[Z]=Mt[J]=Mt[G]=Mt[nt]=Mt[et]=!1;var Pt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Kt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"},Ht={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"},Vt={"function":!0,object:!0},Yt={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Zt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Jt=Vt[typeof r]&&r&&!r.nodeType&&r,Gt=Vt[typeof n]&&n&&!n.nodeType&&n,Xt=Jt&&Gt&&"object"==typeof t&&t&&t.Object&&t,Qt=Vt[typeof self]&&self&&self.Object&&self,tn=Vt[typeof window]&&window&&window.Object&&window,nn=Gt&&Gt.exports===Jt&&Jt,rn=Xt||tn!==(this&&this.window)&&tn||Qt||this,en=j();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(rn._=en,define(function(){return en})):Jt&&Gt?nn?(Gt.exports=en)._=en:Jt._=en:rn._=en}).call(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(t,n,r){"use strict";var e="undefined"!=typeof t;if("undefined"==typeof i){if(!e)throw new Error("nio.js requires lodash");var i=t("lodash")}n.exports={_:i,eventemitter3:t("eventemitter3"),inherits:t("inherits")}},{eventemitter3:1,inherits:2,lodash:3}],5:[function(t,n,r){"use strict";!function(){var r=t("./deps"),e=r._.assign({_:r._,_version:"1.1.0",Stream:t("./stream"),utils:t("./utils"),source:t("./sources")},t("./streams")),i=this;"undefined"!=typeof n&&n.exports?n.exports=e:i.nio=e}()},{"./deps":4,"./sources":7,"./stream":9,"./streams":10,"./utils":11}],6:[function(t,n,r){function e(t,n,r){return this instanceof e?(this.dataTemplate=t,this.maxTimes=n,this.rate=r,this.numIterations=0,this.interval=!1,u.defaults(this,{dataTemplate:{},rate:100,maxTimes:1}),void a.call(this)):new e(t,n,r)}var i=t("../deps"),u=i._,o=i.inherits,a=t("../stream");o(e,a),e.prototype.oninit=function(){return this.interval=setInterval(this.generate.bind(this),this.rate),this},e.prototype.generate=function(){this.maxTimes>=0&&this.numIterations>=this.maxTimes?this.interval&&clearInterval(this.interval):this.push(this.getSignal(this.numIterations++))},e.prototype.getSignal=function(t){return u.isFunction(this.dataTemplate)?this.dataTemplate(t):this.dataTemplate},n.exports=e},{"../deps":4,"../stream":9}],7:[function(t,n,r){n.exports={socketio:t("./socketio"),generate:t("./generate")}},{"./generate":6,"./socketio":8}],8:[function(t,n,r){function e(t,n){return this instanceof e?(this.host=t,this.rooms=n,void a.call(this)):new e(t,n)}var i=t("../deps"),u=i._,o=i.inherits,a=t("../stream"),f=t("../utils");o(e,a),e.prototype.oninit=function(){if(!window.io){var t=f.script(this.host+"/socket.io/socket.io.js");return t.onload=function(){this.oninit()}.bind(this),this}var n=io.connect(this.host,{"force new connection":!0});return n.on("connect",function(){u.each(this.rooms,function(t){n.emit("ready",t)},this)}.bind(this)),n.on("connect_failed",function(t){console.error("connection failed"),console.error(t)}),n.on("error",function(t){console.error("connection error"),console.error(t)}),n.on("recvData",function(t){this.push(JSON.parse(t))}.bind(this)),this},n.exports=e},{"../deps":4,"../stream":9,"../utils":11}],9:[function(t,n,r){function e(t){return this instanceof e?(a.call(this),this.on("*",function(){var t=[].slice.call(arguments),n=t[0],r=this["on"+n];r&&r.apply(this,t.slice(1))}),u.isFunction(t)?this.onwrite=t:u.isPlainObject(t)&&u.assign(this,t),void this.emit("init")):new e(t)}var i=t("./deps"),u=i._,o=i.inherits,a=i.eventemitter3;o(e,a),e.prototype.emit=function(){var t=[].slice.call(arguments);a.prototype.emit.apply(this,t),t.unshift("*"),a.prototype.emit.apply(this,t)},e.prototype.push=function(t){return this.state===e.STATES.PAUSE?void this.broadcast("pauseddata",t):void(u.isUndefined(t)||u.isNull(t)||u.isEmpty(t)&&(u.isArray(t)||u.isPlainObject(t))||this.emit("data",t))},e.prototype.write=function(t){this.onwrite&&this.onwrite(t)},e.prototype.onwrite=function(t){this.push(t)},e.prototype.pipe=function(){if(u.isArray(arguments[0]))return this.pipe.apply(this,arguments[0]);var t=arguments[0];if(this.on("data",t.write.bind(t)),this.on("broadcast",t.broadcast.bind(t)),arguments.length>1){var n=[].slice.call(arguments,1);t.pipe.apply(t,n)}return t},e.prototype.broadcast=function(){var t=[].slice.call(arguments);return t.unshift("broadcast"),this.emit.apply(this,t),this},e.prototype.onbroadcast=function(){if(0===arguments.length)return console.warn("broadcast() called without any arguments"),this;var t=arguments[0].toUpperCase();t in e.STATES&&(this.state=e.STATES[t]),this.emit.apply(this,arguments)},e.prototype._broadcastOrEmit=function(t){return t===!1?this.emit.bind(this):this.broadcast.bind(this)},e.prototype.reset=function(t){return this._broadcastOrEmit(t)("reset"),this},e.STATES={DEFAULT:0,PAUSE:1,RESUME:2},e.prototype.state=e.STATES.DEFAULT,u.each(e.STATES,function(t,n){n=n.toLowerCase(),e.prototype[n]=function(r){return this.state=t,this._broadcastOrEmit(r)(n),this}}),n.exports=e},{"./deps":4}],10:[function(t,n,r){"use strict";function e(t){if(i.isUndefined(t))return function(t){return t};if(i.isString(t))return function(n){return n[t]};if(i.isFunction(t))return t;throw new Error("value must be a string or function")}var i=t("./deps")._,u=t("./stream");r.func=function(t){return u(function(n){var r=t.call(this,n);this.push(r)})},r.pass=function(t){return u(function(n){t&&t.call(this,i.clone(n)),this.push(n)})},r.filter=function(t){return u(function(n){t.call(this,n)&&this.push(n)})},r.is=function(t,n){return r.filter(function(r){var i=e(t);return i(r)==n})},r.has=function(t){return r.filter(function(n){return t in n})},r.get=function(t){var n=e(t);return r.func(n)},r.single=function(){return u(function(t){i.isArray(t)?i.each(t,this.push,this):this.push(t)})},r.defaults=function(t){return r.func(i.partialRight(i.defaults,t))},r.log=function(t){return r.pass(function(n){t?console.log(t,n):console.log(n)})}},{"./deps":4,"./stream":9}],11:[function(t,n,r){var e=t("./deps"),i=e._;r.linkify=function(t){return t=t.replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,'<a class="linkify-link" target=_blank href="$1">$1</a>'),t=t.replace(/(^|\s)@(\w+)/g,'$1<a class="linkify-username" data-username="$2" target=_blank href="http://twitter.com/$2">@$2</a>'),t=t.replace(/(^|\s)#(\w+)/g,'$1<a class="linkify-hashtag" data-hashtag="$2" target=_blank href="http://twitter.com/search?q=%23$2">#$2</a>')},r.truncate=function(t,n){return t.length>n?t.substring(0,n-3)+"...":t},r.cycle=function(t){i.isNumber(t)&&(t=i.range(1,t+1));var n=-1;return function(){n=n===t.length-1?0:n+1;var r=t[n];return i.isFunction(r)?r():r}},r.script=function(t){var n=document.createElement("script");return n.src=t,document.body.appendChild(n),n},r.argsOrArray=function(t){return function(){return i.isArray(arguments[0])?t.apply(t,arguments[0]):t.apply(t,arguments)}},r.utc=function(t){return t?i.isString(t)&&(t=new Date(t)):t=new Date,new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()))},r.windowSize=function(){var t=window,n=document.documentElement,r=document.getElementsByTagName("body")[0],e=t.innerWidth||n.clientWidth||r.clientWidth,i=t.innerHeight||n.clientHeight||r.clientHeight;return{width:e,height:i}},n.exports=r},{"./deps":4}]},{},[5]);
}function Si(t,n,r,e){r="function"==typeof r?or(r,e,3):k;var i=r?r(t,n):k;return i===k?Ln(t,n,r):!!i}function Ti(t){return y(t)&&"string"==typeof t.message&&ro.call(t)==Z}function Ci(t){return"number"==typeof t&&wo(t)}function $i(t){return Ui(t)&&ro.call(t)==J}function Ui(t){var n=typeof t;return!!t&&("object"==n||"function"==n)}function Fi(t,n,r,e){return r="function"==typeof r?or(r,e,3):k,Nn(t,Pr(n),r)}function Li(t){return Di(t)&&t!=+t}function Wi(t){return null==t?!1:$i(t)?io.test(Qu.call(t)):y(t)&&Ut.test(t)}function Ni(t){return null===t}function Di(t){return"number"==typeof t||y(t)&&ro.call(t)==X}function qi(t){var n;if(!y(t)||ro.call(t)!=Q||ki(t)||!to.call(t,"constructor")&&(n=t.constructor,"function"==typeof n&&!(n instanceof n)))return!1;var r;return Tn(t,function(t,n){r=n}),r===k||to.call(t,r)}function Bi(t){return Ui(t)&&ro.call(t)==tt}function zi(t){return"string"==typeof t||y(t)&&ro.call(t)==rt}function Mi(t){return y(t)&&re(t.length)&&!!zt[ro.call(t)]}function Pi(t){return t===k}function Ki(t,n){return n>t}function Hi(t,n){return n>=t}function Vi(t){var n=t?zo(t):0;return re(n)?n?tn(t):[]:uu(t)}function Yi(t){return wn(t,tu(t))}function Zi(t,n,r){var e=Fo(t);return r&&Qr(t,n,r)&&(n=k),n?dn(e,n):e}function Ji(t){return Un(t,tu(t))}function Gi(t,n,r){var e=null==t?k:Fn(t,pe(n),n+"");return e===k?r:e}function Xi(t,n){if(null==t)return!1;var r=to.call(t,n);if(!r&&!te(n)){if(n=pe(n),t=1==n.length?t:Fn(t,Zn(n,0,-1)),null==t)return!1;n=Ee(n),r=to.call(t,n)}return r||re(t.length)&&Xr(n,t.length)&&(Ra(t)||ki(t))}function Qi(t,n,r){r&&Qr(t,n,r)&&(n=k);for(var e=-1,i=qa(t),u=i.length,o={};++e<u;){var a=i[e],f=t[a];n?to.call(o,f)?o[f].push(a):o[f]=[a]:o[f]=a}return o}function tu(t){if(null==t)return[];Ui(t)||(t=Hu(t));var n=t.length;n=n&&re(n)&&(Ra(t)||ki(t))&&n||0;for(var r=t.constructor,e=-1,i="function"==typeof r&&r.prototype===t,u=qu(n),o=n>0;++e<n;)u[e]=e+"";for(var a in t)o&&Xr(a,n)||"constructor"==a&&(i||!to.call(t,a))||u.push(a);return u}function nu(t){t=le(t);for(var n=-1,r=qa(t),e=r.length,i=qu(e);++n<e;){var u=r[n];i[n]=[u,t[u]]}return i}function ru(t,n,r){var e=null==t?k:t[n];return e===k&&(null==t||te(n,t)||(n=pe(n),t=1==n.length?t:Fn(t,Zn(n,0,-1)),e=null==t?k:t[Ee(n)]),e=e===k?r:e),$i(e)?e.call(t):e}function eu(t,n,r){if(null==t)return t;var e=n+"";n=null!=t[e]||te(n,t)?[e]:pe(n);for(var i=-1,u=n.length,o=u-1,a=t;null!=a&&++i<u;){var f=n[i];Ui(a)&&(i==o?a[f]=r:null==a[f]&&(a[f]=Xr(n[i+1])?[]:{})),a=a[f]}return t}function iu(t,n,r,e){var i=Ra(t)||Mi(t);if(n=Br(n,e,4),null==r)if(i||Ui(t)){var u=t.constructor;r=i?Ra(t)?new u:[]:Fo($i(u)?u.prototype:k)}else r={};return(i?nn:Cn)(t,function(t,e,i){return n(r,t,e,i)}),r}function uu(t){return nr(t,qa(t))}function ou(t){return nr(t,tu(t))}function au(t,n,r){return n=+n||0,r===k?(r=n,n=0):r=+r||0,t>=Ao(n,r)&&t<xo(n,r)}function fu(t,n,r){r&&Qr(t,n,r)&&(n=r=k);var e=null==t,i=null==n;if(null==r&&(i&&"boolean"==typeof t?(r=t,t=1):"boolean"==typeof n&&(r=n,i=!0)),e&&i&&(n=1,i=!1),t=+t||0,i?(n=t,t=0):n=+n||0,r||t%1||n%1){var u=Eo();return Ao(t+u*(n-t+ao("1e-"+((u+"").length-1))),n)}return Vn(t,n)}function cu(t){return t=a(t),t&&t.charAt(0).toUpperCase()+t.slice(1)}function su(t){return t=a(t),t&&t.replace(Lt,p).replace(Rt,"")}function lu(t,n,r){t=a(t),n+="";var e=t.length;return r=r===k?e:Ao(0>r?0:+r||0,e),r-=n.length,r>=0&&t.indexOf(n,r)==r}function pu(t){return t=a(t),t&&wt.test(t)?t.replace(dt,h):t}function hu(t){return t=a(t),t&&It.test(t)?t.replace(Ot,v):t||"(?:)"}function vu(t,n,r){t=a(t),n=+n;var e=t.length;if(e>=n||!wo(n))return t;var i=(n-e)/2,u=yo(i),o=_o(i);return r=$r("",o,r),r.slice(0,u)+t+r}function _u(t,n,r){return(r?Qr(t,n,r):null==n)?n=0:n&&(n=+n),t=mu(t),ko(t,n||($t.test(t)?16:10))}function gu(t,n){var r="";if(t=a(t),n=+n,1>n||!t||!wo(n))return r;do n%2&&(r+=t),n=yo(n/2),t+=t;while(n);return r}function yu(t,n,r){return t=a(t),r=null==r?0:Ao(0>r?0:+r||0,t.length),t.lastIndexOf(n,r)==r}function du(t,r,e){var i=n.templateSettings;e&&Qr(t,r,e)&&(r=e=k),t=a(t),r=yn(dn({},e||r),i,gn);var u,o,f=yn(dn({},r.imports),i.imports,gn),c=qa(f),s=nr(f,c),l=0,p=r.interpolate||Wt,h="__p += '",v=Vu((r.escape||Wt).source+"|"+p.source+"|"+(p===At?Tt:Wt).source+"|"+(r.evaluate||Wt).source+"|$","g"),g="//# sourceURL="+("sourceURL"in r?r.sourceURL:"lodash.templateSources["+ ++Bt+"]")+"\n";t.replace(v,function(n,r,e,i,a,f){return e||(e=i),h+=t.slice(l,f).replace(Nt,_),r&&(u=!0,h+="' +\n__e("+r+") +\n'"),a&&(o=!0,h+="';\n"+a+";\n__p += '"),e&&(h+="' +\n((__t = ("+e+")) == null ? '' : __t) +\n'"),l=f+n.length,n}),h+="';\n";var y=r.variable;y||(h="with (obj) {\n"+h+"\n}\n"),h=(o?h.replace(vt,""):h).replace(_t,"$1").replace(gt,"$1;"),h="function("+(y||"obj")+") {\n"+(y?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(u?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var d=Ga(function(){return Mu(c,g+"return "+h).apply(k,s)});if(d.source=h,Ti(d))throw d;return d}function mu(t,n,r){var e=t;return(t=a(t))?(r?Qr(e,n,r):null==n)?t.slice(b(t),x(t)+1):(n+="",t.slice(f(t,n),c(t,n)+1)):t}function wu(t,n,r){var e=t;return t=a(t),t?t.slice((r?Qr(e,n,r):null==n)?b(t):f(t,n+"")):t}function bu(t,n,r){var e=t;return t=a(t),t?(r?Qr(e,n,r):null==n)?t.slice(0,x(t)+1):t.slice(0,c(t,n+"")+1):t}function xu(t,n,r){r&&Qr(t,n,r)&&(n=k);var e=L,i=W;if(null!=n)if(Ui(n)){var u="separator"in n?n.separator:u;e="length"in n?+n.length||0:e,i="omission"in n?a(n.omission):i}else e=+n||0;if(t=a(t),e>=t.length)return t;var o=e-i.length;if(1>o)return i;var f=t.slice(0,o);if(null==u)return f+i;if(Bi(u)){if(t.slice(o).search(u)){var c,s,l=t.slice(0,o);for(u.global||(u=Vu(u.source,(Ct.exec(u)||"")+"g")),u.lastIndex=0;c=u.exec(l);)s=c.index;f=f.slice(0,null==s?o:s)}}else if(t.indexOf(u,o)!=o){var p=f.lastIndexOf(u);p>-1&&(f=f.slice(0,p))}return f+i}function Au(t){return t=a(t),t&&mt.test(t)?t.replace(yt,A):t}function ju(t,n,r){return r&&Qr(t,n,r)&&(n=k),t=a(t),t.match(n||Dt)||[]}function ku(t,n,r){return r&&Qr(t,n,r)&&(n=k),y(t)?Iu(t):bn(t,n)}function Eu(t){return function(){return t}}function Ou(t){return t}function Iu(t){return qn(xn(t,!0))}function Ru(t,n){return Bn(t,xn(n,!0))}function Su(t,n,r){if(null==r){var e=Ui(n),i=e?qa(n):k,u=i&&i.length?Un(n,i):k;(u?u.length:e)||(u=!1,r=n,n=t,t=this)}u||(u=Un(n,qa(n)));var o=!0,a=-1,f=$i(t),c=u.length;r===!1?o=!1:Ui(r)&&"chain"in r&&(o=r.chain);for(;++a<c;){var s=u[a],l=n[s];t[s]=l,f&&(t.prototype[s]=function(n){return function(){var r=this.__chain__;if(o||r){var e=t(this.__wrapped__),i=e.__actions__=tn(this.__actions__);return i.push({func:n,args:arguments,thisArg:t}),e.__chain__=r,e}return n.apply(t,sn([this.value()],arguments))}}(l))}return t}function Tu(){return rn._=eo,this}function Cu(){}function $u(t){return te(t)?Pn(t):Kn(t)}function Uu(t){return function(n){return Fn(t,pe(n),n+"")}}function Fu(t,n,r){r&&Qr(t,n,r)&&(n=r=k),t=+t||0,r=null==r?1:+r||0,null==n?(n=t,t=0):n=+n||0;for(var e=-1,i=xo(_o((n-t)/(r||1)),0),u=qu(i);++e<i;)u[e]=t,t+=r;return u}function Lu(t,n,r){if(t=yo(t),1>t||!wo(t))return[];var e=-1,i=qu(Ao(t,Ro));for(n=or(n,r,1);++e<t;)Ro>e?i[e]=n(e):n(e);return i}function Wu(t){var n=++no;return a(t)+n}function Nu(t,n){return(+t||0)+(+n||0)}function Du(t,n,r){return r&&Qr(t,n,r)&&(n=k),n=Br(n,r,3),1==n.length?vn(Ra(t)?t:se(t),n):Qn(t,n)}t=t?en.defaults(rn.Object(),t,en.pick(rn,qt)):rn;{var qu=t.Array,Bu=t.Date,zu=t.Error,Mu=t.Function,Pu=t.Math,Ku=t.Number,Hu=t.Object,Vu=t.RegExp,Yu=t.String,Zu=t.TypeError,Ju=qu.prototype,Gu=Hu.prototype,Xu=Yu.prototype,Qu=Mu.prototype.toString,to=Gu.hasOwnProperty,no=0,ro=Gu.toString,eo=rn._,io=Vu("^"+Qu.call(to).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),uo=t.ArrayBuffer,oo=t.clearTimeout,ao=t.parseFloat,fo=Pu.pow,co=Gu.propertyIsEnumerable,so=Kr(t,"Set"),lo=t.setTimeout,po=Ju.splice,ho=t.Uint8Array,vo=Kr(t,"WeakMap"),_o=Pu.ceil,go=Kr(Hu,"create"),yo=Pu.floor,mo=Kr(qu,"isArray"),wo=t.isFinite,bo=Kr(Hu,"keys"),xo=Pu.max,Ao=Pu.min,jo=Kr(Bu,"now"),ko=t.parseInt,Eo=Pu.random,Oo=Ku.NEGATIVE_INFINITY,Io=Ku.POSITIVE_INFINITY,Ro=4294967295,So=Ro-1,To=Ro>>>1,Co=9007199254740991,$o=vo&&new vo,Uo={};n.support={}}n.templateSettings={escape:bt,evaluate:xt,interpolate:At,variable:"",imports:{_:n}};var Fo=function(){function t(){}return function(n){if(Ui(n)){t.prototype=n;var r=new t;t.prototype=k}return r||{}}}(),Lo=pr(Cn),Wo=pr($n,!0),No=hr(),Do=hr(!0),qo=$o?function(t,n){return $o.set(t,n),t}:Ou,Bo=$o?function(t){return $o.get(t)}:Cu,zo=Pn("length"),Mo=function(){var t=0,n=0;return function(r,e){var i=_a(),u=D-(i-n);if(n=i,u>0){if(++t>=N)return r}else t=0;return qo(r,e)}}(),Po=yi(function(t,n){return y(t)&&Gr(t)?jn(t,Sn(n,!1,!0)):[]}),Ko=xr(),Ho=xr(!0),Vo=yi(function(t){for(var n=t.length,r=n,e=qu(l),i=Mr(),o=i==u,a=[];r--;){var f=t[r]=Gr(f=t[r])?f:[];e[r]=o&&f.length>=120?_r(r&&f):null}var c=t[0],s=-1,l=c?c.length:0,p=e[0];t:for(;++s<l;)if(f=c[s],(p?Gt(p,f):i(a,f,0))<0){for(var r=n;--r;){var h=e[r];if((h?Gt(h,f):i(t[r],f,0))<0)continue t}p&&p.push(f),a.push(f)}return a}),Yo=yi(function(t,n){n=Sn(n);var r=mn(t,n);return Hn(t,n.sort(e)),r}),Zo=Lr(),Jo=Lr(!0),Go=yi(function(t){return tr(Sn(t,!1,!0))}),Xo=yi(function(t,n){return Gr(t)?jn(t,n):[]}),Qo=yi(We),ta=yi(function(t){var n=t.length,r=n>2?t[n-2]:k,e=n>1?t[n-1]:k;return n>2&&"function"==typeof r?n-=2:(r=n>1&&"function"==typeof e?(--n,e):k,e=k),t.length=n,Ne(t,r,e)}),na=yi(function(t){return t=Sn(t),this.thru(function(n){return Qt(Ra(n)?n:[le(n)],t)})}),ra=yi(function(t,n){return mn(t,Sn(n))}),ea=sr(function(t,n,r){to.call(t,r)?++t[r]:t[r]=1}),ia=br(Lo),ua=br(Wo,!0),oa=kr(nn,Lo),aa=kr(un,Wo),fa=sr(function(t,n,r){to.call(t,r)?t[r].push(n):t[r]=[n]}),ca=sr(function(t,n,r){t[r]=n}),sa=yi(function(t,n,r){var e=-1,i="function"==typeof n,u=te(n),o=Gr(t)?qu(t.length):[];return Lo(t,function(t){var a=i?n:u&&null!=t?t[n]:k;o[++e]=a?a.apply(t,r):Jr(t,n,r)}),o}),la=sr(function(t,n,r){t[r?0:1].push(n)},function(){return[[],[]]}),pa=Tr(ln,Lo),ha=Tr(pn,Wo),va=yi(function(t,n){if(null==t)return[];var r=n[2];return r&&Qr(n[0],n[1],r)&&(n.length=1),Xn(t,Sn(n),[])}),_a=jo||function(){return(new Bu).getTime()},ga=yi(function(t,n,r){var e=O;if(r.length){var i=m(r,ga.placeholder);e|=C}return Wr(t,e,n,r,i)}),ya=yi(function(t,n){n=n.length?Sn(n):Ji(t);for(var r=-1,e=n.length;++r<e;){var i=n[r];t[i]=Wr(t[i],O,t)}return t}),da=yi(function(t,n,r){var e=O|I;if(r.length){var i=m(r,da.placeholder);e|=C}return Wr(n,e,t,r,i)}),ma=dr(S),wa=dr(T),ba=yi(function(t,n){return An(t,1,n)}),xa=yi(function(t,n,r){return An(t,n,r)}),Aa=jr(),ja=jr(!0),ka=yi(function(t,n){if(n=Sn(n),"function"!=typeof t||!on(n,o))throw new Zu(M);var r=n.length;return yi(function(e){for(var i=Ao(e.length,r);i--;)e[i]=n[i](e[i]);return t.apply(this,e)})}),Ea=Sr(C),Oa=Sr($),Ia=yi(function(t,n){return Wr(t,F,k,k,k,Sn(n))}),Ra=mo||function(t){return y(t)&&re(t.length)&&ro.call(t)==H},Sa=lr(zn),Ta=lr(function(t,n,r){return r?yn(t,n,r):dn(t,n)}),Ca=mr(Ta,_n),$a=mr(Sa,ue),Ua=Ar(Cn),Fa=Ar($n),La=Er(No),Wa=Er(Do),Na=Or(Cn),Da=Or($n),qa=bo?function(t){var n=null==t?k:t.constructor;return"function"==typeof n&&n.prototype===t||"function"!=typeof t&&Gr(t)?ce(t):Ui(t)?bo(t):[]}:ce,Ba=Ir(!0),za=Ir(),Ma=yi(function(t,n){if(null==t)return{};if("function"!=typeof n[0]){var n=cn(Sn(n),Yu);return oe(t,jn(tu(t),n))}var r=or(n[0],n[1],3);return ae(t,function(t,n,e){return!r(t,n,e)})}),Pa=yi(function(t,n){return null==t?{}:"function"==typeof n[0]?ae(t,or(n[0],n[1],3)):oe(t,Sn(n))}),Ka=gr(function(t,n,r){return n=n.toLowerCase(),t+(r?n.charAt(0).toUpperCase()+n.slice(1):n)}),Ha=gr(function(t,n,r){return t+(r?"-":"")+n.toLowerCase()}),Va=Rr(),Ya=Rr(!0),Za=gr(function(t,n,r){return t+(r?"_":"")+n.toLowerCase()}),Ja=gr(function(t,n,r){return t+(r?" ":"")+(n.charAt(0).toUpperCase()+n.slice(1))}),Ga=yi(function(t,n){try{return t.apply(k,n)}catch(r){return Ti(r)?r:new zu(r)}}),Xa=yi(function(t,n){return function(r){return Jr(r,t,n)}}),Qa=yi(function(t,n){return function(r){return Jr(t,r,n)}}),tf=Fr("ceil"),nf=Fr("floor"),rf=wr(Ai,Oo),ef=wr(Ki,Io),uf=Fr("round");return n.prototype=r.prototype,d.prototype=Fo(r.prototype),d.prototype.constructor=d,G.prototype=Fo(r.prototype),G.prototype.constructor=G,Kt.prototype["delete"]=Ht,Kt.prototype.get=Vt,Kt.prototype.has=Yt,Kt.prototype.set=Zt,Jt.prototype.push=Xt,vi.Cache=Kt,n.after=si,n.ary=li,n.assign=Ta,n.at=ra,n.before=pi,n.bind=ga,n.bindAll=ya,n.bindKey=da,n.callback=ku,n.chain=Be,n.chunk=ve,n.compact=_e,n.constant=Eu,n.countBy=ea,n.create=Zi,n.curry=ma,n.curryRight=wa,n.debounce=hi,n.defaults=Ca,n.defaultsDeep=$a,n.defer=ba,n.delay=xa,n.difference=Po,n.drop=ge,n.dropRight=ye,n.dropRightWhile=de,n.dropWhile=me,n.fill=we,n.filter=Ge,n.flatten=xe,n.flattenDeep=Ae,n.flow=Aa,n.flowRight=ja,n.forEach=oa,n.forEachRight=aa,n.forIn=La,n.forInRight=Wa,n.forOwn=Na,n.forOwnRight=Da,n.functions=Ji,n.groupBy=fa,n.indexBy=ca,n.initial=ke,n.intersection=Vo,n.invert=Qi,n.invoke=sa,n.keys=qa,n.keysIn=tu,n.map=ti,n.mapKeys=Ba,n.mapValues=za,n.matches=Iu,n.matchesProperty=Ru,n.memoize=vi,n.merge=Sa,n.method=Xa,n.methodOf=Qa,n.mixin=Su,n.modArgs=ka,n.negate=_i,n.omit=Ma,n.once=gi,n.pairs=nu,n.partial=Ea,n.partialRight=Oa,n.partition=la,n.pick=Pa,n.pluck=ni,n.property=$u,n.propertyOf=Uu,n.pull=Ie,n.pullAt=Yo,n.range=Fu,n.rearg=Ia,n.reject=ri,n.remove=Re,n.rest=Se,n.restParam=yi,n.set=eu,n.shuffle=ii,n.slice=Te,n.sortBy=ai,n.sortByAll=va,n.sortByOrder=fi,n.spread=di,n.take=Ce,n.takeRight=$e,n.takeRightWhile=Ue,n.takeWhile=Fe,n.tap=ze,n.throttle=mi,n.thru=Me,n.times=Lu,n.toArray=Vi,n.toPlainObject=Yi,n.transform=iu,n.union=Go,n.uniq=Le,n.unzip=We,n.unzipWith=Ne,n.values=uu,n.valuesIn=ou,n.where=ci,n.without=Xo,n.wrap=wi,n.xor=De,n.zip=Qo,n.zipObject=qe,n.zipWith=ta,n.backflow=ja,n.collect=ti,n.compose=ja,n.each=oa,n.eachRight=aa,n.extend=Ta,n.iteratee=ku,n.methods=Ji,n.object=qe,n.select=Ge,n.tail=Se,n.unique=Le,Su(n,n),n.add=Nu,n.attempt=Ga,n.camelCase=Ka,n.capitalize=cu,n.ceil=tf,n.clone=bi,n.cloneDeep=xi,n.deburr=su,n.endsWith=lu,n.escape=pu,n.escapeRegExp=hu,n.every=Je,n.find=ia,n.findIndex=Ko,n.findKey=Ua,n.findLast=ua,n.findLastIndex=Ho,n.findLastKey=Fa,n.findWhere=Xe,n.first=be,n.floor=nf,n.get=Gi,n.gt=Ai,n.gte=ji,n.has=Xi,n.identity=Ou,n.includes=Qe,n.indexOf=je,n.inRange=au,n.isArguments=ki,n.isArray=Ra,n.isBoolean=Ei,n.isDate=Oi,n.isElement=Ii,n.isEmpty=Ri,n.isEqual=Si,n.isError=Ti,n.isFinite=Ci,n.isFunction=$i,n.isMatch=Fi,n.isNaN=Li,n.isNative=Wi,n.isNull=Ni,n.isNumber=Di,n.isObject=Ui,n.isPlainObject=qi,n.isRegExp=Bi,n.isString=zi,n.isTypedArray=Mi,n.isUndefined=Pi,n.kebabCase=Ha,n.last=Ee,n.lastIndexOf=Oe,n.lt=Ki,n.lte=Hi,n.max=rf,n.min=ef,n.noConflict=Tu,n.noop=Cu,n.now=_a,n.pad=vu,n.padLeft=Va,n.padRight=Ya,n.parseInt=_u,n.random=fu,n.reduce=pa,n.reduceRight=ha,n.repeat=gu,n.result=ru,n.round=uf,n.runInContext=j,n.size=ui,n.snakeCase=Za,n.some=oi,n.sortedIndex=Zo,n.sortedLastIndex=Jo,n.startCase=Ja,n.startsWith=yu,n.sum=Du,n.template=du,n.trim=mu,n.trimLeft=wu,n.trimRight=bu,n.trunc=xu,n.unescape=Au,n.uniqueId=Wu,n.words=ju,n.all=Je,n.any=oi,n.contains=Qe,n.eq=Si,n.detect=ia,n.foldl=pa,n.foldr=ha,n.head=be,n.include=Qe,n.inject=pa,Su(n,function(){var t={};return Cn(n,function(r,e){n.prototype[e]||(t[e]=r)}),t}(),!1),n.sample=ei,n.prototype.sample=function(t){return this.__chain__||null!=t?this.thru(function(n){return ei(n,t)}):ei(this.value())},n.VERSION=E,nn(["bind","bindKey","curry","curryRight","partial","partialRight"],function(t){n[t].placeholder=n}),nn(["drop","take"],function(t,n){G.prototype[t]=function(r){var e=this.__filtered__;if(e&&!n)return new G(this);r=null==r?1:xo(yo(r)||0,0);var i=this.clone();return e?i.__takeCount__=Ao(i.__takeCount__,r):i.__views__.push({size:r,type:t+(i.__dir__<0?"Right":"")}),i},G.prototype[t+"Right"]=function(n){return this.reverse()[t](n).reverse()}}),nn(["filter","map","takeWhile"],function(t,n){var r=n+1,e=r!=z;G.prototype[t]=function(t,n){var i=this.clone();return i.__iteratees__.push({iteratee:Br(t,n,1),type:r}),i.__filtered__=i.__filtered__||e,i}}),nn(["first","last"],function(t,n){var r="take"+(n?"Right":"");G.prototype[t]=function(){return this[r](1).value()[0]}}),nn(["initial","rest"],function(t,n){var r="drop"+(n?"":"Right");G.prototype[t]=function(){return this.__filtered__?new G(this):this[r](1)}}),nn(["pluck","where"],function(t,n){var r=n?"filter":"map",e=n?qn:$u;G.prototype[t]=function(t){return this[r](e(t))}}),G.prototype.compact=function(){return this.filter(Ou)},G.prototype.reject=function(t,n){return t=Br(t,n,1),this.filter(function(n){return!t(n)})},G.prototype.slice=function(t,n){t=null==t?0:+t||0;var r=this;return r.__filtered__&&(t>0||0>n)?new G(r):(0>t?r=r.takeRight(-t):t&&(r=r.drop(t)),n!==k&&(n=+n||0,r=0>n?r.dropRight(-n):r.take(n-t)),r)},G.prototype.takeRightWhile=function(t,n){return this.reverse().takeWhile(t,n).reverse()},G.prototype.toArray=function(){return this.take(Io)},Cn(G.prototype,function(t,r){var e=/^(?:filter|map|reject)|While$/.test(r),i=/^(?:first|last)$/.test(r),u=n[i?"take"+("last"==r?"Right":""):r];u&&(n.prototype[r]=function(){var n=i?[1]:arguments,r=this.__chain__,o=this.__wrapped__,a=!!this.__actions__.length,f=o instanceof G,c=n[0],s=f||Ra(o);s&&e&&"function"==typeof c&&1!=c.length&&(f=s=!1);var l=function(t){return i&&r?u(t,1)[0]:u.apply(k,sn([t],n))},p={func:Me,args:[l],thisArg:k},h=f&&!a;if(i&&!r)return h?(o=o.clone(),o.__actions__.push(p),t.call(o)):u.call(k,this.value())[0];if(!i&&s){o=h?o:new G(this);var v=t.apply(o,n);return v.__actions__.push(p),new d(v,r)}return this.thru(l)})}),nn(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(t){var r=(/^(?:replace|split)$/.test(t)?Xu:Ju)[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",i=/^(?:join|pop|replace|shift)$/.test(t);n.prototype[t]=function(){var t=arguments;return i&&!this.__chain__?r.apply(this.value(),t):this[e](function(n){return r.apply(n,t)})}}),Cn(G.prototype,function(t,r){var e=n[r];if(e){var i=e.name,u=Uo[i]||(Uo[i]=[]);u.push({name:r,func:e})}}),Uo[Cr(k,I).name]=[{name:"wrapper",func:k}],G.prototype.clone=nt,G.prototype.reverse=et,G.prototype.value=Pt,n.prototype.chain=Pe,n.prototype.commit=Ke,n.prototype.concat=na,n.prototype.plant=He,n.prototype.reverse=Ve,n.prototype.toString=Ye,n.prototype.run=n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=Ze,n.prototype.collect=n.prototype.map,n.prototype.head=n.prototype.first,n.prototype.select=n.prototype.filter,n.prototype.tail=n.prototype.rest,n}var k,E="3.10.1",O=1,I=2,R=4,S=8,T=16,C=32,$=64,U=128,F=256,L=30,W="...",N=150,D=16,q=200,B=1,z=2,M="Expected a function",P="__lodash_placeholder__",K="[object Arguments]",H="[object Array]",V="[object Boolean]",Y="[object Date]",Z="[object Error]",J="[object Function]",G="[object Map]",X="[object Number]",Q="[object Object]",tt="[object RegExp]",nt="[object Set]",rt="[object String]",et="[object WeakMap]",it="[object ArrayBuffer]",ut="[object Float32Array]",ot="[object Float64Array]",at="[object Int8Array]",ft="[object Int16Array]",ct="[object Int32Array]",st="[object Uint8Array]",lt="[object Uint8ClampedArray]",pt="[object Uint16Array]",ht="[object Uint32Array]",vt=/\b__p \+= '';/g,_t=/\b(__p \+=) '' \+/g,gt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,yt=/&(?:amp|lt|gt|quot|#39|#96);/g,dt=/[&<>"'`]/g,mt=RegExp(yt.source),wt=RegExp(dt.source),bt=/<%-([\s\S]+?)%>/g,xt=/<%([\s\S]+?)%>/g,At=/<%=([\s\S]+?)%>/g,jt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,kt=/^\w*$/,Et=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,Ot=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,It=RegExp(Ot.source),Rt=/[\u0300-\u036f\ufe20-\ufe23]/g,St=/\\(\\)?/g,Tt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ct=/\w*$/,$t=/^0[xX]/,Ut=/^\[object .+?Constructor\]$/,Ft=/^\d+$/,Lt=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g,Wt=/($^)/,Nt=/['\n\r\u2028\u2029\\]/g,Dt=function(){var t="[A-Z\\xc0-\\xd6\\xd8-\\xde]",n="[a-z\\xdf-\\xf6\\xf8-\\xff]+";return RegExp(t+"+(?="+t+n+")|"+t+"?"+n+"|"+t+"+|[0-9]+","g")}(),qt=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"],Bt=-1,zt={};zt[ut]=zt[ot]=zt[at]=zt[ft]=zt[ct]=zt[st]=zt[lt]=zt[pt]=zt[ht]=!0,zt[K]=zt[H]=zt[it]=zt[V]=zt[Y]=zt[Z]=zt[J]=zt[G]=zt[X]=zt[Q]=zt[tt]=zt[nt]=zt[rt]=zt[et]=!1;var Mt={};Mt[K]=Mt[H]=Mt[it]=Mt[V]=Mt[Y]=Mt[ut]=Mt[ot]=Mt[at]=Mt[ft]=Mt[ct]=Mt[X]=Mt[Q]=Mt[tt]=Mt[rt]=Mt[st]=Mt[lt]=Mt[pt]=Mt[ht]=!0,Mt[Z]=Mt[J]=Mt[G]=Mt[nt]=Mt[et]=!1;var Pt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss"},Kt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"},Ht={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"},Vt={"function":!0,object:!0},Yt={0:"x30",1:"x31",2:"x32",3:"x33",4:"x34",5:"x35",6:"x36",7:"x37",8:"x38",9:"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"},Zt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Jt=Vt[typeof r]&&r&&!r.nodeType&&r,Gt=Vt[typeof n]&&n&&!n.nodeType&&n,Xt=Jt&&Gt&&"object"==typeof t&&t&&t.Object&&t,Qt=Vt[typeof self]&&self&&self.Object&&self,tn=Vt[typeof window]&&window&&window.Object&&window,nn=Gt&&Gt.exports===Jt&&Jt,rn=Xt||tn!==(this&&this.window)&&tn||Qt||this,en=j();"function"==typeof define&&"object"==typeof define.amd&&define.amd?(rn._=en,define(function(){return en})):Jt&&Gt?nn?(Gt.exports=en)._=en:Jt._=en:rn._=en}).call(this)}).call(this,"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],4:[function(t,n,r){"use strict";var e="undefined"!=typeof t;if("undefined"==typeof i){if(!e)throw new Error("nio.js requires lodash");var i=t("lodash")}n.exports={_:i,eventemitter3:t("eventemitter3"),inherits:t("inherits")}},{eventemitter3:1,inherits:2,lodash:3}],5:[function(t,n,r){"use strict";!function(){var r=t("./deps"),e=r._.assign({_:r._,_version:"1.1.1",Stream:t("./stream"),utils:t("./utils"),source:t("./sources")},t("./streams"));"undefined"!=typeof n&&n.exports&&(n.exports=e),"undefined"!=typeof window&&(window.nio=e)}()},{"./deps":4,"./sources":7,"./stream":9,"./streams":10,"./utils":11}],6:[function(t,n,r){function e(t,n,r){return this instanceof e?(this.dataTemplate=t,this.maxTimes=n,this.rate=r,this.numIterations=0,this.interval=!1,u.defaults(this,{dataTemplate:{},rate:100,maxTimes:1}),void a.call(this)):new e(t,n,r)}var i=t("../deps"),u=i._,o=i.inherits,a=t("../stream");o(e,a),e.prototype.oninit=function(){return this.interval=setInterval(this.generate.bind(this),this.rate),this},e.prototype.generate=function(){this.maxTimes>=0&&this.numIterations>=this.maxTimes?this.interval&&clearInterval(this.interval):this.push(this.getSignal(this.numIterations++))},e.prototype.getSignal=function(t){return u.isFunction(this.dataTemplate)?this.dataTemplate(t):this.dataTemplate},n.exports=e},{"../deps":4,"../stream":9}],7:[function(t,n,r){n.exports={socketio:t("./socketio"),generate:t("./generate")}},{"./generate":6,"./socketio":8}],8:[function(t,n,r){function e(t,n){return this instanceof e?(this.host=t,this.rooms=n,void a.call(this)):new e(t,n)}var i=t("../deps"),u=i._,o=i.inherits,a=t("../stream"),f=t("../utils");o(e,a),e.prototype.oninit=function(){if(!window.io){var t=f.script(this.host+"/socket.io/socket.io.js");return t.onload=function(){this.oninit()}.bind(this),this}var n=io.connect(this.host,{"force new connection":!0});return n.on("connect",function(){u.each(this.rooms,function(t){n.emit("ready",t)},this)}.bind(this)),n.on("connect_failed",function(t){console.error("connection failed"),console.error(t)}),n.on("error",function(t){console.error("connection error"),console.error(t)}),n.on("recvData",function(t){this.push(JSON.parse(t))}.bind(this)),this},n.exports=e},{"../deps":4,"../stream":9,"../utils":11}],9:[function(t,n,r){function e(t){return this instanceof e?(a.call(this),this.on("*",function(){var t=[].slice.call(arguments),n=t[0],r=this["on"+n];r&&r.apply(this,t.slice(1))}),u.isFunction(t)?this.onwrite=t:u.isPlainObject(t)&&u.assign(this,t),void this.emit("init")):new e(t)}var i=t("./deps"),u=i._,o=i.inherits,a=i.eventemitter3;o(e,a),e.prototype.emit=function(){var t=[].slice.call(arguments);a.prototype.emit.apply(this,t),t.unshift("*"),a.prototype.emit.apply(this,t)},e.prototype.push=function(t){return this.state===e.STATES.PAUSE?void this.broadcast("pauseddata",t):void(u.isUndefined(t)||u.isNull(t)||u.isEmpty(t)&&(u.isArray(t)||u.isPlainObject(t))||this.emit("data",t))},e.prototype.write=function(t){this.onwrite&&this.onwrite(t)},e.prototype.onwrite=function(t){this.push(t)},e.prototype.pipe=function(){if(u.isArray(arguments[0]))return this.pipe.apply(this,arguments[0]);var t=arguments[0];if(this.on("data",t.write.bind(t)),this.on("broadcast",t.broadcast.bind(t)),arguments.length>1){var n=[].slice.call(arguments,1);t.pipe.apply(t,n)}return t},e.prototype.broadcast=function(){var t=[].slice.call(arguments);return t.unshift("broadcast"),this.emit.apply(this,t),this},e.prototype.onbroadcast=function(){if(0===arguments.length)return console.warn("broadcast() called without any arguments"),this;var t=arguments[0].toUpperCase();t in e.STATES&&(this.state=e.STATES[t]),this.emit.apply(this,arguments)},e.prototype._broadcastOrEmit=function(t){return t===!1?this.emit.bind(this):this.broadcast.bind(this)},e.prototype.reset=function(t){return this._broadcastOrEmit(t)("reset"),this},e.STATES={DEFAULT:0,PAUSE:1,RESUME:2},e.prototype.state=e.STATES.DEFAULT,u.each(e.STATES,function(t,n){n=n.toLowerCase(),e.prototype[n]=function(r){return this.state=t,this._broadcastOrEmit(r)(n),this}}),n.exports=e},{"./deps":4}],10:[function(t,n,r){"use strict";function e(t){if(i.isUndefined(t))return function(t){return t};if(i.isString(t))return function(n){return n[t]};if(i.isFunction(t))return t;throw new Error("value must be a string or function")}var i=t("./deps")._,u=t("./stream");r.func=function(t){return u(function(n){var r=t.call(this,n);this.push(r)})},r.pass=function(t){return u(function(n){t&&t.call(this,i.clone(n)),this.push(n)})},r.filter=function(t){return u(function(n){t.call(this,n)&&this.push(n)})},r.is=function(t,n){return r.filter(function(r){var i=e(t);return i(r)==n})},r.has=function(t){return r.filter(function(n){return t in n})},r.get=function(t){var n=e(t);return r.func(n)},r.single=function(){return u(function(t){i.isArray(t)?i.each(t,this.push,this):this.push(t)})},r.defaults=function(t){return r.func(i.partialRight(i.defaults,t))},r.log=function(t){return r.pass(function(n){t?console.log(t,n):console.log(n)})}},{"./deps":4,"./stream":9}],11:[function(t,n,r){var e=t("./deps"),i=e._;r.linkify=function(t){return t=t.replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/gi,'<a class="linkify-link" target=_blank href="$1">$1</a>'),t=t.replace(/(^|\s)@(\w+)/g,'$1<a class="linkify-username" data-username="$2" target=_blank href="http://twitter.com/$2">@$2</a>'),t=t.replace(/(^|\s)#(\w+)/g,'$1<a class="linkify-hashtag" data-hashtag="$2" target=_blank href="http://twitter.com/search?q=%23$2">#$2</a>')},r.truncate=function(t,n){return t.length>n?t.substring(0,n-3)+"...":t},r.cycle=function(t){i.isNumber(t)&&(t=i.range(1,t+1));var n=-1;return function(){n=n===t.length-1?0:n+1;var r=t[n];return i.isFunction(r)?r():r}},r.script=function(t){var n=document.createElement("script");return n.src=t,document.body.appendChild(n),n},r.argsOrArray=function(t){return function(){return i.isArray(arguments[0])?t.apply(t,arguments[0]):t.apply(t,arguments)}},r.utc=function(t){return t?i.isString(t)&&(t=new Date(t)):t=new Date,new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds()))},r.windowSize=function(){var t=window,n=document.documentElement,r=document.getElementsByTagName("body")[0],e=t.innerWidth||n.clientWidth||r.clientWidth,i=t.innerHeight||n.clientHeight||r.clientHeight;return{width:e,height:i}},n.exports=r},{"./deps":4}]},{},[5]);
{
"name": "niojs",
"version": "1.1.0",
"version": "1.1.1",
"description": "nio",

@@ -5,0 +5,0 @@ "main": "src/index.js",

@@ -10,3 +10,8 @@ # nio.js

* [Source Methods](#source-methods)
[![Build Status](https://travis-ci.org/neutralio/nio.js.svg?branch=master)](https://travis-ci.org/neutralio/nio.js)
[![npm version](https://badge.fury.io/js/niojs.svg)](http://badge.fury.io/js/niojs)
[![Bower version](https://badge.fury.io/bo/nio.js.svg)](http://badge.fury.io/bo/nio.js)
## Getting Started

@@ -36,3 +41,3 @@

```html
<script src="./nio.js"></script>
<script src="./nio.min.js"></script>
```

@@ -75,3 +80,3 @@ 3. Use it! - See the [Examples Section](#examples)

Pass the data through and then perform a function on it.
Perform a function on the data but pass it through unchanged. Changes to the data inside of the function will not be realized in the output stream. Use `nio.func()` to do that.

@@ -78,0 +83,0 @@ *Example*:

@@ -10,3 +10,3 @@ "use strict";

_version: '1.1.0',
_version: '1.1.1',

@@ -21,11 +21,12 @@ // our modules

// Establish the root object, `window` in the browser, or `global` on the server.
var root = this;
if (typeof module !== 'undefined' && module.exports) {
module.exports = nio;
} else {
root.nio = nio;
}
// TODO: Is there a better way to check this?
if (typeof window !== 'undefined') {
window.nio = nio;
}
})();

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc