flowbite-angular
Version:
<div align="center"> <h1>flowbite-angular</h1> <p> Build websites even faster with components on top of Angular and Tailwind CSS </p> <p> <a href="https://discord.com/invite/4eeurUVvTy"> <img src="https://img.shields.io/discord/90291
1 lines • 90.3 kB
Source Map (JSON)
{"version":3,"file":"flowbite-angular-accordion.mjs","sources":["../tmp-esm2022/accordion/accordion/theme.js","../tmp-esm2022/accordion/config/accordion-config.js","../tmp-esm2022/accordion/accordion/accordion-state.js","../tmp-esm2022/accordion/accordion/accordion.directive.js","../tmp-esm2022/accordion/accordion-item/theme.js","../tmp-esm2022/accordion/config/accordion-item-config.js","../tmp-esm2022/accordion/accordion-item/accordion-item-state.js","../tmp-esm2022/accordion/accordion-item/accordion-item.directive.js","../tmp-esm2022/accordion/accordion-title/theme.js","../tmp-esm2022/accordion/config/accordion-title-config.js","../tmp-esm2022/accordion/accordion-title/accordion-title-state.js","../tmp-esm2022/accordion/accordion-title/accordion-title.directive.js","../tmp-esm2022/accordion/accordion-content/theme.js","../tmp-esm2022/accordion/config/accordion-content-config.js","../tmp-esm2022/accordion/accordion-content/accordion-content-state.js","../tmp-esm2022/accordion/accordion-content/accordion-content.directive.js","../tmp-esm2022/accordion/index.js","../tmp-esm2022/accordion/flowbite-angular-accordion.js"],"sourcesContent":["import { createTheme } from 'flowbite-angular';\nexport const flowbiteAccordionTheme = createTheme({\n host: {\n base: 'shadow-sm',\n transition: '',\n },\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2Zsb3diaXRlLWFuZ3VsYXIvYWNjb3JkaW9uL3NyYy9hY2NvcmRpb24vdGhlbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLFdBQVcsRUFBdUIsTUFBTSxrQkFBa0IsQ0FBQztBQWdCcEUsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQTJCLFdBQVcsQ0FBQztJQUN4RSxJQUFJLEVBQUU7UUFDSixJQUFJLEVBQUUsV0FBVztRQUNqQixVQUFVLEVBQUUsRUFBRTtLQUNmO0NBQ0YsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBDb2xvclRvVGhlbWUgfSBmcm9tICdmbG93Yml0ZS1hbmd1bGFyJztcbmltcG9ydCB7IGNyZWF0ZVRoZW1lLCB0eXBlIEZsb3diaXRlQ29sb3JzIH0gZnJvbSAnZmxvd2JpdGUtYW5ndWxhcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRmxvd2JpdGVBY2NvcmRpb25Db2xvcnNcbiAgZXh0ZW5kcyBQaWNrPEZsb3diaXRlQ29sb3JzLCAnZGVmYXVsdCcgfCAnaW5mbycgfCAnZmFpbHVyZScgfCAnc3VjY2VzcycgfCAnd2FybmluZycgfCAncHJpbWFyeSc+IHtcbiAgW2tleTogc3RyaW5nXTogQ29sb3JUb1RoZW1lO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEZsb3diaXRlQWNjb3JkaW9uVGhlbWUge1xuICBob3N0OiBGbG93Yml0ZUFjY29yZGlvbkhvc3RUaGVtZTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBGbG93Yml0ZUFjY29yZGlvbkhvc3RUaGVtZSB7XG4gIGJhc2U6IHN0cmluZztcbiAgdHJhbnNpdGlvbjogc3RyaW5nO1xufVxuXG5leHBvcnQgY29uc3QgZmxvd2JpdGVBY2NvcmRpb25UaGVtZTogRmxvd2JpdGVBY2NvcmRpb25UaGVtZSA9IGNyZWF0ZVRoZW1lKHtcbiAgaG9zdDoge1xuICAgIGJhc2U6ICdzaGFkb3ctc20nLFxuICAgIHRyYW5zaXRpb246ICcnLFxuICB9LFxufSk7XG4iXX0=","import { flowbiteAccordionTheme } from '../accordion/theme';\nimport { inject, InjectionToken } from '@angular/core';\nexport const defaultFlowbiteAccordionConfig = {\n baseTheme: flowbiteAccordionTheme,\n color: 'default',\n flush: false,\n customTheme: {},\n};\nexport const FlowbiteAccordionConfigToken = new InjectionToken('FlowbiteAccordionConfig');\n/**\n * Provide the default Accordion configuration\n * @param config The Accordion configuration\n * @returns The provider\n */\nexport const provideFlowbiteAccordionConfig = (config) => [\n {\n provide: FlowbiteAccordionConfigToken,\n useValue: { ...defaultFlowbiteAccordionConfig, ...config },\n },\n];\n/**\n * Inject the Accordion configuration\n * @see {@link defaultFlowbiteAccordionConfig}\n * @returns The configuration\n */\nexport const injectFlowbiteAccordionConfig = () => inject(FlowbiteAccordionConfigToken, { optional: true }) ?? defaultFlowbiteAccordionConfig;\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvZmxvd2JpdGUtYW5ndWxhci9hY2NvcmRpb24vc3JjL2NvbmZpZy9hY2NvcmRpb24tY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBSzVELE9BQU8sRUFBRSxNQUFNLEVBQUUsY0FBYyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBcUJ2RCxNQUFNLENBQUMsTUFBTSw4QkFBOEIsR0FBNEI7SUFDckUsU0FBUyxFQUFFLHNCQUFzQjtJQUNqQyxLQUFLLEVBQUUsU0FBUztJQUNoQixLQUFLLEVBQUUsS0FBSztJQUNaLFdBQVcsRUFBRSxFQUFFO0NBQ2hCLENBQUM7QUFFRixNQUFNLENBQUMsTUFBTSw0QkFBNEIsR0FBRyxJQUFJLGNBQWMsQ0FDNUQseUJBQXlCLENBQzFCLENBQUM7QUFFRjs7OztHQUlHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sOEJBQThCLEdBQUcsQ0FDNUMsTUFBd0MsRUFDNUIsRUFBRSxDQUFDO0lBQ2Y7UUFDRSxPQUFPLEVBQUUsNEJBQTRCO1FBQ3JDLFFBQVEsRUFBRSxFQUFFLEdBQUcsOEJBQThCLEVBQUUsR0FBRyxNQUFNLEVBQUU7S0FDM0Q7Q0FDRixDQUFDO0FBRUY7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLDZCQUE2QixHQUFHLEdBQTRCLEVBQUUsQ0FDekUsTUFBTSxDQUFDLDRCQUE0QixFQUFFLEVBQUUsUUFBUSxFQUFFLElBQUksRUFBRSxDQUFDLElBQUksOEJBQThCLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEZsb3diaXRlQWNjb3JkaW9uQ29sb3JzLCBGbG93Yml0ZUFjY29yZGlvblRoZW1lIH0gZnJvbSAnLi4vYWNjb3JkaW9uL3RoZW1lJztcbmltcG9ydCB7IGZsb3diaXRlQWNjb3JkaW9uVGhlbWUgfSBmcm9tICcuLi9hY2NvcmRpb24vdGhlbWUnO1xuXG5pbXBvcnQgdHlwZSB7IERlZXBQYXJ0aWFsIH0gZnJvbSAnZmxvd2JpdGUtYW5ndWxhcic7XG5cbmltcG9ydCB0eXBlIHsgUHJvdmlkZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGluamVjdCwgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBGbG93Yml0ZUFjY29yZGlvbkNvbmZpZyB7XG4gIC8qKlxuICAgKiBUaGUgZGVmYXVsdCB0aGVtZSBvZiBhY2NvcmRpb24uXG4gICAqL1xuICBiYXNlVGhlbWU6IEZsb3diaXRlQWNjb3JkaW9uVGhlbWU7XG4gIC8qKlxuICAgKiBUaGUgZGVmYXVsdCBjb2xvciBvZiBhY2NvcmRpb24uXG4gICAqL1xuICBjb2xvcjoga2V5b2YgRmxvd2JpdGVBY2NvcmRpb25Db2xvcnM7XG4gIC8qKlxuICAgKiBXaGV0aGVyIHRoZSBhY2NvcmRpb24gaXMgZmx1c2guXG4gICAqL1xuICBmbHVzaDogYm9vbGVhbjtcbiAgLyoqXG4gICAqIFRoZSBjdXN0b20gdGhlbWUgb2YgYnV0dG9uLlxuICAgKi9cbiAgY3VzdG9tVGhlbWU6IERlZXBQYXJ0aWFsPEZsb3diaXRlQWNjb3JkaW9uVGhlbWU+O1xufVxuXG5leHBvcnQgY29uc3QgZGVmYXVsdEZsb3diaXRlQWNjb3JkaW9uQ29uZmlnOiBGbG93Yml0ZUFjY29yZGlvbkNvbmZpZyA9IHtcbiAgYmFzZVRoZW1lOiBmbG93Yml0ZUFjY29yZGlvblRoZW1lLFxuICBjb2xvcjogJ2RlZmF1bHQnLFxuICBmbHVzaDogZmFsc2UsXG4gIGN1c3RvbVRoZW1lOiB7fSxcbn07XG5cbmV4cG9ydCBjb25zdCBGbG93Yml0ZUFjY29yZGlvbkNvbmZpZ1Rva2VuID0gbmV3IEluamVjdGlvblRva2VuPEZsb3diaXRlQWNjb3JkaW9uQ29uZmlnPihcbiAgJ0Zsb3diaXRlQWNjb3JkaW9uQ29uZmlnJ1xuKTtcblxuLyoqXG4gKiBQcm92aWRlIHRoZSBkZWZhdWx0IEFjY29yZGlvbiBjb25maWd1cmF0aW9uXG4gKiBAcGFyYW0gY29uZmlnIFRoZSBBY2NvcmRpb24gY29uZmlndXJhdGlvblxuICogQHJldHVybnMgVGhlIHByb3ZpZGVyXG4gKi9cbmV4cG9ydCBjb25zdCBwcm92aWRlRmxvd2JpdGVBY2NvcmRpb25Db25maWcgPSAoXG4gIGNvbmZpZzogUGFydGlhbDxGbG93Yml0ZUFjY29yZGlvbkNvbmZpZz5cbik6IFByb3ZpZGVyW10gPT4gW1xuICB7XG4gICAgcHJvdmlkZTogRmxvd2JpdGVBY2NvcmRpb25Db25maWdUb2tlbixcbiAgICB1c2VWYWx1ZTogeyAuLi5kZWZhdWx0Rmxvd2JpdGVBY2NvcmRpb25Db25maWcsIC4uLmNvbmZpZyB9LFxuICB9LFxuXTtcblxuLyoqXG4gKiBJbmplY3QgdGhlIEFjY29yZGlvbiBjb25maWd1cmF0aW9uXG4gKiBAc2VlIHtAbGluayBkZWZhdWx0Rmxvd2JpdGVBY2NvcmRpb25Db25maWd9XG4gKiBAcmV0dXJucyBUaGUgY29uZmlndXJhdGlvblxuICovXG5leHBvcnQgY29uc3QgaW5qZWN0Rmxvd2JpdGVBY2NvcmRpb25Db25maWcgPSAoKTogRmxvd2JpdGVBY2NvcmRpb25Db25maWcgPT5cbiAgaW5qZWN0KEZsb3diaXRlQWNjb3JkaW9uQ29uZmlnVG9rZW4sIHsgb3B0aW9uYWw6IHRydWUgfSkgPz8gZGVmYXVsdEZsb3diaXRlQWNjb3JkaW9uQ29uZmlnO1xuIl19","import { createState, createStateInjector, createStateProvider, createStateToken, } from 'ng-primitives/state';\nexport const FlowbiteAccordionStateToken = createStateToken('Flowbite Accordion');\nexport const provideFlowbiteAccordionState = createStateProvider(FlowbiteAccordionStateToken);\nexport const injectFlowbiteAccordionState = createStateInjector(FlowbiteAccordionStateToken);\nexport const flowbiteAccordionState = createState(FlowbiteAccordionStateToken);\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLXN0YXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9mbG93Yml0ZS1hbmd1bGFyL2FjY29yZGlvbi9zcmMvYWNjb3JkaW9uL2FjY29yZGlvbi1zdGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQ0wsV0FBVyxFQUNYLG1CQUFtQixFQUNuQixtQkFBbUIsRUFDbkIsZ0JBQWdCLEdBQ2pCLE1BQU0scUJBQXFCLENBQUM7QUFFN0IsTUFBTSxDQUFDLE1BQU0sMkJBQTJCLEdBQUcsZ0JBQWdCLENBQVksb0JBQW9CLENBQUMsQ0FBQztBQUM3RixNQUFNLENBQUMsTUFBTSw2QkFBNkIsR0FBRyxtQkFBbUIsQ0FBQywyQkFBMkIsQ0FBQyxDQUFDO0FBQzlGLE1BQU0sQ0FBQyxNQUFNLDRCQUE0QixHQUFHLG1CQUFtQixDQUFDLDJCQUEyQixDQUFDLENBQUM7QUFDN0YsTUFBTSxDQUFDLE1BQU0sc0JBQXNCLEdBQUcsV0FBVyxDQUFDLDJCQUEyQixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEFjY29yZGlvbiB9IGZyb20gJy4vYWNjb3JkaW9uLmRpcmVjdGl2ZSc7XG5cbmltcG9ydCB7XG4gIGNyZWF0ZVN0YXRlLFxuICBjcmVhdGVTdGF0ZUluamVjdG9yLFxuICBjcmVhdGVTdGF0ZVByb3ZpZGVyLFxuICBjcmVhdGVTdGF0ZVRva2VuLFxufSBmcm9tICduZy1wcmltaXRpdmVzL3N0YXRlJztcblxuZXhwb3J0IGNvbnN0IEZsb3diaXRlQWNjb3JkaW9uU3RhdGVUb2tlbiA9IGNyZWF0ZVN0YXRlVG9rZW48QWNjb3JkaW9uPignRmxvd2JpdGUgQWNjb3JkaW9uJyk7XG5leHBvcnQgY29uc3QgcHJvdmlkZUZsb3diaXRlQWNjb3JkaW9uU3RhdGUgPSBjcmVhdGVTdGF0ZVByb3ZpZGVyKEZsb3diaXRlQWNjb3JkaW9uU3RhdGVUb2tlbik7XG5leHBvcnQgY29uc3QgaW5qZWN0Rmxvd2JpdGVBY2NvcmRpb25TdGF0ZSA9IGNyZWF0ZVN0YXRlSW5qZWN0b3IoRmxvd2JpdGVBY2NvcmRpb25TdGF0ZVRva2VuKTtcbmV4cG9ydCBjb25zdCBmbG93Yml0ZUFjY29yZGlvblN0YXRlID0gY3JlYXRlU3RhdGUoRmxvd2JpdGVBY2NvcmRpb25TdGF0ZVRva2VuKTtcbiJdfQ==","import { injectFlowbiteAccordionConfig } from '../config/accordion-config';\nimport { flowbiteAccordionState, provideFlowbiteAccordionState } from './accordion-state';\nimport { mergeDeep } from 'flowbite-angular';\nimport { booleanAttribute, computed, Directive, input } from '@angular/core';\nimport { NgpAccordion, provideAccordionState } from 'ng-primitives/accordion';\nimport { twMerge } from 'tailwind-merge';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"ng-primitives/accordion\";\nexport class Accordion {\n constructor() {\n this.config = injectFlowbiteAccordionConfig();\n /**\n * @see {@link injectFlowbiteAccordionConfig}\n */\n this.color = input(this.config.color);\n /**\n * @see {@link injectFlowbiteAccordionConfig}\n */\n this.flush = input(this.config.flush, { transform: booleanAttribute });\n /**\n * @see {@link injectFlowbiteAccordionConfig}\n */\n this.customTheme = input(this.config.customTheme);\n this.theme = computed(() => {\n const mergedTheme = mergeDeep(this.config.baseTheme, this.state.customTheme());\n return {\n host: {\n root: twMerge(mergedTheme.host.base, mergedTheme.host.transition),\n },\n };\n });\n /**\n * @internal\n */\n this.state = flowbiteAccordionState(this);\n }\n static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"20.0.6\", ngImport: i0, type: Accordion, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }\n static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: \"17.1.0\", version: \"20.0.6\", type: Accordion, isStandalone: true, selector: \"\\n div[flowbiteAccordion]\\n \", inputs: { color: { classPropertyName: \"color\", publicName: \"color\", isSignal: true, isRequired: false, transformFunction: null }, flush: { classPropertyName: \"flush\", publicName: \"flush\", isSignal: true, isRequired: false, transformFunction: null }, customTheme: { classPropertyName: \"customTheme\", publicName: \"customTheme\", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { \"class\": \"theme().host.root\" } }, providers: [provideFlowbiteAccordionState(), provideAccordionState()], exportAs: [\"flowbiteAccordion\"], hostDirectives: [{ directive: i1.NgpAccordion, inputs: [\"ngpAccordionType\", \"type\", \"ngpAccordionDisabled\", \"disabled\", \"ngpAccordionCollapsible\", \"collapsible\"] }], ngImport: i0 }); }\n}\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"20.0.6\", ngImport: i0, type: Accordion, decorators: [{\n type: Directive,\n args: [{\n standalone: true,\n selector: `\n div[flowbiteAccordion]\n `,\n exportAs: 'flowbiteAccordion',\n hostDirectives: [\n {\n directive: NgpAccordion,\n inputs: [\n 'ngpAccordionType:type',\n 'ngpAccordionDisabled:disabled',\n 'ngpAccordionCollapsible:collapsible',\n ],\n },\n ],\n providers: [provideFlowbiteAccordionState(), provideAccordionState()],\n host: { '[class]': `theme().host.root` },\n }]\n }] });\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvZmxvd2JpdGUtYW5ndWxhci9hY2NvcmRpb24vc3JjL2FjY29yZGlvbi9hY2NvcmRpb24uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSw2QkFBNkIsRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBQzNFLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSw2QkFBNkIsRUFBRSxNQUFNLG1CQUFtQixDQUFDO0FBRTFGLE9BQU8sRUFBRSxTQUFTLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUU3QyxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFFLFlBQVksRUFBRSxxQkFBcUIsRUFBRSxNQUFNLHlCQUF5QixDQUFDO0FBQzlFLE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7O0FBcUJ6QyxNQUFNLE9BQU8sU0FBUztJQW5CdEI7UUFvQlcsV0FBTSxHQUFHLDZCQUE2QixFQUFFLENBQUM7UUFFbEQ7O1dBRUc7UUFDTSxVQUFLLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDMUM7O1dBRUc7UUFDTSxVQUFLLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsS0FBSyxFQUFFLEVBQUUsU0FBUyxFQUFFLGdCQUFnQixFQUFFLENBQUMsQ0FBQztRQUMzRTs7V0FFRztRQUNNLGdCQUFXLEdBQUcsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLENBQUM7UUFFN0MsVUFBSyxHQUFHLFFBQVEsQ0FBQyxHQUFHLEVBQUU7WUFDN0IsTUFBTSxXQUFXLEdBQUcsU0FBUyxDQUFDLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsV0FBVyxFQUFFLENBQUMsQ0FBQztZQUUvRSxPQUFPO2dCQUNMLElBQUksRUFBRTtvQkFDSixJQUFJLEVBQUUsT0FBTyxDQUFDLFdBQVcsQ0FBQyxJQUFJLENBQUMsSUFBSSxFQUFFLFdBQVcsQ0FBQyxJQUFJLENBQUMsVUFBVSxDQUFDO2lCQUNsRTthQUNGLENBQUM7UUFDSixDQUFDLENBQUMsQ0FBQztRQUVIOztXQUVHO1FBQ00sVUFBSyxHQUFHLHNCQUFzQixDQUFZLElBQUksQ0FBQyxDQUFDO0tBQzFEOzhHQTlCWSxTQUFTO2tHQUFULFNBQVMsNmdCQUhULENBQUMsNkJBQTZCLEVBQUUsRUFBRSxxQkFBcUIsRUFBRSxDQUFDOzsyRkFHMUQsU0FBUztrQkFuQnJCLFNBQVM7bUJBQUM7b0JBQ1QsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLFFBQVEsRUFBRTs7R0FFVDtvQkFDRCxRQUFRLEVBQUUsbUJBQW1CO29CQUM3QixjQUFjLEVBQUU7d0JBQ2Q7NEJBQ0UsU0FBUyxFQUFFLFlBQVk7NEJBQ3ZCLE1BQU0sRUFBRTtnQ0FDTix1QkFBdUI7Z0NBQ3ZCLCtCQUErQjtnQ0FDL0IscUNBQXFDOzZCQUN0Qzt5QkFDRjtxQkFDRjtvQkFDRCxTQUFTLEVBQUUsQ0FBQyw2QkFBNkIsRUFBRSxFQUFFLHFCQUFxQixFQUFFLENBQUM7b0JBQ3JFLElBQUksRUFBRSxFQUFFLFNBQVMsRUFBRSxtQkFBbUIsRUFBRTtpQkFDekMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBpbmplY3RGbG93Yml0ZUFjY29yZGlvbkNvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy9hY2NvcmRpb24tY29uZmlnJztcbmltcG9ydCB7IGZsb3diaXRlQWNjb3JkaW9uU3RhdGUsIHByb3ZpZGVGbG93Yml0ZUFjY29yZGlvblN0YXRlIH0gZnJvbSAnLi9hY2NvcmRpb24tc3RhdGUnO1xuXG5pbXBvcnQgeyBtZXJnZURlZXAgfSBmcm9tICdmbG93Yml0ZS1hbmd1bGFyJztcblxuaW1wb3J0IHsgYm9vbGVhbkF0dHJpYnV0ZSwgY29tcHV0ZWQsIERpcmVjdGl2ZSwgaW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE5ncEFjY29yZGlvbiwgcHJvdmlkZUFjY29yZGlvblN0YXRlIH0gZnJvbSAnbmctcHJpbWl0aXZlcy9hY2NvcmRpb24nO1xuaW1wb3J0IHsgdHdNZXJnZSB9IGZyb20gJ3RhaWx3aW5kLW1lcmdlJztcblxuQERpcmVjdGl2ZSh7XG4gIHN0YW5kYWxvbmU6IHRydWUsXG4gIHNlbGVjdG9yOiBgXG4gICAgZGl2W2Zsb3diaXRlQWNjb3JkaW9uXVxuICBgLFxuICBleHBvcnRBczogJ2Zsb3diaXRlQWNjb3JkaW9uJyxcbiAgaG9zdERpcmVjdGl2ZXM6IFtcbiAgICB7XG4gICAgICBkaXJlY3RpdmU6IE5ncEFjY29yZGlvbixcbiAgICAgIGlucHV0czogW1xuICAgICAgICAnbmdwQWNjb3JkaW9uVHlwZTp0eXBlJyxcbiAgICAgICAgJ25ncEFjY29yZGlvbkRpc2FibGVkOmRpc2FibGVkJyxcbiAgICAgICAgJ25ncEFjY29yZGlvbkNvbGxhcHNpYmxlOmNvbGxhcHNpYmxlJyxcbiAgICAgIF0sXG4gICAgfSxcbiAgXSxcbiAgcHJvdmlkZXJzOiBbcHJvdmlkZUZsb3diaXRlQWNjb3JkaW9uU3RhdGUoKSwgcHJvdmlkZUFjY29yZGlvblN0YXRlKCldLFxuICBob3N0OiB7ICdbY2xhc3NdJzogYHRoZW1lKCkuaG9zdC5yb290YCB9LFxufSlcbmV4cG9ydCBjbGFzcyBBY2NvcmRpb24ge1xuICByZWFkb25seSBjb25maWcgPSBpbmplY3RGbG93Yml0ZUFjY29yZGlvbkNvbmZpZygpO1xuXG4gIC8qKlxuICAgKiBAc2VlIHtAbGluayBpbmplY3RGbG93Yml0ZUFjY29yZGlvbkNvbmZpZ31cbiAgICovXG4gIHJlYWRvbmx5IGNvbG9yID0gaW5wdXQodGhpcy5jb25maWcuY29sb3IpO1xuICAvKipcbiAgICogQHNlZSB7QGxpbmsgaW5qZWN0Rmxvd2JpdGVBY2NvcmRpb25Db25maWd9XG4gICAqL1xuICByZWFkb25seSBmbHVzaCA9IGlucHV0KHRoaXMuY29uZmlnLmZsdXNoLCB7IHRyYW5zZm9ybTogYm9vbGVhbkF0dHJpYnV0ZSB9KTtcbiAgLyoqXG4gICAqIEBzZWUge0BsaW5rIGluamVjdEZsb3diaXRlQWNjb3JkaW9uQ29uZmlnfVxuICAgKi9cbiAgcmVhZG9ubHkgY3VzdG9tVGhlbWUgPSBpbnB1dCh0aGlzLmNvbmZpZy5jdXN0b21UaGVtZSk7XG5cbiAgcmVhZG9ubHkgdGhlbWUgPSBjb21wdXRlZCgoKSA9PiB7XG4gICAgY29uc3QgbWVyZ2VkVGhlbWUgPSBtZXJnZURlZXAodGhpcy5jb25maWcuYmFzZVRoZW1lLCB0aGlzLnN0YXRlLmN1c3RvbVRoZW1lKCkpO1xuXG4gICAgcmV0dXJuIHtcbiAgICAgIGhvc3Q6IHtcbiAgICAgICAgcm9vdDogdHdNZXJnZShtZXJnZWRUaGVtZS5ob3N0LmJhc2UsIG1lcmdlZFRoZW1lLmhvc3QudHJhbnNpdGlvbiksXG4gICAgICB9LFxuICAgIH07XG4gIH0pO1xuXG4gIC8qKlxuICAgKiBAaW50ZXJuYWxcbiAgICovXG4gIHJlYWRvbmx5IHN0YXRlID0gZmxvd2JpdGVBY2NvcmRpb25TdGF0ZTxBY2NvcmRpb24+KHRoaXMpO1xufVxuIl19","import { createTheme } from 'flowbite-angular';\nexport const flowbiteAccordionItemTheme = createTheme({\n host: {\n base: 'group/item',\n transition: '',\n },\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2Zsb3diaXRlLWFuZ3VsYXIvYWNjb3JkaW9uL3NyYy9hY2NvcmRpb24taXRlbS90aGVtZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsV0FBVyxFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFXL0MsTUFBTSxDQUFDLE1BQU0sMEJBQTBCLEdBQStCLFdBQVcsQ0FBQztJQUNoRixJQUFJLEVBQUU7UUFDSixJQUFJLEVBQUUsWUFBWTtRQUNsQixVQUFVLEVBQUUsRUFBRTtLQUNmO0NBQ0YsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgY3JlYXRlVGhlbWUgfSBmcm9tICdmbG93Yml0ZS1hbmd1bGFyJztcblxuZXhwb3J0IGludGVyZmFjZSBGbG93Yml0ZUFjY29yZGlvbkl0ZW1UaGVtZSB7XG4gIGhvc3Q6IEZsb3diaXRlQWNjb3JkaW9uSXRlbUhvc3RUaGVtZTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBGbG93Yml0ZUFjY29yZGlvbkl0ZW1Ib3N0VGhlbWUge1xuICBiYXNlOiBzdHJpbmc7XG4gIHRyYW5zaXRpb246IHN0cmluZztcbn1cblxuZXhwb3J0IGNvbnN0IGZsb3diaXRlQWNjb3JkaW9uSXRlbVRoZW1lOiBGbG93Yml0ZUFjY29yZGlvbkl0ZW1UaGVtZSA9IGNyZWF0ZVRoZW1lKHtcbiAgaG9zdDoge1xuICAgIGJhc2U6ICdncm91cC9pdGVtJyxcbiAgICB0cmFuc2l0aW9uOiAnJyxcbiAgfSxcbn0pO1xuIl19","import { flowbiteAccordionItemTheme, } from '../accordion-item/theme';\nimport { inject, InjectionToken } from '@angular/core';\nexport const defaultFlowbiteAccordionItemConfig = {\n baseTheme: flowbiteAccordionItemTheme,\n customTheme: {},\n};\nexport const FlowbiteAccordionItemConfigToken = new InjectionToken('FlowbiteAccordionItemConfig');\n/**\n * Provide the default Accordion Item configuration\n * @param config The Accordion Item configuration\n * @returns The provider\n */\nexport const provideFlowbiteAccordionItemConfig = (config) => [\n {\n provide: FlowbiteAccordionItemConfigToken,\n useValue: { ...defaultFlowbiteAccordionItemConfig, ...config },\n },\n];\n/**\n * Inject the Accordion Item configuration\n * @see {@link defaultFlowbiteAccordionItemConfig}\n * @returns The configuration\n */\nexport const injectFlowbiteAccordionItemConfig = () => inject(FlowbiteAccordionItemConfigToken, { optional: true }) ??\n defaultFlowbiteAccordionItemConfig;\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWl0ZW0tY29uZmlnLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9mbG93Yml0ZS1hbmd1bGFyL2FjY29yZGlvbi9zcmMvY29uZmlnL2FjY29yZGlvbi1pdGVtLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQ0wsMEJBQTBCLEdBRTNCLE1BQU0seUJBQXlCLENBQUM7QUFLakMsT0FBTyxFQUFFLE1BQU0sRUFBRSxjQUFjLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFhdkQsTUFBTSxDQUFDLE1BQU0sa0NBQWtDLEdBQWdDO0lBQzdFLFNBQVMsRUFBRSwwQkFBMEI7SUFDckMsV0FBVyxFQUFFLEVBQUU7Q0FDaEIsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLGdDQUFnQyxHQUFHLElBQUksY0FBYyxDQUNoRSw2QkFBNkIsQ0FDOUIsQ0FBQztBQUVGOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxrQ0FBa0MsR0FBRyxDQUNoRCxNQUE0QyxFQUNoQyxFQUFFLENBQUM7SUFDZjtRQUNFLE9BQU8sRUFBRSxnQ0FBZ0M7UUFDekMsUUFBUSxFQUFFLEVBQUUsR0FBRyxrQ0FBa0MsRUFBRSxHQUFHLE1BQU0sRUFBRTtLQUMvRDtDQUNGLENBQUM7QUFFRjs7OztHQUlHO0FBQ0gsTUFBTSxDQUFDLE1BQU0saUNBQWlDLEdBQUcsR0FBZ0MsRUFBRSxDQUNqRixNQUFNLENBQUMsZ0NBQWdDLEVBQUUsRUFBRSxRQUFRLEVBQUUsSUFBSSxFQUFFLENBQUM7SUFDNUQsa0NBQWtDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1xuICBmbG93Yml0ZUFjY29yZGlvbkl0ZW1UaGVtZSxcbiAgdHlwZSBGbG93Yml0ZUFjY29yZGlvbkl0ZW1UaGVtZSxcbn0gZnJvbSAnLi4vYWNjb3JkaW9uLWl0ZW0vdGhlbWUnO1xuXG5pbXBvcnQgdHlwZSB7IERlZXBQYXJ0aWFsIH0gZnJvbSAnZmxvd2JpdGUtYW5ndWxhcic7XG5cbmltcG9ydCB0eXBlIHsgUHJvdmlkZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGluamVjdCwgSW5qZWN0aW9uVG9rZW4gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuZXhwb3J0IGludGVyZmFjZSBGbG93Yml0ZUFjY29yZGlvbkl0ZW1Db25maWcge1xuICAvKipcbiAgICogVGhlIGRlZmF1bHQgdGhlbWUgb2YgYWNjb3JkaW9uIGl0ZW0uXG4gICAqL1xuICBiYXNlVGhlbWU6IEZsb3diaXRlQWNjb3JkaW9uSXRlbVRoZW1lO1xuICAvKipcbiAgICogVGhlIGN1c3RvbSB0aGVtZSBvZiBhY2NvcmRpb24gaXRlbS5cbiAgICovXG4gIGN1c3RvbVRoZW1lOiBEZWVwUGFydGlhbDxGbG93Yml0ZUFjY29yZGlvbkl0ZW1UaGVtZT47XG59XG5cbmV4cG9ydCBjb25zdCBkZWZhdWx0Rmxvd2JpdGVBY2NvcmRpb25JdGVtQ29uZmlnOiBGbG93Yml0ZUFjY29yZGlvbkl0ZW1Db25maWcgPSB7XG4gIGJhc2VUaGVtZTogZmxvd2JpdGVBY2NvcmRpb25JdGVtVGhlbWUsXG4gIGN1c3RvbVRoZW1lOiB7fSxcbn07XG5cbmV4cG9ydCBjb25zdCBGbG93Yml0ZUFjY29yZGlvbkl0ZW1Db25maWdUb2tlbiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxGbG93Yml0ZUFjY29yZGlvbkl0ZW1Db25maWc+KFxuICAnRmxvd2JpdGVBY2NvcmRpb25JdGVtQ29uZmlnJ1xuKTtcblxuLyoqXG4gKiBQcm92aWRlIHRoZSBkZWZhdWx0IEFjY29yZGlvbiBJdGVtIGNvbmZpZ3VyYXRpb25cbiAqIEBwYXJhbSBjb25maWcgVGhlIEFjY29yZGlvbiBJdGVtIGNvbmZpZ3VyYXRpb25cbiAqIEByZXR1cm5zIFRoZSBwcm92aWRlclxuICovXG5leHBvcnQgY29uc3QgcHJvdmlkZUZsb3diaXRlQWNjb3JkaW9uSXRlbUNvbmZpZyA9IChcbiAgY29uZmlnOiBQYXJ0aWFsPEZsb3diaXRlQWNjb3JkaW9uSXRlbUNvbmZpZz5cbik6IFByb3ZpZGVyW10gPT4gW1xuICB7XG4gICAgcHJvdmlkZTogRmxvd2JpdGVBY2NvcmRpb25JdGVtQ29uZmlnVG9rZW4sXG4gICAgdXNlVmFsdWU6IHsgLi4uZGVmYXVsdEZsb3diaXRlQWNjb3JkaW9uSXRlbUNvbmZpZywgLi4uY29uZmlnIH0sXG4gIH0sXG5dO1xuXG4vKipcbiAqIEluamVjdCB0aGUgQWNjb3JkaW9uIEl0ZW0gY29uZmlndXJhdGlvblxuICogQHNlZSB7QGxpbmsgZGVmYXVsdEZsb3diaXRlQWNjb3JkaW9uSXRlbUNvbmZpZ31cbiAqIEByZXR1cm5zIFRoZSBjb25maWd1cmF0aW9uXG4gKi9cbmV4cG9ydCBjb25zdCBpbmplY3RGbG93Yml0ZUFjY29yZGlvbkl0ZW1Db25maWcgPSAoKTogRmxvd2JpdGVBY2NvcmRpb25JdGVtQ29uZmlnID0+XG4gIGluamVjdChGbG93Yml0ZUFjY29yZGlvbkl0ZW1Db25maWdUb2tlbiwgeyBvcHRpb25hbDogdHJ1ZSB9KSA/P1xuICBkZWZhdWx0Rmxvd2JpdGVBY2NvcmRpb25JdGVtQ29uZmlnO1xuIl19","import { createState, createStateInjector, createStateProvider, createStateToken, } from 'ng-primitives/state';\nexport const FlowbiteAccordionItemStateToken = createStateToken('Flowbite Accordion Item');\nexport const provideFlowbiteAccordionItemState = createStateProvider(FlowbiteAccordionItemStateToken);\nexport const injectFlowbiteAccordionItemState = createStateInjector(FlowbiteAccordionItemStateToken);\nexport const flowbiteAccordionItemState = createState(FlowbiteAccordionItemStateToken);\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWl0ZW0tc3RhdGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2Zsb3diaXRlLWFuZ3VsYXIvYWNjb3JkaW9uL3NyYy9hY2NvcmRpb24taXRlbS9hY2NvcmRpb24taXRlbS1zdGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQ0wsV0FBVyxFQUNYLG1CQUFtQixFQUNuQixtQkFBbUIsRUFDbkIsZ0JBQWdCLEdBQ2pCLE1BQU0scUJBQXFCLENBQUM7QUFFN0IsTUFBTSxDQUFDLE1BQU0sK0JBQStCLEdBQzFDLGdCQUFnQixDQUFnQix5QkFBeUIsQ0FBQyxDQUFDO0FBQzdELE1BQU0sQ0FBQyxNQUFNLGlDQUFpQyxHQUFHLG1CQUFtQixDQUNsRSwrQkFBK0IsQ0FDaEMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxNQUFNLGdDQUFnQyxHQUFHLG1CQUFtQixDQUNqRSwrQkFBK0IsQ0FDaEMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxNQUFNLDBCQUEwQixHQUFHLFdBQVcsQ0FBQywrQkFBK0IsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBBY2NvcmRpb25JdGVtIH0gZnJvbSAnLi9hY2NvcmRpb24taXRlbS5kaXJlY3RpdmUnO1xuXG5pbXBvcnQge1xuICBjcmVhdGVTdGF0ZSxcbiAgY3JlYXRlU3RhdGVJbmplY3RvcixcbiAgY3JlYXRlU3RhdGVQcm92aWRlcixcbiAgY3JlYXRlU3RhdGVUb2tlbixcbn0gZnJvbSAnbmctcHJpbWl0aXZlcy9zdGF0ZSc7XG5cbmV4cG9ydCBjb25zdCBGbG93Yml0ZUFjY29yZGlvbkl0ZW1TdGF0ZVRva2VuID1cbiAgY3JlYXRlU3RhdGVUb2tlbjxBY2NvcmRpb25JdGVtPignRmxvd2JpdGUgQWNjb3JkaW9uIEl0ZW0nKTtcbmV4cG9ydCBjb25zdCBwcm92aWRlRmxvd2JpdGVBY2NvcmRpb25JdGVtU3RhdGUgPSBjcmVhdGVTdGF0ZVByb3ZpZGVyKFxuICBGbG93Yml0ZUFjY29yZGlvbkl0ZW1TdGF0ZVRva2VuXG4pO1xuZXhwb3J0IGNvbnN0IGluamVjdEZsb3diaXRlQWNjb3JkaW9uSXRlbVN0YXRlID0gY3JlYXRlU3RhdGVJbmplY3RvcihcbiAgRmxvd2JpdGVBY2NvcmRpb25JdGVtU3RhdGVUb2tlblxuKTtcbmV4cG9ydCBjb25zdCBmbG93Yml0ZUFjY29yZGlvbkl0ZW1TdGF0ZSA9IGNyZWF0ZVN0YXRlKEZsb3diaXRlQWNjb3JkaW9uSXRlbVN0YXRlVG9rZW4pO1xuIl19","import { injectFlowbiteAccordionState } from '../accordion/accordion-state';\nimport { injectFlowbiteAccordionItemConfig } from '../config/accordion-item-config';\nimport { flowbiteAccordionItemState, provideFlowbiteAccordionItemState, } from './accordion-item-state';\nimport { mergeDeep } from 'flowbite-angular';\nimport { computed, Directive, input } from '@angular/core';\nimport { injectAccordionItemState, NgpAccordionItem, provideAccordionItemState, } from 'ng-primitives/accordion';\nimport { twMerge } from 'tailwind-merge';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"ng-primitives/accordion\";\nexport class AccordionItem {\n constructor() {\n this.config = injectFlowbiteAccordionItemConfig();\n this.accordionState = injectFlowbiteAccordionState();\n this.ngpAccordionItemState = injectAccordionItemState();\n /**\n * @see {@link injectFlowbiteAccordionItemConfig}\n */\n this.customTheme = input(this.config.customTheme);\n this.theme = computed(() => {\n const mergedTheme = mergeDeep(this.config.baseTheme, this.state.customTheme());\n return {\n host: {\n root: twMerge(mergedTheme.host.base, mergedTheme.host.transition),\n },\n };\n });\n /**\n * @internal\n */\n this.state = flowbiteAccordionItemState(this);\n }\n static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"20.0.6\", ngImport: i0, type: AccordionItem, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }\n static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: \"17.1.0\", version: \"20.0.6\", type: AccordionItem, isStandalone: true, selector: \"\\n div[flowbiteAccordionItem]\\n \", inputs: { customTheme: { classPropertyName: \"customTheme\", publicName: \"customTheme\", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { \"class\": \"theme().host.root\" } }, providers: [provideFlowbiteAccordionItemState(), provideAccordionItemState()], exportAs: [\"flowbiteAccordionItem\"], hostDirectives: [{ directive: i1.NgpAccordionItem, inputs: [\"ngpAccordionItemValue\", \"value\", \"ngpAccordionItemDisabled\", \"disabled\"] }], ngImport: i0 }); }\n}\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"20.0.6\", ngImport: i0, type: AccordionItem, decorators: [{\n type: Directive,\n args: [{\n standalone: true,\n selector: `\n div[flowbiteAccordionItem]\n `,\n exportAs: 'flowbiteAccordionItem',\n hostDirectives: [\n {\n directive: NgpAccordionItem,\n inputs: ['ngpAccordionItemValue:value', 'ngpAccordionItemDisabled:disabled'],\n },\n ],\n providers: [provideFlowbiteAccordionItemState(), provideAccordionItemState()],\n host: { '[class]': `theme().host.root` },\n }]\n }] });\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLWl0ZW0uZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9mbG93Yml0ZS1hbmd1bGFyL2FjY29yZGlvbi9zcmMvYWNjb3JkaW9uLWl0ZW0vYWNjb3JkaW9uLWl0ZW0uZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzVFLE9BQU8sRUFBRSxpQ0FBaUMsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBQ3BGLE9BQU8sRUFDTCwwQkFBMEIsRUFDMUIsaUNBQWlDLEdBQ2xDLE1BQU0sd0JBQXdCLENBQUM7QUFFaEMsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBRTdDLE9BQU8sRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMzRCxPQUFPLEVBQ0wsd0JBQXdCLEVBQ3hCLGdCQUFnQixFQUNoQix5QkFBeUIsR0FDMUIsTUFBTSx5QkFBeUIsQ0FBQztBQUNqQyxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7OztBQWlCekMsTUFBTSxPQUFPLGFBQWE7SUFmMUI7UUFnQlcsV0FBTSxHQUFHLGlDQUFpQyxFQUFFLENBQUM7UUFDN0MsbUJBQWMsR0FBRyw0QkFBNEIsRUFBRSxDQUFDO1FBQ2hELDBCQUFxQixHQUFHLHdCQUF3QixFQUFFLENBQUM7UUFFNUQ7O1dBRUc7UUFDTSxnQkFBVyxHQUFHLEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1FBRTdDLFVBQUssR0FBRyxRQUFRLENBQUMsR0FBRyxFQUFFO1lBQzdCLE1BQU0sV0FBVyxHQUFHLFNBQVMsQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRSxJQUFJLENBQUMsS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDLENBQUM7WUFFL0UsT0FBTztnQkFDTCxJQUFJLEVBQUU7b0JBQ0osSUFBSSxFQUFFLE9BQU8sQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDLElBQUksRUFBRSxXQUFXLENBQUMsSUFBSSxDQUFDLFVBQVUsQ0FBQztpQkFDbEU7YUFDRixDQUFDO1FBQ0osQ0FBQyxDQUFDLENBQUM7UUFFSDs7V0FFRztRQUNNLFVBQUssR0FBRywwQkFBMEIsQ0FBZ0IsSUFBSSxDQUFDLENBQUM7S0FDbEU7OEdBeEJZLGFBQWE7a0dBQWIsYUFBYSxpU0FIYixDQUFDLGlDQUFpQyxFQUFFLEVBQUUseUJBQXlCLEVBQUUsQ0FBQzs7MkZBR2xFLGFBQWE7a0JBZnpCLFNBQVM7bUJBQUM7b0JBQ1QsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLFFBQVEsRUFBRTs7R0FFVDtvQkFDRCxRQUFRLEVBQUUsdUJBQXVCO29CQUNqQyxjQUFjLEVBQUU7d0JBQ2Q7NEJBQ0UsU0FBUyxFQUFFLGdCQUFnQjs0QkFDM0IsTUFBTSxFQUFFLENBQUMsNkJBQTZCLEVBQUUsbUNBQW1DLENBQUM7eUJBQzdFO3FCQUNGO29CQUNELFNBQVMsRUFBRSxDQUFDLGlDQUFpQyxFQUFFLEVBQUUseUJBQXlCLEVBQUUsQ0FBQztvQkFDN0UsSUFBSSxFQUFFLEVBQUUsU0FBUyxFQUFFLG1CQUFtQixFQUFFO2lCQUN6QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGluamVjdEZsb3diaXRlQWNjb3JkaW9uU3RhdGUgfSBmcm9tICcuLi9hY2NvcmRpb24vYWNjb3JkaW9uLXN0YXRlJztcbmltcG9ydCB7IGluamVjdEZsb3diaXRlQWNjb3JkaW9uSXRlbUNvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy9hY2NvcmRpb24taXRlbS1jb25maWcnO1xuaW1wb3J0IHtcbiAgZmxvd2JpdGVBY2NvcmRpb25JdGVtU3RhdGUsXG4gIHByb3ZpZGVGbG93Yml0ZUFjY29yZGlvbkl0ZW1TdGF0ZSxcbn0gZnJvbSAnLi9hY2NvcmRpb24taXRlbS1zdGF0ZSc7XG5cbmltcG9ydCB7IG1lcmdlRGVlcCB9IGZyb20gJ2Zsb3diaXRlLWFuZ3VsYXInO1xuXG5pbXBvcnQgeyBjb21wdXRlZCwgRGlyZWN0aXZlLCBpbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtcbiAgaW5qZWN0QWNjb3JkaW9uSXRlbVN0YXRlLFxuICBOZ3BBY2NvcmRpb25JdGVtLFxuICBwcm92aWRlQWNjb3JkaW9uSXRlbVN0YXRlLFxufSBmcm9tICduZy1wcmltaXRpdmVzL2FjY29yZGlvbic7XG5pbXBvcnQgeyB0d01lcmdlIH0gZnJvbSAndGFpbHdpbmQtbWVyZ2UnO1xuXG5ARGlyZWN0aXZlKHtcbiAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgc2VsZWN0b3I6IGBcbiAgICBkaXZbZmxvd2JpdGVBY2NvcmRpb25JdGVtXVxuICBgLFxuICBleHBvcnRBczogJ2Zsb3diaXRlQWNjb3JkaW9uSXRlbScsXG4gIGhvc3REaXJlY3RpdmVzOiBbXG4gICAge1xuICAgICAgZGlyZWN0aXZlOiBOZ3BBY2NvcmRpb25JdGVtLFxuICAgICAgaW5wdXRzOiBbJ25ncEFjY29yZGlvbkl0ZW1WYWx1ZTp2YWx1ZScsICduZ3BBY2NvcmRpb25JdGVtRGlzYWJsZWQ6ZGlzYWJsZWQnXSxcbiAgICB9LFxuICBdLFxuICBwcm92aWRlcnM6IFtwcm92aWRlRmxvd2JpdGVBY2NvcmRpb25JdGVtU3RhdGUoKSwgcHJvdmlkZUFjY29yZGlvbkl0ZW1TdGF0ZSgpXSxcbiAgaG9zdDogeyAnW2NsYXNzXSc6IGB0aGVtZSgpLmhvc3Qucm9vdGAgfSxcbn0pXG5leHBvcnQgY2xhc3MgQWNjb3JkaW9uSXRlbSB7XG4gIHJlYWRvbmx5IGNvbmZpZyA9IGluamVjdEZsb3diaXRlQWNjb3JkaW9uSXRlbUNvbmZpZygpO1xuICByZWFkb25seSBhY2NvcmRpb25TdGF0ZSA9IGluamVjdEZsb3diaXRlQWNjb3JkaW9uU3RhdGUoKTtcbiAgcmVhZG9ubHkgbmdwQWNjb3JkaW9uSXRlbVN0YXRlID0gaW5qZWN0QWNjb3JkaW9uSXRlbVN0YXRlKCk7XG5cbiAgLyoqXG4gICAqIEBzZWUge0BsaW5rIGluamVjdEZsb3diaXRlQWNjb3JkaW9uSXRlbUNvbmZpZ31cbiAgICovXG4gIHJlYWRvbmx5IGN1c3RvbVRoZW1lID0gaW5wdXQodGhpcy5jb25maWcuY3VzdG9tVGhlbWUpO1xuXG4gIHJlYWRvbmx5IHRoZW1lID0gY29tcHV0ZWQoKCkgPT4ge1xuICAgIGNvbnN0IG1lcmdlZFRoZW1lID0gbWVyZ2VEZWVwKHRoaXMuY29uZmlnLmJhc2VUaGVtZSwgdGhpcy5zdGF0ZS5jdXN0b21UaGVtZSgpKTtcblxuICAgIHJldHVybiB7XG4gICAgICBob3N0OiB7XG4gICAgICAgIHJvb3Q6IHR3TWVyZ2UobWVyZ2VkVGhlbWUuaG9zdC5iYXNlLCBtZXJnZWRUaGVtZS5ob3N0LnRyYW5zaXRpb24pLFxuICAgICAgfSxcbiAgICB9O1xuICB9KTtcblxuICAvKipcbiAgICogQGludGVybmFsXG4gICAqL1xuICByZWFkb25seSBzdGF0ZSA9IGZsb3diaXRlQWNjb3JkaW9uSXRlbVN0YXRlPEFjY29yZGlvbkl0ZW0+KHRoaXMpO1xufVxuIl19","import { createTheme } from 'flowbite-angular';\nexport const flowbiteAccordionTitleTheme = createTheme({\n host: {\n base: 'flex w-full cursor-pointer flex-row items-center justify-between p-5 text-base font-medium group-first/item:rounded-t-lg',\n transition: '',\n color: {\n default: {\n light: 'border-gray-200 bg-gray-100 text-gray-900 data-hover:bg-gray-200',\n dark: 'dark:border-gray-700 dark:bg-gray-800 dark:text-white dark:data-hover:bg-gray-700',\n },\n info: {\n light: 'border-blue-200 bg-blue-100 text-blue-900 data-hover:bg-blue-200',\n dark: 'dark:border-blue-700 dark:bg-blue-800 dark:text-white dark:data-hover:bg-blue-700',\n },\n failure: {\n light: 'border-red-200 bg-red-100 text-red-900 data-hover:bg-red-200',\n dark: 'dark:border-red-700 dark:bg-red-800 dark:text-white dark:data-hover:bg-red-700',\n },\n success: {\n light: 'border-green-200 bg-green-100 text-green-900 data-hover:bg-green-200',\n dark: 'dark:border-green-700 dark:bg-green-800 dark:text-white dark:data-hover:bg-green-700',\n },\n warning: {\n light: 'border-yellow-200 bg-yellow-100 text-yellow-900 data-hover:bg-yellow-200',\n dark: 'dark:border-yellow-700 dark:bg-yellow-800 dark:text-white dark:data-hover:bg-yellow-700',\n },\n primary: {\n light: 'border-primary-200 bg-primary-100 text-primary-900 data-hover:bg-primary-200',\n dark: 'dark:border-primary-700 dark:bg-primary-800 dark:data-hover:bg-primary-700 dark:text-white',\n },\n },\n flush: {\n on: 'border-b bg-transparent data-hover:bg-transparent dark:bg-transparent dark:data-hover:bg-transparent',\n off: 'border',\n },\n },\n});\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGhlbWUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9saWJzL2Zsb3diaXRlLWFuZ3VsYXIvYWNjb3JkaW9uL3NyYy9hY2NvcmRpb24tdGl0bGUvdGhlbWUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxFQUFFLFdBQVcsRUFBRSxNQUFNLGtCQUFrQixDQUFDO0FBYS9DLE1BQU0sQ0FBQyxNQUFNLDJCQUEyQixHQUFnQyxXQUFXLENBQUM7SUFDbEYsSUFBSSxFQUFFO1FBQ0osSUFBSSxFQUFFLDBIQUEwSDtRQUNoSSxVQUFVLEVBQUUsRUFBRTtRQUNkLEtBQUssRUFBRTtZQUNMLE9BQU8sRUFBRTtnQkFDUCxLQUFLLEVBQUUsa0VBQWtFO2dCQUN6RSxJQUFJLEVBQUUsbUZBQW1GO2FBQzFGO1lBQ0QsSUFBSSxFQUFFO2dCQUNKLEtBQUssRUFBRSxrRUFBa0U7Z0JBQ3pFLElBQUksRUFBRSxtRkFBbUY7YUFDMUY7WUFDRCxPQUFPLEVBQUU7Z0JBQ1AsS0FBSyxFQUFFLDhEQUE4RDtnQkFDckUsSUFBSSxFQUFFLGdGQUFnRjthQUN2RjtZQUNELE9BQU8sRUFBRTtnQkFDUCxLQUFLLEVBQUUsc0VBQXNFO2dCQUM3RSxJQUFJLEVBQUUsc0ZBQXNGO2FBQzdGO1lBQ0QsT0FBTyxFQUFFO2dCQUNQLEtBQUssRUFBRSwwRUFBMEU7Z0JBQ2pGLElBQUksRUFBRSx5RkFBeUY7YUFDaEc7WUFDRCxPQUFPLEVBQUU7Z0JBQ1AsS0FBSyxFQUFFLDhFQUE4RTtnQkFDckYsSUFBSSxFQUFFLDRGQUE0RjthQUNuRztTQUNGO1FBQ0QsS0FBSyxFQUFFO1lBQ0wsRUFBRSxFQUFFLHNHQUFzRztZQUMxRyxHQUFHLEVBQUUsUUFBUTtTQUNkO0tBQ0Y7Q0FDRixDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSB7IEZsb3diaXRlQWNjb3JkaW9uQ29sb3JzIH0gZnJvbSAnLi4vYWNjb3JkaW9uL3RoZW1lJztcblxuaW1wb3J0IHR5cGUgeyBGbG93Yml0ZUJvb2xlYW4gfSBmcm9tICdmbG93Yml0ZS1hbmd1bGFyJztcbmltcG9ydCB7IGNyZWF0ZVRoZW1lIH0gZnJvbSAnZmxvd2JpdGUtYW5ndWxhcic7XG5cbmV4cG9ydCBpbnRlcmZhY2UgRmxvd2JpdGVBY2NvcmRpb25UaXRsZVRoZW1lIHtcbiAgaG9zdDogRmxvd2JpdGVBY2NvcmRpb25UaXRsZUhvc3RUaGVtZTtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBGbG93Yml0ZUFjY29yZGlvblRpdGxlSG9zdFRoZW1lIHtcbiAgYmFzZTogc3RyaW5nO1xuICB0cmFuc2l0aW9uOiBzdHJpbmc7XG4gIGNvbG9yOiBGbG93Yml0ZUFjY29yZGlvbkNvbG9ycztcbiAgZmx1c2g6IEZsb3diaXRlQm9vbGVhbjtcbn1cblxuZXhwb3J0IGNvbnN0IGZsb3diaXRlQWNjb3JkaW9uVGl0bGVUaGVtZTogRmxvd2JpdGVBY2NvcmRpb25UaXRsZVRoZW1lID0gY3JlYXRlVGhlbWUoe1xuICBob3N0OiB7XG4gICAgYmFzZTogJ2ZsZXggdy1mdWxsIGN1cnNvci1wb2ludGVyIGZsZXgtcm93IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWJldHdlZW4gcC01IHRleHQtYmFzZSBmb250LW1lZGl1bSBncm91cC1maXJzdC9pdGVtOnJvdW5kZWQtdC1sZycsXG4gICAgdHJhbnNpdGlvbjogJycsXG4gICAgY29sb3I6IHtcbiAgICAgIGRlZmF1bHQ6IHtcbiAgICAgICAgbGlnaHQ6ICdib3JkZXItZ3JheS0yMDAgYmctZ3JheS0xMDAgdGV4dC1ncmF5LTkwMCBkYXRhLWhvdmVyOmJnLWdyYXktMjAwJyxcbiAgICAgICAgZGFyazogJ2Rhcms6Ym9yZGVyLWdyYXktNzAwIGRhcms6YmctZ3JheS04MDAgZGFyazp0ZXh0LXdoaXRlIGRhcms6ZGF0YS1ob3ZlcjpiZy1ncmF5LTcwMCcsXG4gICAgICB9LFxuICAgICAgaW5mbzoge1xuICAgICAgICBsaWdodDogJ2JvcmRlci1ibHVlLTIwMCBiZy1ibHVlLTEwMCB0ZXh0LWJsdWUtOTAwIGRhdGEtaG92ZXI6YmctYmx1ZS0yMDAnLFxuICAgICAgICBkYXJrOiAnZGFyazpib3JkZXItYmx1ZS03MDAgZGFyazpiZy1ibHVlLTgwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpkYXRhLWhvdmVyOmJnLWJsdWUtNzAwJyxcbiAgICAgIH0sXG4gICAgICBmYWlsdXJlOiB7XG4gICAgICAgIGxpZ2h0OiAnYm9yZGVyLXJlZC0yMDAgYmctcmVkLTEwMCB0ZXh0LXJlZC05MDAgZGF0YS1ob3ZlcjpiZy1yZWQtMjAwJyxcbiAgICAgICAgZGFyazogJ2Rhcms6Ym9yZGVyLXJlZC03MDAgZGFyazpiZy1yZWQtODAwIGRhcms6dGV4dC13aGl0ZSBkYXJrOmRhdGEtaG92ZXI6YmctcmVkLTcwMCcsXG4gICAgICB9LFxuICAgICAgc3VjY2Vzczoge1xuICAgICAgICBsaWdodDogJ2JvcmRlci1ncmVlbi0yMDAgYmctZ3JlZW4tMTAwIHRleHQtZ3JlZW4tOTAwIGRhdGEtaG92ZXI6YmctZ3JlZW4tMjAwJyxcbiAgICAgICAgZGFyazogJ2Rhcms6Ym9yZGVyLWdyZWVuLTcwMCBkYXJrOmJnLWdyZWVuLTgwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpkYXRhLWhvdmVyOmJnLWdyZWVuLTcwMCcsXG4gICAgICB9LFxuICAgICAgd2FybmluZzoge1xuICAgICAgICBsaWdodDogJ2JvcmRlci15ZWxsb3ctMjAwIGJnLXllbGxvdy0xMDAgdGV4dC15ZWxsb3ctOTAwIGRhdGEtaG92ZXI6YmcteWVsbG93LTIwMCcsXG4gICAgICAgIGRhcms6ICdkYXJrOmJvcmRlci15ZWxsb3ctNzAwIGRhcms6YmcteWVsbG93LTgwMCBkYXJrOnRleHQtd2hpdGUgZGFyazpkYXRhLWhvdmVyOmJnLXllbGxvdy03MDAnLFxuICAgICAgfSxcbiAgICAgIHByaW1hcnk6IHtcbiAgICAgICAgbGlnaHQ6ICdib3JkZXItcHJpbWFyeS0yMDAgYmctcHJpbWFyeS0xMDAgdGV4dC1wcmltYXJ5LTkwMCBkYXRhLWhvdmVyOmJnLXByaW1hcnktMjAwJyxcbiAgICAgICAgZGFyazogJ2Rhcms6Ym9yZGVyLXByaW1hcnktNzAwIGRhcms6YmctcHJpbWFyeS04MDAgZGFyazpkYXRhLWhvdmVyOmJnLXByaW1hcnktNzAwIGRhcms6dGV4dC13aGl0ZScsXG4gICAgICB9LFxuICAgIH0sXG4gICAgZmx1c2g6IHtcbiAgICAgIG9uOiAnYm9yZGVyLWIgYmctdHJhbnNwYXJlbnQgZGF0YS1ob3ZlcjpiZy10cmFuc3BhcmVudCBkYXJrOmJnLXRyYW5zcGFyZW50IGRhcms6ZGF0YS1ob3ZlcjpiZy10cmFuc3BhcmVudCcsXG4gICAgICBvZmY6ICdib3JkZXInLFxuICAgIH0sXG4gIH0sXG59KTtcbiJdfQ==","import { flowbiteAccordionTitleTheme, } from '../accordion-title/theme';\nimport { inject, InjectionToken } from '@angular/core';\nexport const defaultFlowbiteAccordionTitleConfig = {\n baseTheme: flowbiteAccordionTitleTheme,\n customTheme: {},\n};\nexport const FlowbiteAccordionTitleConfigToken = new InjectionToken('FlowbiteAccordionTitleConfigToken');\n/**\n * Provide the default AccordionTitle configuration\n * @param config The AccordionTitle configuration\n * @returns The provider\n */\nexport const provideFlowbiteAccordionTitleConfig = (config) => [\n {\n provide: FlowbiteAccordionTitleConfigToken,\n useValue: { ...defaultFlowbiteAccordionTitleConfig, ...config },\n },\n];\n/**\n * Inject the AccordionTitle configuration\n * @see {@link defaultFlowbiteAccordionTitleConfig}\n * @returns The configuration\n */\nexport const injectFlowbiteAccordionTitleConfig = () => inject(FlowbiteAccordionTitleConfigToken, { optional: true }) ??\n defaultFlowbiteAccordionTitleConfig;\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLXRpdGxlLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvZmxvd2JpdGUtYW5ndWxhci9hY2NvcmRpb24vc3JjL2NvbmZpZy9hY2NvcmRpb24tdGl0bGUtY29uZmlnLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFDTCwyQkFBMkIsR0FFNUIsTUFBTSwwQkFBMEIsQ0FBQztBQUtsQyxPQUFPLEVBQUUsTUFBTSxFQUFFLGNBQWMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQWN2RCxNQUFNLENBQUMsTUFBTSxtQ0FBbUMsR0FBaUM7SUFDL0UsU0FBUyxFQUFFLDJCQUEyQjtJQUN0QyxXQUFXLEVBQUUsRUFBRTtDQUNoQixDQUFDO0FBRUYsTUFBTSxDQUFDLE1BQU0saUNBQWlDLEdBQUcsSUFBSSxjQUFjLENBQ2pFLG1DQUFtQyxDQUNwQyxDQUFDO0FBRUY7Ozs7R0FJRztBQUNILE1BQU0sQ0FBQyxNQUFNLG1DQUFtQyxHQUFHLENBQ2pELE1BQTZDLEVBQ2pDLEVBQUUsQ0FBQztJQUNmO1FBQ0UsT0FBTyxFQUFFLGlDQUFpQztRQUMxQyxRQUFRLEVBQUUsRUFBRSxHQUFHLG1DQUFtQyxFQUFFLEdBQUcsTUFBTSxFQUFFO0tBQ2hFO0NBQ0YsQ0FBQztBQUVGOzs7O0dBSUc7QUFDSCxNQUFNLENBQUMsTUFBTSxrQ0FBa0MsR0FBRyxHQUFpQyxFQUFFLENBQ25GLE1BQU0sQ0FBQyxpQ0FBaUMsRUFBRSxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUUsQ0FBQztJQUM3RCxtQ0FBbUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7XG4gIGZsb3diaXRlQWNjb3JkaW9uVGl0bGVUaGVtZSxcbiAgdHlwZSBGbG93Yml0ZUFjY29yZGlvblRpdGxlVGhlbWUsXG59IGZyb20gJy4uL2FjY29yZGlvbi10aXRsZS90aGVtZSc7XG5cbmltcG9ydCB0eXBlIHsgRGVlcFBhcnRpYWwgfSBmcm9tICdmbG93Yml0ZS1hbmd1bGFyJztcblxuaW1wb3J0IHR5cGUgeyBQcm92aWRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgaW5qZWN0LCBJbmplY3Rpb25Ub2tlbiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuXG5leHBvcnQgaW50ZXJmYWNlIEZsb3diaXRlQWNjb3JkaW9uVGl0bGVDb25maWcge1xuICAvKipcbiAgICogVGhlIGRlZmF1bHQgdGhlbWUgb2YgQWNjb3JkaW9uVGl0bGVcbiAgICovXG4gIGJhc2VUaGVtZTogRmxvd2JpdGVBY2NvcmRpb25UaXRsZVRoZW1lO1xuXG4gIC8qKlxuICAgKiBUaGUgY3VzdG9tIHRoZW1lIG9mIEFjY29yZGlvblRpdGxlXG4gICAqL1xuICBjdXN0b21UaGVtZTogRGVlcFBhcnRpYWw8Rmxvd2JpdGVBY2NvcmRpb25UaXRsZVRoZW1lPjtcbn1cblxuZXhwb3J0IGNvbnN0IGRlZmF1bHRGbG93Yml0ZUFjY29yZGlvblRpdGxlQ29uZmlnOiBGbG93Yml0ZUFjY29yZGlvblRpdGxlQ29uZmlnID0ge1xuICBiYXNlVGhlbWU6IGZsb3diaXRlQWNjb3JkaW9uVGl0bGVUaGVtZSxcbiAgY3VzdG9tVGhlbWU6IHt9LFxufTtcblxuZXhwb3J0IGNvbnN0IEZsb3diaXRlQWNjb3JkaW9uVGl0bGVDb25maWdUb2tlbiA9IG5ldyBJbmplY3Rpb25Ub2tlbjxGbG93Yml0ZUFjY29yZGlvblRpdGxlQ29uZmlnPihcbiAgJ0Zsb3diaXRlQWNjb3JkaW9uVGl0bGVDb25maWdUb2tlbidcbik7XG5cbi8qKlxuICogUHJvdmlkZSB0aGUgZGVmYXVsdCBBY2NvcmRpb25UaXRsZSBjb25maWd1cmF0aW9uXG4gKiBAcGFyYW0gY29uZmlnIFRoZSBBY2NvcmRpb25UaXRsZSBjb25maWd1cmF0aW9uXG4gKiBAcmV0dXJucyBUaGUgcHJvdmlkZXJcbiAqL1xuZXhwb3J0IGNvbnN0IHByb3ZpZGVGbG93Yml0ZUFjY29yZGlvblRpdGxlQ29uZmlnID0gKFxuICBjb25maWc6IFBhcnRpYWw8Rmxvd2JpdGVBY2NvcmRpb25UaXRsZUNvbmZpZz5cbik6IFByb3ZpZGVyW10gPT4gW1xuICB7XG4gICAgcHJvdmlkZTogRmxvd2JpdGVBY2NvcmRpb25UaXRsZUNvbmZpZ1Rva2VuLFxuICAgIHVzZVZhbHVlOiB7IC4uLmRlZmF1bHRGbG93Yml0ZUFjY29yZGlvblRpdGxlQ29uZmlnLCAuLi5jb25maWcgfSxcbiAgfSxcbl07XG5cbi8qKlxuICogSW5qZWN0IHRoZSBBY2NvcmRpb25UaXRsZSBjb25maWd1cmF0aW9uXG4gKiBAc2VlIHtAbGluayBkZWZhdWx0Rmxvd2JpdGVBY2NvcmRpb25UaXRsZUNvbmZpZ31cbiAqIEByZXR1cm5zIFRoZSBjb25maWd1cmF0aW9uXG4gKi9cbmV4cG9ydCBjb25zdCBpbmplY3RGbG93Yml0ZUFjY29yZGlvblRpdGxlQ29uZmlnID0gKCk6IEZsb3diaXRlQWNjb3JkaW9uVGl0bGVDb25maWcgPT5cbiAgaW5qZWN0KEZsb3diaXRlQWNjb3JkaW9uVGl0bGVDb25maWdUb2tlbiwgeyBvcHRpb25hbDogdHJ1ZSB9KSA/P1xuICBkZWZhdWx0Rmxvd2JpdGVBY2NvcmRpb25UaXRsZUNvbmZpZztcbiJdfQ==","import { createState, createStateInjector, createStateProvider, createStateToken, } from 'ng-primitives/state';\nexport const FlowbiteAccordionTitleStateToken = createStateToken('Flowbite AccordionTitle');\nexport const provideFlowbiteAccordionTitleState = createStateProvider(FlowbiteAccordionTitleStateToken);\nexport const injectFlowbiteAccordionTitleState = createStateInjector(FlowbiteAccordionTitleStateToken);\nexport const flowbiteAccordionTitleState = createState(FlowbiteAccordionTitleStateToken);\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLXRpdGxlLXN0YXRlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9mbG93Yml0ZS1hbmd1bGFyL2FjY29yZGlvbi9zcmMvYWNjb3JkaW9uLXRpdGxlL2FjY29yZGlvbi10aXRsZS1zdGF0ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxPQUFPLEVBQ0wsV0FBVyxFQUNYLG1CQUFtQixFQUNuQixtQkFBbUIsRUFDbkIsZ0JBQWdCLEdBQ2pCLE1BQU0scUJBQXFCLENBQUM7QUFFN0IsTUFBTSxDQUFDLE1BQU0sZ0NBQWdDLEdBQzNDLGdCQUFnQixDQUFpQix5QkFBeUIsQ0FBQyxDQUFDO0FBQzlELE1BQU0sQ0FBQyxNQUFNLGtDQUFrQyxHQUFHLG1CQUFtQixDQUNuRSxnQ0FBZ0MsQ0FDakMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxNQUFNLGlDQUFpQyxHQUFHLG1CQUFtQixDQUNsRSxnQ0FBZ0MsQ0FDakMsQ0FBQztBQUNGLE1BQU0sQ0FBQyxNQUFNLDJCQUEyQixHQUFHLFdBQVcsQ0FBQyxnQ0FBZ0MsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBBY2NvcmRpb25UaXRsZSB9IGZyb20gJy4vYWNjb3JkaW9uLXRpdGxlLmRpcmVjdGl2ZSc7XG5cbmltcG9ydCB7XG4gIGNyZWF0ZVN0YXRlLFxuICBjcmVhdGVTdGF0ZUluamVjdG9yLFxuICBjcmVhdGVTdGF0ZVByb3ZpZGVyLFxuICBjcmVhdGVTdGF0ZVRva2VuLFxufSBmcm9tICduZy1wcmltaXRpdmVzL3N0YXRlJztcblxuZXhwb3J0IGNvbnN0IEZsb3diaXRlQWNjb3JkaW9uVGl0bGVTdGF0ZVRva2VuID1cbiAgY3JlYXRlU3RhdGVUb2tlbjxBY2NvcmRpb25UaXRsZT4oJ0Zsb3diaXRlIEFjY29yZGlvblRpdGxlJyk7XG5leHBvcnQgY29uc3QgcHJvdmlkZUZsb3diaXRlQWNjb3JkaW9uVGl0bGVTdGF0ZSA9IGNyZWF0ZVN0YXRlUHJvdmlkZXIoXG4gIEZsb3diaXRlQWNjb3JkaW9uVGl0bGVTdGF0ZVRva2VuXG4pO1xuZXhwb3J0IGNvbnN0IGluamVjdEZsb3diaXRlQWNjb3JkaW9uVGl0bGVTdGF0ZSA9IGNyZWF0ZVN0YXRlSW5qZWN0b3IoXG4gIEZsb3diaXRlQWNjb3JkaW9uVGl0bGVTdGF0ZVRva2VuXG4pO1xuZXhwb3J0IGNvbnN0IGZsb3diaXRlQWNjb3JkaW9uVGl0bGVTdGF0ZSA9IGNyZWF0ZVN0YXRlKEZsb3diaXRlQWNjb3JkaW9uVGl0bGVTdGF0ZVRva2VuKTtcbiJdfQ==","import { injectFlowbiteAccordionState } from '../accordion/accordion-state';\nimport { injectFlowbiteAccordionTitleConfig } from '../config/accordion-title-config';\nimport { flowbiteAccordionTitleState, provideFlowbiteAccordionTitleState, } from './accordion-title-state';\nimport { colorToTheme, mergeDeep } from 'flowbite-angular';\nimport { computed, Directive, input } from '@angular/core';\nimport { NgpAccordionTrigger } from 'ng-primitives/accordion';\nimport { NgpButton } from 'ng-primitives/button';\nimport { NgpFocus } from 'ng-primitives/interactions';\nimport { twMerge } from 'tailwind-merge';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"ng-primitives/button\";\nimport * as i2 from \"ng-primitives/interactions\";\nimport * as i3 from \"ng-primitives/accordion\";\nexport class AccordionTitle {\n constructor() {\n this.config = injectFlowbiteAccordionTitleConfig();\n this.accordionState = injectFlowbiteAccordionState();\n /**\n * @see {@link injectFlowbiteAccordionTitleConfig}\n */\n this.customTheme = input(this.config.customTheme);\n this.theme = computed(() => {\n const mergedTheme = mergeDeep(this.config.baseTheme, this.state.customTheme());\n return {\n host: {\n root: twMerge(mergedTheme.host.base, mergedTheme.host.transition, colorToTheme(mergedTheme.host.color, this.accordionState().color()), mergedTheme.host.flush[this.accordionState().flush() ? 'on' : 'off']),\n },\n };\n });\n /**\n * @internal\n */\n this.state = flowbiteAccordionTitleState(this);\n }\n static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"20.0.6\", ngImport: i0, type: AccordionTitle, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }\n static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: \"17.1.0\", version: \"20.0.6\", type: AccordionTitle, isStandalone: true, selector: \"\\n [flowbiteAccordionTitle]\\n \", inputs: { customTheme: { classPropertyName: \"customTheme\", publicName: \"customTheme\", isSignal: true, isRequired: false, transformFunction: null } }, host: { properties: { \"class\": \"theme().host.root\" } }, providers: [provideFlowbiteAccordionTitleState()], exportAs: [\"flowbiteAccordionTitle\"], hostDirectives: [{ directive: i1.NgpButton, inputs: [\"disabled\", \"disabled\"] }, { directive: i2.NgpFocus }, { directive: i3.NgpAccordionTrigger, inputs: [\"id\", \"id\"] }], ngImport: i0 }); }\n}\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"20.0.6\", ngImport: i0, type: AccordionTitle, decorators: [{\n type: Directive,\n args: [{\n standalone: true,\n selector: `\n [flowbiteAccordionTitle]\n `,\n exportAs: 'flowbiteAccordionTitle',\n hostDirectives: [\n {\n directive: NgpButton,\n inputs: ['disabled:disabled'],\n outputs: [],\n },\n {\n directive: NgpFocus,\n inputs: [],\n outputs: [],\n },\n {\n directive: NgpAccordionTrigger,\n inputs: ['id'],\n outputs: [],\n },\n ],\n providers: [provideFlowbiteAccordionTitleState()],\n host: { '[class]': `theme().host.root` },\n }]\n }] });\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3JkaW9uLXRpdGxlLmRpcmVjdGl2ZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvZmxvd2JpdGUtYW5ndWxhci9hY2NvcmRpb24vc3JjL2FjY29yZGlvbi10aXRsZS9hY2NvcmRpb24tdGl0bGUuZGlyZWN0aXZlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSw0QkFBNEIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQzVFLE9BQU8sRUFBRSxrQ0FBa0MsRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQ3RGLE9BQU8sRUFDTCwyQkFBMkIsRUFDM0Isa0NBQWtDLEdBQ25DLE1BQU0seUJBQXlCLENBQUM7QUFFakMsT0FBTyxFQUFFLFlBQVksRUFBRSxTQUFTLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUUzRCxPQUFPLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDM0QsT0FBTyxFQUFFLG1CQUFtQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFDOUQsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLHNCQUFzQixDQUFDO0FBQ2pELE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSw0QkFBNEIsQ0FBQztBQUN0RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7Ozs7O0FBNEJ6QyxNQUFNLE9BQU8sY0FBYztJQTFCM0I7UUEyQlcsV0FBTSxHQUFHLGtDQUFrQyxFQUFFLENBQUM7UUFDOUMsbUJBQWMsR0FBRyw0QkFBNEIsRUFBRSxDQUFDO1FBRXpEOztXQUVHO1FBQ00sZ0JBQVcsR0FBRyxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsQ0FBQztRQUU3QyxVQUFLLEdBQUcsUUFBUSxDQUFDLEdBQUcsRUFBRTtZQUM3QixNQUFNLFdBQVcsR0FBRyxTQUFTLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLEVBQUUsSUFBSSxDQUFDLEtBQUssQ0FBQyxXQUFXLEVBQUUsQ0FBQyxDQUFDO1lBRS9FLE9BQU87Z0JBQ0wsSUFBSSxFQUFFO29CQUNKLElBQUksRUFBRSxPQUFPLENBQ1gsV0FBVyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQ3JCLFdBQVcsQ0FBQyxJQUFJLENBQUMsVUFBVSxFQUMzQixZQUFZLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxLQUFLLEVBQUUsSUFBSSxDQUFDLGNBQWMsRUFBRSxDQUFDLEtBQUssRUFBRSxDQUFDLEVBQ25FLFdBQVcsQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxjQUFjLEVBQUUsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxLQUFLLENBQUMsQ0FDckU7aUJBQ0Y7YUFDRixDQUFDO1FBQ0osQ0FBQyxDQUFDLENBQUM7UUFFSDs7V0FFRztRQUNNLFVBQUssR0FBRywyQkFBMkIsQ0FBaUIsSUFBSSxDQUFDLENBQUM7S0FDcEU7OEdBNUJZLGNBQWM7a0dBQWQsY0FBYywrUkFIZCxDQUFDLGtDQUFrQyxFQUFFLENBQUM7OzJGQUd0QyxjQUFjO2tCQTFCMUIsU0FBUzttQkFBQzt