1import*as e from"../../../frontend-js-react-web/__liferay__/exports/classnames.js";import*as t from"../../../frontend-js-react-web/__liferay__/exports/react.js";import*as r from"../../../frontend-taglib-clay/__liferay__/exports/@clayui$shared.js";var a={238:t=>{t.exports=e},421:e=>{e.exports=t},934:e=>{e.exports=r}},n={};function __webpack_require__(e){var t=n[e];if(void 0!==t)return t.exports;var r=n[e]={exports:{}};return a[e](r,r.exports,__webpack_require__),r.exports}var l={};(()=>{var e=l;Object.defineProperty(e,"X",{value:!0}),e.Z=void 0;var t=__webpack_require__(934),r=_interopRequireDefault(__webpack_require__(238)),a=_interopRequireDefault(__webpack_require__(421)),n=["className","defaultValue","disabled","max","min","onChange","onValueChange","showTooltip","step","tooltipPosition","value"];function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _extends(){return _extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},_extends.apply(this,arguments)}function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var a,n,l=[],o=!0,i=!1;try{for(r=r.call(e);!(o=(a=r.next()).done)&&(l.push(a.value),!t||l.length!==t);o=!0);}catch(e){i=!0,n=e}finally{try{o||null==r.return||r.return()}finally{if(i)throw n}}return l}(e,t)||function _unsupportedIterableToArray(e,t){if(!e)return;if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _arrayLikeToArray(e,t)}(e,t)||function _nonIterableRest(){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 _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function _objectWithoutProperties(e,t){if(null==e)return{};var r,a,n=function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,a,n={},l=Object.keys(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)r=l[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var o="undefined"==typeof window?a.default.useEffect:a.default.useLayoutEffect,i=function ClaySlider(e){var l=e.className,i=e.defaultValue,u=e.disabled,s=e.max,c=void 0===s?100:s,f=e.min,d=void 0===f?0:f,p=e.onChange,_=e.onValueChange,y=e.showTooltip,m=void 0===y||y,v=e.step,b=void 0===v?1:v,h=e.tooltipPosition,g=void 0===h?"top":h,x=e.value,w=_objectWithoutProperties(e,n),j=_slicedToArray((0,t.useControlledState)({defaultName:"defaultValue",defaultValue:i,handleName:"onChange",name:"value",onChange:null!=p?p:_,value:x}),2),N=j[0],O=j[1],A=_slicedToArray(a.default.useState(0),2),E=A[0],C=A[1],T=a.default.useRef(null),k=a.default.useRef(null);return o((function(){if(T.current&&k.current){var e=k.current.clientWidth;C(function calcProgressWidth(e,t,r,a,n,l){var o=(r-a)/l/((n-a)/l)*100,i=e.clientWidth,u=o;return 50!==o&&(u=o-t/2/i*100+t/1.001*(1-.01*o)/i*100),u}(T.current,e,N,d,c,b))}}),[N]),a.default.createElement("div",{className:(0,r.default)("clay-range",l,{disabled:u})},a.default.createElement("div",{className:"clay-range-input"},a.default.createElement("input",_extends({},w,{className:"form-control-range",disabled:u,max:c,min:d,onChange:function onChange(e){return O(Number(e.target.value))},ref:T,step:b,type:"range",value:N})),a.default.createElement("div",{className:"clay-range-track"}),a.default.createElement("div",{className:"clay-range-progress",style:{width:"".concat(E,"%")}},a.default.createElement("div",{className:"clay-range-thumb",ref:k},m&&a.default.createElement("div",{className:(0,r.default)("tooltip","clay-tooltip-".concat(g)),role:"tooltip"},a.default.createElement("div",{className:"tooltip-arrow"}),a.default.createElement("div",{className:"tooltip-inner"},a.default.createElement("div",{className:"clay-range-value"},N)))))))};e.Z=i})();var o=l.X,i=l.Z;
1export{o as __esModule,i as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.