>>1;s[f]h-o){var _=(i*b+a*g)/n;t(e,u,g,i,o,_,h),t(u,r,b,_,o,a,h)}else{var x=(o*b+h*g)/n;t(e,u,g,i,o,a,x),t(u,r,b,i,x,a,h)}}(0,h,t.value,e,r,n,i)},om=function(t,e,r,n,i){(1&t.depth?Ju:Fu)(t,e,r,n,i)},am=function t(e){function r(t,r,n,i,o){if((a=t._squarify)&&a.ratio===e)for(var a,l,h,s,d,c=-1,p=a.length,u=t.value;++c
1?e:1)},r}(tm),lm=function(t){var e=t.length;return function(r){return t[Math.max(0,Math.min(e-1,Math.floor(r*e)))]}},hm=function(t,e){var r=sr(+t,+e);return function(t){var e=r(t);return e-360*Math.floor(e/360)}},sm=function(t,e){return t=+t,e=+e,function(r){return Math.round(t*(1-r)+e*r)}},dm=Math.SQRT2;function cm(t){return((t=Math.exp(t))+1/t)/2}var pm=function(t,e){var r,n,i=t[0],o=t[1],a=t[2],l=e[0],h=e[1],s=e[2],d=l-i,c=h-o,p=d*d+c*c;if(p<1e-12)n=Math.log(s/a)/dm,r=function(t){return[i+t*d,o+t*c,a*Math.exp(dm*t*n)]};else{var u=Math.sqrt(p),m=(s*s-a*a+4*p)/(2*a*2*u),f=(s*s-a*a-4*p)/(2*s*2*u),g=Math.log(Math.sqrt(m*m+1)-m),b=Math.log(Math.sqrt(f*f+1)-f);n=(b-g)/dm,r=function(t){var e,r=t*n,l=cm(g),h=a/(2*u)*(l*(e=dm*r+g,((e=Math.exp(2*e))-1)/(e+1))-function(t){return((t=Math.exp(t))-1/t)/2}(g));return[i+h*d,o+h*c,a*l/cm(dm*r+g)]}}return r.duration=1e3*n,r};function um(t){return function(e,r){var n=t((e=er(e)).h,(r=er(r)).h),i=cr(e.s,r.s),o=cr(e.l,r.l),a=cr(e.opacity,r.opacity);return function(t){return e.h=n(t),e.s=i(t),e.l=o(t),e.opacity=a(t),e+\"\"}}}var mm=um(sr),fm=um(cr);function gm(t,e){var r=cr((t=go(t)).l,(e=go(e)).l),n=cr(t.a,e.a),i=cr(t.b,e.b),o=cr(t.opacity,e.opacity);return function(e){return t.l=r(e),t.a=n(e),t.b=i(e),t.opacity=o(e),t+\"\"}}function bm(t){return function(e,r){var n=t((e=So(e)).h,(r=So(r)).h),i=cr(e.c,r.c),o=cr(e.l,r.l),a=cr(e.opacity,r.opacity);return function(t){return e.h=n(t),e.c=i(t),e.l=o(t),e.opacity=a(t),e+\"\"}}}var _m=bm(sr),xm=bm(cr);function vm(t){return function e(r){function n(e,n){var i=t((e=jo(e)).h,(n=jo(n)).h),o=cr(e.s,n.s),a=cr(e.l,n.l),l=cr(e.opacity,n.opacity);return function(t){return e.h=i(t),e.s=o(t),e.l=a(Math.pow(t,r)),e.opacity=l(t),e+\"\"}}return r=+r,n.gamma=e,n}(1)}var km=vm(sr),ym=vm(cr);function wm(t,e){for(var r=0,n=e.length-1,i=e[0],o=new Array(n<0?0:n);r1&&(e=t[o[a-2]],r=t[o[a-1]],n=t[l],(r[0]-e[0])*(n[1]-e[1])-(r[1]-e[1])*(n[0]-e[0])<=0);)--a;o[a++]=l}return o.slice(0,a)}var Dm=function(t){if((r=t.length)<3)return null;var e,r,n=new Array(r),i=new Array(r);for(e=0;e=0;--e)s.push(t[n[o[e]][2]]);for(e=+l;el!=s>l&&a<(h-r)*(l-n)/(s-n)+r&&(d=!d),h=r,s=n;return d},Am=function(t){for(var e,r,n=-1,i=t.length,o=t[i-1],a=o[0],l=o[1],h=0;++n1);return t+r*o*Math.sqrt(-2*Math.log(i)/i)}}return r.source=t,r}(jm),Im=function t(e){function r(){var t=Lm.source(e).apply(this,arguments);return function(){return Math.exp(t())}}return r.source=t,r}(jm),Om=function t(e){function r(t){return function(){for(var r=0,n=0;nn&&(e=r,r=n,n=e),function(t){return Math.max(r,Math.min(n,t))}}function tf(t,e,r){var n=t[0],i=t[1],o=e[0],a=e[1];return i2?ef:tf,i=o=null,c}function c(e){return isNaN(e=+e)?r:(i||(i=n(a.map(t),l,h)))(t(s(e)))}return c.invert=function(r){return s(e((o||(o=n(l,a.map(t),kr)))(r)))},c.domain=function(t){return arguments.length?(a=Bm.call(t,Xm),s===$m||(s=Jm(a)),d()):a.slice()},c.range=function(t){return arguments.length?(l=Wm.call(t),d()):l.slice()},c.rangeRound=function(t){return l=Wm.call(t),h=sm,d()},c.clamp=function(t){return arguments.length?(s=t?Jm(a):$m,c):s!==$m},c.interpolate=function(t){return arguments.length?(h=t,d()):h},c.unknown=function(t){return arguments.length?(r=t,c):r},function(r,n){return t=r,e=n,d()}}function of(t,e){return nf()(t,e)}var af=function(t,e,r,n){var i,o=D(t,e,r);switch((n=Vl(null==n?\",f\":n)).type){case\"s\":var a=Math.max(Math.abs(t),Math.abs(e));return null!=n.precision||isNaN(i=lh(o,a))||(n.precision=i),Kl(n,a);case\"\":case\"e\":case\"g\":case\"p\":case\"r\":null!=n.precision||isNaN(i=hh(o,Math.max(Math.abs(t),Math.abs(e))))||(n.precision=i-(\"e\"===n.type));break;case\"f\":case\"%\":null!=n.precision||isNaN(i=ah(o))||(n.precision=i-2*(\"%\"===n.type))}return $l(n)};function lf(t){var e=t.domain;return t.ticks=function(t){var r=e();return T(r[0],r[r.length-1],null==t?10:t)},t.tickFormat=function(t,r){var n=e();return af(n[0],n[n.length-1],null==t?10:t,r)},t.nice=function(r){null==r&&(r=10);var n,i=e(),o=0,a=i.length-1,l=i[o],h=i[a];return h0?n=E(l=Math.floor(l/n)*n,h=Math.ceil(h/n)*n,r):n<0&&(n=E(l=Math.ceil(l*n)/n,h=Math.floor(h*n)/n,r)),n>0?(i[o]=Math.floor(l/n)*n,i[a]=Math.ceil(h/n)*n,e(i)):n<0&&(i[o]=Math.ceil(l*n)/n,i[a]=Math.floor(h*n)/n,e(i)),t},t}function hf(){var t=of($m,$m);return t.copy=function(){return rf(t,hf())},Fm.apply(t,arguments),lf(t)}function sf(t){var e;function r(t){return isNaN(t=+t)?e:t}return r.invert=r,r.domain=r.range=function(e){return arguments.length?(t=Bm.call(e,Xm),r):t.slice()},r.unknown=function(t){return arguments.length?(e=t,r):e},r.copy=function(){return sf(t).unknown(e)},t=arguments.length?Bm.call(t,Xm):[0,1],lf(r)}var df=function(t,e){var r,n=0,i=(t=t.slice()).length-1,o=t[n],a=t[i];return a0){for(;ph)break;f.push(c)}}else for(;p=1;--d)if(!((c=s*d)h)break;f.push(c)}}else f=T(p,u,Math.min(u-p,m)).map(r);return n?f.reverse():f},n.tickFormat=function(t,i){if(null==i&&(i=10===o?\".0e\":\",\"),\"function\"!=typeof i&&(i=$l(i)),t===1/0)return i;null==t&&(t=10);var a=Math.max(1,o*t/n.ticks().length);return function(t){var n=t/r(Math.round(e(t)));return n*o0?n[i-1]:e[0],i=n?[i[n-1],r]:[i[a-1],i[a]]},a.unknown=function(e){return arguments.length?(t=e,a):a},a.thresholds=function(){return i.slice()},a.copy=function(){return Nf().domain([e,r]).range(o).unknown(t)},Fm.apply(lf(a),arguments)}function Af(){var t,e=[.5],r=[0,1],n=1;function i(i){return i<=i?r[s(e,i,0,n)]:t}return i.domain=function(t){return arguments.length?(e=Wm.call(t),n=Math.min(e.length,r.length-1),i):e.slice()},i.range=function(t){return arguments.length?(r=Wm.call(t),n=Math.min(e.length,r.length-1),i):r.slice()},i.invertExtent=function(t){var n=r.indexOf(t);return[e[n-1],e[n]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return Af().domain(e).range(r).unknown(t)},Fm.apply(i,arguments)}var jf=new Date,zf=new Date;function Lf(t,e,r,n){function i(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}return i.floor=function(e){return t(e=new Date(+e)),e},i.ceil=function(r){return t(r=new Date(r-1)),e(r,1),t(r),r},i.round=function(t){var e=i(t),r=i.ceil(t);return t-e0))return l;do{l.push(a=new Date(+r)),e(r,o),t(r)}while(a=e)for(;t(e),!r(e);)e.setTime(e-1)}),(function(t,n){if(t>=t)if(n<0)for(;++n<=0;)for(;e(t,-1),!r(t););else for(;--n>=0;)for(;e(t,1),!r(t););}))},r&&(i.count=function(e,n){return jf.setTime(+e),zf.setTime(+n),t(jf),t(zf),Math.floor(r(jf,zf))},i.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?i.filter(n?function(e){return n(e)%t==0}:function(e){return i.count(0,e)%t==0}):i:null}),i}var If=Lf((function(t){t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,e){t.setFullYear(t.getFullYear()+e)}),(function(t,e){return e.getFullYear()-t.getFullYear()}),(function(t){return t.getFullYear()}));If.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Lf((function(e){e.setFullYear(Math.floor(e.getFullYear()/t)*t),e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,r){e.setFullYear(e.getFullYear()+r*t)})):null};var Of=If,Pf=If.range,Rf=Lf((function(t){t.setDate(1),t.setHours(0,0,0,0)}),(function(t,e){t.setMonth(t.getMonth()+e)}),(function(t,e){return e.getMonth()-t.getMonth()+12*(e.getFullYear()-t.getFullYear())}),(function(t){return t.getMonth()})),Ff=Rf,Uf=Rf.range;function Hf(t){return Lf((function(e){e.setDate(e.getDate()-(e.getDay()+7-t)%7),e.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+7*e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/6048e5}))}var Bf=Hf(0),Wf=Hf(1),Yf=Hf(2),qf=Hf(3),Gf=Hf(4),Vf=Hf(5),Qf=Hf(6),Xf=Bf.range,Zf=Wf.range,$f=Yf.range,Kf=qf.range,Jf=Gf.range,tg=Vf.range,eg=Qf.range,rg=Lf((function(t){t.setHours(0,0,0,0)}),(function(t,e){t.setDate(t.getDate()+e)}),(function(t,e){return(e-t-6e4*(e.getTimezoneOffset()-t.getTimezoneOffset()))/864e5}),(function(t){return t.getDate()-1})),ng=rg,ig=rg.range,og=Lf((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds()-6e4*t.getMinutes())}),(function(t,e){t.setTime(+t+36e5*e)}),(function(t,e){return(e-t)/36e5}),(function(t){return t.getHours()})),ag=og,lg=og.range,hg=Lf((function(t){t.setTime(t-t.getMilliseconds()-1e3*t.getSeconds())}),(function(t,e){t.setTime(+t+6e4*e)}),(function(t,e){return(e-t)/6e4}),(function(t){return t.getMinutes()})),sg=hg,dg=hg.range,cg=Lf((function(t){t.setTime(t-t.getMilliseconds())}),(function(t,e){t.setTime(+t+1e3*e)}),(function(t,e){return(e-t)/1e3}),(function(t){return t.getUTCSeconds()})),pg=cg,ug=cg.range,mg=Lf((function(){}),(function(t,e){t.setTime(+t+e)}),(function(t,e){return e-t}));mg.every=function(t){return t=Math.floor(t),isFinite(t)&&t>0?t>1?Lf((function(e){e.setTime(Math.floor(e/t)*t)}),(function(e,r){e.setTime(+e+r*t)}),(function(e,r){return(r-e)/t})):mg:null};var fg=mg,gg=mg.range;function bg(t){return Lf((function(e){e.setUTCDate(e.getUTCDate()-(e.getUTCDay()+7-t)%7),e.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+7*e)}),(function(t,e){return(e-t)/6048e5}))}var _g=bg(0),xg=bg(1),vg=bg(2),kg=bg(3),yg=bg(4),wg=bg(5),Sg=bg(6),Mg=_g.range,Cg=xg.range,Tg=vg.range,Eg=kg.range,Dg=yg.range,Ng=wg.range,Ag=Sg.range,jg=Lf((function(t){t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCDate(t.getUTCDate()+e)}),(function(t,e){return(e-t)/864e5}),(function(t){return t.getUTCDate()-1})),zg=jg,Lg=jg.range,Ig=Lf((function(t){t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,e){t.setUTCFullYear(t.getUTCFullYear()+e)}),(function(t,e){return e.getUTCFullYear()-t.getUTCFullYear()}),(function(t){return t.getUTCFullYear()}));Ig.every=function(t){return isFinite(t=Math.floor(t))&&t>0?Lf((function(e){e.setUTCFullYear(Math.floor(e.getUTCFullYear()/t)*t),e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,r){e.setUTCFullYear(e.getUTCFullYear()+r*t)})):null};var Og=Ig,Pg=Ig.range;function Rg(t){if(0<=t.y&&t.y<100){var e=new Date(-1,t.m,t.d,t.H,t.M,t.S,t.L);return e.setFullYear(t.y),e}return new Date(t.y,t.m,t.d,t.H,t.M,t.S,t.L)}function Fg(t){if(0<=t.y&&t.y<100){var e=new Date(Date.UTC(-1,t.m,t.d,t.H,t.M,t.S,t.L));return e.setUTCFullYear(t.y),e}return new Date(Date.UTC(t.y,t.m,t.d,t.H,t.M,t.S,t.L))}function Ug(t,e,r){return{y:t,m:e,d:r,H:0,M:0,S:0,L:0}}function Hg(t){var e=t.dateTime,r=t.date,n=t.time,i=t.periods,o=t.days,a=t.shortDays,l=t.months,h=t.shortMonths,s=Jg(i),d=tb(i),c=Jg(o),p=tb(o),u=Jg(a),m=tb(a),f=Jg(l),g=tb(l),b=Jg(h),_=tb(h),x={a:function(t){return a[t.getDay()]},A:function(t){return o[t.getDay()]},b:function(t){return h[t.getMonth()]},B:function(t){return l[t.getMonth()]},c:null,d:kb,e:kb,f:Cb,g:Pb,G:Fb,H:yb,I:wb,j:Sb,L:Mb,m:Tb,M:Eb,p:function(t){return i[+(t.getHours()>=12)]},q:function(t){return 1+~~(t.getMonth()/3)},Q:h_,s:s_,S:Db,u:Nb,U:Ab,V:zb,w:Lb,W:Ib,x:null,X:null,y:Ob,Y:Rb,Z:Ub,\"%\":l_},v={a:function(t){return a[t.getUTCDay()]},A:function(t){return o[t.getUTCDay()]},b:function(t){return h[t.getUTCMonth()]},B:function(t){return l[t.getUTCMonth()]},c:null,d:Hb,e:Hb,f:Gb,g:n_,G:o_,H:Bb,I:Wb,j:Yb,L:qb,m:Vb,M:Qb,p:function(t){return i[+(t.getUTCHours()>=12)]},q:function(t){return 1+~~(t.getUTCMonth()/3)},Q:h_,s:s_,S:Xb,u:Zb,U:$b,V:Jb,w:t_,W:e_,x:null,X:null,y:r_,Y:i_,Z:a_,\"%\":l_},k={a:function(t,e,r){var n=u.exec(e.slice(r));return n?(t.w=m[n[0].toLowerCase()],r+n[0].length):-1},A:function(t,e,r){var n=c.exec(e.slice(r));return n?(t.w=p[n[0].toLowerCase()],r+n[0].length):-1},b:function(t,e,r){var n=b.exec(e.slice(r));return n?(t.m=_[n[0].toLowerCase()],r+n[0].length):-1},B:function(t,e,r){var n=f.exec(e.slice(r));return n?(t.m=g[n[0].toLowerCase()],r+n[0].length):-1},c:function(t,r,n){return S(t,e,r,n)},d:cb,e:cb,f:bb,g:lb,G:ab,H:ub,I:ub,j:pb,L:gb,m:db,M:mb,p:function(t,e,r){var n=s.exec(e.slice(r));return n?(t.p=d[n[0].toLowerCase()],r+n[0].length):-1},q:sb,Q:xb,s:vb,S:fb,u:rb,U:nb,V:ib,w:eb,W:ob,x:function(t,e,n){return S(t,r,e,n)},X:function(t,e,r){return S(t,n,e,r)},y:lb,Y:ab,Z:hb,\"%\":_b};function y(t,e){return function(r){var n,i,o,a=[],l=-1,h=0,s=t.length;for(r instanceof Date||(r=new Date(+r));++l53)return null;\"w\"in o||(o.w=1),\"Z\"in o?(i=(n=Fg(Ug(o.y,0,1))).getUTCDay(),n=i>4||0===i?xg.ceil(n):xg(n),n=zg.offset(n,7*(o.V-1)),o.y=n.getUTCFullYear(),o.m=n.getUTCMonth(),o.d=n.getUTCDate()+(o.w+6)%7):(i=(n=Rg(Ug(o.y,0,1))).getDay(),n=i>4||0===i?Wf.ceil(n):Wf(n),n=ng.offset(n,7*(o.V-1)),o.y=n.getFullYear(),o.m=n.getMonth(),o.d=n.getDate()+(o.w+6)%7)}else(\"W\"in o||\"U\"in o)&&(\"w\"in o||(o.w=\"u\"in o?o.u%7:\"W\"in o?1:0),i=\"Z\"in o?Fg(Ug(o.y,0,1)).getUTCDay():Rg(Ug(o.y,0,1)).getDay(),o.m=0,o.d=\"W\"in o?(o.w+6)%7+7*o.W-(i+5)%7:o.w+7*o.U-(i+6)%7);return\"Z\"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,Fg(o)):Rg(o)}}function S(t,e,r,n){for(var i,o,a=0,l=e.length,h=r.length;a=h)return-1;if(37===(i=e.charCodeAt(a++))){if(i=e.charAt(a++),!(o=k[i in Vg?e.charAt(a++):i])||(n=o(t,r,n))<0)return-1}else if(i!=r.charCodeAt(n++))return-1}return n}return x.x=y(r,x),x.X=y(n,x),x.c=y(e,x),v.x=y(r,v),v.X=y(n,v),v.c=y(e,v),{format:function(t){var e=y(t+=\"\",x);return e.toString=function(){return t},e},parse:function(t){var e=w(t+=\"\",!1);return e.toString=function(){return t},e},utcFormat:function(t){var e=y(t+=\"\",v);return e.toString=function(){return t},e},utcParse:function(t){var e=w(t+=\"\",!0);return e.toString=function(){return t},e}}}var Bg,Wg,Yg,qg,Gg,Vg={\"-\":\"\",_:\" \",0:\"0\"},Qg=/^\\s*\\d+/,Xg=/^%/,Zg=/[\\\\^$*+?|[\\]().{}]/g;function $g(t,e,r){var n=t<0?\"-\":\"\",i=(n?-t:t)+\"\",o=i.length;return n+(o68?1900:2e3),r+n[0].length):-1}function hb(t,e,r){var n=/^(Z)|([+-]\\d\\d)(?::?(\\d\\d))?/.exec(e.slice(r,r+6));return n?(t.Z=n[1]?0:-(n[2]+(n[3]||\"00\")),r+n[0].length):-1}function sb(t,e,r){var n=Qg.exec(e.slice(r,r+1));return n?(t.q=3*n[0]-3,r+n[0].length):-1}function db(t,e,r){var n=Qg.exec(e.slice(r,r+2));return n?(t.m=n[0]-1,r+n[0].length):-1}function cb(t,e,r){var n=Qg.exec(e.slice(r,r+2));return n?(t.d=+n[0],r+n[0].length):-1}function pb(t,e,r){var n=Qg.exec(e.slice(r,r+3));return n?(t.m=0,t.d=+n[0],r+n[0].length):-1}function ub(t,e,r){var n=Qg.exec(e.slice(r,r+2));return n?(t.H=+n[0],r+n[0].length):-1}function mb(t,e,r){var n=Qg.exec(e.slice(r,r+2));return n?(t.M=+n[0],r+n[0].length):-1}function fb(t,e,r){var n=Qg.exec(e.slice(r,r+2));return n?(t.S=+n[0],r+n[0].length):-1}function gb(t,e,r){var n=Qg.exec(e.slice(r,r+3));return n?(t.L=+n[0],r+n[0].length):-1}function bb(t,e,r){var n=Qg.exec(e.slice(r,r+6));return n?(t.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function _b(t,e,r){var n=Xg.exec(e.slice(r,r+1));return n?r+n[0].length:-1}function xb(t,e,r){var n=Qg.exec(e.slice(r));return n?(t.Q=+n[0],r+n[0].length):-1}function vb(t,e,r){var n=Qg.exec(e.slice(r));return n?(t.s=+n[0],r+n[0].length):-1}function kb(t,e){return $g(t.getDate(),e,2)}function yb(t,e){return $g(t.getHours(),e,2)}function wb(t,e){return $g(t.getHours()%12||12,e,2)}function Sb(t,e){return $g(1+ng.count(Of(t),t),e,3)}function Mb(t,e){return $g(t.getMilliseconds(),e,3)}function Cb(t,e){return Mb(t,e)+\"000\"}function Tb(t,e){return $g(t.getMonth()+1,e,2)}function Eb(t,e){return $g(t.getMinutes(),e,2)}function Db(t,e){return $g(t.getSeconds(),e,2)}function Nb(t){var e=t.getDay();return 0===e?7:e}function Ab(t,e){return $g(Bf.count(Of(t)-1,t),e,2)}function jb(t){var e=t.getDay();return e>=4||0===e?Gf(t):Gf.ceil(t)}function zb(t,e){return t=jb(t),$g(Gf.count(Of(t),t)+(4===Of(t).getDay()),e,2)}function Lb(t){return t.getDay()}function Ib(t,e){return $g(Wf.count(Of(t)-1,t),e,2)}function Ob(t,e){return $g(t.getFullYear()%100,e,2)}function Pb(t,e){return $g((t=jb(t)).getFullYear()%100,e,2)}function Rb(t,e){return $g(t.getFullYear()%1e4,e,4)}function Fb(t,e){var r=t.getDay();return $g((t=r>=4||0===r?Gf(t):Gf.ceil(t)).getFullYear()%1e4,e,4)}function Ub(t){var e=t.getTimezoneOffset();return(e>0?\"-\":(e*=-1,\"+\"))+$g(e/60|0,\"0\",2)+$g(e%60,\"0\",2)}function Hb(t,e){return $g(t.getUTCDate(),e,2)}function Bb(t,e){return $g(t.getUTCHours(),e,2)}function Wb(t,e){return $g(t.getUTCHours()%12||12,e,2)}function Yb(t,e){return $g(1+zg.count(Og(t),t),e,3)}function qb(t,e){return $g(t.getUTCMilliseconds(),e,3)}function Gb(t,e){return qb(t,e)+\"000\"}function Vb(t,e){return $g(t.getUTCMonth()+1,e,2)}function Qb(t,e){return $g(t.getUTCMinutes(),e,2)}function Xb(t,e){return $g(t.getUTCSeconds(),e,2)}function Zb(t){var e=t.getUTCDay();return 0===e?7:e}function $b(t,e){return $g(_g.count(Og(t)-1,t),e,2)}function Kb(t){var e=t.getUTCDay();return e>=4||0===e?yg(t):yg.ceil(t)}function Jb(t,e){return t=Kb(t),$g(yg.count(Og(t),t)+(4===Og(t).getUTCDay()),e,2)}function t_(t){return t.getUTCDay()}function e_(t,e){return $g(xg.count(Og(t)-1,t),e,2)}function r_(t,e){return $g(t.getUTCFullYear()%100,e,2)}function n_(t,e){return $g((t=Kb(t)).getUTCFullYear()%100,e,2)}function i_(t,e){return $g(t.getUTCFullYear()%1e4,e,4)}function o_(t,e){var r=t.getUTCDay();return $g((t=r>=4||0===r?yg(t):yg.ceil(t)).getUTCFullYear()%1e4,e,4)}function a_(){return\"+0000\"}function l_(){return\"%\"}function h_(t){return+t}function s_(t){return Math.floor(+t/1e3)}function d_(t){return Bg=Hg(t),Wg=Bg.format,Yg=Bg.parse,qg=Bg.utcFormat,Gg=Bg.utcParse,Bg}d_({dateTime:\"%x, %X\",date:\"%-m/%-d/%Y\",time:\"%-I:%M:%S %p\",periods:[\"AM\",\"PM\"],days:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],shortDays:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"],months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],shortMonths:[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"]});function c_(t){return new Date(t)}function p_(t){return t instanceof Date?+t:+new Date(+t)}function u_(t,e,r,n,i,a,l,h,s){var d=of($m,$m),c=d.invert,p=d.domain,u=s(\".%L\"),m=s(\":%S\"),f=s(\"%I:%M\"),g=s(\"%I %p\"),b=s(\"%a %d\"),_=s(\"%b %d\"),x=s(\"%B\"),v=s(\"%Y\"),k=[[l,1,1e3],[l,5,5e3],[l,15,15e3],[l,30,3e4],[a,1,6e4],[a,5,3e5],[a,15,9e5],[a,30,18e5],[i,1,36e5],[i,3,108e5],[i,6,216e5],[i,12,432e5],[n,1,864e5],[n,2,1728e5],[r,1,6048e5],[e,1,2592e6],[e,3,7776e6],[t,1,31536e6]];function y(o){return(l(o)1)&&(t-=Math.floor(t));var e=Math.abs(t-.5);return ev.h=360*t-100,ev.s=1.5-1.5*e,ev.l=.8-.9*e,ev+\"\"},nv=Qe(),iv=Math.PI/3,ov=2*Math.PI/3,av=function(t){var e;return t=(.5-t)*Math.PI,nv.r=255*(e=Math.sin(t))*e,nv.g=255*(e=Math.sin(t+iv))*e,nv.b=255*(e=Math.sin(t+ov))*e,nv+\"\"},lv=function(t){return t=Math.max(0,Math.min(1,t)),\"rgb(\"+Math.max(0,Math.min(255,Math.round(34.61+t*(1172.33-t*(10793.56-t*(33300.12-t*(38394.49-14825.05*t)))))))+\", \"+Math.max(0,Math.min(255,Math.round(23.31+t*(557.33+t*(1225.33-t*(3574.96-t*(1073.77+707.56*t)))))))+\", \"+Math.max(0,Math.min(255,Math.round(27.2+t*(3211.1-t*(15327.97-t*(27814-t*(22569.18-6838.66*t)))))))+\")\"};function hv(t){var e=t.length;return function(r){return t[Math.max(0,Math.min(e-1,Math.floor(r*e)))]}}var sv=hv(F_(\"44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725\")),dv=hv(F_(\"00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf\")),cv=hv(F_(\"00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4\")),pv=hv(F_(\"0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921\")),uv=function(t){return we(ne(t).call(document.documentElement))},mv=0;function fv(){return new gv}function gv(){this._=\"@\"+(++mv).toString(36)}gv.prototype=fv.prototype={constructor:gv,get:function(t){for(var e=this._;!(e in t);)if(!(t=t.parentNode))return;return t[e]},set:function(t,e){return t[this._]=e},remove:function(t){return this._ in t&&delete t[this._]},toString:function(){return this._}};var bv=function(t){return\"string\"==typeof t?new ve([document.querySelectorAll(t)],[document.documentElement]):new ve([null==t?[]:t],xe)},_v=function(t,e){null==e&&(e=Dr().touches);for(var r=0,n=e?e.length:0,i=new Array(n);r1?0:t<-1?Tv:Math.acos(t)}function Av(t){return t>=1?Ev:t<=-1?-Ev:Math.asin(t)}function jv(t){return t.innerRadius}function zv(t){return t.outerRadius}function Lv(t){return t.startAngle}function Iv(t){return t.endAngle}function Ov(t){return t&&t.padAngle}function Pv(t,e,r,n,i,o,a,l){var h=r-t,s=n-e,d=a-i,c=l-o,p=c*h-d*s;if(!(p*p<1e-12))return[t+(p=(d*(e-o)-c*(t-i))/p)*h,e+p*s]}function Rv(t,e,r,n,i,o,a){var l=t-r,h=e-n,s=(a?o:-o)/Cv(l*l+h*h),d=s*h,c=-s*l,p=t+d,u=e+c,m=r+d,f=n+c,g=(p+m)/2,b=(u+f)/2,_=m-p,x=f-u,v=_*_+x*x,k=i-o,y=p*f-m*u,w=(x<0?-1:1)*Cv(wv(0,k*k*v-y*y)),S=(y*x-_*w)/v,M=(-y*_-x*w)/v,C=(y*x+_*w)/v,T=(-y*_+x*w)/v,E=S-g,D=M-b,N=C-g,A=T-b;return E*E+D*D>N*N+A*A&&(S=C,M=T),{cx:S,cy:M,x01:-d,y01:-c,x11:S*(i/k-1),y11:M*(i/k-1)}}var Fv=function(){var t=jv,e=zv,r=xv(0),n=null,i=Lv,o=Iv,a=Ov,l=null;function h(){var h,s,d=+t.apply(this,arguments),c=+e.apply(this,arguments),p=i.apply(this,arguments)-Ev,u=o.apply(this,arguments)-Ev,m=vv(u-p),f=u>p;if(l||(l=h=Wi()),c1e-12)if(m>Dv-1e-12)l.moveTo(c*yv(p),c*Mv(p)),l.arc(0,0,c,p,u,!f),d>1e-12&&(l.moveTo(d*yv(u),d*Mv(u)),l.arc(0,0,d,u,p,f));else{var g,b,_=p,x=u,v=p,k=u,y=m,w=m,S=a.apply(this,arguments)/2,M=S>1e-12&&(n?+n.apply(this,arguments):Cv(d*d+c*c)),C=Sv(vv(c-d)/2,+r.apply(this,arguments)),T=C,E=C;if(M>1e-12){var D=Av(M/d*Mv(S)),N=Av(M/c*Mv(S));(y-=2*D)>1e-12?(v+=D*=f?1:-1,k-=D):(y=0,v=k=(p+u)/2),(w-=2*N)>1e-12?(_+=N*=f?1:-1,x-=N):(w=0,_=x=(p+u)/2)}var A=c*yv(_),j=c*Mv(_),z=d*yv(k),L=d*Mv(k);if(C>1e-12){var I,O=c*yv(x),P=c*Mv(x),R=d*yv(v),F=d*Mv(v);if(m1e-12?E>1e-12?(g=Rv(R,F,A,j,c,E,f),b=Rv(O,P,z,L,c,E,f),l.moveTo(g.cx+g.x01,g.cy+g.y01),E1e-12&&y>1e-12?T>1e-12?(g=Rv(z,L,O,P,d,-T,f),b=Rv(A,j,R,F,d,-T,f),l.lineTo(g.cx+g.x01,g.cy+g.y01),T=d;--c)l.point(g[c],b[c]);l.lineEnd(),l.areaEnd()}f&&(g[s]=+t(p,s,h),b[s]=+r(p,s,h),l.point(e?+e(p,s,h):g[s],n?+n(p,s,h):b[s]))}if(u)return l=null,u+\"\"||null}function s(){return Yv().defined(i).curve(a).context(o)}return h.x=function(r){return arguments.length?(t=\"function\"==typeof r?r:xv(+r),e=null,h):t},h.x0=function(e){return arguments.length?(t=\"function\"==typeof e?e:xv(+e),h):t},h.x1=function(t){return arguments.length?(e=null==t?null:\"function\"==typeof t?t:xv(+t),h):e},h.y=function(t){return arguments.length?(r=\"function\"==typeof t?t:xv(+t),n=null,h):r},h.y0=function(t){return arguments.length?(r=\"function\"==typeof t?t:xv(+t),h):r},h.y1=function(t){return arguments.length?(n=null==t?null:\"function\"==typeof t?t:xv(+t),h):n},h.lineX0=h.lineY0=function(){return s().x(t).y(r)},h.lineY1=function(){return s().x(t).y(n)},h.lineX1=function(){return s().x(e).y(r)},h.defined=function(t){return arguments.length?(i=\"function\"==typeof t?t:xv(!!t),h):i},h.curve=function(t){return arguments.length?(a=t,null!=o&&(l=a(o)),h):a},h.context=function(t){return arguments.length?(null==t?o=l=null:l=a(o=t),h):o},h},Gv=function(t,e){return et?1:e>=t?0:NaN},Vv=function(t){return t},Qv=function(){var t=Vv,e=Gv,r=null,n=xv(0),i=xv(Dv),o=xv(0);function a(a){var l,h,s,d,c,p=a.length,u=0,m=new Array(p),f=new Array(p),g=+n.apply(this,arguments),b=Math.min(Dv,Math.max(-Dv,i.apply(this,arguments)-g)),_=Math.min(Math.abs(b)/p,o.apply(this,arguments)),x=_*(b<0?-1:1);for(l=0;l0&&(u+=c);for(null!=e?m.sort((function(t,r){return e(f[t],f[r])})):null!=r&&m.sort((function(t,e){return r(a[t],a[e])})),l=0,s=u?(b-p*x)/u:0;l
0?c*s:0)+x,f[h]={data:a[h],index:l,value:c,startAngle:g,endAngle:d,padAngle:_};return f}return a.value=function(e){return arguments.length?(t=\"function\"==typeof e?e:xv(+e),a):t},a.sortValues=function(t){return arguments.length?(e=t,r=null,a):e},a.sort=function(t){return arguments.length?(r=t,e=null,a):r},a.startAngle=function(t){return arguments.length?(n=\"function\"==typeof t?t:xv(+t),a):n},a.endAngle=function(t){return arguments.length?(i=\"function\"==typeof t?t:xv(+t),a):i},a.padAngle=function(t){return arguments.length?(o=\"function\"==typeof t?t:xv(+t),a):o},a},Xv=$v(Hv);function Zv(t){this._curve=t}function $v(t){function e(e){return new Zv(t(e))}return e._curve=t,e}function Kv(t){var e=t.curve;return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t.curve=function(t){return arguments.length?e($v(t)):e()._curve},t}Zv.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(t,e){this._curve.point(e*Math.sin(t),e*-Math.cos(t))}};var Jv=function(){return Kv(Yv().curve(Xv))},tk=function(){var t=qv().curve(Xv),e=t.curve,r=t.lineX0,n=t.lineX1,i=t.lineY0,o=t.lineY1;return t.angle=t.x,delete t.x,t.startAngle=t.x0,delete t.x0,t.endAngle=t.x1,delete t.x1,t.radius=t.y,delete t.y,t.innerRadius=t.y0,delete t.y0,t.outerRadius=t.y1,delete t.y1,t.lineStartAngle=function(){return Kv(r())},delete t.lineX0,t.lineEndAngle=function(){return Kv(n())},delete t.lineX1,t.lineInnerRadius=function(){return Kv(i())},delete t.lineY0,t.lineOuterRadius=function(){return Kv(o())},delete t.lineY1,t.curve=function(t){return arguments.length?e($v(t)):e()._curve},t},ek=function(t,e){return[(e=+e)*Math.cos(t-=Math.PI/2),e*Math.sin(t)]},rk=Array.prototype.slice;function nk(t){return t.source}function ik(t){return t.target}function ok(t){var e=nk,r=ik,n=Bv,i=Wv,o=null;function a(){var a,l=rk.call(arguments),h=e.apply(this,l),s=r.apply(this,l);if(o||(o=a=Wi()),t(o,+n.apply(this,(l[0]=h,l)),+i.apply(this,l),+n.apply(this,(l[0]=s,l)),+i.apply(this,l)),a)return o=null,a+\"\"||null}return a.source=function(t){return arguments.length?(e=t,a):e},a.target=function(t){return arguments.length?(r=t,a):r},a.x=function(t){return arguments.length?(n=\"function\"==typeof t?t:xv(+t),a):n},a.y=function(t){return arguments.length?(i=\"function\"==typeof t?t:xv(+t),a):i},a.context=function(t){return arguments.length?(o=null==t?null:t,a):o},a}function ak(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e=(e+n)/2,r,e,i,n,i)}function lk(t,e,r,n,i){t.moveTo(e,r),t.bezierCurveTo(e,r=(r+i)/2,n,r,n,i)}function hk(t,e,r,n,i){var o=ek(e,r),a=ek(e,r=(r+i)/2),l=ek(n,r),h=ek(n,i);t.moveTo(o[0],o[1]),t.bezierCurveTo(a[0],a[1],l[0],l[1],h[0],h[1])}function sk(){return ok(ak)}function dk(){return ok(lk)}function ck(){var t=ok(hk);return t.angle=t.x,delete t.x,t.radius=t.y,delete t.y,t}var pk={draw:function(t,e){var r=Math.sqrt(e/Tv);t.moveTo(r,0),t.arc(0,0,r,0,Dv)}},uk={draw:function(t,e){var r=Math.sqrt(e/5)/2;t.moveTo(-3*r,-r),t.lineTo(-r,-r),t.lineTo(-r,-3*r),t.lineTo(r,-3*r),t.lineTo(r,-r),t.lineTo(3*r,-r),t.lineTo(3*r,r),t.lineTo(r,r),t.lineTo(r,3*r),t.lineTo(-r,3*r),t.lineTo(-r,r),t.lineTo(-3*r,r),t.closePath()}},mk=Math.sqrt(1/3),fk=2*mk,gk={draw:function(t,e){var r=Math.sqrt(e/fk),n=r*mk;t.moveTo(0,-r),t.lineTo(n,0),t.lineTo(0,r),t.lineTo(-n,0),t.closePath()}},bk=Math.sin(Tv/10)/Math.sin(7*Tv/10),_k=Math.sin(Dv/10)*bk,xk=-Math.cos(Dv/10)*bk,vk={draw:function(t,e){var r=Math.sqrt(.8908130915292852*e),n=_k*r,i=xk*r;t.moveTo(0,-r),t.lineTo(n,i);for(var o=1;o<5;++o){var a=Dv*o/5,l=Math.cos(a),h=Math.sin(a);t.lineTo(h*r,-l*r),t.lineTo(l*n-h*i,h*n+l*i)}t.closePath()}},kk={draw:function(t,e){var r=Math.sqrt(e),n=-r/2;t.rect(n,n,r,r)}},yk=Math.sqrt(3),wk={draw:function(t,e){var r=-Math.sqrt(e/(3*yk));t.moveTo(0,2*r),t.lineTo(-yk*r,-r),t.lineTo(yk*r,-r),t.closePath()}},Sk=Math.sqrt(3)/2,Mk=1/Math.sqrt(12),Ck=3*(Mk/2+1),Tk={draw:function(t,e){var r=Math.sqrt(e/Ck),n=r/2,i=r*Mk,o=n,a=r*Mk+r,l=-o,h=a;t.moveTo(n,i),t.lineTo(o,a),t.lineTo(l,h),t.lineTo(-.5*n-Sk*i,Sk*n+-.5*i),t.lineTo(-.5*o-Sk*a,Sk*o+-.5*a),t.lineTo(-.5*l-Sk*h,Sk*l+-.5*h),t.lineTo(-.5*n+Sk*i,-.5*i-Sk*n),t.lineTo(-.5*o+Sk*a,-.5*a-Sk*o),t.lineTo(-.5*l+Sk*h,-.5*h-Sk*l),t.closePath()}},Ek=[pk,uk,gk,kk,vk,wk,Tk],Dk=function(){var t=xv(pk),e=xv(64),r=null;function n(){var n;if(r||(r=n=Wi()),t.apply(this,arguments).draw(r,+e.apply(this,arguments)),n)return r=null,n+\"\"||null}return n.type=function(e){return arguments.length?(t=\"function\"==typeof e?e:xv(e),n):t},n.size=function(t){return arguments.length?(e=\"function\"==typeof t?t:xv(+t),n):e},n.context=function(t){return arguments.length?(r=null==t?null:t,n):r},n},Nk=function(){};function Ak(t,e,r){t._context.bezierCurveTo((2*t._x0+t._x1)/3,(2*t._y0+t._y1)/3,(t._x0+2*t._x1)/3,(t._y0+2*t._y1)/3,(t._x0+4*t._x1+e)/6,(t._y0+4*t._y1+r)/6)}function jk(t){this._context=t}jk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Ak(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Ak(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var zk=function(t){return new jk(t)};function Lk(t){this._context=t}Lk.prototype={areaStart:Nk,areaEnd:Nk,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x2=t,this._y2=e;break;case 1:this._point=2,this._x3=t,this._y3=e;break;case 2:this._point=3,this._x4=t,this._y4=e,this._context.moveTo((this._x0+4*this._x1+t)/6,(this._y0+4*this._y1+e)/6);break;default:Ak(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var Ik=function(t){return new Lk(t)};function Ok(t){this._context=t}Ok.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+t)/6,n=(this._y0+4*this._y1+e)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:Ak(this,t,e)}this._x0=this._x1,this._x1=t,this._y0=this._y1,this._y1=e}};var Pk=function(t){return new Ok(t)};function Rk(t,e){this._basis=new jk(t),this._beta=e}Rk.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var t=this._x,e=this._y,r=t.length-1;if(r>0)for(var n,i=t[0],o=e[0],a=t[r]-i,l=e[r]-o,h=-1;++h<=r;)n=h/r,this._basis.point(this._beta*t[h]+(1-this._beta)*(i+n*a),this._beta*e[h]+(1-this._beta)*(o+n*l));this._x=this._y=null,this._basis.lineEnd()},point:function(t,e){this._x.push(+t),this._y.push(+e)}};var Fk=function t(e){function r(t){return 1===e?new jk(t):new Rk(t,e)}return r.beta=function(e){return t(+e)},r}(.85);function Uk(t,e,r){t._context.bezierCurveTo(t._x1+t._k*(t._x2-t._x0),t._y1+t._k*(t._y2-t._y0),t._x2+t._k*(t._x1-e),t._y2+t._k*(t._y1-r),t._x2,t._y2)}function Hk(t,e){this._context=t,this._k=(1-e)/6}Hk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:Uk(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2,this._x1=t,this._y1=e;break;case 2:this._point=3;default:Uk(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Bk=function t(e){function r(t){return new Hk(t,e)}return r.tension=function(e){return t(+e)},r}(0);function Wk(t,e){this._context=t,this._k=(1-e)/6}Wk.prototype={areaStart:Nk,areaEnd:Nk,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Uk(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Yk=function t(e){function r(t){return new Wk(t,e)}return r.tension=function(e){return t(+e)},r}(0);function qk(t,e){this._context=t,this._k=(1-e)/6}qk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Uk(this,t,e)}this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Gk=function t(e){function r(t){return new qk(t,e)}return r.tension=function(e){return t(+e)},r}(0);function Vk(t,e,r){var n=t._x1,i=t._y1,o=t._x2,a=t._y2;if(t._l01_a>1e-12){var l=2*t._l01_2a+3*t._l01_a*t._l12_a+t._l12_2a,h=3*t._l01_a*(t._l01_a+t._l12_a);n=(n*l-t._x0*t._l12_2a+t._x2*t._l01_2a)/h,i=(i*l-t._y0*t._l12_2a+t._y2*t._l01_2a)/h}if(t._l23_a>1e-12){var s=2*t._l23_2a+3*t._l23_a*t._l12_a+t._l12_2a,d=3*t._l23_a*(t._l23_a+t._l12_a);o=(o*s+t._x1*t._l23_2a-e*t._l12_2a)/d,a=(a*s+t._y1*t._l23_2a-r*t._l12_2a)/d}t._context.bezierCurveTo(n,i,o,a,t._x2,t._y2)}function Qk(t,e){this._context=t,this._alpha=e}Qk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;break;case 2:this._point=3;default:Vk(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Xk=function t(e){function r(t){return e?new Qk(t,e):new Hk(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Zk(t,e){this._context=t,this._alpha=e}Zk.prototype={areaStart:Nk,areaEnd:Nk,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=t,this._y3=e;break;case 1:this._point=2,this._context.moveTo(this._x4=t,this._y4=e);break;case 2:this._point=3,this._x5=t,this._y5=e;break;default:Vk(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var $k=function t(e){function r(t){return e?new Zk(t,e):new Wk(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function Kk(t,e){this._context=t,this._alpha=e}Kk.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(t,e){if(t=+t,e=+e,this._point){var r=this._x2-t,n=this._y2-e;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(r*r+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Vk(this,t,e)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=t,this._y0=this._y1,this._y1=this._y2,this._y2=e}};var Jk=function t(e){function r(t){return e?new Kk(t,e):new qk(t,0)}return r.alpha=function(e){return t(+e)},r}(.5);function ty(t){this._context=t}ty.prototype={areaStart:Nk,areaEnd:Nk,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(t,e){t=+t,e=+e,this._point?this._context.lineTo(t,e):(this._point=1,this._context.moveTo(t,e))}};var ey=function(t){return new ty(t)};function ry(t){return t<0?-1:1}function ny(t,e,r){var n=t._x1-t._x0,i=e-t._x1,o=(t._y1-t._y0)/(n||i<0&&-0),a=(r-t._y1)/(i||n<0&&-0),l=(o*i+a*n)/(n+i);return(ry(o)+ry(a))*Math.min(Math.abs(o),Math.abs(a),.5*Math.abs(l))||0}function iy(t,e){var r=t._x1-t._x0;return r?(3*(t._y1-t._y0)/r-e)/2:e}function oy(t,e,r){var n=t._x0,i=t._y0,o=t._x1,a=t._y1,l=(o-n)/3;t._context.bezierCurveTo(n+l,i+l*e,o-l,a-l*r,o,a)}function ay(t){this._context=t}function ly(t){this._context=new hy(t)}function hy(t){this._context=t}function sy(t){return new ay(t)}function dy(t){return new ly(t)}function cy(t){this._context=t}function py(t){var e,r,n=t.length-1,i=new Array(n),o=new Array(n),a=new Array(n);for(i[0]=0,o[0]=2,a[0]=t[0]+2*t[1],e=1;e=0;--e)i[e]=(a[e]-i[e+1])/o[e];for(o[n-1]=(t[n]+i[n-1])/2,e=0;e=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(t,e){switch(t=+t,e=+e,this._point){case 0:this._point=1,this._line?this._context.lineTo(t,e):this._context.moveTo(t,e);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,e),this._context.lineTo(t,e);else{var r=this._x*(1-this._t)+t*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,e)}}this._x=t,this._y=e}};var fy=function(t){return new my(t,.5)};function gy(t){return new my(t,0)}function by(t){return new my(t,1)}var _y=function(t,e){if((i=t.length)>1)for(var r,n,i,o=1,a=t[e[0]],l=a.length;o=0;)r[e]=e;return r};function vy(t,e){return t[e]}var ky=function(){var t=xv([]),e=xy,r=_y,n=vy;function i(i){var o,a,l=t.apply(this,arguments),h=i.length,s=l.length,d=new Array(s);for(o=0;o0){for(var r,n,i,o=0,a=t[0].length;o0)for(var r,n,i,o,a,l,h=0,s=t[e[0]].length;h0?(n[0]=o,n[1]=o+=i):i<0?(n[1]=a,n[0]=a+=i):(n[0]=0,n[1]=i)},Sy=function(t,e){if((r=t.length)>0){for(var r,n=0,i=t[e[0]],o=i.length;n0&&(n=(r=t[e[0]]).length)>0){for(var r,n,i,o=0,a=1;ao&&(o=e,n=r);return n}var Ey=function(t){var e=t.map(Dy);return xy(t).sort((function(t,r){return e[t]-e[r]}))};function Dy(t){for(var e,r=0,n=-1,i=t.length;++n0)){if(o/=p,p<0){if(o0){if(o>c)return;o>d&&(d=o)}if(o=n-h,p||!(o<0)){if(o/=p,p<0){if(o>c)return;o>d&&(d=o)}else if(p>0){if(o0)){if(o/=u,u<0){if(o0){if(o>c)return;o>d&&(d=o)}if(o=i-s,u||!(o<0)){if(o/=u,u<0){if(o>c)return;o>d&&(d=o)}else if(u>0){if(o0||c<1)||(d>0&&(t[0]=[h+d*p,s+d*u]),c<1&&(t[1]=[h+c*p,s+c*u]),!0)}}}}}function Xy(t,e,r,n,i){var o=t[1];if(o)return!0;var a,l,h=t[0],s=t.left,d=t.right,c=s[0],p=s[1],u=d[0],m=d[1],f=(c+u)/2,g=(p+m)/2;if(m===p){if(f=n)return;if(c>u){if(h){if(h[1]>=i)return}else h=[f,r];o=[f,i]}else{if(h){if(h[1]1)if(c>u){if(h){if(h[1]>=i)return}else h=[(r-l)/a,r];o=[(i-l)/a,i]}else{if(h){if(h[1]=n)return}else h=[e,a*e+l];o=[n,a*n+l]}else{if(h){if(h[0]=-bw)){var u=h*h+s*s,m=d*d+c*c,f=(c*u-s*m)/p,g=(h*m-d*u)/p,b=tw.pop()||new ew;b.arc=t,b.site=i,b.x=f+a,b.y=(b.cy=g+l)+Math.sqrt(f*f+g*g),t.circle=b;for(var _=null,x=mw._;x;)if(b.ygw)l=l.L;else{if(!((i=o-cw(l,a))>gw)){n>-gw?(e=l.P,r=l):i>-gw?(e=l,r=l.N):e=r=l;break}if(!l.R){e=l;break}l=l.R}!function(t){uw[t.index]={site:t,halfedges:[]}}(t);var h=aw(t);if(pw.insert(e,h),e||r){if(e===r)return nw(e),r=aw(e.site),pw.insert(h,r),h.edge=r.edge=qy(e.site,h.site),rw(e),void rw(r);if(r){nw(e),nw(r);var s=e.site,d=s[0],c=s[1],p=t[0]-d,u=t[1]-c,m=r.site,f=m[0]-d,g=m[1]-c,b=2*(p*g-u*f),_=p*p+u*u,x=f*f+g*g,v=[(g*_-u*x)/b+d,(p*x-f*_)/b+c];Vy(r.edge,s,m,v),h.edge=qy(s,t,null,v),r.edge=qy(t,m,null,v),rw(e),rw(r)}else h.edge=qy(e.site,h.site)}}function dw(t,e){var r=t.site,n=r[0],i=r[1],o=i-e;if(!o)return n;var a=t.P;if(!a)return-1/0;var l=(r=a.site)[0],h=r[1],s=h-e;if(!s)return l;var d=l-n,c=1/o-1/s,p=d/s;return c?(-p+Math.sqrt(p*p-2*c*(d*d/(-2*s)-h+s/2+i-o/2)))/c+n:(n+l)/2}function cw(t,e){var r=t.N;if(r)return dw(r,e);var n=t.site;return n[1]===e?n[0]:1/0}var pw,uw,mw,fw,gw=1e-6,bw=1e-12;function _w(t,e){return e[1]-t[1]||e[0]-t[0]}function xw(t,e){var r,n,i,o=t.sort(_w).pop();for(fw=[],uw=new Array(t.length),pw=new Yy,mw=new Yy;;)if(i=Jy,o&&(!i||o[1]gw||Math.abs(i[0][1]-i[1][1])>gw)||delete fw[o]}(a,l,h,s),function(t,e,r,n){var i,o,a,l,h,s,d,c,p,u,m,f,g=uw.length,b=!0;for(i=0;igw||Math.abs(f-p)>gw)&&(h.splice(l,0,fw.push(Gy(a,u,Math.abs(m-t)gw?[t,Math.abs(c-t)gw?[Math.abs(p-n)gw?[r,Math.abs(c-r)gw?[Math.abs(p-e)=l)return null;var h=t-i.site[0],s=e-i.site[1],d=h*h+s*s;do{i=o.cells[n=a],a=null,i.halfedges.forEach((function(r){var n=o.edges[r],l=n.left;if(l!==i.site&&l||(l=n.right)){var h=t-l[0],s=e-l[1],c=h*h+s*s;cn?(n+i)/2:Math.min(0,n)||Math.max(0,i),a>o?(o+a)/2:Math.min(0,o)||Math.max(0,a))}var Lw=function(){var t,e,r=Ew,n=Dw,i=zw,o=Aw,a=jw,l=[0,1/0],h=[[-1/0,-1/0],[1/0,1/0]],s=250,d=pm,c=ct(\"start\",\"zoom\",\"end\"),p=0;function u(t){t.property(\"__zoom\",Nw).on(\"wheel.zoom\",v).on(\"mousedown.zoom\",k).on(\"dblclick.zoom\",y).filter(a).on(\"touchstart.zoom\",w).on(\"touchmove.zoom\",S).on(\"touchend.zoom touchcancel.zoom\",M).style(\"touch-action\",\"none\").style(\"-webkit-tap-highlight-color\",\"rgba(0,0,0,0)\")}function m(t,e){return(e=Math.max(l[0],Math.min(l[1],e)))===t.k?t:new ww(e,t.x,t.y)}function f(t,e,r){var n=e[0]-r[0]*t.k,i=e[1]-r[1]*t.k;return n===t.x&&i===t.y?t:new ww(t.k,n,i)}function g(t){return[(+t[0][0]+ +t[1][0])/2,(+t[0][1]+ +t[1][1])/2]}function b(t,e,r){t.on(\"start.zoom\",(function(){_(this,arguments).start()})).on(\"interrupt.zoom end.zoom\",(function(){_(this,arguments).end()})).tween(\"zoom\",(function(){var t=this,i=arguments,o=_(t,i),a=n.apply(t,i),l=null==r?g(a):\"function\"==typeof r?r.apply(t,i):r,h=Math.max(a[1][0]-a[0][0],a[1][1]-a[0][1]),s=t.__zoom,c=\"function\"==typeof e?e.apply(t,i):e,p=d(s.invert(l).concat(h/s.k),c.invert(l).concat(h/c.k));return function(t){if(1===t)t=c;else{var e=p(t),r=h/e[2];t=new ww(r,l[0]-e[0]*r,l[1]-e[1]*r)}o.zoom(null,t)}}))}function _(t,e,r){return!r&&t.__zooming||new x(t,e)}function x(t,e){this.that=t,this.args=e,this.active=0,this.extent=n.apply(t,e),this.taps=0}function v(){if(r.apply(this,arguments)){var t=_(this,arguments),e=this.__zoom,n=Math.max(l[0],Math.min(l[1],e.k*Math.pow(2,o.apply(this,arguments)))),a=jr(this);if(t.wheel)t.mouse[0][0]===a[0]&&t.mouse[0][1]===a[1]||(t.mouse[1]=e.invert(t.mouse[0]=a)),clearTimeout(t.wheel);else{if(e.k===n)return;t.mouse=[a,e.invert(a)],ln(this),t.start()}Tw(),t.wheel=setTimeout(s,150),t.zoom(\"mouse\",i(f(m(e,n),t.mouse[0],t.mouse[1]),t.extent,h))}function s(){t.wheel=null,t.end()}}function k(){if(!e&&r.apply(this,arguments)){var t=_(this,arguments,!0),n=we(se.view).on(\"mousemove.zoom\",s,!0).on(\"mouseup.zoom\",d,!0),o=jr(this),a=se.clientX,l=se.clientY;Ce(se.view),Cw(),t.mouse=[o,this.__zoom.invert(o)],ln(this),t.start()}function s(){if(Tw(),!t.moved){var e=se.clientX-a,r=se.clientY-l;t.moved=e*e+r*r>p}t.zoom(\"mouse\",i(f(t.that.__zoom,t.mouse[0]=jr(t.that),t.mouse[1]),t.extent,h))}function d(){n.on(\"mousemove.zoom mouseup.zoom\",null),Te(se.view,t.moved),Tw(),t.end()}}function y(){if(r.apply(this,arguments)){var t=this.__zoom,e=jr(this),o=t.invert(e),a=t.k*(se.shiftKey?.5:2),l=i(f(m(t,a),e,o),n.apply(this,arguments),h);Tw(),s>0?we(this).transition().duration(s).call(b,l,e):we(this).call(u.transform,l)}}function w(){if(r.apply(this,arguments)){var e,n,i,o,a=se.touches,l=a.length,h=_(this,arguments,se.changedTouches.length===l);for(Cw(),n=0;n0&&e-1 in t)}w.fn=w.prototype={jquery:\"3.5.1\",constructor:w,length:0,toArray:function(){return l.call(this)},get:function(t){return null==t?l.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=w.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return w.each(this,t)},map:function(t){return this.pushStack(w.map(this,(function(e,r){return t.call(e,r,e)})))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(w.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(w.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,r=+t+(t<0?e:0);return this.pushStack(r>=0&&r+~]|\"+P+\")\"+P+\"*\"),q=new RegExp(P+\"|>\"),G=new RegExp(U),V=new RegExp(\"^\"+R+\"$\"),Q={ID:new RegExp(\"^#(\"+R+\")\"),CLASS:new RegExp(\"^\\\\.(\"+R+\")\"),TAG:new RegExp(\"^(\"+R+\"|[*])\"),ATTR:new RegExp(\"^\"+F),PSEUDO:new RegExp(\"^\"+U),CHILD:new RegExp(\"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\\\(\"+P+\"*(even|odd|(([+-]|)(\\\\d*)n|)\"+P+\"*(?:([+-]|)\"+P+\"*(\\\\d+)|))\"+P+\"*\\\\)|)\",\"i\"),bool:new RegExp(\"^(?:\"+O+\")$\",\"i\"),needsContext:new RegExp(\"^\"+P+\"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\\\(\"+P+\"*((?:-\\\\d)?\\\\d*)\"+P+\"*\\\\)|)(?=[^-]|$)\",\"i\")},X=/HTML$/i,Z=/^(?:input|select|textarea|button)$/i,$=/^h\\d$/i,K=/^[^{]+\\{\\s*\\[native \\w/,J=/^(?:#([\\w-]+)|(\\w+)|\\.([\\w-]+))$/,tt=/[+~]/,et=new RegExp(\"\\\\\\\\[\\\\da-fA-F]{1,6}\"+P+\"?|\\\\\\\\([^\\\\r\\\\n\\\\f])\",\"g\"),rt=function(t,e){var r=\"0x\"+t.slice(1)-65536;return e||(r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320))},nt=/([\\0-\\x1f\\x7f]|^-?\\d)|^-$|[^\\0-\\x1f\\x7f-\\uFFFF\\w-]/g,it=function(t,e){return e?\"\\0\"===t?\"�\":t.slice(0,-1)+\"\\\\\"+t.charCodeAt(t.length-1).toString(16)+\" \":\"\\\\\"+t},ot=function(){p()},at=vt((function(t){return!0===t.disabled&&\"fieldset\"===t.nodeName.toLowerCase()}),{dir:\"parentNode\",next:\"legend\"});try{z.apply(N=L.call(k.childNodes),k.childNodes),N[k.childNodes.length].nodeType}catch(t){z={apply:N.length?function(t,e){j.apply(t,L.call(e))}:function(t,e){for(var r=t.length,n=0;t[r++]=e[n++];);t.length=r-1}}}function lt(t,e,n,i){var o,l,s,d,c,m,b,_=e&&e.ownerDocument,k=e?e.nodeType:9;if(n=n||[],\"string\"!=typeof t||!t||1!==k&&9!==k&&11!==k)return n;if(!i&&(p(e),e=e||u,f)){if(11!==k&&(c=J.exec(t)))if(o=c[1]){if(9===k){if(!(s=e.getElementById(o)))return n;if(s.id===o)return n.push(s),n}else if(_&&(s=_.getElementById(o))&&x(e,s)&&s.id===o)return n.push(s),n}else{if(c[2])return z.apply(n,e.getElementsByTagName(t)),n;if((o=c[3])&&r.getElementsByClassName&&e.getElementsByClassName)return z.apply(n,e.getElementsByClassName(o)),n}if(r.qsa&&!T[t+\" \"]&&(!g||!g.test(t))&&(1!==k||\"object\"!==e.nodeName.toLowerCase())){if(b=t,_=e,1===k&&(q.test(t)||Y.test(t))){for((_=tt.test(t)&&bt(e.parentNode)||e)===e&&r.scope||((d=e.getAttribute(\"id\"))?d=d.replace(nt,it):e.setAttribute(\"id\",d=v)),l=(m=a(t)).length;l--;)m[l]=(d?\"#\"+d:\":scope\")+\" \"+xt(m[l]);b=m.join(\",\")}try{return z.apply(n,_.querySelectorAll(b)),n}catch(e){T(t,!0)}finally{d===v&&e.removeAttribute(\"id\")}}}return h(t.replace(B,\"$1\"),e,n,i)}function ht(){var t=[];return function e(r,i){return t.push(r+\" \")>n.cacheLength&&delete e[t.shift()],e[r+\" \"]=i}}function st(t){return t[v]=!0,t}function dt(t){var e=u.createElement(\"fieldset\");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ct(t,e){for(var r=t.split(\"|\"),i=r.length;i--;)n.attrHandle[r[i]]=e}function pt(t,e){var r=e&&t,n=r&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(n)return n;if(r)for(;r=r.nextSibling;)if(r===e)return-1;return t?1:-1}function ut(t){return function(e){return\"input\"===e.nodeName.toLowerCase()&&e.type===t}}function mt(t){return function(e){var r=e.nodeName.toLowerCase();return(\"input\"===r||\"button\"===r)&&e.type===t}}function ft(t){return function(e){return\"form\"in e?e.parentNode&&!1===e.disabled?\"label\"in e?\"label\"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:\"label\"in e&&e.disabled===t}}function gt(t){return st((function(e){return e=+e,st((function(r,n){for(var i,o=t([],r.length,e),a=o.length;a--;)r[i=o[a]]&&(r[i]=!(n[i]=r[i]))}))}))}function bt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in r=lt.support={},o=lt.isXML=function(t){var e=t.namespaceURI,r=(t.ownerDocument||t).documentElement;return!X.test(e||r&&r.nodeName||\"HTML\")},p=lt.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:k;return a!=u&&9===a.nodeType&&a.documentElement?(m=(u=a).documentElement,f=!o(u),k!=u&&(i=u.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener(\"unload\",ot,!1):i.attachEvent&&i.attachEvent(\"onunload\",ot)),r.scope=dt((function(t){return m.appendChild(t).appendChild(u.createElement(\"div\")),void 0!==t.querySelectorAll&&!t.querySelectorAll(\":scope fieldset div\").length})),r.attributes=dt((function(t){return t.className=\"i\",!t.getAttribute(\"className\")})),r.getElementsByTagName=dt((function(t){return t.appendChild(u.createComment(\"\")),!t.getElementsByTagName(\"*\").length})),r.getElementsByClassName=K.test(u.getElementsByClassName),r.getById=dt((function(t){return m.appendChild(t).id=v,!u.getElementsByName||!u.getElementsByName(v).length})),r.getById?(n.filter.ID=function(t){var e=t.replace(et,rt);return function(t){return t.getAttribute(\"id\")===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&f){var r=e.getElementById(t);return r?[r]:[]}}):(n.filter.ID=function(t){var e=t.replace(et,rt);return function(t){var r=void 0!==t.getAttributeNode&&t.getAttributeNode(\"id\");return r&&r.value===e}},n.find.ID=function(t,e){if(void 0!==e.getElementById&&f){var r,n,i,o=e.getElementById(t);if(o){if((r=o.getAttributeNode(\"id\"))&&r.value===t)return[o];for(i=e.getElementsByName(t),n=0;o=i[n++];)if((r=o.getAttributeNode(\"id\"))&&r.value===t)return[o]}return[]}}),n.find.TAG=r.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):r.qsa?e.querySelectorAll(t):void 0}:function(t,e){var r,n=[],i=0,o=e.getElementsByTagName(t);if(\"*\"===t){for(;r=o[i++];)1===r.nodeType&&n.push(r);return n}return o},n.find.CLASS=r.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&f)return e.getElementsByClassName(t)},b=[],g=[],(r.qsa=K.test(u.querySelectorAll))&&(dt((function(t){var e;m.appendChild(t).innerHTML=\"\",t.querySelectorAll(\"[msallowcapture^='']\").length&&g.push(\"[*^$]=\"+P+\"*(?:''|\\\"\\\")\"),t.querySelectorAll(\"[selected]\").length||g.push(\"\\\\[\"+P+\"*(?:value|\"+O+\")\"),t.querySelectorAll(\"[id~=\"+v+\"-]\").length||g.push(\"~=\"),(e=u.createElement(\"input\")).setAttribute(\"name\",\"\"),t.appendChild(e),t.querySelectorAll(\"[name='']\").length||g.push(\"\\\\[\"+P+\"*name\"+P+\"*=\"+P+\"*(?:''|\\\"\\\")\"),t.querySelectorAll(\":checked\").length||g.push(\":checked\"),t.querySelectorAll(\"a#\"+v+\"+*\").length||g.push(\".#.+[+~]\"),t.querySelectorAll(\"\\\\\\f\"),g.push(\"[\\\\r\\\\n\\\\f]\")})),dt((function(t){t.innerHTML=\"\";var e=u.createElement(\"input\");e.setAttribute(\"type\",\"hidden\"),t.appendChild(e).setAttribute(\"name\",\"D\"),t.querySelectorAll(\"[name=d]\").length&&g.push(\"name\"+P+\"*[*^$|!~]?=\"),2!==t.querySelectorAll(\":enabled\").length&&g.push(\":enabled\",\":disabled\"),m.appendChild(t).disabled=!0,2!==t.querySelectorAll(\":disabled\").length&&g.push(\":enabled\",\":disabled\"),t.querySelectorAll(\"*,:x\"),g.push(\",.*:\")}))),(r.matchesSelector=K.test(_=m.matches||m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&dt((function(t){r.disconnectedMatch=_.call(t,\"*\"),_.call(t,\"[s!='']:x\"),b.push(\"!=\",U)})),g=g.length&&new RegExp(g.join(\"|\")),b=b.length&&new RegExp(b.join(\"|\")),e=K.test(m.compareDocumentPosition),x=e||K.test(m.contains)?function(t,e){var r=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(r.contains?r.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},E=e?function(t,e){if(t===e)return c=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n||(1&(n=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!r.sortDetached&&e.compareDocumentPosition(t)===n?t==u||t.ownerDocument==k&&x(k,t)?-1:e==u||e.ownerDocument==k&&x(k,e)?1:d?I(d,t)-I(d,e):0:4&n?-1:1)}:function(t,e){if(t===e)return c=!0,0;var r,n=0,i=t.parentNode,o=e.parentNode,a=[t],l=[e];if(!i||!o)return t==u?-1:e==u?1:i?-1:o?1:d?I(d,t)-I(d,e):0;if(i===o)return pt(t,e);for(r=t;r=r.parentNode;)a.unshift(r);for(r=e;r=r.parentNode;)l.unshift(r);for(;a[n]===l[n];)n++;return n?pt(a[n],l[n]):a[n]==k?-1:l[n]==k?1:0},u):u},lt.matches=function(t,e){return lt(t,null,null,e)},lt.matchesSelector=function(t,e){if(p(t),r.matchesSelector&&f&&!T[e+\" \"]&&(!b||!b.test(e))&&(!g||!g.test(e)))try{var n=_.call(t,e);if(n||r.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){T(e,!0)}return lt(e,u,null,[t]).length>0},lt.contains=function(t,e){return(t.ownerDocument||t)!=u&&p(t),x(t,e)},lt.attr=function(t,e){(t.ownerDocument||t)!=u&&p(t);var i=n.attrHandle[e.toLowerCase()],o=i&&D.call(n.attrHandle,e.toLowerCase())?i(t,e,!f):void 0;return void 0!==o?o:r.attributes||!f?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},lt.escape=function(t){return(t+\"\").replace(nt,it)},lt.error=function(t){throw new Error(\"Syntax error, unrecognized expression: \"+t)},lt.uniqueSort=function(t){var e,n=[],i=0,o=0;if(c=!r.detectDuplicates,d=!r.sortStable&&t.slice(0),t.sort(E),c){for(;e=t[o++];)e===t[o]&&(i=n.push(o));for(;i--;)t.splice(n[i],1)}return d=null,t},i=lt.getText=function(t){var e,r=\"\",n=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if(\"string\"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)r+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[n++];)r+=i(e);return r},(n=lt.selectors={cacheLength:50,createPseudo:st,match:Q,attrHandle:{},find:{},relative:{\">\":{dir:\"parentNode\",first:!0},\" \":{dir:\"parentNode\"},\"+\":{dir:\"previousSibling\",first:!0},\"~\":{dir:\"previousSibling\"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,rt),t[3]=(t[3]||t[4]||t[5]||\"\").replace(et,rt),\"~=\"===t[2]&&(t[3]=\" \"+t[3]+\" \"),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),\"nth\"===t[1].slice(0,3)?(t[3]||lt.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*(\"even\"===t[3]||\"odd\"===t[3])),t[5]=+(t[7]+t[8]||\"odd\"===t[3])):t[3]&<.error(t[0]),t},PSEUDO:function(t){var e,r=!t[6]&&t[2];return Q.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||\"\":r&&G.test(r)&&(e=a(r,!0))&&(e=r.indexOf(\")\",r.length-e)-r.length)&&(t[0]=t[0].slice(0,e),t[2]=r.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,rt).toLowerCase();return\"*\"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=S[t+\" \"];return e||(e=new RegExp(\"(^|\"+P+\")\"+t+\"(\"+P+\"|$)\"))&&S(t,(function(t){return e.test(\"string\"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute(\"class\")||\"\")}))},ATTR:function(t,e,r){return function(n){var i=lt.attr(n,t);return null==i?\"!=\"===e:!e||(i+=\"\",\"=\"===e?i===r:\"!=\"===e?i!==r:\"^=\"===e?r&&0===i.indexOf(r):\"*=\"===e?r&&i.indexOf(r)>-1:\"$=\"===e?r&&i.slice(-r.length)===r:\"~=\"===e?(\" \"+i.replace(H,\" \")+\" \").indexOf(r)>-1:\"|=\"===e&&(i===r||i.slice(0,r.length+1)===r+\"-\"))}},CHILD:function(t,e,r,n,i){var o=\"nth\"!==t.slice(0,3),a=\"last\"!==t.slice(-4),l=\"of-type\"===e;return 1===n&&0===i?function(t){return!!t.parentNode}:function(e,r,h){var s,d,c,p,u,m,f=o!==a?\"nextSibling\":\"previousSibling\",g=e.parentNode,b=l&&e.nodeName.toLowerCase(),_=!h&&!l,x=!1;if(g){if(o){for(;f;){for(p=e;p=p[f];)if(l?p.nodeName.toLowerCase()===b:1===p.nodeType)return!1;m=f=\"only\"===t&&!m&&\"nextSibling\"}return!0}if(m=[a?g.firstChild:g.lastChild],a&&_){for(x=(u=(s=(d=(c=(p=g)[v]||(p[v]={}))[p.uniqueID]||(c[p.uniqueID]={}))[t]||[])[0]===y&&s[1])&&s[2],p=u&&g.childNodes[u];p=++u&&p&&p[f]||(x=u=0)||m.pop();)if(1===p.nodeType&&++x&&p===e){d[t]=[y,u,x];break}}else if(_&&(x=u=(s=(d=(c=(p=e)[v]||(p[v]={}))[p.uniqueID]||(c[p.uniqueID]={}))[t]||[])[0]===y&&s[1]),!1===x)for(;(p=++u&&p&&p[f]||(x=u=0)||m.pop())&&((l?p.nodeName.toLowerCase()!==b:1!==p.nodeType)||!++x||(_&&((d=(c=p[v]||(p[v]={}))[p.uniqueID]||(c[p.uniqueID]={}))[t]=[y,x]),p!==e)););return(x-=i)===n||x%n==0&&x/n>=0}}},PSEUDO:function(t,e){var r,i=n.pseudos[t]||n.setFilters[t.toLowerCase()]||lt.error(\"unsupported pseudo: \"+t);return i[v]?i(e):i.length>1?(r=[t,t,\"\",e],n.setFilters.hasOwnProperty(t.toLowerCase())?st((function(t,r){for(var n,o=i(t,e),a=o.length;a--;)t[n=I(t,o[a])]=!(r[n]=o[a])})):function(t){return i(t,0,r)}):i}},pseudos:{not:st((function(t){var e=[],r=[],n=l(t.replace(B,\"$1\"));return n[v]?st((function(t,e,r,i){for(var o,a=n(t,null,i,[]),l=t.length;l--;)(o=a[l])&&(t[l]=!(e[l]=o))})):function(t,i,o){return e[0]=t,n(e,null,o,r),e[0]=null,!r.pop()}})),has:st((function(t){return function(e){return lt(t,e).length>0}})),contains:st((function(t){return t=t.replace(et,rt),function(e){return(e.textContent||i(e)).indexOf(t)>-1}})),lang:st((function(t){return V.test(t||\"\")||lt.error(\"unsupported lang: \"+t),t=t.replace(et,rt).toLowerCase(),function(e){var r;do{if(r=f?e.lang:e.getAttribute(\"xml:lang\")||e.getAttribute(\"lang\"))return(r=r.toLowerCase())===t||0===r.indexOf(t+\"-\")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var r=t.location&&t.location.hash;return r&&r.slice(1)===e.id},root:function(t){return t===m},focus:function(t){return t===u.activeElement&&(!u.hasFocus||u.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:ft(!1),disabled:ft(!0),checked:function(t){var e=t.nodeName.toLowerCase();return\"input\"===e&&!!t.checked||\"option\"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!n.pseudos.empty(t)},header:function(t){return $.test(t.nodeName)},input:function(t){return Z.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return\"input\"===e&&\"button\"===t.type||\"button\"===e},text:function(t){var e;return\"input\"===t.nodeName.toLowerCase()&&\"text\"===t.type&&(null==(e=t.getAttribute(\"type\"))||\"text\"===e.toLowerCase())},first:gt((function(){return[0]})),last:gt((function(t,e){return[e-1]})),eq:gt((function(t,e,r){return[r<0?r+e:r]})),even:gt((function(t,e){for(var r=0;re?e:r;--n>=0;)t.push(n);return t})),gt:gt((function(t,e,r){for(var n=r<0?r+e:r;++n1?function(e,r,n){for(var i=t.length;i--;)if(!t[i](e,r,n))return!1;return!0}:t[0]}function yt(t,e,r,n,i){for(var o,a=[],l=0,h=t.length,s=null!=e;l-1&&(o[s]=!(a[s]=c))}}else b=yt(b===a?b.splice(m,b.length):b),i?i(null,a,b,h):z.apply(a,b)}))}function St(t){for(var e,r,i,o=t.length,a=n.relative[t[0].type],l=a||n.relative[\" \"],h=a?1:0,d=vt((function(t){return t===e}),l,!0),c=vt((function(t){return I(e,t)>-1}),l,!0),p=[function(t,r,n){var i=!a&&(n||r!==s)||((e=r).nodeType?d(t,r,n):c(t,r,n));return e=null,i}];h1&&kt(p),h>1&&xt(t.slice(0,h-1).concat({value:\" \"===t[h-2].type?\"*\":\"\"})).replace(B,\"$1\"),r,h0,i=t.length>0,o=function(o,a,l,h,d){var c,m,g,b=0,_=\"0\",x=o&&[],v=[],k=s,w=o||i&&n.find.TAG(\"*\",d),S=y+=null==k?1:Math.random()||.1,M=w.length;for(d&&(s=a==u||a||d);_!==M&&null!=(c=w[_]);_++){if(i&&c){for(m=0,a||c.ownerDocument==u||(p(c),l=!f);g=t[m++];)if(g(c,a||u,l)){h.push(c);break}d&&(y=S)}r&&((c=!g&&c)&&b--,o&&x.push(c))}if(b+=_,r&&_!==b){for(m=0;g=e[m++];)g(x,v,a,l);if(o){if(b>0)for(;_--;)x[_]||v[_]||(v[_]=A.call(h));v=yt(v)}z.apply(h,v),d&&!o&&v.length>0&&b+e.length>1&<.uniqueSort(h)}return d&&(y=S,s=k),x};return r?st(o):o}(o,i))).selector=t}return l},h=lt.select=function(t,e,r,i){var o,h,s,d,c,p=\"function\"==typeof t&&t,u=!i&&a(t=p.selector||t);if(r=r||[],1===u.length){if((h=u[0]=u[0].slice(0)).length>2&&\"ID\"===(s=h[0]).type&&9===e.nodeType&&f&&n.relative[h[1].type]){if(!(e=(n.find.ID(s.matches[0].replace(et,rt),e)||[])[0]))return r;p&&(e=e.parentNode),t=t.slice(h.shift().value.length)}for(o=Q.needsContext.test(t)?0:h.length;o--&&(s=h[o],!n.relative[d=s.type]);)if((c=n.find[d])&&(i=c(s.matches[0].replace(et,rt),tt.test(h[0].type)&&bt(e.parentNode)||e))){if(h.splice(o,1),!(t=i.length&&xt(h)))return z.apply(r,i),r;break}}return(p||l(t,u))(i,e,!f,r,!e||tt.test(t)&&bt(e.parentNode)||e),r},r.sortStable=v.split(\"\").sort(E).join(\"\")===v,r.detectDuplicates=!!c,p(),r.sortDetached=dt((function(t){return 1&t.compareDocumentPosition(u.createElement(\"fieldset\"))})),dt((function(t){return t.innerHTML=\"\",\"#\"===t.firstChild.getAttribute(\"href\")}))||ct(\"type|href|height|width\",(function(t,e,r){if(!r)return t.getAttribute(e,\"type\"===e.toLowerCase()?1:2)})),r.attributes&&dt((function(t){return t.innerHTML=\"\",t.firstChild.setAttribute(\"value\",\"\"),\"\"===t.firstChild.getAttribute(\"value\")}))||ct(\"value\",(function(t,e,r){if(!r&&\"input\"===t.nodeName.toLowerCase())return t.defaultValue})),dt((function(t){return null==t.getAttribute(\"disabled\")}))||ct(O,(function(t,e,r){var n;if(!r)return!0===t[e]?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null})),lt}(r);w.find=M,w.expr=M.selectors,w.expr[\":\"]=w.expr.pseudos,w.uniqueSort=w.unique=M.uniqueSort,w.text=M.getText,w.isXMLDoc=M.isXML,w.contains=M.contains,w.escapeSelector=M.escape;var C=function(t,e,r){for(var n=[],i=void 0!==r;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&w(t).is(r))break;n.push(t)}return n},T=function(t,e){for(var r=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&r.push(t);return r},E=w.expr.match.needsContext;function D(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var N=/^<([a-z][^\\/\\0>:\\x20\\t\\r\\n\\f]*)[\\x20\\t\\r\\n\\f]*\\/?>(?:<\\/\\1>|)$/i;function A(t,e,r){return b(e)?w.grep(t,(function(t,n){return!!e.call(t,n,t)!==r})):e.nodeType?w.grep(t,(function(t){return t===e!==r})):\"string\"!=typeof e?w.grep(t,(function(t){return d.call(e,t)>-1!==r})):w.filter(e,t,r)}w.filter=function(t,e,r){var n=e[0];return r&&(t=\":not(\"+t+\")\"),1===e.length&&1===n.nodeType?w.find.matchesSelector(n,t)?[n]:[]:w.find.matches(t,w.grep(e,(function(t){return 1===t.nodeType})))},w.fn.extend({find:function(t){var e,r,n=this.length,i=this;if(\"string\"!=typeof t)return this.pushStack(w(t).filter((function(){for(e=0;e1?w.uniqueSort(r):r},filter:function(t){return this.pushStack(A(this,t||[],!1))},not:function(t){return this.pushStack(A(this,t||[],!0))},is:function(t){return!!A(this,\"string\"==typeof t&&E.test(t)?w(t):t||[],!1).length}});var j,z=/^(?:\\s*(<[\\w\\W]+>)[^>]*|#([\\w-]+))$/;(w.fn.init=function(t,e,r){var n,i;if(!t)return this;if(r=r||j,\"string\"==typeof t){if(!(n=\"<\"===t[0]&&\">\"===t[t.length-1]&&t.length>=3?[null,t,null]:z.exec(t))||!n[1]&&e)return!e||e.jquery?(e||r).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof w?e[0]:e,w.merge(this,w.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:x,!0)),N.test(n[1])&&w.isPlainObject(e))for(n in e)b(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return(i=x.getElementById(n[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):b(t)?void 0!==r.ready?r.ready(t):t(w):w.makeArray(t,this)}).prototype=w.fn,j=w(x);var L=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};function O(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}w.fn.extend({has:function(t){var e=w(t,this),r=e.length;return this.filter((function(){for(var t=0;t-1:1===r.nodeType&&w.find.matchesSelector(r,t))){o.push(r);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(t){return t?\"string\"==typeof t?d.call(w(t),this[0]):d.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),w.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return C(t,\"parentNode\")},parentsUntil:function(t,e,r){return C(t,\"parentNode\",r)},next:function(t){return O(t,\"nextSibling\")},prev:function(t){return O(t,\"previousSibling\")},nextAll:function(t){return C(t,\"nextSibling\")},prevAll:function(t){return C(t,\"previousSibling\")},nextUntil:function(t,e,r){return C(t,\"nextSibling\",r)},prevUntil:function(t,e,r){return C(t,\"previousSibling\",r)},siblings:function(t){return T((t.parentNode||{}).firstChild,t)},children:function(t){return T(t.firstChild)},contents:function(t){return null!=t.contentDocument&&a(t.contentDocument)?t.contentDocument:(D(t,\"template\")&&(t=t.content||t),w.merge([],t.childNodes))}},(function(t,e){w.fn[t]=function(r,n){var i=w.map(this,e,r);return\"Until\"!==t.slice(-5)&&(n=r),n&&\"string\"==typeof n&&(i=w.filter(n,i)),this.length>1&&(I[t]||w.uniqueSort(i),L.test(t)&&i.reverse()),this.pushStack(i)}}));var P=/[^\\x20\\t\\r\\n\\f]+/g;function R(t){return t}function F(t){throw t}function U(t,e,r,n){var i;try{t&&b(i=t.promise)?i.call(t).done(e).fail(r):t&&b(i=t.then)?i.call(t,e,r):e.apply(void 0,[t].slice(n))}catch(t){r.apply(void 0,[t])}}w.Callbacks=function(t){t=\"string\"==typeof t?function(t){var e={};return w.each(t.match(P)||[],(function(t,r){e[r]=!0})),e}(t):w.extend({},t);var e,r,n,i,o=[],a=[],l=-1,h=function(){for(i=i||t.once,n=e=!0;a.length;l=-1)for(r=a.shift();++l-1;)o.splice(r,1),r<=l&&l--})),this},has:function(t){return t?w.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=r=\"\",this},disabled:function(){return!o},lock:function(){return i=a=[],r||e||(o=r=\"\"),this},locked:function(){return!!i},fireWith:function(t,r){return i||(r=[t,(r=r||[]).slice?r.slice():r],a.push(r),e||h()),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!n}};return s},w.extend({Deferred:function(t){var e=[[\"notify\",\"progress\",w.Callbacks(\"memory\"),w.Callbacks(\"memory\"),2],[\"resolve\",\"done\",w.Callbacks(\"once memory\"),w.Callbacks(\"once memory\"),0,\"resolved\"],[\"reject\",\"fail\",w.Callbacks(\"once memory\"),w.Callbacks(\"once memory\"),1,\"rejected\"]],n=\"pending\",i={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return w.Deferred((function(r){w.each(e,(function(e,n){var i=b(t[n[4]])&&t[n[4]];o[n[1]]((function(){var t=i&&i.apply(this,arguments);t&&b(t.promise)?t.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[n[0]+\"With\"](this,i?[t]:arguments)}))})),t=null})).promise()},then:function(t,n,i){var o=0;function a(t,e,n,i){return function(){var l=this,h=arguments,s=function(){var r,s;if(!(t=o&&(n!==F&&(l=void 0,h=[r]),e.rejectWith(l,h))}};t?d():(w.Deferred.getStackHook&&(d.stackTrace=w.Deferred.getStackHook()),r.setTimeout(d))}}return w.Deferred((function(r){e[0][3].add(a(0,r,b(i)?i:R,r.notifyWith)),e[1][3].add(a(0,r,b(t)?t:R)),e[2][3].add(a(0,r,b(n)?n:F))})).promise()},promise:function(t){return null!=t?w.extend(t,i):i}},o={};return w.each(e,(function(t,r){var a=r[2],l=r[5];i[r[1]]=a.add,l&&a.add((function(){n=l}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(r[3].fire),o[r[0]]=function(){return o[r[0]+\"With\"](this===o?void 0:this,arguments),this},o[r[0]+\"With\"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,r=e,n=Array(r),i=l.call(arguments),o=w.Deferred(),a=function(t){return function(r){n[t]=this,i[t]=arguments.length>1?l.call(arguments):r,--e||o.resolveWith(n,i)}};if(e<=1&&(U(t,o.done(a(r)).resolve,o.reject,!e),\"pending\"===o.state()||b(i[r]&&i[r].then)))return o.then();for(;r--;)U(i[r],a(r),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,e){r.console&&r.console.warn&&t&&H.test(t.name)&&r.console.warn(\"jQuery.Deferred exception: \"+t.message,t.stack,e)},w.readyException=function(t){r.setTimeout((function(){throw t}))};var B=w.Deferred();function W(){x.removeEventListener(\"DOMContentLoaded\",W),r.removeEventListener(\"load\",W),w.ready()}w.fn.ready=function(t){return B.then(t).catch((function(t){w.readyException(t)})),this},w.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==t&&--w.readyWait>0||B.resolveWith(x,[w]))}}),w.ready.then=B.then,\"complete\"===x.readyState||\"loading\"!==x.readyState&&!x.documentElement.doScroll?r.setTimeout(w.ready):(x.addEventListener(\"DOMContentLoaded\",W),r.addEventListener(\"load\",W));var Y=function(t,e,r,n,i,o,a){var l=0,h=t.length,s=null==r;if(\"object\"===y(r))for(l in i=!0,r)Y(t,e,l,r[l],!0,o,a);else if(void 0!==n&&(i=!0,b(n)||(a=!0),s&&(a?(e.call(t,n),e=null):(s=e,e=function(t,e,r){return s.call(w(t),r)})),e))for(;l1,null,!0)},removeData:function(t){return this.each((function(){K.remove(this,t)}))}}),w.extend({queue:function(t,e,r){var n;if(t)return e=(e||\"fx\")+\"queue\",n=$.get(t,e),r&&(!n||Array.isArray(r)?n=$.access(t,e,w.makeArray(r)):n.push(r)),n||[]},dequeue:function(t,e){e=e||\"fx\";var r=w.queue(t,e),n=r.length,i=r.shift(),o=w._queueHooks(t,e);\"inprogress\"===i&&(i=r.shift(),n--),i&&(\"fx\"===e&&r.unshift(\"inprogress\"),delete o.stop,i.call(t,(function(){w.dequeue(t,e)}),o)),!n&&o&&o.empty.fire()},_queueHooks:function(t,e){var r=e+\"queueHooks\";return $.get(t,r)||$.access(t,r,{empty:w.Callbacks(\"once memory\").add((function(){$.remove(t,[e+\"queue\",r])}))})}}),w.fn.extend({queue:function(t,e){var r=2;return\"string\"!=typeof t&&(e=t,t=\"fx\",r--),arguments.length\\x20\\t\\r\\n\\f]*)/i,bt=/^$|^module$|\\/(?:java|ecma)script/i;ut=x.createDocumentFragment().appendChild(x.createElement(\"div\")),(mt=x.createElement(\"input\")).setAttribute(\"type\",\"radio\"),mt.setAttribute(\"checked\",\"checked\"),mt.setAttribute(\"name\",\"t\"),ut.appendChild(mt),g.checkClone=ut.cloneNode(!0).cloneNode(!0).lastChild.checked,ut.innerHTML=\"\",g.noCloneChecked=!!ut.cloneNode(!0).lastChild.defaultValue,ut.innerHTML=\"\",g.option=!!ut.lastChild;var _t={thead:[1,\"\"],col:[2,\"\"],tr:[2,\"\"],td:[3,\"\"],_default:[0,\"\",\"\"]};function xt(t,e){var r;return r=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||\"*\"):void 0!==t.querySelectorAll?t.querySelectorAll(e||\"*\"):[],void 0===e||e&&D(t,e)?w.merge([t],r):r}function vt(t,e){for(var r=0,n=t.length;r\",\"\"]);var kt=/<|?\\w+;/;function yt(t,e,r,n,i){for(var o,a,l,h,s,d,c=e.createDocumentFragment(),p=[],u=0,m=t.length;u-1)i&&i.push(o);else if(s=at(o),a=xt(c.appendChild(o),\"script\"),s&&vt(a),r)for(d=0;o=a[d++];)bt.test(o.type||\"\")&&r.push(o);return c}var wt=/^key/,St=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Mt=/^([^.]*)(?:\\.(.+)|)/;function Ct(){return!0}function Tt(){return!1}function Et(t,e){return t===function(){try{return x.activeElement}catch(t){}}()==(\"focus\"===e)}function Dt(t,e,r,n,i,o){var a,l;if(\"object\"==typeof e){for(l in\"string\"!=typeof r&&(n=n||r,r=void 0),e)Dt(t,l,r,n,e[l],o);return t}if(null==n&&null==i?(i=r,n=r=void 0):null==i&&(\"string\"==typeof r?(i=n,n=void 0):(i=n,n=r,r=void 0)),!1===i)i=Tt;else if(!i)return t;return 1===o&&(a=i,(i=function(t){return w().off(t),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),t.each((function(){w.event.add(this,e,i,n,r)}))}function Nt(t,e,r){r?($.set(t,e,!1),w.event.add(t,e,{namespace:!1,handler:function(t){var n,i,o=$.get(this,e);if(1&t.isTrigger&&this[e]){if(o.length)(w.event.special[e]||{}).delegateType&&t.stopPropagation();else if(o=l.call(arguments),$.set(this,e,o),n=r(this,e),this[e](),o!==(i=$.get(this,e))||n?$.set(this,e,!1):i={},o!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else o.length&&($.set(this,e,{value:w.event.trigger(w.extend(o[0],w.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===$.get(t,e)&&w.event.add(t,e,Ct)}w.event={global:{},add:function(t,e,r,n,i){var o,a,l,h,s,d,c,p,u,m,f,g=$.get(t);if(X(t))for(r.handler&&(r=(o=r).handler,i=o.selector),i&&w.find.matchesSelector(ot,i),r.guid||(r.guid=w.guid++),(h=g.events)||(h=g.events=Object.create(null)),(a=g.handle)||(a=g.handle=function(e){return void 0!==w&&w.event.triggered!==e.type?w.event.dispatch.apply(t,arguments):void 0}),s=(e=(e||\"\").match(P)||[\"\"]).length;s--;)u=f=(l=Mt.exec(e[s])||[])[1],m=(l[2]||\"\").split(\".\").sort(),u&&(c=w.event.special[u]||{},u=(i?c.delegateType:c.bindType)||u,c=w.event.special[u]||{},d=w.extend({type:u,origType:f,data:n,handler:r,guid:r.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:m.join(\".\")},o),(p=h[u])||((p=h[u]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(t,n,m,a)||t.addEventListener&&t.addEventListener(u,a)),c.add&&(c.add.call(t,d),d.handler.guid||(d.handler.guid=r.guid)),i?p.splice(p.delegateCount++,0,d):p.push(d),w.event.global[u]=!0)},remove:function(t,e,r,n,i){var o,a,l,h,s,d,c,p,u,m,f,g=$.hasData(t)&&$.get(t);if(g&&(h=g.events)){for(s=(e=(e||\"\").match(P)||[\"\"]).length;s--;)if(u=f=(l=Mt.exec(e[s])||[])[1],m=(l[2]||\"\").split(\".\").sort(),u){for(c=w.event.special[u]||{},p=h[u=(n?c.delegateType:c.bindType)||u]||[],l=l[2]&&new RegExp(\"(^|\\\\.)\"+m.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"),a=o=p.length;o--;)d=p[o],!i&&f!==d.origType||r&&r.guid!==d.guid||l&&!l.test(d.namespace)||n&&n!==d.selector&&(\"**\"!==n||!d.selector)||(p.splice(o,1),d.selector&&p.delegateCount--,c.remove&&c.remove.call(t,d));a&&!p.length&&(c.teardown&&!1!==c.teardown.call(t,m,g.handle)||w.removeEvent(t,u,g.handle),delete h[u])}else for(u in h)w.event.remove(t,u+e[s],r,n,!0);w.isEmptyObject(h)&&$.remove(t,\"handle events\")}},dispatch:function(t){var e,r,n,i,o,a,l=new Array(arguments.length),h=w.event.fix(t),s=($.get(this,\"events\")||Object.create(null))[h.type]||[],d=w.event.special[h.type]||{};for(l[0]=h,e=1;e=1))for(;s!==this;s=s.parentNode||this)if(1===s.nodeType&&(\"click\"!==t.type||!0!==s.disabled)){for(o=[],a={},r=0;r-1:w.find(i,this,null,[s]).length),a[i]&&o.push(n);o.length&&l.push({elem:s,handlers:o})}return s=this,h\\s*$/g;function Lt(t,e){return D(t,\"table\")&&D(11!==e.nodeType?e:e.firstChild,\"tr\")&&w(t).children(\"tbody\")[0]||t}function It(t){return t.type=(null!==t.getAttribute(\"type\"))+\"/\"+t.type,t}function Ot(t){return\"true/\"===(t.type||\"\").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute(\"type\"),t}function Pt(t,e){var r,n,i,o,a,l;if(1===e.nodeType){if($.hasData(t)&&(l=$.get(t).events))for(i in $.remove(e,\"handle events\"),l)for(r=0,n=l[i].length;r1&&\"string\"==typeof m&&!g.checkClone&&jt.test(m))return t.each((function(i){var o=t.eq(i);f&&(e[0]=m.call(this,i,o.html())),Ft(o,e,r,n)}));if(p&&(o=(i=yt(e,t[0].ownerDocument,!1,t,n)).firstChild,1===i.childNodes.length&&(i=o),o||n)){for(l=(a=w.map(xt(i,\"script\"),It)).length;c0&&vt(a,!h&&xt(t,\"script\")),l},cleanData:function(t){for(var e,r,n,i=w.event.special,o=0;void 0!==(r=t[o]);o++)if(X(r)){if(e=r[$.expando]){if(e.events)for(n in e.events)i[n]?w.event.remove(r,n):w.removeEvent(r,n,e.handle);r[$.expando]=void 0}r[K.expando]&&(r[K.expando]=void 0)}}}),w.fn.extend({detach:function(t){return Ut(this,t,!0)},remove:function(t){return Ut(this,t)},text:function(t){return Y(this,(function(t){return void 0===t?w.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Ft(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Lt(this,t).appendChild(t)}))},prepend:function(){return Ft(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Lt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Ft(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Ft(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(w.cleanData(xt(t,!1)),t.textContent=\"\");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return w.clone(this,t,e)}))},html:function(t){return Y(this,(function(t){var e=this[0]||{},r=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if(\"string\"==typeof t&&!At.test(t)&&!_t[(gt.exec(t)||[\"\",\"\"])[1].toLowerCase()]){t=w.htmlPrefilter(t);try{for(;r3,ot.removeChild(t)),l}}))}();var Vt=[\"Webkit\",\"Moz\",\"ms\"],Qt=x.createElement(\"div\").style,Xt={};function Zt(t){var e=w.cssProps[t]||Xt[t];return e||(t in Qt?t:Xt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),r=Vt.length;r--;)if((t=Vt[r]+e)in Qt)return t}(t)||t)}var $t=/^(none|table(?!-c[ea]).+)/,Kt=/^--/,Jt={position:\"absolute\",visibility:\"hidden\",display:\"block\"},te={letterSpacing:\"0\",fontWeight:\"400\"};function ee(t,e,r){var n=nt.exec(e);return n?Math.max(0,n[2]-(r||0))+(n[3]||\"px\"):e}function re(t,e,r,n,i,o){var a=\"width\"===e?1:0,l=0,h=0;if(r===(n?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===r&&(h+=w.css(t,r+it[a],!0,i)),n?(\"content\"===r&&(h-=w.css(t,\"padding\"+it[a],!0,i)),\"margin\"!==r&&(h-=w.css(t,\"border\"+it[a]+\"Width\",!0,i))):(h+=w.css(t,\"padding\"+it[a],!0,i),\"padding\"!==r?h+=w.css(t,\"border\"+it[a]+\"Width\",!0,i):l+=w.css(t,\"border\"+it[a]+\"Width\",!0,i));return!n&&o>=0&&(h+=Math.max(0,Math.ceil(t[\"offset\"+e[0].toUpperCase()+e.slice(1)]-o-h-l-.5))||0),h}function ne(t,e,r){var n=Bt(t),i=(!g.boxSizingReliable()||r)&&\"border-box\"===w.css(t,\"boxSizing\",!1,n),o=i,a=qt(t,e,n),l=\"offset\"+e[0].toUpperCase()+e.slice(1);if(Ht.test(a)){if(!r)return a;a=\"auto\"}return(!g.boxSizingReliable()&&i||!g.reliableTrDimensions()&&D(t,\"tr\")||\"auto\"===a||!parseFloat(a)&&\"inline\"===w.css(t,\"display\",!1,n))&&t.getClientRects().length&&(i=\"border-box\"===w.css(t,\"boxSizing\",!1,n),(o=l in t)&&(a=t[l])),(a=parseFloat(a)||0)+re(t,e,r||(i?\"border\":\"content\"),o,n,a)+\"px\"}function ie(t,e,r,n,i){return new ie.prototype.init(t,e,r,n,i)}w.extend({cssHooks:{opacity:{get:function(t,e){if(e){var r=qt(t,\"opacity\");return\"\"===r?\"1\":r}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,r,n){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,l=Q(e),h=Kt.test(e),s=t.style;if(h||(e=Zt(l)),a=w.cssHooks[e]||w.cssHooks[l],void 0===r)return a&&\"get\"in a&&void 0!==(i=a.get(t,!1,n))?i:s[e];\"string\"===(o=typeof r)&&(i=nt.exec(r))&&i[1]&&(r=st(t,e,i),o=\"number\"),null!=r&&r==r&&(\"number\"!==o||h||(r+=i&&i[3]||(w.cssNumber[l]?\"\":\"px\")),g.clearCloneStyle||\"\"!==r||0!==e.indexOf(\"background\")||(s[e]=\"inherit\"),a&&\"set\"in a&&void 0===(r=a.set(t,r,n))||(h?s.setProperty(e,r):s[e]=r))}},css:function(t,e,r,n){var i,o,a,l=Q(e);return Kt.test(e)||(e=Zt(l)),(a=w.cssHooks[e]||w.cssHooks[l])&&\"get\"in a&&(i=a.get(t,!0,r)),void 0===i&&(i=qt(t,e,n)),\"normal\"===i&&e in te&&(i=te[e]),\"\"===r||r?(o=parseFloat(i),!0===r||isFinite(o)?o||0:i):i}}),w.each([\"height\",\"width\"],(function(t,e){w.cssHooks[e]={get:function(t,r,n){if(r)return!$t.test(w.css(t,\"display\"))||t.getClientRects().length&&t.getBoundingClientRect().width?ne(t,e,n):Wt(t,Jt,(function(){return ne(t,e,n)}))},set:function(t,r,n){var i,o=Bt(t),a=!g.scrollboxSize()&&\"absolute\"===o.position,l=(a||n)&&\"border-box\"===w.css(t,\"boxSizing\",!1,o),h=n?re(t,e,n,l,o):0;return l&&a&&(h-=Math.ceil(t[\"offset\"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-re(t,e,\"border\",!1,o)-.5)),h&&(i=nt.exec(r))&&\"px\"!==(i[3]||\"px\")&&(t.style[e]=r,r=w.css(t,e)),ee(0,r,h)}}})),w.cssHooks.marginLeft=Gt(g.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(qt(t,\"marginLeft\"))||t.getBoundingClientRect().left-Wt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+\"px\"})),w.each({margin:\"\",padding:\"\",border:\"Width\"},(function(t,e){w.cssHooks[t+e]={expand:function(r){for(var n=0,i={},o=\"string\"==typeof r?r.split(\" \"):[r];n<4;n++)i[t+it[n]+e]=o[n]||o[n-2]||o[0];return i}},\"margin\"!==t&&(w.cssHooks[t+e].set=ee)})),w.fn.extend({css:function(t,e){return Y(this,(function(t,e,r){var n,i,o={},a=0;if(Array.isArray(e)){for(n=Bt(t),i=e.length;a1)}}),w.Tween=ie,ie.prototype={constructor:ie,init:function(t,e,r,n,i,o){this.elem=t,this.prop=r,this.easing=i||w.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=o||(w.cssNumber[r]?\"\":\"px\")},cur:function(){var t=ie.propHooks[this.prop];return t&&t.get?t.get(this):ie.propHooks._default.get(this)},run:function(t){var e,r=ie.propHooks[this.prop];return this.options.duration?this.pos=e=w.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):ie.propHooks._default.set(this),this}},ie.prototype.init.prototype=ie.prototype,ie.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=w.css(t.elem,t.prop,\"\"))&&\"auto\"!==e?e:0},set:function(t){w.fx.step[t.prop]?w.fx.step[t.prop](t):1!==t.elem.nodeType||!w.cssHooks[t.prop]&&null==t.elem.style[Zt(t.prop)]?t.elem[t.prop]=t.now:w.style(t.elem,t.prop,t.now+t.unit)}}},ie.propHooks.scrollTop=ie.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},w.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:\"swing\"},w.fx=ie.prototype.init,w.fx.step={};var oe,ae,le=/^(?:toggle|show|hide)$/,he=/queueHooks$/;function se(){ae&&(!1===x.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(se):r.setTimeout(se,w.fx.interval),w.fx.tick())}function de(){return r.setTimeout((function(){oe=void 0})),oe=Date.now()}function ce(t,e){var r,n=0,i={height:t};for(e=e?1:0;n<4;n+=2-e)i[\"margin\"+(r=it[n])]=i[\"padding\"+r]=t;return e&&(i.opacity=i.width=t),i}function pe(t,e,r){for(var n,i=(ue.tweeners[e]||[]).concat(ue.tweeners[\"*\"]),o=0,a=i.length;o1)},removeAttr:function(t){return this.each((function(){w.removeAttr(this,t)}))}}),w.extend({attr:function(t,e,r){var n,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?w.prop(t,e,r):(1===o&&w.isXMLDoc(t)||(i=w.attrHooks[e.toLowerCase()]||(w.expr.match.bool.test(e)?me:void 0)),void 0!==r?null===r?void w.removeAttr(t,e):i&&\"set\"in i&&void 0!==(n=i.set(t,r,e))?n:(t.setAttribute(e,r+\"\"),r):i&&\"get\"in i&&null!==(n=i.get(t,e))?n:null==(n=w.find.attr(t,e))?void 0:n)},attrHooks:{type:{set:function(t,e){if(!g.radioValue&&\"radio\"===e&&D(t,\"input\")){var r=t.value;return t.setAttribute(\"type\",e),r&&(t.value=r),e}}}},removeAttr:function(t,e){var r,n=0,i=e&&e.match(P);if(i&&1===t.nodeType)for(;r=i[n++];)t.removeAttribute(r)}}),me={set:function(t,e,r){return!1===e?w.removeAttr(t,r):t.setAttribute(r,r),r}},w.each(w.expr.match.bool.source.match(/\\w+/g),(function(t,e){var r=fe[e]||w.find.attr;fe[e]=function(t,e,n){var i,o,a=e.toLowerCase();return n||(o=fe[a],fe[a]=i,i=null!=r(t,e,n)?a:null,fe[a]=o),i}}));var ge=/^(?:input|select|textarea|button)$/i,be=/^(?:a|area)$/i;function _e(t){return(t.match(P)||[]).join(\" \")}function xe(t){return t.getAttribute&&t.getAttribute(\"class\")||\"\"}function ve(t){return Array.isArray(t)?t:\"string\"==typeof t&&t.match(P)||[]}w.fn.extend({prop:function(t,e){return Y(this,w.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[w.propFix[t]||t]}))}}),w.extend({prop:function(t,e,r){var n,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(t)||(e=w.propFix[e]||e,i=w.propHooks[e]),void 0!==r?i&&\"set\"in i&&void 0!==(n=i.set(t,r,e))?n:t[e]=r:i&&\"get\"in i&&null!==(n=i.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=w.find.attr(t,\"tabindex\");return e?parseInt(e,10):ge.test(t.nodeName)||be.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),g.optSelected||(w.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),w.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){w.propFix[this.toLowerCase()]=this})),w.fn.extend({addClass:function(t){var e,r,n,i,o,a,l,h=0;if(b(t))return this.each((function(e){w(this).addClass(t.call(this,e,xe(this)))}));if((e=ve(t)).length)for(;r=this[h++];)if(i=xe(r),n=1===r.nodeType&&\" \"+_e(i)+\" \"){for(a=0;o=e[a++];)n.indexOf(\" \"+o+\" \")<0&&(n+=o+\" \");i!==(l=_e(n))&&r.setAttribute(\"class\",l)}return this},removeClass:function(t){var e,r,n,i,o,a,l,h=0;if(b(t))return this.each((function(e){w(this).removeClass(t.call(this,e,xe(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((e=ve(t)).length)for(;r=this[h++];)if(i=xe(r),n=1===r.nodeType&&\" \"+_e(i)+\" \"){for(a=0;o=e[a++];)for(;n.indexOf(\" \"+o+\" \")>-1;)n=n.replace(\" \"+o+\" \",\" \");i!==(l=_e(n))&&r.setAttribute(\"class\",l)}return this},toggleClass:function(t,e){var r=typeof t,n=\"string\"===r||Array.isArray(t);return\"boolean\"==typeof e&&n?e?this.addClass(t):this.removeClass(t):b(t)?this.each((function(r){w(this).toggleClass(t.call(this,r,xe(this),e),e)})):this.each((function(){var e,i,o,a;if(n)for(i=0,o=w(this),a=ve(t);e=a[i++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&\"boolean\"!==r||((e=xe(this))&&$.set(this,\"__className__\",e),this.setAttribute&&this.setAttribute(\"class\",e||!1===t?\"\":$.get(this,\"__className__\")||\"\"))}))},hasClass:function(t){var e,r,n=0;for(e=\" \"+t+\" \";r=this[n++];)if(1===r.nodeType&&(\" \"+_e(xe(r))+\" \").indexOf(e)>-1)return!0;return!1}});var ke=/\\r/g;w.fn.extend({val:function(t){var e,r,n,i=this[0];return arguments.length?(n=b(t),this.each((function(r){var i;1===this.nodeType&&(null==(i=n?t.call(this,r,w(this).val()):t)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=w.map(i,(function(t){return null==t?\"\":t+\"\"}))),(e=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&\"set\"in e&&void 0!==e.set(this,i,\"value\")||(this.value=i))}))):i?(e=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&\"get\"in e&&void 0!==(r=e.get(i,\"value\"))?r:\"string\"==typeof(r=i.value)?r.replace(ke,\"\"):null==r?\"\":r:void 0}}),w.extend({valHooks:{option:{get:function(t){var e=w.find.attr(t,\"value\");return null!=e?e:_e(w.text(t))}},select:{get:function(t){var e,r,n,i=t.options,o=t.selectedIndex,a=\"select-one\"===t.type,l=a?null:[],h=a?o+1:i.length;for(n=o<0?h:a?o:0;n-1)&&(r=!0);return r||(t.selectedIndex=-1),o}}}}),w.each([\"radio\",\"checkbox\"],(function(){w.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=w.inArray(w(t).val(),e)>-1}},g.checkOn||(w.valHooks[this].get=function(t){return null===t.getAttribute(\"value\")?\"on\":t.value})})),g.focusin=\"onfocusin\"in r;var ye=/^(?:focusinfocus|focusoutblur)$/,we=function(t){t.stopPropagation()};w.extend(w.event,{trigger:function(t,e,n,i){var o,a,l,h,s,d,c,p,m=[n||x],f=u.call(t,\"type\")?t.type:t,g=u.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(a=p=l=n=n||x,3!==n.nodeType&&8!==n.nodeType&&!ye.test(f+w.event.triggered)&&(f.indexOf(\".\")>-1&&(g=f.split(\".\"),f=g.shift(),g.sort()),s=f.indexOf(\":\")<0&&\"on\"+f,(t=t[w.expando]?t:new w.Event(f,\"object\"==typeof t&&t)).isTrigger=i?2:3,t.namespace=g.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+g.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:w.makeArray(e,[t]),c=w.event.special[f]||{},i||!c.trigger||!1!==c.trigger.apply(n,e))){if(!i&&!c.noBubble&&!_(n)){for(h=c.delegateType||f,ye.test(h+f)||(a=a.parentNode);a;a=a.parentNode)m.push(a),l=a;l===(n.ownerDocument||x)&&m.push(l.defaultView||l.parentWindow||r)}for(o=0;(a=m[o++])&&!t.isPropagationStopped();)p=a,t.type=o>1?h:c.bindType||f,(d=($.get(a,\"events\")||Object.create(null))[t.type]&&$.get(a,\"handle\"))&&d.apply(a,e),(d=s&&a[s])&&d.apply&&X(a)&&(t.result=d.apply(a,e),!1===t.result&&t.preventDefault());return t.type=f,i||t.isDefaultPrevented()||c._default&&!1!==c._default.apply(m.pop(),e)||!X(n)||s&&b(n[f])&&!_(n)&&((l=n[s])&&(n[s]=null),w.event.triggered=f,t.isPropagationStopped()&&p.addEventListener(f,we),n[f](),t.isPropagationStopped()&&p.removeEventListener(f,we),w.event.triggered=void 0,l&&(n[s]=l)),t.result}},simulate:function(t,e,r){var n=w.extend(new w.Event,r,{type:t,isSimulated:!0});w.event.trigger(n,null,e)}}),w.fn.extend({trigger:function(t,e){return this.each((function(){w.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var r=this[0];if(r)return w.event.trigger(t,e,r,!0)}}),g.focusin||w.each({focus:\"focusin\",blur:\"focusout\"},(function(t,e){var r=function(t){w.event.simulate(e,t.target,w.event.fix(t))};w.event.special[e]={setup:function(){var n=this.ownerDocument||this.document||this,i=$.access(n,e);i||n.addEventListener(t,r,!0),$.access(n,e,(i||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,i=$.access(n,e)-1;i?$.access(n,e,i):(n.removeEventListener(t,r,!0),$.remove(n,e))}}}));var Se=r.location,Me={guid:Date.now()},Ce=/\\?/;w.parseXML=function(t){var e;if(!t||\"string\"!=typeof t)return null;try{e=(new r.DOMParser).parseFromString(t,\"text/xml\")}catch(t){e=void 0}return e&&!e.getElementsByTagName(\"parsererror\").length||w.error(\"Invalid XML: \"+t),e};var Te=/\\[\\]$/,Ee=/\\r?\\n/g,De=/^(?:submit|button|image|reset|file)$/i,Ne=/^(?:input|select|textarea|keygen)/i;function Ae(t,e,r,n){var i;if(Array.isArray(e))w.each(e,(function(e,i){r||Te.test(t)?n(t,i):Ae(t+\"[\"+(\"object\"==typeof i&&null!=i?e:\"\")+\"]\",i,r,n)}));else if(r||\"object\"!==y(e))n(t,e);else for(i in e)Ae(t+\"[\"+i+\"]\",e[i],r,n)}w.param=function(t,e){var r,n=[],i=function(t,e){var r=b(e)?e():e;n[n.length]=encodeURIComponent(t)+\"=\"+encodeURIComponent(null==r?\"\":r)};if(null==t)return\"\";if(Array.isArray(t)||t.jquery&&!w.isPlainObject(t))w.each(t,(function(){i(this.name,this.value)}));else for(r in t)Ae(r,t[r],e,i);return n.join(\"&\")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=w.prop(this,\"elements\");return t?w.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!w(this).is(\":disabled\")&&Ne.test(this.nodeName)&&!De.test(t)&&(this.checked||!ft.test(t))})).map((function(t,e){var r=w(this).val();return null==r?null:Array.isArray(r)?w.map(r,(function(t){return{name:e.name,value:t.replace(Ee,\"\\r\\n\")}})):{name:e.name,value:r.replace(Ee,\"\\r\\n\")}})).get()}});var je=/%20/g,ze=/#.*$/,Le=/([?&])_=[^&]*/,Ie=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Oe=/^(?:GET|HEAD)$/,Pe=/^\\/\\//,Re={},Fe={},Ue=\"*/\".concat(\"*\"),He=x.createElement(\"a\");function Be(t){return function(e,r){\"string\"!=typeof e&&(r=e,e=\"*\");var n,i=0,o=e.toLowerCase().match(P)||[];if(b(r))for(;n=o[i++];)\"+\"===n[0]?(n=n.slice(1)||\"*\",(t[n]=t[n]||[]).unshift(r)):(t[n]=t[n]||[]).push(r)}}function We(t,e,r,n){var i={},o=t===Fe;function a(l){var h;return i[l]=!0,w.each(t[l]||[],(function(t,l){var s=l(e,r,n);return\"string\"!=typeof s||o||i[s]?o?!(h=s):void 0:(e.dataTypes.unshift(s),a(s),!1)})),h}return a(e.dataTypes[0])||!i[\"*\"]&&a(\"*\")}function Ye(t,e){var r,n,i=w.ajaxSettings.flatOptions||{};for(r in e)void 0!==e[r]&&((i[r]?t:n||(n={}))[r]=e[r]);return n&&w.extend(!0,t,n),t}He.href=Se.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Se.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Se.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":Ue,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Ye(Ye(t,w.ajaxSettings),e):Ye(w.ajaxSettings,t)},ajaxPrefilter:Be(Re),ajaxTransport:Be(Fe),ajax:function(t,e){\"object\"==typeof t&&(e=t,t=void 0),e=e||{};var n,i,o,a,l,h,s,d,c,p,u=w.ajaxSetup({},e),m=u.context||u,f=u.context&&(m.nodeType||m.jquery)?w(m):w.event,g=w.Deferred(),b=w.Callbacks(\"once memory\"),_=u.statusCode||{},v={},k={},y=\"canceled\",S={readyState:0,getResponseHeader:function(t){var e;if(s){if(!a)for(a={};e=Ie.exec(o);)a[e[1].toLowerCase()+\" \"]=(a[e[1].toLowerCase()+\" \"]||[]).concat(e[2]);e=a[t.toLowerCase()+\" \"]}return null==e?null:e.join(\", \")},getAllResponseHeaders:function(){return s?o:null},setRequestHeader:function(t,e){return null==s&&(t=k[t.toLowerCase()]=k[t.toLowerCase()]||t,v[t]=e),this},overrideMimeType:function(t){return null==s&&(u.mimeType=t),this},statusCode:function(t){var e;if(t)if(s)S.always(t[S.status]);else for(e in t)_[e]=[_[e],t[e]];return this},abort:function(t){var e=t||y;return n&&n.abort(e),M(0,e),this}};if(g.promise(S),u.url=((t||u.url||Se.href)+\"\").replace(Pe,Se.protocol+\"//\"),u.type=e.method||e.type||u.method||u.type,u.dataTypes=(u.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==u.crossDomain){h=x.createElement(\"a\");try{h.href=u.url,h.href=h.href,u.crossDomain=He.protocol+\"//\"+He.host!=h.protocol+\"//\"+h.host}catch(t){u.crossDomain=!0}}if(u.data&&u.processData&&\"string\"!=typeof u.data&&(u.data=w.param(u.data,u.traditional)),We(Re,u,e,S),s)return S;for(c in(d=w.event&&u.global)&&0==w.active++&&w.event.trigger(\"ajaxStart\"),u.type=u.type.toUpperCase(),u.hasContent=!Oe.test(u.type),i=u.url.replace(ze,\"\"),u.hasContent?u.data&&u.processData&&0===(u.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(u.data=u.data.replace(je,\"+\")):(p=u.url.slice(i.length),u.data&&(u.processData||\"string\"==typeof u.data)&&(i+=(Ce.test(i)?\"&\":\"?\")+u.data,delete u.data),!1===u.cache&&(i=i.replace(Le,\"$1\"),p=(Ce.test(i)?\"&\":\"?\")+\"_=\"+Me.guid+++p),u.url=i+p),u.ifModified&&(w.lastModified[i]&&S.setRequestHeader(\"If-Modified-Since\",w.lastModified[i]),w.etag[i]&&S.setRequestHeader(\"If-None-Match\",w.etag[i])),(u.data&&u.hasContent&&!1!==u.contentType||e.contentType)&&S.setRequestHeader(\"Content-Type\",u.contentType),S.setRequestHeader(\"Accept\",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+(\"*\"!==u.dataTypes[0]?\", \"+Ue+\"; q=0.01\":\"\"):u.accepts[\"*\"]),u.headers)S.setRequestHeader(c,u.headers[c]);if(u.beforeSend&&(!1===u.beforeSend.call(m,S,u)||s))return S.abort();if(y=\"abort\",b.add(u.complete),S.done(u.success),S.fail(u.error),n=We(Fe,u,e,S)){if(S.readyState=1,d&&f.trigger(\"ajaxSend\",[S,u]),s)return S;u.async&&u.timeout>0&&(l=r.setTimeout((function(){S.abort(\"timeout\")}),u.timeout));try{s=!1,n.send(v,M)}catch(t){if(s)throw t;M(-1,t)}}else M(-1,\"No Transport\");function M(t,e,a,h){var c,p,x,v,k,y=e;s||(s=!0,l&&r.clearTimeout(l),n=void 0,o=h||\"\",S.readyState=t>0?4:0,c=t>=200&&t<300||304===t,a&&(v=function(t,e,r){for(var n,i,o,a,l=t.contents,h=t.dataTypes;\"*\"===h[0];)h.shift(),void 0===n&&(n=t.mimeType||e.getResponseHeader(\"Content-Type\"));if(n)for(i in l)if(l[i]&&l[i].test(n)){h.unshift(i);break}if(h[0]in r)o=h[0];else{for(i in r){if(!h[0]||t.converters[i+\" \"+h[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==h[0]&&h.unshift(o),r[o]}(u,S,a)),!c&&w.inArray(\"script\",u.dataTypes)>-1&&(u.converters[\"text script\"]=function(){}),v=function(t,e,r,n){var i,o,a,l,h,s={},d=t.dataTypes.slice();if(d[1])for(a in t.converters)s[a.toLowerCase()]=t.converters[a];for(o=d.shift();o;)if(t.responseFields[o]&&(r[t.responseFields[o]]=e),!h&&n&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),h=o,o=d.shift())if(\"*\"===o)o=h;else if(\"*\"!==h&&h!==o){if(!(a=s[h+\" \"+o]||s[\"* \"+o]))for(i in s)if((l=i.split(\" \"))[1]===o&&(a=s[h+\" \"+l[0]]||s[\"* \"+l[0]])){!0===a?a=s[i]:!0!==s[i]&&(o=l[0],d.unshift(l[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:\"parsererror\",error:a?t:\"No conversion from \"+h+\" to \"+o}}}return{state:\"success\",data:e}}(u,v,S,c),c?(u.ifModified&&((k=S.getResponseHeader(\"Last-Modified\"))&&(w.lastModified[i]=k),(k=S.getResponseHeader(\"etag\"))&&(w.etag[i]=k)),204===t||\"HEAD\"===u.type?y=\"nocontent\":304===t?y=\"notmodified\":(y=v.state,p=v.data,c=!(x=v.error))):(x=y,!t&&y||(y=\"error\",t<0&&(t=0))),S.status=t,S.statusText=(e||y)+\"\",c?g.resolveWith(m,[p,y,S]):g.rejectWith(m,[S,y,x]),S.statusCode(_),_=void 0,d&&f.trigger(c?\"ajaxSuccess\":\"ajaxError\",[S,u,c?p:x]),b.fireWith(m,[S,y]),d&&(f.trigger(\"ajaxComplete\",[S,u]),--w.active||w.event.trigger(\"ajaxStop\")))}return S},getJSON:function(t,e,r){return w.get(t,e,r,\"json\")},getScript:function(t,e){return w.get(t,void 0,e,\"script\")}}),w.each([\"get\",\"post\"],(function(t,e){w[e]=function(t,r,n,i){return b(r)&&(i=i||n,n=r,r=void 0),w.ajax(w.extend({url:t,type:e,dataType:i,data:r,success:n},w.isPlainObject(t)&&t))}})),w.ajaxPrefilter((function(t){var e;for(e in t.headers)\"content-type\"===e.toLowerCase()&&(t.contentType=t.headers[e]||\"\")})),w._evalUrl=function(t,e,r){return w.ajax({url:t,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(t){w.globalEval(t,e,r)}})},w.fn.extend({wrapAll:function(t){var e;return this[0]&&(b(t)&&(t=t.call(this[0])),e=w(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return b(t)?this.each((function(e){w(this).wrapInner(t.call(this,e))})):this.each((function(){var e=w(this),r=e.contents();r.length?r.wrapAll(t):e.append(t)}))},wrap:function(t){var e=b(t);return this.each((function(r){w(this).wrapAll(e?t.call(this,r):t)}))},unwrap:function(t){return this.parent(t).not(\"body\").each((function(){w(this).replaceWith(this.childNodes)})),this}}),w.expr.pseudos.hidden=function(t){return!w.expr.pseudos.visible(t)},w.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(t){}};var qe={0:200,1223:204},Ge=w.ajaxSettings.xhr();g.cors=!!Ge&&\"withCredentials\"in Ge,g.ajax=Ge=!!Ge,w.ajaxTransport((function(t){var e,n;if(g.cors||Ge&&!t.crossDomain)return{send:function(i,o){var a,l=t.xhr();if(l.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)l[a]=t.xhrFields[a];for(a in t.mimeType&&l.overrideMimeType&&l.overrideMimeType(t.mimeType),t.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\"),i)l.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=n=l.onload=l.onerror=l.onabort=l.ontimeout=l.onreadystatechange=null,\"abort\"===t?l.abort():\"error\"===t?\"number\"!=typeof l.status?o(0,\"error\"):o(l.status,l.statusText):o(qe[l.status]||l.status,l.statusText,\"text\"!==(l.responseType||\"text\")||\"string\"!=typeof l.responseText?{binary:l.response}:{text:l.responseText},l.getAllResponseHeaders()))}},l.onload=e(),n=l.onerror=l.ontimeout=e(\"error\"),void 0!==l.onabort?l.onabort=n:l.onreadystatechange=function(){4===l.readyState&&r.setTimeout((function(){e&&n()}))},e=e(\"abort\");try{l.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),w.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),w.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(t){return w.globalEval(t),t}}}),w.ajaxPrefilter(\"script\",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type=\"GET\")})),w.ajaxTransport(\"script\",(function(t){var e,r;if(t.crossDomain||t.scriptAttrs)return{send:function(n,i){e=w(\"\n",
" \n",
"