/**
 * @license
 * lodash 3.10.1 (Custom Build) lodash.com/license | Underscore.js 1.8.3 underscorejs.org/LICENSE
 * Build: `lodash -p -o ./dist/lodash-min.js include="cloneDeep,extend,defaults,forEach,flatten,flattenDeep,merge,unique"`
 */
;(function(){function r(r,n,e){if(n!==n)return t(r,e);for(var u=e-1,o=r.length;++u<o;)if(r[u]===n)return u;return-1}function n(r){return null==r?"":r+""}function t(r,n,t){for(var e=r.length,u=n+(t?0:-1);t?u--:++u<e;){var o=r[u];if(o!==o)return u}return-1}function e(r){return!!r&&typeof r=="object"}function u(r,n){for(var t,e=-1,u=r.length,o=-1,c=[];++e<u;){var a=r[e],i=n?n(a,e,r):a;e&&t===i||(t=i,c[++o]=a)}return c}function o(){}function c(r){var n=r?r.length:0;for(this.data={hash:Mn(null),set:new Fn
};n--;)this.push(r[n])}function a(r,n){var t=r.data,e=typeof n=="string"||dr(n)?t.set.has(n):t.hash[n];return e?0:-1}function i(r){var n=this.data;typeof r=="string"||dr(r)?n.set.add(r):n.hash[r]=true}function f(r,n){var t=-1,e=r.length;for(n||(n=Array(e));++t<e;)n[t]=r[t];return n}function l(r,n){for(var t=-1,e=r.length;++t<e&&n(r[t],t,r)!==false;);return r}function s(r,n){for(var t=-1,e=n.length,u=r.length;++t<e;)r[u+t]=n[t];return r}function p(r,n){for(var t=-1,e=r.length;++t<e;)if(n(r[t],t,r))return true;
return false}function v(r,n){return r===$r?n:r}function h(r,n,t){for(var e=-1,u=et(n),o=u.length;++e<o;){var c=u[e],a=r[c],i=t(a,n[c],c,r,n);(i===i?i===a:a!==a)&&(a!==$r||c in r)||(r[c]=i)}return r}function y(r,n){return null==n?r:g(n,et(n),r)}function g(r,n,t){t||(t={});for(var e=-1,u=n.length;++e<u;){var o=n[e];t[o]=r[o]}return t}function b(r,n,t){var e=typeof r;return"function"==e?n===$r?r:M(r,n,t):null==r?Ir:"object"==e?E(r):n===$r?_r(r):I(r,n)}function d(r,n,t,e,u,o,c){var a;if(t&&(a=u?t(r,e,u):t(r)),
a!==$r)return a;if(!dr(r))return r;var i=Zn(r);if(i){if(a=X(r),!n)return f(r,a)}else{var s=_n.call(r),p=s==Dr;if(s!=qr&&s!=Cr&&(!p||u))return vn[s]?Z(r,s,n):u?r:{};if(An(r))return u?r:{};if(a=Y(p?{}:r),!n)return y(a,r)}o||(o=[]),c||(c=[]);for(var v=o.length;v--;)if(o[v]==r)return c[v];return o.push(r),c.push(a),(i?l:w)(r,function(e,u){a[u]=d(e,n,t,u,r,o,c)}),a}function j(r,n,t,u){u||(u=[]);for(var o=-1,c=r.length;++o<c;){var a=r[o];e(a)&&rr(a)&&(t||Zn(a)||gr(a))?n?j(a,n,t,u):s(u,a):t||(u[u.length]=a);
}return u}function m(r,n){return Qn(r,n,xr)}function w(r,n){return Qn(r,n,et)}function A(r,n,t){if(null!=r){r=ar(r),t!==$r&&t in r&&(n=[t]);for(var e=0,u=n.length;null!=r&&e<u;)r=ar(r)[n[e++]];return e&&e==u?r:$r}}function O(r,n,t,u,o,c){return r===n?true:null==r||null==n||!dr(r)&&!e(n)?r!==r&&n!==n:x(r,n,O,t,u,o,c)}function x(r,n,t,e,u,o,c){var a=Zn(r),i=Zn(n),f=Lr,l=Lr;a||(f=_n.call(r),f==Cr?f=qr:f!=qr&&(a=Ar(r))),i||(l=_n.call(n),l==Cr?l=qr:l!=qr&&(i=Ar(n)));var s=f==qr&&!An(r),p=l==qr&&!An(n),v=f==l;
if(v&&!a&&!s)return z(r,n,f);if(!u){var h=s&&Pn.call(r,"__wrapped__"),y=p&&Pn.call(n,"__wrapped__");if(h||y)return t(h?r.value():r,y?n.value():n,e,u,o,c)}if(!v)return false;o||(o=[]),c||(c=[]);for(var g=o.length;g--;)if(o[g]==r)return c[g]==n;o.push(r),c.push(n);var b=(a?W:G)(r,n,t,e,u,o,c);return o.pop(),c.pop(),b}function S(r,n,t){var e=n.length,u=e,o=!t;if(null==r)return!u;for(r=ar(r);e--;){var c=n[e];if(o&&c[2]?c[1]!==r[c[0]]:!(c[0]in r))return false}for(;++e<u;){c=n[e];var a=c[0],i=r[a],f=c[1];if(o&&c[2]){
if(i===$r&&!(a in r))return false}else{var l=t?t(i,f,a):$r;if(!(l===$r?O(f,i,t,true):l))return false}}return true}function E(r){var n=K(r);if(1==n.length&&n[0][2]){var t=n[0][0],e=n[0][1];return function(r){return null==r?false:(r=ar(r),r[t]===e&&(e!==$r||t in r))}}return function(r){return S(r,n)}}function I(r,n){var t=Zn(r),e=er(r)&&or(n),u=r+"";return r=ir(r),function(o){if(null==o)return false;var c=u;if(o=ar(o),(t||!e)&&!(c in o)){if(o=1==r.length?o:A(o,k(r,0,-1)),null==o)return false;c=pr(r),o=ar(o)}return o[c]===n?n!==$r||c in o:O(n,o[c],$r,true);
}}function P(r,n,t,u,o){if(!dr(r))return r;var c=rr(n)&&(Zn(n)||Ar(n)),a=c?$r:et(n);return l(a||n,function(i,f){if(a&&(f=i,i=n[f]),e(i))u||(u=[]),o||(o=[]),_(r,n,f,P,t,u,o);else{var l=r[f],s=t?t(l,i,f,r,n):$r,p=s===$r;p&&(s=i),s===$r&&(!c||f in r)||!p&&(s===s?s===l:l!==l)||(r[f]=s)}}),r}function _(r,n,t,e,u,o,c){for(var a=o.length,i=n[t];a--;)if(o[a]==i)return r[t]=c[a],$r;var l=r[t],s=u?u(l,i,t,r,n):$r,p=s===$r;p&&(s=i,rr(i)&&(Zn(i)||Ar(i))?s=Zn(l)?l:rr(l)?f(l):[]:mr(i)||gr(i)?s=gr(l)?Or(l):mr(l)?l:{}:p=false),
o.push(i),c.push(s),p?r[t]=e(s,i,u,o,c):(s===s?s!==l:l===l)&&(r[t]=s)}function $(r){return function(n){return null==n?$r:ar(n)[r]}}function U(r){var n=r+"";return r=ir(r),function(t){return A(t,r,n)}}function k(r,n,t){var e=-1,u=r.length;n=null==n?0:+n||0,n<0&&(n=-n>u?0:u+n),t=t===$r||t>u?u:+t||0,t<0&&(t+=u),u=n>t?0:t-n>>>0,n>>>=0;for(var o=Array(u);++e<u;)o[e]=r[e+n];return o}function F(n,t){var e=-1,u=J(),o=n.length,c=u===r,i=c&&o>=kr,f=i?R():null,l=[];f?(u=a,c=false):(i=false,f=t?[]:l);r:for(;++e<o;){
var s=n[e],p=t?t(s,e,n):s;if(c&&s===s){for(var v=f.length;v--;)if(f[v]===p)continue r;t&&f.push(p),l.push(s)}else u(f,p,0)<0&&((t||i)&&f.push(p),l.push(s))}return l}function C(r,n,t){var e=0,u=r?r.length:e;if(typeof n=="number"&&n===n&&u<=Wn){for(;e<u;){var o=e+u>>>1,c=r[o];(t?c<=n:c<n)&&null!==c?e=o+1:u=o}return u}return L(r,n,Ir,t)}function L(r,n,t,e){n=t(n);for(var u=0,o=r?r.length:0,c=n!==n,a=null===n,i=n===$r;u<o;){var f=Tn((u+o)/2),l=t(r[f]),s=l!==$r,p=l===l;if(c)var v=p||e;else v=a?p&&s&&(e||null!=l):i?p&&(e||s):null==l?false:e?l<=n:l<n;
v?u=f+1:o=f}return Rn(o,Vn)}function M(r,n,t){if(typeof r!="function")return Ir;if(n===$r)return r;switch(t){case 1:return function(t){return r.call(n,t)};case 3:return function(t,e,u){return r.call(n,t,e,u)};case 4:return function(t,e,u,o){return r.call(n,t,e,u,o)};case 5:return function(t,e,u,o,c){return r.call(n,t,e,u,o,c)}}return function(){return r.apply(n,arguments)}}function T(r){var n=new Un(r.byteLength),t=new Ln(n);return t.set(new Ln(r)),n}function B(r){return hr(function(n,t){var e=-1,u=null==n?0:t.length,o=u>2?t[u-2]:$r,c=u>2?t[2]:$r,a=u>1?t[u-1]:$r;
for(typeof o=="function"?(o=M(o,a,5),u-=2):(o=typeof a=="function"?a:$r,u-=o?1:0),c&&tr(t[0],t[1],c)&&(o=u<3?$r:o,u=1);++e<u;){var i=t[e];i&&r(n,i,o)}return n})}function D(r,n){return function(t,e){var u=t?Xn(t):0;if(!ur(u))return r(t,e);for(var o=n?u:-1,c=ar(t);(n?o--:++o<u)&&e(c[o],o,c)!==false;);return t}}function N(r){return function(n,t,e){for(var u=ar(n),o=e(n),c=o.length,a=r?c:-1;r?a--:++a<c;){var i=o[a];if(t(u[i],i,u)===false)break}return n}}function R(r){return Mn&&Fn?new c(r):null}function q(r,n){
return hr(function(t){var e=t[0];return null==e?e:(t.push(n),r.apply($r,t))})}function V(r,n){return function(t,e,u){return typeof e=="function"&&u===$r&&Zn(t)?r(t,e):n(t,M(e,u,3))}}function W(r,n,t,e,u,o,c){var a=-1,i=r.length,f=n.length;if(i!=f&&(!u||f<=i))return false;for(;++a<i;){var l=r[a],s=n[a],v=e?e(u?s:l,u?l:s,a):$r;if(v!==$r){if(v)continue;return false}if(u){if(!p(n,function(r){return l===r||t(l,r,e,u,o,c)}))return false}else if(l!==s&&!t(l,s,e,u,o,c))return false}return true}function z(r,n,t){switch(t){case Mr:
case Tr:return+r==+n;case Br:return r.name==n.name&&r.message==n.message;case Rr:return r!=+r?n!=+n:r==+n;case Vr:case zr:return r==n+""}return false}function G(r,n,t,e,u,o,c){var a=et(r),i=a.length,f=et(n),l=f.length;if(i!=l&&!u)return false;for(var s=i;s--;){var p=a[s];if(!(u?p in n:Pn.call(n,p)))return false}for(var v=u;++s<i;){p=a[s];var h=r[p],y=n[p],g=e?e(u?y:h,u?h:y,p):$r;if(!(g===$r?t(h,y,e,u,o,c):g))return false;v||(v="constructor"==p)}if(!v){var b=r.constructor,d=n.constructor;if(b!=d&&"constructor"in r&&"constructor"in n&&!(typeof b=="function"&&b instanceof b&&typeof d=="function"&&d instanceof d))return false;
}return true}function H(r,n,t){var e=o.callback||Er;return e=e===Er?b:e,t?e(r,n,t):e}function J(n,t,e){var u=o.indexOf||sr;return u=u===sr?r:u,n?u(n,t,e):u}function K(r){for(var n=Sr(r),t=n.length;t--;)n[t][2]=or(n[t][1]);return n}function Q(r,n){var t=null==r?$r:r[n];return jr(t)?t:$r}function X(r){var n=r.length,t=new r.constructor(n);return n&&"string"==typeof r[0]&&Pn.call(r,"index")&&(t.index=r.index,t.input=r.input),t}function Y(r){var n=r.constructor;return typeof n=="function"&&n instanceof n||(n=Object),
new n}function Z(r,n,t){var e=r.constructor;switch(n){case Hr:return T(r);case Mr:case Tr:return new e(+r);case Jr:case Kr:case Qr:case Xr:case Yr:case Zr:case rn:case nn:case tn:e instanceof e&&(e=Gn[n]);var u=r.buffer;return new e(t?T(u):u,r.byteOffset,r.length);case Rr:case zr:return new e(r);case Vr:var o=new e(r.source,an.exec(r));o.lastIndex=r.lastIndex}return o}function rr(r){return null!=r&&ur(Xn(r))}function nr(r,n){return r=typeof r=="number"||ln.test(r)?+r:-1,n=null==n?zn:n,r>-1&&r%1==0&&r<n;
}function tr(r,n,t){if(!dr(t))return false;var e=typeof n;if("number"==e?rr(t)&&nr(n,t.length):"string"==e&&n in t){var u=t[n];return r===r?r===u:u!==u}return false}function er(r,n){var t=typeof r;if("string"==t&&un.test(r)||"number"==t)return true;if(Zn(r))return false;var e=!en.test(r);return e||null!=n&&r in ar(n)}function ur(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=zn}function or(r){return r===r&&!dr(r)}function cr(r){for(var n=xr(r),t=n.length,e=t&&r.length,u=!!e&&ur(e)&&(Zn(r)||gr(r)||wr(r)),o=-1,c=[];++o<t;){
var a=n[o];(u&&nr(a,e)||Pn.call(r,a))&&c.push(a)}return c}function ar(r){if(o.support.unindexedChars&&wr(r)){for(var n=-1,t=r.length,e=Object(r);++n<t;)e[n]=r.charAt(n);return e}return dr(r)?r:Object(r)}function ir(r){if(Zn(r))return r;var t=[];return n(r).replace(on,function(r,n,e,u){t.push(e?u.replace(cn,"$1"):n||r)}),t}function fr(r,n,t){var e=r?r.length:0;return t&&tr(r,n,t)&&(n=false),e?j(r,n):[]}function lr(r){var n=r?r.length:0;return n?j(r,true):[]}function sr(n,t,e){var u=n?n.length:0;if(!u)return-1;
if(typeof e=="number")e=e<0?Nn(u+e,0):e;else if(e){var o=C(n,t);return o<u&&(t===t?t===n[o]:n[o]!==n[o])?o:-1}return r(n,t,e||0)}function pr(r){var n=r?r.length:0;return n?r[n-1]:$r}function vr(n,t,e,o){var c=n?n.length:0;if(!c)return[];null!=t&&typeof t!="boolean"&&(o=e,e=tr(n,t,o)?$r:t,t=false);var a=H();return(null!=e||a!==b)&&(e=a(e,o,3)),t&&J()===r?u(n,e):F(n,e)}function hr(r,n){if(typeof r!="function")throw new TypeError(Fr);return n=Nn(n===$r?r.length-1:+n||0,0),function(){for(var t=arguments,e=-1,u=Nn(t.length-n,0),o=Array(u);++e<u;)o[e]=t[n+e];
switch(n){case 0:return r.call(this,o);case 1:return r.call(this,t[0],o);case 2:return r.call(this,t[0],t[1],o)}var c=Array(n+1);for(e=-1;++e<n;)c[e]=t[e];return c[n]=o,r.apply(this,c)}}function yr(r,n,t){return typeof n=="function"?d(r,true,M(n,t,3)):d(r,true)}function gr(r){return e(r)&&rr(r)&&Pn.call(r,"callee")&&!kn.call(r,"callee")}function br(r){return dr(r)&&_n.call(r)==Dr}function dr(r){var n=typeof r;return!!r&&("object"==n||"function"==n)}function jr(r){return null==r?false:br(r)?$n.test(In.call(r)):e(r)&&(An(r)?$n:fn).test(r);
}function mr(r){var n;if(!e(r)||_n.call(r)!=qr||An(r)||gr(r)||!Pn.call(r,"constructor")&&(n=r.constructor,typeof n=="function"&&!(n instanceof n)))return false;var t;return o.support.ownLast?(m(r,function(r,n,e){return t=Pn.call(e,n),false}),t!==false):(m(r,function(r,n){t=n}),t===$r||Pn.call(r,t))}function wr(r){return typeof r=="string"||e(r)&&_n.call(r)==zr}function Ar(r){return e(r)&&ur(r.length)&&!!pn[_n.call(r)]}function Or(r){return g(r,xr(r))}function xr(r){if(null==r)return[];dr(r)||(r=Object(r));var n=r.length,t=o.support;
n=n&&ur(n)&&(Zn(r)||gr(r)||wr(r))&&n||0;for(var e=r.constructor,u=-1,c=br(e)&&e.prototype||Sn,a=c===r,i=Array(n),f=n>0,l=t.enumErrorProps&&(r===xn||r instanceof Error),s=t.enumPrototypes&&br(r);++u<n;)i[u]=u+"";for(var p in r)s&&"prototype"==p||l&&("message"==p||"name"==p)||f&&nr(p,n)||"constructor"==p&&(a||!Pn.call(r,p))||i.push(p);if(t.nonEnumShadows&&r!==Sn){var v=r===En?zr:r===xn?Br:_n.call(r),h=Hn[v]||Hn[qr];for(v==qr&&(c=Sn),n=sn.length;n--;){p=sn[n];var y=h[p];a&&y||(y?!Pn.call(r,p):r[p]===c[p])||i.push(p);
}}return i}function Sr(r){r=ar(r);for(var n=-1,t=et(r),e=t.length,u=Array(e);++n<e;){var o=t[n];u[n]=[o,r[o]]}return u}function Er(r,n,t){return t&&tr(r,n,t)&&(n=$r),e(r)?Pr(r):b(r,n)}function Ir(r){return r}function Pr(r){return E(d(r,true))}function _r(r){return er(r)?$(r):U(r)}var $r,Ur="3.10.1",kr=200,Fr="Expected a function",Cr="[object Arguments]",Lr="[object Array]",Mr="[object Boolean]",Tr="[object Date]",Br="[object Error]",Dr="[object Function]",Nr="[object Map]",Rr="[object Number]",qr="[object Object]",Vr="[object RegExp]",Wr="[object Set]",zr="[object String]",Gr="[object WeakMap]",Hr="[object ArrayBuffer]",Jr="[object Float32Array]",Kr="[object Float64Array]",Qr="[object Int8Array]",Xr="[object Int16Array]",Yr="[object Int32Array]",Zr="[object Uint8Array]",rn="[object Uint8ClampedArray]",nn="[object Uint16Array]",tn="[object Uint32Array]",en=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,un=/^\w*$/,on=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g,cn=/\\(\\)?/g,an=/\w*$/,fn=/^\[object .+?Constructor\]$/,ln=/^\d+$/,sn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],pn={};
pn[Jr]=pn[Kr]=pn[Qr]=pn[Xr]=pn[Yr]=pn[Zr]=pn[rn]=pn[nn]=pn[tn]=true,pn[Cr]=pn[Lr]=pn[Hr]=pn[Mr]=pn[Tr]=pn[Br]=pn[Dr]=pn[Nr]=pn[Rr]=pn[qr]=pn[Vr]=pn[Wr]=pn[zr]=pn[Gr]=false;var vn={};vn[Cr]=vn[Lr]=vn[Hr]=vn[Mr]=vn[Tr]=vn[Jr]=vn[Kr]=vn[Qr]=vn[Xr]=vn[Yr]=vn[Rr]=vn[qr]=vn[Vr]=vn[zr]=vn[Zr]=vn[rn]=vn[nn]=vn[tn]=true,vn[Br]=vn[Dr]=vn[Nr]=vn[Wr]=vn[Gr]=false;var hn={"function":true,object:true},yn=hn[typeof exports]&&exports&&!exports.nodeType&&exports,gn=hn[typeof module]&&module&&!module.nodeType&&module,bn=yn&&gn&&typeof global=="object"&&global&&global.Object&&global,dn=hn[typeof self]&&self&&self.Object&&self,jn=hn[typeof window]&&window&&window.Object&&window,mn=gn&&gn.exports===yn&&yn,wn=bn||jn!==(this&&this.window)&&jn||dn||this,An=function(){
try{Object({toString:0}+"")}catch(r){return function(){return false}}return function(r){return typeof r.toString!="function"&&typeof(r+"")=="string"}}(),On=Array.prototype,xn=Error.prototype,Sn=Object.prototype,En=String.prototype,In=Function.prototype.toString,Pn=Sn.hasOwnProperty,_n=Sn.toString,$n=RegExp("^"+In.call(Pn).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Un=wn.ArrayBuffer,kn=Sn.propertyIsEnumerable,Fn=Q(wn,"Set"),Cn=On.splice,Ln=wn.Uint8Array,Mn=Q(Object,"create"),Tn=Math.floor,Bn=Q(Array,"isArray"),Dn=Q(Object,"keys"),Nn=Math.max,Rn=Math.min,qn=4294967295,Vn=qn-1,Wn=qn>>>1,zn=9007199254740991,Gn={};
Gn[Jr]=wn.Float32Array,Gn[Kr]=wn.Float64Array,Gn[Qr]=wn.Int8Array,Gn[Xr]=wn.Int16Array,Gn[Yr]=wn.Int32Array,Gn[Zr]=Ln,Gn[rn]=wn.Uint8ClampedArray,Gn[nn]=wn.Uint16Array,Gn[tn]=wn.Uint32Array;var Hn={};Hn[Lr]=Hn[Tr]=Hn[Rr]={constructor:true,toLocaleString:true,toString:true,valueOf:true},Hn[Mr]=Hn[zr]={constructor:true,toString:true,valueOf:true},Hn[Br]=Hn[Dr]=Hn[Vr]={constructor:true,toString:true},Hn[qr]={constructor:true},l(sn,function(r){for(var n in Hn)if(Pn.call(Hn,n)){var t=Hn[n];t[r]=Pn.call(t,r)}});var Jn=o.support={};
!function(r){var n=function(){this.x=r},t={0:r,length:r},e=[];n.prototype={valueOf:r,y:r};for(var u in new n)e.push(u);Jn.enumErrorProps=kn.call(xn,"message")||kn.call(xn,"name"),Jn.enumPrototypes=kn.call(n,"prototype"),Jn.nonEnumShadows=!/valueOf/.test(e),Jn.ownLast="x"!=e[0],Jn.spliceObjects=(Cn.call(t,0,1),!t[0]),Jn.unindexedChars="x"[0]+Object("x")[0]!="xx"}(1,0);var Kn=D(w),Qn=N(),Xn=$("length"),Yn=V(l,Kn),Zn=Bn||function(r){return e(r)&&ur(r.length)&&_n.call(r)==Lr},rt=B(P),nt=B(function(r,n,t){
return t?h(r,n,t):y(r,n)}),tt=q(nt,v),et=Dn?function(r){var n=null==r?$r:r.constructor;return typeof n=="function"&&n.prototype===r||(typeof r=="function"?o.support.enumPrototypes:rr(r))?cr(r):dr(r)?Dn(r):[]}:cr;c.prototype.push=i,o.assign=nt,o.callback=Er,o.defaults=tt,o.flatten=fr,o.flattenDeep=lr,o.forEach=Yn,o.keys=et,o.keysIn=xr,o.matches=Pr,o.merge=rt,o.pairs=Sr,o.property=_r,o.restParam=hr,o.toPlainObject=Or,o.uniq=vr,o.each=Yn,o.extend=nt,o.iteratee=Er,o.unique=vr,o.cloneDeep=yr,o.identity=Ir,
o.indexOf=sr,o.isArguments=gr,o.isArray=Zn,o.isFunction=br,o.isNative=jr,o.isObject=dr,o.isPlainObject=mr,o.isString=wr,o.isTypedArray=Ar,o.last=pr,o.VERSION=Ur,typeof define=="function"&&typeof define.amd=="object"&&define.amd?(wn._=o, define(function(){return o})):yn&&gn?mn?(gn.exports=o)._=o:yn._=o:wn._=o}).call(this);