diff --git a/.babelrc b/.babelrc index 1ba6bc6..6b79a58 100644 --- a/.babelrc +++ b/.babelrc @@ -1,3 +1,14 @@ { - "presets": ["latest", "stage-0", "react"], + "presets": ["@babel/preset-react"], + "plugins": [ + "@babel/plugin-proposal-do-expressions" + ], + "env": { + "cjs": { + "presets": [["@babel/preset-env", { "modules": "commonjs" }]] + }, + "esm": { + "presets": [["@babel/preset-env", { "modules": false }]] + } + } } diff --git a/.gitignore b/.gitignore index 392b220..08cc7b6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ node_modules *.log .DS_Store lib +esm diff --git a/.npmignore b/.npmignore index cace0d6..a6040fc 100644 --- a/.npmignore +++ b/.npmignore @@ -1,3 +1,10 @@ node_modules *.log src +docs +stories +.storybook +.babelrc +.eslintrc.js +.editorconfig +.claude diff --git a/.storybook/.babelrc b/.storybook/.babelrc new file mode 100644 index 0000000..1216409 --- /dev/null +++ b/.storybook/.babelrc @@ -0,0 +1,6 @@ +{ + "presets": ["@babel/preset-react", ["@babel/preset-env", { "modules": false }]], + "plugins": [ + "@babel/plugin-proposal-do-expressions" + ] +} diff --git a/.storybook/addons.js b/.storybook/addons.js deleted file mode 100644 index c5e731f..0000000 --- a/.storybook/addons.js +++ /dev/null @@ -1,8 +0,0 @@ -// To get our default addons (actions and links) -import '@kadira/storybook/addons'; -// To add the knobs addon -import '@kadira/storybook-addon-knobs/register' -// To add the additional info addon -import infoAddon from '@kadira/react-storybook-addon-info'; - -export default infoAddon; diff --git a/.storybook/config.js b/.storybook/config.js deleted file mode 100644 index 9a5db33..0000000 --- a/.storybook/config.js +++ /dev/null @@ -1,11 +0,0 @@ -import { configure, setAddon } from '@kadira/storybook'; -import infoAddon from './addons'; - - -setAddon(infoAddon); - -function loadStories() { - require('../stories'); -} - -configure(loadStories, module); diff --git a/.storybook/head.html b/.storybook/head.html deleted file mode 100644 index be32224..0000000 --- a/.storybook/head.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/.storybook/main.js b/.storybook/main.js new file mode 100644 index 0000000..f8fc9ac --- /dev/null +++ b/.storybook/main.js @@ -0,0 +1,10 @@ +module.exports = { + stories: ['../stories/**/*.stories.js'], + framework: { + name: '@storybook/react-webpack5', + options: {}, + }, + addons: [ + '@storybook/addon-webpack5-compiler-babel', + ], +}; diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html new file mode 100644 index 0000000..7cc4697 --- /dev/null +++ b/.storybook/preview-head.html @@ -0,0 +1,7 @@ + + + + + + + diff --git a/README.md b/README.md index 173421e..53da59d 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,84 @@ # react-ittsu -React components using ittsu styles. -## How to run +React components using [ittsu](https://github.com/Drawbotics/ittsu) styles. -Clone the project. Then, inside the project folder, run in a terminal: +The interactive storybook can be found here: https://drawbotics.github.io/react-ittsu/ + +## Installation + +This package is published to the GitHub Package Registry under the `@drawbotics` scope. + +### 1. Configure npm for the `@drawbotics` scope + +Create or update your project's `.npmrc` file: + +``` +@drawbotics:registry=https://npm.pkg.github.com +``` + +### 2. Authenticate with GitHub Packages + +You need a [GitHub personal access token](https://github.com/settings/tokens) with `read:packages` scope. Then log in: ```bash -$ yarn install -$ yarn build-watch -$ yarn storybook +npm login --scope=@drawbotics --registry=https://npm.pkg.github.com ``` -`build-watch` will continuously compile the code, while [`storybook`](https://github.com/storybooks/storybook) fetches all the compiled components and displays them in browser. +### 3. Install + +```bash +npm install @drawbotics/react-ittsu +``` + +### Peer dependencies + +- `react` >= 16.0.0 +- `react-dom` >= 16.0.0 + +## Usage + +```jsx +import { Button, Card, CardContent } from '@drawbotics/react-ittsu/components'; +import { Input, Select, Form } from '@drawbotics/react-ittsu/forms'; +import { Grid, Cell, Container } from '@drawbotics/react-ittsu/layout'; +``` + +### Components + +`Button`, `Card`, `CardContent`, `CardFooter`, `Code`, `Dropdown`, `DropdownTrigger`, `DropdownContent`, `DropdownOption`, `Icon`, `Link`, `Navbar`, `NavbarIcon`, `NavbarContainer`, `NavbarControls`, `NavbarLink`, `NavbarText`, `NavbarDropdown`, `NavbarDivisor`, `Panel`, `PanelHeader`, `PanelTitle`, `PanelBody`, `Paragraph`, `Popover`, `showPopover`, `hidePopover`, `T1`, `T2`, `T3`, `SectionTitle`, `Table`, `THead`, `TBody`, `TFoot`, `TRow`, `TCell`, `Tag`, `Tooltip`, `showTooltip`, `hideTooltip` -After the commands finish, go to `http://localhost:9001` to view and interact with the react-ittsu components live. +### Forms + +`Form`, `Input`, `TextArea`, `Checkbox`, `Radio`, `Select`, `FormGroup`, `Label`, `ErrorLabel`, `Slider`, `Handle`, `CountBox`, `InputGroup`, `withForms` + +### Layout + +`Main`, `Header`, `Footer`, `Container`, `Grid`, `Cell`, `Offset` + +## Development + +```bash +npm install +npm run build-watch +npm run storybook +``` + +`build-watch` continuously compiles the source, while [Storybook](https://storybook.js.org/) displays the components in the browser at `http://localhost:9001`. + +### Publishing the style guide + +```bash +npm run build-storybook +``` + +Push to `dev`. After merging into `master`, the GitHub Pages site will update. + +### Publishing a new version + +1. Bump the version in `package.json` +2. Commit and push to `dev` +3. Publish to GitHub Packages: + +```bash +npm publish +``` diff --git a/components.js b/components.js index f829b7d..4e1fe2e 100644 --- a/components.js +++ b/components.js @@ -45,4 +45,12 @@ module.exports = { THead: require('./lib/components/Table').THead, TRow: require('./lib/components/Table').TRow, TCell: require('./lib/components/Table').TCell, + + Tooltip: require('./lib/components/Tooltip').default, + showTooltip: require('./lib/components/Tooltip').showTooltip, + hideTooltip: require('./lib/components/Tooltip').hideTooltip, + + Popover: require('./lib/components/Popover').default, + showPopover: require('./lib/components/Popover').showPopover, + hidePopover: require('./lib/components/Popover').hidePopover, }; diff --git a/components.mjs b/components.mjs new file mode 100644 index 0000000..bfa8cd6 --- /dev/null +++ b/components.mjs @@ -0,0 +1,27 @@ +export { default as Navbar, NavbarIcon, NavbarContainer, NavbarControls, NavbarLink, NavbarText, NavbarDropdown, NavbarDivisor } from './esm/components/Navbar.js'; + +export { default as Dropdown, DropdownTrigger, DropdownContent, DropdownOption } from './esm/components/Dropdown.js'; + +export { default as Button } from './esm/components/Button.js'; + +export { default as Card, CardContent, CardFooter } from './esm/components/Card.js'; + +export { default as Link } from './esm/components/Link.js'; + +export { default as Panel, PanelHeader, PanelTitle, PanelBody } from './esm/components/Panel.js'; + +export { default as T1, T2, T3, SectionTitle } from './esm/components/Title.js'; + +export { default as Paragraph } from './esm/components/Paragraph.js'; + +export { default as Code } from './esm/components/Code.js'; + +export { default as Icon } from './esm/components/Icon.js'; + +export { default as Tag } from './esm/components/Tag.js'; + +export { default as Table, TFoot, TBody, THead, TRow, TCell } from './esm/components/Table.js'; + +export { default as Tooltip, showTooltip, hideTooltip } from './esm/components/Tooltip.js'; + +export { default as Popover, showPopover, hidePopover } from './esm/components/Popover.js'; diff --git a/docs/356.9375d734.iframe.bundle.js b/docs/356.9375d734.iframe.bundle.js new file mode 100644 index 0000000..d772ff7 --- /dev/null +++ b/docs/356.9375d734.iframe.bundle.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_drawbotics_react_ittsu=self.webpackChunk_drawbotics_react_ittsu||[]).push([[356],{"./node_modules/@storybook/react-dom-shim/dist/react-18.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){__webpack_require__.d(__webpack_exports__,{renderElement:()=>renderElement,unmountElement:()=>unmountElement});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),react_dom_client__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/react-dom/client.js"),nodes=new Map;var WithCallback=({callback,children})=>{let once=react__WEBPACK_IMPORTED_MODULE_0__.useRef();return react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect(()=>{once.current!==callback&&(once.current=callback,callback())},[callback]),children};typeof Promise.withResolvers>"u"&&(Promise.withResolvers=()=>{let resolve=null,reject=null;return{promise:new Promise((res,rej)=>{resolve=res,reject=rej}),resolve,reject}});var renderElement=async(node,el,rootOptions)=>{let root=await getReactRoot(el,rootOptions);if(function getIsReactActEnvironment(){return globalThis.IS_REACT_ACT_ENVIRONMENT}())return void root.render(node);let{promise,resolve}=Promise.withResolvers();return root.render(react__WEBPACK_IMPORTED_MODULE_0__.createElement(WithCallback,{callback:resolve},node)),promise},unmountElement=(el,shouldUseNewRootApi)=>{let root=nodes.get(el);root&&(root.unmount(),nodes.delete(el))},getReactRoot=async(el,rootOptions)=>{let root=nodes.get(el);return root||(root=react_dom_client__WEBPACK_IMPORTED_MODULE_1__.H(el,rootOptions),nodes.set(el,root)),root}},"./node_modules/react-dom/client.js"(__unused_webpack_module,exports,__webpack_require__){var m=__webpack_require__("./node_modules/react-dom/index.js");exports.H=m.createRoot,m.hydrateRoot}}]); \ No newline at end of file diff --git a/docs/432.e7e9eb54.iframe.bundle.js b/docs/432.e7e9eb54.iframe.bundle.js new file mode 100644 index 0000000..09a7d28 --- /dev/null +++ b/docs/432.e7e9eb54.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 432.e7e9eb54.iframe.bundle.js.LICENSE.txt */ +(self.webpackChunk_drawbotics_react_ittsu=self.webpackChunk_drawbotics_react_ittsu||[]).push([[432],{"./esm/forms/ErrorLabel.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),ErrorLabel=function ErrorLabel(_ref){var text=_ref.text;return react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"ErrorLabel"},text)};const __WEBPACK_DEFAULT_EXPORT__=ErrorLabel;ErrorLabel.__docgenInfo={description:"",methods:[],displayName:"ErrorLabel"}},"./esm/forms/Input.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/classnames/index.js"),classnames__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_1__),_utils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./esm/utils/helpers.js"),_enhance_form_control__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./esm/forms/enhance-form-control.js"),_ErrorLabel__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./esm/forms/ErrorLabel.js");function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;eenhanceFormControl});var react=__webpack_require__("./node_modules/react/index.js");function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}var shallow_equal_hasOwnProperty=Object.prototype.hasOwnProperty;function is(x,y){return x===y?0!==x||0!==y||1/x==1/y:x!=x&&y!=y}function shallowEqual(objA,objB){if(is(objA,objB))return!0;if("object"!==_typeof(objA)||null===objA||"object"!==_typeof(objB)||null===objB)return!1;var keysA=Object.keys(objA),keysB=Object.keys(objB);if(keysA.length!==keysB.length)return!1;for(var i=0;i=r.length?{done:!0}:{done:!1,value:r[_n++]}},e:function e(r){throw r},f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,u=!1;return{s:function s(){t=t.call(r)},n:function n(){var r=t.next();return a=r.done,r},e:function e(r){u=!0,o=r},f:function f(){try{a||null==t.return||t.return()}finally{if(u)throw o}}}}function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);eget,cJ:()=>omit})},"./stories/utils/NiceSpacer.jsx"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/react/index.js");const style={padding:50,background:"#f5f9f9"},NiceSpacer=({children})=>react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{style},children),__WEBPACK_DEFAULT_EXPORT__=NiceSpacer;NiceSpacer.__docgenInfo={description:"",methods:[],displayName:"NiceSpacer"}},"./node_modules/classnames/index.js"(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes="",i=0;i0?" ".concat(item[5]):""," {")),content+=cssWithMappingToString(item),needLayer&&(content+="}"),item[2]&&(content+="}"),item[4]&&(content+="}"),content}).join("")},list.i=function i(modules,media,dedupe,supports,layer){"string"==typeof modules&&(modules=[[null,modules,void 0]]);var alreadyImportedModules={};if(dedupe)for(var k=0;k0?" ".concat(item[5]):""," {").concat(item[1],"}")),item[5]=layer),media&&(item[2]?(item[1]="@media ".concat(item[2]," {").concat(item[1],"}"),item[2]=media):item[2]=media),supports&&(item[4]?(item[1]="@supports (".concat(item[4],") {").concat(item[1],"}"),item[4]=supports):item[4]="".concat(supports)),list.push(item))}},list}},"./node_modules/css-loader/dist/runtime/sourceMaps.js"(module){"use strict";module.exports=function(item){var content=item[1],cssMapping=item[3];if(!cssMapping)return content;if("function"==typeof btoa){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64),sourceMapping="/*# ".concat(data," */");return[content].concat([sourceMapping]).join("\n")}return[content].join("\n")}},"./node_modules/lodash/_Hash.js"(module,__unused_webpack_exports,__webpack_require__){var hashClear=__webpack_require__("./node_modules/lodash/_hashClear.js"),hashDelete=__webpack_require__("./node_modules/lodash/_hashDelete.js"),hashGet=__webpack_require__("./node_modules/lodash/_hashGet.js"),hashHas=__webpack_require__("./node_modules/lodash/_hashHas.js"),hashSet=__webpack_require__("./node_modules/lodash/_hashSet.js");function Hash(entries){var index=-1,length=null==entries?0:entries.length;for(this.clear();++index-1}},"./node_modules/lodash/_listCacheSet.js"(module,__unused_webpack_exports,__webpack_require__){var assocIndexOf=__webpack_require__("./node_modules/lodash/_assocIndexOf.js");module.exports=function listCacheSet(key,value){var data=this.__data__,index=assocIndexOf(data,key);return index<0?(++this.size,data.push([key,value])):data[index][1]=value,this}},"./node_modules/lodash/_mapCacheClear.js"(module,__unused_webpack_exports,__webpack_require__){var Hash=__webpack_require__("./node_modules/lodash/_Hash.js"),ListCache=__webpack_require__("./node_modules/lodash/_ListCache.js"),Map=__webpack_require__("./node_modules/lodash/_Map.js");module.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new Hash,map:new(Map||ListCache),string:new Hash}}},"./node_modules/lodash/_mapCacheDelete.js"(module,__unused_webpack_exports,__webpack_require__){var getMapData=__webpack_require__("./node_modules/lodash/_getMapData.js");module.exports=function mapCacheDelete(key){var result=getMapData(this,key).delete(key);return this.size-=result?1:0,result}},"./node_modules/lodash/_mapCacheGet.js"(module,__unused_webpack_exports,__webpack_require__){var getMapData=__webpack_require__("./node_modules/lodash/_getMapData.js");module.exports=function mapCacheGet(key){return getMapData(this,key).get(key)}},"./node_modules/lodash/_mapCacheHas.js"(module,__unused_webpack_exports,__webpack_require__){var getMapData=__webpack_require__("./node_modules/lodash/_getMapData.js");module.exports=function mapCacheHas(key){return getMapData(this,key).has(key)}},"./node_modules/lodash/_mapCacheSet.js"(module,__unused_webpack_exports,__webpack_require__){var getMapData=__webpack_require__("./node_modules/lodash/_getMapData.js");module.exports=function mapCacheSet(key,value){var data=getMapData(this,key),size=data.size;return data.set(key,value),this.size+=data.size==size?0:1,this}},"./node_modules/lodash/_memoizeCapped.js"(module,__unused_webpack_exports,__webpack_require__){var memoize=__webpack_require__("./node_modules/lodash/memoize.js");module.exports=function memoizeCapped(func){var result=memoize(func,function(key){return 500===cache.size&&cache.clear(),key}),cache=result.cache;return result}},"./node_modules/lodash/_nativeCreate.js"(module,__unused_webpack_exports,__webpack_require__){var nativeCreate=__webpack_require__("./node_modules/lodash/_getNative.js")(Object,"create");module.exports=nativeCreate},"./node_modules/lodash/_objectToString.js"(module){var nativeObjectToString=Object.prototype.toString;module.exports=function objectToString(value){return nativeObjectToString.call(value)}},"./node_modules/lodash/_root.js"(module,__unused_webpack_exports,__webpack_require__){var freeGlobal=__webpack_require__("./node_modules/lodash/_freeGlobal.js"),freeSelf="object"==typeof self&&self&&self.Object===Object&&self,root=freeGlobal||freeSelf||Function("return this")();module.exports=root},"./node_modules/lodash/_stringToPath.js"(module,__unused_webpack_exports,__webpack_require__){var memoizeCapped=__webpack_require__("./node_modules/lodash/_memoizeCapped.js"),rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,reEscapeChar=/\\(\\)?/g,stringToPath=memoizeCapped(function(string){var result=[];return 46===string.charCodeAt(0)&&result.push(""),string.replace(rePropName,function(match,number,quote,subString){result.push(quote?subString.replace(reEscapeChar,"$1"):number||match)}),result});module.exports=stringToPath},"./node_modules/lodash/_toKey.js"(module,__unused_webpack_exports,__webpack_require__){var isSymbol=__webpack_require__("./node_modules/lodash/isSymbol.js");module.exports=function toKey(value){if("string"==typeof value||isSymbol(value))return value;var result=value+"";return"0"==result&&1/value==-Infinity?"-0":result}},"./node_modules/lodash/_toSource.js"(module){var funcToString=Function.prototype.toString;module.exports=function toSource(func){if(null!=func){try{return funcToString.call(func)}catch(e){}try{return func+""}catch(e){}}return""}},"./node_modules/lodash/eq.js"(module){module.exports=function eq(value,other){return value===other||value!=value&&other!=other}},"./node_modules/lodash/get.js"(module,__unused_webpack_exports,__webpack_require__){var baseGet=__webpack_require__("./node_modules/lodash/_baseGet.js");module.exports=function get(object,path,defaultValue){var result=null==object?void 0:baseGet(object,path);return void 0===result?defaultValue:result}},"./node_modules/lodash/isArray.js"(module){var isArray=Array.isArray;module.exports=isArray},"./node_modules/lodash/isFunction.js"(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__("./node_modules/lodash/_baseGetTag.js"),isObject=__webpack_require__("./node_modules/lodash/isObject.js");module.exports=function isFunction(value){if(!isObject(value))return!1;var tag=baseGetTag(value);return"[object Function]"==tag||"[object GeneratorFunction]"==tag||"[object AsyncFunction]"==tag||"[object Proxy]"==tag}},"./node_modules/lodash/isObject.js"(module){module.exports=function isObject(value){var type=typeof value;return null!=value&&("object"==type||"function"==type)}},"./node_modules/lodash/isObjectLike.js"(module){module.exports=function isObjectLike(value){return null!=value&&"object"==typeof value}},"./node_modules/lodash/isSymbol.js"(module,__unused_webpack_exports,__webpack_require__){var baseGetTag=__webpack_require__("./node_modules/lodash/_baseGetTag.js"),isObjectLike=__webpack_require__("./node_modules/lodash/isObjectLike.js");module.exports=function isSymbol(value){return"symbol"==typeof value||isObjectLike(value)&&"[object Symbol]"==baseGetTag(value)}},"./node_modules/lodash/memoize.js"(module,__unused_webpack_exports,__webpack_require__){var MapCache=__webpack_require__("./node_modules/lodash/_MapCache.js");function memoize(func,resolver){if("function"!=typeof func||null!=resolver&&"function"!=typeof resolver)throw new TypeError("Expected a function");var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key))return cache.get(key);var result=func.apply(this,args);return memoized.cache=cache.set(key,result)||cache,result};return memoized.cache=new(memoize.Cache||MapCache),memoized}memoize.Cache=MapCache,module.exports=memoize},"./node_modules/lodash/toString.js"(module,__unused_webpack_exports,__webpack_require__){var baseToString=__webpack_require__("./node_modules/lodash/_baseToString.js");module.exports=function toString(value){return null==value?"":baseToString(value)}},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"(module){"use strict";var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js"(module){"use strict";module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}}}]); \ No newline at end of file diff --git a/docs/457.09b9e3d9.iframe.bundle.js.LICENSE.txt b/docs/457.09b9e3d9.iframe.bundle.js.LICENSE.txt new file mode 100644 index 0000000..827f273 --- /dev/null +++ b/docs/457.09b9e3d9.iframe.bundle.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ diff --git a/docs/767.3c24628d.iframe.bundle.js b/docs/767.3c24628d.iframe.bundle.js new file mode 100644 index 0000000..2dd0bf9 --- /dev/null +++ b/docs/767.3c24628d.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 767.3c24628d.iframe.bundle.js.LICENSE.txt */ +(self.webpackChunk_drawbotics_react_ittsu=self.webpackChunk_drawbotics_react_ittsu||[]).push([[767],{"./node_modules/@babel/runtime/helpers/esm/extends.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e_extends})},"./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(-1!==e.indexOf(n))continue;t[n]=r[n]}return t}__webpack_require__.d(__webpack_exports__,{A:()=>_objectWithoutPropertiesLoose})},"./node_modules/classnames/index.js"(module,exports){var __WEBPACK_AMD_DEFINE_RESULT__;!function(){"use strict";var hasOwn={}.hasOwnProperty;function classNames(){for(var classes="",i=0;i__WEBPACK_DEFAULT_EXPORT__});var _css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,".rc-slider {\n position: relative;\n width: 100%;\n height: 14px;\n padding: 5px 0;\n border-radius: 6px;\n touch-action: none;\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-rail {\n position: absolute;\n width: 100%;\n height: 4px;\n background-color: #e9e9e9;\n border-radius: 6px;\n}\n.rc-slider-track,\n.rc-slider-tracks {\n position: absolute;\n height: 4px;\n background-color: #abe2fb;\n border-radius: 6px;\n}\n.rc-slider-track-draggable {\n z-index: 1;\n box-sizing: content-box;\n background-clip: content-box;\n border-top: 5px solid rgba(0, 0, 0, 0);\n border-bottom: 5px solid rgba(0, 0, 0, 0);\n transform: translateY(-5px);\n}\n.rc-slider-handle {\n position: absolute;\n z-index: 1;\n width: 14px;\n height: 14px;\n margin-top: -5px;\n background-color: #fff;\n border: solid 2px #96dbfa;\n border-radius: 50%;\n cursor: pointer;\n cursor: -webkit-grab;\n cursor: grab;\n opacity: 0.8;\n user-select: none;\n touch-action: pan-x;\n}\n.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {\n border-color: #57c5f7;\n box-shadow: 0 0 0 5px #96dbfa;\n}\n.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete {\n opacity: 0;\n}\n.rc-slider-handle:focus {\n outline: none;\n box-shadow: none;\n}\n.rc-slider-handle:focus-visible {\n border-color: #2db7f5;\n box-shadow: 0 0 0 3px #96dbfa;\n}\n.rc-slider-handle-click-focused:focus {\n border-color: #96dbfa;\n box-shadow: unset;\n}\n.rc-slider-handle:hover {\n border-color: #57c5f7;\n}\n.rc-slider-handle:active {\n border-color: #57c5f7;\n box-shadow: 0 0 5px #57c5f7;\n cursor: -webkit-grabbing;\n cursor: grabbing;\n}\n.rc-slider-mark {\n position: absolute;\n top: 18px;\n left: 0;\n width: 100%;\n font-size: 12px;\n}\n.rc-slider-mark-text {\n position: absolute;\n display: inline-block;\n color: #999;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n}\n.rc-slider-mark-text-active {\n color: #666;\n}\n.rc-slider-step {\n position: absolute;\n width: 100%;\n height: 4px;\n background: transparent;\n}\n.rc-slider-dot {\n position: absolute;\n bottom: -2px;\n width: 8px;\n height: 8px;\n vertical-align: middle;\n background-color: #fff;\n border: 2px solid #e9e9e9;\n border-radius: 50%;\n cursor: pointer;\n}\n.rc-slider-dot-active {\n border-color: #96dbfa;\n}\n.rc-slider-dot-reverse {\n margin-right: -4px;\n}\n.rc-slider-disabled {\n background-color: #e9e9e9;\n}\n.rc-slider-disabled .rc-slider-track {\n background-color: #ccc;\n}\n.rc-slider-disabled .rc-slider-handle,\n.rc-slider-disabled .rc-slider-dot {\n background-color: #fff;\n border-color: #ccc;\n box-shadow: none;\n cursor: not-allowed;\n}\n.rc-slider-disabled .rc-slider-mark-text,\n.rc-slider-disabled .rc-slider-dot {\n cursor: not-allowed !important;\n}\n.rc-slider-vertical {\n width: 14px;\n height: 100%;\n padding: 0 5px;\n}\n.rc-slider-vertical .rc-slider-rail {\n width: 4px;\n height: 100%;\n}\n.rc-slider-vertical .rc-slider-track {\n bottom: 0;\n left: 5px;\n width: 4px;\n}\n.rc-slider-vertical .rc-slider-track-draggable {\n border-top: 0;\n border-right: 5px solid rgba(0, 0, 0, 0);\n border-bottom: 0;\n border-left: 5px solid rgba(0, 0, 0, 0);\n transform: translateX(-5px);\n}\n.rc-slider-vertical .rc-slider-handle {\n position: absolute;\n z-index: 1;\n margin-top: 0;\n margin-left: -5px;\n touch-action: pan-y;\n}\n.rc-slider-vertical .rc-slider-mark {\n top: 0;\n left: 18px;\n height: 100%;\n}\n.rc-slider-vertical .rc-slider-step {\n width: 4px;\n height: 100%;\n}\n.rc-slider-vertical .rc-slider-dot {\n margin-left: -2px;\n}\n.rc-slider-tooltip-zoom-down-enter,\n.rc-slider-tooltip-zoom-down-appear {\n display: block !important;\n animation-duration: 0.3s;\n animation-fill-mode: both;\n animation-play-state: paused;\n}\n.rc-slider-tooltip-zoom-down-leave {\n display: block !important;\n animation-duration: 0.3s;\n animation-fill-mode: both;\n animation-play-state: paused;\n}\n.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,\n.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {\n animation-name: rcSliderTooltipZoomDownIn;\n animation-play-state: running;\n}\n.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {\n animation-name: rcSliderTooltipZoomDownOut;\n animation-play-state: running;\n}\n.rc-slider-tooltip-zoom-down-enter,\n.rc-slider-tooltip-zoom-down-appear {\n transform: scale(0, 0);\n animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.rc-slider-tooltip-zoom-down-leave {\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n}\n@keyframes rcSliderTooltipZoomDownIn {\n 0% {\n transform: scale(0, 0);\n transform-origin: 50% 100%;\n opacity: 0;\n }\n 100% {\n transform: scale(1, 1);\n transform-origin: 50% 100%;\n }\n}\n@keyframes rcSliderTooltipZoomDownOut {\n 0% {\n transform: scale(1, 1);\n transform-origin: 50% 100%;\n }\n 100% {\n transform: scale(0, 0);\n transform-origin: 50% 100%;\n opacity: 0;\n }\n}\n.rc-slider-tooltip {\n position: absolute;\n top: -9999px;\n left: -9999px;\n visibility: visible;\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-tooltip * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-tooltip-hidden {\n display: none;\n}\n.rc-slider-tooltip-placement-top {\n padding: 4px 0 8px 0;\n}\n.rc-slider-tooltip-inner {\n min-width: 24px;\n height: 24px;\n padding: 6px 2px;\n color: #fff;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n text-decoration: none;\n background-color: #6c6c6c;\n border-radius: 6px;\n box-shadow: 0 0 4px #d9d9d9;\n}\n.rc-slider-tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {\n bottom: 4px;\n left: 50%;\n margin-left: -4px;\n border-width: 4px 4px 0;\n border-top-color: #6c6c6c;\n}\n","",{version:3,sources:["webpack://./node_modules/rc-slider/assets/index.css"],names:[],mappings:"AAAA;EACE,kBAAkB;EAClB,WAAW;EACX,YAAY;EACZ,cAAc;EACd,kBAAkB;EAClB,kBAAkB;EAClB,sBAAsB;EACtB,6CAA6C;AAC/C;AACA;EACE,sBAAsB;EACtB,6CAA6C;AAC/C;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,WAAW;EACX,yBAAyB;EACzB,kBAAkB;AACpB;AACA;;EAEE,kBAAkB;EAClB,WAAW;EACX,yBAAyB;EACzB,kBAAkB;AACpB;AACA;EACE,UAAU;EACV,uBAAuB;EACvB,4BAA4B;EAC5B,sCAAsC;EACtC,yCAAyC;EACzC,2BAA2B;AAC7B;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,WAAW;EACX,YAAY;EACZ,gBAAgB;EAChB,sBAAsB;EACtB,yBAAyB;EACzB,kBAAkB;EAClB,eAAe;EACf,oBAAoB;EACpB,YAAY;EACZ,YAAY;EACZ,iBAAiB;EACjB,mBAAmB;AACrB;AACA;EACE,qBAAqB;EACrB,6BAA6B;AAC/B;AACA;EACE,UAAU;AACZ;AACA;EACE,aAAa;EACb,gBAAgB;AAClB;AACA;EACE,qBAAqB;EACrB,6BAA6B;AAC/B;AACA;EACE,qBAAqB;EACrB,iBAAiB;AACnB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,qBAAqB;EACrB,2BAA2B;EAC3B,wBAAwB;EACxB,gBAAgB;AAClB;AACA;EACE,kBAAkB;EAClB,SAAS;EACT,OAAO;EACP,WAAW;EACX,eAAe;AACjB;AACA;EACE,kBAAkB;EAClB,qBAAqB;EACrB,WAAW;EACX,kBAAkB;EAClB,sBAAsB;EACtB,eAAe;AACjB;AACA;EACE,WAAW;AACb;AACA;EACE,kBAAkB;EAClB,WAAW;EACX,WAAW;EACX,uBAAuB;AACzB;AACA;EACE,kBAAkB;EAClB,YAAY;EACZ,UAAU;EACV,WAAW;EACX,sBAAsB;EACtB,sBAAsB;EACtB,yBAAyB;EACzB,kBAAkB;EAClB,eAAe;AACjB;AACA;EACE,qBAAqB;AACvB;AACA;EACE,kBAAkB;AACpB;AACA;EACE,yBAAyB;AAC3B;AACA;EACE,sBAAsB;AACxB;AACA;;EAEE,sBAAsB;EACtB,kBAAkB;EAClB,gBAAgB;EAChB,mBAAmB;AACrB;AACA;;EAEE,8BAA8B;AAChC;AACA;EACE,WAAW;EACX,YAAY;EACZ,cAAc;AAChB;AACA;EACE,UAAU;EACV,YAAY;AACd;AACA;EACE,SAAS;EACT,SAAS;EACT,UAAU;AACZ;AACA;EACE,aAAa;EACb,wCAAwC;EACxC,gBAAgB;EAChB,uCAAuC;EACvC,2BAA2B;AAC7B;AACA;EACE,kBAAkB;EAClB,UAAU;EACV,aAAa;EACb,iBAAiB;EACjB,mBAAmB;AACrB;AACA;EACE,MAAM;EACN,UAAU;EACV,YAAY;AACd;AACA;EACE,UAAU;EACV,YAAY;AACd;AACA;EACE,iBAAiB;AACnB;AACA;;EAEE,yBAAyB;EACzB,wBAAwB;EACxB,yBAAyB;EACzB,4BAA4B;AAC9B;AACA;EACE,yBAAyB;EACzB,wBAAwB;EACxB,yBAAyB;EACzB,4BAA4B;AAC9B;AACA;;EAEE,yCAAyC;EACzC,6BAA6B;AAC/B;AACA;EACE,0CAA0C;EAC1C,6BAA6B;AAC/B;AACA;;EAEE,sBAAsB;EACtB,yDAAyD;AAC3D;AACA;EACE,iEAAiE;AACnE;AACA;EACE;IACE,sBAAsB;IACtB,0BAA0B;IAC1B,UAAU;EACZ;EACA;IACE,sBAAsB;IACtB,0BAA0B;EAC5B;AACF;AACA;EACE;IACE,sBAAsB;IACtB,0BAA0B;EAC5B;EACA;IACE,sBAAsB;IACtB,0BAA0B;IAC1B,UAAU;EACZ;AACF;AACA;EACE,kBAAkB;EAClB,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,sBAAsB;EACtB,6CAA6C;AAC/C;AACA;EACE,sBAAsB;EACtB,6CAA6C;AAC/C;AACA;EACE,aAAa;AACf;AACA;EACE,oBAAoB;AACtB;AACA;EACE,eAAe;EACf,YAAY;EACZ,gBAAgB;EAChB,WAAW;EACX,eAAe;EACf,cAAc;EACd,kBAAkB;EAClB,qBAAqB;EACrB,yBAAyB;EACzB,kBAAkB;EAClB,2BAA2B;AAC7B;AACA;EACE,kBAAkB;EAClB,QAAQ;EACR,SAAS;EACT,yBAAyB;EACzB,mBAAmB;AACrB;AACA;EACE,WAAW;EACX,SAAS;EACT,iBAAiB;EACjB,uBAAuB;EACvB,yBAAyB;AAC3B",sourcesContent:[".rc-slider {\n position: relative;\n width: 100%;\n height: 14px;\n padding: 5px 0;\n border-radius: 6px;\n touch-action: none;\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-rail {\n position: absolute;\n width: 100%;\n height: 4px;\n background-color: #e9e9e9;\n border-radius: 6px;\n}\n.rc-slider-track,\n.rc-slider-tracks {\n position: absolute;\n height: 4px;\n background-color: #abe2fb;\n border-radius: 6px;\n}\n.rc-slider-track-draggable {\n z-index: 1;\n box-sizing: content-box;\n background-clip: content-box;\n border-top: 5px solid rgba(0, 0, 0, 0);\n border-bottom: 5px solid rgba(0, 0, 0, 0);\n transform: translateY(-5px);\n}\n.rc-slider-handle {\n position: absolute;\n z-index: 1;\n width: 14px;\n height: 14px;\n margin-top: -5px;\n background-color: #fff;\n border: solid 2px #96dbfa;\n border-radius: 50%;\n cursor: pointer;\n cursor: -webkit-grab;\n cursor: grab;\n opacity: 0.8;\n user-select: none;\n touch-action: pan-x;\n}\n.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging {\n border-color: #57c5f7;\n box-shadow: 0 0 0 5px #96dbfa;\n}\n.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete {\n opacity: 0;\n}\n.rc-slider-handle:focus {\n outline: none;\n box-shadow: none;\n}\n.rc-slider-handle:focus-visible {\n border-color: #2db7f5;\n box-shadow: 0 0 0 3px #96dbfa;\n}\n.rc-slider-handle-click-focused:focus {\n border-color: #96dbfa;\n box-shadow: unset;\n}\n.rc-slider-handle:hover {\n border-color: #57c5f7;\n}\n.rc-slider-handle:active {\n border-color: #57c5f7;\n box-shadow: 0 0 5px #57c5f7;\n cursor: -webkit-grabbing;\n cursor: grabbing;\n}\n.rc-slider-mark {\n position: absolute;\n top: 18px;\n left: 0;\n width: 100%;\n font-size: 12px;\n}\n.rc-slider-mark-text {\n position: absolute;\n display: inline-block;\n color: #999;\n text-align: center;\n vertical-align: middle;\n cursor: pointer;\n}\n.rc-slider-mark-text-active {\n color: #666;\n}\n.rc-slider-step {\n position: absolute;\n width: 100%;\n height: 4px;\n background: transparent;\n}\n.rc-slider-dot {\n position: absolute;\n bottom: -2px;\n width: 8px;\n height: 8px;\n vertical-align: middle;\n background-color: #fff;\n border: 2px solid #e9e9e9;\n border-radius: 50%;\n cursor: pointer;\n}\n.rc-slider-dot-active {\n border-color: #96dbfa;\n}\n.rc-slider-dot-reverse {\n margin-right: -4px;\n}\n.rc-slider-disabled {\n background-color: #e9e9e9;\n}\n.rc-slider-disabled .rc-slider-track {\n background-color: #ccc;\n}\n.rc-slider-disabled .rc-slider-handle,\n.rc-slider-disabled .rc-slider-dot {\n background-color: #fff;\n border-color: #ccc;\n box-shadow: none;\n cursor: not-allowed;\n}\n.rc-slider-disabled .rc-slider-mark-text,\n.rc-slider-disabled .rc-slider-dot {\n cursor: not-allowed !important;\n}\n.rc-slider-vertical {\n width: 14px;\n height: 100%;\n padding: 0 5px;\n}\n.rc-slider-vertical .rc-slider-rail {\n width: 4px;\n height: 100%;\n}\n.rc-slider-vertical .rc-slider-track {\n bottom: 0;\n left: 5px;\n width: 4px;\n}\n.rc-slider-vertical .rc-slider-track-draggable {\n border-top: 0;\n border-right: 5px solid rgba(0, 0, 0, 0);\n border-bottom: 0;\n border-left: 5px solid rgba(0, 0, 0, 0);\n transform: translateX(-5px);\n}\n.rc-slider-vertical .rc-slider-handle {\n position: absolute;\n z-index: 1;\n margin-top: 0;\n margin-left: -5px;\n touch-action: pan-y;\n}\n.rc-slider-vertical .rc-slider-mark {\n top: 0;\n left: 18px;\n height: 100%;\n}\n.rc-slider-vertical .rc-slider-step {\n width: 4px;\n height: 100%;\n}\n.rc-slider-vertical .rc-slider-dot {\n margin-left: -2px;\n}\n.rc-slider-tooltip-zoom-down-enter,\n.rc-slider-tooltip-zoom-down-appear {\n display: block !important;\n animation-duration: 0.3s;\n animation-fill-mode: both;\n animation-play-state: paused;\n}\n.rc-slider-tooltip-zoom-down-leave {\n display: block !important;\n animation-duration: 0.3s;\n animation-fill-mode: both;\n animation-play-state: paused;\n}\n.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,\n.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {\n animation-name: rcSliderTooltipZoomDownIn;\n animation-play-state: running;\n}\n.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {\n animation-name: rcSliderTooltipZoomDownOut;\n animation-play-state: running;\n}\n.rc-slider-tooltip-zoom-down-enter,\n.rc-slider-tooltip-zoom-down-appear {\n transform: scale(0, 0);\n animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n}\n.rc-slider-tooltip-zoom-down-leave {\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n}\n@keyframes rcSliderTooltipZoomDownIn {\n 0% {\n transform: scale(0, 0);\n transform-origin: 50% 100%;\n opacity: 0;\n }\n 100% {\n transform: scale(1, 1);\n transform-origin: 50% 100%;\n }\n}\n@keyframes rcSliderTooltipZoomDownOut {\n 0% {\n transform: scale(1, 1);\n transform-origin: 50% 100%;\n }\n 100% {\n transform: scale(0, 0);\n transform-origin: 50% 100%;\n opacity: 0;\n }\n}\n.rc-slider-tooltip {\n position: absolute;\n top: -9999px;\n left: -9999px;\n visibility: visible;\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-tooltip * {\n box-sizing: border-box;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n.rc-slider-tooltip-hidden {\n display: none;\n}\n.rc-slider-tooltip-placement-top {\n padding: 4px 0 8px 0;\n}\n.rc-slider-tooltip-inner {\n min-width: 24px;\n height: 24px;\n padding: 6px 2px;\n color: #fff;\n font-size: 12px;\n line-height: 1;\n text-align: center;\n text-decoration: none;\n background-color: #6c6c6c;\n border-radius: 6px;\n box-shadow: 0 0 4px #d9d9d9;\n}\n.rc-slider-tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {\n bottom: 4px;\n left: 50%;\n margin-left: -4px;\n border-width: 4px 4px 0;\n border-top-color: #6c6c6c;\n}\n"],sourceRoot:""}]);const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./node_modules/css-loader/dist/runtime/api.js"(module){"use strict";module.exports=function(cssWithMappingToString){var list=[];return list.toString=function toString(){return this.map(function(item){var content="",needLayer=void 0!==item[5];return item[4]&&(content+="@supports (".concat(item[4],") {")),item[2]&&(content+="@media ".concat(item[2]," {")),needLayer&&(content+="@layer".concat(item[5].length>0?" ".concat(item[5]):""," {")),content+=cssWithMappingToString(item),needLayer&&(content+="}"),item[2]&&(content+="}"),item[4]&&(content+="}"),content}).join("")},list.i=function i(modules,media,dedupe,supports,layer){"string"==typeof modules&&(modules=[[null,modules,void 0]]);var alreadyImportedModules={};if(dedupe)for(var k=0;k0?" ".concat(item[5]):""," {").concat(item[1],"}")),item[5]=layer),media&&(item[2]?(item[1]="@media ".concat(item[2]," {").concat(item[1],"}"),item[2]=media):item[2]=media),supports&&(item[4]?(item[1]="@supports (".concat(item[4],") {").concat(item[1],"}"),item[4]=supports):item[4]="".concat(supports)),list.push(item))}},list}},"./node_modules/css-loader/dist/runtime/sourceMaps.js"(module){"use strict";module.exports=function(item){var content=item[1],cssMapping=item[3];if(!cssMapping)return content;if("function"==typeof btoa){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64),sourceMapping="/*# ".concat(data," */");return[content].concat([sourceMapping]).join("\n")}return[content].join("\n")}},"./node_modules/rc-slider/es/index.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function toPropertyKey(t){var i=function toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==_typeof(i)?i:i+""}function _defineProperty(e,r,t){return(r=toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;rr.length)&&(a=r.length);for(var e=0,n=Array(a);ees});var classnames=__webpack_require__("./node_modules/classnames/index.js"),classnames_default=__webpack_require__.n(classnames),react=__webpack_require__("./node_modules/react/index.js");function useEvent(callback){var fnRef=react.useRef();fnRef.current=callback;var memoFn=react.useCallback(function(){for(var _fnRef$current,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return null===(_fnRef$current=fnRef.current)||void 0===_fnRef$current?void 0:_fnRef$current.call.apply(_fnRef$current,[fnRef].concat(args))},[]);return memoFn}var useInternalLayoutEffect=function canUseDom(){return!("undefined"==typeof window||!window.document||!window.document.createElement)}()?react.useLayoutEffect:react.useEffect,useLayoutEffect=function useLayoutEffect(callback,deps){var firstMountRef=react.useRef(!0);useInternalLayoutEffect(function(){return callback(firstMountRef.current)},deps),useInternalLayoutEffect(function(){return firstMountRef.current=!1,function(){firstMountRef.current=!0}},[])},useLayoutUpdateEffect=function useLayoutUpdateEffect(callback,deps){useLayoutEffect(function(firstMount){if(!firstMount)return callback()},deps)};const hooks_useLayoutEffect=useLayoutEffect;function useSafeState(defaultValue){var destroyRef=react.useRef(!1),_React$useState2=_slicedToArray(react.useState(defaultValue),2),value=_React$useState2[0],setValue=_React$useState2[1];return react.useEffect(function(){return destroyRef.current=!1,function(){destroyRef.current=!0}},[]),[value,function safeSetState(updater,ignoreDestroy){ignoreDestroy&&destroyRef.current||setValue(updater)}]}function hasValue(value){return void 0!==value}var warned={},preWarningFns=[];function warning(valid,message){}function note(valid,message){}function call(method,valid,message){valid||warned[message]||(method(!1,message),warned[message]=!0)}function warningOnce(valid,message){call(warning,valid,message)}warningOnce.preMessage=function preMessage(fn){preWarningFns.push(fn)},warningOnce.resetWarned=function resetWarned(){warned={}},warningOnce.noteOnce=function noteOnce(valid,message){call(note,valid,message)};const es_warning=warningOnce;const es_isEqual=function isEqual(obj1,obj2){var shallow=arguments.length>2&&void 0!==arguments[2]&&arguments[2],refSet=new Set;return function deepEqual(a,b){var level=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,circular=refSet.has(a);if(es_warning(!circular,"Warning: There may be circular references"),circular)return!1;if(a===b)return!0;if(shallow&&level>1)return!1;refSet.add(a);var newLevel=level+1;if(Array.isArray(a)){if(!Array.isArray(b)||a.length!==b.length)return!1;for(var i=0;i=KeyCode.F1&&keyCode<=KeyCode.F12)return!1;switch(keyCode){case KeyCode.ALT:case KeyCode.CAPS_LOCK:case KeyCode.CONTEXT_MENU:case KeyCode.CTRL:case KeyCode.DOWN:case KeyCode.END:case KeyCode.ESC:case KeyCode.HOME:case KeyCode.INSERT:case KeyCode.LEFT:case KeyCode.MAC_FF_META:case KeyCode.META:case KeyCode.NUMLOCK:case KeyCode.NUM_CENTER:case KeyCode.PAGE_DOWN:case KeyCode.PAGE_UP:case KeyCode.PAUSE:case KeyCode.PRINT_SCREEN:case KeyCode.RIGHT:case KeyCode.SHIFT:case KeyCode.UP:case KeyCode.WIN_KEY:case KeyCode.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function isCharacterKey(keyCode){if(keyCode>=KeyCode.ZERO&&keyCode<=KeyCode.NINE)return!0;if(keyCode>=KeyCode.NUM_ZERO&&keyCode<=KeyCode.NUM_MULTIPLY)return!0;if(keyCode>=KeyCode.A&&keyCode<=KeyCode.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===keyCode)return!0;switch(keyCode){case KeyCode.SPACE:case KeyCode.QUESTION_MARK:case KeyCode.NUM_PLUS:case KeyCode.NUM_MINUS:case KeyCode.NUM_PERIOD:case KeyCode.NUM_DIVISION:case KeyCode.SEMICOLON:case KeyCode.DASH:case KeyCode.EQUALS:case KeyCode.COMMA:case KeyCode.PERIOD:case KeyCode.SLASH:case KeyCode.APOSTROPHE:case KeyCode.SINGLE_QUOTE:case KeyCode.OPEN_SQUARE_BRACKET:case KeyCode.BACKSLASH:case KeyCode.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const es_KeyCode=KeyCode;const es_context=react.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0,styles:{},classNames:{}});var UnstableContext=react.createContext({}),_excluded=["prefixCls","value","valueIndex","onStartMove","onDelete","style","render","dragging","draggingDelete","onOffsetChange","onChangeComplete","onFocus","onMouseEnter"];const Handles_Handle=react.forwardRef(function(props,ref){var _getIndex,prefixCls=props.prefixCls,value=props.value,valueIndex=props.valueIndex,onStartMove=props.onStartMove,onDelete=props.onDelete,style=props.style,render=props.render,dragging=props.dragging,draggingDelete=props.draggingDelete,onOffsetChange=props.onOffsetChange,onChangeComplete=props.onChangeComplete,onFocus=props.onFocus,onMouseEnter=props.onMouseEnter,restProps=_objectWithoutProperties(props,_excluded),_React$useContext=react.useContext(es_context),min=_React$useContext.min,max=_React$useContext.max,direction=_React$useContext.direction,disabled=_React$useContext.disabled,keyboard=_React$useContext.keyboard,range=_React$useContext.range,tabIndex=_React$useContext.tabIndex,ariaLabelForHandle=_React$useContext.ariaLabelForHandle,ariaLabelledByForHandle=_React$useContext.ariaLabelledByForHandle,ariaRequired=_React$useContext.ariaRequired,ariaValueTextFormatterForHandle=_React$useContext.ariaValueTextFormatterForHandle,styles=_React$useContext.styles,classNames=_React$useContext.classNames,handlePrefixCls="".concat(prefixCls,"-handle"),onInternalStartMove=function onInternalStartMove(e){disabled||onStartMove(e,valueIndex)},positionStyle=getDirectionStyle(direction,value,min,max),divProps={};null!==valueIndex&&(divProps={tabIndex:disabled?null:getIndex(tabIndex,valueIndex),role:"slider","aria-valuemin":min,"aria-valuemax":max,"aria-valuenow":value,"aria-disabled":disabled,"aria-label":getIndex(ariaLabelForHandle,valueIndex),"aria-labelledby":getIndex(ariaLabelledByForHandle,valueIndex),"aria-required":getIndex(ariaRequired,valueIndex),"aria-valuetext":null===(_getIndex=getIndex(ariaValueTextFormatterForHandle,valueIndex))||void 0===_getIndex?void 0:_getIndex(value),"aria-orientation":"ltr"===direction||"rtl"===direction?"horizontal":"vertical",onMouseDown:onInternalStartMove,onTouchStart:onInternalStartMove,onFocus:function onInternalFocus(e){null==onFocus||onFocus(e,valueIndex)},onMouseEnter:function onInternalMouseEnter(e){onMouseEnter(e,valueIndex)},onKeyDown:function onKeyDown(e){if(!disabled&&keyboard){var offset=null;switch(e.which||e.keyCode){case es_KeyCode.LEFT:offset="ltr"===direction||"btt"===direction?-1:1;break;case es_KeyCode.RIGHT:offset="ltr"===direction||"btt"===direction?1:-1;break;case es_KeyCode.UP:offset="ttb"!==direction?1:-1;break;case es_KeyCode.DOWN:offset="ttb"!==direction?-1:1;break;case es_KeyCode.HOME:offset="min";break;case es_KeyCode.END:offset="max";break;case es_KeyCode.PAGE_UP:offset=2;break;case es_KeyCode.PAGE_DOWN:offset=-2;break;case es_KeyCode.BACKSPACE:case es_KeyCode.DELETE:null==onDelete||onDelete(valueIndex)}null!==offset&&(e.preventDefault(),onOffsetChange(offset,valueIndex))}},onKeyUp:function handleKeyUp(e){switch(e.which||e.keyCode){case es_KeyCode.LEFT:case es_KeyCode.RIGHT:case es_KeyCode.UP:case es_KeyCode.DOWN:case es_KeyCode.HOME:case es_KeyCode.END:case es_KeyCode.PAGE_UP:case es_KeyCode.PAGE_DOWN:null==onChangeComplete||onChangeComplete()}}});var handleNode=react.createElement("div",(0,esm_extends.A)({ref,className:classnames_default()(handlePrefixCls,_defineProperty(_defineProperty(_defineProperty({},"".concat(handlePrefixCls,"-").concat(valueIndex+1),null!==valueIndex&&range),"".concat(handlePrefixCls,"-dragging"),dragging),"".concat(handlePrefixCls,"-dragging-delete"),draggingDelete),classNames.handle),style:_objectSpread2(_objectSpread2(_objectSpread2({},positionStyle),style),styles.handle)},divProps,restProps));return render&&(handleNode=render(handleNode,{index:valueIndex,prefixCls,value,dragging,draggingDelete})),handleNode});var Handles_excluded=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","activeHandleRender","draggingIndex","draggingDelete","onFocus"];const es_Handles=react.forwardRef(function(props,ref){var prefixCls=props.prefixCls,style=props.style,onStartMove=props.onStartMove,onOffsetChange=props.onOffsetChange,values=props.values,handleRender=props.handleRender,activeHandleRender=props.activeHandleRender,draggingIndex=props.draggingIndex,draggingDelete=props.draggingDelete,onFocus=props.onFocus,restProps=_objectWithoutProperties(props,Handles_excluded),handlesRef=react.useRef({}),_React$useState2=_slicedToArray(react.useState(!1),2),activeVisible=_React$useState2[0],setActiveVisible=_React$useState2[1],_React$useState4=_slicedToArray(react.useState(-1),2),activeIndex=_React$useState4[0],setActiveIndex=_React$useState4[1],onActive=function onActive(index){setActiveIndex(index),setActiveVisible(!0)};react.useImperativeHandle(ref,function(){return{focus:function focus(index){var _handlesRef$current$i;null===(_handlesRef$current$i=handlesRef.current[index])||void 0===_handlesRef$current$i||_handlesRef$current$i.focus()},hideHelp:function hideHelp(){(0,react_dom.flushSync)(function(){setActiveVisible(!1)})}}});var handleProps=_objectSpread2({prefixCls,onStartMove,onOffsetChange,render:handleRender,onFocus:function onHandleFocus(e,index){onActive(index),null==onFocus||onFocus(e)},onMouseEnter:function onHandleMouseEnter(e,index){onActive(index)}},restProps);return react.createElement(react.Fragment,null,values.map(function(value,index){var dragging=draggingIndex===index;return react.createElement(Handles_Handle,(0,esm_extends.A)({ref:function ref(node){node?handlesRef.current[index]=node:delete handlesRef.current[index]},dragging,draggingDelete:dragging&&draggingDelete,style:getIndex(style,index),key:index,value,valueIndex:index},handleProps))}),activeHandleRender&&activeVisible&&react.createElement(Handles_Handle,(0,esm_extends.A)({key:"a11y"},handleProps,{value:values[activeIndex],valueIndex:null,dragging:-1!==draggingIndex,draggingDelete,render:activeHandleRender,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":!0})))});const Marks_Mark=function Mark(props){var prefixCls=props.prefixCls,style=props.style,children=props.children,value=props.value,_onClick=props.onClick,_React$useContext=react.useContext(es_context),min=_React$useContext.min,max=_React$useContext.max,direction=_React$useContext.direction,includedStart=_React$useContext.includedStart,includedEnd=_React$useContext.includedEnd,included=_React$useContext.included,textCls="".concat(prefixCls,"-text"),positionStyle=getDirectionStyle(direction,value,min,max);return react.createElement("span",{className:classnames_default()(textCls,_defineProperty({},"".concat(textCls,"-active"),included&&includedStart<=value&&value<=includedEnd)),style:_objectSpread2(_objectSpread2({},positionStyle),style),onMouseDown:function onMouseDown(e){e.stopPropagation()},onClick:function onClick(){_onClick(value)}},children)};const es_Marks=function Marks(props){var prefixCls=props.prefixCls,marks=props.marks,onClick=props.onClick,markPrefixCls="".concat(prefixCls,"-mark");return marks.length?react.createElement("div",{className:markPrefixCls},marks.map(function(_ref){var value=_ref.value,style=_ref.style,label=_ref.label;return react.createElement(Marks_Mark,{key:value,prefixCls:markPrefixCls,style,value,onClick},label)})):null};const Steps_Dot=function Dot(props){var prefixCls=props.prefixCls,value=props.value,style=props.style,activeStyle=props.activeStyle,_React$useContext=react.useContext(es_context),min=_React$useContext.min,max=_React$useContext.max,direction=_React$useContext.direction,included=_React$useContext.included,includedStart=_React$useContext.includedStart,includedEnd=_React$useContext.includedEnd,dotClassName="".concat(prefixCls,"-dot"),active=included&&includedStart<=value&&value<=includedEnd,mergedStyle=_objectSpread2(_objectSpread2({},getDirectionStyle(direction,value,min,max)),"function"==typeof style?style(value):style);return active&&(mergedStyle=_objectSpread2(_objectSpread2({},mergedStyle),"function"==typeof activeStyle?activeStyle(value):activeStyle)),react.createElement("span",{className:classnames_default()(dotClassName,_defineProperty({},"".concat(dotClassName,"-active"),active)),style:mergedStyle})};const es_Steps=function Steps(props){var prefixCls=props.prefixCls,marks=props.marks,dots=props.dots,style=props.style,activeStyle=props.activeStyle,_React$useContext=react.useContext(es_context),min=_React$useContext.min,max=_React$useContext.max,step=_React$useContext.step,stepDots=react.useMemo(function(){var dotSet=new Set;if(marks.forEach(function(mark){dotSet.add(mark.value)}),dots&&null!==step)for(var current=min;current<=max;)dotSet.add(current),current+=step;return Array.from(dotSet)},[min,max,step,dots,marks]);return react.createElement("div",{className:"".concat(prefixCls,"-step")},stepDots.map(function(dotValue){return react.createElement(Steps_Dot,{prefixCls,key:dotValue,value:dotValue,style,activeStyle})}))};const Tracks_Track=function Track(props){var prefixCls=props.prefixCls,style=props.style,start=props.start,end=props.end,index=props.index,onStartMove=props.onStartMove,replaceCls=props.replaceCls,_React$useContext=react.useContext(es_context),direction=_React$useContext.direction,min=_React$useContext.min,max=_React$useContext.max,disabled=_React$useContext.disabled,range=_React$useContext.range,classNames=_React$useContext.classNames,trackPrefixCls="".concat(prefixCls,"-track"),offsetStart=getOffset(start,min,max),offsetEnd=getOffset(end,min,max),onInternalStartMove=function onInternalStartMove(e){!disabled&&onStartMove&&onStartMove(e,-1)},positionStyle={};switch(direction){case"rtl":positionStyle.right="".concat(100*offsetStart,"%"),positionStyle.width="".concat(100*offsetEnd-100*offsetStart,"%");break;case"btt":positionStyle.bottom="".concat(100*offsetStart,"%"),positionStyle.height="".concat(100*offsetEnd-100*offsetStart,"%");break;case"ttb":positionStyle.top="".concat(100*offsetStart,"%"),positionStyle.height="".concat(100*offsetEnd-100*offsetStart,"%");break;default:positionStyle.left="".concat(100*offsetStart,"%"),positionStyle.width="".concat(100*offsetEnd-100*offsetStart,"%")}var className=replaceCls||classnames_default()(trackPrefixCls,_defineProperty(_defineProperty({},"".concat(trackPrefixCls,"-").concat(index+1),null!==index&&range),"".concat(prefixCls,"-track-draggable"),onStartMove),classNames.track);return react.createElement("div",{className,style:_objectSpread2(_objectSpread2({},positionStyle),style),onMouseDown:onInternalStartMove,onTouchStart:onInternalStartMove})};const es_Tracks=function Tracks(props){var prefixCls=props.prefixCls,style=props.style,values=props.values,startPoint=props.startPoint,onStartMove=props.onStartMove,_React$useContext=react.useContext(es_context),included=_React$useContext.included,range=_React$useContext.range,min=_React$useContext.min,styles=_React$useContext.styles,classNames=_React$useContext.classNames,trackList=react.useMemo(function(){if(!range){if(0===values.length)return[];var startValue=null!=startPoint?startPoint:min,endValue=values[0];return[{start:Math.min(startValue,endValue),end:Math.max(startValue,endValue)}]}for(var list=[],i=0;i130&&minCount=0&&pushable},[pushable,mergedStep]),markList=react.useMemo(function(){return Object.keys(marks||{}).map(function(key){var mark=marks[key],markObj={value:Number(key)};return mark&&"object"===_typeof(mark)&&!react.isValidElement(mark)&&("label"in mark||"style"in mark)?(markObj.style=mark.style,markObj.label=mark.label):markObj.label=mark,markObj}).filter(function(_ref){var label=_ref.label;return label||"number"==typeof label}).sort(function(a,b){return a.value-b.value})},[marks]),_useOffset=function useOffset(min,max,step,markList,allowCross,pushable){var formatRangeValue=react.useCallback(function(val){return Math.max(min,Math.min(max,val))},[min,max]),formatStepValue=react.useCallback(function(val){if(null!==step){var stepValue=min+Math.round((formatRangeValue(val)-min)/step)*step,getDecimal=function getDecimal(num){return(String(num).split(".")[1]||"").length},maxDecimal=Math.max(getDecimal(step),getDecimal(max),getDecimal(min)),fixedValue=Number(stepValue.toFixed(maxDecimal));return min<=fixedValue&&fixedValue<=max?fixedValue:null}return null},[step,min,max,formatRangeValue]),formatValue=react.useCallback(function(val){var formatNextValue=formatRangeValue(val),alignValues=markList.map(function(mark){return mark.value});null!==step&&alignValues.push(formatStepValue(val)),alignValues.push(min,max);var closeValue=alignValues[0],closeDist=max-min;return alignValues.forEach(function(alignValue){var dist=Math.abs(formatNextValue-alignValue);dist<=closeDist&&(closeValue=alignValue,closeDist=dist)}),closeValue},[min,max,markList,step,formatRangeValue,formatStepValue]),offsetValue=function offsetValue(values,offset,valueIndex){var mode=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit";if("number"==typeof offset){var nextValue,originValue=values[valueIndex],targetDistValue=originValue+offset,potentialValues=[];markList.forEach(function(mark){potentialValues.push(mark.value)}),potentialValues.push(min,max),potentialValues.push(formatStepValue(originValue));var sign=offset>0?1:-1;"unit"===mode?potentialValues.push(formatStepValue(originValue+sign*step)):potentialValues.push(formatStepValue(targetDistValue)),potentialValues=potentialValues.filter(function(val){return null!==val}).filter(function(val){return offset<0?val<=originValue:val>=originValue}),"unit"===mode&&(potentialValues=potentialValues.filter(function(val){return val!==originValue}));var compareValue="unit"===mode?originValue:targetDistValue;nextValue=potentialValues[0];var valueDist=Math.abs(nextValue-compareValue);if(potentialValues.forEach(function(potentialValue){var dist=Math.abs(potentialValue-compareValue);dist1){var cloneValues=_toConsumableArray(values);return cloneValues[valueIndex]=nextValue,offsetValue(cloneValues,offset-sign,valueIndex,mode)}return nextValue}return"min"===offset?min:"max"===offset?max:void 0},offsetChangedValue=function offsetChangedValue(values,offset,valueIndex){var mode=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unit",originValue=values[valueIndex],nextValue=offsetValue(values,offset,valueIndex,mode);return{value:nextValue,changed:nextValue!==originValue}},needPush=function needPush(dist){return null===pushable&&0===dist||"number"==typeof pushable&&dist3&&void 0!==arguments[3]?arguments[3]:"unit",nextValues=values.map(formatValue),originValue=nextValues[valueIndex],nextValue=offsetValue(nextValues,offset,valueIndex,mode);if(nextValues[valueIndex]=nextValue,!1===allowCross){var pushNum=pushable||0;valueIndex>0&&nextValues[valueIndex-1]!==originValue&&(nextValues[valueIndex]=Math.max(nextValues[valueIndex],nextValues[valueIndex-1]+pushNum)),valueIndex0;_i-=1)for(var _changed=!0;needPush(nextValues[_i]-nextValues[_i-1])&&_changed;){var _offsetChangedValue2=offsetChangedValue(nextValues,-1,_i-1);nextValues[_i-1]=_offsetChangedValue2.value,_changed=_offsetChangedValue2.changed}for(var _i2=nextValues.length-1;_i2>0;_i2-=1)for(var _changed2=!0;needPush(nextValues[_i2]-nextValues[_i2-1])&&_changed2;){var _offsetChangedValue3=offsetChangedValue(nextValues,-1,_i2-1);nextValues[_i2-1]=_offsetChangedValue3.value,_changed2=_offsetChangedValue3.changed}for(var _i3=0;_i3=0?count+1:2;for(returnValues=returnValues.slice(0,pointCount);returnValues.length=0&&handlesRef.current.focus(valueIndex)}setKeyboardValue(null)},[keyboardValue]);var mergedDraggableTrack=react.useMemo(function(){return(!rangeDraggableTrack||null!==mergedStep)&&rangeDraggableTrack},[rangeDraggableTrack,mergedStep]),onStartMove=useEvent(function(e,valueIndex){onStartDrag(e,valueIndex),null==onBeforeChange||onBeforeChange(getTriggerValue(rawValues))}),dragging=-1!==draggingIndex;react.useEffect(function(){if(!dragging){var valueIndex=rawValues.lastIndexOf(draggingValue);handlesRef.current.focus(valueIndex)}},[dragging]);var sortedCacheValues=react.useMemo(function(){return _toConsumableArray(cacheValues).sort(function(a,b){return a-b})},[cacheValues]),_React$useMemo2=_slicedToArray(react.useMemo(function(){return rangeEnabled?[sortedCacheValues[0],sortedCacheValues[sortedCacheValues.length-1]]:[mergedMin,sortedCacheValues[0]]},[sortedCacheValues,rangeEnabled,mergedMin]),2),includedStart=_React$useMemo2[0],includedEnd=_React$useMemo2[1];react.useImperativeHandle(ref,function(){return{focus:function focus(){handlesRef.current.focus(0)},blur:function blur(){var _containerRef$current2,activeElement=document.activeElement;null!==(_containerRef$current2=containerRef.current)&&void 0!==_containerRef$current2&&_containerRef$current2.contains(activeElement)&&(null==activeElement||activeElement.blur())}}}),react.useEffect(function(){autoFocus&&handlesRef.current.focus(0)},[]);var context=react.useMemo(function(){return{min:mergedMin,max:mergedMax,direction,disabled,keyboard,step:mergedStep,included,includedStart,includedEnd,range:rangeEnabled,tabIndex,ariaLabelForHandle,ariaLabelledByForHandle,ariaRequired,ariaValueTextFormatterForHandle,styles:styles||{},classNames:classNames||{}}},[mergedMin,mergedMax,direction,disabled,keyboard,mergedStep,included,includedStart,includedEnd,rangeEnabled,tabIndex,ariaLabelForHandle,ariaLabelledByForHandle,ariaRequired,ariaValueTextFormatterForHandle,styles,classNames]);return react.createElement(es_context.Provider,{value:context},react.createElement("div",{ref:containerRef,className:classnames_default()(prefixCls,className,_defineProperty(_defineProperty(_defineProperty(_defineProperty({},"".concat(prefixCls,"-disabled"),disabled),"".concat(prefixCls,"-vertical"),vertical),"".concat(prefixCls,"-horizontal"),!vertical),"".concat(prefixCls,"-with-marks"),markList.length)),style,onMouseDown:function onSliderMouseDown(e){e.preventDefault();var percent,_containerRef$current=containerRef.current.getBoundingClientRect(),width=_containerRef$current.width,height=_containerRef$current.height,left=_containerRef$current.left,top=_containerRef$current.top,bottom=_containerRef$current.bottom,right=_containerRef$current.right,clientX=e.clientX,clientY=e.clientY;switch(direction){case"btt":percent=(bottom-clientY)/height;break;case"ttb":percent=(clientY-top)/height;break;case"rtl":percent=(right-clientX)/width;break;default:percent=(clientX-left)/width}changeToCloseValue(formatValue(mergedMin+percent*(mergedMax-mergedMin)),e)},id},react.createElement("div",{className:classnames_default()("".concat(prefixCls,"-rail"),null==classNames?void 0:classNames.rail),style:_objectSpread2(_objectSpread2({},railStyle),null==styles?void 0:styles.rail)}),!1!==track&&react.createElement(es_Tracks,{prefixCls,style:trackStyle,values:rawValues,startPoint,onStartMove:mergedDraggableTrack?onStartMove:void 0}),react.createElement(es_Steps,{prefixCls,marks:markList,dots,style:dotStyle,activeStyle:activeDotStyle}),react.createElement(es_Handles,{ref:handlesRef,prefixCls,style:handleStyle,values:cacheValues,draggingIndex,draggingDelete,onStartMove,onOffsetChange:function onHandleOffsetChange(offset,valueIndex){if(!disabled){var next=offsetValues(rawValues,offset,valueIndex);null==onBeforeChange||onBeforeChange(getTriggerValue(rawValues)),triggerChange(next.values),setKeyboardValue(next.value)}},onFocus,onBlur,handleRender,activeHandleRender,onChangeComplete:finishChange,onDelete:rangeEditable?function onDelete(index){if(!(disabled||!rangeEditable||rawValues.length<=minCount)){var cloneNextValues=_toConsumableArray(rawValues);cloneNextValues.splice(index,1),null==onBeforeChange||onBeforeChange(getTriggerValue(cloneNextValues)),triggerChange(cloneNextValues);var nextFocusIndex=Math.max(0,index-1);handlesRef.current.hideHelp(),handlesRef.current.focus(nextFocusIndex)}}:void 0}),react.createElement(es_Marks,{prefixCls,marks:markList,onClick:changeToCloseValue})))});const es=Slider},"./node_modules/rc-slider/assets/index.css"(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var _style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__),_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__),_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__),_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__),_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__),_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__),_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_index_css__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/rc-slider/assets/index.css"),options={};options.styleTagTransform=_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default(),options.setAttributes=_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default(),options.insert=_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null,"head"),options.domAPI=_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default(),options.insertStyleElement=_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default();_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_index_css__WEBPACK_IMPORTED_MODULE_6__.A,options),_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_index_css__WEBPACK_IMPORTED_MODULE_6__.A&&_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_index_css__WEBPACK_IMPORTED_MODULE_6__.A.locals&&_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_index_css__WEBPACK_IMPORTED_MODULE_6__.A.locals},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"(module){"use strict";var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js"(module){"use strict";module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}}}]); \ No newline at end of file diff --git a/docs/767.3c24628d.iframe.bundle.js.LICENSE.txt b/docs/767.3c24628d.iframe.bundle.js.LICENSE.txt new file mode 100644 index 0000000..827f273 --- /dev/null +++ b/docs/767.3c24628d.iframe.bundle.js.LICENSE.txt @@ -0,0 +1,5 @@ +/*! + Copyright (c) 2018 Jed Watson. + Licensed under the MIT License (MIT), see + http://jedwatson.github.io/classnames +*/ diff --git a/docs/961.bd69bb80.iframe.bundle.js b/docs/961.bd69bb80.iframe.bundle.js new file mode 100644 index 0000000..d733077 --- /dev/null +++ b/docs/961.bd69bb80.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 961.bd69bb80.iframe.bundle.js.LICENSE.txt */ +"use strict";(self.webpackChunk_drawbotics_react_ittsu=self.webpackChunk_drawbotics_react_ittsu||[]).push([[961],{"./node_modules/react-dom/cjs/react-dom.production.min.js"(__unused_webpack_module,exports,__webpack_require__){var aa=__webpack_require__("./node_modules/react/index.js"),ca=__webpack_require__("./node_modules/scheduler/index.js");function p(a){for(var b="https://reactjs.org/docs/error-decoder.html?invariant="+a,c=1;c