{"version":3,"file":"ng-doc-ui-kit-directives-rotator.mjs","sources":["../../../../libs/ui-kit/directives/rotator/rotator.directive.ts","../../../../libs/ui-kit/directives/rotator/ng-doc-ui-kit-directives-rotator.ts"],"sourcesContent":["import { Directive, HostBinding, Input } from '@angular/core';\n\n/**\n * Directive rotates host with transition\n */\n@Directive({\n  selector: '[ngDocRotator]',\n  standalone: true,\n})\nexport class NgDocRotatorDirective {\n  /** Rotator state */\n  @Input('ngDocRotator')\n  rotated: boolean = false;\n\n  /** Start position angle */\n  @Input()\n  from: number = 0;\n\n  /** End position anle */\n  @Input()\n  to: number = 90;\n\n  @HostBinding('style.transform')\n  get transform(): string {\n    return `rotateZ(${this.rotated ? this.to : this.from}deg)`;\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;AAEA;;AAEG;MAKU,qBAAqB,CAAA;AAJlC,IAAA,WAAA,GAAA;;QAOE,IAAO,CAAA,OAAA,GAAY,KAAK;;QAIxB,IAAI,CAAA,IAAA,GAAW,CAAC;;QAIhB,IAAE,CAAA,EAAA,GAAW,EAAE;AAMhB;AAJC,IAAA,IACI,SAAS,GAAA;AACX,QAAA,OAAO,WAAW,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,EAAE,GAAG,IAAI,CAAC,IAAI,MAAM;;8GAfjD,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;kGAArB,qBAAqB,EAAA,YAAA,EAAA,IAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,EAAA,OAAA,EAAA,CAAA,cAAA,EAAA,SAAA,CAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,iBAAA,EAAA,gBAAA,EAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;2FAArB,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBAJjC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACT,oBAAA,QAAQ,EAAE,gBAAgB;AAC1B,oBAAA,UAAU,EAAE,IAAI;AACjB,iBAAA;8BAIC,OAAO,EAAA,CAAA;sBADN,KAAK;uBAAC,cAAc;gBAKrB,IAAI,EAAA,CAAA;sBADH;gBAKD,EAAE,EAAA,CAAA;sBADD;gBAIG,SAAS,EAAA,CAAA;sBADZ,WAAW;uBAAC,iBAAiB;;;ACtBhC;;AAEG;;;;"}