/**
 * @fileoverview This file is generated by the Angular template compiler.
 * Do not edit.
 * @suppress {suspiciousCode,uselessCode,missingProperties,missingOverride}
 */
 /* tslint:disable */


import * as i0 from '@angular/core';
import * as i1 from '@angular/common';
import * as i2 from '../../../../src/elements/tiles/Tiles';
import * as i3 from '@angular/forms';
const styles_NovoTilesElement:any[] = ([] as any[]);
export const RenderType_NovoTilesElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoTilesElement,data:{'animation':[{type:7,name:'tileState',definitions:[{type:0,
        name:'inactive',styles:{type:6,styles:{opacity:'0'},offset:(null as any)},
        options:(undefined as any)},{type:0,name:'active',styles:{type:6,styles:{opacity:'1'},
        offset:(null as any)},options:(undefined as any)},{type:1,expr:'inactive => active',
        animation:{type:4,styles:(null as any),timings:'200ms ease-in'},options:(null as any)},
        {type:1,expr:'active => inactive',animation:{type:4,styles:(null as any),timings:'200ms ease-out'},
            options:(null as any)}],options:{}}]}});
function View_NovoTilesElement_1(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),8,'div',[['class',
      'tile']],[[1,'data-automation-id',0]],[[(null as any),'click']],(_v,en,$event) => {
    var ad:boolean = true;
    var _co:any = _v.component;
    if (('click' === en)) {
      const pd_0:any = ((<any>_co.select($event,_v.context.$implicit,_v.context.index)) !== false);
      ad = (pd_0 && ad);
    }
    return ad;
  },(null as any),(null as any))),i0.ɵdid(278528,(null as any),0,i1.NgClass,[i0.IterableDiffers,
      i0.KeyValueDiffers,i0.ElementRef,i0.Renderer],{klass:[0,'klass'],ngClass:[1,
      'ngClass']},(null as any)),i0.ɵpod({active:0,disabled:1}),(_l()(),i0.ɵted((null as any),
      ['\n                '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),0,'input',
      [['class','tiles-input'],['type','radio']],[[8,'name',0],[8,'value',0],[1,'id',
          0]],[[(null as any),'change'],[(null as any),'focus'],[(null as any),'blur']],
      (_v,en,$event) => {
        var ad:boolean = true;
        var _co:any = _v.component;
        if (('change' === en)) {
          const pd_0:any = ((<any>_co.select($event,_v.context.$implicit,_v.context.index)) !== false);
          ad = (pd_0 && ad);
        }
        if (('focus' === en)) {
          const pd_1:any = ((<any>_co.setFocus(true)) !== false);
          ad = (pd_1 && ad);
        }
        if (('blur' === en)) {
          const pd_2:any = ((<any>_co.setFocus(false)) !== false);
          ad = (pd_2 && ad);
        }
        return ad;
      },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n                '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),1,'label',([] as any[]),[[1,'for',
          0],[1,'data-automation-id',0]],(null as any),(null as any),(null as any),
          (null as any))),(_l()(),i0.ɵted((null as any),['\n                    ',
          '\n                '])),(_l()(),i0.ɵted((null as any),['\n            ']))],
      (_ck,_v) => {
        const currVal_1:any = 'tile';
        const currVal_2:any = _ck(_v,2,0,_v.context.$implicit.checked,_v.context.$implicit.disabled);
        _ck(_v,1,0,currVal_1,currVal_2);
      },(_ck,_v) => {
        var _co:any = _v.component;
        const currVal_0:any = (_v.context.$implicit.label || _v.context.$implicit);
        _ck(_v,0,0,currVal_0);
        const currVal_3:any = _co.name;
        const currVal_4:any = (_v.context.$implicit.checked || _v.context.$implicit);
        const currVal_5:any = (_co.name + _v.context.index);
        _ck(_v,4,0,currVal_3,currVal_4,currVal_5);
        const currVal_6:any = (_co.name + _v.context.index);
        const currVal_7:any = (_v.context.$implicit.label || _v.context.$implicit);
        _ck(_v,6,0,currVal_6,currVal_7);
        const currVal_8:any = (_v.context.$implicit.label || _v.context.$implicit);
        _ck(_v,7,0,currVal_8);
      });
}
export function View_NovoTilesElement_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(2,[(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵeld(0,
      (null as any),(null as any),6,'div',[['class','tile-container']],[[2,'active',
          (null as any)]],(null as any),(null as any),(null as any),(null as any))),
      (_l()(),i0.ɵted((null as any),['\n            '])),(_l()(),i0.ɵand(16777216,
          (null as any),(null as any),1,(null as any),View_NovoTilesElement_1)),i0.ɵdid(802816,
          (null as any),0,i1.NgForOf,[i0.ViewContainerRef,i0.TemplateRef,i0.IterableDiffers],
          {ngForOf:[0,'ngForOf']},(null as any)),(_l()(),i0.ɵted((null as any),['\n            '])),
      (_l()(),i0.ɵeld(0,(null as any),(null as any),0,'span',[['class','active-indicator']],
          [[24,'@tileState',0],[8,'hidden',0]],(null as any),(null as any),(null as any),
          (null as any))),(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵted((null as any),
          ['\n    ']))],(_ck,_v) => {
    var _co:i2.NovoTilesElement = _v.component;
    const currVal_1:any = _co._options;
    _ck(_v,4,0,currVal_1);
  },(_ck,_v) => {
    var _co:i2.NovoTilesElement = _v.component;
    const currVal_0:any = _co.focused;
    _ck(_v,1,0,currVal_0);
    const currVal_2:any = _co.state;
    const currVal_3:any = ((_co.activeTile === (undefined as any)) || (_co.activeTile === (null as any)));
    _ck(_v,6,0,currVal_2,currVal_3);
  });
}
export function View_NovoTilesElement_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-tiles',([] as any[]),
      (null as any),(null as any),(null as any),View_NovoTilesElement_0,RenderType_NovoTilesElement)),
      i0.ɵprd(5120,(null as any),i3.NG_VALUE_ACCESSOR,(p0_0:any) => {
        return [p0_0];
      },[i2.NovoTilesElement]),i0.ɵdid(1622016,(null as any),0,i2.NovoTilesElement,
          [i0.ElementRef,i0.ChangeDetectorRef],(null as any),(null as any))],(null as any),
      (null as any));
}
export const NovoTilesElementNgFactory:i0.ComponentFactory<i2.NovoTilesElement> = i0.ɵccf('novo-tiles',
    i2.NovoTilesElement,View_NovoTilesElement_Host_0,{name:'name',options:'options',
        required:'required'},{onChange:'onChange',onDisabledOptionClick:'onDisabledOptionClick'},
    ([] as any[]));
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3RpbGVzL1RpbGVzLm5nZmFjdG9yeS50cyIsInZlcnNpb24iOjMsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3RpbGVzL1RpbGVzLnRzIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvdGlsZXMvVGlsZXMudHMuTm92b1RpbGVzRWxlbWVudC5odG1sIiwibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvdGlsZXMvVGlsZXMudHMuTm92b1RpbGVzRWxlbWVudF9Ib3N0Lmh0bWwiXSwic291cmNlc0NvbnRlbnQiOlsiICIsIlxuICAgICAgICA8ZGl2IGNsYXNzPVwidGlsZS1jb250YWluZXJcIiBbY2xhc3MuYWN0aXZlXT1cImZvY3VzZWRcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ0aWxlXCIgKm5nRm9yPVwibGV0IG9wdGlvbiBvZiBfb3B0aW9uczsgbGV0IGkgPSBpbmRleFwiIFtuZ0NsYXNzXT1cInthY3RpdmU6IG9wdGlvbi5jaGVja2VkLCBkaXNhYmxlZDogb3B0aW9uLmRpc2FibGVkfVwiIChjbGljayk9XCJzZWxlY3QoJGV2ZW50LCBvcHRpb24sIGkpXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cIm9wdGlvbi5sYWJlbCB8fCBvcHRpb25cIj5cbiAgICAgICAgICAgICAgICA8aW5wdXQgY2xhc3M9XCJ0aWxlcy1pbnB1dFwiIFtuYW1lXT1cIm5hbWVcIiB0eXBlPVwicmFkaW9cIiBbdmFsdWVdPVwib3B0aW9uLmNoZWNrZWQgfHwgb3B0aW9uXCIgW2F0dHIuaWRdPVwibmFtZSArIGlcIiAoY2hhbmdlKT1cInNlbGVjdCgkZXZlbnQsIG9wdGlvbiwgaSlcIiAoZm9jdXMpPVwic2V0Rm9jdXModHJ1ZSlcIiAoYmx1cik9XCJzZXRGb2N1cyhmYWxzZSlcIj5cbiAgICAgICAgICAgICAgICA8bGFiZWwgW2F0dHIuZm9yXT1cIm5hbWUgKyBpXCIgW2F0dHIuZGF0YS1hdXRvbWF0aW9uLWlkXT1cIm9wdGlvbi5sYWJlbCB8fCBvcHRpb25cIj5cbiAgICAgICAgICAgICAgICAgICAge3sgb3B0aW9uLmxhYmVsIHx8IG9wdGlvbn19XG4gICAgICAgICAgICAgICAgPC9sYWJlbD5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJhY3RpdmUtaW5kaWNhdG9yXCIgW0B0aWxlU3RhdGVdPVwic3RhdGVcIiBbaGlkZGVuXT1cImFjdGl2ZVRpbGUgPT09IHVuZGVmaW5lZCB8fCBhY3RpdmVUaWxlID09PSBudWxsXCI+PC9zcGFuPlxuICAgICAgICA8L2Rpdj5cbiAgICAiLCI8bm92by10aWxlcz48L25vdm8tdGlsZXM+Il0sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztvQkNFWTtNQUFBO0lBQUE7SUFBQTtJQUFpSTtNQUFBO01BQUE7SUFBQTtJQUFqSTtFQUFBLHVDQUFBO2tEQUFBO01BQUEsa0NBQWlFLHdCQUF1SjtNQUFBLHlCQUNwTjtNQUFBO1VBQUE7TUFBQTtRQUFBO1FBQUE7UUFBOEc7VUFBQTtVQUFBO1FBQUE7UUFBcUM7VUFBQTtVQUFBO1FBQUE7UUFBeUI7VUFBQTtVQUFBO1FBQUE7UUFBNUs7TUFBQSxnQ0FBcU07TUFDck07VUFBQTtVQUFBLGdCQUFnRjtVQUFBLHdCQUV4RTs7UUFKUDtRQUE0RDtRQUFqRSxXQUFLLFVBQTRELFNBQWpFOzs7UUFBcUs7UUFBckssV0FBcUssU0FBcks7UUFDK0I7UUFBMkI7UUFBbUM7UUFBekYsV0FBMkIsVUFBMkIsVUFBbUMsU0FBekY7UUFDTztRQUFzQjtRQUE3QixXQUFPLFVBQXNCLFNBQTdCO1FBQWdGO1FBQUE7Ozs7b0JBSmhHLCtDQUNRO01BQUE7VUFBQTtNQUFxRCxtREFDakQ7VUFBQSw2RUFBQTtVQUFBO1VBQUEsdUNBS007TUFDTjtVQUFBO1VBQUEsZ0JBQXNILCtDQUNwSDtVQUFBOztJQVBnQjtJQUFsQixXQUFrQixTQUFsQjs7O0lBRHdCO0lBQTVCLFdBQTRCLFNBQTVCO0lBT21DO0lBQXFCO0lBQXBELFdBQStCLFVBQXFCLFNBQXBEOzs7O29CQ1JaO01BQUE7YUFBQTtRQUFBO01BQUEsZ0NBQUE7VUFBQTs7Ozs7OyJ9
