{"version":3,"file":"ubys-theme.mjs","sources":["../../../projects/ubys-theme/src/lib/Layout/pages-layout/pages-layout.component.ts","../../../projects/ubys-theme/src/lib/Layout/pages-layout/pages-layout.component.html","../../../projects/ubys-theme/src/lib/ThemeOptions/theme-options.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/mega-menu/mega-menu.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/mega-menu/mega-menu.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/notification-box/notification-box.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/notification-box/notification-box.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/language-box/language-box.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/language-box/language-box.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/dots/dots.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/dots/dots.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/user-box/user-box.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/user-box/user-box.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/header.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/header.component.html","../../../projects/ubys-theme/src/lib/ThemeOptions/store/theme.actions.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/search-box/search-box.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/search-box/search-box.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/sidebar/sidebar.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/sidebar/sidebar.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/footer/elements/footer-dots/footer-dots.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/footer/elements/footer-dots/footer-dots.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/footer/elements/footer-menu/footer-menu.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/footer/elements/footer-menu/footer-menu.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/footer/footer.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/footer/footer.component.html","../../../projects/ubys-theme/src/lib/ThemeOptions/options-drawer/options-drawer.component.ts","../../../projects/ubys-theme/src/lib/ThemeOptions/options-drawer/options-drawer.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/user-calendar/user-calendar.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/user-calendar/user-calendar.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/user-settings-box/user-settings-box.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/user-settings-box/user-settings-box.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/drawer/drawer.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/drawer/drawer.component.html","../../../projects/ubys-theme/src/lib/Layout/apps-layout/apps-layout.component.ts","../../../projects/ubys-theme/src/lib/Layout/apps-layout/apps-layout.component.html","../../../projects/ubys-theme/src/lib/Layout/base-layout/base-layout.component.ts","../../../projects/ubys-theme/src/lib/Layout/base-layout/base-layout.component.html","../../../projects/ubys-theme/src/lib/ubys-theme.service.ts","../../../projects/ubys-theme/src/lib/ubys-theme.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/mega-menu/elements/megapopover/megapopover.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/mega-menu/elements/megapopover/megapopover.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/sidebar/elements/logo/logo.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/sidebar/elements/logo/logo.component.html","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/live-statistic-box/live-statistic-box.component.ts","../../../projects/ubys-theme/src/lib/Layout/Components/header/elements/live-statistic-box/live-statistic-box.component.html","../../../projects/ubys-theme/src/lib/ubys-theme.module.ts","../../../projects/ubys-theme/src/public-api.ts","../../../projects/ubys-theme/src/ubys-theme.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { animate, query, style, transition, trigger } from '@angular/animations';\r\n\r\n@Component({\r\n  selector: 'app-pages-layout',\r\n  templateUrl: './pages-layout.component.html',\r\n  animations: [\r\n\r\n    trigger('architectUIAnimation', [\r\n      transition('* <=> *', [\r\n        query(':enter, :leave', [\r\n          style({\r\n            opacity: 0,\r\n            display: 'flex',\r\n            flex: '1',\r\n            flexDirection: 'column'\r\n          }),\r\n        ]),\r\n        query(':enter', [\r\n          animate('600ms ease', style({ opacity: 1 })),\r\n        ], { optional: true }),\r\n\r\n        query(':leave', [\r\n          animate('600ms ease', style({ opacity: 0 })),\r\n        ], { optional: true })\r\n      ]),\r\n    ])\r\n  ]\r\n})\r\nexport class PagesLayoutComponent implements OnInit {\r\n\r\n  constructor() {\r\n  }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<div [@architectUIAnimation]=\"o.isActivated ? o.activatedRoute : ''\">\r\n  <router-outlet #o=\"outlet\"></router-outlet>\r\n</div>\r\n<ngx-loading-bar [color]=\"'#3f6ad8'\"></ngx-loading-bar>","import { Injectable } from '@angular/core';\r\n\r\n@Injectable()\r\nexport class ThemeOptions {\r\n  sidebarHover = false;\r\n  toggleSidebar = true;\r\n  toggleSidebarMobile = false;\r\n  toggleHeaderMobile = false;\r\n  toggleThemeOptions = false;\r\n  toggleDrawer = false;\r\n  toggleFixedFooter = false;\r\n}\r\n","import { Component, Input, OnInit } from '@angular/core';\r\nimport { Menu } from '../../../models/Menu';\r\n\r\n@Component({\r\n  selector: 'app-mega-menu',\r\n  templateUrl: './mega-menu.component.html',\r\n})\r\nexport class MegamenuComponent implements OnInit {\r\n  public value = false;\r\n  constructor() { }\r\n\r\n  @Input() menuTitle:string = 'Mega Menu';\r\n  @Input() menuList: Menu[] = [\r\n\r\n    {\r\n      name: 'Overview',\r\n      child: [\r\n        {\r\n          name: 'Contact',\r\n          icon: 'nav-link-icon lnr-inbox',\r\n          url: '#'\r\n        },\r\n        {\r\n          name: 'Incidents',\r\n          icon: 'nav-link-icon lnr-book',\r\n          url: '#',\r\n          badgeCount: 5,\r\n          badgeIcon:'ms-auto badge rounded-pill bg-danger'\r\n        }\r\n      ]\r\n    },\r\n    {\r\n      name: 'Favorites',\r\n      child: [\r\n        {\r\n          name: 'Reports Conversation',\r\n          url: '#'\r\n        },\r\n        {\r\n          name: 'Quick Start',\r\n          url: '#'\r\n        }\r\n      ]\r\n    }, \r\n    {\r\n      name: 'Sales & Marketting',\r\n      child: [\r\n        {\r\n          name: 'Queues',\r\n          url: '#'\r\n        },\r\n        {\r\n          name: 'Resource Groups',\r\n          url: '#',\r\n          badgeCount:3\r\n        }\r\n      ]\r\n    },\r\n  ]\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n  hideMegamenu() {\r\n    this.value = !this.value;\r\n  }\r\n}\r\n","<div class=\"app-header-left\">\r\n  <ul [ngStyle]=\"{'opacity': value ? '0' : '1'}\" class=\"header-megamenu nav\">\r\n    <li class=\"nav-item\">\r\n    \r\n      <div class=\"btn-group\" ngbDropdown>\r\n        <button class=\"btn btn-link\" ngbDropdownToggle>\r\n          <span>\r\n            <i class=\"nav-link-icon pe-7s-gift\"></i>\r\n          {{menuTitle}}\r\n          </span>\r\n        </button>\r\n        <div ngbDropdownMenu>\r\n          <div class=\"dropdown-mega-menu\">\r\n            <div class=\"grid-menu grid-menu-3col\">\r\n              <div class=\"g-0 row\">\r\n                <div class=\"col-sm-6 col-xl-4\" *ngFor=\"let menu of menuList\">\r\n                  <ul class=\"nav flex-column\" >\r\n\r\n                    <li class=\"nav-item-header nav-item\">{{menu?.name}}</li>\r\n\r\n                    <li  class=\"nav-item\" *ngFor=\"let childMenu of menu?.child\">\r\n                      <a routerLink=\"{{childMenu?.url}}\" class=\"nav-link\">\r\n                        <i class=\"{{childMenu?.icon}}\"></i>\r\n                        <span>{{childMenu?.name}}</span>\r\n                        <div class=\"{{childMenu?.badgeIcon}}\">{{childMenu?.badgeCount}}</div>\r\n                      </a>\r\n                    </li>\r\n                  </ul>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </li> \r\n\r\n    <!--Settings-->\r\n\r\n\r\n    <!-- <li class=\"nav-item\">\r\n      <div class=\"btn-group\" ngbDropdown>\r\n        <button class=\"btn btn-link\" ngbDropdownToggle>\r\n          <span>\r\n            <div class=\"badge rounded-pill bg-danger ms-0 me-2\">4</div>\r\n            Settings\r\n          </span>\r\n        </button>\r\n        <div ngbDropdownMenu>\r\n          <div class=\"dropdown-menu-header\">\r\n            <div class=\"dropdown-menu-header-inner bg-focus\">\r\n              <div class=\"menu-header-image opacity-2 dd-header-bg-5\"></div>\r\n              <div class=\"menu-header-content\">\r\n                <h5 class=\"menu-header-title\">Overview</h5>\r\n                <h6 class=\"menu-header-subtitle\">Dropdown menus for everyone</h6>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <div class=\"scroll-area-xs\">\r\n            <perfect-scrollbar [autoPropagation]=\"true\">\r\n              <h6 class=\"dropdown-header\">Key Figures</h6>\r\n              <button type=\"button\" class=\"dropdown-item\">Service Calendar</button>\r\n              <button type=\"button\" class=\"dropdown-item\">Knowledge Base</button>\r\n              <button type=\"button\" class=\"dropdown-item\">Accounts</button>\r\n              <div class=\"dropdown-divider\"></div>\r\n              <button type=\"button\" class=\"dropdown-item\">Products</button>\r\n              <button type=\"button\" class=\"dropdown-item\">Rollup Queries</button>\r\n            </perfect-scrollbar>\r\n          </div>\r\n          <ul class=\"nav flex-column\">\r\n            <li class=\"nav-item-divider nav-item\"></li>\r\n            <li class=\"nav-item-btn nav-item\">\r\n              <button class=\"btn-wide btn-shadow btn btn-danger btn-sm\">Cancel</button>\r\n            </li>\r\n          </ul>\r\n        </div>\r\n      </div>\r\n    </li> -->\r\n\r\n\r\n\r\n    <!--Projects-->\r\n    <!-- <li class=\"nav-item\">\r\n      <div class=\"dropdown-menu-rounded btn-group\" ngbDropdown>\r\n        <button type=\"button\" class=\"btn btn-link\" ngbDropdownToggle>\r\n          <span>\r\n            <i class=\"nav-link-icon pe-7s-settings\"></i>\r\n            Projects\r\n          </span>\r\n        </button>\r\n        <div class=\"dropdown-menu-lg\" ngbDropdownMenu>\r\n          <div class=\"dropdown-menu-header\">\r\n            <div class=\"dropdown-menu-header-inner bg-success\">\r\n              <div class=\"menu-header-image opacity-1 dd-header-bg-3\"></div>\r\n              <div class=\"menu-header-content text-start\">\r\n                <h5 class=\"menu-header-title\">Overview</h5>\r\n                <h6 class=\"menu-header-subtitle\">Unlimited options</h6>\r\n                <div class=\"menu-header-btn-pane\">\r\n                  <button class=\"me-2 btn btn-dark btn-sm\">Settings</button>\r\n                  <button class=\"btn-icon btn-icon-only btn btn-warning btn-sm\">\r\n                    <i class=\"pe-7s-config btn-icon-wrapper\"></i>\r\n                  </button>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <button type=\"button\" class=\"dropdown-item\"><i class=\"dropdown-icon lnr-file-empty\"></i>Graphic\r\n            Design</button>\r\n          <button type=\"button\" class=\"dropdown-item\"><i class=\"dropdown-icon lnr-file-empty\"></i>App\r\n            Development</button>\r\n          <button type=\"button\" class=\"dropdown-item\"><i class=\"dropdown-icon lnr-file-empty\"></i>Icon Design</button>\r\n          <div class=\"dropdown-divider\"></div>\r\n          <button type=\"button\" class=\"dropdown-item\"><i class=\"dropdown-icon lnr-file-empty\"></i>Miscellaneous</button>\r\n          <button type=\"button\" class=\"dropdown-item\"><i class=\"dropdown-icon lnr-file-empty\"></i>Frontend Dev</button>\r\n        </div>\r\n      </div>\r\n    </li> -->\r\n  </ul>\r\n</div>\r\n\r\n ","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { Message, Tasks } from '../../../models/Notification';\r\n\r\n\r\n@Component({\r\n  selector: 'app-notification-box',\r\n  templateUrl: './notification-box.component.html',\r\n  styleUrls: ['./notification-box.component.scss']\r\n})\r\nexport class NotificationBoxComponent implements OnInit {\r\n\r\n  @Output() messageClicked:EventEmitter<string> = new EventEmitter<string>();\r\n  @Input() public unreadMessageCount:Number = 21;\r\n\r\n  @Input() messageList:Message[] = [\r\n    {\r\n      message: 'Message1',\r\n      messageUrl:'Url1',\r\n      read:false\r\n    },\r\n    {\r\n      message:'Message2',\r\n      messageUrl:'Url2',\r\n      read:true\r\n    },\r\n    {\r\n      message:'Message3',\r\n      messageUrl:'Url3',\r\n      read:true\r\n    },\r\n    {\r\n      message:'Message4',\r\n      messageUrl:'Url4',\r\n      read:true\r\n    },\r\n    {\r\n      message:'Message5',\r\n      messageUrl:'Url5',\r\n      read:true\r\n    },\r\n    {\r\n      message:'Message6',\r\n      messageUrl:'Url6',\r\n      read:true\r\n    },\r\n    {\r\n      message:'Message7',\r\n      messageUrl:'Url7',\r\n      read:false\r\n    },\r\n    {\r\n      message:'Message8',\r\n      messageUrl:'Url8',\r\n      read:true\r\n    }\r\n  ]\r\n\r\n  @Input() taskList:Tasks[] = [\r\n    {\r\n      title:'Task1',\r\n      message:'Message1',\r\n      status:'bg-success'\r\n    },\r\n    {\r\n      title:'Task2',\r\n      message:'Message2',\r\n      status:'bg-warning'\r\n    },\r\n    {\r\n      title:'Task3',\r\n      message:'Message3',\r\n      status:'bg-danger'\r\n    },\r\n    {\r\n      title:'Task4',\r\n      message:'Message4',\r\n      status:'bg-primary'\r\n    },\r\n    {\r\n      title:'Task5',\r\n      message:'Message5',\r\n      status:'bg-success'\r\n    },\r\n    {\r\n      title:'Task6',\r\n      message:'Message6',\r\n      status:'bg-warning'\r\n    },\r\n    {\r\n      title:'Task7',\r\n      message:'Message7',\r\n      status:'bg-danger'\r\n    },\r\n    {\r\n      title:'Task8',\r\n      message:'Message8',\r\n      status:'bg-primary'\r\n    },\r\n  ]\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit(): void {\r\n  }\r\n\r\n  gotoMessageBox(messageUrl:string) {\r\n    this.messageClicked.emit(messageUrl);\r\n  }\r\n\r\n}\r\n","<div class=\"header-dots\">\r\n  <div class=\"btn-group\" ngbDropdown autoClose=\"outside\" placement=\"bottom\">\r\n    <button type=\"button\" class=\"btn btn-link p-0 me-2\" ngbDropdownToggle>\r\n      <span>\r\n        <div class=\"icon-wrapper icon-wrapper-alt rounded-circle\">\r\n          <div class=\"icon-wrapper-bg bg-danger\"></div>\r\n          <i class=\"lnr-bullhorn text-danger\"></i>\r\n          <div class=\"badge badge-dot badge-dot-sm bg-danger\">Notifications</div>\r\n        </div>\r\n      </span>\r\n    </button>\r\n    <div class=\"dropdown-menu-xl\" ngbDropdownMenu>\r\n      <div class=\"dropdown-menu-header mb-0\">\r\n        <div class=\"dropdown-menu-header-inner bg-deep-blue\">\r\n          <div class=\"menu-header-image opacity-1 dd-header-bg-2\"></div>\r\n          <div class=\"menu-header-content text-dark\">\r\n            <h5 class=\"menu-header-title\">Notifications</h5>\r\n            <h6 class=\"menu-header-subtitle\">You have <b>{{unreadMessageCount}}</b> unread messages</h6>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"nav-justified\">\r\n        <div class=\"card-tabbed-header\">\r\n          <ul ngbNav #nav=\"ngbNav\" class=\"nav-tabs tabs-animated tabs-animated-shadow\" justify=\"justified\">\r\n            <li ngbNavItem>\r\n              <a ngbNavLink><span>Messages</span></a>\r\n              <ng-template ngbNavContent>\r\n                <div class=\"scroll-gradient\">\r\n                  <div class=\"scroll-area-sm\">\r\n                    <perfect-scrollbar [autoPropagation]=\"true\">\r\n\r\n                      <div *ngFor=\"let item of messageList\"\r\n                      class=\"vertical-without-time vertical-timeline vertical-timeline--animate vertical-timeline--one-column\">\r\n                      <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                        <div><span class=\"vertical-timeline-element-icon bounce-in\">\r\n                          <i class=\"badge badge-dot badge-dot-xl\" [ngClass]=\"item.read ? 'bg-success':'bg-secondary'\"></i></span>\r\n                          <div class=\"vertical-timeline-element-content bounce-in\">\r\n                            \r\n                            <p >\r\n                              <a [ngClass]=\"item.read ? 'read':'unread'\" href=\"javascript:void()\" (click)=\"gotoMessageBox(item.messageUrl)\">\r\n                                {{item.message}}\r\n                              </a>\r\n                            </p>\r\n                            <span class=\"vertical-timeline-element-date\"></span>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                    </perfect-scrollbar>\r\n                  </div>\r\n                </div>\r\n              </ng-template>\r\n            </li>\r\n            <li ngbNavItem>\r\n              <a ngbNavLink><span>Tasks</span></a>\r\n              <ng-template ngbNavContent>\r\n                <div class=\"scroll-gradient\">\r\n                  <div class=\"scroll-area-sm shadow-overflow\">\r\n                    <perfect-scrollbar [autoPropagation]=\"true\">\r\n                      <div *ngFor=\"let item of taskList\"\r\n                        class=\"vertical-without-time vertical-timeline vertical-timeline--animate vertical-timeline--one-column\">\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\">\r\n                              <i class=\"badge badge-dot badge-dot-xl {{item.status}}\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">{{item.title}}</h4>\r\n                              <p>{{item.message}}</p>\r\n                              <span class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                    </perfect-scrollbar>\r\n                  </div>\r\n                </div>\r\n              </ng-template>\r\n            </li>\r\n          </ul>\r\n          <div [ngbNavOutlet]=\"nav\"></div>\r\n        </div>\r\n        <!-- <ul class=\"nav flex-column\">\r\n              <li class=\"nav-item-divider nav-item mt-0\"></li>\r\n              <li class=\"nav-item-btn text-center nav-item\">\r\n                <button class=\"btn-shadow btn-wide btn-pill btn btn-focus btn-sm\">View Latest Changes</button>\r\n              </li>\r\n            </ul> -->\r\n      </div>\r\n    </div>\r\n  </div>\r\n</div>","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { Language } from '../../../models/Language';\r\n\r\n@Component({\r\n  selector: 'app-language-box',\r\n  templateUrl: './language-box.component.html',\r\n  styleUrls: ['./language-box.component.sass']\r\n})\r\nexport class LanguageBoxComponent implements OnInit {\r\n\r\n  constructor() { }\r\n\r\n  @Input() public currentLang:Language = {country:'Tr',flagIcon:'fi fi-tr'}\r\n\r\n  @Input() public languageList:Language[] = [\r\n  {\r\n    country:'Türkiye',\r\n    flagIcon:'fi fi-tr'\r\n  },\r\n  {\r\n    country:'USA',\r\n    flagIcon:'fi fi-us'\r\n  },\r\n  {\r\n    country:'Switzerland',\r\n    flagIcon:'fi fi-ch'\r\n  },\r\n  {\r\n    country:'France',\r\n    flagIcon:'fi fi-fr'\r\n  },\r\n  {\r\n    country:'Spain',\r\n    flagIcon:'fi fi-es'\r\n  }]\r\n\r\n  @Output() langChanged:EventEmitter<Language> = new EventEmitter<Language>();\r\n\r\n  ngOnInit(): void {\r\n  }\r\n\r\n  setLanguage(lang:Language):void{\r\n    this.currentLang = lang;\r\n    this.langChanged.emit(lang);\r\n  }\r\n\r\n}\r\n","\r\n<div class=\"header-dots\">\r\n\r\n    <div class=\"btn-group\" ngbDropdown placement=\"bottom\">\r\n        <button type=\"button\" class=\"btn btn-link p-0 me-2\" ngbDropdownToggle>\r\n          <span>\r\n            <div class=\"icon-wrapper icon-wrapper-alt rounded-circle\">\r\n              <div class=\"icon-wrapper-bg bg-focus\"></div>\r\n              <div class=\"language-icon flag flag-icon-background {{currentLang.flagIcon}}\"></div>\r\n            </div>\r\n          </span>\r\n        </button>\r\n        <div ngbDropdownMenu>\r\n          <div class=\"dropdown-menu-header\">\r\n            <div class=\"dropdown-menu-header-inner pt-4 pb-4 bg-focus\">\r\n              <div class=\"menu-header-image opacity-05 dd-header-bg-4\"></div>\r\n              <div class=\"menu-header-content text-center text-white\">\r\n                <h6 class=\"menu-header-subtitle mt-0\">Choose Language</h6>\r\n              </div>\r\n            </div>\r\n          </div>\r\n          <button (click)=\"setLanguage(lang)\" *ngFor=\"let lang of languageList\" type=\"button\" class=\"dropdown-item\">\r\n            <div class=\"language-icon flag flag-icon-background {{lang?.flagIcon}}\"></div>\r\n            <span>{{lang?.country}}</span>\r\n          </button>\r\n      \r\n        </div>\r\n      </div>\r\n\r\n</div>\r\n","import { Component, OnInit } from '@angular/core';\r\n// import { faRefresh } from '@fortawesome/free-solid-svg-icons';\r\n\r\n@Component({\r\n  selector: 'app-dots',\r\n  templateUrl: './dots.component.html',\r\n})\r\nexport class DotsComponent implements OnInit {\r\n\r\n  // faRefresh = faRefresh;\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<div class=\"header-dots\">\r\n<app-notification-box></app-notification-box>\r\n  <app-language-box></app-language-box>\r\n</div>","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { ThemeOptions } from 'projects/ubys-theme/src/lib/ThemeOptions/theme-options';\r\nimport { UserProfile } from '../../../models/UserProfile';\r\n\r\n@Component({\r\n  selector: 'app-user-box',\r\n  templateUrl: './user-box.component.html',\r\n})\r\nexport class UserBoxComponent implements OnInit {\r\n\r\n\r\n  @Input() public profile: UserProfile = {\r\n    profileUrl: './assets/images/avatars/1.jpg',\r\n    emailAddress:'test@test.com',\r\n    fullName:'Test User',\r\n    messageCount: 5,\r\n    description:'Developer'\r\n  };\r\n\r\n  @Input() public messageInboxUrl:string = '';\r\n  @Input() public supportTicketsUrl: string = '';\r\n  @Input() public changePasswordUrl: string = '';\r\n\r\n  @Output() loggedOut:EventEmitter<void> = new EventEmitter<void>();\r\n  @Output() settingClicked:EventEmitter<void> = new EventEmitter<void>();\r\n\r\n\r\n\r\n  toggleDrawer() {\r\n    this.globals.toggleDrawer = !this.globals.toggleDrawer;\r\n  }\r\n\r\n  constructor(public globals: ThemeOptions) {\r\n  }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n  logOut():void {\r\n    this.loggedOut.emit();\r\n  }\r\n\r\n  openSettings():void {\r\n    this.settingClicked.emit();\r\n  }\r\n\r\n}\r\n","<div class=\"d-flex\">\r\n  <div class=\"header-btn-lg pe-0\">\r\n    <div class=\"widget-content p-0\">\r\n      <div class=\"widget-content-wrapper\">\r\n        <div class=\"widget-content-left\">\r\n          <div class=\"btn-group\" ngbDropdown>\r\n            <button type=\"button\" class=\"btn btn-link p-0 me-2\" ngbDropdownToggle>\r\n              <span>\r\n                <div class=\"icon-wrapper icon-wrapper-alt rounded-circle\">\r\n                  <img width=\"42\" [src]=\"profile?.profileUrl\" alt=\"\" class=\"rounded-circle\">\r\n                </div>\r\n              </span>\r\n            </button>\r\n            <div class=\"dropdown-menu-lg\" ngbDropdownMenu>\r\n              <div class=\"dropdown-menu-header\">\r\n                <div class=\"dropdown-menu-header-inner bg-info\">\r\n                  <div class=\"menu-header-image opacity-2 dd-header-bg-6\"></div>\r\n                  <div class=\"menu-header-content text-start\">\r\n                    <div class=\"widget-content p-0\">\r\n                      <div class=\"widget-content-wrapper\">\r\n                        <div class=\"widget-content-left me-3\">\r\n                          <img width=\"42\" [src]=\"profile?.profileUrl\" alt=\"\" class=\"rounded-circle\">\r\n                        </div>\r\n                        <div class=\"widget-content-left\">\r\n                          <div class=\"widget-heading\">{{profile?.fullName}}</div>\r\n                          <div class=\"widget-subheading opacity-8\">{{profile?.description}}</div>\r\n                        </div>\r\n                        <div class=\"widget-content-right me-2\">\r\n                          <button (click)=\"logOut()\" class=\"btn-pill btn-shadow btn-shine btn btn-focus\">Logout</button>\r\n                        </div>\r\n                      </div>\r\n                    </div>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n              <div class=\"scroll-area-xs\">\r\n                <perfect-scrollbar [autoPropagation]=\"true\">\r\n                  <ul class=\"nav flex-column\">\r\n                    <li class=\"nav-item-header nav-item\">Activity</li>\r\n                    <li class=\"nav-item\"><a [routerLink]=\"[]\" class=\"nav-link\">Chat\r\n                        <div class=\"ms-auto badge rounded-pill bg-info\">{{profile?.messageCount}}</div>\r\n                      </a></li>\r\n                    <li class=\"nav-item\"><a routerLink=\"{{changePasswordUrl}}\" class=\"nav-link\">Change Password</a></li>\r\n                    <li class=\"nav-item-header nav-item\">My Account</li>\r\n                    <li class=\"nav-item\"><a (click)=\"openSettings()\" class=\"nav-link\">Settings\r\n                        <div class=\"ms-auto badge bg-success\">New</div>\r\n                      </a></li>\r\n                    <li class=\"nav-item\"><a routerLink=\"{{messageInboxUrl}}\" class=\"nav-link\">Messages\r\n                        <div class=\"ms-auto badge bg-warning\">{{profile?.messageCount}}</div>\r\n                      </a></li>\r\n                   \r\n                  </ul>\r\n                </perfect-scrollbar>\r\n              </div>\r\n              <ul class=\"nav flex-column\">\r\n                <li class=\"nav-item-divider mb-0 nav-item\"></li>\r\n              </ul>\r\n              <div class=\"grid-menu grid-menu-2col overflow-hidden\">\r\n                <div class=\"g-0 row\">\r\n                  <div class=\"col-sm-6\">\r\n                    <a routerLink=\"{{messageInboxUrl}}\" class=\"btn-icon-vertical btn-transition btn-transition-alt pt-2 pb-2 btn btn-outline-warning\">\r\n                      <i class=\"pe-7s-chat icon-gradient bg-amy-crisp btn-icon-wrapper mb-2\"></i>\r\n                      Message Inbox\r\n                    </a>\r\n                  </div>\r\n                  <div class=\"col-sm-6\">\r\n                    <a routerLink=\"{{supportTicketsUrl}}\" class=\"btn-icon-vertical btn-transition btn-transition-alt pt-2 pb-2 btn btn-outline-danger\">\r\n                      <i class=\"pe-7s-ticket icon-gradient bg-love-kiss btn-icon-wrapper mb-2\"></i>\r\n                      <b>Suppor Tickets</b>\r\n                    </a>\r\n                  </div>\r\n                </div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  <div class=\"header-btn-lg\">\r\n    <button type=\"button\" class=\"hamburger hamburger--elastic\" [ngClass]=\"{'is-active' : globals.toggleDrawer}\"\r\n      (click)=\"toggleDrawer()\">\r\n      <span class=\"hamburger-box\"><span class=\"hamburger-inner\"></span></span>\r\n    </button>\r\n  </div>\r\n</div>","import { Component, HostBinding } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\nimport { faEllipsisV } from '@fortawesome/free-solid-svg-icons';\r\nimport { Store } from '@ngrx/store';\r\nimport { ThemeState } from '../../../ThemeOptions/store/theme.state';\r\nimport { ThemeOptions } from '../../../ThemeOptions/theme-options';\r\n\r\n@Component({\r\n  selector: 'app-header',\r\n  templateUrl: './header.component.html',\r\n})\r\nexport class HeaderComponent {\r\n\r\n  faEllipsisV = faEllipsisV;\r\n\r\n  config$: Observable<ThemeState>;\r\n\r\n  constructor(public globals: ThemeOptions, private store: Store<{ theme: ThemeState }>) {\r\n    this.config$ = store.select('theme');\r\n  }\r\n\r\n\r\n  @HostBinding('class.isActive')\r\n  get isActiveAsGetter() {\r\n    return this.isActive;\r\n  }\r\n\r\n  isActive: boolean = false;\r\n\r\n\r\n  toggleSidebarMobile() {\r\n    this.globals.toggleSidebarMobile = !this.globals.toggleSidebarMobile;\r\n  }\r\n\r\n  toggleHeaderMobile() {\r\n    this.globals.toggleHeaderMobile = !this.globals.toggleHeaderMobile;\r\n  }\r\n\r\n}\r\n","<div [class]=\"'app-header header-shadow ' + (config$ | async)?.themeConfig?.headerTheme\">\r\n  <div class=\"logo-src\"></div>\r\n  <div class=\"app-header__content\">\r\n    <div class=\"app-header-left\">\r\n      <app-mega-menu></app-mega-menu>\r\n    </div>\r\n    <div class=\"app-header-right\">\r\n      <app-dots></app-dots>\r\n      <app-user-box></app-user-box>\r\n    </div>\r\n  </div>\r\n  <div class=\"app-header__mobile-menu\">\r\n    <button type=\"button\" class=\"hamburger close-sidebar-btn hamburger--elastic\"\r\n      [ngClass]=\"{'is-active' : globals.toggleSidebarMobile}\" (click)=\"toggleSidebarMobile()\">\r\n      <span class=\"hamburger-box\">\r\n        <span class=\"hamburger-inner\"></span>\r\n      </span>\r\n    </button>\r\n  </div>\r\n  <div class=\"app-header__menu\">\r\n    <span>\r\n      <button class=\"btn-icon btn-icon-only btn btn-primary\" [ngClass]=\"{'is-active' : globals.toggleHeaderMobile}\"\r\n        (click)=\"toggleHeaderMobile()\">\r\n        <div class=\"btn-icon-wrapper\">\r\n          <fa-icon [icon]=\"faEllipsisV\"></fa-icon>\r\n        </div>\r\n      </button>\r\n    </span>\r\n  </div>\r\n</div>","import { createAction, props } from '@ngrx/store';\r\n\r\nexport const updateHeaderTheme = createAction('[Theme] UPDATE_HEADER_THEME',props<{headerTheme:string}>());\r\nexport const updateSidebarTheme = createAction('[Theme] UPDATE_SIDEBAR_THEME',props<{sidebarTheme:string}>());\r\nexport const sidebarHoverAction = createAction('[Theme] SIDEBAR_HOVER',props<{sidebarHover:boolean}>());","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { Store } from '@ngrx/store';\r\nimport { ThemeState } from 'projects/ubys-theme/src/lib/ThemeOptions/store/theme.state';\r\nimport { Observable } from 'rxjs';\r\n\r\n@Component({\r\n  selector: 'app-search-box',\r\n  templateUrl: './search-box.component.html',\r\n})\r\nexport class SearchBoxComponent implements OnInit {\r\n\r\n  @Input() active: boolean = false;\r\n  @Input() visible: boolean = false;\r\n  @Input() disabled:boolean = false;\r\n  @Input() placeHolder:string = 'Arama yapınız';\r\n  @Output() typed:EventEmitter<string> = new EventEmitter<string>();\r\n\r\n\r\n\r\n  constructor(private store: Store<{ theme: ThemeState }>) {\r\n\r\n    store.select('theme').subscribe((state:any) => {\r\n      // console.log('sidebar-state', state); \r\n      if(state.sidebarHover != undefined) {\r\n        this.visible = state.sidebarHover;\r\n      }\r\n \r\n    })\r\n  }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n  type(event:any) {\r\n    this.typed.emit(event?.target?.value);\r\n  }\r\n\r\n}\r\n\r\n\r\n","<div *ngIf=\"!visible\" class=\"search-wrapper\" [class.active]=\"active\">\r\n  <div class=\"input-holder\">\r\n    <input [disabled]=\"disabled\" (input)=\"type($event)\" type=\"text\" [placeholder]=\"placeHolder\" class=\"search-input\">\r\n    <button class=\"search-icon\" (click)=\"active = true\"><span></span></button>\r\n  </div>\r\n</div>\r\n\r\n","import { Component, HostListener, Input, OnInit, ViewChild } from '@angular/core';\r\nimport { filter, Observable } from 'rxjs';\r\nimport { ActivatedRoute } from '@angular/router';\r\nimport { PerfectScrollbarConfigInterface, PerfectScrollbarComponent, PerfectScrollbarDirective } from 'ngx-perfect-scrollbar';\r\nimport { Store } from '@ngrx/store';\r\nimport { Menu } from '../models/Menu';\r\nimport { ThemeState } from '../../../ThemeOptions/store/theme.state';\r\nimport { ThemeOptions } from '../../../ThemeOptions/theme-options';\r\nimport { sidebarHoverAction } from '../../../ThemeOptions/store/theme.actions';\r\n\r\n@Component({\r\n  selector: 'app-sidebar',\r\n  templateUrl: './sidebar.component.html',\r\n})\r\nexport class SidebarComponent implements OnInit {\r\n  public extraParameter: any;\r\n  //searchbar\r\n  searchBoxActive: boolean = false;\r\n  searchBoxVisible: boolean = true;\r\n\r\n  @Input() menuList: Menu[] = [\r\n    {\r\n      name: 'Main Navigation',\r\n      child: [\r\n        {\r\n          name: 'Dashboard',\r\n          icon: 'vsm-icon pe-7s-rocket',\r\n          child: [\r\n            {\r\n              name: 'Elektronik Belge Yönetim Sistemi',\r\n              url: '/dashboards/analytics',\r\n            },\r\n            {\r\n              name: 'Sağlık Kültür Spor Merkezi İşlemleri',\r\n              url: '/dashboards/advertisement/',\r\n            },\r\n            {\r\n              name: 'Management',\r\n              url: '/dashboards/management',\r\n            },\r\n            {\r\n              name: 'Helpdesk',\r\n              url: '/dashboards/helpdesk',\r\n            },\r\n            {\r\n              name: 'Monitoring',\r\n              url: '/dashboards/monitoring',\r\n            },\r\n            {\r\n              name: 'Crypto',\r\n              url: '/dashboards/crypto',\r\n            },\r\n            {\r\n              name: 'ProjectManagement',\r\n              url: '/dashboards/project-management',\r\n            },\r\n            {\r\n              name: 'Product',\r\n              url: '/dashboards/product',\r\n            },\r\n            {\r\n              name: 'Statistics',\r\n              url: '/dashboards/statistics',\r\n            }\r\n\r\n          ]\r\n        },\r\n        {\r\n          name: 'Pages',\r\n          icon: 'vsm-icon pe-7s-browser',\r\n          child: [\r\n            {\r\n              name: 'Login',\r\n              url: '/pages/login',\r\n            },\r\n            {\r\n              name: 'Login Boxed',\r\n              url: '/pages/login-boxed',\r\n            },\r\n            {\r\n              name: 'Register',\r\n              url: '/pages/register',\r\n            },\r\n            {\r\n              name: 'Register Boxed',\r\n              url: '/pages/register-boxed',\r\n            },\r\n            {\r\n              name: 'Forgot Password',\r\n              url: '/pages/forgot-password',\r\n            },\r\n            {\r\n              name: 'Forgot Password Boxed',\r\n              url: '/pages/forgot-password-boxed',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Applications',\r\n          icon: 'vsm-icon pe-7s-plugin',\r\n          child: [\r\n            {\r\n              name: 'Mailbox',\r\n              url: '/apps/mailbox',\r\n            },\r\n            {\r\n              name: 'Chat',\r\n              url: '/apps/chat',\r\n            },\r\n            {\r\n              name: 'Material Tabs',\r\n              url: '/apps/material-tabs',\r\n            }\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n\r\n    {\r\n      name: 'Bootstrap Components',\r\n      child: [\r\n        {\r\n          name: 'Elements',\r\n          icon: 'vsm-icon pe-7s-diamond',\r\n          child: [\r\n            {\r\n              name: 'Standard Buttons',\r\n              url: '/elements/buttons-standard',\r\n            },\r\n            {\r\n              name: 'Pills Buttons',\r\n              url: '/elements/buttons-pills',\r\n            },\r\n            {\r\n              name: 'Square Buttons',\r\n              url: '/elements/buttons-square',\r\n            },\r\n            {\r\n              name: 'Shadow Buttons',\r\n              url: '/elements/buttons-shadow',\r\n            },\r\n\r\n            {\r\n              name: 'Icons Buttons',\r\n              url: '/elements/buttons-icons',\r\n            },\r\n            {\r\n              name: 'Dropdowns',\r\n              url: '/elements/dropdowns',\r\n            },\r\n            {\r\n              name: 'Icons',\r\n              url: '/elements/icons',\r\n            },\r\n            {\r\n              name: 'Badges',\r\n              url: '/elements/badges-labels',\r\n            },\r\n            {\r\n              name: 'Cards',\r\n              url: '/elements/cards',\r\n            },\r\n            {\r\n              name: 'Loading Indicators',\r\n              url: '/elements/loaders',\r\n            },\r\n            {\r\n              name: 'List Groups',\r\n              url: '/elements/list-group',\r\n            },\r\n            {\r\n              name: 'Navigation Menus',\r\n              url: '/elements/navigation-menu',\r\n            },\r\n            {\r\n              name: 'Timeline',\r\n              url: '/elements/timeline',\r\n            },\r\n            {\r\n              name: 'Utilities',\r\n              url: '/elements/utilities',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Components',\r\n          icon: 'vsm-icon pe-7s-car',\r\n          child: [\r\n            {\r\n              name: 'Tabs',\r\n              url: '/components/tabs',\r\n            },\r\n            {\r\n              name: 'Accordions',\r\n              url: '/components/accordions',\r\n            },\r\n            {\r\n              name: 'Notifications',\r\n              url: '/components/notifications',\r\n            },\r\n            {\r\n              name: 'Modals',\r\n              url: '/components/modals',\r\n            },\r\n            {\r\n              name: 'Progress Bar',\r\n              url: '/components/progress-bar',\r\n            },\r\n            {\r\n              name: 'Tooltip & Popovers',\r\n              url: '/components/tooltips-popovers',\r\n            },\r\n            {\r\n              name: 'Calendar',\r\n              url: '/components/calendar',\r\n            },\r\n            {\r\n              name: 'Pagination',\r\n              url: '/components/pagination',\r\n            },\r\n            {\r\n              name: 'Count Up',\r\n              url: '/components/count-up',\r\n            },\r\n            {\r\n              name: 'Scrollable',\r\n              url: '/components/scrollable-elements',\r\n            },\r\n            {\r\n              name: 'Maps',\r\n              url: '/components/maps',\r\n            },\r\n            {\r\n              name: 'Ratings',\r\n              url: '/components/ratings',\r\n            },\r\n            {\r\n              name: 'Image Crop',\r\n              url: '/components/image-crop',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Form Elements',\r\n          icon: 'vsm-icon pe-7s-helm',\r\n          child: [\r\n            {\r\n              name: 'Controls',\r\n              url: '/form-elements/controls',\r\n            },\r\n            {\r\n              name: 'Layouts',\r\n              url: '/form-elements/layouts',\r\n            },\r\n            {\r\n              name: 'Validation',\r\n              url: '/form-elements/validation',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Form Widgets',\r\n          icon: 'vsm-icon pe-7s-shield',\r\n          child: [\r\n            {\r\n              name: 'Datepicker',\r\n              url: '/form-widgets/datepicker',\r\n            },\r\n            {\r\n              name: 'Timepicker',\r\n              url: '/form-widgets/timepicker',\r\n            },\r\n            {\r\n              name: 'Typeahead',\r\n              url: '/form-widgets/typeahead',\r\n            },\r\n            {\r\n              name: 'Range Slider',\r\n              url: '/form-widgets/range-slider',\r\n            },\r\n            {\r\n              name: 'Input Selects',\r\n              url: '/form-widgets/input-selects',\r\n            },\r\n            {\r\n              name: 'Toggle Switch',\r\n              url: '/form-widgets/toggle-switch',\r\n            },\r\n            {\r\n              name: 'WYSIWYG Editors',\r\n              url: '/form-widgets/wysiwyg-editors',\r\n            },\r\n            {\r\n              name: 'Input Mask',\r\n              url: '/form-widgets/input-mask',\r\n            },\r\n            {\r\n              name: 'Clipboard',\r\n              url: '/form-widgets/clipboard',\r\n            },\r\n            {\r\n              name: 'Textarea Autosize',\r\n              url: '/form-widgets/textarea-autosize',\r\n            },\r\n            {\r\n              name: 'Color Picker',\r\n              url: '/form-widgets/colorpicker',\r\n            },\r\n            {\r\n              name: 'Dropzone',\r\n              url: '/form-widgets/dropzone',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Tables',\r\n          icon: 'vsm-icon pe-7s-safe',\r\n          child: [\r\n            {\r\n              name: 'Bootstrap 5 Tables',\r\n              url: '/tables/bootstrap',\r\n            },\r\n            {\r\n              name: 'Material Tables',\r\n              url: '/material/table',\r\n            },\r\n            {\r\n              name: 'Material Paginator',\r\n              url: '/material/paginator',\r\n            }\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n\r\n    {\r\n      name: 'Material Components',\r\n      child: [\r\n        {\r\n          name: 'Form Controls',\r\n          icon: 'vsm-icon pe-7s-ribbon',\r\n          child: [\r\n            {\r\n              name: 'Auto Complete',\r\n              url: '/form-controls/auto-complete',\r\n            },\r\n            {\r\n              name: 'Checkbox',\r\n              url: '/form-controls/checkbox',\r\n            },\r\n            {\r\n              name: 'Radio Button',\r\n              url: '/form-controls/radio',\r\n            },\r\n            {\r\n              name: 'Datepicker',\r\n              url: '/form-controls/datepicker',\r\n            },\r\n            {\r\n              name: 'Form Field',\r\n              url: '/form-controls/form-field',\r\n            },\r\n            {\r\n              name: 'Input',\r\n              url: '/form-controls/input',\r\n            },\r\n            {\r\n              name: 'Select',\r\n              url: '/form-controls/select',\r\n            },\r\n            {\r\n              name: 'Slider',\r\n              url: '/form-controls/slider',\r\n            },\r\n            {\r\n              name: 'Slider Toggle',\r\n              url: '/form-controls/slider-toggle',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Layout',\r\n          icon: 'vsm-icon pe-7s-science',\r\n          child: [\r\n            {\r\n              name: 'Menu',\r\n              url: '/layout/menu',\r\n            },\r\n            {\r\n              name: 'Cards',\r\n              url: '/layout/cards',\r\n            },\r\n            {\r\n              name: 'Divider',\r\n              url: '/layout/divider',\r\n            },\r\n            {\r\n              name: 'Expansion Panel',\r\n              url: '/layout/expansion-panel',\r\n            },\r\n            {\r\n              name: 'Grid List',\r\n              url: '/layout/grid-list',\r\n            },\r\n            {\r\n              name: 'List',\r\n              url: '/layout/list',\r\n            },\r\n            {\r\n              name: 'Tabs',\r\n              url: '/layout/tabs',\r\n            },\r\n            {\r\n              name: 'Stepper',\r\n              url: '/layout/stepper',\r\n            },\r\n            {\r\n              name: 'Tree',\r\n              url: '/layout/tree',\r\n            },\r\n            {\r\n              name: 'Snackbar',\r\n              url: '/layout/snackbar',\r\n            },\r\n            {\r\n              name: 'Tooltip',\r\n              url: '/layout/tooltip',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Buttons & Indicators',\r\n          icon: 'vsm-icon pe-7s-radio',\r\n          child: [\r\n            {\r\n              name: 'Buttons',\r\n              url: '/button-indicators/buttons',\r\n            },\r\n            {\r\n              name: 'Button Toggle',\r\n              url: '/button-indicators/button-toggle',\r\n            },\r\n            {\r\n              name: 'Chips',\r\n              url: '/button-indicators/chips',\r\n            },\r\n            {\r\n              name: 'Progress Bar',\r\n              url: '/button-indicators/progress-bar',\r\n            },\r\n            {\r\n              name: 'Progress Spinner',\r\n              url: '/button-indicators/progress-spinner',\r\n            },\r\n            {\r\n              name: 'Ripples',\r\n              url: '/button-indicators/ripples',\r\n            }\r\n          ]\r\n        }\r\n      ]\r\n    },\r\n\r\n    {\r\n      name: 'Dashboard Boxes',\r\n      child: [\r\n        {\r\n          name: 'Chart Boxes',\r\n          icon: 'vsm-icon pe-7s-graph2',\r\n          child: [\r\n            {\r\n              name: 'Variation 1',\r\n              url: '/widgets/chart-boxes-1',\r\n            },\r\n            {\r\n              name: 'Variation 2',\r\n              url: '/widgets/chart-boxes-2',\r\n            },\r\n            {\r\n              name: 'Variation 3',\r\n              url: '/widgets/chart-boxes-3',\r\n            }\r\n          ]\r\n        },\r\n        {\r\n          name: 'Profile Boxes',\r\n          icon: 'vsm-icon pe-7s-id',\r\n          url: '/widgets/profile-boxes',\r\n        }\r\n      ]\r\n    },\r\n\r\n    {\r\n      name: 'Charts',\r\n      child: [\r\n        {\r\n          name: 'Apex Charts',\r\n          icon: 'vsm-icon pe-7s-graph',\r\n          url: '/charts/apexcharts',\r\n        },\r\n        {\r\n          name: 'Gauges',\r\n          icon: 'vsm-icon pe-7s-gleam',\r\n          url: '/charts/gauges',\r\n        },\r\n        {\r\n          name: 'Chart Sparklines',\r\n          icon: 'vsm-icon pe-7s-graph1',\r\n          url: '/charts/sparklines',\r\n        }\r\n\r\n      ]\r\n    }\r\n  ]\r\n\r\n  filteredMenuList: Menu[] = []\r\n\r\n  setChildren(items:any, parent:any, searchText:string) {\r\n\r\n   \r\n\r\n    let i;\r\n\r\n    if (items) {\r\n      for (i = 0; i < items.length; i++) {\r\n\r\n        if (new RegExp(searchText, 'i').test(items[i].name)) {\r\n\r\n          items[i].filtered = true;\r\n\r\n          if (parent != null)\r\n            parent.filtered = true;\r\n\r\n          if (items[i].child?.length > 0) {\r\n\r\n            for (const sub of items[i].child) {\r\n              sub.filtered = true;\r\n            }\r\n\r\n          }\r\n        }\r\n\r\n        this.setChildren(items[i].child, items[i], searchText);\r\n      }\r\n    }\r\n\r\n    return items;\r\n  }\r\n\r\n  type(searchText: string) {\r\n\r\n    // if (searchText.length > 3) {\r\n    //   this.filteredMenuList = _.cloneDeep(this.menuList);\r\n\r\n    //   const filteredData = _.cloneDeep(this.filteredMenuList);\r\n    //   this.filteredMenuList = [... this.setChildren(filteredData, null, searchText)];\r\n\r\n    // }\r\n    // else {\r\n    //   this.filteredMenuList = _.cloneDeep(this.menuList);\r\n    // }\r\n\r\n\r\n\r\n\r\n\r\n  }\r\n\r\n\r\n\r\n\r\n  config$: Observable<ThemeState>;\r\n\r\n  constructor(\r\n    public globals: ThemeOptions,\r\n    private activatedRoute: ActivatedRoute,\r\n    private store: Store<{ theme: ThemeState }>) {\r\n    this.config$ = store.select('theme');\r\n  }\r\n\r\n  public config: PerfectScrollbarConfigInterface = {};\r\n  @ViewChild(PerfectScrollbarComponent, { static: false }) componentRef?: PerfectScrollbarComponent;\r\n  @ViewChild(PerfectScrollbarDirective, { static: false }) directiveRef?: PerfectScrollbarDirective;\r\n\r\n\r\n  private newInnerWidth: number = 0;\r\n  private innerWidth: number = 0;\r\n  activeId = 'dashboards';\r\n\r\n\r\n  sidebarHoverMouseOut() {\r\n    this.searchBoxActive = false;\r\n    this.searchBoxVisible = true;\r\n    this.globals.toggleSidebar = !this.globals.toggleSidebar;\r\n    this.store.dispatch(sidebarHoverAction({ sidebarHover: false }));\r\n  }\r\n\r\n  sidebarHoverMouseIn() {\r\n    this.globals.toggleSidebar = false;\r\n    this.searchBoxActive = true;\r\n    this.store.dispatch(sidebarHoverAction({ sidebarHover: true }));\r\n  }\r\n\r\n\r\n  ngOnInit() {\r\n    setTimeout(() => {\r\n      this.innerWidth = window.innerWidth;\r\n      if (this.innerWidth < 1200) {\r\n        this.globals.toggleSidebar = true;\r\n\r\n      }\r\n    });\r\n\r\n    this.extraParameter =  this.activatedRoute?.snapshot?.firstChild?.routeConfig?.path;\r\n    // this.filteredMenuList = _.cloneDeep(this.menuList);\r\n  }\r\n\r\n  @HostListener('window:resize', ['$event'])\r\n  onResize(event:any) {\r\n    this.newInnerWidth = event.target.innerWidth;\r\n\r\n    if (this.newInnerWidth < 1200) {\r\n      this.globals.toggleSidebar = true;\r\n    } else {\r\n      this.globals.toggleSidebar = false;\r\n    }\r\n\r\n  }\r\n}\r\n","<div [class]=\"'app-sidebar sidebar-shadow ' + (config$ | async)?.themeConfig?.sidebarTheme\" (mouseenter)=\"sidebarHoverMouseIn()\"\r\n  (mouseleave)=\"sidebarHoverMouseOut()\">\r\n  <div class=\"app-header__logo\">\r\n    <div class=\"logo-src\"></div>\r\n    <div class=\"header__pane ms-auto\">\r\n    </div>\r\n  </div>\r\n\r\n  <div class=\"app-sidebar-content\" style=\"max-height: 100%; \">\r\n    <div class=\"app-sidebar-scroll\">\r\n\r\n      <perfect-scrollbar [autoPropagation]=\"true\" class=\"scroll-container\" [config]=\"config\" [scrollIndicators]=\"true\">\r\n        <div class=\"scrollable-content\">\r\n          <div class=\"v-sidebar-menu vsm-default\">\r\n            <div class=\"vsm-list\">\r\n              <app-search-box [active]=\"searchBoxActive\" [visible]=\"searchBoxVisible\" (typed)=\"type($event)\">\r\n              </app-search-box>\r\n\r\n              <ngb-accordion *ngFor=\"let menu of menuList\" [destroyOnHide]=\"false\" [closeOthers]=\"true\"\r\n                #acc=\"ngbAccordion\" activeIds=\"{{extraParameter}}\">\r\n                <ngb-panel>\r\n                  <ng-template ngbPanelHeader>\r\n                    <div class=\"vsm-header\">{{menu?.name}}</div>\r\n                  </ng-template>\r\n                </ngb-panel>\r\n\r\n               \r\n                  <ngb-panel *ngFor=\"let childMenu of menu?.child\">\r\n                    <ng-template id=\"dashboards\" ngbPanelHeader>\r\n                      <button *ngIf=\"!childMenu?.url\" ngbPanelToggle class=\"vsm-link\">\r\n                        <i class=\"{{childMenu?.icon}}\"></i>\r\n                        <span class=\"vsm-title\">\r\n                          {{childMenu?.name}}\r\n                        </span>\r\n                        <i class=\"vsm-arrow\"></i>\r\n                      </button>\r\n  \r\n                      <div class=\"vsm-item\" *ngIf=\"childMenu?.url\">\r\n  \r\n                        <a routerLink=\"{{childMenu?.url}}\" routerLinkActive=\"active-item\"\r\n                          [routerLinkActiveOptions]=\"{exact: true}\" class=\"vsm-link\">\r\n                          <i class=\"{{childMenu?.icon}}\"></i>\r\n                          <span class=\"vsm-title\">{{childMenu?.name}}</span>\r\n                        </a>\r\n                      </div>\r\n  \r\n  \r\n                    </ng-template>\r\n  \r\n                    <ng-template ngbPanelContent>\r\n                      <div class=\"vsm-dropdown\">\r\n  \r\n                        <div class=\"vsm-list\">\r\n                   \r\n                            <div class=\"vsm-item\"  *ngFor=\"let submenu of childMenu?.child\">\r\n                              <a routerLink=\"{{submenu?.url}}\" routerLinkActive=\"active-item\"\r\n                                [routerLinkActiveOptions]=\"{exact: true}\" class=\"vsm-link\">\r\n                                <span class=\"vsm-title\">{{submenu?.name}}</span>\r\n                              </a>\r\n  \r\n                            </div>\r\n                        \r\n                        </div>\r\n                      </div>\r\n                    </ng-template>\r\n                  </ngb-panel>\r\n          \r\n            \r\n              </ngb-accordion>\r\n\r\n<!-- \r\n              <div class=\"mt-2\"> \r\n                <ul *ngFor=\"let menu of filteredMenuList\">\r\n                  <li>\r\n\r\n                    {{menu?.name}}\r\n                    <ul *ngFor=\"let childMenu of menu?.child\">\r\n                      <li>\r\n                        {{childMenu?.name}}\r\n                        <ul *ngFor=\"let submenu of childMenu?.child\">\r\n                          <li [ngStyle]=\"{'display':submenu?.filtered ? 'block':'none'}\">\r\n                            {{submenu?.name}} \r\n                          </li>\r\n                        </ul>\r\n                      </li>\r\n                    </ul>\r\n\r\n                  </li>\r\n\r\n                </ul>\r\n              </div> -->\r\n\r\n\r\n            </div>\r\n          </div>\r\n        </div>\r\n      </perfect-scrollbar>\r\n    </div>\r\n  </div>\r\n</div>","import { Component, OnInit } from '@angular/core';\r\nimport { faCog } from '@fortawesome/free-solid-svg-icons';\r\n\r\n@Component({\r\n  selector: 'app-footer-dots',\r\n  templateUrl: './footer-dots.component.html'\r\n})\r\nexport class FooterDotsComponent implements OnInit {\r\n\r\n  faCog = faCog;\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<div class=\"footer-dots\">\r\n  <div class=\"btn-group\" ngbDropdown autoClose=\"outside\" placement=\"top-left\">\r\n    <button type=\"button\" class=\"btn btn-link dot-btn-wrapper dropdown-toggle-no-caret\" ngbDropdownToggle>\r\n      <span>\r\n        <i class=\"dot-btn-icon lnr-bullhorn icon-gradient bg-mean-fruit\"></i>\r\n        <div class=\"badge badge-dot badge-abs badge-dot-sm bg-danger\">Notifications</div>\r\n      </span>\r\n    </button>\r\n    <div class=\"dropdown-menu-xl\" ngbDropdownMenu>\r\n      <div class=\"dropdown-menu-header mb-0\">\r\n        <div class=\"dropdown-menu-header-inner bg-deep-blue\">\r\n          <div class=\"menu-header-image opacity-1 dd-header-bg-2\"></div>\r\n          <div class=\"menu-header-content text-dark\">\r\n            <h5 class=\"menu-header-title\">Notifications</h5>\r\n            <h6 class=\"menu-header-subtitle\">You have <b>21</b> unread messages</h6>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"nav-justified\">\r\n        <div class=\"card-tabbed-header\">\r\n          <ul ngbNav #nav=\"ngbNav\" class=\"nav-tabs tabs-animated tabs-animated-shadow\" justify=\"justified\">\r\n            <li ngbNavItem>\r\n              <a ngbNavLink><span>Messages</span></a>\r\n              <ng-template ngbNavContent>\r\n                <div class=\"scroll-gradient\">\r\n                  <div class=\"scroll-area-sm shadow-overflow\">\r\n                    <perfect-scrollbar [autoPropagation]=\"true\">\r\n                      <div class=\"vertical-time-simple vertical-without-time vertical-timeline vertical-timeline--animate vertical-timeline--one-column\">\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">All\r\n                                Hands\r\n                                Meeting</h4><span class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <p>Another meeting today, at <b class=\"text-danger\">12:00 PM</b></p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">Build\r\n                                the\r\n                                production release</h4><span class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">All\r\n                                Hands\r\n                                Meeting</h4><span class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title text-success\">FontAwesome Icons</h4><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">Build\r\n                                the\r\n                                production release</h4><span class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <p>Another meeting today, at <b class=\"text-warning\">12:00 PM</b></p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                    </perfect-scrollbar>\r\n                  </div>\r\n                </div>\r\n              </ng-template>\r\n            </li>\r\n            <li ngbNavItem>\r\n              <a ngbNavLink><span>Events</span></a>\r\n              <ng-template ngbNavContent>\r\n                <div class=\"scroll-gradient\">\r\n                  <div class=\"scroll-area-sm shadow-overflow\">\r\n\r\n                    <perfect-scrollbar [autoPropagation]=\"true\">\r\n                      <div class=\"vertical-without-time vertical-timeline vertical-timeline--animate vertical-timeline--one-column\">\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-success\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">All\r\n                                Hands\r\n                                Meeting</h4>\r\n                              <p>Lorem ipsum dolor sic amet, today at <a [routerLink]=\"[]\">12:00 PM</a></p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-warning\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <p>Another meeting today, at <b class=\"text-danger\">12:00 PM</b></p>\r\n                              <p>Yet another one, at <span class=\"text-success\">15:00 PM</span></p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-danger\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">Build\r\n                                the\r\n                                production release</h4>\r\n                              <p>Lorem ipsum dolor sit amit,consectetur eiusmdd tempor incididunt ut labore et dolore\r\n                                magna elit enim at minim veniam quis nostrud</p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-primary\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title text-success\">Something not important</h4>\r\n                              <p>Lorem ipsum dolor sit amit,consectetur elit enim at minim veniam quis nostrud</p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-success\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">All\r\n                                Hands\r\n                                Meeting</h4>\r\n                              <p>Lorem ipsum dolor sic amet, today at <a [routerLink]=\"[]\">12:00 PM</a></p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-warning\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <p>Another meeting today, at <b class=\"text-danger\">12:00 PM</b></p>\r\n                              <p>Yet another one, at <span class=\"text-success\">15:00 PM</span></p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-danger\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title\">Build\r\n                                the\r\n                                production release</h4>\r\n                              <p>Lorem ipsum dolor sit amit,consectetur eiusmdd tempor incididunt ut labore et dolore\r\n                                magna elit enim at minim veniam quis nostrud</p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                        <div class=\"vertical-timeline-item vertical-timeline-element\">\r\n                          <div><span class=\"vertical-timeline-element-icon bounce-in\"><i\r\n                                class=\"badge badge-dot badge-dot-xl bg-primary\"></i></span>\r\n                            <div class=\"vertical-timeline-element-content bounce-in\">\r\n                              <h4 class=\"timeline-title text-success\">Something not important</h4>\r\n                              <p>Lorem ipsum dolor sit amit,consectetur elit enim at minim veniam quis nostrud</p><span\r\n                                class=\"vertical-timeline-element-date\"></span>\r\n                            </div>\r\n                          </div>\r\n                        </div>\r\n                      </div>\r\n                    </perfect-scrollbar>\r\n                  </div>\r\n                </div>\r\n              </ng-template>\r\n            </li>\r\n            <li ngbNavItem>\r\n              <a ngbNavLink><span>Status</span></a>\r\n              <ng-template ngbNavContent>\r\n                <div class=\"no-results\">\r\n                  <div class=\"swal2-icon swal2-success swal2-animate-success-icon\">\r\n                    <div class=\"swal2-success-circular-line-left\" style=\"background-color: rgb(255, 255, 255);\"></div>\r\n                    <span class=\"swal2-success-line-tip\"></span><span class=\"swal2-success-line-long\"></span>\r\n                    <div class=\"swal2-success-ring\"></div>\r\n                    <div class=\"swal2-success-fix\" style=\"background-color: rgb(255, 255, 255);\"></div>\r\n                    <div class=\"swal2-success-circular-line-right\" style=\"background-color: rgb(255, 255, 255);\"></div>\r\n                  </div>\r\n                  <div class=\"results-subtitle\">All caught up!</div>\r\n                  <div class=\"results-title\">There are no system errors!</div>\r\n                </div>\r\n              </ng-template>\r\n            </li>\r\n          </ul>\r\n          <div [ngbNavOutlet]=\"nav\"></div>\r\n        </div>\r\n        <ul class=\"nav flex-column\">\r\n          <li class=\"nav-item-divider nav-item mt-0\"></li>\r\n          <li class=\"nav-item-btn text-center nav-item\">\r\n            <button class=\"btn-shadow btn-wide btn-pill btn btn-focus btn-sm\">View Latest Changes</button>\r\n          </li>\r\n        </ul>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  <div class=\"dots-separator\"></div>\r\n  <div class=\"btn-group\" ngbDropdown autoClose=\"outside\" placement=\"top-left\">\r\n    <button type=\"button\" class=\"btn btn-link dot-btn-wrapper dropdown-toggle-no-caret\" ngbDropdownToggle>\r\n      <span>\r\n        <i class=\"dot-btn-icon lnr-earth icon-gradient bg-happy-itmeo\"></i>\r\n      </span>\r\n    </button>\r\n    <div ngbDropdownMenu>\r\n      <div class=\"dropdown-menu-header\">\r\n        <div class=\"dropdown-menu-header-inner pt-4 pb-4 bg-focus\">\r\n          <div class=\"menu-header-image opacity-05 dd-header-bg-4\"></div>\r\n          <div class=\"menu-header-content text-center text-white\">\r\n            <h6 class=\"menu-header-subtitle mt-0\">Choose Language</h6>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <button type=\"button\" class=\"dropdown-item\">\r\n        <div class=\"language-icon flag flag-icon-background fi fi-us\"></div>\r\n        <span>USA</span>\r\n      </button>\r\n      <button type=\"button\" class=\"dropdown-item\">\r\n        <div class=\"language-icon flag flag-icon-background fi fi-ch\"></div>\r\n        <span>Switzerland</span>\r\n      </button>\r\n      <button type=\"button\" class=\"dropdown-item\">\r\n        <div class=\"language-icon flag flag-icon-background fi fi-fr\"></div>\r\n        <span>France</span>\r\n      </button>\r\n      <button type=\"button\" class=\"dropdown-item\">\r\n        <div class=\"language-icon flag flag-icon-background fi fi-es\"></div>\r\n        <span>Spain</span>\r\n      </button>\r\n      <div class=\"dropdown-divider\"></div>\r\n      <h6 class=\"dropdown-header\">Others</h6>\r\n      <button type=\"button\" class=\"dropdown-item active\">\r\n        <div class=\"language-icon flag flag-icon-background fi fi-de\"></div>\r\n        <span>Germany</span>\r\n      </button>\r\n      <button type=\"button\" class=\"dropdown-item\">\r\n        <div class=\"language-icon flag flag-icon-background fi fi-it\"></div>\r\n        <span>Italy</span>\r\n      </button>\r\n    </div>\r\n  </div>\r\n  <div class=\"dots-separator\"></div>\r\n  <div class=\"btn-group\" ngbDropdown autoClose=\"outside\" placement=\"top-left\">\r\n    <button type=\"button\" class=\"btn btn-link dot-btn-wrapper dropdown-toggle-no-caret\" ngbDropdownToggle>\r\n      <span>\r\n        <i class=\"dot-btn-icon lnr-pie-chart icon-gradient bg-love-kiss\"></i>\r\n        <div class=\"badge badge-dot badge-abs badge-dot-sm bg-warning\">Notifications</div>\r\n      </span>\r\n    </button>\r\n    <div class=\"dropdown-menu-xl\" ngbDropdownMenu>\r\n      <div class=\"dropdown-menu-header\">\r\n        <div class=\"dropdown-menu-header-inner bg-premium-dark\">\r\n          <div class=\"menu-header-image dd-header-bg-7\"></div>\r\n          <div class=\"menu-header-content text-white\">\r\n            <h5 class=\"menu-header-title\">Users Online</h5>\r\n            <h6 class=\"menu-header-subtitle\">Recent Account Activity Overview</h6>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"widget-chart\">\r\n        <div class=\"widget-chart-content\">\r\n          <div class=\"icon-wrapper rounded-circle\">\r\n            <div class=\"icon-wrapper-bg opacity-9 bg-focus\"></div>\r\n            <i class=\"lnr-users text-white\"></i>\r\n          </div>\r\n          <div class=\"widget-numbers\"><span>344k</span></div>\r\n          <div class=\"widget-subheading pt-2\">Profile views since last login</div>\r\n        </div>\r\n      </div>\r\n      <ul class=\"nav flex-column\">\r\n        <li class=\"nav-item-divider mt-0 nav-item\"></li>\r\n        <li class=\"nav-item-btn text-center nav-item\">\r\n          <button class=\"btn-shine btn-wide btn-pill btn btn-warning btn-sm\">\r\n            <fa-icon [icon]=\"faCog\" [spin]=\"true\"></fa-icon>\r\n            Refresh List\r\n          </button>\r\n        </li>\r\n      </ul>\r\n    </div>\r\n  </div>\r\n</div>","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'app-footer-menu',\r\n  templateUrl: './footer-menu.component.html'\r\n})\r\nexport class FooterMenuComponent implements OnInit {\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<ul class=\"header-megamenu nav\">\r\n  <li class=\"nav-item\">\r\n    <button [ngbPopover]=\"footerPopover\" [autoClose]=\"'outside'\" popoverClass=\"rm-max-width\"\r\n      type=\"button\" class=\"btn btn-link dropdown-toggle\">\r\n      <span>\r\n        <i class=\"nav-link-icon pe-7s-gift\"></i>\r\n        Footer Menu\r\n      </span>\r\n    </button>\r\n  </li>\r\n  <li class=\"nav-item\">\r\n    <div class=\"btn-group\" ngbDropdown>\r\n      <button type=\"button\" class=\"btn btn-link dropdown-toggle-no-caret\" ngbDropdownToggle>\r\n        <span>\r\n          Grid Menu\r\n        </span>\r\n      </button>\r\n      <div class=\"dropdown-menu-lg\" ngbDropdownMenu>\r\n        <div class=\"dropdown-menu-header\">\r\n          <div class=\"dropdown-menu-header-inner bg-tempting-azure\">\r\n            <div class=\"menu-header-image dd-header-bg-1\"></div>\r\n            <div class=\"menu-header-content text-dark\">\r\n              <h5 class=\"menu-header-title\">Two Column Grid</h5>\r\n              <h6 class=\"menu-header-subtitle\">Easy grid navigation inside popovers</h6>\r\n            </div>\r\n          </div>\r\n        </div>\r\n        <div class=\"grid-menu grid-menu-2col\">\r\n          <div class=\"g-0 row\">\r\n            <div class=\"col-sm-6\">\r\n              <button class=\"btn-icon-vertical btn-transition-text btn-transition btn-transition-alt pt-2 pb-2 btn btn-outline-dark\">\r\n                <i class=\"lnr-lighter text-dark opacity-7 btn-icon-wrapper mb-2\"></i>Automation\r\n              </button>\r\n            </div>\r\n            <div class=\"col-sm-6\">\r\n              <button class=\"btn-icon-vertical btn-transition-text btn-transition btn-transition-alt pt-2 pb-2 btn btn-outline-danger\">\r\n                <i class=\"lnr-construction text-danger opacity-7 btn-icon-wrapper mb-2\"></i>Reports\r\n              </button>\r\n            </div>\r\n            <div class=\"col-sm-6\">\r\n              <button class=\"btn-icon-vertical btn-transition-text btn-transition btn-transition-alt pt-2 pb-2 btn btn-outline-success\">\r\n                <i class=\"lnr-bus text-success opacity-7 btn-icon-wrapper mb-2\"></i>Activity\r\n              </button>\r\n            </div>\r\n            <div class=\"col-sm-6\">\r\n              <button class=\"btn-icon-vertical btn-transition-text btn-transition btn-transition-alt pt-2 pb-2 btn btn-outline-focus\">\r\n                <i class=\"lnr-gift text-focus opacity-7 btn-icon-wrapper mb-2\"></i>Settings\r\n              </button>\r\n            </div>\r\n          </div>\r\n        </div>\r\n        <ul class=\"nav flex-column\">\r\n          <li class=\"nav-item-divider nav-item\"></li>\r\n          <li class=\"nav-item-btn clearfix nav-item\">\r\n            <div class=\"float-start\">\r\n              <button class=\"btn btn-link btn-sm\">Link Button</button>\r\n            </div>\r\n            <div class=\"float-end\">\r\n              <button class=\"btn-shadow btn btn-info btn-sm\">Info Button</button>\r\n            </div>\r\n          </li>\r\n        </ul>\r\n      </div>\r\n    </div>\r\n  </li>\r\n</ul>\r\n<ng-template #footerPopover>\r\n  <div class=\"dropdown-mega-menu dropdown-mega-menu-sm\">\r\n    <div class=\"grid-menu grid-menu-2col\">\r\n      <div class=\"g-0 row\">\r\n        <div class=\"col-sm-6 col-xl-6\">\r\n          <ul class=\"nav flex-column\">\r\n            <li class=\"nav-item-header nav-item\">Overview</li>\r\n            <li class=\"nav-item\">\r\n              <a [routerLink]=\"[]\" class=\"nav-link\">\r\n                <i class=\"nav-link-icon lnr-inbox\"></i>\r\n                <span>Contacts</span>\r\n              </a>\r\n            </li>\r\n            <li class=\"nav-item\">\r\n              <a [routerLink]=\"[]\" class=\"nav-link\">\r\n                <i class=\"nav-link-icon lnr-book\"></i>\r\n                <span>Incidents</span>\r\n                <div class=\"ms-auto badge rounded-pill bg-danger\">5</div>\r\n              </a>\r\n            </li>\r\n            <li class=\"nav-item\">\r\n              <a [routerLink]=\"[]\" class=\"nav-link\">\r\n                <i class=\"nav-link-icon lnr-picture\"></i>\r\n                <span>Companies</span>\r\n              </a>\r\n            </li>\r\n            <li class=\"nav-item\">\r\n              <a disabled=\"disabled\" [routerLink]=\"[]\" class=\"nav-link disabled\">\r\n                <i class=\"nav-link-icon lnr-file-empty\"></i>\r\n                <span>Dashboards</span>\r\n              </a>\r\n            </li>\r\n          </ul>\r\n        </div>\r\n        <div class=\"col-sm-6 col-xl-6\">\r\n          <ul class=\"nav flex-column\">\r\n            <li class=\"nav-item-header nav-item\">Sales &amp; Marketing</li>\r\n            <li class=\"nav-item\">\r\n              <a [routerLink]=\"[]\" class=\"nav-link\">Queues</a>\r\n            </li>\r\n            <li class=\"nav-item\">\r\n              <a [routerLink]=\"[]\" class=\"nav-link\">Resource Groups</a>\r\n            </li>\r\n            <li class=\"nav-item\">\r\n              <a [routerLink]=\"[]\" class=\"nav-link\">Goal Metrics\r\n                <div class=\"ms-auto badge bg-warning\">3</div>\r\n              </a>\r\n            </li>\r\n            <li class=\"nav-item\">\r\n              <a [routerLink]=\"[]\" class=\"nav-link\">Campaigns</a>\r\n            </li>\r\n          </ul>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n</ng-template>","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'app-footer',\r\n  templateUrl: './footer.component.html',\r\n})\r\nexport class FooterComponent implements OnInit {\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<div class=\"app-footer\">\r\n  <div class=\"app-footer__inner\">\r\n    <div class=\"app-footer-left\">\r\n      <app-footer-dots></app-footer-dots>\r\n    </div>\r\n    <div class=\"app-footer-right\">\r\n      <app-footer-menu></app-footer-menu>\r\n    </div>\r\n  </div>\r\n</div>\r\n","import { Component } from '@angular/core';\r\nimport { faCog } from '@fortawesome/free-solid-svg-icons';\r\nimport { updateHeaderTheme, updateSidebarTheme } from '../store/theme.actions';\r\nimport { Store } from '@ngrx/store';\r\nimport { ThemeState } from '../store/theme.state';\r\nimport { ThemeConfig } from '../store/theme.config.model';\r\nimport { ThemeOptions } from '../theme-options';\r\n\r\n@Component({\r\n  selector: 'app-options-drawer',\r\n  templateUrl: './options-drawer.component.html',\r\n})\r\nexport class OptionsDrawerComponent {\r\n\r\n  faCog = faCog;\r\n\r\n  toggleOptionsDrawer() {\r\n    this.globals.toggleThemeOptions = !this.globals.toggleThemeOptions;\r\n  }\r\n\r\n  toggleFixedFooter() {\r\n    this.globals.toggleFixedFooter = !this.globals.toggleFixedFooter;\r\n  }\r\n\r\n  constructor(public globals: ThemeOptions, public store: Store<{ todoReducer: ThemeState }>) {\r\n  }\r\n\r\n  changeHeaderTheme(headerTheme:string) {\r\n    this.store.dispatch(updateHeaderTheme({headerTheme: headerTheme}));\r\n  }\r\n\r\n  changeSideBarTheme(sidebarTheme:string) {\r\n    this.store.dispatch(updateSidebarTheme({sidebarTheme: sidebarTheme}));\r\n  }\r\n\r\n}\r\n","<div class=\"ui-theme-settings\">\r\n     <button type=\"button\" placement=\"left\" ngbTooltip=\"Open Layout Configurator\"\r\n          class=\"btn-open-options btn btn-warning\" (click)=\"toggleOptionsDrawer()\">\r\n          <fa-icon [icon]=\"faCog\" size=\"3x\" [spin]=\"true\"></fa-icon>\r\n     </button>\r\n     <div class=\"theme-settings__inner\">\r\n          <div class=\"scrollbar-container\">\r\n               <perfect-scrollbar [autoPropagation]=\"true\">\r\n                    <div class=\"theme-settings__options-wrapper\">\r\n                         <h3 class=\"themeoptions-heading\">\r\n                              Layout Options\r\n                         </h3>\r\n                         <div class=\"p-3\">\r\n                              <ul class=\"list-group\">\r\n                                   <li class=\"list-group-item\">\r\n                                        <div class=\"widget-content p-0\">\r\n                                             <div class=\"widget-content-wrapper\">\r\n                                                  <div class=\"widget-content-left me-3\">\r\n                                                       <mat-checkbox (change)=\"toggleFixedFooter()\"></mat-checkbox>\r\n                                                  </div>\r\n                                                  <div class=\"widget-content-left\">\r\n                                                       <div class=\"widget-heading\">Fixed Footer\r\n                                                       </div>\r\n                                                       <div class=\"widget-subheading\">Makes the app footer bottom fixed,\r\n                                                            always visible!\r\n                                                       </div>\r\n                                                  </div>\r\n                                             </div>\r\n                                        </div>\r\n                                   </li>\r\n                              </ul>\r\n                         </div>\r\n                         <h3 class=\"themeoptions-heading\">\r\n                              <div>\r\n                                   Header Options\r\n                              </div>\r\n                              <button type=\"button\" (click)=\"changeHeaderTheme('')\"\r\n                                   class=\"btn-pill btn-shadow btn-wide ms-auto btn btn-focus btn-sm\">\r\n                                   Restore Default\r\n                              </button>\r\n                         </h3>\r\n                         <div class=\"p-3\">\r\n                              <ul class=\"list-group\">\r\n                                   <li class=\"list-group-item\">\r\n                                        <h5 class=\"pb-2\">\r\n                                             Choose Color Scheme\r\n                                        </h5>\r\n                                        <div class=\"theme-settings-swatches\">\r\n                                             <div class=\"swatch-holder bg-primary\"\r\n                                                  (click)=\"changeHeaderTheme('bg-primary text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-secondary\"\r\n                                                  (click)=\"changeHeaderTheme('bg-secondary text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-success\"\r\n                                                  (click)=\"changeHeaderTheme('bg-success text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-info\"\r\n                                                  (click)=\"changeHeaderTheme('bg-info text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-warning\"\r\n                                                  (click)=\"changeHeaderTheme('bg-warning text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-danger\"\r\n                                                  (click)=\"changeHeaderTheme('bg-danger text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-light\"\r\n                                                  (click)=\"changeHeaderTheme('bg-light text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-dark\"\r\n                                                  (click)=\"changeHeaderTheme('bg-dark text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-focus\"\r\n                                                  (click)=\"changeHeaderTheme('bg-focus text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-alternate\"\r\n                                                  (click)=\"changeHeaderTheme('bg-alternate text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"divider\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-vicious-stance\"\r\n                                                  (click)=\"changeHeaderTheme('bg-vicious-stance text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-midnight-bloom\"\r\n                                                  (click)=\"changeHeaderTheme('bg-midnight-bloom text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-night-sky\"\r\n                                                  (click)=\"changeHeaderTheme('bg-night-sky text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-slick-carbon\"\r\n                                                  (click)=\"changeHeaderTheme('bg-slick-carbon text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-asteroid\"\r\n                                                  (click)=\"changeHeaderTheme('bg-asteroid text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-royal\"\r\n                                                  (click)=\"changeHeaderTheme('bg-royal text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-warm-flame\"\r\n                                                  (click)=\"changeHeaderTheme('bg-warm-flame text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-night-fade\"\r\n                                                  (click)=\"changeHeaderTheme('bg-night-fade text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-sunny-morning\"\r\n                                                  (click)=\"changeHeaderTheme('bg-sunny-morning text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-tempting-azure\"\r\n                                                  (click)=\"changeHeaderTheme('bg-tempting-azure text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-amy-crisp\"\r\n                                                  (click)=\"changeHeaderTheme('bg-amy-crisp text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-heavy-rain\"\r\n                                                  (click)=\"changeHeaderTheme('bg-heavy-rain text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-mean-fruit\"\r\n                                                  (click)=\"changeHeaderTheme('bg-mean-fruit text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-malibu-beach\"\r\n                                                  (click)=\"changeHeaderTheme('bg-malibu-beach text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-deep-blue\"\r\n                                                  (click)=\"changeHeaderTheme('bg-deep-blue text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-ripe-malin\"\r\n                                                  (click)=\"changeHeaderTheme('bg-ripe-malin text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-arielle-smile\"\r\n                                                  (click)=\"changeHeaderTheme('bg-arielle-smile text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-plum-plate\"\r\n                                                  (click)=\"changeHeaderTheme('bg-plum-plate text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-happy-fisher\"\r\n                                                  (click)=\"changeHeaderTheme('bg-happy-fisher text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-happy-itmeo\"\r\n                                                  (click)=\"changeHeaderTheme('bg-happy-itmeo text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-mixed-hopes\"\r\n                                                  (click)=\"changeHeaderTheme('bg-mixed-hopes text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-strong-bliss\"\r\n                                                  (click)=\"changeHeaderTheme('bg-strong-bliss text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-grow-early\"\r\n                                                  (click)=\"changeHeaderTheme('bg-grow-early text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-love-kiss\"\r\n                                                  (click)=\"changeHeaderTheme('bg-love-kiss text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-premium-dark\"\r\n                                                  (click)=\"changeHeaderTheme('bg-premium-dark text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-happy-green\"\r\n                                                  (click)=\"changeHeaderTheme('bg-happy-green text-lighter')\">\r\n                                             </div>\r\n                                        </div>\r\n                                   </li>\r\n                              </ul>\r\n                         </div>\r\n                         <h3 class=\"themeoptions-heading\">\r\n                              <div>Sidebar Options</div>\r\n                              <button type=\"button\" (click)=\"changeSideBarTheme('')\"\r\n                                   class=\"btn-pill btn-shadow btn-wide ms-auto btn btn-focus btn-sm switch-sidebar-cs-class\">\r\n                                   Restore Default\r\n                              </button>\r\n                         </h3>\r\n                         <div class=\"p-3\">\r\n                              <ul class=\"list-group\">\r\n                                   <li class=\"list-group-item\">\r\n                                        <h5 class=\"pb-2\">Choose Color Scheme\r\n                                        </h5>\r\n                                        <div class=\"theme-settings-swatches\">\r\n                                             <div class=\"swatch-holder bg-primary\"\r\n                                                  (click)=\"changeSideBarTheme('bg-primary text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-secondary\"\r\n                                                  (click)=\"changeSideBarTheme('bg-secondary text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-success\"\r\n                                                  (click)=\"changeSideBarTheme('bg-success text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-info\"\r\n                                                  (click)=\"changeSideBarTheme('bg-info text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-warning\"\r\n                                                  (click)=\"changeSideBarTheme('bg-warning text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-danger\"\r\n                                                  (click)=\"changeSideBarTheme('bg-danger text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-light\"\r\n                                                  (click)=\"changeSideBarTheme('bg-light text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-dark\"\r\n                                                  (click)=\"changeSideBarTheme('bg-dark text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-focus\"\r\n                                                  (click)=\"changeSideBarTheme('bg-focus text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-alternate\"\r\n                                                  (click)=\"changeSideBarTheme('bg-alternate text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"divider\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-vicious-stance\"\r\n                                                  (click)=\"changeSideBarTheme('bg-vicious-stance text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-midnight-bloom\"\r\n                                                  (click)=\"changeSideBarTheme('bg-midnight-bloom text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-night-sky\"\r\n                                                  (click)=\"changeSideBarTheme('bg-night-sky text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-slick-carbon\"\r\n                                                  (click)=\"changeSideBarTheme('bg-slick-carbon text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-asteroid\"\r\n                                                  (click)=\"changeSideBarTheme('bg-asteroid text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-royal\"\r\n                                                  (click)=\"changeSideBarTheme('bg-royal text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-warm-flame\"\r\n                                                  (click)=\"changeSideBarTheme('bg-warm-flame text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-night-fade\"\r\n                                                  (click)=\"changeSideBarTheme('bg-night-fade text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-sunny-morning\"\r\n                                                  (click)=\"changeSideBarTheme('bg-sunny-morning text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-tempting-azure\"\r\n                                                  (click)=\"changeSideBarTheme('bg-tempting-azure text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-amy-crisp\"\r\n                                                  (click)=\"changeSideBarTheme('bg-amy-crisp text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-heavy-rain\"\r\n                                                  (click)=\"changeSideBarTheme('bg-heavy-rain text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-mean-fruit\"\r\n                                                  (click)=\"changeSideBarTheme('bg-mean-fruit text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-malibu-beach\"\r\n                                                  (click)=\"changeSideBarTheme('bg-malibu-beach text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-deep-blue\"\r\n                                                  (click)=\"changeSideBarTheme('bg-deep-blue text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-ripe-malin\"\r\n                                                  (click)=\"changeSideBarTheme('bg-ripe-malin text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-arielle-smile\"\r\n                                                  (click)=\"changeSideBarTheme('bg-arielle-smile text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-plum-plate\"\r\n                                                  (click)=\"changeSideBarTheme('bg-plum-plate text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-happy-fisher\"\r\n                                                  (click)=\"changeSideBarTheme('bg-happy-fisher text-darker')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-happy-itmeo\"\r\n                                                  (click)=\"changeSideBarTheme('bg-happy-itmeo text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-mixed-hopes\"\r\n                                                  (click)=\"changeSideBarTheme('bg-mixed-hopes text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-strong-bliss\"\r\n                                                  (click)=\"changeSideBarTheme('bg-strong-bliss text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-grow-early\"\r\n                                                  (click)=\"changeSideBarTheme('bg-grow-early text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-love-kiss\"\r\n                                                  (click)=\"changeSideBarTheme('bg-love-kiss text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-premium-dark\"\r\n                                                  (click)=\"changeSideBarTheme('bg-premium-dark text-lighter')\">\r\n                                             </div>\r\n                                             <div class=\"swatch-holder bg-happy-green\"\r\n                                                  (click)=\"changeSideBarTheme('bg-happy-green text-darker')\">\r\n                                             </div>\r\n                                        </div>\r\n                                   </li>\r\n                              </ul>\r\n                         </div>\r\n                    </div>\r\n               </perfect-scrollbar>\r\n          </div>\r\n     </div>\r\n</div>","import { Component, Input, OnInit } from '@angular/core';\nimport { CalendarEvent, CalendarEventAction, CalendarEventTimesChangedEvent } from 'angular-calendar';\nimport { Subject } from 'rxjs';\n\nimport {\n  startOfDay,\n  endOfDay,\n  subDays,\n  addDays,\n  endOfMonth,\n  isSameDay,\n  isSameMonth,\n  addHours\n} from 'date-fns';\n\nconst colors: any = {\n  red: {\n    primary: '#ad2121',\n    secondary: '#FAE3E3'\n  },\n  blue: {\n    primary: '#1e90ff',\n    secondary: '#D1E8FF'\n  },\n  yellow: {\n    primary: '#e3bc08',\n    secondary: '#FDF1BA'\n  }\n};\n\n@Component({\n  selector: 'app-user-calendar',\n  templateUrl: './user-calendar.component.html',\n  styleUrls: ['./user-calendar.component.sass']\n})\nexport class UserCalendarComponent implements OnInit {\n\n\n \n  @Input() activeDayIsOpen = true;\n  refresh: Subject<any> = new Subject();\n\n  handleEvent(action: string, event: CalendarEvent): void {\n    // this.modalData = { event, action };\n    // this.modal.open(this.modalContent, { size: 'lg' });\n  }\n\n  actions: CalendarEventAction[] = [\n    {\n      label: '<i class=\"fa fa-fw fa-pencil\"></i>',\n      onClick: ({ event }: { event: CalendarEvent }): void => {\n        this.handleEvent('Edited', event);\n      }\n    },\n    {\n      label: '<i class=\"fa fa-fw fa-times\"></i>',\n      onClick: ({ event }: { event: CalendarEvent }): void => {\n        this.events = this.events.filter(iEvent => iEvent !== event);\n        this.handleEvent('Deleted', event);\n      }\n    }\n  ];\n  \n  events: CalendarEvent[] = [\n    {\n      start: subDays(startOfDay(new Date()), 1),\n      end: addDays(new Date(), 1),\n      title: 'A 3 day event',\n      color: colors.red,\n      actions: this.actions,\n      allDay: true,\n      resizable: {\n        beforeStart: true,\n        afterEnd: true\n      },\n      draggable: true\n    },\n    {\n      start: startOfDay(new Date()),\n      title: 'An event with no end date',\n      color: colors.yellow,\n      actions: this.actions\n    },\n    {\n      start: subDays(endOfMonth(new Date()), 3),\n      end: addDays(endOfMonth(new Date()), 3),\n      title: 'A long event that spans 2 months',\n      color: colors.blue,\n      allDay: true\n    },\n    {\n      start: addHours(startOfDay(new Date()), 2),\n      end: new Date(),\n      title: 'A draggable and resizable event',\n      color: colors.yellow,\n      actions: this.actions,\n      resizable: {\n        beforeStart: true,\n        afterEnd: true\n      },\n      draggable: true\n    }\n  ];\n\n  @Input() today: Date = new Date();\n\n  constructor() { }\n\n  ngOnInit(): void {\n  }\n\n  dayClicked({ date, events }: { date: Date; events: CalendarEvent[] }): void {\n    if (isSameMonth(date, this.today)) {\n      this.today = date;\n      if (\n        (isSameDay(this.today, date) && this.activeDayIsOpen === true) ||\n        events.length === 0\n      ) {\n        this.activeDayIsOpen = false;\n      } else {\n        this.activeDayIsOpen = true;\n      }\n    }\n  }\n\n  eventTimesChanged({\n    event,\n    newStart,\n    newEnd\n  }: CalendarEventTimesChangedEvent): void {\n    this.events = this.events.map(iEvent => {\n      if (iEvent === event) {\n        return {\n          ...event,\n          start: newStart,\n          end: newEnd\n        };\n      }\n      return iEvent;\n    });\n    this.handleEvent('Dropped or resized', event);\n  }\n\n}\n","<h3 class=\"drawer-heading\">Monthly Calendar</h3>\n<div class=\"drawer-section p-2\">\n\n    <mwl-calendar-month-view [viewDate]=\"today\" [events]=\"events\" [refresh]=\"refresh\"\n        [activeDayIsOpen]=\"activeDayIsOpen\" (dayClicked)=\"dayClicked($event.day)\"\n        (eventClicked)=\"handleEvent('Clicked', $event.event)\" (eventTimesChanged)=\"eventTimesChanged($event)\">\n    </mwl-calendar-month-view>\n\n</div>","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { UserSetting as UserSetting } from '../../../models/UserSetting';\r\n\r\n\r\n\r\n@Component({\r\n  selector: 'app-user-settings-box',\r\n  templateUrl: './user-settings-box.component.html',\r\n  styleUrls: ['./user-settings-box.component.sass']\r\n})\r\nexport class UserSettingsBoxComponent implements OnInit {\r\n\r\n  @Input() userSettings: UserSetting[] = [{\r\n    name: 'Settings1',\r\n    checked: false,\r\n    id:'1',\r\n    description:'Tema Ayarı'\r\n  },\r\n  {\r\n    name: 'Setting2',\r\n    checked: true,\r\n    id:'2'\r\n  },\r\n  {\r\n    name: 'Setting3',\r\n    checked: true,\r\n    id:'3'\r\n  },\r\n  {\r\n    name: 'Setting4',\r\n    checked: false,\r\n    id:'4'\r\n  }\r\n  ];\r\n\r\n  @Output() changed:EventEmitter<UserSetting> = new EventEmitter<UserSetting>();\r\n\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit(): void {\r\n  }\r\n\r\n  changeSetting(setting:UserSetting){\r\n    setting.checked = !setting.checked;\r\n    console.log('setting', setting);\r\n    this.changed.emit(setting);\r\n  }\r\n\r\n}\r\n","\r\n<h3 class=\"drawer-heading\">User Settings</h3>\r\n<div class=\"drawer-section p-0\">\r\n    <div class=\"todo-box\">\r\n      <ul class=\"todo-list-wrapper list-group list-group-flush\">\r\n        <li class=\"list-group-item\" *ngFor=\"let setting of userSettings\">\r\n          <div class=\"todo-indicator bg-warning\"></div>\r\n          <div class=\"widget-content p-0\">\r\n            <div class=\"widget-content-wrapper\">\r\n              <div class=\"widget-content-left me-2\">\r\n                <div class=\"custom-checkbox custom-control form-check\">\r\n                  <input type=\"checkbox\" [checked]=\"setting.checked\" (change)=\"changeSetting(setting)\" id=\"exampleCustomCheckbox1266\" class=\"form-check-input\">\r\n                  <label for=\"exampleCustomCheckbox1266\" class=\"form-label form-check-label\">&nbsp;</label>\r\n                </div>\r\n              </div>\r\n              <div  class=\"widget-content-left\">\r\n                <div class=\"widget-heading\">{{setting?.name}}</div>\r\n                <div class=\"widget-subheading\"><i>{{setting?.description}}</i></div>\r\n              </div>\r\n            </div>\r\n          </div>\r\n        </li>\r\n      </ul>\r\n    </div>\r\n</div>\r\n","import { Component, OnInit } from '@angular/core';\r\nimport { faFile } from '@fortawesome/free-solid-svg-icons';\r\nimport { faCloudDownloadAlt } from '@fortawesome/free-solid-svg-icons';\r\nimport { faFilePdf } from '@fortawesome/free-solid-svg-icons';\r\nimport { faFileExcel } from '@fortawesome/free-solid-svg-icons';\r\nimport { faCheck } from '@fortawesome/free-solid-svg-icons';\r\nimport { faTrash } from '@fortawesome/free-solid-svg-icons';\r\nimport { faEllipsisH } from '@fortawesome/free-solid-svg-icons';\r\nimport { ThemeOptions } from 'projects/ubys-theme/src/lib/ThemeOptions/theme-options';\r\n\r\n\r\n\r\n@Component({\r\n  selector: 'app-drawer',\r\n  templateUrl: './drawer.component.html',\r\n})\r\nexport class DrawerComponent implements OnInit {\r\n\r\n  faFile = faFile;\r\n  faCloudDownloadAlt = faCloudDownloadAlt;\r\n  faFilePdf = faFilePdf;\r\n  faFileExcel =faFileExcel;\r\n  faCheck = faCheck;\r\n  faTrash = faTrash;\r\n  faEllipsisH = faEllipsisH;\r\n\r\n  toggleDrawer() {\r\n    this.globals.toggleDrawer = !this.globals.toggleDrawer;\r\n  }\r\n\r\n  constructor(public globals: ThemeOptions) {\r\n  }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<div class=\"app-drawer-wrapper\" [ngClass]=\"{'drawer-open' : toggleDrawer}\">\r\n  <div class=\"drawer-nav-btn\">\r\n    <button type=\"button\" class=\"hamburger hamburger--elastic\" [ngClass]=\"{'is-active' : globals.toggleDrawer}\"\r\n      (click)=\"toggleDrawer()\">\r\n      <span class=\"hamburger-box\"><span class=\"hamburger-inner\"></span></span>\r\n    </button>\r\n  </div>\r\n  <div class=\"drawer-content-wrapper\">\r\n    <section class=\"scrollbar-container\">\r\n      <perfect-scrollbar [autoPropagation]=\"true\">\r\n        <!-- <app-live-statistic-box></app-live-statistic-box> -->\r\n        <app-user-calendar></app-user-calendar>\r\n        <app-user-settings-box></app-user-settings-box>\r\n      </perfect-scrollbar>\r\n    </section>\r\n  </div>\r\n</div>\r\n\r\n<div class=\"app-drawer-overlay\" (click)=\"toggleDrawer()\"></div>","import { Component } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\nimport { animate, query, style, transition, trigger } from '@angular/animations';\r\nimport { Store } from '@ngrx/store';\r\nimport { ThemeState } from '../../ThemeOptions/store/theme.state';\r\nimport { ThemeOptions } from '../../ThemeOptions/theme-options';\r\n\r\n@Component({\r\n  selector: 'app-apps-layout',\r\n  templateUrl: './apps-layout.component.html',\r\n  animations: [\r\n\r\n    trigger('architectUIAnimation', [\r\n      transition('* <=> *', [\r\n        query(':enter, :leave', [\r\n          style({\r\n            opacity: 0,\r\n            display: 'flex',\r\n            flex: '1',\r\n            transform: 'translateY(-20px)',\r\n            flexDirection: 'column'\r\n\r\n          }),\r\n        ]),\r\n        query(':enter', [\r\n          animate('600ms ease', style({ opacity: 1, transform: 'translateY(0)' })),\r\n        ], { optional: true }),\r\n\r\n        query(':leave', [\r\n          animate('600ms ease', style({ opacity: 0, transform: 'translateY(-20px)' })),\r\n        ], { optional: true })\r\n      ]),\r\n    ])\r\n  ]\r\n})\r\n\r\nexport class AppsLayoutComponent {\r\n\r\n  config$: Observable<ThemeState>;\r\n\r\n  constructor(public globals: ThemeOptions, private store: Store<{ theme: ThemeState }>) {\r\n    this.config$ = store.select('theme');\r\n  }\r\n\r\n  showThemeSettings = false;\r\n\r\n  toggleSidebarMobile() {\r\n    this.globals.toggleSidebarMobile = !this.globals.toggleSidebarMobile;\r\n  }\r\n}\r\n\r\n\r\n\r\n","<div [ngClass]=\"{\r\n'closed-sidebar' : globals.toggleSidebar,\r\n'closed-sidebar-md' : globals.toggleSidebarMobile,\r\n'settings-open' : globals.toggleThemeOptions,\r\n'closed-sidebar-open': globals.sidebarHover || globals.toggleSidebarMobile,\r\n'header-menu-open' : globals.toggleHeaderMobile,\r\n'drawer-open' : globals.toggleDrawer,\r\n'fixed-footer' : globals.toggleFixedFooter\r\n}\" [class]=\"'app-container app-theme-white'\">\r\n  <app-header></app-header>\r\n  <app-sidebar></app-sidebar>\r\n  <div class=\"app-main__outer\">\r\n    <div class=\"app-main__inner p-0\">\r\n      <div [@architectUIAnimation]=\"o.isActivated ? o.activatedRoute : ''\">\r\n        <router-outlet #o=\"outlet\"></router-outlet>\r\n      </div>\r\n    </div>\r\n    <app-footer></app-footer>\r\n  </div>\r\n  <div *ngIf=\"showThemeSettings\">\r\n    <app-options-drawer ></app-options-drawer>\r\n  </div>\r\n \r\n  <app-drawer></app-drawer>\r\n  <div class=\"sidebar-menu-overlay\" (click)=\"toggleSidebarMobile()\"></div>\r\n</div>\r\n<ngx-loading-bar [color]=\"'#3f6ad8'\"></ngx-loading-bar>","import { Component, Input } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\nimport { animate, query, style, transition, trigger } from '@angular/animations';\r\nimport { Store } from '@ngrx/store';\r\nimport { ThemeOptions } from '../../ThemeOptions/theme-options';\r\nimport { ThemeState } from '../../ThemeOptions/store/theme.state';\r\n\r\n@Component({\r\n  selector: 'app-base-layout',\r\n  templateUrl: './base-layout.component.html',\r\n  animations: [\r\n\r\n    trigger('architectUIAnimation', [\r\n      transition('* <=> *', [\r\n        query(':enter, :leave', [\r\n          style({\r\n            opacity: 0,\r\n            display: 'flex',\r\n            flex: '1',\r\n            transform: 'translateY(-20px)',\r\n            flexDirection: 'column'\r\n\r\n          }),\r\n        ]),\r\n        query(':enter', [\r\n          animate('100ms ease', style({ opacity: 1, transform: 'translateY(0)' })),\r\n        ], { optional: true }),\r\n\r\n        query(':leave', [\r\n          animate('100ms ease', style({ opacity: 0, transform: 'translateY(-20px)' })),\r\n        ], { optional: true })\r\n      ]),\r\n    ])\r\n  ]\r\n})\r\n\r\nexport class BaseLayoutComponent {\r\n\r\n  config$: Observable<ThemeState>;\r\n\r\n  @Input() showThemeSettings:boolean = true;\r\n\r\n  constructor(public globals: ThemeOptions, private store: Store<{ theme: ThemeState }>) {\r\n    this.config$ = store.select('theme');\r\n  }\r\n\r\n\r\n  toggleSidebarMobile() {\r\n    this.globals.toggleSidebarMobile = !this.globals.toggleSidebarMobile;\r\n  }\r\n}\r\n\r\n\r\n\r\n","<div [ngClass]=\"{\r\n'closed-sidebar' : globals.toggleSidebar,\r\n'closed-sidebar-md' : globals.toggleSidebarMobile,\r\n'settings-open' : globals.toggleThemeOptions,\r\n'closed-sidebar-open': globals.sidebarHover || globals.toggleSidebarMobile,\r\n'header-menu-open' : globals.toggleHeaderMobile,\r\n'drawer-open' : globals.toggleDrawer,\r\n'fixed-footer' : globals.toggleFixedFooter\r\n}\" [class]=\"'app-container app-theme-white'\">\r\n  <app-header></app-header>\r\n  <app-sidebar></app-sidebar>\r\n  <div class=\"app-main__outer\">\r\n    <div class=\"app-main__inner\">\r\n      <div [@architectUIAnimation]=\"o.isActivated ? o.activatedRoute : ''\">\r\n        <router-outlet #o=\"outlet\"></router-outlet>\r\n      </div>\r\n    </div>\r\n    <app-footer></app-footer>\r\n  </div>\r\n  <app-options-drawer *ngIf=\"showThemeSettings\"></app-options-drawer>\r\n  <app-drawer></app-drawer>\r\n  <!-- <div class=\"sidebar-menu-overlay\" (click)=\"toggleSidebarMobile()\"></div> -->\r\n</div>\r\n<ngx-loading-bar [color]=\"'#3f6ad8'\"></ngx-loading-bar>","import { Injectable } from '@angular/core';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class UbysThemeService {\n\n  constructor() { }\n}\n","import { Component, OnInit } from '@angular/core';\n\n@Component({\n  selector: 'ngx-ubys-theme',\n  template: `\n    <p>\n      ubys-theme works!\n    </p>\n  `,\n  styles: [\n  ]\n})\nexport class UbysThemeComponent implements OnInit {\n\n  constructor() { }\n\n  ngOnInit(): void {\n  }\n\n}\n","import { Component } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'app-megapopover',\r\n  templateUrl: './megapopover.component.html'\r\n})\r\n\r\nexport class MegapopoverComponent {\r\n  name = 'World';\r\n}\r\n","<ng-template #popContent>Hello, <b>{{name}}</b>!</ng-template>\r\n<ng-template #popTitle>Fancy <b>content!!</b></ng-template>\r\n<button type=\"button\" class=\"btn btn-outline-secondary\" [ngbPopover]=\"popContent\" [popoverTitle]=\"popTitle\">\r\n  I've got markup and bindings in my popover!\r\n</button>","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'app-logo',\r\n  templateUrl: './logo.component.html',\r\n})\r\nexport class LogoComponent implements OnInit {\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit() {\r\n  }\r\n\r\n}\r\n","<p>\r\n  logo works!\r\n</p>\r\n","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'app-live-statistic-box',\r\n  templateUrl: './live-statistic-box.component.html',\r\n  styleUrls: ['./live-statistic-box.component.sass']\r\n})\r\nexport class LiveStatisticBoxComponent implements OnInit {\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit(): void {\r\n  }\r\n\r\n}\r\n","<h3 class=\"drawer-heading\">Servers Status</h3>\r\n<div class=\"drawer-section\">\r\n  <div class=\"row\">\r\n    <div class=\"col\">\r\n      <div class=\"progress-box\">\r\n        <h4>Server Load 1</h4>\r\n        <div class=\"progress-circle-wrapper\">\r\n          <div class=\"round-progress-text\">\r\n            <span>34%</span>\r\n            <round-progress [current]=\"34\" [max]=\"100\" [color]=\"'#c44636'\" [background]=\"'#e3e3e3'\"\r\n              [radius]=\"118\" [stroke]=\"15\" [semicircle]=\"false\" [rounded]=\"true\" [clockwise]=\"false\"\r\n              [responsive]=\"true\" [duration]=\"1400\" [animation]=\"'easeInOutQuart'\" [animationDelay]=\"0\">\r\n            </round-progress>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"col\">\r\n      <div class=\"progress-box\">\r\n        <h4>Server Load 2</h4>\r\n        <div class=\"progress-circle-wrapper\">\r\n          <div class=\"round-progress-text\">\r\n            <span>66%</span>\r\n            <round-progress [current]=\"66\" [max]=\"100\" [color]=\"'#4143c4'\" [background]=\"'#e3e3e3'\"\r\n              [radius]=\"118\" [stroke]=\"15\" [semicircle]=\"false\" [rounded]=\"true\" [clockwise]=\"false\"\r\n              [responsive]=\"true\" [duration]=\"1400\" [animation]=\"'easeInOutQuart'\" [animationDelay]=\"0\">\r\n            </round-progress>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"col\">\r\n      <div class=\"progress-box\">\r\n        <h4>Server Load 3</h4>\r\n        <div class=\"progress-circle-wrapper\">\r\n          <div class=\"round-progress-text\">\r\n            <span>54%</span>\r\n            <round-progress [current]=\"54\" [max]=\"100\" [color]=\"'#5ec473'\" [background]=\"'#e3e3e3'\"\r\n              [radius]=\"118\" [stroke]=\"15\" [semicircle]=\"false\" [rounded]=\"true\" [clockwise]=\"false\"\r\n              [responsive]=\"true\" [duration]=\"1400\" [animation]=\"'easeInOutQuart'\" [animationDelay]=\"0\">\r\n            </round-progress>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n  </div>\r\n  <div class=\"divider\"></div>\r\n  <div class=\"mt-3\">\r\n    <h5 class=\"text-center card-title\">Live Statistics</h5>\r\n    <div class=\"text-center\">\r\n      <ngx-trend strokeLinecap=\"round\" [smooth]=\"true\" [radius]=\"12\" [strokeWidth]=\"6\" [padding]=\"18\"\r\n        [data]=\"[3, 7, 6, 16, 3.6, 23]\" [autoDraw]=\"true\" [autoDrawDuration]=\"2000\" autoDrawEasing=\"ease-in\"\r\n        [gradient]=\"['#00c6ff', '#F0F', '#FF0']\"></ngx-trend>\r\n    </div>\r\n    <div class=\"row\">\r\n      <div class=\"col\">\r\n        <div class=\"widget-chart p-0\">\r\n          <div class=\"widget-chart-content\">\r\n            <div class=\"widget-numbers text-warning fsize-3\">43</div>\r\n            <div class=\"widget-subheading pt-1\">Packages</div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"col\">\r\n        <div class=\"widget-chart p-0\">\r\n          <div class=\"widget-chart-content\">\r\n            <div class=\"widget-numbers text-danger fsize-3\">65</div>\r\n            <div class=\"widget-subheading pt-1\">Dropped</div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n      <div class=\"col\">\r\n        <div class=\"widget-chart p-0\">\r\n          <div class=\"widget-chart-content\">\r\n            <div class=\"widget-numbers text-success fsize-3\">18</div>\r\n            <div class=\"widget-subheading pt-1\">Invalid</div>\r\n          </div>\r\n        </div>\r\n      </div>\r\n    </div>\r\n    <div class=\"divider\"></div>\r\n    <div class=\"text-center mt-2 d-block\">\r\n      <button class=\"me-2 border-0 btn-transition btn btn-outline-danger\">Escalate Issue</button>\r\n      <button class=\"border-0 btn-transition btn btn-outline-success\">Support Center</button>\r\n    </div>\r\n  </div>\r\n</div>\r\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { RouterModule } from '@angular/router';\nimport { FontAwesomeModule } from '@fortawesome/angular-fontawesome';\nimport { NgbModule } from '@ng-bootstrap/ng-bootstrap';\nimport { StoreModule } from '@ngrx/store';\nimport { LoadingBarRouterModule } from '@ngx-loading-bar/router';\nimport { NgxLoadingModule } from 'ngx-loading';\nimport { AppsLayoutComponent } from './Layout/apps-layout/apps-layout.component';\nimport { BaseLayoutComponent } from './Layout/base-layout/base-layout.component';\nimport { FooterDotsComponent } from './Layout/Components/footer/elements/footer-dots/footer-dots.component';\nimport { FooterMenuComponent } from './Layout/Components/footer/elements/footer-menu/footer-menu.component';\nimport { FooterComponent } from './Layout/Components/footer/footer.component';\nimport { DotsComponent } from './Layout/Components/header/elements/dots/dots.component';\nimport { DrawerComponent } from './Layout/Components/header/elements/drawer/drawer.component';\nimport { MegapopoverComponent } from './Layout/Components/header/elements/mega-menu/elements/megapopover/megapopover.component';\nimport { MegamenuComponent } from './Layout/Components/header/elements/mega-menu/mega-menu.component';\nimport { SearchBoxComponent } from './Layout/Components/header/elements/search-box/search-box.component';\nimport { UserBoxComponent } from './Layout/Components/header/elements/user-box/user-box.component';\nimport { HeaderComponent } from './Layout/Components/header/header.component';\nimport { LogoComponent } from './Layout/Components/sidebar/elements/logo/logo.component';\nimport { SidebarComponent } from './Layout/Components/sidebar/sidebar.component';\nimport { PagesLayoutComponent } from './Layout/pages-layout/pages-layout.component';\nimport { OptionsDrawerComponent } from './ThemeOptions/options-drawer/options-drawer.component';\nimport { ThemeReducer } from './ThemeOptions/store/theme.reducer';\nimport { UbysThemeComponent } from './ubys-theme.component';\nimport { MatCheckboxModule } from '@angular/material/checkbox';\nimport { ThemeOptions } from './ThemeOptions/theme-options';\nimport { CalendarModule } from 'angular-calendar';\nimport { UserCalendarComponent } from './Layout/Components/header/elements/user-calendar/user-calendar.component';\nimport { NotificationBoxComponent } from './Layout/Components/header/elements/notification-box/notification-box.component';\nimport { RoundProgressModule } from 'angular-svg-round-progressbar';\nimport { LiveStatisticBoxComponent } from './Layout/Components/header/elements/live-statistic-box/live-statistic-box.component';\nimport { TrendModule } from 'ngx-trend';\nimport { LanguageBoxComponent } from './Layout/Components/header/elements/language-box/language-box.component';\nimport { UserSettingsBoxComponent } from './Layout/Components/header/elements/user-settings-box/user-settings-box.component';\n\n\n\nimport { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';\nimport { PERFECT_SCROLLBAR_CONFIG } from 'ngx-perfect-scrollbar';\nimport { PerfectScrollbarConfigInterface } from 'ngx-perfect-scrollbar';\n\nconst DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {\n  suppressScrollX: true\n};\n\n\n@NgModule({\n  declarations: [\n    UbysThemeComponent,\n    BaseLayoutComponent,\n    AppsLayoutComponent,\n    PagesLayoutComponent,\n    OptionsDrawerComponent,\n\n    // HEADER\n\n    HeaderComponent,\n    DotsComponent,\n    SearchBoxComponent,\n    MegamenuComponent,\n    MegapopoverComponent,\n    UserBoxComponent,\n    DrawerComponent,\n    NotificationBoxComponent,\n    LiveStatisticBoxComponent,\n    LanguageBoxComponent,\n    UserSettingsBoxComponent,\n\n    // SIDEBAR\n\n    SidebarComponent,\n    LogoComponent,\n\n    // FOOTER\n\n    FooterComponent,\n    FooterDotsComponent,\n    FooterMenuComponent,\n    UserCalendarComponent\n  ],\n  imports: [\n    CommonModule,\n    NgbModule,\n    RouterModule,\n    PerfectScrollbarModule,\n    NgxLoadingModule,\n    FontAwesomeModule,\n    LoadingBarRouterModule,\n    MatCheckboxModule,\n    CalendarModule,\n    RoundProgressModule,\n    TrendModule,\n    StoreModule\n  ],\n  exports: [\n    UbysThemeComponent,\n    BaseLayoutComponent,\n    AppsLayoutComponent,\n    PagesLayoutComponent\n  ],\n  providers: [\n    {\n      provide:PERFECT_SCROLLBAR_CONFIG,\n      useValue:DEFAULT_PERFECT_SCROLLBAR_CONFIG,\n    },\n    ThemeOptions\n  ],\n})\nexport class UbysThemeModule {}\n","/*\n * Public API Surface of ubys-theme\n */\n\nexport * from './lib/Layout/pages-layout/pages-layout.component';\nexport * from './lib/Layout/apps-layout/apps-layout.component';\nexport * from './lib/Layout/base-layout/base-layout.component';\nexport * from './lib/ubys-theme.service';\nexport * from './lib/ubys-theme.component';\nexport * from './lib/ubys-theme.module';\n\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1","i2","i3","i1.NotificationBoxComponent","i2.LanguageBoxComponent","i4","i5","i1.ThemeOptions","i3.MegamenuComponent","i4.DotsComponent","i5.UserBoxComponent","i6","i5.SearchBoxComponent","i1.FooterDotsComponent","i2.FooterMenuComponent","i3.UserCalendarComponent","i4.UserSettingsBoxComponent","i3.HeaderComponent","i4.SidebarComponent","i5.FooterComponent","i6.OptionsDrawerComponent","i7.DrawerComponent","i9","i10"],"mappings":"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"}