{"version":3,"file":"spinner-bars.mjs","sources":["../../../../../../packages/components/ui/spinner/spinner-bars.ts"],"sourcesContent":["import { h, defineComponent } from 'vue'\n\nimport useSpinner, { useSpinnerProps } from './use-spinner'\n\nconst svg = [\n  h(\n    'rect',\n    {\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.5s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.5s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '30',\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.25s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.25s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '60',\n      width: '15',\n      height: '140',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '90',\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.25s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.25s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  ),\n  h(\n    'rect',\n    {\n      x: '120',\n      y: '10',\n      width: '15',\n      height: '120',\n      rx: '6'\n    },\n    [\n      h('animate', {\n        attributeName: 'height',\n        begin: '0.5s',\n        dur: '1s',\n        values: '120;110;100;90;80;70;60;50;40;140;120',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      }),\n      h('animate', {\n        attributeName: 'y',\n        begin: '0.5s',\n        dur: '1s',\n        values: '10;15;20;25;30;35;40;45;50;0;10',\n        calcMode: 'linear',\n        repeatCount: 'indefinite'\n      })\n    ]\n  )\n]\n\nexport default defineComponent({\n  name: 'VcSpinnerBars',\n\n  props: useSpinnerProps,\n\n  setup(props) {\n    const { cSize, classes } = useSpinner(props)\n\n    return () =>\n      h(\n        'svg',\n        {\n          class: classes.value,\n          fill: 'currentColor',\n          width: cSize.value,\n          height: cSize.value,\n          viewBox: '0 0 135 140',\n          xmlns: 'http://www.w3.org/2000/svg'\n        },\n        svg\n      )\n  }\n})\n"],"names":[],"mappings":"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"}