MCPcopy Index your code
hub / github.com/plotly/dash / R

Function R

dash/dcc/async-slider.js:1–1  ·  view source on GitHub ↗
(e,r)

Source from the content-addressed store, hash-verified

1"use strict";(self.webpackChunkdash_core_components=self.webpackChunkdash_core_components||[]).push([[737],{9316:function(e,r,t){t.r(r),t.d(r,{default:function(){return Vr}});var n=t(1609),o=t.n(n);function a(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function i(e,r){var t,n,o=(n=2,function(e){if(Array.isArray(e))return e}(t=r)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,l=[],u=!0,c=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(t,n)||function(e,r){if(e){if("string"==typeof e)return a(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?a(e,r):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),i=o[0],l=o[1];return Math.min(l,Math.max(i,e))}var l=t(7549),u=t(855),c=t(9309),s=t(2847),f=t(4848),d=n.createContext(void 0),m=t(4881),p=t(1592),v=t(1050),h=["scope","children"];function y(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function b(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?y(Object(t),!0).forEach(function(r){g(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):y(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function g(e,r,t){return(r=function(e){var r=function(e){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var t=r.call(e,"string");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function w(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,l=[],u=!0,c=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,r)||S(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,r){if(e){if("string"==typeof e)return x(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?x(e,r):void 0}}function x(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}Map;var j=["name","min","max","step","orientation","disabled","minStepsBetweenThumbs","defaultValue","value","onValueChange","onValueCommit","inverted","form"],O=["min","max","dir","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],M=["min","max","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],A=["__scopeSlider","onSlideStart","onSlideMove","onSlideEnd","onHomeKeyDown","onEndKeyDown","onStepKeyDown"],_=["__scopeSlider"],k=["__scopeSlider"],P=["__scopeSlider","index","name"],E=["__scopeSlider","value"];function D(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function N(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?D(Object(t),!0).forEach(function(r){I(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):D(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function I(e,r,t){return(r=function(e){var r=function(e){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var t=r.call(e,"string");if("object"!=typeof t)return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof r?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function C(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)t=a[n],-1===r.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function R(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,l=[],u=!0,c=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,r)||function(e,r){if(e){if("string"==typeof e)return T(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?T(e,r):void 0}}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}var K=["PageUp","PageDown"],F=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],z={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},U="Slider",$=function(e){var r=e+"CollectionProvider",t=w((0,c.A)(r),2),o=t[0],a=t[1],i=w(o(r,{collectionRef:{current:null},itemMap:new Map}),2),l=i[0],s=i[1],d=e=>{var r=e.scope,t=e.children,o=n.useRef(null),a=n.useRef(new Map).current;return(0,f.jsx)(l,{scope:r,itemMap:a,collectionRef:o,children:t})};d.displayName=r;var m=e+"CollectionSlot",p=(0,v.TL)(m),y=n.forwardRef((e,r)=>{var t=e.scope,n=e.children,o=s(m,t),a=(0,u.s)(r,o.collectionRef);return(0,f.jsx)(p,{ref:a,children:n})});y.displayName=m;var g=e+"CollectionItemSlot",S="data-radix-collection-item",x=(0,v.TL)(g),j=n.forwardRef((e,r)=>{var t=e.scope,o=e.children,a=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==r.indexOf(n))continue;t[n]=e[n]}return t}(e,r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)t=a[n],-1===r.indexOf(t)&&{}.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,h),i=n.useRef(null),l=(0,u.s)(r,i),c=s(g,t);return n.useEffect(()=>(c.itemMap.set(i,b({ref:i},a)),()=>{c.itemMap.delete(i)})),(0,f.jsx)(x,b(b({},{[S]:""}),{},{ref:l,children:o}))});return j.displayName=g,[{Provider:d,Slot:y,ItemSlot:j},function(r){var t=s(e+"CollectionConsumer",r);return n.useCallback(()=>{var e=t.collectionRef.current;if(!e)return[];var r=Array.from(e.querySelectorAll("[".concat(S,"]")));return Array.from(t.itemMap.values()).sort((e,t)=>r.indexOf(e.ref.current)-r.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])},a]}(U),L=R($,3),B=L[0],H=L[1],V=L[2],X=R((0,c.A)(U,[V]),2),G=X[0],Y=(X[1],R(G(U),2)),W=Y[0],q=Y[1],J=n.forwardRef((e,r)=>{var t=e.name,o=e.min,a=void 0===o?0:o,u=e.max,c=void 0===u?100:u,d=e.step,m=void 0===d?1:d,p=e.orientation,v=void 0===p?"horizontal":p,h=e.disabled,y=void 0!==h&&h,b=e.minStepsBetweenThumbs,g=void 0===b?0:b,w=e.defaultValue,S=void 0===w?[a]:w,x=e.value,O=e.onValueChange,M=void 0===O?()=>{}:O,A=e.onValueCommit,_=void 0===A?()=>{}:A,k=e.inverted,P=void 0!==k&&k,E=e.form,D=C(e,j),I=n.useRef(new Set),T=n.useRef(0),z="horizontal"===v?re:te,U=R((0,s.i)({prop:x,defaultProp:S,onChange:e=>{var r;null===(r=[...I.current][T.current])||void 0===r||r.focus(),M(e)}}),2),$=U[0],L=void 0===$?[]:$,H=U[1],V=n.useRef(L);function X(e,r){var t=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1}).commit,n=function(e){return(String(e).split(".")[1]||"").length}(m),o=function(e,r){var t=Math.pow(10,r);return Math.round(e*t)/t}(Math.round((e-a)/m)*m+a,n),l=i(o,[a,c]);H(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=function(){var e=arguments.length>1?arguments[1]:void 0,r=[...arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]];return r[arguments.length>2?arguments[2]:void 0]=e,r.sort((e,r)=>e-r)}(e,l,r);if(function(e,r){if(r>0){var t=function(e){return e.slice(0,-1).map((r,t)=>e[t+1]-r)}(e);return Math.min(...t)>=r}return!0}(n,g*m)){T.current=n.indexOf(l);var o=String(n)!==String(e);return o&&t&&_(n),o?n:e}return e})}return(0,f.jsx)(W,{scope:e.__scopeSlider,name:t,disabled:y,min:a,max:c,valueIndexToChangeRef:T,thumbs:I.current,values:L,orientation:v,form:E,children:(0,f.jsx)(B.Provider,{scope:e.__scopeSlider,children:(0,f.jsx)(B.Slot,{scope:e.__scopeSlider,children:(0,f.jsx)(z,N(N({"aria-disabled":y,"data-disabled":y?"":void 0},D),{},{ref:r,onPointerDown:(0,l.mK)(D.onPointerDown,()=>{y||(V.current=L)}),min:a,max:c,inverted:P,onSlideStart:y?void 0:function(e){var r=function(e,r){if(1===e.length)return 0;var t=e.map(e=>Math.abs(e-r)),n=Math.min(...t);return t.indexOf(n)}(L,e);X(e,r)},onSlideMove:y?void 0:function(e){X(e,T.current)},onSlideEnd:y?void 0:function(){var e=V.current[T.current];L[T.current]!==e&&_(L)},onHomeKeyDown:()=>!y&&X(a,0,{commit:!0}),onEndKeyDown:()=>!y&&X(c,L.length-1,{commit:!0}),onStepKeyDown:e=>{var r=e.event,t=e.direction;if(!y){var n=K.includes(r.key)||r.shiftKey&&F.includes(r.key)?10:1,o=T.current;X(L[o]+m*n*t,o,{commit:!0})}}}))})})})});J.displayName=U;var Z=R(G(U,{startEdge:"left",endEdge:"right",size:"width",direction:1}),2),Q=Z[0],ee=Z[1],re=n.forwardRef((e,r)=>{var t,o,a=e.min,i=e.max,l=e.dir,c=e.inverted,s=e.onSlideStart,m=e.onSlideMove,p=e.onSlideEnd,v=e.onStepKeyDown,h=C(e,O),y=R(n.useState(null),2),b=y[0],g=y[1],w=(0,u.s)(r,e=>g(e)),S=n.useRef(void 0),x=(t=l,o=n.useContext(d),t||o||"ltr"),j="ltr"===x,M=j&&!c||!j&&c;function A(e){var r=S.current||b.getBoundingClientRect(),t=me([0,r.width],M?[a,i]:[i,a]);return S.current=r,t(e-r.left)}return(0,f.jsx)(Q,{scope:e.__scopeSlider,startEdge:M?"left":"right",endEdge:M?"right":"left",direction:M?1:-1,size:"width",children:(0,f.jsx)(ne,N(N({dir:x,"data-orientation":"horizontal"},h),{},{ref:w,style:N(N({},h.style),{},{"--radix-slider-thumb-transform":"translateX(-50%)"}),onSlideStart:e=>{var r=A(e.clientX);null==s||s(r)},onSlideMove:e=>{var r=A(e.clientX);null==m||m(r)},onSlideEnd:()=>{S.current=void 0,null==p||p()},onStepKeyDown:e=>{var r=z[M?"from-left":"from-right"].includes(e.key);null==v||v({event:e,direction:r?-1:1})}}))})}),te=n.forwardRef((e,r)=>{var t=e.min,o=e.max,a=e.inverted,i=e.onSlideStart,l=e.onSlideMove,c=e.onSlideEnd,s=e.onStepKeyDown,d=C(e,M),m=n.useRef(null),p=(0,u.s)(r,m),v=n.useRef(void 0),h=!a;function y(e){var r=v.current||m.current.getBoundingClientRect(),n=me([0,r.height],h?[o,t]:[t,o]);return v.current=r,n(e-r.top)}return(0,f.jsx)(Q,{scope:e.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1,children:(0,f.jsx)(ne,N(N({"data-orientation":"vertical"},d),{},{ref:p,style:N(N({},d.style),{},{"--radix-slider-thumb-transform":"translateY(50%)"}),onSlideStart:e=>{var r=y(e.clientY);null==i||i(r)},onSlideMove:e=>{var r=y(e.clientY);null==l||l(r)},onSlideEnd:()=>{v.current=void 0,null==c||c()},onStepKeyDown:e=>{var r=z[h?"from-bottom":"from-top"].includes(e.key);null==s||s({event:e,direction:r?-1:1})}}))})}),ne=n.forwardRef((e,r)=>{var t=e.__scopeSlider,n=e.onSlideStart,o=e.onSlideMove,a=e.onSlideEnd,i=e.onHomeKeyDown,u=e.onEndKeyDown,c=e.onStepKeyDown,s=C(e,A),d=q(U,t);return(0,f.jsx)(p.sG.span,N(N({},s),{},{ref:r,onKeyDown:(0,l.mK)(e.onKeyDown,e=>{"Home"===e.key?(i(e),e.preventDefault()):"End"===e.key?(u(e),e.preventDefault()):K.concat(F).includes(e.key)&&(c(e),e.preventDefault())}),onPointerDown:(0,l.mK)(e.onPointerDown,e=>{var r=e.target;r.setPointerCapture(e.pointerId),e.preventDefault(),d.thumbs.has(r)?r.focus():n(e)}),onPointerMove:(0,l.mK)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&o(e)}),onPointerUp:(0,l.mK)(e.onPointerUp,e=>{var r=e.target;r.hasPointerCapture(e.pointerId)&&(r.releasePointerCapture(e.pointerId),a(e))})}))}),oe="SliderTrack",ae=n.forwardRef((e,r)=>{var t=e.__scopeSlider,n=C(e,_),o=q(oe,t);return(0,f.jsx)(p.sG.span,N(N({"data-disabled":o.disabled?"":void 0,"data-orientation":o.orientation},n),{},{ref:r}))});ae.displayName=oe;var ie="SliderRange",le=n.forwardRef((e,r)=>{var t=e.__scopeSlider,o=C(e,k),a=q(ie,t),i=ee(ie,t),l=n.useRef(null),c=(0,u.s)(r,l),s=a.values.length,d=a.values.map(e=>de(e,a.min,a.max)),m=s>1?Math.min(...d):0,v=100-Math.max(...d);return(0,f.jsx)(p.sG.span,N(N({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},o),{},{ref:c,style:N(N({},e.style),{},{[i.startEdge]:m+"%",[i.endEdge]:v+"%"})}))});le.displayName=ie;var ue="SliderThumb",ce=n.forwardRef((e,r)=>{var t=H(e.__scopeSlider),o=R(n.useState(null),2),a=o[0],i=o[1],l=(0,u.s)(r,e=>i(e)),c=n.useMemo(()=>a?t().findIndex(e=>e.ref.current===a):-1,[t,a]);return(0,f.jsx)(se,N(N({},e),{},{ref:l,index:c}))}),se=n.forwardRef((e,r)=>{var t,o,a,i,c,s=e.__scopeSlider,d=e.index,v=e.name,h=C(e,P),y=q(ue,s),b=ee(ue,s),g=R(n.useState(null),2),w=g[0],S=g[1],x=(0,u.s)(r,e=>S(e)),j=!w||y.form||!!w.closest("form"),O=(0,m.X)(w),M=y.values[d],A=void 0===M?0:de(M,y.min,y.max),_=function(e,r){return r>2?"Value ".concat(e+1," of ").concat(r):2===r?["Minimum","Maximum"][e]:void 0}(d,y.values.length),k=null==O?void 0:O[b.size],E=k?(t=k,o=A,a=b.direction,c=me([0,50],[0,i=t/2]),(i-c(o)*a)*a):0;return n.useEffect(()=>{if(w)return y.thumbs.add(w),()=>{y.thumbs.delete(w)}},[w,y.thumbs]),(0,f.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[b.startEdge]:"calc(".concat(A,"% + ").concat(E,"px)")},children:[(0,f.jsx)(B.ItemSlot,{scope:e.__scopeSlider,children:(0,f.jsx)(p.sG.span,N(N({role:"slider","aria-label":e["aria-label"]||_,"aria-valuemin":y.min,"aria-valuenow":M,"aria-valuemax":y.max,"aria-orientation":y.orientation,"data-orientation":y.orientation,"data-disabled":y.disabled?"":void 0,tabIndex:y.disabled?void 0:0},h),{},{ref:x,style:void 0===M?{display:"none"}:e.style,onFocus:(0,l.mK)(e.onFocus,()=>{y.valueIndexToChangeRef.current=d})}))}),j&&(0,f.jsx)(fe,{name:null!=v?v:y.name?y.name+(y.values.length>1?"[]":""):void 0,form:y.form,value:M},d)]})});ce.displayName=ue;var fe=n.forwardRef((e,r)=>{e.__scopeSlider;var t=e.value,o=C(e,E),a=n.useRef(null),i=(0,u.s)(a,r),l=function(e){var r=n.useRef({value:e,previous:e});return n.useMemo(()=>(r.current.value!==e&&(r.current.previous=r.current.value,r.current.value=e),r.current.previous),[e])}(t);return n.useEffect(()=>{var e=a.current;if(e){var r=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(r,"value").set;if(l!==t&&n){var o=new Event("input",{bubbles:!0});n.call(e,t),e.dispatchEvent(o)}}},[l,t]),(0,f.jsx)(p.sG.input,N(N({style:{display:"none"}},o),{},{ref:i,defaultValue:t}))});function de(e,r,t){return i(100/(t-r)*(e-r),[0,100])}function me(e,r){return t=>{if(e[0]===e[1]||r[0]===r[1])return r[0];var n=(r[1]-r[0])/(e[1]-e[0]);return r[0]+n*(t-e[0])}}fe.displayName="RadioBubbleInput";var pe=J,ve=ae,he=le,ye=ce,be=t(1647),ge=t(2254),we=(0,ge.A)(function(e,r){var t={};for(var n in r)e(r[n],n,r)&&(t[n]=r[n]);return t}),Se=t(4376);function xe(e,r){if((t=(e=r?e.toExponential(r-1):e.toExponential()).indexOf("e"))<0)return null;var t,n=e.slice(0,t);return[n.length>1?n[0]+n.slice(2):n,+e.slice(t+1)]}var je,Oe=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function Me(e){if(!(r=Oe.exec(e)))throw new Error("invalid format: "+e);var r;return new Ae({fill:r[1],align:r[2],sign:r[3],symbol:r[4],zero:r[5],width:r[6],comma:r[7],precision:r[8]&&r[8].slice(1),trim:r[9],type:r[10]})}function Ae(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function _e(e,r){var t=xe(e,r);if(!t)return e+"";var n=t[0],o=t[1];return o<0?"0."+new Array(-o).join("0")+n:n.length>o+1?n.slice(0,o+1)+"."+n.slice(o+1):n+new Array(o-n.length+2).join("0")}Me.prototype=Ae.prototype,Ae.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var ke={"%":function(e,r){return(100*e).toFixed(r)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:function(e,r){return e.toExponential(r)},f:function(e,r){return e.toFixed(r)},g:function(e,r){return e.toPrecision(r)},o:function(e){return Math.round(e).toString(8)},p:function(e,r){return _e(100*e,r)},r:_e,s:function(e,r){var t=xe(e,r);if(!t)return e+"";var n=t[0],o=t[1],a=o-(je=3*Math.max(-8,Math.min(8,Math.floor(o/3))))+1,i=n.length;return a===i?n:a>i?n+new Array(a-i+1).join("0"):a>0?n.slice(0,a)+"."+n.slice(a):"0."+new Array(1-a).join("0")+xe(e,Math.max(0,r+a-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};function Pe(e){return e}var Ee,De,Ne=Array.prototype.map,Ie=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function Ce(e){return function(e){if(Array.isArray(e))return Te(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Re(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Re(e,r){if(e){if("string"==typeof e)return Te(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Te(e,r):void 0}}function Te(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}Ee=function(e){var r,t,n=void 0===e.grouping||void 0===e.thousands?Pe:(r=Ne.call(e.grouping,Number),t=e.thousands+"",function(e,n){for(var o=e.length,a=[],i=0,l=r[0],u=0;o>0&&l>0&&(u+l+1>n&&(l=Math.max(1,n-u)),a.push(e.substring(o-=l,o+l)),!((u+=l+1)>n));)l=r[i=(i+1)%r.length];return a.reverse().join(t)}),o=void 0===e.currency?"":e.currency[0]+"",a=void 0===e.currency?"":e.currency[1]+"",i=void 0===e.decimal?".":e.decimal+"",l=void 0===e.numerals?Pe:function(e){return function(r){return r.replace(/[0-9]/g,function(r){return e[+r]})}}(Ne.call(e.numerals,String)),u=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"-":e.minus+"",s=void 0===e.nan?"NaN":e.nan+"";function f(e){var r=(e=Me(e)).fill,t=e.align,f=e.sign,d=e.symbol,m=e.zero,p=e.width,v=e.comma,h=e.precision,y=e.trim,b=e.type;"n"===b?(v=!0,b="g"):ke[b]||(void 0===h&&(h=12),y=!0,b="g"),(m||"0"===r&&"="===t)&&(m=!0,r="0",t="=");var g="$"===d?o:"#"===d&&/[boxX]/.test(b)?"0"+b.toLowerCase():"",w="$"===d?a:/[%p]/.test(b)?u:"",S=ke[b],x=/[defgprs%]/.test(b);function j(e){var o,a,u,d=g,j=w;if("c"===b)j=S(e)+j,e="";else{var O=(e=+e)<0||1/e<0;if(e=isNaN(e)?s:S(Math.abs(e),h),y&&(e=function(e){e:for(var r,t=e.length,n=1,o=-1;n<t;++n)switch(e[n]){case".":o=r=n;break;case"0":0===o&&(o=n),r=n;break;default:if(!+e[n])break e;o>0&&(o=0)}return o>0?e.slice(0,o)+e.slice(r+1):e}(e)),O&&0===+e&&"+"!==f&&(O=!1),d=(O?"("===f?f:c:"-"===f||"("===f?"":f)+d,j=("s"===b?Ie[8+je/3]:"")+j+(O&&"("===f?")":""),x)for(o=-1,a=e.length;++o<a;)if(48>(u=e.charCodeAt(o))||u>57){j=(46===u?i+e.slice(o+1):e.slice(o))+j,e=e.slice(0,o);break}}v&&!m&&(e=n(e,1/0));var M=d.length+e.length+j.length,A=M<p?new Array(p-M+1).join(r):"";switch(v&&m&&(e=n(A+e,A.length?p-j.length:1/0),A=""),t){case"<":e=d+e+j+A;break;case"=":e=d+A+e+j;break;case"^":e=A.slice(0,M=A.length>>1)+d+e+j+A.slice(M);break;default:e=A+d+e+j}return l(e)}return h=void 0===h?6:/[gprs]/.test(b)?Math.max(1,Math.min(21,h)):Math.max(0,Math.min(20,h)),j.toString=function(){return e+""},j}return{format:f,formatPrefix:function(e,r){var t,n=f(((e=Me(e)).type="f",e)),o=3*Math.max(-8,Math.min(8,Math.floor((t=r,((t=xe(Math.abs(t)))?t[1]:NaN)/3)))),a=Math.pow(10,-o),i=Ie[8+o/3];return function(e){return n(a*e)+i}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Ee.format,De=Ee.formatPrefix;var Ke=function(e){return String(e).split(".").length>1?String(e).split(".")[1].length:0},Fe=function(e,r){return Ke(r)<1?function(e,r){return r<10?e:parseInt((t=e/r,n=t.toString().match(/^-?\d+(?:\.\d{0,0})?/),(n?parseInt(n[0],10):0)*r).toFixed(Ke(r)),10);var t,n}(e,r):function(e,r){return r<10?parseFloat(e.toFixed(Ke(r))):parseFloat((parseFloat((e/r).toFixed(0))*r).toFixed(Ke(r)))}(e,r)},ze=function(e,r,t){var n=Math.log10(Math.abs(e));if(0===e||n>-3&&n<4)return String(e);var o=(Math.abs(t)+Math.abs(r))/2,a=De(",.0",o);return String(a(e))},Ue=function(e,r,t){if(t)return t;if((0,be.A)(e)||(0,be.A)(r))return 1;var n=r>e?r-e:e-r,o=(Math.abs(n)+Number.EPSILON)/100,a=Math.floor(Math.log10(o));return[Number(Math.pow(10,a)),2*Math.pow(10,a),5*Math.pow(10,a)].sort(function(e,r){return Math.abs(e-o)-Math.abs(r-o)})[0]},$e=function(e,r,t){var n={min_mark:null!=e?e:0,max_mark:null!=r?r:1};if((0,be.A)(t))return n;var o=Object.keys(t).map(Number);return(0,be.A)(e)&&(n.min_mark=Math.min.apply(Math,Ce(o))),(0,be.A)(r)&&(n.max_mark=Math.max.apply(Math,Ce(o))),n},Le=function(e,r,t,n){var o,a,i=[],l=function(e,r,t,n){var o,a=ze(e,e,r),i=ze(r,e,r),l=10*Math.max(a.length,i.length)+20,u=n||330,c=Math.floor(u/l)+1,s=(r-e)/((c=Math.max(3,Math.min(c,50)))-1)/t,f=Math.pow(10,Math.floor(Math.log10(s))),d=s/f;o=d<=1.5?1:d<=2.25?2:d<=3.5?2.5:d<=5?5:10;var m=t*Math.max(1,o*f),p=Math.round(m/t),v=p*t;return[e+Math.max(1,p)*t,v,t]}(e,r,null!=t?t:1,n),u=(a=3,function(e){if(Array.isArray(e))return e}(o=l)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,l=[],u=!0,c=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(o,a)||Re(o,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=u[0],s=u[1],f=u[2],d=c;if((r-d)/s>0){for(;d<r;){i.push(Fe(d,f));var m=d;if((d+=s)<=m)break}i.length>=2&&r-i[i.length-2]<=1.5*s&&i.pop()}var p={};return i.forEach(function(t){p[t]=ze(t,e,r)}),p[e]=ze(e,e,r),p[r]=ze(r,e,r),p},Be=function(e){var r=e.min,t=e.max,n=e.marks,o=e.step,a=e.sliderWidth,i=$e(r,t,n),l=i.min_mark,u=i.max_mark,c=n&&!1===(0,Se.A)(n)?function(e,r,t){return we(function(t,n){return n>=e&&n<=r},t)}(l,u,n):n;return c&&!1===(0,Se.A)(c)?c:Le(l,u,o,a)},He=function(e,r){var t=Object.keys(r).map(Number);return 0===t.length?e:t.reduce(function(r,t){return Math.abs(t-e)<Math.abs(r-e)?t:r})};function Ve(e){return Ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ve(e)}function Xe(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Ge(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?Xe(Object(t),!0).forEach(function(r){Ye(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Xe(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Ye(e,r,t){return(r=function(e){var r=function(e){if("object"!=Ve(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var t=r.call(e,"string");if("object"!=Ve(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ve(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function We(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}var qe=function(e,r){var t,n,o,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:16,i=function(e,r,t){var n=100/(t-r)*(e-r);return Math.max(0,Math.min(100,n))}(e,r.min_mark,r.max_mark),l=1*((o=a/2)-1*(t=[0,50],n=[0,o],function(e){return t[0]===t[1]||n[0]===n[1]?n[0]:n[0]+(n[1]-n[0])/(t[1]-t[0])*(e-t[0])})(i));return{percentage:i,offset:l}},Je=function(e,r,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4?arguments[4]:void 0,i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];return Object.entries(e).map(function(e){var l,u,c=(u=2,function(e){if(Array.isArray(e))return e}(l=e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,l=[],u=!0,c=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(l,u)||function(e,r){if(e){if("string"==typeof e)return We(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?We(e,r):void 0}}(l,u)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=c[0],f=c[1],d=parseFloat(s),m=i?t.max_mark-d+t.min_mark:d,p=qe(m,t),v=r?{bottom:"calc(".concat(p.percentage,"% + ").concat(p.offset,"px - 13px)"),left:"calc(100% + 8px)",transform:"translateY(-50%)"}:{left:"calc(".concat(p.percentage,"% + ").concat(p.offset,"px)"),bottom:0,transform:"translateX(-50%)"},h=!1;if(1===n.length)h=d>n[0];else if(n.length>1){var y=[n[0],n[n.length-1]];h=d<y[0]||d>y[1]}var b=h?"dash-slider-mark-outside-selection":"",g="dash-slider-mark ".concat(a?"with-dots":""," ").concat(b).trim();return o().createElement("div",{key:s,className:g,style:Ge(Ge({},v),"object"===Ve(f)&&f.style?f.style:{})},"string"==typeof f?f:(null==f?void 0:f.label)||d)})},Ze=function(e,r){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],n=arguments.length>3?arguments[3]:void 0,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(e<=1)return null;var i=Math.floor((r.max_mark-r.min_mark)/e)+1;return i>100?null:Array.from({length:i},function(i,l){var u=r.min_mark+l*e,c=a?r.max_mark-u+r.min_mark:u,s=qe(c,r),f=n?{bottom:"calc(".concat(s.percentage,"% + ").concat(s.offset,"px)"),left:"2px",transform:"translate(50%, 50%)"}:{left:"calc(".concat(s.percentage,"% + ").concat(s.offset,"px)"),top:"0",transform:"translate(-50%, 50%)"},d=!1;if(1===t.length)d=u>t[0];else if(t.length>1){var m=[t[0],t[t.length-1]];d=u<m[0]||u>m[1]}var p=d?"dash-slider-dot dash-slider-dot-outside-selection":"dash-slider-dot";return o().createElement("div",{key:l,className:p,style:Ge({},f)})})},Qe=t(2057),er=t(2173),rr=(0,er.A)(function(e,r,t){return t.replace(e,r)});function tr(e,r){switch(e){case 0:return function(){return r.apply(this,arguments)};case 1:return function(e){return r.apply(this,arguments)};case 2:return function(e,t){return r.apply(this,arguments)};case 3:return function(e,t,n){return r.apply(this,arguments)};case 4:return function(e,t,n,o){return r.apply(this,arguments)};case 5:return function(e,t,n,o,a){return r.apply(this,arguments)};case 6:return function(e,t,n,o,a,i){return r.apply(this,arguments)};case 7:return function(e,t,n,o,a,i,l){return r.apply(this,arguments)};case 8:return function(e,t,n,o,a,i,l,u){return r.apply(this,arguments)};case 9:return function(e,t,n,o,a,i,l,u,c){return r.apply(this,arguments)};case 10:return function(e,t,n,o,a,i,l,u,c,s){return r.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function nr(e,r){return function(){return r.call(this,e.apply(this,arguments))}}var or=t(3579),ar=t(5564),ir=t(8228),lr=(0,or.A)(function(e){return!!(0,ar.A)(e)||!!e&&"object"==typeof e&&!(0,ir.A)(e)&&(0===e.length||e.length>0&&e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1))}),ur="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";function cr(e,r,t){return function(n,o,a){if(lr(a))return e(n,o,a);if(null==a)return o;if("function"==typeof a["fantasy-land/reduce"])return r(n,o,a,"fantasy-land/reduce");if(null!=a[ur])return t(n,o,a[ur]());if("function"==typeof a.next)return t(n,o,a);if("function"==typeof a.reduce)return r(n,o,a,"reduce");throw new TypeError("reduce: list must be array or iterable")}}function sr(e,r,t){for(var n=0,o=t.length;n<o;){if((r=e["@@transducer/step"](r,t[n]))&&r["@@transducer/reduced"]){r=r["@@transducer/value"];break}n+=1}return e["@@transducer/result"](r)}var fr=(0,ge.A)(function(e,r){return tr(e.length,function(){return e.apply(r,arguments)})}),dr=fr;function mr(e,r,t){for(var n=t.next();!n.done;){if((r=e["@@transducer/step"](r,n.value))&&r["@@transducer/reduced"]){r=r["@@transducer/value"];break}n=t.next()}return e["@@transducer/result"](r)}function pr(e,r,t,n){return e["@@transducer/result"](t[n](dr(e["@@transducer/step"],e),r))}var vr=cr(sr,pr,mr),hr=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,r){return this.f(e,r)},e}(),yr=(0,er.A)(function(e,r,t){return vr("function"==typeof e?new hr(e):e,r,t)});function br(e,r){return function(){var t=arguments.length;if(0===t)return r();var n=arguments[t-1];return(0,ar.A)(n)||"function"!=typeof n[e]?r.apply(this,arguments):n[e].apply(n,Array.prototype.slice.call(arguments,0,t-1))}}var gr=(0,er.A)(br("slice",function(e,r,t){return Array.prototype.slice.call(t,e,r)})),wr=(0,or.A)(br("tail",gr(1,1/0))),Sr=t(3893),xr=t(2808);function jr(e,r,t){return function(){for(var n=[],o=0,a=e,i=0,l=!1;i<r.length||o<arguments.length;){var u;i<r.length&&(!(0,xr.A)(r[i])||o>=arguments.length)?u=r[i]:(u=arguments[o],o+=1),n[i]=u,(0,xr.A)(u)?l=!0:a-=1,i+=1}return!l&&a<=0?t.apply(this,n):tr(Math.max(0,a),jr(e,n,t))}}var Or=(0,ge.A)(function(e,r){return 1===e?(0,or.A)(r):tr(e,jr(e,[],r))}),Mr=t(7596),Ar=(0,ge.A)(function(e,r){return Or(e+1,function(){var t=arguments[e];if(null!=t&&(0,Sr.A)(t[r]))return t[r].apply(t,Array.prototype.slice.call(arguments,0,e));throw new TypeError((0,Mr.A)(t)+' does not have a method named "'+r+'"')})}),_r=Ar(1,"split"),kr=t(7866),Pr=Number.isInteger||function(e){return(0|e)===e};function Er(e,r){var t=e<0?r.length+e:e;return(0,ir.A)(r)?r.charAt(t):r[t]}function Dr(e,r){for(var t=r,n=0;n<e.length;n+=1){if(null==t)return;var o=e[n];t=Pr(o)?Er(o,t):t[o]}return t}var Nr=(0,ge.A)(Dr),Ir=function(e){var r,t=e.tooltip,n=e.value,a=e.index,i=e.id,l=["dash-slider-tooltip",t.always_visible?"always-visible":""],u=(null!==(r=t.placement)&&void 0!==r?r:"top").toLowerCase(),c={transform:""};return u.includes("top")?c.bottom="calc(100% + var(--Dash-Spacing))":u.includes("bottom")?c.top="calc(100% + var(--Dash-Spacing))":(c.top="50%",c.transform+="translateY(-50%)"),u.includes("left")?c.right="calc(100% + var(--Dash-Spacing))":u.includes("right")?c.left="calc(100% + var(--Dash-Spacing))":(c.left="50%",c.transform+="translateX(-50%)"),o().createElement("div",{className:l.join(" "),style:c},function(e,r){var n=e;return null!=t&&t.transform&&(n=function(e,r){var t=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return tr(arguments[0].length,yr(nr,arguments[0],wr(arguments)))}(_r("."),function(e){return(0,kr.A)(["dccFunctions"],e)},function(e){return Nr(e,window)})(e);if(!t)throw new Error("Invalid func for slider tooltip transform: ".concat(e));return t(r)}(t.transform,e)),o().createElement("div",{id:"".concat(i,"-tooltip-").concat(r+1,"-content"),style:null==t?void 0:t.style},function(e,r){return rr("{value}","".concat(r),e)}((null==t?void 0:t.template)||"{value}",n))}(n,a))},Cr=t(6763);function Rr(){return Rr=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)({}).hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e},Rr.apply(null,arguments)}function Tr(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,n)}return t}function Kr(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?Tr(Object(t),!0).forEach(function(r){Fr(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Tr(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function Fr(e,r,t){return(r=function(e){var r=function(e){if("object"!=Ur(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var t=r.call(e,"string");if("object"!=Ur(t))return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ur(r)?r:r+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function zr(e){return function(e){if(Array.isArray(e))return Br(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Lr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ur(e){return Ur="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ur(e)}function $r(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,l=[],u=!0,c=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(l.push(n.value),l.length!==r);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(c)throw o}}return l}}(e,r)||Lr(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lr(e,r){if(e){if("string"==typeof e)return Br(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Br(e,r):void 0}}function Br(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}var Hr=500;function Vr(e){var r=e.className,t=e.id,a=e.setProps,i=e.tooltip,l=e.updatemode,u=e.min,c=e.max,s=e.marks,f=e.step,d=e.vertical,m=e.verticalHeight,p=e.value,v=e.disabled,h=e.dots,y=e.included,b=(e.allowCross,e.pushable),g=(e.count,e.reverse),w=e.allow_direct_input,S=void 0===w||w,x=$r((0,n.useState)(p||[]),2),j=x[0],O=x[1],M=$r((0,n.useState)(null),2),A=M[0],_=M[1],k=(0,n.useRef)(null),P=(0,n.useRef)(null);(0,n.useEffect)(function(){if(p&&p.length>0)a({drag_value:p}),O(p);else{var e=[null!=u?u:p?p[0]:0];O(e)}},[]),(0,n.useEffect)(function(){if(k.current){var e=function(){if(k.current){var e=k.current.getBoundingClientRect(),r=d?e.height:e.width;r>0&&_(r)}};e();var r=new ResizeObserver(function(){e()});return r.observe(k.current),function(){r.disconnect()}}},[d]),(0,n.useEffect)(function(){p&&JSON.stringify(p)!==JSON.stringify(j)&&(a({drag_value:p}),O(p))},[p]);var E=s;if(s&&"object"===Ur(s)&&null!==s){var D=Object.keys(s).length;D>Hr&&(Cr.error("Slider: Too many marks (".concat(D,") provided. ")+"For performance reasons, marks are limited to 500. Using auto-generated marks instead."),E=void 0)}var N=(0,n.useMemo)(function(){return $e(u,c,E)},[u,c,E]),I=(0,n.useMemo)(function(){return null===f&&(0,be.A)(E)?void 0:Ue(u,c,f)},[u,c,E,f]),C=(0,n.useMemo)(function(){return null===E?null:Be({min:u,max:c,marks:E,step:f,sliderWidth:A})},[u,c,E,f,A]),R=(0,n.useMemo)(function(){var e,r,t=Math.max(String(Math.floor(N.max_mark)).length,String(Math.floor(N.min_mark)).length),n=Math.min((null!==(e=null===(r=String(I).split(".")[1])||void 0===r?void 0:r.length)&&void 0!==e?e:-1)+1,3);return"calc(".concat(t+n,"ch + calc(var(--Dash-Spacing) * 2))")},[N.min_mark,N.max_mark,I]),T=function(e){if(e<N.min_mark||e>N.max_mark)return!1;if(void 0!==I){var r=N.min_mark,t=e-r,n=Math.abs(t%I),o=1e-4;if(n>o&&n<I-o)return!1}return null!==f||!E||"object"!==Ur(E)||Object.keys(E).map(Number).some(function(r){return Math.abs(e-r)<1e-4})},K=function(e){var r=Math.max(N.min_mark,Math.min(N.max_mark,e));if(null===f&&E&&"object"===Ur(E))return He(r,E);if(void 0!==I){var t=N.min_mark;r=t+Math.round((r-t)/I)*I;var n=I.toString(),o=n.includes(".")?n.split(".")[1].length:0;r=Number(r.toFixed(o)),r=Math.max(N.min_mark,Math.min(N.max_mark,r))}return r},F=function(e){var r=e;if(null===f&&E&&"object"===Ur(E)){var t=E;r=e.map(function(e){return He(e,t)})}O(r),a("drag"===l?{value:r,drag_value:r}:{drag_value:r})},z=function(e){"mouseup"===l&&a({value:e})},U=["dash-slider-container",r].filter(Boolean),$=!1!==S&&null!==f&&j.length<=2&&!d;return o().createElement(Qe.A,null,function(e){return o().createElement("div",Rr({id:t,className:U.join(" ")},e),$&&2===j.length&&o().createElement("input",{type:"number",className:"dash-input-container dash-range-slider-input dash-range-slider-min-input",style:{width:R},value:isNaN(j[0])?"":j[0],onChange:function(e){var r=e.target.value,t=parseFloat(r),n=[t,j[1]];O(n),T(t)&&a("drag"===l?{value:n,drag_value:n}:{drag_value:n})},onBlur:function(e){var r,t,n=e.target.value;""===n?t=isNaN(j[0])?N.min_mark:j[0]:(t=parseFloat(n),t=isNaN(t)?N.min_mark:t),t=Math.min(null!==(r=j[1])&&void 0!==r?r:N.max_mark,t);var o=[K(t),j[1]];O(o),"mouseup"===l&&a({value:o})},pattern:"^\\\\d*\\\\.?\\\\d*$",min:N.min_mark,max:isNaN(j[1])?c:j[1],step:f||void 0,disabled:v}),$&&o().createElement("input",{ref:P,type:"number",className:"dash-input-container dash-range-slider-input dash-range-slider-max-input",style:{width:R},value:isNaN(j[j.length-1])?"":j[j.length-1],onChange:function(e){var r=e.target.value,t=parseFloat(r),n=zr(j);n[n.length-1]=t,O(n),T(t)&&a("drag"===l?{value:n,drag_value:n}:{drag_value:n})},onBlur:function(e){var r,t,n=e.target.value;""===n?t=isNaN(j[j.length-1])?N.max_mark:j[j.length-1]:(t=parseFloat(n),t=isNaN(t)?N.max_mark:t),t=Math.max(null!==(r=j[0])&&void 0!==r?r:N.min_mark,t);var o=K(t),i=zr(j);i[i.length-1]=o,O(i),"mouseup"===l&&a({value:i})},pattern:"^\\\\d*\\\\.?\\\\d*$",min:1===j.length?N.min_mark:j[0],max:isNaN(N.max_mark)?c:N.max_mark,step:f||void 0,disabled:v}),o().createElement("div",{className:"dash-slider-wrapper",onClickCapture:function(e){return e.preventDefault()}},o().createElement(pe,{ref:k,className:"dash-slider-root ".concat(C?"has-marks":"").trim(),style:Kr({},d&&{height:"".concat(m,"px")}),value:j,onValueChange:F,onValueCommit:z,min:N.min_mark,max:N.max_mark,step:I,disabled:v,orientation:d?"vertical":"horizontal",inverted:g,"data-included":!1!==y,minStepsBetweenThumbs:"number"==typeof b?b:void 0},o().createElement(ve,{className:"dash-slider-track"},!1!==y&&o().createElement(he,{className:"dash-slider-range"})),C&&Je(C,!!d,N,j,!!h,!!g),h&&I&&Ze(I,N,j,!!d,!!g),j.map(function(e,r){var n="dash-slider-thumb dash-slider-thumb-".concat(r+1);return o().createElement(ye,{key:"thumb"+r,className:n},i&&o().createElement(Ir,{id:t,index:r,value:e,tooltip:i}))}))))})}}}]);
2//# sourceMappingURL=async-slider.js.map

Callers 1

async-slider.jsFile · 0.70

Calls 3

pushMethod · 0.80
TFunction · 0.70
testMethod · 0.45

Tested by

no test coverage detected