{"version":3,"file":"covalent-echarts-wordcloud.mjs","sources":["../../../../libs/angular-echarts/wordcloud/src/wordcloud.component.ts","../../../../libs/angular-echarts/wordcloud/src/wordcloud.module.ts","../../../../libs/angular-echarts/wordcloud/src/covalent-echarts-wordcloud.ts"],"sourcesContent":["import {\n  Component,\n  Input,\n  ChangeDetectionStrategy,\n  forwardRef,\n} from '@angular/core';\n\nimport {\n  TdChartOptionsService,\n  ITdSeries,\n  TdSeriesDirective,\n} from '@covalent/echarts/base';\n\nexport type TdWordcloudShape =\n  | 'circle'\n  | 'cardioid'\n  | 'diamond'\n  | 'triangle-forward'\n  | 'triangle'\n  | 'pentagon'\n  | 'star';\n\nexport interface ITdWordcloudTextStyle {\n  normal?: {\n    fontFamily?: string;\n    fontWeight?: string;\n    color?: string | ((x: any) => string);\n  };\n  emphasis?: {\n    shadowBlur?: number;\n    shadowColor?: string;\n  };\n}\n\nexport interface ITdWordCloudData {\n  name: string;\n  value: number;\n  textStyle?: ITdWordcloudTextStyle;\n}\n\nexport interface ITdWordcloudSeries extends ITdSeries {\n  data?: ITdWordCloudData[];\n  shape?: TdWordcloudShape;\n  left?: string | number;\n  top?: string | number;\n  width?: string | number;\n  height?: string | number;\n  right?: string | number;\n  bottom?: string | number;\n  sizeRange?: number[];\n  rotationRange?: number[];\n  rotationStep?: number;\n  gridSize?: number;\n  drawOutOfBound?: boolean;\n  textStyle?: ITdWordcloudTextStyle;\n}\n\n@Component({\n  selector: 'td-chart-series[td-wordCloud]',\n  template: '',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  inputs: [\n    'config',\n    'id',\n    'name',\n    'color',\n    'data',\n\n    'animation',\n    'animationThreshold',\n    'animationDuration',\n    'animationEasing',\n    'animationDelay',\n    'animationDurationUpdate',\n    'animationEasingUpdate',\n    'animationDelayUpdate',\n    'tooltip',\n  ],\n  providers: [\n    {\n      provide: TdSeriesDirective,\n      useExisting: forwardRef(() => TdChartSeriesWordcloudComponent),\n    },\n  ],\n})\nexport class TdChartSeriesWordcloudComponent\n  extends TdSeriesDirective\n  implements ITdWordcloudSeries\n{\n  @Input() declare data?: ITdWordCloudData[];\n  @Input() shape?: TdWordcloudShape;\n  @Input() left?: string | number;\n  @Input() top?: string | number;\n  @Input() width?: string | number;\n  @Input() height?: string | number;\n  @Input() right?: string | number;\n  @Input() bottom?: string | number;\n  @Input() sizeRange?: number[];\n  @Input() rotationRange?: number[];\n  @Input() rotationStep?: number;\n  @Input() gridSize?: number;\n  @Input() drawOutOfBound?: boolean;\n  @Input() textStyle?: ITdWordcloudTextStyle;\n\n  constructor(_optionsService: TdChartOptionsService) {\n    super('wordCloud', _optionsService);\n  }\n\n  getConfig(): any {\n    return {\n      shape: this.shape,\n      left: this.left,\n      top: this.top,\n      width: this.width,\n      height: this.height,\n      right: this.right,\n      bottom: this.bottom,\n      sizeRange: this.sizeRange,\n      rotationRange: this.rotationRange,\n      rotationStep: this.rotationStep,\n      gridSize: this.gridSize,\n      drawOutOfBound: this.drawOutOfBound,\n      textStyle: this.textStyle,\n    };\n  }\n}\n","import { NgModule, Type } from '@angular/core';\nimport { TdChartSeriesWordcloudComponent } from './wordcloud.component';\n\nexport const WORDCLOUD_MODULE_COMPONENTS: Type<any>[] = [\n  TdChartSeriesWordcloudComponent,\n];\n\n/**\n * @deprecated This module is deprecated and will be removed in future versions.\n * Please migrate to using standalone components as soon as possible.\n */\n@NgModule({\n  imports: [WORDCLOUD_MODULE_COMPONENTS],\n  exports: [WORDCLOUD_MODULE_COMPONENTS],\n})\nexport class CovalentWordcloudEchartsModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":";;;;;;AAqFM,MAAO,+BACX,SAAQ,iBAAiB,CAAA;AAGR,IAAA,IAAI;AACZ,IAAA,KAAK;AACL,IAAA,IAAI;AACJ,IAAA,GAAG;AACH,IAAA,KAAK;AACL,IAAA,MAAM;AACN,IAAA,KAAK;AACL,IAAA,MAAM;AACN,IAAA,SAAS;AACT,IAAA,aAAa;AACb,IAAA,YAAY;AACZ,IAAA,QAAQ;AACR,IAAA,cAAc;AACd,IAAA,SAAS;AAElB,IAAA,WAAA,CAAY,eAAsC,EAAA;AAChD,QAAA,KAAK,CAAC,WAAW,EAAE,eAAe,CAAC;;IAGrC,SAAS,GAAA;QACP,OAAO;YACL,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,IAAI,EAAE,IAAI,CAAC,IAAI;YACf,GAAG,EAAE,IAAI,CAAC,GAAG;YACb,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,KAAK,EAAE,IAAI,CAAC,KAAK;YACjB,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,SAAS,EAAE,IAAI,CAAC,SAAS;YACzB,aAAa,EAAE,IAAI,CAAC,aAAa;YACjC,YAAY,EAAE,IAAI,CAAC,YAAY;YAC/B,QAAQ,EAAE,IAAI,CAAC,QAAQ;YACvB,cAAc,EAAE,IAAI,CAAC,cAAc;YACnC,SAAS,EAAE,IAAI,CAAC,SAAS;SAC1B;;yHAtCQ,+BAA+B,EAAA,EAAA,CAAA,iBAAA,CAAA,EAAA,CAAA,qBAAA,CAAA,CAAA,CAAA,EAAA;AAA/B,IAAA,OAAA,IAAA,iBAAA,EAAA,CAAA,iBAAA,CAAA,EAAA,IAAA,EAAA,+BAA+B,EAP/B,SAAA,EAAA,CAAA,CAAA,iBAAA,EAAA,cAAA,EAAA,EAAA,CAAA,CAAA,EAAA,MAAA,EAAA,EAAA,MAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,KAAA,EAAA,OAAA,EAAA,IAAA,EAAA,MAAA,EAAA,SAAA,EAAA,WAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,iBAAA,EAAA,mBAAA,EAAA,eAAA,EAAA,iBAAA,EAAA,cAAA,EAAA,gBAAA,EAAA,uBAAA,EAAA,yBAAA,EAAA,qBAAA,EAAA,uBAAA,EAAA,oBAAA,EAAA,sBAAA,EAAA,OAAA,EAAA,SAAA,EAAA,KAAA,EAAA,OAAA,EAAA,IAAA,EAAA,MAAA,EAAA,GAAA,EAAA,KAAA,EAAA,KAAA,EAAA,OAAA,EAAA,MAAA,EAAA,QAAA,EAAA,KAAA,EAAA,OAAA,EAAA,MAAA,EAAA,QAAA,EAAA,SAAA,EAAA,WAAA,EAAA,aAAA,EAAA,eAAA,EAAA,YAAA,EAAA,cAAA,EAAA,QAAA,EAAA,UAAA,EAAA,cAAA,EAAA,gBAAA,EAAA,SAAA,EAAA,WAAA,EAAA,EAAA,QAAA,EAAA,CAAA,EAAA,CAAA,kBAAA,CAAA;AACT,gBAAA;AACE,oBAAA,OAAO,EAAE,iBAAiB;AAC1B,oBAAA,WAAW,EAAE,UAAU,CAAC,MAAM,+BAA+B,CAAC;AAC/D,iBAAA;AACF,aAAA,CAAA,EAAA,EAAA,CAAA,0BAAA,CAAA,EAAA,KAAA,EAAA,GAAA,EAAA,KAAA,EAAA,CAAA,EAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,SAAA,wCAAA,CAAA,EAAA,EAAA,GAAA,EAAA,GAAA,EAAA,aAAA,EAAA,CAAA,EAAA,eAAA,EAAA,CAAA,EAAA,CAAA;;iFAEU,+BAA+B,EAAA,CAAA;cA5B3C,SAAS;AAAC,QAAA,IAAA,EAAA,CAAA;AACT,gBAAA,QAAQ,EAAE,+BAA+B;AACzC,gBAAA,QAAQ,EAAE,EAAE;gBACZ,eAAe,EAAE,uBAAuB,CAAC,MAAM;AAC/C,gBAAA,MAAM,EAAE;oBACN,QAAQ;oBACR,IAAI;oBACJ,MAAM;oBACN,OAAO;oBACP,MAAM;oBAEN,WAAW;oBACX,oBAAoB;oBACpB,mBAAmB;oBACnB,iBAAiB;oBACjB,gBAAgB;oBAChB,yBAAyB;oBACzB,uBAAuB;oBACvB,sBAAsB;oBACtB,SAAS;AACV,iBAAA;AACD,gBAAA,SAAS,EAAE;AACT,oBAAA;AACE,wBAAA,OAAO,EAAE,iBAAiB;AAC1B,wBAAA,WAAW,EAAE,UAAU,CAAC,qCAAqC,CAAC;AAC/D,qBAAA;AACF,iBAAA;AACF,aAAA;sDAKkB,IAAI,EAAA,CAAA;kBAApB;YACQ,KAAK,EAAA,CAAA;kBAAb;YACQ,IAAI,EAAA,CAAA;kBAAZ;YACQ,GAAG,EAAA,CAAA;kBAAX;YACQ,KAAK,EAAA,CAAA;kBAAb;YACQ,MAAM,EAAA,CAAA;kBAAd;YACQ,KAAK,EAAA,CAAA;kBAAb;YACQ,MAAM,EAAA,CAAA;kBAAd;YACQ,SAAS,EAAA,CAAA;kBAAjB;YACQ,aAAa,EAAA,CAAA;kBAArB;YACQ,YAAY,EAAA,CAAA;kBAApB;YACQ,QAAQ,EAAA,CAAA;kBAAhB;YACQ,cAAc,EAAA,CAAA;kBAAtB;YACQ,SAAS,EAAA,CAAA;kBAAjB;;kFAjBU,+BAA+B,EAAA,EAAA,SAAA,EAAA,iCAAA,EAAA,QAAA,EAAA,wBAAA,EAAA,UAAA,EAAA,EAAA,EAAA,CAAA,CAAA,EAAA,GAAA;;AClF/B,MAAA,2BAA2B,GAAgB;IACtD,+BAA+B;;AAGjC;;;AAGG;MAKU,8BAA8B,CAAA;wHAA9B,8BAA8B,GAAA,CAAA,EAAA;4DAA9B,8BAA8B,EAAA,CAAA;;;iFAA9B,8BAA8B,EAAA,CAAA;cAJ1C,QAAQ;AAAC,QAAA,IAAA,EAAA,CAAA;gBACR,OAAO,EAAE,CAAC,2BAA2B,CAAC;gBACtC,OAAO,EAAE,CAAC,2BAA2B,CAAC;AACvC,aAAA;;wFACY,8BAA8B,EAAA,EAAA,OAAA,EAAA,CAXzC,+BAA+B,CAAA,EAAA,OAAA,EAAA,CAA/B,+BAA+B,CAAA,EAAA,CAAA,CAAA,EAAA,GAAA;;ACJjC;;AAEG;;;;"}