{"version":3,"file":"index.mjs","sources":["../../../src/progressspinner/style/ProgressSpinnerStyle.js"],"sourcesContent":["import BaseStyle from '@primevue/core/base/style';\n\nconst theme = ({ dt }) => `\n.p-progressspinner {\n    position: relative;\n    margin: 0 auto;\n    width: 100px;\n    height: 100px;\n    display: inline-block;\n}\n\n.p-progressspinner::before {\n    content: \"\";\n    display: block;\n    padding-top: 100%;\n}\n\n.p-progressspinner-spin {\n    height: 100%;\n    transform-origin: center center;\n    width: 100%;\n    position: absolute;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    margin: auto;\n    animation: p-progressspinner-rotate 2s linear infinite;\n}\n\n.p-progressspinner-circle {\n    stroke-dasharray: 89, 200;\n    stroke-dashoffset: 0;\n    stroke: ${dt('progressspinner.color.1')};\n    animation: p-progressspinner-dash 1.5s ease-in-out infinite, p-progressspinner-color 6s ease-in-out infinite;\n    stroke-linecap: round;\n}\n\n@keyframes p-progressspinner-rotate {\n    100% {\n        transform: rotate(360deg);\n    }\n}\n@keyframes p-progressspinner-dash {\n    0% {\n        stroke-dasharray: 1, 200;\n        stroke-dashoffset: 0;\n    }\n    50% {\n        stroke-dasharray: 89, 200;\n        stroke-dashoffset: -35px;\n    }\n    100% {\n        stroke-dasharray: 89, 200;\n        stroke-dashoffset: -124px;\n    }\n}\n@keyframes p-progressspinner-color {\n    100%,\n    0% {\n        stroke: ${dt('progressspinner.color.1')};\n    }\n    40% {\n        stroke: ${dt('progressspinner.color.2')};\n    }\n    66% {\n        stroke: ${dt('progressspinner.color.3')};\n    }\n    80%,\n    90% {\n        stroke: ${dt('progressspinner.color.4')};\n    }\n}\n`;\n\nconst classes = {\n    root: 'p-progressspinner',\n    spin: 'p-progressspinner-spin',\n    circle: 'p-progressspinner-circle'\n};\n\nexport default BaseStyle.extend({\n    name: 'progressspinner',\n    theme,\n    classes\n});\n"],"names":["theme","_ref","dt","concat","classes","root","spin","circle","BaseStyle","extend","name"],"mappings":";;AAEA,IAAMA,KAAK,GAAG,SAARA,KAAKA,CAAAC,IAAA,EAAA;AAAA,EAAA,IAAMC,EAAE,GAAAD,IAAA,CAAFC,EAAE,CAAA;AAAA,EAAA,OAAA,smBAAA,CAAAC,MAAA,CA+BLD,EAAE,CAAC,yBAAyB,CAAC,EAAA,onBAAA,CAAA,CAAAC,MAAA,CA2BzBD,EAAE,CAAC,yBAAyB,CAAC,2CAAAC,MAAA,CAG7BD,EAAE,CAAC,yBAAyB,CAAC,EAAAC,uCAAAA,CAAAA,CAAAA,MAAA,CAG7BD,EAAE,CAAC,yBAAyB,CAAC,qDAAAC,MAAA,CAI7BD,EAAE,CAAC,yBAAyB,CAAC,EAAA,eAAA,CAAA,CAAA;AAAA,CAG9C,CAAA;AAED,IAAME,OAAO,GAAG;AACZC,EAAAA,IAAI,EAAE,mBAAmB;AACzBC,EAAAA,IAAI,EAAE,wBAAwB;AAC9BC,EAAAA,MAAM,EAAE,0BAAA;AACZ,CAAC,CAAA;AAED,2BAAeC,SAAS,CAACC,MAAM,CAAC;AAC5BC,EAAAA,IAAI,EAAE,iBAAiB;AACvBV,EAAAA,KAAK,EAALA,KAAK;AACLI,EAAAA,OAAO,EAAPA,OAAAA;AACJ,CAAC,CAAC;;;;"}