{"version":3,"file":"ng-loaders.mjs","sources":["../../../../libs/ng-loaders/src/lib/rotating-cubes/rotating-cubes.component.ts","../../../../libs/ng-loaders/src/lib/rotating-cubes/rotating-cubes.component.html","../../../../libs/ng-loaders/src/lib/cube-grid/cube-grid.component.ts","../../../../libs/ng-loaders/src/lib/cube-grid/cube-grid.component.html","../../../../libs/ng-loaders/src/lib/ellipsis/ellipsis.component.ts","../../../../libs/ng-loaders/src/lib/ellipsis/ellipsis.component.html","../../../../libs/ng-loaders/src/lib/growing-bars/growing-bars.component.ts","../../../../libs/ng-loaders/src/lib/growing-bars/growing-bars.component.html","../../../../libs/ng-loaders/src/lib/growing-circle/growing-circle.component.ts","../../../../libs/ng-loaders/src/lib/growing-circle/growing-circle.component.html","../../../../libs/ng-loaders/src/lib/pulsing-circles/pulsing-circles.component.ts","../../../../libs/ng-loaders/src/lib/pulsing-circles/pulsing-circles.component.html","../../../../libs/ng-loaders/src/lib/rotating-dots/rotating-dots.component.ts","../../../../libs/ng-loaders/src/lib/rotating-dots/rotating-dots.component.html","../../../../libs/ng-loaders/src/lib/rotating-square/rotating-square.component.ts","../../../../libs/ng-loaders/src/lib/rotating-square/rotating-square.component.html","../../../../libs/ng-loaders/src/lib/injection-token.ts","../../../../libs/ng-loaders/src/lib/loader/loader.component.ts","../../../../libs/ng-loaders/src/lib/loader/loader.component.html","../../../../libs/ng-loaders/src/ng-loaders.ts"],"sourcesContent":["import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-rotating-cubes',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './rotating-cubes.component.html',\n  styleUrls: ['./rotating-cubes.component.scss'],\n})\nexport class RotatingCubesComponent {}\n","<div class=\"spinner rotating-cubes\">\n\t<div class=\"cube1\"></div>\n\t<div class=\"cube2\"></div>\n</div>\n","import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-cube-grid',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './cube-grid.component.html',\n  styleUrls: ['./cube-grid.component.scss'],\n})\nexport class CubeGridComponent {}\n","<div class=\"sk-cube-grid cube-grid\">\n\t<div class=\"sk-cube sk-cube1\"></div>\n\t<div class=\"sk-cube sk-cube2\"></div>\n\t<div class=\"sk-cube sk-cube3\"></div>\n\t<div class=\"sk-cube sk-cube4\"></div>\n\t<div class=\"sk-cube sk-cube5\"></div>\n\t<div class=\"sk-cube sk-cube6\"></div>\n\t<div class=\"sk-cube sk-cube7\"></div>\n\t<div class=\"sk-cube sk-cube8\"></div>\n\t<div class=\"sk-cube sk-cube9\"></div>\n</div>\n","import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-ellipsis',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './ellipsis.component.html',\n  styleUrls: ['./ellipsis.component.scss'],\n})\nexport class EllipsisComponent {}\n","<div class=\"spinner ellipsis\">\n\t<div class=\"bounce1\"></div>\n\t<div class=\"bounce2\"></div>\n\t<div class=\"bounce3\"></div>\n</div>\n","import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-growing-bars',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './growing-bars.component.html',\n  styleUrls: ['./growing-bars.component.scss'],\n})\nexport class GrowingBarsComponent {}\n","<div class=\"spinner growing-bars\">\n\t<div class=\"rect1\"></div>\n\t<div class=\"rect2\"></div>\n\t<div class=\"rect3\"></div>\n\t<div class=\"rect4\"></div>\n\t<div class=\"rect5\"></div>\n</div>\n","import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-growing-circle',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './growing-circle.component.html',\n  styleUrls: ['./growing-circle.component.scss'],\n})\nexport class GrowingCircleComponent {}\n","<div class=\"spinner growing-circle\"></div>\n","import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-pulsing-circles',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './pulsing-circles.component.html',\n  styleUrls: ['./pulsing-circles.component.scss'],\n})\nexport class PulsingCirclesComponent {}\n","<div class=\"spinner\">\n\t<div class=\"double-bounce1\"></div>\n\t<div class=\"double-bounce2\"></div>\n</div>\n","import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-rotating-dots',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './rotating-dots.component.html',\n  styleUrls: ['./rotating-dots.component.scss'],\n})\nexport class RotatingDotsComponent {}\n","<div class=\"spinner rotating-dots\">\n\t<div class=\"dot1\"></div>\n\t<div class=\"dot2\"></div>\n</div>\n","import { Component } from '@angular/core';\nimport { CommonModule } from '@angular/common';\n\n@Component({\n  selector: 'ngx-rotating-square',\n  standalone: true,\n  imports: [CommonModule],\n  templateUrl: './rotating-square.component.html',\n  styleUrls: ['./rotating-square.component.scss'],\n})\nexport class RotatingSquareComponent {}\n","<div class=\"spinner\"></div>\n","import { InjectionToken } from '@angular/core';\nimport { SpinnerType } from './loader/loader.component';\n\nexport interface NgLoadersConfig {\n\tspinnerType: SpinnerType;\n}\n\nexport const NG_LOADERS_CONFIG = new InjectionToken<NgLoadersConfig>(\n\t'NG_LOADERS_CONFIG',\n\t{ providedIn: 'root', factory: () => ({ spinnerType: 'cube-grid' }) }\n);\n","import {\n\tNgClass,\n\tNgComponentOutlet,\n\tNgIf,\n\tNgSwitch,\n\tNgSwitchCase,\n\tNgSwitchDefault,\n} from '@angular/common';\nimport { Component, Injector, Input } from '@angular/core';\nimport { RotatingCubesComponent } from '../rotating-cubes/rotating-cubes.component';\nimport { CubeGridComponent } from '../cube-grid/cube-grid.component';\nimport { EllipsisComponent } from '../ellipsis/ellipsis.component';\nimport { GrowingBarsComponent } from '../growing-bars/growing-bars.component';\nimport { GrowingCircleComponent } from '../growing-circle/growing-circle.component';\nimport { PulsingCirclesComponent } from '../pulsing-circles/pulsing-circles.component';\nimport { RotatingDotsComponent } from '../rotating-dots/rotating-dots.component';\nimport { RotatingSquareComponent } from '../rotating-square/rotating-square.component';\nimport { NG_LOADERS_CONFIG, NgLoadersConfig } from '../injection-token';\n\nexport type SpinnerType =\n\t| 'cube-grid'\n\t| 'ellipsis'\n\t| 'growing-bars'\n\t| 'growing-circle'\n\t| 'pulsing-circles'\n\t| 'rotating-cubes'\n\t| 'rotating-dots'\n\t| 'rotating-square';\n\n@Component({\n\tselector: 'ngx-loader',\n\tstandalone: true,\n\timports: [\n\t\tNgIf,\n\t\tNgClass,\n\t\tNgSwitch,\n\t\tNgSwitchCase,\n\t\tNgSwitchDefault,\n\t\tNgComponentOutlet,\n\t],\n\ttemplateUrl: './loader.component.html',\n\tstyleUrls: ['./loader.component.scss'],\n})\nexport class LoaderComponent {\n\tprivate config: NgLoadersConfig = this._injector.get(NG_LOADERS_CONFIG);\n\t@Input() spinnerType: SpinnerType = this.config.spinnerType;\n\t@Input() coverContainer = false;\n\t@Input() fixed: boolean = false;\n\tcomponentsMap = {\n\t\t'cube-grid': CubeGridComponent,\n\t\tellipsis: EllipsisComponent,\n\t\t'growing-bars': GrowingBarsComponent,\n\t\t'growing-circle': GrowingCircleComponent,\n\t\t'pulsing-circles': PulsingCirclesComponent,\n\t\t'rotating-cubes': RotatingCubesComponent,\n\t\t'rotating-dots': RotatingDotsComponent,\n\t\t'rotating-square': RotatingSquareComponent,\n\t};\n\n\tconstructor(private _injector: Injector) {}\n}\n","<div\n\tclass=\"ng-loader-container\"\n\t[ngClass]=\"{ 'cover-container': coverContainer, fixed }\"\n>\n\t<div *ngIf=\"coverContainer || fixed\" class=\"overlay\"></div>\n\t<ng-container\n\t\t*ngComponentOutlet=\"componentsMap[spinnerType]\"\n\t></ng-container>\n</div>\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":"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"}