{"version":3,"file":"uib-angular-components-switch.mjs","sources":["../../../../libs/angular-components/components/switch/src/lib/switch.component.ts","../../../../libs/angular-components/components/switch/src/lib/switch.component.html","../../../../libs/angular-components/components/switch/src/lib/switch.module.ts","../../../../libs/angular-components/components/switch/src/uib-angular-components-switch.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, forwardRef, ViewEncapsulation } from '@angular/core';\nimport { NG_VALUE_ACCESSOR } from '@angular/forms';\nimport { ARIA_ATTRIBUTES_CONTROLLER_PROVIDER, DISABLED_CONTROLLER_PROVIDER } from '@uib/angular/common';\nimport { BaseCheckboxDirective } from '@uib/angular/components/checkbox';\n@Component({\n  selector: 'uib-switch',\n  templateUrl: 'switch.component.html',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  encapsulation: ViewEncapsulation.None,\n  providers: [\n    ARIA_ATTRIBUTES_CONTROLLER_PROVIDER,\n    DISABLED_CONTROLLER_PROVIDER,\n    {\n      provide: NG_VALUE_ACCESSOR,\n      useExisting: forwardRef(() => SwitchComponent),\n      multi: true,\n    },\n  ],\n  host: {\n    '[class.uib-switch]': 'true',\n    '[class.uib-switch--checked]': 'checked',\n  },\n})\nexport class SwitchComponent extends BaseCheckboxDirective {}\n","<input\n  class=\"uib-switch__input\"\n  [attr.id]=\"id || null\"\n  [attr.name]=\"name\"\n  [attr.value]=\"value\"\n  [attr.aria-label]=\"ariaAttributesController?.ariaLabel || null\"\n  [attr.aria-labelledby]=\"ariaAttributesController?.ariaLabelledby\"\n  [attr.aria-checked]=\"ariaChecked\"\n  [attr.aria-describedby]=\"ariaAttributesController?.ariaDescribedby\"\n  [disabled]=\"isDisabled\"\n  [checked]=\"checked\"\n  [required]=\"required\"\n  type=\"checkbox\"\n  (change)=\"onChanged($event)\"\n  (blur)=\"onBlur($event)\"\n  hidden\n  #input\n/>\n<span class=\"uib-switch__decoration\"></span>\n","import { NgModule } from '@angular/core';\nimport { AriaAttributesControllerModule, DisabledControllerModule } from '@uib/angular/common';\nimport { SwitchComponent } from './switch.component';\n\n@NgModule({\n  declarations: [SwitchComponent],\n  exports: [SwitchComponent, AriaAttributesControllerModule, DisabledControllerModule],\n})\nexport class SwitchModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;AAuBM,MAAO,eAAgB,SAAQ,qBAAqB,CAAA;;6GAA7C,eAAe,EAAA,IAAA,EAAA,IAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,IAAA,EAAA,eAAe,EAdf,QAAA,EAAA,YAAA,EAAA,IAAA,EAAA,EAAA,UAAA,EAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,2BAAA,EAAA,SAAA,EAAA,EAAA,EAAA,SAAA,EAAA;QACT,mCAAmC;QACnC,4BAA4B;AAC5B,QAAA;AACE,YAAA,OAAO,EAAE,iBAAiB;AAC1B,YAAA,WAAW,EAAE,UAAU,CAAC,MAAM,eAAe,CAAC;AAC9C,YAAA,KAAK,EAAE,IAAI;AACZ,SAAA;AACF,KAAA,EAAA,eAAA,EAAA,IAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECjBH,gmBAmBA,EAAA,eAAA,EAAA,EAAA,CAAA,uBAAA,CAAA,MAAA,EAAA,aAAA,EAAA,EAAA,CAAA,iBAAA,CAAA,IAAA,EAAA,CAAA,CAAA;4FDIa,eAAe,EAAA,UAAA,EAAA,CAAA;kBAnB3B,SAAS;+BACE,YAAY,EAAA,eAAA,EAEL,uBAAuB,CAAC,MAAM,iBAChC,iBAAiB,CAAC,IAAI,EAC1B,SAAA,EAAA;wBACT,mCAAmC;wBACnC,4BAA4B;AAC5B,wBAAA;AACE,4BAAA,OAAO,EAAE,iBAAiB;AAC1B,4BAAA,WAAW,EAAE,UAAU,CAAC,qBAAqB,CAAC;AAC9C,4BAAA,KAAK,EAAE,IAAI;AACZ,yBAAA;AACF,qBAAA,EACK,IAAA,EAAA;AACJ,wBAAA,oBAAoB,EAAE,MAAM;AAC5B,wBAAA,6BAA6B,EAAE,SAAS;AACzC,qBAAA,EAAA,QAAA,EAAA,gmBAAA,EAAA,CAAA;;;MEbU,YAAY,CAAA;;0GAAZ,YAAY,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAZ,YAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,YAAY,iBAHR,eAAe,CAAA,EAAA,OAAA,EAAA,CACpB,eAAe,EAAE,8BAA8B,EAAE,wBAAwB,CAAA,EAAA,CAAA,CAAA;2GAExE,YAAY,EAAA,OAAA,EAAA,CAFI,8BAA8B,EAAE,wBAAwB,CAAA,EAAA,CAAA,CAAA;4FAExE,YAAY,EAAA,UAAA,EAAA,CAAA;kBAJxB,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,YAAY,EAAE,CAAC,eAAe,CAAC;AAC/B,oBAAA,OAAO,EAAE,CAAC,eAAe,EAAE,8BAA8B,EAAE,wBAAwB,CAAC;iBACrF,CAAA;;;ACPD;;AAEG;;;;"}