180||A<-180?A-360*Math.round(A/360):A):gF(isNaN(e)?t:e)}));var uP=lP(dF);uP(sP(300,.5,0),sP(-240,.5,1)),uP(sP(-100,.75,.35),sP(80,1.5,.8)),uP(sP(260,.75,.35),sP(80,1.5,.8)),sP();function gP(e){var t=e.length;return function(A){return e[Math.max(0,Math.min(t-1,Math.floor(A*t)))]}}gP($j("44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725")),gP($j("00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf")),gP($j("00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4")),gP($j("0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921"));var pP=A(143);function fP(e){return"[object Date]"===Object.prototype.toString.call(e)?e.toDateString():e}var dP,hP=Object.assign||function(e){for(var t=1;t0){for(;gs)break;d.push(u)}}else for(;g
=1;--l)if(!((u=c*l)s)break;d.push(u)}}else d=HF(g,p,Math.min(p-g,f)).map(o);return t?d.reverse():d},t.tickFormat=function(e,A){if(null==A&&(A=10===n?".0e":","),"function"!=typeof A&&(A=Iq(A)),e===1/0)return A;null==e&&(e=10);var i=Math.max(1,n*e/t.ticks().length);return function(e){var t=e/o(Math.round(r(e)));return t*na-e.padding()*e.step())return e.domain()[e.domain().length-1];var s=Math.floor((t-i-e.padding()*e.step())/e.step());return e.domain()[s]})}(o)),o}function QP(e,t,A,n){var r=e.reduce((function(e,n){var r=t(n),o=A(n);return zP(r)&&e.push(r),zP(o)&&e.push(o),e}),[]);return r.length?"ordinal"!==n&&"category"!==n?PF(r):qA(r).values():[]}function mP(e,t,A,n,r){return"literal"===A?{type:"literal",domain:[],range:[t],distance:0,attr:e,baseValue:void 0,isValue:!0,accessor:n,accessor0:r}:void 0===t?null:{type:"category",range:[t],domain:[],distance:0,attr:e,baseValue:void 0,isValue:!0,accessor:n,accessor0:r}}function OP(e,t){var A=t.domain,n=t.type,r=t.accessor,o=t.accessor0,i=function(e,t,A,n){return"time"===n&&1===t.length?[A(e[0])].concat(CP(t)):t}(e,function(e,t){var A=new Set(e.map(t));return Array.from(A)}(e,r),o,n),a=function(e,t){var A=MP(t),n=0;if(A)for(var r=void 0,o=A(e[0]),i=1/0,a=void 0,s=1;s1?(e[1]-e[0])/2:1===e.length?e[0]-.5:0}(i),s[A.length-1]+=function(e){return e.length>1?(e[e.length-1]-e[e.length-2])/2:1===e.length?e[0]-.5:0}(i),"log"===n&&A[0]<=0&&(s[0]=Math.min(A[1]/10,1));var c=function(e,t,A,n){if(e.length>1){var r=Math.max(A,1);return Math.abs(n(e[r])-n(e[r-1]))}return 1===e.length?Math.abs(n(t[1])-n(t[0])):0}(i,s,a,MP(hP({},t,{domain:s})));return{domain0:s[0],domainN:s[s.length-1],distance:c}}function vP(e,t){var A=function(e,t){var A,n=e[t],r=e["_"+t+"Value"],o=e[t+"Range"],i=e[t+"Distance"],a=void 0===i?0:i,s=e[t+"BaseValue"],c=e[t+"Type"],l=void 0===c?"linear":c,u=e[t+"NoFallBack"],g=e["get"+yP(t)],p=void 0===g?function(e){return e[t]}:g,f=e["get"+yP(t)+"0"],d=void 0===f?function(e){return e[t+"0"]}:f,h=e[t+"Domain"];return u||void 0===n?(void 0!==s&&(h=function(e,t){var A=[].concat(e);return A[0]>t&&(A[0]=t),A[A.length-1]1?e.distance=Math.abs(t(A[1])-t(A[0])):e.distance=Math.abs(n[1]-n[0]),e}(A):function(e,t){var A=e._allData,n=e._adjustWhat,r=void 0===n?[]:n,o=t.domain.length,i=t.domain,a=i[0],s=i[o-1],c=t.distance;return A.forEach((function(e,A){if(-1!==r.indexOf(A)&&e&&e.length){var n=OP(e,t),o=n.domain0,i=n.domainN,l=n.distance;a=Math.min(a,o),s=Math.max(s,i),c=Math.max(c,l)}})),t.domain=[a].concat(CP(i.slice(1,-1)),[s]),t.distance=c,t}(e,A)}function wP(e,t){return MP(vP(e,t))}function _P(e,t){return t(e.data?e.data:e)}function zP(e){return void 0!==e}function DP(e,t){var A=vP(e,t);if(A){var n=MP(A);return function(e){return n(_P(e,A.accessor))}}return null}function RP(e,t){var A=vP(e,t);if(A){var n=A.domain,r=A.baseValue,o=void 0===r?n[0]:r,i=MP(A);return function(e){var t=_P(e,A.accessor0);return i(zP(t)?t:o)}}return null}function SP(e,t){var A=vP(e,t);return A?(A.isValue||void 0!==e["_"+t+"Value"]||Object(pP.b)("[React-vis] Cannot use data defined "+t+" for this series type. Using fallback value instead."),e["_"+t+"Value"]||A.range[0]):null}function xP(e){var t;return bP(t={},"_"+e+"Value",BC.a.any),bP(t,e+"Domain",BC.a.array),bP(t,"get"+yP(e),BC.a.func),bP(t,"get"+yP(e)+"0",BC.a.func),bP(t,e+"Range",BC.a.array),bP(t,e+"Type",BC.a.oneOf(Object.keys(EP))),bP(t,e+"Distance",BC.a.number),bP(t,e+"BaseValue",BC.a.any),t}function LP(e,t){var A={};return Object.keys(e).forEach((function(n){t.find((function(e){var t=0===n.indexOf(e),A=0===n.indexOf("_"+e),r=0===n.indexOf("get"+yP(e));return t||A||r}))&&(A[n]=e[n])})),A}function NP(e,t,A){var n={};return A.forEach((function(A){e["get"+yP(A)]||(n["get"+yP(A)]=function(e){return e[A]}),e["get"+yP(A)+"0"]||(n["get"+yP(A)+"0"]=function(e){return e[A+"0"]}),e[A+"Domain"]||(n[A+"Domain"]=QP(t,e["get"+yP(A)]||n["get"+yP(A)],e["get"+yP(A)+"0"]||n["get"+yP(A)+"0"],e[A+"Type"]),e[A+"Padding"]&&(n[A+"Domain"]=function(e,t){if(!e)return e;if(isNaN(parseFloat(e[0]))||isNaN(parseFloat(e[1])))return e;var A=IP(e,2),n=A[0],r=A[1],o=.01*t*(r-n);return[n-o,r+o]}(n[A+"Domain"],e[A+"Padding"])))})),n}function kP(e){function t(t){return void 0===t?e:t}function A(){return t}return t.domain=A,t.range=A,t.unknown=A,t.copy=A,t}function FP(e){return e?sF(e).l>.57?"#222":"#fff":null}function qP(e,t){var A=BP.reduce((function(t,A){var n=e[A+"Domain"],r=e[A+"Range"],o=e[A+"Type"];return n&&r&&o?hP({},t,bP({},A,EP[o]().domain(n).range(r))):t}),{});return t.map((function(e){return BP.reduce((function(t,n){if(e.props&&void 0!==e.props[n]){var r=e.props[n],o=A[n],i=o?o(r):r;return hP({},t,bP({},"_"+n+"Value",i))}return t}),{})}))}var TP=["Padding"].map((function(e){return new RegExp(e+"$","i")}));function jP(e){return Object.keys(e).reduce((function(t,A){return TP.every((function(e){return!A.match(e)}))||(t[A]=e[A]),t}),{})}var PP=function(){function e(e,t){for(var A=0;A0&&void 0!==arguments[0]?arguments[0]:[];return!!e&&e.some((function(e){return e.radius&&e.angle}))}(e)?e.map((function(e){return $P({},e,{x:e.radius*Math.cos(e.angle),y:e.radius*Math.sin(e.angle)})})):e}(s);if(!t||!g||!g.length||A&&!u)return e.push(g),e;var p=t+"0",f="y"===t?"x":"y";return e.push(g.map((function(e,A){var r,o;n[l]||(n[l]={}),n[l][i]||(n[l][i]={});var a,s=n[l][i][e[f]];if(!s)return n[l][i][e[f]]=(eG(a={},p,e[p]),eG(a,t,e[t]),a),$P({},e);var c=$P({},e,(eG(r={},p,s[t]),eG(r,t,s[t]+e[t]-(e[p]||0)),r));return n[l][i][e[f]]=(eG(o={},p,c[p]),eG(o,t,c[t]),o),c}))),e}),[])}function rG(e){var t=[],A=function(e){var t={};return e.filter(tG).forEach((function(e){var A=e.type.displayName,n=e.props.cluster;t[A]||(t[A]={sameTypeTotal:0,sameTypeIndex:0,clusters:new Set}),t[A].clusters.add(n),t[A].sameTypeTotal++})),t}(e),n=0;return e.forEach((function(e){var r=void 0;if(tG(e)){var o=A[e.type.displayName];r=$P({},o,{seriesIndex:n,_colorValue:HP[n%HP.length],_opacityValue:1}),o.sameTypeIndex++,n++,e.props.cluster&&(r.cluster=e.props.cluster,r.clusters=Array.from(o.clusters),r.sameTypeTotal=r.clusters.length,r.sameTypeIndex=r.clusters.indexOf(e.props.cluster))}t.push(r)})),t}function oG(e){return e.reduce((function(e,t){return Math.max(t.radius,e)}),0)}var iG=["xRange","xDomain","x","yRange","yDomain","y","colorRange","colorDomain","color","opacityRange","opacityDomain","opacity","strokeRange","strokeDomain","stroke","fillRange","fillDomain","fill","width","height","marginLeft","marginTop","marginRight","marginBottom","data","angleDomain","angleRange","angle","radiusDomain","radiusRange","radius","innerRadiusDomain","innerRadiusRange","innerRadius"];function aG(e){var t=e._stackBy,A=e.valuePosAttr,n=e.cluster,r=e.sameTypeTotal,o=void 0===r?1:r,i=e.sameTypeIndex,a=void 0===i?0:i;return t!==A||n||(o=1,a=0),{sameTypeTotal:o,sameTypeIndex:a}}var sG=Math.abs,cG=Math.atan2,lG=Math.cos,uG=Math.max,gG=Math.min,pG=Math.sin,fG=Math.sqrt,dG=Math.PI,hG=dG/2,IG=2*dG;function CG(e){return e>1?0:e<-1?dG:Math.acos(e)}function bG(e){return e>=1?hG:e<=-1?-hG:Math.asin(e)}function EG(e){return e.innerRadius}function BG(e){return e.outerRadius}function yG(e){return e.startAngle}function MG(e){return e.endAngle}function QG(e){return e&&e.padAngle}function mG(e,t,A,n,r,o,i,a){var s=A-e,c=n-t,l=i-r,u=a-o,g=u*s-l*c;if(!(g*g<1e-12))return[e+(g=(l*(t-o)-u*(e-r))/g)*s,t+g*c]}function OG(e,t,A,n,r,o,i){var a=e-A,s=t-n,c=(i?o:-o)/fG(a*a+s*s),l=c*s,u=-c*a,g=e+l,p=t+u,f=A+l,d=n+u,h=(g+f)/2,I=(p+d)/2,C=f-g,b=d-p,E=C*C+b*b,B=r-o,y=g*d-f*p,M=(b<0?-1:1)*fG(uG(0,B*B*E-y*y)),Q=(y*b-C*M)/E,m=(-y*C-b*M)/E,O=(y*b+C*M)/E,v=(-y*C+b*M)/E,w=Q-h,_=m-I,z=O-h,D=v-I;return w*w+_*_>z*z+D*D&&(Q=O,m=v),{cx:Q,cy:m,x01:-l,y01:-u,x11:Q*(r/B-1),y11:m*(r/B-1)}}var vG=function(){var e=EG,t=BG,A=PM(0),n=null,r=yG,o=MG,i=QG,a=null;function s(){var s,c,l=+e.apply(this,arguments),u=+t.apply(this,arguments),g=r.apply(this,arguments)-hG,p=o.apply(this,arguments)-hG,f=sG(p-g),d=p>g;if(a||(a=s=jM()),u1e-12)if(f>IG-1e-12)a.moveTo(u*lG(g),u*pG(g)),a.arc(0,0,u,g,p,!d),l>1e-12&&(a.moveTo(l*lG(p),l*pG(p)),a.arc(0,0,l,p,g,d));else{var h,I,C=g,b=p,E=g,B=p,y=f,M=f,Q=i.apply(this,arguments)/2,m=Q>1e-12&&(n?+n.apply(this,arguments):fG(l*l+u*u)),O=gG(sG(u-l)/2,+A.apply(this,arguments)),v=O,w=O;if(m>1e-12){var _=bG(m/l*pG(Q)),z=bG(m/u*pG(Q));(y-=2*_)>1e-12?(E+=_*=d?1:-1,B-=_):(y=0,E=B=(g+p)/2),(M-=2*z)>1e-12?(C+=z*=d?1:-1,b-=z):(M=0,C=b=(g+p)/2)}var D=u*lG(C),R=u*pG(C),S=l*lG(B),x=l*pG(B);if(O>1e-12){var L,N=u*lG(b),k=u*pG(b),F=l*lG(E),q=l*pG(E);if(f1e-12?w>1e-12?(h=OG(F,q,D,R,u,w,d),I=OG(N,k,S,x,u,w,d),a.moveTo(h.cx+h.x01,h.cy+h.y01),w1e-12&&y>1e-12?v>1e-12?(h=OG(S,x,N,k,l,-v,d),I=OG(D,R,F,q,l,-v,d),a.lineTo(h.cx+h.x01,h.cy+h.y01),v=l;--u)a.point(h[u],I[u]);a.lineEnd(),a.areaEnd()}d&&(h[c]=+e(g,c,s),I[c]=+A(g,c,s),a.point(t?+t(g,c,s):h[c],n?+n(g,c,s):I[c]))}if(p)return a=null,p+""||null}function c(){return KM().defined(r).curve(i).context(o)}return s.x=function(A){return arguments.length?(e="function"==typeof A?A:PM(+A),t=null,s):e},s.x0=function(t){return arguments.length?(e="function"==typeof t?t:PM(+t),s):e},s.x1=function(e){return arguments.length?(t=null==e?null:"function"==typeof e?e:PM(+e),s):t},s.y=function(e){return arguments.length?(A="function"==typeof e?e:PM(+e),n=null,s):A},s.y0=function(e){return arguments.length?(A="function"==typeof e?e:PM(+e),s):A},s.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:PM(+e),s):n},s.lineX0=s.lineY0=function(){return c().x(e).y(A)},s.lineY1=function(){return c().x(e).y(n)},s.lineX1=function(){return c().x(t).y(A)},s.defined=function(e){return arguments.length?(r="function"==typeof e?e:PM(!!e),s):r},s.curve=function(e){return arguments.length?(i=e,null!=o&&(a=i(o)),s):i},s.context=function(e){return arguments.length?(null==e?o=a=null:a=i(o=e),s):o},s},NG=function(e,t){return te?1:t>=e?0:NaN},kG=function(e){return e},FG=function(){var e=kG,t=NG,A=null,n=PM(0),r=PM(IG),o=PM(0);function i(i){var a,s,c,l,u,g=i.length,p=0,f=new Array(g),d=new Array(g),h=+n.apply(this,arguments),I=Math.min(IG,Math.max(-IG,r.apply(this,arguments)-h)),C=Math.min(Math.abs(I)/g,o.apply(this,arguments)),b=C*(I<0?-1:1);for(a=0;a0&&(p+=u);for(null!=t?f.sort((function(e,A){return t(d[e],d[A])})):null!=A&&f.sort((function(e,t){return A(i[e],i[t])})),a=0,c=p?(I-g*b)/p:0;a0?u*c:0)+b,d[s]={data:i[s],index:a,value:u,startAngle:h,endAngle:l,padAngle:C};return d}return i.value=function(t){return arguments.length?(e="function"==typeof t?t:PM(+t),i):e},i.sortValues=function(e){return arguments.length?(t=e,A=null,i):t},i.sort=function(e){return arguments.length?(A=e,t=null,i):A},i.startAngle=function(e){return arguments.length?(n="function"==typeof e?e:PM(+e),i):n},i.endAngle=function(e){return arguments.length?(r="function"==typeof e?e:PM(+e),i):r},i.padAngle=function(e){return arguments.length?(o="function"==typeof e?e:PM(+e),i):o},i},qG=jG(UM);function TG(e){this._curve=e}function jG(e){function t(t){return new TG(e(t))}return t._curve=e,t}function PG(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(jG(e)):t()._curve},e}TG.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var GG=function(){return PG(KM().curve(qG))},UG=function(){var e=LG().curve(qG),t=e.curve,A=e.lineX0,n=e.lineX1,r=e.lineY0,o=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return PG(A())},delete e.lineX0,e.lineEndAngle=function(){return PG(n())},delete e.lineX1,e.lineInnerRadius=function(){return PG(r())},delete e.lineY0,e.lineOuterRadius=function(){return PG(o())},delete e.lineY1,e.curve=function(e){return arguments.length?t(jG(e)):t()._curve},e},WG=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]},YG=Array.prototype.slice;function KG(e){return e.source}function HG(e){return e.target}function JG(e){var t=KG,A=HG,n=WM,r=YM,o=null;function i(){var i,a=YG.call(arguments),s=t.apply(this,a),c=A.apply(this,a);if(o||(o=i=jM()),e(o,+n.apply(this,(a[0]=s,a)),+r.apply(this,a),+n.apply(this,(a[0]=c,a)),+r.apply(this,a)),i)return o=null,i+""||null}return i.source=function(e){return arguments.length?(t=e,i):t},i.target=function(e){return arguments.length?(A=e,i):A},i.x=function(e){return arguments.length?(n="function"==typeof e?e:PM(+e),i):n},i.y=function(e){return arguments.length?(r="function"==typeof e?e:PM(+e),i):r},i.context=function(e){return arguments.length?(o=null==e?null:e,i):o},i}function VG(e,t,A,n,r){e.moveTo(t,A),e.bezierCurveTo(t=(t+n)/2,A,t,r,n,r)}function XG(e,t,A,n,r){e.moveTo(t,A),e.bezierCurveTo(t,A=(A+r)/2,n,A,n,r)}function ZG(e,t,A,n,r){var o=WG(t,A),i=WG(t,A=(A+r)/2),a=WG(n,A),s=WG(n,r);e.moveTo(o[0],o[1]),e.bezierCurveTo(i[0],i[1],a[0],a[1],s[0],s[1])}function $G(){return JG(VG)}function eU(){return JG(XG)}function tU(){var e=JG(ZG);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}var AU={draw:function(e,t){var A=Math.sqrt(t/dG);e.moveTo(A,0),e.arc(0,0,A,0,IG)}},nU={draw:function(e,t){var A=Math.sqrt(t/5)/2;e.moveTo(-3*A,-A),e.lineTo(-A,-A),e.lineTo(-A,-3*A),e.lineTo(A,-3*A),e.lineTo(A,-A),e.lineTo(3*A,-A),e.lineTo(3*A,A),e.lineTo(A,A),e.lineTo(A,3*A),e.lineTo(-A,3*A),e.lineTo(-A,A),e.lineTo(-3*A,A),e.closePath()}},rU=Math.sqrt(1/3),oU=2*rU,iU={draw:function(e,t){var A=Math.sqrt(t/oU),n=A*rU;e.moveTo(0,-A),e.lineTo(n,0),e.lineTo(0,A),e.lineTo(-n,0),e.closePath()}},aU=Math.sin(dG/10)/Math.sin(7*dG/10),sU=Math.sin(IG/10)*aU,cU=-Math.cos(IG/10)*aU,lU={draw:function(e,t){var A=Math.sqrt(.8908130915292852*t),n=sU*A,r=cU*A;e.moveTo(0,-A),e.lineTo(n,r);for(var o=1;o<5;++o){var i=IG*o/5,a=Math.cos(i),s=Math.sin(i);e.lineTo(s*A,-a*A),e.lineTo(a*n-s*r,s*n+a*r)}e.closePath()}},uU={draw:function(e,t){var A=Math.sqrt(t),n=-A/2;e.rect(n,n,A,A)}},gU=Math.sqrt(3),pU={draw:function(e,t){var A=-Math.sqrt(t/(3*gU));e.moveTo(0,2*A),e.lineTo(-gU*A,-A),e.lineTo(gU*A,-A),e.closePath()}},fU=Math.sqrt(3)/2,dU=1/Math.sqrt(12),hU=3*(dU/2+1),IU={draw:function(e,t){var A=Math.sqrt(t/hU),n=A/2,r=A*dU,o=n,i=A*dU+A,a=-o,s=i;e.moveTo(n,r),e.lineTo(o,i),e.lineTo(a,s),e.lineTo(-.5*n-fU*r,fU*n+-.5*r),e.lineTo(-.5*o-fU*i,fU*o+-.5*i),e.lineTo(-.5*a-fU*s,fU*a+-.5*s),e.lineTo(-.5*n+fU*r,-.5*r-fU*n),e.lineTo(-.5*o+fU*i,-.5*i-fU*o),e.lineTo(-.5*a+fU*s,-.5*s-fU*a),e.closePath()}},CU=[AU,nU,iU,uU,lU,pU,IU],bU=function(){var e=PM(AU),t=PM(64),A=null;function n(){var n;if(A||(A=n=jM()),e.apply(this,arguments).draw(A,+t.apply(this,arguments)),n)return A=null,n+""||null}return n.type=function(t){return arguments.length?(e="function"==typeof t?t:PM(t),n):e},n.size=function(e){return arguments.length?(t="function"==typeof e?e:PM(+e),n):t},n.context=function(e){return arguments.length?(A=null==e?null:e,n):A},n},EU=function(){};function BU(e,t,A){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+A)/6)}function yU(e){this._context=e}yU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:BU(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:BU(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var MU=function(e){return new yU(e)};function QU(e){this._context=e}QU.prototype={areaStart:EU,areaEnd:EU,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:BU(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var mU=function(e){return new QU(e)};function OU(e){this._context=e}OU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var A=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(A,n):this._context.moveTo(A,n);break;case 3:this._point=4;default:BU(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};var vU=function(e){return new OU(e)};function wU(e,t){this._basis=new yU(e),this._beta=t}wU.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,A=e.length-1;if(A>0)for(var n,r=e[0],o=t[0],i=e[A]-r,a=t[A]-o,s=-1;++s<=A;)n=s/A,this._basis.point(this._beta*e[s]+(1-this._beta)*(r+n*i),this._beta*t[s]+(1-this._beta)*(o+n*a));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var _U=function e(t){function A(e){return 1===t?new yU(e):new wU(e,t)}return A.beta=function(t){return e(+t)},A}(.85);function zU(e,t,A){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-A),e._x2,e._y2)}function DU(e,t){this._context=e,this._k=(1-t)/6}DU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:zU(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:zU(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var RU=function e(t){function A(e){return new DU(e,t)}return A.tension=function(t){return e(+t)},A}(0);function SU(e,t){this._context=e,this._k=(1-t)/6}SU.prototype={areaStart:EU,areaEnd:EU,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:zU(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var xU=function e(t){function A(e){return new SU(e,t)}return A.tension=function(t){return e(+t)},A}(0);function LU(e,t){this._context=e,this._k=(1-t)/6}LU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:zU(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var NU=function e(t){function A(e){return new LU(e,t)}return A.tension=function(t){return e(+t)},A}(0);function kU(e,t,A){var n=e._x1,r=e._y1,o=e._x2,i=e._y2;if(e._l01_a>1e-12){var a=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,s=3*e._l01_a*(e._l01_a+e._l12_a);n=(n*a-e._x0*e._l12_2a+e._x2*e._l01_2a)/s,r=(r*a-e._y0*e._l12_2a+e._y2*e._l01_2a)/s}if(e._l23_a>1e-12){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,l=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*c+e._x1*e._l23_2a-t*e._l12_2a)/l,i=(i*c+e._y1*e._l23_2a-A*e._l12_2a)/l}e._context.bezierCurveTo(n,r,o,i,e._x2,e._y2)}function FU(e,t){this._context=e,this._alpha=t}FU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var A=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:kU(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var qU=function e(t){function A(e){return t?new FU(e,t):new DU(e,0)}return A.alpha=function(t){return e(+t)},A}(.5);function TU(e,t){this._context=e,this._alpha=t}TU.prototype={areaStart:EU,areaEnd:EU,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var A=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+n*n,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:kU(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var jU=function e(t){function A(e){return t?new TU(e,t):new SU(e,0)}return A.alpha=function(t){return e(+t)},A}(.5);function PU(e,t){this._context=e,this._alpha=t}PU.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var A=this._x2-e,n=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(A*A+n*n,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:kU(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var GU=function e(t){function A(e){return t?new PU(e,t):new LU(e,0)}return A.alpha=function(t){return e(+t)},A}(.5);function UU(e){this._context=e}UU.prototype={areaStart:EU,areaEnd:EU,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};var WU=function(e){return new UU(e)};function YU(e){return e<0?-1:1}function KU(e,t,A){var n=e._x1-e._x0,r=t-e._x1,o=(e._y1-e._y0)/(n||r<0&&-0),i=(A-e._y1)/(r||n<0&&-0),a=(o*r+i*n)/(n+r);return(YU(o)+YU(i))*Math.min(Math.abs(o),Math.abs(i),.5*Math.abs(a))||0}function HU(e,t){var A=e._x1-e._x0;return A?(3*(e._y1-e._y0)/A-t)/2:t}function JU(e,t,A){var n=e._x0,r=e._y0,o=e._x1,i=e._y1,a=(o-n)/3;e._context.bezierCurveTo(n+a,r+a*t,o-a,i-a*A,o,i)}function VU(e){this._context=e}function XU(e){this._context=new ZU(e)}function ZU(e){this._context=e}function $U(e){return new VU(e)}function eW(e){return new XU(e)}function tW(e){this._context=e}function AW(e){var t,A,n=e.length-1,r=new Array(n),o=new Array(n),i=new Array(n);for(r[0]=0,o[0]=2,i[0]=e[0]+2*e[1],t=1;t=0;--t)r[t]=(i[t]-r[t+1])/o[t];for(o[n-1]=(e[n]+r[n-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var A=this._x*(1-this._t)+e*this._t;this._context.lineTo(A,this._y),this._context.lineTo(A,t)}}this._x=e,this._y=t}};var oW=function(e){return new rW(e,.5)};function iW(e){return new rW(e,0)}function aW(e){return new rW(e,1)}var sW=function(e,t){if((r=e.length)>1)for(var A,n,r,o=1,i=e[t[0]],a=i.length;o=0;)A[t]=t;return A};function lW(e,t){return e[t]}var uW=function(){var e=PM([]),t=cW,A=sW,n=lW;function r(r){var o,i,a=e.apply(this,arguments),s=r.length,c=a.length,l=new Array(c);for(o=0;o0){for(var A,n,r,o=0,i=e[0].length;o0)for(var A,n,r,o,i,a,s=0,c=e[t[0]].length;s0?(n[0]=o,n[1]=o+=r):r<0?(n[1]=i,n[0]=i+=r):(n[0]=0,n[1]=r)},fW=function(e,t){if((A=e.length)>0){for(var A,n=0,r=e[t[0]],o=r.length;n0&&(n=(A=e[t[0]]).length)>0){for(var A,n,r,o=0,i=1;io&&(o=t,n=A);return n}var CW=function(e){var t=e.map(bW);return cW(e).sort((function(e,A){return t[e]-t[A]}))};function bW(e){for(var t,A=0,n=-1,r=e.length;++n300?10:5:20}function GW(e,t,A){return A||(e.ticks?e.ticks(t):e.domain())}var UW=Object.assign||function(e){for(var t=1;tu[1])?e:e.concat([l.a.createElement("circle",UW({cx:0,cy:0,r:n},{key:A,className:"rv-xy-plot__circular-grid-lines__line",style:g}))])}),[]))}}]),t}(c.PureComponent);JW.displayName="CircularGridLines",JW.propTypes={centerX:BC.a.number,centerY:BC.a.number,width:BC.a.number,height:BC.a.number,top:BC.a.number,left:BC.a.number,rRange:BC.a.arrayOf(BC.a.number),style:BC.a.object,tickValues:BC.a.arrayOf(BC.a.number),tickTotal:BC.a.number,animation:NF,marginTop:BC.a.number,marginBottom:BC.a.number,marginLeft:BC.a.number,marginRight:BC.a.number,innerWidth:BC.a.number,innerHeight:BC.a.number},JW.defaultProps={centerX:0,centerY:0},JW.requiresSVG=!0;var VW=function(e,t){return et?1:e>=t?0:NaN};var XW,ZW;1===(XW=VW).length&&(ZW=XW,XW=function(e,t){return VW(ZW(e),t)});var $W=function(e,t){var A,n,r,o=e.length,i=-1;if(null==t){for(;++i=A)for(n=r=A;++iA&&(n=A),r=A)for(n=r=A;++iA&&(n=A),r=AY?r*=10:o>=nY?r*=5:o>=rY&&(r*=2),tn!=p>n&&A<(g-c)*(n-l)/(p-l)+c&&(r=-r)}return r}function gY(e,t,A){var n,r,o,i;return function(e,t,A){return(t[0]-e[0])*(A[1]-e[1])==(A[0]-e[0])*(t[1]-e[1])}(e,t,A)&&(r=e[n=+(e[0]===t[0])],o=A[n],i=t[n],r<=o&&o<=i||i<=o&&o<=r)}var pY=function(){},fY=[[],[[[1,1.5],[.5,1]]],[[[1.5,1],[1,1.5]]],[[[1.5,1],[.5,1]]],[[[1,.5],[1.5,1]]],[[[1,1.5],[.5,1]],[[1,.5],[1.5,1]]],[[[1,.5],[1,1.5]]],[[[1,.5],[.5,1]]],[[[.5,1],[1,.5]]],[[[1,1.5],[1,.5]]],[[[.5,1],[1,.5]],[[1.5,1],[1,1.5]]],[[[1.5,1],[1,.5]]],[[[.5,1],[1.5,1]]],[[[1,1.5],[1.5,1]]],[[[.5,1],[1,1.5]]],[]],dY=function(){var e=1,t=1,A=iY,n=a;function r(e){var t=A(e);if(Array.isArray(t))t=t.slice().sort(sY);else{var n=$W(e),r=n[0],i=n[1];t=oY(r,i,t),t=tY(Math.floor(r/t)*t,Math.floor(i/t)*t,t)}return t.map((function(t){return o(e,t)}))}function o(A,r){var o=[],a=[];return function(A,n,r){var o,a,s,c,l,u,g=new Array,p=new Array;o=a=-1,c=A[0]>=n,fY[c<<1].forEach(f);for(;++o=n,fY[s|c<<1].forEach(f);fY[c<<0].forEach(f);for(;++a=n,l=A[a*e]>=n,fY[c<<1|l<<2].forEach(f);++o=n,u=l,l=A[a*e+o+1]>=n,fY[s|c<<1|l<<2|u<<3].forEach(f);fY[c|l<<3].forEach(f)}o=-1,l=A[a*e]>=n,fY[l<<2].forEach(f);for(;++o=n,fY[l<<2|u<<3].forEach(f);function f(e){var t,A,n=[e[0][0]+o,e[0][1]+a],s=[e[1][0]+o,e[1][1]+a],c=i(n),l=i(s);(t=p[c])?(A=g[l])?(delete p[t.end],delete g[A.start],t===A?(t.ring.push(s),r(t.ring)):g[t.start]=p[A.end]={start:t.start,end:A.end,ring:t.ring.concat(A.ring)}):(delete p[t.end],t.ring.push(s),p[t.end=l]=t):(t=g[l])?(A=p[c])?(delete g[t.start],delete p[A.end],t===A?(t.ring.push(s),r(t.ring)):g[A.start]=p[t.end]={start:A.start,end:t.end,ring:A.ring.concat(t.ring)}):(delete g[t.start],t.ring.unshift(n),g[t.start=c]=t):g[c]=p[l]={start:c,end:l,ring:[n,s]}}fY[l<<3].forEach(f)}(A,r,(function(e){n(e,A,r),function(e){for(var t=0,A=e.length,n=e[A-1][1]*e[0][0]-e[A-1][0]*e[0][1];++t0?o.push([e]):a.push(e)})),a.forEach((function(e){for(var t,A=0,n=o.length;A0&&i0&&a0&&o>0))throw new Error("invalid size");return e=n,t=o,r},r.thresholds=function(e){return arguments.length?(A="function"==typeof e?e:Array.isArray(e)?cY(aY.call(e)):cY(e),r):A},r.smooth=function(e){return arguments.length?(n=e?a:pY,r):n===a},r};function hY(e,t,A){for(var n=e.width,r=e.height,o=1+(A<<1),i=0;i=A&&(a>=o&&(s-=e.data[a-o+i*n]),t.data[a-A+i*n]=s/Math.min(a+1,n-1+o-a,o))}function IY(e,t,A){for(var n=e.width,r=e.height,o=1+(A<<1),i=0;i=A&&(a>=o&&(s-=e.data[i+(a-o)*n]),t.data[i+(a-A)*n]=s/Math.min(a+1,r-1+o-a,o))}function CY(e){return e[0]}function bY(e){return e[1]}function EY(){return 1}var BY=function(e){return e};function yY(e,t){e&&QY.hasOwnProperty(e.type)&&QY[e.type](e,t)}var MY={Feature:function(e,t){yY(e.geometry,t)},FeatureCollection:function(e,t){for(var A=e.features,n=-1,r=A.length;++nXY&&(XY=e);tZY&&(ZY=t)},lineStart:NY,lineEnd:NY,polygonStart:NY,polygonEnd:NY,result:function(){var e=[[JY,VY],[XY,ZY]];return XY=ZY=-(VY=JY=1/0),e}},rK=0,oK=0,iK=0,aK=0,sK=0,cK=0,lK=0,uK=0,gK=0,pK={point:fK,lineStart:dK,lineEnd:CK,polygonStart:function(){pK.lineStart=bK,pK.lineEnd=EK},polygonEnd:function(){pK.point=fK,pK.lineStart=dK,pK.lineEnd=CK},result:function(){var e=gK?[lK/gK,uK/gK]:cK?[aK/cK,sK/cK]:iK?[rK/iK,oK/iK]:[NaN,NaN];return rK=oK=iK=aK=sK=cK=lK=uK=gK=0,e}};function fK(e,t){rK+=e,oK+=t,++iK}function dK(){pK.point=hK}function hK(e,t){pK.point=IK,fK(tK=e,AK=t)}function IK(e,t){var A=e-tK,n=t-AK,r=LY(A*A+n*n);aK+=r*(tK+e)/2,sK+=r*(AK+t)/2,cK+=r,fK(tK=e,AK=t)}function CK(){pK.point=fK}function bK(){pK.point=BK}function EK(){yK($Y,eK)}function BK(e,t){pK.point=yK,fK($Y=tK=e,eK=AK=t)}function yK(e,t){var A=e-tK,n=t-AK,r=LY(A*A+n*n);aK+=r*(tK+e)/2,sK+=r*(AK+t)/2,cK+=r,lK+=(r=AK*e-tK*t)*(tK+e),uK+=r*(AK+t),gK+=3*r,fK(tK=e,AK=t)}var MK=pK;function QK(e){this._context=e}QK.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,SY)}},result:NY};var mK,OK,vK,wK,_K,zK=wY(),DK={point:NY,lineStart:function(){DK.point=RK},lineEnd:function(){mK&&SK(OK,vK),DK.point=NY},polygonStart:function(){mK=!0},polygonEnd:function(){mK=null},result:function(){var e=+zK;return zK.reset(),e}};function RK(e,t){DK.point=SK,OK=wK=e,vK=_K=t}function SK(e,t){wK-=e,_K-=t,zK.add(LY(wK*wK+_K*_K)),wK=e,_K=t}var xK=DK;function LK(){this._string=[]}function NK(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}LK.prototype={_radius:4.5,_circle:NK(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=NK(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}};var kK=Object.assign||function(e){for(var t=1;t>i,c=r+2*a>>i,l=cY(20);function u(n){var r=new Float32Array(s*c),u=new Float32Array(s*c);n.forEach((function(n,o,l){var u=+e(n,o,l)+a>>i,g=+t(n,o,l)+a>>i,p=+A(n,o,l);u>=0&&u=0&&g>i),IY({width:s,height:c,data:u},{width:s,height:c,data:r},o>>i),hY({width:s,height:c,data:r},{width:s,height:c,data:u},o>>i),IY({width:s,height:c,data:u},{width:s,height:c,data:r},o>>i),hY({width:s,height:c,data:r},{width:s,height:c,data:u},o>>i),IY({width:s,height:c,data:u},{width:s,height:c,data:r},o>>i);var p=l(r);if(!Array.isArray(p)){var f=function(e,t){var A,n,r=e.length,o=-1;if(null==t){for(;++o=A)for(n=A;++on&&(n=A)}else for(;++o=A)for(n=A;++on&&(n=A);return n}(r);p=oY(0,f,p),(p=tY(0,Math.floor(f/p)*p,p)).shift()}return dY().thresholds(p).size([s,c])(r).map(g)}function g(e){return e.value*=Math.pow(2,-2*i),e.coordinates.forEach(p),e}function p(e){e.forEach(f)}function f(e){e.forEach(d)}function d(e){e[0]=e[0]*Math.pow(2,i)-a,e[1]=e[1]*Math.pow(2,i)-a}function h(){return s=n+2*(a=3*o)>>i,c=r+2*a>>i,u}return u.x=function(t){return arguments.length?(e="function"==typeof t?t:cY(+t),u):e},u.y=function(e){return arguments.length?(t="function"==typeof e?e:cY(+e),u):t},u.weight=function(e){return arguments.length?(A="function"==typeof e?e:cY(+e),u):A},u.size=function(e){if(!arguments.length)return[n,r];var t=Math.ceil(e[0]),A=Math.ceil(e[1]);if(!(t>=0||t>=0))throw new Error("invalid size");return n=t,r=A,h()},u.cellSize=function(e){if(!arguments.length)return 1<=1))throw new Error("invalid cell size");return i=Math.floor(Math.log(e)/Math.LN2),h()},u.thresholds=function(e){return arguments.length?(l="function"==typeof e?e:Array.isArray(e)?cY(aY.call(e)):cY(e),u):l},u.bandwidth=function(e){if(!arguments.length)return Math.sqrt(o*(o+1));if(!((e=+e)>=0))throw new Error("invalid bandwidth");return o=Math.round((Math.sqrt(4*e*e+1)-1)/2),h()},u}().x((function(e){return p(e)})).y((function(e){return f(e)})).size([s,a]).bandwidth(n)(i),h=function(e,t){var A,n,r=4.5;function o(e){return e&&("function"==typeof r&&n.pointRadius(+r.apply(this,arguments)),vY(e,A(n))),n.result()}return o.area=function(e){return vY(e,A(HY)),HY.result()},o.measure=function(e){return vY(e,A(xK)),xK.result()},o.bounds=function(e){return vY(e,A(nK)),nK.result()},o.centroid=function(e){return vY(e,A(MK)),MK.result()},o.projection=function(t){return arguments.length?(A=null==t?(e=null,BY):(e=t).stream,o):e},o.context=function(e){return arguments.length?(n=null==e?(t=null,new LK):new QK(t=e),"function"!=typeof r&&n.pointRadius(r),o):t},o.pointRadius=function(e){return arguments.length?(r="function"==typeof e?e:(n.pointRadius(+e),+e),o):r},o.projection(e).context(t)}(),I=function(e){return e.reduce((function(e,t){return{min:Math.min(e.min,t.value),max:Math.max(e.max,t.value)}}),{min:1/0,max:-1/0})}(d),C=I.min,b=I.max,E=wq().domain([C,b]).range(o||VP);return l.a.createElement("g",{className:"rv-xy-plot__series rv-xy-plot__series--contour "+r,transform:"translate("+c+","+u+")"},d.map((function(e,t){return l.a.createElement("path",{className:"rv-xy-plot__series--contour-line",key:"rv-xy-plot__series--contour-line-"+t,d:h(e),style:kK({fill:E(e.value)},g)})})))}}]),t}(KP);jK.propTypes=kK({},KP.propTypes,{animation:BC.a.bool,bandwidth:BC.a.number,className:BC.a.string,marginLeft:BC.a.number,marginTop:BC.a.number,style:BC.a.object}),jK.defaultProps=kK({},KP.defaultProps,{bandwidth:40,style:{}});var PK=Object.assign||function(e){for(var t=1;ti/2?"left":"right":g);return l.a.createElement("div",{className:"rv-crosshair "+A,style:{left:p+"px",top:f+"px"}},l.a.createElement("div",{className:"rv-crosshair__line",style:PK({height:a+"px"},s.line)}),l.a.createElement("div",{className:d},t||l.a.createElement("div",{className:"rv-crosshair__inner__content",style:s.box},l.a.createElement("div",null,this._renderCrosshairTitle(),this._renderCrosshairItems()))))}}],[{key:"defaultProps",get:function(){return{titleFormat:YK,itemsFormat:KK,style:{line:{},title:{},box:{}}}}},{key:"propTypes",get:function(){return{className:BC.a.string,values:BC.a.arrayOf(BC.a.oneOfType([BC.a.number,BC.a.string,BC.a.object])),series:BC.a.object,innerWidth:BC.a.number,innerHeight:BC.a.number,marginLeft:BC.a.number,marginTop:BC.a.number,orientation:BC.a.oneOf(["left","right"]),itemsFormat:BC.a.func,titleFormat:BC.a.func,style:BC.a.shape({line:BC.a.object,title:BC.a.object,box:BC.a.object})}}}]),t}(c.PureComponent);JK.displayName="Crosshair";var VK=function(){function e(e,t){for(var A=0;A1&&void 0!==arguments[1]?arguments[1]:2,A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:tH;switch(e){case"diamond":return l.a.createElement("polygon",{style:A,points:"0 0 "+t/2+" "+t/2+" 0 "+t+" "+-t/2+" "+t/2+" 0 0"});case"star":var n=[].concat(eH(new Array(5))).map((function(e,A){var n=A/5*Math.PI*2,r=n+Math.PI/10,o=n-Math.PI/10,i=t/2.61;return"\n "+Math.cos(o)*t+" "+Math.sin(o)*t+"\n "+Math.cos(r)*i+" "+Math.sin(r)*i+"\n "})).join(" ");return l.a.createElement("polygon",{points:n,x:"0",y:"0",height:t,width:t,style:A});case"square":return l.a.createElement("rect",{x:""+-t/2,y:""+-t/2,height:t,width:t,style:A});default:case"circle":return l.a.createElement("circle",{cx:"0",cy:"0",r:t/2,style:A})}}var nH=function(e){function t(){return ZK(this,t),$K(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),VK(t,[{key:"render",value:function(){var e=this,A=this.props,n=A.animation,r=A.className,o=A.customComponent,i=A.data,a=A.innerHeight,s=A.innerWidth,c=A.marginLeft,u=A.marginTop,g=A.style,p=A.size;if(!i||!s||!a)return null;if(n)return l.a.createElement(LF,XK({},this.props,{animatedProps:iG}),l.a.createElement(t,XK({},this.props,{animation:!1})));var f=this._getAttributeFunctor("x"),d=this._getAttributeFunctor("y"),h=i.map((function(t,A){var n={x:f(t),y:d(t)},r=function(e){var t=e.customComponent,A=e.defaultType,n=e.positionInPixels,r=(e.positionFunctions,e.style),o=e.propsSize,i=t.size,a=XK({},r,t.style||{}),s=t.customComponent;return s||"string"!=typeof A?s?"string"==typeof s?AH(s||A,i,a):s(t,n,a):A(t,n,a):AH(A,i||o,a)}({customComponent:t,positionInPixels:n,defaultType:o,positionFunctions:{x:f,y:d},style:g,propsSize:p});return l.a.createElement("g",{className:"rv-xy-plot__series--custom-svg",key:"rv-xy-plot__series--custom-svg-"+A,transform:"translate("+n.x+","+n.y+")",onMouseEnter:function(A){return e._valueMouseOverHandler(t,A)},onMouseLeave:function(A){return e._valueMouseOutHandler(t,A)}},r)}));return l.a.createElement("g",{className:"rv-xy-plot__series rv-xy-plot__series--custom-svg-wrapper "+r,transform:"translate("+c+","+u+")"},h)}}]),t}(KP);nH.propTypes={animation:BC.a.bool,className:BC.a.string,customComponent:BC.a.oneOfType([BC.a.string,BC.a.func]),data:BC.a.arrayOf(BC.a.shape({x:BC.a.oneOfType([BC.a.string,BC.a.number]).isRequired,y:BC.a.oneOfType([BC.a.string,BC.a.number]).isRequired})).isRequired,marginLeft:BC.a.number,marginTop:BC.a.number,style:BC.a.object,size:BC.a.number,onValueMouseOver:BC.a.func,onValueMouseOut:BC.a.func},nH.defaultProps=XK({},KP.defaultProps,{animation:!1,customComponent:"circle",style:{},size:2});var rH=nH,oH=Object.assign||function(e){for(var t=1;te.y?Math.PI/2:3*Math.PI/2:Math.atan((t.y-e.y)/(t.x-e.x))}(n,r)+Math.PI/2;return s.map((function(e,t){var A=oH({x1:0,y1:0,x2:i*Math.cos(c),y2:i*Math.sin(c)},a.ticks),n=oH({x:i*Math.cos(c),y:i*Math.sin(c),textAnchor:"start"},a.text);return l.a.createElement("g",{key:t,transform:"translate("+e.x+", "+e.y+")",className:"rv-xy-plot__axis__tick"},l.a.createElement("line",oH({},A,{className:"rv-xy-plot__axis__tick__line"})),l.a.createElement("text",oH({},n,{className:"rv-xy-plot__axis__tick__text"}),o(e.text)))}))}var aH=Object.assign||function(e){for(var t=1;tc),p=i&&(tu);return n&&r?g||p:n?g:!r||p}},{key:"_convertAreaToCoordinates",value:function(e){var t=this.props,A=t.enableX,n=t.enableY,r=t.marginLeft,o=t.marginTop,i=wP(this.props,"x"),a=wP(this.props,"y");return A&&n?{bottom:a.invert(e.bottom),left:i.invert(e.left-r),right:i.invert(e.right-r),top:a.invert(e.top)}:n?{bottom:a.invert(e.bottom-o),top:a.invert(e.top-o)}:A?{left:i.invert(e.left-r),right:i.invert(e.right-r)}:{}}},{key:"startBrushing",value:function(e){var t=this,A=this.props,n=A.onBrushStart,r=A.onDragStart,o=A.drag,i=this.state.dragArea,a=GH(e.nativeEvent),s=a.xLoc,c=a.yLoc,l=function(e,A){var n={bottom:c,left:s,right:s,top:c};t.setState({dragging:e,brushArea:i&&!A?i:n,brushing:!e,startLocX:s,startLocY:c})},u=this._clickedOutsideDrag(s,c);if(o&&!i||!o||u)return l(!1,u),void(n&&n(e));o&&i&&(l(!0,u),r&&r(e))}},{key:"stopBrushing",value:function(e){var t=this.state,A=t.brushing,n=t.dragging,r=t.brushArea;if(A||n){var o=this.props,i=o.onBrushEnd,a=o.onDragEnd,s=o.drag,c=Math.abs(r.right-r.left)<5,l=Math.abs(r.top-r.bottom)<5||c;this.setState({brushing:!1,dragging:!1,brushArea:s?r:{top:0,right:0,bottom:0,left:0},startLocX:0,startLocY:0,dragArea:s&&!l&&r}),A&&i&&i(l?null:this._convertAreaToCoordinates(r)),s&&a&&a(l?null:this._convertAreaToCoordinates(r))}}},{key:"onBrush",value:function(e){var t=this.props,A=t.onBrush,n=t.onDrag,r=t.drag,o=this.state,i=o.brushing,a=o.dragging,s=GH(e.nativeEvent),c=s.xLoc,l=s.yLoc;if(i){var u=this._getDrawArea(c,l);this.setState({brushArea:u}),A&&A(this._convertAreaToCoordinates(u))}if(r&&a){var g=this._getDragArea(c,l);this.setState({brushArea:g}),n&&n(this._convertAreaToCoordinates(g))}}},{key:"render",value:function(){var e=this,t=this.props,A=t.color,n=t.className,r=t.highlightHeight,o=t.highlightWidth,i=t.highlightX,a=t.highlightY,s=t.innerWidth,c=t.innerHeight,u=t.marginLeft,g=t.marginRight,p=t.marginTop,f=t.marginBottom,d=t.opacity,h=this.state.brushArea,I=h.left,C=h.right,b=h.top,E=h.bottom,B=0;i&&(B=wP(this.props,"x")(i));var y=0;a&&(y=wP(this.props,"y")(a));var M=o||u+g+s,Q=r||p+f+c;return l.a.createElement("g",{transform:"translate("+B+", "+y+")",className:n+" rv-highlight-container"},l.a.createElement("rect",{className:"rv-mouse-target",fill:"black",opacity:"0",x:"0",y:"0",width:Math.max(M,0),height:Math.max(Q,0),onMouseDown:function(t){return e.startBrushing(t)},onMouseMove:function(t){return e.onBrush(t)},onMouseUp:function(t){return e.stopBrushing(t)},onMouseLeave:function(t){return e.stopBrushing(t)},onTouchEnd:function(t){t.preventDefault(),e.stopBrushing(t)},onTouchCancel:function(t){t.preventDefault(),e.stopBrushing(t)},onContextMenu:function(e){return e.preventDefault()},onContextMenuCapture:function(e){return e.preventDefault()}}),l.a.createElement("rect",{className:"rv-highlight",pointerEvents:"none",opacity:d,fill:A,x:I,y:b,width:Math.min(Math.max(0,C-I),M),height:Math.min(Math.max(0,E-b),Q)}))}}]),t}(KP);UH.displayName="HighlightOverlay",UH.defaultProps={color:"rgb(77, 182, 172)",className:"",enableX:!0,enableY:!0,opacity:.3},UH.propTypes=qH({},KP.propTypes,{enableX:BC.a.bool,enableY:BC.a.bool,highlightHeight:BC.a.number,highlightWidth:BC.a.number,highlightX:BC.a.oneOfType([BC.a.string,BC.a.number]),highlightY:BC.a.oneOfType([BC.a.string,BC.a.number]),onBrushStart:BC.a.func,onDragStart:BC.a.func,onBrush:BC.a.func,onDrag:BC.a.func,onBrushEnd:BC.a.func,onDragEnd:BC.a.func});var WH=UH,YH=Object.assign||function(e){for(var t=1;tn/2?VH.LEFT:VH.RIGHT),s===VH.AUTO&&(c.vertical=t>r/2?VH.TOP:VH.BOTTOM),c}},{key:"_getAlignClassNames",value:function(e){var t=this.props.orientation;return(t?"rv-hint--orientation-"+t:"")+" rv-hint--horizontalAlign-"+e.horizontal+"\n rv-hint--verticalAlign-"+e.vertical}},{key:"_getAlignStyle",value:function(e,t,A){return YH({},this._getXCSS(e.horizontal,t),this._getYCSS(e.vertical,A))}},{key:"_getCSSBottom",value:function(e){if(null==e)return{bottom:0};var t=this.props,A=t.innerHeight;return{bottom:t.marginBottom+A-e}}},{key:"_getCSSLeft",value:function(e){return null==e?{left:0}:{left:this.props.marginLeft+e}}},{key:"_getCSSRight",value:function(e){if(null==e)return{right:0};var t=this.props,A=t.innerWidth;return{right:t.marginRight+A-e}}},{key:"_getCSSTop",value:function(e){return null==e?{top:0}:{top:this.props.marginTop+e}}},{key:"_getPositionInfo",value:function(){var e=this.props,t=e.value,A=e.getAlignStyle,n=DP(this.props,"x")(t),r=DP(this.props,"y")(t),o=this._getAlign(n,r);return{position:A?A(o,n,r):this._getAlignStyle(o,n,r),positionClassName:this._getAlignClassNames(o)}}},{key:"_getXCSS",value:function(e,t){switch(e){case VH.LEFT_EDGE:return this._getCSSLeft(null);case VH.RIGHT_EDGE:return this._getCSSRight(null);case VH.LEFT:return this._getCSSRight(t);case VH.RIGHT:default:return this._getCSSLeft(t)}}},{key:"_getYCSS",value:function(e,t){switch(e){case VH.TOP_EDGE:return this._getCSSTop(null);case VH.BOTTOM_EDGE:return this._getCSSBottom(null);case VH.BOTTOM:return this._getCSSTop(t);case VH.TOP:default:return this._getCSSBottom(t)}}},{key:"_mapOrientationToAlign",value:function(e){switch(e){case XH.BOTTOM_LEFT:return{horizontal:VH.LEFT,vertical:VH.BOTTOM};case XH.BOTTOM_RIGHT:return{horizontal:VH.RIGHT,vertical:VH.BOTTOM};case XH.TOP_LEFT:return{horizontal:VH.LEFT,vertical:VH.TOP};case XH.TOP_RIGHT:return{horizontal:VH.RIGHT,vertical:VH.TOP}}}},{key:"render",value:function(){var e=this.props,t=e.value,A=e.format,n=e.children,r=e.style,o=e.className,i=this._getPositionInfo(),a=i.position,s=i.positionClassName;return l.a.createElement("div",{className:"rv-hint "+s+" "+o,style:YH({},r,a,{position:"absolute"})},n||l.a.createElement("div",{className:"rv-hint__content",style:r.content},A(t).map((function(e,t){return l.a.createElement("div",{key:"rv-hint"+t,style:r.row},l.a.createElement("span",{className:"rv-hint__title",style:r.title},e.title),": ",l.a.createElement("span",{className:"rv-hint__value",style:r.value},e.value))}))))}}],[{key:"defaultProps",get:function(){return{format:ZH,align:{horizontal:VH.AUTO,vertical:VH.AUTO},style:{}}}},{key:"propTypes",get:function(){return{marginTop:BC.a.number,marginLeft:BC.a.number,innerWidth:BC.a.number,innerHeight:BC.a.number,scales:BC.a.object,value:BC.a.object,format:BC.a.func,style:BC.a.object,className:BC.a.string,align:BC.a.shape({horizontal:BC.a.oneOf([VH.AUTO,VH.LEFT,VH.RIGHT,VH.LEFT_EDGE,VH.RIGHT_EDGE]),vertical:BC.a.oneOf([VH.AUTO,VH.BOTTOM,VH.TOP,VH.BOTTOM_EDGE,VH.TOP_EDGE])}),getAlignStyle:BC.a.func,orientation:BC.a.oneOf([XH.BOTTOM_LEFT,XH.BOTTOM_RIGHT,XH.TOP_LEFT,XH.TOP_RIGHT])}}}]),t}(c.PureComponent);$H.displayName="Hint",$H.ORIENTATION=XH,$H.ALIGN=VH;var eJ=$H,tJ=Object.assign||function(e){for(var t=1;t-1&&AB;if(!M&&!Q)return null;var m=wX({opacity:r?r(t):1,stroke:i&&i(t),strokeWidth:a||1},s),O=n/2,v={x1:I+h,y1:C,x2:b,y2:C,style:m},w={x1:I-h,y1:C,x2:E,y2:C,style:m},_={x1:b,y1:C-O,x2:b,y2:C+O,style:m},z={x1:E,y1:C-O,x2:E,y2:C+O,style:m},D={x1:I,y1:C-h,x2:I,y2:B,style:m},R={x1:I,y1:C+h,x2:I,y2:y,style:m},S={x1:I-O,y1:B,x2:I+O,y2:B,style:m},x={x1:I-O,y1:y,x2:I+O,y2:y,style:m};return l.a.createElement("g",{className:"mark-whiskers",key:A,onClick:function(e){return c(t,e)},onContextMenu:function(e){return p(t,e)},onMouseOver:function(e){return g(t,e)},onMouseOut:function(e){return u(t,e)}},M?l.a.createElement("g",{className:"x-whiskers"},l.a.createElement("line",v),l.a.createElement("line",w),l.a.createElement("line",_),l.a.createElement("line",z)):null,Q?l.a.createElement("g",{className:"y-whiskers"},l.a.createElement("line",D),l.a.createElement("line",R),l.a.createElement("line",S),l.a.createElement("line",x)):null)}}(u)))}}]),t}(KP);DX.displayName="WhiskerSeries",DX.propTypes=wX({},KP.propTypes,{strokeWidth:BC.a.number}),DX.defaultProps=wX({},KP.defaultProps,{crossBarWidth:6,size:0,strokeWidth:1});var RX=A(726),SX=A.n(RX),xX=Object.assign||function(e){for(var t=1;t30&&clearInterval(o),r+=1):clearInterval(o)}),1)}(A,p,f,d):GX(A,p,f,d)}}},{key:"render",value:function(){var e=this,t=this.props,A=t.innerHeight,n=t.innerWidth,r=t.marginBottom,o=t.marginLeft,i=t.marginRight,a=t.marginTop,s=t.pixelRatio,c=A+a+r,u=n+o+i;return l.a.createElement("div",{style:{left:0,top:0},className:"rv-xy-canvas"},l.a.createElement("canvas",{className:"rv-xy-canvas-element",height:c*s,width:u*s,style:{height:c+"px",width:u+"px"},ref:function(t){return e.canvas=t}}),this.props.children)}}],[{key:"defaultProps",get:function(){return{pixelRatio:window&&window.devicePixelRatio||1}}}]),t}(c.Component);UX.displayName="CanvasWrapper",UX.propTypes={marginBottom:BC.a.number.isRequired,marginLeft:BC.a.number.isRequired,marginRight:BC.a.number.isRequired,marginTop:BC.a.number.isRequired,innerHeight:BC.a.number.isRequired,innerWidth:BC.a.number.isRequired,pixelRatio:BC.a.number.isRequired};var WX=UX,YX=function(){function e(e,t){for(var A=0;A-1,E=b?"rv-xy-plot__axis--vertical":"rv-xy-plot__axis--horizontal",B=c,y=I;if(g){var M=wP(n,r);b?B=M(0):y=u+M(0)}return l.a.createElement("g",{transform:"translate("+B+","+y+")",className:"rv-xy-plot__axis "+E+" "+o,style:d},!a&&l.a.createElement(iZ,{height:i,width:C,orientation:p,style:wZ({},d,d.line)}),!s&&l.a.createElement(CZ,wZ({},n,{style:wZ({},d,d.ticks)})),h?l.a.createElement(vZ,{position:f,title:h,height:i,width:C,style:wZ({},d,d.title),orientation:p}):null)}}]),t}(c.PureComponent);qZ.displayName="Axis",qZ.propTypes=kZ,qZ.defaultProps=FZ,qZ.requiresSVG=!0;var TZ=qZ,jZ=Object.assign||function(e){for(var t=1;ta.max)&&(c=!1),{x:o,y:i}})),g={animation:t,className:c?"rv-parallel-coordinates-chart-line":"rv-parallel-coordinates-chart-line rv-parallel-coordinates-chart-line-unselected",key:o+"-polygon",data:u,color:e.color||n[o%n.length],style:h$({},i.lines,e.style||{})};return c||(g.style=h$({},g.style,i.deselectedLineStyle)),a?l.a.createElement(OV,g):l.a.createElement(pV,g)}))}({animation:n,brushFilters:t,colorRange:a,domains:c,data:s,showMarks:h,style:I}),y=l.a.createElement(iV,{animation:!0,key:o,className:"rv-parallel-coordinates-chart-label",data:B$({domains:c,style:I.labels})}),M=LX(this.props,FX),Q=M.marginLeft,m=M.marginRight;return l.a.createElement(ZX,{height:u,width:b,margin:p,dontCheckIfEmpty:!0,className:o+" rv-parallel-coordinates-chart",onMouseLeave:f,onMouseEnter:d,xType:"ordinal",yDomain:[0,1]},i,E.concat(B).concat(y),r&&c.map((function(A){var n=function(n){e.setState({brushFilters:h$({},t,I$({},A.name,n?{min:n.bottom,max:n.top}:null))})};return l.a.createElement(WH,{key:A.name,drag:!0,highlightX:A.name,onBrushEnd:n,onDragEnd:n,highlightWidth:(b-Q-m)/c.length,enableX:!1})})))}}]),t}(c.Component);y$.displayName="ParallelCoordinates",y$.propTypes={animation:NF,brushing:BC.a.bool,className:BC.a.string,colorType:BC.a.string,colorRange:BC.a.arrayOf(BC.a.string),data:BC.a.arrayOf(BC.a.object).isRequired,domains:BC.a.arrayOf(BC.a.shape({name:BC.a.string.isRequired,domain:BC.a.arrayOf(BC.a.number).isRequired,tickFormat:BC.a.func})).isRequired,height:BC.a.number.isRequired,margin:kX,style:BC.a.shape({axes:BC.a.object,labels:BC.a.object,lines:BC.a.object}),showMarks:BC.a.bool,tickFormat:BC.a.func,width:BC.a.number.isRequired},y$.defaultProps={className:"",colorType:"category",colorRange:HP,style:{axes:{line:{},ticks:{},text:{}},labels:{fontSize:10,textAnchor:"middle"},lines:{strokeWidth:1,strokeOpacity:1},deselectedLineStyle:{strokeOpacity:.1}},tickFormat:E$};var M$=Object.assign||function(e){for(var t=1;t0?Math.abs(e-.5)<=1e-12&&(e=.5):e<0&&Math.abs(e+.5)<=1e-12&&(e=-.5),e}function O$(e){var t=e.domains,A=e.startingAngle,n=e.style;return t.map((function(e,r){var o=e.name,i=r/t.length*Math.PI*2+A;return{x:1.2*Math.cos(i),y:1.2*Math.sin(i),label:o,style:n}}))}function v$(e){var t=e.animation,A=e.className,n=e.children,r=e.colorRange,o=e.data,i=e.domains,a=e.height,s=e.hideInnerMostValues,c=e.margin,u=e.onMouseLeave,g=e.onMouseEnter,p=e.startingAngle,f=e.style,d=e.tickFormat,h=e.width,I=e.renderAxesOverPolygons,C=e.onValueMouseOver,b=e.onValueMouseOut,E=e.onSeriesMouseOver,B=e.onSeriesMouseOut,y=function(e){var t=e.animation,A=e.domains,n=e.startingAngle,r=e.style,o=e.tickFormat,i=e.hideInnerMostValues;return A.map((function(e,a){var s=a/A.length*Math.PI*2+n,c=e.domain;return l.a.createElement(fH,{animation:t,key:a+"-axis",axisStart:{x:0,y:0},axisEnd:{x:m$(Math.cos(s)),y:m$(Math.sin(s))},axisDomain:c,numberOfTicks:5,tickValue:function(t){return i&&t===c[0]?"":e.tickFormat?e.tickFormat(t):o(t)},style:r.axes})}))}({domains:i,animation:t,hideInnerMostValues:s,startingAngle:p,style:f,tickFormat:d}),M=function(e){var t=e.animation,A=e.colorRange,n=e.domains,r=e.data,o=e.style,i=e.startingAngle,a=e.onSeriesMouseOver,s=e.onSeriesMouseOut,c=n.reduce((function(e,t){var A=t.domain;return e[t.name]=wq().domain(A).range([0,1]),e}),{});return r.map((function(e,r){var u=n.map((function(t,A){var r=t.name,o=t.getValue,a=o?o(e):e[r],s=A/n.length*Math.PI*2+i,l=Math.max(c[r](a),0);return{x:l*Math.cos(s),y:l*Math.sin(s),name:e.name}}));return l.a.createElement(VV,{animation:t,className:"rv-radar-chart-polygon",key:r+"-polygon",data:u,style:M$({stroke:e.color||e.stroke||A[r%A.length],fill:e.color||e.fill||A[r%A.length]},o.polygons),onSeriesMouseOver:a,onSeriesMouseOut:s})}))}({animation:t,colorRange:r,domains:i,data:o,startingAngle:p,style:f,onSeriesMouseOver:E,onSeriesMouseOut:B}),Q=function(e){var t=e.animation,A=e.domains,n=e.data,r=e.startingAngle,o=e.style,i=e.onValueMouseOver,a=e.onValueMouseOut;if(i){var s=A.reduce((function(e,t){var A=t.domain;return e[t.name]=wq().domain(A).range([0,1]),e}),{});return n.map((function(e,n){var c=A.map((function(t,n){var o=t.name,i=t.getValue,a=i?i(e):e[o],c=n/A.length*Math.PI*2+r,l=Math.max(s[o](a),0);return{x:l*Math.cos(c),y:l*Math.sin(c),domain:o,value:a,dataName:e.name}}));return l.a.createElement(bV,{animation:t,className:"rv-radar-chart-polygonPoint",key:n+"-polygonPoint",data:c,size:10,style:M$({},o.polygons,{fill:"transparent",stroke:"transparent"}),onValueMouseOver:i,onValueMouseOut:a})}))}}({animation:t,colorRange:r,domains:i,data:o,startingAngle:p,style:f,onValueMouseOver:C,onValueMouseOut:b}),m=l.a.createElement(iV,{animation:t,key:A,className:"rv-radar-chart-label",data:O$({domains:i,style:f.labels,startingAngle:p})});return l.a.createElement(ZX,{height:a,width:h,margin:c,dontCheckIfEmpty:!0,className:A+" rv-radar-chart",onMouseLeave:u,onMouseEnter:g,xDomain:[-1,1],yDomain:[-1,1]},n,!I&&y.concat(M).concat(m).concat(Q),I&&M.concat(m).concat(y).concat(Q))}v$.displayName="RadarChart",v$.propTypes={animation:NF,className:BC.a.string,colorType:BC.a.string,colorRange:BC.a.arrayOf(BC.a.string),data:BC.a.arrayOf(BC.a.object).isRequired,domains:BC.a.arrayOf(BC.a.shape({name:BC.a.string.isRequired,domain:BC.a.arrayOf(BC.a.number).isRequired,tickFormat:BC.a.func})).isRequired,height:BC.a.number.isRequired,hideInnerMostValues:BC.a.bool,margin:kX,startingAngle:BC.a.number,style:BC.a.shape({axes:BC.a.object,labels:BC.a.object,polygons:BC.a.object}),tickFormat:BC.a.func,width:BC.a.number.isRequired,renderAxesOverPolygons:BC.a.bool,onValueMouseOver:BC.a.func,onValueMouseOut:BC.a.func,onSeriesMouseOver:BC.a.func,onSeriesMouseOut:BC.a.func},v$.defaultProps={className:"",colorType:"category",colorRange:HP,hideInnerMostValues:!0,startingAngle:Math.PI/2,style:{axes:{line:{},ticks:{},text:{}},labels:{fontSize:10,textAnchor:"middle"},polygons:{strokeWidth:.5,strokeOpacity:1,fillOpacity:.1}},tickFormat:Q$,renderAxesOverPolygons:!1};var w$=Object.assign||function(e){for(var t=1;t2&&void 0!==arguments[2]?arguments[2]:1.1,n=t.getLabel,r=t.getSubLabel;return e.reduce((function(e,t){var o=t.angle,i=t.angle0,a=t.radius,s=-1*((o+i)/2)+Math.PI/2,c=[];return n(t)&&c.push({angle:s,radius:a*A,label:n(t)}),r(t)&&c.push({angle:s,radius:a*A,label:r(t),style:{fontSize:10},yOffset:12}),e.concat(c)}),[])}(M,{getLabel:a,getSubLabel:s},f);return l.a.createElement(ZX,{height:c,width:y,margin:w$({},h,O),className:A+" rv-radial-chart",onMouseLeave:I,onMouseEnter:C,xDomain:[-Q,Q],yDomain:[-Q,Q]},l.a.createElement(xG,w$({},m,{getAngle:function(e){return e.angle}})),E&&!p&&l.a.createElement(iV,{data:v,style:d}),n,E&&p&&l.a.createElement(iV,{data:v,style:d}))}_$.displayName="RadialChart",_$.propTypes={animation:NF,className:BC.a.string,colorType:BC.a.string,data:BC.a.arrayOf(BC.a.shape({angle:BC.a.number,className:BC.a.string,label:BC.a.string,radius:BC.a.number,style:BC.a.object})).isRequired,getAngle:BC.a.func,getAngle0:BC.a.func,padAngle:BC.a.oneOfType([BC.a.func,BC.a.number]),getRadius:BC.a.func,getRadius0:BC.a.func,getLabel:BC.a.func,height:BC.a.number.isRequired,labelsAboveChildren:BC.a.bool,labelsStyle:BC.a.object,margin:kX,onValueClick:BC.a.func,onValueMouseOver:BC.a.func,onValueMouseOut:BC.a.func,showLabels:BC.a.bool,style:BC.a.object,subLabel:BC.a.func,width:BC.a.number.isRequired},_$.defaultProps={className:"",colorType:"category",colorRange:HP,padAngle:0,getAngle:function(e){return e.angle},getAngle0:function(e){return e.angle0},getRadius:function(e){return e.radius},getRadius0:function(e){return e.radius0},getLabel:function(e){return e.label},getSubLabel:function(e){return e.subLabel}};var z$=function(e,t){return et?1:e>=t?0:NaN};var D$=function(e){return 1===e.length&&(e=function(e){return function(t,A){return z$(e(t),A)}}(e)),{left:function(t,A,n,r){for(null==n&&(n=0),null==r&&(r=t.length);n>>1;e(t[o],A)<0?n=o+1:r=o}return n},right:function(t,A,n,r){for(null==n&&(n=0),null==r&&(r=t.length);n>>1;e(t[o],A)>0?r=o:n=o+1}return n}}}(z$);D$.right,D$.left;var R$=Array.prototype;R$.slice,R$.map,Math.sqrt(50),Math.sqrt(10),Math.sqrt(2);var S$=function(e,t){var A,n,r=e.length,o=-1;if(null==t){for(;++o=A)for(n=A;++oA&&(n=A)}else for(;++o=A)for(n=A;++oA&&(n=A);return n},x$=function(e,t){var A,n=e.length,r=-1,o=0;if(null==t)for(;++r0;--a)c(i*=.99),u(),s(i),u();function s(e){r.forEach((function(t){t.forEach((function(t){if(t.targetLinks.length){var A=(x$(t.targetLinks,G$)/x$(t.targetLinks,j$)-P$(t))*e;t.y0+=A,t.y1+=A}}))}))}function c(e){r.slice().reverse().forEach((function(t){t.forEach((function(t){if(t.sourceLinks.length){var A=(x$(t.sourceLinks,U$)/x$(t.sourceLinks,j$)-P$(t))*e;t.y0+=A,t.y1+=A}}))}))}function u(){r.forEach((function(e){var A,r,i,a=t,s=e.length;for(e.sort(T$),i=0;i0&&(A.y0+=r,A.y1+=r),a=A.y1+o;if((r=a-o-n)>0)for(a=A.y0-=r,A.y1-=r,i=s-2;i>=0;--i)(r=(A=e[i]).y1+o-a)>0&&(A.y0-=r,A.y1-=r),a=A.y0}))}}function h(e){e.nodes.forEach((function(e){e.sourceLinks.sort(q$),e.targetLinks.sort(F$)})),e.nodes.forEach((function(e){var t=e.y0,A=t;e.sourceLinks.forEach((function(e){e.y0=t+e.width/2,t+=e.width})),e.targetLinks.forEach((function(e){e.y1=A+e.width/2,A+=e.width}))}))}return u.update=function(e){return h(e),e},u.nodeId=function(e){return arguments.length?(i="function"==typeof e?e:k$(e),u):i},u.nodeAlign=function(e){return arguments.length?(a="function"==typeof e?e:k$(e),u):a},u.nodeWidth=function(e){return arguments.length?(r=+e,u):r},u.nodePadding=function(e){return arguments.length?(o=+e,u):o},u.nodes=function(e){return arguments.length?(s="function"==typeof e?e:k$(e),u):s},u.links=function(e){return arguments.length?(c="function"==typeof e?e:k$(e),u):c},u.size=function(r){return arguments.length?(e=t=0,A=+r[0],n=+r[1],u):[A-e,n-t]},u.extent=function(r){return arguments.length?(e=+r[0][0],A=+r[1][0],t=+r[0][1],n=+r[1][1],u):[[e,t],[A,n]]},u.iterations=function(e){return arguments.length?(l=+e,u):l},u}().extent([[w,_],[Q-z,i-D-_]]).nodeWidth(h).nodePadding(f).nodes(m).links(O).nodeAlign(r0[t]).iterations(c);R(m);var S=R.nodeWidth(),x=$G().source(J$).target(V$);return l.a.createElement(ZX,t0({},e,{yType:"literal",className:"rv-sankey "+r}),O.map((function(e,t){return l.a.createElement(e0,{style:M.links,data:x(e),opacity:e.opacity||g,color:e.color,onLinkClick:E,onLinkMouseOver:B,onLinkMouseOut:y,strokeWidth:Math.max(e.width,1),node:e,nWidth:S,key:"link-"+t})})),l.a.createElement(IX,{animation:A,className:r+" rv-sankey__node",data:m.map((function(e){return t0({},e,{y:e.y1-_,y0:e.y0-_,x:e.x1,x0:e.x0,color:e.color||HP[0],sourceLinks:null,targetLinks:null})})),style:M.rects,onValueClick:I,onValueMouseOver:C,onValueMouseOut:b,colorType:"literal"}),!a&&l.a.createElement(iV,{animation:A,className:r,rotation:s,labelAnchorY:"text-before-edge",data:m.map((function(e,t){return t0({x:e.x0+(e.x0=0;)t+=A[n].value;else t=1;e.value=t}function u0(e,t){var A,n,r,o,i,a=new d0(e),s=+e.value&&(a.value=e.value),c=[a];for(null==t&&(t=g0);A=c.pop();)if(s&&(A.value=+A.data.value),(r=t(A.data))&&(i=r.length))for(A.children=new Array(i),o=i-1;o>=0;--o)c.push(n=A.children[o]=new d0(r[o])),n.parent=A,n.depth=A.depth+1;return a.eachBefore(f0)}function g0(e){return e.children}function p0(e){e.data=e.data.data}function f0(e){var t=0;do{e.height=t}while((e=e.parent)&&e.height<++t)}function d0(e){this.data=e,this.depth=this.height=0,this.parent=null}d0.prototype=u0.prototype={constructor:d0,count:function(){return this.eachAfter(l0)},each:function(e){var t,A,n,r,o=this,i=[o];do{for(t=i.reverse(),i=[];o=t.pop();)if(e(o),A=o.children)for(n=0,r=A.length;n=0;--A)r.push(t[A]);return this},sum:function(e){return this.eachAfter((function(t){for(var A=+e(t.data)||0,n=t.children,r=n&&n.length;--r>=0;)A+=n[r].value;t.value=A}))},sort:function(e){return this.eachBefore((function(t){t.children&&t.children.sort(e)}))},path:function(e){for(var t=this,A=function(e,t){if(e===t)return e;var A=e.ancestors(),n=t.ancestors(),r=null;e=A.pop(),t=n.pop();for(;e===t;)r=e,e=A.pop(),t=n.pop();return r}(t,e),n=[t];t!==A;)t=t.parent,n.push(t);for(var r=n.length;e!==A;)n.splice(r,0,e),e=e.parent;return n},ancestors:function(){for(var e=this,t=[e];e=e.parent;)t.push(e);return t},descendants:function(){var e=[];return this.each((function(t){e.push(t)})),e},leaves:function(){var e=[];return this.eachBefore((function(t){t.children||e.push(t)})),e},links:function(){var e=this,t=[];return e.each((function(A){A!==e&&t.push({source:A.parent,target:A})})),t},copy:function(){return u0(this).eachBefore(p0)}};var h0=Object.assign||function(e){for(var t=1;t90?"end":"start"},e.labelStyle),rotation:i?a>90?a+180:90===a?90:a:null})}))}(f,{getAngle:t,getAngle0:A,getLabel:c,getRadius0:function(e){return e.radius0}});return l.a.createElement(ZX,{height:a,hasTreeStructure:!0,width:u,className:"rv-sunburst "+r,margin:h,xDomain:[-d,d],yDomain:[-d,d]},l.a.createElement(xG,h0({colorType:p},e,{animation:n,radiusDomain:[0,d],data:n?f.map((function(e,t){return h0({},e,{parent:null,children:null,index:t})})):f,_data:n?f:null,arcClassName:"rv-sunburst__series--radial__arc"},I0.reduce((function(t,A){var r=e[A];return t[A]=n?function(e){return function(t,A){return e?e(f[t.index],A):C0}}(r):r,t}),{}))),I.length>0&&l.a.createElement(iV,{data:I,getLabel:c}),o)}b0.displayName="Sunburst",b0.propTypes={animation:NF,getAngle:BC.a.func,getAngle0:BC.a.func,className:BC.a.string,colorType:BC.a.string,data:BC.a.object.isRequired,height:BC.a.number.isRequired,hideRootNode:BC.a.bool,getLabel:BC.a.func,onValueClick:BC.a.func,onValueMouseOver:BC.a.func,onValueMouseOut:BC.a.func,getSize:BC.a.func,width:BC.a.number.isRequired,padAngle:BC.a.oneOfType([BC.a.func,BC.a.number])},b0.defaultProps={getAngle:function(e){return e.angle},getAngle0:function(e){return e.angle0},className:"",colorType:"literal",getColor:function(e){return e.color},hideRootNode:!1,getLabel:function(e){return e.label},getSize:function(e){return e.size},padAngle:0};var E0=function(e,t,A,n,r){for(var o,i=e.children,a=-1,s=i.length,c=e.value&&(r-A)/e.value;++ag&&(g=a),h=l*l*d,(p=Math.max(g/h,h/u))>f){l-=a;break}f=p}I.push(i={value:l,dice:s1?t:1)},A}(B0),Q0=function e(t){function A(e,A,n,r,o){if((i=e._squarify)&&i.ratio===t)for(var i,a,s,c,l,u=-1,g=i.length,p=e.value;++u1?t:1)},A}(B0),m0=Array.prototype.slice;var O0=function(e){for(var t,A,n=0,r=(e=function(e){for(var t,A,n=e.length;n;)A=Math.random()*n--|0,t=e[n],e[n]=e[A],e[A]=t;return e}(m0.call(e))).length,o=[];n0&&A*A>n*n+r*r}function z0(e,t){for(var A=0;A(i*=i)?(n=(c+i-r)/(2*c),o=Math.sqrt(Math.max(0,i/c-n*n)),A.x=e.x-n*a-o*s,A.y=e.y-n*s+o*a):(n=(c+r-i)/(2*c),o=Math.sqrt(Math.max(0,r/c-n*n)),A.x=t.x+n*a-o*s,A.y=t.y+n*s+o*a)):(A.x=t.x+A.r,A.y=t.y)}function L0(e,t){var A=e.r+t.r-1e-6,n=t.x-e.x,r=t.y-e.y;return A>0&&A*A>n*n+r*r}function N0(e){var t=e._,A=e.next._,n=t.r+A.r,r=(t.x*A.r+A.x*t.r)/n,o=(t.y*A.r+A.y*t.r)/n;return r*r+o*o}function k0(e){this._=e,this.next=null,this.previous=null}function F0(e){if(!(r=e.length))return 0;var t,A,n,r,o,i,a,s,c,l,u;if((t=e[0]).x=0,t.y=0,!(r>1))return t.r;if(A=e[1],t.x=-A.r,A.x=t.r,A.y=0,!(r>2))return t.r+A.r;x0(A,t,n=e[2]),t=new k0(t),A=new k0(A),n=new k0(n),t.next=n.previous=A,A.next=t.previous=n,n.next=A.previous=t;e:for(a=3;a=A-1){var l=a[t];return l.x0=r,l.y0=o,l.x1=i,void(l.y1=s)}var u=c[t],g=n/2+u,p=t+1,f=A-1;for(;p>>1;c[d]s-o){var C=(r*I+i*h)/n;e(t,p,h,r,o,C,s),e(p,A,I,C,o,i,s)}else{var b=(o*I+s*h)/n;e(t,p,h,r,o,i,b),e(p,A,I,r,b,i,s)}}(0,s,e.value,t,A,n,r)}},c1=function(e){return e},l1=["opacity","color"];function u1(e){var t=e.data.children||[],A=a1({},e,NP(e,t,l1),{_allData:t});return{opacity:DP(A,"opacity"),color:DP(A,"color")}}var g1=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var A=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return A.state=a1({scales:u1(e)},LX(e,e.margin)),A}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i1(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(a1({scales:u1(e)},LX(e,e.margin)))}},{key:"_getNodesToRender",value:function(){var e=this.state,t=e.innerWidth,A=e.innerHeight,n=this.props,r=n.data,o=n.mode,i=n.padding,a=n.sortFunction,s=n.getSize;if(!r)return[];if("partition"===o||"partition-pivot"===o){var c=c0().size("partition-pivot"===o?[A,t]:[t,A]).padding(i)(u0(r).sum(s).sort((function(e,t){return a(e,t,s)}))).descendants();return"partition-pivot"===o?c.map((function(e){return a1({},e,{x0:e.y0,x1:e.y1,y0:e.x0,y1:e.x1})})):c}if("circlePack"===o)return function(){var e=null,t=1,A=1,n=j0;function r(r){return r.x=t/2,r.y=A/2,e?r.eachBefore(U0(e)).eachAfter(W0(n,.5)).eachBefore(Y0(1)):r.eachBefore(U0(G0)).eachAfter(W0(j0,1)).eachAfter(W0(n,r.r/Math.min(t,A))).eachBefore(Y0(Math.min(t,A)/(2*r.r))),r}return r.radius=function(t){return arguments.length?(e=q0(t),r):e},r.size=function(e){return arguments.length?(t=+e[0],A=+e[1],r):[t,A]},r.padding=function(e){return arguments.length?(n="function"==typeof e?e:P0(+e),r):n},r}().size([t,A]).padding(i)(u0(r).sum(s).sort((function(e,t){return a(e,t,s)}))).descendants();var l=s1[o];return function(){var e=M0,t=!1,A=1,n=1,r=[0],o=j0,i=j0,a=j0,s=j0,c=j0;function l(e){return e.x0=e.y0=0,e.x1=A,e.y1=n,e.eachBefore(u),r=[0],t&&e.eachBefore(a0),e}function u(t){var A=r[t.depth],n=t.x0+A,l=t.y0+A,u=t.x1-A,g=t.y1-A;u-1&&d1.splice(t,1)}(e),0===d1.length&&(pA.a.clearTimeout(h1),pA.a.removeEventListener("resize",I1))}}function E1(e,t,A){var n=function(n){function r(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e));return t._onResize=function(){var e=Object(pP.a)(t.container),A=e.offsetHeight,n=e.offsetWidth,r=t.state.height===A?{}:{height:A},o=t.state.width===n?{}:{width:n};t.setState(p1({},r,o))},t.state={height:0,width:0},t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),f1(r,null,[{key:"propTypes",get:function(){var t=e.propTypes;t.height,t.width;return function(e,t){var A={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(A[n]=e[n]);return A}(t,["height","width"])}}]),f1(r,[{key:"componentDidMount",value:function(){this._onResize(),this.cancelSubscription=b1(this._onResize)}},{key:"componentWillReceiveProps",value:function(){this._onResize()}},{key:"componentWillUnmount",value:function(){this.cancelSubscription()}},{key:"render",value:function(){var n=this,r=this.state,o=r.height,i=r.width,a=p1({},this.props,{animation:0===o&&0===i?null:this.props.animation}),s=p1({},A?{height:o}:{},t?{width:i}:{});return l.a.createElement("div",{ref:function(e){return n.container=e},style:{width:"100%",height:"100%"}},l.a.createElement(e,p1({},s,a)))}}]),r}(l.a.Component);return n.displayName="Flexible"+function(e){return e.displayName||e.name||"Component"}(e),n}var B1,y1;E1(ZX,!0,!1),function(e){E1(e,!1,!0)}(ZX),function(e){E1(e,!0,!0)}(ZX);function M1(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,n)}return A}function Q1(e){for(var t=1;t1?t-1:0),n=1;n1?t-1:0),n=1;n0?i:this.props.value0,p=o-i,f=(a-g)/p*100,d=(g-i)/p*100;return Object(yC.jsx)(R3,{className:l3()("kg-slider",w3(w3({},A),{},{disabled:n}),t),ref:this.ref,isRanged:r,vertical:s,style:u,children:Object(yC.jsxs)(D3,{className:"kg-range-slider",vertical:s,ref:this.track,children:[Object(yC.jsx)(E3,{left:this.calcHandleLeft0(f,d),valueListener:this.slide0Listener,sliderHandleWidth:c,display:r,vertical:s,showTooltip:l,track:this.track}),Object(yC.jsx)(E3,{left:this.calcHandleLeft1(f,d),valueListener:this.slide1Listener,sliderHandleWidth:c,vertical:s,value:a,showTooltip:l,track:this.track}),Object(yC.jsx)(O3,{width:f,v0Left:d,enableBarDrag:this.props.enableBarDrag,sliderBarListener:this.sliderBarListener,vertical:s,track:this.track,setAnchor:this.setAnchor})]})})}}]),A}(c.Component);y()(S3,"defaultProps",{title:"",isRanged:!0,value0:0,value1:100,minValue:0,maxValue:100,step:1,sliderHandleWidth:12,enableBarDrag:!1,onSlider0Change:z3,onSlider1Change:z3,onSliderBarChange:z3,disabled:!1,vertical:!1,showTooltip:!1});var x3,L3,N3,k3,F3,q3,T3,j3,P3,G3,U3,W3,Y3,K3,H3,J3,V3,X3,Z3,$3,e4,t4,A4,n4,r4,o4,i4,a4,s4,c4,l4,u4,g4,p4,f4,d4,h4,I4,C4,b4,E4,B4,y4,M4,Q4,m4,O4,v4,w4,_4,z4,D4,R4,S4,x4=A(727),L4=LM.c.span(x3||(x3=xM()(["\n color: ",";\n font-size: ",";\n font-weight: 400;\n\n i {\n font-size: 13px;\n margin-right: 6px;\n }\n"])),(function(e){return e.theme.labelColor}),(function(e){return e.theme.selectFontSize})),N4=Object(LM.c)(L4)(L3||(L3=xM()(["\n color: ",";\n font-weight: 500;\n"])),(function(e){return e.theme.textColor})),k4=LM.c.div(N3||(N3=xM()(["\n display: flex;\n width: 18px;\n height: 18px;\n border-radius: 9px;\n background-color: ",";\n color: ",";\n align-items: center;\n justify-content: center;\n\n :hover {\n cursor: pointer;\n background-color: ",";\n }\n"])),(function(e){return e.theme.secondaryBtnBgdHover}),(function(e){return e.theme.secondaryBtnColor}),(function(e){return e.theme.secondaryBtnBgdHover})),F4=LM.c.div(k3||(k3=xM()(["\n display: flex;\n align-items: center;\n"]))),q4=LM.c.div(F3||(F3=xM()(["\n display: flex;\n flex-direction: column;\n align-items: center;\n"]))),T4=LM.c.div(q3||(q3=xM()(["\n display: flex;\n flex-direction: row;\n align-items: end;\n"]))),j4=LM.c.div(T3||(T3=xM()(["\n display: flex;\n justify-content: space-between;\n margin-left: -16px;\n"]))),P4=LM.c.div(j3||(j3=xM()(["\n flex-grow: 1;\n margin-left: 16px;\n"]))),G4=LM.c.div(P3||(P3=xM()(["\n display: flex;\n justify-content: space-between;\n"]))),U4=LM.c.label.attrs({className:"side-panel-panel__label"})(G3||(G3=xM()(["\n color: ",";\n display: inline-block;\n font-size: 11px;\n font-weight: 400;\n margin-bottom: 4px;\n text-transform: capitalize;\n"])),(function(e){return e.theme.labelColor})),W4=LM.c.div.attrs({className:"side-panel-panel__label-wrapper"})(U3||(U3=xM()(["\n display: flex;\n align-items: self-start;\n"]))),Y4=Object(LM.c)(U4)(W3||(W3=xM()(["\n font-weight: 500;\n"]))),K4=LM.c.span.attrs((function(e){return{className:l3()("side-panel-panel__header__title",e.className)}}))(Y3||(Y3=xM()(["\n color: ",";\n font-size: 13px;\n letter-spacing: 0.43px;\n text-transform: capitalize;\n"])),(function(e){return e.theme.textColor})),H4=LM.c.div(K3||(K3=xM()(["\n display: flex;\n align-items: center;\n color: ",";\n padding-left: 12px;\n\n .icon {\n color: ",";\n display: flex;\n align-items: center;\n margin-right: 12px;\n }\n"])),(function(e){return e.theme.textColor}),(function(e){return e.theme.labelColor})),J4=LM.c.div.attrs((function(e){return{className:l3()("side-panel-panel__content",e.className)}}))(H3||(H3=xM()(["\n background-color: ",";\n padding: 12px;\n"])),(function(e){return e.theme.panelContentBackground})),V4=LM.c.div.attrs((function(e){return{className:l3()("side-panel-section",e.className)}}))(J3||(J3=xM()(["\n margin-bottom: 12px;\n\n opacity: ",";\n pointer-events: ",";\n"])),(function(e){return e.disabled?.4:1}),(function(e){return e.disabled?"none":"all"})),X4=LM.c.div.attrs({className:"side-panel-divider"})(V3||(V3=xM()(["\n border-bottom: "," solid\n ",";\n margin-bottom: ","px;\n height: ","px;\n"])),(function(e){return e.theme.sidepanelDividerBorder}),(function(e){return e.theme.panelBorderColor}),(function(e){return e.theme.sidepanelDividerMargin}),(function(e){return e.theme.sidepanelDividerHeight})),Z4=Object(LM.c)(x4.a)(X3||(X3=xM()(["\n &.__react_component_tooltip {\n font-size: ",";\n font-weight: 400;\n padding: 7px 18px;\n box-shadow: ",";\n\n &.type-dark {\n background-color: ",";\n color: ",";\n &.place-bottom {\n :after {\n border-bottom-color: ",";\n }\n }\n\n &.place-top {\n :after {\n border-top-color: ",";\n }\n }\n\n &.place-right {\n :after {\n border-right-color: ",";\n }\n }\n\n &.place-left {\n :after {\n border-left-color: ",";\n }\n }\n }\n }\n"])),(function(e){return e.theme.tooltipFontSize}),(function(e){return e.theme.tooltipBoxShadow}),(function(e){return e.theme.tooltipBg}),(function(e){return e.theme.tooltipColor}),(function(e){return e.theme.tooltipBg}),(function(e){return e.theme.tooltipBg}),(function(e){return e.theme.tooltipBg}),(function(e){return e.theme.tooltipBg})),$4=LM.c.div.attrs((function(e){return{className:l3()("button",e.className)}}))(Z3||(Z3=xM()(["\n align-items: center;\n background-color: ",";\n border-radius: ",";\n color: ",";\n cursor: pointer;\n display: inline-flex;\n font-size: ",";\n font-weight: 500;\n font-family: ",";\n justify-content: center;\n letter-spacing: 0.3px;\n line-height: 14px;\n outline: 0;\n padding: ",";\n text-align: center;\n transition: ",";\n vertical-align: middle;\n width: ",";\n opacity: ",";\n pointer-events: ",";\n border: ",";\n :hover,\n :focus,\n :active,\n &.active {\n background-color: ",";\n color: ",";\n }\n\n svg {\n margin-right: ",";\n }\n"])),(function(e){return e.negative?e.theme.negativeBtnBgd:e.secondary?e.theme.secondaryBtnBgd:e.link?e.theme.linkBtnBgd:e.floating?e.theme.floatingBtnBgd:e.cta?e.theme.ctaBtnBgd:e.theme.primaryBtnBgd}),(function(e){return e.theme.primaryBtnRadius}),(function(e){return e.negative?e.theme.negativeBtnColor:e.secondary?e.theme.secondaryBtnColor:e.link?e.theme.linkBtnColor:e.floating?e.theme.floatingBtnColor:e.cta?e.theme.ctaBtnColor:e.theme.primaryBtnColor}),(function(e){return e.large?e.theme.primaryBtnFontSizeLarge:e.small?e.theme.primaryBtnFontSizeSmall:e.theme.primaryBtnFontSizeDefault}),(function(e){return e.theme.btnFontFamily}),(function(e){return e.large?"14px 32px":e.small?"6px 9px":"9px 12px"}),(function(e){return e.theme.transition}),(function(e){return e.width||"auto"}),(function(e){return e.disabled?.4:1}),(function(e){return e.disabled?"none":"all"}),(function(e){return e.negative?e.theme.negativeBtnBorder:e.secondary?e.theme.secondaryBtnBorder:e.floating?e.theme.floatingBtnBorder:e.link?e.theme.linkBtnBorder:e.theme.primaryBtnBorder}),(function(e){return e.negative?e.theme.negativeBtnBgdHover:e.secondary?e.theme.secondaryBtnBgdHover:e.link?e.theme.linkBtnActBgdHover:e.floating?e.theme.floatingBtnBgdHover:e.cta?e.theme.ctaBtnBgdHover:e.theme.primaryBtnBgdHover}),(function(e){return e.negative?e.theme.negativeBtnActColor:e.secondary?e.theme.secondaryBtnActColor:e.link?e.theme.linkBtnActColor:e.floating?e.theme.floatingBtnActColor:e.cta?e.theme.ctaBtnActColor:e.theme.primaryBtnActColor}),(function(e){return e.large?"10px":e.small?"6px":"8px"})),e5=LM.c.input($3||($3=xM()(["\n ",";\n"])),(function(e){return e.secondary?e.theme.secondaryInput:e.theme.input})),t5=LM.c.input(e4||(e4=xM()(["\n ",";\n"])),(function(e){return e.theme.inputLT})),A5=(LM.c.textarea(t4||(t4=xM()(["\n ",";\n"])),(function(e){return e.secondary?e.theme.secondaryInput:e.theme.input})),LM.c.textarea(A4||(A4=xM()(["\n "," height: auto;\n white-space: pre-wrap;\n"])),(function(e){return e.theme.inputLT}))),n5=Object(LM.c)(e5)(n4||(n4=xM()(["\n ",";\n"])),(function(e){return e.theme.inlineInput})),r5=LM.c.div(r4||(r4=xM()(["\n background-color: ",";\n border-left: 3px solid\n rgb(\n ","\n );\n padding: 0 10px 0 0;\n height: ","px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n border-radius: ",";\n transition: ",";\n"])),(function(e){return e.active?e.theme.panelBackgroundHover:e.theme.panelBackground}),(function(e){return e.labelRCGColorValues?e.labelRCGColorValues.join(","):"transparent"}),(function(e){return e.theme.panelHeaderHeight}),(function(e){return e.theme.panelHeaderBorderRadius}),(function(e){return e.theme.transition})),o5=LM.c.div(o4||(o4=xM()(["\n ","\n background-color: ",";\n overflow-y: auto;\n box-shadow: ",";\n border-radius: ",";\n max-height: 500px;\n position: relative;\n z-index: 999;\n"])),(function(e){return e.theme.panelDropdownScrollBar}),(function(e){return"light"===e.type?e.theme.modalDropdownBackground:e.theme.panelBackground}),(function(e){return e.theme.panelBoxShadow}),(function(e){return e.theme.panelBorderRadius})),i5=(LM.c.div(i4||(i4=xM()(["\n display: flex;\n .button {\n border-radius: 0;\n margin-left: 2px;\n }\n .button:first-child {\n border-bottom-left-radius: ",";\n border-top-left-radius: ",";\n margin-left: 0;\n }\n .button:last-child {\n border-bottom-right-radius: ",";\n border-top-right-radius: ",";\n }\n"])),(function(e){return e.theme.primaryBtnRadius}),(function(e){return e.theme.primaryBtnRadius}),(function(e){return e.theme.primaryBtnRadius}),(function(e){return e.theme.primaryBtnRadius})),LM.c.div(a4||(a4=xM()(["\n display: inline-block;\n width: 10px;\n height: 10px;\n background-color: rgb(",");\n margin-right: 12px;\n"])),(function(e){return e.backgroundColor.join(",")}))),a5=LM.c.div(s4||(s4=xM()(["\n position: relative;\n border-radius: 2px;\n border: 1px solid\n ",";\n color: ",";\n background-color: ",";\n\n cursor: pointer;\n font-weight: 500;\n margin-right: 6px;\n padding: 6px 16px;\n\n :hover {\n color: ",";\n border: 1px solid ",";\n }\n"])),(function(e){return e.selected?e.theme.selectionBtnBorderActColor:e.theme.selectionBtnBorderColor}),(function(e){return e.selected?e.theme.selectionBtnActColor:e.theme.selectionBtnColor}),(function(e){return e.selected?e.theme.selectionBtnActBgd:e.theme.selectionBtnBgd}),(function(e){return e.theme.selectionBtnActColor}),(function(e){return e.theme.selectionBtnBorderActColor})),s5=(LM.c.table(c4||(c4=xM()(["\n width: 100%;\n border-spacing: 0;\n\n thead {\n tr th {\n background: ",";\n color: ",";\n padding: 18px 12px;\n text-align: start;\n }\n }\n\n tbody {\n tr td {\n border-bottom: ",";\n padding: 12px;\n }\n }\n"])),(function(e){return e.theme.panelBackgroundLT}),(function(e){return e.theme.titleColorLT}),(function(e){return e.theme.panelBorderLT})),LM.c.div(l4||(l4=xM()(["\n background: ",";\n color: ",";\n display: flex;\n flex-direction: row;\n font-size: 10px;\n padding: 24px ",";\n margin: 0 -",";\n justify-content: space-between;\n ",";\n"])),(function(e){return e.theme.panelBackgroundLT}),(function(e){return e.theme.textColorLT}),(function(e){return e.theme.modalLateralPadding}),(function(e){return e.theme.modalLateralPadding}),n3(u4||(u4=xM()(["\n flex-direction: column;\n padding: 16px ",";\n margin: 0 -",";\n "])),(function(e){return e.theme.modalPortableLateralPadding}),(function(e){return e.theme.modalPortableLateralPadding})))),c5=LM.c.div.attrs({className:"modal-vertical-panel"})(g4||(g4=xM()(["\n display: flex;\n flex-direction: column;\n justify-content: space-around;\n font-size: 12px;\n\n .modal-section:first-child {\n margin-top: 24px;\n ",";\n }\n\n input {\n margin-right: 8px;\n }\n"])),A3(p4||(p4=xM()(["\n margin-top: 0;\n "])))),l5=LM.c.div.attrs((function(e){var t=e.className;return{className:l3()("modal-section",t)}}))(f4||(f4=xM()(["\n margin-bottom: 32px;\n\n .modal-section-title {\n font-weight: 500;\n }\n .modal-section-subtitle {\n color: ",";\n }\n\n input {\n margin-top: 8px;\n }\n\n ",";\n ",";\n"])),(function(e){return e.theme.subtextColorLT}),n3(d4||(d4=xM()(["\n margin-bottom: 24px;\n "]))),A3(h4||(h4=xM()(["\n margin-bottom: 16px;\n "])))),u5=LM.c.div.attrs({className:"modal-input__footnote"})(I4||(I4=xM()(["\n display: flex;\n justify-content: flex-end;\n color: ",";\n font-size: 10px;\n"])),(function(e){return e.error?e.theme.errorColor:e.theme.subtextColorLT})),g5=LM.c.div(C4||(C4=xM()(["\n width: 100%;\n height: 100%;\n .mapboxgl-map {\n .mapboxgl-missing-css {\n display: none;\n }\n .mapboxgl-ctrl-attrib {\n display: none;\n }\n }\n"]))),p5=LM.c.div.attrs({className:"mapbox-attribution-container"})(b4||(b4=xM()(["\n bottom: 0;\n right: 0;\n position: absolute;\n display: block;\n margin: 0 10px 6px;\n z-index: 1;\n .attrition-link {\n display: flex;\n align-items: center;\n margin-left: 10px;\n\n a,\n .pipe-separator {\n margin-right: 2px;\n }\n\n .pipe-separator {\n text-decoration: none;\n color: ",";\n }\n }\n\n .attrition-logo {\n display: flex;\n font-size: 10px;\n justify-content: flex-end;\n align-items: center;\n color: ",";\n\n a.mapboxgl-ctrl-logo {\n width: 72px;\n margin-left: 4px;\n background-size: contain;\n }\n }\n a,\n .pipe-separator {\n font-size: 10px;\n }\n\n ",";\n"])),(function(e){return e.theme.labelColor}),(function(e){return e.theme.labelColor}),A3(E4||(E4=xM()(["\n .attrition-logo a {\n width: 60px;\n }\n\n .attrition-link {\n line-height: 1em;\n }\n "])))),f5=LM.c.div(B4||(B4=xM()(["\n display: flex;\n flex-direction: row;\n margin: 35px 0;\n width: 100%;\n color: ",";\n font-size: 12px;\n opacity: ",";\n pointer-events: ",";\n\n .description {\n width: 185px;\n .title {\n font-weight: 500;\n font-family: ",";\n }\n .subtitle {\n color: ",";\n font-size: 11px;\n }\n }\n .warning {\n color: ",";\n font-weight: 500;\n }\n .description.full {\n width: 100%;\n }\n .selection {\n display: flex;\n flex-wrap: wrap;\n flex: 1;\n padding-left: 50px;\n\n select {\n background-color: white;\n border-radius: 1px;\n display: inline-block;\n font: inherit;\n line-height: 1.5em;\n padding: 0.5em 3.5em 0.5em 1em;\n margin: 0;\n box-sizing: border-box;\n appearance: none;\n width: 250px;\n height: 36px;\n\n background-image: linear-gradient(45deg, transparent 50%, gray 50%),\n linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);\n background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px),\n calc(100% - 2.5em) 4.5em;\n background-size: 5px 5px, 5px 5px, 1px 1.5em;\n background-repeat: no-repeat;\n }\n\n select:focus {\n background-image: linear-gradient(45deg, green 50%, transparent 50%),\n linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);\n background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 4.5em;\n background-size: 5px 5px, 5px 5px, 1px 1.5em;\n background-repeat: no-repeat;\n border-color: green;\n outline: 0;\n }\n }\n"])),(function(e){return e.theme.textColorLT}),(function(e){return e.disabled?.3:1}),(function(e){return e.disabled?"none":"all"}),(function(e){var t;return null!==(t=e.theme.fontFamilyMedium)&&void 0!==t?t:e.theme.fontFamily}),(function(e){return e.theme.subtextColorLT}),(function(e){return e.theme.errorColor})),d5=Object(LM.c)(a5)(y4||(y4=xM()(["\n align-items: center;\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin: 4px;\n padding: 8px 12px;\n width: 140px;\n\n .filter-option-title {\n color: ",";\n font-size: 12px;\n font-weight: 500;\n }\n .filter-option-subtitle {\n color: ",";\n font-size: 11px;\n }\n"])),(function(e){return e.theme.textColorLT}),(function(e){return e.theme.subtextColorLT})),h5=Object(LM.c)(a5)(M4||(M4=xM()(["\n height: 100px;\n margin: 4px;\n padding: 6px 10px;\n width: 100px;\n"]))),I5=(LM.c.div(Q4||(Q4=xM()(["\n z-index: 1;\n"]))),LM.c.div(m4||(m4=xM()(["\n background-color: ",";\n padding: ",";\n position: relative;\n margin-top: ","px;\n\n ","\n"])),(function(e){return e.theme.bottomWidgetBgd}),(function(e){return"".concat(e.theme.bottomInnerPdVert,"px ").concat(e.theme.bottomInnerPdSide,"px")}),(function(e){return e.theme.bottomPanelGap}),n3(O4||(O4=xM()(["\n border-top: 1px solid ",";\n border-left: 1px solid ",";\n padding: 12px 12px;\n margin-top: 0;\n "])),(function(e){return e.theme.panelBorderColor}),(function(e){return e.theme.panelBorderColor})))),C5=Object(LM.c)($4).attrs((function(e){return{className:l3()("map-control-button",e.className)}}))(v4||(v4=xM()(["\n box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.16);\n height: 32px;\n width: 32px;\n padding: 0;\n border-radius: 0;\n background-color: ",";\n color: ",";\n border: ",";\n\n :hover,\n :focus,\n :active,\n &.active {\n background-color: ",";\n color: ",";\n border: ",";\n }\n svg {\n margin-right: 0;\n }\n"])),(function(e){return e.active?e.theme.floatingBtnBgdHover:e.theme.floatingBtnBgd}),(function(e){return e.active?e.theme.floatingBtnActColor:e.theme.floatingBtnColor}),(function(e){return e.active?e.theme.floatingBtnBorderHover:e.theme.floatingBtnBorder}),(function(e){return e.theme.floatingBtnBgdHover}),(function(e){return e.theme.floatingBtnActColor}),(function(e){return e.theme.floatingBtnBorderHover})),b5=LM.c.div(w4||(w4=xM()(["\n background-color: ",";\n padding: 12px;\n"])),(function(e){return e.theme.panelContentBackground})),E5=LM.c.div(_4||(_4=xM()(["\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n"]))),B5=LM.c.span.attrs({className:"checkbox-inner"})(z4||(z4=xM()(["\n background-color: ",";\n position: absolute;\n top: 0;\n right: 0;\n display: block;\n width: 10px;\n height: 10px;\n border-top-left-radius: 2px;\n\n :after {\n position: absolute;\n display: table;\n border: 1px solid #fff;\n border-top: 0;\n border-left: 0;\n transform: rotate(45deg) scale(1) translate(-50%, -50%);\n opacity: 1;\n content: ' ';\n top: 40%;\n left: 30%;\n width: 3.2px;\n height: 6.22px;\n }\n"])),(function(e){return e.theme.selectionBtnBorderActColor}));function y5(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,n)}return A}function M5(e){for(var t=1;t0))return a;do{a.push(i=new Date(+A)),t(A,o),e(A)}while(i=t)for(;e(t),!A(t);)t.setTime(t-1)}),(function(e,n){if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!A(e););else for(;--n>=0;)for(;t(e,1),!A(e););}))},A&&(r.count=function(t,n){return _5.setTime(+t),z5.setTime(+n),e(_5),e(z5),Math.floor(A(_5,z5))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(n?function(t){return n(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}var R5=D5((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));R5.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?D5((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,A){t.setTime(+t+A*e)}),(function(t,A){return(A-t)/e})):R5:null};var S5=R5,x5=(R5.range,D5((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+1e3*t)}),(function(e,t){return(t-e)/1e3}),(function(e){return e.getUTCSeconds()}))),L5=x5,N5=(x5.range,D5((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getMinutes()}))),k5=N5,F5=(N5.range,D5((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getHours()}))),q5=F5,T5=(F5.range,D5(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5,e=>e.getDate()-1)),j5=T5;T5.range;function P5(e){return D5((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5}))}var G5=P5(0),U5=P5(1),W5=P5(2),Y5=P5(3),K5=P5(4),H5=P5(5),J5=P5(6),V5=(G5.range,U5.range,W5.range,Y5.range,K5.range,H5.range,J5.range,D5((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()}))),X5=V5,Z5=(V5.range,D5((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()})));Z5.every=function(e){return isFinite(e=Math.floor(e))&&e>0?D5((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,A){t.setFullYear(t.getFullYear()+A*e)})):null};var $5=Z5,e6=(Z5.range,D5((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+6e4*t)}),(function(e,t){return(t-e)/6e4}),(function(e){return e.getUTCMinutes()}))),t6=e6,A6=(e6.range,D5((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getUTCHours()}))),n6=A6,r6=(A6.range,D5((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/864e5}),(function(e){return e.getUTCDate()-1}))),o6=r6;r6.range;function i6(e){return D5((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/6048e5}))}var a6=i6(0),s6=i6(1),c6=i6(2),l6=i6(3),u6=i6(4),g6=i6(5),p6=i6(6),f6=(a6.range,s6.range,c6.range,l6.range,u6.range,g6.range,p6.range,D5((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()}))),d6=f6,h6=(f6.range,D5((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()})));h6.every=function(e){return isFinite(e=Math.floor(e))&&e>0?D5((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,A){t.setUTCFullYear(t.getUTCFullYear()+A*e)})):null};var I6=h6;h6.range;function C6(e,t,A,n,r,o){const i=[[L5,1,1e3],[L5,5,5e3],[L5,15,15e3],[L5,30,3e4],[o,1,6e4],[o,5,3e5],[o,15,9e5],[o,30,18e5],[r,1,36e5],[r,3,108e5],[r,6,216e5],[r,12,432e5],[n,1,864e5],[n,2,1728e5],[A,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function a(t,A,n){const r=Math.abs(A-t)/n,o=ar(([,,e])=>e).right(i,r);if(o===i.length)return e.every(or(t/31536e6,A/31536e6,n));if(0===o)return S5.every(Math.max(or(t,A,n),1));const[a,s]=i[r/i[o-1][2]0))return a;do{a.push(i=new Date(+A)),t(A,o),e(A)}while(i=t)for(;e(t),!A(t);)t.setTime(t-1)}),(function(e,n){if(e>=e)if(n<0)for(;++n<=0;)for(;t(e,-1),!A(e););else for(;--n>=0;)for(;t(e,1),!A(e););}))},A&&(r.count=function(t,n){return M6.setTime(+t),Q6.setTime(+n),e(M6),e(Q6),Math.floor(A(M6,Q6))},r.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?r.filter(n?function(t){return n(t)%e==0}:function(t){return r.count(0,t)%e==0}):r:null}),r}function O6(e){return m6((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/6048e5}))}var v6=O6(0),w6=O6(1),_6=O6(2),z6=O6(3),D6=O6(4),R6=O6(5),S6=O6(6),x6=(v6.range,w6.range,_6.range,z6.range,D6.range,R6.range,S6.range,m6((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/864e5}),(function(e){return e.getUTCDate()-1}))),L6=x6;x6.range;function N6(e){return m6((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/6048e5}))}var k6=N6(0),F6=N6(1),q6=N6(2),T6=N6(3),j6=N6(4),P6=N6(5),G6=N6(6),U6=(k6.range,F6.range,q6.range,T6.range,j6.range,P6.range,G6.range,m6(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-6e4*(t.getTimezoneOffset()-e.getTimezoneOffset()))/864e5,e=>e.getDate()-1)),W6=U6,Y6=(U6.range,m6((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()})));Y6.every=function(e){return isFinite(e=Math.floor(e))&&e>0?m6((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,A){t.setFullYear(t.getFullYear()+A*e)})):null};var K6=Y6,H6=(Y6.range,m6((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()})));H6.every=function(e){return isFinite(e=Math.floor(e))&&e>0?m6((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,A){t.setUTCFullYear(t.getUTCFullYear()+A*e)})):null};var J6=H6;H6.range;function V6(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function X6(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Z6(e,t,A){return{y:e,m:t,d:A,H:0,M:0,S:0,L:0}}var $6,e8,t8={"-":"",_:" ",0:"0"},A8=/^\s*\d+/,n8=/^%/,r8=/[\\^$*+?|[\]().{}]/g;function o8(e,t,A){var n=e<0?"-":"",r=(n?-e:e)+"",o=r.length;return n+(o[e.toLowerCase(),t]))}function c8(e,t,A){var n=A8.exec(t.slice(A,A+1));return n?(e.w=+n[0],A+n[0].length):-1}function l8(e,t,A){var n=A8.exec(t.slice(A,A+1));return n?(e.u=+n[0],A+n[0].length):-1}function u8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.U=+n[0],A+n[0].length):-1}function g8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.V=+n[0],A+n[0].length):-1}function p8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.W=+n[0],A+n[0].length):-1}function f8(e,t,A){var n=A8.exec(t.slice(A,A+4));return n?(e.y=+n[0],A+n[0].length):-1}function d8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),A+n[0].length):-1}function h8(e,t,A){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(A,A+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),A+n[0].length):-1}function I8(e,t,A){var n=A8.exec(t.slice(A,A+1));return n?(e.q=3*n[0]-3,A+n[0].length):-1}function C8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.m=n[0]-1,A+n[0].length):-1}function b8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.d=+n[0],A+n[0].length):-1}function E8(e,t,A){var n=A8.exec(t.slice(A,A+3));return n?(e.m=0,e.d=+n[0],A+n[0].length):-1}function B8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.H=+n[0],A+n[0].length):-1}function y8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.M=+n[0],A+n[0].length):-1}function M8(e,t,A){var n=A8.exec(t.slice(A,A+2));return n?(e.S=+n[0],A+n[0].length):-1}function Q8(e,t,A){var n=A8.exec(t.slice(A,A+3));return n?(e.L=+n[0],A+n[0].length):-1}function m8(e,t,A){var n=A8.exec(t.slice(A,A+6));return n?(e.L=Math.floor(n[0]/1e3),A+n[0].length):-1}function O8(e,t,A){var n=n8.exec(t.slice(A,A+1));return n?A+n[0].length:-1}function v8(e,t,A){var n=A8.exec(t.slice(A));return n?(e.Q=+n[0],A+n[0].length):-1}function w8(e,t,A){var n=A8.exec(t.slice(A));return n?(e.s=+n[0],A+n[0].length):-1}function _8(e,t){return o8(e.getDate(),t,2)}function z8(e,t){return o8(e.getHours(),t,2)}function D8(e,t){return o8(e.getHours()%12||12,t,2)}function R8(e,t){return o8(1+W6.count(K6(e),e),t,3)}function S8(e,t){return o8(e.getMilliseconds(),t,3)}function x8(e,t){return S8(e,t)+"000"}function L8(e,t){return o8(e.getMonth()+1,t,2)}function N8(e,t){return o8(e.getMinutes(),t,2)}function k8(e,t){return o8(e.getSeconds(),t,2)}function F8(e){var t=e.getDay();return 0===t?7:t}function q8(e,t){return o8(k6.count(K6(e)-1,e),t,2)}function T8(e){var t=e.getDay();return t>=4||0===t?j6(e):j6.ceil(e)}function j8(e,t){return e=T8(e),o8(j6.count(K6(e),e)+(4===K6(e).getDay()),t,2)}function P8(e){return e.getDay()}function G8(e,t){return o8(F6.count(K6(e)-1,e),t,2)}function U8(e,t){return o8(e.getFullYear()%100,t,2)}function W8(e,t){return o8((e=T8(e)).getFullYear()%100,t,2)}function Y8(e,t){return o8(e.getFullYear()%1e4,t,4)}function K8(e,t){var A=e.getDay();return o8((e=A>=4||0===A?j6(e):j6.ceil(e)).getFullYear()%1e4,t,4)}function H8(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+o8(t/60|0,"0",2)+o8(t%60,"0",2)}function J8(e,t){return o8(e.getUTCDate(),t,2)}function V8(e,t){return o8(e.getUTCHours(),t,2)}function X8(e,t){return o8(e.getUTCHours()%12||12,t,2)}function Z8(e,t){return o8(1+L6.count(J6(e),e),t,3)}function $8(e,t){return o8(e.getUTCMilliseconds(),t,3)}function e9(e,t){return $8(e,t)+"000"}function t9(e,t){return o8(e.getUTCMonth()+1,t,2)}function A9(e,t){return o8(e.getUTCMinutes(),t,2)}function n9(e,t){return o8(e.getUTCSeconds(),t,2)}function r9(e){var t=e.getUTCDay();return 0===t?7:t}function o9(e,t){return o8(v6.count(J6(e)-1,e),t,2)}function i9(e){var t=e.getUTCDay();return t>=4||0===t?D6(e):D6.ceil(e)}function a9(e,t){return e=i9(e),o8(D6.count(J6(e),e)+(4===J6(e).getUTCDay()),t,2)}function s9(e){return e.getUTCDay()}function c9(e,t){return o8(w6.count(J6(e)-1,e),t,2)}function l9(e,t){return o8(e.getUTCFullYear()%100,t,2)}function u9(e,t){return o8((e=i9(e)).getUTCFullYear()%100,t,2)}function g9(e,t){return o8(e.getUTCFullYear()%1e4,t,4)}function p9(e,t){var A=e.getUTCDay();return o8((e=A>=4||0===A?D6(e):D6.ceil(e)).getUTCFullYear()%1e4,t,4)}function f9(){return"+0000"}function d9(){return"%"}function h9(e){return+e}function I9(e){return Math.floor(+e/1e3)}function C9(e){return new Date(e)}function b9(e){return e instanceof Date?+e:+new Date(+e)}function E9(e,t,A,n,r,o,i,a,s,c){var l=fo(),u=l.invert,g=l.domain,p=c(".%L"),f=c(":%S"),d=c("%I:%M"),h=c("%I %p"),I=c("%a %d"),C=c("%b %d"),b=c("%B"),E=c("%Y");function B(e){return(s(e)=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:h9,s:I9,S:k8,u:F8,U:q8,V:j8,w:P8,W:G8,x:null,X:null,y:U8,Y:Y8,Z:H8,"%":d9},E={a:function(e){return i[e.getUTCDay()]},A:function(e){return o[e.getUTCDay()]},b:function(e){return s[e.getUTCMonth()]},B:function(e){return a[e.getUTCMonth()]},c:null,d:J8,e:J8,f:e9,g:u9,G:p9,H:V8,I:X8,j:Z8,L:$8,m:t9,M:A9,p:function(e){return r[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:h9,s:I9,S:n9,u:r9,U:o9,V:a9,w:s9,W:c9,x:null,X:null,y:l9,Y:g9,Z:f9,"%":d9},B={a:function(e,t,A){var n=p.exec(t.slice(A));return n?(e.w=f.get(n[0].toLowerCase()),A+n[0].length):-1},A:function(e,t,A){var n=u.exec(t.slice(A));return n?(e.w=g.get(n[0].toLowerCase()),A+n[0].length):-1},b:function(e,t,A){var n=I.exec(t.slice(A));return n?(e.m=C.get(n[0].toLowerCase()),A+n[0].length):-1},B:function(e,t,A){var n=d.exec(t.slice(A));return n?(e.m=h.get(n[0].toLowerCase()),A+n[0].length):-1},c:function(e,A,n){return Q(e,t,A,n)},d:b8,e:b8,f:m8,g:d8,G:f8,H:B8,I:B8,j:E8,L:Q8,m:C8,M:y8,p:function(e,t,A){var n=c.exec(t.slice(A));return n?(e.p=l.get(n[0].toLowerCase()),A+n[0].length):-1},q:I8,Q:v8,s:w8,S:M8,u:l8,U:u8,V:g8,w:c8,W:p8,x:function(e,t,n){return Q(e,A,t,n)},X:function(e,t,A){return Q(e,n,t,A)},y:d8,Y:f8,Z:h8,"%":O8};function y(e,t){return function(A){var n,r,o,i=[],a=-1,s=0,c=e.length;for(A instanceof Date||(A=new Date(+A));++a53)return null;"w"in o||(o.w=1),"Z"in o?(r=(n=X6(Z6(o.y,0,1))).getUTCDay(),n=r>4||0===r?w6.ceil(n):w6(n),n=L6.offset(n,7*(o.V-1)),o.y=n.getUTCFullYear(),o.m=n.getUTCMonth(),o.d=n.getUTCDate()+(o.w+6)%7):(r=(n=V6(Z6(o.y,0,1))).getDay(),n=r>4||0===r?F6.ceil(n):F6(n),n=W6.offset(n,7*(o.V-1)),o.y=n.getFullYear(),o.m=n.getMonth(),o.d=n.getDate()+(o.w+6)%7)}else("W"in o||"U"in o)&&("w"in o||(o.w="u"in o?o.u%7:"W"in o?1:0),r="Z"in o?X6(Z6(o.y,0,1)).getUTCDay():V6(Z6(o.y,0,1)).getDay(),o.m=0,o.d="W"in o?(o.w+6)%7+7*o.W-(r+5)%7:o.w+7*o.U-(r+6)%7);return"Z"in o?(o.H+=o.Z/100|0,o.M+=o.Z%100,X6(o)):V6(o)}}function Q(e,t,A,n){for(var r,o,i=0,a=t.length,s=A.length;i=s)return-1;if(37===(r=t.charCodeAt(i++))){if(r=t.charAt(i++),!(o=B[r in t8?t.charAt(i++):r])||(n=o(e,A,n))<0)return-1}else if(r!=A.charCodeAt(n++))return-1}return n}return b.x=y(A,b),b.X=y(n,b),b.c=y(t,b),E.x=y(A,E),E.X=y(n,E),E.c=y(t,E),{format:function(e){var t=y(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=M(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=y(e+="",E);return t.toString=function(){return e},t},utcParse:function(e){var t=M(e+="",!0);return t.toString=function(){return e},t}}}(e),$6.format,$6.parse,e8=$6.utcFormat,$6.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var B9,y9=Array.prototype.slice,M9=function(e){return e};function Q9(e){return"translate("+e+",0)"}function m9(e){return"translate(0,"+e+")"}function O9(e){return t=>+e(t)}function v9(e,t){return t=Math.max(0,e.bandwidth()-2*t)/2,e.round()&&(t=Math.round(t)),A=>+e(A)+t}function w9(){return!this.__axis}function _9(e,t){var A=[],n=null,r=null,o=6,i=6,a=3,s="undefined"!=typeof window&&window.devicePixelRatio>1?0:.5,c=1===e||4===e?-1:1,l=4===e||2===e?"x":"y",u=1===e||3===e?Q9:m9;function g(g){var p=null==n?t.ticks?t.ticks.apply(t,A):t.domain():n,f=null==r?t.tickFormat?t.tickFormat.apply(t,A):M9:r,d=Math.max(o,0)+a,h=t.range(),I=+h[0]+s,C=+h[h.length-1]+s,b=(t.bandwidth?v9:O9)(t.copy(),s),E=g.selection?g.selection():g,B=E.selectAll(".domain").data([null]),y=E.selectAll(".tick").data(p,t).order(),M=y.exit(),Q=y.enter().append("g").attr("class","tick"),m=y.select("line"),O=y.select("text");B=B.merge(B.enter().insert("path",".tick").attr("class","domain").attr("stroke","currentColor")),y=y.merge(Q),m=m.merge(Q.append("line").attr("stroke","currentColor").attr(l+"2",c*o)),O=O.merge(Q.append("text").attr("fill","currentColor").attr(l,c*d).attr("dy",1===e?"0em":3===e?"0.71em":"0.32em")),g!==E&&(B=B.transition(g),y=y.transition(g),m=m.transition(g),O=O.transition(g),M=M.transition(g).attr("opacity",1e-6).attr("transform",(function(e){return isFinite(e=b(e))?u(e+s):this.getAttribute("transform")})),Q.attr("opacity",1e-6).attr("transform",(function(e){var t=this.parentNode.__axis;return u((t&&isFinite(t=t(e))?t:b(e))+s)}))),M.remove(),B.attr("d",4===e||2===e?i?"M"+c*i+","+I+"H"+s+"V"+C+"H"+c*i:"M"+s+","+I+"V"+C:i?"M"+I+","+c*i+"V"+s+"H"+C+"V"+c*i:"M"+I+","+s+"H"+C),y.attr("opacity",1).attr("transform",(function(e){return u(b(e)+s)})),m.attr(l+"2",c*o),O.attr(l,c*d).text(f),E.filter(w9).attr("fill","none").attr("font-size",10).attr("font-family","sans-serif").attr("text-anchor",2===e?"start":4===e?"end":"middle"),E.each((function(){this.__axis=b}))}return g.scale=function(e){return arguments.length?(t=e,g):t},g.ticks=function(){return A=y9.call(arguments),g},g.tickArguments=function(e){return arguments.length?(A=null==e?[]:y9.call(e),g):A.slice()},g.tickValues=function(e){return arguments.length?(n=null==e?null:y9.call(e),g):n&&n.slice()},g.tickFormat=function(e){return arguments.length?(r=e,g):r},g.tickSize=function(e){return arguments.length?(o=i=+e,g):o},g.tickSizeInner=function(e){return arguments.length?(o=+e,g):o},g.tickSizeOuter=function(e){return arguments.length?(i=+e,g):i},g.tickPadding=function(e){return arguments.length?(a=+e,g):a},g.offset=function(e){return arguments.length?(s=+e,g):s},g}var z9=LM.c.svg(B9||(B9=xM()(["\n pointer-events: none;\n position: absolute;\n top: 0;\n overflow: visible;\n margin-top: 6px;\n\n .axis text {\n font-size: ",";\n fill: ",";\n }\n\n .axis line,\n .axis path {\n fill: none;\n stroke: ",";\n shape-rendering: crispEdges;\n stroke-width: 2;\n }\n\n .axis .domain {\n display: none;\n }\n\n .value {\n fill: ",";\n font-size: ",";\n\n &.start {\n text-anchor: start;\n }\n\n &.end {\n text-anchor: end;\n }\n }\n"])),(function(e){return e.theme.axisFontSize}),(function(e){return e.theme.axisFontColor}),(function(e){return e.theme.sliderBarBgd}),(function(e){return e.theme.axisFontColor}),(function(e){return e.theme.axisFontSize})),D9=".SSS",R9=":ss",S9="HH:mm",x9="HH A",L9="ddd DD",N9="MMM DD",k9="MMM",F9="YYYY";function q9(e,t,A,n){if(!Array.isArray(e)||!e.every(Number.isFinite))return null;var r=function(){return ho.apply(E9(b6,E6,I6,d6,a6,o6,n6,t6,L5,e8).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}().domain(e).range([0,t]);if(!r)return null;var o=Math.floor(t/(A?80:50)),i=n?function(e){var t=e?function(t){return ic()(t).tz(e)}:ic.a,A=wc(e);return function(e){return(t(e).startOf("second")=0||(r[A]=e[A]);return r}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?A.ref=this.getRef:A.wrappedRef=this.getRef,A.disableOnClickOutside=this.disableOnClickOutside,A.enableOnClickOutside=this.enableOnClickOutside,Object(c.createElement)(e,A)},i}(c.Component),A.displayName="OnClickOutside("+r+")",A.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:"ignore-react-onclickoutside",preventDefault:!1,stopPropagation:!1},A.getClass=function(){return e.getClass?e.getClass():e},n};function Sre(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var A,n=bp()(e);if(t){var r=bp()(this).constructor;A=Reflect.construct(n,arguments,r)}else A=n.apply(this,arguments);return Ip()(this,A)}}var xre,Lre=LM.c.div(zre||(zre=xM()(["\n position: relative;\n"]))),Nre=LM.c.div(Dre||(Dre=xM()(["\n position: absolute;\n bottom: 50px;\n right: calc(0% - 32px);\n width: 180px;\n padding: 2px 8px 2px 12px;\n background-color: ",";\n box-shadow: -2px -2px 0 0 rgba(0, 0, 0, 0.1);\n\n .kg-range-slider__input {\n width: 48px;\n padding: 6px;\n }\n"])),(function(e){return e.theme.bottomWidgetBgd}));function kre(e){var t=function(t){dp()(n,t);var A=Sre(n);function n(){var e;qu()(this,n);for(var t=arguments.length,r=new Array(t),o=0;o * {\n /* all children should allow input */\n pointer-events: all;\n }\n"])),(function(e){return"calc(100% + ".concat(e.theme.bottomPanelGap,"px)")}),(function(e){return e.theme.bottomInnerPdSide})),qoe=LM.c.div.attrs((function(e){return{className:l3()("floating-time-display__inner",e.className)}}))(Ooe||(Ooe=xM()(["\n background-color: ",";\n border-radius: ","px;\n color: ",";\n display: flex;\n height: ","px;\n justify-content: center;\n min-width: ","px;\n opacity: ",";\n padding: ",";\n"])),(function(e){return e.theme.panelBackground}),(function(e){return e.theme.timeDisplayBorderRadius}),(function(e){return e.theme.titleTextColor}),(function(e){return e.theme.timeDisplayHeight}),(function(e){return e.theme.timeDisplayMinWidth}),(function(e){return e.theme.timeDisplayOpacity}),(function(e){return e.theme.timeDisplayPadding})),Toe=LM.c.div(voe||(voe=xM()(["\n align-items: center;\n display: flex;\n flex-direction: row;\n"]))),joe=LM.c.div(woe||(woe=xM()(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n"]))),Poe=LM.c.div.attrs({className:"animation-control__time-display__top"})(_oe||(_oe=xM()(["\n color: ",";\n display: flex;\n font-size: 12px;\n font-weight: 500;\n justify-content: center;\n"])),(function(e){return e.theme.textColor})),Goe=LM.c.div.attrs({className:"animation-control__time-display__bottom"})(zoe||(zoe=xM()(["\n color: ",";\n display: flex;\n font-size: 14px;\n font-weight: 500;\n justify-content: center;\n"])),(function(e){return e.theme.titleTextColor})),Uoe=LM.c.div.attrs({className:"animation-control__time-value-group"})(Doe||(Doe=xM()(["\n display: flex;\n flex-direction: column;\n"]))),Woe=LM.c.div.attrs({className:"animation-control__horizontal-bar"})(Roe||(Roe=xM()(["\n margin: 0 12px;\n"]))),Yoe=function(){return Object(yC.jsx)(Woe,{children:Object(yC.jsx)(cAe,{height:"12px"})})},Koe=function(e){var t=e.timeValues,A=void 0===t?[]:t;return Object(yC.jsxs)(F4,{children:[Object(yC.jsx)("div",{className:"time-value",children:A[0]}),A[1]?Object(yC.jsx)(Yoe,{}):null,A[1]?Object(yC.jsx)("div",{className:"time-value",children:A[1]}):null]})};function Hoe(){return function(e){var t=e.currentTime,A=e.defaultTimeFormat,n=e.timeFormat,r=e.timezone,o=Object(c.useMemo)((function(){var e=Array.isArray(t)?t:[t],o="string"==typeof n,i=(o?n:A)||"MM/DD/YY HH:mm:ssa",a=wc(r);return o?{displayDate:e.map(a(i)),displayTime:[]}:e.reduce((function(e,t){var A=i.split(" "),n=cA()(A,2),r=n[0],o=n[1],s=a(r)(t),c=o?a(o)(t):null;return e.displayDate.includes(s)||e.displayDate.push(s),c&&e.displayTime.push(c),e}),{displayDate:[],displayTime:[]})}),[t,n,A,r]),i=o.displayDate,a=o.displayTime,s=2===i.length&&2===a.length,l=a.length?a:i.length?i:null,u=i.length&&a.length?i:null;return Object(yC.jsx)(Foe,{children:Object(yC.jsx)(qoe,{className:"animation-control__time-display",children:s?Object(yC.jsxs)(Toe,{children:[Object(yC.jsxs)(Uoe,{children:[Object(yC.jsx)(Poe,{children:i[0]}),Object(yC.jsx)(Goe,{children:a[0]})]}),Object(yC.jsx)(Yoe,{}),Object(yC.jsxs)(Uoe,{children:[Object(yC.jsx)(Poe,{children:i[1]}),Object(yC.jsx)(Goe,{children:a[1]})]})]}):Object(yC.jsxs)(joe,{children:[u?Object(yC.jsx)(Poe,{children:Object(yC.jsx)(Koe,{timeValues:u})}):null,l?Object(yC.jsx)(Goe,{children:Object(yC.jsx)(Koe,{timeValues:l})}):null]})})})}}var Joe=LM.c.div(Soe||(Soe=xM()(["\n padding: ",";\n position: relative;\n margin-top: ","px;\n\n ","\n"])),(function(e){return"".concat(e.theme.bottomInnerPdVert,"px ").concat(e.theme.bottomInnerPdSide,"px")}),(function(e){return e.theme.bottomPanelGap}),n3(xoe||(xoe=xM()(["\n border-top: 1px solid ",";\n border-left: 1px solid ",";\n padding: 12px 12px;\n margin-top: 0;\n "])),(function(e){return e.theme.panelBorderColor}),(function(e){return e.theme.panelBorderColor}))),Voe=LM.c.div(Loe||(Loe=xM()(["\n position: relative;\n display: flex;\n align-items: center;\n\n .animation-control__time-slider {\n display: flex;\n align-items: center;\n height: 32px;\n width: 100%;\n }\n .playback-controls {\n margin-left: 16px;\n }\n\n ",";\n"])),A3(Noe||(Noe=xM()(["\n flex-direction: column;\n .playback-controls {\n margin: 0;\n }\n .animation-control__time-slider {\n width: 100%;\n position: relative;\n }\n .animation-control__time-domain {\n position: absolute;\n top: -24px;\n\n &.domain-start {\n left: ","px;\n }\n &.domain-end {\n right: ","px;\n }\n }\n "])),6,6)),Xoe={flex:1};function Zoe(e,t,A){var n=function(n){var r=n.className,o=n.style,i=n.isAnimatable,a=n.isAnimating,s=n.resetAnimation,c=n.toggleAnimation,l=n.updateAnimationSpeed,u=n.setTimelineValue,g=n.setAnimationWindow,p=n.timeline,f=n.showTimeline,d=void 0===f||f,h=n.showControls,I=void 0===h||h,C=n.showTimeDisplay,b=void 0===C||C;if(!p)return null;var E=p.animationWindow,B=p.value,y=p.speed,M=p.defaultTimeFormat,Q=p.timeFormat,m=p.timezone;return Object(yC.jsxs)(Joe,{style:o,className:l3()("animation-control-container",r),children:[Object(yC.jsxs)(Voe,{className:"animation-widget--inner",children:[d?Object(yC.jsx)(A,{style:Xoe,timeline:p,setTimelineValue:u}):null,I?Object(yC.jsx)(e,{className:"animation-control-playpause",isAnimatable:i,startAnimation:c,isAnimating:a,pauseAnimation:c,resetAnimation:s,speed:y,updateAnimationSpeed:l,setFilterAnimationWindow:g,animationWindow:E}):null]}),b?Object(yC.jsx)(t,{currentTime:B,defaultTimeFormat:M,timeFormat:Q,timezone:m}):null]})};return n.defaultProps={toggleAnimation:function(){},updateAnimationSpeed:function(){}},n}Zoe.deps=[uoe,Hoe,koe];var $oe,eie,tie,Aie,nie,rie=Zoe,oie=LM.c.div($oe||($oe=xM()(["\n align-items: flex-end;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n padding-left: ","px;\n\n .timeline-container .kg-slider {\n display: none;\n }\n\n .playback-controls {\n margin-left: 22px;\n }\n"])),(function(e){return e.isEnlarged?24:0})),iie={flex:1};function aie(e,t,A,n,r){var o=function(o){var i=o.domain,a=o.value,s=o.isEnlarged,l=o.isMinified,u=o.hideTimeTitle,g=o.isAnimating,p=o.resetAnimation,f=o.timeFormat,d=o.timezone,h=o.histogram,I=o.plotType,C=o.lineChart,b=o.step,E=o.isAnimatable,B=o.speed,y=o.animationWindow,M=o.updateAnimationSpeed,Q=o.setFilterAnimationWindow,m=o.toggleAnimation,O=o.onChange,v=o.timeline,w=Object(c.useMemo)((function(){return bl()(O,20)}),[O]),_=Object(c.useMemo)((function(){return{width:s?"calc(100% - ".concat(176,"px)"):"100%"}}),[s]);return Object(yC.jsxs)("div",{className:"time-range-slider",children:[!u&&s?Object(yC.jsx)("div",{className:"time-range-slider__title",style:_,children:Object(yC.jsx)(n,{timeFormat:f,timezone:d,value:a,isEnlarged:s})}):null,Object(yC.jsxs)(oie,{className:"time-range-slider__container",isEnlarged:s,children:[l?Object(yC.jsx)(r,{style:iie,isAnimatable:E,isAnimating:g,resetAnimation:p,toggleAnimation:m,updateAnimationSpeed:M,setTimelineValue:w,setAnimationWindow:Q,showTimeDisplay:!1,timeline:v}):Object(yC.jsx)("div",{className:"timeline-container",style:_,children:Object(yC.jsx)(t,{range:i,value0:a[0],value1:a[1],histogram:h,lineChart:C,plotType:I,isEnlarged:s,showInput:!1,step:b,onChange:w,xAxis:A,timezone:d,timeFormat:f})}),s&&!l?Object(yC.jsx)(e,{isAnimatable:E,width:176,speed:B,animationWindow:y,updateAnimationSpeed:M,setFilterAnimationWindow:Q,pauseAnimation:m,resetAnimation:p,isAnimating:g,startAnimation:m}):null]})]})};return l.a.memo(o)}aie.deps=[uoe,w5,T9,boe,rie];var sie,cie=LM.c.div(eie||(eie=xM()(["\n display: flex;\n line-height: 12px;\n margin-bottom: 12px;\n"]))),lie=LM.c.div(tie||(tie=xM()(["\n display: flex;\n"]))),uie=LM.c.label(Aie||(Aie=xM()(["\n color: ",";\n font-weight: 500;\n letter-spacing: 0.2px;\n font-size: ",";\n padding-right: 15px;\n\n &:last-child {\n position: absolute;\n right: 0;\n padding: 0;\n }\n"])),(function(e){return e.theme.textColor}),(function(e){return e.theme.layerConfigGroupLabelLabelFontSize})),gie=LM.c.input(nie||(nie=xM()(["\n ",";\n font-size: ",";\n width: 44px;\n overflow: auto;\n height: 20px;\n margin-top: 5px;\n"])),(function(e){return e.theme.input}),(function(e){return e.theme.sliderInputFontSize})),pie=function(e){var t=e.value,A=e.onChange,n=e.name,r=Object(c.useState)(t),o=cA()(r,2),i=o[0],a=o[1],s=Object(c.useRef)(null);Object(c.useEffect)((function(){a(t)}),[t]);var l=Object(c.useCallback)((function(e){switch(e.keyCode){case es.DOM_VK_ENTER:case es.DOM_VK_RETURN:A(i),null!==s&&(null==s||s.current.blur())}}),[A,i]),u=Object(c.useCallback)((function(e){return a(e.target.value)}),[a]),g=Object(c.useCallback)((function(){return A(n,i)}),[A,n,i]);return Object(yC.jsx)(gie,{type:"number",ref:s,value:i,onChange:u,onBlur:g,onKeyDown:l,id:n})},fie=function(e){var t=e.isRanged,A=e.value,n=e.onChangeCustomInput,r=Object(c.useCallback)((function(e,r){n(t?"value0"===e?[r,A[1]]:[A[0],r]:r)}),[t,A,n]);return Object(yC.jsx)(lie,{children:t?Object(yC.jsxs)(cie,{children:[Object(yC.jsxs)(uie,{children:["min",Object(yC.jsx)(pie,{name:"value0",value:A[0],onChange:r})]}),Object(yC.jsxs)(uie,{children:["max",Object(yC.jsx)(pie,{name:"value1",value:A[1],onChange:r})]})]}):Object(yC.jsx)(cie,{children:Object(yC.jsx)(pie,{name:"value",value:A,onChange:r})})})};function die(e){return function(t){var A=t.layer.config,n=t.property,r=t.label,o=t.range,i=t.step,a=t.isRanged,s=t.allowCustomValue,l=t.disabled,u=t.onChange,g=t.inputTheme,p=A.visConfig[n],f=Object(c.useState)(!$g(p,o)),d=cA()(f,2),h=d[0],I=d[1],C=Object(c.useCallback)((function(){if(h){var e=a?[lc(o,p[0]),lc(o,p[1])]:lc(o,p);u(y()({},n,e))}I(!h)}),[u,n,a,p,o,h,I]);return Object(yC.jsxs)(V4,{disabled:Boolean(l),children:[r?Object(yC.jsx)(U4,{children:"string"==typeof r?Object(yC.jsx)(zO,{id:r}):"function"==typeof r?Object(yC.jsx)(zO,{id:r(A)}):Object(yC.jsx)(zO,{id:"property.".concat(n)})}):null,s?Object(yC.jsxs)(cie,{children:[Object(yC.jsx)(uie,{children:"custom input"}),Object(yC.jsx)(Rie,{id:"property.".concat(n),checked:h,onChange:C})]}):null,h?Object(yC.jsx)(fie,{isRanged:a,value:p,onChangeCustomInput:function(e){return u(y()({},n,e))}}):Object(yC.jsx)(e,{range:o,value0:a?p[0]:o[0],value1:a?p[1]:p,step:i,isRanged:Boolean(a),onChange:function(e){return u(y()({},n,a?e:e[1]))},inputTheme:g,showInput:!0})]})}}die.deps=[w5];var hie=LM.c.div(sie||(sie=xM()(["\n align-items: center;\n margin-left: 10px;\n color: ",";\n display: inline-flex;\n .info-helper__content {\n width: ",";\n max-width: ",";\n }\n :hover {\n cursor: pointer;\n color: ",";\n }\n"])),(function(e){return e.theme.labelColor}),(function(e){return e.width?"".concat(e.width,"px"):"auto"}),(function(e){return e.width?"auto":"100px"}),(function(e){return e.theme.textColorHl}));var Iie,Cie,bie,Eie,Bie,yie=function(){return function(e){var t=e.description,A=e.property,n=e.containerClass,r=e.width,o=e.id,i=mO();return Object(yC.jsxs)(hie,{className:"info-helper ".concat(n||""),width:r,"data-tip":!0,"data-for":o,children:[Object(yC.jsx)(yee,{height:"16px"}),Object(yC.jsx)(Z4,{id:o,effect:"solid",children:Object(yC.jsx)("div",{className:"info-helper__content",children:t&&Object(yC.jsx)(zO,{id:t,defaultValue:t,values:{property:i.formatMessage({id:A?"property.".concat(Object(hs.b)(A)):"misc.empty"})}})})})]})}};function Mie(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,n)}return A}function Qie(e){for(var t=1;t0?o.map((function(e,A){var n={inputTheme:u,disabled:t,key:"".concat(l(e),"_").concat(A),name:l(e),displayOption:l,item:e,remove:function(t){return s(e,t)}};return g?Object(yC.jsx)(g,cae({},n)):Object(yC.jsx)(fae,cae({},n))})):Object(yC.jsx)("span",{className:"".concat(n," chickleted-input__placeholder"),children:Object(yC.jsx)(zO,{id:a||"placeholder.enterValue"})})})},Iae=A(729),Cae=A.n(Iae);function bae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var A,n=bp()(e);if(t){var r=bp()(this).constructor;A=Reflect.construct(n,arguments,r)}else A=n.apply(this,arguments);return Ip()(this,A)}}var Eae,Bae,yae,Mae,Qae="list-selector",mae="list__header",Oae="list__section",vae="list__item",wae="list__item__anchor",_ae="list__item__fixed",zae=function(e){return e},Dae=function(e){var t=e.value,A=e.displayOption,n=void 0===A?zae:A,r=e.disabled,o=(e.light,n(t));return Object(yC.jsx)("span",{title:o,className:l3()(wae,{disabled:r}),children:o})},Rae=LM.c.div(lae||(lae=xM()(["\n background-color: ",";\n border-top: 1px solid\n ",";\n ",";\n"])),(function(e){return e.light?e.theme.dropdownListBgdLT:e.theme.dropdownListBgd}),(function(e){return e.light?e.theme.dropdownListBorderTopLT:e.theme.dropdownListBorderTop}),(function(e){return e.light?e.theme.dropdownListLT:e.theme.dropdownList})),Sae=LM.c.div(uae||(uae=xM()(["\n height: '0px';\n"]))),xae=function(e){dp()(A,e);var t=bae(A);function A(e){var n;return qu()(this,A),n=t.call(this,e),y()(pp()(n),"initNumberOfOptions",void 0),y()(pp()(n),"page",void 0),y()(pp()(n),"prevY",void 0),y()(pp()(n),"loadingRef",void 0),y()(pp()(n),"observer",void 0),y()(pp()(n),"handleObserver",(function(e){var t=e[0].boundingClientRect.y;if(n.prevY>t){var A=n._getOptions(n.page);A&&n.setState({options:A})}n.prevY=t})),n.state={options:[]},n.initNumberOfOptions=100,n.page=0,n.prevY=0,n.loadingRef=l.a.createRef(),n}return ju()(A,[{key:"componentDidMount",value:function(){var e=this._getOptions(this.page);this.setState({options:e});this.loadingRef.current&&(this.observer=new IntersectionObserver(this.handleObserver,{root:null,rootMargin:"0%",threshold:1}),this.observer.observe(this.loadingRef.current))}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(e.options!==this.props.options){var A=this._getOptions(0);this.setState({options:A})}return null}},{key:"componentDidUpdate",value:function(e,t,A){}},{key:"componentWillUnmount",value:function(){var e;this.loadingRef.current&&(null===(e=this.observer)||void 0===e||e.unobserve(this.loadingRef.current))}},{key:"_getOptions",value:function(e){if(!this.props.options)return[];var t=this.props.options.length;if(0===t)return[];var A=e*this.initNumberOfOptions,n=A+this.initNumberOfOptions>t?t:A+this.initNumberOfOptions;return A0&&this.state.options||[]),E()(this.props.options.slice(A,n)))):null}},{key:"_onClick",value:function(e,t){var A,n;t.preventDefault(),null===(A=(n=this.props).onOptionSelected)||void 0===A||A.call(n,e,t)}},{key:"render",value:function(){var e,t,A=this,n=this.props,r=n.fixedOptions,o=n.light,i=n.allowCustomValues,a=void 0===i?0:i,s=n.customListItemComponent,c=void 0===s?Dae:s,l=this.props.displayOption,u=void 0===l?zae:l;if((null===(e=this.props.options)||void 0===e||!e.length)&&a<=0)return Object(yC.jsx)("div",{});var g=Array.isArray(r)?r.length:0;return Object(yC.jsxs)(Rae,{className:Qae,light:o,children:[this.props.customListHeaderComponent?Object(yC.jsx)("div",{className:mae,children:Object(yC.jsx)(this.props.customListHeaderComponent,{})}):null,g>0?Object(yC.jsx)("div",{className:Oae,children:null==r?void 0:r.map((function(e,t){return Object(yC.jsx)("div",{className:l3()(vae,y()({hover:A.props.selectionIndex===t},_ae,!0)),onMouseDown:function(t){return A._onClick(e,t)},onClick:function(t){return A._onClick(e,t)},children:Object(yC.jsx)(c,{value:e,displayOption:u})},"".concat(u(e),"_").concat(t))}))}):null,null===(t=this.state.options)||void 0===t?void 0:t.map((function(e,t){return Object(yC.jsx)("div",{className:l3()(vae,{hover:A.props.selectionIndex===t+g}),onMouseDown:function(t){return A._onClick(e,t)},onClick:function(t){return A._onClick(e,t)},children:Object(yC.jsx)(c,{value:e,displayOption:u})},"".concat(u(e),"_").concat(t))})),Object(yC.jsx)(Sae,{ref:this.loadingRef})]})}}]),A}(c.Component);function Lae(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,n)}return A}function Nae(e){for(var t=1;t0&&Number(null===(e=n.state.entryValue)||void 0===e?void 0:e.length)>=Number(n.props.allowCustomValues)&&n.state.searchResults.indexOf(n.state.entryValue)<0})),y()(pp()(n),"_getCustomValue",(function(){return n._hasCustomValue()?n.state.entryValue:null})),y()(pp()(n),"_onOptionSelected",(function(e,t){var A,r;return n.props.searchable&&n.setState({searchResults:n.props.options||[],selection:"",entryValue:""}),null===(A=(r=n.props).onOptionSelected)||void 0===A?void 0:A.call(r,e,t)})),y()(pp()(n),"_onTextEntryUpdated",(function(){if(n.props.searchable){var e,t=null===(e=n.entry.current)||void 0===e?void 0:e.value;n.setState({searchResults:Gae(t,n.props),selection:"",entryValue:t})}})),y()(pp()(n),"_onEnter",(function(e){var t,A,r=n.getSelection();return r?n._onOptionSelected(r,e):null===(t=(A=n.props).onKeyDown)||void 0===t?void 0:t.call(A,e)})),y()(pp()(n),"_onEscape",(function(){n.setState({selectionIndex:null})})),y()(pp()(n),"_onTab",(function(e){var t=n.getSelection(),A=t||(n.state.searchResults.length>0?n.state.searchResults[0]:null);if(null===A&&n._hasCustomValue()&&(A=n._getCustomValue()),null!==A)return n._onOptionSelected(A,e)})),y()(pp()(n),"eventMap",(function(){var e={};return e[es.DOM_VK_UP]=n.navUp,e[es.DOM_VK_DOWN]=n.navDown,e[es.DOM_VK_RETURN]=e[es.DOM_VK_ENTER]=n._onEnter,e[es.DOM_VK_ESCAPE]=n._onEscape,e[es.DOM_VK_TAB]=n._onTab,e})),y()(pp()(n),"_nav",(function(e){if(n._hasHint()){var t=null===n.state.selectionIndex?1===e?0:e:n.state.selectionIndex+e,A=n.props.maxVisible?n.state.searchResults.slice(0,n.props.maxVisible).length:n.state.searchResults.length;n._hasCustomValue()&&(A+=1),t<0?t+=A:t>=A&&(t-=A),n.setState({selectionIndex:t})}})),y()(pp()(n),"navDown",(function(){n._nav(1)})),y()(pp()(n),"navUp",(function(){n._nav(-1)})),y()(pp()(n),"_onChange",(function(e){n.props.onChange&&n.props.onChange(e),n._onTextEntryUpdated()})),y()(pp()(n),"_onKeyDown",(function(e){var t,A;if(!n._hasHint()||e.shiftKey)return null===(t=(A=n.props).onKeyDown)||void 0===t?void 0:t.call(A,e);var r,o,i=n.eventMap()[e.keyCode];if(!i)return null===(r=(o=n.props).onKeyDown)||void 0===r?void 0:r.call(o,e);i(e),e.preventDefault()})),y()(pp()(n),"_onFocus",(function(e){if(n.setState({isFocused:!0}),n.props.onFocus)return n.props.onFocus(e)})),y()(pp()(n),"_onBlur",(function(e){if(n.setState({isFocused:!1}),n.props.onBlur)return n.props.onBlur(e)})),n.state={searchResults:n.props.options||[],entryValue:n.props.value||n.props.initialValue,selection:n.props.value,selectionIndex:null,isFocused:!1},n}return ju()(A,[{key:"componentDidMount",value:function(){var e;this.entry.current?this.entry.current.focus():null===(e=this.root.current)||void 0===e||e.focus()}},{key:"_renderIncrementalSearchResults",value:function(){var e=this.props.customListComponent,t=void 0===e?xae:e;return Object(yC.jsx)(t,{fixedOptions:this.props.fixedOptions,options:this.state.searchResults,areResultsTruncated:!1,resultsTruncatedMessage:this.props.resultsTruncatedMessage,onOptionSelected:this._onOptionSelected,allowCustomValues:this.props.allowCustomValues,customValue:this._getCustomValue(),customClasses:this.props.customClasses,customListItemComponent:this.props.customListItemComponent,customListHeaderComponent:this.props.customListHeaderComponent,selectionIndex:this.state.selectionIndex,defaultClassNames:this.props.defaultClassNames,displayOption:this.props.displayOption,selectedItems:this.props.selectedItems,light:this.props.light})}},{key:"getSelection",value:function(){var e,t,A,n=this.state.selectionIndex;if(null===n)return null;if(n=Number(n),this._hasCustomValue()){if(0===n)return this.state.entryValue;n--}return this._hasFixedOptions()?n0||this._hasCustomValue()}},{key:"_hasFixedOptions",value:function(){return Array.isArray(this.props.fixedOptions)&&this.props.fixedOptions.length}},{key:"render",value:function(){var e,t,A={};A[null===(e=this.props.customClasses)||void 0===e?void 0:e.input]=Boolean(null===(t=this.props.customClasses)||void 0===t?void 0:t.input);var n=l3()(A),r=y()({},"typeahead",this.props.defaultClassNames);r[this.props.className?this.props.className:""]=Boolean(this.props.className);var o=l3()(r);return Object(yC.jsxs)(Fae,{className:o,ref:this.root,tabIndex:0,onKeyDown:this._onKeyDown,onKeyPress:this.props.onKeyPress,onKeyUp:this.props.onKeyUp,onFocus:this._onFocus,light:this.props.light,children:[this._renderHiddenInput(),this.props.searchable?Object(yC.jsxs)(qae,{children:[Object(yC.jsx)(Tae,Nae(Nae({ref:this.entry,type:"text",disabled:this.props.disabled},this.props.inputProps),{},{placeholder:this.props.placeholder,className:n,value:this.state.entryValue,onChange:this._onChange,onBlur:this._onBlur,light:this.props.light})),Object(yC.jsx)(jae,{children:Object(yC.jsx)(this.props.inputIcon,{height:"18px"})})]}):null,this._renderIncrementalSearchResults()]})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.options===t.prevOptions?{}:{searchResults:function(e,t,A){var n=t.options,r=t.showOptionsWhenEmpty;return t.searchable?function(e,t,A){var n=!e||0===e.trim().length,r=t&&t.isFocused;return!(A&&r)&&n}(e,A,r)?n:Pae(t)(e,n):n}(t.entryValue,e,t),prevOptions:e.options}}}]),A}(c.Component);y()(Uae,"defaultProps",{options:[],customClasses:{},allowCustomValues:0,initialValue:"",value:"",placeholder:"",disabled:!1,textarea:!1,inputProps:{},onOptionSelected:function(e){},onChange:function(e){},onKeyDown:function(e){},onKeyPress:function(e){},onKeyUp:function(e){},onFocus:function(e){},onBlur:function(e){},filterOption:null,searchOptions:null,inputDisplayOption:null,defaultClassNames:!0,customListComponent:xae,customListItemComponent:Dae,inputIcon:nne,customListHeaderComponent:null,showOptionsWhenEmpty:!0,searchable:!0,resultsTruncatedMessage:null}),Object(dS.polyfill)(Uae);var Wae=Uae,Yae=A(167),Kae=A.n(Yae),Hae=A(417),Jae=A(327),Vae=A.n(Jae);function Xae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var A,n=bp()(e);if(t){var r=bp()(this).constructor;A=Reflect.construct(n,arguments,r)}else A=n.apply(this,arguments);return Ip()(this,A)}}function Zae(e,t){var A=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),A.push.apply(A,n)}return A}function $ae(e){for(var t=1;tpA.a.innerWidth&&(l[u]=pA.a.innerWidth-n.width-o),l.top<0?l.top=o:l.top+n.height>pA.a.innerHeight&&(l.top=pA.a.innerHeight-n.height-o),l};Hae.canUseDOM&&(document.body?nse():document.addEventListener("DOMContentLoaded",nse));var ose=0;var ise={content:{top:0,left:0,border:0,right:"auto",bottom:"auto",padding:"0px 0px 0px 0px"},overlay:{right:"auto",bottom:"auto",width:"100vw",height:"100vh",backgroundColor:"rgba(0, 0, 0, 0)"}},ase=function(e){dp()(A,e);var t=Xae(A);function A(){var e;qu()(this,A);for(var n=arguments.length,r=new Array(n),o=0;o0&&void 0!==arguments[0])||arguments[0],A=function(A){var n=A.value,r=A.displayOption,o=void 0===r?wse:r;return Object(yC.jsxs)(Dse,{className:"field-selector_list-item",children:[t?Object(yC.jsx)(zse,{children:Object(yC.jsx)(e,{type:n.type})}):null,Object(yC.jsx)("span",{className:wae,children:o(n)})]})};return A}}Rse.deps=[Ose];var Sse=function(){return Object(yC.jsx)("div",{children:"Suggested Field"})};function xse(e){var t=function(t){dp()(n,t);var A=vse(n);function n(){var t;qu()(this,n);for(var r=arguments.length,o=new Array(r),i=0;ie.length)&&(t=e.length);for(var A=0,n=new Array(t);A0&&void 0!==arguments[0]?arguments[0]:this.active.collection;return this.refs[e].sort(Wce)}}]),e}();function Wce(e,t){return e.node.sortableInfo.index-t.node.sortableInfo.index}function Yce(e,t){return Object.keys(e).reduce((function(A,n){return-1===t.indexOf(n)&&(A[n]=e[n]),A}),{})}var Kce={end:["touchend","touchcancel","mouseup"],move:["touchmove","mousemove"],start:["touchstart","mousedown"]},Hce=function(){if("undefined"==typeof window||"undefined"==typeof document)return"";var e=window.getComputedStyle(document.documentElement,"")||["-moz-hidden-iframe"],t=(Array.prototype.slice.call(e).join("").match(/-(moz|webkit|ms)-/)||""===e.OLink&&["","o"])[1];switch(t){case"ms":return"ms";default:return t&&t.length?t[0].toUpperCase()+t.substr(1):""}}();function Jce(e,t){Object.keys(t).forEach((function(A){e.style[A]=t[A]}))}function Vce(e,t){e.style["".concat(Hce,"Transform")]=null==t?"":"translate3d(".concat(t.x,"px,").concat(t.y,"px,0)")}function Xce(e,t){e.style["".concat(Hce,"TransitionDuration")]=null==t?"":"".concat(t,"ms")}function Zce(e,t){for(;e;){if(t(e))return e;e=e.parentNode}return null}function $ce(e,t,A){return Math.max(e,Math.min(A,t))}function ele(e){return"px"===e.substr(-2)?parseFloat(e):0}function tle(e){var t=window.getComputedStyle(e);return{bottom:ele(t.marginBottom),left:ele(t.marginLeft),right:ele(t.marginRight),top:ele(t.marginTop)}}function Ale(e,t){var A=t.displayName||t.name;return A?"".concat(e,"(").concat(A,")"):e}function nle(e,t){var A=e.getBoundingClientRect();return{top:A.top+t.top,left:A.left+t.left}}function rle(e){return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:e.changedTouches&&e.changedTouches.length?{x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY}:{x:e.pageX,y:e.pageY}}function ole(e){return e.touches&&e.touches.length||e.changedTouches&&e.changedTouches.length}function ile(e,t){var A=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{left:0,top:0};if(e){var n={left:A.left+e.offsetLeft,top:A.top+e.offsetTop};return e.parentNode===t?n:ile(e.parentNode,t,n)}}function ale(e,t,A){return et?e-1:e>A&&e0&&A[t].height>0)&&e.getContext("2d").drawImage(A[t],0,0)})),n}function Ole(e){return null!=e.sortableHandle}var vle=function(){function e(t,A){Lce(this,e),this.container=t,this.onScrollCallback=A}return kce(e,[{key:"clear",value:function(){null!=this.interval&&(clearInterval(this.interval),this.interval=null)}},{key:"update",value:function(e){var t=this,A=e.translate,n=e.minTranslate,r=e.maxTranslate,o=e.width,i=e.height,a={x:0,y:0},s={x:1,y:1},c=10,l=10,u=this.container,g=u.scrollTop,p=u.scrollLeft,f=u.scrollHeight,d=u.scrollWidth,h=0===g,I=f-g-u.clientHeight==0,C=0===p,b=d-p-u.clientWidth==0;A.y>=r.y-i/2&&!I?(a.y=1,s.y=l*Math.abs((r.y-i/2-A.y)/i)):A.x>=r.x-o/2&&!b?(a.x=1,s.x=c*Math.abs((r.x-o/2-A.x)/o)):A.y<=n.y+i/2&&!h?(a.y=-1,s.y=l*Math.abs((A.y-i/2-n.y)/i)):A.x<=n.x+o/2&&!C&&(a.x=-1,s.x=c*Math.abs((A.x-o/2-n.x)/o)),this.interval&&(this.clear(),this.isAutoScrolling=!1),0===a.x&&0===a.y||(this.interval=setInterval((function(){t.isAutoScrolling=!0;var e={left:s.x*a.x,top:s.y*a.y};t.container.scrollTop+=e.top,t.container.scrollLeft+=e.left,t.onScrollCallback(e)}),5))}}]),e}();var wle={axis:BC.a.oneOf(["x","y","xy"]),contentWindow:BC.a.any,disableAutoscroll:BC.a.bool,distance:BC.a.number,getContainer:BC.a.func,getHelperDimensions:BC.a.func,helperClass:BC.a.string,helperContainer:BC.a.oneOfType([BC.a.func,"undefined"==typeof HTMLElement?BC.a.any:BC.a.instanceOf(HTMLElement)]),hideSortableGhost:BC.a.bool,keyboardSortingTransitionDuration:BC.a.number,lockAxis:BC.a.string,lockOffset:BC.a.oneOfType([BC.a.number,BC.a.string,BC.a.arrayOf(BC.a.oneOfType([BC.a.number,BC.a.string]))]),lockToContainerEdges:BC.a.bool,onSortEnd:BC.a.func,onSortMove:BC.a.func,onSortOver:BC.a.func,onSortStart:BC.a.func,pressDelay:BC.a.number,pressThreshold:BC.a.number,keyCodes:BC.a.shape({lift:BC.a.arrayOf(BC.a.number),drop:BC.a.arrayOf(BC.a.number),cancel:BC.a.arrayOf(BC.a.number),up:BC.a.arrayOf(BC.a.number),down:BC.a.arrayOf(BC.a.number)}),shouldCancelStart:BC.a.func,transitionDuration:BC.a.number,updateBeforeSortStart:BC.a.func,useDragHandle:BC.a.bool,useWindowAsScrollContainer:BC.a.bool},_le={lift:[ple],drop:[ple],cancel:[gle],up:[dle,fle],down:[Ile,hle]},zle={axis:"y",disableAutoscroll:!1,distance:0,getHelperDimensions:function(e){var t=e.node;return{height:t.offsetHeight,width:t.offsetWidth}},hideSortableGhost:!0,lockOffset:"50%",lockToContainerEdges:!1,pressDelay:0,pressThreshold:5,keyCodes:_le,shouldCancelStart:function(e){return-1!==[Ble,Mle,Qle,yle,ble].indexOf(e.target.tagName)||!!Zce(e.target,(function(e){return"true"===e.contentEditable}))},transitionDuration:300,useWindowAsScrollContainer:!1},Dle=Object.keys(wle);function Rle(e){Jt()(!(e.distance&&e.pressDelay),"Attempted to set both `pressDelay` and `distance` on SortableContainer, you may only use one or the other, not both at the same time.")}function Sle(e,t){try{var A=e()}catch(e){return t(!0,e)}return A&&A.then?A.then(t.bind(null,!1),t.bind(null,!0)):t(!1,value)}var xle={index:BC.a.number.isRequired,collection:BC.a.oneOfType([BC.a.number,BC.a.string]),disabled:BC.a.bool},Lle=Object.keys(xle);var Nle=A(22),kle=A.n(Nle),Fle=function(e,t,A,n,r){var o=r.clientWidth,i=r.clientHeight,a="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=a-(r.getBoundingClientRect().left+window.pageXOffset),l=s-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===A){var u=void 0;if(u=l<0?0:l>i?1:Math.round(100*l/i)/100,t.a!==u)return{h:t.h,s:t.s,l:t.l,a:u,source:"rgb"}}else{var g=void 0;if(n!==(g=c<0?0:c>o?1:Math.round(100*c/o)/100))return{h:t.h,s:t.s,l:t.l,a:g,source:"rgb"}}return null},qle={},Tle=function(e,t,A,n){var r=e+"-"+t+"-"+A+(n?"-server":"");if(qle[r])return qle[r];var o=function(e,t,A,n){if("undefined"==typeof document&&!n)return null;var r=n?new n:document.createElement("canvas");r.width=2*A,r.height=2*A;var o=r.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,r.width,r.height),o.fillStyle=t,o.fillRect(0,0,A,A),o.translate(A,A),o.fillRect(0,0,A,A),r.toDataURL()):null}(e,t,A,n);return qle[r]=o,o},jle=Object.assign||function(e){for(var t=1;t-1)){var r=A.getArrowOffset(),o=38===e.keyCode?n+r:n-r;A.setUpdatedValue(o,e)}},A.handleDrag=function(e){if(A.props.dragLabel){var t=Math.round(A.props.value+e.movementX);t>=0&&t<=A.props.dragMax&&A.props.onChange&&A.props.onChange(A.getValueObjectWithLabel(t),e)}},A.handleMouseDown=function(e){A.props.dragLabel&&(e.preventDefault(),A.handleDrag(e),window.addEventListener("mousemove",A.handleDrag),window.addEventListener("mouseup",A.handleMouseUp))},A.handleMouseUp=function(){A.unbindEventListeners()},A.unbindEventListeners=function(){window.removeEventListener("mousemove",A.handleDrag),window.removeEventListener("mouseup",A.handleMouseUp)},A.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},A.inputId="rc-editable-input-"+Xle++,A}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Jle(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,A){return t in e?Object.defineProperty(e,t,{value:A,enumerable:!0,configurable:!0,writable:!0}):e[t]=A,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var A=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(A,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=kle()({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return l.a.createElement("div",{style:t.wrap},l.a.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?l.a.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(c.PureComponent||c.Component),$le=function(e,t,A,n){var r=n.clientWidth,o=n.clientHeight,i="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,a="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,s=i-(n.getBoundingClientRect().left+window.pageXOffset),c=a-(n.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var l=void 0;if(c<0)l=359;else if(c>o)l=0;else{l=360*(-100*c/o+100)/100}if(A.h!==l)return{h:l,s:A.s,l:A.l,a:A.a,source:"hsl"}}else{var u=void 0;if(s<0)u=0;else if(s>r)u=359;else{u=360*(100*s/r)/100}if(A.h!==u)return{h:u,s:A.s,l:A.l,a:A.a,source:"hsl"}}return null},eue=function(){function e(e,t){for(var A=0;A-1};var uue=function(e,t){var A=this.__data__,n=iue(A,e);return n<0?(++this.size,A.push([e,t])):A[n][1]=t,this};function gue(e){var t=-1,A=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=9007199254740991};var qge=function(e){return null!=e&&Fge(e.length)&&!Due(e)};var Tge=function(e){return Dge(e)&&qge(e)},jge=A(189),Pge=Function.prototype,Gge=Object.prototype,Uge=Pge.toString,Wge=Gge.hasOwnProperty,Yge=Uge.call(Object);var Kge=function(e){if(!Dge(e)||"[object Object]"!=wue(e))return!1;var t=vge(e);if(null===t)return!0;var A=Wge.call(t,"constructor")&&t.constructor;return"function"==typeof A&&A instanceof A&&Uge.call(A)==Yge},Hge={};Hge["[object Float32Array]"]=Hge["[object Float64Array]"]=Hge["[object Int8Array]"]=Hge["[object Int16Array]"]=Hge["[object Int32Array]"]=Hge["[object Uint8Array]"]=Hge["[object Uint8ClampedArray]"]=Hge["[object Uint16Array]"]=Hge["[object Uint32Array]"]=!0,Hge["[object Arguments]"]=Hge["[object Array]"]=Hge["[object ArrayBuffer]"]=Hge["[object Boolean]"]=Hge["[object DataView]"]=Hge["[object Date]"]=Hge["[object Error]"]=Hge["[object Function]"]=Hge["[object Map]"]=Hge["[object Number]"]=Hge["[object Object]"]=Hge["[object RegExp]"]=Hge["[object Set]"]=Hge["[object String]"]=Hge["[object WeakMap]"]=!1;var Jge=function(e){return Dge(e)&&Fge(e.length)&&!!Hge[wue(e)]};var Vge=function(e){return function(t){return e(t)}},Xge=A(425),Zge=Xge.a&&Xge.a.isTypedArray,$ge=Zge?Vge(Zge):Jge;var epe=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]},tpe=Object.prototype.hasOwnProperty;var Ape=function(e,t,A){var n=e[t];tpe.call(e,t)&&oue(n,A)&&(void 0!==A||t in e)||hge(e,t,A)};var npe=function(e,t,A,n){var r=!A;A||(A={});for(var o=-1,i=t.length;++o-1&&e%1==0&&e0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(Bpe);var Qpe=function(e,t){return Mpe(bpe(e,t,hpe),e+"")};var mpe=function(e,t,A){if(!_ue(A))return!1;var n=typeof t;return!!("number"==n?qge(A)&&ipe(t,A.length):"string"==n&&t in A)&&oue(A[t],e)};var Ope=function(e){return Qpe((function(t,A){var n=-1,r=A.length,o=r>1?A[r-1]:void 0,i=r>2?A[2]:void 0;for(o=e.length>3&&"function"==typeof o?(r--,o):void 0,i&&mpe(A[0],A[1],i)&&(o=r<3?void 0:o,r=1),t=Object(t);++n