{"ast":null,"code":"import { unit } from '@ant-design/cssinjs';\nimport { FastColor } from '@ant-design/fast-color';\nimport { resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\n// =============================== Base ===============================\nconst genBaseStyle = token => {\n  const {\n    componentCls,\n    antCls,\n    controlSize,\n    dotSize,\n    marginFull,\n    marginPart,\n    colorFillContentHover,\n    handleColorDisabled,\n    calc,\n    handleSize,\n    handleSizeHover,\n    handleActiveColor,\n    handleActiveOutlineColor,\n    handleLineWidth,\n    handleLineWidthHover,\n    motionDurationMid\n  } = token;\n  return {\n    [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n      position: 'relative',\n      height: controlSize,\n      margin: `${unit(marginPart)} ${unit(marginFull)}`,\n      padding: 0,\n      cursor: 'pointer',\n      touchAction: 'none',\n      '&-vertical': {\n        margin: `${unit(marginFull)} ${unit(marginPart)}`\n      },\n      [`${componentCls}-rail`]: {\n        position: 'absolute',\n        backgroundColor: token.railBg,\n        borderRadius: token.borderRadiusXS,\n        transition: `background-color ${motionDurationMid}`\n      },\n      [`${componentCls}-track,${componentCls}-tracks`]: {\n        position: 'absolute',\n        transition: `background-color ${motionDurationMid}`\n      },\n      [`${componentCls}-track`]: {\n        backgroundColor: token.trackBg,\n        borderRadius: token.borderRadiusXS\n      },\n      [`${componentCls}-track-draggable`]: {\n        boxSizing: 'content-box',\n        backgroundClip: 'content-box',\n        border: 'solid rgba(0,0,0,0)'\n      },\n      '&:hover': {\n        [`${componentCls}-rail`]: {\n          backgroundColor: token.railHoverBg\n        },\n        [`${componentCls}-track`]: {\n          backgroundColor: token.trackHoverBg\n        },\n        [`${componentCls}-dot`]: {\n          borderColor: colorFillContentHover\n        },\n        [`${componentCls}-handle::after`]: {\n          boxShadow: `0 0 0 ${unit(handleLineWidth)} ${token.colorPrimaryBorderHover}`\n        },\n        [`${componentCls}-dot-active`]: {\n          borderColor: token.dotActiveBorderColor\n        }\n      },\n      [`${componentCls}-handle`]: {\n        position: 'absolute',\n        width: handleSize,\n        height: handleSize,\n        outline: 'none',\n        userSelect: 'none',\n        // Dragging status\n        '&-dragging-delete': {\n          opacity: 0\n        },\n        // 扩大选区\n        '&::before': {\n          content: '\"\"',\n          position: 'absolute',\n          insetInlineStart: calc(handleLineWidth).mul(-1).equal(),\n          insetBlockStart: calc(handleLineWidth).mul(-1).equal(),\n          width: calc(handleSize).add(calc(handleLineWidth).mul(2)).equal(),\n          height: calc(handleSize).add(calc(handleLineWidth).mul(2)).equal(),\n          backgroundColor: 'transparent'\n        },\n        '&::after': {\n          content: '\"\"',\n          position: 'absolute',\n          insetBlockStart: 0,\n          insetInlineStart: 0,\n          width: handleSize,\n          height: handleSize,\n          backgroundColor: token.colorBgElevated,\n          boxShadow: `0 0 0 ${unit(handleLineWidth)} ${token.handleColor}`,\n          outline: `0px solid transparent`,\n          borderRadius: '50%',\n          cursor: 'pointer',\n          transition: `\n            inset-inline-start ${motionDurationMid},\n            inset-block-start ${motionDurationMid},\n            width ${motionDurationMid},\n            height ${motionDurationMid},\n            box-shadow ${motionDurationMid},\n            outline ${motionDurationMid}\n          `\n        },\n        '&:hover, &:active, &:focus': {\n          '&::before': {\n            insetInlineStart: calc(handleSizeHover).sub(handleSize).div(2).add(handleLineWidthHover).mul(-1).equal(),\n            insetBlockStart: calc(handleSizeHover).sub(handleSize).div(2).add(handleLineWidthHover).mul(-1).equal(),\n            width: calc(handleSizeHover).add(calc(handleLineWidthHover).mul(2)).equal(),\n            height: calc(handleSizeHover).add(calc(handleLineWidthHover).mul(2)).equal()\n          },\n          '&::after': {\n            boxShadow: `0 0 0 ${unit(handleLineWidthHover)} ${handleActiveColor}`,\n            outline: `6px solid ${handleActiveOutlineColor}`,\n            width: handleSizeHover,\n            height: handleSizeHover,\n            insetInlineStart: token.calc(handleSize).sub(handleSizeHover).div(2).equal(),\n            insetBlockStart: token.calc(handleSize).sub(handleSizeHover).div(2).equal()\n          }\n        }\n      },\n      [`&-lock ${componentCls}-handle`]: {\n        '&::before, &::after': {\n          transition: 'none'\n        }\n      },\n      [`${componentCls}-mark`]: {\n        position: 'absolute',\n        fontSize: token.fontSize\n      },\n      [`${componentCls}-mark-text`]: {\n        position: 'absolute',\n        display: 'inline-block',\n        color: token.colorTextDescription,\n        textAlign: 'center',\n        wordBreak: 'keep-all',\n        cursor: 'pointer',\n        userSelect: 'none',\n        '&-active': {\n          color: token.colorText\n        }\n      },\n      [`${componentCls}-step`]: {\n        position: 'absolute',\n        background: 'transparent',\n        pointerEvents: 'none'\n      },\n      [`${componentCls}-dot`]: {\n        position: 'absolute',\n        width: dotSize,\n        height: dotSize,\n        backgroundColor: token.colorBgElevated,\n        border: `${unit(handleLineWidth)} solid ${token.dotBorderColor}`,\n        borderRadius: '50%',\n        cursor: 'pointer',\n        transition: `border-color ${token.motionDurationSlow}`,\n        pointerEvents: 'auto',\n        '&-active': {\n          borderColor: token.dotActiveBorderColor\n        }\n      },\n      [`&${componentCls}-disabled`]: {\n        cursor: 'not-allowed',\n        [`${componentCls}-rail`]: {\n          backgroundColor: `${token.railBg} !important`\n        },\n        [`${componentCls}-track`]: {\n          backgroundColor: `${token.trackBgDisabled} !important`\n        },\n        [`\n          ${componentCls}-dot\n        `]: {\n          backgroundColor: token.colorBgElevated,\n          borderColor: token.trackBgDisabled,\n          boxShadow: 'none',\n          cursor: 'not-allowed'\n        },\n        [`${componentCls}-handle::after`]: {\n          backgroundColor: token.colorBgElevated,\n          cursor: 'not-allowed',\n          width: handleSize,\n          height: handleSize,\n          boxShadow: `0 0 0 ${unit(handleLineWidth)} ${handleColorDisabled}`,\n          insetInlineStart: 0,\n          insetBlockStart: 0\n        },\n        [`\n          ${componentCls}-mark-text,\n          ${componentCls}-dot\n        `]: {\n          cursor: `not-allowed !important`\n        }\n      },\n      [`&-tooltip ${antCls}-tooltip-inner`]: {\n        minWidth: 'unset'\n      }\n    })\n  };\n};\n// ============================ Horizontal ============================\nconst genDirectionStyle = (token, horizontal) => {\n  const {\n    componentCls,\n    railSize,\n    handleSize,\n    dotSize,\n    marginFull,\n    calc\n  } = token;\n  const railPadding = horizontal ? 'paddingBlock' : 'paddingInline';\n  const full = horizontal ? 'width' : 'height';\n  const part = horizontal ? 'height' : 'width';\n  const handlePos = horizontal ? 'insetBlockStart' : 'insetInlineStart';\n  const markInset = horizontal ? 'top' : 'insetInlineStart';\n  const handlePosSize = calc(railSize).mul(3).sub(handleSize).div(2).equal();\n  const draggableBorderSize = calc(handleSize).sub(railSize).div(2).equal();\n  const draggableBorder = horizontal ? {\n    borderWidth: `${unit(draggableBorderSize)} 0`,\n    transform: `translateY(${unit(calc(draggableBorderSize).mul(-1).equal())})`\n  } : {\n    borderWidth: `0 ${unit(draggableBorderSize)}`,\n    transform: `translateX(${unit(token.calc(draggableBorderSize).mul(-1).equal())})`\n  };\n  return {\n    [railPadding]: railSize,\n    [part]: calc(railSize).mul(3).equal(),\n    [`${componentCls}-rail`]: {\n      [full]: '100%',\n      [part]: railSize\n    },\n    [`${componentCls}-track,${componentCls}-tracks`]: {\n      [part]: railSize\n    },\n    [`${componentCls}-track-draggable`]: Object.assign({}, draggableBorder),\n    [`${componentCls}-handle`]: {\n      [handlePos]: handlePosSize\n    },\n    [`${componentCls}-mark`]: {\n      // Reset all\n      insetInlineStart: 0,\n      top: 0,\n      // https://github.com/ant-design/ant-design/issues/43731\n      [markInset]: calc(railSize).mul(3).add(horizontal ? 0 : marginFull).equal(),\n      [full]: '100%'\n    },\n    [`${componentCls}-step`]: {\n      // Reset all\n      insetInlineStart: 0,\n      top: 0,\n      [markInset]: railSize,\n      [full]: '100%',\n      [part]: railSize\n    },\n    [`${componentCls}-dot`]: {\n      position: 'absolute',\n      [handlePos]: calc(railSize).sub(dotSize).div(2).equal()\n    }\n  };\n};\n// ============================ Horizontal ============================\nconst genHorizontalStyle = token => {\n  const {\n    componentCls,\n    marginPartWithMark\n  } = token;\n  return {\n    [`${componentCls}-horizontal`]: Object.assign(Object.assign({}, genDirectionStyle(token, true)), {\n      [`&${componentCls}-with-marks`]: {\n        marginBottom: marginPartWithMark\n      }\n    })\n  };\n};\n// ============================= Vertical =============================\nconst genVerticalStyle = token => {\n  const {\n    componentCls\n  } = token;\n  return {\n    [`${componentCls}-vertical`]: Object.assign(Object.assign({}, genDirectionStyle(token, false)), {\n      height: '100%'\n    })\n  };\n};\n// ============================== Export ==============================\nexport const prepareComponentToken = token => {\n  // Handle line width is always width-er 1px\n  const increaseHandleWidth = 1;\n  const controlSize = token.controlHeightLG / 4;\n  const controlSizeHover = token.controlHeightSM / 2;\n  const handleLineWidth = token.lineWidth + increaseHandleWidth;\n  const handleLineWidthHover = token.lineWidth + increaseHandleWidth * 1.5;\n  const handleActiveColor = token.colorPrimary;\n  const handleActiveOutlineColor = new FastColor(handleActiveColor).setA(0.2).toRgbString();\n  return {\n    controlSize,\n    railSize: 4,\n    handleSize: controlSize,\n    handleSizeHover: controlSizeHover,\n    dotSize: 8,\n    handleLineWidth,\n    handleLineWidthHover,\n    railBg: token.colorFillTertiary,\n    railHoverBg: token.colorFillSecondary,\n    trackBg: token.colorPrimaryBorder,\n    trackHoverBg: token.colorPrimaryBorderHover,\n    handleColor: token.colorPrimaryBorder,\n    handleActiveColor,\n    handleActiveOutlineColor,\n    handleColorDisabled: new FastColor(token.colorTextDisabled).onBackground(token.colorBgContainer).toHexString(),\n    dotBorderColor: token.colorBorderSecondary,\n    dotActiveBorderColor: token.colorPrimaryBorder,\n    trackBgDisabled: token.colorBgContainerDisabled\n  };\n};\nexport default genStyleHooks('Slider', token => {\n  const sliderToken = mergeToken(token, {\n    marginPart: token.calc(token.controlHeight).sub(token.controlSize).div(2).equal(),\n    marginFull: token.calc(token.controlSize).div(2).equal(),\n    marginPartWithMark: token.calc(token.controlHeightLG).sub(token.controlSize).equal()\n  });\n  return [genBaseStyle(sliderToken), genHorizontalStyle(sliderToken), genVerticalStyle(sliderToken)];\n}, prepareComponentToken);","map":{"version":3,"names":["unit","FastColor","resetComponent","genStyleHooks","mergeToken","genBaseStyle","token","componentCls","antCls","controlSize","dotSize","marginFull","marginPart","colorFillContentHover","handleColorDisabled","calc","handleSize","handleSizeHover","handleActiveColor","handleActiveOutlineColor","handleLineWidth","handleLineWidthHover","motionDurationMid","Object","assign","position","height","margin","padding","cursor","touchAction","backgroundColor","railBg","borderRadius","borderRadiusXS","transition","trackBg","boxSizing","backgroundClip","border","railHoverBg","trackHoverBg","borderColor","boxShadow","colorPrimaryBorderHover","dotActiveBorderColor","width","outline","userSelect","opacity","content","insetInlineStart","mul","equal","insetBlockStart","add","colorBgElevated","handleColor","sub","div","fontSize","display","color","colorTextDescription","textAlign","wordBreak","colorText","background","pointerEvents","dotBorderColor","motionDurationSlow","trackBgDisabled","minWidth","genDirectionStyle","horizontal","railSize","railPadding","full","part","handlePos","markInset","handlePosSize","draggableBorderSize","draggableBorder","borderWidth","transform","top","genHorizontalStyle","marginPartWithMark","marginBottom","genVerticalStyle","prepareComponentToken","increaseHandleWidth","controlHeightLG","controlSizeHover","controlHeightSM","lineWidth","colorPrimary","setA","toRgbString","colorFillTertiary","colorFillSecondary","colorPrimaryBorder","colorTextDisabled","onBackground","colorBgContainer","toHexString","colorBorderSecondary","colorBgContainerDisabled","sliderToken","controlHeight"],"sources":["/Users/nili/Documents/trae_projects/client/node_modules/antd/es/slider/style/index.js"],"sourcesContent":["import { unit } from '@ant-design/cssinjs';\nimport { FastColor } from '@ant-design/fast-color';\nimport { resetComponent } from '../../style';\nimport { genStyleHooks, mergeToken } from '../../theme/internal';\n// =============================== Base ===============================\nconst genBaseStyle = token => {\n  const {\n    componentCls,\n    antCls,\n    controlSize,\n    dotSize,\n    marginFull,\n    marginPart,\n    colorFillContentHover,\n    handleColorDisabled,\n    calc,\n    handleSize,\n    handleSizeHover,\n    handleActiveColor,\n    handleActiveOutlineColor,\n    handleLineWidth,\n    handleLineWidthHover,\n    motionDurationMid\n  } = token;\n  return {\n    [componentCls]: Object.assign(Object.assign({}, resetComponent(token)), {\n      position: 'relative',\n      height: controlSize,\n      margin: `${unit(marginPart)} ${unit(marginFull)}`,\n      padding: 0,\n      cursor: 'pointer',\n      touchAction: 'none',\n      '&-vertical': {\n        margin: `${unit(marginFull)} ${unit(marginPart)}`\n      },\n      [`${componentCls}-rail`]: {\n        position: 'absolute',\n        backgroundColor: token.railBg,\n        borderRadius: token.borderRadiusXS,\n        transition: `background-color ${motionDurationMid}`\n      },\n      [`${componentCls}-track,${componentCls}-tracks`]: {\n        position: 'absolute',\n        transition: `background-color ${motionDurationMid}`\n      },\n      [`${componentCls}-track`]: {\n        backgroundColor: token.trackBg,\n        borderRadius: token.borderRadiusXS\n      },\n      [`${componentCls}-track-draggable`]: {\n        boxSizing: 'content-box',\n        backgroundClip: 'content-box',\n        border: 'solid rgba(0,0,0,0)'\n      },\n      '&:hover': {\n        [`${componentCls}-rail`]: {\n          backgroundColor: token.railHoverBg\n        },\n        [`${componentCls}-track`]: {\n          backgroundColor: token.trackHoverBg\n        },\n        [`${componentCls}-dot`]: {\n          borderColor: colorFillContentHover\n        },\n        [`${componentCls}-handle::after`]: {\n          boxShadow: `0 0 0 ${unit(handleLineWidth)} ${token.colorPrimaryBorderHover}`\n        },\n        [`${componentCls}-dot-active`]: {\n          borderColor: token.dotActiveBorderColor\n        }\n      },\n      [`${componentCls}-handle`]: {\n        position: 'absolute',\n        width: handleSize,\n        height: handleSize,\n        outline: 'none',\n        userSelect: 'none',\n        // Dragging status\n        '&-dragging-delete': {\n          opacity: 0\n        },\n        // 扩大选区\n        '&::before': {\n          content: '\"\"',\n          position: 'absolute',\n          insetInlineStart: calc(handleLineWidth).mul(-1).equal(),\n          insetBlockStart: calc(handleLineWidth).mul(-1).equal(),\n          width: calc(handleSize).add(calc(handleLineWidth).mul(2)).equal(),\n          height: calc(handleSize).add(calc(handleLineWidth).mul(2)).equal(),\n          backgroundColor: 'transparent'\n        },\n        '&::after': {\n          content: '\"\"',\n          position: 'absolute',\n          insetBlockStart: 0,\n          insetInlineStart: 0,\n          width: handleSize,\n          height: handleSize,\n          backgroundColor: token.colorBgElevated,\n          boxShadow: `0 0 0 ${unit(handleLineWidth)} ${token.handleColor}`,\n          outline: `0px solid transparent`,\n          borderRadius: '50%',\n          cursor: 'pointer',\n          transition: `\n            inset-inline-start ${motionDurationMid},\n            inset-block-start ${motionDurationMid},\n            width ${motionDurationMid},\n            height ${motionDurationMid},\n            box-shadow ${motionDurationMid},\n            outline ${motionDurationMid}\n          `\n        },\n        '&:hover, &:active, &:focus': {\n          '&::before': {\n            insetInlineStart: calc(handleSizeHover).sub(handleSize).div(2).add(handleLineWidthHover).mul(-1).equal(),\n            insetBlockStart: calc(handleSizeHover).sub(handleSize).div(2).add(handleLineWidthHover).mul(-1).equal(),\n            width: calc(handleSizeHover).add(calc(handleLineWidthHover).mul(2)).equal(),\n            height: calc(handleSizeHover).add(calc(handleLineWidthHover).mul(2)).equal()\n          },\n          '&::after': {\n            boxShadow: `0 0 0 ${unit(handleLineWidthHover)} ${handleActiveColor}`,\n            outline: `6px solid ${handleActiveOutlineColor}`,\n            width: handleSizeHover,\n            height: handleSizeHover,\n            insetInlineStart: token.calc(handleSize).sub(handleSizeHover).div(2).equal(),\n            insetBlockStart: token.calc(handleSize).sub(handleSizeHover).div(2).equal()\n          }\n        }\n      },\n      [`&-lock ${componentCls}-handle`]: {\n        '&::before, &::after': {\n          transition: 'none'\n        }\n      },\n      [`${componentCls}-mark`]: {\n        position: 'absolute',\n        fontSize: token.fontSize\n      },\n      [`${componentCls}-mark-text`]: {\n        position: 'absolute',\n        display: 'inline-block',\n        color: token.colorTextDescription,\n        textAlign: 'center',\n        wordBreak: 'keep-all',\n        cursor: 'pointer',\n        userSelect: 'none',\n        '&-active': {\n          color: token.colorText\n        }\n      },\n      [`${componentCls}-step`]: {\n        position: 'absolute',\n        background: 'transparent',\n        pointerEvents: 'none'\n      },\n      [`${componentCls}-dot`]: {\n        position: 'absolute',\n        width: dotSize,\n        height: dotSize,\n        backgroundColor: token.colorBgElevated,\n        border: `${unit(handleLineWidth)} solid ${token.dotBorderColor}`,\n        borderRadius: '50%',\n        cursor: 'pointer',\n        transition: `border-color ${token.motionDurationSlow}`,\n        pointerEvents: 'auto',\n        '&-active': {\n          borderColor: token.dotActiveBorderColor\n        }\n      },\n      [`&${componentCls}-disabled`]: {\n        cursor: 'not-allowed',\n        [`${componentCls}-rail`]: {\n          backgroundColor: `${token.railBg} !important`\n        },\n        [`${componentCls}-track`]: {\n          backgroundColor: `${token.trackBgDisabled} !important`\n        },\n        [`\n          ${componentCls}-dot\n        `]: {\n          backgroundColor: token.colorBgElevated,\n          borderColor: token.trackBgDisabled,\n          boxShadow: 'none',\n          cursor: 'not-allowed'\n        },\n        [`${componentCls}-handle::after`]: {\n          backgroundColor: token.colorBgElevated,\n          cursor: 'not-allowed',\n          width: handleSize,\n          height: handleSize,\n          boxShadow: `0 0 0 ${unit(handleLineWidth)} ${handleColorDisabled}`,\n          insetInlineStart: 0,\n          insetBlockStart: 0\n        },\n        [`\n          ${componentCls}-mark-text,\n          ${componentCls}-dot\n        `]: {\n          cursor: `not-allowed !important`\n        }\n      },\n      [`&-tooltip ${antCls}-tooltip-inner`]: {\n        minWidth: 'unset'\n      }\n    })\n  };\n};\n// ============================ Horizontal ============================\nconst genDirectionStyle = (token, horizontal) => {\n  const {\n    componentCls,\n    railSize,\n    handleSize,\n    dotSize,\n    marginFull,\n    calc\n  } = token;\n  const railPadding = horizontal ? 'paddingBlock' : 'paddingInline';\n  const full = horizontal ? 'width' : 'height';\n  const part = horizontal ? 'height' : 'width';\n  const handlePos = horizontal ? 'insetBlockStart' : 'insetInlineStart';\n  const markInset = horizontal ? 'top' : 'insetInlineStart';\n  const handlePosSize = calc(railSize).mul(3).sub(handleSize).div(2).equal();\n  const draggableBorderSize = calc(handleSize).sub(railSize).div(2).equal();\n  const draggableBorder = horizontal ? {\n    borderWidth: `${unit(draggableBorderSize)} 0`,\n    transform: `translateY(${unit(calc(draggableBorderSize).mul(-1).equal())})`\n  } : {\n    borderWidth: `0 ${unit(draggableBorderSize)}`,\n    transform: `translateX(${unit(token.calc(draggableBorderSize).mul(-1).equal())})`\n  };\n  return {\n    [railPadding]: railSize,\n    [part]: calc(railSize).mul(3).equal(),\n    [`${componentCls}-rail`]: {\n      [full]: '100%',\n      [part]: railSize\n    },\n    [`${componentCls}-track,${componentCls}-tracks`]: {\n      [part]: railSize\n    },\n    [`${componentCls}-track-draggable`]: Object.assign({}, draggableBorder),\n    [`${componentCls}-handle`]: {\n      [handlePos]: handlePosSize\n    },\n    [`${componentCls}-mark`]: {\n      // Reset all\n      insetInlineStart: 0,\n      top: 0,\n      // https://github.com/ant-design/ant-design/issues/43731\n      [markInset]: calc(railSize).mul(3).add(horizontal ? 0 : marginFull).equal(),\n      [full]: '100%'\n    },\n    [`${componentCls}-step`]: {\n      // Reset all\n      insetInlineStart: 0,\n      top: 0,\n      [markInset]: railSize,\n      [full]: '100%',\n      [part]: railSize\n    },\n    [`${componentCls}-dot`]: {\n      position: 'absolute',\n      [handlePos]: calc(railSize).sub(dotSize).div(2).equal()\n    }\n  };\n};\n// ============================ Horizontal ============================\nconst genHorizontalStyle = token => {\n  const {\n    componentCls,\n    marginPartWithMark\n  } = token;\n  return {\n    [`${componentCls}-horizontal`]: Object.assign(Object.assign({}, genDirectionStyle(token, true)), {\n      [`&${componentCls}-with-marks`]: {\n        marginBottom: marginPartWithMark\n      }\n    })\n  };\n};\n// ============================= Vertical =============================\nconst genVerticalStyle = token => {\n  const {\n    componentCls\n  } = token;\n  return {\n    [`${componentCls}-vertical`]: Object.assign(Object.assign({}, genDirectionStyle(token, false)), {\n      height: '100%'\n    })\n  };\n};\n// ============================== Export ==============================\nexport const prepareComponentToken = token => {\n  // Handle line width is always width-er 1px\n  const increaseHandleWidth = 1;\n  const controlSize = token.controlHeightLG / 4;\n  const controlSizeHover = token.controlHeightSM / 2;\n  const handleLineWidth = token.lineWidth + increaseHandleWidth;\n  const handleLineWidthHover = token.lineWidth + increaseHandleWidth * 1.5;\n  const handleActiveColor = token.colorPrimary;\n  const handleActiveOutlineColor = new FastColor(handleActiveColor).setA(0.2).toRgbString();\n  return {\n    controlSize,\n    railSize: 4,\n    handleSize: controlSize,\n    handleSizeHover: controlSizeHover,\n    dotSize: 8,\n    handleLineWidth,\n    handleLineWidthHover,\n    railBg: token.colorFillTertiary,\n    railHoverBg: token.colorFillSecondary,\n    trackBg: token.colorPrimaryBorder,\n    trackHoverBg: token.colorPrimaryBorderHover,\n    handleColor: token.colorPrimaryBorder,\n    handleActiveColor,\n    handleActiveOutlineColor,\n    handleColorDisabled: new FastColor(token.colorTextDisabled).onBackground(token.colorBgContainer).toHexString(),\n    dotBorderColor: token.colorBorderSecondary,\n    dotActiveBorderColor: token.colorPrimaryBorder,\n    trackBgDisabled: token.colorBgContainerDisabled\n  };\n};\nexport default genStyleHooks('Slider', token => {\n  const sliderToken = mergeToken(token, {\n    marginPart: token.calc(token.controlHeight).sub(token.controlSize).div(2).equal(),\n    marginFull: token.calc(token.controlSize).div(2).equal(),\n    marginPartWithMark: token.calc(token.controlHeightLG).sub(token.controlSize).equal()\n  });\n  return [genBaseStyle(sliderToken), genHorizontalStyle(sliderToken), genVerticalStyle(sliderToken)];\n}, prepareComponentToken);"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}