/**
 * @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 '../../../../src/elements/search/SearchBox';
import * as i2 from '../button/Button.ngfactory';
import * as i3 from '../../../../src/elements/button/Button';
import * as i4 from '../../../../src/elements/tooltip/Tooltip';
import * as i5 from '../overlay/Overlay.ngfactory';
import * as i6 from '../../../../src/elements/overlay/Overlay';
import * as i7 from '@angular/cdk/overlay';
import * as i8 from '@angular/platform-browser';
import * as i9 from '@angular/forms';
import * as i10 from '../../../../src/services/novo-label-service';
const styles_NovoSearchBoxElement:any[] = ([] as any[]);
export const RenderType_NovoSearchBoxElement:i0.RendererType2 = i0.ɵcrt({encapsulation:2,
    styles:styles_NovoSearchBoxElement,data:{}});
export function View_NovoSearchBoxElement_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(2,[i0.ɵqud(402653184,1,{overlay:0}),i0.ɵqud(402653184,2,{input:0}),
      (_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵted((null as any),
          ['\n        '])),(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'button',
          [['data-automation-id','novo-search-fab'],['theme','fab'],['tooltipPosition',
              'bottom']],[[1,'theme',0],[1,'color',0],[1,'icon',0],[1,'loading',0],
              [2,'hint--top',(null as any)],[2,'hint--left',(null as any)],[2,'hint--right',
                  (null as any)],[2,'hint--bottom',(null as any)],[2,'hint--top-left',
                  (null as any)],[2,'hint--top-right',(null as any)],[2,'hint--bottom-left',
                  (null as any)],[2,'hint--bottom-right',(null as any)],[2,'hint--error',
                  (null as any)],[2,'hint--info',(null as any)],[2,'hint--warning',
                  (null as any)],[2,'hint--success',(null as any)],[2,'hint--always',
                  (null as any)],[2,'hint--rounded',(null as any)],[2,'hint--no-animate',
                  (null as any)],[2,'hint--bounce',(null as any)],[2,'hint--hidden',
                  (null as any)],[2,'hint--small',(null as any)],[2,'hint--medium',
                  (null as any)],[2,'hint--large',(null as any)],[1,'data-hint',0]],
          [[(null as any),'click']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i1.NovoSearchBoxElement = _v.component;
            if (('click' === en)) {
              const pd_0:any = ((<any>_co.showSearch()) !== false);
              ad = (pd_0 && ad);
            }
            return ad;
          },i2.View_NovoButtonElement_0,i2.RenderType_NovoButtonElement)),i0.ɵdid(573440,
          (null as any),0,i3.NovoButtonElement,([] as any[]),{icon:[0,'icon'],color:[1,
              'color'],theme:[2,'theme']},(null as any)),i0.ɵdid(16384,(null as any),
          0,i4.TooltipDirective,([] as any[]),{tooltip:[0,'tooltip'],position:[1,'position']},
          (null as any)),(_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵted((null as any),
          ['\n        '])),(_l()(),i0.ɵeld(0,[[2,0],['input',1]],(null as any),0,'input',
          [['data-automation-id','novo-search-input'],['type','text']],[[1,'name',
              0],[1,'value',0],[1,'placeholder',0]],[[(null as any),'focus'],[(null as any),
              'blur'],[(null as any),'keydown'],[(null as any),'input']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i1.NovoSearchBoxElement = _v.component;
            if (('focus' === en)) {
              const pd_0:any = ((<any>_co.onFocus()) !== false);
              ad = (pd_0 && ad);
            }
            if (('blur' === en)) {
              const pd_1:any = ((<any>_co.onBlur()) !== false);
              ad = (pd_1 && ad);
            }
            if (('keydown' === en)) {
              const pd_2:any = ((<any>_co._handleKeydown($event)) !== false);
              ad = (pd_2 && ad);
            }
            if (('input' === en)) {
              const pd_3:any = ((<any>_co._handleInput($event)) !== false);
              ad = (pd_3 && ad);
            }
            return ad;
          },(null as any),(null as any))),(_l()(),i0.ɵted((null as any),['\n        '])),
      (_l()(),i0.ɵted((null as any),['\n        '])),(_l()(),i0.ɵeld(16777216,(null as any),
          (null as any),4,'novo-overlay-template',([] as any[]),(null as any),[[(null as any),
              'select'],[(null as any),'closing']],(_v,en,$event) => {
            var ad:boolean = true;
            var _co:i1.NovoSearchBoxElement = _v.component;
            if (('select' === en)) {
              const pd_0:any = ((<any>_co.closePanel()) !== false);
              ad = (pd_0 && ad);
            }
            if (('closing' === en)) {
              const pd_1:any = ((<any>_co.onBlur()) !== false);
              ad = (pd_1 && ad);
            }
            return ad;
          },i5.View_NovoOverlayTemplate_0,i5.RenderType_NovoOverlayTemplate)),i0.ɵdid(180224,
          [[1,4]],0,i6.NovoOverlayTemplate,[i7.Overlay,i0.ViewContainerRef,i0.NgZone,
              i0.ChangeDetectorRef,i6.DEFAULT_OVERLAY_SCROLL_STRATEGY,[2,i8.DOCUMENT]],
          {parent:[0,'parent'],closeOnSelect:[1,'closeOnSelect']},{select:'select',
              closing:'closing'}),(_l()(),i0.ɵted(0,['\n            '])),i0.ɵncd(0,
          0),(_l()(),i0.ɵted(0,['\n        '])),(_l()(),i0.ɵted((null as any),['\n    ']))],
      (_ck,_v) => {
        var _co:i1.NovoSearchBoxElement = _v.component;
        const currVal_25:any = _co.icon;
        const currVal_26:any = _co.theme;
        const currVal_27:any = 'fab';
        _ck(_v,5,0,currVal_25,currVal_26,currVal_27);
        const currVal_28:any = _co.hint;
        const currVal_29:any = 'bottom';
        _ck(_v,6,0,currVal_28,currVal_29);
        const currVal_33:any = _co.element;
        const currVal_34:any = _co.closeOnSelect;
        _ck(_v,13,0,currVal_33,currVal_34);
      },(_ck,_v) => {
        var _co:i1.NovoSearchBoxElement = _v.component;
        const currVal_0:any = i0.ɵnov(_v,5).theme;
        const currVal_1:any = i0.ɵnov(_v,5).color;
        const currVal_2:any = i0.ɵnov(_v,5).icon;
        const currVal_3:any = i0.ɵnov(_v,5).loading;
        const currVal_4:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('top'));
        const currVal_5:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('left'));
        const currVal_6:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('right'));
        const currVal_7:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('bottom'));
        const currVal_8:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('top-left'));
        const currVal_9:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('top-right'));
        const currVal_10:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('bottom-left'));
        const currVal_11:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isPosition('bottom-right'));
        const currVal_12:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isType('error'));
        const currVal_13:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isType('info'));
        const currVal_14:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isType('warning'));
        const currVal_15:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isType('success'));
        const currVal_16:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).always);
        const currVal_17:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).rounded);
        const currVal_18:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).noAnimate);
        const currVal_19:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).bounce);
        const currVal_20:any = (i0.ɵnov(_v,6).active === false);
        const currVal_21:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isSize('small'));
        const currVal_22:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isSize('medium'));
        const currVal_23:any = (i0.ɵnov(_v,6).tooltip && i0.ɵnov(_v,6).isSize('large'));
        const currVal_24:any = i0.ɵnov(_v,6).tooltip;
        _ck(_v,4,1,[currVal_0,currVal_1,currVal_2,currVal_3,currVal_4,currVal_5,currVal_6,
            currVal_7,currVal_8,currVal_9,currVal_10,currVal_11,currVal_12,currVal_13,
            currVal_14,currVal_15,currVal_16,currVal_17,currVal_18,currVal_19,currVal_20,
            currVal_21,currVal_22,currVal_23,currVal_24]);
        const currVal_30:any = _co.name;
        const currVal_31:any = _co.displayValue;
        const currVal_32:any = _co.placeholder;
        _ck(_v,9,0,currVal_30,currVal_31,currVal_32);
      });
}
export function View_NovoSearchBoxElement_Host_0(_l:any):i0.ɵViewDefinition {
  return i0.ɵvid(0,[(_l()(),i0.ɵeld(0,(null as any),(null as any),2,'novo-search',
      ([] as any[]),[[2,'focused',(null as any)],[2,'active',(null as any)]],(null as any),
      (null as any),View_NovoSearchBoxElement_0,RenderType_NovoSearchBoxElement)),
      i0.ɵprd(5120,(null as any),i9.NG_VALUE_ACCESSOR,(p0_0:any) => {
        return [p0_0];
      },[i1.NovoSearchBoxElement]),i0.ɵdid(1228800,(null as any),0,i1.NovoSearchBoxElement,
          [i0.ElementRef,i10.NovoLabelService,i0.ChangeDetectorRef,i0.NgZone],(null as any),
          (null as any))],(null as any),(_ck,_v) => {
    const currVal_0:any = i0.ɵnov(_v,2).focused;
    const currVal_1:any = i0.ɵnov(_v,2).active;
    _ck(_v,0,0,currVal_0,currVal_1);
  });
}
export const NovoSearchBoxElementNgFactory:i0.ComponentFactory<i1.NovoSearchBoxElement> = i0.ɵccf('novo-search',
    i1.NovoSearchBoxElement,View_NovoSearchBoxElement_Host_0,{name:'name',icon:'icon',
        placeholder:'placeholder',alwaysOpen:'alwaysOpen',theme:'theme',closeOnSelect:'closeOnSelect',
        displayField:'displayField',displayValue:'displayValue',hint:'hint'},{searchChanged:'searchChanged'},
    ['*']);
//# sourceMappingURL=data:application/json;base64,eyJmaWxlIjoiL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NlYXJjaC9TZWFyY2hCb3gubmdmYWN0b3J5LnRzIiwidmVyc2lvbiI6Mywic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsibmc6Ly8vVXNlcnMvamdvZGkvYmgvbm92by1lbGVtZW50cy9zcmMvZWxlbWVudHMvc2VhcmNoL1NlYXJjaEJveC50cyIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NlYXJjaC9TZWFyY2hCb3gudHMuTm92b1NlYXJjaEJveEVsZW1lbnQuaHRtbCIsIm5nOi8vL1VzZXJzL2pnb2RpL2JoL25vdm8tZWxlbWVudHMvc3JjL2VsZW1lbnRzL3NlYXJjaC9TZWFyY2hCb3gudHMuTm92b1NlYXJjaEJveEVsZW1lbnRfSG9zdC5odG1sIl0sInNvdXJjZXNDb250ZW50IjpbIiAiLCJcbiAgICAgICAgPCEtLSBTRUFSQ0ggSUNPTiAtLT5cbiAgICAgICAgPGJ1dHRvbiB0aGVtZT1cImZhYlwiIFtjb2xvcl09XCJ0aGVtZVwiIFtpY29uXT1cImljb25cIiAoY2xpY2spPVwic2hvd1NlYXJjaCgpXCIgW3Rvb2x0aXBdPVwiaGludFwiIHRvb2x0aXBQb3NpdGlvbj1cImJvdHRvbVwiIGRhdGEtYXV0b21hdGlvbi1pZD1cIm5vdm8tc2VhcmNoLWZhYlwiPjwvYnV0dG9uPlxuICAgICAgICA8IS0tIFNFQVJDSCBJTlBVVCAtLT5cbiAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgW2F0dHIubmFtZV09XCJuYW1lXCIgW2F0dHIudmFsdWVdPVwiZGlzcGxheVZhbHVlXCIgW2F0dHIucGxhY2Vob2xkZXJdPVwicGxhY2Vob2xkZXJcIiAoZm9jdXMpPVwib25Gb2N1cygpXCIgKGJsdXIpPVwib25CbHVyKClcIiAoa2V5ZG93bik9XCJfaGFuZGxlS2V5ZG93bigkZXZlbnQpXCIgKGlucHV0KT1cIl9oYW5kbGVJbnB1dCgkZXZlbnQpXCIgI2lucHV0IGRhdGEtYXV0b21hdGlvbi1pZD1cIm5vdm8tc2VhcmNoLWlucHV0XCIvPlxuICAgICAgICA8IS0tIFNFQVJDSCBPVkVSTEFZIC0tPlxuICAgICAgICA8bm92by1vdmVybGF5LXRlbXBsYXRlIFtwYXJlbnRdPVwiZWxlbWVudFwiIFtjbG9zZU9uU2VsZWN0XT1cImNsb3NlT25TZWxlY3RcIiAoc2VsZWN0KT1cImNsb3NlUGFuZWwoKVwiIChjbG9zaW5nKT1cIm9uQmx1cigpXCI+XG4gICAgICAgICAgICA8bmctY29udGVudD48L25nLWNvbnRlbnQ+XG4gICAgICAgIDwvbm92by1vdmVybGF5LXRlbXBsYXRlPlxuICAgICIsIjxub3ZvLXNlYXJjaD48L25vdm8tc2VhcmNoPiJdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztNQ0FBLCtDQUM0QjtVQUFBLGlCQUNwQjtVQUFBO2NBQUE7Y0FBQTtrQkFBQTtrQkFBQTtrQkFBQTtrQkFBQTtrQkFBQTtrQkFBQTtrQkFBQTtrQkFBQTtrQkFBQTtVQUFBO1lBQUE7WUFBQTtZQUFrRDtjQUFBO2NBQUE7WUFBQTtZQUFsRDtVQUFBLHVFQUFBO1VBQUE7Y0FBQSxrREFBQTtVQUFBO1VBQUEsZUFBaUssK0NBQzVJO1VBQUEsaUJBQ3JCO1VBQUE7Y0FBQTtjQUFBO1lBQUE7WUFBQTtZQUFtRztjQUFBO2NBQUE7WUFBQTtZQUFvQjtjQUFBO2NBQUE7WUFBQTtZQUFrQjtjQUFBO2NBQUE7WUFBQTtZQUFtQztjQUFBO2NBQUE7WUFBQTtZQUE1SztVQUFBLGdDQUEwUDtNQUNuTywrQ0FDdkI7VUFBQTtjQUFBO1lBQUE7WUFBQTtZQUEwRTtjQUFBO2NBQUE7WUFBQTtZQUF3QjtjQUFBO2NBQUE7WUFBQTtZQUFsRztVQUFBLDJFQUFBO1VBQUE7c0VBQUE7VUFBQTtjQUFBLG9CQUF1SCw4Q0FDbkg7VUFBQSxHQUF5QixtQ0FDTDs7O1FBTlk7UUFBaEI7UUFBWjtRQUFSLFdBQW9DLFdBQWhCLFdBQVosVUFBUjtRQUF5RTtRQUFpQjtRQUExRixXQUF5RSxXQUFpQixVQUExRjtRQUl1QjtRQUFtQjtRQUExQyxZQUF1QixXQUFtQixVQUExQzs7O1FBSkE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQTtRQUFBO1FBQUE7UUFBQSxZQUFBLHdDQUFBO1lBQUE7WUFBQTtZQUFBLDJDQUFBO1FBRW1CO1FBQW1CO1FBQTRCO1FBQWxFLFdBQW1CLFdBQW1CLFdBQTRCLFVBQWxFOzs7O29CQ0pSO01BQUE7TUFBQTthQUFBO1FBQUE7TUFBQSxvQ0FBQTtVQUFBO1VBQUE7SUFBQTtJQUFBO0lBQUEsV0FBQSxtQkFBQTs7Ozs7OzsifQ==
