{"version":3,"sources":["jsdelivr-header.js","/npm/@spezifisch/tailwind-scrollbar@1.3.2/src/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,OAAS,QAAQ,uBACjB,YACJ,YAAW,yBACX,yBAAwB,eACxB,eAAc,uBACd,uBAAsB,wBACtB,wBAAuB,8BACvB,+BACE,QAAQ,gBACN,oBAAE,qBAAwB,QAAQ,cAElC,gBAAkB,CAAC,WAEzB,OAAO,QAAU,QAAO,IACtB,MAAM,EAAoB,EAAS,OAAO,qBAAsB,IAE1D,EAA0B,8BAC9B,eAAe,EAAS,MAAM,SAAU,CAAC,GAAI,EAAS,IACtD,CAAC,EAAG,IAAM,uBAAuB,EAAG,EAAG,EAAkB,SAAS,YAGpE,IAAI,EAA2B,CAAC,EAC5B,EAAkB,SAAS,aAC7B,EAA2B,8BACzB,eAAe,EAAS,MAAM,eAAgB,CAAC,GAAI,EAAS,GAC5D,0BAIJ,EAAS,QAAQ,aAEjB,EAAS,aAAa,IACjB,4BACA,GACF,EAAkB,QAAO,IAAY,gBAAgB,SAAS,MAEjE,EAAS,aACP,EACA,EAAkB,QAChB,GAAuB,UAAZ,IAAwB,gBAAgB,SAAS,MAIhC,QAA5B,EAAS,OAAO,SAClB,EAAS,WAAW,QAAS,oBAAoB,EAAS,GAC5D","file":"/npm/@spezifisch/tailwind-scrollbar@1.3.2/src/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@spezifisch/tailwind-scrollbar@1.3.2/src/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const plugin = require('tailwindcss/plugin');\nconst {\n  BASE_STYLES,\n  SCROLLBAR_SIZE_UTILITIES,\n  buildSuffixMap,\n  generateColorUtilities,\n  generateRadiusUtilities,\n  generateUtilitiesFromSuffixes\n} = require('./utilities');\nconst { scrollbarAwareHover } = require('./variants');\n\nconst CUSTOM_VARIANTS = ['rounded'];\n\nmodule.exports = plugin(tailwind => {\n  const scrollbarVariants = tailwind.config('variants.scrollbar', []);\n\n  const scrollbarColorUtilities = generateUtilitiesFromSuffixes(\n    buildSuffixMap(tailwind.theme('colors', {}), tailwind.e),\n    (k, v) => generateColorUtilities(k, v, scrollbarVariants.includes('hover'))\n  );\n\n  let scrollbarRadiusUtilities = {};\n  if (scrollbarVariants.includes('rounded')) {\n    scrollbarRadiusUtilities = generateUtilitiesFromSuffixes(\n      buildSuffixMap(tailwind.theme('borderRadius', {}), tailwind.e),\n      generateRadiusUtilities\n    );\n  }\n\n  tailwind.addBase(BASE_STYLES);\n\n  tailwind.addUtilities({\n    ...SCROLLBAR_SIZE_UTILITIES,\n    ...scrollbarRadiusUtilities\n  }, scrollbarVariants.filter(variant => !CUSTOM_VARIANTS.includes(variant)));\n\n  tailwind.addUtilities(\n    scrollbarColorUtilities,\n    scrollbarVariants.filter(\n      variant => variant !== 'hover' && !CUSTOM_VARIANTS.includes(variant)\n    )\n  );\n\n  if (tailwind.config('mode') === 'jit') {\n    tailwind.addVariant('hover', scrollbarAwareHover(tailwind.e));\n  }\n});\n"]}