UNPKG

ngx-slice-kit

Version:

[![npm version](https://badge.fury.io/js/ngx-slice-kit.svg)](https://badge.fury.io/js/ngx-slice-kit)

1 lines 516 kB
{"version":3,"file":"ngx-slice-kit.mjs","sources":["../../../libs/ngx-slice-kit/src/lib/core/animations/slide-in.ts","../../../libs/ngx-slice-kit/src/lib/core/i17r/i17r.service.ts","../../../libs/ngx-slice-kit/src/lib/core/i17r/i17r.pipe.ts","../../../libs/ngx-slice-kit/src/lib/core/markdown/markdown.component.ts","../../../libs/ngx-slice-kit/src/lib/core/markdown/markdown.component.html","../../../libs/ngx-slice-kit/src/lib/core/markdown/markdown.directive.ts","../../../libs/ngx-slice-kit/src/lib/core/markdown/markdown.pipe.ts","../../../libs/ngx-slice-kit/src/lib/core/directives/navigation-scroll.directive.ts","../../../libs/ngx-slice-kit/src/lib/core/core.module.ts","../../../libs/ngx-slice-kit/src/lib/buttons/button/button.component.ts","../../../libs/ngx-slice-kit/src/lib/buttons/button/button.module.ts","../../../libs/ngx-slice-kit/src/lib/buttons/button-group/button-group.component.ts","../../../libs/ngx-slice-kit/src/lib/buttons/button-group/button-group.component.html","../../../libs/ngx-slice-kit/src/lib/buttons/button-group/button-group.module.ts","../../../libs/ngx-slice-kit/src/lib/buttons/icon/icon.glyphs.ts","../../../libs/ngx-slice-kit/src/lib/buttons/icon/icon.component.ts","../../../libs/ngx-slice-kit/src/lib/buttons/icon/icon.module.ts","../../../libs/ngx-slice-kit/src/lib/buttons/buttons.module.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/options.service.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/dropdown.component.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/dropdown.component.html","../../../libs/ngx-slice-kit/src/lib/dropdowns/dropdown.service.ts","../../../libs/ngx-slice-kit/src/lib/core/layout-control/layout-control.service.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/autocomplete/autocomplete.component.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/autocomplete/autocomplete.component.html","../../../libs/ngx-slice-kit/src/lib/dropdowns/autocomplete/autocomplete.module.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/select/select.component.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/select/select.component.html","../../../libs/ngx-slice-kit/src/lib/dropdowns/select/select.module.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/context/dropdown-menu-trigger.directive.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/dropdowns.module.ts","../../../libs/ngx-slice-kit/src/lib/inputs/checkbox/checkbox.component.ts","../../../libs/ngx-slice-kit/src/lib/inputs/checkbox/checkbox.component.html","../../../libs/ngx-slice-kit/src/lib/inputs/checkbox/checkbox.module.ts","../../../libs/ngx-slice-kit/src/lib/inputs/input/input.component.ts","../../../libs/ngx-slice-kit/src/lib/inputs/input/input.component.html","../../../libs/ngx-slice-kit/src/lib/inputs/input/input.module.ts","../../../libs/ngx-slice-kit/src/lib/inputs/radio/radio.component.ts","../../../libs/ngx-slice-kit/src/lib/inputs/radio/radio.component.html","../../../libs/ngx-slice-kit/src/lib/inputs/radio/radio.module.ts","../../../libs/ngx-slice-kit/src/lib/core/theme/symbols.ts","../../../libs/ngx-slice-kit/src/lib/core/theme/theme.model.ts","../../../libs/ngx-slice-kit/src/lib/core/theme/lib/theme-light.ts","../../../libs/ngx-slice-kit/src/lib/core/theme/lib/theme-dark.ts","../../../libs/ngx-slice-kit/src/lib/core/theme/theme.service.ts","../../../libs/ngx-slice-kit/src/lib/inputs/textarea/textarea.component.ts","../../../libs/ngx-slice-kit/src/lib/inputs/textarea/textarea.component.html","../../../libs/ngx-slice-kit/src/lib/inputs/textarea/textarea.module.ts","../../../libs/ngx-slice-kit/src/lib/inputs/toggle/toggle.component.ts","../../../libs/ngx-slice-kit/src/lib/inputs/toggle/toggle.component.html","../../../libs/ngx-slice-kit/src/lib/inputs/toggle/toggle.module.ts","../../../libs/ngx-slice-kit/src/lib/inputs/inputs.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/carousel/slide/slide.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/dots/dots.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/dots/dots.component.html","../../../libs/ngx-slice-kit/src/lib/layout/carousel/carousel.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/carousel/carousel.component.html","../../../libs/ngx-slice-kit/src/lib/layout/dots/dots.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/carousel/carousel.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/divider/divider.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/divider/divider.component.html","../../../libs/ngx-slice-kit/src/lib/layout/divider/divider.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/list/list.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/list/list.component.html","../../../libs/ngx-slice-kit/src/lib/layout/list/list.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/pagination/pagination.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/pagination/pagination.component.html","../../../libs/ngx-slice-kit/src/lib/layout/pagination/pagination.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/progress/progress.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/progress/progress.component.html","../../../libs/ngx-slice-kit/src/lib/layout/progress/progress.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/slider/slider.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/slider/slider.component.html","../../../libs/ngx-slice-kit/src/lib/layout/slider/slider.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/layout.module.ts","../../../libs/ngx-slice-kit/src/lib/modals/alert/alert.component.ts","../../../libs/ngx-slice-kit/src/lib/modals/alert/alert.component.html","../../../libs/ngx-slice-kit/src/lib/modals/alert/alert.model.ts","../../../libs/ngx-slice-kit/src/lib/modals/alert/alerts.component.ts","../../../libs/ngx-slice-kit/src/lib/modals/alert/alerts.component.html","../../../libs/ngx-slice-kit/src/lib/modals/alert/alert.module.ts","../../../libs/ngx-slice-kit/src/lib/modals/dialog/dialog.directive.ts","../../../libs/ngx-slice-kit/src/lib/modals/dialog/dialog.component.ts","../../../libs/ngx-slice-kit/src/lib/modals/dialog/dialog.component.html","../../../libs/ngx-slice-kit/src/lib/modals/dialog/dialog.module.ts","../../../libs/ngx-slice-kit/src/lib/modals/popup/popup.component.ts","../../../libs/ngx-slice-kit/src/lib/modals/popup/popup.component.html","../../../libs/ngx-slice-kit/src/lib/modals/popup/popup.module.ts","../../../libs/ngx-slice-kit/src/lib/modals/tooltip/tooltip.directive.ts","../../../libs/ngx-slice-kit/src/lib/modals/tooltip/tooltip.module.ts","../../../libs/ngx-slice-kit/src/lib/modals/modals.module.ts","../../../libs/ngx-slice-kit/src/lib/navigation/nav-menu/nav-menu-item/nav-menu-item.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/nav-menu/nav-menu.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/nav-menu/nav-menu-group/nav-menu-group.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/nav-menu/nav-menu-group/nav-menu-group.component.html","../../../libs/ngx-slice-kit/src/lib/navigation/nav-menu/nav-menu.module.ts","../../../libs/ngx-slice-kit/src/lib/navigation/nav-tabs/tab-link.directive.ts","../../../libs/ngx-slice-kit/src/lib/navigation/tabs-group/tabs-group.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/nav-tabs/nav-tabs.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/nav-tabs/nav-tabs.component.html","../../../libs/ngx-slice-kit/src/lib/navigation/nav-tabs/nav-tabs.module.ts","../../../libs/ngx-slice-kit/src/lib/navigation/sidenav/sidenav.options.ts","../../../libs/ngx-slice-kit/src/lib/navigation/sidenav/sidenav.service.ts","../../../libs/ngx-slice-kit/src/lib/navigation/sidenav/sidenav.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/sidenav/sidenav-container.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/sidenav/sidenav-container.component.html","../../../libs/ngx-slice-kit/src/lib/navigation/sidenav/sidenav-content.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/sidenav/sidenav.module.ts","../../../libs/ngx-slice-kit/src/lib/navigation/tabs/tab/tab.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/tabs/tab/tab.component.html","../../../libs/ngx-slice-kit/src/lib/navigation/tabs/tabs.component.ts","../../../libs/ngx-slice-kit/src/lib/navigation/tabs/tabs.component.html","../../../libs/ngx-slice-kit/src/lib/navigation/tabs/tabs.module.ts","../../../libs/ngx-slice-kit/src/lib/navigation/navigation.module.ts","../../../libs/ngx-slice-kit/src/lib/core/theme/theme.directive.ts","../../../libs/ngx-slice-kit/src/lib/core/theme/theme.module.ts","../../../libs/ngx-slice-kit/src/lib/slice-kit.module.ts","../../../libs/ngx-slice-kit/src/lib/layout/loading/loading.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/loading/loading.component.html","../../../libs/ngx-slice-kit/src/lib/layout/loading/loading.directive.ts","../../../libs/ngx-slice-kit/src/lib/layout/loading/loading.service.ts","../../../libs/ngx-slice-kit/src/lib/core/markdown/markdown.service.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/dropdown.model.ts","../../../libs/ngx-slice-kit/src/lib/dropdowns/dropdown-option.model.ts","../../../libs/ngx-slice-kit/src/lib/layout/table/table.component.ts","../../../libs/ngx-slice-kit/src/lib/layout/table/table.component.html","../../../libs/ngx-slice-kit/src/lib/layout/table/table.module.ts","../../../libs/ngx-slice-kit/src/lib/overlay/overlay.directive.ts","../../../libs/ngx-slice-kit/src/lib/overlay/overlay.component.ts","../../../libs/ngx-slice-kit/src/lib/overlay/overlay.component.html","../../../libs/ngx-slice-kit/src/lib/overlay/overlay.module.ts","../../../libs/ngx-slice-kit/src/lib/overlay/overlay.service.ts","../../../libs/ngx-slice-kit/src/lib/overlay/overlay.model.ts","../../../libs/ngx-slice-kit/src/lib/modals/alert/alert.service.ts","../../../libs/ngx-slice-kit/src/lib/modals/dialog/dialog.service.ts","../../../libs/ngx-slice-kit/src/lib/modals/popup/popup.service.ts","../../../libs/ngx-slice-kit/src/public-api.ts","../../../libs/ngx-slice-kit/src/ngx-slice-kit.ts"],"sourcesContent":["import {animate, AnimationQueryMetadata, group, query as q, style, transition, trigger} from '@angular/animations';\n\nexport function query(s, a): AnimationQueryMetadata {\n return q(s, a, {optional: true});\n}\n\nconst left = [\n style({position: 'relative'}),\n query(':enter, :leave', style({position: 'absolute', width: '100%'})),\n group([\n query(\n ':enter',\n [style({transform: 'translateX(-100%)'}), animate('0.6s ease-out', style({transform: 'translateX(0%)'}))]\n ),\n query(\n ':leave',\n [style({transform: 'translateX(0%)'}), animate('0.6s ease-out', style({transform: 'translateX(100%)'}))]\n ),\n ]),\n];\n\nconst right = [\n style({position: 'relative'}),\n query(':enter, :leave', style({position: 'absolute', width: '100%'})),\n group([\n query(\n ':enter',\n [style({transform: 'translateX(100%)'}), animate('0.6s ease-out', style({transform: 'translateX(0%)'}))]\n ),\n query(\n ':leave',\n [style({transform: 'translateX(0%)'}), animate('0.6s ease-out', style({transform: 'translateX(-100%)'}))]\n ),\n ]),\n];\n\nexport const slideInAnimation =\n trigger('routeAnimations', [\n transition(':increment', right),\n transition(':decrement', left),\n ]);\n","import { Injectable } from '@angular/core';\nimport { BehaviorSubject } from 'rxjs';\n\n@Injectable({\n providedIn: 'root'\n})\nexport class I17rService {\n\n public currentLang$: BehaviorSubject<string> = new BehaviorSubject<string>('en');\n\n constructor() {\n }\n\n public get currentLang(): string {\n return this.currentLang$.getValue();\n }\n\n public set currentLang(lang: string) {\n this.currentLang$.next(lang);\n }\n}\n","import { Pipe, PipeTransform } from '@angular/core';\n\nimport { I17rService } from './i17r.service';\n\n@Pipe({\n name: 'i17r'\n})\nexport class I17rPipe implements PipeTransform {\n\n constructor(\n private i17r: I17rService,\n ) {\n }\n\n public transform(value: string, lang?: string): string {\n if (!lang || !lang.length) {\n lang = this.i17r.currentLang;\n }\n\n console.log(`[I17rPipe] current value: ${value}; language: ${lang}`);\n\n return '';\n }\n\n}\n","import { Component } from '@angular/core';\n\n@Component({\n selector: 'sdk-markdown',\n templateUrl: './markdown.component.html',\n styleUrls: ['./markdown.component.scss']\n})\nexport class MarkdownComponent {\n\n constructor() {\n }\n}\n","<p>markdown works!</p>\n","import { Directive } from '@angular/core';\n\n@Directive({\n selector: '[sdkMarkdown]'\n})\nexport class MarkdownDirective {\n\n constructor() {\n }\n\n}\n","import { Pipe, PipeTransform } from '@angular/core';\nimport { DomSanitizer, SafeHtml } from '@angular/platform-browser';\n\n@Pipe({\n name: 'markdown'\n})\nexport class MarkdownPipe implements PipeTransform {\n\n constructor(\n private sanitizer: DomSanitizer\n ) {\n }\n\n public transform(value: string, ...args: any[]): SafeHtml {\n return this.sanitizer.bypassSecurityTrustHtml(value);\n }\n\n}\n","import { Directive, ElementRef, Inject, OnDestroy, OnInit, PLATFORM_ID } from '@angular/core';\nimport { NavigationEnd, Router, RouterEvent } from '@angular/router';\nimport { Subscription } from 'rxjs';\nimport { isPlatformBrowser } from '@angular/common';\n\n@Directive({\n selector: '[sdkNavigationScroll]'\n})\nexport class NavigationScrollDirective implements OnInit, OnDestroy {\n\n private sub: Subscription;\n\n constructor(\n @Inject(PLATFORM_ID) private platformId: any,\n private elementRef: ElementRef,\n private router: Router\n ) {\n }\n\n public initNavSub(): void {\n /**\n * Init router event subscription\n */\n this.elementRef.nativeElement.style['scroll-behavior'] = 'smooth';\n this.sub = this.router.events.subscribe((event: RouterEvent) => {\n if (event instanceof NavigationEnd) {\n this.elementRef.nativeElement.scrollTop = 0;\n }\n });\n }\n\n public ngOnInit(): void {\n if (isPlatformBrowser(this.platformId)) {\n this.initNavSub();\n }\n }\n\n public ngOnDestroy(): void {\n if (this.sub) {\n this.sub.unsubscribe();\n }\n }\n}\n","import { CUSTOM_ELEMENTS_SCHEMA, NgModule, NO_ERRORS_SCHEMA } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { RouterModule } from '@angular/router';\n\nimport { I17rPipe } from './i17r/i17r.pipe';\nimport { MarkdownComponent } from './markdown/markdown.component';\nimport { MarkdownDirective } from './markdown/markdown.directive';\nimport { MarkdownPipe } from './markdown/markdown.pipe';\nimport { NavigationScrollDirective } from './directives/navigation-scroll.directive';\n\nconst moduleDeclarations = [\n I17rPipe,\n MarkdownComponent,\n MarkdownDirective,\n MarkdownPipe,\n NavigationScrollDirective,\n];\n\n@NgModule({\n imports: [\n CommonModule,\n RouterModule\n ],\n declarations: moduleDeclarations,\n exports: moduleDeclarations,\n providers: [],\n schemas: [\n CUSTOM_ELEMENTS_SCHEMA,\n NO_ERRORS_SCHEMA,\n ]\n})\nexport class CoreModule {\n}\n\n","import { Component, ElementRef, HostBinding, HostListener, Input, OnInit, Renderer2, ViewEncapsulation } from '@angular/core';\n\nconst AVAILABLE_SIZE_CLASS_NAMES = [\n 'wide',\n 'full-width'\n];\n\nconst BUTTON_CLASS_NAMES = [\n 'sdk-base-button',\n 'sdk-flat-button',\n 'sdk-raised-button',\n 'sdk-stroked-button',\n 'sdk-round-button',\n 'sdk-icon-button',\n];\n\n@Component({\n // eslint-disable-next-line @angular-eslint/component-selector\n selector: '[sdk-base-button], [sdk-flat-button], [sdk-raised-button], [sdk-stroked-button], [sdk-round-button], [sdk-icon-button]',\n // templateUrl: './button.component.html',\n template: `\n <ng-content></ng-content>\n `,\n styleUrls: ['./button.component.scss'],\n encapsulation: ViewEncapsulation.None\n})\nexport class ButtonComponent implements OnInit {\n\n @Input() public color: string = 'primary';\n @Input() public size: 'wide' | 'full-width';\n @Input() public small: boolean;\n @Input() @HostBinding('class.disabled')\n public disabled: boolean;\n // @Input() public style: any;\n // @Input() public className: string;\n\n constructor(\n private elementRef: ElementRef,\n private renderer: Renderer2\n ) {\n const elem = this.elementRef.nativeElement;\n\n /**\n * set base 'sdk-button' class\n */\n this.renderer.addClass(elem, 'sdk-button');\n\n /**\n * check if specified any button class types\n */\n for (const attr of BUTTON_CLASS_NAMES) {\n if (elem.hasAttribute(attr)) {\n this.renderer.addClass(elem, attr);\n }\n }\n }\n\n @HostListener('keypress', ['$event'])\n public onKeyup(ev: KeyboardEvent): void {\n if (ev.code === 'Space' || ev.key === 'Space' || ev.code === 'Enter' || ev.key === 'Enter') {\n ev.preventDefault();\n ev.stopPropagation();\n }\n }\n\n public hasHostAttribute(attr: string): boolean {\n return this.elementRef.nativeElement.hasAttribute(attr);\n }\n\n public ngOnInit(): void {\n /**\n * set button size if specified\n */\n if (AVAILABLE_SIZE_CLASS_NAMES.includes(this.size)) {\n this.renderer.addClass(this.elementRef.nativeElement, `sdk-button--${this.size}`);\n }\n\n /**\n * set button color if specified\n */\n this.renderer.addClass(this.elementRef.nativeElement, `sdk-button--${this.color}`);\n\n /**\n * set button small size if specified\n */\n if (this.small) {\n this.renderer.addClass(this.elementRef.nativeElement, `sdk-button--small`);\n }\n }\n}\n","import { CUSTOM_ELEMENTS_SCHEMA, NgModule, NO_ERRORS_SCHEMA } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { ButtonComponent } from './button.component';\n\n\n@NgModule({\n declarations: [\n ButtonComponent\n ],\n exports: [\n ButtonComponent\n ],\n imports: [\n CommonModule\n ]\n})\nexport class ButtonModule {\n}\n","import {\n AfterContentInit,\n Component,\n ContentChildren,\n ElementRef,\n EventEmitter,\n HostListener,\n Input,\n Output,\n QueryList,\n Renderer2,\n} from '@angular/core';\nimport { ButtonComponent } from '../button/button.component';\nimport { ThemeColors } from '../../core/theme/theme.model';\n\n@Component({\n selector: 'sdk-button-group',\n templateUrl: './button-group.component.html',\n styleUrls: ['./button-group.component.scss']\n})\nexport class ButtonGroupComponent implements AfterContentInit {\n\n @ContentChildren(ButtonComponent, {read: ElementRef}) public btnGroup!: QueryList<ElementRef>;\n\n @Input() public color: ThemeColors = 'primary';\n\n @Output() public clicked: EventEmitter<any> = new EventEmitter();\n\n constructor(\n private renderer: Renderer2,\n ) {\n }\n\n @HostListener('click', ['$event'])\n public onClick(event): void {\n const target = event.target;\n\n if (target.tagName !== 'BUTTON') {\n return;\n }\n\n this.btnGroup.forEach(btn => this.removeActiveClass(btn.nativeElement));\n this.renderer.addClass(target, 'active');\n\n this.clicked.emit({element: event.target, index: target.getAttribute('btn-group-index')});\n }\n\n public removeActiveClass(element): void {\n this.renderer.removeClass(element, 'active');\n }\n\n public ngAfterContentInit(): void {\n this.btnGroup.forEach((btn, index) => {\n this.renderer.setAttribute(btn.nativeElement, 'btn-group-index', `${index}`);\n });\n }\n}\n","<div class=\"sdk-button-group-container sdk-button-group-container--{{color}}\">\n <ng-content select=\"[sdk-base-button]\"></ng-content>\n <ng-content select=\"[sdk-raised-button]\"></ng-content>\n <ng-content select=\"[sdk-flat-button]\"></ng-content>\n <ng-content select=\"[sdk-stroked-button]\"></ng-content>\n <ng-content select=\"[sdk-round-button]\"></ng-content>\n</div>\n","import { CUSTOM_ELEMENTS_SCHEMA, NgModule, NO_ERRORS_SCHEMA } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { ButtonGroupComponent } from './button-group.component';\n\n@NgModule({\n declarations: [\n ButtonGroupComponent\n ],\n exports: [\n ButtonGroupComponent\n ],\n imports: [\n CommonModule\n ]\n})\nexport class ButtonGroupModule {\n}\n","export const GLYPHS = {\n '18plus': `<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\">\n<path d=\"M1.333 7.327c0-1.469 1.19-2.66 2.66-2.66h24.013c1.469 0 2.66 1.19 2.66 2.66v18.68c0 1.469-1.19 2.66-2.66 2.66h-24.013c-1.469 0-2.66-1.19-2.66-2.66v-18.68zM4 26h24v-18.667h-24v18.667zM5.333 14.677v-1.419c0.659-0.029 1.119-0.073 1.383-0.132 0.42-0.093 0.761-0.278 1.024-0.556 0.181-0.19 0.317-0.444 0.41-0.761 0.054-0.19 0.081-0.332 0.081-0.424h1.734v10.61h-2.137v-7.317h-2.495zM13.626 20.128c0.271 0.288 0.645 0.432 1.123 0.432s0.852-0.144 1.123-0.432c0.271-0.288 0.406-0.693 0.406-1.215 0-0.541-0.138-0.952-0.413-1.233s-0.648-0.421-1.116-0.421c-0.468 0-0.84 0.14-1.116 0.421s-0.413 0.691-0.413 1.233c0 0.522 0.135 0.927 0.406 1.215zM11.46 17.436c0.271-0.483 0.667-0.846 1.189-1.090-0.512-0.341-0.845-0.711-0.999-1.108s-0.23-0.77-0.23-1.116c0-0.771 0.29-1.428 0.871-1.972s1.4-0.816 2.458-0.816c1.059 0 1.878 0.272 2.459 0.816s0.871 1.201 0.871 1.972c0 0.346-0.077 0.718-0.23 1.116s-0.487 0.743-0.999 1.035c0.522 0.293 0.915 0.68 1.178 1.163s0.395 1.022 0.395 1.617c0 0.893-0.33 1.652-0.991 2.279s-1.584 0.94-2.769 0.94c-1.185 0-2.083-0.313-2.693-0.94s-0.915-1.387-0.915-2.279c0-0.595 0.135-1.134 0.406-1.617zM13.765 15.299c0.237 0.244 0.565 0.366 0.984 0.366 0.424 0 0.752-0.122 0.984-0.366s0.348-0.559 0.348-0.944c0-0.419-0.116-0.748-0.348-0.984s-0.56-0.355-0.984-0.355c-0.419 0-0.748 0.118-0.984 0.355s-0.355 0.565-0.355 0.984c0 0.385 0.118 0.7 0.355 0.944zM22.667 14h-2.667v1.333h2.667v2.667h1.333v-2.667h2.667v-1.333h-2.667v-2.667h-1.333v2.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path>\n</svg>`,\n\n add: `<svg class=\"add\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C11.4477 2 11 2.44772 11 3V11H3C2.44772 11 2 11.4477 2 12C2 12.5523 2.44772 13 3 13H11V21C11 21.5523 11.4477 22 12 22C12.5523 22 13 21.5523 13 21V13H21C21.5523 13 22 12.5523 22 12C22 11.4477 21.5523 11 21 11H13V3C13 2.44772 12.5523 2 12 2Z\" fill=\"var(--base)\" fill-opacity=\"1\"/></svg>`,\n\n alert: `<svg class=\"alert\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\"\n><g id=\"Page-1\" stroke=\"none\" stroke-width=\"1\" fill-rule=\"evenodd\"><g id=\"error-caption\"><path d=\"M6.82842,1.171572 C7.57858,0.421426 8.59598,0 9.65686,0 L14.34314,0 C15.40402,0 16.42142,0.421428 17.17158,1.171572 L22.8284,6.82842 C23.5786,7.57858 24,8.59598 24,9.65686 L24,14.34314 C24,15.40402 23.5786,16.42142 22.8284,17.17158 L17.17158,22.8284 C16.42142,23.5786 15.40402,24 14.34314,24 L9.65686,24 C8.59598,24 7.57858,23.5786 6.82842,22.8284 L1.171572,17.17158 C0.421426,16.42142 0,15.40402 0,14.34314 L0,9.65686 C0,8.59598 0.421428,7.57858 1.171572,6.82842 L6.82842,1.171572 Z M12,4 C12.99962,4 13.80998,4.81036 13.80998,5.80998 C13.80998,5.87012 13.80698,5.93022 13.801,5.99008 L13.0995,13.00496 C13.04302,13.56984 12.56768,14 12,14 C11.43232,14 10.95698,13.56984 10.9005,13.00496 L10.199,5.99008 C10.09954,4.99542 10.82524,4.10844 11.8199,4.00898 C11.87974,4.003 11.93986,4 12,4 Z M14,18 C14,16.89542 13.10456,16 12,16 C10.89544,16 10,16.89542 10,18 C10,19.10458 10.89544,20 12,20 C13.10456,20 14,19.10458 14,18 Z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></g></g></svg>`,\n\n ambassador: `<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M15.206 6.319c0.439-0.422 1.154-0.428 1.589 0 0 0 7.206 6.422 7.206 13.015 0 4.704-3.451 8-8 8-4.339 0-8-3.296-8-8 0-6.592 7.206-13.015 7.206-13.015zM16 24.667c3.139 0 5.333-2.164 5.333-5.333 0-2.201-1.136-4.771-3.078-7.391-0.717-0.967-1.489-1.867-2.26-2.672-0.455-0.475-0.799-0.804-1.069-1.049 0.603 0.592 1.536 0.59 2.054 0.089-0.175 0.156-0.519 0.485-0.975 0.961-0.771 0.805-1.544 1.706-2.26 2.672-1.943 2.62-3.078 5.191-3.078 7.391 0 3.087 2.319 5.333 5.333 5.333z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n android: `<svg class=\"android\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M28 12c-1.1 0-2 0.9-2 2v8c0 1.1 0.9 2 2 2s2-0.9 2-2v-8c0-1.1-0.9-2-2-2zM4 12c-1.1 0-2 0.9-2 2v8c0 1.1 0.9 2 2 2s2-0.9 2-2v-8c0-1.1-0.9-2-2-2zM7 23c0 1.657 1.343 3 3 3v0 4c0 1.1 0.9 2 2 2s2-0.9 2-2v-4h4v4c0 1.1 0.9 2 2 2s2-0.9 2-2v-4c1.657 0 3-1.343 3-3v-11h-18v11z\" fill=\"var(--base)\" fill-opacity=\"1\"></path><path d=\"M24.944 10c-0.304-2.746-1.844-5.119-4.051-6.551l1.001-2.001c0.247-0.494 0.047-1.095-0.447-1.342s-1.095-0.047-1.342 0.447l-1.004 2.009-0.261-0.104c-0.893-0.297-1.848-0.458-2.84-0.458s-1.947 0.161-2.84 0.458l-0.261 0.104-1.004-2.009c-0.247-0.494-0.848-0.694-1.342-0.447s-0.694 0.848-0.447 1.342l1.001 2.001c-2.207 1.433-3.747 3.805-4.051 6.551v1h17.944v-1h-0.056zM13 8c-0.552 0-1-0.448-1-1s0.447-0.999 0.998-1c0.001 0 0.002 0 0.003 0s0.001-0 0.002-0c0.551 0.001 0.998 0.448 0.998 1s-0.448 1-1 1zM19 8c-0.552 0-1-0.448-1-1s0.446-0.999 0.998-1c0 0 0.001 0 0.002 0s0.002-0 0.003-0c0.551 0.001 0.998 0.448 0.998 1s-0.448 1-1 1z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n appleinc: `<svg class=\"appleinc\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M24.734 17.003c-0.040-4.053 3.305-5.996 3.454-6.093-1.88-2.751-4.808-3.127-5.851-3.171-2.492-0.252-4.862 1.467-6.127 1.467-1.261 0-3.213-1.43-5.28-1.392-2.716 0.040-5.221 1.579-6.619 4.012-2.822 4.897-0.723 12.151 2.028 16.123 1.344 1.944 2.947 4.127 5.051 4.049 2.026-0.081 2.793-1.311 5.242-1.311s3.138 1.311 5.283 1.271c2.18-0.041 3.562-1.981 4.897-3.931 1.543-2.255 2.179-4.439 2.216-4.551-0.048-0.022-4.252-1.632-4.294-6.473zM20.705 5.11c1.117-1.355 1.871-3.235 1.665-5.11-1.609 0.066-3.559 1.072-4.713 2.423-1.036 1.199-1.942 3.113-1.699 4.951 1.796 0.14 3.629-0.913 4.747-2.264z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n bold: `<svg class=\"bold\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M20.8 16.387c1.293-0.893 2.2-2.36 2.2-3.72 0-3.013-2.333-5.333-5.333-5.333h-8.333v18.667h9.387c2.787 0 4.947-2.267 4.947-5.053 0-2.027-1.147-3.76-2.867-4.56v0zM13.333 10.667h4c1.107 0 2 0.893 2 2s-0.893 2-2 2h-4v-4zM18 22.667h-4.667v-4h4.667c1.107 0 2 0.893 2 2s-0.893 2-2 2v0z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n bookmark: `<svg class=\"bookmark\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M28.547 16.107l-12-12c-0.48-0.48-1.147-0.773-1.88-0.773h-9.333c-1.467 0-2.667 1.2-2.667 2.667v9.333c0 0.733 0.293 1.4 0.787 1.893l12 12c0.48 0.48 1.147 0.773 1.88 0.773s1.4-0.293 1.88-0.787l9.333-9.333c0.493-0.48 0.787-1.147 0.787-1.88s-0.307-1.413-0.787-1.893v0zM7.333 10c-1.107 0-2-0.893-2-2s0.893-2 2-2c1.107 0 2 0.893 2 2s-0.893 2-2 2v0zM23.027 21.027l-5.693 5.693-5.693-5.693c-0.6-0.613-0.973-1.44-0.973-2.36 0-1.84 1.493-3.333 3.333-3.333 0.92 0 1.76 0.373 2.36 0.987l0.973 0.96 0.973-0.973c0.6-0.6 1.44-0.973 2.36-0.973 1.84 0 3.333 1.493 3.333 3.333 0 0.92-0.373 1.76-0.973 2.36v0z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n calendar: `<svg class=\"calendar\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M12 15.333h-2.667v2.667h2.667v-2.667zM17.333 15.333h-2.667v2.667h2.667v-2.667zM22.667 15.333h-2.667v2.667h2.667v-2.667zM12 20.667h-2.667v2.667h2.667v-2.667zM17.333 20.667h-2.667v2.667h2.667v-2.667zM22.667 20.667h-2.667v2.667h2.667v-2.667zM25.333 6h-1.333v-2.667h-2.667v2.667h-10.667v-2.667h-2.667v2.667h-1.333c-1.48 0-2.653 1.2-2.653 2.667l-0.013 18.667c0 1.467 1.187 2.667 2.667 2.667h18.667c1.467 0 2.667-1.2 2.667-2.667v-18.667c0-1.467-1.2-2.667-2.667-2.667v0zM6.667 27.333v-16h18.667v16h-18.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n 'calendar-add': `<svg class=\"calendar-add\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M14.667 18v-2.667h2.667v2.667h2.667v2.667h-2.667v2.667h-2.667v-2.667h-2.667v-2.667h2.667zM25.333 6h-1.333v-2.667h-2.667v2.667h-10.667v-2.667h-2.667v2.667h-1.333c-1.48 0-2.653 1.2-2.653 2.667l-0.013 18.667c0 1.467 1.187 2.667 2.667 2.667h18.667c1.467 0 2.667-1.2 2.667-2.667v-18.667c0-1.467-1.2-2.667-2.667-2.667zM6.667 27.333v-16h18.667v16h-18.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n camera: `<svg class=\"camera\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M12 4.667l-2.44 2.667h-4.227c-1.467 0-2.667 1.2-2.667 2.667v16c0 1.467 1.2 2.667 2.667 2.667h21.333c1.467 0 2.667-1.2 2.667-2.667v-16c0-1.467-1.2-2.667-2.667-2.667h-4.227l-2.44-2.667h-8zM16 24.667c-3.68 0-6.667-2.987-6.667-6.667s2.987-6.667 6.667-6.667c3.68 0 6.667 2.987 6.667 6.667s-2.987 6.667-6.667 6.667zM16 22.267c2.356 0 4.267-1.91 4.267-4.267s-1.91-4.267-4.267-4.267c-2.356 0-4.267 1.91-4.267 4.267s1.91 4.267 4.267 4.267z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n car: `<svg class=\"car\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M25.227 7.347c-0.267-0.787-1.013-1.347-1.893-1.347h-14.667c-0.88 0-1.613 0.56-1.893 1.347l-2.773 7.987v10.667c0 0.733 0.6 1.333 1.333 1.333h1.333c0.733 0 1.333-0.6 1.333-1.333v-1.333h16v1.333c0 0.733 0.6 1.333 1.333 1.333h1.333c0.733 0 1.333-0.6 1.333-1.333v-10.667l-2.773-7.987zM8.667 20.667c-1.107 0-2-0.893-2-2s0.893-2 2-2c1.107 0 2 0.893 2 2s-0.893 2-2 2v0zM23.333 20.667c-1.107 0-2-0.893-2-2s0.893-2 2-2c1.107 0 2 0.893 2 2s-0.893 2-2 2v0zM6.667 14l2-6h14.667l2 6h-18.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n chat: `<svg class=\"chat\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M26.667 6h-21.333c-1.467 0-2.653 1.2-2.653 2.667l-0.013 16c0 1.467 1.2 2.667 2.667 2.667h21.333c1.467 0 2.667-1.2 2.667-2.667v-16c0-1.467-1.2-2.667-2.667-2.667v0zM26.667 11.333l-10.667 6.667-10.667-6.667v-2.667l10.667 6.667 10.667-6.667v2.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n check: `<svg class=\"check\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"var(--base)\" fill-opacity=\"1\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.6402 5.23178C21.0645 5.58535 21.1218 6.21591 20.7682 6.64019L10.7682 18.6402C10.5884 18.856 10.326 18.9862 10.0453 18.999C9.76464 19.0117 9.49156 18.9058 9.29289 18.7071L3.29289 12.7071C2.90237 12.3166 2.90237 11.6834 3.29289 11.2929C3.68342 10.9024 4.31658 10.9024 4.70711 11.2929L9.9328 16.5186L19.2318 5.35982C19.5853 4.93554 20.2159 4.87822 20.6402 5.23178Z\"/></svg>`,\n\n chevron_down: `<svg class=\"chevron_down\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"var(--base)\" fill-opacity=\"1\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5.18355 9.33149C4.72495 8.81557 5.0912 8 5.78147 8H18.2185C18.9088 8 19.275 8.81557 18.8165 9.33149L12.7474 16.1592C12.3496 16.6067 11.6504 16.6067 11.2526 16.1592L5.18355 9.33149Z\"/></svg>`,\n\n chevron_left: `<svg class=\"chevron_left\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"var(--base)\" fill-opacity=\"1\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.1677 5.20305C14.6839 4.74577 15.5 5.11097 15.5 5.79927L15.5 18.2007C15.5 18.889 14.6839 19.2542 14.1677 18.7969L7.33584 12.7453C6.88805 12.3486 6.88805 11.6514 7.33584 11.2547L14.1677 5.20305Z\"/></svg>`,\n\n chevron_right: `<svg class=\"chevron_right\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"var(--base)\" fill-opacity=\"1\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.33231 18.7969C7.81607 19.2542 7 18.889 7 18.2007L7 5.79927C7 5.11097 7.81607 4.74577 8.33231 5.20305L15.1642 11.2547C15.6119 11.6514 15.6119 12.3486 15.1642 12.7453L8.33231 18.7969Z\"/></svg>`,\n\n chevron_up: `<svg class=\"chevron_up\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.8165 15.6685C19.2751 16.1844 18.9088 17 18.2185 17L5.78148 17C5.0912 17 4.72496 16.1844 5.18356 15.6685L11.2526 8.84083C11.6504 8.39332 12.3496 8.39332 12.7474 8.84083L18.8165 15.6685Z\" fill=\"var(--base)\" fill-opacity=\"1\" /></svg>`,\n\n close: `<svg class=\"close\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.33474 4.33474C3.88842 4.78105 3.88842 5.50467 4.33474 5.95098L10.3838 12L4.33474 18.049C3.88842 18.4953 3.88842 19.219 4.33474 19.6653C4.78105 20.1116 5.50467 20.1116 5.95098 19.6653L12 13.6162L18.049 19.6653C18.4953 20.1116 19.219 20.1116 19.6653 19.6653C20.1116 19.219 20.1116 18.4953 19.6653 18.049L13.6162 12L19.6653 5.95098C20.1116 5.50467 20.1116 4.78105 19.6653 4.33474C19.219 3.88842 18.4953 3.88842 18.049 4.33474L12 10.3838L5.95098 4.33474C5.50467 3.88842 4.78105 3.88842 4.33474 4.33474Z\" fill=\"var(--base)\" fill-opacity=\"1\" /></svg>`,\n\n comments: `<svg class=\"comments\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M26.667 3.333h-21.333c-1.467 0-2.653 1.2-2.653 2.667l-0.013 24 5.333-5.333h18.667c1.467 0 2.667-1.2 2.667-2.667v-16c0-1.467-1.2-2.667-2.667-2.667v0zM8 12.667h16v2.667h-16v-2.667zM18.667 19.333h-10.667v-2.667h10.667v2.667zM24 11.333h-16v-2.667h16v2.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n content: `<svg class=\"content\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M5.333 4.667v2.667h21.333v-2.667h-21.333zM5.333 26v2.667h21.333v-2.667h-21.333zM5.333 11.327c0-0.733 0.593-1.327 1.335-1.327h18.664c0.737 0 1.334 0.608 1.334 1.327v10.679c0 0.733-0.593 1.327-1.334 1.327h-18.664c-0.737 0-1.335-0.608-1.335-1.327v-10.679z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n 'content-full': `<svg class=\"content-full\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\">\n<path d=\"M5.333 4.667v2.667h21.333v-2.667h-21.333zM5.333 26v2.667h21.333v-2.667h-21.333zM2.667 11.327c0-0.733 0.607-1.327 1.322-1.327h24.022c0.73 0 1.322 0.608 1.322 1.327v10.679c0 0.733-0.607 1.327-1.322 1.327h-24.022c-0.73 0-1.322-0.608-1.322-1.327v-10.679z\" fill=\"var(--base)\" fill-opacity=\"1\"></path>\n</svg>`,\n\n delete: `<svg class=\"delete\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M16 30c-7.364 0-13.333-5.97-13.333-13.333s5.97-13.333 13.333-13.333c7.364 0 13.333 5.97 13.333 13.333s-5.97 13.333-13.333 13.333zM16 14.588l-4.154-4.154c-0.568-0.568-1.507-0.577-2.081-0.003-0.578 0.578-0.573 1.506 0.003 2.081l4.154 4.154-4.154 4.154c-0.568 0.568-0.577 1.507-0.003 2.081 0.578 0.578 1.506 0.573 2.081-0.003l4.154-4.154 4.154 4.154c0.568 0.568 1.507 0.577 2.081 0.003 0.578-0.578 0.573-1.506-0.003-2.081l-4.154-4.154 4.154-4.154c0.568-0.568 0.577-1.507 0.003-2.081-0.578-0.578-1.506-0.573-2.081 0.003l-4.154 4.154z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n discussions: `<svg class=\"discussions\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M28 8.667h-2.667v12h-17.333v2.667c0 0.733 0.6 1.333 1.333 1.333h14.667l5.333 5.333v-20c0-0.733-0.6-1.333-1.333-1.333v0zM22.667 16.667v-12c0-0.733-0.6-1.333-1.333-1.333h-17.333c-0.733 0-1.333 0.6-1.333 1.333v18.667l5.333-5.333h13.333c0.733 0 1.333-0.6 1.333-1.333v0z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n dots_x: `<svg class=\"dots_x\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18 14C16.8954 14 16 13.1046 16 12C16 10.8954 16.8954 10 18 10C19.1046 10 20 10.8954 20 12C20 13.1046 19.1046 14 18 14Z\" fill=\"var(--base)\" fill-opacity=\"1\"/><path d=\"M12 14C10.8954 14 10 13.1046 10 12C10 10.8954 10.8954 10 12 10C13.1046 10 14 10.8954 14 12C14 13.1046 13.1046 14 12 14Z\" fill=\"var(--base)\" fill-opacity=\"1\"/><path d=\"M4 12C4 13.1046 4.89543 14 6 14C7.10457 14 8 13.1046 8 12C8 10.8954 7.10457 10 6 10C4.89543 10 4 10.8954 4 12Z\" fill=\"var(--base)\" fill-opacity=\"1\"/></svg>`,\n\n dots_y: `<svg class=\"dots_y\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14 6C14 7.10457 13.1046 8 12 8C10.8954 8 10 7.10457 10 6C10 4.89543 10.8954 4 12 4C13.1046 4 14 4.89543 14 6ZM14 12C14 13.1046 13.1046 14 12 14C10.8954 14 10 13.1046 10 12C10 10.8954 10.8954 10 12 10C13.1046 10 14 10.8954 14 12ZM12 20C13.1046 20 14 19.1046 14 18C14 16.8954 13.1046 16 12 16C10.8954 16 10 16.8954 10 18C10 19.1046 10.8954 20 12 20Z\" fill=\"var(--base)\" fill-opacity=\"1\"/></svg>`,\n\n down: `<svg class=\"down\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M9.88 12.667l6.12 6.107 6.12-6.107 1.88 1.88-8 8-8-8z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n download: `<svg class=\"download\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.9977 2.92638C10.9977 2.68878 11.0348 2.53963 11.1045 2.40926C11.1742 2.27889 11.2766 2.17658 11.4069 2.10685C11.5373 2.03713 11.6864 2 11.924 2H12.0713C12.3089 2 12.458 2.03713 12.5884 2.10685C12.7188 2.17658 12.8211 2.27889 12.8908 2.40926C12.9605 2.53963 12.9977 2.68878 12.9977 2.92638V14.9194L16.4186 12.1814C16.772 11.8982 17.2881 11.9552 17.5712 12.3086L17.8276 12.6286C18.0935 12.9605 18.04 13.4451 17.7081 13.711L17.6224 13.7809L12.6224 17.7809C12.2571 18.073 11.7382 18.073 11.373 17.7809L6.28859 13.711C5.95671 13.4451 5.90321 12.9605 6.1691 12.6286L6.42545 12.3086C6.7086 11.9552 7.22466 11.8982 7.5781 12.1814L8.49836 12.9199L10.9977 14.9194V2.92638ZM2 20C1.44772 20 1 20.4477 1 21C1 21.5523 1.44772 22 2 22H22C22.5523 22 23 21.5523 23 21C23 20.4477 22.5523 20 22 20H2Z\" fill=\"var(--base)\" fill-opacity=\"1\"/></svg>`,\n\n dropdown: `<svg class=\"dropdown\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M17.832 18.627c-0.939 1.126-2.464 1.122-3.399 0l-3.268-3.921c-0.939-1.126-0.516-2.039 0.967-2.039h8.001c1.472 0 1.901 0.918 0.967 2.039l-3.268 3.921z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n 'dropdown-up': `<svg class=\"dropdown-up\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M17.832 13.51c-0.939-1.126-2.464-1.122-3.399 0l-3.268 3.921c-0.939 1.126-0.516 2.039 0.967 2.039h8.001c1.472 0 1.901-0.918 0.967-2.039l-3.268-3.921z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n edit: `<svg class=\"edit\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M23.095 6.601c-0.4-0.401-0.951-0.601-1.476-0.601s-1.076 0.2-1.476 0.601l-10.809 10.821 5.905 5.911 10.809-10.821c0.826-0.827 0.826-2.129 0-2.956l-2.952-2.956zM12 25.534l-4.868-4.868-1.799 6.667 6.667-1.799zM18.667 24.667h8v2.667h-8v-2.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n facebook: `<svg class=\"facebook\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M18.667 10.667c0-0.4 0.267-0.667 0.667-0.667h2.667v-4h-4.667c-1.867 0-3.333 1.467-3.333 3.333v4h-2v4h2v10h4.667v-10h2.667l0.667-4h-3.333v-2.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n featured: `<svg class=\"featured\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M25.761 17.282l-2.165-2.467 0.302-3.266-3.204-0.728-1.677-2.822-3.017 1.296-3.017-1.296-1.677 2.822-3.204 0.719 0.302 3.266-2.165 2.476 2.165 2.467-0.302 3.274 3.204 0.728 1.677 2.822 3.017-1.304 3.017 1.296 1.677-2.822 3.204-0.728-0.302-3.266 2.165-2.467zM16 22c-0.736 0-1.333-0.592-1.333-1.333v0c0-0.736 0.592-1.333 1.333-1.333v0c0.736 0 1.333 0.592 1.333 1.333v0c0 0.736-0.592 1.333-1.333 1.333v0zM16 18c-0.736 0-1.333-0.591-1.333-1.346v-2.642c0-0.743 0.592-1.346 1.333-1.346v0c0.736 0 1.333 0.591 1.333 1.346v2.642c0 0.743-0.592 1.346-1.333 1.346v0z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n file: `<svg class=\"file\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M3 20V4C3 2.34315 4.34315 1 6 1H12V7C12 8.65685 13.3431 10 15 10H21V20C21 21.6569 19.6569 23 18 23H6C4.34315 23 3 21.6569 3 20Z\" fill=\"var(--base)\" fill-opacity=\"1\"/><path d=\"M13.5 6.5V1L21 8.5H15.5C14.3954 8.5 13.5 7.60457 13.5 6.5Z\" fill=\"var(--base)\" fill-opacity=\"1\"/></svg>`,\n\n flight: `<svg class=\"flight\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M29.333 22v-2.667l-10.667-6.667v-7.333c0-1.107-0.893-2-2-2s-2 0.893-2 2v7.333l-10.667 6.667v2.667l10.667-3.333v7.333l-2.667 2v2l4.667-1.333 4.667 1.333v-2l-2.667-2v-7.333l10.667 3.333z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n folder: `<svg class=\"folder\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.32906 3H2C0.895431 3 0 3.89543 0 5V9H24V8C24 6.89543 23.1046 6 22 6H14.1709C13.429 6 12.7254 5.67044 12.2504 5.10046L11.2496 3.89954C10.7746 3.32956 10.071 3 9.32906 3Z\" fill=\"var(--base)\" fill-opacity=\"1\"/><path d=\"M24 10.5H0V20C0 21.1046 0.89543 22 2 22H22C23.1046 22 24 21.1046 24 20V10.5Z\" fill=\"var(--base)\" fill-opacity=\"1\"/></svg>`,\n\n github: `<svg class=\"github\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M16 0.395c-8.836 0-16 7.163-16 16 0 7.069 4.585 13.067 10.942 15.182 0.8 0.148 1.094-0.347 1.094-0.77 0-0.381-0.015-1.642-0.022-2.979-4.452 0.968-5.391-1.888-5.391-1.888-0.728-1.849-1.776-2.341-1.776-2.341-1.452-0.993 0.11-0.973 0.11-0.973 1.606 0.113 2.452 1.649 2.452 1.649 1.427 2.446 3.743 1.739 4.656 1.33 0.143-1.034 0.558-1.74 1.016-2.14-3.554-0.404-7.29-1.777-7.29-7.907 0-1.747 0.625-3.174 1.649-4.295-0.166-0.403-0.714-2.030 0.155-4.234 0 0 1.344-0.43 4.401 1.64 1.276-0.355 2.645-0.532 4.005-0.539 1.359 0.006 2.729 0.184 4.008 0.539 3.054-2.070 4.395-1.64 4.395-1.64 0.871 2.204 0.323 3.831 0.157 4.234 1.026 1.12 1.647 2.548 1.647 4.295 0 6.145-3.743 7.498-7.306 7.895 0.574 0.497 1.085 1.47 1.085 2.963 0 2.141-0.019 3.864-0.019 4.391 0 0.426 0.288 0.925 1.099 0.768 6.354-2.118 10.933-8.113 10.933-15.18 0-8.837-7.164-16-16-16z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n googleplus: `<svg class=\"googleplus\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M16.024 26.999c-5.895 0-10.69-4.709-10.69-10.499s4.796-10.499 10.69-10.499c2.578 0 5.069 0.915 7.012 2.575l-2.719 3.068c-1.19-1.016-2.715-1.576-4.294-1.576-3.611 0-6.549 2.886-6.549 6.432s2.938 6.431 6.549 6.431c3.055 0 5.056-1.464 5.705-4.090h-5.655v-4.067h10.026v2.034c0 6.095-4.049 10.191-10.076 10.191v0z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n gotop: `<svg class=\"gotop\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M15.057 7.857l0.943-0.943 15.085 15.085-1.887 1.885-13.199-13.199-13.199 13.199-1.887-1.885 14.143-14.143z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n gplus: `<svg class=\"gplus\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M11.136 15.617v3.432c0 0 3.254-0.004 4.579-0.004-0.717 2.225-1.833 3.437-4.579 3.437-2.779 0-4.947-2.305-4.947-5.148s2.169-5.148 4.947-5.148c1.469 0 2.418 0.528 3.288 1.265 0.697-0.713 0.639-0.815 2.411-2.527-1.505-1.402-3.505-2.256-5.699-2.256-4.678 0-8.47 3.88-8.47 8.667s3.792 8.667 8.47 8.667c6.992 0 8.701-6.23 8.134-10.383h-8.134zM26.398 15.789v-3.003h-2.096v3.003h-3.019v2.145h3.019v3.089h2.096v-3.089h2.935v-2.145h-2.935z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n hashtag: `<svg class=\"hashtag\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M15.667 14h2.667l0.833-6.667h2.667l-0.833 6.667h6.667l-0.333 2.667h-6.667l-0.333 2.667h6.667l-0.333 2.667h-6.667l-0.833 6.667h-2.667l0.833-6.667h-2.667l-0.833 6.667h-2.667l0.833-6.667h-6.667l0.333-2.667h6.667l0.333-2.667h-6.667l0.333-2.667h6.667l0.833-6.667h2.667l-0.833 6.667zM15.333 16.667l-0.333 2.667h2.667l0.333-2.667h-2.667z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n header: `<svg class=\"header\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M12 14v-6.667h-4v18.667h4v-8h8v8h4v-18.667h-4v6.667h-8z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n heart: `<svg class=\"heart\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M1 8.20063C1 12.7646 8.00549 18.8409 10.826 21.1023C11.5084 21.6494 12.4562 21.6502 13.1394 21.1042C15.9677 18.8442 23 12.7658 23 8.20063C23 4.3911 20.2447 2 17.0417 2C13.8386 2 12 5.3388 12 5.3388C12 5.3388 10.1614 2 6.95833 2C3.29767 2 1 4.8673 1 8.20063Z\" fill=\"var(--base)\" fill-opacity=\"1\"/></svg>`,\n\n hotel: `<svg class=\"hotel\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M9.333 18c2.213 0 4-1.787 4-4s-1.787-4-4-4c-2.213 0-4 1.787-4 4s1.787 4 4 4v0zM25.333 10h-10.667v9.333h-10.667v-12h-2.667v20h2.667v-4h24v4h2.667v-12c0-2.947-2.387-5.333-5.333-5.333v0z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n instagram: `<svg class=\"instagram\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M15.983 6c-2.892 0-3.255 0.012-4.391 0.064-1.134 0.052-1.908 0.232-2.585 0.495-0.7 0.272-1.294 0.636-1.886 1.228s-0.956 1.186-1.228 1.886c-0.263 0.678-0.443 1.452-0.495 2.585-0.052 1.136-0.064 1.498-0.064 4.391s0.012 3.255 0.064 4.391c0.052 1.134 0.232 1.908 0.495 2.585 0.272 0.7 0.636 1.294 1.228 1.886s1.186 0.956 1.886 1.228c0.677 0.263 1.452 0.443 2.585 0.495 1.136 0.052 1.499 0.064 4.391 0.064s3.255-0.012 4.391-0.064c1.134-0.052 1.908-0.232 2.585-0.495 0.7-0.272 1.294-0.636 1.886-1.228s0.956-1.186 1.228-1.886c0.263-0.677 0.443-1.452 0.495-2.585 0.052-1.136 0.064-1.498 0.064-4.391s-0.012-3.255-0.064-4.391c-0.052-1.134-0.232-1.908-0.495-2.585-0.272-0.7-0.636-1.294-1.228-1.886s-1.186-0.956-1.886-1.228c-0.677-0.263-1.452-0.443-2.585-0.495-1.136-0.052-1.499-0.064-4.391-0.064zM15.983 7.919c2.844 0 3.18 0.011 4.303 0.062 1.038 0.047 1.602 0.221 1.977 0.367 0.497 0.193 0.852 0.424 1.225 0.797s0.604 0.727 0.797 1.225c0.146 0.375 0.319 0.939 0.367 1.978 0.051 1.123 0.062 1.46 0.062 4.303s-0.011 3.18-0.062 4.303c-0.047 1.038-0.221 1.602-0.367 1.978-0.193 0.497-0.424 0.852-0.797 1.225s-0.727 0.603-1.225 0.797c-0.375 0.146-0.939 0.319-1.977 0.367-1.123 0.051-1.46 0.062-4.303 0.062s-3.181-0.011-4.303-0.062c-1.038-0.047-1.602-0.221-1.977-0.367-0.497-0.193-0.852-0.424-1.225-0.797s-0.603-0.727-0.797-1.225c-0.146-0.375-0.319-0.939-0.367-1.978-0.051-1.123-0.062-1.46-0.062-4.303s0.011-3.18 0.062-4.303c0.047-1.038 0.221-1.602 0.367-1.977 0.193-0.497 0.424-0.852 0.797-1.225s0.727-0.603 1.225-0.797c0.375-0.146 0.939-0.319 1.977-0.367 1.123-0.051 1.46-0.062 4.303-0.062zM15.983 11.181c-3.020 0-5.469 2.449-5.469 5.469s2.448 5.469 5.469 5.469 5.469-2.448 5.469-5.469c0-3.020-2.448-5.469-5.469-5.469zM15.983 20.2c-1.961 0-3.55-1.589-3.55-3.55s1.589-3.55 3.55-3.55c1.961 0 3.55 1.589 3.55 3.55s-1.589 3.55-3.55 3.55zM22.946 10.965c0 0.706-0.572 1.278-1.278 1.278s-1.278-0.572-1.278-1.278c0-0.706 0.572-1.278 1.278-1.278s1.278 0.572 1.278 1.278z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n italic: `<svg class=\"italic\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M13.333 7.333v4h2.947l-4.56 10.667h-3.72v4h10.667v-4h-2.947l4.56-10.667h3.72v-4z\" fill=\"var(--base)\" fill-opacity=\"1\"></path></svg>`,\n\n link: `<svg class=\"link\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24px\" height=\"24px\" viewBox=\"0 0 32 32\"><path d=\"M5.2 16.667c0-2.28 1.853-4.133 4.133-4.133h5.333v-2.533h-5.333c-3.68 0-6.667 2.987-6.667 6.667s2.987 6.667 6.667 6.667h5.333v-2.533h-5.333c-2.28 0-4.133-1.853-4.133-4.133v0zM10.667 18h10.667v-2.667h-10.667v2.667zM22.667 10h-5.333v2.533h5.3