{"version":3,"file":"ubys-theme.mjs","sources":["../../../projects/ubys-theme/src/lib/Layout/external-layout/external-layout.component.ts","../../../projects/ubys-theme/src/lib/Layout/external-layout/external-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/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/app-layout/app-layout.component.ts","../../../projects/ubys-theme/src/lib/Layout/app-layout/app-layout.component.html","../../../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/ThemeOptions/store/theme.reducer.ts","../../../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: 'ubys-external-layout',\r\n  templateUrl: './external-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 ExternalLayoutComponent 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: 'ubys-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  fakeMenuDataSource: Menu[] =  [{\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  @Input() menuTitle:string = 'Mega Menu';\r\n  @Input() menuList: Menu[] = [];\r\n\r\n  ngOnInit() {\r\n\r\n    if(this.menuList.length == 0){\r\n      this.menuList = [... this.fakeMenuDataSource];\r\n    }\r\n\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            {{\"MegaMenu.menuTitle\" | translate}}\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: 'ubys-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  fakeMessageDataSource: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  fakeTasksDataSource: 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  @Input() taskList:Tasks[] = [];\r\n\r\n  @Input() messageList:Message[] = [];\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit(): void {\r\n\r\n    if(this.taskList.length == 0)\r\n      this.taskList = [... this.fakeTasksDataSource];\r\n\r\n    if(this.messageList.length == 0)\r\n      this.messageList = [... this.fakeMessageDataSource];\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\">{{\"NotificationBox.Notifications\" | translate}}</h5>\r\n            <h6 class=\"menu-header-subtitle\">{{\"NotificationBox.SubTitle\" | translate}} <b>{{unreadMessageCount}}</b></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>{{\"NotificationBox.Messages\" | translate}}</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>{{\"NotificationBox.Tasks\" | translate}}</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 { TranslateService } from '@ngx-translate/core';\r\nimport { Language } from '../../../models/Language';\r\n\r\n@Component({\r\n  selector: 'ubys-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(private translateService:TranslateService) { }\r\n\r\n  @Input() public currentLang:Language = {country:'Tr',flagIcon:'fi fi-tr',code:'tr'}\r\n\r\n  fakeLanguageDataSource : Language[]  = [\r\n    {\r\n      country:'Türkiye',\r\n      flagIcon:'fi fi-tr',\r\n      code:'tr'\r\n    },\r\n    {\r\n      country:'USA',\r\n      flagIcon:'fi fi-us',\r\n      code:'en'\r\n    },\r\n    {\r\n      country:'Switzerland',\r\n      flagIcon:'fi fi-ch',\r\n      code:'ch'\r\n    },\r\n    {\r\n      country:'France',\r\n      flagIcon:'fi fi-fr',\r\n      code:'fr'\r\n      \r\n    },\r\n    {\r\n      country:'Spain',\r\n      flagIcon:'fi fi-es',\r\n      code:'es'\r\n    }]\r\n\r\n  @Input() public languageList:Language[] = [];\r\n\r\n  @Output() langChanged:EventEmitter<Language> = new EventEmitter<Language>();\r\n\r\n  ngOnInit(): void {\r\n\r\n    if(this.languageList.length == 0)\r\n      this.languageList = [... this.fakeLanguageDataSource];\r\n  }\r\n\r\n  setLanguage(lang:any):void{\r\n    console.log(\"code\", lang.code);\r\n    this.translateService.use(lang.code);\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\">{{ \"LanguageBox.ChooseLanguage\" | translate }}</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, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { ThemeOptions } from '../../../../../ThemeOptions/theme-options';\r\nimport { UserProfile } from '../../../models/UserProfile';\r\n\r\n@Component({\r\n  selector: 'ubys-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 | undefined;\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\">{{\"UserBox.Logout\" | translate}}</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\">{{\"UserBox.Activity\" | translate}}</li>\r\n                    <li class=\"nav-item\"><a [routerLink]=\"[]\" class=\"nav-link\">{{\"UserBox.Chat\" | translate}}\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=\"{{profile?.changePasswordUrl}}\" class=\"nav-link\">{{\"UserBox.ChangePassword\" | translate}}</a></li>\r\n                    <li class=\"nav-item-header nav-item\">{{\"UserBox.MyAccount\" | translate}}</li>\r\n                    <li class=\"nav-item\"><a (click)=\"openSettings()\" class=\"nav-link\">{{\"UserBox.Settings\" | translate}}\r\n                        <div class=\"ms-auto badge bg-success\">{{\"UserBox.New\" | translate}}</div>\r\n                      </a></li>\r\n                    <li class=\"nav-item\"><a routerLink=\"{{profile?.messageInboxUrl}}\" class=\"nav-link\">{{\"UserBox.Messages\" | translate}}\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=\"{{profile?.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                      {{\"UserBox.MessageInbox\" | translate}}\r\n                    </a>\r\n                  </div>\r\n                  <div class=\"col-sm-6\">\r\n                    <a routerLink=\"{{profile?.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>{{\"UserBox.SupporTickets\" | translate}}</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, EventEmitter, HostBinding, Input, Output } from '@angular/core';\r\nimport { Observable } from 'rxjs';\r\nimport { faEllipsisV } from '@fortawesome/free-solid-svg-icons';\r\nimport { ThemeOptions } from '../../../ThemeOptions/theme-options';\r\nimport { ThemeState } from '../../../ThemeOptions/store/theme.state';\r\nimport { Store } from '@ngrx/store';\r\nimport { Menu } from '../models/Menu';\r\nimport { Message, Tasks } from '../models/Notification';\r\nimport { Language } from '../models/Language';\r\nimport { UserProfile } from '../models/UserProfile';\r\n\r\n@Component({\r\n  selector: 'ubys-header',\r\n  templateUrl: './header.component.html',\r\n})\r\nexport class HeaderComponent {\r\n\r\n\r\n  @Input() megaMenuDataSource: Menu[] = [];\r\n  @Input() messageDataSource: Message[] = [];\r\n  @Input() taskDataSource: Tasks[] = [];\r\n  @Input() languageDataSource: Language[] = [];\r\n\r\n  @Input() public profileDataSource: UserProfile  | undefined;\r\n\r\n  @Output() loggedOut: EventEmitter<void> = new EventEmitter<void>();\r\n  @Output() settingClicked: EventEmitter<void> = new EventEmitter<void>();\r\n\r\n  @Output() messageClicked: EventEmitter<string> = new EventEmitter<string>();\r\n  @Output() langChanged: EventEmitter<Language> = new EventEmitter<Language>();\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  messageClick(message: string) {\r\n    this.messageClicked.emit(message);\r\n  }\r\n\r\n  langChange(lang: Language) {\r\n    this.langChanged.emit(lang);\r\n  }\r\n\r\n  logOut() {\r\n    this.loggedOut.emit();\r\n  }\r\n\r\n  profileSettingClick() {\r\n    this.settingClicked.emit();\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      <ubys-mega-menu [menuList]=\"megaMenuDataSource\"></ubys-mega-menu>\r\n    </div>\r\n    <div class=\"app-header-right\">\r\n      <div class=\"header-dots\">\r\n        <ubys-notification-box \r\n        [messageList]=\"messageDataSource\" \r\n        [taskList]=\"taskDataSource\"\r\n        (messageClicked)=\"messageClick($event)\"\r\n        ></ubys-notification-box>\r\n        <ubys-language-box \r\n        [languageList]=\"languageDataSource\"\r\n        (langChanged)=\"langChange($event)\"\r\n        ></ubys-language-box>\r\n   \r\n      </div>\r\n      <ubys-user-box [profile]=\"profileDataSource\" (loggedOut)=\"logOut()\" (settingClicked)=\"profileSettingClick()\"></ubys-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 { Observable } from 'rxjs';\r\nimport { ThemeState } from '../../../../../ThemeOptions/store/theme.state';\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 { ThemeOptions } from '../../../ThemeOptions/theme-options';\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 { ThemeState } from '../../../ThemeOptions/store/theme.state';\r\nimport { sidebarHoverAction } from '../../../ThemeOptions/store/theme.actions';\r\nimport { Menu } from '../models/Menu';\r\n\r\n@Component({\r\n  selector: 'ubys-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  fakeMenuDataSource = [\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  @Input() menuList: Menu[] = [];\r\n\r\n  filteredMenuList: Menu[] = []\r\n\r\n  setChildren(items:any, parent:any, searchText:any) {\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\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\r\n    if(this.menuList.length == 0){\r\n      this.menuList = [... this.fakeMenuDataSource];\r\n    }\r\n\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  }\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\">{{\"NotificationBox.Notifications\" | translate}}</h5>\r\n            <h6 class=\"menu-header-subtitle\">{{\"NotificationBox.SubTitle\" | translate}} <b>21</b></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>{{\"NotificationBox.Messages\" | translate}}</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>{{\"NotificationBox.Events\" | translate}}</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-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>{{\"NotificationBox.Status\" | translate}}</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       {{\"GridMenu.FooterMenu\" | translate}}\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          {{\"GridMenu.GridMenu\" | translate}}\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\">{{\"GridMenu.TwoColumnGrid\" | translate}}</h5>\r\n              <h6 class=\"menu-header-subtitle\">{{\"GridMenu.EasyGridNavigationInsidePopovers\" | translate}}</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>{{\"GridMenu.Automation\" | translate}}\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>{{\"GridMenu.Reports\" | translate}}\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>{{\"GridMenu.Activity\" | translate}}\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>{{\"GridMenu.Settings\" | translate}}\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\">{{\"GridMenu.LinkButton\" | translate}}</button>\r\n            </div>\r\n            <div class=\"float-end\">\r\n              <button class=\"btn-shadow btn btn-info btn-sm\">{{\"GridMenu.InfoButton\" | translate}}</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: 'ubys-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: 'ubys-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';\r\nimport { CalendarEvent, CalendarEventAction, CalendarEventTimesChangedEvent } from 'angular-calendar';\r\nimport { Subject } from 'rxjs';\r\n\r\nimport {\r\n  startOfDay,\r\n  endOfDay,\r\n  subDays,\r\n  addDays,\r\n  endOfMonth,\r\n  isSameDay,\r\n  isSameMonth,\r\n  addHours\r\n} from 'date-fns';\r\n\r\nconst colors: any = {\r\n  red: {\r\n    primary: '#ad2121',\r\n    secondary: '#FAE3E3'\r\n  },\r\n  blue: {\r\n    primary: '#1e90ff',\r\n    secondary: '#D1E8FF'\r\n  },\r\n  yellow: {\r\n    primary: '#e3bc08',\r\n    secondary: '#FDF1BA'\r\n  }\r\n};\r\n\r\n@Component({\r\n  selector: 'app-user-calendar',\r\n  templateUrl: './user-calendar.component.html',\r\n  styleUrls: ['./user-calendar.component.sass']\r\n})\r\nexport class UserCalendarComponent implements OnInit {\r\n\r\n\r\n \r\n  @Input() activeDayIsOpen = true;\r\n  refresh: Subject<any> = new Subject();\r\n\r\n  handleEvent(action: string, event: CalendarEvent): void {\r\n    // this.modalData = { event, action };\r\n    // this.modal.open(this.modalContent, { size: 'lg' });\r\n  }\r\n\r\n  actions: CalendarEventAction[] = [\r\n    {\r\n      label: '<i class=\"fa fa-fw fa-pencil\"></i>',\r\n      onClick: ({ event }: { event: CalendarEvent }): void => {\r\n        this.handleEvent('Edited', event);\r\n      }\r\n    },\r\n    {\r\n      label: '<i class=\"fa fa-fw fa-times\"></i>',\r\n      onClick: ({ event }: { event: CalendarEvent }): void => {\r\n        this.events = this.events.filter(iEvent => iEvent !== event);\r\n        this.handleEvent('Deleted', event);\r\n      }\r\n    }\r\n  ];\r\n  \r\n  events: CalendarEvent[] = [\r\n    {\r\n      start: subDays(startOfDay(new Date()), 1),\r\n      end: addDays(new Date(), 1),\r\n      title: 'A 3 day event',\r\n      color: colors.red,\r\n      actions: this.actions,\r\n      allDay: true,\r\n      resizable: {\r\n        beforeStart: true,\r\n        afterEnd: true\r\n      },\r\n      draggable: true\r\n    },\r\n    {\r\n      start: startOfDay(new Date()),\r\n      title: 'An event with no end date',\r\n      color: colors.yellow,\r\n      actions: this.actions\r\n    },\r\n    {\r\n      start: subDays(endOfMonth(new Date()), 3),\r\n      end: addDays(endOfMonth(new Date()), 3),\r\n      title: 'A long event that spans 2 months',\r\n      color: colors.blue,\r\n      allDay: true\r\n    },\r\n    {\r\n      start: addHours(startOfDay(new Date()), 2),\r\n      end: new Date(),\r\n      title: 'A draggable and resizable event',\r\n      color: colors.yellow,\r\n      actions: this.actions,\r\n      resizable: {\r\n        beforeStart: true,\r\n        afterEnd: true\r\n      },\r\n      draggable: true\r\n    }\r\n  ];\r\n\r\n  @Input() today: Date = new Date();\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit(): void {\r\n  }\r\n\r\n  dayClicked({ date, events }: { date: Date; events: CalendarEvent[] }): void {\r\n    if (isSameMonth(date, this.today)) {\r\n      this.today = date;\r\n      if (\r\n        (isSameDay(this.today, date) && this.activeDayIsOpen === true) ||\r\n        events.length === 0\r\n      ) {\r\n        this.activeDayIsOpen = false;\r\n      } else {\r\n        this.activeDayIsOpen = true;\r\n      }\r\n    }\r\n  }\r\n\r\n  eventTimesChanged({\r\n    event,\r\n    newStart,\r\n    newEnd\r\n  }: CalendarEventTimesChangedEvent): void {\r\n    this.events = this.events.map(iEvent => {\r\n      if (iEvent === event) {\r\n        return {\r\n          ...event,\r\n          start: newStart,\r\n          end: newEnd\r\n        };\r\n      }\r\n      return iEvent;\r\n    });\r\n    this.handleEvent('Dropped or resized', event);\r\n  }\r\n\r\n}\r\n","<h3 class=\"drawer-heading\">{{\"UserCalendar.MonthlyCalendar\" | translate}}</h3>\r\n<div class=\"drawer-section p-2\">\r\n\r\n    <mwl-calendar-month-view [viewDate]=\"today\" [events]=\"events\" [refresh]=\"refresh\"\r\n        [activeDayIsOpen]=\"activeDayIsOpen\" (dayClicked)=\"dayClicked($event.day)\"\r\n        (eventClicked)=\"handleEvent('Clicked', $event.event)\" (eventTimesChanged)=\"eventTimesChanged($event)\">\r\n    </mwl-calendar-month-view>\r\n\r\n</div>","import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { 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\r\n  fakeUserSettings: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  @Input() userSettings: UserSetting[] = [];\r\n  @Output() settingsChanged:EventEmitter<UserSetting> = new EventEmitter<UserSetting>();\r\n\r\n\r\n  constructor() { }\r\n\r\n  ngOnInit(): void {\r\n\r\n    if(this.userSettings.length == 0)\r\n      this.userSettings = [... this.fakeUserSettings];\r\n  }\r\n\r\n  changeSetting(setting:UserSetting){\r\n    setting.checked = !setting.checked;\r\n    console.log('setting', setting);\r\n    this.settingsChanged.emit(setting);\r\n  }\r\n\r\n}\r\n","\r\n<h3 class=\"drawer-heading\">{{\"UserSettingsBox.UserSettings\" | translate}}</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, EventEmitter, Input, OnInit, Output } from '@angular/core';\r\nimport { ThemeOptions } from '../../../../../ThemeOptions/theme-options';\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 { UserSetting } from '../../../models/UserSetting';\r\n\r\n\r\n\r\n@Component({\r\n  selector: 'ubys-drawer',\r\n  templateUrl: './drawer.component.html',\r\n})\r\nexport class DrawerComponent implements OnInit {\r\n\r\n  @Input() userSettingsDataSource:UserSetting[] = [];\r\n  @Output() userSettingsChanged:EventEmitter<UserSetting> = new EventEmitter<UserSetting>();\r\n  \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  userSettingsChange(setting:UserSetting){\r\n    this.userSettingsChanged.emit(setting);\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-user-calendar></app-user-calendar>\r\n        <app-user-settings-box [userSettings]=\"userSettingsDataSource\" (settingsChanged)=\"userSettingsChange($event)\"></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, EventEmitter, Input, Output } 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 { Menu } from '../Components/models/Menu';\r\nimport { Message, Tasks } from '../Components/models/Notification';\r\nimport { Language } from '../Components/models/Language';\r\nimport { UserProfile } from '../Components/models/UserProfile';\r\nimport { UserSetting } from '../Components/models/UserSetting';\r\nimport { ThemeState } from '../../ThemeOptions/store/theme.state';\r\nimport { ThemeOptions } from '../../ThemeOptions/theme-options';\r\n\r\n@Component({\r\n  selector: 'ubys-app-layout',\r\n  templateUrl: './app-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 AppLayoutComponent {\r\n\r\n  config$: Observable<ThemeState>;\r\n\r\n  @Input() showThemeSettings:boolean = false;\r\n  @Input() sideBarDataSource: Menu[] = [];\r\n  @Input() megaMenuDataSource: Menu[] = [];\r\n  @Input() menuTitle:string = '';\r\n  @Input() messageDataSource: Message[] = [];\r\n  @Input() taskDataSource:Tasks[] = [];\r\n  @Input() languageDataSource:Language[] = [];\r\n  @Input() userSettingsDataSource:UserSetting[] = [];\r\n  @Input() profileDataSource: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    messageInboxUrl: '/',\r\n    supportTicketsUrl: '/',\r\n    changePasswordUrl: '/'\r\n  };\r\n\r\n\r\n  @Output() messageClicked:EventEmitter<string> = new EventEmitter<string>();\r\n  @Output() langChanged:EventEmitter<Language> = new EventEmitter<Language>();\r\n  @Output() loggedOut: EventEmitter<void> = new EventEmitter<void>();\r\n  @Output() settingClicked: EventEmitter<void> = new EventEmitter<void>();\r\n  @Output() userSettingsChanged:EventEmitter<UserSetting> = new EventEmitter<UserSetting>();\r\n\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  toggleSidebarMobile() {\r\n    this.globals.toggleSidebarMobile = !this.globals.toggleSidebarMobile;\r\n  }\r\n\r\n  messageClick(message:string){\r\n    alert('mess' + message);\r\n    this.messageClicked.emit(message);\r\n  }\r\n\r\n  langChange(lang:Language){\r\n    alert('lng' + lang.country);\r\n    this.langChanged.emit(lang);\r\n  }\r\n\r\n  logOut(){\r\n    alert('logOut');\r\n    this.loggedOut.emit();\r\n  }\r\n\r\n  settingClick(){\r\n    alert('settings Clicked');\r\n    this.settingClicked.emit();\r\n  }\r\n\r\n  userSettingsChange(setting:UserSetting){\r\n    console.log('userSettingsChange', setting)\r\n    alert('userSett' + setting.name);\r\n    this.userSettingsChanged.emit(setting);\r\n  }\r\n\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  <ubys-header \r\n  [languageDataSource]=\"languageDataSource\"\r\n  [megaMenuDataSource]=\"megaMenuDataSource\" \r\n  [messageDataSource]=\"messageDataSource\"\r\n  [taskDataSource]=\"taskDataSource\"\r\n  [profileDataSource]=\"profileDataSource\"\r\n  (messageClicked)=\"messageClick($event)\"\r\n  (loggedOut)=\"logOut()\"\r\n  (settingClicked)=\"settingClick()\"\r\n  (langChanged)=\"langChange($event)\"\r\n  ></ubys-header>\r\n  <ubys-sidebar [menuList]=\"sideBarDataSource\"></ubys-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    <ubys-footer></ubys-footer>\r\n  </div>\r\n  <ubys-options-drawer *ngIf=\"showThemeSettings\"></ubys-options-drawer>\r\n  <ubys-drawer [userSettingsDataSource]=\"userSettingsDataSource\" (userSettingsChanged)=\"userSettingsChange($event)\"></ubys-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 } 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 { createReducer, on } from '@ngrx/store';\r\nimport { sidebarHoverAction, updateHeaderTheme, updateSidebarTheme } from './theme.actions';\r\nimport { ThemeConfig } from './theme.config.model';\r\n\r\nexport const INITIAL_STATE:ThemeConfig  = {\r\n  headerTheme: '',\r\n  sidebarTheme: '',\r\n  sidebarHover: false\r\n};\r\n\r\nconst _themeReducer = createReducer(\r\n  INITIAL_STATE,\r\n  on(updateSidebarTheme, (state, { sidebarTheme }) => (\r\n    {\r\n    ...state,\r\n    sidebarTheme: sidebarTheme,\r\n  })),\r\n  on(updateHeaderTheme, (state, { headerTheme }) => ({\r\n    ...state,\r\n    headerTheme: headerTheme,\r\n  })),\r\n  on(sidebarHoverAction, (state, { sidebarHover }) => ({\r\n    ...state,\r\n    sidebarHover: !sidebarHover\r\n  })),\r\n);\r\n\r\nexport function ThemeReducer(state: any, action: any) {\r\n  console.log('state', state, 'action', action);\r\n  return _themeReducer(state, action);\r\n}\r\n\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';\r\nimport { NgModule } from '@angular/core';\r\nimport { RouterModule } from '@angular/router';\r\nimport { FontAwesomeModule } from '@fortawesome/angular-fontawesome';\r\nimport { NgbModule } from '@ng-bootstrap/ng-bootstrap';\r\nimport { StoreModule } from '@ngrx/store';\r\nimport { BrowserAnimationsModule } from '@angular/platform-browser/animations';\r\nimport { LoadingBarRouterModule } from '@ngx-loading-bar/router';\r\nimport { NgxLoadingModule } from 'ngx-loading';\r\nimport { FooterDotsComponent } from './Layout/Components/footer/elements/footer-dots/footer-dots.component';\r\nimport { FooterMenuComponent } from './Layout/Components/footer/elements/footer-menu/footer-menu.component';\r\nimport { FooterComponent } from './Layout/Components/footer/footer.component';\r\nimport { DrawerComponent } from './Layout/Components/header/elements/drawer/drawer.component';\r\nimport { MegapopoverComponent } from './Layout/Components/header/elements/mega-menu/elements/megapopover/megapopover.component';\r\nimport { MegamenuComponent } from './Layout/Components/header/elements/mega-menu/mega-menu.component';\r\nimport { SearchBoxComponent } from './Layout/Components/header/elements/search-box/search-box.component';\r\nimport { UserBoxComponent } from './Layout/Components/header/elements/user-box/user-box.component';\r\nimport { HeaderComponent } from './Layout/Components/header/header.component';\r\nimport { LogoComponent } from './Layout/Components/sidebar/elements/logo/logo.component';\r\nimport { SidebarComponent } from './Layout/Components/sidebar/sidebar.component';\r\nimport { ThemeReducer } from './ThemeOptions/store/theme.reducer';\r\nimport { MatCheckboxModule } from '@angular/material/checkbox';\r\nimport { ThemeOptions } from './ThemeOptions/theme-options';\r\nimport { CalendarModule, DateAdapter } from 'angular-calendar';\r\nimport { UserCalendarComponent } from './Layout/Components/header/elements/user-calendar/user-calendar.component';\r\nimport { NotificationBoxComponent } from './Layout/Components/header/elements/notification-box/notification-box.component';\r\nimport { RoundProgressModule } from 'angular-svg-round-progressbar';\r\nimport { LiveStatisticBoxComponent } from './Layout/Components/header/elements/live-statistic-box/live-statistic-box.component';\r\nimport { TrendModule } from 'ngx-trend';\r\nimport { LanguageBoxComponent } from './Layout/Components/header/elements/language-box/language-box.component';\r\nimport { UserSettingsBoxComponent } from './Layout/Components/header/elements/user-settings-box/user-settings-box.component';\r\nimport { adapterFactory } from 'angular-calendar/date-adapters/date-fns';\r\n\r\n\r\nimport { PerfectScrollbarModule } from 'ngx-perfect-scrollbar';\r\nimport { PERFECT_SCROLLBAR_CONFIG } from 'ngx-perfect-scrollbar';\r\nimport { PerfectScrollbarConfigInterface } from 'ngx-perfect-scrollbar';\r\nimport { BrowserModule } from '@angular/platform-browser';\r\nimport { AppLayoutComponent, ExternalLayoutComponent } from '../public-api';\r\nimport { OptionsDrawerComponent } from './ThemeOptions/options-drawer/options-drawer.component';\r\nimport { TranslateLoader, TranslateModule } from '@ngx-translate/core';\r\nimport { TranslateHttpLoader } from '@ngx-translate/http-loader';\r\nimport { HttpClient, HttpClientModule } from '@angular/common/http';\r\n\r\nconst DEFAULT_PERFECT_SCROLLBAR_CONFIG: PerfectScrollbarConfigInterface = {\r\n  suppressScrollX: true\r\n};\r\n\r\nexport function HttpLoaderFactory(httpClient: HttpClient) {\r\n  return new TranslateHttpLoader(httpClient);\r\n}\r\n\r\n\r\n@NgModule({\r\n  declarations: [\r\n    ExternalLayoutComponent,\r\n    AppLayoutComponent,\r\n    OptionsDrawerComponent,\r\n    \r\n\r\n    // HEADER\r\n\r\n    HeaderComponent,\r\n    SearchBoxComponent,\r\n    MegamenuComponent,\r\n    MegapopoverComponent,\r\n    UserBoxComponent,\r\n    DrawerComponent,\r\n    NotificationBoxComponent,\r\n    LiveStatisticBoxComponent,\r\n    LanguageBoxComponent,\r\n    UserSettingsBoxComponent,\r\n\r\n    // SIDEBAR\r\n\r\n    SidebarComponent,\r\n    LogoComponent,\r\n\r\n    // FOOTER\r\n\r\n    FooterComponent,\r\n    FooterDotsComponent,\r\n    FooterMenuComponent,\r\n    UserCalendarComponent\r\n  ],\r\n  imports: [\r\n    CommonModule,\r\n    BrowserModule.withServerTransition({ appId: 'serverApp' }),\r\n    BrowserAnimationsModule,\r\n    NgbModule,\r\n    RouterModule,\r\n    PerfectScrollbarModule,\r\n    NgxLoadingModule.forRoot({}),\r\n    FontAwesomeModule,\r\n    LoadingBarRouterModule,\r\n    MatCheckboxModule,\r\n    CalendarModule.forRoot({\r\n      provide: DateAdapter,\r\n      useFactory: adapterFactory\r\n    }),\r\n    RoundProgressModule,\r\n    TrendModule,\r\n    StoreModule.forRoot({theme:ThemeReducer}),\r\n    HttpClientModule,\r\n    TranslateModule.forRoot({\r\n      loader: {\r\n        provide: TranslateLoader,\r\n        useFactory: HttpLoaderFactory,\r\n        deps: [HttpClient]\r\n      },\r\n      defaultLanguage: \"tr\"\r\n    })\r\n  ],\r\n  exports: [\r\n    ExternalLayoutComponent,\r\n    AppLayoutComponent\r\n  ],\r\n  providers: [\r\n    {\r\n      provide:PERFECT_SCROLLBAR_CONFIG,\r\n      useValue:DEFAULT_PERFECT_SCROLLBAR_CONFIG,\r\n    },\r\n    ThemeOptions\r\n  ],\r\n})\r\nexport class UbysThemeModule {}\r\n","/*\r\n * Public API Surface of ubys-theme\r\n */\r\n\r\nexport * from './lib/Layout/external-layout/external-layout.component';\r\nexport * from './lib/Layout/app-layout/app-layout.component';\r\nexport * from './lib/ubys-theme.module';\r\n\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":["i1","i2","i3","i4","i1.ThemeOptions","i5","i6","i3.MegamenuComponent","i4.NotificationBoxComponent","i5.LanguageBoxComponent","i6.UserBoxComponent","i7","i8","i5.SearchBoxComponent","i1.FooterDotsComponent","i2.FooterMenuComponent","i3.UserCalendarComponent","i4.UserSettingsBoxComponent","i3.HeaderComponent","i4.SidebarComponent","i5.FooterComponent","i6.OptionsDrawerComponent","i7.DrawerComponent","i9","i10"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MA6Ba,uBAAuB,CAAA;AAElC,IAAA,WAAA,GAAA;KACC;IAED,QAAQ,GAAA;KACP;;oHANU,uBAAuB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;wGAAvB,uBAAuB,EAAA,QAAA,EAAA,sBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,EC7BpC,mMAGuD,EDGzC,UAAA,EAAA,CAAA,EAAA,IAAA,EAAA,EAAA,CAAA,mBAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,CAAA,gBAAA,EAAA,YAAA,EAAA,OAAA,EAAA,OAAA,EAAA,OAAA,EAAA,KAAA,EAAA,QAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAA,EAAA,CAAA,YAAA,EAAA,QAAA,EAAA,eAAA,EAAA,OAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,QAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA;QAEV,OAAO,CAAC,sBAAsB,EAAE;YAC9B,UAAU,CAAC,SAAS,EAAE;gBACpB,KAAK,CAAC,gBAAgB,EAAE;AACtB,oBAAA,KAAK,CAAC;AACJ,wBAAA,OAAO,EAAE,CAAC;AACV,wBAAA,OAAO,EAAE,MAAM;AACf,wBAAA,IAAI,EAAE,GAAG;AACT,wBAAA,aAAa,EAAE,QAAQ;qBACxB,CAAC;iBACH,CAAC;gBACF,KAAK,CAAC,QAAQ,EAAE;oBACd,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7C,iBAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;gBAEtB,KAAK,CAAC,QAAQ,EAAE;oBACd,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7C,iBAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;aACvB,CAAC;SACH,CAAC;AACH,KAAA,EAAA,CAAA,CAAA;2FAEU,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBA1BnC,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,sBAAsB,EAEpB,UAAA,EAAA;wBAEV,OAAO,CAAC,sBAAsB,EAAE;4BAC9B,UAAU,CAAC,SAAS,EAAE;gCACpB,KAAK,CAAC,gBAAgB,EAAE;AACtB,oCAAA,KAAK,CAAC;AACJ,wCAAA,OAAO,EAAE,CAAC;AACV,wCAAA,OAAO,EAAE,MAAM;AACf,wCAAA,IAAI,EAAE,GAAG;AACT,wCAAA,aAAa,EAAE,QAAQ;qCACxB,CAAC;iCACH,CAAC;gCACF,KAAK,CAAC,QAAQ,EAAE;oCACd,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7C,iCAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;gCAEtB,KAAK,CAAC,QAAQ,EAAE;oCACd,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,CAAC;AAC7C,iCAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;6BACvB,CAAC;yBACH,CAAC;AACH,qBAAA,EAAA,QAAA,EAAA,mMAAA,EAAA,CAAA;;;MExBU,YAAY,CAAA;AADzB,IAAA,WAAA,GAAA;QAEE,IAAY,CAAA,YAAA,GAAG,KAAK,CAAC;QACrB,IAAa,CAAA,aAAA,GAAG,IAAI,CAAC;QACrB,IAAmB,CAAA,mBAAA,GAAG,KAAK,CAAC;QAC5B,IAAkB,CAAA,kBAAA,GAAG,KAAK,CAAC;QAC3B,IAAkB,CAAA,kBAAA,GAAG,KAAK,CAAC;QAC3B,IAAY,CAAA,YAAA,GAAG,KAAK,CAAC;QACrB,IAAiB,CAAA,iBAAA,GAAG,KAAK,CAAC;AAC3B,KAAA;;yGARY,YAAY,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;6GAAZ,YAAY,EAAA,CAAA,CAAA;2FAAZ,YAAY,EAAA,UAAA,EAAA,CAAA;kBADxB,UAAU;;;MCKE,iBAAiB,CAAA;AAE5B,IAAA,WAAA,GAAA;QADO,IAAK,CAAA,KAAA,GAAG,KAAK,CAAC;AAGrB,QAAA,IAAA,CAAA,kBAAkB,GAAY,CAAC;AAC3B,gBAAA,IAAI,EAAE,UAAU;AAChB,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,SAAS;AACf,wBAAA,IAAI,EAAE,yBAAyB;AAC/B,wBAAA,GAAG,EAAE,GAAG;AACT,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,WAAW;AACjB,wBAAA,IAAI,EAAE,wBAAwB;AAC9B,wBAAA,GAAG,EAAE,GAAG;AACR,wBAAA,UAAU,EAAE,CAAC;AACb,wBAAA,SAAS,EAAC,sCAAsC;AACjD,qBAAA;AACF,iBAAA;AACF,aAAA;AACD,YAAA;AACE,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,sBAAsB;AAC5B,wBAAA,GAAG,EAAE,GAAG;AACT,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,aAAa;AACnB,wBAAA,GAAG,EAAE,GAAG;AACT,qBAAA;AACF,iBAAA;AACF,aAAA;AACD,YAAA;AACE,gBAAA,IAAI,EAAE,oBAAoB;AAC1B,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,QAAQ;AACd,wBAAA,GAAG,EAAE,GAAG;AACT,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,iBAAiB;AACvB,wBAAA,GAAG,EAAE,GAAG;AACR,wBAAA,UAAU,EAAC,CAAC;AACb,qBAAA;AACF,iBAAA;AACF,aAAA;SACF,CAAA;QAEQ,IAAS,CAAA,SAAA,GAAU,WAAW,CAAC;QAC/B,IAAQ,CAAA,QAAA,GAAW,EAAE,CAAC;KAjDd;IAmDjB,QAAQ,GAAA;AAEN,QAAA,IAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAC;YAC3B,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAI,IAAI,CAAC,kBAAkB,CAAC,CAAC;AAC/C,SAAA;KAEF;IAED,YAAY,GAAA;AACV,QAAA,IAAI,CAAC,KAAK,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC;KAC1B;;8GA/DU,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAjB,iBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,iBAAiB,gHCP9B,uzKAuHC,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,WAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,eAAA,EAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,EAAA,EAAA,IAAA,EAAAD,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAE,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,gCAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,OAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAC,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FDhHY,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAJ7B,SAAS;+BACE,gBAAgB,EAAA,QAAA,EAAA,uzKAAA,EAAA,CAAA;0EAqDjB,SAAS,EAAA,CAAA;sBAAjB,KAAK;gBACG,QAAQ,EAAA,CAAA;sBAAhB,KAAK;;;MEjDK,wBAAwB,CAAA;AA+FnC,IAAA,WAAA,GAAA;AA7FU,QAAA,IAAA,CAAA,cAAc,GAAwB,IAAI,YAAY,EAAU,CAAC;QAC3D,IAAkB,CAAA,kBAAA,GAAU,EAAE,CAAC;AAE/C,QAAA,IAAA,CAAA,qBAAqB,GAAa;AAChC,YAAA;AACE,gBAAA,OAAO,EAAE,UAAU;AACnB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,KAAK;AACX,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,KAAK;AACX,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,UAAU,EAAC,MAAM;AACjB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;SACF,CAAA;AAED,QAAA,IAAA,CAAA,mBAAmB,GAAY;AAC7B,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,YAAY;AACpB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,YAAY;AACpB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,WAAW;AACnB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,YAAY;AACpB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,YAAY;AACpB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,YAAY;AACpB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,WAAW;AACnB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAC,OAAO;AACb,gBAAA,OAAO,EAAC,UAAU;AAClB,gBAAA,MAAM,EAAC,YAAY;AACpB,aAAA;SACF,CAAA;QAEQ,IAAQ,CAAA,QAAA,GAAW,EAAE,CAAC;QAEtB,IAAW,CAAA,WAAA,GAAa,EAAE,CAAC;KAEnB;IAEjB,QAAQ,GAAA;AAEN,QAAA,IAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC;YAC1B,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAI,IAAI,CAAC,mBAAmB,CAAC,CAAC;AAEjD,QAAA,IAAG,IAAI,CAAC,WAAW,CAAC,MAAM,IAAI,CAAC;YAC7B,IAAI,CAAC,WAAW,GAAG,CAAC,GAAI,IAAI,CAAC,qBAAqB,CAAC,CAAC;KACvD;AAED,IAAA,cAAc,CAAC,UAAiB,EAAA;AAC9B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;KACtC;;qHA5GU,wBAAwB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAxB,wBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,wBAAwB,oNCTrC,q0JAyFM,EAAA,MAAA,EAAA,CAAA,gIAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAH,IAAA,CAAA,yBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,QAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,cAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,YAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,cAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,WAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,eAAA,EAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,MAAA,EAAA,QAAA,EAAA,UAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,WAAA,EAAA,eAAA,EAAA,aAAA,EAAA,OAAA,EAAA,UAAA,CAAA,EAAA,OAAA,EAAA,CAAA,gBAAA,EAAA,OAAA,EAAA,QAAA,EAAA,WAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,UAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,UAAA,EAAA,OAAA,EAAA,YAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,UAAA,EAAA,QAAA,EAAA,eAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,aAAA,EAAA,QAAA,EAAA,4BAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAE,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FDhFO,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBALpC,SAAS;+BACE,uBAAuB,EAAA,QAAA,EAAA,q0JAAA,EAAA,MAAA,EAAA,CAAA,gIAAA,CAAA,EAAA,CAAA;0EAMvB,cAAc,EAAA,CAAA;sBAAvB,MAAM;gBACS,kBAAkB,EAAA,CAAA;sBAAjC,KAAK;gBAwFG,QAAQ,EAAA,CAAA;sBAAhB,KAAK;gBAEG,WAAW,EAAA,CAAA;sBAAnB,KAAK;;;ME7FK,oBAAoB,CAAA;AAE/B,IAAA,WAAA,CAAoB,gBAAiC,EAAA;QAAjC,IAAgB,CAAA,gBAAA,GAAhB,gBAAgB,CAAiB;AAErC,QAAA,IAAA,CAAA,WAAW,GAAY,EAAC,OAAO,EAAC,IAAI,EAAC,QAAQ,EAAC,UAAU,EAAC,IAAI,EAAC,IAAI,EAAC,CAAA;AAEnF,QAAA,IAAA,CAAA,sBAAsB,GAAiB;AACrC,YAAA;AACE,gBAAA,OAAO,EAAC,SAAS;AACjB,gBAAA,QAAQ,EAAC,UAAU;AACnB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,KAAK;AACb,gBAAA,QAAQ,EAAC,UAAU;AACnB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,aAAa;AACrB,gBAAA,QAAQ,EAAC,UAAU;AACnB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,QAAQ;AAChB,gBAAA,QAAQ,EAAC,UAAU;AACnB,gBAAA,IAAI,EAAC,IAAI;AAEV,aAAA;AACD,YAAA;AACE,gBAAA,OAAO,EAAC,OAAO;AACf,gBAAA,QAAQ,EAAC,UAAU;AACnB,gBAAA,IAAI,EAAC,IAAI;AACV,aAAA;SAAC,CAAA;QAEY,IAAY,CAAA,YAAA,GAAc,EAAE,CAAC;AAEnC,QAAA,IAAA,CAAA,WAAW,GAA0B,IAAI,YAAY,EAAY,CAAC;KAlClB;IAoC1D,QAAQ,GAAA;AAEN,QAAA,IAAG,IAAI,CAAC,YAAY,CAAC,MAAM,IAAI,CAAC;YAC9B,IAAI,CAAC,YAAY,GAAG,CAAC,GAAI,IAAI,CAAC,sBAAsB,CAAC,CAAC;KACzD;AAED,IAAA,WAAW,CAAC,IAAQ,EAAA;QAClB,OAAO,CAAC,GAAG,CAAC,MAAM,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;QAC/B,IAAI,CAAC,gBAAgB,CAAC,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;AACrC,QAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC;AACxB,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KAC7B;;iHAjDU,oBAAoB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAH,IAAA,CAAA,gBAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,wKCTjC,01CA8BA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,WAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,eAAA,EAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAD,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FDrBa,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBALhC,SAAS;+BACE,mBAAmB,EAAA,QAAA,EAAA,01CAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA;yGAQb,WAAW,EAAA,CAAA;sBAA1B,KAAK;gBA8BU,YAAY,EAAA,CAAA;sBAA3B,KAAK;gBAEI,WAAW,EAAA,CAAA;sBAApB,MAAM;;;MErCI,gBAAgB,CAAA;AAc3B,IAAA,WAAA,CAAmB,OAAqB,EAAA;QAArB,IAAO,CAAA,OAAA,GAAP,OAAO,CAAc;AAT9B,QAAA,IAAA,CAAA,SAAS,GAAsB,IAAI,YAAY,EAAQ,CAAC;AACxD,QAAA,IAAA,CAAA,cAAc,GAAsB,IAAI,YAAY,EAAQ,CAAC;KAStE;IALD,YAAY,GAAA;QACV,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC;KACxD;IAKD,QAAQ,GAAA;KACP;IAED,MAAM,GAAA;AACJ,QAAA,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;KACvB;IAED,YAAY,GAAA;AACV,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;KAC5B;;6GA1BU,gBAAgB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAI,YAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,4JCR7B,w9JAqFM,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAH,IAAA,CAAA,yBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,QAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,cAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,WAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,eAAA,EAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,gCAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,OAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAE,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAC,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FD7EO,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAJ5B,SAAS;+BACE,eAAe,EAAA,QAAA,EAAA,w9JAAA,EAAA,CAAA;gGAMT,OAAO,EAAA,CAAA;sBAAtB,KAAK;gBAEI,SAAS,EAAA,CAAA;sBAAlB,MAAM;gBACG,cAAc,EAAA,CAAA;sBAAvB,MAAM;;;MECI,eAAe,CAAA;IAoB1B,WAAmB,CAAA,OAAqB,EAAU,KAAmC,EAAA;QAAlE,IAAO,CAAA,OAAA,GAAP,OAAO,CAAc;QAAU,IAAK,CAAA,KAAA,GAAL,KAAK,CAA8B;QAjB5E,IAAkB,CAAA,kBAAA,GAAW,EAAE,CAAC;QAChC,IAAiB,CAAA,iBAAA,GAAc,EAAE,CAAC;QAClC,IAAc,CAAA,cAAA,GAAY,EAAE,CAAC;QAC7B,IAAkB,CAAA,kBAAA,GAAe,EAAE,CAAC;AAInC,QAAA,IAAA,CAAA,SAAS,GAAuB,IAAI,YAAY,EAAQ,CAAC;AACzD,QAAA,IAAA,CAAA,cAAc,GAAuB,IAAI,YAAY,EAAQ,CAAC;AAE9D,QAAA,IAAA,CAAA,cAAc,GAAyB,IAAI,YAAY,EAAU,CAAC;AAClE,QAAA,IAAA,CAAA,WAAW,GAA2B,IAAI,YAAY,EAAY,CAAC;QAE7E,IAAW,CAAA,WAAA,GAAG,WAAW,CAAC;QAc1B,IAAQ,CAAA,QAAA,GAAY,KAAK,CAAC;QATxB,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;KACtC;AAGD,IAAA,IACI,gBAAgB,GAAA;QAClB,OAAO,IAAI,CAAC,QAAQ,CAAC;KACtB;IAKD,mBAAmB,GAAA;QACjB,IAAI,CAAC,OAAO,CAAC,mBAAmB,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC;KACtE;IAED,kBAAkB,GAAA;QAChB,IAAI,CAAC,OAAO,CAAC,kBAAkB,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC;KACpE;AAED,IAAA,YAAY,CAAC,OAAe,EAAA;AAC1B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;KACnC;AAED,IAAA,UAAU,CAAC,IAAc,EAAA;AACvB,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KAC7B;IAED,MAAM,GAAA;AACJ,QAAA,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;KACvB;IAED,mBAAmB,GAAA;AACjB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;KAC5B;;4GAvDU,eAAe,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAF,YAAA,EAAA,EAAA,EAAA,KAAA,EAAAH,IAAA,CAAA,KAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,+cCf5B,4qDAwCM,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAM,iBAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,wBAAA,EAAA,QAAA,EAAA,uBAAA,EAAA,MAAA,EAAA,CAAA,oBAAA,EAAA,UAAA,EAAA,aAAA,CAAA,EAAA,OAAA,EAAA,CAAA,gBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,oBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,aAAA,EAAA,cAAA,CAAA,EAAA,OAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,gBAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,gBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,SAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,OAAA,EAAA,MAAA,EAAA,OAAA,EAAA,MAAA,EAAA,QAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,QAAA,EAAA,SAAA,EAAA,QAAA,EAAA,QAAA,EAAA,YAAA,EAAA,SAAA,EAAA,WAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAC,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,OAAA,EAAAA,EAAA,CAAA,SAAA,EAAA,EAAA,CAAA,CAAA;2FDzBO,eAAe,EAAA,UAAA,EAAA,CAAA;kBAJ3B,SAAS;+BACE,aAAa,EAAA,QAAA,EAAA,4qDAAA,EAAA,CAAA;sHAMd,kBAAkB,EAAA,CAAA;sBAA1B,KAAK;gBACG,iBAAiB,EAAA,CAAA;sBAAzB,KAAK;gBACG,cAAc,EAAA,CAAA;sBAAtB,KAAK;gBACG,kBAAkB,EAAA,CAAA;sBAA1B,KAAK;gBAEU,iBAAiB,EAAA,CAAA;sBAAhC,KAAK;gBAEI,SAAS,EAAA,CAAA;sBAAlB,MAAM;gBACG,cAAc,EAAA,CAAA;sBAAvB,MAAM;gBAEG,cAAc,EAAA,CAAA;sBAAvB,MAAM;gBACG,WAAW,EAAA,CAAA;sBAApB,MAAM;gBAYH,gBAAgB,EAAA,CAAA;sBADnB,WAAW;uBAAC,gBAAgB,CAAA;;;AEtCxB,MAAM,iBAAiB,GAAG,YAAY,CAAC,6BAA6B,EAAC,KAAK,EAAwB,CAAC,CAAC;AACpG,MAAM,kBAAkB,GAAG,YAAY,CAAC,8BAA8B,EAAC,KAAK,EAAyB,CAAC,CAAC;AACvG,MAAM,kBAAkB,GAAG,YAAY,CAAC,uBAAuB,EAAC,KAAK,EAA0B,CAAC;;MCK1F,kBAAkB,CAAA;AAU7B,IAAA,WAAA,CAAoB,KAAmC,EAAA;QAAnC,IAAK,CAAA,KAAA,GAAL,KAAK,CAA8B;QAR9C,IAAM,CAAA,MAAA,GAAY,KAAK,CAAC;QACxB,IAAO,CAAA,OAAA,GAAY,KAAK,CAAC;QACzB,IAAQ,CAAA,QAAA,GAAW,KAAK,CAAC;QACzB,IAAW,CAAA,WAAA,GAAU,eAAe,CAAC;AACpC,QAAA,IAAA,CAAA,KAAK,GAAwB,IAAI,YAAY,EAAU,CAAC;QAMhE,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC,SAAS,CAAC,CAAC,KAAS,KAAI;;AAE5C,YAAA,IAAG,KAAK,CAAC,YAAY,IAAI,SAAS,EAAE;AAClC,gBAAA,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC,YAAY,CAAC;AACnC,aAAA;AAEH,SAAC,CAAC,CAAA;KACH;IAED,QAAQ,GAAA;KACP;AAED,IAAA,IAAI,CAAC,KAAS,EAAA;QACZ,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,KAAK,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;KACvC;;+GA1BU,kBAAkB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAZ,IAAA,CAAA,KAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAlB,kBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,kBAAkB,uLCT/B,sWAOA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAC,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDEa,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBAJ9B,SAAS;+BACE,gBAAgB,EAAA,QAAA,EAAA,sWAAA,EAAA,CAAA;8FAKjB,MAAM,EAAA,CAAA;sBAAd,KAAK;gBACG,OAAO,EAAA,CAAA;sBAAf,KAAK;gBACG,QAAQ,EAAA,CAAA;sBAAhB,KAAK;gBACG,WAAW,EAAA,CAAA;sBAAnB,KAAK;gBACI,KAAK,EAAA,CAAA;sBAAd,MAAM;;;MEDI,gBAAgB,CAAA;AA8hB3B,IAAA,WAAA,CACS,OAAqB,EACpB,cAA8B,EAC9B,KAAmC,EAAA;QAFpC,IAAO,CAAA,OAAA,GAAP,OAAO,CAAc;QACpB,IAAc,CAAA,cAAA,GAAd,cAAc,CAAgB;QAC9B,IAAK,CAAA,KAAA,GAAL,KAAK,CAA8B;;QA9hB7C,IAAe,CAAA,eAAA,GAAY,KAAK,CAAC;QACjC,IAAgB,CAAA,gBAAA,GAAY,IAAI,CAAC;AAEjC,QAAA,IAAA,CAAA,kBAAkB,GAAG;AACnB,YAAA;AACE,gBAAA,IAAI,EAAE,iBAAiB;AACvB,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,WAAW;AACjB,wBAAA,IAAI,EAAE,uBAAuB;AAC7B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,kCAAkC;AACxC,gCAAA,GAAG,EAAE,uBAAuB;AAC7B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,sCAAsC;AAC5C,gCAAA,GAAG,EAAE,4BAA4B;AAClC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,sBAAsB;AAC5B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,QAAQ;AACd,gCAAA,GAAG,EAAE,oBAAoB;AAC1B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,mBAAmB;AACzB,gCAAA,GAAG,EAAE,gCAAgC;AACtC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,qBAAqB;AAC3B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AAEF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,OAAO;AACb,wBAAA,IAAI,EAAE,wBAAwB;AAC9B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,OAAO;AACb,gCAAA,GAAG,EAAE,cAAc;AACpB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,aAAa;AACnB,gCAAA,GAAG,EAAE,oBAAoB;AAC1B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,iBAAiB;AACvB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,gBAAgB;AACtB,gCAAA,GAAG,EAAE,uBAAuB;AAC7B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,iBAAiB;AACvB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,uBAAuB;AAC7B,gCAAA,GAAG,EAAE,8BAA8B;AACpC,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,cAAc;AACpB,wBAAA,IAAI,EAAE,uBAAuB;AAC7B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,eAAe;AACrB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,MAAM;AACZ,gCAAA,GAAG,EAAE,YAAY;AAClB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,qBAAqB;AAC3B,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;AAED,YAAA;AACE,gBAAA,IAAI,EAAE,sBAAsB;AAC5B,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,UAAU;AAChB,wBAAA,IAAI,EAAE,wBAAwB;AAC9B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,kBAAkB;AACxB,gCAAA,GAAG,EAAE,4BAA4B;AAClC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,gBAAgB;AACtB,gCAAA,GAAG,EAAE,0BAA0B;AAChC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,gBAAgB;AACtB,gCAAA,GAAG,EAAE,0BAA0B;AAChC,6BAAA;AAED,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,WAAW;AACjB,gCAAA,GAAG,EAAE,qBAAqB;AAC3B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,OAAO;AACb,gCAAA,GAAG,EAAE,iBAAiB;AACvB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,QAAQ;AACd,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,OAAO;AACb,gCAAA,GAAG,EAAE,iBAAiB;AACvB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,oBAAoB;AAC1B,gCAAA,GAAG,EAAE,mBAAmB;AACzB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,aAAa;AACnB,gCAAA,GAAG,EAAE,sBAAsB;AAC5B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,kBAAkB;AACxB,gCAAA,GAAG,EAAE,2BAA2B;AACjC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,oBAAoB;AAC1B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,WAAW;AACjB,gCAAA,GAAG,EAAE,qBAAqB;AAC3B,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,YAAY;AAClB,wBAAA,IAAI,EAAE,oBAAoB;AAC1B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,MAAM;AACZ,gCAAA,GAAG,EAAE,kBAAkB;AACxB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,2BAA2B;AACjC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,QAAQ;AACd,gCAAA,GAAG,EAAE,oBAAoB;AAC1B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,cAAc;AACpB,gCAAA,GAAG,EAAE,0BAA0B;AAChC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,oBAAoB;AAC1B,gCAAA,GAAG,EAAE,+BAA+B;AACrC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,sBAAsB;AAC5B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,sBAAsB;AAC5B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,iCAAiC;AACvC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,MAAM;AACZ,gCAAA,GAAG,EAAE,kBAAkB;AACxB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,qBAAqB;AAC3B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,eAAe;AACrB,wBAAA,IAAI,EAAE,qBAAqB;AAC3B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,2BAA2B;AACjC,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,cAAc;AACpB,wBAAA,IAAI,EAAE,uBAAuB;AAC7B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,0BAA0B;AAChC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,0BAA0B;AAChC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,WAAW;AACjB,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,cAAc;AACpB,gCAAA,GAAG,EAAE,4BAA4B;AAClC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,6BAA6B;AACnC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,6BAA6B;AACnC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,iBAAiB;AACvB,gCAAA,GAAG,EAAE,+BAA+B;AACrC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,0BAA0B;AAChC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,WAAW;AACjB,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,mBAAmB;AACzB,gCAAA,GAAG,EAAE,iCAAiC;AACvC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,cAAc;AACpB,gCAAA,GAAG,EAAE,2BAA2B;AACjC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,QAAQ;AACd,wBAAA,IAAI,EAAE,qBAAqB;AAC3B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,oBAAoB;AAC1B,gCAAA,GAAG,EAAE,mBAAmB;AACzB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,iBAAiB;AACvB,gCAAA,GAAG,EAAE,iBAAiB;AACvB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,oBAAoB;AAC1B,gCAAA,GAAG,EAAE,qBAAqB;AAC3B,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;AAED,YAAA;AACE,gBAAA,IAAI,EAAE,qBAAqB;AAC3B,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,eAAe;AACrB,wBAAA,IAAI,EAAE,uBAAuB;AAC7B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,8BAA8B;AACpC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,cAAc;AACpB,gCAAA,GAAG,EAAE,sBAAsB;AAC5B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,2BAA2B;AACjC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,YAAY;AAClB,gCAAA,GAAG,EAAE,2BAA2B;AACjC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,OAAO;AACb,gCAAA,GAAG,EAAE,sBAAsB;AAC5B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,QAAQ;AACd,gCAAA,GAAG,EAAE,uBAAuB;AAC7B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,QAAQ;AACd,gCAAA,GAAG,EAAE,uBAAuB;AAC7B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,8BAA8B;AACpC,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,QAAQ;AACd,wBAAA,IAAI,EAAE,wBAAwB;AAC9B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,MAAM;AACZ,gCAAA,GAAG,EAAE,cAAc;AACpB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,OAAO;AACb,gCAAA,GAAG,EAAE,eAAe;AACrB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,iBAAiB;AACvB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,iBAAiB;AACvB,gCAAA,GAAG,EAAE,yBAAyB;AAC/B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,WAAW;AACjB,gCAAA,GAAG,EAAE,mBAAmB;AACzB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,MAAM;AACZ,gCAAA,GAAG,EAAE,cAAc;AACpB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,MAAM;AACZ,gCAAA,GAAG,EAAE,cAAc;AACpB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,iBAAiB;AACvB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,MAAM;AACZ,gCAAA,GAAG,EAAE,cAAc;AACpB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,UAAU;AAChB,gCAAA,GAAG,EAAE,kBAAkB;AACxB,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,iBAAiB;AACvB,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,sBAAsB;AAC5B,wBAAA,IAAI,EAAE,sBAAsB;AAC5B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,4BAA4B;AAClC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,eAAe;AACrB,gCAAA,GAAG,EAAE,kCAAkC;AACxC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,OAAO;AACb,gCAAA,GAAG,EAAE,0BAA0B;AAChC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,cAAc;AACpB,gCAAA,GAAG,EAAE,iCAAiC;AACvC,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,kBAAkB;AACxB,gCAAA,GAAG,EAAE,qCAAqC;AAC3C,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,SAAS;AACf,gCAAA,GAAG,EAAE,4BAA4B;AAClC,6BAAA;AACF,yBAAA;AACF,qBAAA;AACF,iBAAA;AACF,aAAA;AAED,YAAA;AACE,gBAAA,IAAI,EAAE,iBAAiB;AACvB,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,aAAa;AACnB,wBAAA,IAAI,EAAE,uBAAuB;AAC7B,wBAAA,KAAK,EAAE;AACL,4BAAA;AACE,gCAAA,IAAI,EAAE,aAAa;AACnB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,aAAa;AACnB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACD,4BAAA;AACE,gCAAA,IAAI,EAAE,aAAa;AACnB,gCAAA,GAAG,EAAE,wBAAwB;AAC9B,6BAAA;AACF,yBAAA;AACF,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,eAAe;AACrB,wBAAA,IAAI,EAAE,mBAAmB;AACzB,wBAAA,GAAG,EAAE,wBAAwB;AAC9B,qBAAA;AACF,iBAAA;AACF,aAAA;AAED,YAAA;AACE,gBAAA,IAAI,EAAE,QAAQ;AACd,gBAAA,KAAK,EAAE;AACL,oBAAA;AACE,wBAAA,IAAI,EAAE,aAAa;AACnB,wBAAA,IAAI,EAAE,sBAAsB;AAC5B,wBAAA,GAAG,EAAE,oBAAoB;AAC1B,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,QAAQ;AACd,wBAAA,IAAI,EAAE,sBAAsB;AAC5B,wBAAA,GAAG,EAAE,gBAAgB;AACtB,qBAAA;AACD,oBAAA;AACE,wBAAA,IAAI,EAAE,kBAAkB;AACxB,wBAAA,IAAI,EAAE,uBAAuB;AAC7B,wBAAA,GAAG,EAAE,oBAAoB;AAC1B,qBAAA;AAEF,iBAAA;AACF,aAAA;SACF,CAAA;QAEQ,IAAQ,CAAA,QAAA,GAAW,EAAE,CAAC;QAE/B,IAAgB,CAAA,gBAAA,GAAW,EAAE,CAAA;QA8CtB,IAAM,CAAA,MAAA,GAAoC,EAAE,CAAC;QAK5C,IAAa,CAAA,aAAA,GAAY,CAAC,CAAC;QAC3B,IAAU,CAAA,UAAA,GAAY,CAAC,CAAC;QAChC,IAAQ,CAAA,QAAA,GAAG,YAAY,CAAC;QAVtB,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;KACtC;AA1CD,IAAA,WAAW,CAAC,KAAS,EAAE,MAAU,EAAE,UAAc,EAAA;AAI/C,QAAA,IAAI,CAAC,CAAC;AAEN,QAAA,IAAI,KAAK,EAAE;AACT,YAAA,KAAK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;AAEjC,gBAAA,IAAI,IAAI,MAAM,CAAC,UAAU,EAAE,GAAG,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,EAAE;AAEnD,oBAAA,KAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,GAAG,IAAI,CAAC;oBAEzB,IAAI,MAAM,IAAI,IAAI;AAChB,wBAAA,MAAM,CAAC,QAAQ,GAAG,IAAI,CAAC;oBAEzB,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,MAAM,GAAG,CAAC,EAAE;wBAE9B,KAAK,MAAM,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE;AAChC,4BAAA,GAAG,CAAC,QAAQ,GAAG,IAAI,CAAC;AACrB,yBAAA;AAEF,qBAAA;AACF,iBAAA;AAED,gBAAA,IAAI,CAAC,WAAW,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,KAAK,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC;AACxD,aAAA;AACF,SAAA;AAED,QAAA,OAAO,KAAK,CAAC;KACd;IAED,IAAI,CAAC,UAAkB,EAAA,GAAI;IAsB3B,oBAAoB,GAAA;AAClB,QAAA,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC;AAC7B,QAAA,IAAI,CAAC,gBAAgB,GAAG,IAAI,CAAC;QAC7B,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,aAAa,CAAC;AACzD,QAAA,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,kBAAkB,CAAC,EAAE,YAAY,EAAE,KAAK,EAAE,CAAC,CAAC,CAAC;KAClE;IAED,mBAAmB,GAAA;AACjB,QAAA,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,KAAK,CAAC;AACnC,QAAA,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC;AAC5B,QAAA,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,kBAAkB,CAAC,EAAE,YAAY,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC;KACjE;IAGD,QAAQ,GAAA;AAEN,QAAA,IAAG,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,CAAC,EAAC;YAC3B,IAAI,CAAC,QAAQ,GAAG,CAAC,GAAI,IAAI,CAAC,kBAAkB,CAAC,CAAC;AAC/C,SAAA;QAED,UAAU,CAAC,MAAK;AACd,YAAA,IAAI,CAAC,UAAU,GAAG,MAAM,CAAC,UAAU,CAAC;AACpC,YAAA,IAAI,IAAI,CAAC,UAAU,GAAG,IAAI,EAAE;AAC1B,gBAAA,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC;AAEnC,aAAA;AACH,SAAC,CAAC,CAAC;AAEH,QAAA,IAAI,CAAC,cAAc,GAAG,IAAI,CAAC,cAAc,EAAE,QAAQ,EAAE,UAAU,EAAE,WAAW,EAAE,IAAI,CAAC;KACpF;AAGD,IAAA,QAAQ,CAAC,KAAS,EAAA;QAChB,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC,MAAM,CAAC,UAAU,CAAC;AAE7C,QAAA,IAAI,IAAI,CAAC,aAAa,GAAG,IAAI,EAAE;AAC7B,YAAA,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,IAAI,CAAC;AACnC,SAAA;AAAM,aAAA;AACL,YAAA,IAAI,CAAC,OAAO,CAAC,aAAa,GAAG,KAAK,CAAC;AACpC,SAAA;KAEF;;6GAxlBU,gBAAgB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAG,YAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,cAAA,EAAA,EAAA,EAAA,KAAA,EAAAF,IAAA,CAAA,KAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAhB,gBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,gBAAgB,EAsiBhB,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,EAAA,QAAA,EAAA,UAAA,EAAA,EAAA,IAAA,EAAA,EAAA,SAAA,EAAA,EAAA,eAAA,EAAA,kBAAA,EAAA,EAAA,EAAA,WAAA,EAAA,CAAA,EAAA,YAAA,EAAA,cAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,yBAAyB,EACzB,WAAA,EAAA,IAAA,EAAA,EAAA,EAAA,YAAA,EAAA,cAAA,EAAA,KAAA,EAAA,IAAA,EAAA,SAAA,EAAA,yBAAyB,gDCrjBtC,wkIAmGM,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,yBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,QAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,cAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAU,kBAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,SAAA,EAAA,UAAA,EAAA,aAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAP,IAAA,CAAA,YAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,aAAA,EAAA,eAAA,EAAA,MAAA,CAAA,EAAA,OAAA,EAAA,CAAA,aAAA,EAAA,OAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,cAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAK,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAL,IAAA,CAAA,QAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,IAAA,EAAA,OAAA,EAAA,MAAA,EAAA,WAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,cAAA,EAAA,QAAA,EAAA,6BAAA,EAAA,EAAA,EAAA,IAAA,EAAAK,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAL,IAAA,CAAA,cAAA,EAAA,QAAA,EAAA,wBAAA,EAAA,MAAA,EAAA,CAAA,gBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,gCAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,OAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,gBAAA,EAAA,QAAA,EAAA,oBAAA,EAAA,MAAA,EAAA,CAAA,yBAAA,EAAA,kBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,gBAAA,CAAA,EAAA,QAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,8BAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,OAAA,EAAAK,EAAA,CAAA,SAAA,EAAA,EAAA,CAAA,CAAA;2FDrFO,gBAAgB,EAAA,UAAA,EAAA,CAAA;kBAJ5B,SAAS;+BACE,cAAc,EAAA,QAAA,EAAA,wkIAAA,EAAA,CAAA;mJAwff,QAAQ,EAAA,CAAA;sBAAhB,KAAK;gBAiDmD,YAAY,EAAA,CAAA;sBAApE,SAAS;AAAC,gBAAA,IAAA,EAAA,CAAA,yBAAyB,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAA;gBACE,YAAY,EAAA,CAAA;sBAApE,SAAS;AAAC,gBAAA,IAAA,EAAA,CAAA,yBAAyB,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,CAAA;gBAwCvD,QAAQ,EAAA,CAAA;sBADP,YAAY;uBAAC,eAAe,EAAE,CAAC,QAAQ,CAAC,CAAA;;;MErlB9B,mBAAmB,CAAA;AAI9B,IAAA,WAAA,GAAA;QAFA,IAAK,CAAA,KAAA,GAAG,KAAK,CAAC;KAEG;IAEjB,QAAQ,GAAA;KACP;;gHAPU,mBAAmB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAnB,mBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,mBAAmB,uDCPhC,6jlBAoTM,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAX,IAAA,CAAA,yBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,QAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,cAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,YAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,cAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,SAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,OAAA,EAAA,MAAA,EAAA,OAAA,EAAA,MAAA,EAAA,QAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,QAAA,EAAA,SAAA,EAAA,QAAA,EAAA,QAAA,EAAA,YAAA,EAAA,SAAA,EAAA,WAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAD,IAAA,CAAA,WAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,eAAA,EAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,MAAA,EAAA,QAAA,EAAA,UAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,WAAA,EAAA,eAAA,EAAA,aAAA,EAAA,OAAA,EAAA,UAAA,CAAA,EAAA,OAAA,EAAA,CAAA,gBAAA,EAAA,OAAA,EAAA,QAAA,EAAA,WAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,UAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,UAAA,EAAA,OAAA,EAAA,YAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,UAAA,EAAA,QAAA,EAAA,eAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,aAAA,EAAA,QAAA,EAAA,4BAAA,EAAA,EAAA,EAAA,IAAA,EAAAE,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,gCAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,OAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAE,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FD7SO,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAJ/B,SAAS;+BACE,iBAAiB,EAAA,QAAA,EAAA,6jlBAAA,EAAA,CAAA;;;MEEhB,mBAAmB,CAAA;AAE9B,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;gHALU,mBAAmB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAnB,mBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,mBAAmB,uDCNhC,+oLA0Hc,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAL,IAAA,CAAA,UAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,WAAA,EAAA,UAAA,EAAA,WAAA,EAAA,gBAAA,EAAA,cAAA,EAAA,WAAA,EAAA,YAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,YAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,WAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,eAAA,EAAA,MAAA,EAAA,WAAA,EAAA,WAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,YAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,EAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,kBAAA,EAAA,QAAA,EAAA,gCAAA,EAAA,MAAA,EAAA,CAAA,QAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,YAAA,EAAA,OAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAE,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FDpHD,mBAAmB,EAAA,UAAA,EAAA,CAAA;kBAJ/B,SAAS;+BACE,iBAAiB,EAAA,QAAA,EAAA,+oLAAA,EAAA,CAAA;;;MEGhB,eAAe,CAAA;AAE1B,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;4GALU,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,mDCN5B,kSAUA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAY,mBAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,mBAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDJa,eAAe,EAAA,UAAA,EAAA,CAAA;kBAJ3B,SAAS;+BACE,aAAa,EAAA,QAAA,EAAA,kSAAA,EAAA,CAAA;;;MESZ,sBAAsB,CAAA;IAYjC,WAAmB,CAAA,OAAqB,EAAS,KAAyC,EAAA;QAAvE,IAAO,CAAA,OAAA,GAAP,OAAO,CAAc;QAAS,IAAK,CAAA,KAAA,GAAL,KAAK,CAAoC;QAV1F,IAAK,CAAA,KAAA,GAAG,KAAK,CAAC;KAWb;IATD,mBAAmB,GAAA;QACjB,IAAI,CAAC,OAAO,CAAC,kBAAkB,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,kBAAkB,CAAC;KACpE;IAED,iBAAiB,GAAA;QACf,IAAI,CAAC,OAAO,CAAC,iBAAiB,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,iBAAiB,CAAC;KAClE;AAKD,IAAA,iBAAiB,CAAC,WAAkB,EAAA;AAClC,QAAA,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,iBAAiB,CAAC,EAAC,WAAW,EAAE,WAAW,EAAC,CAAC,CAAC,CAAC;KACpE;AAED,IAAA,kBAAkB,CAAC,YAAmB,EAAA;AACpC,QAAA,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,kBAAkB,CAAC,EAAC,YAAY,EAAE,YAAY,EAAC,CAAC,CAAC,CAAC;KACvE;;mHArBU,sBAAsB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAX,YAAA,EAAA,EAAA,EAAA,KAAA,EAAAH,IAAA,CAAA,KAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAtB,sBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,sBAAsB,2DCZnC,mxtBAqSM,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,eAAA,EAAA,QAAA,EAAA,SAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,OAAA,EAAA,MAAA,EAAA,OAAA,EAAA,MAAA,EAAA,QAAA,EAAA,MAAA,EAAA,MAAA,EAAA,MAAA,EAAA,QAAA,EAAA,SAAA,EAAA,QAAA,EAAA,QAAA,EAAA,YAAA,EAAA,SAAA,EAAA,WAAA,EAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,yBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,QAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,cAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,EAAA,CAAA,WAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,OAAA,EAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,IAAA,EAAA,UAAA,EAAA,eAAA,EAAA,MAAA,EAAA,OAAA,EAAA,SAAA,EAAA,UAAA,EAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAAA,QAAA,EAAA,qBAAA,CAAA,EAAA,QAAA,EAAA,CAAA,aAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAG,IAAA,CAAA,UAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,WAAA,EAAA,UAAA,EAAA,WAAA,EAAA,gBAAA,EAAA,cAAA,EAAA,WAAA,EAAA,YAAA,EAAA,YAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,YAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDzRO,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,SAAS;+BACE,qBAAqB,EAAA,QAAA,EAAA,mxtBAAA,EAAA,CAAA;;;AEMjC,MAAM,MAAM,GAAQ;AAClB,IAAA,GAAG,EAAE;AACH,QAAA,OAAO,EAAE,SAAS;AAClB,QAAA,SAAS,EAAE,SAAS;AACrB,KAAA;AACD,IAAA,IAAI,EAAE;AACJ,QAAA,OAAO,EAAE,SAAS;AAClB,QAAA,SAAS,EAAE,SAAS;AACrB,KAAA;AACD,IAAA,MAAM,EAAE;AACN,QAAA,OAAO,EAAE,SAAS;AAClB,QAAA,SAAS,EAAE,SAAS;AACrB,KAAA;CACF,CAAC;MAOW,qBAAqB,CAAA;AAuEhC,IAAA,WAAA,GAAA;QAnES,IAAe,CAAA,eAAA,GAAG,IAAI,CAAC;AAChC,QAAA,IAAA,CAAA,OAAO,GAAiB,IAAI,OAAO,EAAE,CAAC;AAOtC,QAAA,IAAA,CAAA,OAAO,GAA0B;AAC/B,YAAA;AACE,gBAAA,KAAK,EAAE,oCAAoC;AAC3C,gBAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAA4B,KAAU;AACrD,oBAAA,IAAI,CAAC,WAAW,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;iBACnC;AACF,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAE,mCAAmC;AAC1C,gBAAA,OAAO,EAAE,CAAC,EAAE,KAAK,EAA4B,KAAU;AACrD,oBAAA,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,MAAM,IAAI,MAAM,KAAK,KAAK,CAAC,CAAC;AAC7D,oBAAA,IAAI,CAAC,WAAW,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;iBACpC;AACF,aAAA;SACF,CAAC;AAEF,QAAA,IAAA,CAAA,MAAM,GAAoB;AACxB,YAAA;gBACE,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC;gBACzC,GAAG,EAAE,OAAO,CAAC,IAAI,IAAI,EAAE,EAAE,CAAC,CAAC;AAC3B,gBAAA,KAAK,EAAE,eAAe;gBACtB,KAAK,EAAE,MAAM,CAAC,GAAG;gBACjB,OAAO,EAAE,IAAI,CAAC,OAAO;AACrB,gBAAA,MAAM,EAAE,IAAI;AACZ,gBAAA,SAAS,EAAE;AACT,oBAAA,WAAW,EAAE,IAAI;AACjB,oBAAA,QAAQ,EAAE,IAAI;AACf,iBAAA;AACD,gBAAA,SAAS,EAAE,IAAI;AAChB,aAAA;AACD,YAAA;AACE,gBAAA,KAAK,EAAE,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC;AAC7B,gBAAA,KAAK,EAAE,2BAA2B;gBAClC,KAAK,EAAE,MAAM,CAAC,MAAM;gBACpB,OAAO,EAAE,IAAI,CAAC,OAAO;AACtB,aAAA;AACD,YAAA;gBACE,KAAK,EAAE,OAAO,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC;gBACzC,GAAG,EAAE,OAAO,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC;AACvC,gBAAA,KAAK,EAAE,kCAAkC;gBACzC,KAAK,EAAE,MAAM,CAAC,IAAI;AAClB,gBAAA,MAAM,EAAE,IAAI;AACb,aAAA;AACD,YAAA;gBACE,KAAK,EAAE,QAAQ,CAAC,UAAU,CAAC,IAAI,IAAI,EAAE,CAAC,EAAE,CAAC,CAAC;gBAC1C,GAAG,EAAE,IAAI,IAAI,EAAE;AACf,gBAAA,KAAK,EAAE,iCAAiC;gBACxC,KAAK,EAAE,MAAM,CAAC,MAAM;gBACpB,OAAO,EAAE,IAAI,CAAC,OAAO;AACrB,gBAAA,SAAS,EAAE;AACT,oBAAA,WAAW,EAAE,IAAI;AACjB,oBAAA,QAAQ,EAAE,IAAI;AACf,iBAAA;AACD,gBAAA,SAAS,EAAE,IAAI;AAChB,aAAA;SACF,CAAC;AAEO,QAAA,IAAA,CAAA,KAAK,GAAS,IAAI,IAAI,EAAE,CAAC;KAEjB;IAhEjB,WAAW,CAAC,MAAc,EAAE,KAAoB,EAAA;;;KAG/C;IA+DD,QAAQ,GAAA;KACP;AAED,IAAA,UAAU,CAAC,EAAE,IAAI,EAAE,MAAM,EAA2C,EAAA;QAClE,IAAI,WAAW,CAAC,IAAI,EAAE,IAAI,CAAC,KAAK,CAAC,EAAE;AACjC,YAAA,IAAI,CAAC,KAAK,GAAG,IAAI,CAAC;AAClB,YAAA,IACE,CAAC,SAAS,CAAC,IAAI,CAAC,KAAK,EAAE,IAAI,CAAC,IAAI,IAAI,CAAC,eAAe,KAAK,IAAI;AAC7D,gBAAA,MAAM,CAAC,MAAM,KAAK,CAAC,EACnB;AACA,gBAAA,IAAI,CAAC,eAAe,GAAG,KAAK,CAAC;AAC9B,aAAA;AAAM,iBAAA;AACL,gBAAA,IAAI,CAAC,eAAe,GAAG,IAAI,CAAC;AAC7B,aAAA;AACF,SAAA;KACF;AAED,IAAA,iBAAiB,CAAC,EAChB,KAAK,EACL,QAAQ,EACR,MAAM,EACyB,EAAA;QAC/B,IAAI,CAAC,MAAM,GAAG,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,IAAG;YACrC,IAAI,MAAM,KAAK,KAAK,EAAE;gBACpB,OAAO;AACL,oBAAA,GAAG,KAAK;AACR,oBAAA,KAAK,EAAE,QAAQ;AACf,oBAAA,GAAG,EAAE,MAAM;iBACZ,CAAC;AACH,aAAA;AACD,YAAA,OAAO,MAAM,CAAC;AAChB,SAAC,CAAC,CAAC;AACH,QAAA,IAAI,CAAC,WAAW,CAAC,oBAAoB,EAAE,KAAK,CAAC,CAAC;KAC/C;;kHA1GU,qBAAqB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAArB,qBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,qBAAqB,yHCnClC,4dAQM,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAN,IAAA,CAAA,0BAAA,EAAA,QAAA,EAAA,yBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,QAAA,EAAA,aAAA,EAAA,iBAAA,EAAA,WAAA,EAAA,SAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,iBAAA,EAAA,qBAAA,EAAA,cAAA,EAAA,cAAA,EAAA,gBAAA,EAAA,cAAA,EAAA,uBAAA,EAAA,oBAAA,EAAA,sBAAA,EAAA,aAAA,CAAA,EAAA,OAAA,EAAA,CAAA,kBAAA,EAAA,YAAA,EAAA,cAAA,EAAA,qBAAA,EAAA,mBAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAC,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FD2BO,qBAAqB,EAAA,UAAA,EAAA,CAAA;kBALjC,SAAS;+BACE,mBAAmB,EAAA,QAAA,EAAA,4dAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA;0EAQpB,eAAe,EAAA,CAAA;sBAAvB,KAAK;gBAiEG,KAAK,EAAA,CAAA;sBAAb,KAAK;;;ME9FK,wBAAwB,CAAA;AA8BnC,IAAA,WAAA,GAAA;AA3BA,QAAA,IAAA,CAAA,gBAAgB,GAAgB,CAAC;AAC/B,gBAAA,IAAI,EAAE,WAAW;AACjB,gBAAA,OAAO,EAAE,KAAK;AACd,gBAAA,EAAE,EAAC,GAAG;AACN,gBAAA,WAAW,EAAC,YAAY;AACzB,aAAA;AACD,YAAA;AACE,gBAAA,IAAI,EAAE,UAAU;AAChB,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,EAAE,EAAC,GAAG;AACP,aAAA;AACD,YAAA;AACE,gBAAA,IAAI,EAAE,UAAU;AAChB,gBAAA,OAAO,EAAE,IAAI;AACb,gBAAA,EAAE,EAAC,GAAG;AACP,aAAA;AACD,YAAA;AACE,gBAAA,IAAI,EAAE,UAAU;AAChB,gBAAA,OAAO,EAAE,KAAK;AACd,gBAAA,EAAE,EAAC,GAAG;AACP,aAAA;SACA,CAAC;QAEO,IAAY,CAAA,YAAA,GAAkB,EAAE,CAAC;AAChC,QAAA,IAAA,CAAA,eAAe,GAA6B,IAAI,YAAY,EAAe,CAAC;KAGrE;IAEjB,QAAQ,GAAA;AAEN,QAAA,IAAG,IAAI,CAAC,YAAY,CAAC,MAAM,IAAI,CAAC;YAC9B,IAAI,CAAC,YAAY,GAAG,CAAC,GAAI,IAAI,CAAC,gBAAgB,CAAC,CAAC;KACnD;AAED,IAAA,aAAa,CAAC,OAAmB,EAAA;AAC/B,QAAA,OAAO,CAAC,OAAO,GAAG,CAAC,OAAO,CAAC,OAAO,CAAC;AACnC,QAAA,OAAO,CAAC,GAAG,CAAC,SAAS,EAAE,OAAO,CAAC,CAAC;AAChC,QAAA,IAAI,CAAC,eAAe,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;KACpC;;qHA1CU,wBAAwB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAxB,wBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,wBAAwB,wJCVrC,wwCAyBA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAD,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,kBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,cAAA,EAAA,eAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,WAAA,EAAAC,IAAA,CAAA,aAAA,EAAA,EAAA,CAAA,CAAA;2FDfa,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBALpC,SAAS;+BACE,uBAAuB,EAAA,QAAA,EAAA,wwCAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA;0EA8BxB,YAAY,EAAA,CAAA;sBAApB,KAAK;gBACI,eAAe,EAAA,CAAA;sBAAxB,MAAM;;;MEpBI,eAAe,CAAA;AAkB1B,IAAA,WAAA,CAAmB,OAAqB,EAAA;QAArB,IAAO,CAAA,OAAA,GAAP,OAAO,CAAc;QAhB/B,IAAsB,CAAA,sBAAA,GAAiB,EAAE,CAAC;AACzC,QAAA,IAAA,CAAA,mBAAmB,GAA6B,IAAI,YAAY,EAAe,CAAC;QAG1F,IAAM,CAAA,MAAA,GAAG,MAAM,CAAC;QAChB,IAAkB,CAAA,kBAAA,GAAG,kBAAkB,CAAC;QACxC,IAAS,CAAA,SAAA,GAAG,SAAS,CAAC;QACtB,IAAW,CAAA,WAAA,GAAE,WAAW,CAAC;QACzB,IAAO,CAAA,OAAA,GAAG,OAAO,CAAC;QAClB,IAAO,CAAA,OAAA,GAAG,OAAO,CAAC;QAClB,IAAW,CAAA,WAAA,GAAG,WAAW,CAAC;KAOzB;IALD,YAAY,GAAA;QACV,IAAI,CAAC,OAAO,CAAC,YAAY,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,YAAY,CAAC;KACxD;IAKD,QAAQ,GAAA;KACP;AAED,IAAA,kBAAkB,CAAC,OAAmB,EAAA;AACpC,QAAA,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;KACxC;;4GA1BU,eAAe,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAG,YAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,eAAe,0KCjB5B,m3BAiB+D,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAH,IAAA,CAAA,yBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,iBAAA,EAAA,kBAAA,EAAA,QAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,cAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,EAAA,aAAA,EAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAe,qBAAA,EAAA,QAAA,EAAA,mBAAA,EAAA,MAAA,EAAA,CAAA,iBAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,wBAAA,EAAA,QAAA,EAAA,uBAAA,EAAA,MAAA,EAAA,CAAA,cAAA,CAAA,EAAA,OAAA,EAAA,CAAA,iBAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAZ,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDAlD,eAAe,EAAA,UAAA,EAAA,CAAA;kBAJ3B,SAAS;+BACE,aAAa,EAAA,QAAA,EAAA,m3BAAA,EAAA,CAAA;gGAKd,sBAAsB,EAAA,CAAA;sBAA9B,KAAK;gBACI,mBAAmB,EAAA,CAAA;sBAA5B,MAAM;;;MEqBI,kBAAkB,CAAA;IA+B7B,WAAmB,CAAA,OAAqB,EAAU,KAAmC,EAAA;QAAlE,IAAO,CAAA,OAAA,GAAP,OAAO,CAAc;QAAU,IAAK,CAAA,KAAA,GAAL,KAAK,CAA8B;QA3B5E,IAAiB,CAAA,iBAAA,GAAW,KAAK,CAAC;QAClC,IAAiB,CAAA,iBAAA,GAAW,EAAE,CAAC;QAC/B,IAAkB,CAAA,kBAAA,GAAW,EAAE,CAAC;QAChC,IAAS,CAAA,SAAA,GAAU,EAAE,CAAC;QACtB,IAAiB,CAAA,iBAAA,GAAc,EAAE,CAAC;QAClC,IAAc,CAAA,cAAA,GAAW,EAAE,CAAC;QAC5B,IAAkB,CAAA,kBAAA,GAAc,EAAE,CAAC;QACnC,IAAsB,CAAA,sBAAA,GAAiB,EAAE,CAAC;AAC1C,QAAA,IAAA,CAAA,iBAAiB,GAAe;AACvC,YAAA,UAAU,EAAE,+BAA+B;AAC3C,YAAA,YAAY,EAAE,eAAe;AAC7B,YAAA,QAAQ,EAAE,WAAW;AACrB,YAAA,YAAY,EAAE,CAAC;AACf,YAAA,WAAW,EAAE,WAAW;AACxB,YAAA,eAAe,EAAE,GAAG;AACpB,YAAA,iBAAiB,EAAE,GAAG;AACtB,YAAA,iBAAiB,EAAE,GAAG;SACvB,CAAC;AAGQ,QAAA,IAAA,CAAA,cAAc,GAAwB,IAAI,YAAY,EAAU,CAAC;AACjE,QAAA,IAAA,CAAA,WAAW,GAA0B,IAAI,YAAY,EAAY,CAAC;AAClE,QAAA,IAAA,CAAA,SAAS,GAAuB,IAAI,YAAY,EAAQ,CAAC;AACzD,QAAA,IAAA,CAAA,cAAc,GAAuB,IAAI,YAAY,EAAQ,CAAC;AAC9D,QAAA,IAAA,CAAA,mBAAmB,GAA6B,IAAI,YAAY,EAAe,CAAC;QAIxF,IAAI,CAAC,OAAO,GAAG,KAAK,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;KACtC;IAED,mBAAmB,GAAA;QACjB,IAAI,CAAC,OAAO,CAAC,mBAAmB,GAAG,CAAC,IAAI,CAAC,OAAO,CAAC,mBAAmB,CAAC;KACtE;AAED,IAAA,YAAY,CAAC,OAAc,EAAA;AACzB,QAAA,KAAK,CAAC,MAAM,GAAG,OAAO,CAAC,CAAC;AACxB,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;KACnC;AAED,IAAA,UAAU,CAAC,IAAa,EAAA;AACtB,QAAA,KAAK,CAAC,KAAK,GAAG,IAAI,CAAC,OAAO,CAAC,CAAC;AAC5B,QAAA,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;KAC7B;IAED,MAAM,GAAA;QACJ,KAAK,CAAC,QAAQ,CAAC,CAAC;AAChB,QAAA,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;KACvB;IAED,YAAY,GAAA;QACV,KAAK,CAAC,kBAAkB,CAAC,CAAC;AAC1B,QAAA,IAAI,CAAC,cAAc,CAAC,IAAI,EAAE,CAAC;KAC5B;AAED,IAAA,kBAAkB,CAAC,OAAmB,EAAA;AACpC,QAAA,OAAO,CAAC,GAAG,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAA;AAC1C,QAAA,KAAK,CAAC,UAAU,GAAG,OAAO,CAAC,IAAI,CAAC,CAAC;AACjC,QAAA,IAAI,CAAC,mBAAmB,CAAC,IAAI,CAAC,OAAO,CAAC,CAAC;KACxC;;+GA/DU,kBAAkB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAAD,YAAA,EAAA,EAAA,EAAA,KAAA,EAAAH,IAAA,CAAA,KAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;mGAAlB,kBAAkB,EAAA,QAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,EAAA,iBAAA,EAAA,mBAAA,EAAA,iBAAA,EAAA,mBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,SAAA,EAAA,WAAA,EAAA,iBAAA,EAAA,mBAAA,EAAA,cAAA,EAAA,gBAAA,EAAA,kBAAA,EAAA,oBAAA,EAAA,sBAAA,EAAA,wBAAA,EAAA,iBAAA,EAAA,mBAAA,EAAA,EAAA,OAAA,EAAA,EAAA,cAAA,EAAA,gBAAA,EAAA,WAAA,EAAA,aAAA,EAAA,SAAA,EAAA,WAAA,EAAA,cAAA,EAAA,gBAAA,EAAA,mBAAA,EAAA,qBAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,QAAA,ECzC/B,wkDAiCuD,EDlBzC,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAiB,eAAA,EAAA,QAAA,EAAA,aAAA,EAAA,MAAA,EAAA,CAAA,oBAAA,EAAA,mBAAA,EAAA,gBAAA,EAAA,oBAAA,EAAA,mBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,WAAA,EAAA,gBAAA,EAAA,gBAAA,EAAA,aAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,gBAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,eAAA,EAAA,QAAA,EAAA,aAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,sBAAA,EAAA,QAAA,EAAA,qBAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,eAAA,EAAA,QAAA,EAAA,aAAA,EAAA,MAAA,EAAA,CAAA,wBAAA,CAAA,EAAA,OAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAV,EAAA,CAAA,mBAAA,EAAA,QAAA,EAAA,iBAAA,EAAA,MAAA,EAAA,CAAA,gBAAA,EAAA,YAAA,EAAA,OAAA,EAAA,OAAA,EAAA,OAAA,EAAA,KAAA,EAAA,QAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAW,EAAA,CAAA,OAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,OAAA,EAAA,SAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,EAAA,CAAA,YAAA,EAAA,QAAA,EAAA,eAAA,EAAA,OAAA,EAAA,CAAA,UAAA,EAAA,YAAA,EAAA,QAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAD,EAAA,CAAA,IAAA,EAAA,QAAA,EAAA,QAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,UAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA;QAEV,OAAO,CAAC,sBAAsB,EAAE;YAC9B,UAAU,CAAC,SAAS,EAAE;gBACpB,KAAK,CAAC,gBAAgB,EAAE;AACtB,oBAAA,KAAK,CAAC;AACJ,wBAAA,OAAO,EAAE,CAAC;AACV,wBAAA,OAAO,EAAE,MAAM;AACf,wBAAA,IAAI,EAAE,GAAG;AACT,wBAAA,SAAS,EAAE,mBAAmB;AAC9B,wBAAA,aAAa,EAAE,QAAQ;qBAExB,CAAC;iBACH,CAAC;gBACF,KAAK,CAAC,QAAQ,EAAE;AACd,oBAAA,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,eAAe,EAAE,CAAC,CAAC;AACzE,iBAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;gBAEtB,KAAK,CAAC,QAAQ,EAAE;AACd,oBAAA,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,CAAC,CAAC;AAC7E,iBAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;aACvB,CAAC;SACH,CAAC;AACH,KAAA,EAAA,CAAA,CAAA;2FAGU,kBAAkB,EAAA,UAAA,EAAA,CAAA;kBA7B9B,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,iBAAiB,EAEf,UAAA,EAAA;wBAEV,OAAO,CAAC,sBAAsB,EAAE;4BAC9B,UAAU,CAAC,SAAS,EAAE;gCACpB,KAAK,CAAC,gBAAgB,EAAE;AACtB,oCAAA,KAAK,CAAC;AACJ,wCAAA,OAAO,EAAE,CAAC;AACV,wCAAA,OAAO,EAAE,MAAM;AACf,wCAAA,IAAI,EAAE,GAAG;AACT,wCAAA,SAAS,EAAE,mBAAmB;AAC9B,wCAAA,aAAa,EAAE,QAAQ;qCAExB,CAAC;iCACH,CAAC;gCACF,KAAK,CAAC,QAAQ,EAAE;AACd,oCAAA,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,eAAe,EAAE,CAAC,CAAC;AACzE,iCAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;gCAEtB,KAAK,CAAC,QAAQ,EAAE;AACd,oCAAA,OAAO,CAAC,YAAY,EAAE,KAAK,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,SAAS,EAAE,mBAAmB,EAAE,CAAC,CAAC;AAC7E,iCAAA,EAAE,EAAE,QAAQ,EAAE,IAAI,EAAE,CAAC;6BACvB,CAAC;yBACH,CAAC;AACH,qBAAA,EAAA,QAAA,EAAA,wkDAAA,EAAA,CAAA;sHAOQ,iBAAiB,EAAA,CAAA;sBAAzB,KAAK;gBACG,iBAAiB,EAAA,CAAA;sBAAzB,KAAK;gBACG,kBAAkB,EAAA,CAAA;sBAA1B,KAAK;gBACG,SAAS,EAAA,CAAA;sBAAjB,KAAK;gBACG,iBAAiB,EAAA,CAAA;sBAAzB,KAAK;gBACG,cAAc,EAAA,CAAA;sBAAtB,KAAK;gBACG,kBAAkB,EAAA,CAAA;sBAA1B,KAAK;gBACG,sBAAsB,EAAA,CAAA;sBAA9B,KAAK;gBACG,iBAAiB,EAAA,CAAA;sBAAzB,KAAK;gBAYI,cAAc,EAAA,CAAA;sBAAvB,MAAM;gBACG,WAAW,EAAA,CAAA;sBAApB,MAAM;gBACG,SAAS,EAAA,CAAA;sBAAlB,MAAM;gBACG,cAAc,EAAA,CAAA;sBAAvB,MAAM;gBACG,mBAAmB,EAAA,CAAA;sBAA5B,MAAM;;;ME9DI,oBAAoB,CAAA;AALjC,IAAA,WAAA,GAAA;QAME,IAAI,CAAA,IAAA,GAAG,OAAO,CAAC;AAChB,KAAA;;iHAFY,oBAAoB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAApB,oBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,oBAAoB,uDCPjC,qTAIS,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAvB,IAAA,CAAA,UAAA,EAAA,QAAA,EAAA,cAAA,EAAA,MAAA,EAAA,CAAA,WAAA,EAAA,WAAA,EAAA,YAAA,EAAA,cAAA,EAAA,WAAA,EAAA,UAAA,EAAA,WAAA,EAAA,gBAAA,EAAA,cAAA,EAAA,WAAA,EAAA,YAAA,CAAA,EAAA,OAAA,EAAA,CAAA,OAAA,EAAA,QAAA,CAAA,EAAA,QAAA,EAAA,CAAA,YAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDGI,oBAAoB,EAAA,UAAA,EAAA,CAAA;kBALhC,SAAS;+BACE,iBAAiB,EAAA,QAAA,EAAA,qTAAA,EAAA,CAAA;;;MEGhB,aAAa,CAAA;AAExB,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;0GALU,aAAa,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAb,aAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,aAAa,gDCN1B,kCAGA,EAAA,CAAA,CAAA;2FDGa,aAAa,EAAA,UAAA,EAAA,CAAA;kBAJzB,SAAS;+BACE,UAAU,EAAA,QAAA,EAAA,kCAAA,EAAA,CAAA;;;AECf,MAAM,aAAa,GAAgB;AACxC,IAAA,WAAW,EAAE,EAAE;AACf,IAAA,YAAY,EAAE,EAAE;AAChB,IAAA,YAAY,EAAE,KAAK;CACpB,CAAC;AAEF,MAAM,aAAa,GAAG,aAAa,CACjC,aAAa,EACb,EAAE,CAAC,kBAAkB,EAAE,CAAC,KAAK,EAAE,EAAE,YAAY,EAAE,MAC7C;AACA,IAAA,GAAG,KAAK;AACR,IAAA,YAAY,EAAE,YAAY;AAC3B,CAAA,CAAC,CAAC,EACH,EAAE,CAAC,iBAAiB,EAAE,CAAC,KAAK,EAAE,EAAE,WAAW,EAAE,MAAM;AACjD,IAAA,GAAG,KAAK;AACR,IAAA,WAAW,EAAE,WAAW;AACzB,CAAA,CAAC,CAAC,EACH,EAAE,CAAC,kBAAkB,EAAE,CAAC,KAAK,EAAE,EAAE,YAAY,EAAE,MAAM;AACnD,IAAA,GAAG,KAAK;IACR,YAAY,EAAE,CAAC,YAAY;CAC5B,CAAC,CAAC,CACJ,CAAC;AAEc,SAAA,YAAY,CAAC,KAAU,EAAE,MAAW,EAAA;IAClD,OAAO,CAAC,GAAG,CAAC,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,MAAM,CAAC,CAAC;AAC9C,IAAA,OAAO,aAAa,CAAC,KAAK,EAAE,MAAM,CAAC,CAAC;AACtC;;MCvBa,yBAAyB,CAAA;AAEpC,IAAA,WAAA,GAAA,GAAiB;IAEjB,QAAQ,GAAA;KACP;;sHALU,yBAAyB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAAzB,yBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,yBAAyB,8DCPtC,s2HAuFA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,UAAA,EAAA,CAAA,EAAA,IAAA,EAAAA,IAAA,CAAA,sBAAA,EAAA,QAAA,EAAA,gBAAA,EAAA,MAAA,EAAA,CAAA,SAAA,EAAA,KAAA,EAAA,QAAA,EAAA,WAAA,EAAA,gBAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,YAAA,EAAA,YAAA,EAAA,WAAA,EAAA,YAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAAC,IAAA,CAAA,cAAA,EAAA,QAAA,EAAA,WAAA,EAAA,MAAA,EAAA,CAAA,MAAA,EAAA,QAAA,EAAA,UAAA,EAAA,kBAAA,EAAA,gBAAA,EAAA,OAAA,EAAA,QAAA,EAAA,SAAA,EAAA,QAAA,EAAA,QAAA,EAAA,eAAA,EAAA,aAAA,EAAA,UAAA,EAAA,qBAAA,EAAA,WAAA,EAAA,UAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;2FDhFa,yBAAyB,EAAA,UAAA,EAAA,CAAA;kBALrC,SAAS;+BACE,wBAAwB,EAAA,QAAA,EAAA,s2HAAA,EAAA,MAAA,EAAA,CAAA,EAAA,CAAA,EAAA,CAAA;;;AEyCpC,MAAM,gCAAgC,GAAoC;AACxE,IAAA,eAAe,EAAE,IAAI;CACtB,CAAC;AAEI,SAAU,iBAAiB,CAAC,UAAsB,EAAA;AACtD,IAAA,OAAO,IAAI,mBAAmB,CAAC,UAAU,CAAC,CAAC;AAC7C,CAAC;MA2EY,eAAe,CAAA;;4GAAf,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAf,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,iBAtExB,uBAAuB;QACvB,kBAAkB;QAClB,sBAAsB;;QAKtB,eAAe;QACf,kBAAkB;QAClB,iBAAiB;QACjB,oBAAoB;QACpB,gBAAgB;QAChB,eAAe;QACf,wBAAwB;QACxB,yBAAyB;QACzB,oBAAoB;QACpB,wBAAwB;;QAIxB,gBAAgB;QAChB,aAAa;;QAIb,eAAe;QACf,mBAAmB;QACnB,mBAAmB;QACnB,qBAAqB,CAAA,EAAA,OAAA,EAAA,CAGrB,YAAY,EAAAD,IAAA,CAAA,aAAA,EAEZ,uBAAuB;QACvB,SAAS;QACT,YAAY;AACZ,QAAA,sBAAsB,yBAEtB,iBAAiB;QACjB,sBAAsB;AACtB,QAAA,iBAAiB,uBAKjB,mBAAmB;QACnB,WAAW,EAAAG,IAAA,CAAA,eAAA,EAEX,gBAAgB,EAAAE,IAAA,CAAA,eAAA,CAAA,EAAA,OAAA,EAAA,CAWhB,uBAAuB;QACvB,kBAAkB,CAAA,EAAA,CAAA,CAAA;AAUT,eAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,EARf,SAAA,EAAA;AACT,QAAA;AACE,YAAA,OAAO,EAAC,wBAAwB;AAChC,YAAA,QAAQ,EAAC,gCAAgC;AAC1C,SAAA;QACD,YAAY;KACb,EAtCQ,OAAA,EAAA,CAAA;YACP,YAAY;YACZ,aAAa,CAAC,oBAAoB,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC;YAC1D,uBAAuB;YACvB,SAAS;YACT,YAAY;YACZ,sBAAsB;AACtB,YAAA,gBAAgB,CAAC,OAAO,CAAC,EAAE,CAAC;YAC5B,iBAAiB;YACjB,sBAAsB;YACtB,iBAAiB;YACjB,cAAc,CAAC,OAAO,CAAC;AACrB,gBAAA,OAAO,EAAE,WAAW;AACpB,gBAAA,UAAU,EAAE,cAAc;aAC3B,CAAC;YACF,mBAAmB;YACnB,WAAW;YACX,WAAW,CAAC,OAAO,CAAC,EAAC,KAAK,EAAC,YAAY,EAAC,CAAC;YACzC,gBAAgB;YAChB,eAAe,CAAC,OAAO,CAAC;AACtB,gBAAA,MAAM,EAAE;AACN,oBAAA,OAAO,EAAE,eAAe;AACxB,oBAAA,UAAU,EAAE,iBAAiB;oBAC7B,IAAI,EAAE,CAAC,UAAU,CAAC;AACnB,iBAAA;AACD,gBAAA,eAAe,EAAE,IAAI;aACtB,CAAC;AACH,SAAA,CAAA,EAAA,CAAA,CAAA;2FAaU,eAAe,EAAA,UAAA,EAAA,CAAA;kBAxE3B,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,YAAY,EAAE;wBACZ,uBAAuB;wBACvB,kBAAkB;wBAClB,sBAAsB;;wBAKtB,eAAe;wBACf,kBAAkB;wBAClB,iBAAiB;wBACjB,oBAAoB;wBACpB,gBAAgB;wBAChB,eAAe;wBACf,wBAAwB;wBACxB,yBAAyB;wBACzB,oBAAoB;wBACpB,wBAAwB;;wBAIxB,gBAAgB;wBAChB,aAAa;;wBAIb,eAAe;wBACf,mBAAmB;wBACnB,mBAAmB;wBACnB,qBAAqB;AACtB,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,YAAY;wBACZ,aAAa,CAAC,oBAAoB,CAAC,EAAE,KAAK,EAAE,WAAW,EAAE,CAAC;wBAC1D,uBAAuB;wBACvB,SAAS;wBACT,YAAY;wBACZ,sBAAsB;AACtB,wBAAA,gBAAgB,CAAC,OAAO,CAAC,EAAE,CAAC;wBAC5B,iBAAiB;wBACjB,sBAAsB;wBACtB,iBAAiB;wBACjB,cAAc,CAAC,OAAO,CAAC;AACrB,4BAAA,OAAO,EAAE,WAAW;AACpB,4BAAA,UAAU,EAAE,cAAc;yBAC3B,CAAC;wBACF,mBAAmB;wBACnB,WAAW;wBACX,WAAW,CAAC,OAAO,CAAC,EAAC,KAAK,EAAC,YAAY,EAAC,CAAC;wBACzC,gBAAgB;wBAChB,eAAe,CAAC,OAAO,CAAC;AACtB,4BAAA,MAAM,EAAE;AACN,gCAAA,OAAO,EAAE,eAAe;AACxB,gCAAA,UAAU,EAAE,iBAAiB;gCAC7B,IAAI,EAAE,CAAC,UAAU,CAAC;AACnB,6BAAA;AACD,4BAAA,eAAe,EAAE,IAAI;yBACtB,CAAC;AACH,qBAAA;AACD,oBAAA,OAAO,EAAE;wBACP,uBAAuB;wBACvB,kBAAkB;AACnB,qBAAA;AACD,oBAAA,SAAS,EAAE;AACT,wBAAA;AACE,4BAAA,OAAO,EAAC,wBAAwB;AAChC,4BAAA,QAAQ,EAAC,gCAAgC;AAC1C,yBAAA;wBACD,YAAY;AACb,qBAAA;AACF,iBAAA,CAAA;;;AC5HD;;AAEG;;ACFH;;AAEG;;;;"}