From d70391c7ba5306464821032bf22c1fb214adf53c Mon Sep 17 00:00:00 2001 From: Dany LE Date: Wed, 7 Jun 2023 09:54:35 +0200 Subject: [PATCH] update(SystemControl): use app base dialog instead of global dialog --- SystemControl/README.md | 3 +++ SystemControl/build/debug/README.md | 3 +++ SystemControl/build/debug/main.js | 2 +- SystemControl/build/debug/package.json | 2 +- SystemControl/build/release/SystemControl.zip | Bin 77816 -> 77893 bytes SystemControl/coffees/SysmondService.coffee | 4 ++-- SystemControl/coffees/main.coffee | 6 +++++- SystemControl/package.json | 2 +- release/ACECore.zip | Bin 2371917 -> 2371917 bytes release/About.zip | Bin 1752 -> 1752 bytes release/AceDiff.zip | Bin 12689 -> 12689 bytes release/ActivityMonitor.zip | Bin 1816 -> 1816 bytes release/Antedit.zip | Bin 13837 -> 13837 bytes release/Antunnel.zip | Bin 2973 -> 2973 bytes release/AntunnelPlugins.zip | Bin 4747 -> 4747 bytes release/AntunnelTestClient.md | 15 --------------- release/AntunnelTestClient.zip | Bin 1731 -> 0 bytes release/Archive.zip | Bin 3425 -> 3425 bytes release/Blogger.zip | Bin 15605 -> 15605 bytes release/Booklet.zip | Bin 5226 -> 5226 bytes release/Clipper.zip | Bin 44051 -> 44051 bytes release/CodePad.zip | Bin 7081 -> 7081 bytes release/DiffEditor.zip | Bin 2951 -> 2951 bytes release/Docify.zip | Bin 7399 -> 7399 bytes release/GPClient.zip | Bin 1979 -> 1979 bytes release/GitGraph.zip | Bin 7019 -> 7019 bytes release/GraphEditor.zip | Bin 218432 -> 218432 bytes release/ImageEditor.zip | Bin 104312 -> 104312 bytes release/LibreOffice.zip | Bin 44185 -> 44185 bytes release/LuaPlayground.zip | Bin 73056 -> 73056 bytes release/MarkOn.md | 7 +++++++ release/MarkOn.zip | Bin 0 -> 2319 bytes release/MonacoCore.zip | Bin 4064374 -> 4064374 bytes release/OnlyOffice.zip | Bin 43704 -> 43704 bytes release/Preview.zip | Bin 3371 -> 3371 bytes release/RemoteCamera.zip | Bin 3272 -> 3272 bytes release/RemoteDesktop.zip | Bin 78238 -> 78238 bytes release/SQLiteDB.zip | Bin 7298 -> 7298 bytes release/ServerLogClient.zip | Bin 3026 -> 3026 bytes release/ShaderPlayground.zip | Bin 5750 -> 5750 bytes release/ShowCase.zip | Bin 3431 -> 3431 bytes release/SimpleMDE.zip | Bin 110732 -> 110732 bytes release/SystemControl.md | 3 +++ release/SystemControl.zip | Bin 77816 -> 77893 bytes release/TinyEditor.zip | Bin 2920 -> 2920 bytes release/VizApp.zip | Bin 408394 -> 408394 bytes release/libantosdk.zip | Bin 947938 -> 947966 bytes release/libjpeg.md | 4 ---- release/libjpeg.zip | Bin 195489 -> 0 bytes release/libplotly.zip | Bin 1081469 -> 1081469 bytes release/libthreejs.zip | Bin 151666 -> 151666 bytes release/packages.json | 2 +- release/vTerm.zip | Bin 2545 -> 2545 bytes release/vfsx.zip | Bin 4185 -> 4185 bytes release/xTerm.zip | Bin 67508 -> 67508 bytes 55 files changed, 27 insertions(+), 26 deletions(-) delete mode 100644 release/AntunnelTestClient.md delete mode 100644 release/AntunnelTestClient.zip create mode 100644 release/MarkOn.md create mode 100644 release/MarkOn.zip delete mode 100644 release/libjpeg.md delete mode 100644 release/libjpeg.zip diff --git a/SystemControl/README.md b/SystemControl/README.md index 29a7432..af826da 100644 --- a/SystemControl/README.md +++ b/SystemControl/README.md @@ -7,3 +7,6 @@ via the Antunnel service ![https://raw.githubusercontent.com/lxsang/antosdk-apps/master/SystemControl/screenshot.png](https://raw.githubusercontent.com/lxsang/antosdk-apps/master/SystemControl/screenshot.png) + +## changelogs +- 0.1.12-a: use application based dialog instead of global dialog diff --git a/SystemControl/build/debug/README.md b/SystemControl/build/debug/README.md index 29a7432..af826da 100644 --- a/SystemControl/build/debug/README.md +++ b/SystemControl/build/debug/README.md @@ -7,3 +7,6 @@ via the Antunnel service ![https://raw.githubusercontent.com/lxsang/antosdk-apps/master/SystemControl/screenshot.png](https://raw.githubusercontent.com/lxsang/antosdk-apps/master/SystemControl/screenshot.png) + +## changelogs +- 0.1.12-a: use application based dialog instead of global dialog diff --git a/SystemControl/build/debug/main.js b/SystemControl/build/debug/main.js index 0d5b97e..5328eb1 100644 --- a/SystemControl/build/debug/main.js +++ b/SystemControl/build/debug/main.js @@ -1 +1 @@ -var base1,base2,base3;(function(){var t,n;t=class extends OS.application.BaseService{constructor(t){super("SysmondService",t),this.text=__("{0}%",(0).toString()),this.iconclass="fa fa-android",this.app=void 0,this.onmenuselect=t=>this.openApp()}setting(){return this.systemsetting.applications.SystemControl}init(){var t;return t=()=>{if(Antunnel.tunnel){if(!this.setting().topic)return;return this.tunnel=Antunnel.tunnel,this.sub=new Antunnel.Subscriber(this.setting().topic),this.sub.onopen=()=>console.log("Subscribed to notification channel"),this.sub.onerror=t=>this.error(__("Error: {0}",new TextDecoder("utf-8").decode(t.data)),t),this.sub.onmessage=t=>{var n;return t.data&&(n=JSON.parse(new TextDecoder("utf-8").decode(t.data))),this.text=__("{0}%",Math.round(n.battery_percent).toString()),this.app&&this.app.feed(n),this.update()},this.sub.onclose=()=>(this.sub=void 0,this.notify(__("Unsubscribed to the notification service")),this.quit()),Antunnel.tunnel.subscribe(this.sub)}return this.error(__("The Antunnel service is not started, please start it first")),this._gui.pushService("Antunnel/AntunnelService").catch(t=>this.error(t.toString(),t)),this.quit()},this.setting().topic?t():(console.log("Open dialog"),this._gui.openDialog("PromptDialog",{title:__("Enter topic name"),label:__("Please enter topic name")}).then(n=>(this.setting().topic=n,t())))}openApp(){if(!this.app)return this._gui.launch("SystemControl",[])}execute(t){}awake(){}cleanup(){if(this.app&&this.app.quit(),this.sub)return this.sub.close()}},this.OS.register("SysmondService",t),(n=class extends this.OS.application.BaseApplication{constructor(t){super("SystemControl",t)}main(){return this.max_net_range=2048,this.diskchart=$(this.find("disk-area")).epoch({type:"time.gauge",value:0}),this.on("resize",()=>{var t;if(t=this.find("cpu-area"),this.cpu&&($(t).children().hide(),this.cpu.option("width",$(t).width()),this.cpu.option("height",$(t).height()),$(t).children().show()),t=this.find("battery-area"),t=this.find("memory-area"),this.memory&&($(t).children().hide(),this.memory.option("width",$(t).width()),this.memory.option("height",$(t).height()),$(t).children().show()),t=this.find("network-area"),this.network&&($(t).children().hide(),this.network.option("width",$(t).width()),this.network.option("height",$(t).height()),$(t).children().show()),t=this.find("temp-area"),this.temp&&($(t).children().hide(),this.temp.option("width",$(t).width()),this.temp.option("height",$(t).height()),$(t).children().show()),t=this.find("battery-area"),this.battery)return $(t).children().hide(),this.battery.option("width",$(t).width()),this.battery.option("height",$(t).height()),$(t).children().show()}),this._gui.pushService("SystemControl/SysmondService",[]).then(t=>(this.service=t,t.app=this)).catch(t=>this.error(__("Unable to start sysmond service"),t))}streamline(t,n,e,r){var i,o,a,s,u,l,c,h,f;if(o=0,l=$(this.find(t+"-text")),!this[t]){for(f={type:"time.line",axes:["bottom","left","right"]},e&&(f.range=e),i=[],s=0,c=n.length;s").addClass("legend-color").addClass("ref").addClass("category"+(o+1)).appendTo(l),$("
").addClass("legend-label").appendTo(l).text(r?r[o]:`${t}-${o}`),$("
").addClass("legend-value").appendTo(l),o+=1;f.data=i,this[t]=$(this.find(t+"-area")).epoch(f)}for(u=0,h=n.length;um?v:m],this.streamline("memory",u,l,["RAM (GB)","SWAP (GB)"]),h=0,f=0,i=0,a=(g=t.net).length;ithis.max_net_range&&(this.max_net_range=c[0].y),c[1].y>this.max_net_range&&(this.max_net_range=c[1].y),this.streamline("network",c,[0,this.max_net_range],["RX (Kb/s)","TX (Kb/s)"]),y=[{time:p,y:(t.cpu_temp/1e3).toFixed(2)},{time:p,y:(t.gpu_temp/1e3).toFixed(2)}],this.streamline("temp",y,[0,100],["CPU temp (C)","GPU temp (C)"]),n=[(t.battery_min_voltage/1e3).toFixed(2),(t.battery_max_voltage/1e3).toFixed(2)],this.streamline("battery",[{time:p,y:(t.battery/1e3).toFixed(2)}],n,["Baterry (v)"])}cleanup(){if(this.service)return this.service.app=void 0,this.service=void 0}}).singleton=!0,n.dependencies=["pkg://Antunnel/main.js"],this.OS.register("SystemControl",n)}).call(this),function(){var t={version:"3.5.17"},n=[].slice,e=function(t){return n.call(t)},r=this.document;function i(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(r)try{e(r.documentElement.childNodes)[0].nodeType}catch(t){e=function(t){for(var n=t.length,e=new Array(n);n--;)e[n]=t[n];return e}}if(Date.now||(Date.now=function(){return+new Date}),r)try{r.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var a=this.Element.prototype,s=a.setAttribute,u=a.setAttributeNS,l=this.CSSStyleDeclaration.prototype,c=l.setProperty;a.setAttribute=function(t,n){s.call(this,t,n+"")},a.setAttributeNS=function(t,n,e){u.call(this,t,n,e+"")},l.setProperty=function(t,n,e){c.call(this,t,n+"",e)}}function h(t,n){return tn?1:t>=n?0:NaN}function f(t){return null===t?NaN:+t}function p(t){return!isNaN(t)}function g(t){return{left:function(n,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=n.length);r>>1;t(n[o],e)<0?r=o+1:i=o}return r},right:function(n,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=n.length);r>>1;t(n[o],e)>0?i=o:r=o+1}return r}}}t.ascending=h,t.descending=function(t,n){return nt?1:n>=t?0:NaN},t.min=function(t,n){var e,r,i=-1,o=t.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ir&&(e=r)}else{for(;++i=r){e=r;break}for(;++ir&&(e=r)}return e},t.max=function(t,n){var e,r,i=-1,o=t.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ie&&(e=r)}else{for(;++i=r){e=r;break}for(;++ie&&(e=r)}return e},t.extent=function(t,n){var e,r,i,o=-1,a=t.length;if(1===arguments.length){for(;++o=r){e=i=r;break}for(;++or&&(e=r),i=r){e=i=r;break}for(;++or&&(e=r),i1)return a/(u-1)},t.deviation=function(){var n=t.variance.apply(this,arguments);return n?Math.sqrt(n):n};var d=g(h);function y(t){return t.length}t.bisectLeft=d.left,t.bisect=t.bisectRight=d.right,t.bisector=function(t){return g(1===t.length?function(n,e){return h(t(n),e)}:t)},t.shuffle=function(t,n,e){(o=arguments.length)<3&&(e=t.length,o<2&&(n=0));for(var r,i,o=e-n;o;)i=Math.random()*o--|0,r=t[o+n],t[o+n]=t[i+n],t[i+n]=r;return t},t.permute=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r},t.pairs=function(t){for(var n=0,e=t.length-1,r=t[0],i=new Array(e<0?0:e);n=0;)for(n=(r=t[i]).length;--n>=0;)e[--a]=r[n];return e};var v=Math.abs;function m(t){for(var n=1;t*n%1;)n*=10;return n}function x(t,n){for(var e in n)Object.defineProperty(t.prototype,e,{value:n[e],enumerable:!1})}function _(){this._=Object.create(null)}function w(t){return"__proto__"==(t+="")||"\0"===t[0]?"\0"+t:t}function b(t){return"\0"===(t+="")[0]?t.slice(1):t}function M(t){return w(t)in this._}function k(t){return(t=w(t))in this._&&delete this._[t]}function E(){var t=[];for(var n in this._)t.push(b(n));return t}function S(){var t=0;for(var n in this._)++t;return t}function A(){for(var t in this._)return!1;return!0}function C(){this._=Object.create(null)}function N(t){return t}function T(t,n,e){return function(){var r=e.apply(n,arguments);return r===n?t:r}}function P(t,n){if(n in t)return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var e=0,r=F.length;en;)i.push(r/o);else for(;(r=t+e*++a)=i.length)return e?e.call(r,o):n?o.sort(n):o;for(var u,l,c,h,f=-1,p=o.length,g=i[s++],d=new _;++f=i.length)return n;var r=[],a=o[e++];return n.forEach((function(n,i){r.push({key:n,values:t(i,e)})})),a?r.sort((function(t,n){return a(t.key,n.key)})):r}(a(t.map,n,0),0)},r.key=function(t){return i.push(t),r},r.sortKeys=function(t){return o[i.length-1]=t,r},r.sortValues=function(t){return n=t,r},r.rollup=function(t){return e=t,r},r},t.set=function(t){var n=new C;if(t)for(var e=0,r=t.length;e=0&&(r=t.slice(e+1),t=t.slice(0,e)),t)return arguments.length<2?this[t].on(r):this[t].on(r,n);if(2===arguments.length){if(null==n)for(t in this)this.hasOwnProperty(t)&&this[t].on(r,null);return this}},t.event=null,t.requote=function(t){return t.replace(O,"\\$&")};var O=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,I={}.__proto__?function(t,n){t.__proto__=n}:function(t,n){for(var e in n)t[e]=n[e]};function j(t){return I(t,$),t}var H=function(t,n){return n.querySelector(t)},V=function(t,n){return n.querySelectorAll(t)},B=function(t,n){var e=t.matches||t[P(t,"matchesSelector")];return(B=function(t,n){return e.call(t,n)})(t,n)};"function"==typeof Sizzle&&(H=function(t,n){return Sizzle(t,n)[0]||null},V=Sizzle,B=Sizzle.matchesSelector),t.selection=function(){return t.select(r.documentElement)};var $=t.selection.prototype=[];function Y(t){return"function"==typeof t?t:function(){return H(t,this)}}function W(t){return"function"==typeof t?t:function(){return V(t,this)}}$.select=function(t){var n,e,r,i,o=[];t=Y(t);for(var a=-1,s=this.length;++a=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),X.hasOwnProperty(e)?{space:X[e],local:t}:t}},$.attr=function(n,e){if(arguments.length<2){if("string"==typeof n){var r=this.node();return(n=t.ns.qualify(n)).local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}for(e in n)this.each(G(e,n[e]));return this}return this.each(G(n,e))},$.classed=function(t,n){if(arguments.length<2){if("string"==typeof t){var e=this.node(),r=(t=K(t)).length,i=-1;if(n=e.classList){for(;++i=0;)(e=r[i])&&(o&&o!==e.nextSibling&&o.parentNode.insertBefore(e,o),o=e);return this},$.sort=function(t){t=ut.apply(this,arguments);for(var n=-1,e=this.length;++n=n&&(n=i+1);!(a=s[n])&&++n0&&(n=n.slice(0,a));var u=gt.get(n);function l(){var t=this[o];t&&(this.removeEventListener(n,t,t.$),delete this[o])}return u&&(n=u,s=yt),a?r?function(){var t=s(r,e(arguments));l.call(this),this.addEventListener(n,this[o]=t,t.$=i),t._=r}:l:r?L:function(){var e,r=new RegExp("^__on([^.]+)"+t.requote(n)+"$");for(var i in this)if(e=i.match(r)){var o=this[i];this.removeEventListener(e[1],o,o.$),delete this[i]}}}t.selection.enter=ct,t.selection.enter.prototype=ht,ht.append=$.append,ht.empty=$.empty,ht.node=$.node,ht.call=$.call,ht.size=$.size,ht.select=function(t){for(var n,e,r,i,o,a=[],s=-1,u=this.length;++s0?1:t<0?-1:0}function Ft(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}function Lt(t){return t>1?0:t<-1?Et:Math.acos(t)}function zt(t){return t>1?Ct:t<-1?-Ct:Math.asin(t)}function Dt(t){return((t=Math.exp(t))+1/t)/2}function Rt(t){return(t=Math.sin(t/2))*t}var qt=Math.SQRT2;t.interpolateZoom=function(t,n){var e,r,i=t[0],o=t[1],a=t[2],s=n[0],u=n[1],l=n[2],c=s-i,h=u-o,f=c*c+h*h;if(f0&&(n=n.transition().duration(d)),n.call(b.event)}function A(){l&&l.domain(u.range().map((function(t){return(t-f.x)/f.k})).map(u.invert)),h&&h.domain(c.range().map((function(t){return(t-f.y)/f.k})).map(c.invert))}function C(t){y++||t({type:"zoomstart"})}function N(t){A(),t({type:"zoom",scale:f.k,translate:[f.x,f.y]})}function T(t){--y||(t({type:"zoomend"}),e=null)}function P(){var n=this,e=w.of(n,arguments),r=0,i=t.select(o(n)).on(m,u).on(x,l),a=M(t.mouse(n)),s=xt(n);function u(){r=1,E(t.mouse(n),a),N(e)}function l(){i.on(m,null).on(x,null),s(r),T(e)}ds.call(n),C(e)}function F(){var n,e=this,r=w.of(e,arguments),i={},o=0,a=".zoom-"+t.event.changedTouches[0].identifier,u="touchmove"+a,l="touchend"+a,c=[],h=t.select(e),p=xt(e);function g(){var r=t.touches(e);return n=f.k,r.forEach((function(t){t.identifier in i&&(i[t.identifier]=M(t))})),r}function d(){var n=t.event.target;t.select(n).on(u,y).on(l,m),c.push(n);for(var r=t.event.changedTouches,a=0,h=r.length;a1){v=p[0];var x=p[1],_=v[0]-x[0],w=v[1]-x[1];o=_*_+w*w}}function y(){var a,u,l,c,h=t.touches(e);ds.call(e);for(var f=0,p=h.length;f360?t-=360:t<0&&(t+=360),t<60?r+(i-r)*t/60:t<180?i:t<240?r+(i-r)*(240-t)/60:r}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,n=isNaN(n)||n<0?0:n>1?1:n,r=2*(e=e<0?0:e>1?1:e)-(i=e<=.5?e*(1+n):e+n-e*n),new en(o(t+120),o(t),o(t-120))}function $t(n,e,r){return this instanceof $t?(this.h=+n,this.c=+e,void(this.l=+r)):arguments.length<2?n instanceof $t?new $t(n.h,n.c,n.l):Jt(n instanceof Zt?n.l:(n=cn((n=t.rgb(n)).r,n.g,n.b)).l,n.a,n.b):new $t(n,e,r)}Vt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,this.l/t)},Vt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,t*this.l)},Vt.rgb=function(){return Bt(this.h,this.s,this.l)},t.hcl=$t;var Yt=$t.prototype=new jt;function Wt(t,n,e){return isNaN(t)&&(t=0),isNaN(n)&&(n=0),new Zt(e,Math.cos(t*=Nt)*n,Math.sin(t)*n)}function Zt(t,n,e){return this instanceof Zt?(this.l=+t,this.a=+n,void(this.b=+e)):arguments.length<2?t instanceof Zt?new Zt(t.l,t.a,t.b):t instanceof $t?Wt(t.h,t.c,t.l):cn((t=en(t)).r,t.g,t.b):new Zt(t,n,e)}Yt.brighter=function(t){return new $t(this.h,this.c,Math.min(100,this.l+Xt*(arguments.length?t:1)))},Yt.darker=function(t){return new $t(this.h,this.c,Math.max(0,this.l-Xt*(arguments.length?t:1)))},Yt.rgb=function(){return Wt(this.h,this.c,this.l).rgb()},t.lab=Zt;var Xt=18,Gt=Zt.prototype=new jt;function Qt(t,n,e){var r=(t+16)/116,i=r+n/500,o=r-e/200;return new en(nn(3.2404542*(i=.95047*Kt(i))-1.5371385*(r=1*Kt(r))-.4985314*(o=1.08883*Kt(o))),nn(-.969266*i+1.8760108*r+.041556*o),nn(.0556434*i-.2040259*r+1.0572252*o))}function Jt(t,n,e){return t>0?new $t(Math.atan2(e,n)*Tt,Math.sqrt(n*n+e*e),t):new $t(NaN,NaN,t)}function Kt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function tn(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function nn(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function en(t,n,e){return this instanceof en?(this.r=~~t,this.g=~~n,void(this.b=~~e)):arguments.length<2?t instanceof en?new en(t.r,t.g,t.b):un(""+t,en,Bt):new en(t,n,e)}function rn(t){return new en(t>>16,t>>8&255,255&t)}function on(t){return rn(t)+""}Gt.brighter=function(t){return new Zt(Math.min(100,this.l+Xt*(arguments.length?t:1)),this.a,this.b)},Gt.darker=function(t){return new Zt(Math.max(0,this.l-Xt*(arguments.length?t:1)),this.a,this.b)},Gt.rgb=function(){return Qt(this.l,this.a,this.b)},t.rgb=en;var an=en.prototype=new jt;function sn(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function un(t,n,e){var r,i,o,a=0,s=0,u=0;if(r=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(i=r[2].split(","),r[1]){case"hsl":return e(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return n(fn(i[0]),fn(i[1]),fn(i[2]))}return(o=pn.get(t))?n(o.r,o.g,o.b):(null==t||"#"!==t.charAt(0)||isNaN(o=parseInt(t.slice(1),16))||(4===t.length?(a=(3840&o)>>4,a|=a>>4,s=240&o,s|=s>>4,u=15&o,u|=u<<4):7===t.length&&(a=(16711680&o)>>16,s=(65280&o)>>8,u=255&o)),n(a,s,u))}function ln(t,n,e){var r,i,o=Math.min(t/=255,n/=255,e/=255),a=Math.max(t,n,e),s=a-o,u=(a+o)/2;return s?(i=u<.5?s/(a+o):s/(2-a-o),r=t==a?(n-e)/s+(n0&&u<1?0:r),new Ht(r,i,u)}function cn(t,n,e){var r=tn((.4124564*(t=hn(t))+.3575761*(n=hn(n))+.1804375*(e=hn(e)))/.95047),i=tn((.2126729*t+.7151522*n+.072175*e)/1);return Zt(116*i-16,500*(r-i),200*(i-tn((.0193339*t+.119192*n+.9503041*e)/1.08883)))}function hn(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function fn(t){var n=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*n):n}an.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var n=this.r,e=this.g,r=this.b,i=30;return n||e||r?(n&&n=200&&n<300||304===n){try{t=i.call(a,l)}catch(t){return void s.error.call(a,t)}s.load.call(a,t)}else s.error.call(a,l)}return this.XDomainRequest&&!("withCredentials"in l)&&/^(http(s)?:)?\/\//.test(n)&&(l=new XDomainRequest),"onload"in l?l.onload=l.onerror=h:l.onreadystatechange=function(){l.readyState>3&&h()},l.onprogress=function(n){var e=t.event;t.event=n;try{s.progress.call(a,l)}finally{t.event=e}},a.header=function(t,n){return t=(t+"").toLowerCase(),arguments.length<2?u[t]:(null==n?delete u[t]:u[t]=n+"",a)},a.mimeType=function(t){return arguments.length?(r=null==t?null:t+"",a):r},a.responseType=function(t){return arguments.length?(c=t,a):c},a.response=function(t){return i=t,a},["get","post"].forEach((function(t){a[t]=function(){return a.send.apply(a,[t].concat(e(arguments)))}})),a.send=function(t,e,i){if(2===arguments.length&&"function"==typeof e&&(i=e,e=null),l.open(t,n,!0),null==r||"accept"in u||(u.accept=r+",*/*"),l.setRequestHeader)for(var o in u)l.setRequestHeader(o,u[o]);return null!=r&&l.overrideMimeType&&l.overrideMimeType(r),null!=c&&(l.responseType=c),null!=i&&a.on("error",i).on("load",(function(t){i(null,t)})),s.beforesend.call(a,l),l.send(null==e?null:e),a},a.abort=function(){return l.abort(),a},t.rebind(a,s,"on"),null==o?a:a.get(function(t){return 1===t.length?function(n,e){t(null==n?e:null)}:t}(o))}pn.forEach((function(t,n){pn.set(t,rn(n))})),t.functor=gn,t.xhr=dn(N),t.dsv=function(t,n){var e=new RegExp('["'+t+"\n]"),r=t.charCodeAt(0);function i(t,e,r){arguments.length<3&&(r=e,e=null);var i=yn(t,n,null==e?o:a(e),r);return i.row=function(t){return arguments.length?i.response(null==(e=t)?o:a(t)):e},i}function o(t){return i.parse(t.responseText)}function a(t){return function(n){return i.parse(n.responseText,t)}}function s(n){return n.map(u).join(t)}function u(t){return e.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return i.parse=function(t,n){var e;return i.parseRows(t,(function(t,r){if(e)return e(t,r-1);var i=new Function("d","return {"+t.map((function(t,n){return JSON.stringify(t)+": d["+n+"]"})).join(",")+"}");e=n?function(t,e){return n(i(t),e)}:i}))},i.parseRows=function(t,n){var e,i,o={},a={},s=[],u=t.length,l=0,c=0;function h(){if(l>=u)return a;if(i)return i=!1,o;var n=l;if(34===t.charCodeAt(n)){for(var e=n;e++24?(isFinite(n)&&(clearTimeout(_n),_n=setTimeout(Mn,n)),xn=0):(xn=1,wn(Mn))}function kn(){for(var t=Date.now(),n=vn;n;)t>=n.t&&n.c(t-n.t)&&(n.c=null),n=n.n;return t}function En(){for(var t,n=vn,e=1/0;n;)n.c?(n.t8?function(t){return t/e}:function(t){return t*e},symbol:t}}));function Cn(n){var e=n.decimal,r=n.thousands,i=n.grouping,o=n.currency,a=i&&r?function(t,n){for(var e=t.length,o=[],a=0,s=i[0],u=0;e>0&&s>0&&(u+s+1>n&&(s=Math.max(1,n-u)),o.push(t.substring(e-=s,e+s)),!((u+=s+1)>n));)s=i[a=(a+1)%i.length];return o.reverse().join(r)}:N;return function(n){var r=Nn.exec(n),i=r[1]||" ",s=r[2]||">",u=r[3]||"-",l=r[4]||"",c=r[5],h=+r[6],f=r[7],p=r[8],g=r[9],d=1,y="",v="",m=!1,x=!0;switch(p&&(p=+p.substring(1)),(c||"0"===i&&"="===s)&&(c=i="0",s="="),g){case"n":f=!0,g="g";break;case"%":d=100,v="%",g="f";break;case"p":d=100,v="%",g="r";break;case"b":case"o":case"x":case"X":"#"===l&&(y="0"+g.toLowerCase());case"c":x=!1;case"d":m=!0,p=0;break;case"s":d=-1,g="r"}"$"===l&&(y=o[0],v=o[1]),"r"!=g||p||(g="g"),null!=p&&("g"==g?p=Math.max(1,Math.min(21,p)):"e"!=g&&"f"!=g||(p=Math.max(0,Math.min(20,p)))),g=Tn.get(g)||Pn;var _=c&&f;return function(n){var r=v;if(m&&n%1)return"";var o=n<0||0===n&&1/n<0?(n=-n,"-"):"-"===u?"":u;if(d<0){var l=t.formatPrefix(n,p);n=l.scale(n),r=l.symbol+v}else n*=d;var w,b,M=(n=g(n,p)).lastIndexOf(".");if(M<0){var k=x?n.lastIndexOf("e"):-1;k<0?(w=n,b=""):(w=n.substring(0,k),b=n.substring(k))}else w=n.substring(0,M),b=e+n.substring(M+1);!c&&f&&(w=a(w,1/0));var E=y.length+w.length+b.length+(_?0:o.length),S=E"===s?S+o+n:"^"===s?S.substring(0,E>>=1)+o+n+S.substring(E):o+(_?n:S+n))+r}}}t.formatPrefix=function(n,e){var r=0;return(n=+n)&&(n<0&&(n*=-1),e&&(n=t.round(n,Sn(n,e))),r=1+Math.floor(1e-12+Math.log(n)/Math.LN10),r=Math.max(-24,Math.min(24,3*Math.floor((r-1)/3)))),An[8+r/3]};var Nn=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,Tn=t.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,n){return t.toPrecision(n)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},r:function(n,e){return(n=t.round(n,Sn(n,e))).toFixed(Math.max(0,Math.min(20,Sn(n*(1+1e-15),e))))}});function Pn(t){return t+""}var Fn=t.time={},Ln=Date;function zn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}zn.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Dn.setUTCDate.apply(this._,arguments)},setDay:function(){Dn.setUTCDay.apply(this._,arguments)},setFullYear:function(){Dn.setUTCFullYear.apply(this._,arguments)},setHours:function(){Dn.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Dn.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Dn.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Dn.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Dn.setUTCSeconds.apply(this._,arguments)},setTime:function(){Dn.setTime.apply(this._,arguments)}};var Dn=Date.prototype;function Rn(t,n,e){function r(n){var e=t(n),r=o(e,1);return n-e1)for(;a=l)return-1;if(37===(i=n.charCodeAt(s++))){if(a=n.charAt(s++),!(o=b[a in On?n.charAt(s++):a])||(r=o(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}c.utc=function(t){var n=c(t);function e(t){try{var e=new(Ln=zn);return e._=t,n(e)}finally{Ln=Date}}return e.parse=function(t){try{Ln=zn;var e=n.parse(t);return e&&e._}finally{Ln=Date}},e.toString=n.toString,e},c.multi=c.utc.multi=ae;var f=t.map(),p=Vn(a),g=Bn(a),d=Vn(s),y=Bn(s),v=Vn(u),m=Bn(u),x=Vn(l),_=Bn(l);o.forEach((function(t,n){f.set(t.toLowerCase(),n)}));var w={a:function(t){return s[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:c(e),d:function(t,n){return Hn(t.getDate(),n,2)},e:function(t,n){return Hn(t.getDate(),n,2)},H:function(t,n){return Hn(t.getHours(),n,2)},I:function(t,n){return Hn(t.getHours()%12||12,n,2)},j:function(t,n){return Hn(1+Fn.dayOfYear(t),n,3)},L:function(t,n){return Hn(t.getMilliseconds(),n,3)},m:function(t,n){return Hn(t.getMonth()+1,n,2)},M:function(t,n){return Hn(t.getMinutes(),n,2)},p:function(t){return o[+(t.getHours()>=12)]},S:function(t,n){return Hn(t.getSeconds(),n,2)},U:function(t,n){return Hn(Fn.sundayOfYear(t),n,2)},w:function(t){return t.getDay()},W:function(t,n){return Hn(Fn.mondayOfYear(t),n,2)},x:c(r),X:c(i),y:function(t,n){return Hn(t.getFullYear()%100,n,2)},Y:function(t,n){return Hn(t.getFullYear()%1e4,n,4)},Z:ie,"%":function(){return"%"}},b={a:function(t,n,e){d.lastIndex=0;var r=d.exec(n.slice(e));return r?(t.w=y.get(r[0].toLowerCase()),e+r[0].length):-1},A:function(t,n,e){p.lastIndex=0;var r=p.exec(n.slice(e));return r?(t.w=g.get(r[0].toLowerCase()),e+r[0].length):-1},b:function(t,n,e){x.lastIndex=0;var r=x.exec(n.slice(e));return r?(t.m=_.get(r[0].toLowerCase()),e+r[0].length):-1},B:function(t,n,e){v.lastIndex=0;var r=v.exec(n.slice(e));return r?(t.m=m.get(r[0].toLowerCase()),e+r[0].length):-1},c:function(t,n,e){return h(t,w.c.toString(),n,e)},d:Jn,e:Jn,H:te,I:te,j:Kn,L:re,m:Qn,M:ne,p:function(t,n,e){var r=f.get(n.slice(e,e+=2).toLowerCase());return null==r?-1:(t.p=r,e)},S:ee,U:Yn,w:$n,W:Wn,x:function(t,n,e){return h(t,w.x.toString(),n,e)},X:function(t,n,e){return h(t,w.X.toString(),n,e)},y:Xn,Y:Zn,Z:Gn,"%":oe};return c}Fn.year=Rn((function(t){return(t=Fn.day(t)).setMonth(0,1),t}),(function(t,n){t.setFullYear(t.getFullYear()+n)}),(function(t){return t.getFullYear()})),Fn.years=Fn.year.range,Fn.years.utc=Fn.year.utc.range,Fn.day=Rn((function(t){var n=new Ln(2e3,0);return n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n}),(function(t,n){t.setDate(t.getDate()+n)}),(function(t){return t.getDate()-1})),Fn.days=Fn.day.range,Fn.days.utc=Fn.day.utc.range,Fn.dayOfYear=function(t){var n=Fn.year(t);return Math.floor((t-n-6e4*(t.getTimezoneOffset()-n.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach((function(t,n){n=7-n;var e=Fn[t]=Rn((function(t){return(t=Fn.day(t)).setDate(t.getDate()-(t.getDay()+n)%7),t}),(function(t,n){t.setDate(t.getDate()+7*Math.floor(n))}),(function(t){var e=Fn.year(t).getDay();return Math.floor((Fn.dayOfYear(t)+(e+n)%7)/7)-(e!==n)}));Fn[t+"s"]=e.range,Fn[t+"s"].utc=e.utc.range,Fn[t+"OfYear"]=function(t){var e=Fn.year(t).getDay();return Math.floor((Fn.dayOfYear(t)+(e+n)%7)/7)}})),Fn.week=Fn.sunday,Fn.weeks=Fn.sunday.range,Fn.weeks.utc=Fn.sunday.utc.range,Fn.weekOfYear=Fn.sundayOfYear;var On={"-":"",_:" ",0:"0"},In=/^\s*\d+/,jn=/^%/;function Hn(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o68?1900:2e3),e+i[0].length):-1}function Gn(t,n,e){return/^[+-]\d{4}$/.test(n=n.slice(e,e+5))?(t.Z=-n,e+5):-1}function Qn(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function Jn(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function Kn(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+3));return r?(t.j=+r[0],e+r[0].length):-1}function te(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function ne(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function ee(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function re(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function ie(t){var n=t.getTimezoneOffset(),e=n>0?"-":"+",r=v(n)/60|0,i=v(n)%60;return e+Hn(r,"0",2)+Hn(i,"0",2)}function oe(t,n,e){jn.lastIndex=0;var r=jn.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function ae(t){for(var n=t.length,e=-1;++e=0?1:-1,s=a*o,u=Math.cos(n),l=Math.sin(n),c=i*l,h=r*u+c*Math.cos(s),f=c*a*Math.sin(s);Ce.add(Math.atan2(f,h)),e=t,r=u,i=l}Ne.point=function(a,s){Ne.point=o,e=(t=a)*Nt,r=Math.cos(s=(n=s)*Nt/2+Et/4),i=Math.sin(s)},Ne.lineEnd=function(){o(t,n)}}function Pe(t){var n=t[0],e=t[1],r=Math.cos(e);return[r*Math.cos(n),r*Math.sin(n),Math.sin(e)]}function Fe(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function Le(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function ze(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function De(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function Re(t){var n=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}function qe(t){return[Math.atan2(t[1],t[0]),zt(t[2])]}function Ue(t,n){return v(t[0]-n[0])Mt?i=90:l<-Mt&&(e=-90),h[0]=n,h[1]=r}};function p(t,o){c.push(h=[n=t,r=t]),oi&&(i=o)}function g(t,a){var s=Pe([t*Nt,a*Nt]);if(u){var l=Le(u,s),c=Le([l[1],-l[0],0],l);Re(c),c=qe(c);var h=t-o,f=h>0?1:-1,g=c[0]*Tt*f,d=v(h)>180;if(d^(f*oi&&(i=y);else if(d^(f*o<(g=(g+360)%360-180)&&gi&&(i=a);d?tw(n,r)&&(r=t):w(t,r)>w(n,r)&&(n=t):r>=n?(tr&&(r=t)):t>o?w(n,t)>w(n,r)&&(r=t):w(t,r)>w(n,r)&&(n=t)}else p(t,a);u=s,o=t}function d(){f.point=g}function y(){h[0]=n,h[1]=r,f.point=p,u=null}function m(t,n){if(u){var e=t-o;l+=v(e)>180?e+(e>0?360:-360):e}else a=t,s=n;Ne.point(t,n),g(t,n)}function x(){Ne.lineStart()}function _(){m(a,s),Ne.lineEnd(),v(l)>Mt&&(n=-(r=180)),h[0]=n,h[1]=r,u=null}function w(t,n){return(n-=t)<0?n+360:n}function b(t,n){return t[0]-n[0]}function M(t,n){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:tw(d[0],d[1])&&(d[1]=p[1]),w(p[0],d[1])>w(d[0],d[1])&&(d[0]=p[0])):s.push(d=p);for(var u,l,p,g=-1/0,d=(a=0,s[l=s.length-1]);a<=l;d=p,++a)p=s[a],(u=w(d[1],p[0]))>g&&(g=u,n=p[0],r=d[1])}return c=h=null,n===1/0||e===1/0?[[NaN,NaN],[NaN,NaN]]:[[n,e],[r,i]]}}(),t.geo.centroid=function(n){ve=me=xe=_e=we=be=Me=ke=Ee=Se=Ae=0,t.geo.stream(n,Oe);var e=Ee,r=Se,i=Ae,o=e*e+r*r+i*i;return o=0;--s)i.point((h=c[s])[0],h[1]);else r(p.x,p.p.x,-1,i);p=p.p}c=(p=p.o).z,g=!g}while(!p.v);i.lineEnd()}}}function Ze(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r=0?1:-1,M=b*w,k=M>Et,E=g*x;if(Ce.add(Math.atan2(E*b*Math.sin(M),d*_+E*Math.cos(M))),o+=k?w+b*St:w,k^f>=e^v>=e){var S=Le(Pe(h),Pe(t));Re(S);var A=Le(i,S);Re(A);var C=(k^w>=0?-1:1)*zt(A[2]);(r>C||r===C&&(S[0]||S[1]))&&(a+=k^w>=0?1:-1)}if(!y++)break;f=v,g=x,d=_,h=t}}return(o<-Mt||o0){for(x||(a.polygonStart(),x=!0),a.lineStart();++o1&&2&n&&e.push(e.pop().concat(e.shift())),s.push(e.filter(Qe))}return c}}function Qe(t){return t.length>1}function Je(){var t,n=[];return{lineStart:function(){n.push(t=[])},point:function(n,e){t.push([n,e])},lineEnd:L,buffer:function(){var e=n;return n=[],t=null,e},rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))}}}function Ke(t,n){return((t=t.x)[0]<0?t[1]-Ct-Mt:Ct-t[1])-((n=n.x)[0]<0?n[1]-Ct-Mt:Ct-n[1])}var tr=Ge(Ye,(function(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(o,a){var s=o>0?Et:-Et,u=v(o-e);v(u-Et)0?Ct:-Ct),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),t.point(o,r),n=0):i!==s&&u>=Et&&(v(e-i)Mt?Math.atan((Math.sin(n)*(o=Math.cos(r))*Math.sin(e)-Math.sin(r)*(i=Math.cos(n))*Math.sin(t))/(i*o*a)):(n+r)/2}(e,r,o,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),n=0),t.point(e=o,r=a),i=s},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}}),(function(t,n,e,r){var i;if(null==t)i=e*Ct,r.point(-Et,i),r.point(0,i),r.point(Et,i),r.point(Et,0),r.point(Et,-i),r.point(0,-i),r.point(-Et,-i),r.point(-Et,0),r.point(-Et,i);else if(v(t[0]-n[0])>Mt){var o=t[0]0,r=v(n)>Mt;return Ge(i,(function(t){var n,s,u,l,c;return{lineStart:function(){l=u=!1,c=1},point:function(h,f){var p,g=[h,f],d=i(h,f),y=e?d?0:a(h,f):d?a(h+(h<0?Et:-Et),f):0;if(!n&&(l=u=d)&&t.lineStart(),d!==u&&(p=o(n,g),(Ue(n,p)||Ue(g,p))&&(g[0]+=Mt,g[1]+=Mt,d=i(g[0],g[1]))),d!==u)c=0,d?(t.lineStart(),p=o(g,n),t.point(p[0],p[1])):(p=o(n,g),t.point(p[0],p[1]),t.lineEnd()),n=p;else if(r&&n&&e^d){var v;y&s||!(v=o(g,n,!0))||(c=0,e?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1])))}!d||n&&Ue(n,g)||t.point(g[0],g[1]),n=g,u=d,s=y},lineEnd:function(){u&&t.lineEnd(),n=null},clean:function(){return c|(l&&u)<<1}}}),qr(t,6*Nt),e?[0,-t]:[-Et,t-Et]);function i(t,e){return Math.cos(t)*Math.cos(e)>n}function o(t,e,r){var i=[1,0,0],o=Le(Pe(t),Pe(e)),a=Fe(o,o),s=o[0],u=a-s*s;if(!u)return!r&&t;var l=n*a/u,c=-n*s/u,h=Le(i,o),f=De(i,l);ze(f,De(o,c));var p=h,g=Fe(f,p),d=Fe(p,p),y=g*g-d*(Fe(f,f)-1);if(!(y<0)){var m=Math.sqrt(y),x=De(p,(-g-m)/d);if(ze(x,f),x=qe(x),!r)return x;var _,w=t[0],b=e[0],M=t[1],k=e[1];b0^x[1]<(v(x[0]-w)Et^(w<=x[0]&&x[0]<=b)){var A=De(p,(-g+m)/d);return ze(A,f),[x,qe(A)]}}}function a(n,r){var i=e?t:Et-t,o=0;return n<-i?o|=1:n>i&&(o|=2),r<-i?o|=4:r>i&&(o|=8),o}}function er(t,n,e,r){return function(i){var o,a=i.a,s=i.b,u=a.x,l=a.y,c=0,h=1,f=s.x-u,p=s.y-l;if(o=t-u,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>h)return;o>c&&(c=o)}if(o=e-u,f||!(o<0)){if(o/=f,f<0){if(o>h)return;o>c&&(c=o)}else if(f>0){if(o0)){if(o/=p,p<0){if(o0){if(o>h)return;o>c&&(c=o)}if(o=r-l,p||!(o<0)){if(o/=p,p<0){if(o>h)return;o>c&&(c=o)}else if(p>0){if(o0&&(i.a={x:u+c*f,y:l+c*p}),h<1&&(i.b={x:u+h*f,y:l+h*p}),i}}}}}}function rr(n,e,r,i){return function(u){var l,c,h,f,p,g,d,y,v,m,x,_=u,w=Je(),b=er(n,e,r,i),M={point:S,lineStart:function(){M.point=A,c&&c.push(h=[]),m=!0,v=!1,d=y=NaN},lineEnd:function(){l&&(A(f,p),g&&v&&w.rejoin(),l.push(w.buffer())),M.point=S,v&&u.lineEnd()},polygonStart:function(){u=w,l=[],c=[],x=!0},polygonEnd:function(){u=_,l=t.merge(l);var e=function(t){for(var n=0,e=c.length,r=t[1],i=0;ir&&Ft(l,o,t)>0&&++n:o[1]<=r&&Ft(l,o,t)<0&&--n,l=o;return 0!==n}([n,i]),r=x&&e,o=l.length;(r||o)&&(u.polygonStart(),r&&(u.lineStart(),k(null,null,1,u),u.lineEnd()),o&&We(l,a,e,k,u),u.polygonEnd()),l=c=h=null}};function k(t,a,u,l){var c=0,h=0;if(null==t||(c=o(t,u))!==(h=o(a,u))||s(t,a)<0^u>0)do{l.point(0===c||3===c?n:r,c>1?i:e)}while((c=(c+u+4)%4)!==h);else l.point(a[0],a[1])}function E(t,o){return n<=t&&t<=r&&e<=o&&o<=i}function S(t,n){E(t,n)&&u.point(t,n)}function A(t,n){var e=E(t=Math.max(-1e9,Math.min(1e9,t)),n=Math.max(-1e9,Math.min(1e9,n)));if(c&&h.push([t,n]),m)f=t,p=n,g=e,m=!1,e&&(u.lineStart(),u.point(t,n));else if(e&&v)u.point(t,n);else{var r={a:{x:d,y:y},b:{x:t,y:n}};b(r)?(v||(u.lineStart(),u.point(r.a.x,r.a.y)),u.point(r.b.x,r.b.y),e||u.lineEnd(),x=!1):e&&(u.lineStart(),u.point(t,n),x=!1)}d=t,y=n,v=e}return M};function o(t,i){return v(t[0]-n)0?0:3:v(t[0]-r)0?2:1:v(t[1]-e)0?1:0:i>0?3:2}function a(t,n){return s(t.x,n.x)}function s(t,n){var e=o(t,1),r=o(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}}function ir(t){var n=0,e=Et/3,r=Nr(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*Et/180,e=t[1]*Et/180):[n/Et*180,e/Et*180]},i}function or(t,n){var e=Math.sin(t),r=(e+Math.sin(n))/2,i=1+e*(2*r-e),o=Math.sqrt(i)/r;function a(t,n){var e=Math.sqrt(i-2*r*Math.sin(n))/r;return[e*Math.sin(t*=r),o-e*Math.cos(t)]}return a.invert=function(t,n){var e=o-n;return[Math.atan2(t,e)/r,zt((i-(t*t+e*e)*r*r)/(2*r))]},a}t.geo.clipExtent=function(){var t,n,e,r,i,o,a={stream:function(t){return i&&(i.valid=!1),(i=o(t)).valid=!0,i},extent:function(s){return arguments.length?(o=rr(t=+s[0][0],n=+s[0][1],e=+s[1][0],r=+s[1][1]),i&&(i.valid=!1,i=null),a):[[t,n],[e,r]]}};return a.extent([[0,0],[960,500]])},(t.geo.conicEqualArea=function(){return ir(or)}).raw=or,t.geo.albers=function(){return t.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},t.geo.albersUsa=function(){var n,e,r,i,o=t.geo.albers(),a=t.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=t.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){n=[t,e]}};function l(t){var o=t[0],a=t[1];return n=null,e(o,a),n||(r(o,a),n)||i(o,a),n}return l.invert=function(t){var n=o.scale(),e=o.translate(),r=(t[0]-e[0])/n,i=(t[1]-e[1])/n;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?a:i>=.166&&i<.234&&r>=-.214&&r<-.115?s:o).invert(t)},l.stream=function(t){var n=o.stream(t),e=a.stream(t),r=s.stream(t);return{point:function(t,i){n.point(t,i),e.point(t,i),r.point(t,i)},sphere:function(){n.sphere(),e.sphere(),r.sphere()},lineStart:function(){n.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){n.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){n.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){n.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},l.precision=function(t){return arguments.length?(o.precision(t),a.precision(t),s.precision(t),l):o.precision()},l.scale=function(t){return arguments.length?(o.scale(t),a.scale(.35*t),s.scale(t),l.translate(o.translate())):o.scale()},l.translate=function(t){if(!arguments.length)return o.translate();var n=o.scale(),c=+t[0],h=+t[1];return e=o.translate(t).clipExtent([[c-.455*n,h-.238*n],[c+.455*n,h+.238*n]]).stream(u).point,r=a.translate([c-.307*n,h+.201*n]).clipExtent([[c-.425*n+Mt,h+.12*n+Mt],[c-.214*n-Mt,h+.234*n-Mt]]).stream(u).point,i=s.translate([c-.205*n,h+.212*n]).clipExtent([[c-.214*n+Mt,h+.166*n+Mt],[c-.115*n-Mt,h+.234*n-Mt]]).stream(u).point,l},l.scale(1070)};var ar,sr,ur,lr,cr,hr,fr={point:L,lineStart:L,lineEnd:L,polygonStart:function(){sr=0,fr.lineStart=pr},polygonEnd:function(){fr.lineStart=fr.lineEnd=fr.point=L,ar+=v(sr/2)}};function pr(){var t,n,e,r;function i(t,n){sr+=r*t-e*n,e=t,r=n}fr.point=function(o,a){fr.point=i,t=e=o,n=r=a},fr.lineEnd=function(){i(t,n)}}var gr={point:function(t,n){tcr&&(cr=t),nhr&&(hr=n)},lineStart:L,lineEnd:L,polygonStart:L,polygonEnd:L};function dr(){var t=yr(4.5),n=[],e={point:r,lineStart:function(){e.point=i},lineEnd:a,polygonStart:function(){e.lineEnd=s},polygonEnd:function(){e.lineEnd=a,e.point=r},pointRadius:function(n){return t=yr(n),e},result:function(){if(n.length){var t=n.join("");return n=[],t}}};function r(e,r){n.push("M",e,",",r,t)}function i(t,r){n.push("M",t,",",r),e.point=o}function o(t,e){n.push("L",t,",",e)}function a(){e.point=r}function s(){n.push("Z")}return e}function yr(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}var vr,mr={point:xr,lineStart:_r,lineEnd:wr,polygonStart:function(){mr.lineStart=br},polygonEnd:function(){mr.point=xr,mr.lineStart=_r,mr.lineEnd=wr}};function xr(t,n){xe+=t,_e+=n,++we}function _r(){var t,n;function e(e,r){var i=e-t,o=r-n,a=Math.sqrt(i*i+o*o);be+=a*(t+e)/2,Me+=a*(n+r)/2,ke+=a,xr(t=e,n=r)}mr.point=function(r,i){mr.point=e,xr(t=r,n=i)}}function wr(){mr.point=xr}function br(){var t,n,e,r;function i(t,n){var i=t-e,o=n-r,a=Math.sqrt(i*i+o*o);be+=a*(e+t)/2,Me+=a*(r+n)/2,ke+=a,Ee+=(a=r*t-e*n)*(e+t),Se+=a*(r+n),Ae+=3*a,xr(e=t,r=n)}mr.point=function(o,a){mr.point=i,xr(t=e=o,n=r=a)},mr.lineEnd=function(){i(t,n)}}function Mr(t){var n=4.5,e={point:r,lineStart:function(){e.point=i},lineEnd:a,polygonStart:function(){e.lineEnd=s},polygonEnd:function(){e.lineEnd=a,e.point=r},pointRadius:function(t){return n=t,e},result:L};function r(e,r){t.moveTo(e+n,r),t.arc(e,r,n,0,St)}function i(n,r){t.moveTo(n,r),e.point=o}function o(n,e){t.lineTo(n,e)}function a(){e.point=r}function s(){t.closePath()}return e}function kr(t){var n=.5,e=Math.cos(30*Nt),r=16;function i(t){return(r?a:o)(t)}function o(n){return Ar(n,(function(e,r){e=t(e,r),n.point(e[0],e[1])}))}function a(n){var e,i,o,a,u,l,c,h,f,p,g,d,y={point:v,lineStart:m,lineEnd:_,polygonStart:function(){n.polygonStart(),y.lineStart=w},polygonEnd:function(){n.polygonEnd(),y.lineStart=m}};function v(e,r){e=t(e,r),n.point(e[0],e[1])}function m(){h=NaN,y.point=x,n.lineStart()}function x(e,i){var o=Pe([e,i]),a=t(e,i);s(h,f,c,p,g,d,h=a[0],f=a[1],c=e,p=o[0],g=o[1],d=o[2],r,n),n.point(h,f)}function _(){y.point=v,n.lineEnd()}function w(){m(),y.point=b,y.lineEnd=M}function b(t,n){x(e=t,n),i=h,o=f,a=p,u=g,l=d,y.point=x}function M(){s(h,f,c,p,g,d,i,o,e,a,u,l,r,n),y.lineEnd=_,_()}return y}function s(r,i,o,a,u,l,c,h,f,p,g,d,y,m){var x=c-r,_=h-i,w=x*x+_*_;if(w>4*n&&y--){var b=a+p,M=u+g,k=l+d,E=Math.sqrt(b*b+M*M+k*k),S=Math.asin(k/=E),A=v(v(k)-1)n||v((x*P+_*F)/w-.5)>.3||a*p+u*g+l*d0&&16,i):Math.sqrt(n)},i}function Er(t){var n=kr((function(n,e){return t([n*Tt,e*Tt])}));return function(t){return Tr(n(t))}}function Sr(t){this.stream=t}function Ar(t,n){return{point:n,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function Cr(t){return Nr((function(){return t}))()}function Nr(n){var e,r,i,o,a,s,u=kr((function(t,n){return[(t=e(t,n))[0]*l+o,a-t[1]*l]})),l=150,c=480,h=250,f=0,p=0,g=0,d=0,y=0,v=tr,m=N,x=null,_=null;function w(t){return[(t=i(t[0]*Nt,t[1]*Nt))[0]*l+o,a-t[1]*l]}function b(t){return(t=i.invert((t[0]-o)/l,(a-t[1])/l))&&[t[0]*Tt,t[1]*Tt]}function M(){i=$e(r=Lr(g,d,y),e);var t=e(f,p);return o=c-t[0]*l,a=h+t[1]*l,k()}function k(){return s&&(s.valid=!1,s=null),w}return w.stream=function(t){return s&&(s.valid=!1),(s=Tr(v(r,u(m(t))))).valid=!0,s},w.clipAngle=function(t){return arguments.length?(v=null==t?(x=t,tr):nr((x=+t)*Nt),k()):x},w.clipExtent=function(t){return arguments.length?(_=t,m=t?rr(t[0][0],t[0][1],t[1][0],t[1][1]):N,k()):_},w.scale=function(t){return arguments.length?(l=+t,M()):l},w.translate=function(t){return arguments.length?(c=+t[0],h=+t[1],M()):[c,h]},w.center=function(t){return arguments.length?(f=t[0]%360*Nt,p=t[1]%360*Nt,M()):[f*Tt,p*Tt]},w.rotate=function(t){return arguments.length?(g=t[0]%360*Nt,d=t[1]%360*Nt,y=t.length>2?t[2]%360*Nt:0,M()):[g*Tt,d*Tt,y*Tt]},t.rebind(w,u,"precision"),function(){return e=n.apply(this,arguments),w.invert=e.invert&&b,M()}}function Tr(t){return Ar(t,(function(n,e){t.point(n*Nt,e*Nt)}))}function Pr(t,n){return[t,n]}function Fr(t,n){return[t>Et?t-St:t<-Et?t+St:t,n]}function Lr(t,n,e){return t?n||e?$e(Dr(t),Rr(n,e)):Dr(t):n||e?Rr(n,e):Fr}function zr(t){return function(n,e){return[(n+=t)>Et?n-St:n<-Et?n+St:n,e]}}function Dr(t){var n=zr(t);return n.invert=zr(-t),n}function Rr(t,n){var e=Math.cos(t),r=Math.sin(t),i=Math.cos(n),o=Math.sin(n);function a(t,n){var a=Math.cos(n),s=Math.cos(t)*a,u=Math.sin(t)*a,l=Math.sin(n),c=l*e+s*r;return[Math.atan2(u*i-c*o,s*e-l*r),zt(c*i+u*o)]}return a.invert=function(t,n){var a=Math.cos(n),s=Math.cos(t)*a,u=Math.sin(t)*a,l=Math.sin(n),c=l*i-u*o;return[Math.atan2(u*i+l*o,s*e+c*r),zt(c*e-s*r)]},a}function qr(t,n){var e=Math.cos(t),r=Math.sin(t);return function(i,o,a,s){var u=a*n;null!=i?(i=Ur(e,i),o=Ur(e,o),(a>0?io)&&(i+=a*St)):(i=t+a*St,o=t-.5*u);for(var l,c=i;a>0?c>o:c2?t[2]*Nt:0),n.invert=function(n){return(n=t.invert(n[0]*Nt,n[1]*Nt))[0]*=Tt,n[1]*=Tt,n},n},Fr.invert=Pr,t.geo.circle=function(){var t,n,e=[0,0],r=6;function i(){var t="function"==typeof e?e.apply(this,arguments):e,r=Lr(-t[0]*Nt,-t[1]*Nt,0).invert,i=[];return n(null,null,1,{point:function(t,n){i.push(t=r(t,n)),t[0]*=Tt,t[1]*=Tt}}),{type:"Polygon",coordinates:[i]}}return i.origin=function(t){return arguments.length?(e=t,i):e},i.angle=function(e){return arguments.length?(n=qr((t=+e)*Nt,r*Nt),i):t},i.precision=function(e){return arguments.length?(n=qr(t*Nt,(r=+e)*Nt),i):r},i.angle(90)},t.geo.distance=function(t,n){var e,r=(n[0]-t[0])*Nt,i=t[1]*Nt,o=n[1]*Nt,a=Math.sin(r),s=Math.cos(r),u=Math.sin(i),l=Math.cos(i),c=Math.sin(o),h=Math.cos(o);return Math.atan2(Math.sqrt((e=h*a)*e+(e=l*c-u*h*s)*e),u*c+l*h*s)},t.geo.graticule=function(){var n,e,r,i,o,a,s,u,l,c,h,f,p=10,g=p,d=90,y=360,m=2.5;function x(){return{type:"MultiLineString",coordinates:_()}}function _(){return t.range(Math.ceil(i/d)*d,r,d).map(h).concat(t.range(Math.ceil(u/y)*y,s,y).map(f)).concat(t.range(Math.ceil(e/p)*p,n,p).filter((function(t){return v(t%d)>Mt})).map(l)).concat(t.range(Math.ceil(a/g)*g,o,g).filter((function(t){return v(t%y)>Mt})).map(c))}return x.lines=function(){return _().map((function(t){return{type:"LineString",coordinates:t}}))},x.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(f(s).slice(1),h(r).reverse().slice(1),f(u).reverse().slice(1))]}},x.extent=function(t){return arguments.length?x.majorExtent(t).minorExtent(t):x.minorExtent()},x.majorExtent=function(t){return arguments.length?(i=+t[0][0],r=+t[1][0],u=+t[0][1],s=+t[1][1],i>r&&(t=i,i=r,r=t),u>s&&(t=u,u=s,s=t),x.precision(m)):[[i,u],[r,s]]},x.minorExtent=function(t){return arguments.length?(e=+t[0][0],n=+t[1][0],a=+t[0][1],o=+t[1][1],e>n&&(t=e,e=n,n=t),a>o&&(t=a,a=o,o=t),x.precision(m)):[[e,a],[n,o]]},x.step=function(t){return arguments.length?x.majorStep(t).minorStep(t):x.minorStep()},x.majorStep=function(t){return arguments.length?(d=+t[0],y=+t[1],x):[d,y]},x.minorStep=function(t){return arguments.length?(p=+t[0],g=+t[1],x):[p,g]},x.precision=function(t){return arguments.length?(m=+t,l=Or(a,o,90),c=Ir(e,n,m),h=Or(u,s,90),f=Ir(i,r,m),x):m},x.majorExtent([[-180,-90+Mt],[180,90-Mt]]).minorExtent([[-180,-80-Mt],[180,80+Mt]])},t.geo.greatArc=function(){var n,e,r=jr,i=Hr;function o(){return{type:"LineString",coordinates:[n||r.apply(this,arguments),e||i.apply(this,arguments)]}}return o.distance=function(){return t.geo.distance(n||r.apply(this,arguments),e||i.apply(this,arguments))},o.source=function(t){return arguments.length?(r=t,n="function"==typeof t?null:t,o):r},o.target=function(t){return arguments.length?(i=t,e="function"==typeof t?null:t,o):i},o.precision=function(){return arguments.length?o:0},o},t.geo.interpolate=function(t,n){return e=t[0]*Nt,r=t[1]*Nt,i=n[0]*Nt,o=n[1]*Nt,a=Math.cos(r),s=Math.sin(r),u=Math.cos(o),l=Math.sin(o),c=a*Math.cos(e),h=a*Math.sin(e),f=u*Math.cos(i),p=u*Math.sin(i),g=2*Math.asin(Math.sqrt(Rt(o-r)+a*u*Rt(i-e))),d=1/Math.sin(g),(y=g?function(t){var n=Math.sin(t*=g)*d,e=Math.sin(g-t)*d,r=e*c+n*f,i=e*h+n*p,o=e*s+n*l;return[Math.atan2(i,r)*Tt,Math.atan2(o,Math.sqrt(r*r+i*i))*Tt]}:function(){return[e*Tt,r*Tt]}).distance=g,y;var e,r,i,o,a,s,u,l,c,h,f,p,g,d,y},t.geo.length=function(n){return vr=0,t.geo.stream(n,Vr),vr};var Vr={sphere:L,point:L,lineStart:function(){var t,n,e;function r(r,i){var o=Math.sin(i*=Nt),a=Math.cos(i),s=v((r*=Nt)-t),u=Math.cos(s);vr+=Math.atan2(Math.sqrt((s=a*Math.sin(s))*s+(s=e*o-n*a*u)*s),n*o+e*a*u),t=r,n=o,e=a}Vr.point=function(i,o){t=i*Nt,n=Math.sin(o*=Nt),e=Math.cos(o),Vr.point=r},Vr.lineEnd=function(){Vr.point=Vr.lineEnd=L}},lineEnd:L,polygonStart:L,polygonEnd:L};function Br(t,n){function e(n,e){var r=Math.cos(n),i=Math.cos(e),o=t(r*i);return[o*i*Math.sin(n),o*Math.sin(e)]}return e.invert=function(t,e){var r=Math.sqrt(t*t+e*e),i=n(r),o=Math.sin(i),a=Math.cos(i);return[Math.atan2(t*o,r*a),Math.asin(r&&e*o/r)]},e}var $r=Br((function(t){return Math.sqrt(2/(1+t))}),(function(t){return 2*Math.asin(t/2)}));(t.geo.azimuthalEqualArea=function(){return Cr($r)}).raw=$r;var Yr=Br((function(t){var n=Math.acos(t);return n&&n/Math.sin(n)}),N);function Wr(t,n){var e=Math.cos(t),r=function(t){return Math.tan(Et/4+t/2)},i=t===n?Math.sin(t):Math.log(e/Math.cos(n))/Math.log(r(n)/r(t)),o=e*Math.pow(r(t),i)/i;if(!i)return Gr;function a(t,n){o>0?n<-Ct+Mt&&(n=-Ct+Mt):n>Ct-Mt&&(n=Ct-Mt);var e=o/Math.pow(r(n),i);return[e*Math.sin(i*t),o-e*Math.cos(i*t)]}return a.invert=function(t,n){var e=o-n,r=Pt(i)*Math.sqrt(t*t+e*e);return[Math.atan2(t,e)/i,2*Math.atan(Math.pow(o/r,1/i))-Ct]},a}function Zr(t,n){var e=Math.cos(t),r=t===n?Math.sin(t):(e-Math.cos(n))/(n-t),i=e/r+t;if(v(r)1&&Ft(t[e[r-2]],t[e[r-1]],t[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function ii(t,n){return t[0]-n[0]||t[1]-n[1]}(t.geo.stereographic=function(){return Cr(Kr)}).raw=Kr,ti.invert=function(t,n){return[-n,2*Math.atan(Math.exp(t))-Ct]},(t.geo.transverseMercator=function(){var t=Qr(ti),n=t.center,e=t.rotate;return t.center=function(t){return t?n([-t[1],t[0]]):[(t=n())[1],-t[0]]},t.rotate=function(t){return t?e([t[0],t[1],t.length>2?t[2]+90:90]):[(t=e())[0],t[1],t[2]-90]},e([0,0,90])}).raw=ti,t.geom={},t.geom.hull=function(t){var n=ni,e=ei;if(arguments.length)return r(t);function r(t){if(t.length<3)return[];var r,i=gn(n),o=gn(e),a=t.length,s=[],u=[];for(r=0;r=0;--r)p.push(t[s[l[r]][2]]);for(r=+h;rMt)s=s.L;else{if(!((i=o-bi(s,a))>Mt)){r>-Mt?(n=s.P,e=s):i>-Mt?(n=s,e=s.N):n=e=s;break}if(!s.R){n=s;break}s=s.R}var u=vi(t);if(hi.insert(n,u),n||e){if(n===e)return Ai(n),e=vi(n.site),hi.insert(u,e),u.edge=e.edge=Ti(n.site,u.site),Si(n),void Si(e);if(e){Ai(n),Ai(e);var l=n.site,c=l.x,h=l.y,f=t.x-c,p=t.y-h,g=e.site,d=g.x-c,y=g.y-h,v=2*(f*y-p*d),m=f*f+p*p,x=d*d+y*y,_={x:(y*m-p*x)/v+c,y:(f*x-d*m)/v+h};Pi(e.edge,l,g,_),u.edge=Ti(l,t,null,_),e.edge=Ti(t,g,null,_),Si(n),Si(e)}else u.edge=Ti(n.site,u.site)}}function wi(t,n){var e=t.site,r=e.x,i=e.y,o=i-n;if(!o)return r;var a=t.P;if(!a)return-1/0;var s=(e=a.site).x,u=e.y,l=u-n;if(!l)return s;var c=s-r,h=1/o-1/l,f=c/l;return h?(-f+Math.sqrt(f*f-2*h*(c*c/(-2*l)-u+l/2+i-o/2)))/h+r:(r+s)/2}function bi(t,n){var e=t.N;if(e)return wi(e,n);var r=t.site;return r.y===n?r.x:1/0}function Mi(t){this.site=t,this.edges=[]}function ki(t,n){return n.angle-t.angle}function Ei(){zi(this),this.x=this.y=this.arc=this.site=this.cy=null}function Si(t){var n=t.P,e=t.N;if(n&&e){var r=n.site,i=t.site,o=e.site;if(r!==o){var a=i.x,s=i.y,u=r.x-a,l=r.y-s,c=o.x-a,h=2*(u*(y=o.y-s)-l*c);if(!(h>=-kt)){var f=u*u+l*l,p=c*c+y*y,g=(y*f-l*p)/h,d=(u*p-c*f)/h,y=d+s,v=di.pop()||new Ei;v.arc=t,v.site=i,v.x=g+a,v.y=y+Math.sqrt(g*g+d*d),v.cy=y,t.circle=v;for(var m=null,x=pi._;x;)if(v.y=s)return;if(f>g){if(o){if(o.y>=l)return}else o={x:y,y:u};e={x:y,y:l}}else{if(o){if(o.y1)if(f>g){if(o){if(o.y>=l)return}else o={x:(u-i)/r,y:u};e={x:(l-i)/r,y:l}}else{if(o){if(o.y=s)return}else o={x:a,y:r*a+i};e={x:s,y:r*s+i}}else{if(o){if(o.xMt||v(i-e)>Mt)&&(s.splice(a,0,new Fi((m=o.site,x=c,_=v(r-h)Mt?{x:h,y:v(n-h)Mt?{x:v(e-g)Mt?{x:f,y:v(n-f)Mt?{x:v(e-p)=e&&l.x<=i&&l.y>=r&&l.y<=a?[[e,a],[i,a],[i,r],[e,r]]:[]).point=t[s]})),n}function s(t){return t.map((function(t,n){return{x:Math.round(r(t,n)/Mt)*Mt,y:Math.round(i(t,n)/Mt)*Mt,i:n}}))}return a.links=function(t){return Ui(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(n){return{source:t[n.l.i],target:t[n.r.i]}}))},a.triangles=function(t){var n=[];return Ui(s(t)).cells.forEach((function(e,r){for(var i,o,a,s,u=e.site,l=e.edges.sort(ki),c=-1,h=l.length,f=l[h-1].edge,p=f.l===u?f.r:f.l;++co||h>a||f=w)<<1|n>=_,M=b+4;bo&&(i=n.slice(o,i),s[a]?s[a]+=i:s[++a]=i),(e=e[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,u.push({i:a,x:Wi(e,r)})),o=Gi.lastIndex;return od&&(d=u.x),u.y>y&&(y=u.y),l.push(u.x),c.push(u.y);else for(h=0;hd&&(d=_),w>y&&(y=w),l.push(_),c.push(w)}var b=d-p,M=y-g;function k(t,n,e,r,i,o,a,s){if(!isNaN(e)&&!isNaN(r))if(t.leaf){var u=t.x,l=t.y;if(null!=u)if(v(u-e)+v(l-r)<.01)E(t,n,e,r,i,o,a,s);else{var c=t.point;t.x=t.y=t.point=null,E(t,c,u,l,i,o,a,s),E(t,n,e,r,i,o,a,s)}else t.x=e,t.y=r,t.point=n}else E(t,n,e,r,i,o,a,s)}function E(t,n,e,r,i,o,a,s){var u=.5*(i+a),l=.5*(o+s),c=e>=u,h=r>=l,f=h<<1|c;t.leaf=!1,c?i=u:a=u,h?o=l:s=l,k(t=t.nodes[f]||(t.nodes[f]={leaf:!0,nodes:[],point:null,x:null,y:null}),n,e,r,i,o,a,s)}b>M?y=g+b:d=p+M;var S={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(S,t,+m(t,++h),+x(t,h),p,g,d,y)},visit:function(t){Vi(t,S,p,g,d,y)},find:function(t){return Bi(S,t[0],t[1],p,g,d,y)}};if(h=-1,null==n){for(;++h=0&&!(r=t.interpolators[i](n,e)););return r}function Ji(t,n){var e,r=[],i=[],o=t.length,a=n.length,s=Math.min(t.length,n.length);for(e=0;e=1?1:t(n)}}function ro(t){return function(n){return 1-t(1-n)}}function io(t){return function(n){return.5*(n<.5?t(2*n):2-t(2-2*n))}}function oo(t){return t*t}function ao(t){return t*t*t}function so(t){if(t<=0)return 0;if(t>=1)return 1;var n=t*t,e=n*t;return 4*(t<.5?e:3*(t-n)+e-.75)}function uo(t){return 1-Math.cos(t*Ct)}function lo(t){return Math.pow(2,10*(t-1))}function co(t){return 1-Math.sqrt(1-t*t)}function ho(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function fo(t,n){return n-=t,function(e){return Math.round(t+n*e)}}function po(t){var n,e,r,i=[t.a,t.b],o=[t.c,t.d],a=yo(i),s=go(i,o),u=yo(((n=o)[0]+=(r=-s)*(e=i)[0],n[1]+=r*e[1],n))||0;i[0]*o[1]=0?t.slice(0,e):t,i=e>=0?t.slice(e+1):"in";return r=to.get(r)||Ki,eo((i=no.get(i)||N)(r.apply(null,n.call(arguments,1))))},t.interpolateHcl=function(n,e){n=t.hcl(n),e=t.hcl(e);var r=n.h,i=n.c,o=n.l,a=e.h-r,s=e.c-i,u=e.l-o;return isNaN(s)&&(s=0,i=isNaN(i)?e.c:i),isNaN(a)?(a=0,r=isNaN(r)?e.h:r):a>180?a-=360:a<-180&&(a+=360),function(t){return Wt(r+a*t,i+s*t,o+u*t)+""}},t.interpolateHsl=function(n,e){n=t.hsl(n),e=t.hsl(e);var r=n.h,i=n.s,o=n.l,a=e.h-r,s=e.s-i,u=e.l-o;return isNaN(s)&&(s=0,i=isNaN(i)?e.s:i),isNaN(a)?(a=0,r=isNaN(r)?e.h:r):a>180?a-=360:a<-180&&(a+=360),function(t){return Bt(r+a*t,i+s*t,o+u*t)+""}},t.interpolateLab=function(n,e){n=t.lab(n),e=t.lab(e);var r=n.l,i=n.a,o=n.b,a=e.l-r,s=e.a-i,u=e.b-o;return function(t){return Qt(r+a*t,i+s*t,o+u*t)+""}},t.interpolateRound=fo,t.transform=function(n){var e=r.createElementNS(t.ns.prefix.svg,"g");return(t.transform=function(t){if(null!=t){e.setAttribute("transform",t);var n=e.transform.baseVal.consolidate()}return new po(n?n.matrix:vo)})(n)},po.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var vo={a:1,b:0,c:0,d:1,e:0,f:0};function mo(t){return t.length?t.pop()+",":""}function xo(n,e){var r=[],i=[];return n=t.transform(n),e=t.transform(e),function(t,n,e,r){if(t[0]!==n[0]||t[1]!==n[1]){var i=e.push("translate(",null,",",null,")");r.push({i:i-4,x:Wi(t[0],n[0])},{i:i-2,x:Wi(t[1],n[1])})}else(n[0]||n[1])&&e.push("translate("+n+")")}(n.translate,e.translate,r,i),function(t,n,e,r){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),r.push({i:e.push(mo(e)+"rotate(",null,")")-2,x:Wi(t,n)})):n&&e.push(mo(e)+"rotate("+n+")")}(n.rotate,e.rotate,r,i),function(t,n,e,r){t!==n?r.push({i:e.push(mo(e)+"skewX(",null,")")-2,x:Wi(t,n)}):n&&e.push(mo(e)+"skewX("+n+")")}(n.skew,e.skew,r,i),function(t,n,e,r){if(t[0]!==n[0]||t[1]!==n[1]){var i=e.push(mo(e)+"scale(",null,",",null,")");r.push({i:i-4,x:Wi(t[0],n[0])},{i:i-2,x:Wi(t[1],n[1])})}else 1===n[0]&&1===n[1]||e.push(mo(e)+"scale("+n+")")}(n.scale,e.scale,r,i),n=e=null,function(t){for(var n,e=-1,o=i.length;++e0?r=t:(n.c=null,n.t=NaN,n=null,u.end({type:"end",alpha:r=0})):t>0&&(u.start({type:"start",alpha:r=t}),n=bn(s.tick)),s):r},s.start=function(){var t,n,e,r=v.length,u=m.length,c=l[0],g=l[1];for(t=0;t=0;)e.push(i[r])}function Lo(t,n){for(var e=[t],r=[];null!=(t=e.pop());)if(r.push(t),(o=t.children)&&(i=o.length))for(var i,o,a=-1;++a=0;)a.push(c=l[u]),c.parent=o,c.depth=o.depth+1;e&&(o.value=0),o.children=l}else e&&(o.value=+e.call(r,o,o.depth)||0),delete o.children;return Lo(i,(function(n){var r,i;t&&(r=n.children)&&r.sort(t),e&&(i=n.parent)&&(i.value+=n.value)})),s}return r.sort=function(n){return arguments.length?(t=n,r):t},r.children=function(t){return arguments.length?(n=t,r):n},r.value=function(t){return arguments.length?(e=t,r):e},r.revalue=function(t){return e&&(Fo(t,(function(t){t.children&&(t.value=0)})),Lo(t,(function(t){var n;t.children||(t.value=+e.call(r,t,t.depth)||0),(n=t.parent)&&(n.value+=t.value)}))),t},r},t.layout.partition=function(){var n=t.layout.hierarchy(),e=[1,1];function r(t,r){var i=n.call(this,t,r);return function t(n,e,r,i){var o=n.children;if(n.x=e,n.y=n.depth*i,n.dx=r,n.dy=i,o&&(a=o.length)){var a,s,u,l=-1;for(r=n.value?r/n.value:0;++ls&&(s=r),a.push(r)}for(e=0;ei&&(r=e,i=n);return r}function Wo(t){return t.reduce(Zo,0)}function Zo(t,n){return t+n[1]}function Xo(t,n){return Go(t,Math.ceil(Math.log(n.length)/Math.LN2+1))}function Go(t,n){for(var e=-1,r=+t[0],i=(t[1]-r)/n,o=[];++e<=n;)o[e]=i*e+r;return o}function Qo(n){return[t.min(n),t.max(n)]}function Jo(t,n){return t.value-n.value}function Ko(t,n){var e=t._pack_next;t._pack_next=n,n._pack_prev=t,n._pack_next=e,e._pack_prev=n}function ta(t,n){t._pack_next=n,n._pack_prev=t}function na(t,n){var e=n.x-t.x,r=n.y-t.y,i=t.r+n.r;return.999*i*i>e*e+r*r}function ea(t){if((n=t.children)&&(u=n.length)){var n,e,r,i,o,a,s,u,l=1/0,c=-1/0,h=1/0,f=-1/0;if(n.forEach(ra),(e=n[0]).x=-e.r,e.y=0,x(e),u>1&&((r=n[1]).x=r.r,r.y=0,x(r),u>2))for(oa(e,r,i=n[2]),x(i),Ko(e,i),e._pack_prev=i,Ko(i,r),r=e._pack_next,o=3;o0)for(a=-1;++a=h[0]&&u<=h[1]&&((s=l[t.bisect(f,u,1,g)-1]).y+=d,s.push(o[a]));return l}return o.value=function(t){return arguments.length?(e=t,o):e},o.range=function(t){return arguments.length?(r=gn(t),o):r},o.bins=function(t){return arguments.length?(i="number"==typeof t?function(n){return Go(n,t)}:gn(t),o):i},o.frequency=function(t){return arguments.length?(n=!!t,o):n},o},t.layout.pack=function(){var n,e=t.layout.hierarchy().sort(Jo),r=0,i=[1,1];function o(t,o){var a=e.call(this,t,o),s=a[0],u=i[0],l=i[1],c=null==n?Math.sqrt:"function"==typeof n?n:function(){return n};if(s.x=s.y=0,Lo(s,(function(t){t.r=+c(t.value)})),Lo(s,ea),r){var h=r*(n?1:Math.max(2*s.r/u,2*s.r/l))/2;Lo(s,(function(t){t.r+=h})),Lo(s,ea),Lo(s,(function(t){t.r-=h}))}return function t(n,e,r,i){var o=n.children;if(n.x=e+=i*n.x,n.y=r+=i*n.y,n.r*=i,o)for(var a=-1,s=o.length;++ap.x&&(p=t),t.depth>g.depth&&(g=t)}));var d=e(f,p)/2-f.x,y=r[0]/(p.x+e(p,f)/2+d),v=r[1]/(g.depth||1);Fo(c,(function(t){t.x=(t.x+d)*y,t.y=t.depth*v}))}return l}function a(t){var n=t.children,r=t.parent.children,i=t.i?r[t.i-1]:null;if(n.length){!function(t){for(var n,e=0,r=0,i=t.children,o=i.length;--o>=0;)(n=i[o]).z+=e,n.m+=e,e+=n.s+(r+=n.c)}(t);var o=(n[0].z+n[n.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-o):t.z=o}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,n,r){if(n){for(var i,o=t,a=t,s=n,u=o.parent.children[0],l=o.m,c=a.m,h=s.m,f=u.m;s=ua(s),o=sa(o),s&&o;)u=sa(u),(a=ua(a)).a=t,(i=s.z+h-o.z-l+e(s._,o._))>0&&(la(ca(s,t,r),t,i),l+=i,c+=i),h+=s.m,l+=o.m,f+=u.m,c+=a.m;s&&!ua(a)&&(a.t=s,a.m+=h-c),o&&!sa(u)&&(u.t=o,u.m+=l-f,r=t)}return r}(t,i,t.parent.A||r[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function u(t){t.x*=r[0],t.y=t.depth*r[1]}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(t){return arguments.length?(i=null==(r=t)?u:null,o):i?null:r},o.nodeSize=function(t){return arguments.length?(i=null==(r=t)?null:u,o):i?r:null},Po(o,n)},t.layout.cluster=function(){var n=t.layout.hierarchy().sort(null).value(null),e=aa,r=[1,1],i=!1;function o(o,a){var s,u=n.call(this,o,a),l=u[0],c=0;Lo(l,(function(n){var r=n.children;r&&r.length?(n.x=function(t){return t.reduce((function(t,n){return t+n.x}),0)/t.length}(r),n.y=function(n){return 1+t.max(n,(function(t){return t.y}))}(r)):(n.x=s?c+=e(n,s):0,n.y=0,s=n)}));var h=function t(n){var e=n.children;return e&&e.length?t(e[0]):n}(l),f=function t(n){var e,r=n.children;return r&&(e=r.length)?t(r[e-1]):n}(l),p=h.x-e(h,f)/2,g=f.x+e(f,h)/2;return Lo(l,i?function(t){t.x=(t.x-l.x)*r[0],t.y=(l.y-t.y)*r[1]}:function(t){t.x=(t.x-p)/(g-p)*r[0],t.y=(1-(l.y?t.y/l.y:1))*r[1]}),u}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(t){return arguments.length?(i=null==(r=t),o):i?null:r},o.nodeSize=function(t){return arguments.length?(i=null!=(r=t),o):i?r:null},Po(o,n)},t.layout.treemap=function(){var n,e=t.layout.hierarchy(),r=Math.round,i=[1,1],o=null,a=ha,s=!1,u="squarify",l=.5*(1+Math.sqrt(5));function c(t,n){for(var e,r,i=-1,o=t.length;++i0;)s.push(e=l[i-1]),s.area+=e.area,"squarify"!==u||(r=p(s,d))<=f?(l.pop(),f=r):(s.area-=s.pop().area,g(s,d,o,!1),d=Math.min(o.dx,o.dy),s.length=s.area=0,f=1/0);s.length&&(g(s,d,o,!0),s.length=s.area=0),n.forEach(h)}}function f(t){var n=t.children;if(n&&n.length){var e,r=a(t),i=n.slice(),o=[];for(c(i,r.dx*r.dy/t.value),o.area=0;e=i.pop();)o.push(e),o.area+=e.area,null!=e.z&&(g(o,e.z?r.dx:r.dy,r,!i.length),o.length=o.area=0);n.forEach(f)}}function p(t,n){for(var e,r=t.area,i=0,o=1/0,a=-1,s=t.length;++ai&&(i=e));return n*=n,(r*=r)?Math.max(n*i*l/r,r/(n*o*l)):1/0}function g(t,n,e,i){var o,a=-1,s=t.length,u=e.x,l=e.y,c=n?r(t.area/n):0;if(n==e.dx){for((i||c>e.dy)&&(c=e.dy);++ae.dx)&&(c=e.dx);++a1);return t+n*e*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var n=t.random.normal.apply(t,arguments);return function(){return Math.exp(n())}},bates:function(n){var e=t.random.irwinHall(n);return function(){return e()/n}},irwinHall:function(t){return function(){for(var n=0,e=0;e2?xa:da,s=i?wo:_o;return o=t(n,e,s,r),a=t(e,n,s,Qi),u}function u(t){return o(t)}return u.invert=function(t){return a(t)},u.domain=function(t){return arguments.length?(n=t.map(Number),s()):n},u.range=function(t){return arguments.length?(e=t,s()):e},u.rangeRound=function(t){return u.range(t).interpolate(fo)},u.clamp=function(t){return arguments.length?(i=t,s()):i},u.interpolate=function(t){return arguments.length?(r=t,s()):r},u.ticks=function(t){return Ma(n,t)},u.tickFormat=function(t,e){return ka(n,t,e)},u.nice=function(t){return wa(n,t),s()},u.copy=function(){return t(n,e,r,i)},s()}([0,1],[0,1],Qi,!1)};var Ea={s:1,g:1,p:1,r:1,e:1};function Sa(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}t.scale.log=function(){return function n(e,r,i,o){function a(t){return(i?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(r)}function s(t){return i?Math.pow(r,t):-Math.pow(r,-t)}function u(t){return e(a(t))}return u.invert=function(t){return s(e.invert(t))},u.domain=function(t){return arguments.length?(i=t[0]>=0,e.domain((o=t.map(Number)).map(a)),u):o},u.base=function(t){return arguments.length?(r=+t,e.domain(o.map(a)),u):r},u.nice=function(){var t=ya(o.map(a),i?Math:Ca);return e.domain(t),o=t.map(s),u},u.ticks=function(){var t=pa(o),n=[],e=t[0],u=t[1],l=Math.floor(a(e)),c=Math.ceil(a(u)),h=r%1?2:r;if(isFinite(c-l)){if(i){for(;l0;f--)n.push(s(l)*f);for(l=0;n[l]u;c--);n=n.slice(l,c)}return n},u.tickFormat=function(n,e){if(!arguments.length)return Aa;arguments.length<2?e=Aa:"function"!=typeof e&&(e=t.format(e));var i=Math.max(1,r*n/u.ticks().length);return function(t){var n=t/s(Math.round(a(t)));return n*r0?i[t-1]:e[0],th?0:1;if(l=At)return u(l,p)+(s?u(s,1-p):"")+"Z";var g,d,y,v,m,x,_,w,b,M,k,E,S=0,A=0,C=[];if((v=(+a.apply(this,arguments)||0)/2)&&(y=r===Da?Math.sqrt(s*s+l*l):+r.apply(this,arguments),p||(A*=-1),l&&(A=zt(y/l*Math.sin(v))),s&&(S=zt(y/s*Math.sin(v)))),l){m=l*Math.cos(c+A),x=l*Math.sin(c+A),_=l*Math.cos(h-A),w=l*Math.sin(h-A);var N=Math.abs(h-c-2*A)<=Et?0:1;if(A&&ja(m,x,_,w)===p^N){var T=(c+h)/2;m=l*Math.cos(T),x=l*Math.sin(T),_=w=null}}else m=x=0;if(s){b=s*Math.cos(h-S),M=s*Math.sin(h-S),k=s*Math.cos(c+S),E=s*Math.sin(c+S);var P=Math.abs(c-h+2*S)<=Et?0:1;if(S&&ja(b,M,k,E)===1-p^P){var F=(c+h)/2;b=s*Math.cos(F),M=s*Math.sin(F),k=E=null}}else b=M=0;if(f>Mt&&(g=Math.min(Math.abs(l-s)/2,+e.apply(this,arguments)))>.001){d=s0?0:1}function Ha(t,n,e,r,i){var o=t[0]-n[0],a=t[1]-n[1],s=(i?r:-r)/Math.sqrt(o*o+a*a),u=s*a,l=-s*o,c=t[0]+u,h=t[1]+l,f=n[0]+u,p=n[1]+l,g=(c+f)/2,d=(h+p)/2,y=f-c,v=p-h,m=y*y+v*v,x=e-r,_=c*p-f*h,w=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*m-_*_)),b=(_*v-y*w)/m,M=(-_*y-v*w)/m,k=(_*v+y*w)/m,E=(-_*y+v*w)/m,S=b-g,A=M-d,C=k-g,N=E-d;return S*S+A*A>C*C+N*N&&(b=k,M=E),[[b-u,M-l],[b*e/x,M*e/x]]}function Va(t){var n=ni,e=ei,r=Ye,i=$a,o=i.key,a=.7;function s(o){var s,u=[],l=[],c=-1,h=o.length,f=gn(n),p=gn(e);function g(){u.push("M",i(t(l),a))}for(;++c1&&i.push("H",r[0]),i.join("")},"step-before":Wa,"step-after":Za,basis:Qa,"basis-open":function(t){if(t.length<4)return $a(t);for(var n,e=[],r=-1,i=t.length,o=[0],a=[0];++r<3;)n=t[r],o.push(n[0]),a.push(n[1]);for(e.push(Ja(ns,o)+","+Ja(ns,a)),--r;++r9&&(i=3*n/Math.sqrt(i),a[s]=i*e,a[s+1]=i*r);for(s=-1;++s<=u;)i=(t[Math.min(u,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+a[s]*a[s])),o.push([i||0,a[s]*i||0]);return o}(t))}});function $a(t){return t.length>1?t.join("L"):t+"Z"}function Ya(t){return t.join("L")+"Z"}function Wa(t){for(var n=0,e=t.length,r=t[0],i=[r[0],",",r[1]];++n1){s=n[1],o=t[u],u++,r+="C"+(i[0]+a[0])+","+(i[1]+a[1])+","+(o[0]-s[0])+","+(o[1]-s[1])+","+o[0]+","+o[1];for(var l=2;lEt)+",1 "+n}function u(t,n,e,r){return"Q 0,0 "+r}return o.radius=function(t){return arguments.length?(e=gn(t),o):e},o.source=function(n){return arguments.length?(t=gn(n),o):t},o.target=function(t){return arguments.length?(n=gn(t),o):n},o.startAngle=function(t){return arguments.length?(r=gn(t),o):r},o.endAngle=function(t){return arguments.length?(i=gn(t),o):i},o},t.svg.diagonal=function(){var t=jr,n=Hr,e=ss;function r(r,i){var o=t.call(this,r,i),a=n.call(this,r,i),s=(o.y+a.y)/2,u=[o,{x:o.x,y:s},{x:a.x,y:s},a];return"M"+(u=u.map(e))[0]+"C"+u[1]+" "+u[2]+" "+u[3]}return r.source=function(n){return arguments.length?(t=gn(n),r):t},r.target=function(t){return arguments.length?(n=gn(t),r):n},r.projection=function(t){return arguments.length?(e=t,r):e},r},t.svg.diagonal.radial=function(){var n=t.svg.diagonal(),e=ss,r=n.projection;return n.projection=function(t){return arguments.length?r(us(e=t)):e},n},t.svg.symbol=function(){var t=cs,n=ls;function e(e,r){return(fs.get(t.call(this,e,r))||hs)(n.call(this,e,r))}return e.type=function(n){return arguments.length?(t=gn(n),e):t},e.size=function(t){return arguments.length?(n=gn(t),e):n},e};var fs=t.map({circle:hs,cross:function(t){var n=Math.sqrt(t/5)/2;return"M"+-3*n+","+-n+"H"+-n+"V"+-3*n+"H"+n+"V"+-n+"H"+3*n+"V"+n+"H"+n+"V"+3*n+"H"+-n+"V"+n+"H"+-3*n+"Z"},diamond:function(t){var n=Math.sqrt(t/(2*gs)),e=n*gs;return"M0,"+-n+"L"+e+",0 0,"+n+" "+-e+",0Z"},square:function(t){var n=Math.sqrt(t)/2;return"M"+-n+","+-n+"L"+n+","+-n+" "+n+","+n+" "+-n+","+n+"Z"},"triangle-down":function(t){var n=Math.sqrt(t/ps),e=n*ps/2;return"M0,"+e+"L"+n+","+-e+" "+-n+","+-e+"Z"},"triangle-up":function(t){var n=Math.sqrt(t/ps),e=n*ps/2;return"M0,"+-e+"L"+n+","+e+" "+-n+","+e+"Z"}});t.svg.symbolTypes=fs.keys();var ps=Math.sqrt(3),gs=Math.tan(30*Nt);$.transition=function(t){for(var n,e,r=ms||++ws,i=ks(t),o=[],a=xs||{time:Date.now(),ease:so,delay:0,duration:250},s=-1,u=this.length;++s0;)l[--f].call(t,a);if(o>=1)return h.event&&h.event.end.call(t,t.__data__,n),--c.count?delete c[r]:delete t[e],1}h||(o=i.time,a=bn((function(t){var n=h.delay;if(a.t=n+o,n<=t)return f(t-n);a.c=f}),0,o),h=c[r]={tween:new _,time:o,timer:a,delay:i.delay,duration:i.duration,ease:i.ease,index:n},i=null,++c.count)}_s.call=$.call,_s.empty=$.empty,_s.node=$.node,_s.size=$.size,t.transition=function(n,e){return n&&n.transition?ms?n.transition(e):n:t.selection().transition(n)},t.transition.prototype=_s,_s.select=function(t){var n,e,r,i=this.id,o=this.namespace,a=[];t=Y(t);for(var s=-1,u=this.length;++srect,.s>rect").attr("width",s[1]-s[0])}function d(t){t.select(".extent").attr("y",u[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",u[1]-u[0])}function y(){var h,y,v=this,m=t.select(t.event.target),x=r.of(v,arguments),_=t.select(v),w=m.datum(),b=!/^(n|s)$/.test(w)&&i,M=!/^(e|w)$/.test(w)&&a,k=m.classed("extent"),E=xt(v),S=t.mouse(v),A=t.select(o(v)).on("keydown.brush",T).on("keyup.brush",P);if(t.event.changedTouches?A.on("touchmove.brush",F).on("touchend.brush",z):A.on("mousemove.brush",F).on("mouseup.brush",z),_.interrupt().selectAll("*").interrupt(),k)S[0]=s[0]-S[0],S[1]=u[0]-S[1];else if(w){var C=+/w$/.test(w),N=+/^n/.test(w);y=[s[1-C]-S[0],u[1-N]-S[1]],S[0]=s[C],S[1]=u[N]}else t.event.altKey&&(h=S.slice());function T(){32==t.event.keyCode&&(k||(h=null,S[0]-=s[1],S[1]-=u[1],k=2),R())}function P(){32==t.event.keyCode&&2==k&&(S[0]+=s[1],S[1]+=u[1],k=0,R())}function F(){var n=t.mouse(v),e=!1;y&&(n[0]+=y[0],n[1]+=y[1]),k||(t.event.altKey?(h||(h=[(s[0]+s[1])/2,(u[0]+u[1])/2]),S[0]=s[+(n[0]1?{floor:function(n){for(;s(n=t.floor(n));)n=qs(n-1);return n},ceil:function(n){for(;s(n=t.ceil(n));)n=qs(+n+1);return n}}:t))},i.ticks=function(t,n){var e=pa(i.domain()),r=null==t?o(e,10):"number"==typeof t?o(e,t):!t.range&&[{range:t},n];return r&&(t=r[0],n=r[1]),t.range(e[0],qs(+e[1]+1),n<1?1:n)},i.tickFormat=function(){return r},i.copy=function(){return Rs(n.copy(),e,r)},_a(i,n)}function qs(t){return new Date(t)}Fs.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Ds:zs,Ds.parse=function(t){var n=new Date(t);return isNaN(n)?null:n},Ds.toString=zs.toString,Fn.second=Rn((function(t){return new Ln(1e3*Math.floor(t/1e3))}),(function(t,n){t.setTime(t.getTime()+1e3*Math.floor(n))}),(function(t){return t.getSeconds()})),Fn.seconds=Fn.second.range,Fn.seconds.utc=Fn.second.utc.range,Fn.minute=Rn((function(t){return new Ln(6e4*Math.floor(t/6e4))}),(function(t,n){t.setTime(t.getTime()+6e4*Math.floor(n))}),(function(t){return t.getMinutes()})),Fn.minutes=Fn.minute.range,Fn.minutes.utc=Fn.minute.utc.range,Fn.hour=Rn((function(t){var n=t.getTimezoneOffset()/60;return new Ln(36e5*(Math.floor(t/36e5-n)+n))}),(function(t,n){t.setTime(t.getTime()+36e5*Math.floor(n))}),(function(t){return t.getHours()})),Fn.hours=Fn.hour.range,Fn.hours.utc=Fn.hour.utc.range,Fn.month=Rn((function(t){return(t=Fn.day(t)).setDate(1),t}),(function(t,n){t.setMonth(t.getMonth()+n)}),(function(t){return t.getMonth()})),Fn.months=Fn.month.range,Fn.months.utc=Fn.month.utc.range;var Us=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Os=[[Fn.second,1],[Fn.second,5],[Fn.second,15],[Fn.second,30],[Fn.minute,1],[Fn.minute,5],[Fn.minute,15],[Fn.minute,30],[Fn.hour,1],[Fn.hour,3],[Fn.hour,6],[Fn.hour,12],[Fn.day,1],[Fn.day,2],[Fn.week,1],[Fn.month,1],[Fn.month,3],[Fn.year,1]],Is=Fs.multi([[".%L",function(t){return t.getMilliseconds()}],[":%S",function(t){return t.getSeconds()}],["%I:%M",function(t){return t.getMinutes()}],["%I %p",function(t){return t.getHours()}],["%a %d",function(t){return t.getDay()&&1!=t.getDate()}],["%b %d",function(t){return 1!=t.getDate()}],["%B",function(t){return t.getMonth()}],["%Y",Ye]]),js={range:function(n,e,r){return t.range(Math.ceil(n/r)*r,+e,r).map(qs)},floor:N,ceil:N};Os.year=Fn.year,Fn.scale=function(){return Rs(t.scale.linear(),Os,Is)};var Hs=Os.map((function(t){return[t[0].utc,t[1]]})),Vs=Ls.multi([[".%L",function(t){return t.getUTCMilliseconds()}],[":%S",function(t){return t.getUTCSeconds()}],["%I:%M",function(t){return t.getUTCMinutes()}],["%I %p",function(t){return t.getUTCHours()}],["%a %d",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],["%b %d",function(t){return 1!=t.getUTCDate()}],["%B",function(t){return t.getUTCMonth()}],["%Y",Ye]]);function Bs(t){return JSON.parse(t.responseText)}function $s(t){var n=r.createRange();return n.selectNode(r.body),n.createContextualFragment(t.responseText)}Hs.year=Fn.year.utc,Fn.scale.utc=function(){return Rs(t.scale.linear(),Hs,Vs)},t.text=dn((function(t){return t.responseText})),t.json=function(t,n){return yn(t,"application/json",Bs,n)},t.html=function(t,n){return yn(t,"text/html",$s,n)},t.xml=dn((function(t){return t.responseXML})),"function"==typeof define&&define.amd?(this.d3=t,define(t)):"object"==typeof module&&module.exports?module.exports=t:this.d3=t}(),null==window.Epoch&&(window.Epoch={}),null==(base=window.Epoch).Chart&&(base.Chart={}),null==(base1=window.Epoch).Time&&(base1.Time={}),null==(base2=window.Epoch).Util&&(base2.Util={}),null==(base3=window.Epoch).Formats&&(base3.Formats={}),Epoch.warn=function(t){return(console.warn||console.log)("Epoch Warning: "+t)},Epoch.exception=function(t){throw"Epoch Error: "+t},Epoch.TestContext=function(){var t;function n(){var n,e,r;for(this._log=[],n=0,e=t.length;n0},Epoch.Util.copy=function(t){var n,e,r;if(null==t)return null;for(e in n={},t)hasProp.call(t,e)&&(r=t[e],n[e]=r);return n},Epoch.Util.defaults=function(t,n){var e,r,i,o,a;for(i in a=Epoch.Util.copy(t),n)hasProp.call(n,i)&&(n[i],o=t[i],r=n[i],e=Epoch.isObject(o)&&Epoch.isObject(r),null!=o&&null!=r?e&&!Epoch.isArray(o)?a[i]=Epoch.Util.defaults(o,r):a[i]=o:a[i]=null!=o?o:r);return a},Epoch.Util.formatSI=function(t,n,e){var r,i,o,a,s;if(null==n&&(n=1),null==e&&(e=!1),t<1e3)return((0|(a=t))!==a||e)&&(a=a.toFixed(n)),a;for(i in s=["K","M","G","T","P","E","Z","Y"])if(hasProp.call(s,i)&&(o=s[i],t>=(r=Math.pow(10,3*(1+(0|i))))&&t=(r=Math.pow(1024,1+(0|i)))&&t=0;)r.push(this._events[t].splice(e,1));return r}},t.prototype.offAll=function(t){var n,e,r,i,o,a;if(Epoch.isArray(t)){for(o=[],e=0,r=t.length;en;i=1<=n?++t:--t)e.push(arguments[i]);return e}.apply(this,arguments),u=[],o=0,a=(s=this._events[t]).length;o=this.data.length||(i=this.data[e]));return i},r.prototype.showLayer=function(t){var n;if((n=this._findLayer(t))&&!n.visible)return n.visible=!0,this.trigger("layer:shown")},r.prototype.hideLayer=function(t){var n;if((n=this._findLayer(t))&&n.visible)return n.visible=!1,this.trigger("layer:hidden")},r.prototype.toggleLayer=function(t){var n;if(n=this._findLayer(t))return n.visible=!n.visible,n.visible?this.trigger("layer:shown"):this.trigger("layer:hidden")},r.prototype.isLayerVisible=function(t){var n;return(n=this._findLayer(t))?n.visible:null},r.prototype.getVisibleLayers=function(){return this.data.filter((function(t){return t.visible}))},r.prototype.update=function(t,n){if(null==n&&(n=!0),this.setData(t),n)return this.draw()},r.prototype.draw=function(){return this.trigger("draw")},r.prototype._getScaleDomain=function(t){var n,e,r,i;return Array.isArray(t)?t:Epoch.isString(t)&&null!=(n=this.getVisibleLayers().filter((function(n){return n.range===t})).map((function(t){return t.values})))&&n.length?(r=function(t,n){return nt?n:t},[(i=Epoch.Util.flatten(n).map((function(t){return t.y}))).reduce(r,i[0]),i.reduce(e,i[0])]):Array.isArray(this.options.range)?this.options.range:this.options.range&&Array.isArray(this.options.range.left)?this.options.range.left:this.options.range&&Array.isArray(this.options.range.right)?this.options.range.right:this.extent((function(t){return t.y}))},r.prototype.extent=function(t){return[d3.min(this.getVisibleLayers(),(function(n){return d3.min(n.values,t)})),d3.max(this.getVisibleLayers(),(function(n){return d3.max(n.values,t)}))]},r.prototype.dimensionsChanged=function(){return this.width=this.option("width")||this.width,this.height=this.option("height")||this.height,this.el.width(this.width),this.el.height(this.height)},r.prototype.layerChanged=function(){return this.draw()},r}(Epoch.Events),Epoch.Chart.SVG=function(t){function n(t){this.options=null!=t?t:{},n.__super__.constructor.call(this,this.options),null!=this.el?this.svg=this.el.append("svg"):this.svg=d3.select(document.createElement("svg")),this.svg.attr({xmlns:"http://www.w3.org/2000/svg",width:this.width,height:this.height})}return extend(n,t),n.prototype.dimensionsChanged=function(){return n.__super__.dimensionsChanged.call(this),this.svg.attr("width",this.width).attr("height",this.height)},n}(Epoch.Chart.Base),Epoch.Chart.Canvas=function(t){function n(t){this.options=null!=t?t:{},n.__super__.constructor.call(this,this.options),null!=this.options.pixelRatio?this.pixelRatio=this.options.pixelRatio:null!=window.devicePixelRatio?this.pixelRatio=window.devicePixelRatio:this.pixelRatio=1,this.canvas=d3.select(document.createElement("CANVAS")),this.canvas.style({width:this.width+"px",height:this.height+"px"}),this.canvas.attr({width:this.getWidth(),height:this.getHeight()}),null!=this.el&&this.el.node().appendChild(this.canvas.node()),this.ctx=Epoch.Util.getContext(this.canvas.node())}return extend(n,t),n.prototype.getWidth=function(){return this.width*this.pixelRatio},n.prototype.getHeight=function(){return this.height*this.pixelRatio},n.prototype.clear=function(){return this.ctx.clearRect(0,0,this.getWidth(),this.getHeight())},n.prototype.getStyles=function(t){return Epoch.QueryCSS.getStyles(t,this.el)},n.prototype.dimensionsChanged=function(){return n.__super__.dimensionsChanged.call(this),this.canvas.style({width:this.width+"px",height:this.height+"px"}),this.canvas.attr({width:this.getWidth(),height:this.getHeight()})},n.prototype.redraw=function(){return Epoch.QueryCSS.purge(),this.draw()},n}(Epoch.Chart.Base),QueryCSS=function(){var t,n,e,r,i;function o(){}return n=0,r=function(){return"epoch-container-"+n++},t=/^([^#. ]+)?(#[^. ]+)?(\.[^# ]+)?$/,e=!1,i=function(n){var e,r,i,o,a;return null==(o=n.match(t))?Epoch.error("Query CSS cannot match given selector: "+n):(o[0],a=o[1],i=o[2],e=o[3],a=(null!=a?a:"div").toUpperCase(),r=document.createElement(a),null!=i&&(r.id=i.substr(1)),null!=e&&(r.className=e.substr(1).replace(/\./g," ")),r)},o.log=function(t){return e=t},o.cache={},o.styleList=["fill","stroke","stroke-width"],o.container=null,o.purge=function(){return o.cache={}},o.getContainer=function(){var t;return null!=o.container?o.container:((t=document.createElement("DIV")).id="_canvas_css_reference",document.body.appendChild(t),o.container=d3.select(t))},o.hash=function(t,n){var e;return null==(e=n.attr("data-epoch-container-id"))&&(e=r(),n.attr("data-epoch-container-id",e)),e+"__"+t},o.getStyles=function(t,n){var r,a,s,u,l,c,h,f,p,g,d,y,v,m,x,_,w,b,M,k,E,S;if(a=o.hash(t,n),null!=(r=o.cache[a]))return r;for(m=[],v=n.node().parentNode;null!=v&&"body"!==v.nodeName.toLowerCase();)m.unshift(v),v=v.parentNode;for(m.push(n.node()),k=[],l=0,f=m.length;l0&&(M+="#"+u.id),null!=u.className&&u.className.length>0&&(M+="."+Epoch.Util.trim(u.className).replace(/\s+/g,".")),k.push(M);for(k.push("svg"),c=0,p=(_=Epoch.Util.trim(t).split(/\s+/)).length;ce)t.label=s[e];else if(o&&r.length>e)t.label=r[e];else if(i){for(a=[];e>=0;)a.push(String.fromCharCode(65+e%26)),e-=26;t.label=a.join("")}return t},Epoch.Data.Format.array=function(){var t,n,e,r,i,o,a;return n={x:function(t,n){return n},y:function(t,n){return t},time:function(t,n,e){return parseInt(e)+parseInt(n)},type:"area",autoLabels:!1,labels:[],startTime:parseInt((new Date).getTime()/1e3)},t=function(t,n,e){var r,i,o;if(i=[],Epoch.isArray(t[0]))for(r in t)hasProp.call(t,r)&&(o=t[r],i.push(applyLayerLabel({values:o.map(e)},n,parseInt(r))));else i.push(applyLayerLabel({values:t.map(e)},n,0));return i},r=function(n,e){return t(n,e,(function(t,n){return{x:e.x(t,n),y:e.y(t,n)}}))},a=function(n,e){return t(n,e,(function(t,n){return{time:e.time(t,n,e.startTime),y:e.y(t,n)}}))},i=function(n,e){return t(n,e,(function(t,n){return{time:e.time(t,n,e.startTime),histogram:t}}))},o=function(t,n){var e,r,i;for(e in r=[],t)if(hasProp.call(t,e)){if(i=t[e],!Epoch.isNumber(t[0]))return[];r.push(applyLayerLabel({value:i},n,e))}return r},(e=function(t,e){var s;return null==t&&(t=[]),null==e&&(e={}),Epoch.isNonEmptyArray(t)?"time.heatmap"===(s=Epoch.Util.defaults(e,n)).type?i(t,s):s.type.match(/^time\./)?a(t,s):"pie"===s.type?o(t,s):r(t,s):[]}).entry=function(t,r){var i,o,a,s,u,l,c,h;if(null==r&&(r={}),"time.gauge"===r.type)return null==t?0:(l=Epoch.Util.defaults(r,n),i=Epoch.isArray(t)?t[0]:t,l.y(i,0));if(null==t)return[];for(null==r.startTime&&(r.startTime=parseInt((new Date).getTime()/1e3)),o=Epoch.isArray(t)?t.map((function(t){return[t]})):[t],h=[],a=0,u=(c=e(o,r)).length;a-1},i.prototype.innerWidth=function(){return this.width-(this.margins.left+this.margins.right)},i.prototype.innerHeight=function(){return this.height-(this.margins.top+this.margins.bottom)},i.prototype.x=function(){var t,n;return t=null!=(n=this.options.domain)?n:this.extent((function(t){return t.x})),d3.scale.linear().domain(t).range([0,this.innerWidth()])},i.prototype.y=function(t){return d3.scale.linear().domain(this._getScaleDomain(t)).range([this.innerHeight(),0])},i.prototype.bottomAxis=function(){return d3.svg.axis().scale(this.x()).orient("bottom").ticks(this.options.ticks.bottom).tickFormat(this.options.tickFormats.bottom)},i.prototype.topAxis=function(){return d3.svg.axis().scale(this.x()).orient("top").ticks(this.options.ticks.top).tickFormat(this.options.tickFormats.top)},i.prototype.leftAxis=function(){var t;return t=this.options.range?this.options.range.left:null,d3.svg.axis().scale(this.y(t)).orient("left").ticks(this.options.ticks.left).tickFormat(this.options.tickFormats.left)},i.prototype.rightAxis=function(){var t;return t=this.options.range?this.options.range.right:null,d3.svg.axis().scale(this.y(t)).orient("right").ticks(this.options.ticks.right).tickFormat(this.options.tickFormats.right)},i.prototype.draw=function(){return this._axesDrawn?this._redrawAxes():this._drawAxes(),i.__super__.draw.call(this)},i.prototype._redrawAxes=function(){if(this.hasAxis("bottom")&&this.g.selectAll(".x.axis.bottom").transition().duration(500).ease("linear").call(this.bottomAxis()),this.hasAxis("top")&&this.g.selectAll(".x.axis.top").transition().duration(500).ease("linear").call(this.topAxis()),this.hasAxis("left")&&this.g.selectAll(".y.axis.left").transition().duration(500).ease("linear").call(this.leftAxis()),this.hasAxis("right"))return this.g.selectAll(".y.axis.right").transition().duration(500).ease("linear").call(this.rightAxis())},i.prototype._drawAxes=function(){return this.hasAxis("bottom")&&this.g.append("g").attr("class","x axis bottom").attr("transform","translate(0, "+this.innerHeight()+")").call(this.bottomAxis()),this.hasAxis("top")&&this.g.append("g").attr("class","x axis top").call(this.topAxis()),this.hasAxis("left")&&this.g.append("g").attr("class","y axis left").call(this.leftAxis()),this.hasAxis("right")&&this.g.append("g").attr("class","y axis right").attr("transform","translate("+this.innerWidth()+", 0)").call(this.rightAxis()),this._axesDrawn=!0},i.prototype.dimensionsChanged=function(){return i.__super__.dimensionsChanged.call(this),this.g.selectAll(".axis").remove(),this._axesDrawn=!1,this.draw()},i.prototype.marginsChanged=function(){var t,n,e;if(null!=this.options.margins){for(t in n=this.options.margins)hasProp.call(n,t)&&(e=n[t],this.margins[t]=null==e?6:e);return this.g.transition().duration(750).attr("transform","translate("+this.margins.left+", "+this.margins.top+")"),this.draw()}},i.prototype.axesChanged=function(){var t,e,r,i;for(t=0,e=(i=["top","right","bottom","left"]).length;t0?tn;e=t+=o)a.push(this.data[0].values[e].x);return a}.call(this))},o.prototype.bottomAxis=function(){var t;return t=d3.svg.axis().scale(this.x()).orient("bottom").ticks(this.options.ticks.bottom).tickFormat(this.options.tickFormats.bottom),this._isVertical()&&null!=this.options.ticks.bottom&&t.tickValues(this._getTickValues(this.options.ticks.bottom)),t},o.prototype.topAxis=function(){var t;return t=d3.svg.axis().scale(this.x()).orient("top").ticks(this.options.ticks.top).tickFormat(this.options.tickFormats.top),this._isVertical()&&null!=this.options.ticks.top&&t.tickValues(this._getTickValues(this.options.ticks.top)),t},o.prototype.leftAxis=function(){var t;return t=d3.svg.axis().scale(this.y()).orient("left").ticks(this.options.ticks.left).tickFormat(this.options.tickFormats.left),this._isHorizontal()&&null!=this.options.ticks.left&&t.tickValues(this._getTickValues(this.options.ticks.left)),t},o.prototype.rightAxis=function(){var t;return t=d3.svg.axis().scale(this.y()).orient("right").ticks(this.options.ticks.right).tickFormat(this.options.tickFormats.right),this._isHorizontal()&&null!=this.options.ticks.right&&t.tickValues(this._getTickValues(this.options.ticks.right)),t},o.prototype.orientationChanged=function(){var t,n,e,r;return r=this.options.tickFormats.top,t=this.options.tickFormats.bottom,n=this.options.tickFormats.left,e=this.options.tickFormats.right,this.options.tickFormats.left=r,this.options.tickFormats.right=t,this.options.tickFormats.top=n,this.options.tickFormats.bottom=e,this.draw()},o.prototype.paddingChanged=function(){return this.draw()},o}(Epoch.Chart.Plot),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Histogram=function(t){var n,e;function r(t){this.options=null!=t?t:{},r.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.onAll(e),this.draw()}return extend(r,t),n={type:"histogram",domain:[0,100],bucketRange:[0,100],buckets:10,cutOutliers:!1},e={"option:bucketRange":"bucketRangeChanged","option:buckets":"bucketsChanged","option:cutOutliers":"cutOutliersChanged"},r.prototype._prepareData=function(t){var n,e,r,i,o,a,s,u,l,c,h,f,p,g;for(n=(this.options.bucketRange[1]-this.options.bucketRange[0])/this.options.buckets,h=[],i=0,u=t.length;in;0<=n?++t:--t)e.push(0);return e}.call(this),a=0,l=(p=s.values).length;a=this.options.buckets)||(r<0?r=0:r>=this.options.buckets&&(r=this.options.buckets-1),e[r]+=parseInt(c.y));for(o in f={values:e.map((function(t,e){return{x:parseInt(e)*n,y:t}}))},s)hasProp.call(s,o)&&(g=s[o],"values"!==o&&(f[o]=g));h.push(f)}return h},r.prototype.resetData=function(){return this.setData(this.rawData),this.draw()},r.prototype.bucketRangeChanged=function(){return this.resetData()},r.prototype.bucketsChanged=function(){return this.resetData()},r.prototype.cutOutliersChanged=function(){return this.resetData()},r}(Epoch.Chart.Bar),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Line=function(t){function n(t){var e;this.options=null!=t?t:{},null==(e=this.options).type&&(e.type="line"),n.__super__.constructor.call(this,this.options),this.draw()}return extend(n,t),n.prototype.line=function(t){var n,e,r;return n=[this.x(),this.y(t.range)],e=n[0],r=n[1],d3.svg.line().x((function(t){return e(t.x)})).y((function(t){return r(t.y)}))},n.prototype.draw=function(){var t,e,r;return 0===(this.x(),this.y(),e=this.getVisibleLayers()).length?this.g.selectAll(".layer").remove():((t=this.g.selectAll(".layer").data(e,(function(t){return t.category}))).select(".line").transition().duration(500).attr("d",(r=this,function(t){return r.line(t)(t.values)})),t.enter().append("g").attr("class",(function(t){return t.className})).append("path").attr("class","line").attr("d",function(t){return function(n){return t.line(n)(n.values)}}(this)),t.exit().transition().duration(750).style("opacity","0").remove(),n.__super__.draw.call(this))},n}(Epoch.Chart.Plot),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Pie=function(t){var n;function e(t){var r;this.options=null!=t?t:{},e.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.pie=d3.layout.pie().sort(null).value((function(t){return t.value})),this.arc=d3.svg.arc().outerRadius((r=this,function(){return Math.max(r.width,r.height)/2-r.options.margin})).innerRadius(function(t){return function(){return t.options.inner}}(this)),this.g=this.svg.append("g").attr("transform","translate("+this.width/2+", "+this.height/2+")"),this.on("option:margin","marginChanged"),this.on("option:inner","innerChanged"),this.draw()}return extend(e,t),n={type:"pie",margin:10,inner:0},e.prototype.draw=function(){var t,n;return this.g.selectAll(".arc").remove(),(t=this.g.selectAll(".arc").data(this.pie(this.getVisibleLayers()),(function(t){return t.data.category}))).enter().append("g").attr("class",(function(t){return"arc pie "+t.data.className})),t.select("path").attr("d",this.arc),t.select("text").attr("transform",(n=this,function(t){return"translate("+n.arc.centroid(t)+")"})).text((function(t){return t.data.label||t.data.category})),t.append("path").attr("d",this.arc).each((function(t){return this._current=t})),t.append("text").attr("transform",function(t){return function(n){return"translate("+t.arc.centroid(n)+")"}}(this)).attr("dy",".35em").style("text-anchor","middle").text((function(t){return t.data.label||t.data.category})),e.__super__.draw.call(this)},e.prototype.marginChanged=function(){return this.draw()},e.prototype.innerChanged=function(){return this.draw()},e}(Epoch.Chart.SVG),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Scatter=function(t){var n;function e(t){this.options=null!=t?t:{},e.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.on("option:radius","radiusChanged"),this.draw()}return extend(e,t),n={type:"scatter",radius:3.5,axes:["top","bottom","left","right"]},e.prototype.draw=function(){var t,n,r,i,o,a,s;return o=[this.x(),this.y(),this.getVisibleLayers()],a=o[0],s=o[1],r=o[2],i=this.options.radius,0===r.length?this.g.selectAll(".layer").remove():((n=this.g.selectAll(".layer").data(r,(function(t){return t.category}))).enter().append("g").attr("class",(function(t){return t.className})),(t=n.selectAll(".dot").data((function(t){return t.values}))).transition().duration(500).attr("r",(function(t){var n;return null!=(n=t.r)?n:i})).attr("cx",(function(t){return a(t.x)})).attr("cy",(function(t){return s(t.y)})),t.enter().append("circle").attr("class","dot").attr("r",(function(t){var n;return null!=(n=t.r)?n:i})).attr("cx",(function(t){return a(t.x)})).attr("cy",(function(t){return s(t.y)})),t.exit().transition().duration(750).style("opacity",0).remove(),n.exit().transition().duration(750).style("opacity",0).remove(),e.__super__.draw.call(this))},e.prototype.radiusChanged=function(){return this.draw()},e}(Epoch.Chart.Plot),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Plot=function(t){var n,e,r;function i(t){var o,a,s,u,l;for(this.options=t,Epoch.Util.copy(this.options.margins),i.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,e)),this.options.model&&this.options.model.on("data:push",(l=this,function(){return l.pushFromModel()})),this._queue=[],this.margins={},o=0,a=(u=["top","right","bottom","left"]).length;o=0&&n>=0;)this._pushTick(t,r.values[n].time,!1,!0),t-=u,n-=u;break}return s},i.prototype._prepareRangeAxes=function(){if(this.hasAxis("left")&&this.svg.append("g").attr("class","y axis left").attr("transform","translate("+(this.margins.left-1)+", "+this.margins.top+")").call(this.leftAxis()),this.hasAxis("right"))return this.svg.append("g").attr("class","y axis right").attr("transform","translate("+(this.width-this.margins.right)+", "+this.margins.top+")").call(this.rightAxis())},i.prototype.leftAxis=function(){var t,n;return n=this.options.ticks.left,t=d3.svg.axis().scale(this.ySvgLeft()).orient("left").tickFormat(this.options.tickFormats.left),2===n?t.tickValues(this.extent((function(t){return t.y}))):t.ticks(n)},i.prototype.rightAxis=function(){var t,n;return this.extent((function(t){return t.y})),n=this.options.ticks.right,t=d3.svg.axis().scale(this.ySvgRight()).orient("right").tickFormat(this.options.tickFormats.right),2===n?t.tickValues(this.extent((function(t){return t.y}))):t.ticks(n)},i.prototype.hasAxis=function(t){return this.options.axes.indexOf(t)>-1},i.prototype.innerWidth=function(){return(this.width-(this.margins.left+this.margins.right))*this.pixelRatio},i.prototype.innerHeight=function(){return(this.height-(this.margins.top+this.margins.bottom))*this.pixelRatio},i.prototype._prepareEntry=function(t){return t},i.prototype._prepareLayers=function(t){return t},i.prototype._startTransition=function(){if(!0!==this.animation.active&&0!==this._queue.length)return this.trigger("transition:start"),this._shift(),this.animation.active=!0,this.animation.interval=setInterval(this.animationCallback,1e3/this.options.fps)},i.prototype._stopTransition=function(){var t,n,e,r,i,o,a;if(this.inTransition()){for(n=0,i=(o=this.data).length;nthis.options.windowSize+1&&r.values.shift();return t=(a=[this._ticks[0],this._ticks[this._ticks.length-1]])[0],null!=(e=a[1])&&e.enter&&(e.enter=!1,e.opacity=1),null!=t&&t.exit&&this._shiftTick(),this.animation.frame=0,this.trigger("transition:end"),this._queue.length>0?this._shift():(this.animation.active=!1,clearInterval(this.animation.interval))}},i.prototype.inTransition=function(){return this.animation.active},i.prototype.push=function(t){return t=this._prepareLayers(t),this._queue.length>this.options.queueSize&&this._queue.splice(this.options.queueSize,this._queue.length-this.options.queueSize),this._queue.length!==this.options.queueSize&&(this._queue.push(t.map((n=this,function(t){return n._prepareEntry(t)}))),this.trigger("push"),this.inTransition()?void 0:this._startTransition());var n},i.prototype.pushFromModel=function(){return this.push(this.options.model.getNext(this.options.type,this.options.dataFormat))},i.prototype._shift=function(){var t,n,e;for(n in this.trigger("before:shift"),t=this._queue.shift(),e=this.data)hasProp.call(e,n)&&e[n].values.push(t[n]);return this._updateTicks(t[0].time),this._transitionRangeAxes(),this.trigger("after:shift")},i.prototype._transitionRangeAxes=function(){if(this.hasAxis("left")&&this.svg.selectAll(".y.axis.left").transition().duration(500).ease("linear").call(this.leftAxis()),this.hasAxis("right"))return this.svg.selectAll(".y.axis.right").transition().duration(500).ease("linear").call(this.rightAxis())},i.prototype._animate=function(){if(this.inTransition())return++this.animation.frame===this.animation.duration&&this._stopTransition(),this.draw(this.animation.frame*this.animation.delta()),this._updateTimeAxes()},i.prototype.y=function(t){return d3.scale.linear().domain(this._getScaleDomain(t)).range([this.innerHeight(),0])},i.prototype.ySvg=function(t){return d3.scale.linear().domain(this._getScaleDomain(t)).range([this.innerHeight()/this.pixelRatio,0])},i.prototype.ySvgLeft=function(){return null!=this.options.range?this.ySvg(this.options.range.left):this.ySvg()},i.prototype.ySvgRight=function(){return null!=this.options.range?this.ySvg(this.options.range.right):this.ySvg()},i.prototype.w=function(){return this.innerWidth()/this.options.windowSize},i.prototype._updateTicks=function(t){if((this.hasAxis("top")||this.hasAxis("bottom"))&&(++this._tickTimer%this.options.ticks.time||this._pushTick(this.options.windowSize,t,!0),this._ticks.length>0))return this._ticks[0].x-this.w()/this.pixelRatio>=0?void 0:this._ticks[0].exit=!0},i.prototype._pushTick=function(t,n,e,r){var i,o;if(null==e&&(e=!1),null==r&&(r=!1),this.hasAxis("top")||this.hasAxis("bottom"))return o={time:n,x:t*(this.w()/this.pixelRatio)+this._offsetX(),opacity:e?0:1,enter:!!e,exit:!1},this.hasAxis("bottom")&&((i=this.bottomAxis.append("g").attr("class","tick major").attr("transform","translate("+(o.x+1)+",0)").style("opacity",o.opacity)).append("line").attr("y2",6),i.append("text").attr("text-anchor","middle").attr("dy",19).text(this.options.tickFormats.bottom(o.time)),o.bottomEl=i),this.hasAxis("top")&&((i=this.topAxis.append("g").attr("class","tick major").attr("transform","translate("+(o.x+1)+",0)").style("opacity",o.opacity)).append("line").attr("y2",-6),i.append("text").attr("text-anchor","middle").attr("dy",-10).text(this.options.tickFormats.top(o.time)),o.topEl=i),r?this._ticks.unshift(o):this._ticks.push(o),o},i.prototype._shiftTick=function(){var t;if(this._ticks.length>0)return null!=(t=this._ticks.shift()).topEl&&t.topEl.remove(),null!=t.bottomEl?t.bottomEl.remove():void 0},i.prototype._updateTimeAxes=function(){var t,n,e,r,i,o,a,s;if(this.hasAxis("top")||this.hasAxis("bottom")){for(n=(i=[this.animation.tickDelta(),1/this.options.fps])[0],t=i[1],a=[],e=0,r=(o=this._ticks).length;e0){for(o=[],t=n=0,i=r[0].values.length;0<=i?ni;t=0<=i?++n:--n)a=0,o.push(function(){var n,i,o;for(o=[],i=0,n=r.length;is;t=0<=s?++e:--e){for(l=0,n=i=0,u=r.length;0<=u?iu;n=0<=u?++i:--i)l+=r[n].values[t].y;l>o&&(o=l)}return[0,o]},n.prototype.layerChanged=function(){var t,e,r,i;for(this._stackLayers(),t=0,r=(i=this._queue).length;t=0;i=h<=0?++s:--s)if(u=l[i]){for(this.setStyles(u),this.ctx.beginPath(),o=(f=[this.options.windowSize,u.values.length,this.inTransition()])[0],a=f[1],g=f[2];--o>=-2&&--a>=0;)n=[(o+1)*d+t,y((r=u.values[a]).y+r.y0)],g&&(n[0]+=d),i===this.options.windowSize-1?this.ctx.moveTo.apply(this.ctx,n):this.ctx.lineTo.apply(this.ctx,n);e=g?(o+3)*d+t:(o+2)*d+t,this.ctx.lineTo(e,this.innerHeight()),this.ctx.lineTo(this.width*this.pixelRatio+d+t,this.innerHeight()),this.ctx.closePath(),p.push(this.ctx.fill())}return p},n.prototype._drawStrokes=function(t){var n,e,r,i,o,a,s,u,l,c,h,f,p,g;for(null==t&&(t=0),g=(u=[this.y(),this.w(),this.getVisibleLayers()])[0],p=u[1],h=[],r=o=l=(s=u[2]).length-1;l<=0?o<=0:o>=0;r=l<=0?++o:--o)if(a=s[r]){for(this.setStyles(a),this.ctx.beginPath(),r=(c=[this.options.windowSize,a.values.length,this.inTransition()])[0],i=c[1],f=c[2];--r>=-2&&--i>=0;)n=[(r+1)*p+t,g((e=a.values[i]).y+e.y0)],f&&(n[0]+=p),r===this.options.windowSize-1?this.ctx.moveTo.apply(this.ctx,n):this.ctx.lineTo.apply(this.ctx,n);h.push(this.ctx.stroke())}return h},n.prototype.draw=function(t){return null==t&&(t=0),this.clear(),this._drawAreas(t),this._drawStrokes(t),n.__super__.draw.call(this)},n}(Epoch.Time.Stack),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Bar=function(t){function n(t){var e;this.options=null!=t?t:{},null==(e=this.options).type&&(e.type="time.bar"),n.__super__.constructor.call(this,this.options),this.draw()}return extend(n,t),n.prototype._offsetX=function(){return.5*this.w()/this.pixelRatio},n.prototype.setStyles=function(t){var n;if(n=this.getStyles("rect.bar."+t.replace(/\s/g,".")),this.ctx.fillStyle=n.fill,null==n.stroke||"none"===n.stroke?this.ctx.strokeStyle="transparent":this.ctx.strokeStyle=n.stroke,null!=n["stroke-width"])return this.ctx.lineWidth=n["stroke-width"].replace("px","")},n.prototype.draw=function(t){var e,r,i,o,a,s,u,l,c,h,f,p,g,d,y,v,m;for(null==t&&(t=0),this.clear(),m=(f=[this.y(),this.w()])[0],v=f[1],u=0,h=(p=this.getVisibleLayers()).length;u=s&&--l>=0;)i=(d=[a*v+t,(r=c.values[l]).y,r.y0])[0],y&&(i+=v),e=[i+1,m((o=d[1])+d[2]),v-2,this.innerHeight()-m(o)+.5*this.pixelRatio],this.ctx.fillRect.apply(this.ctx,e),this.ctx.strokeRect.apply(this.ctx,e);return n.__super__.draw.call(this)},n}(Epoch.Time.Stack),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Gauge=function(t){var n,e;function r(t){var i;this.options=null!=t?t:{},r.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.value=this.options.value||0,this.options.model&&this.options.model.on("data:push",(i=this,function(){return i.pushFromModel()})),"absolute"!==this.el.style("position")&&"relative"!==this.el.style("position")&&this.el.style("position","relative"),this.svg=this.el.insert("svg",":first-child").attr("width",this.width).attr("height",this.height).attr("class","gauge-labels"),this.svg.style({position:"absolute","z-index":"1"}),this.svg.append("g").attr("transform","translate("+this.textX()+", "+this.textY()+")").append("text").attr("class","value").text(this.options.format(this.value)),this.animation={interval:null,active:!1,delta:0,target:0},this._animate=function(t){return function(){return Math.abs(t.animation.target-t.value)=c;o=0<=c?++a:--a)t=p(o),y=(n=(h=[Math.cos(t),Math.sin(t)])[0])*(s-g)+e,m=(f=h[1])*(s-g)+i,v=n*(s-g-d)+e,x=f*(s-g-d)+i,this.ctx.moveTo(y,m),this.ctx.lineTo(v,x);return this.ctx.stroke(),this.setStyles(".epoch .gauge .arc.outer"),this.ctx.beginPath(),this.ctx.arc(e,i,s,-9/8*Math.PI,1/8*Math.PI,!1),this.ctx.stroke(),this.setStyles(".epoch .gauge .arc.inner"),this.ctx.beginPath(),this.ctx.arc(e,i,s-10,-9/8*Math.PI,1/8*Math.PI,!1),this.ctx.stroke(),this.drawNeedle(),r.__super__.draw.call(this)},r.prototype.drawNeedle=function(){var t,n,e,r;return t=(r=[this.centerX(),this.centerY(),this.radius()])[0],n=r[1],e=r[2],this.value,this.options.domain[1],this.setStyles(".epoch .gauge .needle"),this.ctx.beginPath(),this.ctx.save(),this.ctx.translate(t,n),this.ctx.rotate(this.getAngle(this.value)),this.ctx.moveTo(4*this.pixelRatio,0),this.ctx.lineTo(-4*this.pixelRatio,0),this.ctx.lineTo(-1*this.pixelRatio,19-e),this.ctx.lineTo(1,19-e),this.ctx.fill(),this.setStyles(".epoch .gauge .needle-base"),this.ctx.beginPath(),this.ctx.arc(0,0,this.getWidth()/25,0,2*Math.PI),this.ctx.fill(),this.ctx.restore()},r.prototype.domainChanged=function(){return this.draw()},r.prototype.ticksChanged=function(){return this.draw()},r.prototype.tickSizeChanged=function(){return this.draw()},r.prototype.tickOffsetChanged=function(){return this.draw()},r.prototype.formatChanged=function(){return this.svg.select("text.value").text(this.options.format(this.value))},r}(Epoch.Chart.Canvas),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Heatmap=function(t){var n,e,r;function i(t){this.options=null!=t?t:{},i.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,e)),this._setOpacityFunction(),this._setupPaintCanvas(),this.onAll(r),this.draw()}return extend(i,t),e={type:"time.heatmap",buckets:10,bucketRange:[0,100],opacity:"linear",bucketPadding:2,paintZeroValues:!1,cutOutliers:!1},n={root:function(t,n){return Math.pow(t/n,.5)},linear:function(t,n){return t/n},quadratic:function(t,n){return Math.pow(t/n,2)},cubic:function(t,n){return Math.pow(t/n,3)},quartic:function(t,n){return Math.pow(t/n,4)},quintic:function(t,n){return Math.pow(t/n,5)}},r={"option:buckets":"bucketsChanged","option:bucketRange":"bucketRangeChanged","option:opacity":"opacityChanged","option:bucketPadding":"bucketPaddingChanged","option:paintZeroValues":"paintZeroValuesChanged","option:cutOutliers":"cutOutliersChanged"},i.prototype._setOpacityFunction=function(){return Epoch.isString(this.options.opacity)?(this._opacityFn=n[this.options.opacity],null==this._opacityFn?Epoch.exception("Unknown coloring function provided '"+this.options.opacity+"'"):void 0):Epoch.isFunction(this.options.opacity)?this._opacityFn=this.options.opacity:Epoch.exception("Unknown type for provided coloring function.")},i.prototype.setData=function(t){var n,e,r,o,a;for(i.__super__.setData.call(this,t),a=[],n=0,r=(o=this.data).length;nn;r=0<=n?++t:--t)e.push(0);return e}.call(this)},n=(this.options.bucketRange[1]-this.options.bucketRange[0])/this.options.buckets,s=t.histogram)hasProp.call(s,l)&&(e=s[l],i=parseInt((l-this.options.bucketRange[0])/n),this.options.cutOutliers&&(i<0||i>=this.options.buckets)||(i<0?i=0:i>=this.options.buckets&&(i=this.options.buckets-1),a.buckets[i]+=parseInt(e)));for(r=o=0,u=a.buckets.length;0<=u?ou;r=0<=u?++o:--o)a.max=Math.max(a.max,a.buckets[r]);return a},i.prototype.y=function(){return d3.scale.linear().domain(this.options.bucketRange).range([this.innerHeight(),0])},i.prototype.ySvg=function(){return d3.scale.linear().domain(this.options.bucketRange).range([this.innerHeight()/this.pixelRatio,0])},i.prototype.h=function(){return this.innerHeight()/this.options.buckets},i.prototype._offsetX=function(){return.5*this.w()/this.pixelRatio},i.prototype._setupPaintCanvas=function(){return this.paintWidth=(this.options.windowSize+1)*this.w(),this.paintHeight=this.height*this.pixelRatio,this.paint=document.createElement("CANVAS"),this.paint.width=this.paintWidth,this.paint.height=this.paintHeight,this.p=Epoch.Util.getContext(this.paint),this.redraw(),this.on("after:shift","_paintEntry"),this.on("transition:end","_shiftPaintCanvas"),this.on("transition:end",(t=this,function(){return t.draw(t.animation.frame*t.animation.delta())}));var t},i.prototype.redraw=function(){var t,n;if(Epoch.isNonEmptyArray(this.data)&&Epoch.isNonEmptyArray(this.data[0].values)){for(n=this.data[0].values.length,t=this.options.windowSize,this.inTransition()&&t++;--n>=0&&--t>=0;)this._paintEntry(n,t);return this.draw(this.animation.frame*this.animation.delta())}},i.prototype._computeColor=function(t,n,e){return Epoch.Util.toRGBA(e,this._opacityFn(t,n))},i.prototype._paintEntry=function(t,n){var e,r,i,o,a,s,u,l,c,h,f,p,g,d,y,v,m,x,_,w,b,M,k;for(null==t&&(t=null),null==n&&(n=null),M=(v=[this.w(),this.h()])[0],u=v[1],null==t&&(t=this.data[0].values.length-1),null==n&&(n=this.options.windowSize),a=[],r=function(){var t,n,e;for(e=[],t=0,n=this.options.buckets;0<=n?tn;0<=n?++t:--t)e.push(0);return e}.call(this),y=0,c=0,f=(m=this.getVisibleLayers()).length;c0||this.options.paintZeroValues)&&(this.p.fillStyle=this._computeColor(b,d,i),this.p.fillRect(k,(l-1)*u,M-this.options.bucketPadding,u-this.options.bucketPadding)),_.push(l--)}return _},i.prototype._shiftPaintCanvas=function(){var t;return t=this.p.getImageData(this.w(),0,this.paintWidth-this.w(),this.paintHeight),this.p.putImageData(t,0,0)},i.prototype._avgLab=function(t,n){var e,r,i,o,a,s,u,l,c,h,f;for(u=(h=[0,0,0,0])[0],e=h[1],r=h[2],f=h[3],s=0,l=t.length;s=-2&&--o>=0;)e=[(r+1)*h+t,f(a.values[o].y)],c&&(e[0]+=h),r===this.options.windowSize-1?this.ctx.moveTo.apply(this.ctx,e):this.ctx.lineTo.apply(this.ctx,e);this.ctx.stroke()}return n.__super__.draw.call(this)},n}(Epoch.Time.Plot),Epoch._typeMap={area:Epoch.Chart.Area,bar:Epoch.Chart.Bar,line:Epoch.Chart.Line,pie:Epoch.Chart.Pie,scatter:Epoch.Chart.Scatter,histogram:Epoch.Chart.Histogram,"time.area":Epoch.Time.Area,"time.bar":Epoch.Time.Bar,"time.line":Epoch.Time.Line,"time.gauge":Epoch.Time.Gauge,"time.heatmap":Epoch.Time.Heatmap},jQueryModule=function(t){return t.fn.epoch=function(t){var n,e;return t.el=this.get(0),null==(n=this.data("epoch-chart"))&&(null==(e=Epoch._typeMap[t.type])&&Epoch.exception("Unknown chart type '"+t.type+"'"),this.data("epoch-chart",n=new e(t))),n}},null!=window.jQuery&&jQueryModule(jQuery),MooToolsModule=function(){return Element.implement("epoch",(function(t){var n,e,r;return null==(n=(r=$$(this)).retrieve("epoch-chart")[0])&&(t.el=this,null==(e=Epoch._typeMap[t.type])&&Epoch.exception("Unknown chart type '"+t.type+"'"),r.store("epoch-chart",n=new e(t))),n}))},null!=window.MooTools&&MooToolsModule(),zeptoModule=function(t){var n,e,r;return e={},n=0,r=function(){return"epoch-chart-"+ ++n},t.extend(t.fn,{epoch:function(t){var n,i,o;return null!=(i=this.data("epoch-chart"))?e[i]:(t.el=this.get(0),null==(o=Epoch._typeMap[t.type])&&Epoch.exception("Unknown chart type '"+t.type+"'"),this.data("epoch-chart",i=r()),n=new o(t),e[i]=n,n)}})},null!=window.Zepto&&zeptoModule(Zepto); \ No newline at end of file +var base1,base2,base3;(function(){var t,n;t=class extends OS.application.BaseService{constructor(t){super("SysmondService",t),this.text=__("{0}%",(0).toString()),this.iconclass="fa fa-android",this.app=t[0].app,this.onmenuselect=t=>this.openApp()}setting(){return this.systemsetting.applications.SystemControl}init(){var t;return t=()=>{if(Antunnel.tunnel){if(!this.setting().topic)return;return this.tunnel=Antunnel.tunnel,this.sub=new Antunnel.Subscriber(this.setting().topic),this.sub.onopen=()=>console.log("Subscribed to notification channel"),this.sub.onerror=t=>this.error(__("Error: {0}",new TextDecoder("utf-8").decode(t.data)),t),this.sub.onmessage=t=>{var n;return t.data&&(n=JSON.parse(new TextDecoder("utf-8").decode(t.data))),this.text=__("{0}%",Math.round(n.battery_percent).toString()),this.app&&this.app.feed(n),this.update()},this.sub.onclose=()=>(this.sub=void 0,this.notify(__("Unsubscribed to the notification service")),this.quit()),Antunnel.tunnel.subscribe(this.sub)}return this.error(__("The Antunnel service is not started, please start it first")),this._gui.pushService("Antunnel/AntunnelService").catch(t=>this.error(t.toString(),t)),this.quit()},this.setting().topic?t():(console.log("Open dialog"),this.app.openDialog("PromptDialog",{title:__("Enter topic name"),label:__("Please enter topic name")}).then(n=>(this.setting().topic=n,t())))}openApp(){if(!this.app)return this._gui.launch("SystemControl",[])}execute(t){}awake(){}cleanup(){if(this.app&&this.app.quit(),this.sub)return this.sub.close()}},this.OS.register("SysmondService",t),(n=class extends this.OS.application.BaseApplication{constructor(t){super("SystemControl",t)}main(){return this.max_net_range=2048,this.diskchart=$(this.find("disk-area")).epoch({type:"time.gauge",value:0}),this.on("resize",()=>{var t;if(t=this.find("cpu-area"),this.cpu&&($(t).children().hide(),this.cpu.option("width",$(t).width()),this.cpu.option("height",$(t).height()),$(t).children().show()),t=this.find("battery-area"),t=this.find("memory-area"),this.memory&&($(t).children().hide(),this.memory.option("width",$(t).width()),this.memory.option("height",$(t).height()),$(t).children().show()),t=this.find("network-area"),this.network&&($(t).children().hide(),this.network.option("width",$(t).width()),this.network.option("height",$(t).height()),$(t).children().show()),t=this.find("temp-area"),this.temp&&($(t).children().hide(),this.temp.option("width",$(t).width()),this.temp.option("height",$(t).height()),$(t).children().show()),t=this.find("battery-area"),this.battery)return $(t).children().hide(),this.battery.option("width",$(t).width()),this.battery.option("height",$(t).height()),$(t).children().show()}),this._gui.pushService("SystemControl/SysmondService",[{path:this.meta().path,type:"app",app:this}]).then(t=>(this.service=t,t.app=this)).catch(t=>this.error(__("Unable to start sysmond service"),t))}streamline(t,n,e,r){var i,o,a,s,u,l,c,h,f;if(o=0,l=$(this.find(t+"-text")),!this[t]){for(f={type:"time.line",axes:["bottom","left","right"]},e&&(f.range=e),i=[],s=0,c=n.length;s").addClass("legend-color").addClass("ref").addClass("category"+(o+1)).appendTo(l),$("
").addClass("legend-label").appendTo(l).text(r?r[o]:`${t}-${o}`),$("
").addClass("legend-value").appendTo(l),o+=1;f.data=i,this[t]=$(this.find(t+"-area")).epoch(f)}for(u=0,h=n.length;um?v:m],this.streamline("memory",u,l,["RAM (GB)","SWAP (GB)"]),h=0,f=0,i=0,a=(g=t.net).length;ithis.max_net_range&&(this.max_net_range=c[0].y),c[1].y>this.max_net_range&&(this.max_net_range=c[1].y),this.streamline("network",c,[0,this.max_net_range],["RX (Kb/s)","TX (Kb/s)"]),y=[{time:p,y:(t.cpu_temp/1e3).toFixed(2)},{time:p,y:(t.gpu_temp/1e3).toFixed(2)}],this.streamline("temp",y,[0,100],["CPU temp (C)","GPU temp (C)"]),n=[(t.battery_min_voltage/1e3).toFixed(2),(t.battery_max_voltage/1e3).toFixed(2)],this.streamline("battery",[{time:p,y:(t.battery/1e3).toFixed(2)}],n,["Baterry (v)"])}cleanup(){if(this.service)return this.service.app=void 0,this.service=void 0}}).singleton=!0,n.dependencies=["pkg://Antunnel/main.js"],this.OS.register("SystemControl",n)}).call(this),function(){var t={version:"3.5.17"},n=[].slice,e=function(t){return n.call(t)},r=this.document;function i(t){return t&&(t.ownerDocument||t.document||t).documentElement}function o(t){return t&&(t.ownerDocument&&t.ownerDocument.defaultView||t.document&&t||t.defaultView)}if(r)try{e(r.documentElement.childNodes)[0].nodeType}catch(t){e=function(t){for(var n=t.length,e=new Array(n);n--;)e[n]=t[n];return e}}if(Date.now||(Date.now=function(){return+new Date}),r)try{r.createElement("DIV").style.setProperty("opacity",0,"")}catch(t){var a=this.Element.prototype,s=a.setAttribute,u=a.setAttributeNS,l=this.CSSStyleDeclaration.prototype,c=l.setProperty;a.setAttribute=function(t,n){s.call(this,t,n+"")},a.setAttributeNS=function(t,n,e){u.call(this,t,n,e+"")},l.setProperty=function(t,n,e){c.call(this,t,n+"",e)}}function h(t,n){return tn?1:t>=n?0:NaN}function f(t){return null===t?NaN:+t}function p(t){return!isNaN(t)}function g(t){return{left:function(n,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=n.length);r>>1;t(n[o],e)<0?r=o+1:i=o}return r},right:function(n,e,r,i){for(arguments.length<3&&(r=0),arguments.length<4&&(i=n.length);r>>1;t(n[o],e)>0?i=o:r=o+1}return r}}}t.ascending=h,t.descending=function(t,n){return nt?1:n>=t?0:NaN},t.min=function(t,n){var e,r,i=-1,o=t.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ir&&(e=r)}else{for(;++i=r){e=r;break}for(;++ir&&(e=r)}return e},t.max=function(t,n){var e,r,i=-1,o=t.length;if(1===arguments.length){for(;++i=r){e=r;break}for(;++ie&&(e=r)}else{for(;++i=r){e=r;break}for(;++ie&&(e=r)}return e},t.extent=function(t,n){var e,r,i,o=-1,a=t.length;if(1===arguments.length){for(;++o=r){e=i=r;break}for(;++or&&(e=r),i=r){e=i=r;break}for(;++or&&(e=r),i1)return a/(u-1)},t.deviation=function(){var n=t.variance.apply(this,arguments);return n?Math.sqrt(n):n};var d=g(h);function y(t){return t.length}t.bisectLeft=d.left,t.bisect=t.bisectRight=d.right,t.bisector=function(t){return g(1===t.length?function(n,e){return h(t(n),e)}:t)},t.shuffle=function(t,n,e){(o=arguments.length)<3&&(e=t.length,o<2&&(n=0));for(var r,i,o=e-n;o;)i=Math.random()*o--|0,r=t[o+n],t[o+n]=t[i+n],t[i+n]=r;return t},t.permute=function(t,n){for(var e=n.length,r=new Array(e);e--;)r[e]=t[n[e]];return r},t.pairs=function(t){for(var n=0,e=t.length-1,r=t[0],i=new Array(e<0?0:e);n=0;)for(n=(r=t[i]).length;--n>=0;)e[--a]=r[n];return e};var v=Math.abs;function m(t){for(var n=1;t*n%1;)n*=10;return n}function x(t,n){for(var e in n)Object.defineProperty(t.prototype,e,{value:n[e],enumerable:!1})}function _(){this._=Object.create(null)}function w(t){return"__proto__"==(t+="")||"\0"===t[0]?"\0"+t:t}function b(t){return"\0"===(t+="")[0]?t.slice(1):t}function M(t){return w(t)in this._}function k(t){return(t=w(t))in this._&&delete this._[t]}function E(){var t=[];for(var n in this._)t.push(b(n));return t}function S(){var t=0;for(var n in this._)++t;return t}function A(){for(var t in this._)return!1;return!0}function C(){this._=Object.create(null)}function N(t){return t}function T(t,n,e){return function(){var r=e.apply(n,arguments);return r===n?t:r}}function P(t,n){if(n in t)return n;n=n.charAt(0).toUpperCase()+n.slice(1);for(var e=0,r=F.length;en;)i.push(r/o);else for(;(r=t+e*++a)=i.length)return e?e.call(r,o):n?o.sort(n):o;for(var u,l,c,h,f=-1,p=o.length,g=i[s++],d=new _;++f=i.length)return n;var r=[],a=o[e++];return n.forEach((function(n,i){r.push({key:n,values:t(i,e)})})),a?r.sort((function(t,n){return a(t.key,n.key)})):r}(a(t.map,n,0),0)},r.key=function(t){return i.push(t),r},r.sortKeys=function(t){return o[i.length-1]=t,r},r.sortValues=function(t){return n=t,r},r.rollup=function(t){return e=t,r},r},t.set=function(t){var n=new C;if(t)for(var e=0,r=t.length;e=0&&(r=t.slice(e+1),t=t.slice(0,e)),t)return arguments.length<2?this[t].on(r):this[t].on(r,n);if(2===arguments.length){if(null==n)for(t in this)this.hasOwnProperty(t)&&this[t].on(r,null);return this}},t.event=null,t.requote=function(t){return t.replace(O,"\\$&")};var O=/[\\\^\$\*\+\?\|\[\]\(\)\.\{\}]/g,I={}.__proto__?function(t,n){t.__proto__=n}:function(t,n){for(var e in n)t[e]=n[e]};function j(t){return I(t,$),t}var H=function(t,n){return n.querySelector(t)},V=function(t,n){return n.querySelectorAll(t)},B=function(t,n){var e=t.matches||t[P(t,"matchesSelector")];return(B=function(t,n){return e.call(t,n)})(t,n)};"function"==typeof Sizzle&&(H=function(t,n){return Sizzle(t,n)[0]||null},V=Sizzle,B=Sizzle.matchesSelector),t.selection=function(){return t.select(r.documentElement)};var $=t.selection.prototype=[];function Y(t){return"function"==typeof t?t:function(){return H(t,this)}}function W(t){return"function"==typeof t?t:function(){return V(t,this)}}$.select=function(t){var n,e,r,i,o=[];t=Y(t);for(var a=-1,s=this.length;++a=0&&"xmlns"!==(e=t.slice(0,n))&&(t=t.slice(n+1)),X.hasOwnProperty(e)?{space:X[e],local:t}:t}},$.attr=function(n,e){if(arguments.length<2){if("string"==typeof n){var r=this.node();return(n=t.ns.qualify(n)).local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}for(e in n)this.each(G(e,n[e]));return this}return this.each(G(n,e))},$.classed=function(t,n){if(arguments.length<2){if("string"==typeof t){var e=this.node(),r=(t=K(t)).length,i=-1;if(n=e.classList){for(;++i=0;)(e=r[i])&&(o&&o!==e.nextSibling&&o.parentNode.insertBefore(e,o),o=e);return this},$.sort=function(t){t=ut.apply(this,arguments);for(var n=-1,e=this.length;++n=n&&(n=i+1);!(a=s[n])&&++n0&&(n=n.slice(0,a));var u=gt.get(n);function l(){var t=this[o];t&&(this.removeEventListener(n,t,t.$),delete this[o])}return u&&(n=u,s=yt),a?r?function(){var t=s(r,e(arguments));l.call(this),this.addEventListener(n,this[o]=t,t.$=i),t._=r}:l:r?L:function(){var e,r=new RegExp("^__on([^.]+)"+t.requote(n)+"$");for(var i in this)if(e=i.match(r)){var o=this[i];this.removeEventListener(e[1],o,o.$),delete this[i]}}}t.selection.enter=ct,t.selection.enter.prototype=ht,ht.append=$.append,ht.empty=$.empty,ht.node=$.node,ht.call=$.call,ht.size=$.size,ht.select=function(t){for(var n,e,r,i,o,a=[],s=-1,u=this.length;++s0?1:t<0?-1:0}function Ft(t,n,e){return(n[0]-t[0])*(e[1]-t[1])-(n[1]-t[1])*(e[0]-t[0])}function Lt(t){return t>1?0:t<-1?Et:Math.acos(t)}function zt(t){return t>1?Ct:t<-1?-Ct:Math.asin(t)}function Dt(t){return((t=Math.exp(t))+1/t)/2}function Rt(t){return(t=Math.sin(t/2))*t}var qt=Math.SQRT2;t.interpolateZoom=function(t,n){var e,r,i=t[0],o=t[1],a=t[2],s=n[0],u=n[1],l=n[2],c=s-i,h=u-o,f=c*c+h*h;if(f0&&(n=n.transition().duration(d)),n.call(b.event)}function A(){l&&l.domain(u.range().map((function(t){return(t-f.x)/f.k})).map(u.invert)),h&&h.domain(c.range().map((function(t){return(t-f.y)/f.k})).map(c.invert))}function C(t){y++||t({type:"zoomstart"})}function N(t){A(),t({type:"zoom",scale:f.k,translate:[f.x,f.y]})}function T(t){--y||(t({type:"zoomend"}),e=null)}function P(){var n=this,e=w.of(n,arguments),r=0,i=t.select(o(n)).on(m,u).on(x,l),a=M(t.mouse(n)),s=xt(n);function u(){r=1,E(t.mouse(n),a),N(e)}function l(){i.on(m,null).on(x,null),s(r),T(e)}ds.call(n),C(e)}function F(){var n,e=this,r=w.of(e,arguments),i={},o=0,a=".zoom-"+t.event.changedTouches[0].identifier,u="touchmove"+a,l="touchend"+a,c=[],h=t.select(e),p=xt(e);function g(){var r=t.touches(e);return n=f.k,r.forEach((function(t){t.identifier in i&&(i[t.identifier]=M(t))})),r}function d(){var n=t.event.target;t.select(n).on(u,y).on(l,m),c.push(n);for(var r=t.event.changedTouches,a=0,h=r.length;a1){v=p[0];var x=p[1],_=v[0]-x[0],w=v[1]-x[1];o=_*_+w*w}}function y(){var a,u,l,c,h=t.touches(e);ds.call(e);for(var f=0,p=h.length;f360?t-=360:t<0&&(t+=360),t<60?r+(i-r)*t/60:t<180?i:t<240?r+(i-r)*(240-t)/60:r}(t))}return t=isNaN(t)?0:(t%=360)<0?t+360:t,n=isNaN(n)||n<0?0:n>1?1:n,r=2*(e=e<0?0:e>1?1:e)-(i=e<=.5?e*(1+n):e+n-e*n),new en(o(t+120),o(t),o(t-120))}function $t(n,e,r){return this instanceof $t?(this.h=+n,this.c=+e,void(this.l=+r)):arguments.length<2?n instanceof $t?new $t(n.h,n.c,n.l):Jt(n instanceof Zt?n.l:(n=cn((n=t.rgb(n)).r,n.g,n.b)).l,n.a,n.b):new $t(n,e,r)}Vt.brighter=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,this.l/t)},Vt.darker=function(t){return t=Math.pow(.7,arguments.length?t:1),new Ht(this.h,this.s,t*this.l)},Vt.rgb=function(){return Bt(this.h,this.s,this.l)},t.hcl=$t;var Yt=$t.prototype=new jt;function Wt(t,n,e){return isNaN(t)&&(t=0),isNaN(n)&&(n=0),new Zt(e,Math.cos(t*=Nt)*n,Math.sin(t)*n)}function Zt(t,n,e){return this instanceof Zt?(this.l=+t,this.a=+n,void(this.b=+e)):arguments.length<2?t instanceof Zt?new Zt(t.l,t.a,t.b):t instanceof $t?Wt(t.h,t.c,t.l):cn((t=en(t)).r,t.g,t.b):new Zt(t,n,e)}Yt.brighter=function(t){return new $t(this.h,this.c,Math.min(100,this.l+Xt*(arguments.length?t:1)))},Yt.darker=function(t){return new $t(this.h,this.c,Math.max(0,this.l-Xt*(arguments.length?t:1)))},Yt.rgb=function(){return Wt(this.h,this.c,this.l).rgb()},t.lab=Zt;var Xt=18,Gt=Zt.prototype=new jt;function Qt(t,n,e){var r=(t+16)/116,i=r+n/500,o=r-e/200;return new en(nn(3.2404542*(i=.95047*Kt(i))-1.5371385*(r=1*Kt(r))-.4985314*(o=1.08883*Kt(o))),nn(-.969266*i+1.8760108*r+.041556*o),nn(.0556434*i-.2040259*r+1.0572252*o))}function Jt(t,n,e){return t>0?new $t(Math.atan2(e,n)*Tt,Math.sqrt(n*n+e*e),t):new $t(NaN,NaN,t)}function Kt(t){return t>.206893034?t*t*t:(t-4/29)/7.787037}function tn(t){return t>.008856?Math.pow(t,1/3):7.787037*t+4/29}function nn(t){return Math.round(255*(t<=.00304?12.92*t:1.055*Math.pow(t,1/2.4)-.055))}function en(t,n,e){return this instanceof en?(this.r=~~t,this.g=~~n,void(this.b=~~e)):arguments.length<2?t instanceof en?new en(t.r,t.g,t.b):un(""+t,en,Bt):new en(t,n,e)}function rn(t){return new en(t>>16,t>>8&255,255&t)}function on(t){return rn(t)+""}Gt.brighter=function(t){return new Zt(Math.min(100,this.l+Xt*(arguments.length?t:1)),this.a,this.b)},Gt.darker=function(t){return new Zt(Math.max(0,this.l-Xt*(arguments.length?t:1)),this.a,this.b)},Gt.rgb=function(){return Qt(this.l,this.a,this.b)},t.rgb=en;var an=en.prototype=new jt;function sn(t){return t<16?"0"+Math.max(0,t).toString(16):Math.min(255,t).toString(16)}function un(t,n,e){var r,i,o,a=0,s=0,u=0;if(r=/([a-z]+)\((.*)\)/.exec(t=t.toLowerCase()))switch(i=r[2].split(","),r[1]){case"hsl":return e(parseFloat(i[0]),parseFloat(i[1])/100,parseFloat(i[2])/100);case"rgb":return n(fn(i[0]),fn(i[1]),fn(i[2]))}return(o=pn.get(t))?n(o.r,o.g,o.b):(null==t||"#"!==t.charAt(0)||isNaN(o=parseInt(t.slice(1),16))||(4===t.length?(a=(3840&o)>>4,a|=a>>4,s=240&o,s|=s>>4,u=15&o,u|=u<<4):7===t.length&&(a=(16711680&o)>>16,s=(65280&o)>>8,u=255&o)),n(a,s,u))}function ln(t,n,e){var r,i,o=Math.min(t/=255,n/=255,e/=255),a=Math.max(t,n,e),s=a-o,u=(a+o)/2;return s?(i=u<.5?s/(a+o):s/(2-a-o),r=t==a?(n-e)/s+(n0&&u<1?0:r),new Ht(r,i,u)}function cn(t,n,e){var r=tn((.4124564*(t=hn(t))+.3575761*(n=hn(n))+.1804375*(e=hn(e)))/.95047),i=tn((.2126729*t+.7151522*n+.072175*e)/1);return Zt(116*i-16,500*(r-i),200*(i-tn((.0193339*t+.119192*n+.9503041*e)/1.08883)))}function hn(t){return(t/=255)<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)}function fn(t){var n=parseFloat(t);return"%"===t.charAt(t.length-1)?Math.round(2.55*n):n}an.brighter=function(t){t=Math.pow(.7,arguments.length?t:1);var n=this.r,e=this.g,r=this.b,i=30;return n||e||r?(n&&n=200&&n<300||304===n){try{t=i.call(a,l)}catch(t){return void s.error.call(a,t)}s.load.call(a,t)}else s.error.call(a,l)}return this.XDomainRequest&&!("withCredentials"in l)&&/^(http(s)?:)?\/\//.test(n)&&(l=new XDomainRequest),"onload"in l?l.onload=l.onerror=h:l.onreadystatechange=function(){l.readyState>3&&h()},l.onprogress=function(n){var e=t.event;t.event=n;try{s.progress.call(a,l)}finally{t.event=e}},a.header=function(t,n){return t=(t+"").toLowerCase(),arguments.length<2?u[t]:(null==n?delete u[t]:u[t]=n+"",a)},a.mimeType=function(t){return arguments.length?(r=null==t?null:t+"",a):r},a.responseType=function(t){return arguments.length?(c=t,a):c},a.response=function(t){return i=t,a},["get","post"].forEach((function(t){a[t]=function(){return a.send.apply(a,[t].concat(e(arguments)))}})),a.send=function(t,e,i){if(2===arguments.length&&"function"==typeof e&&(i=e,e=null),l.open(t,n,!0),null==r||"accept"in u||(u.accept=r+",*/*"),l.setRequestHeader)for(var o in u)l.setRequestHeader(o,u[o]);return null!=r&&l.overrideMimeType&&l.overrideMimeType(r),null!=c&&(l.responseType=c),null!=i&&a.on("error",i).on("load",(function(t){i(null,t)})),s.beforesend.call(a,l),l.send(null==e?null:e),a},a.abort=function(){return l.abort(),a},t.rebind(a,s,"on"),null==o?a:a.get(function(t){return 1===t.length?function(n,e){t(null==n?e:null)}:t}(o))}pn.forEach((function(t,n){pn.set(t,rn(n))})),t.functor=gn,t.xhr=dn(N),t.dsv=function(t,n){var e=new RegExp('["'+t+"\n]"),r=t.charCodeAt(0);function i(t,e,r){arguments.length<3&&(r=e,e=null);var i=yn(t,n,null==e?o:a(e),r);return i.row=function(t){return arguments.length?i.response(null==(e=t)?o:a(t)):e},i}function o(t){return i.parse(t.responseText)}function a(t){return function(n){return i.parse(n.responseText,t)}}function s(n){return n.map(u).join(t)}function u(t){return e.test(t)?'"'+t.replace(/\"/g,'""')+'"':t}return i.parse=function(t,n){var e;return i.parseRows(t,(function(t,r){if(e)return e(t,r-1);var i=new Function("d","return {"+t.map((function(t,n){return JSON.stringify(t)+": d["+n+"]"})).join(",")+"}");e=n?function(t,e){return n(i(t),e)}:i}))},i.parseRows=function(t,n){var e,i,o={},a={},s=[],u=t.length,l=0,c=0;function h(){if(l>=u)return a;if(i)return i=!1,o;var n=l;if(34===t.charCodeAt(n)){for(var e=n;e++24?(isFinite(n)&&(clearTimeout(_n),_n=setTimeout(Mn,n)),xn=0):(xn=1,wn(Mn))}function kn(){for(var t=Date.now(),n=vn;n;)t>=n.t&&n.c(t-n.t)&&(n.c=null),n=n.n;return t}function En(){for(var t,n=vn,e=1/0;n;)n.c?(n.t8?function(t){return t/e}:function(t){return t*e},symbol:t}}));function Cn(n){var e=n.decimal,r=n.thousands,i=n.grouping,o=n.currency,a=i&&r?function(t,n){for(var e=t.length,o=[],a=0,s=i[0],u=0;e>0&&s>0&&(u+s+1>n&&(s=Math.max(1,n-u)),o.push(t.substring(e-=s,e+s)),!((u+=s+1)>n));)s=i[a=(a+1)%i.length];return o.reverse().join(r)}:N;return function(n){var r=Nn.exec(n),i=r[1]||" ",s=r[2]||">",u=r[3]||"-",l=r[4]||"",c=r[5],h=+r[6],f=r[7],p=r[8],g=r[9],d=1,y="",v="",m=!1,x=!0;switch(p&&(p=+p.substring(1)),(c||"0"===i&&"="===s)&&(c=i="0",s="="),g){case"n":f=!0,g="g";break;case"%":d=100,v="%",g="f";break;case"p":d=100,v="%",g="r";break;case"b":case"o":case"x":case"X":"#"===l&&(y="0"+g.toLowerCase());case"c":x=!1;case"d":m=!0,p=0;break;case"s":d=-1,g="r"}"$"===l&&(y=o[0],v=o[1]),"r"!=g||p||(g="g"),null!=p&&("g"==g?p=Math.max(1,Math.min(21,p)):"e"!=g&&"f"!=g||(p=Math.max(0,Math.min(20,p)))),g=Tn.get(g)||Pn;var _=c&&f;return function(n){var r=v;if(m&&n%1)return"";var o=n<0||0===n&&1/n<0?(n=-n,"-"):"-"===u?"":u;if(d<0){var l=t.formatPrefix(n,p);n=l.scale(n),r=l.symbol+v}else n*=d;var w,b,M=(n=g(n,p)).lastIndexOf(".");if(M<0){var k=x?n.lastIndexOf("e"):-1;k<0?(w=n,b=""):(w=n.substring(0,k),b=n.substring(k))}else w=n.substring(0,M),b=e+n.substring(M+1);!c&&f&&(w=a(w,1/0));var E=y.length+w.length+b.length+(_?0:o.length),S=E"===s?S+o+n:"^"===s?S.substring(0,E>>=1)+o+n+S.substring(E):o+(_?n:S+n))+r}}}t.formatPrefix=function(n,e){var r=0;return(n=+n)&&(n<0&&(n*=-1),e&&(n=t.round(n,Sn(n,e))),r=1+Math.floor(1e-12+Math.log(n)/Math.LN10),r=Math.max(-24,Math.min(24,3*Math.floor((r-1)/3)))),An[8+r/3]};var Nn=/(?:([^{])?([<>=^]))?([+\- ])?([$#])?(0)?(\d+)?(,)?(\.-?\d+)?([a-z%])?/i,Tn=t.map({b:function(t){return t.toString(2)},c:function(t){return String.fromCharCode(t)},o:function(t){return t.toString(8)},x:function(t){return t.toString(16)},X:function(t){return t.toString(16).toUpperCase()},g:function(t,n){return t.toPrecision(n)},e:function(t,n){return t.toExponential(n)},f:function(t,n){return t.toFixed(n)},r:function(n,e){return(n=t.round(n,Sn(n,e))).toFixed(Math.max(0,Math.min(20,Sn(n*(1+1e-15),e))))}});function Pn(t){return t+""}var Fn=t.time={},Ln=Date;function zn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arguments):arguments[0])}zn.prototype={getDate:function(){return this._.getUTCDate()},getDay:function(){return this._.getUTCDay()},getFullYear:function(){return this._.getUTCFullYear()},getHours:function(){return this._.getUTCHours()},getMilliseconds:function(){return this._.getUTCMilliseconds()},getMinutes:function(){return this._.getUTCMinutes()},getMonth:function(){return this._.getUTCMonth()},getSeconds:function(){return this._.getUTCSeconds()},getTime:function(){return this._.getTime()},getTimezoneOffset:function(){return 0},valueOf:function(){return this._.valueOf()},setDate:function(){Dn.setUTCDate.apply(this._,arguments)},setDay:function(){Dn.setUTCDay.apply(this._,arguments)},setFullYear:function(){Dn.setUTCFullYear.apply(this._,arguments)},setHours:function(){Dn.setUTCHours.apply(this._,arguments)},setMilliseconds:function(){Dn.setUTCMilliseconds.apply(this._,arguments)},setMinutes:function(){Dn.setUTCMinutes.apply(this._,arguments)},setMonth:function(){Dn.setUTCMonth.apply(this._,arguments)},setSeconds:function(){Dn.setUTCSeconds.apply(this._,arguments)},setTime:function(){Dn.setTime.apply(this._,arguments)}};var Dn=Date.prototype;function Rn(t,n,e){function r(n){var e=t(n),r=o(e,1);return n-e1)for(;a=l)return-1;if(37===(i=n.charCodeAt(s++))){if(a=n.charAt(s++),!(o=b[a in On?n.charAt(s++):a])||(r=o(t,e,r))<0)return-1}else if(i!=e.charCodeAt(r++))return-1}return r}c.utc=function(t){var n=c(t);function e(t){try{var e=new(Ln=zn);return e._=t,n(e)}finally{Ln=Date}}return e.parse=function(t){try{Ln=zn;var e=n.parse(t);return e&&e._}finally{Ln=Date}},e.toString=n.toString,e},c.multi=c.utc.multi=ae;var f=t.map(),p=Vn(a),g=Bn(a),d=Vn(s),y=Bn(s),v=Vn(u),m=Bn(u),x=Vn(l),_=Bn(l);o.forEach((function(t,n){f.set(t.toLowerCase(),n)}));var w={a:function(t){return s[t.getDay()]},A:function(t){return a[t.getDay()]},b:function(t){return l[t.getMonth()]},B:function(t){return u[t.getMonth()]},c:c(e),d:function(t,n){return Hn(t.getDate(),n,2)},e:function(t,n){return Hn(t.getDate(),n,2)},H:function(t,n){return Hn(t.getHours(),n,2)},I:function(t,n){return Hn(t.getHours()%12||12,n,2)},j:function(t,n){return Hn(1+Fn.dayOfYear(t),n,3)},L:function(t,n){return Hn(t.getMilliseconds(),n,3)},m:function(t,n){return Hn(t.getMonth()+1,n,2)},M:function(t,n){return Hn(t.getMinutes(),n,2)},p:function(t){return o[+(t.getHours()>=12)]},S:function(t,n){return Hn(t.getSeconds(),n,2)},U:function(t,n){return Hn(Fn.sundayOfYear(t),n,2)},w:function(t){return t.getDay()},W:function(t,n){return Hn(Fn.mondayOfYear(t),n,2)},x:c(r),X:c(i),y:function(t,n){return Hn(t.getFullYear()%100,n,2)},Y:function(t,n){return Hn(t.getFullYear()%1e4,n,4)},Z:ie,"%":function(){return"%"}},b={a:function(t,n,e){d.lastIndex=0;var r=d.exec(n.slice(e));return r?(t.w=y.get(r[0].toLowerCase()),e+r[0].length):-1},A:function(t,n,e){p.lastIndex=0;var r=p.exec(n.slice(e));return r?(t.w=g.get(r[0].toLowerCase()),e+r[0].length):-1},b:function(t,n,e){x.lastIndex=0;var r=x.exec(n.slice(e));return r?(t.m=_.get(r[0].toLowerCase()),e+r[0].length):-1},B:function(t,n,e){v.lastIndex=0;var r=v.exec(n.slice(e));return r?(t.m=m.get(r[0].toLowerCase()),e+r[0].length):-1},c:function(t,n,e){return h(t,w.c.toString(),n,e)},d:Jn,e:Jn,H:te,I:te,j:Kn,L:re,m:Qn,M:ne,p:function(t,n,e){var r=f.get(n.slice(e,e+=2).toLowerCase());return null==r?-1:(t.p=r,e)},S:ee,U:Yn,w:$n,W:Wn,x:function(t,n,e){return h(t,w.x.toString(),n,e)},X:function(t,n,e){return h(t,w.X.toString(),n,e)},y:Xn,Y:Zn,Z:Gn,"%":oe};return c}Fn.year=Rn((function(t){return(t=Fn.day(t)).setMonth(0,1),t}),(function(t,n){t.setFullYear(t.getFullYear()+n)}),(function(t){return t.getFullYear()})),Fn.years=Fn.year.range,Fn.years.utc=Fn.year.utc.range,Fn.day=Rn((function(t){var n=new Ln(2e3,0);return n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n}),(function(t,n){t.setDate(t.getDate()+n)}),(function(t){return t.getDate()-1})),Fn.days=Fn.day.range,Fn.days.utc=Fn.day.utc.range,Fn.dayOfYear=function(t){var n=Fn.year(t);return Math.floor((t-n-6e4*(t.getTimezoneOffset()-n.getTimezoneOffset()))/864e5)},["sunday","monday","tuesday","wednesday","thursday","friday","saturday"].forEach((function(t,n){n=7-n;var e=Fn[t]=Rn((function(t){return(t=Fn.day(t)).setDate(t.getDate()-(t.getDay()+n)%7),t}),(function(t,n){t.setDate(t.getDate()+7*Math.floor(n))}),(function(t){var e=Fn.year(t).getDay();return Math.floor((Fn.dayOfYear(t)+(e+n)%7)/7)-(e!==n)}));Fn[t+"s"]=e.range,Fn[t+"s"].utc=e.utc.range,Fn[t+"OfYear"]=function(t){var e=Fn.year(t).getDay();return Math.floor((Fn.dayOfYear(t)+(e+n)%7)/7)}})),Fn.week=Fn.sunday,Fn.weeks=Fn.sunday.range,Fn.weeks.utc=Fn.sunday.utc.range,Fn.weekOfYear=Fn.sundayOfYear;var On={"-":"",_:" ",0:"0"},In=/^\s*\d+/,jn=/^%/;function Hn(t,n,e){var r=t<0?"-":"",i=(r?-t:t)+"",o=i.length;return r+(o68?1900:2e3),e+i[0].length):-1}function Gn(t,n,e){return/^[+-]\d{4}$/.test(n=n.slice(e,e+5))?(t.Z=-n,e+5):-1}function Qn(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.m=r[0]-1,e+r[0].length):-1}function Jn(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.d=+r[0],e+r[0].length):-1}function Kn(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+3));return r?(t.j=+r[0],e+r[0].length):-1}function te(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.H=+r[0],e+r[0].length):-1}function ne(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.M=+r[0],e+r[0].length):-1}function ee(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+2));return r?(t.S=+r[0],e+r[0].length):-1}function re(t,n,e){In.lastIndex=0;var r=In.exec(n.slice(e,e+3));return r?(t.L=+r[0],e+r[0].length):-1}function ie(t){var n=t.getTimezoneOffset(),e=n>0?"-":"+",r=v(n)/60|0,i=v(n)%60;return e+Hn(r,"0",2)+Hn(i,"0",2)}function oe(t,n,e){jn.lastIndex=0;var r=jn.exec(n.slice(e,e+1));return r?e+r[0].length:-1}function ae(t){for(var n=t.length,e=-1;++e=0?1:-1,s=a*o,u=Math.cos(n),l=Math.sin(n),c=i*l,h=r*u+c*Math.cos(s),f=c*a*Math.sin(s);Ce.add(Math.atan2(f,h)),e=t,r=u,i=l}Ne.point=function(a,s){Ne.point=o,e=(t=a)*Nt,r=Math.cos(s=(n=s)*Nt/2+Et/4),i=Math.sin(s)},Ne.lineEnd=function(){o(t,n)}}function Pe(t){var n=t[0],e=t[1],r=Math.cos(e);return[r*Math.cos(n),r*Math.sin(n),Math.sin(e)]}function Fe(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function Le(t,n){return[t[1]*n[2]-t[2]*n[1],t[2]*n[0]-t[0]*n[2],t[0]*n[1]-t[1]*n[0]]}function ze(t,n){t[0]+=n[0],t[1]+=n[1],t[2]+=n[2]}function De(t,n){return[t[0]*n,t[1]*n,t[2]*n]}function Re(t){var n=Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]/=n,t[1]/=n,t[2]/=n}function qe(t){return[Math.atan2(t[1],t[0]),zt(t[2])]}function Ue(t,n){return v(t[0]-n[0])Mt?i=90:l<-Mt&&(e=-90),h[0]=n,h[1]=r}};function p(t,o){c.push(h=[n=t,r=t]),oi&&(i=o)}function g(t,a){var s=Pe([t*Nt,a*Nt]);if(u){var l=Le(u,s),c=Le([l[1],-l[0],0],l);Re(c),c=qe(c);var h=t-o,f=h>0?1:-1,g=c[0]*Tt*f,d=v(h)>180;if(d^(f*oi&&(i=y);else if(d^(f*o<(g=(g+360)%360-180)&&gi&&(i=a);d?tw(n,r)&&(r=t):w(t,r)>w(n,r)&&(n=t):r>=n?(tr&&(r=t)):t>o?w(n,t)>w(n,r)&&(r=t):w(t,r)>w(n,r)&&(n=t)}else p(t,a);u=s,o=t}function d(){f.point=g}function y(){h[0]=n,h[1]=r,f.point=p,u=null}function m(t,n){if(u){var e=t-o;l+=v(e)>180?e+(e>0?360:-360):e}else a=t,s=n;Ne.point(t,n),g(t,n)}function x(){Ne.lineStart()}function _(){m(a,s),Ne.lineEnd(),v(l)>Mt&&(n=-(r=180)),h[0]=n,h[1]=r,u=null}function w(t,n){return(n-=t)<0?n+360:n}function b(t,n){return t[0]-n[0]}function M(t,n){return n[0]<=n[1]?n[0]<=t&&t<=n[1]:tw(d[0],d[1])&&(d[1]=p[1]),w(p[0],d[1])>w(d[0],d[1])&&(d[0]=p[0])):s.push(d=p);for(var u,l,p,g=-1/0,d=(a=0,s[l=s.length-1]);a<=l;d=p,++a)p=s[a],(u=w(d[1],p[0]))>g&&(g=u,n=p[0],r=d[1])}return c=h=null,n===1/0||e===1/0?[[NaN,NaN],[NaN,NaN]]:[[n,e],[r,i]]}}(),t.geo.centroid=function(n){ve=me=xe=_e=we=be=Me=ke=Ee=Se=Ae=0,t.geo.stream(n,Oe);var e=Ee,r=Se,i=Ae,o=e*e+r*r+i*i;return o=0;--s)i.point((h=c[s])[0],h[1]);else r(p.x,p.p.x,-1,i);p=p.p}c=(p=p.o).z,g=!g}while(!p.v);i.lineEnd()}}}function Ze(t){if(n=t.length){for(var n,e,r=0,i=t[0];++r=0?1:-1,M=b*w,k=M>Et,E=g*x;if(Ce.add(Math.atan2(E*b*Math.sin(M),d*_+E*Math.cos(M))),o+=k?w+b*St:w,k^f>=e^v>=e){var S=Le(Pe(h),Pe(t));Re(S);var A=Le(i,S);Re(A);var C=(k^w>=0?-1:1)*zt(A[2]);(r>C||r===C&&(S[0]||S[1]))&&(a+=k^w>=0?1:-1)}if(!y++)break;f=v,g=x,d=_,h=t}}return(o<-Mt||o0){for(x||(a.polygonStart(),x=!0),a.lineStart();++o1&&2&n&&e.push(e.pop().concat(e.shift())),s.push(e.filter(Qe))}return c}}function Qe(t){return t.length>1}function Je(){var t,n=[];return{lineStart:function(){n.push(t=[])},point:function(n,e){t.push([n,e])},lineEnd:L,buffer:function(){var e=n;return n=[],t=null,e},rejoin:function(){n.length>1&&n.push(n.pop().concat(n.shift()))}}}function Ke(t,n){return((t=t.x)[0]<0?t[1]-Ct-Mt:Ct-t[1])-((n=n.x)[0]<0?n[1]-Ct-Mt:Ct-n[1])}var tr=Ge(Ye,(function(t){var n,e=NaN,r=NaN,i=NaN;return{lineStart:function(){t.lineStart(),n=1},point:function(o,a){var s=o>0?Et:-Et,u=v(o-e);v(u-Et)0?Ct:-Ct),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),t.point(o,r),n=0):i!==s&&u>=Et&&(v(e-i)Mt?Math.atan((Math.sin(n)*(o=Math.cos(r))*Math.sin(e)-Math.sin(r)*(i=Math.cos(n))*Math.sin(t))/(i*o*a)):(n+r)/2}(e,r,o,a),t.point(i,r),t.lineEnd(),t.lineStart(),t.point(s,r),n=0),t.point(e=o,r=a),i=s},lineEnd:function(){t.lineEnd(),e=r=NaN},clean:function(){return 2-n}}}),(function(t,n,e,r){var i;if(null==t)i=e*Ct,r.point(-Et,i),r.point(0,i),r.point(Et,i),r.point(Et,0),r.point(Et,-i),r.point(0,-i),r.point(-Et,-i),r.point(-Et,0),r.point(-Et,i);else if(v(t[0]-n[0])>Mt){var o=t[0]0,r=v(n)>Mt;return Ge(i,(function(t){var n,s,u,l,c;return{lineStart:function(){l=u=!1,c=1},point:function(h,f){var p,g=[h,f],d=i(h,f),y=e?d?0:a(h,f):d?a(h+(h<0?Et:-Et),f):0;if(!n&&(l=u=d)&&t.lineStart(),d!==u&&(p=o(n,g),(Ue(n,p)||Ue(g,p))&&(g[0]+=Mt,g[1]+=Mt,d=i(g[0],g[1]))),d!==u)c=0,d?(t.lineStart(),p=o(g,n),t.point(p[0],p[1])):(p=o(n,g),t.point(p[0],p[1]),t.lineEnd()),n=p;else if(r&&n&&e^d){var v;y&s||!(v=o(g,n,!0))||(c=0,e?(t.lineStart(),t.point(v[0][0],v[0][1]),t.point(v[1][0],v[1][1]),t.lineEnd()):(t.point(v[1][0],v[1][1]),t.lineEnd(),t.lineStart(),t.point(v[0][0],v[0][1])))}!d||n&&Ue(n,g)||t.point(g[0],g[1]),n=g,u=d,s=y},lineEnd:function(){u&&t.lineEnd(),n=null},clean:function(){return c|(l&&u)<<1}}}),qr(t,6*Nt),e?[0,-t]:[-Et,t-Et]);function i(t,e){return Math.cos(t)*Math.cos(e)>n}function o(t,e,r){var i=[1,0,0],o=Le(Pe(t),Pe(e)),a=Fe(o,o),s=o[0],u=a-s*s;if(!u)return!r&&t;var l=n*a/u,c=-n*s/u,h=Le(i,o),f=De(i,l);ze(f,De(o,c));var p=h,g=Fe(f,p),d=Fe(p,p),y=g*g-d*(Fe(f,f)-1);if(!(y<0)){var m=Math.sqrt(y),x=De(p,(-g-m)/d);if(ze(x,f),x=qe(x),!r)return x;var _,w=t[0],b=e[0],M=t[1],k=e[1];b0^x[1]<(v(x[0]-w)Et^(w<=x[0]&&x[0]<=b)){var A=De(p,(-g+m)/d);return ze(A,f),[x,qe(A)]}}}function a(n,r){var i=e?t:Et-t,o=0;return n<-i?o|=1:n>i&&(o|=2),r<-i?o|=4:r>i&&(o|=8),o}}function er(t,n,e,r){return function(i){var o,a=i.a,s=i.b,u=a.x,l=a.y,c=0,h=1,f=s.x-u,p=s.y-l;if(o=t-u,f||!(o>0)){if(o/=f,f<0){if(o0){if(o>h)return;o>c&&(c=o)}if(o=e-u,f||!(o<0)){if(o/=f,f<0){if(o>h)return;o>c&&(c=o)}else if(f>0){if(o0)){if(o/=p,p<0){if(o0){if(o>h)return;o>c&&(c=o)}if(o=r-l,p||!(o<0)){if(o/=p,p<0){if(o>h)return;o>c&&(c=o)}else if(p>0){if(o0&&(i.a={x:u+c*f,y:l+c*p}),h<1&&(i.b={x:u+h*f,y:l+h*p}),i}}}}}}function rr(n,e,r,i){return function(u){var l,c,h,f,p,g,d,y,v,m,x,_=u,w=Je(),b=er(n,e,r,i),M={point:S,lineStart:function(){M.point=A,c&&c.push(h=[]),m=!0,v=!1,d=y=NaN},lineEnd:function(){l&&(A(f,p),g&&v&&w.rejoin(),l.push(w.buffer())),M.point=S,v&&u.lineEnd()},polygonStart:function(){u=w,l=[],c=[],x=!0},polygonEnd:function(){u=_,l=t.merge(l);var e=function(t){for(var n=0,e=c.length,r=t[1],i=0;ir&&Ft(l,o,t)>0&&++n:o[1]<=r&&Ft(l,o,t)<0&&--n,l=o;return 0!==n}([n,i]),r=x&&e,o=l.length;(r||o)&&(u.polygonStart(),r&&(u.lineStart(),k(null,null,1,u),u.lineEnd()),o&&We(l,a,e,k,u),u.polygonEnd()),l=c=h=null}};function k(t,a,u,l){var c=0,h=0;if(null==t||(c=o(t,u))!==(h=o(a,u))||s(t,a)<0^u>0)do{l.point(0===c||3===c?n:r,c>1?i:e)}while((c=(c+u+4)%4)!==h);else l.point(a[0],a[1])}function E(t,o){return n<=t&&t<=r&&e<=o&&o<=i}function S(t,n){E(t,n)&&u.point(t,n)}function A(t,n){var e=E(t=Math.max(-1e9,Math.min(1e9,t)),n=Math.max(-1e9,Math.min(1e9,n)));if(c&&h.push([t,n]),m)f=t,p=n,g=e,m=!1,e&&(u.lineStart(),u.point(t,n));else if(e&&v)u.point(t,n);else{var r={a:{x:d,y:y},b:{x:t,y:n}};b(r)?(v||(u.lineStart(),u.point(r.a.x,r.a.y)),u.point(r.b.x,r.b.y),e||u.lineEnd(),x=!1):e&&(u.lineStart(),u.point(t,n),x=!1)}d=t,y=n,v=e}return M};function o(t,i){return v(t[0]-n)0?0:3:v(t[0]-r)0?2:1:v(t[1]-e)0?1:0:i>0?3:2}function a(t,n){return s(t.x,n.x)}function s(t,n){var e=o(t,1),r=o(n,1);return e!==r?e-r:0===e?n[1]-t[1]:1===e?t[0]-n[0]:2===e?t[1]-n[1]:n[0]-t[0]}}function ir(t){var n=0,e=Et/3,r=Nr(t),i=r(n,e);return i.parallels=function(t){return arguments.length?r(n=t[0]*Et/180,e=t[1]*Et/180):[n/Et*180,e/Et*180]},i}function or(t,n){var e=Math.sin(t),r=(e+Math.sin(n))/2,i=1+e*(2*r-e),o=Math.sqrt(i)/r;function a(t,n){var e=Math.sqrt(i-2*r*Math.sin(n))/r;return[e*Math.sin(t*=r),o-e*Math.cos(t)]}return a.invert=function(t,n){var e=o-n;return[Math.atan2(t,e)/r,zt((i-(t*t+e*e)*r*r)/(2*r))]},a}t.geo.clipExtent=function(){var t,n,e,r,i,o,a={stream:function(t){return i&&(i.valid=!1),(i=o(t)).valid=!0,i},extent:function(s){return arguments.length?(o=rr(t=+s[0][0],n=+s[0][1],e=+s[1][0],r=+s[1][1]),i&&(i.valid=!1,i=null),a):[[t,n],[e,r]]}};return a.extent([[0,0],[960,500]])},(t.geo.conicEqualArea=function(){return ir(or)}).raw=or,t.geo.albers=function(){return t.geo.conicEqualArea().rotate([96,0]).center([-.6,38.7]).parallels([29.5,45.5]).scale(1070)},t.geo.albersUsa=function(){var n,e,r,i,o=t.geo.albers(),a=t.geo.conicEqualArea().rotate([154,0]).center([-2,58.5]).parallels([55,65]),s=t.geo.conicEqualArea().rotate([157,0]).center([-3,19.9]).parallels([8,18]),u={point:function(t,e){n=[t,e]}};function l(t){var o=t[0],a=t[1];return n=null,e(o,a),n||(r(o,a),n)||i(o,a),n}return l.invert=function(t){var n=o.scale(),e=o.translate(),r=(t[0]-e[0])/n,i=(t[1]-e[1])/n;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?a:i>=.166&&i<.234&&r>=-.214&&r<-.115?s:o).invert(t)},l.stream=function(t){var n=o.stream(t),e=a.stream(t),r=s.stream(t);return{point:function(t,i){n.point(t,i),e.point(t,i),r.point(t,i)},sphere:function(){n.sphere(),e.sphere(),r.sphere()},lineStart:function(){n.lineStart(),e.lineStart(),r.lineStart()},lineEnd:function(){n.lineEnd(),e.lineEnd(),r.lineEnd()},polygonStart:function(){n.polygonStart(),e.polygonStart(),r.polygonStart()},polygonEnd:function(){n.polygonEnd(),e.polygonEnd(),r.polygonEnd()}}},l.precision=function(t){return arguments.length?(o.precision(t),a.precision(t),s.precision(t),l):o.precision()},l.scale=function(t){return arguments.length?(o.scale(t),a.scale(.35*t),s.scale(t),l.translate(o.translate())):o.scale()},l.translate=function(t){if(!arguments.length)return o.translate();var n=o.scale(),c=+t[0],h=+t[1];return e=o.translate(t).clipExtent([[c-.455*n,h-.238*n],[c+.455*n,h+.238*n]]).stream(u).point,r=a.translate([c-.307*n,h+.201*n]).clipExtent([[c-.425*n+Mt,h+.12*n+Mt],[c-.214*n-Mt,h+.234*n-Mt]]).stream(u).point,i=s.translate([c-.205*n,h+.212*n]).clipExtent([[c-.214*n+Mt,h+.166*n+Mt],[c-.115*n-Mt,h+.234*n-Mt]]).stream(u).point,l},l.scale(1070)};var ar,sr,ur,lr,cr,hr,fr={point:L,lineStart:L,lineEnd:L,polygonStart:function(){sr=0,fr.lineStart=pr},polygonEnd:function(){fr.lineStart=fr.lineEnd=fr.point=L,ar+=v(sr/2)}};function pr(){var t,n,e,r;function i(t,n){sr+=r*t-e*n,e=t,r=n}fr.point=function(o,a){fr.point=i,t=e=o,n=r=a},fr.lineEnd=function(){i(t,n)}}var gr={point:function(t,n){tcr&&(cr=t),nhr&&(hr=n)},lineStart:L,lineEnd:L,polygonStart:L,polygonEnd:L};function dr(){var t=yr(4.5),n=[],e={point:r,lineStart:function(){e.point=i},lineEnd:a,polygonStart:function(){e.lineEnd=s},polygonEnd:function(){e.lineEnd=a,e.point=r},pointRadius:function(n){return t=yr(n),e},result:function(){if(n.length){var t=n.join("");return n=[],t}}};function r(e,r){n.push("M",e,",",r,t)}function i(t,r){n.push("M",t,",",r),e.point=o}function o(t,e){n.push("L",t,",",e)}function a(){e.point=r}function s(){n.push("Z")}return e}function yr(t){return"m0,"+t+"a"+t+","+t+" 0 1,1 0,"+-2*t+"a"+t+","+t+" 0 1,1 0,"+2*t+"z"}var vr,mr={point:xr,lineStart:_r,lineEnd:wr,polygonStart:function(){mr.lineStart=br},polygonEnd:function(){mr.point=xr,mr.lineStart=_r,mr.lineEnd=wr}};function xr(t,n){xe+=t,_e+=n,++we}function _r(){var t,n;function e(e,r){var i=e-t,o=r-n,a=Math.sqrt(i*i+o*o);be+=a*(t+e)/2,Me+=a*(n+r)/2,ke+=a,xr(t=e,n=r)}mr.point=function(r,i){mr.point=e,xr(t=r,n=i)}}function wr(){mr.point=xr}function br(){var t,n,e,r;function i(t,n){var i=t-e,o=n-r,a=Math.sqrt(i*i+o*o);be+=a*(e+t)/2,Me+=a*(r+n)/2,ke+=a,Ee+=(a=r*t-e*n)*(e+t),Se+=a*(r+n),Ae+=3*a,xr(e=t,r=n)}mr.point=function(o,a){mr.point=i,xr(t=e=o,n=r=a)},mr.lineEnd=function(){i(t,n)}}function Mr(t){var n=4.5,e={point:r,lineStart:function(){e.point=i},lineEnd:a,polygonStart:function(){e.lineEnd=s},polygonEnd:function(){e.lineEnd=a,e.point=r},pointRadius:function(t){return n=t,e},result:L};function r(e,r){t.moveTo(e+n,r),t.arc(e,r,n,0,St)}function i(n,r){t.moveTo(n,r),e.point=o}function o(n,e){t.lineTo(n,e)}function a(){e.point=r}function s(){t.closePath()}return e}function kr(t){var n=.5,e=Math.cos(30*Nt),r=16;function i(t){return(r?a:o)(t)}function o(n){return Ar(n,(function(e,r){e=t(e,r),n.point(e[0],e[1])}))}function a(n){var e,i,o,a,u,l,c,h,f,p,g,d,y={point:v,lineStart:m,lineEnd:_,polygonStart:function(){n.polygonStart(),y.lineStart=w},polygonEnd:function(){n.polygonEnd(),y.lineStart=m}};function v(e,r){e=t(e,r),n.point(e[0],e[1])}function m(){h=NaN,y.point=x,n.lineStart()}function x(e,i){var o=Pe([e,i]),a=t(e,i);s(h,f,c,p,g,d,h=a[0],f=a[1],c=e,p=o[0],g=o[1],d=o[2],r,n),n.point(h,f)}function _(){y.point=v,n.lineEnd()}function w(){m(),y.point=b,y.lineEnd=M}function b(t,n){x(e=t,n),i=h,o=f,a=p,u=g,l=d,y.point=x}function M(){s(h,f,c,p,g,d,i,o,e,a,u,l,r,n),y.lineEnd=_,_()}return y}function s(r,i,o,a,u,l,c,h,f,p,g,d,y,m){var x=c-r,_=h-i,w=x*x+_*_;if(w>4*n&&y--){var b=a+p,M=u+g,k=l+d,E=Math.sqrt(b*b+M*M+k*k),S=Math.asin(k/=E),A=v(v(k)-1)n||v((x*P+_*F)/w-.5)>.3||a*p+u*g+l*d0&&16,i):Math.sqrt(n)},i}function Er(t){var n=kr((function(n,e){return t([n*Tt,e*Tt])}));return function(t){return Tr(n(t))}}function Sr(t){this.stream=t}function Ar(t,n){return{point:n,sphere:function(){t.sphere()},lineStart:function(){t.lineStart()},lineEnd:function(){t.lineEnd()},polygonStart:function(){t.polygonStart()},polygonEnd:function(){t.polygonEnd()}}}function Cr(t){return Nr((function(){return t}))()}function Nr(n){var e,r,i,o,a,s,u=kr((function(t,n){return[(t=e(t,n))[0]*l+o,a-t[1]*l]})),l=150,c=480,h=250,f=0,p=0,g=0,d=0,y=0,v=tr,m=N,x=null,_=null;function w(t){return[(t=i(t[0]*Nt,t[1]*Nt))[0]*l+o,a-t[1]*l]}function b(t){return(t=i.invert((t[0]-o)/l,(a-t[1])/l))&&[t[0]*Tt,t[1]*Tt]}function M(){i=$e(r=Lr(g,d,y),e);var t=e(f,p);return o=c-t[0]*l,a=h+t[1]*l,k()}function k(){return s&&(s.valid=!1,s=null),w}return w.stream=function(t){return s&&(s.valid=!1),(s=Tr(v(r,u(m(t))))).valid=!0,s},w.clipAngle=function(t){return arguments.length?(v=null==t?(x=t,tr):nr((x=+t)*Nt),k()):x},w.clipExtent=function(t){return arguments.length?(_=t,m=t?rr(t[0][0],t[0][1],t[1][0],t[1][1]):N,k()):_},w.scale=function(t){return arguments.length?(l=+t,M()):l},w.translate=function(t){return arguments.length?(c=+t[0],h=+t[1],M()):[c,h]},w.center=function(t){return arguments.length?(f=t[0]%360*Nt,p=t[1]%360*Nt,M()):[f*Tt,p*Tt]},w.rotate=function(t){return arguments.length?(g=t[0]%360*Nt,d=t[1]%360*Nt,y=t.length>2?t[2]%360*Nt:0,M()):[g*Tt,d*Tt,y*Tt]},t.rebind(w,u,"precision"),function(){return e=n.apply(this,arguments),w.invert=e.invert&&b,M()}}function Tr(t){return Ar(t,(function(n,e){t.point(n*Nt,e*Nt)}))}function Pr(t,n){return[t,n]}function Fr(t,n){return[t>Et?t-St:t<-Et?t+St:t,n]}function Lr(t,n,e){return t?n||e?$e(Dr(t),Rr(n,e)):Dr(t):n||e?Rr(n,e):Fr}function zr(t){return function(n,e){return[(n+=t)>Et?n-St:n<-Et?n+St:n,e]}}function Dr(t){var n=zr(t);return n.invert=zr(-t),n}function Rr(t,n){var e=Math.cos(t),r=Math.sin(t),i=Math.cos(n),o=Math.sin(n);function a(t,n){var a=Math.cos(n),s=Math.cos(t)*a,u=Math.sin(t)*a,l=Math.sin(n),c=l*e+s*r;return[Math.atan2(u*i-c*o,s*e-l*r),zt(c*i+u*o)]}return a.invert=function(t,n){var a=Math.cos(n),s=Math.cos(t)*a,u=Math.sin(t)*a,l=Math.sin(n),c=l*i-u*o;return[Math.atan2(u*i+l*o,s*e+c*r),zt(c*e-s*r)]},a}function qr(t,n){var e=Math.cos(t),r=Math.sin(t);return function(i,o,a,s){var u=a*n;null!=i?(i=Ur(e,i),o=Ur(e,o),(a>0?io)&&(i+=a*St)):(i=t+a*St,o=t-.5*u);for(var l,c=i;a>0?c>o:c2?t[2]*Nt:0),n.invert=function(n){return(n=t.invert(n[0]*Nt,n[1]*Nt))[0]*=Tt,n[1]*=Tt,n},n},Fr.invert=Pr,t.geo.circle=function(){var t,n,e=[0,0],r=6;function i(){var t="function"==typeof e?e.apply(this,arguments):e,r=Lr(-t[0]*Nt,-t[1]*Nt,0).invert,i=[];return n(null,null,1,{point:function(t,n){i.push(t=r(t,n)),t[0]*=Tt,t[1]*=Tt}}),{type:"Polygon",coordinates:[i]}}return i.origin=function(t){return arguments.length?(e=t,i):e},i.angle=function(e){return arguments.length?(n=qr((t=+e)*Nt,r*Nt),i):t},i.precision=function(e){return arguments.length?(n=qr(t*Nt,(r=+e)*Nt),i):r},i.angle(90)},t.geo.distance=function(t,n){var e,r=(n[0]-t[0])*Nt,i=t[1]*Nt,o=n[1]*Nt,a=Math.sin(r),s=Math.cos(r),u=Math.sin(i),l=Math.cos(i),c=Math.sin(o),h=Math.cos(o);return Math.atan2(Math.sqrt((e=h*a)*e+(e=l*c-u*h*s)*e),u*c+l*h*s)},t.geo.graticule=function(){var n,e,r,i,o,a,s,u,l,c,h,f,p=10,g=p,d=90,y=360,m=2.5;function x(){return{type:"MultiLineString",coordinates:_()}}function _(){return t.range(Math.ceil(i/d)*d,r,d).map(h).concat(t.range(Math.ceil(u/y)*y,s,y).map(f)).concat(t.range(Math.ceil(e/p)*p,n,p).filter((function(t){return v(t%d)>Mt})).map(l)).concat(t.range(Math.ceil(a/g)*g,o,g).filter((function(t){return v(t%y)>Mt})).map(c))}return x.lines=function(){return _().map((function(t){return{type:"LineString",coordinates:t}}))},x.outline=function(){return{type:"Polygon",coordinates:[h(i).concat(f(s).slice(1),h(r).reverse().slice(1),f(u).reverse().slice(1))]}},x.extent=function(t){return arguments.length?x.majorExtent(t).minorExtent(t):x.minorExtent()},x.majorExtent=function(t){return arguments.length?(i=+t[0][0],r=+t[1][0],u=+t[0][1],s=+t[1][1],i>r&&(t=i,i=r,r=t),u>s&&(t=u,u=s,s=t),x.precision(m)):[[i,u],[r,s]]},x.minorExtent=function(t){return arguments.length?(e=+t[0][0],n=+t[1][0],a=+t[0][1],o=+t[1][1],e>n&&(t=e,e=n,n=t),a>o&&(t=a,a=o,o=t),x.precision(m)):[[e,a],[n,o]]},x.step=function(t){return arguments.length?x.majorStep(t).minorStep(t):x.minorStep()},x.majorStep=function(t){return arguments.length?(d=+t[0],y=+t[1],x):[d,y]},x.minorStep=function(t){return arguments.length?(p=+t[0],g=+t[1],x):[p,g]},x.precision=function(t){return arguments.length?(m=+t,l=Or(a,o,90),c=Ir(e,n,m),h=Or(u,s,90),f=Ir(i,r,m),x):m},x.majorExtent([[-180,-90+Mt],[180,90-Mt]]).minorExtent([[-180,-80-Mt],[180,80+Mt]])},t.geo.greatArc=function(){var n,e,r=jr,i=Hr;function o(){return{type:"LineString",coordinates:[n||r.apply(this,arguments),e||i.apply(this,arguments)]}}return o.distance=function(){return t.geo.distance(n||r.apply(this,arguments),e||i.apply(this,arguments))},o.source=function(t){return arguments.length?(r=t,n="function"==typeof t?null:t,o):r},o.target=function(t){return arguments.length?(i=t,e="function"==typeof t?null:t,o):i},o.precision=function(){return arguments.length?o:0},o},t.geo.interpolate=function(t,n){return e=t[0]*Nt,r=t[1]*Nt,i=n[0]*Nt,o=n[1]*Nt,a=Math.cos(r),s=Math.sin(r),u=Math.cos(o),l=Math.sin(o),c=a*Math.cos(e),h=a*Math.sin(e),f=u*Math.cos(i),p=u*Math.sin(i),g=2*Math.asin(Math.sqrt(Rt(o-r)+a*u*Rt(i-e))),d=1/Math.sin(g),(y=g?function(t){var n=Math.sin(t*=g)*d,e=Math.sin(g-t)*d,r=e*c+n*f,i=e*h+n*p,o=e*s+n*l;return[Math.atan2(i,r)*Tt,Math.atan2(o,Math.sqrt(r*r+i*i))*Tt]}:function(){return[e*Tt,r*Tt]}).distance=g,y;var e,r,i,o,a,s,u,l,c,h,f,p,g,d,y},t.geo.length=function(n){return vr=0,t.geo.stream(n,Vr),vr};var Vr={sphere:L,point:L,lineStart:function(){var t,n,e;function r(r,i){var o=Math.sin(i*=Nt),a=Math.cos(i),s=v((r*=Nt)-t),u=Math.cos(s);vr+=Math.atan2(Math.sqrt((s=a*Math.sin(s))*s+(s=e*o-n*a*u)*s),n*o+e*a*u),t=r,n=o,e=a}Vr.point=function(i,o){t=i*Nt,n=Math.sin(o*=Nt),e=Math.cos(o),Vr.point=r},Vr.lineEnd=function(){Vr.point=Vr.lineEnd=L}},lineEnd:L,polygonStart:L,polygonEnd:L};function Br(t,n){function e(n,e){var r=Math.cos(n),i=Math.cos(e),o=t(r*i);return[o*i*Math.sin(n),o*Math.sin(e)]}return e.invert=function(t,e){var r=Math.sqrt(t*t+e*e),i=n(r),o=Math.sin(i),a=Math.cos(i);return[Math.atan2(t*o,r*a),Math.asin(r&&e*o/r)]},e}var $r=Br((function(t){return Math.sqrt(2/(1+t))}),(function(t){return 2*Math.asin(t/2)}));(t.geo.azimuthalEqualArea=function(){return Cr($r)}).raw=$r;var Yr=Br((function(t){var n=Math.acos(t);return n&&n/Math.sin(n)}),N);function Wr(t,n){var e=Math.cos(t),r=function(t){return Math.tan(Et/4+t/2)},i=t===n?Math.sin(t):Math.log(e/Math.cos(n))/Math.log(r(n)/r(t)),o=e*Math.pow(r(t),i)/i;if(!i)return Gr;function a(t,n){o>0?n<-Ct+Mt&&(n=-Ct+Mt):n>Ct-Mt&&(n=Ct-Mt);var e=o/Math.pow(r(n),i);return[e*Math.sin(i*t),o-e*Math.cos(i*t)]}return a.invert=function(t,n){var e=o-n,r=Pt(i)*Math.sqrt(t*t+e*e);return[Math.atan2(t,e)/i,2*Math.atan(Math.pow(o/r,1/i))-Ct]},a}function Zr(t,n){var e=Math.cos(t),r=t===n?Math.sin(t):(e-Math.cos(n))/(n-t),i=e/r+t;if(v(r)1&&Ft(t[e[r-2]],t[e[r-1]],t[i])<=0;)--r;e[r++]=i}return e.slice(0,r)}function ii(t,n){return t[0]-n[0]||t[1]-n[1]}(t.geo.stereographic=function(){return Cr(Kr)}).raw=Kr,ti.invert=function(t,n){return[-n,2*Math.atan(Math.exp(t))-Ct]},(t.geo.transverseMercator=function(){var t=Qr(ti),n=t.center,e=t.rotate;return t.center=function(t){return t?n([-t[1],t[0]]):[(t=n())[1],-t[0]]},t.rotate=function(t){return t?e([t[0],t[1],t.length>2?t[2]+90:90]):[(t=e())[0],t[1],t[2]-90]},e([0,0,90])}).raw=ti,t.geom={},t.geom.hull=function(t){var n=ni,e=ei;if(arguments.length)return r(t);function r(t){if(t.length<3)return[];var r,i=gn(n),o=gn(e),a=t.length,s=[],u=[];for(r=0;r=0;--r)p.push(t[s[l[r]][2]]);for(r=+h;rMt)s=s.L;else{if(!((i=o-bi(s,a))>Mt)){r>-Mt?(n=s.P,e=s):i>-Mt?(n=s,e=s.N):n=e=s;break}if(!s.R){n=s;break}s=s.R}var u=vi(t);if(hi.insert(n,u),n||e){if(n===e)return Ai(n),e=vi(n.site),hi.insert(u,e),u.edge=e.edge=Ti(n.site,u.site),Si(n),void Si(e);if(e){Ai(n),Ai(e);var l=n.site,c=l.x,h=l.y,f=t.x-c,p=t.y-h,g=e.site,d=g.x-c,y=g.y-h,v=2*(f*y-p*d),m=f*f+p*p,x=d*d+y*y,_={x:(y*m-p*x)/v+c,y:(f*x-d*m)/v+h};Pi(e.edge,l,g,_),u.edge=Ti(l,t,null,_),e.edge=Ti(t,g,null,_),Si(n),Si(e)}else u.edge=Ti(n.site,u.site)}}function wi(t,n){var e=t.site,r=e.x,i=e.y,o=i-n;if(!o)return r;var a=t.P;if(!a)return-1/0;var s=(e=a.site).x,u=e.y,l=u-n;if(!l)return s;var c=s-r,h=1/o-1/l,f=c/l;return h?(-f+Math.sqrt(f*f-2*h*(c*c/(-2*l)-u+l/2+i-o/2)))/h+r:(r+s)/2}function bi(t,n){var e=t.N;if(e)return wi(e,n);var r=t.site;return r.y===n?r.x:1/0}function Mi(t){this.site=t,this.edges=[]}function ki(t,n){return n.angle-t.angle}function Ei(){zi(this),this.x=this.y=this.arc=this.site=this.cy=null}function Si(t){var n=t.P,e=t.N;if(n&&e){var r=n.site,i=t.site,o=e.site;if(r!==o){var a=i.x,s=i.y,u=r.x-a,l=r.y-s,c=o.x-a,h=2*(u*(y=o.y-s)-l*c);if(!(h>=-kt)){var f=u*u+l*l,p=c*c+y*y,g=(y*f-l*p)/h,d=(u*p-c*f)/h,y=d+s,v=di.pop()||new Ei;v.arc=t,v.site=i,v.x=g+a,v.y=y+Math.sqrt(g*g+d*d),v.cy=y,t.circle=v;for(var m=null,x=pi._;x;)if(v.y=s)return;if(f>g){if(o){if(o.y>=l)return}else o={x:y,y:u};e={x:y,y:l}}else{if(o){if(o.y1)if(f>g){if(o){if(o.y>=l)return}else o={x:(u-i)/r,y:u};e={x:(l-i)/r,y:l}}else{if(o){if(o.y=s)return}else o={x:a,y:r*a+i};e={x:s,y:r*s+i}}else{if(o){if(o.xMt||v(i-e)>Mt)&&(s.splice(a,0,new Fi((m=o.site,x=c,_=v(r-h)Mt?{x:h,y:v(n-h)Mt?{x:v(e-g)Mt?{x:f,y:v(n-f)Mt?{x:v(e-p)=e&&l.x<=i&&l.y>=r&&l.y<=a?[[e,a],[i,a],[i,r],[e,r]]:[]).point=t[s]})),n}function s(t){return t.map((function(t,n){return{x:Math.round(r(t,n)/Mt)*Mt,y:Math.round(i(t,n)/Mt)*Mt,i:n}}))}return a.links=function(t){return Ui(s(t)).edges.filter((function(t){return t.l&&t.r})).map((function(n){return{source:t[n.l.i],target:t[n.r.i]}}))},a.triangles=function(t){var n=[];return Ui(s(t)).cells.forEach((function(e,r){for(var i,o,a,s,u=e.site,l=e.edges.sort(ki),c=-1,h=l.length,f=l[h-1].edge,p=f.l===u?f.r:f.l;++co||h>a||f=w)<<1|n>=_,M=b+4;bo&&(i=n.slice(o,i),s[a]?s[a]+=i:s[++a]=i),(e=e[0])===(r=r[0])?s[a]?s[a]+=r:s[++a]=r:(s[++a]=null,u.push({i:a,x:Wi(e,r)})),o=Gi.lastIndex;return od&&(d=u.x),u.y>y&&(y=u.y),l.push(u.x),c.push(u.y);else for(h=0;hd&&(d=_),w>y&&(y=w),l.push(_),c.push(w)}var b=d-p,M=y-g;function k(t,n,e,r,i,o,a,s){if(!isNaN(e)&&!isNaN(r))if(t.leaf){var u=t.x,l=t.y;if(null!=u)if(v(u-e)+v(l-r)<.01)E(t,n,e,r,i,o,a,s);else{var c=t.point;t.x=t.y=t.point=null,E(t,c,u,l,i,o,a,s),E(t,n,e,r,i,o,a,s)}else t.x=e,t.y=r,t.point=n}else E(t,n,e,r,i,o,a,s)}function E(t,n,e,r,i,o,a,s){var u=.5*(i+a),l=.5*(o+s),c=e>=u,h=r>=l,f=h<<1|c;t.leaf=!1,c?i=u:a=u,h?o=l:s=l,k(t=t.nodes[f]||(t.nodes[f]={leaf:!0,nodes:[],point:null,x:null,y:null}),n,e,r,i,o,a,s)}b>M?y=g+b:d=p+M;var S={leaf:!0,nodes:[],point:null,x:null,y:null,add:function(t){k(S,t,+m(t,++h),+x(t,h),p,g,d,y)},visit:function(t){Vi(t,S,p,g,d,y)},find:function(t){return Bi(S,t[0],t[1],p,g,d,y)}};if(h=-1,null==n){for(;++h=0&&!(r=t.interpolators[i](n,e)););return r}function Ji(t,n){var e,r=[],i=[],o=t.length,a=n.length,s=Math.min(t.length,n.length);for(e=0;e=1?1:t(n)}}function ro(t){return function(n){return 1-t(1-n)}}function io(t){return function(n){return.5*(n<.5?t(2*n):2-t(2-2*n))}}function oo(t){return t*t}function ao(t){return t*t*t}function so(t){if(t<=0)return 0;if(t>=1)return 1;var n=t*t,e=n*t;return 4*(t<.5?e:3*(t-n)+e-.75)}function uo(t){return 1-Math.cos(t*Ct)}function lo(t){return Math.pow(2,10*(t-1))}function co(t){return 1-Math.sqrt(1-t*t)}function ho(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}function fo(t,n){return n-=t,function(e){return Math.round(t+n*e)}}function po(t){var n,e,r,i=[t.a,t.b],o=[t.c,t.d],a=yo(i),s=go(i,o),u=yo(((n=o)[0]+=(r=-s)*(e=i)[0],n[1]+=r*e[1],n))||0;i[0]*o[1]=0?t.slice(0,e):t,i=e>=0?t.slice(e+1):"in";return r=to.get(r)||Ki,eo((i=no.get(i)||N)(r.apply(null,n.call(arguments,1))))},t.interpolateHcl=function(n,e){n=t.hcl(n),e=t.hcl(e);var r=n.h,i=n.c,o=n.l,a=e.h-r,s=e.c-i,u=e.l-o;return isNaN(s)&&(s=0,i=isNaN(i)?e.c:i),isNaN(a)?(a=0,r=isNaN(r)?e.h:r):a>180?a-=360:a<-180&&(a+=360),function(t){return Wt(r+a*t,i+s*t,o+u*t)+""}},t.interpolateHsl=function(n,e){n=t.hsl(n),e=t.hsl(e);var r=n.h,i=n.s,o=n.l,a=e.h-r,s=e.s-i,u=e.l-o;return isNaN(s)&&(s=0,i=isNaN(i)?e.s:i),isNaN(a)?(a=0,r=isNaN(r)?e.h:r):a>180?a-=360:a<-180&&(a+=360),function(t){return Bt(r+a*t,i+s*t,o+u*t)+""}},t.interpolateLab=function(n,e){n=t.lab(n),e=t.lab(e);var r=n.l,i=n.a,o=n.b,a=e.l-r,s=e.a-i,u=e.b-o;return function(t){return Qt(r+a*t,i+s*t,o+u*t)+""}},t.interpolateRound=fo,t.transform=function(n){var e=r.createElementNS(t.ns.prefix.svg,"g");return(t.transform=function(t){if(null!=t){e.setAttribute("transform",t);var n=e.transform.baseVal.consolidate()}return new po(n?n.matrix:vo)})(n)},po.prototype.toString=function(){return"translate("+this.translate+")rotate("+this.rotate+")skewX("+this.skew+")scale("+this.scale+")"};var vo={a:1,b:0,c:0,d:1,e:0,f:0};function mo(t){return t.length?t.pop()+",":""}function xo(n,e){var r=[],i=[];return n=t.transform(n),e=t.transform(e),function(t,n,e,r){if(t[0]!==n[0]||t[1]!==n[1]){var i=e.push("translate(",null,",",null,")");r.push({i:i-4,x:Wi(t[0],n[0])},{i:i-2,x:Wi(t[1],n[1])})}else(n[0]||n[1])&&e.push("translate("+n+")")}(n.translate,e.translate,r,i),function(t,n,e,r){t!==n?(t-n>180?n+=360:n-t>180&&(t+=360),r.push({i:e.push(mo(e)+"rotate(",null,")")-2,x:Wi(t,n)})):n&&e.push(mo(e)+"rotate("+n+")")}(n.rotate,e.rotate,r,i),function(t,n,e,r){t!==n?r.push({i:e.push(mo(e)+"skewX(",null,")")-2,x:Wi(t,n)}):n&&e.push(mo(e)+"skewX("+n+")")}(n.skew,e.skew,r,i),function(t,n,e,r){if(t[0]!==n[0]||t[1]!==n[1]){var i=e.push(mo(e)+"scale(",null,",",null,")");r.push({i:i-4,x:Wi(t[0],n[0])},{i:i-2,x:Wi(t[1],n[1])})}else 1===n[0]&&1===n[1]||e.push(mo(e)+"scale("+n+")")}(n.scale,e.scale,r,i),n=e=null,function(t){for(var n,e=-1,o=i.length;++e0?r=t:(n.c=null,n.t=NaN,n=null,u.end({type:"end",alpha:r=0})):t>0&&(u.start({type:"start",alpha:r=t}),n=bn(s.tick)),s):r},s.start=function(){var t,n,e,r=v.length,u=m.length,c=l[0],g=l[1];for(t=0;t=0;)e.push(i[r])}function Lo(t,n){for(var e=[t],r=[];null!=(t=e.pop());)if(r.push(t),(o=t.children)&&(i=o.length))for(var i,o,a=-1;++a=0;)a.push(c=l[u]),c.parent=o,c.depth=o.depth+1;e&&(o.value=0),o.children=l}else e&&(o.value=+e.call(r,o,o.depth)||0),delete o.children;return Lo(i,(function(n){var r,i;t&&(r=n.children)&&r.sort(t),e&&(i=n.parent)&&(i.value+=n.value)})),s}return r.sort=function(n){return arguments.length?(t=n,r):t},r.children=function(t){return arguments.length?(n=t,r):n},r.value=function(t){return arguments.length?(e=t,r):e},r.revalue=function(t){return e&&(Fo(t,(function(t){t.children&&(t.value=0)})),Lo(t,(function(t){var n;t.children||(t.value=+e.call(r,t,t.depth)||0),(n=t.parent)&&(n.value+=t.value)}))),t},r},t.layout.partition=function(){var n=t.layout.hierarchy(),e=[1,1];function r(t,r){var i=n.call(this,t,r);return function t(n,e,r,i){var o=n.children;if(n.x=e,n.y=n.depth*i,n.dx=r,n.dy=i,o&&(a=o.length)){var a,s,u,l=-1;for(r=n.value?r/n.value:0;++ls&&(s=r),a.push(r)}for(e=0;ei&&(r=e,i=n);return r}function Wo(t){return t.reduce(Zo,0)}function Zo(t,n){return t+n[1]}function Xo(t,n){return Go(t,Math.ceil(Math.log(n.length)/Math.LN2+1))}function Go(t,n){for(var e=-1,r=+t[0],i=(t[1]-r)/n,o=[];++e<=n;)o[e]=i*e+r;return o}function Qo(n){return[t.min(n),t.max(n)]}function Jo(t,n){return t.value-n.value}function Ko(t,n){var e=t._pack_next;t._pack_next=n,n._pack_prev=t,n._pack_next=e,e._pack_prev=n}function ta(t,n){t._pack_next=n,n._pack_prev=t}function na(t,n){var e=n.x-t.x,r=n.y-t.y,i=t.r+n.r;return.999*i*i>e*e+r*r}function ea(t){if((n=t.children)&&(u=n.length)){var n,e,r,i,o,a,s,u,l=1/0,c=-1/0,h=1/0,f=-1/0;if(n.forEach(ra),(e=n[0]).x=-e.r,e.y=0,x(e),u>1&&((r=n[1]).x=r.r,r.y=0,x(r),u>2))for(oa(e,r,i=n[2]),x(i),Ko(e,i),e._pack_prev=i,Ko(i,r),r=e._pack_next,o=3;o0)for(a=-1;++a=h[0]&&u<=h[1]&&((s=l[t.bisect(f,u,1,g)-1]).y+=d,s.push(o[a]));return l}return o.value=function(t){return arguments.length?(e=t,o):e},o.range=function(t){return arguments.length?(r=gn(t),o):r},o.bins=function(t){return arguments.length?(i="number"==typeof t?function(n){return Go(n,t)}:gn(t),o):i},o.frequency=function(t){return arguments.length?(n=!!t,o):n},o},t.layout.pack=function(){var n,e=t.layout.hierarchy().sort(Jo),r=0,i=[1,1];function o(t,o){var a=e.call(this,t,o),s=a[0],u=i[0],l=i[1],c=null==n?Math.sqrt:"function"==typeof n?n:function(){return n};if(s.x=s.y=0,Lo(s,(function(t){t.r=+c(t.value)})),Lo(s,ea),r){var h=r*(n?1:Math.max(2*s.r/u,2*s.r/l))/2;Lo(s,(function(t){t.r+=h})),Lo(s,ea),Lo(s,(function(t){t.r-=h}))}return function t(n,e,r,i){var o=n.children;if(n.x=e+=i*n.x,n.y=r+=i*n.y,n.r*=i,o)for(var a=-1,s=o.length;++ap.x&&(p=t),t.depth>g.depth&&(g=t)}));var d=e(f,p)/2-f.x,y=r[0]/(p.x+e(p,f)/2+d),v=r[1]/(g.depth||1);Fo(c,(function(t){t.x=(t.x+d)*y,t.y=t.depth*v}))}return l}function a(t){var n=t.children,r=t.parent.children,i=t.i?r[t.i-1]:null;if(n.length){!function(t){for(var n,e=0,r=0,i=t.children,o=i.length;--o>=0;)(n=i[o]).z+=e,n.m+=e,e+=n.s+(r+=n.c)}(t);var o=(n[0].z+n[n.length-1].z)/2;i?(t.z=i.z+e(t._,i._),t.m=t.z-o):t.z=o}else i&&(t.z=i.z+e(t._,i._));t.parent.A=function(t,n,r){if(n){for(var i,o=t,a=t,s=n,u=o.parent.children[0],l=o.m,c=a.m,h=s.m,f=u.m;s=ua(s),o=sa(o),s&&o;)u=sa(u),(a=ua(a)).a=t,(i=s.z+h-o.z-l+e(s._,o._))>0&&(la(ca(s,t,r),t,i),l+=i,c+=i),h+=s.m,l+=o.m,f+=u.m,c+=a.m;s&&!ua(a)&&(a.t=s,a.m+=h-c),o&&!sa(u)&&(u.t=o,u.m+=l-f,r=t)}return r}(t,i,t.parent.A||r[0])}function s(t){t._.x=t.z+t.parent.m,t.m+=t.parent.m}function u(t){t.x*=r[0],t.y=t.depth*r[1]}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(t){return arguments.length?(i=null==(r=t)?u:null,o):i?null:r},o.nodeSize=function(t){return arguments.length?(i=null==(r=t)?null:u,o):i?r:null},Po(o,n)},t.layout.cluster=function(){var n=t.layout.hierarchy().sort(null).value(null),e=aa,r=[1,1],i=!1;function o(o,a){var s,u=n.call(this,o,a),l=u[0],c=0;Lo(l,(function(n){var r=n.children;r&&r.length?(n.x=function(t){return t.reduce((function(t,n){return t+n.x}),0)/t.length}(r),n.y=function(n){return 1+t.max(n,(function(t){return t.y}))}(r)):(n.x=s?c+=e(n,s):0,n.y=0,s=n)}));var h=function t(n){var e=n.children;return e&&e.length?t(e[0]):n}(l),f=function t(n){var e,r=n.children;return r&&(e=r.length)?t(r[e-1]):n}(l),p=h.x-e(h,f)/2,g=f.x+e(f,h)/2;return Lo(l,i?function(t){t.x=(t.x-l.x)*r[0],t.y=(l.y-t.y)*r[1]}:function(t){t.x=(t.x-p)/(g-p)*r[0],t.y=(1-(l.y?t.y/l.y:1))*r[1]}),u}return o.separation=function(t){return arguments.length?(e=t,o):e},o.size=function(t){return arguments.length?(i=null==(r=t),o):i?null:r},o.nodeSize=function(t){return arguments.length?(i=null!=(r=t),o):i?r:null},Po(o,n)},t.layout.treemap=function(){var n,e=t.layout.hierarchy(),r=Math.round,i=[1,1],o=null,a=ha,s=!1,u="squarify",l=.5*(1+Math.sqrt(5));function c(t,n){for(var e,r,i=-1,o=t.length;++i0;)s.push(e=l[i-1]),s.area+=e.area,"squarify"!==u||(r=p(s,d))<=f?(l.pop(),f=r):(s.area-=s.pop().area,g(s,d,o,!1),d=Math.min(o.dx,o.dy),s.length=s.area=0,f=1/0);s.length&&(g(s,d,o,!0),s.length=s.area=0),n.forEach(h)}}function f(t){var n=t.children;if(n&&n.length){var e,r=a(t),i=n.slice(),o=[];for(c(i,r.dx*r.dy/t.value),o.area=0;e=i.pop();)o.push(e),o.area+=e.area,null!=e.z&&(g(o,e.z?r.dx:r.dy,r,!i.length),o.length=o.area=0);n.forEach(f)}}function p(t,n){for(var e,r=t.area,i=0,o=1/0,a=-1,s=t.length;++ai&&(i=e));return n*=n,(r*=r)?Math.max(n*i*l/r,r/(n*o*l)):1/0}function g(t,n,e,i){var o,a=-1,s=t.length,u=e.x,l=e.y,c=n?r(t.area/n):0;if(n==e.dx){for((i||c>e.dy)&&(c=e.dy);++ae.dx)&&(c=e.dx);++a1);return t+n*e*Math.sqrt(-2*Math.log(i)/i)}},logNormal:function(){var n=t.random.normal.apply(t,arguments);return function(){return Math.exp(n())}},bates:function(n){var e=t.random.irwinHall(n);return function(){return e()/n}},irwinHall:function(t){return function(){for(var n=0,e=0;e2?xa:da,s=i?wo:_o;return o=t(n,e,s,r),a=t(e,n,s,Qi),u}function u(t){return o(t)}return u.invert=function(t){return a(t)},u.domain=function(t){return arguments.length?(n=t.map(Number),s()):n},u.range=function(t){return arguments.length?(e=t,s()):e},u.rangeRound=function(t){return u.range(t).interpolate(fo)},u.clamp=function(t){return arguments.length?(i=t,s()):i},u.interpolate=function(t){return arguments.length?(r=t,s()):r},u.ticks=function(t){return Ma(n,t)},u.tickFormat=function(t,e){return ka(n,t,e)},u.nice=function(t){return wa(n,t),s()},u.copy=function(){return t(n,e,r,i)},s()}([0,1],[0,1],Qi,!1)};var Ea={s:1,g:1,p:1,r:1,e:1};function Sa(t){return-Math.floor(Math.log(t)/Math.LN10+.01)}t.scale.log=function(){return function n(e,r,i,o){function a(t){return(i?Math.log(t<0?0:t):-Math.log(t>0?0:-t))/Math.log(r)}function s(t){return i?Math.pow(r,t):-Math.pow(r,-t)}function u(t){return e(a(t))}return u.invert=function(t){return s(e.invert(t))},u.domain=function(t){return arguments.length?(i=t[0]>=0,e.domain((o=t.map(Number)).map(a)),u):o},u.base=function(t){return arguments.length?(r=+t,e.domain(o.map(a)),u):r},u.nice=function(){var t=ya(o.map(a),i?Math:Ca);return e.domain(t),o=t.map(s),u},u.ticks=function(){var t=pa(o),n=[],e=t[0],u=t[1],l=Math.floor(a(e)),c=Math.ceil(a(u)),h=r%1?2:r;if(isFinite(c-l)){if(i){for(;l0;f--)n.push(s(l)*f);for(l=0;n[l]u;c--);n=n.slice(l,c)}return n},u.tickFormat=function(n,e){if(!arguments.length)return Aa;arguments.length<2?e=Aa:"function"!=typeof e&&(e=t.format(e));var i=Math.max(1,r*n/u.ticks().length);return function(t){var n=t/s(Math.round(a(t)));return n*r0?i[t-1]:e[0],th?0:1;if(l=At)return u(l,p)+(s?u(s,1-p):"")+"Z";var g,d,y,v,m,x,_,w,b,M,k,E,S=0,A=0,C=[];if((v=(+a.apply(this,arguments)||0)/2)&&(y=r===Da?Math.sqrt(s*s+l*l):+r.apply(this,arguments),p||(A*=-1),l&&(A=zt(y/l*Math.sin(v))),s&&(S=zt(y/s*Math.sin(v)))),l){m=l*Math.cos(c+A),x=l*Math.sin(c+A),_=l*Math.cos(h-A),w=l*Math.sin(h-A);var N=Math.abs(h-c-2*A)<=Et?0:1;if(A&&ja(m,x,_,w)===p^N){var T=(c+h)/2;m=l*Math.cos(T),x=l*Math.sin(T),_=w=null}}else m=x=0;if(s){b=s*Math.cos(h-S),M=s*Math.sin(h-S),k=s*Math.cos(c+S),E=s*Math.sin(c+S);var P=Math.abs(c-h+2*S)<=Et?0:1;if(S&&ja(b,M,k,E)===1-p^P){var F=(c+h)/2;b=s*Math.cos(F),M=s*Math.sin(F),k=E=null}}else b=M=0;if(f>Mt&&(g=Math.min(Math.abs(l-s)/2,+e.apply(this,arguments)))>.001){d=s0?0:1}function Ha(t,n,e,r,i){var o=t[0]-n[0],a=t[1]-n[1],s=(i?r:-r)/Math.sqrt(o*o+a*a),u=s*a,l=-s*o,c=t[0]+u,h=t[1]+l,f=n[0]+u,p=n[1]+l,g=(c+f)/2,d=(h+p)/2,y=f-c,v=p-h,m=y*y+v*v,x=e-r,_=c*p-f*h,w=(v<0?-1:1)*Math.sqrt(Math.max(0,x*x*m-_*_)),b=(_*v-y*w)/m,M=(-_*y-v*w)/m,k=(_*v+y*w)/m,E=(-_*y+v*w)/m,S=b-g,A=M-d,C=k-g,N=E-d;return S*S+A*A>C*C+N*N&&(b=k,M=E),[[b-u,M-l],[b*e/x,M*e/x]]}function Va(t){var n=ni,e=ei,r=Ye,i=$a,o=i.key,a=.7;function s(o){var s,u=[],l=[],c=-1,h=o.length,f=gn(n),p=gn(e);function g(){u.push("M",i(t(l),a))}for(;++c1&&i.push("H",r[0]),i.join("")},"step-before":Wa,"step-after":Za,basis:Qa,"basis-open":function(t){if(t.length<4)return $a(t);for(var n,e=[],r=-1,i=t.length,o=[0],a=[0];++r<3;)n=t[r],o.push(n[0]),a.push(n[1]);for(e.push(Ja(ns,o)+","+Ja(ns,a)),--r;++r9&&(i=3*n/Math.sqrt(i),a[s]=i*e,a[s+1]=i*r);for(s=-1;++s<=u;)i=(t[Math.min(u,s+1)][0]-t[Math.max(0,s-1)][0])/(6*(1+a[s]*a[s])),o.push([i||0,a[s]*i||0]);return o}(t))}});function $a(t){return t.length>1?t.join("L"):t+"Z"}function Ya(t){return t.join("L")+"Z"}function Wa(t){for(var n=0,e=t.length,r=t[0],i=[r[0],",",r[1]];++n1){s=n[1],o=t[u],u++,r+="C"+(i[0]+a[0])+","+(i[1]+a[1])+","+(o[0]-s[0])+","+(o[1]-s[1])+","+o[0]+","+o[1];for(var l=2;lEt)+",1 "+n}function u(t,n,e,r){return"Q 0,0 "+r}return o.radius=function(t){return arguments.length?(e=gn(t),o):e},o.source=function(n){return arguments.length?(t=gn(n),o):t},o.target=function(t){return arguments.length?(n=gn(t),o):n},o.startAngle=function(t){return arguments.length?(r=gn(t),o):r},o.endAngle=function(t){return arguments.length?(i=gn(t),o):i},o},t.svg.diagonal=function(){var t=jr,n=Hr,e=ss;function r(r,i){var o=t.call(this,r,i),a=n.call(this,r,i),s=(o.y+a.y)/2,u=[o,{x:o.x,y:s},{x:a.x,y:s},a];return"M"+(u=u.map(e))[0]+"C"+u[1]+" "+u[2]+" "+u[3]}return r.source=function(n){return arguments.length?(t=gn(n),r):t},r.target=function(t){return arguments.length?(n=gn(t),r):n},r.projection=function(t){return arguments.length?(e=t,r):e},r},t.svg.diagonal.radial=function(){var n=t.svg.diagonal(),e=ss,r=n.projection;return n.projection=function(t){return arguments.length?r(us(e=t)):e},n},t.svg.symbol=function(){var t=cs,n=ls;function e(e,r){return(fs.get(t.call(this,e,r))||hs)(n.call(this,e,r))}return e.type=function(n){return arguments.length?(t=gn(n),e):t},e.size=function(t){return arguments.length?(n=gn(t),e):n},e};var fs=t.map({circle:hs,cross:function(t){var n=Math.sqrt(t/5)/2;return"M"+-3*n+","+-n+"H"+-n+"V"+-3*n+"H"+n+"V"+-n+"H"+3*n+"V"+n+"H"+n+"V"+3*n+"H"+-n+"V"+n+"H"+-3*n+"Z"},diamond:function(t){var n=Math.sqrt(t/(2*gs)),e=n*gs;return"M0,"+-n+"L"+e+",0 0,"+n+" "+-e+",0Z"},square:function(t){var n=Math.sqrt(t)/2;return"M"+-n+","+-n+"L"+n+","+-n+" "+n+","+n+" "+-n+","+n+"Z"},"triangle-down":function(t){var n=Math.sqrt(t/ps),e=n*ps/2;return"M0,"+e+"L"+n+","+-e+" "+-n+","+-e+"Z"},"triangle-up":function(t){var n=Math.sqrt(t/ps),e=n*ps/2;return"M0,"+-e+"L"+n+","+e+" "+-n+","+e+"Z"}});t.svg.symbolTypes=fs.keys();var ps=Math.sqrt(3),gs=Math.tan(30*Nt);$.transition=function(t){for(var n,e,r=ms||++ws,i=ks(t),o=[],a=xs||{time:Date.now(),ease:so,delay:0,duration:250},s=-1,u=this.length;++s0;)l[--f].call(t,a);if(o>=1)return h.event&&h.event.end.call(t,t.__data__,n),--c.count?delete c[r]:delete t[e],1}h||(o=i.time,a=bn((function(t){var n=h.delay;if(a.t=n+o,n<=t)return f(t-n);a.c=f}),0,o),h=c[r]={tween:new _,time:o,timer:a,delay:i.delay,duration:i.duration,ease:i.ease,index:n},i=null,++c.count)}_s.call=$.call,_s.empty=$.empty,_s.node=$.node,_s.size=$.size,t.transition=function(n,e){return n&&n.transition?ms?n.transition(e):n:t.selection().transition(n)},t.transition.prototype=_s,_s.select=function(t){var n,e,r,i=this.id,o=this.namespace,a=[];t=Y(t);for(var s=-1,u=this.length;++srect,.s>rect").attr("width",s[1]-s[0])}function d(t){t.select(".extent").attr("y",u[0]),t.selectAll(".extent,.e>rect,.w>rect").attr("height",u[1]-u[0])}function y(){var h,y,v=this,m=t.select(t.event.target),x=r.of(v,arguments),_=t.select(v),w=m.datum(),b=!/^(n|s)$/.test(w)&&i,M=!/^(e|w)$/.test(w)&&a,k=m.classed("extent"),E=xt(v),S=t.mouse(v),A=t.select(o(v)).on("keydown.brush",T).on("keyup.brush",P);if(t.event.changedTouches?A.on("touchmove.brush",F).on("touchend.brush",z):A.on("mousemove.brush",F).on("mouseup.brush",z),_.interrupt().selectAll("*").interrupt(),k)S[0]=s[0]-S[0],S[1]=u[0]-S[1];else if(w){var C=+/w$/.test(w),N=+/^n/.test(w);y=[s[1-C]-S[0],u[1-N]-S[1]],S[0]=s[C],S[1]=u[N]}else t.event.altKey&&(h=S.slice());function T(){32==t.event.keyCode&&(k||(h=null,S[0]-=s[1],S[1]-=u[1],k=2),R())}function P(){32==t.event.keyCode&&2==k&&(S[0]+=s[1],S[1]+=u[1],k=0,R())}function F(){var n=t.mouse(v),e=!1;y&&(n[0]+=y[0],n[1]+=y[1]),k||(t.event.altKey?(h||(h=[(s[0]+s[1])/2,(u[0]+u[1])/2]),S[0]=s[+(n[0]1?{floor:function(n){for(;s(n=t.floor(n));)n=qs(n-1);return n},ceil:function(n){for(;s(n=t.ceil(n));)n=qs(+n+1);return n}}:t))},i.ticks=function(t,n){var e=pa(i.domain()),r=null==t?o(e,10):"number"==typeof t?o(e,t):!t.range&&[{range:t},n];return r&&(t=r[0],n=r[1]),t.range(e[0],qs(+e[1]+1),n<1?1:n)},i.tickFormat=function(){return r},i.copy=function(){return Rs(n.copy(),e,r)},_a(i,n)}function qs(t){return new Date(t)}Fs.iso=Date.prototype.toISOString&&+new Date("2000-01-01T00:00:00.000Z")?Ds:zs,Ds.parse=function(t){var n=new Date(t);return isNaN(n)?null:n},Ds.toString=zs.toString,Fn.second=Rn((function(t){return new Ln(1e3*Math.floor(t/1e3))}),(function(t,n){t.setTime(t.getTime()+1e3*Math.floor(n))}),(function(t){return t.getSeconds()})),Fn.seconds=Fn.second.range,Fn.seconds.utc=Fn.second.utc.range,Fn.minute=Rn((function(t){return new Ln(6e4*Math.floor(t/6e4))}),(function(t,n){t.setTime(t.getTime()+6e4*Math.floor(n))}),(function(t){return t.getMinutes()})),Fn.minutes=Fn.minute.range,Fn.minutes.utc=Fn.minute.utc.range,Fn.hour=Rn((function(t){var n=t.getTimezoneOffset()/60;return new Ln(36e5*(Math.floor(t/36e5-n)+n))}),(function(t,n){t.setTime(t.getTime()+36e5*Math.floor(n))}),(function(t){return t.getHours()})),Fn.hours=Fn.hour.range,Fn.hours.utc=Fn.hour.utc.range,Fn.month=Rn((function(t){return(t=Fn.day(t)).setDate(1),t}),(function(t,n){t.setMonth(t.getMonth()+n)}),(function(t){return t.getMonth()})),Fn.months=Fn.month.range,Fn.months.utc=Fn.month.utc.range;var Us=[1e3,5e3,15e3,3e4,6e4,3e5,9e5,18e5,36e5,108e5,216e5,432e5,864e5,1728e5,6048e5,2592e6,7776e6,31536e6],Os=[[Fn.second,1],[Fn.second,5],[Fn.second,15],[Fn.second,30],[Fn.minute,1],[Fn.minute,5],[Fn.minute,15],[Fn.minute,30],[Fn.hour,1],[Fn.hour,3],[Fn.hour,6],[Fn.hour,12],[Fn.day,1],[Fn.day,2],[Fn.week,1],[Fn.month,1],[Fn.month,3],[Fn.year,1]],Is=Fs.multi([[".%L",function(t){return t.getMilliseconds()}],[":%S",function(t){return t.getSeconds()}],["%I:%M",function(t){return t.getMinutes()}],["%I %p",function(t){return t.getHours()}],["%a %d",function(t){return t.getDay()&&1!=t.getDate()}],["%b %d",function(t){return 1!=t.getDate()}],["%B",function(t){return t.getMonth()}],["%Y",Ye]]),js={range:function(n,e,r){return t.range(Math.ceil(n/r)*r,+e,r).map(qs)},floor:N,ceil:N};Os.year=Fn.year,Fn.scale=function(){return Rs(t.scale.linear(),Os,Is)};var Hs=Os.map((function(t){return[t[0].utc,t[1]]})),Vs=Ls.multi([[".%L",function(t){return t.getUTCMilliseconds()}],[":%S",function(t){return t.getUTCSeconds()}],["%I:%M",function(t){return t.getUTCMinutes()}],["%I %p",function(t){return t.getUTCHours()}],["%a %d",function(t){return t.getUTCDay()&&1!=t.getUTCDate()}],["%b %d",function(t){return 1!=t.getUTCDate()}],["%B",function(t){return t.getUTCMonth()}],["%Y",Ye]]);function Bs(t){return JSON.parse(t.responseText)}function $s(t){var n=r.createRange();return n.selectNode(r.body),n.createContextualFragment(t.responseText)}Hs.year=Fn.year.utc,Fn.scale.utc=function(){return Rs(t.scale.linear(),Hs,Vs)},t.text=dn((function(t){return t.responseText})),t.json=function(t,n){return yn(t,"application/json",Bs,n)},t.html=function(t,n){return yn(t,"text/html",$s,n)},t.xml=dn((function(t){return t.responseXML})),"function"==typeof define&&define.amd?(this.d3=t,define(t)):"object"==typeof module&&module.exports?module.exports=t:this.d3=t}(),null==window.Epoch&&(window.Epoch={}),null==(base=window.Epoch).Chart&&(base.Chart={}),null==(base1=window.Epoch).Time&&(base1.Time={}),null==(base2=window.Epoch).Util&&(base2.Util={}),null==(base3=window.Epoch).Formats&&(base3.Formats={}),Epoch.warn=function(t){return(console.warn||console.log)("Epoch Warning: "+t)},Epoch.exception=function(t){throw"Epoch Error: "+t},Epoch.TestContext=function(){var t;function n(){var n,e,r;for(this._log=[],n=0,e=t.length;n0},Epoch.Util.copy=function(t){var n,e,r;if(null==t)return null;for(e in n={},t)hasProp.call(t,e)&&(r=t[e],n[e]=r);return n},Epoch.Util.defaults=function(t,n){var e,r,i,o,a;for(i in a=Epoch.Util.copy(t),n)hasProp.call(n,i)&&(n[i],o=t[i],r=n[i],e=Epoch.isObject(o)&&Epoch.isObject(r),null!=o&&null!=r?e&&!Epoch.isArray(o)?a[i]=Epoch.Util.defaults(o,r):a[i]=o:a[i]=null!=o?o:r);return a},Epoch.Util.formatSI=function(t,n,e){var r,i,o,a,s;if(null==n&&(n=1),null==e&&(e=!1),t<1e3)return((0|(a=t))!==a||e)&&(a=a.toFixed(n)),a;for(i in s=["K","M","G","T","P","E","Z","Y"])if(hasProp.call(s,i)&&(o=s[i],t>=(r=Math.pow(10,3*(1+(0|i))))&&t=(r=Math.pow(1024,1+(0|i)))&&t=0;)r.push(this._events[t].splice(e,1));return r}},t.prototype.offAll=function(t){var n,e,r,i,o,a;if(Epoch.isArray(t)){for(o=[],e=0,r=t.length;en;i=1<=n?++t:--t)e.push(arguments[i]);return e}.apply(this,arguments),u=[],o=0,a=(s=this._events[t]).length;o=this.data.length||(i=this.data[e]));return i},r.prototype.showLayer=function(t){var n;if((n=this._findLayer(t))&&!n.visible)return n.visible=!0,this.trigger("layer:shown")},r.prototype.hideLayer=function(t){var n;if((n=this._findLayer(t))&&n.visible)return n.visible=!1,this.trigger("layer:hidden")},r.prototype.toggleLayer=function(t){var n;if(n=this._findLayer(t))return n.visible=!n.visible,n.visible?this.trigger("layer:shown"):this.trigger("layer:hidden")},r.prototype.isLayerVisible=function(t){var n;return(n=this._findLayer(t))?n.visible:null},r.prototype.getVisibleLayers=function(){return this.data.filter((function(t){return t.visible}))},r.prototype.update=function(t,n){if(null==n&&(n=!0),this.setData(t),n)return this.draw()},r.prototype.draw=function(){return this.trigger("draw")},r.prototype._getScaleDomain=function(t){var n,e,r,i;return Array.isArray(t)?t:Epoch.isString(t)&&null!=(n=this.getVisibleLayers().filter((function(n){return n.range===t})).map((function(t){return t.values})))&&n.length?(r=function(t,n){return nt?n:t},[(i=Epoch.Util.flatten(n).map((function(t){return t.y}))).reduce(r,i[0]),i.reduce(e,i[0])]):Array.isArray(this.options.range)?this.options.range:this.options.range&&Array.isArray(this.options.range.left)?this.options.range.left:this.options.range&&Array.isArray(this.options.range.right)?this.options.range.right:this.extent((function(t){return t.y}))},r.prototype.extent=function(t){return[d3.min(this.getVisibleLayers(),(function(n){return d3.min(n.values,t)})),d3.max(this.getVisibleLayers(),(function(n){return d3.max(n.values,t)}))]},r.prototype.dimensionsChanged=function(){return this.width=this.option("width")||this.width,this.height=this.option("height")||this.height,this.el.width(this.width),this.el.height(this.height)},r.prototype.layerChanged=function(){return this.draw()},r}(Epoch.Events),Epoch.Chart.SVG=function(t){function n(t){this.options=null!=t?t:{},n.__super__.constructor.call(this,this.options),null!=this.el?this.svg=this.el.append("svg"):this.svg=d3.select(document.createElement("svg")),this.svg.attr({xmlns:"http://www.w3.org/2000/svg",width:this.width,height:this.height})}return extend(n,t),n.prototype.dimensionsChanged=function(){return n.__super__.dimensionsChanged.call(this),this.svg.attr("width",this.width).attr("height",this.height)},n}(Epoch.Chart.Base),Epoch.Chart.Canvas=function(t){function n(t){this.options=null!=t?t:{},n.__super__.constructor.call(this,this.options),null!=this.options.pixelRatio?this.pixelRatio=this.options.pixelRatio:null!=window.devicePixelRatio?this.pixelRatio=window.devicePixelRatio:this.pixelRatio=1,this.canvas=d3.select(document.createElement("CANVAS")),this.canvas.style({width:this.width+"px",height:this.height+"px"}),this.canvas.attr({width:this.getWidth(),height:this.getHeight()}),null!=this.el&&this.el.node().appendChild(this.canvas.node()),this.ctx=Epoch.Util.getContext(this.canvas.node())}return extend(n,t),n.prototype.getWidth=function(){return this.width*this.pixelRatio},n.prototype.getHeight=function(){return this.height*this.pixelRatio},n.prototype.clear=function(){return this.ctx.clearRect(0,0,this.getWidth(),this.getHeight())},n.prototype.getStyles=function(t){return Epoch.QueryCSS.getStyles(t,this.el)},n.prototype.dimensionsChanged=function(){return n.__super__.dimensionsChanged.call(this),this.canvas.style({width:this.width+"px",height:this.height+"px"}),this.canvas.attr({width:this.getWidth(),height:this.getHeight()})},n.prototype.redraw=function(){return Epoch.QueryCSS.purge(),this.draw()},n}(Epoch.Chart.Base),QueryCSS=function(){var t,n,e,r,i;function o(){}return n=0,r=function(){return"epoch-container-"+n++},t=/^([^#. ]+)?(#[^. ]+)?(\.[^# ]+)?$/,e=!1,i=function(n){var e,r,i,o,a;return null==(o=n.match(t))?Epoch.error("Query CSS cannot match given selector: "+n):(o[0],a=o[1],i=o[2],e=o[3],a=(null!=a?a:"div").toUpperCase(),r=document.createElement(a),null!=i&&(r.id=i.substr(1)),null!=e&&(r.className=e.substr(1).replace(/\./g," ")),r)},o.log=function(t){return e=t},o.cache={},o.styleList=["fill","stroke","stroke-width"],o.container=null,o.purge=function(){return o.cache={}},o.getContainer=function(){var t;return null!=o.container?o.container:((t=document.createElement("DIV")).id="_canvas_css_reference",document.body.appendChild(t),o.container=d3.select(t))},o.hash=function(t,n){var e;return null==(e=n.attr("data-epoch-container-id"))&&(e=r(),n.attr("data-epoch-container-id",e)),e+"__"+t},o.getStyles=function(t,n){var r,a,s,u,l,c,h,f,p,g,d,y,v,m,x,_,w,b,M,k,E,S;if(a=o.hash(t,n),null!=(r=o.cache[a]))return r;for(m=[],v=n.node().parentNode;null!=v&&"body"!==v.nodeName.toLowerCase();)m.unshift(v),v=v.parentNode;for(m.push(n.node()),k=[],l=0,f=m.length;l0&&(M+="#"+u.id),null!=u.className&&u.className.length>0&&(M+="."+Epoch.Util.trim(u.className).replace(/\s+/g,".")),k.push(M);for(k.push("svg"),c=0,p=(_=Epoch.Util.trim(t).split(/\s+/)).length;ce)t.label=s[e];else if(o&&r.length>e)t.label=r[e];else if(i){for(a=[];e>=0;)a.push(String.fromCharCode(65+e%26)),e-=26;t.label=a.join("")}return t},Epoch.Data.Format.array=function(){var t,n,e,r,i,o,a;return n={x:function(t,n){return n},y:function(t,n){return t},time:function(t,n,e){return parseInt(e)+parseInt(n)},type:"area",autoLabels:!1,labels:[],startTime:parseInt((new Date).getTime()/1e3)},t=function(t,n,e){var r,i,o;if(i=[],Epoch.isArray(t[0]))for(r in t)hasProp.call(t,r)&&(o=t[r],i.push(applyLayerLabel({values:o.map(e)},n,parseInt(r))));else i.push(applyLayerLabel({values:t.map(e)},n,0));return i},r=function(n,e){return t(n,e,(function(t,n){return{x:e.x(t,n),y:e.y(t,n)}}))},a=function(n,e){return t(n,e,(function(t,n){return{time:e.time(t,n,e.startTime),y:e.y(t,n)}}))},i=function(n,e){return t(n,e,(function(t,n){return{time:e.time(t,n,e.startTime),histogram:t}}))},o=function(t,n){var e,r,i;for(e in r=[],t)if(hasProp.call(t,e)){if(i=t[e],!Epoch.isNumber(t[0]))return[];r.push(applyLayerLabel({value:i},n,e))}return r},(e=function(t,e){var s;return null==t&&(t=[]),null==e&&(e={}),Epoch.isNonEmptyArray(t)?"time.heatmap"===(s=Epoch.Util.defaults(e,n)).type?i(t,s):s.type.match(/^time\./)?a(t,s):"pie"===s.type?o(t,s):r(t,s):[]}).entry=function(t,r){var i,o,a,s,u,l,c,h;if(null==r&&(r={}),"time.gauge"===r.type)return null==t?0:(l=Epoch.Util.defaults(r,n),i=Epoch.isArray(t)?t[0]:t,l.y(i,0));if(null==t)return[];for(null==r.startTime&&(r.startTime=parseInt((new Date).getTime()/1e3)),o=Epoch.isArray(t)?t.map((function(t){return[t]})):[t],h=[],a=0,u=(c=e(o,r)).length;a-1},i.prototype.innerWidth=function(){return this.width-(this.margins.left+this.margins.right)},i.prototype.innerHeight=function(){return this.height-(this.margins.top+this.margins.bottom)},i.prototype.x=function(){var t,n;return t=null!=(n=this.options.domain)?n:this.extent((function(t){return t.x})),d3.scale.linear().domain(t).range([0,this.innerWidth()])},i.prototype.y=function(t){return d3.scale.linear().domain(this._getScaleDomain(t)).range([this.innerHeight(),0])},i.prototype.bottomAxis=function(){return d3.svg.axis().scale(this.x()).orient("bottom").ticks(this.options.ticks.bottom).tickFormat(this.options.tickFormats.bottom)},i.prototype.topAxis=function(){return d3.svg.axis().scale(this.x()).orient("top").ticks(this.options.ticks.top).tickFormat(this.options.tickFormats.top)},i.prototype.leftAxis=function(){var t;return t=this.options.range?this.options.range.left:null,d3.svg.axis().scale(this.y(t)).orient("left").ticks(this.options.ticks.left).tickFormat(this.options.tickFormats.left)},i.prototype.rightAxis=function(){var t;return t=this.options.range?this.options.range.right:null,d3.svg.axis().scale(this.y(t)).orient("right").ticks(this.options.ticks.right).tickFormat(this.options.tickFormats.right)},i.prototype.draw=function(){return this._axesDrawn?this._redrawAxes():this._drawAxes(),i.__super__.draw.call(this)},i.prototype._redrawAxes=function(){if(this.hasAxis("bottom")&&this.g.selectAll(".x.axis.bottom").transition().duration(500).ease("linear").call(this.bottomAxis()),this.hasAxis("top")&&this.g.selectAll(".x.axis.top").transition().duration(500).ease("linear").call(this.topAxis()),this.hasAxis("left")&&this.g.selectAll(".y.axis.left").transition().duration(500).ease("linear").call(this.leftAxis()),this.hasAxis("right"))return this.g.selectAll(".y.axis.right").transition().duration(500).ease("linear").call(this.rightAxis())},i.prototype._drawAxes=function(){return this.hasAxis("bottom")&&this.g.append("g").attr("class","x axis bottom").attr("transform","translate(0, "+this.innerHeight()+")").call(this.bottomAxis()),this.hasAxis("top")&&this.g.append("g").attr("class","x axis top").call(this.topAxis()),this.hasAxis("left")&&this.g.append("g").attr("class","y axis left").call(this.leftAxis()),this.hasAxis("right")&&this.g.append("g").attr("class","y axis right").attr("transform","translate("+this.innerWidth()+", 0)").call(this.rightAxis()),this._axesDrawn=!0},i.prototype.dimensionsChanged=function(){return i.__super__.dimensionsChanged.call(this),this.g.selectAll(".axis").remove(),this._axesDrawn=!1,this.draw()},i.prototype.marginsChanged=function(){var t,n,e;if(null!=this.options.margins){for(t in n=this.options.margins)hasProp.call(n,t)&&(e=n[t],this.margins[t]=null==e?6:e);return this.g.transition().duration(750).attr("transform","translate("+this.margins.left+", "+this.margins.top+")"),this.draw()}},i.prototype.axesChanged=function(){var t,e,r,i;for(t=0,e=(i=["top","right","bottom","left"]).length;t0?tn;e=t+=o)a.push(this.data[0].values[e].x);return a}.call(this))},o.prototype.bottomAxis=function(){var t;return t=d3.svg.axis().scale(this.x()).orient("bottom").ticks(this.options.ticks.bottom).tickFormat(this.options.tickFormats.bottom),this._isVertical()&&null!=this.options.ticks.bottom&&t.tickValues(this._getTickValues(this.options.ticks.bottom)),t},o.prototype.topAxis=function(){var t;return t=d3.svg.axis().scale(this.x()).orient("top").ticks(this.options.ticks.top).tickFormat(this.options.tickFormats.top),this._isVertical()&&null!=this.options.ticks.top&&t.tickValues(this._getTickValues(this.options.ticks.top)),t},o.prototype.leftAxis=function(){var t;return t=d3.svg.axis().scale(this.y()).orient("left").ticks(this.options.ticks.left).tickFormat(this.options.tickFormats.left),this._isHorizontal()&&null!=this.options.ticks.left&&t.tickValues(this._getTickValues(this.options.ticks.left)),t},o.prototype.rightAxis=function(){var t;return t=d3.svg.axis().scale(this.y()).orient("right").ticks(this.options.ticks.right).tickFormat(this.options.tickFormats.right),this._isHorizontal()&&null!=this.options.ticks.right&&t.tickValues(this._getTickValues(this.options.ticks.right)),t},o.prototype.orientationChanged=function(){var t,n,e,r;return r=this.options.tickFormats.top,t=this.options.tickFormats.bottom,n=this.options.tickFormats.left,e=this.options.tickFormats.right,this.options.tickFormats.left=r,this.options.tickFormats.right=t,this.options.tickFormats.top=n,this.options.tickFormats.bottom=e,this.draw()},o.prototype.paddingChanged=function(){return this.draw()},o}(Epoch.Chart.Plot),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Histogram=function(t){var n,e;function r(t){this.options=null!=t?t:{},r.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.onAll(e),this.draw()}return extend(r,t),n={type:"histogram",domain:[0,100],bucketRange:[0,100],buckets:10,cutOutliers:!1},e={"option:bucketRange":"bucketRangeChanged","option:buckets":"bucketsChanged","option:cutOutliers":"cutOutliersChanged"},r.prototype._prepareData=function(t){var n,e,r,i,o,a,s,u,l,c,h,f,p,g;for(n=(this.options.bucketRange[1]-this.options.bucketRange[0])/this.options.buckets,h=[],i=0,u=t.length;in;0<=n?++t:--t)e.push(0);return e}.call(this),a=0,l=(p=s.values).length;a=this.options.buckets)||(r<0?r=0:r>=this.options.buckets&&(r=this.options.buckets-1),e[r]+=parseInt(c.y));for(o in f={values:e.map((function(t,e){return{x:parseInt(e)*n,y:t}}))},s)hasProp.call(s,o)&&(g=s[o],"values"!==o&&(f[o]=g));h.push(f)}return h},r.prototype.resetData=function(){return this.setData(this.rawData),this.draw()},r.prototype.bucketRangeChanged=function(){return this.resetData()},r.prototype.bucketsChanged=function(){return this.resetData()},r.prototype.cutOutliersChanged=function(){return this.resetData()},r}(Epoch.Chart.Bar),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Line=function(t){function n(t){var e;this.options=null!=t?t:{},null==(e=this.options).type&&(e.type="line"),n.__super__.constructor.call(this,this.options),this.draw()}return extend(n,t),n.prototype.line=function(t){var n,e,r;return n=[this.x(),this.y(t.range)],e=n[0],r=n[1],d3.svg.line().x((function(t){return e(t.x)})).y((function(t){return r(t.y)}))},n.prototype.draw=function(){var t,e,r;return 0===(this.x(),this.y(),e=this.getVisibleLayers()).length?this.g.selectAll(".layer").remove():((t=this.g.selectAll(".layer").data(e,(function(t){return t.category}))).select(".line").transition().duration(500).attr("d",(r=this,function(t){return r.line(t)(t.values)})),t.enter().append("g").attr("class",(function(t){return t.className})).append("path").attr("class","line").attr("d",function(t){return function(n){return t.line(n)(n.values)}}(this)),t.exit().transition().duration(750).style("opacity","0").remove(),n.__super__.draw.call(this))},n}(Epoch.Chart.Plot),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Pie=function(t){var n;function e(t){var r;this.options=null!=t?t:{},e.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.pie=d3.layout.pie().sort(null).value((function(t){return t.value})),this.arc=d3.svg.arc().outerRadius((r=this,function(){return Math.max(r.width,r.height)/2-r.options.margin})).innerRadius(function(t){return function(){return t.options.inner}}(this)),this.g=this.svg.append("g").attr("transform","translate("+this.width/2+", "+this.height/2+")"),this.on("option:margin","marginChanged"),this.on("option:inner","innerChanged"),this.draw()}return extend(e,t),n={type:"pie",margin:10,inner:0},e.prototype.draw=function(){var t,n;return this.g.selectAll(".arc").remove(),(t=this.g.selectAll(".arc").data(this.pie(this.getVisibleLayers()),(function(t){return t.data.category}))).enter().append("g").attr("class",(function(t){return"arc pie "+t.data.className})),t.select("path").attr("d",this.arc),t.select("text").attr("transform",(n=this,function(t){return"translate("+n.arc.centroid(t)+")"})).text((function(t){return t.data.label||t.data.category})),t.append("path").attr("d",this.arc).each((function(t){return this._current=t})),t.append("text").attr("transform",function(t){return function(n){return"translate("+t.arc.centroid(n)+")"}}(this)).attr("dy",".35em").style("text-anchor","middle").text((function(t){return t.data.label||t.data.category})),e.__super__.draw.call(this)},e.prototype.marginChanged=function(){return this.draw()},e.prototype.innerChanged=function(){return this.draw()},e}(Epoch.Chart.SVG),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Chart.Scatter=function(t){var n;function e(t){this.options=null!=t?t:{},e.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.on("option:radius","radiusChanged"),this.draw()}return extend(e,t),n={type:"scatter",radius:3.5,axes:["top","bottom","left","right"]},e.prototype.draw=function(){var t,n,r,i,o,a,s;return o=[this.x(),this.y(),this.getVisibleLayers()],a=o[0],s=o[1],r=o[2],i=this.options.radius,0===r.length?this.g.selectAll(".layer").remove():((n=this.g.selectAll(".layer").data(r,(function(t){return t.category}))).enter().append("g").attr("class",(function(t){return t.className})),(t=n.selectAll(".dot").data((function(t){return t.values}))).transition().duration(500).attr("r",(function(t){var n;return null!=(n=t.r)?n:i})).attr("cx",(function(t){return a(t.x)})).attr("cy",(function(t){return s(t.y)})),t.enter().append("circle").attr("class","dot").attr("r",(function(t){var n;return null!=(n=t.r)?n:i})).attr("cx",(function(t){return a(t.x)})).attr("cy",(function(t){return s(t.y)})),t.exit().transition().duration(750).style("opacity",0).remove(),n.exit().transition().duration(750).style("opacity",0).remove(),e.__super__.draw.call(this))},e.prototype.radiusChanged=function(){return this.draw()},e}(Epoch.Chart.Plot),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Plot=function(t){var n,e,r;function i(t){var o,a,s,u,l;for(this.options=t,Epoch.Util.copy(this.options.margins),i.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,e)),this.options.model&&this.options.model.on("data:push",(l=this,function(){return l.pushFromModel()})),this._queue=[],this.margins={},o=0,a=(u=["top","right","bottom","left"]).length;o=0&&n>=0;)this._pushTick(t,r.values[n].time,!1,!0),t-=u,n-=u;break}return s},i.prototype._prepareRangeAxes=function(){if(this.hasAxis("left")&&this.svg.append("g").attr("class","y axis left").attr("transform","translate("+(this.margins.left-1)+", "+this.margins.top+")").call(this.leftAxis()),this.hasAxis("right"))return this.svg.append("g").attr("class","y axis right").attr("transform","translate("+(this.width-this.margins.right)+", "+this.margins.top+")").call(this.rightAxis())},i.prototype.leftAxis=function(){var t,n;return n=this.options.ticks.left,t=d3.svg.axis().scale(this.ySvgLeft()).orient("left").tickFormat(this.options.tickFormats.left),2===n?t.tickValues(this.extent((function(t){return t.y}))):t.ticks(n)},i.prototype.rightAxis=function(){var t,n;return this.extent((function(t){return t.y})),n=this.options.ticks.right,t=d3.svg.axis().scale(this.ySvgRight()).orient("right").tickFormat(this.options.tickFormats.right),2===n?t.tickValues(this.extent((function(t){return t.y}))):t.ticks(n)},i.prototype.hasAxis=function(t){return this.options.axes.indexOf(t)>-1},i.prototype.innerWidth=function(){return(this.width-(this.margins.left+this.margins.right))*this.pixelRatio},i.prototype.innerHeight=function(){return(this.height-(this.margins.top+this.margins.bottom))*this.pixelRatio},i.prototype._prepareEntry=function(t){return t},i.prototype._prepareLayers=function(t){return t},i.prototype._startTransition=function(){if(!0!==this.animation.active&&0!==this._queue.length)return this.trigger("transition:start"),this._shift(),this.animation.active=!0,this.animation.interval=setInterval(this.animationCallback,1e3/this.options.fps)},i.prototype._stopTransition=function(){var t,n,e,r,i,o,a;if(this.inTransition()){for(n=0,i=(o=this.data).length;nthis.options.windowSize+1&&r.values.shift();return t=(a=[this._ticks[0],this._ticks[this._ticks.length-1]])[0],null!=(e=a[1])&&e.enter&&(e.enter=!1,e.opacity=1),null!=t&&t.exit&&this._shiftTick(),this.animation.frame=0,this.trigger("transition:end"),this._queue.length>0?this._shift():(this.animation.active=!1,clearInterval(this.animation.interval))}},i.prototype.inTransition=function(){return this.animation.active},i.prototype.push=function(t){return t=this._prepareLayers(t),this._queue.length>this.options.queueSize&&this._queue.splice(this.options.queueSize,this._queue.length-this.options.queueSize),this._queue.length!==this.options.queueSize&&(this._queue.push(t.map((n=this,function(t){return n._prepareEntry(t)}))),this.trigger("push"),this.inTransition()?void 0:this._startTransition());var n},i.prototype.pushFromModel=function(){return this.push(this.options.model.getNext(this.options.type,this.options.dataFormat))},i.prototype._shift=function(){var t,n,e;for(n in this.trigger("before:shift"),t=this._queue.shift(),e=this.data)hasProp.call(e,n)&&e[n].values.push(t[n]);return this._updateTicks(t[0].time),this._transitionRangeAxes(),this.trigger("after:shift")},i.prototype._transitionRangeAxes=function(){if(this.hasAxis("left")&&this.svg.selectAll(".y.axis.left").transition().duration(500).ease("linear").call(this.leftAxis()),this.hasAxis("right"))return this.svg.selectAll(".y.axis.right").transition().duration(500).ease("linear").call(this.rightAxis())},i.prototype._animate=function(){if(this.inTransition())return++this.animation.frame===this.animation.duration&&this._stopTransition(),this.draw(this.animation.frame*this.animation.delta()),this._updateTimeAxes()},i.prototype.y=function(t){return d3.scale.linear().domain(this._getScaleDomain(t)).range([this.innerHeight(),0])},i.prototype.ySvg=function(t){return d3.scale.linear().domain(this._getScaleDomain(t)).range([this.innerHeight()/this.pixelRatio,0])},i.prototype.ySvgLeft=function(){return null!=this.options.range?this.ySvg(this.options.range.left):this.ySvg()},i.prototype.ySvgRight=function(){return null!=this.options.range?this.ySvg(this.options.range.right):this.ySvg()},i.prototype.w=function(){return this.innerWidth()/this.options.windowSize},i.prototype._updateTicks=function(t){if((this.hasAxis("top")||this.hasAxis("bottom"))&&(++this._tickTimer%this.options.ticks.time||this._pushTick(this.options.windowSize,t,!0),this._ticks.length>0))return this._ticks[0].x-this.w()/this.pixelRatio>=0?void 0:this._ticks[0].exit=!0},i.prototype._pushTick=function(t,n,e,r){var i,o;if(null==e&&(e=!1),null==r&&(r=!1),this.hasAxis("top")||this.hasAxis("bottom"))return o={time:n,x:t*(this.w()/this.pixelRatio)+this._offsetX(),opacity:e?0:1,enter:!!e,exit:!1},this.hasAxis("bottom")&&((i=this.bottomAxis.append("g").attr("class","tick major").attr("transform","translate("+(o.x+1)+",0)").style("opacity",o.opacity)).append("line").attr("y2",6),i.append("text").attr("text-anchor","middle").attr("dy",19).text(this.options.tickFormats.bottom(o.time)),o.bottomEl=i),this.hasAxis("top")&&((i=this.topAxis.append("g").attr("class","tick major").attr("transform","translate("+(o.x+1)+",0)").style("opacity",o.opacity)).append("line").attr("y2",-6),i.append("text").attr("text-anchor","middle").attr("dy",-10).text(this.options.tickFormats.top(o.time)),o.topEl=i),r?this._ticks.unshift(o):this._ticks.push(o),o},i.prototype._shiftTick=function(){var t;if(this._ticks.length>0)return null!=(t=this._ticks.shift()).topEl&&t.topEl.remove(),null!=t.bottomEl?t.bottomEl.remove():void 0},i.prototype._updateTimeAxes=function(){var t,n,e,r,i,o,a,s;if(this.hasAxis("top")||this.hasAxis("bottom")){for(n=(i=[this.animation.tickDelta(),1/this.options.fps])[0],t=i[1],a=[],e=0,r=(o=this._ticks).length;e0){for(o=[],t=n=0,i=r[0].values.length;0<=i?ni;t=0<=i?++n:--n)a=0,o.push(function(){var n,i,o;for(o=[],i=0,n=r.length;is;t=0<=s?++e:--e){for(l=0,n=i=0,u=r.length;0<=u?iu;n=0<=u?++i:--i)l+=r[n].values[t].y;l>o&&(o=l)}return[0,o]},n.prototype.layerChanged=function(){var t,e,r,i;for(this._stackLayers(),t=0,r=(i=this._queue).length;t=0;i=h<=0?++s:--s)if(u=l[i]){for(this.setStyles(u),this.ctx.beginPath(),o=(f=[this.options.windowSize,u.values.length,this.inTransition()])[0],a=f[1],g=f[2];--o>=-2&&--a>=0;)n=[(o+1)*d+t,y((r=u.values[a]).y+r.y0)],g&&(n[0]+=d),i===this.options.windowSize-1?this.ctx.moveTo.apply(this.ctx,n):this.ctx.lineTo.apply(this.ctx,n);e=g?(o+3)*d+t:(o+2)*d+t,this.ctx.lineTo(e,this.innerHeight()),this.ctx.lineTo(this.width*this.pixelRatio+d+t,this.innerHeight()),this.ctx.closePath(),p.push(this.ctx.fill())}return p},n.prototype._drawStrokes=function(t){var n,e,r,i,o,a,s,u,l,c,h,f,p,g;for(null==t&&(t=0),g=(u=[this.y(),this.w(),this.getVisibleLayers()])[0],p=u[1],h=[],r=o=l=(s=u[2]).length-1;l<=0?o<=0:o>=0;r=l<=0?++o:--o)if(a=s[r]){for(this.setStyles(a),this.ctx.beginPath(),r=(c=[this.options.windowSize,a.values.length,this.inTransition()])[0],i=c[1],f=c[2];--r>=-2&&--i>=0;)n=[(r+1)*p+t,g((e=a.values[i]).y+e.y0)],f&&(n[0]+=p),r===this.options.windowSize-1?this.ctx.moveTo.apply(this.ctx,n):this.ctx.lineTo.apply(this.ctx,n);h.push(this.ctx.stroke())}return h},n.prototype.draw=function(t){return null==t&&(t=0),this.clear(),this._drawAreas(t),this._drawStrokes(t),n.__super__.draw.call(this)},n}(Epoch.Time.Stack),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Bar=function(t){function n(t){var e;this.options=null!=t?t:{},null==(e=this.options).type&&(e.type="time.bar"),n.__super__.constructor.call(this,this.options),this.draw()}return extend(n,t),n.prototype._offsetX=function(){return.5*this.w()/this.pixelRatio},n.prototype.setStyles=function(t){var n;if(n=this.getStyles("rect.bar."+t.replace(/\s/g,".")),this.ctx.fillStyle=n.fill,null==n.stroke||"none"===n.stroke?this.ctx.strokeStyle="transparent":this.ctx.strokeStyle=n.stroke,null!=n["stroke-width"])return this.ctx.lineWidth=n["stroke-width"].replace("px","")},n.prototype.draw=function(t){var e,r,i,o,a,s,u,l,c,h,f,p,g,d,y,v,m;for(null==t&&(t=0),this.clear(),m=(f=[this.y(),this.w()])[0],v=f[1],u=0,h=(p=this.getVisibleLayers()).length;u=s&&--l>=0;)i=(d=[a*v+t,(r=c.values[l]).y,r.y0])[0],y&&(i+=v),e=[i+1,m((o=d[1])+d[2]),v-2,this.innerHeight()-m(o)+.5*this.pixelRatio],this.ctx.fillRect.apply(this.ctx,e),this.ctx.strokeRect.apply(this.ctx,e);return n.__super__.draw.call(this)},n}(Epoch.Time.Stack),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Gauge=function(t){var n,e;function r(t){var i;this.options=null!=t?t:{},r.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,n)),this.value=this.options.value||0,this.options.model&&this.options.model.on("data:push",(i=this,function(){return i.pushFromModel()})),"absolute"!==this.el.style("position")&&"relative"!==this.el.style("position")&&this.el.style("position","relative"),this.svg=this.el.insert("svg",":first-child").attr("width",this.width).attr("height",this.height).attr("class","gauge-labels"),this.svg.style({position:"absolute","z-index":"1"}),this.svg.append("g").attr("transform","translate("+this.textX()+", "+this.textY()+")").append("text").attr("class","value").text(this.options.format(this.value)),this.animation={interval:null,active:!1,delta:0,target:0},this._animate=function(t){return function(){return Math.abs(t.animation.target-t.value)=c;o=0<=c?++a:--a)t=p(o),y=(n=(h=[Math.cos(t),Math.sin(t)])[0])*(s-g)+e,m=(f=h[1])*(s-g)+i,v=n*(s-g-d)+e,x=f*(s-g-d)+i,this.ctx.moveTo(y,m),this.ctx.lineTo(v,x);return this.ctx.stroke(),this.setStyles(".epoch .gauge .arc.outer"),this.ctx.beginPath(),this.ctx.arc(e,i,s,-9/8*Math.PI,1/8*Math.PI,!1),this.ctx.stroke(),this.setStyles(".epoch .gauge .arc.inner"),this.ctx.beginPath(),this.ctx.arc(e,i,s-10,-9/8*Math.PI,1/8*Math.PI,!1),this.ctx.stroke(),this.drawNeedle(),r.__super__.draw.call(this)},r.prototype.drawNeedle=function(){var t,n,e,r;return t=(r=[this.centerX(),this.centerY(),this.radius()])[0],n=r[1],e=r[2],this.value,this.options.domain[1],this.setStyles(".epoch .gauge .needle"),this.ctx.beginPath(),this.ctx.save(),this.ctx.translate(t,n),this.ctx.rotate(this.getAngle(this.value)),this.ctx.moveTo(4*this.pixelRatio,0),this.ctx.lineTo(-4*this.pixelRatio,0),this.ctx.lineTo(-1*this.pixelRatio,19-e),this.ctx.lineTo(1,19-e),this.ctx.fill(),this.setStyles(".epoch .gauge .needle-base"),this.ctx.beginPath(),this.ctx.arc(0,0,this.getWidth()/25,0,2*Math.PI),this.ctx.fill(),this.ctx.restore()},r.prototype.domainChanged=function(){return this.draw()},r.prototype.ticksChanged=function(){return this.draw()},r.prototype.tickSizeChanged=function(){return this.draw()},r.prototype.tickOffsetChanged=function(){return this.draw()},r.prototype.formatChanged=function(){return this.svg.select("text.value").text(this.options.format(this.value))},r}(Epoch.Chart.Canvas),extend=function(t,n){for(var e in n)hasProp.call(n,e)&&(t[e]=n[e]);function r(){this.constructor=t}return r.prototype=n.prototype,t.prototype=new r,t.__super__=n.prototype,t},hasProp={}.hasOwnProperty,Epoch.Time.Heatmap=function(t){var n,e,r;function i(t){this.options=null!=t?t:{},i.__super__.constructor.call(this,this.options=Epoch.Util.defaults(this.options,e)),this._setOpacityFunction(),this._setupPaintCanvas(),this.onAll(r),this.draw()}return extend(i,t),e={type:"time.heatmap",buckets:10,bucketRange:[0,100],opacity:"linear",bucketPadding:2,paintZeroValues:!1,cutOutliers:!1},n={root:function(t,n){return Math.pow(t/n,.5)},linear:function(t,n){return t/n},quadratic:function(t,n){return Math.pow(t/n,2)},cubic:function(t,n){return Math.pow(t/n,3)},quartic:function(t,n){return Math.pow(t/n,4)},quintic:function(t,n){return Math.pow(t/n,5)}},r={"option:buckets":"bucketsChanged","option:bucketRange":"bucketRangeChanged","option:opacity":"opacityChanged","option:bucketPadding":"bucketPaddingChanged","option:paintZeroValues":"paintZeroValuesChanged","option:cutOutliers":"cutOutliersChanged"},i.prototype._setOpacityFunction=function(){return Epoch.isString(this.options.opacity)?(this._opacityFn=n[this.options.opacity],null==this._opacityFn?Epoch.exception("Unknown coloring function provided '"+this.options.opacity+"'"):void 0):Epoch.isFunction(this.options.opacity)?this._opacityFn=this.options.opacity:Epoch.exception("Unknown type for provided coloring function.")},i.prototype.setData=function(t){var n,e,r,o,a;for(i.__super__.setData.call(this,t),a=[],n=0,r=(o=this.data).length;nn;r=0<=n?++t:--t)e.push(0);return e}.call(this)},n=(this.options.bucketRange[1]-this.options.bucketRange[0])/this.options.buckets,s=t.histogram)hasProp.call(s,l)&&(e=s[l],i=parseInt((l-this.options.bucketRange[0])/n),this.options.cutOutliers&&(i<0||i>=this.options.buckets)||(i<0?i=0:i>=this.options.buckets&&(i=this.options.buckets-1),a.buckets[i]+=parseInt(e)));for(r=o=0,u=a.buckets.length;0<=u?ou;r=0<=u?++o:--o)a.max=Math.max(a.max,a.buckets[r]);return a},i.prototype.y=function(){return d3.scale.linear().domain(this.options.bucketRange).range([this.innerHeight(),0])},i.prototype.ySvg=function(){return d3.scale.linear().domain(this.options.bucketRange).range([this.innerHeight()/this.pixelRatio,0])},i.prototype.h=function(){return this.innerHeight()/this.options.buckets},i.prototype._offsetX=function(){return.5*this.w()/this.pixelRatio},i.prototype._setupPaintCanvas=function(){return this.paintWidth=(this.options.windowSize+1)*this.w(),this.paintHeight=this.height*this.pixelRatio,this.paint=document.createElement("CANVAS"),this.paint.width=this.paintWidth,this.paint.height=this.paintHeight,this.p=Epoch.Util.getContext(this.paint),this.redraw(),this.on("after:shift","_paintEntry"),this.on("transition:end","_shiftPaintCanvas"),this.on("transition:end",(t=this,function(){return t.draw(t.animation.frame*t.animation.delta())}));var t},i.prototype.redraw=function(){var t,n;if(Epoch.isNonEmptyArray(this.data)&&Epoch.isNonEmptyArray(this.data[0].values)){for(n=this.data[0].values.length,t=this.options.windowSize,this.inTransition()&&t++;--n>=0&&--t>=0;)this._paintEntry(n,t);return this.draw(this.animation.frame*this.animation.delta())}},i.prototype._computeColor=function(t,n,e){return Epoch.Util.toRGBA(e,this._opacityFn(t,n))},i.prototype._paintEntry=function(t,n){var e,r,i,o,a,s,u,l,c,h,f,p,g,d,y,v,m,x,_,w,b,M,k;for(null==t&&(t=null),null==n&&(n=null),M=(v=[this.w(),this.h()])[0],u=v[1],null==t&&(t=this.data[0].values.length-1),null==n&&(n=this.options.windowSize),a=[],r=function(){var t,n,e;for(e=[],t=0,n=this.options.buckets;0<=n?tn;0<=n?++t:--t)e.push(0);return e}.call(this),y=0,c=0,f=(m=this.getVisibleLayers()).length;c0||this.options.paintZeroValues)&&(this.p.fillStyle=this._computeColor(b,d,i),this.p.fillRect(k,(l-1)*u,M-this.options.bucketPadding,u-this.options.bucketPadding)),_.push(l--)}return _},i.prototype._shiftPaintCanvas=function(){var t;return t=this.p.getImageData(this.w(),0,this.paintWidth-this.w(),this.paintHeight),this.p.putImageData(t,0,0)},i.prototype._avgLab=function(t,n){var e,r,i,o,a,s,u,l,c,h,f;for(u=(h=[0,0,0,0])[0],e=h[1],r=h[2],f=h[3],s=0,l=t.length;s=-2&&--o>=0;)e=[(r+1)*h+t,f(a.values[o].y)],c&&(e[0]+=h),r===this.options.windowSize-1?this.ctx.moveTo.apply(this.ctx,e):this.ctx.lineTo.apply(this.ctx,e);this.ctx.stroke()}return n.__super__.draw.call(this)},n}(Epoch.Time.Plot),Epoch._typeMap={area:Epoch.Chart.Area,bar:Epoch.Chart.Bar,line:Epoch.Chart.Line,pie:Epoch.Chart.Pie,scatter:Epoch.Chart.Scatter,histogram:Epoch.Chart.Histogram,"time.area":Epoch.Time.Area,"time.bar":Epoch.Time.Bar,"time.line":Epoch.Time.Line,"time.gauge":Epoch.Time.Gauge,"time.heatmap":Epoch.Time.Heatmap},jQueryModule=function(t){return t.fn.epoch=function(t){var n,e;return t.el=this.get(0),null==(n=this.data("epoch-chart"))&&(null==(e=Epoch._typeMap[t.type])&&Epoch.exception("Unknown chart type '"+t.type+"'"),this.data("epoch-chart",n=new e(t))),n}},null!=window.jQuery&&jQueryModule(jQuery),MooToolsModule=function(){return Element.implement("epoch",(function(t){var n,e,r;return null==(n=(r=$$(this)).retrieve("epoch-chart")[0])&&(t.el=this,null==(e=Epoch._typeMap[t.type])&&Epoch.exception("Unknown chart type '"+t.type+"'"),r.store("epoch-chart",n=new e(t))),n}))},null!=window.MooTools&&MooToolsModule(),zeptoModule=function(t){var n,e,r;return e={},n=0,r=function(){return"epoch-chart-"+ ++n},t.extend(t.fn,{epoch:function(t){var n,i,o;return null!=(i=this.data("epoch-chart"))?e[i]:(t.el=this.get(0),null==(o=Epoch._typeMap[t.type])&&Epoch.exception("Unknown chart type '"+t.type+"'"),this.data("epoch-chart",i=r()),n=new o(t),e[i]=n,n)}})},null!=window.Zepto&&zeptoModule(Zepto); \ No newline at end of file diff --git a/SystemControl/build/debug/package.json b/SystemControl/build/debug/package.json index a903ae1..7bf7df4 100644 --- a/SystemControl/build/debug/package.json +++ b/SystemControl/build/debug/package.json @@ -13,7 +13,7 @@ "dependencies": [ "Antunnel@0.2.1-b" ], - "version":"0.1.11-a", + "version":"0.1.12-a", "category":"System", "iconclass":"fa fa-tachometer", "mimes":["none"], diff --git a/SystemControl/build/release/SystemControl.zip b/SystemControl/build/release/SystemControl.zip index 0db2deceb3b7b1c2da97057009cfdcb26a276c3e..a43bea6afd8c3fd0ee5fca20e66abdaf545ed08c 100644 GIT binary patch delta 69382 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%0A2+w}Ij*GABnJRfHB@ELW5yt*;s0Jec#w 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 z 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%0D=m9xzcUvZp#I*uq9= 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 @service = p p.app = @ diff --git a/SystemControl/package.json b/SystemControl/package.json index a903ae1..7bf7df4 100644 --- a/SystemControl/package.json +++ b/SystemControl/package.json @@ -13,7 +13,7 @@ "dependencies": [ "Antunnel@0.2.1-b" ], - "version":"0.1.11-a", + "version":"0.1.12-a", "category":"System", "iconclass":"fa fa-tachometer", "mimes":["none"], diff --git a/release/ACECore.zip b/release/ACECore.zip index 6a66ce13aa193256fe128a74c79a661b1e05104d..3843bcd4397f50429df167c7c72a111684de47d3 100644 GIT binary patch delta 15215 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 delta 15898 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 Ok+;W>u#XQj9Q_|}PD~U4 diff --git a/release/About.zip b/release/About.zip index 261b05985228f57960c661888730bdfec31bd637..5fe8c918725d9bd07e478e985c75caaef49f5564 100644 GIT binary patch delta 271 zcmcb?dxMuJz?+$ci-CcGgW+`19`q0_n-7jITi4aFz&0E`+L$Jo1cM zj7%a7Fl`6J^o@SxtNQKkTz_5vxfq@;x-rUIt*~CDu&1REP6#z;X fCugMQrs`#slVw;hb0Oq5S28VR0!i-Q&BMqf z!T{Hk!6qXI)Xz|mn4F!Mo~oBsoSzrqjiTf?t4#e@ppx9g%sjp1;$l?kgJG_DT`XIG z^45$D4BQ~I;9vz%q&PVvH8)i+qa-&6UE}qMq7HRT3=ErC85r2%nm~+JpeWe7EQoEB q&#|$CJY~oxqpSf`9pvih;_IrHn-bv7$_CQF3WTCS+ui~t85jWP!#?c* diff --git a/release/Antedit.zip b/release/Antedit.zip index 8b7d352d47099734479473225dcb047cf174dc1a..7066f4fe129637e92e9678ab66c277671fcc92a6 100644 GIT binary patch delta 433 zcmeCp>CNE@@MdP=Vqjq4V0cxu`5dpC5(|j6k>?jP6HtJIC6fh27jZ{1f#_n6-%KnF z46lnOOBkp#0Vzj=-yq7)&;~>;F*?cxGwyZK<{Cpe#(G935eAqA2gByL#ynS5Vqi!u zXJB9lT8j#D6EpMlvWf$|Q8h`nIZVF9%)oG-pMik~MTZyAsDi}g?8Nj`puYS(be-*e zlQ$bnNV%yoFo4ZYE=DtavYd%b$VM#&h9Fl*7hhMs+!S;p{F&}+Q zuPy^aadJj#ZmM2JNp228BRGJ%Ow2(+a@fQTL~)z?fT;DRGLuV9RVRNi<>W#55hxL9 iD#K)NG}+HkY4SQl4zU1lRyL4LTtGMhXnDFZhz9^pl4z*_ delta 388 zcmeCp>CNE@@MdP=Vqjq4U^rc{IZWvnGZT;wQp;ok(UQ8qnOMLwd$ppNfFc`t+>}@t zfJ!Gz7^nmJlN}9ygD5*g8<2W$BRNJcgn5%|43F|KGKnz2ESS8?SSAE$8ACy0a&}^R zs$N!ceqMk#vXX;g?R}Pwu0Tt+ih^8)4E``PFytm?=IJFD7o+N$9B3lLl+H0Z-$Wej z-pNuXG68Aa3=Bc8jxN5gdbug6>JNs^agBMds>HyMTF$`0j%*3TAzr90SxA4<)#F9qsVJ=%SgI0GBD&OX6ET-6{E?%=aNx-%gMk{keHmEn4St$ke?Ue S&B_Kckr@b=0qKVzyBGk}vK-O? delta 185 zcmbO$K3AM4z?+$ci-CcGgW+Mpw2vbSVJzeiGzXRp(FzXJ4i7cd;zj@6EpLG+E6u3e$OSN iJe!k&A;{Iy#n)9YHzmNEl?|ki83>mF>4zXEFaQA0|0UW0 diff --git a/release/AntunnelPlugins.zip b/release/AntunnelPlugins.zip index 6e557b6deb8da4c11857f959a478e7a30a536a4f..fd71d63442875afbef98b8159d219a290ce02439 100644 GIT binary patch delta 226 zcmeBH?N;Rp@MdP=Vqjq4VE9}#`Jli}E(CXR9Va8x=c3IGT=r~0dLvH;Cl4c&2m@TX zkC2QsP%A@_tD}prt6pwOfH#W#T|pV9#|)Ey3rdxJE;<;N-d|rQ!^XhCE)2vVeQ@xU zk%1vMF*8pus~FXYgJIc69vXUcGBC)RF)#orB%sCt)s&)F0@TI|G?{^c1qkl~=^26` F9stmcE@S`z delta 225 zcmeBH?N;Rp@MdP=Vqjq4V7Oec*@z>9lMBIL_@0poDEg7no()J(yEnNDlcj7?m73I$~pJL$KNQP&!f(yHxCN5?9JN+YfZ<-?a!dD{*sZ892E3 zHI+7bS9Ig$H#@BZPeGV~KA9`B)kA$pv(zj&xD>r_a>xca*Kq|=mE+h=A=SxAbl$4q)Js}}e9 zmFCWs!`ia;=0?%NIfp$0VIYR%HdOeimw`N%1=K|xbmhIDty3n_h~|@#dd90!la|i= zfTO(W&Ngpk?ENsxb-g5fTz7-0R2~|c!*(8&2sq+DK&zSoy`47GZjNlGMz%|+%dCe3 z3x{bkK35~arKuqK>RwVdA|B`Ou=2N>H4>p63icl4*1W-oR&^7i?mp`|z6W0@RQS~j zL&1JB8wdbsZ2|yf#8!m*1%-)ysP@E#s~RhccD=geQ11xO@_O!6>Qdo*N3EpN%%MYm zq5}~gVx*_}ZQSN78aUOf7Wg*5yE|7d685L zlX@+Yslg@()m`BWOAJ;g^taw+D8zduPY%H_sj?I(dPD`H!r77GC!pQ1$oHpy$;jNs ztjVwT9#%TFX{;02ezQTd`MzNwx+>q->hYxlAo;oDc2t9k7R(zqc-uS}X>qoVE8@=x zMhT>5g|)Wug<)a5^_1~=QKKlW>t0K`TA#veHQOV33vi0VKxfc1t65NaolAk^lcRGV zb-F4flnu&a6=6vsMg`+>`V3e5c_@AIzI#gQ$bQh>LAAe`@*I{I-zx@u+qKxs@B0c4 zwcvFqY7C=$sQm$(!bMdZq31u|IaxOA<`$?6OO;u8NhUhEt$knKk&#lcmlD=p`fVK= z%Z03iTXQMQT8-;NEWf_!n~>PY?zhIwjw&5E8jB@_CdJ>2nt)G+S%>;O*=F}ylW}Zy zpFX?3L?hEzX;gONNzNZyS$c7l;14$x&jLI8Z;gtO$IIE9vDrL!Ukq{Oll%yNS2QX6 z;8OpwKv=|m!6k;S(!>jltg1!z0Nd9S?>_g1nRp@CQ!1#Bdrl?Yk3bzSa59O?vrUdG zekuP62S*(C332Dq15CU*Z4a{;=NpCVY1Qn2()#)HMJv!v)C^llVS^lcB>D(ZhZ%Pk=~NqFk3;HyuF?sx@2wfZny;;%Zs3XPE#m8m21jtt4%>XtEh@ zFWU0Ra-fc}7Uq=JM7)AZl=yX(lZh$>Rq>DR7Kfa8l@DR<9S>j)Lr;<~H{m6X6|r%N zJZ4`h)>hwIR$3RUZN51F&LW*Y=sU!foBJXtbj(PZYE>P#LYtb}${;W$$Bny3Y&IRN zVs+~}%gm9M=sIbzC9_ESZpmEbV^MYw&JBHF%B)&0R%`|9xb{$@8P4f5rdv1xJ$&n= z^n@BZuVf##i+!{8I9p{8lbwbtYAU8 zz+Kvu?U`WCC!v-DQB?S4)=q2I0ET{*AH$&Kb)146%7&o-y!~3zd%0qL5W*Xe7w)cf zA%Qw1MpKkn^#z!$PQFCP-;DM6>!T|rzbFqs*ouBBwQMi$)KU59k=g)lIsN4vkAIeto9RI`7M$yJm c{}5$L{WN$FoU|Bg0DzSEj*Igv>3^$#0Q?}Ep{K~_~ zB*FmGG`WgLMh<8ILqTG4c4B&}URH5_UVt}>lGi*k_1}O>ijy-^b5r#)N^)~hRU8bv z*?1y)A5e)I6UZ&dKolsFo0yrWmt0(ouB+Ho#a$Ape2*jp13R)NhMzE9SrAPga0ed@ vv$UN2`UX&SDkB2}CyFj}ZU%-RS4S6LSH0Yn0B=?{kSr?@iUO6I@ql;$qt!qo delta 268 zcmaDT^-zi@z?+$ci-CcGgJFHaWJRV&OzR6K@_Yf3lbyN0av|h4Gcn3C0);oTGMjM3 zGct)Vz;qo9yV-amdLPgXGbWHZ=pZ*SGfywMxH!NYRTtx-NU1YG#nFrm3_K{Bo=i^U zk+xi4a4^i$a`NjNK)F<)8cq~7w}2u+u8uCgu6nsCs76n&Bw(HkWu1_mymE)I}lI9LF5Om1Rko?dcs zF}g0nM`letk_-&eQ49?1a2+7V3pS{(EU+dnBMPrs85ov|GB9wXn5w13z)+l=k(!&Tmr;_NgU|>LFHdU&P&idv+kmK@*2W;}owYTH zT5BVt@<)q-A+aD+KM{!X5_2kxQ}uF66A^}hqG58jjSSNRy~&+6N+508HZnr#25@c3 PIi8y*sQ9+&%^|z zzp&{_vM>NeCX1;lfCMbmelY^+$tD`gAa10_TCloegRPugFoS{OZ}eJ0$~JRo-(u!r zWD;S3Svfh+N+twoJwt9{W}aShadCh*vh=|)o23a;%79ir7i3`I0V#w74<-hNg2d$P z#Pn3Xtm6DURGpIrtYw&9uuayp76*G_@=Yt5fD=G#gIpb5d|mZ&Q;^kfFE|(`_{gk@ zN0Na-I*NgT9c~MVaT91U*nL?@&I5;nr?mmd_tn-mAZn+zF^GC+Z4IK<+Q_K<(PCgo zEXdSP%+ycLDJ?EZEz-*=O+>YMa<+{O({7W=oi<7!ZQ3?6LQZCIZHak_IhDn!lW*Hd F0RU=%asL1S diff --git a/release/Booklet.zip b/release/Booklet.zip index d65be054efd8adfc7b369a55400a0fbb6b068bac..d8b2167d3722ae448eaf279aa88223e36f5bad15 100644 GIT binary patch delta 192 zcmaE*@k)ayz?+$ci-CcGgW+w_M4p>WZ;LiQXJQ0WlQRUK0IAJ>f}a_=5NbBRW-R98 zVPq0vfa#j-D{KN%-z;pQ@V4k+SaIH2y}dvaYZ)0BxPdeR+-ICDAR-A;t1TiUeUyoT xA;{Iy#n)9YHzmLu#mK$FGKz;-7#MOBGxPMaiUYh^*+9my0--3-SbJd*4*(EUE+YT{ delta 192 zcmaE*@k)ayz?+$ci-CcGgW+7kM4p>W=L$AHXJQ0Wo6oTn^Kl_0C%u4mnWvXk9N>+jcCWAuQ;fjm+rpBL=L!yn x<&{dyTmveOVrF3A1iAtNoCFydf?OS4d|mZ&Qv$qM*+5dPKqv}SZZ8bt0RRnUEZP77 diff --git a/release/Clipper.zip b/release/Clipper.zip index 1736785d29bb368d1513138477c10353c417d78a..958122510467135a8b88d8aa45f9e43e88f84dbe 100644 GIT binary patch delta 318 zcmbPygK6>&CY}IqW)?061_lm>zeSs`t$4u5g~YdD_GD!GTQrg929VtRhtUee+uY0& zxCBUVe8$7*z{n)R0MmXjjCcN%na3Cz7;ecjFt7m)MFmOedRYbO0p7@ZCTFgev3>>A zQk&CY}IqW)?061_lm>I|Y*+nQt)NDcHPfB@ZJPLU^+@ixneC{2QYum=0$R zTms~8%VY2UPDT_M=2g4#Cu#|iNn#}_gwn3)+ExDiGISvo+G;^d6f z+*G}clH43rjguFwmI*Cqf!dpeX6?Z+-uX{v9s?SCOO}Cw4aL|~D;OA(()F?m(gVC% R!BT8M6`nw~TULP-0ssNINlgF% diff --git a/release/CodePad.zip b/release/CodePad.zip index 7438996a0e3191e91ab7e847b27b6c7ffb829fe0..0cc163f2245669178d722c11ecf13c942bfa7f98 100644 GIT binary patch delta 228 zcmZ2!zS5j0z?+$ci-CcGgQ2W=BabCBQ(5t56^R%oE`;#rPhtj)AaQr*7eYXKvZ2^^ z9!4e+2AICdJyIqh@eFAhS!-qnhT`Om)ZA3PjFQ}(0B;n9deSmX3t1=oNJ}Y{6(07H)QD zj$z_qWD;S3>6_dmWn%78crfhs1&%LAg%}tFY#A8XfrcW0H8TT4ZenJhURH5{H;UdY zX&Gr%F$RVpS4S6LSH0X6H2L3BGV#xV@&$>>*@@|?Km+pgkd=4>?Nwi{%WBKSz!1X0 qz`%{L6v&d0U|=Xt&PdHo)ypW!%?a>kWdq5x0--1)14Eq@hz9^r{4+-Y diff --git a/release/DiffEditor.zip b/release/DiffEditor.zip index fc6762eccdaf17f4a7561b3d21c0e92306a641ef..34c6fba79568cf4a5b833512fc41fa9ae5c5d76c 100644 GIT binary patch delta 173 zcmZn{Zx`nY@MdP=Vqjq4U|=hrtj;`v2}oHpy#i7bc}@Vyjn|SHfz;-m%5to0yrWmt0(oCcS`5hRK6z@;)v}ka=F*wgCAiB}4!K delta 147 zcmZn{Zx`nY@MdP=Vqjq4V0cWMiWhRpFzGW*-p?fk;$?BkNJ}#_ UFa)_ey7;>4<))zN_2RY#0Oj>58UO$Q diff --git a/release/Docify.zip b/release/Docify.zip index 0b5285e3b28d95734c937a34c4760dbfb084aeb0..a4f3e2b19a206147c3ec1ee591b6d18efb94dde3 100644 GIT binary patch delta 289 zcmaEE`P`Bxz?+$ci-CcGgW*Hb<{e@eS-6n+?5wr?OdpCi@~|=ksmX03KY-L`VdhVa zAi6dVhV)j8Q#Mn)=89BOWIF`B`X&r8cN xMN3S6D=n%0q3B>3$LpFHK}H6Koj}Y9w*tiQmttTDa&>g^b=AvFnS4=33;<47MHc`7 delta 245 zcmaEE`P`Bxz?+$ci-CcGgW*EK<}?vjW+ot=F7b&GL_cS#D_=&2iJf_JuZ$#!cS>4D@;3_uLvCVbo?cdQ zfH#UxOBordDiNq`axuE}3KW<*AXi5hUst`{6jbd8!}1JtR&E2DK2d;yfgR`_ V1Xv@+z>rvwsh3llIQgQC7yyC0Jazy8 diff --git a/release/GPClient.zip b/release/GPClient.zip index 5b8fe6f1f162b76bd2a5919fb0f5f6f9a70d5412..f1bcd7b361f6c2210161b9283464d00bc58509ef 100644 GIT binary patch delta 196 zcmdnZznh;Yz?+$ci-CcGgF(1>BF`Tt;o`}c7(;;6W(}qVEL;f5$y|*4co>;P7+|U= zUtzPb6fQm(wx=ZBOdn{30T6QnF#`MpGJ{+lU3^{ja#I4lQFPa_%SeVWGBD&OX6ET- o6{E@WvCFEkGB6Y;XQbw)>SdJV<^*`NvVlxy0mA!0`WTo805p~(UjP6A delta 196 zcmdnZznh;Yz?+$ci-CcGgW+SrM4mrP9}6aPvF+nR2u|i=3;~L6PGDTX!o$cU!T?h} z`3jo_NO={ztPIeA;^d6f+*G}clH8mCZxnTW>@pF@7#SFXTpe9}UG;KPP~{JX6|>Ix r(aOTWFrAlyfgNZR0?05iFytm?=ILb>2Y9oxfh1Uf@IH_}2Ic_(KC3D_ diff --git a/release/GitGraph.zip b/release/GitGraph.zip index 02d0e652d94368cb5e5290c323797d51b8a83621..f4444a3acbe7f27d385c6944f147c369350e7446 100644 GIT binary patch delta 322 zcmaED_S%dmz?+$ci-CcGgW+1y<{2!KOiVyJmGdkQ3rJ++&$-M%fytZMegLV7Jg-5r zYuUFjvM>N;C!2{WfCM7Me3{L!6&(zV37u*8jgf(&jG2Lf9cU;j$W6@5)5|Ij@MdHZ zVSw2=d5@F~lQh%hTT)VB8z(=Ilwo?qH~F8W7|3F8DVh3iAqIwm#N_P6^i-hs{5(_x z4u&ZO94kBmv}zyFW^NQKTZI`Iijy-^b5r#)N^*11HGcUuM|>hs(-bBK22K=>MIsCg bL9UK2zOH(?{3!^1U|;``G5|SEOWF|tRftlY delta 256 zcmaED_S%dmz?+$ci-CcGgJD;}rT~(P5c36TnA{;HBMUT(p*T4sH8)i+qa-&cz?+dtgaK}Y zgp`c`TcC>E#LPUs4RZ0p)>8iF)}ceF*7i*gN%ZM9-xh2U0EoafR6B!l3`lT tHaSO13gp^@K;A<3$@is1!H%7LM^c6)5Y7T2QVu!GMz5o$RiD+wlfAZi!pK`DcBvz?83-& zrnp&?v0al9gqgN$GBT(5^Dr`rFu=^2-WS3wV+k~rA;{Iy#n)9YHzmLuS;4`u!-@ql z-+>CenLt(}0~N;Ujv>rqK09(#H4FCWD delta 308 zcmX@Giub@OUY-DNW)?061_lm>S%sSo7^NARW*0VZW@+Ed!U)7n+c&c?r}%Th)XXm2 z$fE>OvN@O81x))gi81mpGKnz244EDk!Yoq{G?5`UF*8puxwtsM8zDct@L*V7*C`86 ze`bcavOEmzAcb%s%Lvt#g`sJJi`>S)K!sgEC7f^#AVzlpGeeN8ql>SrUTzB1E|9St z46_TTp8`5Yc6}f-LveCOYHq4tMoDfCs(YqS04h=Y8pO;{keHmEn4YSaRh*v};LXYg QGMp6%MS)g|hA;zp0N`>!kN^Mx diff --git a/release/ImageEditor.zip b/release/ImageEditor.zip index 60d014a5b43758f3b47910553693da65bc05b40e..62eda4f7e5b3fda26a6613137f981d965be907f0 100644 GIT binary patch delta 208 zcmeydj_t=fHl6@)W)?061_lm>+~Upriqecsxy2iK9?Afz$-&B-fz;;rGIA^+T1QEh zktwgZnL}kehYBNS5m0P;-84oSCI*J-bEYv$DdZL(3@eD;+r3wYfx%)W$V_A)%Q)R| z8lxCU*L$!ox#_&q86`n{Pat1%s~iJEZenJhURH5{HzSh>1I$^|cL1fOuPQMx1i3o8 T_`2%lrXVZGE1s?~oiP9a$y78^ delta 228 zcmeydj_t=fHl6@)W)?061_llWhr-R8j1Og)fb>B*ITj$jkw=;l#C@ow3Zf_T$ZckF zENtdb+0LQD$XNswn(jM|QAP@=ogp_dGfywMxH!O@kx7IBX5#ccKzZ}WGEn&}H0gt3 zE<)$6J_EJSWMp9A0ht2_%!<TSXgrG8vg}6-_Q@oCBmbYl}^1V*!b8HWT>_lGrTD zbXI_c0Vp#0n2Z`o;CS9SMTnATLVjQ+>{CyPa6ya&E1Wq&0i#=tO(9poltz{xaOV6_O?w#mC!$w)5& zN(Z?*y7;>4<)#F9qZsPDN=9-f(2Cr|%sjoUVuUQ%O&Y6Ztg@sT7)nxe3vv=mQj7Hw z3PAon7?!`_+x`WL3=Bp(3=AU3j$oK1J^8?D1to|w4c!7Mbw&mTe`W>-ZWLuHwv!jE zk_36oe~k>&7Q4y0Yb5GnP6RpPU>LG`V4y;Q0FdqoW?)Dx$i#4!OUfQEWuVd)pk1ie zt%B+R>e9<8O+@z2ZJ0|gs-G8vf;6ihB>oCBmbFXcKbzycEATwv=5lGwa~ z<1?5RWtz^$!T^++Tqdmsl3&BGL50Mfk^7#I=@GW8Ko00sELFqf1)UdlkFE!+$YK!gO=Lv;Xk w>E)CrqHAS5tiZ>T92`~cbjXdEXs=0|}dlL)eR&g$b z%FU^ajEp>tOdwFv?g04Ppp#b#(D{)yqu@@J3c}Fzi(UFmNX+nL1J=tVtOi2MSfm@H!B-RKPwQ50wtA z?d8mjTg9~)nM4?1nh%C8;@gQ6KF>m&?rt6yULiS pC(1C2gDiUqG)S?Gg@GYAF*6TnQ-C)s8%QlH5Q+jdn#uqP1^`ZEF(d#0 diff --git a/release/MarkOn.md b/release/MarkOn.md new file mode 100644 index 0000000..2d559f6 --- /dev/null +++ b/release/MarkOn.md @@ -0,0 +1,7 @@ +# MarkOn markdown editor + +Simple Markdown editor for antOS + +## Change log +- 0.1.1-a: Fix window resize bug +- 0.1.0-a: Use the new EasyMDE library \ No newline at end of file diff --git a/release/MarkOn.zip b/release/MarkOn.zip new file mode 100644 index 0000000000000000000000000000000000000000..6778dce36e24ccdecb6d3e9488d800ffcf802355 GIT binary patch literal 2319 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 KD7mXiD*Qi5=Ff=$ delta 3843 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 Hd8@ntlOUGmI<<8WMC*rOwLYBPu0sR z&d)dRYbOsCp*X^2kW(vM?~@CT8a8B^MW? zNqg|fM4V@ZN@tA(U_A z(PPwNWD;S3=|33u<;ai64}qpdFfuUk0BK|}*^oyHWQZ@1j4wA(J}F%ybKKN$l4jcGBGgZCT8a8Wfh}pn%u}E!=%bFc|MOA$ow}vGSbI685n|G w9bJ4~^>S0tRNvy3QJn&Ga&dA-YHq4tMoDf?fHx}}$SyV@^aMKX3^#}e0BH6*>i_@% diff --git a/release/RemoteCamera.zip b/release/RemoteCamera.zip index e24bb1b208a063da9d40201a6333b08315233e78..88781ff23de00a6ad65b7089189424526b07ab49 100644 GIT binary patch delta 237 zcmX>hc|wvWz?+$ci-CcGgMp=ZBF`))mg0>oN?3u^=0J8wMj$Zp zP1VaN$;}DyMlr^ZM}{eseR2+u6v(s=9vPWX4hDvl)a3k>)FQpCVl?IVxMh@$fNltK cb#(D{)yqu@@MZ;?&%nS2guX!gQ^A%40GC27DgXcg delta 238 zcmX>hc|wvWz?+$ci-CcGgW++(M4nkpj|(=gC}9Oso9(zX8MzRWo8{OX8G+)H6WRZP zq!T$VGx9Jpi7>!)PcG&*0m-lAHU?3hJTlTkYzz!Ru8uCgu6nsC0p2L8?{Uj8xw23G z!!2p^xZq%z&ELv`Ye08&FfuUk0BHp1;9y`VNKDR7Oi$IzD$dVCGbfNoMx}$3fgvR| bIX@+}2&g2$n-yp;0|Ofn`T~thA4MC#%84@lDB3J4mcRP@++MJrhX5C#eZcu8d3~3@~#KhAl{yy!>5+f#I(M z0|PhEHdIhvmX{o#Se&buRUF`rtZ_P@0iz6)g6MP|14c=pTc*#}XOxla5o2H|NKDR7 zOiu;s$j?L5QwP)|RVvQFkeis9r1H>Dq>jGLohePUO`?uvUNX;4u+|PEl}xVVqmz!!oa|Z;xQ*JMus3)M;BjL zz1$RZZDEDoAM$|Ove_6I_)xTc)?s8wNlngANiBkgidcX*D^MB8d`^bnj0_CD`apsK E0GW1eaR2}S delta 474 zcmbRDm}TB$7M=iaW)?061_lm>>jjf%h&^YzQLvFmP83LO))CEO1k&66v>4Yj0U47U z#rJ{u|8*EAFmb`O0To86{rL;h;3y%^2T~BB!uW=jhmlEy0cP@aUIRuMCI*J-+6IhL zKqb>>>odyKzXaM_UY3^}pIDr$msK3#jnHzV;9!`_UA7g@j0_BV%nS_NK&1%4DaOE1 zoSc!Go2r*llAD9BQ7vqNN*Brh9XOm}S0*Xj*@G$}DjXZl;LEKZUnv5(A z41&dzvqTk`1dBKKh-QE!Cf|~l2?mY(VA%CH!foGy(z6&D z7QlJ8l*R zpwh`%q6#4K9?=Ytj>+?+WtbQkChw7!0`YE0%Si8IWnc($b#(D{)yqu@@MdHZVSw2) zSzB7B{xur|LqTG4c4B&}URH5_9;%XqVUC%{Cp>3lV6b3kVBiKi5CM2N7#NC^Gg5O? z^)gCwbI>(j(G4$<1?rfr#=rp7iv(nV4#-W+%mdmNzzcT~*gO0(1|Ww!$~Xc5G_yj~ diff --git a/release/ServerLogClient.zip b/release/ServerLogClient.zip index 79b093cbfe9e787b46d0d1bd3cb8176032560db7..3bf15a3f8f6c009deeb28e5728cec09810dda817 100644 GIT binary patch delta 290 zcmca4eo34sz?+$ci-CcGgCU`K^GdcnMyAB#%_5AGS%LIM9yT!7h_jrL3#JSxEy=;p z=)}k*!T{5FFs#hv_--#o28LrSAfwPhZenJhUUG49fHy){V)5knTr$B0KuuujEHv4J zVebn}o$djRnhaFJgJL8rI|D;OVsdt3da7Plaef|}xf8i%WO;$EC{E5u%}v$ID9O!1 nQxU~2quj^Iz!2o>=;G_Dmzxsc&B_L{f)xlwf%Yv2d5r-8GP*WK delta 270 zcmca4eo34sz?+$ci-CcGgTbtDvmiSgBNLFWVVukgq&M>9fw{9d`5C#8lu2@wGx9Jp zi7>!4PFCQSVPasIY{xAH)HeAwmrOkeBLhQjVrHIRR&jtgvf6`TWhTdWdjX}7v4E^a z26NebF goSc!Go2r*llA9CY%?h-Kfq@kWMS-R*2YG`50Q#daS^xk5 diff --git a/release/ShaderPlayground.zip b/release/ShaderPlayground.zip index 649565c2b4a392f59185f39cab8427814aa8c4ba..0d37a6331fcf45b02107a7a593c79852d66cce2d 100644 GIT binary patch delta 212 zcmeyS^G$~*z?+$ci-CcGgF(7@bGGm!MlJ+@BhM#BCZKSLkSK`W#H7g&;%W=ZGx9Jp zi7>$QO|}q|kph~*keis9r*29Vsd!_lA*yp&&6iJ25>~FRM5|4^7E`Q5mKO z%#&rsBo(BK4~8)(zWm9?&%h9?!@$4}G8qoOvrOJ7DhhPQ?ep zNrVBWadN+?3=;#x}8z!0m$z`zbP909&CPF4^TwFD_TzIBQT z6C(pdJrHvuQ~+7>f(#5nu8uCgu6nsC0p2J!ofMUk^$=oUC{E5u%}v$ID9O!1QxPdD W!xJyez>u4mnWvXrTs%2JObh^zE;j4{ diff --git a/release/ShowCase.zip b/release/ShowCase.zip index e6a8f55050510ad834b2d93808a5ad432d3de374..45c80166f023e6f2954c9150cd51352f35980cd5 100644 GIT binary patch delta 227 zcmaDZ^<0W4z?+$ci-CcGgW+q@=2a|H*trn=$>NOaOhDmXjPIC$^hO>|Mj$oWfw6#x zkx7IBrfsqouZ%y?2!`Cm%sjoU;s9@C*@Iz|*{&Ng1Em?k)_@ekz&v)SrsQHYU6ViZ z$S@sepUlrI39{0QM@DWt(7uAiw2T|v^3%HPEFSEa60t#>BnZnM) z$Rxr5(>D1Xj|>w7!(<*_DUhyu9vLZaMh1r5#LPUsWYAa68NX<>v%P7gsLDe|fi${ig9t+gotm4Um GykY=t?=!vt diff --git a/release/SimpleMDE.zip b/release/SimpleMDE.zip index 6639ba1ae2134ab1fc285f7160cb4e121face935..f2006ac36d7aa138b682ae126019d54c8eac7670 100644 GIT binary patch delta 157 zcmeBq$ky|ajVHjHnT3mifq{d8r+6bz3J()c@nm7XYd~sq5zl-^Al>|$Z~JRL#@!2m z?CC4kGn&}&6dw$8Z~CjX4yaF!k%55+NFzWRkXw+LoSm4Ss+U!qpBLcG$Rxr5vt#L9UK2zOH(?DQF7(H!#`)09nu^)Bpeg delta 115 zcmeBq$ky|ajVHjHnT3mifq{eJb-_lS6dtD61)IHi=Q9H7$wfTZfK>BqzU{C174<)#F9Gct)Vz>J!HZ#|<76FcAZKkFH#KpOlv HFxmnD(0C>H diff --git a/release/SystemControl.md b/release/SystemControl.md index 29a7432..af826da 100644 --- a/release/SystemControl.md +++ b/release/SystemControl.md @@ -7,3 +7,6 @@ via the Antunnel service ![https://raw.githubusercontent.com/lxsang/antosdk-apps/master/SystemControl/screenshot.png](https://raw.githubusercontent.com/lxsang/antosdk-apps/master/SystemControl/screenshot.png) + +## changelogs +- 0.1.12-a: use application based dialog instead of global dialog diff --git a/release/SystemControl.zip b/release/SystemControl.zip index d041a3338682682bbd2bf7755ac0d27859df9b67..a43bea6afd8c3fd0ee5fca20e66abdaf545ed08c 100644 GIT binary patch delta 69405 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

fkm{;gCrMd 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༶OOd`^m4;LbN~Nk& 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%0A2+w}Ij*GABnJRfHB@ELW5yt*;s0Jec#w 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 z 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%0D=m9xzcUvZp#I*uq9= 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 delta 270 zcmaDM_Cky&z?+$ci-CcGgCVqV+jh@VS_=?n8@T`nnw(87aZ z9B@Zya;a*Ryj#hX2tq`|ZfqZEjqoXWfsNHq(vv z0x=U1GXpV*&$?ZJg-zNFC_i1-ip>Ho#*EKEJLWSn rFmMBD1h55)6enk-=BDapl;q|Fcr!AIFu z0x=U1GXpV*&$?ZJg-zNFC_i1-ip>H<&$VKcVNzh6zT1jT(!!+hVAx^Bf|&0>JG_}d m_8%fX4K1_lSu zE;{y%WvzKcr{96N*^fG_UyJQkG<8ah?~?kKngQEX85?v*yu4g2H>nW&bhNFySzfp+ z)o*X%&XjQt$6|R$EPBrPR(x)Sx=1VIf_8-8Nq-ZXxJJI^OhLVVQ&0&utL$lg&BmdF zFH0DrVul5-g9xmuyUcX1U-y_=NPIo+-Lmk<=&eG~o>&~+j(>AuMbmZDdpgZ_@`iU0g*_~F4DNb&=@7HS{)0)p;S~a0M z=q7Yv%+SB`2A@K#l?0@B>~xM_KQ3dqRacVdsS!;eK}gyl)m;*@Q+$ZmO_ZxfaL!ev zbNmlx{xVbEZdLWgMphQKe_$eiEO>SO*1TpgcGq6=rIx0 zgMJ$fD?hKe_h!{;&Xv$>r_|C>=l!0TKDP0s>m|`9k%E=3QKDJ5!w$P0+_@%?Hl*pV zwbWK?)||1v`KNTgFxrQPcJ z!|yHO9S_7M-tiX{P;I<)P%BA}@NEx87qPe4;sE-bMSMV9x?0N(hC4h{_~R{Ba}S4F zjA+ukXYumCMKvx*riVy8X}9C5+&suz(P93XgFFu#I-DaiSfQ(8r7RxRcVLzkxXa@i zepd3MeMZ|UNDlK};+9TL^UHx%wU>2oDNd)oqkT51Oxstd>elLlMa7iy$M*2tED!ZE zA6k;Y5v$Wwchn2huVVy9yG=}`(0B!i)J=oQ(URzFl`lmYv4(j_k7mKO54RK;O)+`P z(`4u_-5bft+*;aK%`D%o_s%}-R1(%ZUoo<%WOYoeiC-Po(wQxD6zl%V+@9}%95ZdI znt~XIESFvB4hZ!~f}`(+NB2k_HM8fTx8?3O@@Bd%*4(T6a5U2HpckL`-JukTH$t%X zR(^^jttH{AN`IF~@hPVfAjNhPrmeFVzD3S=Pw$-No4m?Tms~kO_X&!VX5MPYnNbs6 zp6vTv_|nJvz?H4�ZO8_yv>Nc!O5oI&5pLj9p3XtRF)2eoEHpUAv`y`n^{=YvD^I zfNaW|%-*JN#-AbAt>Yp-EWEn$IUy=#D+qP%U8t0zm5xFn>H|w44hoT(?lIAMWlMI> zym}JE6S;{B2O^N&H{#Lesz;SfsL@sUBS3QMszic0gFQznC%Fj4Lp!9^+LwU?O z$T1@b5ob?!!*q`CNE${%*XhnZu6!6(IPk|% z>f*}0@&m6)X+s#zad@Izk3>d0jdDz&7%e6ry&kDIRL^g2h! z`84@vuC!9pP&VGW44%Sbn5yPtJN_8DA@1<07)5b;`}FBq%w5)i??ooA0b#0)(`;-i z^6<$+1kx&}=B|@y?pnq~x8GMjq6+jf5@;~9B#cqy)r zi`Xc(`U;8D;ml=VS|)_HCCnx9<%5bmN7vu5gb8ZfR9o&%ttmVKQM9=>WStYTFqgmG zQQC9S9besT>+c;v$E3HaL2UE6uXkL|TiQ~#t{p791Z!~~Nu;%+9yfnJ5@Y#o+;O;P zitAhMj?vxg&HLi|v&U5)>X9Sg?jP7ZcTdf_ilJMlYsc|{|G-K;v zd{u0Gnn|7V4U2}2`Emhgt#q7wZzXd05w&g&Diw0OPW#iByDp70Wt7zKJsFOJ}bNT zHv^Pl^~e5*j`d>}mHQ1}=woK>l(8}#nTvVFC99|TSmx$Z z&KqK2evwb-=u-Da&wqr=?(b6Z@D-9H~BOR4&-lD_OG19R(eRn7s3)({(c9H_kasSCs09Uw9nmSZ#rgwQh@~HvQoJ_i~hUwFk5WlJ5A*Doc=O^6dYb`@Bdpl@I+5S0Nm0|Df%OM-* z8A=gOSlbef58PgXbQv)mL$(aT8>E2jj6Cmwa&)2ni{o!scIn_a`iv3jjvM z06^duK3w=apGf$NzMoCUOfJBcz=mXk67c&^Rv_`6?j3ygEEfBhM2RhFgQd)9gWVa{ z1pu(9pH2F^gtARQ3d^v`d=C~jSYUiS*lm%Ysep$Hk@mcQuMb1w@FF zNJ1jmhhpF%^mqe=qDw-`%Ccj*w&*;T17jWjpIQ}7p_DZuQs(bBHVG=pVdl`kyAwb{ zgFnEp&mcFLxWgO*0F7WYcE5iZ^=BCx=c^9Ne^y6 delta 3115 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 aMgP!1`3#btAA#IMe;0{F@+1*CYX28`Lioi1 diff --git a/release/libjpeg.md b/release/libjpeg.md deleted file mode 100644 index 0d94227..0000000 --- a/release/libjpeg.md +++ /dev/null @@ -1,4 +0,0 @@ -# libjpeg -Simple JPEG/DCT data decoder in JavaScript. Also this project includes JPEG 2000 and JBIG2 decoders. - -Github page: [https://github.com/notmasteryet/jpgjs](https://github.com/notmasteryet/jpgjs) \ No newline at end of file diff --git a/release/libjpeg.zip b/release/libjpeg.zip deleted file mode 100644 index 171840346bc81bf9b186cec009110d840db49ab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 195489 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 delta 159 zcmey{;Pkh_i6_9DnT3mifq{d;wQw^FqXi?AYvDwmZ$Pryj;Y;_i4llFG&2yh05K~N zvjH(X5OV-AClGT1F*gwN05LBR^8qpcb~`44{#u|p(>WUiWTb&sFa)_ey7;>4<)#F9 eGct)Vz^t8qzFt6v$%=9M+j;>hkOqea0b2mEQzZQW diff --git a/release/libthreejs.zip b/release/libthreejs.zip index fdfc7f78a80433cb6b84adb63105c31ca0f1ad89..2e2848b1f576214fdd37a7dbb62ab1eadcbc6929 100644 GIT binary patch delta 69 zcmeygfb-J=PM!d7W)?061_llWj^c?tr7X=e}PBXnI*m%>55lA(QGPR2`F>V)SVp{796>m;py2u#M$Rxr5 zQ+_aPL(^8z6)X%49Xt#S>_9_ML2hDZo?cdQfH$fph187&?TiczOw0@nKz&HyEX(9X zPAQ;`lesu$Wb4=%7>biKQgc)FGD>oDkc|;5o?Oc*qpS$DGsxA^#n)9YHzmNE6{vxM OfdvTf1L;2;ARYi;8!0CM delta 206 zcmew;{85-Ez?+$ci-CcGgW+?*_OrHxj-(*?O2%>e_FEVl=q&M;$X5nFE5@CR= zujG`G1?puePR>ZpP1VaN$;}DyMp0qUDZ{jwVR9^|l;!7wgJGNaP2#pNGB9*9Gca(1 zbizRh69Yq#tD}prt6pvjnju`AGK%^v3=Fx6nR$9y#R1-|Y#@CsKzJWW|KR}f0Aook Aq5uE@ diff --git a/release/vfsx.zip b/release/vfsx.zip index f2ae1922996652e27effaae33bfcf235a95a3097..871737aff1b38978f245e0d685e84e7d39e113f5 100644 GIT binary patch delta 133 zcmcbqa8rRNz?+$ci-CcGgW-A6MI06sU%a zk%55|NTY%vS4S6LSH0Yn0B=Sn5eB$ntNCT*-T;*rBqnDkrl;y<73b%nDUlJd1pwlN BAJhN< delta 110 zcmcbqa8rRNz?+$ci-CcGgW*KM#vf5kOeYE^^1K3)n?smGdE`$N91QEP`o(3$#K3Tg vje&s&s1ylI{?9KBR6BV!zl?MYP)U%hql>SrUT#W&HzSh>1I*ybG6J>$o|_wH diff --git a/release/xTerm.zip b/release/xTerm.zip index 2cf28f617ab3d49fe763aae8820cccffd10ee95e..66f50c14d7b300cd66044df5deedbd73af95b600 100644 GIT binary patch delta 135 zcmdne&$6YTg(tw9nT3mifq{dewRj^>7CTdG@nTmFCLlGrg8ej*+U(BN{s%};zre<5 z0-_z*8D*Gq*r&&_Gm6`^79R{d5%-jFG0+G#Mg|5RAdLWdoD2*FiOJcC>8W~I#rb&w R-i%Bl3^41am$Nh40syf)Avyp6 delta 132 zcmdne&$6YTg(tw9nT3mifq{b|xNsv+7CTdL;p8gL(?Du*1v?Xv+U(BN{s%};zre<5 z0-|l%8D*Gq*r!LcGfG(o7aj~#`l;~iHX{QAA2S03C(tMau;gH12y%6F@paY9O$qR3 PWD;S3*)_eKozWHm$*&#O