{"__symbolic":"module","version":4,"metadata":{"ImageInputValue":{"__symbolic":"class","members":{}},"ImageInputComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"image-input","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":18,"character":13},"useExisting":{"__symbolic":"reference","name":"ImageInputComponent"},"multi":true}],"template":"<div class=\"image\" [style.backgroundImage]=\"bgImage\"></div>\n<input type=\"file\" [multiple]=\"multiple\"\n       accept=\"image/png, image/jpeg\"\n       (change)=\"fileChange($event)\"\n       (dragenter)=\"draggedOver = true\"\n       (dragover)=\"draggedOver = true\"\n       (dragend)=\"draggedOver = false\"\n       (dragleave)=\"draggedOver = false\"\n       (drop)=\"draggedOver = false; fileChange($event)\"\n       [id]=\"randomId\">\n<label [for]=\"randomId\">\n<!--  <svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"file-upload\" role=\"img\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 384 512\" class=\"svg-inline&#45;&#45;fa fa-file-upload fa-w-12 fa-3x\"><path fill=\"#909090\" d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z\" class=\"\"></path></svg>-->\n  <img class=\"upload-icon\" src=\"data:image/svg+xml, %3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='file-upload' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' class='svg-inline--fa fa-file-upload fa-w-12 fa-3x'%3E%3Cpath fill='%23909090' d='M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm65.18 216.01H224v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80H94.82c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36zM377 105L279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9z' class=''%3E%3C/path%3E%3C/svg%3E%0A\" alt=\"upload\">\n</label>\n","styles":[":host{min-width:200px;min-height:200px;position:relative;display:flex;padding:0;background-color:rgba(0,0,0,.1)}:host .image{background-size:contain;background-repeat:no-repeat;background-position:50%}:host .image,:host input[type=file]{height:100%!important;width:100%!important;flex:1;position:absolute}:host input[type=file]{border:0!important;margin:0!important;padding:0!important;opacity:0;filter:opacity(0);cursor:pointer}:host label{display:flex;flex:1;max-height:100%;flex-direction:column;position:relative;margin:0!important;pointer-events:none}:host label .upload-icon{flex:1;height:0;min-height:50px;max-height:100px;margin:auto}:host.dragging-over label{background:rgba(0,0,0,.2)}:host.has-image label{filter:opacity(0)}:host.has-image label .upload-icon{filter:brightness(130%)}:host.has-image.dragging-over label,:host.has-image:hover label{filter:opacity(1);background:rgba(0,0,0,.2);display:flex}:host.disabled input,:host.disabled label{display:none!important;pointer-events:none!important}:host:not(.interactive) input,:host:not(.interactive) label{pointer-events:none;display:none}"]}]}],"members":{"bootstrap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":25,"character":3},"arguments":["class.form-control"]}]}],"draggedOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":26,"character":3},"arguments":["class.dragging-over"]}]}],"hasImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":28,"character":3},"arguments":["class.has-image"]}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":32,"character":3},"arguments":["class.disabled"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":34}}]}],"interactive":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":33,"character":3},"arguments":["class.interactive"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":37}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":3}}]}],"placeholderValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":85,"character":3}}]}],"modifier":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":87,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":90,"character":23}]}],"ngOnInit":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"getProcessFile":[{"__symbolic":"method"}],"fileChange":[{"__symbolic":"method"}]}},"GalleryImageValue":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ImageInputValue"},"members":{}},"ImageGalleryComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"image-gallery","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":15,"character":13},"useExisting":{"__symbolic":"reference","name":"ImageGalleryComponent"},"multi":true}],"template":"<div class=\"d-flex\">\n  <ng-container *ngIf=\"value.length > 1\">\n    <button type=\"button\" class=\"btn btn-light\" (click)=\"swapImages(selected.sort, selected.sort - 1)\" *ngIf=\"!this.disabled\">\n      <i\n        class=\"fas fa-fw fa-chevron-left\"\n        *ngIf=\"dir === 'rtl'\"></i>\n      <i\n        class=\"fas fa-fw fa-chevron-right\"\n        *ngIf=\"dir === 'ltr'\"></i>\n    </button>\n    <span class=\"mx-1 my-auto\">\n    {{selected?.sort + 1}}\n      <small> / {{value.length}}</small>\n    </span>\n    <button type=\"button\" class=\"btn btn-light\" (click)=\"swapImages(selected.sort, selected.sort + 1)\" *ngIf=\"!this.disabled\">\n      <i\n        class=\"fas fa-fw fa-chevron-right\"\n        *ngIf=\"dir === 'rtl'\"></i>\n      <i\n        class=\"fas fa-fw fa-chevron-left\"\n        *ngIf=\"dir === 'ltr'\"></i>\n    </button>\n  </ng-container>\n  <div class=\"flex-grow-1\"></div>\n  <button type=\"button\"\n          (click)=\"deleteImage(selected.sort)\"\n          class=\"btn btn-danger\" *ngIf=\"value.length && !this.disabled\">\n    <i class=\"fas fa-fw fa-trash\"></i>\n  </button>\n</div>\n<image-input\n  [placeholderValue]=\"selected\"\n  [disabled]=\"disabled\"\n  [modifier]=\"imageInputModifier\"\n  [multiple]=\"true\"\n  (valueChange)=\"newImage($event)\"\n  class=\"flex-grow-1 mt-1\"\n></image-input>\n<div class=\"row flex-nowrap gallery-slider p-md-4 p-2 mx-n2 \" *ngIf=\"value.length > 1\">\n  <div class=\"col-md-4 slide-item d-flex flex-column px-1\" *ngFor=\"let image of value; let i = index\">\n    <div class=\"bg-white rounded position-relative flex-grow-1 clickable shadow-sm\"\n         [class.shadow]=\"image.id === selected.id\"\n         (click)=\"selected = image\">\n      <div class=\"image\" [style.backgroundImage]=\"'url(' + image.src + ')'\"></div>\n    </div>\n  </div>\n</div>\n","styles":[":host{min-width:200px;min-height:300px;position:relative;display:flex;flex-direction:column}:host .gallery-slider{overflow-x:auto}:host .gallery-slider .slide-item{min-height:100px;min-width:100px}:host .gallery-slider .slide-item .image{background-size:contain;background-repeat:no-repeat;background-position:50%;height:100%!important;width:100%!important;flex-grow:1;position:absolute}"]}]}],"members":{"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":22,"character":3},"arguments":["class.disabled"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":34}}]}],"bootstrap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":23,"character":3},"arguments":["class.form-control"]}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"delete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"imageInputModifier":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnDestroy":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"newImage":[{"__symbolic":"method"}],"deleteImage":[{"__symbolic":"method"}],"swapImages":[{"__symbolic":"method"}]}},"BreadcrumbsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"nav[breadcrumbs]","template":"<ol class=\"breadcrumb {{breadcrumbListClass}}\">\n  <ng-container *ngFor=\"let breadcrumb of breadcrumbsService.breadcrumbs$ | async\">\n    <li class=\"breadcrumb-item {{breadcrumbListItemClass}}\" routerLinkActive=\"active\" *ngIf=\"breadcrumb.label\">\n      <ng-container *ngTemplateOutlet=\"linkTemplate || templateRef; context: breadcrumb\"></ng-container>\n    </li>\n  </ng-container>\n</ol>\n\n<ng-template #templateRef let-label=\"label\" let-url=\"url\" let-index=\"index\">\n  <a [routerLink]=\"url\" routerLinkActive=\"active\" [routerLinkActiveOptions]=\"{exact: true}\">{{label}}</a>\n</ng-template>\n","styles":[""]}]}],"members":{"linkTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3}}]}],"breadcrumbListClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":15,"character":3},"arguments":["breadcrumbListClass"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":37}}]}],"breadcrumbListItemClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":25,"character":3},"arguments":["breadcrumbListItemClass"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":41}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"BreadcrumbsService"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"PaginationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"nav[pagination]","template":"<ul class=\"pagination\">\n  <li class=\"page-item\" [class.disabled]=\"page <= 1\">\n    <button class=\"page-link\" aria-label=\"Previous\" (click)=\"page = 1\" [disabled]=\"page <= 1\">\n      <span aria-hidden=\"true\">&laquo;&laquo;</span>\n      <span class=\"sr-only\">First</span>\n    </button>\n  </li>\n  <li class=\"page-item\" [class.disabled]=\"page <= 1\">\n    <button class=\"page-link\" aria-label=\"Previous\" (click)=\"page = page - 1\" [disabled]=\"page <= 1\">\n      <span aria-hidden=\"true\">&laquo;</span>\n      <span class=\"sr-only\">Previous</span>\n    </button>\n  </li>\n  <ng-container *ngFor=\"let p of pages$ | async\">\n    <li class=\"page-item\" [class.active]=\"+p === page\">\n      <button class=\"page-link\" (click)=\"page = p\">{{p}}</button>\n    </li>\n  </ng-container>\n  <li class=\"page-item\" [class.disabled]=\"page >= lastPage\">\n    <button class=\"page-link\" aria-label=\"Previous\" (click)=\"page = page + 1\" [disabled]=\"page >= lastPage\">\n      <span aria-hidden=\"true\">&raquo;</span>\n      <span class=\"sr-only\">Next</span>\n    </button>\n  </li>\n  <li class=\"page-item\" [class.disabled]=\"page >= lastPage\">\n    <button class=\"page-link\" aria-label=\"Previous\" (click)=\"page = lastPage\" [disabled]=\"page >= lastPage\">\n      <span aria-hidden=\"true\">&raquo;&raquo;</span>\n      <span class=\"sr-only\">Last</span>\n    </button>\n  </li>\n</ul>\n","styles":[""]}]}],"members":{"pageChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":3}}]}],"pageSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":26,"character":3},"arguments":["pageSize"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":26}}]}],"collectionSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":37,"character":3},"arguments":["collectionSize"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":32}}]}],"maxSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":48,"character":3},"arguments":["maxSize"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":25}}]}],"page":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":59,"character":3},"arguments":["page"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":22}}]}],"pagination":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"Router","line":75,"character":19},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":76,"character":18}]}],"queryParamValue":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":79,"character":3},"arguments":["queryParam"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":28},"arguments":["queryParam"]}]}],"updatePages":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"PopoverDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":22,"character":1},"arguments":[{"selector":"[popover]","exportAs":"popover"}]}],"members":{"popoverReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"popoverContent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":3}}]}],"popoverOn":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"popoverPlacement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"popoverClass":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":66,"character":3}}]}],"popoverArrow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"popoverMatchWidth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"popoverMatchHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":94,"character":3}}]}],"show":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"forceShow":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"PopoverService"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":116,"character":35,"context":{"typeName":"HTMLElement"},"module":"./lib/directives/popover.directive"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"updateHook":[{"__symbolic":"method"}],"activateOnHover":[{"__symbolic":"method"}],"activateOnClick":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"NgFormQueryParamsDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"form[queryParams]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":19,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"NgForm","line":19,"character":25},{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":20,"character":18},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":21,"character":19}]}],"ngOnDestroy":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"updateForm":[{"__symbolic":"method"}]}},"AdvanceInputDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":20,"character":1},"arguments":[{"selector":"input[advanceInput]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":28,"character":5}}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"NgModel","line":28,"character":26},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":29,"character":35,"context":{"typeName":"HTMLInputElement"},"module":"./lib/directives/advance-input.directive"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":30,"character":22}]}],"type":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":37,"character":3},"arguments":["type"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":22}}]}],"prefix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":44,"character":3},"arguments":["prefix"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":24}}]}],"suffix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":48,"character":3},"arguments":["suffix"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":24}}]}],"controls":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":52,"character":3},"arguments":["controls"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":26}}]}],"min":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":64,"character":3},"arguments":["min"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":21}}]}],"max":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":72,"character":3},"arguments":["max"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":72,"character":21}}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":81,"character":3},"arguments":["template"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":26}}]}],"pattern":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Attribute","line":89,"character":3},"arguments":["pattern"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":25}}]}],"updateValue":[{"__symbolic":"method"}],"updateView":[{"__symbolic":"method"}],"updateModel":[{"__symbolic":"method"}],"forceCursor":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":325,"character":3},"arguments":["focus"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":326,"character":3},"arguments":["click"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":327,"character":3},"arguments":["select",["$event"]]}]}],"evalValue":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":341,"character":3},"arguments":["blur",["$event"]]}]}],"onKeyDown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":364,"character":3},"arguments":["keydown",["$event"]]}]}],"initializeControls":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ImgDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":7,"character":1},"arguments":[{"selector":"img"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":14,"character":34,"context":{"typeName":"HTMLImageElement"},"module":"./lib/directives/img.directive"}]},{"__symbolic":"reference","name":"TriggerOnViewportService"},{"__symbolic":"reference","name":"ImgService"}]}],"src":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":24,"character":3},"arguments":["src"]}]}],"loadingStrategy":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":3}}]}],"thumbnailSrc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":3},"arguments":["thumbnailSrc"]}]}],"errorSrc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3},"arguments":["errorSrc"]}]}],"source":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3},"arguments":["src"]}]}]}},"LoadingDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"[loading]"}]}],"members":{"loading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":8,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":30},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":33,"character":22}]}]}},"NG_MODEL_ERROR_MAPPER":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":15,"character":41},"arguments":["NgModelErrorMapper"]},"NgModelErrorMessageDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":18,"character":1},"arguments":[{"selector":"[ngModel][ngModelErrorMessage]"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Self","line":29,"character":5}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":29,"character":13}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":30,"character":5},"arguments":[{"__symbolic":"reference","name":"NG_MODEL_ERROR_MAPPER"}]}],null,null],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":29,"character":40},{"__symbolic":"error","message":"Expression form not supported","line":30,"character":55,"module":"./lib/directives/ng-model-error-message.directive"},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":31,"character":22},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":32,"character":16}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"PopoverVerticalPlacement":{"__symbolic":"interface"},"PopoverHorizontalPlacement":{"__symbolic":"interface"},"Popover":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Could not resolve type","line":242,"character":17,"context":{"typeName":"PopoverConstructor"},"module":"./lib/services/popover.service"}]}],"getPosition":[{"__symbolic":"method"}],"updatePopOverPosition":[{"__symbolic":"method"}]}},"PopoverService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":427,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":433,"character":37},{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":434,"character":20},{"__symbolic":"reference","module":"@angular/core","name":"Injector","line":435,"character":22}]}],"addPopover":[{"__symbolic":"method"}],"removePopover":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"TriggerOnViewportService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"addElement":[{"__symbolic":"method"}],"processElement":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"Breadcrumb":{"__symbolic":"interface"},"BreadcrumbRoute":{"__symbolic":"interface"},"BreadcrumbRoutes":{"__symbolic":"interface"},"BreadcrumbsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":21,"character":1},"arguments":[{"providedIn":"any"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/router","name":"ActivatedRoute","line":31,"character":28},{"__symbolic":"reference","module":"@angular/router","name":"Router","line":32,"character":20}]}],"digBreadcrumbs":[{"__symbolic":"method"}],"updateBreadcrumb":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"IMAGE_SERVICE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":3,"character":40},"arguments":["ImgServiceConfig"]},"ImgService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1},"arguments":[{"providedIn":"any"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":13,"character":5},"arguments":[{"__symbolic":"reference","name":"IMAGE_SERVICE_CONFIG"}]}]],"parameters":[null]}]},"statics":{"ɵprov":{}}},"ImageInputComponentsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":21,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ImageInputComponent"},{"__symbolic":"reference","name":"ImageGalleryComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":24,"character":4}],"exports":[{"__symbolic":"reference","name":"ImageInputComponent"},{"__symbolic":"reference","name":"ImageGalleryComponent"}]}]}],"members":{}},"PopoverModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":31,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PopoverDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":33,"character":12}],"exports":[{"__symbolic":"reference","name":"PopoverDirective"}]}]}],"members":{}},"ImgModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":40,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ImgDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":42,"character":12}],"exports":[{"__symbolic":"reference","name":"ImgDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":{"__symbolic":"error","message":"Lambda not supported","line":55,"character":22,"module":"./lib/ng-bootstrap.module"}}}},"StarRatingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":82,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":84,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":84,"character":26}],"exports":[{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"AdvanceInputModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":90,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"AdvanceInputDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":92,"character":12}],"exports":[{"__symbolic":"reference","name":"AdvanceInputDirective"}]}]}],"members":{}},"LoadingModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":98,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"LoadingDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":100,"character":12}],"exports":[{"__symbolic":"reference","name":"LoadingDirective"}]}]}],"members":{}},"NgModelErrorMessageModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":107,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgModelErrorMessageDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":109,"character":12}],"exports":[{"__symbolic":"reference","name":"NgModelErrorMessageDirective"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["errorMapper"],"value":{"ngModule":{"__symbolic":"reference","name":"NgModelErrorMessageModule"},"providers":[{"provide":{"__symbolic":"reference","name":"NG_MODEL_ERROR_MAPPER"},"useValue":{"__symbolic":"reference","name":"errorMapper"}}]}}}},"NgFormQueryParamsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":124,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgFormQueryParamsDirective"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":126,"character":12},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":126,"character":26},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":126,"character":39}],"exports":[{"__symbolic":"reference","name":"NgFormQueryParamsDirective"}]}]}],"members":{}},"BreadcrumbsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":132,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BreadcrumbsComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":134,"character":12},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":134,"character":26}],"exports":[{"__symbolic":"reference","name":"BreadcrumbsComponent"}]}]}],"members":{}},"PaginationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":140,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"PaginationComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":142,"character":12},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":142,"character":26}],"exports":[{"__symbolic":"reference","name":"PaginationComponent"}]}]}],"members":{}},"AdvancedSelectModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":148,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵb"}],"imports":[{"__symbolic":"reference","name":"PopoverModule"},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":150,"character":27},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":150,"character":40}],"exports":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵb"}]}]}],"members":{}},"NgBootstrapModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":156,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":158,"character":4},{"__symbolic":"reference","name":"ImageInputComponentsModule"},{"__symbolic":"reference","name":"AdvanceInputModule"},{"__symbolic":"reference","name":"PopoverModule"},{"__symbolic":"reference","name":"BreadcrumbsModule"},{"__symbolic":"reference","name":"PaginationModule"},{"__symbolic":"reference","name":"ImgModule"},{"__symbolic":"reference","name":"NgFormQueryParamsModule"},{"__symbolic":"reference","name":"LoadingModule"}],"exports":[{"__symbolic":"reference","name":"ImageInputComponentsModule"},{"__symbolic":"reference","name":"AdvanceInputModule"},{"__symbolic":"reference","name":"PopoverModule"},{"__symbolic":"reference","name":"BreadcrumbsModule"},{"__symbolic":"reference","name":"PaginationModule"},{"__symbolic":"reference","name":"ImgModule"},{"__symbolic":"reference","name":"NgFormQueryParamsModule"},{"__symbolic":"reference","name":"LoadingModule"}]}]}],"members":{}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"star-rating","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":10,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}],"template":"<div>\n  <input [(ngModel)]=\"rangeValue\" type=\"range\" [min]=\"defaultRangeValue\" max=\"5\" [step]=\"halfStar ? 0.5 : 1\" [readOnly]=\"readOnly\" [disabled]=\"disabled\">\n  <i class=\"fas fa-star fa-fw\" *ngFor=\"let star of fullStars\"></i>\n  <i class=\"fas fa-star-half-alt fa-fw\" *ngIf=\"hasHalfStar\"></i>\n  <i class=\"far fa-star fa-fw\" *ngFor=\"let star of emptyStars\"></i>\n</div>\n","styles":[":host{border:none}:host>div{display:inline-block;position:relative;text-align:center}:host>div input[type=range]{position:absolute;top:0;left:0;height:100%;width:100%;filter:opacity(0)}"]}]}],"members":{"bootstrap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":17,"character":3},"arguments":["class.form-control"]}]}],"readOnly":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"allowZero":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":3}}]}],"halfStar":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"setDisabledState":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":70,"character":1},"arguments":[{"selector":"advanced-option","template":"\n    <div #content [class.d-none]=\"!content.childNodes.length\">\n      <ng-content></ng-content>\n    </div>\n    <div [innerHTML]=\"label\" *ngIf=\"!content.childNodes.length\"></div>\n  ","styles":["\n      :host {\n        cursor: pointer;\n        position: relative;\n        word-break: break-word;\n      }\n\n      * {\n        position: relative;\n        z-index: 0;\n      }\n\n      :host::before {\n        position: absolute;\n        content: '';\n        top: 0;\n        left: 0;\n        /*width: 100%;*/\n        /*height: 100%;*/\n        z-index: 1;\n      }\n\n      :host::before ~ * {\n        position: relative;\n        z-index: 0;\n      }\n\n      :host.selected:before {\n        content: '\\f14a';\n        font-family: 'Font Awesome 5 Free';\n        padding: 0.3em;\n      }\n\n      :host::after {\n        content: '';\n        display: block;\n        position: absolute;\n        z-index: 2 !important;\n        top: 0;\n        left: 0;\n        height: 100%;\n        width: 100%;\n      }\n\n      :host.highlighted {\n        z-index: 30;\n        transform-origin: center center;\n        /*background-color: #eee;*/\n        box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.2);\n      }\n\n    "]}]}],"members":{"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":138,"character":3},"arguments":["class"]}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":143,"character":3}}]}],"highlighted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":152,"character":3},"arguments":["class.highlighted"]}]}],"selected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":153,"character":3},"arguments":["class.active"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":153,"character":32},"arguments":["class.selected"]}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":158,"character":5}}],null],"parameters":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":336,"character":34,"context":{"typeName":"HTMLElement"},"module":"./lib/components/advanced-select/advanced-select.component"}]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"updateState":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":241,"character":1},"arguments":[{"selector":"advanced-select","providers":[{"provide":{"__symbolic":"reference","module":"@angular/forms","name":"NG_VALUE_ACCESSOR","line":248,"character":15},"useExisting":{"__symbolic":"reference","name":"ɵc"},"multi":true}],"template":"<div class=\"advanced-select-popover-target\" popover\n     [popoverContent]=\"popoverTemplate\"\n     popoverMatchHeight=\"true\" popoverMatchWidth=\"true\" #popover=\"popover\"\n     popoverClass=\"advanced-select-popover\"\n     [popoverPlacement]=\"{vertical: 'auto', horizontal: 'center'}\" [popoverArrow]=\"false\"></div>\n<div class=\"input-group-prepend\" *ngIf=\"valueAsArray.length\" style=\"max-width: 100%;\">\n  <span class=\"input-group-text border-0\" style=\"background: transparent;max-width: 100%;\">\n    <div class=\"values-container\">\n      <label class=\"badge bg-primary\"\n             *ngFor=\"let option of valueAsArray\"\n             [innerHTML]=\"getSelectedLabel(option)\" (click)=\"deselectValue(option)\"></label>\n    </div>\n  </span>\n</div>\n<input style=\"min-width: 150px\" type=\"text\" class=\"form-control border-0 rounded\"\n       [(ngModel)]=\"query\"\n       [readOnly]=\"!queryEnabled\"\n       [ngModelOptions]=\"{standalone: true}\"\n       (focus)=\"onFocus()\" #inputElement\n       (keydown.escape)=\"inputElement.blur();popover.hide(); eventHandle($event)\"\n       (keydown.tab)=\"inputElement.blur();popover.hide();\"\n       (keydown.backspace)=\"backspace()\" (keydown.enter)=\"enter(); eventHandle($event)\"\n       (keydown.arrowUp)=\"moveIndex(-1); eventHandle($event)\" (keydown.arrowDown)=\"moveIndex(1); eventHandle($event)\">\n<div class=\"input-group-append\" *ngIf=\"arrow\">\n  <label class=\"input-group-text border-0\"\n         (click)=\"onArrowClick()\"\n         style=\"background: transparent; cursor:pointer;\">\n    <i class=\"fas fa-chevron-{{popover?.popover?.show ? 'up' : 'down'}} fa-fw\"></i>\n  </label>\n</div>\n<ng-template #popoverTemplate>\n  <ng-container *ngIf=\"options && options.length; else content\">\n    <advanced-option *ngFor=\"let option of options\" [value]=\"option\"></advanced-option>\n  </ng-container>\n</ng-template>\n<ng-template #content>\n  <ng-content></ng-content>\n</ng-template>\n","styles":["@charset \"UTF-8\";:host{word-break:break-word;padding:0;position:relative}:host:focus-within{box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}:host:focus-within input:focus{box-shadow:none}:host .badge{cursor:pointer;font-size:1em;margin:.25em}:host .badge:before{content:\"  \";font-family:Font Awesome\\ 5 Free}:host input{background:transparent}:host input[readonly]{cursor:pointer}:host .advanced-select-popover-target{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}:host .input-group-prepend span{padding:0!important}:host .values-container{max-width:100%;word-break:break-all;white-space:normal;justify-content:flex-start;display:flex;flex-wrap:wrap}"]}]}],"members":{"optionsComponentList":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":260,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵb"}]}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":262,"character":3}}]}],"queryEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":283,"character":3}}]}],"arrow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":284,"character":3}}]}],"query":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":286,"character":3}}]}],"value":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":298,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"error","message":"Could not resolve type","line":336,"character":34,"context":{"typeName":"HTMLElement"},"module":"./lib/components/advanced-select/advanced-select.component"}]}]}],"bootstrap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":340,"character":3},"arguments":["class.input-group"]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":340,"character":37},"arguments":["class.form-control"]}]}],"popover":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":341,"character":3},"arguments":["popover"]}]}],"inputElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":342,"character":3},"arguments":["inputElement"]}]}],"queryChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":345,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":349,"character":3}}]}],"uniqueValues":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":352,"character":3}}]}],"valueChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":357,"character":3}}]}],"selectValue":[{"__symbolic":"method"}],"deselectValue":[{"__symbolic":"method"}],"updateModel":[{"__symbolic":"method"}],"getSelectedLabel":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"registerOnChange":[{"__symbolic":"method"}],"registerOnTouched":[{"__symbolic":"method"}],"writeValue":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"enter":[{"__symbolic":"method"}],"backspace":[{"__symbolic":"method"}],"moveIndex":[{"__symbolic":"method"}],"onFocus":[{"__symbolic":"method"}],"eventHandle":[{"__symbolic":"method"}],"onArrowClick":[{"__symbolic":"method"}]}}},"origins":{"ImageInputValue":"./lib/components/image-input/image-input.component","ImageInputComponent":"./lib/components/image-input/image-input.component","GalleryImageValue":"./lib/components/image-gallery/image-gallery.component","ImageGalleryComponent":"./lib/components/image-gallery/image-gallery.component","BreadcrumbsComponent":"./lib/components/breadcrumbs/breadcrumbs.component","PaginationComponent":"./lib/components/pagination/pagination.component","PopoverDirective":"./lib/directives/popover.directive","NgFormQueryParamsDirective":"./lib/directives/ng-form-query-params.directive","AdvanceInputDirective":"./lib/directives/advance-input.directive","ImgDirective":"./lib/directives/img.directive","LoadingDirective":"./lib/directives/loading.directive","NG_MODEL_ERROR_MAPPER":"./lib/directives/ng-model-error-message.directive","NgModelErrorMessageDirective":"./lib/directives/ng-model-error-message.directive","PopoverVerticalPlacement":"./lib/services/popover.service","PopoverHorizontalPlacement":"./lib/services/popover.service","Popover":"./lib/services/popover.service","PopoverService":"./lib/services/popover.service","TriggerOnViewportService":"./lib/services/trigger-on-viewport.service","Breadcrumb":"./lib/services/breadcrumbs.service","BreadcrumbRoute":"./lib/services/breadcrumbs.service","BreadcrumbRoutes":"./lib/services/breadcrumbs.service","BreadcrumbsService":"./lib/services/breadcrumbs.service","IMAGE_SERVICE_CONFIG":"./lib/services/img.service","ImgService":"./lib/services/img.service","ImageInputComponentsModule":"./lib/ng-bootstrap.module","PopoverModule":"./lib/ng-bootstrap.module","ImgModule":"./lib/ng-bootstrap.module","StarRatingModule":"./lib/ng-bootstrap.module","AdvanceInputModule":"./lib/ng-bootstrap.module","LoadingModule":"./lib/ng-bootstrap.module","NgModelErrorMessageModule":"./lib/ng-bootstrap.module","NgFormQueryParamsModule":"./lib/ng-bootstrap.module","BreadcrumbsModule":"./lib/ng-bootstrap.module","PaginationModule":"./lib/ng-bootstrap.module","AdvancedSelectModule":"./lib/ng-bootstrap.module","NgBootstrapModule":"./lib/ng-bootstrap.module","ɵa":"./lib/components/start-rating/star-rating.component","ɵb":"./lib/components/advanced-select/advanced-select.component","ɵc":"./lib/components/advanced-select/advanced-select.component"},"importAs":"@monabbous/ng-bootstrap"}