{"version":3,"file":"clr-angular-icon.mjs","sources":["../../../projects/angular/icon/utils/icon-html.pipe.ts","../../../projects/angular/icon/icon.ts","../../../projects/angular/icon/icon.module.ts","../../../projects/angular/icon/services/global.service.ts","../../../projects/angular/icon/icon.renderer.ts","../../../projects/angular/icon/shapes/unknown.ts","../../../projects/angular/icon/icon.service.ts","../../../projects/angular/icon/utils/icon.classnames.ts","../../../projects/angular/icon/utils/icon.svg-helpers.ts","../../../projects/angular/icon/icon.component.ts","../../../projects/angular/icon/icon.component.html","../../../projects/angular/icon/interfaces/icon.interfaces.ts","../../../projects/angular/icon/shapes/angle.ts","../../../projects/angular/icon/shapes/angle-double.ts","../../../projects/angular/icon/shapes/arrow.ts","../../../projects/angular/icon/shapes/bars.ts","../../../projects/angular/icon/shapes/bell.ts","../../../projects/angular/icon/shapes/calendar.ts","../../../projects/angular/icon/shapes/check.ts","../../../projects/angular/icon/shapes/check-circle.ts","../../../projects/angular/icon/shapes/cloud.ts","../../../projects/angular/icon/shapes/cog.ts","../../../projects/angular/icon/shapes/ellipsis-horizontal.ts","../../../projects/angular/icon/shapes/ellipsis-vertical.ts","../../../projects/angular/icon/shapes/error-standard.ts","../../../projects/angular/icon/shapes/event.ts","../../../projects/angular/icon/shapes/exclamation-circle.ts","../../../projects/angular/icon/shapes/exclamation-triangle.ts","../../../projects/angular/icon/shapes/eye.ts","../../../projects/angular/icon/shapes/eye-hide.ts","../../../projects/angular/icon/shapes/filter-grid.ts","../../../projects/angular/icon/shapes/filter-grid-circle.ts","../../../projects/angular/icon/shapes/folder.ts","../../../projects/angular/icon/shapes/folder-open.ts","../../../projects/angular/icon/shapes/help-info.ts","../../../projects/angular/icon/shapes/home.ts","../../../projects/angular/icon/shapes/image.ts","../../../projects/angular/icon/shapes/info-circle.ts","../../../projects/angular/icon/shapes/info-standard.ts","../../../projects/angular/icon/shapes/search.ts","../../../projects/angular/icon/shapes/step-forward-2.ts","../../../projects/angular/icon/shapes/success-standard.ts","../../../projects/angular/icon/shapes/times.ts","../../../projects/angular/icon/shapes/unknown-status.ts","../../../projects/angular/icon/shapes/user.ts","../../../projects/angular/icon/shapes/view-columns.ts","../../../projects/angular/icon/shapes/vm-bug.ts","../../../projects/angular/icon/shapes/vm-bug-inverse.ts","../../../projects/angular/icon/shapes/warning-standard.ts","../../../projects/angular/icon/shapes/detail-expand.ts","../../../projects/angular/icon/shapes/detail-collapse.ts","../../../projects/angular/icon/shapes/accessibility-1.ts","../../../projects/angular/icon/shapes/accessibility-2.ts","../../../projects/angular/icon/shapes/announcement.ts","../../../projects/angular/icon/shapes/add-text.ts","../../../projects/angular/icon/shapes/alarm-clock.ts","../../../projects/angular/icon/shapes/alarm-off.ts","../../../projects/angular/icon/shapes/asterisk.ts","../../../projects/angular/icon/shapes/ban.ts","../../../projects/angular/icon/shapes/beta.ts","../../../projects/angular/icon/shapes/birthday-cake.ts","../../../projects/angular/icon/shapes/bolt.ts","../../../projects/angular/icon/shapes/book.ts","../../../projects/angular/icon/shapes/briefcase.ts","../../../projects/angular/icon/shapes/bubble-exclamation.ts","../../../projects/angular/icon/shapes/bug.ts","../../../projects/angular/icon/shapes/bullseye.ts","../../../projects/angular/icon/shapes/child-arrow.ts","../../../projects/angular/icon/shapes/circle.ts","../../../projects/angular/icon/shapes/circle-arrow.ts","../../../projects/angular/icon/shapes/clipboard.ts","../../../projects/angular/icon/shapes/clock.ts","../../../projects/angular/icon/shapes/clone.ts","../../../projects/angular/icon/shapes/collapse-card.ts","../../../projects/angular/icon/shapes/color-palette.ts","../../../projects/angular/icon/shapes/color-picker.ts","../../../projects/angular/icon/shapes/copy.ts","../../../projects/angular/icon/shapes/copy-to-clipboard.ts","../../../projects/angular/icon/shapes/crosshairs.ts","../../../projects/angular/icon/shapes/cursor-arrow.ts","../../../projects/angular/icon/shapes/cursor-hand.ts","../../../projects/angular/icon/shapes/cursor-hand-click.ts","../../../projects/angular/icon/shapes/cursor-hand-grab.ts","../../../projects/angular/icon/shapes/cursor-hand-open.ts","../../../projects/angular/icon/shapes/cursor-move.ts","../../../projects/angular/icon/shapes/details.ts","../../../projects/angular/icon/shapes/dot-circle.ts","../../../projects/angular/icon/shapes/download.ts","../../../projects/angular/icon/shapes/drag-handle.ts","../../../projects/angular/icon/shapes/drag-handle-corner.ts","../../../projects/angular/icon/shapes/eraser.ts","../../../projects/angular/icon/shapes/expand-card.ts","../../../projects/angular/icon/shapes/file.ts","../../../projects/angular/icon/shapes/file-group.ts","../../../projects/angular/icon/shapes/file-settings.ts","../../../projects/angular/icon/shapes/file-zip.ts","../../../projects/angular/icon/shapes/filter.ts","../../../projects/angular/icon/shapes/filter-2.ts","../../../projects/angular/icon/shapes/filter-off.ts","../../../projects/angular/icon/shapes/firewall.ts","../../../projects/angular/icon/shapes/first-aid.ts","../../../projects/angular/icon/shapes/fish.ts","../../../projects/angular/icon/shapes/flame.ts","../../../projects/angular/icon/shapes/form.ts","../../../projects/angular/icon/shapes/fuel.ts","../../../projects/angular/icon/shapes/gavel.ts","../../../projects/angular/icon/shapes/grid-view.ts","../../../projects/angular/icon/shapes/help.ts","../../../projects/angular/icon/shapes/history.ts","../../../projects/angular/icon/shapes/hourglass.ts","../../../projects/angular/icon/shapes/id-badge.ts","../../../projects/angular/icon/shapes/key.ts","../../../projects/angular/icon/shapes/landscape.ts","../../../projects/angular/icon/shapes/launchpad.ts","../../../projects/angular/icon/shapes/library.ts","../../../projects/angular/icon/shapes/lightbulb.ts","../../../projects/angular/icon/shapes/list.ts","../../../projects/angular/icon/shapes/lock.ts","../../../projects/angular/icon/shapes/login.ts","../../../projects/angular/icon/shapes/logout.ts","../../../projects/angular/icon/shapes/minus.ts","../../../projects/angular/icon/shapes/minus-circle.ts","../../../projects/angular/icon/shapes/moon.ts","../../../projects/angular/icon/shapes/new.ts","../../../projects/angular/icon/shapes/no-access.ts","../../../projects/angular/icon/shapes/note.ts","../../../projects/angular/icon/shapes/objects.ts","../../../projects/angular/icon/shapes/organization.ts","../../../projects/angular/icon/shapes/paperclip.ts","../../../projects/angular/icon/shapes/paste.ts","../../../projects/angular/icon/shapes/pencil.ts","../../../projects/angular/icon/shapes/pin.ts","../../../projects/angular/icon/shapes/pinboard.ts","../../../projects/angular/icon/shapes/plus.ts","../../../projects/angular/icon/shapes/plus-circle.ts","../../../projects/angular/icon/shapes/pop-out.ts","../../../projects/angular/icon/shapes/portrait.ts","../../../projects/angular/icon/shapes/printer.ts","../../../projects/angular/icon/shapes/recycle.ts","../../../projects/angular/icon/shapes/redo.ts","../../../projects/angular/icon/shapes/refresh.ts","../../../projects/angular/icon/shapes/repeat.ts","../../../projects/angular/icon/shapes/resize.ts","../../../projects/angular/icon/shapes/scissors.ts","../../../projects/angular/icon/shapes/scroll.ts","../../../projects/angular/icon/shapes/shrink.ts","../../../projects/angular/icon/shapes/slider.ts","../../../projects/angular/icon/shapes/snowflake.ts","../../../projects/angular/icon/shapes/sort-by.ts","../../../projects/angular/icon/shapes/sun.ts","../../../projects/angular/icon/shapes/switch.ts","../../../projects/angular/icon/shapes/sync.ts","../../../projects/angular/icon/shapes/table.ts","../../../projects/angular/icon/shapes/tag.ts","../../../projects/angular/icon/shapes/tags.ts","../../../projects/angular/icon/shapes/target.ts","../../../projects/angular/icon/shapes/thermometer.ts","../../../projects/angular/icon/shapes/timeline.ts","../../../projects/angular/icon/shapes/times-circle.ts","../../../projects/angular/icon/shapes/tools.ts","../../../projects/angular/icon/shapes/trash.ts","../../../projects/angular/icon/shapes/tree.ts","../../../projects/angular/icon/shapes/tree-view.ts","../../../projects/angular/icon/shapes/two-way-arrows.ts","../../../projects/angular/icon/shapes/undo.ts","../../../projects/angular/icon/shapes/unpin.ts","../../../projects/angular/icon/shapes/unlock.ts","../../../projects/angular/icon/shapes/upload.ts","../../../projects/angular/icon/shapes/users.ts","../../../projects/angular/icon/shapes/view-cards.ts","../../../projects/angular/icon/shapes/view-list.ts","../../../projects/angular/icon/shapes/volume.ts","../../../projects/angular/icon/shapes/wand.ts","../../../projects/angular/icon/shapes/window-close.ts","../../../projects/angular/icon/shapes/window-max.ts","../../../projects/angular/icon/shapes/window-min.ts","../../../projects/angular/icon/shapes/window-restore.ts","../../../projects/angular/icon/shapes/world.ts","../../../projects/angular/icon/shapes/wrench.ts","../../../projects/angular/icon/shapes/zoom-in.ts","../../../projects/angular/icon/shapes/zoom-out.ts","../../../projects/angular/icon/shapes/axis-chart.ts","../../../projects/angular/icon/shapes/bar-chart.ts","../../../projects/angular/icon/shapes/bell-curve.ts","../../../projects/angular/icon/shapes/box-plot.ts","../../../projects/angular/icon/shapes/bubble-chart.ts","../../../projects/angular/icon/shapes/cloud-chart.ts","../../../projects/angular/icon/shapes/curve-chart.ts","../../../projects/angular/icon/shapes/grid-chart.ts","../../../projects/angular/icon/shapes/heat-map.ts","../../../projects/angular/icon/shapes/line-chart.ts","../../../projects/angular/icon/shapes/pie-chart.ts","../../../projects/angular/icon/shapes/scatter-plot.ts","../../../projects/angular/icon/shapes/tick-chart.ts","../../../projects/angular/icon/shapes/bank.ts","../../../projects/angular/icon/shapes/bitcoin.ts","../../../projects/angular/icon/shapes/calculator.ts","../../../projects/angular/icon/shapes/coin-bag.ts","../../../projects/angular/icon/shapes/credit-card.ts","../../../projects/angular/icon/shapes/dollar.ts","../../../projects/angular/icon/shapes/dollar-bill.ts","../../../projects/angular/icon/shapes/e-check.ts","../../../projects/angular/icon/shapes/employee.ts","../../../projects/angular/icon/shapes/employee-group.ts","../../../projects/angular/icon/shapes/euro.ts","../../../projects/angular/icon/shapes/factory.ts","../../../projects/angular/icon/shapes/peso.ts","../../../projects/angular/icon/shapes/piggy-bank.ts","../../../projects/angular/icon/shapes/pound.ts","../../../projects/angular/icon/shapes/ruble.ts","../../../projects/angular/icon/shapes/rupee.ts","../../../projects/angular/icon/shapes/shopping-bag.ts","../../../projects/angular/icon/shapes/shopping-cart.ts","../../../projects/angular/icon/shapes/store.ts","../../../projects/angular/icon/shapes/wallet.ts","../../../projects/angular/icon/shapes/won.ts","../../../projects/angular/icon/shapes/yen.ts","../../../projects/angular/icon/shapes/camera.ts","../../../projects/angular/icon/shapes/fast-forward.ts","../../../projects/angular/icon/shapes/film-strip.ts","../../../projects/angular/icon/shapes/headphones.ts","../../../projects/angular/icon/shapes/image-gallery.ts","../../../projects/angular/icon/shapes/microphone.ts","../../../projects/angular/icon/shapes/microphone-mute.ts","../../../projects/angular/icon/shapes/music-note.ts","../../../projects/angular/icon/shapes/pause.ts","../../../projects/angular/icon/shapes/play.ts","../../../projects/angular/icon/shapes/power.ts","../../../projects/angular/icon/shapes/replay-all.ts","../../../projects/angular/icon/shapes/replay-one.ts","../../../projects/angular/icon/shapes/rewind.ts","../../../projects/angular/icon/shapes/shuffle.ts","../../../projects/angular/icon/shapes/step-forward.ts","../../../projects/angular/icon/shapes/stop.ts","../../../projects/angular/icon/shapes/video-camera.ts","../../../projects/angular/icon/shapes/video-gallery.ts","../../../projects/angular/icon/shapes/volume-down.ts","../../../projects/angular/icon/shapes/volume-mute.ts","../../../projects/angular/icon/shapes/volume-up.ts","../../../projects/angular/icon/shapes/arrow-mini.ts","../../../projects/angular/icon/shapes/calendar-mini.ts","../../../projects/angular/icon/shapes/check-circle-mini.ts","../../../projects/angular/icon/shapes/check-mini.ts","../../../projects/angular/icon/shapes/error-mini.ts","../../../projects/angular/icon/shapes/event-mini.ts","../../../projects/angular/icon/shapes/filter-grid-circle-mini.ts","../../../projects/angular/icon/shapes/filter-grid-mini.ts","../../../projects/angular/icon/shapes/info-circle-mini.ts","../../../projects/angular/icon/shapes/times-mini.ts","../../../projects/angular/icon/shapes/warning-mini.ts","../../../projects/angular/icon/shapes/administrator.ts","../../../projects/angular/icon/shapes/animation.ts","../../../projects/angular/icon/shapes/application.ts","../../../projects/angular/icon/shapes/applications.ts","../../../projects/angular/icon/shapes/archive.ts","../../../projects/angular/icon/shapes/assign-user.ts","../../../projects/angular/icon/shapes/atom.ts","../../../projects/angular/icon/shapes/backup.ts","../../../projects/angular/icon/shapes/backup-restore.ts","../../../projects/angular/icon/shapes/bar-code.ts","../../../projects/angular/icon/shapes/battery.ts","../../../projects/angular/icon/shapes/block.ts","../../../projects/angular/icon/shapes/blocks-group.ts","../../../projects/angular/icon/shapes/bluetooth.ts","../../../projects/angular/icon/shapes/bluetooth-off.ts","../../../projects/angular/icon/shapes/building.ts","../../../projects/angular/icon/shapes/bundle.ts","../../../projects/angular/icon/shapes/capacitor.ts","../../../projects/angular/icon/shapes/cd-dvd.ts","../../../projects/angular/icon/shapes/certificate.ts","../../../projects/angular/icon/shapes/ci-cd.ts","../../../projects/angular/icon/shapes/cloud-network.ts","../../../projects/angular/icon/shapes/cloud-scale.ts","../../../projects/angular/icon/shapes/cloud-traffic.ts","../../../projects/angular/icon/shapes/cluster.ts","../../../projects/angular/icon/shapes/code.ts","../../../projects/angular/icon/shapes/computer.ts","../../../projects/angular/icon/shapes/connect.ts","../../../projects/angular/icon/shapes/container.ts","../../../projects/angular/icon/shapes/container-group.ts","../../../projects/angular/icon/shapes/container-volume.ts","../../../projects/angular/icon/shapes/control-lun.ts","../../../projects/angular/icon/shapes/cpu.ts","../../../projects/angular/icon/shapes/dashboard.ts","../../../projects/angular/icon/shapes/data-cluster.ts","../../../projects/angular/icon/shapes/deploy.ts","../../../projects/angular/icon/shapes/devices.ts","../../../projects/angular/icon/shapes/digital-signature.ts","../../../projects/angular/icon/shapes/disconnect.ts","../../../projects/angular/icon/shapes/display.ts","../../../projects/angular/icon/shapes/download-cloud.ts","../../../projects/angular/icon/shapes/export.ts","../../../projects/angular/icon/shapes/file-share-2.ts","../../../projects/angular/icon/shapes/file-share.ts","../../../projects/angular/icon/shapes/flask.ts","../../../projects/angular/icon/shapes/floppy.ts","../../../projects/angular/icon/shapes/forking.ts","../../../projects/angular/icon/shapes/hard-disk.ts","../../../projects/angular/icon/shapes/hard-drive-disks.ts","../../../projects/angular/icon/shapes/hard-drive.ts","../../../projects/angular/icon/shapes/helix.ts","../../../projects/angular/icon/shapes/host-group.ts","../../../projects/angular/icon/shapes/host.ts","../../../projects/angular/icon/shapes/import.ts","../../../projects/angular/icon/shapes/inductor.ts","../../../projects/angular/icon/shapes/install.ts","../../../projects/angular/icon/shapes/internet-of-things.ts","../../../projects/angular/icon/shapes/keyboard.ts","../../../projects/angular/icon/shapes/layers.ts","../../../projects/angular/icon/shapes/link.ts","../../../projects/angular/icon/shapes/media-changer.ts","../../../projects/angular/icon/shapes/memory.ts","../../../projects/angular/icon/shapes/mobile.ts","../../../projects/angular/icon/shapes/mouse.ts","../../../projects/angular/icon/shapes/namespace.ts","../../../projects/angular/icon/shapes/network-globe.ts","../../../projects/angular/icon/shapes/network-settings.ts","../../../projects/angular/icon/shapes/network-switch.ts","../../../projects/angular/icon/shapes/node-group.ts","../../../projects/angular/icon/shapes/node.ts","../../../projects/angular/icon/shapes/nodes.ts","../../../projects/angular/icon/shapes/no-wifi.ts","../../../projects/angular/icon/shapes/nvme.ts","../../../projects/angular/icon/shapes/pdf-file.ts","../../../projects/angular/icon/shapes/phone-handset.ts","../../../projects/angular/icon/shapes/plugin.ts","../../../projects/angular/icon/shapes/pod.ts","../../../projects/angular/icon/shapes/process-on-vm.ts","../../../projects/angular/icon/shapes/qr-code.ts","../../../projects/angular/icon/shapes/rack-server.ts","../../../projects/angular/icon/shapes/radar.ts","../../../projects/angular/icon/shapes/resistor.ts","../../../projects/angular/icon/shapes/resource-pool.ts","../../../projects/angular/icon/shapes/router.ts","../../../projects/angular/icon/shapes/ruler-pencil.ts","../../../projects/angular/icon/shapes/script-execute.ts","../../../projects/angular/icon/shapes/script-schedule.ts","../../../projects/angular/icon/shapes/shield-check.ts","../../../projects/angular/icon/shapes/shield.ts","../../../projects/angular/icon/shapes/shield-x.ts","../../../projects/angular/icon/shapes/squid.ts","../../../projects/angular/icon/shapes/ssd.ts","../../../projects/angular/icon/shapes/storage-adapter.ts","../../../projects/angular/icon/shapes/storage.ts","../../../projects/angular/icon/shapes/tablet.ts","../../../projects/angular/icon/shapes/tape-drive.ts","../../../projects/angular/icon/shapes/terminal.ts","../../../projects/angular/icon/shapes/thin-client.ts","../../../projects/angular/icon/shapes/unarchive.ts","../../../projects/angular/icon/shapes/uninstall.ts","../../../projects/angular/icon/shapes/unlink.ts","../../../projects/angular/icon/shapes/update.ts","../../../projects/angular/icon/shapes/upload-cloud.ts","../../../projects/angular/icon/shapes/usb.ts","../../../projects/angular/icon/shapes/vm.ts","../../../projects/angular/icon/shapes/vmw-app.ts","../../../projects/angular/icon/shapes/wifi.ts","../../../projects/angular/icon/shapes/xls-file.ts","../../../projects/angular/icon/shapes/bookmark.ts","../../../projects/angular/icon/shapes/chat-bubble.ts","../../../projects/angular/icon/shapes/contract.ts","../../../projects/angular/icon/shapes/crown.ts","../../../projects/angular/icon/shapes/envelope.ts","../../../projects/angular/icon/shapes/flag.ts","../../../projects/angular/icon/shapes/half-star.ts","../../../projects/angular/icon/shapes/happy-face.ts","../../../projects/angular/icon/shapes/hashtag.ts","../../../projects/angular/icon/shapes/heart.ts","../../../projects/angular/icon/shapes/heart-broken.ts","../../../projects/angular/icon/shapes/inbox.ts","../../../projects/angular/icon/shapes/neutral-face.ts","../../../projects/angular/icon/shapes/picture.ts","../../../projects/angular/icon/shapes/sad-face.ts","../../../projects/angular/icon/shapes/share.ts","../../../projects/angular/icon/shapes/star.ts","../../../projects/angular/icon/shapes/talk-bubbles.ts","../../../projects/angular/icon/shapes/tasks.ts","../../../projects/angular/icon/shapes/thumbs-down.ts","../../../projects/angular/icon/shapes/thumbs-up.ts","../../../projects/angular/icon/shapes/align-bottom.ts","../../../projects/angular/icon/shapes/align-center.ts","../../../projects/angular/icon/shapes/align-left.ts","../../../projects/angular/icon/shapes/align-left-text.ts","../../../projects/angular/icon/shapes/align-middle.ts","../../../projects/angular/icon/shapes/align-right.ts","../../../projects/angular/icon/shapes/align-right-text.ts","../../../projects/angular/icon/shapes/align-top.ts","../../../projects/angular/icon/shapes/block-quote.ts","../../../projects/angular/icon/shapes/bold.ts","../../../projects/angular/icon/shapes/bullet-list.ts","../../../projects/angular/icon/shapes/center-text.ts","../../../projects/angular/icon/shapes/checkbox-list.ts","../../../projects/angular/icon/shapes/font-size.ts","../../../projects/angular/icon/shapes/highlighter.ts","../../../projects/angular/icon/shapes/indent.ts","../../../projects/angular/icon/shapes/italic.ts","../../../projects/angular/icon/shapes/justify-text.ts","../../../projects/angular/icon/shapes/language.ts","../../../projects/angular/icon/shapes/number-list.ts","../../../projects/angular/icon/shapes/outdent.ts","../../../projects/angular/icon/shapes/paint-roller.ts","../../../projects/angular/icon/shapes/strikethrough.ts","../../../projects/angular/icon/shapes/subscript.ts","../../../projects/angular/icon/shapes/superscript.ts","../../../projects/angular/icon/shapes/text.ts","../../../projects/angular/icon/shapes/text-color.ts","../../../projects/angular/icon/shapes/underline.ts","../../../projects/angular/icon/shapes/airplane.ts","../../../projects/angular/icon/shapes/bicycle.ts","../../../projects/angular/icon/shapes/boat.ts","../../../projects/angular/icon/shapes/campervan.ts","../../../projects/angular/icon/shapes/car.ts","../../../projects/angular/icon/shapes/caravan.ts","../../../projects/angular/icon/shapes/compass.ts","../../../projects/angular/icon/shapes/ferry.ts","../../../projects/angular/icon/shapes/map.ts","../../../projects/angular/icon/shapes/map-marker.ts","../../../projects/angular/icon/shapes/on-holiday.ts","../../../projects/angular/icon/shapes/trailer.ts","../../../projects/angular/icon/shapes/truck.ts","../../../projects/angular/icon/collections/chart.ts","../../../projects/angular/icon/collections/commerce.ts","../../../projects/angular/icon/collections/core.ts","../../../projects/angular/icon/collections/essential.ts","../../../projects/angular/icon/collections/media.ts","../../../projects/angular/icon/collections/mini.ts","../../../projects/angular/icon/collections/technology.ts","../../../projects/angular/icon/collections/social.ts","../../../projects/angular/icon/collections/text-edit.ts","../../../projects/angular/icon/shapes/canoe.ts","../../../projects/angular/icon/shapes/castle.ts","../../../projects/angular/icon/shapes/gym.ts","../../../projects/angular/icon/shapes/hotel.ts","../../../projects/angular/icon/shapes/no-smoking.ts","../../../projects/angular/icon/shapes/palm-tree.ts","../../../projects/angular/icon/shapes/passport.ts","../../../projects/angular/icon/shapes/plane-ticket.ts","../../../projects/angular/icon/shapes/pool.ts","../../../projects/angular/icon/shapes/smoking.ts","../../../projects/angular/icon/shapes/suitcase.ts","../../../projects/angular/icon/shapes/suitcase-2.ts","../../../projects/angular/icon/shapes/tent.ts","../../../projects/angular/icon/shapes/train.ts","../../../projects/angular/icon/collections/travel.ts","../../../projects/angular/icon/index.ts","../../../projects/angular/icon/clr-angular-icon.ts"],"sourcesContent":["/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Pipe, PipeTransform } from '@angular/core';\nimport { DomSanitizer, SafeHtml } from '@angular/platform-browser';\n\n@Pipe({\n  name: 'iconHtml',\n})\nexport class IconHtmlPipe implements PipeTransform {\n  constructor(private sanitizer: DomSanitizer) {}\n\n  transform(value: string): SafeHtml {\n    return this.sanitizer.bypassSecurityTrustHtml(value);\n  }\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Directive } from '@angular/core';\n\n/** @deprecated since v18 in favor of ClrIcon, remove in v19 */\n@Directive({\n  selector: 'clr-icon',\n  standalone: false,\n})\nexport class ClrIconCustomTag {\n  // No behavior\n  // The only purpose is to \"declare\" the tag in Angular\n}\n\n/** @deprecated since v18 in favor of ClrIcon, remove in v19 */\n@Directive({\n  selector: 'cds-icon',\n  standalone: false,\n})\nexport class CdsIconCustomTag {\n  // No behavior\n  // The only purpose is to \"declare\" the tag in Angular\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { CommonModule } from '@angular/common';\nimport { NgModule, Type } from '@angular/core';\n\nimport { CdsIconCustomTag, ClrIconCustomTag } from './icon';\n\nexport const CLR_ICON_DIRECTIVES: Type<any>[] = [ClrIconCustomTag, CdsIconCustomTag];\n\n/** @deprecated since v18 in favor of ClrIcon, remove in v19 */\n@NgModule({\n  imports: [CommonModule],\n  declarations: [CLR_ICON_DIRECTIVES],\n  exports: [CLR_ICON_DIRECTIVES],\n})\nexport class ClrIconModule {}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { Subject } from 'rxjs';\n\nconst stateUpdates = new Subject<any>();\n(stateUpdates as any).listener = document.addEventListener('CDS_STATE_UPDATE', (e: any) => stateUpdates.next(e.detail));\n\nexport interface CDSGlobal {\n  _isStateProxied: boolean;\n  _state: Readonly<CDSState>;\n  getDetails: () => any;\n  logDetails: () => void;\n}\n\nexport interface CDSState {\n  iconRegistry: Readonly<Record<string, unknown>>;\n}\n\ndeclare global {\n  interface Window {\n    CDS: CDSGlobal;\n  }\n}\n\nexport class GlobalStateService {\n  static stateUpdates = stateUpdates.asObservable();\n\n  static get state(): CDSState {\n    this.setupCDSGlobal();\n    return window.CDS._state as CDSState;\n  }\n\n  static getValue(key: keyof CDSState) {\n    return GlobalStateService.state[key];\n  }\n\n  static setValue(key: keyof CDSState, val: CDSState[keyof CDSState]) {\n    GlobalStateService.state[key] = val as any;\n  }\n\n  static log() {\n    console.log(JSON.stringify(GlobalStateService.state, null, 2));\n  }\n\n  static setupCDSGlobal() {\n    // eslint-disable-next-line eqeqeq\n    if (window != null) {\n      this.initializeCDSGlobal();\n      this.intializeCDSStateProxy();\n    }\n  }\n\n  static initializeCDSGlobal() {\n    window.CDS = window.CDS || {\n      _isStateProxied: false,\n      _state: {\n        iconRegistry: {},\n      },\n      getDetails: this.getDetails,\n      logDetails: this.logDetails,\n    };\n  }\n\n  static resetCDSGlobal() {\n    window.CDS = {\n      _isStateProxied: false,\n      _state: {\n        iconRegistry: {},\n      },\n      getDetails: this.getDetails,\n      logDetails: this.logDetails,\n    };\n  }\n\n  static intializeCDSStateProxy() {\n    if (!window.CDS._isStateProxied) {\n      window.CDS._isStateProxied = true;\n      window.CDS._state = new Proxy(window.CDS._state, {\n        set: (target: any, key: string, value) => {\n          const detail = { key, prev: (window.CDS._state as any)[key], current: value };\n          target[key] = value;\n          document.dispatchEvent(new CustomEvent('CDS_STATE_UPDATE', { detail }));\n          return true;\n        },\n      });\n    }\n  }\n\n  static getDetails() {\n    return {\n      state: {\n        ...window.CDS._state,\n        iconRegistry: Object.keys(window.CDS._state.iconRegistry),\n      },\n    };\n  }\n\n  static logDetails() {\n    console.log(JSON.stringify(this.getDetails(), null, 2));\n  }\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { IconShapeCollection } from './interfaces/icon.interfaces';\n\nexport function renderIcon(shapeOrStringIcon: IconShapeCollection | string) {\n  return shapeOrStringIcon;\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<circle class=\"cds-internal-dot-3222\" cx=\"31.1\" cy=\"18\" r=\"2.9\"/><circle class=\"cds-internal-dot-2\" cx=\"18\" cy=\"18\" r=\"2.9\"/><circle class=\"cds-internal-dot-1\" cx=\"4.9\" cy=\"18\" r=\"2.9\"/>',\n};\n\nexport const unknownIconName = 'unknown';\nexport const unknownIcon: IconShapeTuple = [unknownIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { IconAlias, IconRegistry, IconShapeTuple } from './interfaces/icon.interfaces';\nimport { GlobalStateService } from './services/global.service';\nimport { unknownIcon } from './shapes/unknown';\n\n/**\n * ClarityIcons is a static class that gives users the ability to interact with\n * the icon registry. This includes capabilities to add, retrieve, or alias icons\n * in the registry.\n *\n * @privateRemarks\n *\n * The icon registry is private to the module. There is no way to access it directly\n * outside of the module.\n *\n */\n// @dynamic\nexport class ClarityIcons {\n  /**\n   * Returns a readonly reference of the icon registry.\n   */\n  static get registry(): Readonly<IconRegistry> {\n    return { unknown: unknownIcon[1] as string, ...GlobalStateService.state.iconRegistry };\n  }\n\n  static addIcons(...shapes: IconShapeTuple[]) {\n    // Use the static GlobalStateService\n    const currentRegistry = GlobalStateService.state.iconRegistry;\n\n    GlobalStateService.setValue('iconRegistry', {\n      ...currentRegistry,\n      // Filter out any icons that already exist\n      ...Object.fromEntries(shapes.filter(([name]) => !currentRegistry[name])),\n    });\n  }\n\n  /**\n   * @description\n   * Use `addIcons` instead of `addAliases`\n   *\n   * This method is a backwords compatibility function to the old API\n   *\n   * The team will revisit this method for possible deprecation.\n   */\n  static addAliases(...aliases: IconAlias[]) {\n    const currentRegistry = ClarityIcons.registry; // Use the getter to include 'unknown'\n    const currentGlobalRegistry = GlobalStateService.state.iconRegistry;\n\n    const newAliases = aliases\n      .filter(([name]) => currentRegistry[name]) // Check if the icon to be aliased exists\n      .map(([name, aliasNames]) => aliasNames.map(alias => [alias, currentRegistry[name]])); // Map to [aliasName, iconTemplate]\n\n    GlobalStateService.setValue('iconRegistry', {\n      ...currentGlobalRegistry,\n      ...Object.fromEntries(newAliases.flat()),\n    });\n  }\n\n  static getIconNameFromShape(iconShape: IconShapeTuple) {\n    return iconShape[0];\n  }\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nexport const enum SizeUpdateStrategies {\n  BadSizeValue = 'bad-value',\n  ValidSizeString = 'value-is-string',\n  ValidNumericString = 'value-is-numeric',\n  NilSizeValue = 'value-is-nil',\n}\n\nexport function getUpdateSizeStrategy(size: string) {\n  switch (true) {\n    case isNilOrEmpty(size):\n      return SizeUpdateStrategies.NilSizeValue;\n    case isTshirtSize(size):\n      return SizeUpdateStrategies.ValidSizeString;\n    case isNumericString(size):\n      return SizeUpdateStrategies.ValidNumericString;\n    default:\n      return SizeUpdateStrategies.BadSizeValue;\n  }\n}\n\nexport function getSizeValue(size: string) {\n  return !size || (size && !size.length) ? '' : replaceWord(size, 'fit');\n}\n\nexport function getIconSizeStylesToUpdate(size: string, sizeValueInRem: string): [string, string][] {\n  const isFitSized = isNil(size) ? false : size.indexOf('fit') > -1;\n  if (isFitSized) {\n    return [\n      ['width', 'auto'],\n      ['height', 'auto'],\n      ['min-width', sizeValueInRem],\n      ['min-height', sizeValueInRem],\n    ];\n  } else {\n    return [\n      ['width', sizeValueInRem],\n      ['height', sizeValueInRem],\n      ['min-width', sizeValueInRem],\n      ['min-height', sizeValueInRem],\n    ];\n  }\n}\n\nexport function updateIconSizeStyle(el: HTMLElement, size: string) {\n  const updateStrategy = getUpdateSizeStrategy(getSizeValue(size));\n  let val = '';\n\n  switch (updateStrategy) {\n    case SizeUpdateStrategies.ValidNumericString:\n      val = pxToRem(parseInt(size)); // set val in block to run expensive call only when needed\n      updateElementStyles(el, ...getIconSizeStylesToUpdate(size, val));\n      return;\n    case SizeUpdateStrategies.ValidSizeString:\n      unsetElementStyles(el, 'width', 'height', 'min-width', 'min-height');\n      return;\n    case SizeUpdateStrategies.NilSizeValue: // nil values empty out all sizing\n      unsetElementStyles(el, 'width', 'height', 'min-width', 'min-height');\n      return;\n    case SizeUpdateStrategies.BadSizeValue:\n      // bad-value is ignored\n      return;\n    default:\n      return;\n  }\n}\n\nexport function updateElementStyles(el: HTMLElement, ...styleTuples: [string, string][]): HTMLElement {\n  styleTuples.forEach(([styleKey, value]) => {\n    (el.style as { [key: string]: any })[styleKey] = value;\n  });\n  return el;\n}\n\nexport function unsetElementStyles(el: HTMLElement, ...styleProperties: string[]): HTMLElement {\n  styleProperties.forEach(prop => {\n    (el.style as { [key: string]: any })[prop] = '';\n  });\n  return el;\n}\n\nexport function pxToRem(pxValue: number) {\n  return `calc((${pxValue} / var(--cds-global-base)) * 1rem)`;\n}\n\nexport function replaceWord(str: string, wordToReplace: string, replaceWith = '') {\n  const words = str.split(' ');\n  const returnWords =\n    replaceWith === ''\n      ? words.filter(w => w !== wordToReplace)\n      : words.map(w => (w === wordToReplace ? replaceWith : w));\n  return returnWords.length > 0 ? returnWords.join(' ') : '';\n}\n\nexport function isTshirtSize(size: string) {\n  return ['xxs', 'xs', 'sm', 'md', 'lg', 'xl', 'xxl'].indexOf(size) > -1;\n}\n\nexport function isNumericString(val: string): boolean {\n  return typeof val === 'string' && val.trim().length > 0 && +val === +val;\n}\n\nexport function isNil(val: any): boolean {\n  return val === null || val === undefined;\n}\n\nexport function isNilOrEmpty(val: any): boolean {\n  return isNil(val) || (typeof val === 'string' && !val.length);\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClrIcon } from '../icon.component';\nimport { ClarityIcons } from '../icon.service';\nimport { IconShapeCollection } from '../interfaces/icon.interfaces';\n\nexport function hasAlertBadge(icon: ClrIcon) {\n  return icon.badge && (icon.badge === 'inherit-triangle' || icon.badge === 'warning-triangle');\n}\n\nexport function getIconBadgeSVG(icon: ClrIcon) {\n  let badge = '';\n\n  if (icon.badge && hasAlertBadge(icon)) {\n    badge =\n      '<path d=\"M26.85 1.14L21.13 11a1.28 1.28 0 001.1 2h11.45a1.28 1.28 0 001.1-2l-5.72-9.86a1.28 1.28 0 00-2.21 0z\" class=\"alert\" />';\n  } else if (icon.badge) {\n    badge = '<circle cx=\"30\" cy=\"6\" r=\"5\" class=\"badge\" />';\n  }\n\n  return badge;\n}\n\nexport function getIconSVG(icon: ClrIcon) {\n  const iconShape = (ClarityIcons.registry[icon.shape] ?? ClarityIcons.registry['unknown']) as IconShapeCollection;\n  let shape = icon.solid && iconShape.solid ? iconShape.solid : iconShape.outline;\n\n  if (icon.badge && !hasAlertBadge(icon)) {\n    shape = icon.solid ? (iconShape.solidBadged ?? shape) : (iconShape.outlineBadged ?? shape);\n  }\n\n  if (hasAlertBadge(icon)) {\n    shape = icon.solid ? (iconShape.solidAlerted ?? shape) : (iconShape.outlineAlerted ?? shape);\n  }\n\n  return shape;\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport {\n  booleanAttribute,\n  ChangeDetectionStrategy,\n  ChangeDetectorRef,\n  Component,\n  ElementRef,\n  Input,\n  OnDestroy,\n  OnInit,\n  ViewEncapsulation,\n} from '@angular/core';\nimport { Subscription } from 'rxjs';\n\nimport { ClarityIcons } from './icon.service';\nimport { Directions, Orientations, StatusTypes } from './interfaces/icon.interfaces';\nimport { GlobalStateService } from './services/global.service';\nimport { IconHtmlPipe } from './utils/icon-html.pipe';\nimport { updateIconSizeStyle } from './utils/icon.classnames';\nimport { getIconBadgeSVG, getIconSVG } from './utils/icon.svg-helpers';\n\n@Component({\n  selector: 'clr-icon, cds-icon',\n  templateUrl: './icon.component.html',\n  styleUrls: ['./icon.component.scss'],\n  encapsulation: ViewEncapsulation.ShadowDom,\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  host: {\n    '[attr.shape]': 'shape',\n    '[attr.size]': 'size',\n    '[attr.direction]': 'direction',\n    '[attr.flip]': 'flip',\n    '[attr.solid]': 'solid ? true : null',\n    '[attr.status]': 'status',\n    '[attr.inverse]': 'inverse ? true : null',\n    '[attr.badge]': 'badge',\n  },\n  imports: [IconHtmlPipe],\n  providers: [IconHtmlPipe],\n})\nexport class ClrIcon implements OnInit, OnDestroy {\n  iconSVG: string;\n  isStringIcon = false;\n\n  private _shape: string = 'unknown';\n  private _size: string;\n  private _direction: Directions | string;\n  private _flip: Orientations;\n  private _solid: boolean = false;\n  private _status: StatusTypes | string;\n  private _inverse: boolean = false;\n  private _badge: string | StatusTypes | 'inherit' | 'warning-triangle' | 'inherit-triangle' | true | false;\n  private subscription: Subscription;\n  private _priorShape = 'unknown';\n\n  constructor(\n    public el: ElementRef<HTMLElement>,\n    private cdr: ChangeDetectorRef\n  ) {}\n\n  @Input()\n  get shape() {\n    return this._shape;\n  }\n  set shape(value) {\n    if ((value || (value && value.length)) && this._shape !== value) {\n      this._priorShape = this._shape;\n      this._shape = value;\n      this.updateIcon();\n    }\n  }\n  @Input()\n  get size() {\n    return this._size;\n  }\n  set size(value) {\n    if (value !== this._size) {\n      this._size = value;\n      this.updateIconSize(value);\n    }\n  }\n  @Input()\n  get direction() {\n    return this._direction;\n  }\n  set direction(value) {\n    if (value !== this._direction) {\n      this._direction = value;\n      this.updateIcon();\n    }\n  }\n  @Input()\n  get flip() {\n    return this._flip;\n  }\n  set flip(value) {\n    if (value !== this._flip) {\n      this._flip = value;\n      this.updateIcon();\n    }\n  }\n  @Input({ transform: booleanAttribute })\n  get solid() {\n    return this._solid;\n  }\n  set solid(value: boolean) {\n    if (value !== this._solid) {\n      this._solid = value;\n      this.updateIcon();\n    }\n  }\n  @Input()\n  get status() {\n    return this._status;\n  }\n  set status(value) {\n    if (value !== this._status) {\n      this._status = value;\n      this.updateIcon();\n    }\n  }\n  @Input({ transform: booleanAttribute })\n  get inverse() {\n    return this._inverse;\n  }\n  set inverse(value: boolean) {\n    if (value !== this._inverse) {\n      this._inverse = value;\n      this.updateIcon();\n    }\n  }\n  @Input()\n  get badge() {\n    return this._badge;\n  }\n  set badge(value) {\n    if (value !== this._badge) {\n      this._badge = value;\n      this.updateIcon();\n    }\n  }\n\n  ngOnInit() {\n    this.updateIcon(); // Initial render\n\n    this.subscription = GlobalStateService.stateUpdates.subscribe(update => {\n      if (update.key === 'iconRegistry' && ClarityIcons.registry[this.shape] && this._priorShape !== this.shape) {\n        this._priorShape = this.shape;\n        this.updateIcon();\n      }\n    });\n  }\n\n  ngOnDestroy() {\n    this.subscription?.unsubscribe();\n  }\n\n  updateIcon() {\n    const shapeTemplate = ClarityIcons.registry[this.shape] || ClarityIcons.registry['unknown'];\n\n    if (typeof shapeTemplate === 'string') {\n      this.isStringIcon = true;\n      this.iconSVG = shapeTemplate as string;\n    } else {\n      this.isStringIcon = false;\n      this.iconSVG = getIconSVG(this) + getIconBadgeSVG(this);\n    }\n    this.cdr.markForCheck();\n  }\n\n  updateIconSize(value: string) {\n    updateIconSizeStyle(this.el.nativeElement, value);\n  }\n}\n","<!--\n  ~ Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n  ~ The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n  ~ This software is released under MIT license.\n  ~ The full license information can be found in LICENSE in the root directory of this project.\n  -->\n@if (isStringIcon) {\n  <span [innerHTML]=\"iconSVG | iconHtml\"></span>\n} @else {\n  <svg [innerHTML]=\"iconSVG | iconHtml\" viewBox=\"0 0 36 36\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\"></svg>\n}\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\ntype IconSvgString = string;\ntype IconNameString = string;\ntype IconAliases = string[];\n\nexport interface IconShapeCollection {\n  outline?: IconSvgString;\n  solid?: IconSvgString;\n  outlineBadged?: IconSvgString;\n  outlineAlerted?: IconSvgString;\n  solidBadged?: IconSvgString;\n  solidAlerted?: IconSvgString;\n}\n\nexport type IconShapeTuple = [IconNameString, IconSvgString | IconShapeCollection];\n\nexport interface IconShapeSources {\n  [key: string]: IconShapeTuple;\n}\n\nexport interface IconRegistrySources {\n  [key: string]: IconSvgString | IconShapeCollection;\n}\n\nexport type IconRegistry = Partial<IconRegistrySources>;\n\ntype NameOfIconToAlias = string;\n\nexport type IconAlias = [NameOfIconToAlias, IconAliases];\n\nexport type Directions = 'up' | 'down' | 'left' | 'right';\n\nexport type Orientations = 'horizontal' | 'vertical';\n\nexport type StatusTypes = 'neutral' | 'info' | 'success' | 'warning' | 'danger';\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.52,22.52,18,10.6,6.48,22.52a1.7,1.7,0,0,0,2.45,2.36L18,15.49l9.08,9.39a1.7,1.7,0,0,0,2.45-2.36Z\"/>',\n};\n\nexport const angleIconName = 'angle';\nexport const angleIcon: IconShapeTuple = [angleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28.3491 17.8996C28.5384 18.0837 28.7945 18.1863 29.061 18.1848C29.464 18.1831 29.8268 17.9451 29.9821 17.5805C30.1374 17.2158 30.055 16.7955 29.7729 16.5133L18.0318 5L6.30067 16.5133C5.95999 16.9034 5.98289 17.4849 6.35325 17.8481C6.7236 18.2112 7.3166 18.2337 7.71442 17.8996L18.0318 7.78246L28.3491 17.8996Z\"/><path d=\"M28.3491 28.7149C28.5384 28.8989 28.7945 29.0015 29.061 29C29.464 28.9984 29.8268 28.7603 29.9821 28.3957C30.1374 28.0311 30.055 27.6107 29.7729 27.3285L18.0318 15.8152L6.30067 27.3285C5.95999 27.7186 5.98289 28.3001 6.35325 28.6633C6.7236 29.0265 7.3166 29.0489 7.71442 28.7149L18.0318 18.5977L28.3491 28.7149Z\"/>',\n};\n\nexport const angleDoubleIconName = 'angle-double';\nexport const angleDoubleIcon: IconShapeTuple = [angleDoubleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27.6504 15.6341L17.9951 6L8.33981 15.6341C8.02869 15.8717 7.88432 16.2695 7.9703 16.6521C8.05629 17.0347 8.35685 17.3319 8.73952 17.4127C9.12219 17.4935 9.51667 17.343 9.74912 17.0276L16.9956 9.81955V28.9975C16.9956 29.5512 17.4431 30 17.9951 30C18.5471 30 18.9946 29.5512 18.9946 28.9975V9.81955L26.2411 17.0276C26.633 17.4179 27.2662 17.4157 27.6554 17.0226C28.0445 16.6295 28.0423 15.9943 27.6504 15.604V15.6341Z\"/>',\n};\n\nexport const arrowIconName = 'arrow';\nexport const arrowIcon: IconShapeTuple = [arrowIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32 9H4C3.44772 9 3 8.55228 3 8C3 7.44772 3.44772 7 4 7H32C32.5523 7 33 7.44772 33 8C33 8.55228 32.5523 9 32 9Z\"/><path d=\"M32 19H4C3.44772 19 3 18.5523 3 18C3 17.4477 3.44772 17 4 17H32C32.5523 17 33 17.4477 33 18C33 18.5523 32.5523 19 32 19Z\"/><path d=\"M4 29H32C32.5523 29 33 28.5523 33 28C33 27.4477 32.5523 27 32 27H4C3.44772 27 3 27.4477 3 28C3 28.5523 3.44772 29 4 29Z\"/>',\n};\n\nexport const barsIconName = 'bars';\nexport const barsIcon: IconShapeTuple = [barsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32.66 27.9478C31.69 27.0976 30.84 26.1273 30.13 25.067C29.36 23.5965 28.9 21.986 28.77 20.3255V15.174C28.78 9.80236 24.79 5.27099 19.34 4.59079V3.32041C19.34 2.59018 18.74 2.01001 18 2.01001C17.26 2.01001 16.66 2.60019 16.66 3.32041V4.61079C11.27 5.34101 7.18 9.85238 7.19 15.174V20.3255C7.06 21.976 6.6 23.5865 5.83 25.067C5.14 26.1373 4.3 27.1076 3.34 27.9478C3.12 28.1379 3 28.408 3 28.6881V30.0285C3 30.5686 3.45 31.0088 4.01 31.0088H32C32.27 31.0088 32.52 30.9087 32.71 30.7187C32.9 30.5386 33 30.2785 33 30.0185V28.6781C33 28.398 32.87 28.1279 32.66 27.9378V27.9478ZM5.1 29.0382C6.04 28.1579 6.86 27.1576 7.56 26.0873C8.53 24.3067 9.1 22.3461 9.22 20.3255V15.174C9.11 12.033 10.76 9.08214 13.53 7.48166C16.4 5.82116 19.84 5.9412 22.5 7.48166C25.16 9.02213 26.92 12.033 26.81 15.174V20.3255C26.93 22.3361 27.5 24.3067 28.47 26.0873C29.17 27.1676 29.99 28.1579 30.93 29.0382H5.09H5.1Z\"/><path d=\"M15.41 32.0091C15.71 33.1794 16.79 34.0297 18.05 34.0097C19.27 33.9797 20.3 33.1494 20.59 32.0091H15.41Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.0067 5.6942C21.9072 5.13448 20.6902 4.75305 19.39 4.59079V3.32041C19.39 2.59018 18.79 2.01001 18.05 2.01001C17.31 2.01001 16.71 2.60019 16.71 3.32041V4.61079C11.32 5.34101 7.23005 9.85238 7.24005 15.174V20.3255C7.11005 21.976 6.65005 23.5865 5.88005 25.067C5.19005 26.1373 4.35005 27.1076 3.39005 27.9478C3.17005 28.1379 3.05005 28.408 3.05005 28.6881V30.0285C3.05005 30.5686 3.50005 31.0088 4.06005 31.0088H32.05C32.32 31.0088 32.57 30.9087 32.76 30.7187C32.95 30.5386 33.05 30.2785 33.05 30.0185V28.6781C33.05 28.398 32.92 28.1279 32.71 27.9378V27.9478C31.74 27.0976 30.89 26.1273 30.18 25.067C29.41 23.5965 28.95 21.986 28.82 20.3255V15.174C28.8215 14.3801 28.7356 13.6046 28.5706 12.8572C27.761 12.6892 27.0027 12.3813 26.3219 11.9599C26.7053 12.976 26.8988 14.0669 26.86 15.174V20.3255C26.98 22.3361 27.55 24.3067 28.52 26.0873C29.22 27.1676 30.04 28.1579 30.98 29.0382H5.15005C6.09005 28.1579 6.91005 27.1576 7.61005 26.0873C8.58005 24.3067 9.15005 22.3461 9.27005 20.3255V15.174C9.16005 12.033 10.81 9.08214 13.58 7.48166C16.45 5.82116 19.89 5.9412 22.55 7.48166C22.8003 7.62656 23.0425 7.78448 23.276 7.95429C23.0963 7.33438 23.0001 6.67904 23.0001 6.0012C23.0001 5.89834 23.0023 5.79599 23.0067 5.6942Z\"/><path d=\"M18.1 34.0097C16.84 34.0297 15.76 33.1794 15.46 32.0091H20.64C20.35 33.1494 19.32 33.9797 18.1 34.0097Z\"/>',\n  solid:\n    '<path d=\"M15.54 32C15.83 33.16 16.87 34 18.1 34C19.33 34 20.36 33.16 20.66 32H15.54Z\"/><path d=\"M32.66 27.86L33 28.16V30.99H3V28.16L3.34 27.86C4.3 26.99 5.13 26 5.83 24.92C6.6 23.42 7.06 21.77 7.19 20.09V15.44C7.18 10.01 11.19 5.4 16.58 4.66V3.34C16.58 2.6 17.18 2 17.92 2C18.66 2 19.26 2.6 19.26 3.34V4.64C24.7 5.33 28.78 9.96 28.76 15.44V20.09C28.89 21.78 29.35 23.42 30.12 24.92C30.83 26.01 31.68 27 32.65 27.86H32.66Z\"/>',\n  solidBadged:\n    '<path d=\"M32.7078 27.425L33.0501 27.7203V30.4965H3.05005V27.7203L3.39233 27.425C4.3489 26.5762 5.18517 25.6061 5.87891 24.5406C6.64983 23.0664 7.11188 21.4565 7.23797 19.8053V14.9421C7.22491 9.62934 11.2207 5.12101 16.6004 4.37891V3.08927C16.6004 2.36343 17.2021 1.77502 17.9443 1.77502C18.6866 1.77502 19.2883 2.36343 19.2883 3.08927V4.32969C20.4502 4.47569 21.5795 4.80832 22.6306 5.31414V5.93435C22.6241 9.44413 25.1451 12.4733 28.6608 13.1799C28.7639 13.762 28.8178 14.3514 28.8219 14.9421V19.8053C28.9479 21.4565 29.41 23.0664 30.1809 24.5406C30.8868 25.6087 31.7367 26.579 32.7078 27.425Z\"/><path d=\"M20.6977 31.5302C20.5067 32.7972 19.4097 33.7453 18.1004 33.7747C16.7528 33.7938 15.5991 32.834 15.4024 31.5302H20.6977Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const bellIconName = 'bell';\nexport const bellIcon: IconShapeTuple = [bellIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22 20H20V22H22V20ZM20 26H22V24H20V26ZM28 24H26V26H28V24ZM28 20H26V22H28V20ZM27 12C27.55 12 28 11.55 28 11V5C28 4.45 27.55 4 27 4C26.45 4 26 4.45 26 5V11C26 11.55 26.45 12 27 12ZM22 16H20V18H22V16ZM28 16H26V18H28V16ZM24 8H12V10H24V8ZM10 16H8V18H10V16ZM10 20H8V22H10V20ZM10 24H8V26H10V24ZM33.5 8.54C33.17 8.2 32.72 8.01 32.25 8H30V10H32V30H4V10H6V8H3.75C3.28 8 2.83 8.2 2.5 8.54C2.17 8.88 2 9.34 2 9.81V30.19C2 30.66 2.17 31.12 2.5 31.46C2.83 31.8 3.28 31.99 3.75 32H32.25C32.72 32 33.17 31.8 33.5 31.46C33.83 31.12 34.01 30.66 34 30.19V9.81C34 9.34 33.83 8.88 33.5 8.54ZM14 26H16V24H14V26ZM16 20H14V22H16V20ZM16 16H14V18H16V16ZM9 12C9.55 12 10 11.55 10 11V5C10 4.45 9.55 4 9 4C8.45 4 8 4.45 8 5V11C8 11.55 8.45 12 9 12Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M32 15.0367H33.6637C33.7763 15.0389 33.8886 15.0354 34 15.0263V30.19C34.01 30.66 33.83 31.12 33.5 31.46C33.17 31.8 32.72 32 32.25 32H3.75C3.28 31.99 2.83 31.8 2.5 31.46C2.17 31.12 2 30.66 2 30.19V9.81C2 9.34 2.17 8.88 2.5 8.54C2.83 8.2 3.28 8 3.75 8H6V10H4V30H32V15.0367Z\"/><path d=\"M20.7594 8L19.5594 10H12V8H20.7594Z\"/><path d=\"M20 20H22V22H20V20Z\"/><path d=\"M22 26H20V24H22V26Z\"/><path d=\"M26 26V24H28V26H26Z\"/><path d=\"M26 22V20H28V22H26Z\"/><path d=\"M20 16H22V18H20V16Z\"/><path d=\"M26 18V16H28V18H26Z\"/><path d=\"M8 16H10V18H8V16Z\"/><path d=\"M8 20H10V22H8V20Z\"/><path d=\"M8 24H10V26H8V24Z\"/><path d=\"M16 26H14V24H16V26Z\"/><path d=\"M14 20H16V22H14V20Z\"/><path d=\"M14 16H16V18H14V16Z\"/><path d=\"M10 11C10 11.55 9.55 12 9 12C8.45 12 8 11.55 8 11V5C8 4.45 8.45 4 9 4C9.55 4 10 4.45 10 5V11Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.2899 8C23.4594 8.56963 23.6995 9.10887 24 9.60759V10H12V8H23.2899Z\"/><path d=\"M34 11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101V30H4V10H6V8H3.75C3.28 8 2.83 8.2 2.5 8.54C2.17 8.88 2 9.34 2 9.81V30.19C2 30.66 2.17 31.12 2.5 31.46C2.83 31.8 3.28 31.99 3.75 32H32.25C32.72 32 33.17 31.8 33.5 31.46C33.83 31.12 34.01 30.66 34 30.19V11.7453Z\"/><path d=\"M20 20H22V22H20V20Z\"/><path d=\"M22 26H20V24H22V26Z\"/><path d=\"M26 26V24H28V26H26Z\"/><path d=\"M26 22V20H28V22H26Z\"/><path d=\"M20 16H22V18H20V16Z\"/><path d=\"M26 18V16H28V18H26Z\"/><path d=\"M8 16H10V18H8V16Z\"/><path d=\"M8 20H10V22H8V20Z\"/><path d=\"M8 24H10V26H8V24Z\"/><path d=\"M16 26H14V24H16V26Z\"/><path d=\"M14 20H16V22H14V20Z\"/><path d=\"M14 16H16V18H14V16Z\"/><path d=\"M10 11C10 11.55 9.55 12 9 12C8.45 12 8 11.55 8 11V5C8 4.45 8.45 4 9 4C9.55 4 10 4.45 10 5V11Z\"/>',\n  solid:\n    '<path d=\"M27 12C27.55 12 28 11.55 28 11V5C28 4.45 27.55 4 27 4C26.45 4 26 4.45 26 5V11C26 11.55 26.45 12 27 12ZM33.5 8.54C33.17 8.2 32.72 8.01 32.25 8H29.2V11C29.2 12.21 28.21 13.2 27 13.2C25.79 13.2 24.8 12.21 24.8 11V8H11.2V11C11.2 12.21 10.21 13.2 9 13.2C7.79 13.2 6.8 12.21 6.8 11V8H3.75C3.28 8 2.83 8.2 2.5 8.54C2.17 8.88 2 9.34 2 9.81V30.19C2 30.66 2.17 31.12 2.5 31.46C2.83 31.8 3.28 31.99 3.75 32H32.25C32.72 32 33.17 31.8 33.5 31.46C33.83 31.12 34.01 30.66 34 30.19V9.81C34 9.34 33.83 8.88 33.5 8.54ZM10.1 26.1H7.9V23.9H10.1V26.1ZM10.1 22.1H7.9V19.9H10.1V22.1ZM10.1 18.1H7.9V15.9H10.1V18.1ZM16.1 26.1H13.9V23.9H16.1V26.1ZM16.1 22.1H13.9V19.9H16.1V22.1ZM16.1 18.1H13.9V15.9H16.1V18.1ZM22.1 26.1H19.9V23.9H22.1V26.1ZM22.1 22.1H19.9V19.9H22.1V22.1ZM22.1 18.1H19.9V15.9H22.1V18.1ZM28.1 26.1H25.9V23.9H28.1V26.1ZM28.1 22.1H25.9V19.9H28.1V22.1ZM28.1 18.1H25.9V15.9H28.1V18.1ZM9 12C9.55 12 10 11.55 10 11V5C10 4.45 9.55 4 9 4C8.45 4 8 4.45 8 5V11C8 11.55 8.45 12 9 12Z\"/>',\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.7594 8L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H33.6637C33.7763 15.0389 33.8886 15.0354 34 15.0263V30.19C34.01 30.66 33.83 31.12 33.5 31.46C33.17 31.8 32.72 32 32.25 32H3.75C3.28 31.99 2.83 31.8 2.5 31.46C2.17 31.12 2 30.66 2 30.19V9.81C2 9.34 2.17 8.88 2.5 8.54C2.83 8.2 3.28 8 3.75 8H6.8V11C6.8 12.21 7.79 13.2 9 13.2C10.21 13.2 11.2 12.21 11.2 11V8H20.7594ZM7.9 23.9V26.1H10.1V23.9H7.9ZM7.9 19.9V22.1H10.1V19.9H7.9ZM7.9 15.9V18.1H10.1V15.9H7.9ZM13.9 26.1H16.1V23.9H13.9V26.1ZM13.9 22.1H16.1V19.9H13.9V22.1ZM13.9 18.1H16.1V15.9H13.9V18.1ZM19.9 26.1H22.1V23.9H19.9V26.1ZM19.9 22.1H22.1V19.9H19.9V22.1ZM19.9 18.1H22.1V15.9H19.9V18.1ZM25.9 23.9V26.1H28.1V23.9H25.9ZM25.9 19.9V22.1H28.1V19.9H25.9ZM25.9 15.9V18.1H28.1V15.9H25.9Z\"/><path d=\"M10 11C10 11.55 9.55 12 9 12C8.45 12 8 11.55 8 11V5C8 4.45 8.45 4 9 4C9.55 4 10 4.45 10 5V11Z\"/>',\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C29.4063 13 28.8299 12.9261 28.2794 12.787C27.9183 13.0467 27.4762 13.2 27 13.2C25.79 13.2 24.8 12.21 24.8 11V10.6862C24.1126 9.92393 23.5904 9.0097 23.2899 8H11.2V11C11.2 12.21 10.21 13.2 9 13.2C7.79 13.2 6.8 12.21 6.8 11V8H3.75C3.28 8 2.83 8.2 2.5 8.54C2.17 8.88 2 9.34 2 9.81V30.19C2 30.66 2.17 31.12 2.5 31.46C2.83 31.8 3.28 31.99 3.75 32H32.25C32.72 32 33.17 31.8 33.5 31.46C33.83 31.12 34.01 30.66 34 30.19V11.7453ZM7.9 23.9V26.1H10.1V23.9H7.9ZM7.9 19.9V22.1H10.1V19.9H7.9ZM7.9 15.9V18.1H10.1V15.9H7.9ZM13.9 26.1H16.1V23.9H13.9V26.1ZM13.9 22.1H16.1V19.9H13.9V22.1ZM13.9 18.1H16.1V15.9H13.9V18.1ZM19.9 26.1H22.1V23.9H19.9V26.1ZM19.9 22.1H22.1V19.9H19.9V22.1ZM19.9 18.1H22.1V15.9H19.9V18.1ZM25.9 23.9V26.1H28.1V23.9H25.9ZM25.9 19.9V22.1H28.1V19.9H25.9ZM25.9 15.9V18.1H28.1V15.9H25.9Z\"/><path d=\"M10 11C10 11.55 9.55 12 9 12C8.45 12 8 11.55 8 11V5C8 4.45 8.45 4 9 4C9.55 4 10 4.45 10 5V11Z\"/>',\n};\n\nexport const calendarIconName = 'calendar';\nexport const calendarIcon: IconShapeTuple = [calendarIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13.759 28.5L3.2909 17.8985C2.94988 17.4948 2.97281 16.8931 3.34353 16.5173C3.71424 16.1415 4.30784 16.1182 4.70604 16.4639L13.7389 25.6207L31.3931 7.74465C31.7913 7.39895 32.3849 7.4222 32.7556 7.798C33.1263 8.1738 33.1492 8.77554 32.8082 9.17921L13.759 28.5Z\"/>',\n};\n\nexport const checkIconName = 'check';\nexport const checkIcon: IconShapeTuple = [checkIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22.61 14.22L16.25 20.58L12.71 17.04C12.32 16.65 11.69 16.65 11.3 17.04C10.91 17.43 10.91 18.06 11.3 18.45L16.25 23.4L24.03 15.62C24.42 15.23 24.42 14.6 24.03 14.21C23.64 13.82 23.01 13.82 22.62 14.21L22.61 14.22ZM18 6C11.38 6 6 11.38 6 18C6 24.62 11.38 30 18 30C24.62 30 30 24.62 30 18C30 11.38 24.62 6 18 6ZM18 28C12.49 28 8 23.51 8 18C8 12.49 12.49 8 18 8C23.51 8 28 12.49 28 18C28 23.51 23.51 28 18 28Z\"/>',\n  solid:\n    '<path d=\"M18 6C11.38 6 6 11.38 6 18C6 24.62 11.38 30 18 30C24.62 30 30 24.62 30 18C30 11.38 24.62 6 18 6ZM24.16 15.78L16.24 23.7L11.15 18.61C10.68 18.14 10.68 17.38 11.15 16.91C11.62 16.44 12.38 16.44 12.85 16.91L16.24 20.3L22.46 14.08C22.93 13.61 23.69 13.61 24.16 14.08C24.63 14.55 24.63 15.31 24.16 15.78Z\"/>',\n};\n\nexport const checkCircleIconName = 'check-circle';\nexport const checkCircleIcon: IconShapeTuple = [checkCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M26 32H12C6.49 32 2 27.51 2 22C2 17.5 5.04 13.55 9.33 12.36C10.53 7.48 14.91 4 20 4C26.07 4 31 8.93 31 15C31 15.86 30.9 16.71 30.71 17.54C32.76 19.04 34 21.45 34 24C34 28.41 30.41 32 26 32ZM20 6C15.66 6 11.94 9.1 11.16 13.37C11.09 13.77 10.78 14.09 10.38 14.17C6.69 14.93 4.01 18.23 4.01 22C4.01 26.41 7.6 30 12.01 30H26.01C29.32 30 32.01 27.31 32.01 24C32.01 21.89 30.88 19.91 29.05 18.84C28.65 18.6 28.47 18.13 28.6 17.68C28.87 16.81 29 15.91 29 15C29 10.04 24.96 6 20 6Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.9233 4.39351C21.9922 4.13702 21.012 4 20 4C14.91 4 10.53 7.48 9.33 12.36C5.04 13.55 2 17.5 2 22C2 27.51 6.49 32 12 32H26C30.41 32 34 28.41 34 24C34 21.45 32.76 19.04 30.71 17.54C30.8973 16.7218 30.9971 15.8842 30.9999 15.0367H28.9999C28.9965 15.9342 28.8664 16.8217 28.6 17.68C28.47 18.13 28.65 18.6 29.05 18.84C30.88 19.91 32.01 21.89 32.01 24C32.01 27.31 29.32 30 26.01 30H12.01C7.6 30 4.01 26.41 4.01 22C4.01 18.23 6.69 14.93 10.38 14.17C10.78 14.09 11.09 13.77 11.16 13.37C11.94 9.1 15.66 6 20 6C20.6321 6 21.2493 6.06562 21.8451 6.19041L22.9233 4.39351Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.8096 12.9537C30.544 12.9843 30.2738 13 30 13C29.5732 13 29.1553 12.9618 28.7496 12.8886C28.9132 13.5661 29 14.2732 29 15C29 15.91 28.87 16.81 28.6 17.68C28.47 18.13 28.65 18.6 29.05 18.84C30.88 19.91 32.01 21.89 32.01 24C32.01 27.31 29.32 30 26.01 30H12.01C7.6 30 4.01 26.41 4.01 22C4.01 18.23 6.69 14.93 10.38 14.17C10.78 14.09 11.09 13.77 11.16 13.37C11.94 9.1 15.66 6 20 6C21.0584 6 22.0749 6.18395 23.0191 6.52153C23.0065 6.34935 23 6.17543 23 6C23 5.47244 23.0584 4.95851 23.169 4.46431C22.1653 4.16232 21.1014 4 20 4C14.91 4 10.53 7.48 9.33 12.36C5.04 13.55 2 17.5 2 22C2 27.51 6.49 32 12 32H26C30.41 32 34 28.41 34 24C34 21.45 32.76 19.04 30.71 17.54C30.9 16.71 31 15.86 31 15C31 14.3008 30.9346 13.6168 30.8096 12.9537Z\"/>',\n  solid:\n    '<path d=\"M30.71 17.54C30.91 16.71 31 15.86 31 15C31 8.93 26.07 4 20 4C14.91 4 10.53 7.48 9.33 12.36C5.04 13.55 2 17.5 2 22C2 27.51 6.49 32 12 32H26C30.41 32 34 28.41 34 24C34 21.45 32.75 19.04 30.71 17.54Z\"/>',\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.9233 4.39351L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H30.9999C30.9974 15.8842 30.9072 16.7218 30.71 17.54C32.75 19.04 34 21.45 34 24C34 28.41 30.41 32 26 32H12C6.49 32 2 27.51 2 22C2 17.5 5.04 13.55 9.33 12.36C10.53 7.48 14.91 4 20 4C21.012 4 21.9922 4.13703 22.9233 4.39351Z\"/>',\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.8096 12.9537C30.544 12.9843 30.2738 13 30 13C26.134 13 23 9.86599 23 6C23 5.47244 23.0584 4.95851 23.169 4.46431C22.1653 4.16232 21.1014 4 20 4C14.91 4 10.53 7.48 9.33 12.36C5.04 13.55 2 17.5 2 22C2 27.51 6.49 32 12 32H26C30.41 32 34 28.41 34 24C34 21.45 32.75 19.04 30.71 17.54C30.91 16.71 31 15.86 31 15C31 14.3008 30.9346 13.6168 30.8096 12.9537Z\"/>',\n};\n\nexport const cloudIconName = 'cloud';\nexport const cloudIcon: IconShapeTuple = [cloudIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 13.8L32.8 14.7C33.5 14.9 34 15.6 34 16.3V19.7C34 20.4 33.5 21 32.9 21.2L30 22.1L29.4 23.6L30.8 26.2C31.1 26.8 31 27.6 30.5 28.1L28.1 30.5C27.6 31 26.8 31.1 26.2 30.8L23.6 29.4L22.1 30L21.2 32.9C21 33.5 20.4 34 19.7 34H16.3C15.6 34 15 33.5 14.8 32.9L13.9 30L12.4 29.4L9.8 30.8C9.2 31.1 8.4 31 7.9 30.5L5.5 28.1C5 27.6 4.9 26.8 5.2 26.2L6.6 23.6L6 22.1L3.2 21.2C2.5 21 2 20.4 2 19.7V16.3C2 15.6 2.5 15 3.1 14.8L5.9 13.9C6 13.65 6.1 13.375 6.2 13.1C6.29999 12.825 6.40001 12.55 6.5 12.3L5.2 9.8C4.9 9.2 5 8.4 5.5 7.9L7.9 5.5C8.4 5 9.2 4.9 9.8 5.2L12.4 6.6C12.9 6.3 13.4 6.1 14 6L14.9 3.2C15 2.5 15.6 2 16.3 2H19.7C20.4 2 21 2.5 21.2 3.1L22.1 5.9L23.6 6.5L26.2 5.1C26.8 4.8 27.6 4.9 28.1 5.4L30.5 7.8C31 8.3 31.1 9.1 30.8 9.7L29.4 12.3L30 13.8ZM28.4 20.5L32 19.4V16.6L28.4 15.5L28.3 15C28.1 14.3 27.8 13.6 27.4 12.9L27.1 12.4L28.9 9.1L26.9 7.1L23.6 8.9L23.1 8.6C22.4 8.2 21.7 7.9 21 7.7L20.5 7.5L19.4 4H16.6L15.5 7.5L15 7.7C14.2 7.9 13.5 8.2 12.8 8.6L12.3 8.9L9.1 7.1L7.1 9.1L8.8 12.4L8.5 12.9C8.1 13.6 7.8 14.3 7.6 15.1L7.4 15.6L4 16.6V19.4L7.6 20.5L7.7 21C7.9 21.7 8.2 22.4 8.6 23.1L8.9 23.6L7.1 26.9L9.1 28.9L12.4 27.1L12.9 27.4L15 28.3L15.5 28.4L16.6 32H19.4L20.5 28.4L21 28.3C21.7 28.1 22.4 27.8 23.1 27.4L23.6 27.1L26.9 28.9L28.9 26.9L27.1 23.6L27.4 23.1L28.3 21L28.4 20.5ZM18.1 11C14.2 11 11.1 14.1 11.1 18C11.1 21.9 14.2 25 18.1 25C22 25 25.1 21.9 25.1 18C25.1 14.1 22 11 18.1 11ZM13.1 18C13.1 20.8 15.3 23 18.1 23C20.9 23 23.1 20.8 23.1 18C23.1 15.2 20.9 13 18.1 13C15.3 13 13.1 15.2 13.1 18Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.0719 5.81252L21.2 3.1C21 2.5 20.4 2 19.7 2H16.3C15.6 2 15 2.5 14.9 3.2L14 6C13.4 6.1 12.9 6.3 12.4 6.6L9.8 5.2C9.2 4.9 8.4 5 7.9 5.5L5.5 7.9C5 8.4 4.9 9.2 5.2 9.8L6.5 12.3C6.40001 12.55 6.29999 12.825 6.2 13.1C6.1 13.375 6 13.65 5.9 13.9L3.1 14.8C2.5 15 2 15.6 2 16.3V19.7C2 20.4 2.5 21 3.2 21.2L6 22.1L6.6 23.6L5.2 26.2C4.9 26.8 5 27.6 5.5 28.1L7.9 30.5C8.4 31 9.2 31.1 9.8 30.8L12.4 29.4L13.9 30L14.8 32.9C15 33.5 15.6 34 16.3 34H19.7C20.4 34 21 33.5 21.2 32.9L22.1 30L23.6 29.4L26.2 30.8C26.8 31.1 27.6 31 28.1 30.5L30.5 28.1C31 27.6 31.1 26.8 30.8 26.2L29.4 23.6L30 22.1L32.9 21.2C33.5 21 34 20.4 34 19.7V16.3C34 15.8277 33.7724 15.3554 33.4093 15.0367H28.3073L28.4 15.5L32 16.6V19.4L28.4 20.5L28.3 21L27.4 23.1L27.1 23.6L28.9 26.9L26.9 28.9L23.6 27.1L23.1 27.4C22.4 27.8 21.7 28.1 21 28.3L20.5 28.4L19.4 32H16.6L15.5 28.4L15 28.3L12.9 27.4L12.4 27.1L9.1 28.9L7.1 26.9L8.9 23.6L8.6 23.1C8.2 22.4 7.9 21.7 7.7 21L7.6 20.5L4 19.4V16.6L7.4 15.6L7.6 15.1C7.8 14.3 8.1 13.6 8.5 12.9L8.8 12.4L7.1 9.1L9.1 7.1L12.3 8.9L12.8 8.6C13.5 8.2 14.2 7.9 15 7.7L15.5 7.5L16.6 4H19.4L20.5 7.5L20.9511 7.68045L22.0719 5.81252Z\"/><path d=\"M19.0887 11.0676C18.7661 11.023 18.436 11 18.1 11C14.2 11 11.1 14.1 11.1 18C11.1 21.9 14.2 25 18.1 25C22 25 25.1 21.9 25.1 18C25.1 16.9373 24.8698 15.934 24.456 15.0367H22.3395C22.2761 15.038 22.2128 15.0374 22.1498 15.035C22.7493 15.8598 23.1 16.8821 23.1 18C23.1 20.8 20.9 23 18.1 23C15.3 23 13.1 20.8 13.1 18C13.1 15.2 15.3 13 18.1 13C18.5119 13 18.9108 13.0476 19.2917 13.1377C18.9907 12.4805 18.9255 11.7519 19.0887 11.0676Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.0048 6.26192L22.1 5.9L21.2 3.1C21 2.5 20.4 2 19.7 2H16.3C15.6 2 15 2.5 14.9 3.2L14 6C13.4 6.1 12.9 6.3 12.4 6.6L9.8 5.2C9.2 4.9 8.4 5 7.9 5.5L5.5 7.9C5 8.4 4.9 9.2 5.2 9.8L6.5 12.3C6.40001 12.55 6.29999 12.825 6.2 13.1C6.1 13.375 6 13.65 5.9 13.9L3.1 14.8C2.5 15 2 15.6 2 16.3V19.7C2 20.4 2.5 21 3.2 21.2L6 22.1L6.6 23.6L5.2 26.2C4.9 26.8 5 27.6 5.5 28.1L7.9 30.5C8.4 31 9.2 31.1 9.8 30.8L12.4 29.4L13.9 30L14.8 32.9C15 33.5 15.6 34 16.3 34H19.7C20.4 34 21 33.5 21.2 32.9L22.1 30L23.6 29.4L26.2 30.8C26.8 31.1 27.6 31 28.1 30.5L30.5 28.1C31 27.6 31.1 26.8 30.8 26.2L29.4 23.6L30 22.1L32.9 21.2C33.5 21 34 20.4 34 19.7V16.3C34 15.6 33.5 14.9 32.8 14.7L30 13.8L29.6771 12.9927C28.7657 12.9513 27.8998 12.7357 27.1118 12.3783L27.1 12.4L27.4 12.9C27.8 13.6 28.1 14.3 28.3 15L28.4 15.5L32 16.6V19.4L28.4 20.5L28.3 21L27.4 23.1L27.1 23.6L28.9 26.9L26.9 28.9L23.6 27.1L23.1 27.4C22.4 27.8 21.7 28.1 21 28.3L20.5 28.4L19.4 32H16.6L15.5 28.4L15 28.3L12.9 27.4L12.4 27.1L9.1 28.9L7.1 26.9L8.9 23.6L8.6 23.1C8.2 22.4 7.9 21.7 7.7 21L7.6 20.5L4 19.4V16.6L7.4 15.6L7.6 15.1C7.8 14.3 8.1 13.6 8.5 12.9L8.8 12.4L7.1 9.1L9.1 7.1L12.3 8.9L12.8 8.6C13.5 8.2 14.2 7.9 15 7.7L15.5 7.5L16.6 4H19.4L20.5 7.5L21 7.7C21.7 7.9 22.4 8.2 23.1 8.6L23.6 8.9L23.6217 8.88816C23.2564 8.08262 23.0392 7.19563 23.0048 6.26192Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.1 18C11.1 14.1 14.2 11 18.1 11C22 11 25.1 14.1 25.1 18C25.1 21.9 22 25 18.1 25C14.2 25 11.1 21.9 11.1 18ZM18.1 23C15.3 23 13.1 20.8 13.1 18C13.1 15.2 15.3 13 18.1 13C20.9 13 23.1 15.2 23.1 18C23.1 20.8 20.9 23 18.1 23Z\"/>',\n  solid:\n    '<path d=\"M33.29 15.5442L30 14.5439C30 14.5439 30 14.5239 30 14.5139C29.76 13.6937 29.41 12.8534 28.94 12.0431L28.9 11.9831L30.55 8.95217C30.76 8.56205 30.69 8.0819 30.38 7.7618L28.24 5.62113C28.05 5.43107 27.79 5.33104 27.53 5.33104C27.37 5.33104 27.2 5.37105 27.05 5.45108L24.02 7.10159L23.98 7.07158C23.16 6.60144 22.35 6.25133 21.54 6.02126L21.49 6.00125L20.45 2.70022C20.32 2.28009 19.93 2 19.5 2H16.5C16.06 2 15.68 2.28009 15.55 2.70022L14.51 6.00125H14.48C13.6 6.24133 12.79 6.57143 11.94 7.06158L11.88 7.09159L8.96001 5.45108C8.81001 5.36105 8.64001 5.32104 8.47001 5.32104C8.21001 5.32104 7.96001 5.42107 7.76001 5.61113L5.62001 7.7518C5.31001 8.06189 5.24001 8.53204 5.44001 8.92216L7.01001 11.9631L6.98001 12.0231C6.48001 12.8934 6.15001 13.7037 5.92001 14.5839V14.6039L2.73001 15.5342C2.30001 15.6643 2.01001 16.0544 2.01001 16.4945V19.4955C2.01001 19.9356 2.30001 20.3257 2.72001 20.4558L6.01001 21.4561C6.01001 21.4561 6.01001 21.4761 6.01001 21.4861C6.25001 22.3063 6.60001 23.1466 7.07001 23.9569L7.11001 24.0169L5.46001 27.0478C5.25001 27.438 5.32001 27.9181 5.63001 28.2382L7.77001 30.3789C7.96001 30.5689 8.22001 30.669 8.48001 30.669C8.64001 30.669 8.81001 30.6289 8.96001 30.5489L11.99 28.8984L12.03 28.9284C12.03 28.9284 12.11 28.9684 12.15 28.9884L14.4 29.9487C14.4 29.9487 14.5 29.9887 14.55 29.9987L15.55 33.2898C15.68 33.7099 16.07 34 16.51 34H19.51C19.95 34 20.34 33.7099 20.47 33.2898L21.47 29.9987C21.47 29.9987 21.49 29.9987 21.5 29.9987C22.32 29.7587 23.16 29.4086 23.97 28.9384L24.03 28.8984L27.06 30.5489C27.21 30.6289 27.38 30.669 27.54 30.669C27.8 30.669 28.06 30.5689 28.25 30.3789L30.39 28.2382C30.7 27.9281 30.77 27.438 30.56 27.0478L28.91 24.0169L28.94 23.9769C28.94 23.9769 28.98 23.8968 29 23.8568L29.96 21.6061C29.96 21.6061 30 21.5061 30.01 21.4561L33.3 20.4558C33.72 20.3257 34.01 19.9356 34.01 19.4955V16.4945C34.01 16.0544 33.72 15.6643 33.3 15.5342L33.29 15.5442ZM18 24.0069C14.69 24.0069 12 21.316 12 18.005C12 14.694 14.69 12.0031 18 12.0031C21.31 12.0031 24 14.694 24 18.005C24 21.316 21.31 24.0069 18 24.0069Z\"/>',\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.8844 6.1263C21.7696 6.08887 21.6548 6.05386 21.54 6.02126L21.49 6.00125L20.45 2.70022C20.32 2.28009 19.93 2 19.5 2H16.5C16.06 2 15.68 2.28009 15.55 2.70022L14.51 6.00125H14.48C13.6 6.24133 12.79 6.57143 11.94 7.06158L11.88 7.09159L8.96001 5.45108C8.81001 5.36105 8.64001 5.32104 8.47001 5.32104C8.21001 5.32104 7.96001 5.42107 7.76001 5.61113L5.62001 7.7518C5.31001 8.0619 5.24001 8.53204 5.44001 8.92216L7.01001 11.9631L6.98001 12.0231C6.48001 12.8934 6.15001 13.7037 5.92001 14.5839V14.6039L2.73001 15.5342C2.30001 15.6643 2.01001 16.0544 2.01001 16.4945V19.4955C2.01001 19.9356 2.30001 20.3257 2.72001 20.4558L6.01001 21.4561V21.4861C6.25001 22.3063 6.60001 23.1466 7.07001 23.9569L7.11001 24.0169L5.46001 27.0478C5.25001 27.438 5.32001 27.9181 5.63001 28.2382L7.77001 30.3789C7.96001 30.5689 8.22001 30.669 8.48001 30.669C8.64001 30.669 8.81001 30.629 8.96001 30.5489L11.99 28.8984L12.03 28.9284L12.15 28.9884L14.4 29.9487C14.4 29.9487 14.5 29.9887 14.55 29.9988L15.55 33.2898C15.68 33.7099 16.07 34 16.51 34H19.51C19.95 34 20.34 33.7099 20.47 33.2898L21.47 29.9988H21.5C22.32 29.7587 23.16 29.4086 23.97 28.9384L24.03 28.8984L27.06 30.5489C27.21 30.629 27.38 30.669 27.54 30.669C27.8 30.669 28.06 30.5689 28.25 30.3789L30.39 28.2382C30.7 27.9281 30.77 27.438 30.56 27.0478L28.91 24.0169L28.94 23.9769L29 23.8568L29.96 21.6061C29.96 21.6061 30 21.5061 30.01 21.4561L33.3 20.4558C33.72 20.3257 34.01 19.9356 34.01 19.4955V16.4945C34.01 16.0544 33.72 15.6643 33.3 15.5342L33.29 15.5442L31.6341 15.0408H23.2166C23.7151 15.9156 24 16.9274 24 18.005C24 21.316 21.31 24.0069 18 24.0069C14.69 24.0069 12 21.316 12 18.005C12 14.694 14.69 12.0031 18 12.0031C18.3454 12.0031 18.6841 12.0324 19.0136 12.0887C18.9518 11.3784 19.1286 10.6558 19.5362 10.0413L21.8844 6.1263Z\"/>',\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.0232 6.57565C23.2999 9.98475 26.0178 12.7034 29.4258 12.9802C29.6609 13.4912 29.8515 14.0064 30 14.5139V14.5439L33.29 15.5442L33.3 15.5342C33.72 15.6643 34.01 16.0544 34.01 16.4945V19.4955C34.01 19.9356 33.72 20.3257 33.3 20.4558L30.01 21.4561C30 21.5061 29.96 21.6061 29.96 21.6061L29 23.8568L28.94 23.9769L28.91 24.0169L30.56 27.0478C30.77 27.4379 30.7 27.9281 30.39 28.2382L28.25 30.3789C28.06 30.5689 27.8 30.669 27.54 30.669C27.38 30.669 27.21 30.6289 27.06 30.5489L24.03 28.8984L23.97 28.9384C23.16 29.4086 22.32 29.7587 21.5 29.9987H21.47L20.47 33.2898C20.34 33.7099 19.95 34 19.51 34H16.51C16.07 34 15.68 33.7099 15.55 33.2898L14.55 29.9987C14.5 29.9887 14.4 29.9487 14.4 29.9487L12.15 28.9884L12.03 28.9284L11.99 28.8984L8.96001 30.5489C8.81001 30.6289 8.64001 30.669 8.48001 30.669C8.22001 30.669 7.96001 30.5689 7.77001 30.3789L5.63001 28.2382C5.32001 27.9181 5.25001 27.4379 5.46001 27.0478L7.11001 24.0169L7.07001 23.9569C6.60001 23.1466 6.25001 22.3063 6.01001 21.4861V21.4561L2.72001 20.4558C2.30001 20.3257 2.01001 19.9356 2.01001 19.4955V16.4945C2.01001 16.0544 2.30001 15.6643 2.73001 15.5342L5.92001 14.6039V14.5839C6.15001 13.7037 6.48001 12.8934 6.98001 12.0231L7.01001 11.9631L5.44001 8.92216C5.24001 8.53204 5.31001 8.06189 5.62001 7.7518L7.76001 5.61113C7.96001 5.42107 8.21001 5.32104 8.47001 5.32104C8.64001 5.32104 8.81001 5.36105 8.96001 5.45108L11.88 7.09159L11.94 7.06158C12.79 6.57143 13.6 6.24132 14.48 6.00125H14.51L15.55 2.70022C15.68 2.28009 16.06 2 16.5 2H19.5C19.93 2 20.32 2.28009 20.45 2.70022L21.49 6.00125L21.54 6.02126C22.0337 6.16147 22.5273 6.34627 23.0232 6.57565ZM12 18.005C12 21.316 14.69 24.0069 18 24.0069C21.31 24.0069 24 21.316 24 18.005C24 14.694 21.31 12.0031 18 12.0031C14.69 12.0031 12 14.694 12 18.005Z\"/>',\n};\n\nexport const cogIconName = 'cog';\nexport const cogIcon: IconShapeTuple = [cogIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M7.8 18.1C7.8 19.7568 6.50163 21.1 4.9 21.1C3.29837 21.1 2 19.7568 2 18.1C2 16.4431 3.29837 15.1 4.9 15.1C6.50163 15.1 7.8 16.4431 7.8 18.1Z\"/><path d=\"M18 21.1C19.6016 21.1 20.9 19.7568 20.9 18.1C20.9 16.4431 19.6016 15.1 18 15.1C16.3984 15.1 15.1 16.4431 15.1 18.1C15.1 19.7568 16.3984 21.1 18 21.1Z\"/><path d=\"M31.1 21.1C32.7016 21.1 34 19.7568 34 18.1C34 16.4431 32.7016 15.1 31.1 15.1C29.4984 15.1 28.2 16.4431 28.2 18.1C28.2 19.7568 29.4984 21.1 31.1 21.1Z\"/>',\n  outlineBadged:\n    '<path d=\"M4.9 21.1C6.50163 21.1 7.8 19.7568 7.8 18.1C7.8 16.4431 6.50163 15.1 4.9 15.1C3.29837 15.1 2 16.4431 2 18.1C2 19.7568 3.29837 21.1 4.9 21.1Z\"/><path d=\"M18 21.1C19.6016 21.1 20.9 19.7568 20.9 18.1C20.9 16.4431 19.6016 15.1 18 15.1C16.3984 15.1 15.1 16.4431 15.1 18.1C15.1 19.7568 16.3984 21.1 18 21.1Z\"/><path d=\"M34 18.1C34 19.7568 32.7016 21.1 31.1 21.1C29.4984 21.1 28.2 19.7568 28.2 18.1C28.2 16.4431 29.4984 15.1 31.1 15.1C32.7016 15.1 34 16.4431 34 18.1Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const ellipsisHorizontalIconName = 'ellipsis-horizontal';\nexport const ellipsisHorizontalIcon: IconShapeTuple = [ellipsisHorizontalIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.1001 4.9C21.1001 6.50163 19.757 7.8 18.1001 7.8C16.4432 7.8 15.1001 6.50163 15.1001 4.9C15.1001 3.29837 16.4432 2 18.1001 2C19.757 2 21.1001 3.29837 21.1001 4.9Z\"/><path d=\"M18.1001 20.9C19.757 20.9 21.1001 19.6016 21.1001 18C21.1001 16.3984 19.757 15.1 18.1001 15.1C16.4432 15.1 15.1001 16.3984 15.1001 18C15.1001 19.6016 16.4432 20.9 18.1001 20.9Z\"/><path d=\"M18.1001 34C19.757 34 21.1001 32.7016 21.1001 31.1C21.1001 29.4984 19.757 28.2 18.1001 28.2C16.4432 28.2 15.1001 29.4984 15.1001 31.1C15.1001 32.7016 16.4432 34 18.1001 34Z\"/>',\n  outlineBadged:\n    '<path d=\"M21.1001 4.9C21.1001 6.50163 19.757 7.8 18.1001 7.8C16.4432 7.8 15.1001 6.50163 15.1001 4.9C15.1001 3.29837 16.4432 2 18.1001 2C19.757 2 21.1001 3.29837 21.1001 4.9Z\"/><path d=\"M18.1001 20.9C19.757 20.9 21.1001 19.6016 21.1001 18C21.1001 16.3984 19.757 15.1 18.1001 15.1C16.4432 15.1 15.1001 16.3984 15.1001 18C15.1001 19.6016 16.4432 20.9 18.1001 20.9Z\"/><path d=\"M18.1001 34C19.757 34 21.1001 32.7016 21.1001 31.1C21.1001 29.4984 19.757 28.2 18.1001 28.2C16.4432 28.2 15.1001 29.4984 15.1001 31.1C15.1001 32.7016 16.4432 34 18.1001 34Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const ellipsisVerticalIconName = 'ellipsis-vertical';\nexport const ellipsisVerticalIcon: IconShapeTuple = [ellipsisVerticalIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 22.61C17.4477 22.61 17 22.1623 17 21.61V9.61C17 9.05772 17.4477 8.61 18 8.61C18.5523 8.61 19 9.05772 19 9.61V21.61C19 22.1623 18.5523 22.61 18 22.61Z\"/><path d=\"M19.33 26.06C19.33 26.7945 18.7345 27.39 18 27.39C17.2655 27.39 16.67 26.7945 16.67 26.06C16.67 25.3255 17.2655 24.73 18 24.73C18.7345 24.73 19.33 25.3255 19.33 26.06Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 26.8366 9.16344 34 18 34C22.2435 34 26.3131 32.3143 29.3137 29.3137C32.3143 26.3131 34 22.2435 34 18C34 9.16344 26.8366 2 18 2C9.16344 2 2 9.16344 2 18ZM4 18C4 10.268 10.268 4 18 4C25.732 4 32 10.268 32 18C32 25.732 25.732 32 18 32C10.268 32 4 25.732 4 18Z\"/>',\n  solid:\n    '<path d=\"M18 2C9.16 2 2 9.16 2 18C2 26.84 9.16 34 18 34C22.24 34 26.31 32.31 29.31 29.31C32.31 26.31 34 22.24 34 18C34 9.16 26.84 2 18 2ZM17 9.61C17 9.06 17.45 8.61 18 8.61C18.55 8.61 19 9.06 19 9.61V21.61C19 22.16 18.55 22.61 18 22.61C17.45 22.61 17 22.16 17 21.61V9.61ZM18 27.26C17.34 27.26 16.8 26.72 16.8 26.06C16.8 25.4 17.34 24.86 18 24.86C18.66 24.86 19.2 25.4 19.2 26.06C19.2 26.72 18.66 27.26 18 27.26Z\"/>',\n};\n\nexport const errorStandardIconName = 'error-standard';\nexport const errorStandardIcon: IconShapeTuple = [errorStandardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M16.17 25.86L10.81 20.5C10.6462 20.3087 10.5606 20.0626 10.5703 19.8109C10.58 19.5593 10.6844 19.3205 10.8624 19.1424C11.0405 18.9643 11.2793 18.86 11.531 18.8503C11.7826 18.8406 12.0287 18.9262 12.22 19.09L16.17 23L24.81 14.36C25.0013 14.1962 25.2474 14.1106 25.4991 14.1203C25.7507 14.13 25.9895 14.2343 26.1676 14.4124C26.3457 14.5905 26.45 14.8293 26.4597 15.0809C26.4694 15.3326 26.3838 15.5787 26.22 15.77L16.17 25.86Z\"/><path d=\"M32.25 6H29V8H32V30H4.00001V8H7.00001V6H3.75001C3.51625 6.00391 3.28555 6.05383 3.07108 6.14691C2.85661 6.23999 2.66258 6.37441 2.50007 6.54249C2.33757 6.71057 2.20976 6.90902 2.12396 7.1265C2.03816 7.34398 1.99604 7.57624 2.00001 7.81V30.19C1.99604 30.4238 2.03816 30.656 2.12396 30.8735C2.20976 31.091 2.33757 31.2894 2.50007 31.4575C2.66258 31.6256 2.85661 31.76 3.07108 31.8531C3.28555 31.9462 3.51625 31.9961 3.75001 32H32.25C32.4838 31.9961 32.7145 31.9462 32.9289 31.8531C33.1434 31.76 33.3374 31.6256 33.5 31.4575C33.6625 31.2894 33.7903 31.091 33.8761 30.8735C33.9619 30.656 34.004 30.4238 34 30.19V7.81C34.004 7.57624 33.9619 7.34398 33.8761 7.1265C33.7903 6.90902 33.6625 6.71057 33.5 6.54249C33.3374 6.37441 33.1434 6.23999 32.9289 6.14691C32.7145 6.05383 32.4838 6.00391 32.25 6Z\"/><path d=\"M10 10C10.2652 10 10.5196 9.89464 10.7071 9.70711C10.8947 9.51957 11 9.26522 11 9V3C11 2.73478 10.8947 2.48043 10.7071 2.29289C10.5196 2.10536 10.2652 2 10 2C9.7348 2 9.48044 2.10536 9.29291 2.29289C9.10537 2.48043 9.00001 2.73478 9.00001 3V9C9.00001 9.26522 9.10537 9.51957 9.29291 9.70711C9.48044 9.89464 9.7348 10 10 10Z\"/><path d=\"M26 10C26.2652 10 26.5196 9.89464 26.7071 9.70711C26.8947 9.51957 27 9.26522 27 9V3C27 2.73478 26.8947 2.48043 26.7071 2.29289C26.5196 2.10536 26.2652 2 26 2C25.7348 2 25.4804 2.10536 25.2929 2.29289C25.1054 2.48043 25 2.73478 25 3V9C25 9.26522 25.1054 9.51957 25.2929 9.70711C25.4804 9.89464 25.7348 10 26 10Z\"/><path d=\"M23 6H13V8H23V6Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M32 15.0367H33.6637C33.7764 15.0389 33.8886 15.0354 34 15.0263V30.19C34.004 30.4238 33.9619 30.656 33.8761 30.8735C33.7903 31.091 33.6625 31.2894 33.5 31.4575C33.3374 31.6256 33.1434 31.76 32.9289 31.8531C32.7145 31.9462 32.4838 31.9961 32.25 32H3.75001C3.51625 31.9961 3.28555 31.9462 3.07108 31.8531C2.85661 31.76 2.66258 31.6256 2.50007 31.4575C2.33757 31.2894 2.20976 31.091 2.12396 30.8735C2.03816 30.656 1.99604 30.4238 2.00001 30.19V7.81C1.99604 7.57624 2.03816 7.34398 2.12396 7.1265C2.20976 6.90902 2.33757 6.71057 2.50007 6.54249C2.66258 6.37441 2.85661 6.23999 3.07108 6.14691C3.28555 6.05383 3.51625 6.00391 3.75001 6H7.00001V8H4.00001V30H32V15.0367Z\"/><path d=\"M24.1333 15.0367H26.457C26.4583 15.0514 26.4592 15.0661 26.4597 15.0809C26.4694 15.3326 26.3838 15.5787 26.22 15.77L16.17 25.86L10.81 20.5C10.6462 20.3087 10.5606 20.0626 10.5703 19.8109C10.58 19.5593 10.6844 19.3205 10.8624 19.1424C11.0405 18.9643 11.2793 18.86 11.531 18.8503C11.7826 18.8406 12.0287 18.9262 12.22 19.09L16.17 23L24.1333 15.0367Z\"/><path d=\"M21.9594 6L20.7594 8H13V6H21.9594Z\"/><path d=\"M10.7071 9.70711C10.5196 9.89464 10.2652 10 10 10C9.7348 10 9.48044 9.89464 9.29291 9.70711C9.10537 9.51957 9.00001 9.26522 9.00001 9V3C9.00001 2.73478 9.10537 2.48043 9.29291 2.29289C9.48044 2.10536 9.7348 2 10 2C10.2652 2 10.5196 2.10536 10.7071 2.29289C10.8947 2.48043 11 2.73478 11 3V9C11 9.26522 10.8947 9.51957 10.7071 9.70711Z\"/>',\n  outlineBadged:\n    '<path d=\"M10.81 20.5L16.17 25.86L26.22 15.81C26.3838 15.6187 26.4694 15.3726 26.4597 15.1209C26.45 14.8693 26.3457 14.6305 26.1676 14.4524C25.9895 14.2743 25.7507 14.17 25.4991 14.1603C25.2474 14.1506 25.0013 14.2362 24.81 14.4L16.17 23L12.23 19.06C12.0387 18.8962 11.7926 18.8106 11.541 18.8203C11.2893 18.83 11.0505 18.9343 10.8724 19.1124C10.6944 19.2905 10.59 19.5293 10.5803 19.7809C10.5706 20.0326 10.6562 20.2787 10.82 20.47L10.81 20.5Z\"/><path d=\"M10 10C10.2652 10 10.5196 9.89464 10.7071 9.70711C10.8947 9.51957 11 9.26522 11 9V3C11 2.73478 10.8947 2.48043 10.7071 2.29289C10.5196 2.10536 10.2652 2 10 2C9.7348 2 9.48044 2.10536 9.29291 2.29289C9.10537 2.48043 9.00001 2.73478 9.00001 3V9C9.00001 9.26522 9.10537 9.51957 9.29291 9.70711C9.48044 9.89464 9.7348 10 10 10Z\"/><path d=\"M32 13.22V30H4.00001V8H7.00001V6H3.75001C3.51625 6.00391 3.28555 6.05383 3.07108 6.14691C2.85661 6.23999 2.66258 6.37441 2.50007 6.54249C2.33757 6.71057 2.20976 6.90902 2.12396 7.1265C2.03816 7.34398 1.99604 7.57624 2.00001 7.81V30.19C1.99604 30.4238 2.03816 30.656 2.12396 30.8735C2.20976 31.091 2.33757 31.2894 2.50007 31.4575C2.66258 31.6256 2.85661 31.76 3.07108 31.8531C3.28555 31.9462 3.51625 31.9961 3.75001 32H32.25C32.4838 31.9961 32.7145 31.9462 32.9289 31.8531C33.1434 31.76 33.3374 31.6256 33.5 31.4575C33.6625 31.2894 33.7903 31.091 33.8761 30.8735C33.9619 30.656 34.004 30.4238 34 30.19V12.34C33.3802 12.73 32.7063 13.0266 32 13.22Z\"/><path d=\"M22.5 6H13V8H22.78C22.5968 7.34903 22.5026 6.67625 22.5 6Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n  solid:\n    '<path d=\"M10 10C10.2652 10 10.5196 9.89464 10.7071 9.70711C10.8947 9.51957 11 9.26522 11 9V3C11 2.73478 10.8947 2.48043 10.7071 2.29289C10.5196 2.10536 10.2652 2 10 2C9.7348 2 9.48044 2.10536 9.29291 2.29289C9.10537 2.48043 9.00001 2.73478 9.00001 3V9C9.00001 9.26522 9.10537 9.51957 9.29291 9.70711C9.48044 9.89464 9.7348 10 10 10Z\"/><path d=\"M26 10C26.2652 10 26.5196 9.89464 26.7071 9.70711C26.8947 9.51957 27 9.26522 27 9V3C27 2.73478 26.8947 2.48043 26.7071 2.29289C26.5196 2.10536 26.2652 2 26 2C25.7348 2 25.4804 2.10536 25.2929 2.29289C25.1054 2.48043 25 2.73478 25 3V9C25 9.26522 25.1054 9.51957 25.2929 9.70711C25.4804 9.89464 25.7348 10 26 10Z\"/><path d=\"M32.25 6H28.25V9C28.25 9.58348 28.0182 10.1431 27.6056 10.5556C27.1931 10.9682 26.6335 11.2 26.05 11.2C25.4665 11.2 24.907 10.9682 24.4944 10.5556C24.0818 10.1431 23.85 9.58348 23.85 9V6H12.2V9C12.2 9.58348 11.9682 10.1431 11.5556 10.5556C11.1431 10.9682 10.5835 11.2 10 11.2C9.41654 11.2 8.85696 10.9682 8.44438 10.5556C8.0318 10.1431 7.80001 9.58348 7.80001 9V6H3.80001C3.56204 5.99729 3.32593 6.04233 3.10567 6.13246C2.8854 6.22259 2.68545 6.35597 2.51763 6.52473C2.34981 6.69348 2.21753 6.89417 2.12863 7.11493C2.03972 7.33569 1.99599 7.57204 2.00001 7.81V30.19C1.99604 30.4238 2.03816 30.656 2.12396 30.8735C2.20976 31.091 2.33757 31.2894 2.50007 31.4575C2.66258 31.6256 2.85661 31.76 3.07108 31.8531C3.28555 31.9462 3.51625 31.9961 3.75001 32H32.25C32.4838 31.9961 32.7145 31.9462 32.9289 31.8531C33.1434 31.76 33.3374 31.6256 33.5 31.4575C33.6625 31.2894 33.7903 31.091 33.8761 30.8735C33.9619 30.656 34.004 30.4238 34 30.19V7.81C34.004 7.57624 33.9619 7.34398 33.8761 7.1265C33.7903 6.90902 33.6625 6.71057 33.5 6.54249C33.3374 6.37441 33.1434 6.23999 32.9289 6.14691C32.7145 6.05383 32.4838 6.00391 32.25 6ZM25.94 16.58L16.27 26.25L11 20.94C10.7665 20.6832 10.6401 20.3469 10.6465 19.9999C10.6529 19.6529 10.7918 19.3215 11.0346 19.0735C11.2775 18.8255 11.6059 18.6798 11.9527 18.6661C12.2995 18.6525 12.6384 18.7719 12.9 19L16.28 22.38L24 14.66C24.1267 14.5333 24.2772 14.4327 24.4428 14.3642C24.6083 14.2956 24.7858 14.2603 24.965 14.2603C25.1442 14.2603 25.3217 14.2956 25.4873 14.3642C25.6528 14.4327 25.8033 14.5333 25.93 14.66C26.0567 14.7867 26.1573 14.9372 26.2258 15.1027C26.2944 15.2683 26.3297 15.4458 26.3297 15.625C26.3297 15.8042 26.2944 15.9817 26.2258 16.1473C26.1573 16.3128 26.0567 16.4633 25.93 16.59L25.94 16.58Z\"/>',\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H12.2V9C12.2 9.58348 11.9682 10.1431 11.5556 10.5556C11.1431 10.9682 10.5835 11.2 10 11.2C9.41654 11.2 8.85696 10.9682 8.44438 10.5556C8.0318 10.1431 7.80001 9.58348 7.80001 9V6H3.80001C3.56204 5.99729 3.32593 6.04233 3.10567 6.13246C2.8854 6.22259 2.68545 6.35597 2.51763 6.52473C2.34981 6.69348 2.21753 6.89417 2.12863 7.11493C2.03972 7.33569 1.99599 7.57204 2.00001 7.81V30.19C1.99604 30.4238 2.03816 30.656 2.12396 30.8735C2.20976 31.091 2.33757 31.2894 2.50007 31.4575C2.66258 31.6256 2.85661 31.76 3.07108 31.8531C3.28555 31.9462 3.51625 31.9961 3.75001 32H32.25C32.4838 31.9961 32.7145 31.9462 32.9289 31.8531C33.1434 31.76 33.3374 31.6256 33.5 31.4575C33.6625 31.2894 33.7903 31.091 33.8761 30.8735C33.9619 30.656 34.004 30.4238 34 30.19V15.0263C33.8886 15.0354 33.7764 15.0389 33.6637 15.0367H26.1964C26.2068 15.0584 26.2166 15.0804 26.2258 15.1027C26.2944 15.2683 26.3297 15.4458 26.3297 15.625C26.3297 15.8042 26.2944 15.9817 26.2258 16.1473C26.1573 16.3128 26.0567 16.4633 25.93 16.59L16.27 26.25L11 20.94C10.7665 20.6832 10.6401 20.3469 10.6465 19.9999C10.6529 19.6529 10.7918 19.3215 11.0346 19.0735C11.2775 18.8255 11.6059 18.6798 11.9527 18.6661C12.2995 18.6525 12.6384 18.7719 12.9 19L16.28 22.38L23.6233 15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C18.8204 12.3342 18.8703 11.0423 19.5362 10.0387L21.9594 6Z\"/><path d=\"M10 10C10.2652 10 10.5196 9.89464 10.7071 9.70711C10.8947 9.51957 11 9.26522 11 9V3C11 2.73478 10.8947 2.48043 10.7071 2.29289C10.5196 2.10536 10.2652 2 10 2C9.7348 2 9.48044 2.10536 9.29291 2.29289C9.10537 2.48043 9.00001 2.73478 9.00001 3V9C9.00001 9.26522 9.10537 9.51957 9.29291 9.70711C9.48044 9.89464 9.7348 10 10 10Z\"/>',\n  solidBadged:\n    '<path d=\"M10 10C10.2652 10 10.5196 9.89464 10.7071 9.70711C10.8947 9.51957 11 9.26522 11 9V3C11 2.73478 10.8947 2.48043 10.7071 2.29289C10.5196 2.10536 10.2652 2 10 2C9.7348 2 9.48044 2.10536 9.29291 2.29289C9.10537 2.48043 9.00001 2.73478 9.00001 3V9C9.00001 9.26522 9.10537 9.51957 9.29291 9.70711C9.48044 9.89464 9.7348 10 10 10Z\"/><path d=\"M30 13.5C28.0109 13.5 26.1032 12.7098 24.6967 11.3033C23.2902 9.89678 22.5 7.98912 22.5 6H12.2V9C12.2 9.58348 11.9682 10.1431 11.5556 10.5556C11.1431 10.9682 10.5835 11.2 10 11.2C9.41654 11.2 8.85696 10.9682 8.44438 10.5556C8.0318 10.1431 7.80001 9.58348 7.80001 9V6H3.80001C3.56204 5.99729 3.32593 6.04233 3.10567 6.13246C2.8854 6.22259 2.68545 6.35597 2.51763 6.52473C2.34981 6.69348 2.21753 6.89417 2.12863 7.11493C2.03972 7.33569 1.99599 7.57204 2.00001 7.81V30.19C1.99604 30.4238 2.03816 30.656 2.12396 30.8735C2.20976 31.091 2.33757 31.2894 2.50007 31.4575C2.66258 31.6256 2.85661 31.76 3.07108 31.8531C3.28555 31.9462 3.51625 31.9961 3.75001 32H32.25C32.4838 31.9961 32.7145 31.9462 32.9289 31.8531C33.1434 31.76 33.3374 31.6256 33.5 31.4575C33.6625 31.2894 33.7903 31.091 33.8761 30.8735C33.9619 30.656 34.004 30.4238 34 30.19V12.34C32.8041 13.0991 31.4165 13.5015 30 13.5ZM25.94 16.58L16.27 26.25L11 20.94C10.7665 20.6832 10.6401 20.3469 10.6465 19.9999C10.6529 19.6529 10.7918 19.3215 11.0346 19.0735C11.2775 18.8255 11.6059 18.6798 11.9527 18.6661C12.2995 18.6525 12.6384 18.7719 12.9 19L16.28 22.38L24 14.66C24.1267 14.5333 24.2772 14.4327 24.4428 14.3642C24.6083 14.2956 24.7858 14.2603 24.965 14.2603C25.1442 14.2603 25.3217 14.2956 25.4873 14.3642C25.6528 14.4327 25.8033 14.5333 25.93 14.66C26.0567 14.7867 26.1573 14.9372 26.2258 15.1027C26.2944 15.2683 26.3297 15.4458 26.3297 15.625C26.3297 15.8042 26.2944 15.9817 26.2258 16.1473C26.1573 16.3128 26.0567 16.4633 25.93 16.59L25.94 16.58Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const eventIconName = 'event';\nexport const eventIcon: IconShapeTuple = [eventIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 19.8C18.55 19.8 19 19.35 19 18.8V13C19 12.45 18.55 12 18 12C17.45 12 17 12.45 17 13V18.8C17 19.35 17.45 19.8 18 19.8ZM18.85 21.95C18.73 21.84 18.6 21.75 18.46 21.69C18.17 21.57 17.83 21.57 17.54 21.69C17.4 21.75 17.27 21.84 17.15 21.95C16.93 22.18 16.8 22.48 16.8 22.8C16.8 23.12 16.93 23.42 17.15 23.65C17.27 23.76 17.4 23.85 17.54 23.91C17.69 23.97 17.84 24 18 24C18.16 24 18.31 23.97 18.46 23.91C18.6 23.85 18.73 23.76 18.85 23.65C19.07 23.42 19.2 23.12 19.2 22.8C19.2 22.64 19.17 22.49 19.11 22.34C19.05 22.2 18.96 22.06 18.85 21.95ZM18 6C11.38 6 6 11.38 6 18C6 24.62 11.38 30 18 30C24.62 30 30 24.62 30 18C30 11.38 24.62 6 18 6ZM18 28C12.49 28 8 23.51 8 18C8 12.49 12.49 8 18 8C23.51 8 28 12.49 28 18C28 23.51 23.51 28 18 28Z\"/>',\n  solid:\n    '<path d=\"M18 6C11.38 6 6 11.38 6 18C6 24.62 11.38 30 18 30C24.62 30 30 24.62 30 18C30 11.38 24.62 6 18 6ZM16.8 12.65C16.8 11.99 17.34 11.45 18 11.45C18.66 11.45 19.2 11.99 19.2 12.65V18.45C19.2 19.11 18.66 19.65 18 19.65C17.34 19.65 16.8 19.11 16.8 18.45V12.65ZM18.98 24.15C18.84 24.28 18.69 24.38 18.53 24.45C18.35 24.52 18.18 24.56 18 24.56C17.82 24.56 17.64 24.53 17.46 24.45C17.31 24.38 17.16 24.29 17 24.14C16.74 23.87 16.59 23.52 16.59 23.15C16.59 22.78 16.73 22.44 17 22.15C17.14 22.02 17.29 21.92 17.45 21.85C17.62 21.78 17.8 21.74 17.99 21.74C18.18 21.74 18.36 21.78 18.53 21.85C18.68 21.92 18.83 22.02 18.98 22.15C19.1 22.27 19.21 22.43 19.28 22.61C19.35 22.79 19.39 22.96 19.39 23.14C19.39 23.5 19.25 23.85 18.97 24.14L18.98 24.15Z\"/>',\n};\n\nexport const exclamationCircleIconName = 'exclamation-circle';\nexport const exclamationCircleIcon: IconShapeTuple = [exclamationCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.9943 20.8C18.544 20.8 18.9938 20.35 18.9938 19.8V14C18.9938 13.45 18.544 13 17.9943 13C17.4445 13 16.9947 13.45 16.9947 14V19.8C16.9947 20.35 17.4445 20.8 17.9943 20.8ZM18.8439 22.95C18.7239 22.84 18.594 22.75 18.4541 22.69C18.1642 22.57 17.8243 22.57 17.5345 22.69C17.3945 22.75 17.2646 22.84 17.1446 22.95C16.9247 23.18 16.7948 23.48 16.7948 23.8C16.7948 24.12 16.9247 24.42 17.1446 24.65C17.2646 24.76 17.3945 24.85 17.5345 24.91C17.6844 24.97 17.8343 25 17.9943 25C18.1542 25 18.3041 24.97 18.4541 24.91C18.594 24.85 18.7239 24.76 18.8439 24.65C19.0638 24.42 19.1937 24.12 19.1937 23.8C19.1937 23.64 19.1637 23.49 19.1038 23.34C19.0438 23.2 18.9538 23.06 18.8439 22.95ZM30.5986 25.43L20.6631 7.57C20.1133 6.59 19.1238 6 17.9943 6C16.8648 6 15.8752 6.59 15.3254 7.57L5.38988 25.43C4.85012 26.39 4.87011 27.53 5.41987 28.48C5.96962 29.43 6.95918 30 8.05869 30H27.9298C29.0293 30 30.0089 29.43 30.5686 28.48C31.1284 27.53 31.1384 26.39 30.5986 25.43ZM28.8494 27.47C28.7595 27.63 28.4796 28 27.9398 28H8.05869C7.50894 28 7.23906 27.63 7.1491 27.47C7.05914 27.31 6.86922 26.89 7.1491 26.41L17.0647 8.55C17.3346 8.06 17.8043 8 17.9843 8C18.1642 8 18.634 8.05 18.9039 8.55L28.8394 26.41C29.1093 26.89 28.9194 27.31 28.8294 27.47H28.8494Z\"/>',\n  solid:\n    '<path d=\"M30.5986 25.43L20.6631 7.57C20.1133 6.59 19.1238 6 17.9943 6C16.8648 6 15.8752 6.59 15.3254 7.57L5.38988 25.43C4.85012 26.39 4.87011 27.53 5.41987 28.48C5.96962 29.43 6.95918 30 8.05869 30H27.9298C29.0293 30 30.0089 29.43 30.5686 28.48C31.1284 27.53 31.1384 26.39 30.5986 25.43ZM16.7948 13.5C16.7948 12.84 17.3346 12.3 17.9943 12.3C18.654 12.3 19.1937 12.84 19.1937 13.5V19.3C19.1937 19.96 18.654 20.5 17.9943 20.5C17.3346 20.5 16.7948 19.96 16.7948 19.3V13.5ZM18.9738 25C18.8339 25.13 18.684 25.23 18.524 25.3C18.3441 25.37 18.1742 25.41 17.9943 25.41C17.8143 25.41 17.6344 25.38 17.4545 25.3C17.3046 25.23 17.1546 25.13 16.9947 24.99C16.7348 24.72 16.5849 24.37 16.5849 24C16.5849 23.63 16.7248 23.29 16.9947 23C17.1346 22.87 17.2846 22.77 17.4445 22.7C17.6144 22.63 17.7943 22.59 17.9843 22.59C18.1742 22.59 18.3541 22.63 18.524 22.7C18.674 22.77 18.8239 22.87 18.9738 23C19.0938 23.12 19.2037 23.28 19.2737 23.46C19.3437 23.64 19.3836 23.81 19.3836 23.99C19.3836 24.35 19.2437 24.7 18.9638 24.99L18.9738 25Z\"/>',\n};\n\nexport const exclamationTriangleIconName = 'exclamation-triangle';\nexport const exclamationTriangleIcon: IconShapeTuple = [exclamationTriangleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.9976 11C14.1382 11 10.9987 14.14 10.9987 18C10.9987 21.86 14.1382 25 17.9976 25C21.857 25 24.9965 21.86 24.9965 18C24.9965 14.14 21.857 11 17.9976 11ZM17.9976 23C15.238 23 12.9983 20.76 12.9983 18C12.9983 15.24 15.238 13 17.9976 13C20.7571 13 22.9968 15.24 22.9968 18C22.9968 20.76 20.7571 23 17.9976 23ZM33.9151 17.61C31.1855 11.17 24.9365 7 17.9976 7C11.0586 7 4.80962 11.17 2.08005 17.61C1.97006 17.86 1.97006 18.14 2.08005 18.39C4.80962 24.84 11.0586 29 17.9976 29C24.9365 29 31.1855 24.83 33.9151 18.39C34.0251 18.14 34.0251 17.86 33.9151 17.61ZM17.9976 27C11.9985 27 6.58934 23.48 4.08973 18C6.58934 12.52 11.9985 9 17.9976 9C23.9966 9 29.4058 12.52 31.9054 18C29.4058 23.48 23.9966 27 17.9976 27Z\"/>',\n  solid:\n    '<path d=\"M17.9976 11C14.1382 11 10.9987 14.14 10.9987 18C10.9987 21.86 14.1382 25 17.9976 25C21.857 25 24.9965 21.86 24.9965 18C24.9965 14.14 21.857 11 17.9976 11ZM33.9151 17.61C31.1855 11.17 24.9365 7 17.9976 7C11.0586 7 4.80962 11.17 2.08005 17.61C1.97006 17.86 1.97006 18.14 2.08005 18.39C4.80962 24.84 11.0586 29 17.9976 29C24.9365 29 31.1855 24.83 33.9151 18.39C34.0251 18.14 34.0251 17.86 33.9151 17.61ZM17.9976 27C11.9985 27 6.58934 23.48 4.08973 18C6.58934 12.52 11.9985 9 17.9976 9C23.9966 9 29.4058 12.52 31.9054 18C29.4058 23.48 23.9966 27 17.9976 27Z\"/>',\n};\n\nexport const eyeIconName = 'eye';\nexport const eyeIcon: IconShapeTuple = [eyeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.5495 20.4301C24.8294 19.6701 24.9893 18.8601 24.9893 18.0001C24.9893 14.1401 21.8508 11.0001 17.9926 11.0001C17.133 11.0001 16.3233 11.1601 15.5637 11.4401L17.2029 13.0801C17.4628 13.0401 17.7227 13.0001 17.9926 13.0001C20.7513 13.0001 22.9902 15.2401 22.9902 18.0001C22.9902 18.2701 22.9502 18.5301 22.9103 18.7901L24.5495 20.4301ZM17.9926 9.00006C23.9898 9.00006 29.3972 12.5201 31.896 18.0001C30.8965 20.1901 29.4272 22.0601 27.648 23.5301L29.0674 24.9501C31.1264 23.2201 32.8056 20.9901 33.9151 18.3901C34.025 18.1401 34.025 17.8601 33.9151 17.6101C31.1864 11.1601 24.9393 7.00006 18.0026 7.00006C15.9735 7.00006 14.0044 7.37006 12.1653 8.03006L13.7446 9.61006C15.1039 9.21006 16.5332 9.00006 18.0026 9.00006H17.9926ZM3.70926 2.29006C3.31944 1.90006 2.67974 1.90006 2.28992 2.29006C1.9001 2.68006 1.9001 3.32006 2.28992 3.71006L8.47702 9.90006C5.70832 11.7401 3.44938 14.3801 2.08002 17.6101C1.97007 17.8601 1.97007 18.1401 2.08002 18.3901C4.80874 24.8401 11.0558 29.0001 17.9926 29.0001C20.7413 29.0001 23.37 28.3401 25.7189 27.1501L32.2759 33.7101C32.4758 33.9101 32.7257 34.0001 32.9855 34.0001C33.2454 34.0001 33.4953 33.9001 33.6952 33.7101C34.085 33.3201 34.085 32.6901 33.6952 32.3001L3.70926 2.29006ZM13.8345 15.2501L20.7413 22.1601C19.9516 22.6801 19.0121 23.0001 17.9926 23.0001C15.2339 23.0001 12.9949 20.7601 12.9949 18.0001C12.9949 16.9801 13.3048 16.0401 13.8345 15.2501ZM17.9926 27.0001C11.9954 27.0001 6.58791 23.4801 4.08908 18.0001C5.36848 15.1901 7.42751 12.9101 9.92634 11.3401L12.4052 13.8201C11.5256 14.9901 10.9958 16.4301 10.9958 18.0001C10.9958 21.8601 14.1344 25.0001 17.9926 25.0001C19.5618 25.0001 21.0012 24.4701 22.1706 23.5901L24.2296 25.6501C22.3105 26.5201 20.1915 27.0001 17.9926 27.0001Z\"/>',\n  solid:\n    '<path d=\"M17.9926 9.00006C23.9898 9.00006 29.3972 12.5201 31.896 18.0001C30.8965 20.1901 29.4272 22.0601 27.648 23.5301L29.0674 24.9501C31.1264 23.2201 32.8056 20.9901 33.9151 18.3901C34.025 18.1401 34.025 17.8601 33.9151 17.6101C31.1864 11.1601 24.9393 7.00006 18.0026 7.00006C15.9735 7.00006 14.0044 7.37006 12.1653 8.03006L13.7446 9.61006C15.1039 9.21006 16.5332 9.00006 18.0026 9.00006H17.9926ZM3.70926 2.29006C3.31944 1.90006 2.67974 1.90006 2.28992 2.29006C1.9001 2.68006 1.9001 3.32006 2.28992 3.71006L8.47702 9.90006C5.70832 11.7401 3.44938 14.3801 2.08002 17.6101C1.97007 17.8601 1.97007 18.1401 2.08002 18.3901C4.80874 24.8401 11.0558 29.0001 17.9926 29.0001C20.7413 29.0001 23.37 28.3401 25.7189 27.1501L32.2759 33.7101C32.4758 33.9101 32.7257 34.0001 32.9855 34.0001C33.2454 34.0001 33.4953 33.9001 33.6952 33.7101C34.085 33.3201 34.085 32.6901 33.6952 32.3001L3.70926 2.29006ZM17.9926 27.0001C11.9954 27.0001 6.58791 23.4801 4.08908 18.0001C5.36848 15.1901 7.42751 12.9101 9.92634 11.3401L12.4052 13.8201C11.5256 14.9901 10.9958 16.4301 10.9958 18.0001C10.9958 21.8601 14.1344 25.0001 17.9926 25.0001C19.5618 25.0001 21.0012 24.4701 22.1706 23.5901L24.2296 25.6501C22.3105 26.5201 20.1915 27.0001 17.9926 27.0001ZM15.5637 11.4401L24.5495 20.4301C24.8294 19.6701 24.9893 18.8601 24.9893 18.0001C24.9893 14.1401 21.8508 11.0001 17.9926 11.0001C17.133 11.0001 16.3233 11.1601 15.5637 11.4401Z\"/>',\n};\n\nexport const eyeHideIconName = 'eye-hide';\nexport const eyeHideIcon: IconShapeTuple = [eyeHideIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M15 23.86L17 24.86V18.27C16.9989 18.0077 16.8947 17.7563 16.71 17.57L10.23 11H25.79L19.32 17.57C19.1353 17.7563 19.0311 18.0077 19.03 18.27L19 26L21 27V18.68L27.58 12C27.8432 11.733 27.9936 11.3749 28 11V10C28 9.44772 27.5523 9 27 9H9C8.44772 9 8 9.44772 8 10V11C8.0064 11.3749 8.15679 11.733 8.42 12L15 18.68V23.86Z\"/>',\n  solid:\n    '<path d=\"M8 9V10.1212C8.00188 10.2532 8.05585 10.3791 8.15015 10.4716L15.4374 17.8393C15.5317 17.9317 15.5857 18.0577 15.5876 18.1897V25.087C15.5872 25.2784 15.696 25.4532 15.8679 25.5375L19.8218 26.9489C19.9771 27.025 20.1607 27.0156 20.3073 26.9239C20.4539 26.8323 20.5429 26.6714 20.5425 26.4985V18.0996C20.5564 17.9643 20.6207 17.8392 20.7227 17.7492L27.8498 10.4916C27.9442 10.3992 27.9981 10.2732 28 10.1412V9H8Z\"/>',\n};\n\nexport const filterGridIconName = 'filter-grid';\nexport const filterGridIcon: IconShapeTuple = [filterGridIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18 32C10.268 32 4 25.732 4 18C4 10.268 10.268 4 18 4C25.732 4 32 10.268 32 18C32 21.713 30.525 25.274 27.8995 27.8995C25.274 30.525 21.713 32 18 32ZM17 26.86L15 25.86V20.68L8.42 14C8.15679 13.733 8.0064 13.3749 8 13V12C8 11.4477 8.44772 11 9 11H27C27.5523 11 28 11.4477 28 12V13C27.9936 13.3749 27.8432 13.733 27.58 14L21 20.68V29L19 28L19.03 20.27C19.0311 20.0077 19.1353 19.7563 19.32 19.57L25.79 13H10.23L16.71 19.57C16.8947 19.7563 16.9989 20.0077 17 20.27V26.86Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18 32C10.268 32 4 25.732 4 18C4 10.268 10.268 4 18 4C25.732 4 32 10.268 32 18C32 21.713 30.525 25.274 27.8995 27.8995C25.274 30.525 21.713 32 18 32ZM8 12.12V11H27.98V12.14C27.9781 12.2719 27.9242 12.3977 27.83 12.49L20.71 19.74C20.6081 19.8299 20.5438 19.9548 20.53 20.09V28.48C20.5303 28.6528 20.4415 28.8134 20.295 28.905C20.1485 28.9966 19.9651 29.006 19.81 28.93L15.86 27.52C15.6883 27.4359 15.5796 27.2612 15.58 27.07V20.18C15.5781 20.0481 15.5242 19.9223 15.43 19.83L8.15 12.47C8.05579 12.3777 8.00188 12.2519 8 12.12Z\"/>',\n};\n\nexport const filterGridCircleIconName = 'filter-grid-circle';\nexport const filterGridCircleIcon: IconShapeTuple = [filterGridCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.42 10H30C31.1046 10 32 10.8954 32 12V30C32 31.1046 31.1046 32 30 32H6C4.89543 32 4 31.1046 4 30V8.00001C4 6.89544 4.89543 6.00001 6 6.00001H12.49C13.1301 5.99835 13.7323 6.30318 14.11 6.82001L16.42 10ZM6 30H30V12H15.91C15.5899 12.0008 15.2888 11.8484 15.1 11.59L12.49 8.00001H6V12H15.31C15.31 13.1046 14.4146 14 13.31 14H6V30Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M19.5594 10H16.42L14.11 6.82001C13.7323 6.30318 13.1301 5.99835 12.49 6.00001H6C4.89543 6.00001 4 6.89544 4 8.00001V30C4 31.1046 4.89543 32 6 32H30C31.1046 32 32 31.1046 32 30V15.0367H30V30H6V14H13.31C14.4146 14 15.31 13.1046 15.31 12H6V8.00001H12.49L15.1 11.59C15.2888 11.8484 15.5899 12.0008 15.91 12H19.0073C18.9663 11.3177 19.1449 10.6284 19.5362 10.0387L19.5594 10Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13V30H6V14H13.31C14.4146 14 15.31 13.1046 15.31 12H6V8.00001H12.49L15.1 11.59C15.2888 11.8484 15.5899 12.0008 15.91 12H26.3924C25.5469 11.4905 24.8179 10.8074 24.2547 10H16.42L14.11 6.82001C13.7323 6.30318 13.1301 5.99835 12.49 6.00001H6C4.89543 6.00001 4 6.89544 4 8.00001V30C4 31.1046 4.89543 32 6 32H30C31.1046 32 32 31.1046 32 30V12.7101Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.42 10H30C31.1046 10 32 10.8954 32 12V30C32 31.1046 31.1046 32 30 32H6C4.89543 32 4 31.1046 4 30V8.00001C4 6.89544 4.89543 6.00001 6 6.00001H12.49C13.1301 5.99835 13.7323 6.30318 14.11 6.82001L16.42 10ZM6 8.00001V12H15.21L12.49 8.00001H6Z\"/>',\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.5594 10L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H32V30C32 31.1046 31.1046 32 30 32H6C4.89543 32 4 31.1046 4 30V8.00001C4 6.89544 4.89543 6.00001 6 6.00001H12.49C13.1301 5.99835 13.7323 6.30318 14.11 6.82001L16.42 10H19.5594ZM6 12V8.00001H12.49L15.21 12H6Z\"/>',\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13C27.6213 13 25.5196 11.8135 24.2547 10H16.42L14.11 6.82001C13.7323 6.30318 13.1301 5.99835 12.49 6.00001H6C4.89543 6.00001 4 6.89544 4 8.00001V30C4 31.1046 4.89543 32 6 32H30C31.1046 32 32 31.1046 32 30V12.7101ZM6 12V8.00001H12.49L15.21 12H6Z\"/>',\n};\n\nexport const folderIconName = 'folder';\nexport const folderIcon: IconShapeTuple = [folderIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.26 13C33.84 12.99 34.38 13.26 34.71 13.74C35 14.16 35.08 14.69 34.92 15.18L30.73 30.28C30.6 30.72 30.19 31.02 29.73 31H4.41C3.66 31.02 3.03 30.44 3 29.69V7C3 5.9 3.9 5 5 5H11.49C12.13 5 12.73 5.3 13.11 5.82L15.42 9H29.39C30.49 9 31.39 9.9 31.39 11H14.91C14.59 11 14.29 10.85 14.1 10.59L11.49 7H5V25L7.92 14.66C7.92 14.66 7.92 14.57 7.92 14.52C8.32 13.63 9.19 13.04 10.17 13H33.26ZM5.9 29H28.94L32.88 14.95H10.16C10.01 14.98 9.87 15.07 9.78 15.19L5.9 29Z\"/>',\n  outlineAlerted:\n    '<path d=\"M27.9041 1.64621L22.2224 11.1159C21.9529 11.4984 21.9284 11.9949 22.1591 12.4005C22.3898 12.806 22.8366 13.0519 23.315 13.0367H34.6884C35.1669 13.0519 35.6136 12.806 35.8443 12.4005C36.075 11.9949 36.0506 11.4984 35.781 11.1159L30.0993 1.64621C29.8713 1.26913 29.4535 1.03735 29.0017 1.03735C28.55 1.03735 28.1321 1.26913 27.9041 1.64621Z\"/><path d=\"M20.1058 11H14.9102C14.5902 11 14.2902 10.85 14.1002 10.59L11.4902 7H5.00024V25L7.92024 14.66V14.52C8.32024 13.63 9.19024 13.04 10.1702 13H20.2327C20.2861 13.1326 20.3488 13.2627 20.4208 13.3893C20.8815 14.1991 21.6527 14.7472 22.5183 14.95H10.1602C10.0102 14.98 9.87024 15.07 9.78024 15.19L5.90024 29H28.9402L32.8559 15.0367H34.6639C34.7636 15.0387 34.863 15.0362 34.9617 15.0292C34.9503 15.0798 34.9365 15.1301 34.9202 15.18L30.7302 30.28C30.6002 30.72 30.1902 31.02 29.7302 31H4.41024C3.66024 31.02 3.03024 30.44 3.00024 29.69V7C3.00024 5.9 3.90024 5 5.00024 5H11.4902C12.1302 5 12.7302 5.3 13.1102 5.82L15.4202 9H21.1597L20.5364 10.0387C20.3378 10.3381 20.1939 10.6632 20.1058 11Z\"/>',\n  outlineBadged:\n    '<path d=\"M31 11C33.7614 11 36 8.76142 36 6C36 3.23858 33.7614 1 31 1C28.2386 1 26 3.23858 26 6C26 8.76142 28.2386 11 31 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.101 11H14.91C14.59 11 14.29 10.85 14.1 10.59L11.49 7H5V25L7.92 14.66V14.52C8.32 13.63 9.19 13.04 10.17 13H33.26C33.84 12.99 34.38 13.26 34.71 13.74C35 14.16 35.08 14.69 34.92 15.18L30.73 30.28C30.6 30.72 30.19 31.02 29.73 31H4.41C3.66 31.02 3.03 30.44 3 29.69V7C3 5.9 3.9 5 5 5H11.49C12.13 5 12.73 5.3 13.11 5.82L15.42 9H24.6736C25.0297 9.7496 25.5151 10.4259 26.101 11ZM28.94 29H5.9L9.78 15.19C9.87 15.07 10.01 14.98 10.16 14.95H32.88L28.94 29Z\"/>',\n  solid:\n    '<path d=\"M34.7058 13.74C34.3744 13.2643 33.8223 12.986 33.2379 13H10.2583C9.26952 13.0414 8.38858 13.6293 7.9806 14.52C7.97729 14.5666 7.97729 14.6134 7.9806 14.66L5.02463 25V7.00001H11.5946L14.2367 10.59C14.4279 10.8484 14.7327 11.0008 15.0567 11H31.3449C31.3449 9.89544 30.4384 9.00001 29.3203 9.00001H15.573L13.2345 5.82001C12.8522 5.30318 12.2426 4.99835 11.5946 5.00001H5.02463C3.90646 5.00001 3 5.89544 3 7.00001V29.69C3.03289 30.4389 3.66891 31.0226 4.42737 31H29.6644C30.1293 31.0183 30.5469 30.7213 30.6768 30.28L34.9184 15.18C35.0788 14.6935 35.0001 14.161 34.7058 13.74Z\"/>',\n  solidAlerted:\n    '<path d=\"M27.9041 1.64621L22.2224 11.1159C21.9529 11.4984 21.9284 11.9949 22.1591 12.4005C22.3898 12.806 22.8366 13.0519 23.315 13.0367H34.6884C35.1669 13.0519 35.6136 12.806 35.8443 12.4005C36.075 11.9949 36.0506 11.4984 35.781 11.1159L30.0993 1.64621C29.8713 1.26913 29.4535 1.03735 29.0017 1.03735C28.55 1.03735 28.1321 1.26913 27.9041 1.64621Z\"/><path d=\"M20.2325 13C20.2858 13.1326 20.3485 13.2627 20.4206 13.3893C21.0233 14.4489 22.1577 15.0604 23.3395 15.0367H34.6637C34.7629 15.0387 34.8618 15.0362 34.9601 15.0293C34.9487 15.0799 34.9348 15.1302 34.9184 15.18L30.6768 30.28C30.5469 30.7213 30.1293 31.0183 29.6644 31H4.42737C3.66891 31.0226 3.03289 30.4389 3 29.69V7.00001C3 5.89544 3.90646 5.00001 5.02463 5.00001H11.5946C12.2426 4.99835 12.8522 5.30318 13.2345 5.82001L15.573 9.00001H21.1594L20.5362 10.0387C20.3375 10.3381 20.1937 10.6632 20.1056 11H15.0567C14.7327 11.0008 14.4279 10.8484 14.2367 10.59L11.5946 7.00001H5.02463V25L7.9806 14.66C7.97729 14.6134 7.97729 14.5666 7.9806 14.52C8.38858 13.6293 9.26952 13.0414 10.2583 13H20.2325Z\"/>',\n  solidBadged:\n    '<path d=\"M31 11C33.7614 11 36 8.76142 36 6C36 3.23858 33.7614 1 31 1C28.2386 1 26 3.23858 26 6C26 8.76142 28.2386 11 31 11Z\"/><path d=\"M24.6736 9.00001C25.0297 9.74961 25.5151 10.4259 26.101 11H15.0567C14.7327 11.0008 14.4279 10.8484 14.2367 10.59L11.5946 7.00001H5.02463V25L7.9806 14.66C7.97729 14.6134 7.97729 14.5666 7.9806 14.52C8.38858 13.6293 9.26952 13.0414 10.2583 13H33.2379C33.8223 12.986 34.3744 13.2643 34.7058 13.74C35.0001 14.161 35.0788 14.6935 34.9184 15.18L30.6768 30.28C30.5469 30.7213 30.1293 31.0183 29.6644 31H4.42737C3.66891 31.0226 3.03289 30.4389 3 29.69V7.00001C3 5.89544 3.90646 5.00001 5.02463 5.00001H11.5946C12.2426 4.99835 12.8522 5.30318 13.2345 5.82001L15.573 9.00001H24.6736Z\"/>',\n};\n\nexport const folderOpenIconName = 'folder-open';\nexport const folderOpenIcon: IconShapeTuple = [folderOpenIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.0521 6.5C24.0521 8.98528 22.0002 11 19.469 11C16.9378 11 14.8859 8.98528 14.8859 6.5C14.8859 4.01472 16.9378 2 19.469 2C22.0002 2 24.0521 4.01472 24.0521 6.5ZM22.0152 6.5C22.0152 5.11929 20.8752 4 19.469 4C18.0628 4 16.9228 5.11929 16.9228 6.5C16.9228 7.88071 18.0628 9 19.469 9C20.8752 9 22.0152 7.88071 22.0152 6.5Z\"/><path d=\"M25.6715 25.45C25.2015 25.1507 24.5736 25.2803 24.266 25.74C22.83 27.9 20.1921 30.55 17.8395 31.44C15.4868 32.33 13.6434 32.01 12.9101 31.44C12.5943 31.17 11.7694 30.44 12.4721 27.95C12.8542 26.5961 14.8624 21.1444 15.9657 18.1491C16.2151 17.472 16.4183 16.9203 16.546 16.57L14.3257 16.85L14.2106 17.1546C13.3719 19.3729 10.9518 25.7742 10.4963 27.43C9.80371 29.92 10.15 31.73 11.6064 32.99C12.624 33.691 13.8474 34.0457 15.0896 34C16.2949 33.9829 17.4865 33.7456 18.6033 33.3C21.4449 32.21 24.429 29.18 25.9974 26.83C26.1411 26.6047 26.1874 26.3325 26.1263 26.0736C26.0651 25.8146 25.9015 25.5903 25.6715 25.45Z\"/><path d=\"M14.8395 14.6192C13.2329 14.8251 11.8689 15 11.8407 15L11.8508 15.09C11.2884 15.1618 10.7731 14.7723 10.7 14.22C10.6268 13.6677 11.0236 13.1618 11.586 13.09C11.8508 13.03 18.0024 12.24 19.4588 12.09C20.5804 11.7902 21.7795 12.1074 22.5957 12.92C23.2985 13.74 23.4309 14.94 22.9013 16.52C22.3717 18.1 20.0292 25 18.7765 28.56C18.4049 28.7936 18.0129 28.9944 17.6052 29.16C17.1789 29.3227 16.7394 29.4498 16.2914 29.54C16.7049 28.3175 17.5703 25.7863 18.4527 23.2053C19.5263 20.065 20.6252 16.8509 20.9662 15.83C21.2513 14.95 21.2004 14.3 21.0375 14.15C20.8745 14 20.3755 13.9 19.7135 14C18.9132 14.0969 16.7117 14.3791 14.8395 14.6192Z\"/>',\n  solid:\n    '<path d=\"M26.0898 6.01261C26.0898 8.22871 24.129 10.0252 21.7102 10.0252C19.2914 10.0252 17.3305 8.22871 17.3305 6.01261C17.3305 3.79651 19.2914 2 21.7102 2C24.129 2 26.0898 3.79651 26.0898 6.01261Z\"/><path d=\"M25.3551 26.1564C25.6436 26.1017 25.9439 26.1557 26.1884 26.3064C26.6309 26.6059 26.7621 27.1598 26.4949 27.6004C24.9949 29.697 22.1481 32.3654 19.4218 33.3686C18.346 33.7666 17.1987 33.9775 16.0385 33.9905C14.8454 34.0578 13.661 33.7653 12.6662 33.1579C11.5799 32.5093 11.0613 31.3013 11.3742 30.1485C11.4483 29.7985 12.7035 26.4824 13.9301 23.2418C15.0596 20.2577 16.1648 17.3376 16.3013 16.8567C16.5492 16.3115 16.5764 15.7032 16.378 15.1413C16.1898 14.8389 15.8254 14.6661 15.4473 14.6999C15.086 14.73 11.8012 15.1212 11.8012 15.1212C11.1965 15.1572 10.6745 14.7373 10.6352 14.1833C10.5959 13.6293 11.0542 13.1509 11.6589 13.1149C11.7196 13.111 13.0955 12.9499 14.7885 12.7517C17.3733 12.4491 20.6971 12.0599 21.2065 12.0115C24.3051 11.56 24.6007 13.4359 23.9219 15.3419C23.462 16.646 19.2685 28.0418 19.0276 28.6839L18.4473 30.2588C18.4408 30.2846 18.4331 30.3134 18.4247 30.3446C18.3359 30.6774 18.1746 31.2814 18.5349 31.3823C19.0889 31.5776 20.379 30.6805 20.781 30.401C20.7922 30.3932 20.8026 30.3859 20.8124 30.3792C22.3004 29.3094 23.597 28.0335 24.6555 26.5973C24.8145 26.3701 25.0667 26.2112 25.3551 26.1564Z\"/>',\n};\n\nexport const helpInfoIconName = 'help-info';\nexport const helpInfoIcon: IconShapeTuple = [helpInfoIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.7722 2.29L33.8282 17.29L33.8182 17.3C34.1593 17.6968 34.1363 18.2882 33.7656 18.6576C33.3948 19.0269 32.8012 19.0498 32.4029 18.71L18.0596 4.41L3.7162 18.7C3.31795 19.0398 2.72431 19.0169 2.35356 18.6476C1.98281 18.2782 1.95988 17.6868 2.30093 17.29L17.357 2.29C17.7485 1.90228 18.3807 1.90228 18.7722 2.29Z\"/><path d=\"M23.0783 31.9999H28.097V17.7599L30.1044 19.7599V31.9999C30.1044 33.1045 29.2056 33.9999 28.097 33.9999H21.0708V23.9999H15.0484V33.9999H8.02225C6.91355 33.9999 6.01478 33.1045 6.01478 31.9999V19.9999L8.02225 17.9999V31.9999H13.0409V21.9999H23.0783V31.9999Z\"/>',\n  solid:\n    '<path d=\"M32.3503 19.7148C32.5394 19.9021 32.7954 20.0064 33.0617 20.0049C33.4644 20.0032 33.827 19.7611 33.9821 19.3901C34.1373 19.0192 34.055 18.5915 33.7731 18.3044L18.7432 3.30009C18.3524 2.91226 17.7212 2.91226 17.3304 3.30009L2.30051 18.3044C1.96006 18.7013 1.98295 19.2929 2.35305 19.6624C2.72316 20.0318 3.31577 20.0547 3.71332 19.7148L18.0318 5.4107L32.3503 19.7148Z\"/><path d=\"M6.00793 20.8351L18.0318 8.79164L30.0558 20.7651V33.0086C30.0558 34.1135 29.1586 35.0092 28.0518 35.0092H21.0378V25.0063H15.0259V35.0092H8.01192C6.90515 35.0092 6.00793 34.1135 6.00793 33.0086V20.8351Z\"/>',\n};\n\nexport const homeIconName = 'home';\nexport const homeIcon: IconShapeTuple = [homeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 4H4C2.89543 4 2 4.89543 2 6V30C2 31.1046 2.89543 32 4 32H32C33.1046 32 34 31.1046 34 30V6C34 4.89543 33.1046 4 32 4ZM8.92 14C10.5769 14 11.92 12.6569 11.92 11C11.92 9.34315 10.5769 8 8.92 8C7.26315 8 5.92 9.34315 5.92 11C5.92 12.6569 7.26315 14 8.92 14ZM22.78 15.37L17.38 20.77L13.38 16.77C12.99 16.3823 12.36 16.3823 11.97 16.77L5.92 22.9V25.73L12.71 18.94L16 22.18L12.25 25.93H15L23.45 17.48L30 24V21.18L24.19 15.37C23.8 14.9823 23.17 14.9823 22.78 15.37ZM10.4053 10.3807C10.1545 9.7832 9.56803 9.39595 8.92 9.4V9.41C8.04414 9.41546 7.33546 10.1241 7.33 11C7.33001 11.648 7.72093 12.2321 8.32004 12.4791C8.91915 12.7262 9.60811 12.5875 10.0649 12.1278C10.5217 11.6681 10.6561 10.9783 10.4053 10.3807ZM4 6V30H32V6H4Z\"/>',\n  outlineBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 30V13.22C32.7063 13.0266 33.3802 12.73 34 12.34V30C34 31.1046 33.1046 32 32 32H4C2.89543 32 2 31.1046 2 30V6C2 4.89543 2.89543 4 4 4H22.78C22.5968 4.65097 22.5026 5.32375 22.5 6H4V30H32ZM13.38 16.77L17.38 20.77L22.78 15.37C23.17 14.9823 23.8 14.9823 24.19 15.37L30 21.18V24L23.45 17.48L15 25.93H12.25L16 22.18L12.71 18.94L5.92 25.73V22.9L11.97 16.77C12.36 16.3823 12.99 16.3823 13.38 16.77ZM11.93 11C11.93 9.34315 10.5869 8 8.93 8C7.27315 8 5.93 9.34315 5.93 11C5.93 12.6569 7.27315 14 8.93 14C10.5869 14 11.93 12.6569 11.93 11ZM8.93 9.4C8.04634 9.4 7.33 10.1163 7.33 11C7.33 11.8837 8.04634 12.6 8.93 12.6C9.81366 12.6 10.53 11.8837 10.53 11C10.53 10.1163 9.81366 9.4 8.93 9.4Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 4H32C33.1046 4 34 4.89543 34 6V30C34 31.1046 33.1046 32 32 32H4C2.89543 32 2 31.1046 2 30V6C2 4.89543 2.89543 4 4 4ZM11.92 11C11.92 9.34315 10.5769 8 8.92 8C7.26315 8 5.92 9.34315 5.92 11C5.92 12.6569 7.26315 14 8.92 14C10.5769 14 11.92 12.6569 11.92 11ZM6 27V22.9L12 16.82C12.39 16.4323 13.02 16.4323 13.41 16.82L16 19.35L8.32 27H6ZM11.15 27H30V21.18L24.19 15.37C23.8 14.9823 23.17 14.9823 22.78 15.37L11.15 27Z\"/>',\n  solidBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.0268 10.546C25.4451 12.4122 27.6561 13.5056 30 13.5C31.4164 13.5009 32.8038 13.0986 34 12.34V30C34 31.1046 33.1046 32 32 32H4C2.89543 32 2 31.1046 2 30V6C2 4.89543 2.89543 4 4 4H22.78C22.147 6.25684 22.6085 8.6799 24.0268 10.546ZM11.92 11C11.92 9.34315 10.5769 8 8.92 8C7.26315 8 5.92 9.34315 5.92 11C5.92 12.6569 7.26315 14 8.92 14C10.5769 14 11.92 12.6569 11.92 11ZM6 27V22.9L12 16.82C12.39 16.4323 13.02 16.4323 13.41 16.82L16 19.35L8.32 27H6ZM11.15 27H30V21.18L24.19 15.37C23.8 14.9823 23.17 14.9823 22.78 15.37L11.15 27Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const imageIconName = 'image';\nexport const imageIcon: IconShapeTuple = [imageIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21 23H19V15H16C15.45 15 15 15.45 15 16C15 16.55 15.45 17 16 17H17V23H15C14.45 23 14 23.45 14 24C14 24.55 14.45 25 15 25H21C21.55 25 22 24.55 22 24C22 23.45 21.55 23 21 23ZM17.93 13.3C18.7 13.3 19.33 12.67 19.33 11.9C19.33 11.13 18.7 10.5 17.93 10.5C17.16 10.5 16.53 11.13 16.53 11.9C16.53 12.67 17.16 13.3 17.93 13.3ZM18 6C11.38 6 6 11.38 6 18C6 24.62 11.38 30 18 30C24.62 30 30 24.62 30 18C30 11.38 24.62 6 18 6ZM18 28C12.49 28 8 23.51 8 18C8 12.49 12.49 8 18 8C23.51 8 28 12.49 28 18C28 23.51 23.51 28 18 28Z\"/>',\n  solid:\n    '<path d=\"M18 6C11.38 6 6 11.38 6 18C6 24.62 11.38 30 18 30C24.62 30 30 24.62 30 18C30 11.38 24.62 6 18 6ZM17.93 10.3C18.81 10.3 19.53 11.02 19.53 11.9C19.53 12.78 18.81 13.5 17.93 13.5C17.05 13.5 16.33 12.78 16.33 11.9C16.33 11.02 17.05 10.3 17.93 10.3ZM21 25.2H15C14.34 25.2 13.8 24.66 13.8 24C13.8 23.34 14.34 22.8 15 22.8H16.8V17.2H16C15.34 17.2 14.8 16.66 14.8 16C14.8 15.34 15.34 14.8 16 14.8H19.2V22.8H21C21.66 22.8 22.2 23.34 22.2 24C22.2 24.66 21.66 25.2 21 25.2Z\"/>',\n};\n\nexport const infoCircleIconName = 'info-circle';\nexport const infoCircleIcon: IconShapeTuple = [infoCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M2 18C2 26.84 9.16 34 18 34C22.24 34 26.31 32.31 29.31 29.31C32.31 26.31 34 22.24 34 18C34 9.16 26.84 2 18 2C9.16 2 2 9.16 2 18ZM4 18C4 10.27 10.27 4 18 4C25.73 4 32 10.27 32 18C32 25.73 25.73 32 18 32C10.27 32 4 25.73 4 18ZM21 25H19V14H16C15.45 14 15 14.45 15 15C15 15.55 15.45 16 16 16H17V25H15C14.45 25 14 25.45 14 26C14 26.55 14.45 27 15 27H21C21.55 27 22 26.55 22 26C22 25.45 21.55 25 21 25ZM19.37 10.45C19.37 11.22 18.74 11.85 17.97 11.85C17.2 11.85 16.57 11.22 16.57 10.45C16.57 9.68 17.2 9.05 17.97 9.05C18.74 9.05 19.37 9.68 19.37 10.45Z\"/>',\n  solid:\n    '<path d=\"M18 2C9.16 2 2 9.16 2 18C2 26.84 9.16 34 18 34C22.24 34 26.31 32.31 29.31 29.31C32.31 26.31 34 22.24 34 18C34 9.16 26.84 2 18 2ZM17.97 8.85C18.85 8.85 19.57 9.57 19.57 10.45C19.57 11.33 18.85 12.05 17.97 12.05C17.09 12.05 16.37 11.33 16.37 10.45C16.37 9.57 17.09 8.85 17.97 8.85ZM21 27.2H15C14.34 27.2 13.8 26.66 13.8 26C13.8 25.34 14.34 24.8 15 24.8H16.8V16.2H16C15.34 16.2 14.8 15.66 14.8 15C14.8 14.34 15.34 13.8 16 13.8H19.2V24.8H21C21.66 24.8 22.2 25.34 22.2 26C22.2 26.66 21.66 27.2 21 27.2Z\"/>',\n};\n\nexport const infoStandardIconName = 'info-standard';\nexport const infoStandardIcon: IconShapeTuple = [infoStandardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15.016 2.0022C7.82748 2.0022 2 7.8225 2 15.0022C2 22.1819 7.82748 28.0022 15.016 28.0022C22.2046 28.0022 28.0321 22.1819 28.0321 15.0022C28.0321 7.8225 22.2046 2.0022 15.016 2.0022ZM15.016 4.05219C19.4513 4.04814 23.452 6.71346 25.1521 10.8049C26.8522 14.8963 25.9167 19.6077 22.782 22.7415C19.6472 25.8752 14.9308 26.8139 10.8328 25.1196C6.7348 23.4254 4.06254 19.432 4.06254 15.0022C4.0899 8.96993 8.97636 4.08503 15.016 4.05219ZM26.33 24.8722L33.7091 32.2922C33.9612 32.5459 34.0588 32.9146 33.9649 33.2596C33.8711 33.6045 33.6001 33.8733 33.254 33.9646C32.908 34.0559 32.5395 33.9559 32.2873 33.7022L24.9082 26.2822L26.33 24.8722Z\"/>',\n};\n\nexport const searchIconName = 'search';\nexport const searchIcon: IconShapeTuple = [searchIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M7.08893 6.52003C6.92643 6.67645 6.79734 6.86315 6.70921 7.06921C6.62108 7.27526 6.57568 7.49652 6.57568 7.72003C6.57568 7.94353 6.62108 8.16479 6.70921 8.37085C6.79734 8.5769 6.92643 8.76361 7.08893 8.92003L16.6872 18L7.12964 27.08C6.82977 27.3991 6.66554 27.8188 6.67065 28.253C6.67576 28.6872 6.84982 29.1031 7.15712 29.4152C7.46442 29.7274 7.88166 29.9121 8.32323 29.9316C8.7648 29.9511 9.19721 29.8038 9.53176 29.52L21.6645 18L9.53176 6.47003C9.36851 6.31482 9.17559 6.19293 8.96413 6.11137C8.75267 6.02982 8.52686 5.99022 8.29974 5.99487C8.07262 5.99952 7.84869 6.04832 7.64087 6.13846C7.43305 6.22859 7.24546 6.35828 7.08893 6.52003Z\"/><path d=\"M26.8453 5C26.3864 5 25.9463 5.17911 25.6218 5.49792C25.2973 5.81673 25.115 6.24913 25.115 6.7V29.3C25.115 29.7509 25.2973 30.1833 25.6218 30.5021C25.9463 30.8209 26.3864 31 26.8453 31C27.3043 31 27.7444 30.8209 28.0689 30.5021C28.3934 30.1833 28.5757 29.7509 28.5757 29.3V6.7C28.5757 6.24913 28.3934 5.81673 28.0689 5.49792C27.7444 5.17911 27.3043 5 26.8453 5Z\"/>',\n};\n\nexport const stepForward2IconName = 'step-forward-2';\nexport const stepForward2Icon: IconShapeTuple = [stepForward2IconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18 32C10.268 32 4 25.732 4 18C4 10.268 10.268 4 18 4C25.732 4 32 10.268 32 18C32 21.713 30.525 25.274 27.8995 27.8995C25.274 30.525 21.713 32 18 32ZM26.59 12.1C26.98 11.7123 27.61 11.7123 28 12.1C28.1893 12.2878 28.2958 12.5434 28.2958 12.81C28.2958 13.0766 28.1893 13.3322 28 13.52L15.49 26L8 18.53C7.61892 18.1185 7.64355 17.4761 8.055 17.095C8.46645 16.7139 9.10892 16.7385 9.49 17.15L15.49 23.15L26.59 12.1Z\"/>',\n  solid:\n    '<path d=\"M29.31 6.69C26.31 3.69 22.24 2 18 2C9.16 2 2 9.16 2 18C2 26.84 9.16 34 18 34C26.84 34 34 26.84 34 18C34 13.76 32.31 9.69 29.31 6.69ZM28.14 13.64L15.63 26.12L15.49 26.26L15.35 26.12L7.85 18.64C7.39 18.15 7.42 17.38 7.92 16.92C8.15 16.71 8.44 16.6 8.75 16.6C9.09 16.6 9.41 16.74 9.64 16.98L15.5 22.84L26.46 11.93C26.69 11.7 26.99 11.58 27.31 11.58C27.63 11.58 27.93 11.7 28.16 11.93C28.39 12.15 28.51 12.46 28.51 12.78C28.51 13.1 28.38 13.41 28.16 13.63L28.14 13.64Z\"/>',\n};\n\nexport const successStandardIconName = 'success-standard';\nexport const successStandardIcon: IconShapeTuple = [successStandardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M19.4696 17.9732L27.7596 9.70542C28.0994 9.30972 28.0765 8.71987 27.7071 8.35148C27.3378 7.9831 26.7463 7.96032 26.3496 8.29919L18.0596 16.567L9.76958 8.28922C9.37745 7.89814 8.7417 7.89814 8.34958 8.28922C7.95745 8.68029 7.95745 9.31434 8.34958 9.70542L16.6496 17.9732L8.34958 26.241C8.0642 26.4848 7.93989 26.8675 8.02777 27.2318C8.11564 27.5961 8.40086 27.8806 8.76616 27.9682C9.13146 28.0559 9.51519 27.9319 9.75958 27.6473L18.0596 19.3795L26.3496 27.6473C26.7463 27.9861 27.3378 27.9634 27.7071 27.595C28.0765 27.2266 28.0994 26.6367 27.7596 26.241L19.4696 17.9732Z\"/>',\n};\n\nexport const timesIconName = 'times';\nexport const timesIcon: IconShapeTuple = [timesIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<circle cx=\"17.58\" cy=\"26.23\" r=\"1.4\"/><path d=\"M24.7,13a5.18,5.18,0,0,0-2.16-3.56,7.26,7.26,0,0,0-5.71-1.09A11.34,11.34,0,0,0,12,10.44,1,1,0,1,0,13.26,12a9.32,9.32,0,0,1,3.94-1.72,5.29,5.29,0,0,1,4.16.74,3.21,3.21,0,0,1,1.35,2.19c.33,2.69-3.19,3.75-5.32,4.14l-.82.15v4.36a1,1,0,0,0,2,0V19.17C24.61,17.79,24.88,14.41,24.7,13Z\"/>',\n};\n\nexport const unknownStatusIconName = 'unknown-status';\nexport const unknownStatusIcon: IconShapeTuple = [unknownStatusIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 18.0451C21.86 18.0451 25 14.895 25 11.0226C25 7.15013 21.86 4 18 4C14.14 4 11 7.15013 11 11.0226C11 14.895 14.14 18.0451 18 18.0451ZM18 6.00645C20.76 6.00645 23 8.25367 23 11.0226C23 13.7915 20.76 16.0387 18 16.0387C15.24 16.0387 13 13.7915 13 11.0226C13 8.25367 15.24 6.00645 18 6.00645ZM29.79 24.8169C29.64 24.6263 26.03 20.0516 18 20.0516C9.97 20.0516 6.36 24.6263 6.21 24.8169C6.08 24.9875 6 25.2082 6 25.4289V30.9968C6 31.5485 6.45 32 7 32C7.55 32 8 31.5485 8 30.9968V25.8101C8.81 24.9373 11.93 22.058 18 22.058C24.07 22.058 27.2 24.9373 28 25.8101V30.9968C28 31.5485 28.45 32 29 32C29.55 32 30 31.5485 30 30.9968V25.4289C30 25.2082 29.93 24.9875 29.79 24.8169Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.2786 5.46793C21.0948 4.54804 19.61 4 18 4C14.14 4 11 7.15013 11 11.0226C11 14.895 14.14 18.0451 18 18.0451C20.3734 18.0451 22.4746 16.8542 23.741 15.0367H22.3395C21.954 15.0444 21.5735 14.9845 21.2148 14.8636C20.3455 15.5968 19.2238 16.0387 18 16.0387C15.24 16.0387 13 13.7915 13 11.0226C13 8.25367 15.24 6.00645 18 6.00645C19.2349 6.00645 20.3658 6.45636 21.2384 7.2016L22.2786 5.46793Z\"/><path d=\"M18 20.0516C26.03 20.0516 29.64 24.6263 29.79 24.8169C29.93 24.9875 30 25.2082 30 25.4289V30.9968C30 31.5485 29.55 32 29 32C28.45 32 28 31.5485 28 30.9968V25.8101C27.2 24.9373 24.07 22.058 18 22.058C11.93 22.058 8.81 24.9373 8 25.8101V30.9968C8 31.5485 7.55 32 7 32C6.45 32 6 31.5485 6 30.9968V25.4289C6 25.2082 6.08 24.9875 6.21 24.8169C6.36 24.6263 9.97 20.0516 18 20.0516Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.0009 5.36327C23.0304 7.22515 23.7869 8.91048 24.9989 10.1479C24.9996 10.1894 25 10.2309 25 10.2726C25 14.145 21.86 17.2951 18 17.2951C14.14 17.2951 11 14.145 11 10.2726C11 6.40013 14.14 3.25 18 3.25C19.9573 3.25 21.7294 4.05993 23.0009 5.36327ZM23 10.2726C23 7.50367 20.76 5.25645 18 5.25645C15.24 5.25645 13 7.50367 13 10.2726C13 13.0415 15.24 15.2887 18 15.2887C20.76 15.2887 23 13.0415 23 10.2726Z\"/><path d=\"M18 19.3016C26.03 19.3016 29.64 23.8763 29.79 24.0669C29.93 24.2375 30 24.4582 30 24.6789V30.2468C30 30.7985 29.55 31.25 29 31.25C28.45 31.25 28 30.7985 28 30.2468V25.0601C27.2 24.1873 24.07 21.308 18 21.308C11.93 21.308 8.81 24.1873 8 25.0601V30.2468C8 30.7985 7.55 31.25 7 31.25C6.45 31.25 6 30.7985 6 30.2468V24.6789C6 24.4582 6.08 24.2375 6.21 24.0669C6.36 23.8763 9.97 19.3016 18 19.3016Z\"/>',\n  solid:\n    '<path d=\"M18 18.0451C21.86 18.0451 25 14.895 25 11.0226C25 7.15013 21.86 4 18 4C14.14 4 11 7.15013 11 11.0226C11 14.895 14.14 18.0451 18 18.0451ZM29.79 24.8169C29.64 24.6263 26.03 20.0516 18 20.0516C9.97 20.0516 6.36 24.6263 6.21 24.8169C6.08 24.9875 6 25.2082 6 25.4289V30.9968C6 31.5485 6.45 32 7 32H29C29.55 32 30 31.5485 30 30.9968V25.4289C30 25.2082 29.93 24.9875 29.79 24.8169Z\"/>',\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.2786 5.46793L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H23.741C22.4746 16.8542 20.3734 18.0451 18 18.0451C14.14 18.0451 11 14.895 11 11.0226C11 7.15013 14.14 4 18 4C19.61 4 21.0948 4.54804 22.2786 5.46793Z\"/><path d=\"M18 20.0516C26.03 20.0516 29.64 24.6263 29.79 24.8169C29.93 24.9875 30 25.2082 30 25.4289V30.9968C30 31.5485 29.55 32 29 32H7C6.45 32 6 31.5485 6 30.9968V25.4289C6 25.2082 6.08 24.9875 6.21 24.8169C6.36 24.6263 9.97 20.0516 18 20.0516Z\"/>',\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.0009 6.11327C23.0304 7.97515 23.7869 9.66048 24.9989 10.8979C24.9996 10.9394 25 10.9809 25 11.0226C25 14.895 21.86 18.0451 18 18.0451C14.14 18.0451 11 14.895 11 11.0226C11 7.15013 14.14 4 18 4C19.9573 4 21.7294 4.80993 23.0009 6.11327Z\"/><path d=\"M18 20.0516C26.03 20.0516 29.64 24.6263 29.79 24.8169C29.93 24.9875 30 25.2082 30 25.4289V30.9968C30 31.5485 29.55 32 29 32H7C6.45 32 6 31.5485 6 30.9968V25.4289C6 25.2082 6.08 24.9875 6.21 24.8169C6.36 24.6263 9.97 20.0516 18 20.0516Z\"/>',\n};\n\nexport const userIconName = 'user';\nexport const userIcon: IconShapeTuple = [userIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31 5H5C3.89543 5 3 5.89543 3 7V29C3 30.1046 3.89543 31 5 31H31C32.1046 31 33 30.1046 33 29V7C33 5.89543 32.1046 5 31 5ZM13 29H5V7H13V29ZM15 29H23V7H15V29Z\"/>',\n};\n\nexport const viewColumnsIconName = 'view-columns';\nexport const viewColumnsIcon: IconShapeTuple = [viewColumnsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon =\n  '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 36 36\"><rect width=\"36\" height=\"36\" rx=\"3\" fill=\"#ffffff\" opacity=\"0.15\" style=\"isolation:isolate\"/><path d=\"M3.79,14.83a1.09,1.09,0,0,0-1.47-.56,1.09,1.09,0,0,0-.54,1.49l2.47,5.4c.39.85.8,1.29,1.57,1.29S7,22,7.39,21.16l2.17-4.77a.33.33,0,0,1,.31-.2.35.35,0,0,1,.35.35v4.61a1.15,1.15,0,0,0,1.14,1.3,1.17,1.17,0,0,0,1.17-1.3V17.38a1.15,1.15,0,0,1,1.22-1.2,1.13,1.13,0,0,1,1.18,1.2v3.77a1.17,1.17,0,1,0,2.32,0V17.38a1.15,1.15,0,0,1,1.22-1.2,1.13,1.13,0,0,1,1.18,1.2v3.77a1.16,1.16,0,1,0,2.31,0V16.86a2.69,2.69,0,0,0-2.78-2.69,3.57,3.57,0,0,0-2.47,1.05,2.75,2.75,0,0,0-2.38-1.05A3.93,3.93,0,0,0,12,15.22a2.82,2.82,0,0,0-2.08-1.05A2.55,2.55,0,0,0,7.4,15.89L5.82,19.63l-2-4.8\" fill=\"#ffffff\"/><path d=\"M33,14.18A1.14,1.14,0,0,0,31.9,15l-1.19,3.73L29.5,15.05a1.18,1.18,0,0,0-1.15-.87h-.1a1.2,1.2,0,0,0-1.15.87l-1.19,3.71-1.18-3.71a1.15,1.15,0,0,0-1.11-.87,1.08,1.08,0,0,0-1.12,1.07,1.68,1.68,0,0,0,.1.54l2,5.7a1.27,1.27,0,0,0,1.27,1,1.24,1.24,0,0,0,1.2-.93l1.2-3.64,1.2,3.64a1.25,1.25,0,0,0,1.26.93A1.27,1.27,0,0,0,32,21.5L34,15.73a1.77,1.77,0,0,0,.08-.48A1.07,1.07,0,0,0,33,14.18Z\" fill=\"#ffffff\"/></svg>';\n\nexport const vmBugIconName = 'vm-bug';\nexport const vmBugIcon: IconShapeTuple = [vmBugIconName, icon];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon =\n  '<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 36 36\"><rect width=\"36\" height=\"36\" rx=\"3\" fill=\"#000000\" opacity=\"0.66\" style=\"isolation:isolate\"/><path d=\"M3.79,14.83a1.09,1.09,0,0,0-1.47-.56,1.09,1.09,0,0,0-.54,1.49l2.47,5.4c.39.85.8,1.29,1.57,1.29S7,22,7.39,21.16l2.17-4.77a.33.33,0,0,1,.31-.2.35.35,0,0,1,.35.35v4.61a1.15,1.15,0,0,0,1.14,1.3,1.17,1.17,0,0,0,1.17-1.3V17.38a1.15,1.15,0,0,1,1.22-1.2,1.13,1.13,0,0,1,1.18,1.2v3.77a1.17,1.17,0,1,0,2.32,0V17.38a1.15,1.15,0,0,1,1.22-1.2,1.13,1.13,0,0,1,1.18,1.2v3.77a1.16,1.16,0,1,0,2.31,0V16.86a2.69,2.69,0,0,0-2.78-2.69,3.57,3.57,0,0,0-2.47,1.05,2.75,2.75,0,0,0-2.38-1.05A3.93,3.93,0,0,0,12,15.22a2.82,2.82,0,0,0-2.08-1.05A2.55,2.55,0,0,0,7.4,15.89L5.82,19.63l-2-4.8\" fill=\"#ffffff\"/><path d=\"M33,14.18A1.14,1.14,0,0,0,31.9,15l-1.19,3.73L29.5,15.05a1.18,1.18,0,0,0-1.15-.87h-.1a1.2,1.2,0,0,0-1.15.87l-1.19,3.71-1.18-3.71a1.15,1.15,0,0,0-1.11-.87,1.08,1.08,0,0,0-1.12,1.07,1.68,1.68,0,0,0,.1.54l2,5.7a1.27,1.27,0,0,0,1.27,1,1.24,1.24,0,0,0,1.2-.93l1.2-3.64,1.2,3.64a1.25,1.25,0,0,0,1.26.93A1.27,1.27,0,0,0,32,21.5L34,15.73a1.77,1.77,0,0,0,.08-.48A1.07,1.07,0,0,0,33,14.18Z\" fill=\"#ffffff\"/></svg>';\n\nexport const vmBugInverseIconName = 'vm-bug-inverse';\nexport const vmBugInverseIcon: IconShapeTuple = [vmBugInverseIconName, icon];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.0001 22.9932C18.5501 22.9932 19.0001 22.5434 19.0001 21.9936V10.9975C19.0001 10.4477 18.5501 9.99786 18.0001 9.99786C17.4501 9.99786 17.0001 10.4477 17.0001 10.9975V21.9936C17.0001 22.5434 17.4501 22.9932 18.0001 22.9932ZM33.5601 27.2117L20.7801 5.57944C20.2001 4.58979 19.1601 4 18.0001 4C16.8401 4 15.8001 4.58979 15.2201 5.57944L2.4401 27.2117C1.8501 28.2114 1.8501 29.4009 2.4301 30.4006C3.0101 31.4002 4.0601 32 5.2201 32H30.7701C31.9401 32 32.9801 31.4002 33.5601 30.4006C34.1401 29.4009 34.1401 28.2114 33.5501 27.2117H33.5601ZM31.8101 29.4009C31.7101 29.5809 31.4001 29.9907 30.7801 29.9907H5.2301C4.6101 29.9907 4.3001 29.5809 4.2001 29.4009C4.1001 29.221 3.8901 28.7512 4.2001 28.2313L16.9801 6.58908C17.2901 6.06926 17.8001 6.00928 18.0001 6.00928C18.2001 6.00928 18.7101 6.06926 19.0201 6.58908L31.7901 28.2213C32.1001 28.7512 31.9001 29.221 31.7901 29.3909L31.8101 29.4009ZM18.0101 25.0025C17.2801 25.0025 16.6801 25.6023 16.6801 26.332C16.6801 27.0618 17.2801 27.6615 18.0101 27.6615C18.7401 27.6615 19.3401 27.0618 19.3401 26.332C19.3401 25.6023 18.7401 25.0025 18.0101 25.0025Z\"/>',\n  solid:\n    '<path d=\"M33.5601 27.22L20.7801 5.58C20.2001 4.59 19.1601 4 18.0001 4C16.8401 4 15.8001 4.59 15.2201 5.58L2.44006 27.22C1.85006 28.22 1.85006 29.41 2.44006 30.41C3.02006 31.41 4.07006 32.01 5.23006 32.01H30.7801C31.9501 32.01 32.9901 31.41 33.5701 30.41C34.1501 29.41 34.1501 28.22 33.5601 27.22ZM16.9001 11C16.9001 10.39 17.3901 9.9 18.0001 9.9C18.6101 9.9 19.1001 10.39 19.1001 11V22C19.1001 22.61 18.6101 23.1 18.0001 23.1C17.3901 23.1 16.9001 22.61 16.9001 22V11ZM18.0001 27.76C17.2101 27.76 16.5701 27.12 16.5701 26.33C16.5701 25.54 17.2101 24.9 18.0001 24.9C18.7901 24.9 19.4301 25.54 19.4301 26.33C19.4301 27.12 18.7901 27.76 18.0001 27.76Z\"/>',\n};\n\nexport const warningStandardIconName = 'warning-standard';\nexport const warningStandardIcon: IconShapeTuple = [warningStandardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<g><path d=\"M14.71 19.71l.68-.71-.68-.71-4.51-4.67A1 1 0 108.76 15l2.89 3H2a1 1 0 000 2h9.65l-2.89 3a1 1 0 000 1.42 1.05 1.05 0 00.7.28 1 1 0 00.72-.31l4.51-4.67z\"/><path d=\"M33 32H9v-4a1 1 0 012 0v2h20V6H11v4a1 1 0 01-2 0V4h24z\"/></g>',\n};\n\nexport const detailExpandIconName = 'detail-expand';\nexport const detailExpandIcon: IconShapeTuple = [detailExpandIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<g><path d=\"M32 18H18.35l2.89-3a1 1 0 10-1.44-1.39l-4.51 4.67-.68.71.68.71 4.51 4.67a1 1 0 00.72.31 1.05 1.05 0 00.7-.28 1 1 0 000-1.42l-2.89-3H32a1 1 0 000-2zM7 32a1 1 0 01-1-1V5a1 1 0 012 0v26a1 1 0 01-1 1zM11 32a1 1 0 01-1-1V5a1 1 0 012 0v26a1 1 0 01-1 1z\"/></g>',\n};\n\nexport const detailCollapseIconName = 'detail-collapse';\nexport const detailCollapseIcon: IconShapeTuple = [detailCollapseIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.1873 4.51759C22.8185 2.98998 24.3033 1.996 25.948 2.00001C28.1836 2.00546 29.9946 3.82706 30 6.07579C30.004 7.73009 29.0158 9.22355 27.4971 9.85848C25.9784 10.4934 24.2289 10.1445 23.0659 8.97471C21.9029 7.80493 21.5561 6.0452 22.1873 4.51759ZM25.948 8.17791C25.1017 8.18192 24.3366 7.67225 24.01 6.88699C23.6833 6.10172 23.8597 5.19584 24.4567 4.59252C25.0537 3.9892 25.9534 3.8075 26.7357 4.13232C27.5179 4.45713 28.0282 5.22434 28.0282 6.07556C28.0282 7.23279 27.0985 8.17245 25.948 8.17791Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.131 18.3724H22.2015C22.1209 18.3791 22.0415 18.3958 21.9649 18.422L25.0113 14.9016C25.569 14.2725 25.816 13.4246 25.6842 12.5922C25.5523 11.7599 25.0555 11.0312 24.3311 10.6076L16.4439 6.04592C16.0944 5.8424 15.6569 5.87383 15.3397 6.12525L10.6369 9.84402C10.4265 10.0066 10.2901 10.2476 10.2585 10.5126C10.227 10.7776 10.303 11.0443 10.4693 11.2522C10.6575 11.4917 10.9448 11.6307 11.2482 11.629C11.466 11.6284 11.6775 11.5551 11.8496 11.4208L16.0594 8.1086L19.1255 9.86386L14.1172 15.5957C12.494 15.7885 10.9519 16.4152 9.65105 17.4105L11.0609 18.8286C13.9227 16.8197 17.8049 17.1653 20.2713 19.6487C22.7378 22.132 23.0776 26.0373 21.0776 28.9139L22.4776 30.332C24.6652 27.4484 24.9625 23.5406 23.2367 20.3557H26.017L25.2578 26.8115C25.2273 27.0733 25.3017 27.3365 25.4644 27.5431C25.6272 27.7496 25.8651 27.8825 26.1254 27.9123H26.2437C26.7452 27.9159 27.1694 27.5404 27.2296 27.0396L28.1169 19.4831C28.1483 19.2017 28.0586 18.9202 27.8704 18.7096C27.6835 18.4956 27.4142 18.3728 27.131 18.3724ZM20.8509 10.8757L23.3353 12.3235C23.5518 12.4444 23.6982 12.6616 23.7297 12.9086C23.7736 13.1551 23.7007 13.4082 23.5325 13.5928L20.4171 17.2025C19.3143 16.4189 18.051 15.8937 16.72 15.6654L20.8509 10.8757Z\"/><path d=\"M8.68953 27.9049C9.88787 30.4171 12.4117 32.0161 15.1819 32.0181C16.8175 32.016 18.4033 31.4528 19.6776 30.4215L21.0776 31.8297C17.4355 34.9171 12.0497 34.6854 8.68306 31.2964C5.31639 27.9075 5.09013 22.4899 8.16236 18.8289L9.56233 20.2371C7.83047 22.4118 7.49118 25.3926 8.68953 27.9049Z\"/>',\n  solid:\n    '<path d=\"M27.3856 2.09963C26.1385 2.09556 25.012 2.85699 24.532 4.02843C24.052 5.19987 24.3132 6.55028 25.1936 7.4492C26.074 8.34812 27.3999 8.61825 28.5525 8.13348C29.705 7.64872 30.4568 6.50466 30.4568 5.23543C30.4568 3.50749 29.0833 2.10516 27.3856 2.09963Z\"/><path d=\"M15.6539 32.0908C12.8791 32.0887 10.3511 30.4681 9.15074 27.922C7.95042 25.3758 8.29027 22.3548 10.025 20.1506L8.6227 18.7234C5.54542 22.4339 5.77205 27.9246 9.14426 31.3594C12.5165 34.7941 17.9111 35.029 21.5592 31.8998L20.1569 30.4726C18.8805 31.5178 17.2921 32.0886 15.6539 32.0908Z\"/><path d=\"M22.2703 18.2612H27.5436C27.8444 18.2466 28.1353 18.3724 28.3336 18.6029C28.5221 18.8164 28.612 19.1017 28.5805 19.3869L27.6918 27.0455C27.6315 27.553 27.2065 27.9336 26.7042 27.9299H26.5857C26.0466 27.8619 25.6627 27.3634 25.7266 26.8143L26.487 20.2713H23.7812C25.4957 23.5089 25.1785 27.4701 22.9714 30.3823L21.5593 28.945C23.5735 26.028 23.2358 22.0594 20.7587 19.5383C18.2816 17.0172 14.3823 16.6735 11.5162 18.7235L10.1139 17.2863C11.3937 16.2979 12.9053 15.6673 14.4985 15.4571L20.3446 8.80353L17.5104 7.16527L13.2937 10.5222C12.8628 10.8636 12.2417 10.7848 11.9062 10.3463C11.5708 9.90779 11.6482 9.27556 12.0791 8.93419L16.8093 5.16519C17.1249 4.91483 17.5578 4.88308 17.9054 5.08479L21.7074 7.25573L25.4205 9.45682C25.969 9.78018 26.3459 10.337 26.4473 10.9739C26.5487 11.6107 26.3639 12.2603 25.9438 12.7434L21.6185 17.628C21.8489 17.829 22.0662 18.0401 22.2703 18.2612Z\"/>',\n};\n\nexport const accessibility1IconName = 'accessibility-1';\nexport const accessibility1Icon: IconShapeTuple = [accessibility1IconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.0001 10C20.2092 10 22.0001 8.20914 22.0001 6C22.0001 3.79086 20.2092 2 18.0001 2C15.7909 2 14.0001 3.79086 14.0001 6C14.0001 8.20914 15.7909 10 18.0001 10ZM6.06006 11H30.0601C30.6123 11 31.0601 11.4477 31.0601 12C31.0601 12.5523 30.6123 13 30.0601 13H22.0001V22.68L25.7701 32.65C25.8642 32.898 25.8561 33.1732 25.7473 33.4151C25.6385 33.6571 25.4381 33.8459 25.1901 33.94C25.0741 33.9794 24.9525 33.9996 24.8301 34C24.4152 33.9972 24.0452 33.7386 23.9001 33.35L20.3801 24H15.6201L12.1201 33.35C11.9749 33.7386 11.6049 33.9972 11.1901 34C11.0676 33.9996 10.946 33.9794 10.8301 33.94C10.5821 33.8459 10.3816 33.6571 10.2728 33.4151C10.1641 33.1732 10.1559 32.898 10.2501 32.65L14.0001 22.65V13H6.06006C5.50777 13 5.06006 12.5523 5.06006 12C5.06006 11.4477 5.50777 11 6.06006 11ZM20.0001 22V13H16.0001V22H20.0001ZM20.0001 6C20.0001 4.89543 19.1046 4 18.0001 4C16.8955 4 16.0001 4.89543 16.0001 6C16.0001 7.10457 16.8955 8 18.0001 8C19.1046 8 20.0001 7.10457 20.0001 6Z\"/>',\n  solid:\n    '<path d=\"M20.96 4.95687C20.96 6.5899 19.6169 7.91373 17.96 7.91373C16.3031 7.91373 14.96 6.5899 14.96 4.95687C14.96 3.32383 16.3031 2 17.96 2C19.6169 2 20.96 3.32383 20.96 4.95687Z\"/><path d=\"M6 9.88498H30C30.5523 9.88498 31 10.3263 31 10.8706C31 11.4149 30.5523 11.8562 30 11.8562H22V20.1355L25.95 32.7613C26.1126 33.2811 25.8173 33.8325 25.29 33.9933C25.1935 34.0022 25.0965 34.0022 25 33.9933C24.5436 34.0125 24.1321 33.7245 24 33.2935L20.73 22.5699H15.35L12.06 33.2541C11.9279 33.6851 11.5164 33.9731 11.06 33.9539C10.9635 33.9628 10.8665 33.9628 10.77 33.9539C10.2427 33.7931 9.94736 33.2417 10.11 32.7218L14 20.096V11.8562H6C5.44772 11.8562 5 11.4149 5 10.8706C5 10.3263 5.44772 9.88498 6 9.88498Z\"/>',\n};\n\nexport const accessibility2IconName = 'accessibility-2';\nexport const accessibility2Icon: IconShapeTuple = [accessibility2IconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M3.47,28a1,1,0,0,0-1.39,1.43l4.41,4.3a1,1,0,0,0,1.4-1.46Z\"/><path d=\"M17.29,3.32a1,1,0,0,0-1.41,0,.92.92,0,0,0-.19.25L4.19,25.91l1.5,1.47L16.85,5.7,30.18,18.93,8.46,30.11,10,31.59l3.62-1.86a5.48,5.48,0,0,0,4.54,2.42,5.43,5.43,0,0,0,5.08-7.37l9.11-4.7a1,1,0,0,0,.53-.73,1,1,0,0,0-.28-.87Zm4.06,24.6a3.45,3.45,0,0,1-4.43,2,3.5,3.5,0,0,1-1.57-1.17l6-3.1A3.53,3.53,0,0,1,21.35,27.92Z\"/><path d=\"M27.54,9.39a1,1,0,0,0,.71-.29l4.17-4.17A1,1,0,0,0,31,3.51h0L26.83,7.69a1,1,0,0,0,0,1.41A1,1,0,0,0,27.54,9.39Z\"/><path d=\"M33.86,12.52h0a1,1,0,0,0-1.18-.77l-1.8.36a1,1,0,0,0-.77,1.19h0a1,1,0,0,0,1,.79h.21l1.79-.37A1,1,0,0,0,33.86,12.52Z\"/><path d=\"M22.42,5.64h.24a1,1,0,0,0,1-.8L24,3.08a1,1,0,0,0-2-.4l-.37,1.79A1,1,0,0,0,22.42,5.64Z\"/>',\n  solid:\n    '<path d=\"M3.47,28a1,1,0,0,0-1.39,1.43l4.41,4.3a1,1,0,0,0,1.4-1.46Z\"/><path d=\"M27.54,9.39a1,1,0,0,0,.71-.29l4.17-4.17A1,1,0,0,0,31,3.51h0L26.83,7.69a1,1,0,0,0,0,1.41A1,1,0,0,0,27.54,9.39Z\"/><path d=\"M33.86,12.52h0a1,1,0,0,0-1.18-.77l-1.8.36a1,1,0,0,0-.77,1.19h0a1,1,0,0,0,1,.79h.21l1.79-.37A1,1,0,0,0,33.86,12.52Z\"/><path d=\"M22.42,5.64h.24a1,1,0,0,0,1-.8L24,3.08a1,1,0,0,0-2-.4l-.37,1.79A1,1,0,0,0,22.42,5.64Z\"/><path d=\"M17.29,3.32a1,1,0,0,0-1.41,0,.92.92,0,0,0-.19.25L4.19,25.91l1.5,1.47h0L8.48,30.1h0L10,31.59l3.62-1.86a5.48,5.48,0,0,0,4.54,2.42,5.43,5.43,0,0,0,5.08-7.37l9.11-4.7a1,1,0,0,0,.53-.73,1,1,0,0,0-.28-.87Zm4.06,24.6a3.45,3.45,0,0,1-4.43,2,3.5,3.5,0,0,1-1.57-1.17l6-3.1A3.53,3.53,0,0,1,21.35,27.92Z\"/>',\n};\n\nexport const announcementIconName = 'announcement';\nexport const announcementIcon: IconShapeTuple = [announcementIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M16 11C16 10.45 15.55 10 15 10H10V5C10 4.45 9.55 4 9 4C8.45 4 8 4.45 8 5V10H3C2.45 10 2 10.45 2 11C2 11.55 2.45 12 3 12H8V17C8 17.55 8.45 18 9 18C9.55 18 10 17.55 10 17V12H15C15.55 12 16 11.55 16 11ZM12 19C12 19.55 12.45 20 13 20H33C33.55 20 34 19.55 34 19C34 18.45 33.55 18 33 18H13C12.45 18 12 18.45 12 19ZM27 30H13C12.45 30 12 30.45 12 31C12 31.55 12.45 32 13 32H27C27.55 32 28 31.55 28 31C28 30.45 27.55 30 27 30ZM33 24H13C12.45 24 12 24.45 12 25C12 25.55 12.45 26 13 26H33C33.55 26 34 25.55 34 25C34 24.45 33.55 24 33 24Z\"/>',\n};\n\nexport const addTextIconName = 'add-text';\nexport const addTextIcon: IconShapeTuple = [addTextIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M9.63 4.39014C9.13 4.17006 8.58 4.03001 8 4.03001C5.79 4.03001 4 5.82065 4 8.03144C4 8.62165 4.13 9.17185 4.36 9.67203C5.68 7.53126 7.49 5.71061 9.63 4.39014ZM18 4C10.28 4 4 10.2822 4 18.005C4 21.4262 5.24 24.5673 7.29 26.9982L4.26 30.3294C3.89 30.7395 3.92 31.3698 4.33 31.7399C4.52 31.91 4.76 32 5 32C5.27 32 5.54 31.89 5.74 31.6699L8.69 28.4187C11.17 30.6395 14.43 32 18 32C21.57 32 24.84 30.6395 27.31 28.4187L30.26 31.6699C30.46 31.89 30.73 32 31 32C31.24 32 31.48 31.91 31.67 31.7399C32.08 31.3698 32.11 30.7395 31.74 30.3294L28.71 26.9982C30.76 24.5673 32 21.4262 32 18.005C32 10.2822 25.72 4 18 4ZM18 30.0093C11.38 30.0093 6 24.6274 6 18.005C6 11.3826 11.38 6.00071 18 6.00071C24.62 6.00071 30 11.3826 30 18.005C30 24.6274 24.62 30.0093 18 30.0093ZM31.64 9.68203C31.87 9.18185 32 8.62165 32 8.04144C32 5.82065 30.21 4.03001 28 4.03001C27.42 4.03001 26.87 4.16006 26.37 4.39014C28.52 5.71061 30.32 7.53126 31.64 9.68203ZM19 17.5949V10.0021C19 9.45195 18.55 9.00179 18 9.00179C17.45 9.00179 17 9.45195 17 10.0021V18.005C17 18.2751 17.11 18.5252 17.29 18.7153L20.29 21.7163C20.49 21.9164 20.74 22.0064 21 22.0064C21.26 22.0064 21.51 21.9064 21.71 21.7163C22.1 21.3262 22.1 20.696 21.71 20.3058L19 17.5949Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M31.0914 13.0398C31.0914 13.0398 31.0914 13.0399 31.0914 13.0398L28.9261 13.0399C28.9261 13.0399 28.9261 13.0399 28.9261 13.0399L31.0914 13.0398Z\"/><path d=\"M22.6774 4.80366C21.2141 4.28334 19.6395 4 18 4C10.28 4 4 10.2822 4 18.005C4 21.4262 5.24 24.5673 7.29 26.9982L4.26 30.3294C3.89 30.7396 3.92 31.3698 4.33 31.7399C4.52 31.91 4.76 32 5 32C5.27 32 5.54 31.89 5.74 31.6699L8.69 28.4187C11.17 30.6395 14.43 32 18 32C21.57 32 24.84 30.6395 27.31 28.4187L30.26 31.6699C30.46 31.89 30.73 32 31 32C31.24 32 31.48 31.91 31.67 31.7399C32.08 31.3698 32.11 30.7396 31.74 30.3294L28.71 26.9982C30.76 24.5673 32 21.4262 32 18.005C32 16.9882 31.8911 15.9964 31.6845 15.0406H29.6303C29.8717 15.989 30 16.9822 30 18.005C30 24.6274 24.62 30.0093 18 30.0093C11.38 30.0093 6 24.6274 6 18.005C6 11.3826 11.38 6.00071 18 6.00071C19.2628 6.00071 20.4805 6.19655 21.6243 6.55946L22.6774 4.80366Z\"/><path d=\"M8 4.03001C8.58 4.03001 9.13 4.17006 9.63 4.39014C7.49 5.71061 5.68 7.53126 4.36 9.67203C4.13 9.17185 4 8.62165 4 8.03144C4 5.82065 5.79 4.03001 8 4.03001Z\"/><path d=\"M19 10.0021V17.5949L21.71 20.3058C22.1 20.696 22.1 21.3262 21.71 21.7163C21.51 21.9064 21.26 22.0064 21 22.0064C20.74 22.0064 20.49 21.9164 20.29 21.7163L17.29 18.7153C17.11 18.5252 17 18.2751 17 18.005V10.0021C17 9.45195 17.45 9.00179 18 9.00179C18.55 9.00179 19 9.45195 19 10.0021Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M31.0461 12.9224C30.7049 12.9735 30.3555 13 30 13C29.6136 13 29.2346 12.9687 28.8652 12.9085C29.593 14.456 30 16.1836 30 18.005C30 24.6274 24.62 30.0093 18 30.0093C11.38 30.0093 6 24.6274 6 18.005C6 11.3826 11.38 6.00071 18 6.00071C19.8195 6.00071 21.5453 6.40726 23.0914 7.13437C23.0313 6.76515 23 6.38623 23 6C23 5.64418 23.0265 5.29456 23.0778 4.95302C21.5028 4.3378 19.7901 4 18 4C10.28 4 4 10.2822 4 18.005C4 21.4262 5.24 24.5673 7.29 26.9982L4.26 30.3294C3.89 30.7395 3.92 31.3698 4.33 31.7399C4.52 31.91 4.76 32 5 32C5.27 32 5.54 31.89 5.74 31.6699L8.69 28.4187C11.17 30.6395 14.43 32 18 32C21.57 32 24.84 30.6395 27.31 28.4187L30.26 31.6699C30.46 31.89 30.73 32 31 32C31.24 32 31.48 31.91 31.67 31.7399C32.08 31.3698 32.11 30.7395 31.74 30.3294L28.71 26.9982C30.76 24.5673 32 21.4262 32 18.005C32 16.2131 31.6619 14.4987 31.0461 12.9224Z\"/><path d=\"M8 4.03001C8.58 4.03001 9.13 4.17006 9.63 4.39014C7.49 5.71061 5.68 7.53126 4.36 9.67203C4.13 9.17185 4 8.62165 4 8.03144C4 5.82065 5.79 4.03001 8 4.03001Z\"/><path d=\"M19 10.0021V17.5949L21.71 20.3058C22.1 20.696 22.1 21.3262 21.71 21.7163C21.51 21.9064 21.26 22.0064 21 22.0064C20.74 22.0064 20.49 21.9164 20.29 21.7163L17.29 18.7153C17.11 18.5252 17 18.2751 17 18.005V10.0021C17 9.45195 17.45 9.00179 18 9.00179C18.55 9.00179 19 9.45195 19 10.0021Z\"/>',\n\n  solid:\n    '<path d=\"M31.64 9.68203C31.87 9.18185 32 8.62165 32 8.04144C32 5.82065 30.21 4.03001 28 4.03001C27.42 4.03001 26.87 4.16006 26.37 4.39014C28.52 5.71061 30.32 7.53126 31.64 9.68203ZM9.63 4.39014C9.13 4.17006 8.58 4.03001 8 4.03001C5.79 4.03001 4 5.82065 4 8.03144C4 8.62165 4.13 9.17185 4.36 9.67203C5.68 7.53126 7.49 5.71061 9.63 4.39014ZM18 4C10.28 4 4 10.2822 4 18.005C4 21.4262 5.24 24.5673 7.29 26.9982L4.26 30.3294C3.89 30.7395 3.92 31.3698 4.33 31.7399C4.52 31.91 4.76 32 5 32C5.27 32 5.54 31.89 5.74 31.6699L8.69 28.4187C11.17 30.6395 14.43 32 18 32C21.57 32 24.84 30.6395 27.31 28.4187L30.26 31.6699C30.46 31.89 30.73 32 31 32C31.24 32 31.48 31.91 31.67 31.7399C32.08 31.3698 32.11 30.7395 31.74 30.3294L28.71 26.9982C30.76 24.5673 32 21.4262 32 18.005C32 10.2822 25.72 4 18 4ZM21.85 21.8564C21.62 22.0865 21.32 22.2065 21 22.2065C20.68 22.2065 20.38 22.0865 20.15 21.8564L17.15 18.8553C16.92 18.6252 16.8 18.3251 16.8 18.005V10.0021C16.8 9.34191 17.34 8.80171 18 8.80171C18.66 8.80171 19.2 9.34191 19.2 10.0021V17.5048L21.85 20.1558C22.08 20.3859 22.2 20.686 22.2 21.0061C22.2 21.3262 22.08 21.6263 21.85 21.8564Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M31.0914 13.0399C31.0914 13.0399 31.0914 13.0399 31.0914 13.0399V13.0399Z\"/><path d=\"M22.6774 4.80366C21.2141 4.28334 19.6395 4 18 4C10.28 4 4 10.2822 4 18.005C4 21.4262 5.24 24.5673 7.29 26.9982L4.26 30.3294C3.89 30.7395 3.92 31.3698 4.33 31.7399C4.52 31.91 4.76 32 5 32C5.27 32 5.54 31.89 5.74 31.6699L8.69 28.4187C11.17 30.6395 14.43 32 18 32C21.57 32 24.84 30.6395 27.31 28.4187L30.26 31.6699C30.46 31.89 30.73 32 31 32C31.24 32 31.48 31.91 31.67 31.7399C32.08 31.3698 32.11 30.7395 31.74 30.3294L28.71 26.9982C30.76 24.5673 32 21.4262 32 18.005C32 16.9882 31.8911 15.9964 31.6845 15.0406H22.3395C21.1577 15.0643 20.0233 14.4527 19.4206 13.3927C19.3333 13.2393 19.2599 13.0809 19.2 12.9192V17.5048L21.85 20.1558C22.08 20.3859 22.2 20.686 22.2 21.0061C22.2 21.3262 22.08 21.6263 21.85 21.8564C21.62 22.0865 21.32 22.2065 21 22.2065C20.68 22.2065 20.38 22.0865 20.15 21.8564L17.15 18.8553C16.92 18.6252 16.8 18.3251 16.8 18.005V10.0021C16.8 9.34191 17.34 8.80171 18 8.80171C18.66 8.80171 19.2 9.34191 19.2 10.0021V10.7026C19.285 10.4726 19.3972 10.2505 19.5362 10.0409L22.6774 4.80366Z\"/><path d=\"M8 4.03001C8.58 4.03001 9.13 4.17006 9.63 4.39014C7.49 5.71061 5.68 7.53126 4.36 9.67203C4.13 9.17185 4 8.62165 4 8.03144C4 5.82065 5.79 4.03001 8 4.03001Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.0461 12.9224C30.7049 12.9735 30.3555 13 30 13C26.134 13 23 9.86599 23 6C23 5.64418 23.0265 5.29456 23.0778 4.95302C21.5028 4.3378 19.7901 4 18 4C10.28 4 4 10.2822 4 18.005C4 21.4262 5.24 24.5673 7.29 26.9982L4.26 30.3294C3.89 30.7395 3.92 31.3698 4.33 31.7399C4.52 31.91 4.76 32 5 32C5.27 32 5.54 31.89 5.74 31.6699L8.69 28.4187C11.17 30.6395 14.43 32 18 32C21.57 32 24.84 30.6395 27.31 28.4187L30.26 31.6699C30.46 31.89 30.73 32 31 32C31.24 32 31.48 31.91 31.67 31.7399C32.08 31.3698 32.11 30.7395 31.74 30.3294L28.71 26.9982C30.76 24.5673 32 21.4262 32 18.005C32 16.2131 31.6619 14.4987 31.0461 12.9224ZM21 22.2065C21.32 22.2065 21.62 22.0865 21.85 21.8564C22.08 21.6263 22.2 21.3262 22.2 21.0061C22.2 20.686 22.08 20.3859 21.85 20.1558L19.2 17.5048V10.0021C19.2 9.34191 18.66 8.80171 18 8.80171C17.34 8.80171 16.8 9.34191 16.8 10.0021V18.005C16.8 18.3251 16.92 18.6252 17.15 18.8553L20.15 21.8564C20.38 22.0865 20.68 22.2065 21 22.2065Z\"/><path d=\"M8 4.03001C8.58 4.03001 9.13 4.17006 9.63 4.39014C7.49 5.71061 5.68 7.53126 4.36 9.67203C4.13 9.17185 4 8.62165 4 8.03144C4 5.82065 5.79 4.03001 8 4.03001Z\"/>',\n};\n\nexport const alarmClockIconName = 'alarm-clock';\nexport const alarmClockIcon: IconShapeTuple = [alarmClockIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.0001 6.09102C24.6201 6.09102 30.0001 11.4723 30.0001 18.0938C30.0001 20.2943 29.3901 22.3548 28.3601 24.1252L29.8101 25.5756C31.1901 23.4051 32.0001 20.8445 32.0001 18.0838C32.0001 10.362 25.7201 4.08055 18.0001 4.08055C15.2501 4.08055 12.6801 4.89074 10.5101 6.27106L11.9601 7.7214C13.7401 6.68116 15.7901 6.08102 17.9901 6.08102L18.0001 6.09102ZM31.6401 9.77188C31.8701 9.27176 32.0001 8.71163 32.0001 8.1315C32.0001 5.92098 30.2101 4.13056 28.0001 4.13056C27.4201 4.13056 26.8701 4.26059 26.3701 4.49064C28.5201 5.81095 30.3201 7.63138 31.6401 9.78188V9.77188ZM33.7101 32.3072L3.71006 2.29013C3.32006 1.90004 2.68006 1.90004 2.29006 2.29013C1.90006 2.68022 1.90006 3.32037 2.29006 3.71046L4.61006 6.031C4.23006 6.64115 4.00006 7.36132 4.00006 8.1315C4.00006 8.72163 4.13006 9.27176 4.36006 9.77188C4.86006 8.95169 5.44006 8.20151 6.08006 7.50135L7.48006 8.90168C5.32006 11.3623 4.00006 14.573 4.00006 18.0938C4.00006 21.6147 5.24006 24.6554 7.29006 27.0859L4.26006 30.4167C3.89006 30.8268 3.92006 31.457 4.33006 31.827C4.52006 31.9971 4.76006 32.0871 5.00006 32.0871C5.27006 32.0871 5.54006 31.9771 5.74006 31.757L8.69006 28.5063C11.1701 30.7268 14.4301 32.0871 18.0001 32.0871C21.5701 32.0871 24.7301 30.7568 27.1901 28.6063L32.2901 33.7075C32.4901 33.9075 32.7401 33.9976 33.0001 33.9976C33.2601 33.9976 33.5101 33.8975 33.7101 33.7075C34.1001 33.3174 34.1001 32.6873 33.7101 32.2972V32.3072ZM18.0001 30.1066C11.3801 30.1066 6.00006 24.7254 6.00006 18.1038C6.00006 15.1331 7.10006 12.4225 8.90006 10.322L25.7801 27.206C23.6801 29.0064 20.9701 30.1066 18.0001 30.1066ZM9.63006 4.48064C9.25006 4.3106 8.83006 4.21058 8.40006 4.17057L9.09006 4.86073C9.27006 4.7407 9.44006 4.60067 9.63006 4.48064ZM17.0001 10.092V12.7726L19.0001 14.7731V10.092C19.0001 9.54183 18.5501 9.09172 18.0001 9.09172C17.4501 9.09172 17.0001 9.54183 17.0001 10.092Z\"/>',\n  solid:\n    '<path d=\"M16.8001 10.092C16.8001 9.4318 17.3401 8.89167 18.0001 8.89167C18.6601 8.89167 19.2001 9.4318 19.2001 10.092V14.9731L29.8101 25.5856C31.1901 23.4151 32.0001 20.8545 32.0001 18.0938C32.0001 10.372 25.7201 4.09055 18.0001 4.09055C15.2501 4.09055 12.6801 4.90074 10.5101 6.28106L16.8001 12.5725V10.092ZM31.6401 9.77188C31.8701 9.27176 32.0001 8.71163 32.0001 8.1315C32.0001 5.92098 30.2101 4.13056 28.0001 4.13056C27.4201 4.13056 26.8701 4.26059 26.3701 4.49064C28.5201 5.81095 30.3201 7.63138 31.6401 9.78188V9.77188ZM9.63006 4.48064C9.25006 4.3106 8.83006 4.21058 8.40006 4.17057L9.09006 4.86073C9.27006 4.7407 9.44006 4.60067 9.63006 4.48064ZM33.7001 32.2972L3.71006 2.29013C3.32006 1.90004 2.68006 1.90004 2.29006 2.29013C1.90006 2.68022 1.90006 3.32037 2.29006 3.71046L4.61006 6.031C4.23006 6.64115 4.00006 7.36132 4.00006 8.1315C4.00006 8.72163 4.13006 9.27176 4.36006 9.77188C4.86006 8.95169 5.44006 8.20151 6.08006 7.50135L7.48006 8.90168C5.32006 11.3623 4.00006 14.573 4.00006 18.0938C4.00006 21.6147 5.24006 24.6554 7.29006 27.0859L4.26006 30.4167C3.89006 30.8268 3.92006 31.457 4.33006 31.827C4.52006 31.9971 4.76006 32.0871 5.00006 32.0871C5.27006 32.0871 5.54006 31.9771 5.74006 31.757L8.69006 28.5063C11.1701 30.7268 14.4301 32.0871 18.0001 32.0871C21.5701 32.0871 24.7301 30.7568 27.1901 28.6063L32.2901 33.7075C32.4901 33.9075 32.7401 33.9976 33.0001 33.9976C33.2601 33.9976 33.5101 33.8975 33.7101 33.7075C34.1001 33.3174 34.1001 32.6873 33.7101 32.2972H33.7001Z\"/>',\n};\n\nexport const alarmOffIconName = 'alarm-off';\nexport const alarmOffIcon: IconShapeTuple = [alarmOffIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.1123 17.9942L29.3011 20.903H29.2596C30.3034 21.397 30.9744 22.4102 30.9993 23.5303C31.0242 24.6503 30.3989 25.6903 29.3779 26.2269C28.357 26.7634 27.1106 26.7071 26.1463 26.0809L21.1132 23.232V28.9896C21.1172 29.9652 20.6282 30.8816 19.8023 31.4464C18.9765 32.0111 17.9171 32.1537 16.9623 31.8285C15.6773 31.3919 14.8364 30.2012 14.8868 28.8897V23.232L9.85368 26.0709C8.62449 26.7701 7.05906 26.5745 6.05577 25.5963C5.05248 24.6181 4.86845 23.108 5.6093 21.9326C5.90128 21.4812 6.30861 21.1095 6.79233 20.853L11.9292 17.9942L6.74044 15.0854C5.69658 14.5914 5.02562 13.5782 5.00072 12.4581C4.97582 11.3381 5.60112 10.2981 6.62208 9.76154C7.64303 9.22496 8.88936 9.28127 9.85368 9.90755L14.8868 12.7564V6.99876C14.8868 5.34259 16.2806 4 18 4C19.7194 4 21.1132 5.34259 21.1132 6.99876V12.7564L26.1048 9.90755C27.3362 9.20107 28.9092 9.39568 29.9153 10.379C30.9214 11.3623 31.1005 12.8801 30.3492 14.0558C30.0572 14.5072 29.6499 14.8789 29.1662 15.1354L24.1123 17.9942ZM27.9932 24.4559C28.26 24.3884 28.4879 24.2214 28.6265 23.9917C28.9135 23.5217 28.7566 22.9169 28.2737 22.6323L20.0755 17.9942L28.2426 13.3461C28.6729 13.0446 28.7968 12.4784 28.5293 12.0353C28.2619 11.5922 27.6898 11.4157 27.2048 11.6268L19.0377 16.2449V6.99876C19.0377 6.4467 18.5731 5.99917 18 5.99917C17.4269 5.99917 16.9623 6.4467 16.9623 6.99876V16.2449L8.76405 11.6368C8.44369 11.4124 8.01864 11.3832 7.66849 11.5616C7.31833 11.74 7.10415 12.0949 7.11644 12.4762C7.12873 12.8576 7.36534 13.199 7.7263 13.3561L15.9245 17.9942L7.75744 22.6323C7.32706 22.9338 7.20319 23.5 7.47066 23.9431C7.73813 24.3862 8.31025 24.5627 8.79518 24.3516L16.9623 19.7435V28.9896C16.9623 29.5417 17.4269 29.9892 18 29.9892C18.5731 29.9892 19.0377 29.5417 19.0377 28.9896V19.7435L27.2048 24.3516C27.4428 24.4859 27.7265 24.5234 27.9932 24.4559Z\"/>',\n  solid:\n    '<path d=\"M28.4525 20.9041L23.4525 17.9941L28.3225 15.1341C28.7887 14.8776 29.1812 14.5057 29.4625 14.0541C30.1865 12.878 30.0139 11.3595 29.0444 10.3758C28.075 9.39206 26.5591 9.19737 25.3725 9.90414L20.5625 12.7541V6.99414C20.5625 5.33729 19.2194 3.99414 17.5625 3.99414C15.9057 3.99414 14.5625 5.33729 14.5625 6.99414V12.7541L9.71254 9.90414C8.78329 9.2776 7.58229 9.22126 6.59848 9.75807C5.61466 10.2949 5.0121 11.3353 5.03609 12.4558C5.06009 13.5763 5.70664 14.5899 6.71254 15.0841L11.7125 17.9941L6.76254 20.8541C6.29641 21.1107 5.9039 21.4826 5.62254 21.9341C4.90864 23.11 5.08597 24.6208 6.05277 25.5994C7.01956 26.578 8.52805 26.7737 9.71254 26.0741L14.5625 23.2341V28.8941C14.514 30.2062 15.3243 31.3974 16.5625 31.8341C17.4827 32.1595 18.5035 32.0169 19.2993 31.4519C20.0951 30.8869 20.5663 29.9701 20.5625 28.9941V23.2341L25.4125 26.0841C26.3418 26.7107 27.5428 26.767 28.5266 26.2302C29.5104 25.6934 30.113 24.653 30.089 23.5325C30.065 22.412 29.4184 21.3983 28.4125 20.9041H28.4525Z\"/>',\n};\n\nexport const asteriskIconName = 'asterisk';\nexport const asteriskIcon: IconShapeTuple = [asteriskIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM4 18C4.00096 14.6359 5.21931 11.3858 7.43 8.85L27.15 28.57C23.0084 32.1463 17.1629 32.982 12.1852 30.7092C7.20751 28.4365 4.0102 23.472 4 18ZM8.85 7.43L28.57 27.15C33.2172 21.5881 32.8511 13.3989 27.7261 8.27391C22.6011 3.14891 14.4119 2.78279 8.85 7.43Z\"/>',\n};\n\nexport const banIconName = 'ban';\nexport const banIcon: IconShapeTuple = [banIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.7229 19.07L25.1028 18.12H27.7819L28.1618 19.07H29.6114L27.1621 13.07H25.7226L23.2834 19.07H24.7229ZM26.4424 14.81L27.3321 17H25.5526L26.4424 14.81ZM10.7873 19.03C11.0172 18.97 11.2371 18.85 11.4271 18.7C11.617 18.55 11.7669 18.36 11.8769 18.14C11.9869 17.92 12.0469 17.69 12.0669 17.45C12.0669 17.11 11.9469 16.79 11.757 16.51C11.557 16.24 11.2871 16.03 10.9672 15.92C11.2271 15.8 11.4371 15.61 11.587 15.38C11.737 15.14 11.8169 14.87 11.8069 14.58C11.7969 14.36 11.737 14.14 11.637 13.95C11.537 13.75 11.3971 13.58 11.2271 13.44C11.0572 13.3 10.8572 13.2 10.6473 13.13C10.4374 13.06 10.2174 13.05 9.9975 13.08H6.99844V19.08H10.0675C10.3074 19.11 10.5473 19.1 10.7873 19.04V19.03ZM8.27804 14.17H9.70759C10.1874 14.17 10.5273 14.43 10.5273 14.82C10.5273 15.21 10.1874 15.49 9.70759 15.49H8.27804V14.17ZM8.27804 18V16.5H9.90753C10.0175 16.48 10.1275 16.48 10.2374 16.5C10.3474 16.53 10.4474 16.58 10.5273 16.65C10.6173 16.72 10.6873 16.81 10.7273 16.91C10.7773 17.01 10.7973 17.12 10.7973 17.23C10.7973 17.34 10.7773 17.45 10.7273 17.55C10.6773 17.65 10.6073 17.74 10.5273 17.81C10.4374 17.88 10.3374 17.93 10.2374 17.96C10.1375 17.99 10.0175 17.99 9.90753 17.96L8.27804 17.99V18ZM20.1943 19.07H21.4839V14.23H23.3233V13.07H18.3249V14.23H20.1943V19.07ZM17.6651 17.91H14.3361V16.59H17.3352V15.43H14.3361V14.23H17.6651V13.07H13.0465V19.07H17.6651V17.91ZM32.9903 8H2.99969C2.44986 8 2 8.45 2 9V23C2 23.55 2.44986 24 2.99969 24H6.99844V29C6.99844 29.4 7.23836 29.77 7.61824 29.92C7.73821 29.97 7.86817 30 7.99813 30C8.25804 30 8.51796 29.9 8.7079 29.71L14.4161 24H33.0003C33.5501 24 34 23.55 34 23V9C34 8.45 33.5501 8 33.0003 8H32.9903ZM31.9906 22H13.9963C13.7263 22 13.4764 22.11 13.2865 22.29L8.99781 26.58V22.99C8.99781 22.44 8.54795 21.99 7.99813 21.99H3.99938V10H31.9906V22Z\"/>',\n  solid:\n    '<path d=\"M10.5225 14.82C10.5225 14.43 10.1826 14.17 9.70271 14.17H8.27316V15.49H9.70271C10.1826 15.49 10.5225 15.21 10.5225 14.82ZM10.5225 16.65C10.4325 16.58 10.3325 16.53 10.2325 16.5C10.1226 16.47 10.0126 16.47 9.90265 16.5H8.27316V18L9.90265 17.97C10.0126 17.99 10.1226 17.99 10.2325 17.97C10.3425 17.95 10.4425 17.89 10.5225 17.82C10.6124 17.75 10.6824 17.66 10.7224 17.56C10.7724 17.46 10.7924 17.35 10.7924 17.24C10.7924 17.13 10.7724 17.02 10.7224 16.92C10.6724 16.82 10.6024 16.73 10.5225 16.66V16.65ZM32.9854 8H2.9948C2.44498 8 1.99512 8.45 1.99512 9V23C1.99512 23.55 2.44498 24 2.9948 24H6.99356V29C6.99356 29.4 7.23348 29.77 7.61336 29.92C7.73332 29.97 7.86328 30 7.99324 30C8.25316 30 8.51308 29.9 8.70302 29.71L14.4112 24H32.9954C33.5453 24 33.9951 23.55 33.9951 23V9C33.9951 8.45 33.5453 8 32.9954 8H32.9854ZM11.872 18.13C11.7621 18.35 11.6121 18.54 11.4222 18.69C11.2322 18.84 11.0123 18.96 10.7824 19.02C10.5524 19.08 10.3025 19.1 10.0626 19.06H6.99356V13.06H9.99262C10.2126 13.03 10.4325 13.05 10.6424 13.11C10.8523 13.17 11.0523 13.28 11.2222 13.42C11.3922 13.56 11.5321 13.73 11.6321 13.93C11.7321 14.13 11.7921 14.34 11.8021 14.56C11.8021 14.84 11.7321 15.12 11.5821 15.36C11.4322 15.6 11.2222 15.79 10.9623 15.9C11.2822 16.01 11.5521 16.22 11.7521 16.49C11.952 16.76 12.062 17.09 12.062 17.43C12.052 17.67 11.982 17.91 11.872 18.12V18.13ZM17.6602 14.23H14.3313V15.43H17.3303V16.59H14.3313V17.91H17.6602V19.07H13.0417V13.07H17.6602V14.23ZM21.479 19.07H20.1894V14.23H18.32V13.07H23.3185V14.23H21.479V19.07ZM28.1569 19.07L27.7771 18.12H25.0979L24.718 19.07H23.2785L25.7177 13.07H27.1573L29.6065 19.07H28.1569ZM25.5478 17H27.3272L26.4375 14.81L25.5478 17Z\"/>',\n};\n\nexport const betaIconName = 'beta';\nexport const betaIcon: IconShapeTuple = [betaIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28.05,16H19V12.28a1,1,0,0,0-2,0V16H8A4,4,0,0,0,4,20V32a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V20A4,4,0,0,0,28.05,16ZM6,32V25.91a2.7,2.7,0,0,0,.77.11,3.63,3.63,0,0,0,3-1.93c.59-.81,1-1.27,1.68-1.27s1.09.46,1.68,1.27a3.63,3.63,0,0,0,3,1.93,3.63,3.63,0,0,0,3-1.93c.59-.81,1-1.27,1.68-1.27s1.09.46,1.68,1.27a3.61,3.61,0,0,0,3,1.93,3.6,3.6,0,0,0,3-1.92.8.8,0,0,0-1.3-.94c-.58.81-.95,1.26-1.67,1.26s-1.1-.46-1.69-1.27a3.59,3.59,0,0,0-3-1.93,3.63,3.63,0,0,0-3,1.93c-.59.81-1,1.27-1.68,1.27S15,24,14.41,23.15a3.63,3.63,0,0,0-3-1.93,3.59,3.59,0,0,0-3,1.93c-.6.81-1,1.27-1.69,1.27A1.27,1.27,0,0,1,6,24.17V20A2,2,0,0,1,8,18h20.1A2,2,0,0,1,30,20V32Z\"/><path d=\"M17.64,10.46l.38.2.38-.22c.12-.06,2.72-1.58,2.39-4s-3.06-4-3.18-4a.8.8,0,0,0-.77,1.4S19,5,19.21,6.64A2.61,2.61,0,0,1,18,8.79a2.52,2.52,0,0,1-1-1.34,2.56,2.56,0,0,1,.18-1.58,6.61,6.61,0,0,0-1.21-1.14,4.31,4.31,0,0,0-.54,3.05A4.47,4.47,0,0,0,17.64,10.46Z\"/>',\n  solid:\n    '<path d=\"M29,16H19V12.28a1,1,0,0,0-2,0V16H7a3,3,0,0,0-3,3V32a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V19A3,3,0,0,0,29,16Zm-1.93,8.89c-2.4,0-2.4-3.2-4.8-3.2s-2.39,3.2-4.79,3.2-2.4-3.2-4.79-3.2-2.39,3.2-4.79,3.2a2.37,2.37,0,0,1-1.9-1V19a1,1,0,0,1,1-1H29a1,1,0,0,1,1,1v3.63C29.16,23.57,28.61,24.89,27.07,24.89Z\"/><path d=\"M17.62,10.46l.39.2.38-.21c.11-.07,2.71-1.59,2.39-4s-3.07-4-3.18-4a.8.8,0,0,0-.77,1.41S19,5,19.19,6.64A2.56,2.56,0,0,1,18,8.79a2.54,2.54,0,0,1-1-1.33,2.63,2.63,0,0,1,.18-1.58,6.67,6.67,0,0,0-1.2-1.15,4.24,4.24,0,0,0-.54,3.06A4.46,4.46,0,0,0,17.62,10.46Z\"/>',\n};\n\nexport const birthdayCakeIconName = 'birthday-cake';\nexport const birthdayCakeIcon: IconShapeTuple = [birthdayCakeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.5079 34.0001H10.4935C10.7758 33.9969 11.0436 33.8733 11.2299 33.6601L27.7799 15.6601C28.0355 15.368 28.0993 14.9534 27.9435 14.5974C27.7876 14.2413 27.4405 14.0083 27.0534 14.0001H21.6993L30.7158 3.69015C30.9971 3.39455 31.0709 2.95661 30.9021 2.58442C30.7333 2.21223 30.356 1.98082 29.9495 2.00015H16.584C16.2563 2.01069 15.9548 2.18274 15.7779 2.46015L5.1493 19.4601C4.95197 19.7692 4.93904 20.162 5.11561 20.4834C5.29217 20.8048 5.62984 21.0032 5.99521 21.0001H12.5137L6.63213 32.5601C6.48232 32.8672 6.49908 33.2299 6.67655 33.5218C6.85403 33.8136 7.16761 33.994 7.5079 34.0001ZM10.0655 32H9.15991L15.0315 20.44C15.1813 20.1329 15.1646 19.7702 14.9871 19.4784C14.8096 19.1866 14.4961 19.0061 14.1558 19H7.75669L17.1314 4H27.77L18.7535 14.31C18.4722 14.6056 18.3984 15.0435 18.5672 15.4157C18.736 15.7879 19.1133 16.0193 19.5198 16H24.7645L10.0655 32Z\"/>',\n  solid:\n    '<path d=\"M25.955 0.290007C25.8746 0.112701 25.6956 -0.00105151 25.4987 7.32889e-06H11.3744C11.202 0.000290527 11.0416 0.0869273 10.9485 0.230007L0.089153 17.23C-0.0174401 17.3809 -0.0293565 17.578 0.0582949 17.7404C0.145946 17.9027 0.318401 18.003 0.504872 18H8.28186L1.41743 31.25C1.33732 31.4102 1.34615 31.5997 1.44083 31.7519C1.53551 31.9042 1.70277 31.9978 1.88384 32H4.92569C5.06797 32.001 5.2041 31.9429 5.30085 31.84L23.1159 12.85C23.2606 12.7046 23.3014 12.4871 23.2189 12.3003C23.1364 12.1135 22.9473 11.9947 22.7408 12H15.9068L25.8739 0.820007C26.0052 0.674877 26.037 0.466894 25.955 0.290007Z\"/>',\n};\n\nexport const boltIconName = 'bolt';\nexport const boltIcon: IconShapeTuple = [boltIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28.993 8H9.85876C9.34323 7.99269 8.85308 7.77496 8.50196 7.3973C8.15085 7.01964 7.96927 6.51486 7.99932 6C7.99674 4.94787 8.80953 4.07365 9.85876 4H28.993C29.5451 4 29.9927 3.55228 29.9927 3C29.9927 2.44772 29.5451 2 28.993 2H9.85876C7.70513 2.07545 5.99861 3.8444 5.99993 6C5.99026 6.16319 5.99026 6.32681 5.99993 6.49C5.9903 6.56971 5.9903 6.65029 5.99993 6.73V30C5.99861 32.1556 7.70513 33.9246 9.85876 34H28.993C29.5451 34 29.9927 33.5523 29.9927 33V9.07C29.9939 8.50535 29.5563 8.03694 28.993 8ZM27.9933 32H9.85878C8.80954 31.9263 7.99676 31.0521 7.99934 30V9.54999C8.56776 9.86366 9.20988 10.0191 9.85878 9.99999H27.9933V32Z\"/><path d=\"M27.9933 5.20001H9.99873V6.75001H27.9933V5.20001Z\"/>',\n  solid:\n    '<path d=\"M9.85876 8H28.993C29.5563 8.03694 29.9939 8.50535 29.9927 9.07V33C29.9927 33.5523 29.5451 34 28.993 34H9.85876C7.70513 33.9246 5.99861 32.1556 5.99993 30V6.73C5.9903 6.65029 5.9903 6.56971 5.99993 6.49C5.99026 6.32681 5.99026 6.16319 5.99993 6C5.99861 3.8444 7.70513 2.07545 9.85876 2H28.993C29.5451 2 29.9927 2.44772 29.9927 3C29.9927 3.55228 29.5451 4 28.993 4H9.85876C8.80953 4.07365 7.99674 4.94787 7.99932 6C7.96927 6.51486 8.15085 7.01964 8.50196 7.3973C8.85308 7.77496 9.34323 7.99269 9.85876 8Z\"/><path d=\"M27.9933 5.20001H9.99873V6.75001H27.9933V5.20001Z\"/>',\n};\n\nexport const bookIconName = 'book';\nexport const bookIcon: IconShapeTuple = [bookIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,28a0,0,0,0,1,0,0H4V21.32a7.1,7.1,0,0,1-2-1.43V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V19.89a6.74,6.74,0,0,1-2,1.42Z\"/><path d=\"M25,22.4a1,1,0,0,0,1-1V15.94H24V18H14v2H24v1.4A1,1,0,0,0,25,22.4Z\"/><path d=\"M33,6H24V4.38A2.42,2.42,0,0,0,21.55,2h-7.1A2.42,2.42,0,0,0,12,4.38V6H3A1,1,0,0,0,2,7v8a5,5,0,0,0,5,5h3v1.4a1,1,0,0,0,2,0V15.94H10V18H7a3,3,0,0,1-3-3V8H32v7a3,3,0,0,1-3,3H28v2h1a5,5,0,0,0,5-5V7A1,1,0,0,0,33,6ZM22,6H14V4.43A.45.45,0,0,1,14.45,4h7.11a.43.43,0,0,1,.44.42Z\"/>',\n  solid:\n    '<path d=\"M30,18A4.06,4.06,0,0,0,34,14V6H24V4.43A2.44,2.44,0,0,0,21.55,2h-7.1A2.44,2.44,0,0,0,12,4.43V6H2v8A4.06,4.06,0,0,0,6.05,18h4V15.92h2v5.7a1,1,0,1,1-2,0V20.06H6.06A6.06,6.06,0,0,1,2,18.49v9.45a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V18.49a6,6,0,0,1-4.06,1.57H28V18ZM14,4.43A.45.45,0,0,1,14.45,4h7.1a.45.45,0,0,1,.45.43V6H14ZM26,21.62a1,1,0,1,1-2,0V20.06H14V18H24V15.92h2Z\"/>',\n};\n\nexport const briefcaseIconName = 'briefcase';\nexport const briefcaseIcon: IconShapeTuple = [briefcaseIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 16.4524C2 8.48293 9.19118 2 18.0249 2C26.8586 2 34.0498 8.48293 33.9997 16.4524C33.9697 20.0683 32.5252 23.5187 29.9935 26.0219V32.9694C29.9929 33.3466 29.7928 33.6933 29.4716 33.874C29.1503 34.0546 28.7591 34.0402 28.4511 33.8365L22.9125 30.2028C21.3222 30.6666 19.6776 30.9028 18.0249 30.9048C9.19118 30.9048 2 24.4218 2 16.4524ZM19.0265 19.6835C19.0265 20.2537 18.578 20.7159 18.0249 20.7159C17.7558 20.7159 17.4979 20.6043 17.3095 20.4062C17.1211 20.2081 17.018 19.9402 17.0233 19.6629V8.17324C17.0233 7.60311 17.4718 7.14093 18.0249 7.14093C18.578 7.14093 19.0265 7.60311 19.0265 8.17324V19.6835ZM28.3309 24.8245C28.1274 25.019 28.0113 25.2919 28.0104 25.578V31.0906L23.6236 28.2104C23.376 28.0491 23.0722 28.0076 22.7923 28.0969C21.2486 28.5911 19.6413 28.8416 18.0249 28.8402C10.2929 28.8402 4.00311 23.2863 4.00311 16.4524C4.00311 9.61848 10.2929 4.06464 18.0249 4.06464C25.7569 4.06464 32.0467 9.61848 32.0467 16.4524C32.0005 19.6563 30.6526 22.6934 28.3309 24.8245ZM19.357 24.236C19.357 24.9943 18.7606 25.609 18.0249 25.609C17.2892 25.609 16.6929 24.9943 16.6929 24.236C16.6929 23.4777 17.2892 22.863 18.0249 22.863C18.7606 22.863 19.357 23.4777 19.357 24.236Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.0249 2.5C9.19118 2.5 2 8.98293 2 16.9524C2 24.9218 9.19118 31.4048 18.0249 31.4048C19.6776 31.4028 21.3222 31.1666 22.9125 30.7028L28.4511 34.3365C28.7591 34.5402 29.1503 34.5546 29.4716 34.374C29.7928 34.1933 29.9929 33.8466 29.9935 33.4694V26.5219C32.5252 24.0187 33.9697 20.5683 33.9997 16.9524C34.0498 8.98293 26.8586 2.5 18.0249 2.5ZM16.9533 9.34422C16.9084 8.79683 17.1664 8.27005 17.6203 7.98213C18.0742 7.69421 18.6467 7.69421 19.1006 7.98213C19.5545 8.27005 19.8125 8.79683 19.7676 9.34422V19.4299C19.8125 19.9773 19.5545 20.5041 19.1006 20.792C18.6467 21.0799 18.0742 21.0799 17.6203 20.792C17.1664 20.5041 16.9084 19.9773 16.9533 19.4299V9.34422ZM16.4925 25.3244C16.4925 26.3906 17.331 27.2549 18.3654 27.2549V27.2445C19.3959 27.2446 20.2328 26.3866 20.2383 25.3244C20.2383 24.2583 19.3998 23.394 18.3654 23.394C17.331 23.394 16.4925 24.2583 16.4925 25.3244Z\"/>',\n};\n\nexport const bubbleExclamationIconName = 'bubble-exclamation';\nexport const bubbleExclamationIcon: IconShapeTuple = [bubbleExclamationIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.4302 5.39115C11.8423 5.35734 12.2276 5.17393 12.5134 4.8756C13.0061 5.15272 13.4178 5.55343 13.7079 6.03812C12.6998 6.90117 11.7991 7.88203 11.0253 8.95961C10.5701 9.57364 10.5004 10.3915 10.8451 11.0735C11.1898 11.7556 11.8901 12.1853 12.6551 12.1844H23.3854C24.1433 12.1859 24.8386 11.7646 25.1873 11.0926C25.5381 10.4097 25.4714 9.58736 25.0152 8.96971C24.2329 7.88659 23.3219 6.90221 22.3022 6.03812C22.595 5.56953 23.0026 5.18331 23.4866 4.91603C24.0257 5.46564 24.8675 5.58469 25.5382 5.20618C26.209 4.82766 26.5411 4.04616 26.3478 3.30142C26.1544 2.55668 25.4839 2.03477 24.7135 2.02937C23.9431 2.02397 23.2653 2.53643 23.0615 3.27838C22.235 3.65914 21.5332 4.26539 21.0369 5.02723C20.158 4.42858 19.1329 4.07921 18.0709 4.01634C16.9846 4.06747 15.9337 4.4173 15.034 5.02723C14.5186 4.25507 13.791 3.64783 12.9385 3.27838C12.7153 2.40536 11.8482 1.8584 10.9628 2.03214C10.0775 2.20588 9.48212 3.03985 9.6063 3.93231C9.73048 4.82477 10.531 5.46504 11.4302 5.39115ZM18 6.10889C19.4678 6.10889 21.5734 7.69599 23.3753 10.1525H12.645C14.4469 7.68588 16.5423 6.10889 18 6.10889Z\"/><path d=\"M29.1352 20.1906H30.9877C31.5468 20.1906 32 20.6432 32 21.2015C32 21.7598 31.5468 22.2124 30.9877 22.2124H29.0745C28.9866 24.3925 28.4162 26.5261 27.4042 28.4597L29.2871 29.7739C29.5836 29.9816 29.7467 30.3315 29.7149 30.6918C29.6831 31.0521 29.4612 31.3681 29.1328 31.5207C28.8045 31.6733 28.4195 31.6394 28.1229 31.4318L26.2401 30.1479C24.2212 32.6142 21.1897 34.0312 18 33.9994C14.7998 34.0324 11.759 32.6072 9.7397 30.1277L7.87708 31.4318C7.58563 31.695 7.16799 31.7659 6.80576 31.6139C6.44353 31.4618 6.20216 31.1141 6.18661 30.722C6.17106 30.3299 6.38414 29.9642 6.73319 29.784L8.64642 28.4496C7.63263 26.5197 7.0588 24.3898 6.96602 22.2124H5.01229C4.45322 22.2124 4 21.7598 4 21.2015C4 20.6432 4.45322 20.1906 5.01229 20.1906H6.93565C7.03903 18.214 7.44177 16.2644 8.13015 14.4083L6.61171 13.5996C6.11973 13.3344 5.93618 12.7212 6.20174 12.2298C6.4673 11.7385 7.08141 11.5552 7.57339 11.8204L10.6406 13.4985C9.53112 15.8179 8.93388 18.3484 8.88937 20.9185C8.88937 27.2669 12.149 31.5228 17.1902 31.9372V15.1362H18.8098V31.9372C23.8713 31.543 27.1106 27.2669 27.1106 20.9185C27.0909 18.3457 26.5142 15.8076 25.4201 13.4783L28.457 11.8204C28.949 11.5552 29.5631 11.7385 29.8286 12.2298C30.0942 12.7212 29.9106 13.3344 29.4187 13.5996L27.9407 14.3982C28.6315 16.2571 29.0343 18.2104 29.1352 20.1906Z\"/><path d=\"M13.9407 27.7319C14.824 27.7319 15.5401 27.0168 15.5401 26.1347C15.5401 25.2526 14.824 24.5375 13.9407 24.5375C13.0574 24.5375 12.3413 25.2526 12.3413 26.1347C12.3413 27.0168 13.0574 27.7319 13.9407 27.7319Z\"/><path d=\"M14.7708 17.906C14.7708 18.9947 13.887 19.8773 12.7968 19.8773C11.7066 19.8773 10.8228 18.9947 10.8228 17.906C10.8228 16.8173 11.7066 15.9348 12.7968 15.9348C13.887 15.9348 14.7708 16.8173 14.7708 17.906Z\"/><path d=\"M22.4743 27.7319C23.3577 27.7319 24.0738 27.0168 24.0738 26.1347C24.0738 25.2526 23.3577 24.5375 22.4743 24.5375C21.591 24.5375 20.8749 25.2526 20.8749 26.1347C20.8749 27.0168 21.591 27.7319 22.4743 27.7319Z\"/><path d=\"M25.6023 17.906C25.6023 18.9947 24.7185 19.8773 23.6283 19.8773C22.5382 19.8773 21.6544 18.9947 21.6544 17.906C21.6544 16.8173 22.5382 15.9348 23.6283 15.9348C24.7185 15.9348 25.6023 16.8173 25.6023 17.906Z\"/>',\n\n  solid:\n    '<path d=\"M11.6934 4.99715C11.5333 5.13866 11.3478 5.24854 11.1468 5.32097L11.0962 5.34121C10.4187 5.57694 9.66619 5.36242 9.215 4.80497C8.76382 4.24752 8.71103 3.46701 9.08302 2.85391C9.45502 2.24082 10.1718 1.92696 10.8748 2.06937C11.5779 2.21178 12.1159 2.77982 12.2198 3.48932C12.6932 3.72206 13.1411 4.00356 13.556 4.32925C14.005 4.698 14.4185 5.10795 14.791 5.55373C15.7203 4.84803 16.8357 4.42944 18 4.34949C19.1527 4.41508 20.261 4.81607 21.1887 5.50313C21.5525 5.06874 21.9558 4.66899 22.3933 4.30901C22.8083 3.98332 23.2561 3.70182 23.7296 3.46908C23.84 2.69427 24.4624 2.09325 25.2409 2.00981C26.0193 1.92638 26.755 2.38181 27.0273 3.11561C27.2995 3.8494 27.0387 4.6743 26.3941 5.11844C25.7495 5.56258 24.8855 5.51262 24.2965 4.99715C23.9791 5.16531 23.6776 5.36175 23.3955 5.58408C23.0623 5.86005 22.754 6.16482 22.4743 6.49485C23.5746 7.48157 24.5533 8.59584 25.3897 9.81409C25.7946 10.3909 25.2986 11.1094 24.5192 11.1094H11.5719C10.7925 11.1094 10.2965 10.3909 10.7014 9.81409C11.5222 8.61396 12.4802 7.51361 13.556 6.53533C13.2647 6.19005 12.9428 5.87168 12.5944 5.58408C12.3123 5.36175 12.0108 5.16531 11.6934 4.99715Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.1352 20.2373H30.9877C31.5468 20.2373 32 20.6904 32 21.2493C32 21.8082 31.5468 22.2612 30.9877 22.2612H29.0745C28.9866 24.4436 28.4162 26.5794 27.4042 28.5152L29.2871 29.8307C29.5836 30.0386 29.7467 30.3889 29.7149 30.7495C29.6831 31.1102 29.4612 31.4265 29.1328 31.5793C28.8045 31.7321 28.4195 31.6982 28.1229 31.4903L26.2603 30.2051C24.4632 32.4054 21.8449 33.7762 19.0123 34V15.1775H16.9877V34C14.1519 33.7712 11.5331 32.3927 9.7397 30.1849L7.87708 31.4903C7.58563 31.7538 7.16799 31.8249 6.80576 31.6726C6.44353 31.5204 6.20216 31.1723 6.18661 30.7798C6.17106 30.3873 6.38414 30.0212 6.73319 29.8408L8.64642 28.505C7.63263 26.5731 7.0588 24.4409 6.96602 22.2612H5.01229C4.45322 22.2612 4 21.8082 4 21.2493C4 20.6904 4.45322 20.2373 5.01229 20.2373H6.93565C7.03903 18.2586 7.44177 16.307 8.13015 14.4489L6.61171 13.6393C6.11973 13.3738 5.93618 12.7599 6.20174 12.2681C6.4673 11.7763 7.08141 11.5928 7.57339 11.8583L10.6913 13.1536H25.4201L28.457 11.8583C28.949 11.5928 29.5631 11.7763 29.8286 12.2681C30.0942 12.7599 29.9106 13.3738 29.4187 13.6393L27.9407 14.4388C28.6315 16.2997 29.0343 18.255 29.1352 20.2373ZM12.7968 15.9769C11.7066 15.9769 10.8228 16.8604 10.8228 17.9503C10.8228 19.0401 11.7066 19.9236 12.7968 19.9236C13.887 19.9236 14.7708 19.0401 14.7708 17.9503C14.7708 16.8604 13.887 15.9769 12.7968 15.9769ZM13.9508 27.7865C13.0675 27.7865 12.3514 27.0707 12.3514 26.1876C12.3514 25.3046 13.0675 24.5887 13.9508 24.5887C14.8342 24.5887 15.5503 25.3046 15.5503 26.1876C15.5503 27.0707 14.8342 27.7865 13.9508 27.7865ZM20.9996 26.8066C21.2504 27.4037 21.8367 27.7906 22.4845 27.7865H22.4744C23.3577 27.7865 24.0738 27.0707 24.0738 26.1876C24.0738 25.54 23.683 24.9564 23.0841 24.7095C22.4852 24.4626 21.7964 24.6013 21.3398 25.0607C20.8832 25.5201 20.7489 26.2094 20.9996 26.8066ZM23.6283 19.9236C22.5382 19.9236 21.6544 19.0401 21.6544 17.9503C21.6544 16.8604 22.5382 15.9769 23.6283 15.9769C24.7185 15.9769 25.6023 16.8604 25.6023 17.9503C25.6023 18.4736 25.3943 18.9755 25.0242 19.3456C24.654 19.7157 24.1519 19.9236 23.6283 19.9236Z\"/>',\n};\n\nexport const bugIconName = 'bug';\nexport const bugIcon: IconShapeTuple = [bugIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.0001 2.00013C16.5633 2.00411 15.1337 2.20257 13.7501 2.59013L14.5201 4.45012C20.6686 2.82214 27.1448 5.5215 30.3168 11.0345C33.4888 16.5475 32.5679 23.5029 28.0704 28.0004C23.5729 32.4979 16.6175 33.4189 11.1045 30.2468C5.59149 27.0748 2.89212 20.5987 4.52011 14.4501L2.66011 13.6701C0.79872 20.2918 3.37769 27.3621 9.0653 31.2303C14.7529 35.0984 22.2763 34.8985 27.7505 30.734C33.2248 26.5694 35.4248 19.3721 33.2145 12.8586C31.0043 6.34506 24.8784 1.97305 18.0001 2.00013Z\"/><path d=\"M12.8121 27.4894C8.60792 25.1837 6.42499 20.3842 7.45011 15.7001L9.00011 16.3201C8.22647 20.3022 10.1406 24.3232 13.7191 26.2336C17.2977 28.1439 21.7037 27.4968 24.5819 24.6382C27.4601 21.7796 28.1372 17.378 26.2512 13.7865C24.3653 10.195 20.3574 8.25361 16.3701 9.00012L15.7501 7.44012C20.439 6.43765 25.228 8.64374 27.5134 12.859C29.7987 17.0742 29.0342 22.2912 25.6355 25.6735C22.2368 29.0558 17.0162 29.7951 12.8121 27.4894Z\"/><path d=\"M14.0001 18.4101C14.2034 20.4756 15.9249 22.0594 18.0001 22.0901C20.0926 21.9974 21.773 20.3317 21.8841 18.2401C21.9953 16.1486 20.5009 14.3142 18.4301 14.0001L17.7601 12.3101H18.0001C20.3068 12.2858 22.3999 13.6566 23.2996 15.7808C24.1992 17.9049 23.7273 20.3621 22.1048 22.0019C20.4823 23.6417 18.0303 24.1396 15.8967 23.2625C13.7631 22.3854 12.3702 20.3069 12.3701 18.0001V17.7301L14.0001 18.4101Z\"/><path d=\"M8.55011 13.4901C8.41823 13.4882 8.29243 13.4343 8.20011 13.3401L2.65011 7.77012C2.51005 7.62727 2.46862 7.41469 2.54479 7.2297C2.62097 7.04471 2.80007 6.92294 3.00011 6.92013H6.94011V2.92013C6.94292 2.72009 7.0647 2.54098 7.24969 2.46481C7.43467 2.38864 7.64726 2.43007 7.79011 2.57013L13.3801 8.16012C13.4743 8.25244 13.5282 8.37824 13.5301 8.51013V12.0001L19.0001 17.4401C19.2538 17.6956 19.3519 18.0669 19.2575 18.4143C19.1631 18.7617 18.8905 19.0324 18.5425 19.1243C18.1944 19.2163 17.8238 19.1156 17.5701 18.8601L12.2001 13.4901H8.55011Z\"/>',\n  solid:\n    '<path d=\"M18 2.00001C16.5632 2.00399 15.1335 2.20246 13.75 2.59001L15.35 6.48001C20.5259 5.27045 25.8758 7.64314 28.4537 12.2915C31.0316 16.9399 30.2111 22.7346 26.4441 26.4846C22.6771 30.2346 16.8788 31.0288 12.2421 28.4299C7.60547 25.831 5.257 20.4704 6.48997 15.3L2.60997 13.68C0.754254 20.2978 3.33229 27.3613 9.01454 31.2279C14.6968 35.0945 22.2136 34.9002 27.6885 30.7451C33.1633 26.5901 35.3729 19.4027 33.1777 12.8897C30.9825 6.37666 24.873 1.99323 18 2.00001Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.54997 13.49C8.41808 13.4881 8.29228 13.4342 8.19997 13.34L2.64997 7.77001C2.50991 7.62716 2.46848 7.41457 2.54465 7.22958C2.62082 7.04459 2.79993 6.92282 2.99997 6.92001H6.93997V2.92001C6.94278 2.71997 7.06455 2.54086 7.24954 2.46469C7.43453 2.38852 7.64712 2.42995 7.78997 2.57001L13.38 8.16001C13.4742 8.25232 13.5281 8.37812 13.53 8.51001V12L16 14.46C15.4098 14.7928 14.9115 15.267 14.55 15.84L12.2 13.49H8.54997ZM16 14.46L19 17.46C19.3746 17.8476 19.3746 18.4624 19 18.85C18.6099 19.2377 17.98 19.2377 17.59 18.85L14.59 15.85C14.1618 16.4866 13.9258 17.233 13.91 18C13.91 20.2589 15.7411 22.09 18 22.09C20.2588 22.09 22.09 20.2589 22.09 18C22.09 15.7412 20.2588 13.91 18 13.91C17.2965 13.9143 16.6067 14.104 16 14.46Z\"/><path d=\"M13.1281 26.9255C9.18436 24.7941 7.10136 20.3319 7.99997 15.94L12.12 17.65V18C12.1255 21.2461 14.7605 23.8737 18.0066 23.87C21.2528 23.8663 23.8818 21.2328 23.88 17.9867C23.8781 14.7405 21.2461 12.11 18 12.11H17.69L16 8.00001C20.3985 7.13448 24.8449 9.25102 26.9466 13.2107C29.0483 17.1703 28.3095 22.0391 25.1277 25.1969C21.9459 28.3548 17.0718 29.057 13.1281 26.9255Z\"/>',\n};\n\nexport const bullseyeIconName = 'bullseye';\nexport const bullseyeIcon: IconShapeTuple = [bullseyeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.6976 24.2973L25.7003 18.2951C25.3105 17.905 24.6808 17.905 24.2909 18.2951C23.9011 18.6852 23.9011 19.3155 24.2909 19.7056L28.579 23.9971H8.99777C7.34851 23.9971 5.99911 22.7367 5.99911 21.1861V5.00036C5.99911 4.45016 5.54931 4 4.99955 4C4.4498 4 4 4.45016 4 5.00036V21.1961C4 23.8471 6.239 26.0079 8.99777 26.0079H28.579L24.2909 30.2994C23.9011 30.6895 23.9011 31.3198 24.2909 31.7099C24.4909 31.91 24.7407 32 25.0006 32C25.2605 32 25.5104 31.9 25.7103 31.7099L31.7076 25.7078C32.0975 25.3176 32.0975 24.6874 31.7076 24.2973H31.6976Z\"/>',\n};\n\nexport const childArrowIconName = 'child-arrow';\nexport const childArrowIcon: IconShapeTuple = [childArrowIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 18C4 10.268 10.268 4 18 4C25.732 4 32 10.268 32 18C32 25.732 25.732 32 18 32C10.268 32 4 25.732 4 18ZM6 18C6 24.6274 11.3726 30 18 30C21.1826 30 24.2348 28.7357 26.4853 26.4853C28.7357 24.2348 30 21.1826 30 18C30 11.3726 24.6274 6 18 6C11.3726 6 6 11.3726 6 18Z\"/>',\n  solid:\n    '<path d=\"M18 4C10.268 4 4 10.268 4 18C4 25.732 10.268 32 18 32C25.732 32 32 25.732 32 18C32 10.268 25.732 4 18 4Z\"/>',\n};\n\nexport const circleIconName = 'circle';\nexport const circleIcon: IconShapeTuple = [circleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm0,30A14,14,0,1,1,32,18,14,14,0,0,1,18,32Z\"/><path d=\"M18.08,8.26l-7.61,7.61a1,1,0,1,0,1.41,1.41L17,12.18v15a1,1,0,0,0,2,0V12l5.28,5.28a1,1,0,1,0,1.41-1.41Z\"/>',\n\n  solid:\n    '<path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm8,15.57a1.43,1.43,0,0,1-2,0L19.4,13V27.14a1.4,1.4,0,0,1-2.8,0v-14l-4.43,4.43a1.4,1.4,0,0,1-2-2L18.08,7.7,26,15.59A1.4,1.4,0,0,1,26,17.57Z\"/>',\n};\n\nexport const circleArrowIconName = 'circle-arrow';\nexport const circleArrowIcon: IconShapeTuple = [circleArrowIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.0079 7.34C25.0079 6.06 23.9575 5.02 22.6769 5.01H21.8766C21.4264 3.24 19.8258 2 18.005 2C16.1842 2 14.5836 3.24 14.1334 5.01H13.3431C12.0625 5.01 11.0221 6.06 11.0121 7.34V11.01H25.0179V7.34H25.0079ZM13.0029 9.01V7.34C13.0029 7.25 13.0329 7.17 13.103 7.11C13.163 7.05 13.253 7.01 13.3331 7.01H16.0042V6.01C16.0042 4.91 16.9045 4.01 18.005 4.01C19.1055 4.01 20.0058 4.91 20.0058 6.01V7.01H22.6769C22.857 7.01 23.0071 7.16 23.0071 7.34V9.01H13.0029ZM26.0083 5.01H28.2993C28.7495 5.01 29.1797 5.18 29.4998 5.5C29.8199 5.82 30 6.25 30 6.7V32.31C30 32.76 29.8199 33.19 29.4998 33.51C29.1797 33.83 28.7495 34 28.2993 34H7.71071C7.26053 34 6.83035 33.83 6.50021 33.51C6.18008 33.19 6 32.76 6 32.31V6.7C6.01 6.2 6.2401 5.73 6.62026 5.41C7.00042 5.09 7.50063 4.94 8.00083 5.01H10.0017V7.01H8.00083V32H28.0092V7.01H26.0083V5.01ZM25.0079 14.01V16.01H11.0021V14.01H25.0079ZM25.0079 20.01V18.01H11.0021V20.01H25.0079ZM25.0079 22.01V24.01H11.0021V22.01H25.0079ZM25.0079 28.01V26.01H11.0021V28.01H25.0079Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M28.0092 12.7128C28.6402 12.8997 29.3084 13 30 13V32.31C30 32.76 29.8199 33.19 29.4998 33.51C29.1797 33.83 28.7495 34 28.2993 34H7.71071C7.26053 34 6.83035 33.83 6.50021 33.51C6.18008 33.19 6 32.76 6 32.31V6.7C6.01 6.2 6.2401 5.73 6.62026 5.41C7.00042 5.09 7.50063 4.94 8.00083 5.01H10.0017V7.01H8.00083V32H28.0092V12.7128Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.0646 5.04504C23.022 5.35728 23 5.67607 23 6C23 7.9165 23.7702 9.65311 25.0179 10.9172V11.01H11.0121V7.34C11.0221 6.06 12.0625 5.01 13.3431 5.01H14.1334C14.5836 3.24 16.1842 2 18.005 2C19.8258 2 21.4264 3.24 21.8766 5.01H22.6769C22.8089 5.01103 22.9384 5.023 23.0646 5.04504ZM13.0029 7.34V9.01H23.0071V7.34C23.0071 7.16 22.857 7.01 22.6769 7.01H20.0058V6.01C20.0058 4.91 19.1055 4.01 18.005 4.01C16.9045 4.01 16.0042 4.91 16.0042 6.01V7.01H13.3331C13.253 7.01 13.163 7.05 13.103 7.11C13.0329 7.17 13.0029 7.25 13.0029 7.34Z\"/><path d=\"M25.0079 16.01V14.01H11.0021V16.01H25.0079Z\"/><path d=\"M25.0079 18.01V20.01H11.0021V18.01H25.0079Z\"/><path d=\"M25.0079 24.01V22.01H11.0021V24.01H25.0079Z\"/><path d=\"M25.0079 26.01V28.01H11.0021V26.01H25.0079Z\"/>',\n\n  solid:\n    '<path d=\"M29.4704 5.5C29.1507 5.18 28.7211 5.01 28.2614 5.01H21.8468C21.3972 3.23 19.7985 2 17.98 2C16.1615 2 14.5629 3.24 14.1132 5.01H7.99833C7.49875 4.95 6.99917 5.09 6.61948 5.41C6.2398 5.73 6.00999 6.2 6 6.7V32.31C6 32.76 6.17985 33.19 6.50958 33.51C6.82931 33.83 7.25895 34 7.71857 34H28.2814C28.7311 34 29.1607 33.83 29.4904 33.51C29.8201 33.19 29.99 32.76 30 32.31V6.7C30 6.25 29.8201 5.82 29.4904 5.5H29.4704ZM24.9842 28H10.9958V26H24.9842V28ZM24.9842 24H10.9958V22H24.9842V24ZM24.9842 20H10.9958V18H24.9842V20ZM24.9842 16H10.9958V14H24.9842V16ZM24.9842 10H10.9958V7.33C10.9958 7.24 11.0258 7.16 11.0958 7.1C11.1557 7.04 11.2456 7 11.3256 7H15.9917V6C15.9917 5.83 16.0216 5.66 16.0616 5.5C16.0616 5.48 16.0716 5.45 16.0816 5.43C16.1316 5.28 16.1915 5.13 16.2714 5C16.6211 4.41 17.2506 4 17.99 4C18.7294 4 19.3689 4.4 19.7086 5C19.7885 5.14 19.8485 5.28 19.8984 5.43C19.8984 5.45 19.9184 5.48 19.9184 5.5C19.9584 5.66 19.9883 5.83 19.9883 6V7H24.6545C24.8343 7 24.9842 7.15 24.9842 7.33V10Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 13C29.9933 13 29.9867 13 29.98 13C27.6033 13 25.5034 11.8135 24.2395 10H10.9958V7.33C10.9958 7.24 11.0258 7.16 11.0958 7.1C11.1557 7.04 11.2456 7 11.3256 7H15.9917V6C15.9917 5.83 16.0216 5.66 16.0616 5.5C16.0616 5.48 16.0716 5.45 16.0816 5.43C16.1316 5.28 16.1915 5.13 16.2714 5C16.6211 4.41 17.2506 4 17.99 4C18.7294 4 19.3689 4.4 19.7086 5C19.7885 5.14 19.8485 5.28 19.8984 5.43C19.8984 5.44 19.9034 5.4525 19.9084 5.465C19.9134 5.4775 19.9184 5.49 19.9184 5.5C19.9584 5.66 19.9883 5.83 19.9883 6V7H23.0567C23.01 6.6734 22.9858 6.33952 22.9858 6C22.9858 5.66394 23.0095 5.33342 23.0553 5.01H21.8468C21.3972 3.23 19.7985 2 17.98 2C16.1615 2 14.5629 3.24 14.1132 5.01H7.99833C7.49875 4.95 6.99917 5.09 6.61948 5.41C6.2398 5.73 6.00999 6.2 6 6.7V32.31C6 32.76 6.17985 33.19 6.50958 33.51C6.82931 33.83 7.25895 34 7.71857 34H28.2814C28.7311 34 29.1607 33.83 29.4904 33.51C29.8201 33.19 29.99 32.76 30 32.31V13ZM10.9958 26V28H24.9842V26H10.9958ZM10.9958 22V24H24.9842V22H10.9958ZM10.9958 18V20H24.9842V18H10.9958ZM10.9958 14V16H24.9842V14H10.9958Z\"/>',\n};\n\nexport const clipboardIconName = 'clipboard';\nexport const clipboardIcon: IconShapeTuple = [clipboardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM13.2043 9.15001C9.98154 10.8963 7.98137 14.2745 8 17.94C8.01799 22.6777 11.358 26.7525 16 27.7L15.73 29.23C11.1503 28.3409 7.55514 24.7841 6.61706 20.2142C5.67898 15.6443 7.5822 10.9587 11.4413 8.3374C15.3004 5.71607 20.3575 5.6737 24.26 8.23L23.41 9.59C20.3495 7.57282 16.4271 7.40372 13.2043 9.15001ZM18.92 10.75V18.4L23.93 21.81C24.2489 21.9986 24.4375 22.348 24.42 22.7181C24.4025 23.0882 24.1817 23.4183 23.8464 23.5759C23.5111 23.7335 23.1161 23.6927 22.82 23.47L16.92 19.47V10.75C16.92 10.1977 17.3677 9.75 17.92 9.75C18.4723 9.75 18.92 10.1977 18.92 10.75ZM4 18C4 25.732 10.268 32 18 32C21.713 32 25.274 30.525 27.8995 27.8995C30.525 25.274 32 21.713 32 18C32 10.268 25.732 4 18 4C10.268 4 4 10.268 4 18Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M23.724 3.05893C21.9139 2.36545 19.9758 2 18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 16.9989 33.9062 16.0074 33.7234 15.0373C33.7035 15.0373 33.6836 15.0371 33.6637 15.0367H31.6858C31.8916 15.9919 32 16.9833 32 18C32 21.713 30.525 25.274 27.8995 27.8995C25.274 30.525 21.713 32 18 32C10.268 32 4 25.732 4 18C4 10.268 10.268 4 18 4C19.6408 4 21.2158 4.28228 22.6788 4.80093L23.724 3.05893Z\"/><path d=\"M21.4293 6.88358C18.1069 5.82799 14.4177 6.31561 11.4413 8.3374C7.5822 10.9587 5.67898 15.6443 6.61706 20.2142C7.55514 24.7841 11.1503 28.3409 15.73 29.23L16 27.7C11.358 26.7525 8.01799 22.6777 8 17.94C7.98137 14.2745 9.98154 10.8963 13.2043 9.15001C15.4951 7.90873 18.1393 7.6352 20.5763 8.30524L21.4293 6.88358Z\"/><path d=\"M18.92 18.4V10.75C18.92 10.1977 18.4723 9.75 17.92 9.75C17.3677 9.75 16.92 10.1977 16.92 10.75V19.47L22.82 23.47C23.1161 23.6927 23.5111 23.7335 23.8464 23.5759C24.1817 23.4183 24.4025 23.0882 24.42 22.7181C24.4375 22.348 24.2489 21.9986 23.93 21.81L18.92 18.4Z\"/><path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M23.185 7.60548C23.3073 8.12677 23.4879 8.62561 23.7195 9.09476L23.41 9.59C20.3495 7.57282 16.4271 7.40372 13.2043 9.15001C9.98154 10.8963 7.98137 14.2745 8 17.94C8.01799 22.6777 11.358 26.7525 16 27.7L15.73 29.23C11.1503 28.3409 7.55514 24.7841 6.61706 20.2142C5.67898 15.6443 7.5822 10.9587 11.4413 8.3374C14.9546 5.95092 19.461 5.70199 23.185 7.60548Z\"/><path d=\"M31.0505 12.9217C31.6636 14.4961 32 16.2087 32 18C32 21.713 30.525 25.274 27.8995 27.8995C25.274 30.525 21.713 32 18 32C10.268 32 4 25.732 4 18C4 10.268 10.268 4 18 4C19.7913 4 21.5039 4.33641 23.0783 4.94948C23.1799 4.2745 23.3779 3.63108 23.6577 3.0337C21.8667 2.35659 19.9517 2 18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 16.0483 33.6434 14.1333 32.9663 12.3423C32.3689 12.6221 31.7255 12.8201 31.0505 12.9217Z\"/><path d=\"M18.92 18.4V10.75C18.92 10.1977 18.4723 9.75 17.92 9.75C17.3677 9.75 16.92 10.1977 16.92 10.75V19.47L22.82 23.47C23.1161 23.6927 23.5111 23.7335 23.8464 23.5759C24.1817 23.4183 24.4025 23.0882 24.42 22.7181C24.4375 22.348 24.2489 21.9986 23.93 21.81L18.92 18.4Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM24.2 23.18C24.0533 23.402 23.8241 23.5564 23.5632 23.6089C23.3023 23.6615 23.0312 23.6079 22.81 23.46L16.91 19.46V10.75C16.91 10.1977 17.3577 9.75 17.91 9.75C18.4623 9.75 18.91 10.1977 18.91 10.75V18.4L23.91 21.79C24.1336 21.9351 24.2901 22.1636 24.3445 22.4246C24.399 22.6856 24.347 22.9575 24.2 23.18ZM11.4733 8.62966C15.1598 6.06957 20.006 5.91307 23.85 8.23L24.7 6.86C20.3082 4.19016 14.7557 4.35847 10.5336 7.28943C6.31159 10.2204 4.21273 15.3637 5.17871 20.4117C6.14469 25.4598 9.99414 29.4649 15 30.63L15.31 29.06C10.9459 28.0117 7.60428 24.4983 6.7759 20.0872C5.94752 15.6761 7.78686 11.1898 11.4733 8.62966Z\"/>',\n\n  solidAlerted:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.724 3.05893C21.9139 2.36545 19.9758 2 18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 16.9989 33.9062 16.0074 33.7234 15.0373C33.7035 15.0373 33.6836 15.0371 33.6637 15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C18.8204 12.3342 18.8703 11.0423 19.5362 10.0387L21.3035 7.09317C18.0128 6.08609 14.382 6.60969 11.4733 8.62966C7.78686 11.1898 5.94752 15.6761 6.7759 20.0872C7.60428 24.4983 10.9459 28.0117 15.31 29.06L15 30.63C9.99414 29.4649 6.14469 25.4598 5.17871 20.4117C4.21273 15.3637 6.31159 10.2204 10.5336 7.28943C13.9743 4.90091 18.2985 4.34708 22.1581 5.66881L23.724 3.05893ZM23.5632 23.6089C23.8241 23.5564 24.0533 23.402 24.2 23.18C24.347 22.9575 24.399 22.6856 24.3445 22.4246C24.2901 22.1636 24.1336 21.9351 23.91 21.79L18.91 18.4V10.75C18.91 10.1977 18.4623 9.75 17.91 9.75C17.3577 9.75 16.91 10.1977 16.91 10.75V19.46L22.81 23.46C23.0312 23.6079 23.3023 23.6615 23.5632 23.6089Z\"/><path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.9663 12.3423C32.0656 12.7642 31.0604 13 30 13C26.7918 13 24.0877 10.8417 23.2604 7.89796C19.5196 5.935 14.9737 6.19883 11.4733 8.62966C7.78686 11.1898 5.94752 15.6761 6.7759 20.0872C7.60428 24.4983 10.9459 28.0117 15.31 29.06L15 30.63C9.99414 29.4649 6.14469 25.4598 5.17871 20.4117C4.21273 15.3637 6.31159 10.2204 10.5336 7.28943C14.2269 4.72558 18.9381 4.27566 23 5.99022C23.0015 4.93346 23.2371 3.93159 23.6577 3.0337C21.8667 2.35659 19.9517 2 18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 16.0483 33.6434 14.1333 32.9663 12.3423ZM23.5632 23.6089C23.8241 23.5564 24.0533 23.402 24.2 23.18C24.347 22.9575 24.399 22.6856 24.3445 22.4246C24.2901 22.1636 24.1336 21.9351 23.91 21.79L18.91 18.4V10.75C18.91 10.1977 18.4623 9.75 17.91 9.75C17.3577 9.75 16.91 10.1977 16.91 10.75V19.46L22.81 23.46C23.0312 23.6079 23.3023 23.6615 23.5632 23.6089Z\"/>',\n};\n\nexport const clockIconName = 'clock';\nexport const clockIcon: IconShapeTuple = [clockIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 6H22V10H24V6C24 4.89543 23.1046 4 22 4H6C4.89543 4 4 4.89543 4 6V22C4 23.1046 4.89543 24 6 24H10V22H6V6ZM30 12C31.1046 12 32 12.8954 32 14V30C32 31.1046 31.1046 32 30 32H14C12.8954 32 12 31.1046 12 30V14C12 12.8954 12.8954 12 14 12H30ZM23 23V28H21V23H16V21H21V16H23V21H28V23H23ZM14 30H30V14H14V30Z\"/>',\n  solid:\n    '<path d=\"M24 6V10H12C10.8954 10 10 10.8954 10 12V24H6C4.89543 24 4 23.1046 4 22V6C4 4.89543 4.89543 4 6 4H22C23.1046 4 24 4.89543 24 6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 14C32 12.8954 31.1046 12 30 12H14C12.8954 12 12 12.8954 12 14V30C12 31.1046 12.8954 32 14 32H30C31.1046 32 32 31.1046 32 30V14ZM28 23H23V28H21V23H16V21H21V16H23V21H28V23Z\"/>',\n};\n\nexport const cloneIconName = 'clone';\nexport const cloneIcon: IconShapeTuple = [cloneIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33 22.0005H3C2.45 22.0005 2 22.4505 2 23.0005V29.0005C2 29.5505 2.45 30.0005 3 30.0005H33C33.55 30.0005 34 29.5505 34 29.0005V23.0005C34 22.4505 33.55 22.0005 33 22.0005ZM32 28.0005H4V24.0005H32V28.0005ZM18 13.5005L23.79 7.71055C23.98 7.52055 24.09 7.27055 24.09 7.00055C24.09 6.73055 23.98 6.48055 23.79 6.29055C23.4 5.90055 22.77 5.90055 22.38 6.29055L18 10.6705L13.62 6.29055C13.23 5.90055 12.6 5.90055 12.21 6.29055C12.02 6.48055 11.91 6.73055 11.91 7.00055C11.91 7.27055 12.02 7.52055 12.21 7.71055L18 13.5005ZM22.38 12.5005L18 16.8705L13.62 12.5005C13.23 12.1105 12.6 12.1105 12.21 12.5005C11.82 12.8905 11.82 13.5205 12.21 13.9105L18 19.7005L23.79 13.9105C24.18 13.5205 24.18 12.8905 23.79 12.5005C23.4 12.1105 22.77 12.1105 22.38 12.5005Z\"/>',\n  solid:\n    '<path d=\"M12.21 7.70982L18 13.4998L23.79 7.70982C23.9793 7.52205 24.0858 7.26645 24.0858 6.99982C24.0858 6.73318 23.9793 6.47758 23.79 6.28982C23.3999 5.90209 22.77 5.90209 22.38 6.28982L18 10.6698L13.62 6.28982C13.2299 5.90209 12.6 5.90209 12.21 6.28982C12.0207 6.47758 11.9142 6.73318 11.9142 6.99982C11.9142 7.26645 12.0207 7.52205 12.21 7.70982Z\"/><path d=\"M18 19.6998L12.21 13.9098C11.8223 13.5197 11.8223 12.8898 12.21 12.4998C12.6 12.1121 13.2299 12.1121 13.62 12.4998L18 16.8698L22.38 12.4998C22.77 12.1121 23.3999 12.1121 23.79 12.4998C24.1777 12.8898 24.1777 13.5197 23.79 13.9098L18 19.6998Z\"/><path d=\"M2 22.9998C2 22.4475 2.44772 21.9998 3 21.9998H33C33.5523 21.9998 34 22.4475 34 22.9998V28.9998C34 29.5521 33.5523 29.9998 33 29.9998H3C2.44772 29.9998 2 29.5521 2 28.9998V22.9998Z\"/>',\n};\n\nexport const collapseCardIconName = 'collapse-card';\nexport const collapseCardIcon: IconShapeTuple = [collapseCardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.54 23.2193C20.9229 23.2432 20.3119 23.0877 19.78 22.7713C19.2481 22.455 18.8177 21.9911 18.54 21.4349C18.2324 20.7028 18.218 19.879 18.5 19.1365C18.8543 18.213 19.5547 17.467 20.45 17.0598C21.2359 16.6446 22.1517 16.5556 23.0018 16.8118C23.8519 17.068 24.569 17.649 25 18.4308C25.1668 18.7957 25.2598 19.1905 25.2735 19.5921C25.2872 19.9936 25.2214 20.3939 25.08 20.7696C24.9023 21.2348 24.6337 21.6592 24.2902 22.0177C23.9466 22.3761 23.535 22.6613 23.08 22.8563C22.5971 23.0834 22.0727 23.207 21.54 23.2193ZM22.08 18.2695C21.7355 18.2672 21.3945 18.3394 21.08 18.4812C20.5842 18.7164 20.1974 19.1353 20 19.6506C19.9254 19.824 19.8869 20.011 19.8869 20.2C19.8869 20.389 19.9254 20.576 20 20.7494C20.2452 21.1568 20.6388 21.4514 21.0967 21.5701C21.5545 21.6888 22.0402 21.6222 22.45 21.3845C22.9609 21.1629 23.3637 20.7459 23.57 20.2252C23.6443 20.05 23.6826 19.8613 23.6826 19.6708C23.6826 19.4802 23.6443 19.2916 23.57 19.1163C23.4275 18.8467 23.2116 18.6237 22.9476 18.4737C22.6836 18.3237 22.3826 18.2528 22.08 18.2695Z\"/><path d=\"M16.19 34.1268C14.3837 34.1583 12.5891 33.8299 10.9091 33.1604C9.22903 32.4909 7.69669 31.4935 6.4 30.2255C5.02734 28.9334 3.92949 27.3735 3.17312 25.6405C2.41675 23.9076 2.01763 22.0378 2 20.1446C2 15.7089 4 11.233 7.68 7.54338C9.39408 5.80457 11.4364 4.42967 13.6864 3.49988C15.9364 2.57009 18.3484 2.10426 20.78 2.12991H20.9C24.23 2.12991 27.75 3.63197 28.14 6.8982C28.35 8.68253 27.55 10.3963 26.85 11.9387C26.3 13.1181 25.74 14.348 26.13 14.7714C26.52 15.1948 27.13 14.8924 28.22 14.5698C29.292 14.1374 30.4617 14.0118 31.6 14.2069C32.0034 14.3227 32.3783 14.5224 32.7004 14.7933C33.0225 15.0642 33.2847 15.4002 33.47 15.7795C34.41 17.6243 33.94 20.4873 33.24 22.3725C32.3387 24.8617 30.889 27.1125 29 28.9553C25.5015 32.2011 20.9438 34.0411 16.19 34.1268ZM20.78 4.17634C18.6066 4.15856 16.4518 4.58132 14.4436 5.41949C12.4354 6.25766 10.6149 7.49416 9.09 9.05552C5.79 12.3117 4 16.2735 4 20.1446C4.01724 21.7739 4.363 23.3826 5.01626 24.873C5.66952 26.3634 6.61662 27.7043 7.8 28.8142C13.18 34.1067 22.42 32.3929 27.67 27.4734C29.3155 25.8425 30.5795 23.8623 31.37 21.6769C32.07 19.7615 32.21 17.7251 31.69 16.717C31.6331 16.5864 31.5492 16.4694 31.4441 16.3738C31.3389 16.2782 31.2148 16.2062 31.08 16.1626C30.2996 16.0924 29.514 16.2135 28.79 16.5154C27.48 16.9086 25.79 17.4126 24.67 16.1626C23.35 14.7513 24.21 12.8863 25.04 11.1221C25.7417 9.93071 26.1242 8.5759 26.15 7.19055C25.91 5.17436 23.34 4.21667 20.89 4.16626L20.78 4.17634Z\"/><path d=\"M23.87 26.8484C23.7565 26.474 23.561 26.1301 23.2979 25.8422C23.0348 25.5543 22.7108 25.3297 22.35 25.185L22 25.0842L21.54 26.6266H21.7C21.8389 26.678 21.9648 26.7598 22.0685 26.8661C22.1723 26.9725 22.2513 27.1007 22.3 27.2416C22.47 27.8464 21.89 28.5622 21.04 28.8041C20.19 29.046 19.33 28.7335 19.16 28.1388L17.62 28.5722C17.8199 29.1618 18.2057 29.6691 18.7185 30.0168C19.2314 30.3645 19.843 30.5334 20.46 30.4977C20.7979 30.4934 21.1339 30.446 21.46 30.3566C22.2402 30.2118 22.9318 29.7615 23.3834 29.104C23.8351 28.4466 24.01 27.6356 23.87 26.8484Z\"/><path d=\"M15.07 25.7798C14.9071 25.2898 14.6105 24.8559 14.2144 24.5279C13.8182 24.1998 13.3385 23.9909 12.83 23.9249L12.56 25.5177C12.7765 25.5252 12.9862 25.5959 13.1637 25.7211C13.3412 25.8464 13.4789 26.0209 13.56 26.2234C13.73 26.8182 13.15 27.5339 12.3 27.7758C11.8741 27.9121 11.4143 27.8942 11 27.7254C10.8611 27.6741 10.7352 27.5923 10.6315 27.4859C10.5277 27.3796 10.4487 27.2514 10.4 27.1105C10.4 27.1105 10.4 27.0198 10.4 26.9794L8.82 27.1407C8.82575 27.2802 8.84586 27.4188 8.88 27.5541C8.99029 27.9254 9.18123 28.2674 9.43896 28.5551C9.69668 28.8428 10.0147 29.0691 10.37 29.2174C10.7856 29.3888 11.231 29.4745 11.68 29.4694C12.0182 29.4687 12.3546 29.4212 12.68 29.3283C13.0686 29.2546 13.4389 29.1041 13.7696 28.8856C14.1003 28.6671 14.3848 28.3848 14.607 28.0551C14.8291 27.7253 14.9843 27.3545 15.0638 26.964C15.1432 26.5736 15.1454 26.1711 15.07 25.7798Z\"/><path d=\"M10.78 19.3078C10.6665 18.9335 10.471 18.5896 10.2079 18.3017C9.94481 18.0137 9.62085 17.7891 9.26 17.6445C9.09849 17.5756 8.93115 17.5217 8.76 17.4832L8.39 19.0558C8.47599 19.0735 8.55981 19.1005 8.64 19.1365C8.77788 19.1868 8.90311 19.267 9.00679 19.3716C9.11048 19.4761 9.1901 19.6023 9.24 19.7413C9.41 20.3462 8.83 21.0619 7.98 21.3039C7.13 21.5458 6.27 21.2434 6.1 20.6385C6.07013 20.5092 6.07013 20.3747 6.1 20.2454L4.54 19.9026C4.44515 20.2866 4.44515 20.6881 4.54 21.072C4.74079 21.665 5.12967 22.1749 5.64659 22.5229C6.1635 22.8709 6.77969 23.0377 7.4 22.9975C7.73791 22.9932 8.07392 22.9458 8.4 22.8563C8.78768 22.7814 9.15688 22.6302 9.48646 22.4111C9.81603 22.1921 10.0995 21.9097 10.3206 21.5801C10.5417 21.2504 10.6961 20.88 10.7749 20.4901C10.8537 20.1002 10.8555 19.6984 10.78 19.3078Z\"/><path d=\"M13.45 11.4749C13.3365 11.1006 13.141 10.7567 12.8779 10.4688C12.6148 10.1808 12.2908 9.95624 11.93 9.81159C11.8653 9.78546 11.7983 9.76522 11.73 9.75111L11.21 11.2733C11.2432 11.2689 11.2768 11.2689 11.31 11.2733C11.4479 11.3236 11.5731 11.4039 11.6768 11.5084C11.7805 11.613 11.8601 11.7392 11.91 11.8782C12.08 12.483 11.5 13.1988 10.65 13.4407C10.2289 13.5615 9.78051 13.5438 9.37 13.3903C9.23109 13.339 9.10522 13.2572 9.00146 13.1508C8.89771 13.0445 8.81865 12.9163 8.77 12.7754C8.74974 12.6688 8.74974 12.5594 8.77 12.4528L7.19 12.2613C7.14494 12.5779 7.16537 12.9006 7.25 13.2089C7.35539 13.5878 7.54534 13.9374 7.80533 14.2309C8.06531 14.5244 8.38844 14.7541 8.75 14.9025C9.16495 15.0771 9.61036 15.1662 10.06 15.1646C10.3979 15.1603 10.7339 15.1129 11.06 15.0234C11.4486 14.9497 11.8189 14.7992 12.1496 14.5807C12.4803 14.3622 12.7648 14.08 12.987 13.7502C13.2091 13.4204 13.3643 13.0496 13.4438 12.6592C13.5232 12.2687 13.5254 11.8662 13.45 11.4749Z\"/><path d=\"M21 6.81755C20.8885 6.44216 20.6937 6.09729 20.4304 5.80908C20.167 5.52088 19.842 5.29693 19.48 5.1542L19.18 5.05339L18.7 6.59577H18.85C18.9889 6.64714 19.1148 6.72894 19.2185 6.83528C19.3223 6.94162 19.4013 7.06984 19.45 7.21071C19.62 7.81557 19.04 8.52123 18.19 8.76317C17.34 9.00512 16.48 8.70269 16.31 8.10791C16.2651 7.9117 16.2862 7.706 16.37 7.52322L14.89 6.93852C14.6662 7.45666 14.6239 8.03613 14.77 8.58172C14.9713 9.17031 15.3575 9.67671 15.87 10.0242C16.3825 10.3716 16.9933 10.5412 17.61 10.5072C17.9488 10.5047 18.2854 10.4538 18.61 10.356C18.9976 10.2822 19.3669 10.132 19.6968 9.91419C20.0268 9.69634 20.3109 9.41504 20.5329 9.08638C20.7549 8.75773 20.9104 8.38817 20.9905 7.99886C21.0707 7.60954 21.0739 7.20812 21 6.81755Z\"/>',\n  solid:\n    '<path d=\"M32.2243 15.0334C30.1247 14.4671 27.2952 16.8537 25.8855 15.3368C24.1758 13.4963 28.155 9.7444 27.7451 6.31615C27.4152 3.50478 24.2358 2.19012 21.0864 2.16989C18.6122 2.13402 16.1561 2.60064 13.8634 3.54213C11.5707 4.48362 9.48812 5.88083 7.7389 7.65105C1.10016 14.3154 -0.329573 23.8316 6.36916 30.3847C12.578 36.4524 22.976 34.6624 29.0349 28.9689C30.9082 27.1076 32.3493 24.8486 33.2541 22.3551C34.3339 19.4224 34.4338 15.6402 32.2243 15.0334ZM9.39858 10.6647C9.94016 10.4496 10.5434 10.4572 11.0795 10.6858C11.6156 10.9145 12.0422 11.346 12.268 11.8883C12.358 12.4696 12.2188 13.0633 11.8803 13.5418C11.5419 14.0203 11.0313 14.3453 10.4584 14.4469C9.91703 14.6646 9.31273 14.6584 8.7759 14.4294C8.23906 14.2005 7.81274 13.7673 7.58892 13.2232C7.50161 12.6423 7.64187 12.0499 7.97986 11.5721C8.31784 11.0942 8.82686 10.7687 9.39858 10.6647ZM5.0694 21.0303C4.97967 20.4476 5.12024 19.8525 5.46074 19.3738C5.80123 18.895 6.3143 18.571 6.88906 18.4718C7.42922 18.2571 8.03102 18.265 8.56552 18.4937C9.10001 18.7225 9.52467 19.1538 9.74852 19.6954C9.82741 20.2716 9.68319 20.8562 9.34597 21.3274C9.00875 21.7985 8.50461 22.1196 7.93886 22.2236C7.40077 22.4379 6.8016 22.4334 6.26675 22.211C5.73191 21.9885 5.30285 21.5655 5.0694 21.0303ZM12.0681 29.4543C11.5267 29.6721 10.9224 29.6658 10.3856 29.4369C9.84876 29.208 9.42244 28.7747 9.19862 28.2307C9.11105 27.6513 9.24995 27.0601 9.58589 26.5825C9.92183 26.1049 10.4284 25.7784 10.9983 25.6721C11.5399 25.4571 12.1431 25.4647 12.6792 25.6933C13.2153 25.9219 13.6419 26.3534 13.8677 26.8958C13.9117 27.188 13.8981 27.4862 13.8279 27.7731C13.7576 28.0601 13.632 28.3301 13.4583 28.5679C13.2846 28.8056 13.0662 29.0063 12.8156 29.1584C12.565 29.3105 12.2872 29.4111 11.9981 29.4543H12.0681ZM14.9975 8.32861C14.9102 7.74773 15.0505 7.15532 15.3885 6.67747C15.7264 6.19961 16.2355 5.87404 16.8072 5.77006C17.349 5.55766 17.9512 5.56657 18.4866 5.79489C19.022 6.02322 19.4487 6.45308 19.6766 6.99371C19.7664 7.57645 19.6258 8.1715 19.2853 8.65026C18.9448 9.12901 18.4317 9.45302 17.857 9.55226C17.317 9.76963 16.7142 9.76308 16.179 9.53405C15.6437 9.30502 15.2193 8.87193 14.9975 8.32861ZM20.8164 30.769C20.2751 30.9867 19.6708 30.9805 19.1339 30.7516C18.5971 30.5226 18.1708 30.0894 17.947 29.5453C17.8596 28.9645 17.9999 28.372 18.3379 27.8942C18.6759 27.4163 19.1849 27.0908 19.7566 26.9868C20.2984 26.7744 20.9006 26.7833 21.436 27.0116C21.9714 27.2399 22.3982 27.6698 22.6261 28.2104C22.7152 28.7977 22.5706 29.3967 22.2239 29.8763C21.8772 30.3558 21.3567 30.6768 20.7764 30.769H20.8164ZM25.8155 20.191C25.5067 20.9867 24.8993 21.6265 24.1258 21.9708C23.6846 22.1676 23.2082 22.2709 22.7261 22.2742C22.2013 22.2917 21.6825 22.1585 21.2295 21.89C20.7765 21.6215 20.408 21.2288 20.1665 20.7573C20.0172 20.4434 19.9339 20.1016 19.9218 19.7534C19.9098 19.4053 19.9693 19.0584 20.0966 18.7347C20.4053 17.939 21.0127 17.2991 21.7862 16.9549C22.4781 16.592 23.2824 16.5157 24.0289 16.7422C24.7754 16.9687 25.4054 17.4802 25.7855 18.1684C25.9222 18.4894 25.9927 18.8352 25.9927 19.1847C25.9927 19.5342 25.9222 19.8801 25.7855 20.2011L25.8155 20.191Z\"/>',\n};\n\nexport const colorPaletteIconName = 'color-palette';\nexport const colorPaletteIcon: IconShapeTuple = [colorPaletteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32.459 10.6698C33.4293 9.7198 33.9894 8.4198 34.0095 7.0598C34.0295 5.6998 33.5093 4.3898 32.559 3.4098C30.5384 1.4798 27.3575 1.5398 25.4069 3.5298L20.7455 8.1398C19.9053 8.9698 18.5549 8.9698 17.7246 8.1398L17.0544 7.4598L15.654 8.9198L27.0974 20.4098L28.5278 18.9698L27.8576 18.2898C27.0274 17.4498 27.0274 16.0898 27.8576 15.2498L32.469 10.6498L32.459 10.6698ZM26.4472 13.8698C25.9171 14.3998 25.537 15.0798 25.3569 15.8098L20.2354 10.6698C20.9656 10.4898 21.6358 10.1098 22.166 9.5798L26.7673 4.9498C27.9577 3.7098 29.9082 3.6698 31.1486 4.8498C32.319 6.0998 32.2789 8.0598 31.0486 9.2498L26.4372 13.8698H26.4472ZM8.772 30.1698C7.98177 30.9598 6.7114 30.9598 5.92116 30.1698C5.13093 29.3798 5.13093 28.0998 5.92116 27.3098L18.5349 14.6498L17.1045 13.2198L4.49074 25.8798C3.20036 27.1598 2.92028 29.1498 3.81054 30.7398L2.3201 32.2398C2.12004 32.4298 2.01001 32.6998 2.01001 32.9698C2.01001 33.2398 2.12004 33.5098 2.3201 33.6998C2.51016 33.8898 2.77023 33.9998 3.04031 33.9998C3.31039 33.9998 3.57047 33.8898 3.76053 33.6998L5.20095 32.2398C5.83114 32.6398 6.56135 32.8498 7.30157 32.8498C8.39189 32.8498 9.4322 32.4098 10.2024 31.6398L22.8161 18.9398L21.3957 17.5098L8.78201 30.1698H8.772Z\"/>',\n  solid:\n    '<path d=\"M8.75276 30.19C7.96244 30.98 6.69192 30.98 5.9116 30.19C5.13128 29.4 5.13128 28.13 5.9116 27.34L18.4867 14.73L17.0562 13.31L4.48101 25.91C3.19049 27.18 2.91037 29.16 3.80074 30.75L2.31013 32.24C2.11004 32.43 2 32.69 2 32.97C2 33.25 2.11004 33.51 2.31013 33.7C2.5002 33.89 2.76031 34 3.02042 34C3.28052 34 3.54063 33.89 3.73071 33.7L5.1713 32.25C5.80155 32.65 6.53185 32.85 7.27215 32.85C8.3626 32.85 9.40302 32.41 10.1633 31.64L22.7385 18.99L21.3179 17.57L8.74275 30.18L8.75276 30.19ZM32.8926 3.12997C31.272 1.57997 28.7109 1.62997 27.1403 3.22997L21.9882 8.23997C20.8177 9.40997 18.9269 9.44997 17.6964 8.34997L16.2758 9.75997L26.1599 19.6L27.5804 18.19C26.43 16.96 26.45 15.05 27.6205 13.84L32.7826 8.82997C34.3632 7.27997 34.4132 4.73997 32.8826 3.12997H32.8926Z\"/>',\n};\n\nexport const colorPickerIconName = 'color-picker';\nexport const colorPickerIcon: IconShapeTuple = [colorPickerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M26 4H28C28 2.9 27.1 2 26 2H6C4.9 2 4 2.9 4 4V28C4 29.1 4.9 30 6 30V4H26ZM30 6H10C8.9 6 8 6.9 8 8V32C8 33.1 8.9 34 10 34H30C31.1 34 32 33.1 32 32V8C32 6.9 31.1 6 30 6ZM10 32V8H30V32H10Z\"/>',\n\n  solid:\n    '<path d=\"M31 6H9C8.45 6 8 6.45 8 7V33C8 33.55 8.45 34 9 34H31C31.55 34 32 33.55 32 33V7C32 6.45 31.55 6 31 6ZM26 4H28C28 2.9 27.1 2 26 2H6C4.9 2 4 2.9 4 4V28C4 29.1 4.9 30 6 30V4H26Z\"/>',\n};\n\nexport const copyIconName = 'copy';\nexport const copyIcon: IconShapeTuple = [copyIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21 7.34C21 6.06 19.95 5.02 18.67 5.01H17.87C17.42 3.24 15.82 2 13.99 2C12.16 2 10.57 3.24 10.11 5.01H9.32C8.04 5.01 7 6.06 6.99 7.34V11.01H20.99V7.34H21ZM19 9.01H9V7.34C9 7.25 9.03 7.17 9.1 7.11C9.16 7.05 9.25 7.01 9.33 7.01H12V6.01C12 4.91 12.9 4.01 14 4.01C15.1 4.01 16 4.91 16 6.01V7.01H18.67C18.85 7.01 19 7.16 19 7.34V9.01ZM24 17H26V6.7C26 6.25 25.82 5.82 25.49 5.5C25.17 5.18 24.74 5.01 24.29 5.01H22V7.01H24V17ZM24 32H4V7.01H6V5.01H4C3.5 4.94 3 5.08 2.62 5.41C2.24 5.73 2.01 6.2 2 6.7V32.31C2 32.76 2.18 33.19 2.51 33.51C2.83 33.83 3.26 34 3.71 34H24.29C24.74 34 25.17 33.83 25.49 33.51C25.81 33.19 25.99 32.76 26 32.31V23H24V32ZM33 19H18.61L21.72 15.71C22.09 15.32 22.09 14.69 21.72 14.3C21.35 13.91 20.75 13.91 20.38 14.3L14.99 20.01L20.38 25.72C20.56 25.92 20.81 26.01 21.05 26.01C21.29 26.01 21.53 25.91 21.72 25.72C22.09 25.33 22.09 24.7 21.72 24.31L18.61 21.02H33C33.55 21.02 34 20.57 34 20.02C34 19.47 33.55 19.02 33 19.02V19Z\"/>',\n};\n\nexport const copyToClipboardIconName = 'copy-to-clipboard';\nexport const copyToClipboardIcon: IconShapeTuple = [copyToClipboardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 13C15.24 13 13 15.24 13 18C13 20.76 15.24 23 18 23C20.76 23 23 20.76 23 18C23 15.24 20.76 13 18 13ZM18 21C16.35 21 15 19.65 15 18C15 16.35 16.35 15 18 15C19.65 15 21 16.35 21 18C21 19.65 19.65 21 18 21ZM33 17H28.95C28.47 11.73 24.27 7.53 19 7.05V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V7.05C11.73 7.53 7.53 11.73 7.05 17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H7.05C7.53 24.27 11.73 28.47 17 28.95V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V28.95C24.27 28.47 28.47 24.27 28.95 19H33C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17ZM18 27C13.04 27 9 22.96 9 18C9 13.04 13.04 9 18 9C22.96 9 27 13.04 27 18C27 22.96 22.96 27 18 27Z\"/>',\n};\n\nexport const crosshairsIconName = 'crosshairs';\nexport const crosshairsIcon: IconShapeTuple = [crosshairsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.7111 31.3497C13.8578 31.7419 14.2335 32.0014 14.6527 32H14.6727C15.1039 31.9883 15.4793 31.7021 15.6042 31.2897L18.2085 22.836L26.5521 31.1696C26.7411 31.3569 26.997 31.4613 27.2633 31.4598C27.5295 31.4613 27.7854 31.3569 27.9744 31.1696L31.2398 27.9082C31.6281 27.518 31.6281 26.8878 31.2398 26.4976L22.9262 18.194L31.2999 15.6228C31.7073 15.4944 31.9883 15.1219 31.9996 14.6952C32.0109 14.2686 31.75 13.8818 31.3499 13.732L5.30739 4.04777C4.946 3.93208 4.55019 4.03031 4.28505 4.30149C4.01991 4.57267 3.93097 4.97022 4.05534 5.32833L13.7111 31.3497ZM18.4589 20.2849C18.2698 20.0976 18.0139 19.9932 17.7477 19.9947L17.4973 20.0047C17.1573 20.0914 16.8875 20.3495 16.7861 20.685L14.5625 27.8882L6.65958 6.6789L27.8742 14.5724L20.7326 16.7733C20.3985 16.8777 20.1432 17.1488 20.0592 17.4882C19.9753 17.8277 20.0749 18.1863 20.3219 18.434L29.0962 27.1979L27.2632 29.0787L18.4589 20.2849Z\"/>',\n  solid:\n    '<path d=\"M31.2277 13.7177L5.38953 4.06559C5.01327 3.92425 4.58936 4.0155 4.30413 4.29923C4.01891 4.58296 3.92459 5.00723 4.06265 5.38554L13.7417 31.3307C13.8957 31.7427 14.2934 32.0113 14.732 31.9996C15.1707 31.988 15.5537 31.6987 15.6857 31.2792L18.4526 22.2561L27.8334 31.4339C28.2346 31.8337 28.8825 31.8337 29.2837 31.4339L31.7009 29.0105C32.0997 28.6083 32.0997 27.9587 31.7009 27.5565L22.351 18.42L31.2277 15.6667C31.642 15.5229 31.9199 15.1317 31.9199 14.6922C31.9199 14.2527 31.642 13.8615 31.2277 13.7177Z\"/>',\n};\n\nexport const cursorArrowIconName = 'cursor-arrow';\nexport const cursorArrowIcon: IconShapeTuple = [cursorArrowIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.8699 11.3743C27.4859 11.9507 29.875 13.2846 31.7399 15.2101C31.8956 15.3808 31.9874 15.6002 31.9999 15.831V21.8401C32.0289 24.9 30.9649 27.8695 28.9999 30.2128V32.9169C29.0065 33.4863 28.5673 33.9613 27.9999 33.9985H14.0899C13.5226 33.9613 13.0834 33.4863 13.0899 32.9169V30.994C12.2915 30.2589 11.6162 29.3999 11.0899 28.4501C10.3696 27.215 9.88475 25.8566 9.65994 24.4441L4.99994 18.9157C4.34117 18.2272 3.9816 17.3053 3.99994 16.3518C4.00248 15.3583 4.4065 14.4081 5.11994 13.7178C6.58612 12.2774 8.93375 12.2774 10.3999 13.7178L11.9999 15.3002V5.28507C12.0651 3.41201 13.6294 1.94384 15.4999 2.0001C17.3705 1.94384 18.9347 3.41201 18.9999 5.28507V10.5931C20.9799 10.6288 22.9494 10.8909 24.8699 11.3743ZM27.3999 29.1612C29.1372 27.1444 30.0638 24.553 29.9999 21.8902V16.2517C29.2502 15.5616 28.4089 14.9786 27.4999 14.519V19.2963L25.8999 18.9457V13.7879C25.3991 13.5969 24.8884 13.4331 24.3699 13.2972C23.9399 13.187 23.5199 13.0969 23.1099 13.0168V18.3749L21.5099 18.0244V12.7864C20.6769 12.6829 19.8392 12.6227 18.9999 12.6062V17.5336L16.9999 17.103V5.28507C16.926 4.52304 16.263 3.95641 15.4999 4.00313C14.7369 3.95641 14.0739 4.52304 13.9999 5.28507V20.2778L11.9999 21.2793V18.1345L8.99994 15.13C8.31485 14.4542 7.21503 14.4542 6.52994 15.13C6.20625 15.4499 6.02405 15.8864 6.02405 16.3418C6.02405 16.7973 6.20625 17.2337 6.52994 17.5536L11.4499 23.3825C11.5885 23.5493 11.6692 23.7566 11.6799 23.9734C11.8345 25.2184 12.2429 26.4184 12.8799 27.4987C13.3317 28.3573 13.9505 29.1167 14.6999 29.7321C14.9755 29.9186 15.1404 30.2302 15.1399 30.5633V32.0456H26.9999V29.8823C27.036 29.5995 27.1792 29.3413 27.3999 29.1612Z\"/>',\n  solid:\n    '<path d=\"M29.8039 14.33V19.16L27.795 18.73V13.24C27.0376 12.9009 26.2552 12.6201 25.4547 12.4V18.22L23.4459 17.79V12C22.341 11.82 21.2562 11.7 20.3523 11.64V17.15L18.3434 16.72V11.48V4.33998C18.2889 2.95431 17.1242 1.87055 15.7319 1.90998C14.3396 1.87055 13.1749 2.95431 13.1204 4.33998V17.27V19.86L11.1116 20.86V15.6L8.77127 13.21C7.66146 12.1063 5.8634 12.1063 4.75359 13.21C3.63975 14.3478 3.63975 16.1621 4.75359 17.3L10.7801 24.4C10.9473 25.8877 11.4227 27.3246 12.1763 28.62C12.7152 29.6752 13.4716 30.6055 14.396 31.35V33.91H28.8999V30.62C30.9278 28.2564 32.0016 25.2272 31.9132 22.12V16.12C31.2965 15.4291 30.5867 14.8267 29.8039 14.33Z\"/>',\n};\n\nexport const cursorHandIconName = 'cursor-hand';\nexport const cursorHandIcon: IconShapeTuple = [cursorHandIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30.5379 17.9798C27.0518 15.7798 23.0634 14.4598 18.9444 14.1398V13.1898C20.7929 12.1298 21.9583 10.1598 21.9583 8.00977C21.9583 4.69977 19.2558 2.00977 15.9304 2.00977C12.6051 2.00977 9.90263 4.69977 9.90263 8.00977C9.90263 10.1698 11.058 12.1198 12.9165 13.1898V17.0598L10.0835 14.9498C8.90804 13.8398 7.03941 13.8698 5.88408 15.0098C5.31144 15.5798 5 16.3298 5 17.1298C5 17.9298 5.31144 18.6898 5.88408 19.2498L10.9977 24.3398C11.3493 26.9998 12.7658 29.3798 14.9258 30.9998V33.0098C14.9258 33.5598 15.3779 34.0098 15.9304 34.0098H25.9768C26.5294 34.0098 26.9815 33.5598 26.9815 33.0098V31.0098C29.5031 29.1198 31 26.1698 31 23.0098V18.8298C31 18.4898 30.8292 18.1698 30.5379 17.9898V17.9798ZM11.9119 7.99977C11.9119 5.78977 13.7102 3.99977 15.9304 3.99977C18.1507 3.99977 19.949 5.78977 19.949 7.99977C19.949 8.98977 19.5773 9.92976 18.9444 10.6498V8.99977C18.9444 7.34977 17.5881 5.99977 15.9304 5.99977C14.2728 5.99977 12.9165 7.34977 12.9165 8.99977V10.6398C12.2836 9.91977 11.9119 8.99977 11.9119 7.99977ZM28.9907 22.9998C28.9907 25.6698 27.6546 28.1598 25.4142 29.6498C25.1329 29.8398 24.9722 30.1498 24.9722 30.4798V31.9998H16.9351V30.4698C16.9351 30.1398 16.7643 29.8298 16.493 29.6398C14.4737 28.2898 13.1878 26.1498 12.9567 23.7698C12.9366 23.5398 12.8362 23.3198 12.6654 23.1598L7.30062 17.8198C7.10974 17.6298 7.00927 17.3798 7.00927 17.1098C7.00927 16.8398 7.10974 16.5898 7.30062 16.3998C7.69243 16.0098 8.32535 16.0098 8.71716 16.3998C8.75734 16.4398 8.79753 16.4698 8.83771 16.4998L12.9065 19.4898V20.9898L14.9158 19.6598V8.99977C14.9158 8.44977 15.3679 7.99977 15.9204 7.99977C16.473 7.99977 16.925 8.44977 16.925 8.99977V19.2498L18.9343 19.7498V16.1498C19.6074 16.2098 20.2805 16.2898 20.9436 16.3998V20.2498L22.9529 20.7498V16.8498C23.636 17.0298 24.2991 17.2298 24.9621 17.4698V21.2498L26.9714 21.7498V18.3098C27.6546 18.6298 28.3277 18.9798 28.9807 19.3698V22.9898L28.9907 22.9998Z\"/>',\n};\n\nexport const cursorHandClickIconName = 'cursor-hand-click';\nexport const cursorHandClickIcon: IconShapeTuple = [cursorHandClickIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28.6213 11H28.3715C27.8819 11 27.4123 11.11 26.9926 11.3C26.9526 9.47 25.4038 8 23.5052 8C22.9057 8 22.3461 8.16 21.8565 8.42C21.4368 7.03 20.1678 6 18.6389 6H18.3891C16.5505 6 15.0617 7.48 15.0217 9.3C14.602 9.11 14.1324 9 13.6427 9H13.3929C11.5344 9 10.0155 10.51 10.0155 12.38V14.06C3.44051 17.1 3.41054 20.73 4.58964 24.13C4.75951 24.8 6.32832 30.74 10.4552 33.8C10.625 33.93 10.8349 34 11.0547 34H25.5637C25.7835 34 26.0033 33.92 26.1832 33.79C29.8804 30.9 31.9988 26.56 31.9988 21.88V14.03V14.37C31.9988 12.51 30.4899 10.99 28.6213 10.99V11ZM30.0003 14.04V21.89C30.0003 25.83 28.2616 29.5 25.2139 32.01H11.3945C7.89712 29.2 6.53816 23.68 6.52816 23.62C6.52816 23.59 6.50818 23.55 6.49819 23.52C5.23914 19.94 6.38827 18.24 10.0155 16.29V23.01C10.0155 23.56 10.4652 24.01 11.0147 24.01C11.5643 24.01 12.014 23.56 12.014 23.01V12.38C12.014 11.62 12.6335 11 13.3929 11H13.6427C14.4022 11 15.0217 11.62 15.0217 12.38V16H17.0202V9.38C17.0202 8.62 17.6397 8 18.3991 8H18.6489C19.4084 8 20.0279 8.62 20.0279 9.38V16H22.0264V11.38C22.0264 10.62 22.6959 10 23.5252 10C24.3546 10 25.0241 10.62 25.0241 11.38V14.38V14V16H27.0226V14V14.38C27.0226 13.62 27.6421 13 28.4015 13H28.6513C29.4107 13 30.0303 13.62 30.0303 14.38V14.04H30.0003Z\"/>',\n};\n\nexport const cursorHandGrabIconName = 'cursor-hand-grab';\nexport const cursorHandGrabIcon: IconShapeTuple = [cursorHandGrabIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.6235 6.99688H29.374C28.8851 6.99688 28.4161 7.10681 27.997 7.29669C27.957 5.46783 26.4103 3.99875 24.5143 3.99875C23.9156 3.99875 23.3568 4.15865 22.8678 4.41849C22.4487 3.02936 21.1814 2 19.6547 2H19.4052C17.5691 2 16.0822 3.47908 16.0423 5.29794C15.6232 5.10806 15.1542 4.99813 14.6653 4.99813H14.4158C12.5597 4.99813 11.0429 6.50718 11.0429 8.37602V17.4304L8.76777 14.9519C7.76989 13.6327 5.94377 13.2829 4.53675 14.1424C3.1497 14.9819 2.60086 16.7308 3.29938 18.2998L6.60237 24.2161C6.86182 25.2055 8.45843 30.842 12.44 33.8001C12.6096 33.93 12.8192 34 13.0387 34H26.57C26.7895 34 27.009 33.92 27.1887 33.7901C30.8808 30.9019 32.9963 26.5646 32.9963 21.8876V10.3848C32.9963 8.52592 31.4895 7.00687 29.6235 7.00687V6.99688ZM31.0006 11.0344V21.8776C31.0006 25.8151 29.2643 29.4828 26.2207 31.9913H13.378C9.8854 29.183 8.52828 23.6665 8.5183 23.6065C8.49834 23.5166 8.45843 23.4266 8.41851 23.3467L5.08559 17.4004C4.83612 16.8407 5.04567 16.1711 5.57455 15.8513C6.1134 15.5215 6.80194 15.6615 7.24101 16.2311L11.3024 20.6683C11.482 20.8582 11.7415 20.9881 12.0308 20.9881C12.5797 20.9881 13.0287 20.5384 13.0287 19.9888V8.37602C13.0287 7.61649 13.6474 6.99688 14.4058 6.99688H14.6553C15.4137 6.99688 16.0323 7.61649 16.0323 8.37602V15.9913H18.0281V5.37789C18.0281 4.61836 18.6468 3.99875 19.4052 3.99875H19.6547C20.4131 3.99875 21.0317 4.61836 21.0317 5.37789V15.9913H23.0275V7.37664C23.0275 6.61711 23.6961 5.9975 24.5243 5.9975C25.3526 5.9975 26.0211 6.61711 26.0211 7.37664V15.9913H28.0169V10.3748C28.0169 9.61524 28.6356 8.99563 29.394 8.99563H29.6435C30.4018 8.99563 31.0205 9.61524 31.0205 10.3748V11.0344H31.0006Z\"/>',\n};\n\nexport const cursorHandOpenIconName = 'cursor-hand-open';\nexport const cursorHandOpenIcon: IconShapeTuple = [cursorHandOpenIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28.85,12.89a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L30.14,17H19V5.86l2.69,2.7a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.42L18,2,12.89,7.15a1,1,0,0,0-.29.71,1,1,0,0,0,1.71.7L17,5.86V17H5.86l2.7-2.69a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L2,18l5.14,5.11a1,1,0,0,0,.71.29,1,1,0,0,0,.7-1.71L5.86,19H17V30.14l-2.69-2.7a1,1,0,0,0-1.71.7,1,1,0,0,0,.29.71L18,34l5.11-5.14a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0L19,30.14V19H30.14l-2.7,2.69a1,1,0,0,0,.7,1.71,1,1,0,0,0,.71-.29L34,18Z\"/>',\n};\n\nexport const cursorMoveIconName = 'cursor-move';\nexport const cursorMoveIcon: IconShapeTuple = [cursorMoveIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 6H32C33.1046 6 34 6.89543 34 8V28C34 29.1046 33.1046 30 32 30H4C2.89543 30 2 29.1046 2 28V8C2 6.89543 2.89543 6 4 6ZM9 18H27C27.5523 18 28 17.5523 28 17C28 16.4477 27.5523 16 27 16H9C8.44772 16 8 16.4477 8 17C8 17.5523 8.44772 18 9 18ZM9 22H19C19.5523 22 20 21.5523 20 21C20 20.4477 19.5523 20 19 20H9C8.44772 20 8 20.4477 8 21C8 21.5523 8.44772 22 9 22ZM32 28H4V8H32V28ZM27 14H9C8.44772 14 8 13.5523 8 13C8 12.4477 8.44772 12 9 12H27C27.5523 12 28 12.4477 28 13C28 13.5523 27.5523 14 27 14Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 6H32C33.1046 6 34 6.89543 34 8V28C34 29.1046 33.1046 30 32 30H4C2.89543 30 2 29.1046 2 28V8C2 6.89543 2.89543 6 4 6ZM9 22H19C19.5523 22 20 21.5523 20 21C20 20.4477 19.5523 20 19 20H9C8.44772 20 8 20.4477 8 21C8 21.5523 8.44772 22 9 22ZM27 18H9C8.44772 18 8 17.5523 8 17C8 16.4477 8.44772 16 9 16H27C27.5523 16 28 16.4477 28 17C28 17.5523 27.5523 18 27 18ZM9 14H27C27.5523 14 28 13.5523 28 13C28 12.4477 27.5523 12 27 12H9C8.44772 12 8 12.4477 8 13C8 13.5523 8.44772 14 9 14Z\"/>',\n};\n\nexport const detailsIconName = 'details';\nexport const detailsIcon: IconShapeTuple = [detailsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 11C19.3845 11 20.7379 11.4105 21.889 12.1797C23.0401 12.9489 23.9374 14.0421 24.4672 15.3212C24.997 16.6003 25.1356 18.0078 24.8655 19.3656C24.5954 20.7235 23.9287 21.9708 22.9498 22.9498C21.9708 23.9287 20.7235 24.5954 19.3656 24.8655C18.0078 25.1356 16.6003 24.997 15.3212 24.4672C14.0421 23.9374 12.9489 23.0401 12.1797 21.889C11.4105 20.7379 11 19.3845 11 18C11 16.1435 11.7375 14.363 13.0503 13.0503C14.363 11.7375 16.1435 11 18 11Z\"/><path d=\"M18 34C14.8355 34 11.7421 33.0616 9.11088 31.3035C6.4797 29.5454 4.42894 27.0466 3.21793 24.1229C2.00693 21.1993 1.69008 17.9823 2.30744 14.8786C2.92481 11.7749 4.44866 8.92394 6.6863 6.6863C8.92394 4.44866 11.7749 2.92481 14.8786 2.30744C17.9823 1.69008 21.1993 2.00693 24.1229 3.21793C27.0466 4.42894 29.5454 6.4797 31.3035 9.11088C33.0616 11.7421 34 14.8355 34 18C34 22.2435 32.3143 26.3131 29.3137 29.3137C26.3131 32.3143 22.2435 34 18 34ZM18 4.00001C15.2311 4.00001 12.5243 4.82109 10.222 6.35943C7.91974 7.89777 6.12532 10.0843 5.06569 12.6424C4.00607 15.2006 3.72882 18.0155 4.26901 20.7313C4.80921 23.447 6.14258 25.9416 8.10051 27.8995C10.0584 29.8574 12.553 31.1908 15.2687 31.731C17.9845 32.2712 20.7994 31.9939 23.3576 30.9343C25.9157 29.8747 28.1022 28.0803 29.6406 25.778C31.1789 23.4757 32 20.7689 32 18C32 14.287 30.525 10.726 27.8995 8.10051C25.274 5.475 21.713 4.00001 18 4.00001Z\"/>',\n};\n\nexport const dotCircleIconName = 'dot-circle';\nexport const dotCircleIcon: IconShapeTuple = [dotCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 28L27.71 18.29C28.1 17.9 28.1 17.27 27.71 16.88C27.32 16.49 26.69 16.49 26.3 16.88L19.01 24.17V5C19.01 4.45 18.56 4 18.01 4C17.46 4 17.01 4.45 17.01 5V24.17L9.72 16.88C9.33 16.49 8.7 16.49 8.31 16.88C7.92 17.27 7.92 17.9 8.31 18.29L18.02 28H18ZM31 30H5C4.45 30 4 30.45 4 31C4 31.55 4.45 32 5 32H31C31.55 32 32 31.55 32 31C32 30.45 31.55 30 31 30Z\"/>',\n  outlineAlerted:\n    '<path d=\"M18 28L27.71 18.29C28.1 17.9 28.1 17.27 27.71 16.88C27.32 16.49 26.69 16.49 26.3 16.88L19.01 24.17V5C19.01 4.45 18.56 4 18.01 4C17.46 4 17.01 4.45 17.01 5V24.17L9.72 16.88C9.33 16.49 8.7 16.49 8.31 16.88C7.92 17.27 7.92 17.9 8.31 18.29L18.02 28H18ZM31 30H5C4.45 30 4 30.45 4 31C4 31.55 4.45 32 5 32H31C31.55 32 32 31.55 32 31C32 30.45 31.55 30 31 30Z\"/><path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M18 28L27.71 18.29C28.1 17.9 28.1 17.27 27.71 16.88C27.32 16.49 26.69 16.49 26.3 16.88L19.01 24.17V5C19.01 4.45 18.56 4 18.01 4C17.46 4 17.01 4.45 17.01 5V24.17L9.72 16.88C9.33 16.49 8.7 16.49 8.31 16.88C7.92 17.27 7.92 17.9 8.31 18.29L18.02 28H18ZM31 30H5C4.45 30 4 30.45 4 31C4 31.55 4.45 32 5 32H31C31.55 32 32 31.55 32 31C32 30.45 31.55 30 31 30Z\"/>',\n};\n\nexport const downloadIconName = 'download';\nexport const downloadIcon: IconShapeTuple = [downloadIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14 24C12.9 24 12 24.9 12 26C12 27.1 12.9 28 14 28C15.1 28 16 27.1 16 26C16 24.9 15.1 24 14 24ZM22 12C23.1 12 24 11.1 24 10C24 8.9 23.1 8 22 8C20.9 8 20 8.9 20 10C20 11.1 20.9 12 22 12ZM14 16C12.9 16 12 16.9 12 18C12 19.1 12.9 20 14 20C15.1 20 16 19.1 16 18C16 16.9 15.1 16 14 16ZM22 16C20.9 16 20 16.9 20 18C20 19.1 20.9 20 22 20C23.1 20 24 19.1 24 18C24 16.9 23.1 16 22 16ZM14 8C12.9 8 12 8.9 12 10C12 11.1 12.9 12 14 12C15.1 12 16 11.1 16 10C16 8.9 15.1 8 14 8ZM22 24C20.9 24 20 24.9 20 26C20 27.1 20.9 28 22 28C23.1 28 24 27.1 24 26C24 24.9 23.1 24 22 24Z\"/>',\n};\n\nexport const dragHandleIconName = 'drag-handle';\nexport const dragHandleIcon: IconShapeTuple = [dragHandleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10 24C8.9 24 8 24.9 8 26C8 27.1 8.9 28 10 28C11.1 28 12 27.1 12 26C12 24.9 11.1 24 10 24ZM18 24C16.9 24 16 24.9 16 26C16 27.1 16.9 28 18 28C19.1 28 20 27.1 20 26C20 24.9 19.1 24 18 24ZM26 12C27.1 12 28 11.1 28 10C28 8.9 27.1 8 26 8C24.9 8 24 8.9 24 10C24 11.1 24.9 12 26 12ZM26 16C24.9 16 24 16.9 24 18C24 19.1 24.9 20 26 20C27.1 20 28 19.1 28 18C28 16.9 27.1 16 26 16ZM26 24C24.9 24 24 24.9 24 26C24 27.1 24.9 28 26 28C27.1 28 28 27.1 28 26C28 24.9 27.1 24 26 24ZM18 16C16.9 16 16 16.9 16 18C16 19.1 16.9 20 18 20C19.1 20 20 19.1 20 18C20 16.9 19.1 16 18 16Z\"/>',\n};\n\nexport const dragHandleCornerIconName = 'drag-handle-corner';\nexport const dragHandleCornerIcon: IconShapeTuple = [dragHandleCornerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.04 9.7L28.28 4.93C27.04 3.69 24.88 3.69 23.64 4.93L4.9 23.68C3.62 24.96 3.62 27.04 4.9 28.32L6.58 30H3C2.45 30 2 30.45 2 31C2 31.55 2.45 32 3 32H24.96C25.51 32 25.96 31.55 25.96 31C25.96 30.45 25.51 30 24.96 30H17.39L33.04 14.33C34.32 13.05 34.32 10.97 33.04 9.69V9.7ZM14.57 30H9.41L6.32 26.91C5.82 26.41 5.82 25.6 6.32 25.1L10.99 20.43L17.57 27.01L14.57 30.01V30ZM31.63 12.92L18.97 25.59L12.39 19.01L25.05 6.34C25.54 5.85 26.38 5.85 26.86 6.34L31.62 11.11C32.12 11.61 32.12 12.42 31.62 12.92H31.63Z\"/>',\n  solid:\n    '<path d=\"M24.96 29.9858H17.39L19 28.3764L9.6 18.9898L4.9 23.6881C3.62 24.9676 3.62 27.0469 4.9 28.3264L6.58 29.9958H3C2.45 29.9958 2 30.4457 2 30.9955C2 31.5453 2.45 31.9951 3 31.9951H24.96C25.51 31.9951 25.96 31.5453 25.96 30.9955C25.96 30.4457 25.51 29.9958 24.96 29.9958V29.9858ZM33.04 9.71307L28.28 4.95477C27 3.67523 24.92 3.67523 23.64 4.95477L11.01 17.5803L20.41 26.9769L33.04 14.3514C34.32 13.0719 34.32 10.9926 33.04 9.71307Z\"/>',\n};\n\nexport const eraserIconName = 'eraser';\nexport const eraserIcon: IconShapeTuple = [eraserIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3 6H33C33.5523 6 34 6.44772 34 7V29C34 29.5523 33.5523 30 33 30H3C2.44772 30 2 29.5523 2 29V7C2 6.44772 2.44772 6 3 6ZM4 28V8H32V28H4ZM22.52 15.86C22.6657 16.0136 22.8683 16.1004 23.08 16.1C23.4016 16.094 23.6892 15.8983 23.8128 15.6013C23.9363 15.3043 23.8724 14.9624 23.65 14.73L18 9.08L12.35 14.73C12.1312 14.9282 12.0394 15.2308 12.1111 15.5172C12.1828 15.8036 12.4064 16.0272 12.6928 16.0989C12.9792 16.1706 13.2818 16.0788 13.48 15.86L18 11.34L22.52 15.86ZM22.52 21.86C22.6657 22.0136 22.8683 22.1004 23.08 22.1C23.4016 22.094 23.6892 21.8983 23.8128 21.6013C23.9363 21.3043 23.8724 20.9624 23.65 20.73L18 15.08L12.35 20.73C12.1312 20.9282 12.0394 21.2308 12.1111 21.5172C12.1828 21.8036 12.4064 22.0272 12.6928 22.0989C12.9792 22.1706 13.2818 22.0788 13.48 21.86L18 17.34L22.52 21.86Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 7C2 6.44772 2.44772 6 3 6H33C33.5523 6 34 6.44772 34 7V29C34 29.5523 33.5523 30 33 30H3C2.44772 30 2 29.5523 2 29V7ZM23.08 15.5C22.8177 15.4989 22.5663 15.3947 22.38 15.21L18 10.83L13.62 15.21C13.23 15.5977 12.6 15.5977 12.21 15.21C12.0207 15.0222 11.9142 14.7666 11.9142 14.5C11.9142 14.2334 12.0207 13.9778 12.21 13.79L18 8L23.79 13.79C24.0785 14.0761 24.1652 14.5083 24.0094 14.8835C23.8536 15.2587 23.4863 15.5024 23.08 15.5ZM22.38 21.41C22.5663 21.5947 22.8177 21.6989 23.08 21.7V21.71C23.4863 21.7124 23.8536 21.4687 24.0094 21.0935C24.1652 20.7183 24.0785 20.2861 23.79 20L18 14.2L12.21 19.96C12.0207 20.1478 11.9142 20.4034 11.9142 20.67C11.9142 20.9366 12.0207 21.1922 12.21 21.38C12.6 21.7677 13.23 21.7677 13.62 21.38L18 17L22.38 21.41Z\"/>',\n};\n\nexport const expandCardIconName = 'expand-card';\nexport const expandCardIcon: IconShapeTuple = [expandCardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.71 10.49L21.51 2.29C21.32 2.1 21.07 2 20.8 2H7C6.45 2 6 2.45 6 3V33C6 33.55 6.45 34 7 34H29C29.55 34 30 33.55 30 33V11.19C30 10.92 29.89 10.67 29.71 10.48V10.49ZM20.8 4.41L27.59 11.2H20.8V4.41ZM28 32H8V4H19.2V12.8H28V32Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M23.1821 3.96211L21.51 2.29C21.32 2.1 21.07 2 20.8 2H7C6.45 2 6 2.45 6 3V33C6 33.55 6.45 34 7 34H29C29.55 34 30 33.55 30 33V15.0367H28V32H8V4H19.2V10.7002C19.285 10.4703 19.3972 10.2482 19.5362 10.0387L20.8 7.93235V4.41L22.1209 5.73087L23.1821 3.96211Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.274 4.05404L21.51 2.29C21.32 2.1 21.07 2 20.8 2H7C6.45 2 6 2.45 6 3V33C6 33.55 6.45 34 7 34H29C29.55 34 30 33.55 30 33V13C28.1977 13 26.5545 12.3189 25.3138 11.2H20.8V4.41L23.0288 6.63875C23.0097 6.42838 23 6.21533 23 6C23 5.32475 23.0956 4.67183 23.274 4.05404ZM8 32H28V12.8H19.2V4H8V32Z\"/>',\n\n  solid:\n    '<path d=\"M29.71 10.49L21.51 2.29C21.32 2.1 21.07 2 20.8 2H7C6.45 2 6 2.45 6 3V33C6 33.55 6.45 34 7 34H29C29.55 34 30 33.55 30 33V11.19C30 10.92 29.89 10.67 29.71 10.48V10.49ZM20.8 11.2V3.8L28.2 11.2H20.8Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M23.1821 3.96211L21.51 2.29C21.32 2.1 21.07 2 20.8 2H7C6.45 2 6 2.45 6 3V33C6 33.55 6.45 34 7 34H29C29.55 34 30 33.55 30 33V15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C18.8204 12.3342 18.8703 11.0423 19.5362 10.0387L20.8 7.93235V3.8L22.3496 5.34962L23.1821 3.96211Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.274 4.05404L21.51 2.29C21.32 2.1 21.07 2 20.8 2H7C6.45 2 6 2.45 6 3V33C6 33.55 6.45 34 7 34H29C29.55 34 30 33.55 30 33V13C28.1977 13 26.5545 12.3189 25.3138 11.2H20.8V3.8L23 6C23 5.32475 23.0956 4.67183 23.274 4.05404Z\"/>',\n};\n\nexport const fileIconName = 'file';\nexport const fileIcon: IconShapeTuple = [fileIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 4H24V3C24 2.44772 23.5523 2 23 2H5C4.44772 2 4 2.44772 4 3V25C4 25.5523 4.44772 26 5 26H6V4ZM10 8H28V7C28 6.44772 27.5523 6 27 6H9C8.44772 6 8 6.44772 8 7V29C8 29.5523 8.44772 30 9 30H10V8ZM28 24H16V26H28V24ZM16 20H28V22H16V20ZM13 34H31C31.5523 34 32 33.5523 32 33V11C32 10.4477 31.5523 10 31 10H13C12.4477 10 12 10.4477 12 11V33C12 33.5523 12.4477 34 13 34ZM14 32H30V12H14V32ZM28 16H16V18H28V16Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 4V26H5C4.44772 26 4 25.5523 4 25V3C4 2.44772 4.44772 2 5 2H23C23.5523 2 24 2.44772 24 3V4H6ZM10 8V30H9C8.44772 30 8 29.5523 8 29V7C8 6.44772 8.44772 6 9 6H27C27.5523 6 28 6.44772 28 7V8H10ZM31 10H13C12.4477 10 12 10.4477 12 11V33C12 33.5523 12.4477 34 13 34H31C31.5523 34 32 33.5523 32 33V11C32 10.4477 31.5523 10 31 10ZM16 26H28V24H16V26ZM28 22H16V20H28V22ZM16 18H28V16H16V18Z\"/>',\n};\n\nexport const fileGroupIconName = 'file-group';\nexport const fileGroupIcon: IconShapeTuple = [fileGroupIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14.38 30H6V4H26V12.86C26.83 13.04 27.55 13.56 28 14.28V4C28 2.9 27.1 2 26 2H6C4.9 2 4 2.9 4 4V30C4 31.1 4.9 32 6 32H15.41L15.28 31.87C14.76 31.36 14.46 30.69 14.38 30ZM24.29 20.36C22.09 20.4 20.34 22.21 20.37 24.41C20.4 26.61 22.2 28.37 24.4 28.36C26.6 28.35 28.37 26.56 28.37 24.36C28.34 22.13 26.52 20.35 24.29 20.36ZM26.04 26.12C25.57 26.58 24.95 26.83 24.29 26.83C22.95 26.79 21.89 25.69 21.91 24.36C21.93 23.02 23.02 21.95 24.36 21.96C25.7 21.96 26.77 23.05 26.77 24.39C26.77 25.04 26.5 25.67 26.04 26.12ZM33.29 22.32L31.61 21.82C31.52 21.58 31.43 21.34 31.32 21.11L32.1 19.67C32.34 19.22 32.26 18.66 31.89 18.3L30.47 16.89C30.11 16.53 29.55 16.45 29.1 16.69L27.65 17.45C27.4 17.33 27.15 17.22 26.89 17.13L26.41 15.55C26.25 15.08 25.8 14.77 25.3 14.78H23.3C22.79 14.78 22.34 15.11 22.19 15.6L21.72 17.14C21.46 17.23 21.2 17.34 20.95 17.46L19.53 16.7C19.08 16.46 18.53 16.54 18.17 16.9L16.72 18.3C16.35 18.66 16.26 19.22 16.51 19.68L17.25 21.01C17.13 21.25 17.03 21.5 16.94 21.75L15.36 22.22C14.87 22.36 14.53 22.82 14.53 23.33V25.33C14.53 25.84 14.87 26.29 15.36 26.43L16.95 26.9C17.04 27.15 17.14 27.39 17.26 27.62L16.48 29.08C16.24 29.53 16.32 30.09 16.69 30.45L18.11 31.85C18.47 32.21 19.03 32.3 19.48 32.06L20.96 31.28C21.19 31.39 21.43 31.48 21.68 31.57L22.17 33.19C22.32 33.67 22.77 34 23.28 34H25.28C25.79 34 26.24 33.67 26.39 33.18L26.86 31.6C27.1 31.52 27.33 31.42 27.56 31.31L29.06 32.1C29.51 32.34 30.06 32.26 30.42 31.9L31.84 30.5C32.21 30.14 32.3 29.58 32.05 29.12L31.26 27.67C31.37 27.44 31.46 27.21 31.55 26.98L33.17 26.51C33.66 26.37 34 25.91 34 25.4V23.44C34.02 22.95 33.74 22.51 33.29 22.32ZM32.4 25.07L30.29 25.69L30.17 26.11C30.05 26.52 29.88 26.92 29.67 27.3L29.46 27.68L30.46 29.59L29.46 30.59L27.46 29.59L27.09 29.79C26.71 29.99 26.31 30.16 25.89 30.28L25.47 30.4L24.84 32.49H23.59L22.96 30.41L22.54 30.29C22.12 30.17 21.72 30.01 21.33 29.8L20.96 29.6L19.02 30.6L18.02 29.6L19.02 27.66L18.8 27.28C18.6 26.88 18.45 26.45 18.34 26.01L18.17 25.64L16.17 25.01V23.7L18.17 23.09L18.3 22.68C18.43 22.25 18.61 21.84 18.83 21.45L19.07 21.01L18.07 19.16L19.07 18.22L20.96 19.22L21.34 19.01C21.74 18.79 22.16 18.62 22.6 18.49L23.01 18.37L23.64 16.37H25.02L25.64 18.37L26.05 18.49C26.47 18.62 26.88 18.79 27.27 19.01L27.65 19.22L29.57 18.22L30.57 19.22L29.57 21.11L29.78 21.49C29.99 21.87 30.16 22.28 30.28 22.7L30.4 23.12L32.46 23.73L32.4 25.07Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.37 24.41C20.34 22.21 22.09 20.4 24.29 20.36C26.52 20.35 28.34 22.13 28.37 24.36C28.37 26.56 26.6 28.35 24.4 28.36C22.2 28.37 20.4 26.61 20.37 24.41ZM24.29 26.83C24.95 26.83 25.57 26.58 26.04 26.12C26.5 25.67 26.77 25.04 26.77 24.39C26.77 23.05 25.7 21.96 24.36 21.96C23.02 21.95 21.93 23.02 21.91 24.36C21.89 25.69 22.95 26.79 24.29 26.83Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5705 15.0367H26.0515C26.2134 15.1678 26.3397 15.3435 26.41 15.55L26.89 17.13C27.15 17.22 27.4 17.33 27.65 17.45L29.1 16.69C29.55 16.45 30.11 16.53 30.47 16.89L31.89 18.3C32.26 18.66 32.34 19.22 32.1 19.67L31.32 21.11C31.43 21.34 31.52 21.58 31.61 21.82L33.29 22.32C33.74 22.51 34.02 22.95 34 23.44V25.4C34 25.91 33.66 26.37 33.17 26.51L31.55 26.98C31.46 27.21 31.37 27.44 31.26 27.67L32.05 29.12C32.3 29.58 32.21 30.14 31.84 30.5L30.42 31.9C30.06 32.26 29.51 32.34 29.06 32.1L27.56 31.31C27.33 31.42 27.1 31.52 26.86 31.6L26.39 33.18C26.24 33.67 25.79 34 25.28 34H23.28C22.77 34 22.32 33.67 22.17 33.19L21.68 31.57C21.43 31.48 21.19 31.39 20.96 31.28L19.48 32.06C19.03 32.3 18.47 32.21 18.11 31.85L16.69 30.45C16.32 30.09 16.24 29.53 16.48 29.08L17.26 27.62C17.14 27.39 17.04 27.15 16.95 26.9L15.36 26.43C14.87 26.29 14.53 25.84 14.53 25.33V23.33C14.53 22.82 14.87 22.36 15.36 22.22L16.94 21.75C17.03 21.5 17.13 21.25 17.25 21.01L16.51 19.68C16.26 19.22 16.35 18.66 16.72 18.3L18.17 16.9C18.53 16.54 19.08 16.46 19.53 16.7L20.95 17.46C21.2 17.34 21.46 17.23 21.72 17.14L22.19 15.6C22.2599 15.3718 22.3948 15.1783 22.5705 15.0367ZM30.29 25.69L32.4 25.07L32.46 23.73L30.4 23.12L30.28 22.7C30.16 22.28 29.99 21.87 29.78 21.49L29.57 21.11L30.57 19.22L29.57 18.22L27.65 19.22L27.27 19.01C26.88 18.79 26.47 18.62 26.05 18.49L25.64 18.37L25.02 16.37H23.64L23.01 18.37L22.6 18.49C22.16 18.62 21.74 18.79 21.34 19.01L20.96 19.22L19.07 18.22L18.07 19.16L19.07 21.01L18.83 21.45C18.61 21.84 18.43 22.25 18.3 22.68L18.17 23.09L16.17 23.7V25.01L18.17 25.64L18.34 26.01C18.45 26.45 18.6 26.88 18.8 27.28L19.02 27.66L18.02 29.6L19.02 30.6L20.96 29.6L21.33 29.8C21.72 30.01 22.12 30.17 22.54 30.29L22.96 30.41L23.59 32.49H24.84L25.47 30.4L25.89 30.28C26.31 30.16 26.71 29.99 27.09 29.79L27.46 29.59L29.46 30.59L30.46 29.59L29.46 27.68L29.67 27.3C29.88 26.92 30.05 26.52 30.17 26.11L30.29 25.69Z\"/><path d=\"M24.3594 2L23.1594 4H6V30H14.38C14.46 30.69 14.76 31.36 15.28 31.87L15.41 32H6C4.9 32 4 31.1 4 30V4C4 2.9 4.9 2 6 2H24.3594Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24.2547 2H6C4.9 2 4 2.9 4 4V30C4 31.1 4.9 32 6 32H15.41L15.28 31.87C14.76 31.36 14.46 30.69 14.38 30H6V4H23.2899C23.5049 3.27757 23.8334 2.60401 24.2547 2Z\"/><path d=\"M26 11.7453C26.604 12.1666 27.2776 12.4951 28 12.7101V14.28C27.55 13.56 26.83 13.04 26 12.86V11.7453Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.37 24.41C20.34 22.21 22.09 20.4 24.29 20.36C26.52 20.35 28.34 22.13 28.37 24.36C28.37 26.56 26.6 28.35 24.4 28.36C22.2 28.37 20.4 26.61 20.37 24.41ZM24.29 26.83C24.95 26.83 25.57 26.58 26.04 26.12C26.5 25.67 26.77 25.04 26.77 24.39C26.77 23.05 25.7 21.96 24.36 21.96C23.02 21.95 21.93 23.02 21.91 24.36C21.89 25.69 22.95 26.79 24.29 26.83Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.61 21.82L33.29 22.32C33.74 22.51 34.02 22.95 34 23.44V25.4C34 25.91 33.66 26.37 33.17 26.51L31.55 26.98C31.46 27.21 31.37 27.44 31.26 27.67L32.05 29.12C32.3 29.58 32.21 30.14 31.84 30.5L30.42 31.9C30.06 32.26 29.51 32.34 29.06 32.1L27.56 31.31C27.33 31.42 27.1 31.52 26.86 31.6L26.39 33.18C26.24 33.67 25.79 34 25.28 34H23.28C22.77 34 22.32 33.67 22.17 33.19L21.68 31.57C21.43 31.48 21.19 31.39 20.96 31.28L19.48 32.06C19.03 32.3 18.47 32.21 18.11 31.85L16.69 30.45C16.32 30.09 16.24 29.53 16.48 29.08L17.26 27.62C17.14 27.39 17.04 27.15 16.95 26.9L15.36 26.43C14.87 26.29 14.53 25.84 14.53 25.33V23.33C14.53 22.82 14.87 22.36 15.36 22.22L16.94 21.75C17.03 21.5 17.13 21.25 17.25 21.01L16.51 19.68C16.26 19.22 16.35 18.66 16.72 18.3L18.17 16.9C18.53 16.54 19.08 16.46 19.53 16.7L20.95 17.46C21.2 17.34 21.46 17.23 21.72 17.14L22.19 15.6C22.34 15.11 22.79 14.78 23.3 14.78H25.3C25.8 14.77 26.25 15.08 26.41 15.55L26.89 17.13C27.15 17.22 27.4 17.33 27.65 17.45L29.1 16.69C29.55 16.45 30.11 16.53 30.47 16.89L31.89 18.3C32.26 18.66 32.34 19.22 32.1 19.67L31.32 21.11C31.43 21.34 31.52 21.58 31.61 21.82ZM30.29 25.69L32.4 25.07L32.46 23.73L30.4 23.12L30.28 22.7C30.16 22.28 29.99 21.87 29.78 21.49L29.57 21.11L30.57 19.22L29.57 18.22L27.65 19.22L27.27 19.01C26.88 18.79 26.47 18.62 26.05 18.49L25.64 18.37L25.02 16.37H23.64L23.01 18.37L22.6 18.49C22.16 18.62 21.74 18.79 21.34 19.01L20.96 19.22L19.07 18.22L18.07 19.16L19.07 21.01L18.83 21.45C18.61 21.84 18.43 22.25 18.3 22.68L18.17 23.09L16.17 23.7V25.01L18.17 25.64L18.34 26.01C18.45 26.45 18.6 26.88 18.8 27.28L19.02 27.66L18.02 29.6L19.02 30.6L20.96 29.6L21.33 29.8C21.72 30.01 22.12 30.17 22.54 30.29L22.96 30.41L23.59 32.49H24.84L25.47 30.4L25.89 30.28C26.31 30.16 26.71 29.99 27.09 29.79L27.46 29.59L29.46 30.59L30.46 29.59L29.46 27.68L29.67 27.3C29.88 26.92 30.05 26.52 30.17 26.11L30.29 25.69Z\"/>',\n\n  solid:\n    '<path d=\"M15.8524 29.9913H6.00041V3.99938H26.0045V13.9963H26.0345H26.0646C26.8547 13.9963 27.5749 14.3961 28.005 15.0159V3.99938C28.005 2.89972 27.1048 2 26.0045 2H6.00041C4.90019 2 4 2.89972 4 3.99938V29.9913C4 31.0909 4.90019 31.9906 6.00041 31.9906H16.4826C15.9625 31.4508 15.7424 30.701 15.8524 29.9913ZM33.8462 23.6532L31.8457 23.0534C31.7057 22.5636 31.5057 22.1037 31.2656 21.6539L32.2658 19.8144C32.3458 19.6745 32.3158 19.4945 32.1958 19.3746L30.7155 17.935C30.6055 17.8151 30.4255 17.7851 30.2754 17.865L28.425 18.8547C27.9749 18.5948 27.4948 18.3849 26.9947 18.2349L26.3846 16.2555C26.3346 16.1056 26.1846 16.0056 26.0245 16.0056H24.0241C23.8641 16.0056 23.7241 16.1156 23.6741 16.2655L23.0639 18.2449C22.5638 18.3949 22.0837 18.5948 21.6236 18.8447L19.8033 17.855C19.6532 17.7751 19.4832 17.8051 19.3632 17.925L17.8929 19.3546C17.7728 19.4645 17.7428 19.6445 17.8229 19.7944L18.8231 21.5939C18.563 22.0437 18.363 22.5236 18.2129 23.0234L16.2125 23.6232C16.0625 23.6732 15.9525 23.8132 15.9525 23.9731V25.9525C15.9525 26.1125 16.0625 26.2524 16.2125 26.3024L18.2129 26.9022C18.363 27.3921 18.563 27.8619 18.8231 28.3018L17.8229 30.1812C17.7428 30.3212 17.7728 30.5011 17.8929 30.6211L19.3032 32.1106C19.4132 32.2306 19.5932 32.2605 19.7432 32.1806L21.6136 31.1909C22.0537 31.4308 22.5238 31.6207 23.0039 31.7607L23.614 33.7401C23.6641 33.89 23.8041 34 23.9641 34H25.9645C26.1246 34 26.2646 33.89 26.3146 33.7401L26.9247 31.7607C27.4048 31.6207 27.8649 31.4308 28.305 31.1909L30.1954 32.1806C30.3454 32.2605 30.5155 32.2306 30.6355 32.1106L32.0858 30.671C32.2058 30.5611 32.2358 30.3811 32.1558 30.2312L31.1556 28.3718C31.3957 27.9319 31.5957 27.472 31.7357 26.9922L33.7361 26.3924C33.8862 26.3424 33.9962 26.2024 33.9962 26.0425V24.0131C34.0162 23.8732 33.9562 23.7332 33.8462 23.6532ZM25.0243 28.3318C23.6741 28.3418 22.4538 27.552 21.9337 26.3124C21.4136 25.0828 21.6836 23.6532 22.6338 22.7035C23.584 21.7538 25.0143 21.4639 26.2546 21.9738C27.4948 22.4836 28.315 23.6932 28.315 25.0228C28.315 26.8322 26.8447 28.3118 25.0243 28.3218V28.3318Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M24.3594 2L23.1598 3.99938H6.00041V29.9913H15.8524C15.7424 30.701 15.9625 31.4508 16.4826 31.9906H6.00041C4.90019 31.9906 4 31.0909 4 29.9913V3.99938C4 2.89972 4.90019 2 6.00041 2H24.3594Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.8457 23.0534L33.8462 23.6532C33.9562 23.7332 34.0162 23.8732 33.9962 24.0131V26.0425C33.9962 26.2024 33.8862 26.3424 33.7361 26.3924L31.7357 26.9922C31.5957 27.472 31.3957 27.9319 31.1556 28.3718L32.1558 30.2312C32.2358 30.3811 32.2058 30.5611 32.0858 30.671L30.6355 32.1106C30.5155 32.2306 30.3454 32.2605 30.1954 32.1806L28.305 31.1909C27.8649 31.4308 27.4048 31.6207 26.9247 31.7607L26.3146 33.7401C26.2646 33.89 26.1246 34 25.9645 34H23.9641C23.8041 34 23.6641 33.89 23.614 33.7401L23.0039 31.7607C22.5238 31.6207 22.0537 31.4308 21.6136 31.1909L19.7432 32.1806C19.5932 32.2605 19.4132 32.2306 19.3032 32.1106L17.8929 30.6211C17.7728 30.5011 17.7428 30.3212 17.8229 30.1812L18.8231 28.3018C18.563 27.8619 18.363 27.3921 18.2129 26.9022L16.2125 26.3024C16.0625 26.2524 15.9525 26.1125 15.9525 25.9525V23.9731C15.9525 23.8132 16.0625 23.6732 16.2125 23.6232L18.2129 23.0234C18.363 22.5236 18.563 22.0437 18.8231 21.5939L17.8229 19.7944C17.7428 19.6445 17.7728 19.4645 17.8929 19.3546L19.3632 17.925C19.4832 17.8051 19.6532 17.7751 19.8033 17.855L21.6236 18.8447C22.0837 18.5948 22.5638 18.3949 23.0639 18.2449L23.6741 16.2655C23.7241 16.1156 23.8641 16.0056 24.0241 16.0056H26.0245C26.1846 16.0056 26.3346 16.1056 26.3846 16.2555L26.9947 18.2349C27.4948 18.3849 27.9749 18.5948 28.425 18.8547L30.2754 17.865C30.4255 17.7851 30.6055 17.8151 30.7155 17.935L32.1958 19.3746C32.3158 19.4945 32.3458 19.6745 32.2658 19.8144L31.2656 21.6539C31.5057 22.1037 31.7057 22.5636 31.8457 23.0534ZM21.9337 26.3124C22.4538 27.552 23.6741 28.3418 25.0243 28.3318V28.3218C26.8447 28.3118 28.315 26.8322 28.315 25.0228C28.315 23.6932 27.4948 22.4836 26.2546 21.9738C25.0143 21.4639 23.584 21.7538 22.6338 22.7035C21.6836 23.6532 21.4136 25.0828 21.9337 26.3124Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24.2547 2H6.00041C4.90019 2 4 2.89972 4 3.99938V29.9913C4 31.0909 4.90019 31.9906 6.00041 31.9906H16.4826C15.9625 31.4508 15.7424 30.701 15.8524 29.9913H6.00041V3.99938H23.2901C23.5051 3.27718 23.8335 2.60383 24.2547 2Z\"/><path d=\"M26.0045 11.7485C26.6088 12.1692 27.2825 12.4972 28.005 12.7116V15.0159C27.5749 14.3961 26.8547 13.9963 26.0646 13.9963H26.0045V11.7485Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.8457 23.0534L33.8462 23.6532C33.9562 23.7332 34.0162 23.8732 33.9962 24.0131V26.0425C33.9962 26.2024 33.8862 26.3424 33.7361 26.3924L31.7357 26.9922C31.5957 27.472 31.3957 27.9319 31.1556 28.3718L32.1558 30.2312C32.2358 30.3811 32.2058 30.5611 32.0858 30.671L30.6355 32.1106C30.5155 32.2306 30.3454 32.2605 30.1954 32.1806L28.305 31.1909C27.8649 31.4308 27.4048 31.6207 26.9247 31.7607L26.3146 33.7401C26.2646 33.89 26.1246 34 25.9645 34H23.9641C23.8041 34 23.6641 33.89 23.614 33.7401L23.0039 31.7607C22.5238 31.6207 22.0537 31.4308 21.6136 31.1909L19.7432 32.1806C19.5932 32.2605 19.4132 32.2306 19.3032 32.1106L17.8929 30.6211C17.7728 30.5011 17.7428 30.3212 17.8229 30.1812L18.8231 28.3018C18.563 27.8619 18.363 27.3921 18.2129 26.9022L16.2125 26.3024C16.0625 26.2524 15.9525 26.1125 15.9525 25.9525V23.9731C15.9525 23.8132 16.0625 23.6732 16.2125 23.6232L18.2129 23.0234C18.363 22.5236 18.563 22.0437 18.8231 21.5939L17.8229 19.7944C17.7428 19.6445 17.7728 19.4645 17.8929 19.3546L19.3632 17.925C19.4832 17.8051 19.6532 17.7751 19.8033 17.855L21.6236 18.8447C22.0837 18.5948 22.5638 18.3949 23.0639 18.2449L23.6741 16.2655C23.7241 16.1156 23.8641 16.0056 24.0241 16.0056H26.0245C26.1846 16.0056 26.3346 16.1056 26.3846 16.2555L26.9947 18.2349C27.4948 18.3849 27.9749 18.5948 28.425 18.8547L30.2754 17.865C30.4255 17.7851 30.6055 17.8151 30.7155 17.935L32.1958 19.3746C32.3158 19.4945 32.3458 19.6745 32.2658 19.8144L31.2656 21.6539C31.5057 22.1037 31.7057 22.5636 31.8457 23.0534ZM21.9337 26.3124C22.4538 27.552 23.6741 28.3418 25.0243 28.3318V28.3218C26.8447 28.3118 28.315 26.8322 28.315 25.0228C28.315 23.6932 27.4948 22.4836 26.2546 21.9738C25.0143 21.4639 23.584 21.7538 22.6338 22.7035C21.6836 23.6532 21.4136 25.0828 21.9337 26.3124Z\"/>',\n};\n\nexport const fileSettingsIconName = 'file-settings';\nexport const fileSettingsIcon: IconShapeTuple = [fileSettingsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30,30.2V12l-8.1-7.9H7.8C6.8,4.1,6,4.9,6,6c0,0,0,0,0,0v24.2c0,1,0.7,1.8,1.7,1.8c0,0,0.1,0,0.1,0h20.3c1,0,1.8-0.7,1.8-1.7C30,30.3,30,30.2,30,30.2z M22,6.6l5.6,5.4H22V6.6z M28,30H7.9L8,6h12v8h8V30z\"/><path d=\"M12,24c0,1.7,1.3,3,3,3s3-1.3,3-3v-4h-6V24z M13.4,24v-2.6h3.2V24c0.1,0.9-0.6,1.7-1.5,1.7c-0.9,0.1-1.7-0.6-1.7-1.5C13.4,24.2,13.4,24.1,13.4,24z\"/><path d=\"M18.2,9c0-0.6-0.4-1-1-1H15v2h2.2C17.8,10,18.2,9.6,18.2,9z\"/><path d=\"M12.7,10c-0.6,0-1,0.4-1,1s0.4,1,1,1H15v-2H12.7z\"/><path d=\"M17.2,14c0.6,0,1-0.4,1-1s-0.4-1-1-1H15v2H17.2z\"/><path d=\"M11.7,15c0,0.6,0.4,1,1,1H15v-2h-2.3C12.2,14,11.7,14.4,11.7,15z\"/><path d=\"M17.2,18c0.6,0,1-0.4,1-1s-0.4-1-1-1H15v2H17.2z\"/>',\n  solid:\n    '<path d=\"M15,25.6c0.9,0,1.6-0.7,1.6-1.6v-2.6h-3.2V24C13.4,24.9,14.1,25.6,15,25.6z\"/><path d=\"M21.9,4H7.8C6.8,4,6,4.9,6,5.9v24.2c0,1,0.8,1.9,1.8,1.9h20.3c1,0,1.8-0.9,1.8-1.9V11.9L21.9,4z M18,24c0,1.7-1.3,3-3,3s-3-1.3-3-3v-4h6V24z M17.2,12c0.6,0,1,0.4,1,1s-0.4,1-1,1H15v2h2.2c0.6,0,1,0.4,1,1s-0.4,1-1,1H15v-2h-2.2c-0.6,0-1-0.4-1-1s0.4-1,1-1H15v-2h-2.2c-0.6,0-1-0.4-1-1s0.4-1,1-1H15V8h2.2c0.6,0,1,0.4,1,1s-0.4,1-1,1H15v2H17.2z M21.9,12V6.5l5.7,5.5H21.9z\"/>',\n};\n\nexport const fileZipIconName = 'file-zip';\nexport const fileZipIcon: IconShapeTuple = [fileZipIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33 4H3C2.45 4 2 4.44984 2 4.99964V6.66905C2 7.14888 2.19 7.59871 2.53 7.93859L14 19.5744V28.0514L16 29.0011V18.9846C16 18.7147 15.9 18.4648 15.71 18.2749L4 6.58908V5.99929H32V6.60907L20.33 18.2849C20.13 18.4648 20.01 18.7247 20 18.9946V31.0004L22 32V19.4945L33.47 7.99857C33.81 7.65869 34.01 7.18886 34 6.69904V4.99964C34 4.44984 33.55 4 33 4Z\"/>',\n\n  solid:\n    '<path d=\"M32.9998 4H2.99976C2.44976 4 1.99976 4.45 1.99976 5V6.67C1.99976 7.15 2.18976 7.6 2.52976 7.94L13.9998 19.58V28.06L21.9998 32V19.49L33.4698 8C33.8098 7.66 34.0098 7.19 33.9998 6.7V5C33.9998 4.45 33.5498 4 32.9998 4Z\"/>',\n};\n\nexport const filterIconName = 'filter';\nexport const filterIcon: IconShapeTuple = [filterIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33 11H3C2.44772 11 2 11.4477 2 12C2 12.5523 2.44772 13 3 13H33C33.5523 13 34 12.5523 34 12C34 11.4477 33.5523 11 33 11Z\"/><path d=\"M28 17H8C7.44772 17 7 17.4477 7 18C7 18.5523 7.44772 19 8 19H28C28.5523 19 29 18.5523 29 18C29 17.4477 28.5523 17 28 17Z\"/><path d=\"M13 23H23C23.5523 23 24 23.4477 24 24C24 24.5523 23.5523 25 23 25H13C12.4477 25 12 24.5523 12 24C12 23.4477 12.4477 23 13 23Z\"/>',\n};\n\nexport const filter2IconName = 'filter-2';\nexport const filter2Icon: IconShapeTuple = [filter2IconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M3.71006 2.29055C3.32006 1.90055 2.68006 1.90055 2.29006 2.29055C1.90006 2.68055 1.90006 3.32055 2.29006 3.71055L4.58006 6.00055H3.00006C2.45006 5.99055 2.00006 6.44055 2.00006 6.99055V8.66055C2.00006 9.14055 2.19006 9.59055 2.53006 9.93055L14.0001 21.5705V30.0505L16.0001 31.0005V20.9805C16.0001 20.7105 15.9001 20.4605 15.7101 20.2705L4.00006 8.58055V7.99055H6.58006L20.0001 21.4105V32.9905L22.0001 33.9905V23.4105L32.2901 33.7005C32.4901 33.9005 32.7401 33.9905 33.0001 33.9905C33.2601 33.9905 33.5101 33.8905 33.7101 33.7005C34.1001 33.3105 34.1001 32.6805 33.7101 32.2905L3.71006 2.29055ZM33.0001 5.99055H10.2301L12.2301 7.99055H32.0001V8.60055L22.4201 18.1805L23.8601 19.6205L33.4701 9.99055C33.8101 9.65055 34.0101 9.18055 34.0001 8.69055V6.99055C34.0001 6.44055 33.5501 5.99055 33.0001 5.99055Z\"/>',\n  solid:\n    '<path d=\"M33.4701 9.99055C33.8101 9.65055 34.0101 9.18055 34.0001 8.69055V6.99055C34.0001 6.44055 33.5501 5.99055 33.0001 5.99055H10.2301L23.8601 19.6205L33.4701 9.99055ZM33.7101 32.2905L3.71006 2.29055C3.32006 1.90055 2.68006 1.90055 2.29006 2.29055C1.90006 2.68055 1.90006 3.32055 2.29006 3.71055L4.58006 6.00055H3.00006C2.45006 6.00055 2.00006 6.45055 2.00006 7.00055V8.67055C2.00006 9.15055 2.19006 9.60055 2.53006 9.94055L14.0001 21.5805V30.0605L22.0001 34.0005V23.4205L32.2901 33.7105C32.4901 33.9105 32.7401 34.0005 33.0001 34.0005C33.2601 34.0005 33.5101 33.9005 33.7101 33.7105C34.1001 33.3205 34.1001 32.6905 33.7101 32.3005V32.2905Z\"/>',\n};\n\nexport const filterOffIconName = 'filter-off';\nexport const filterOffIcon: IconShapeTuple = [filterOffIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31 6H5C3.35 6 2 7.35 2 9V27C2 28.65 3.35 30 5 30H31C32.65 30 34 28.65 34 27V9C34 7.35 32.65 6 31 6ZM32 27C32 27.55 31.55 28 31 28H24V24H22V28H14V24H12V28H5C4.45 28 4 27.55 4 27V23H32V27ZM32 21H29V16H27V21H19V16H17V21H9V16H7V21H4V15H32V21ZM32 13H24V9H22V13H14V9H12V13H4V9C4 8.45 4.45 8 5 8H31C31.55 8 32 8.45 32 9V13Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.9594 6H5C3.35 6 2 7.35 2 9V27C2 28.65 3.35 30 5 30H31C32.65 30 34 28.65 34 27V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H32V21H29V16H27V21H19V16H17V21H9V16H7V21H4V15H21.7777C20.8082 14.8531 19.9268 14.2793 19.4206 13.3893C19.3485 13.2627 19.2858 13.1326 19.2325 13H14V9H12V13H4V9C4 8.45 4.45 8 5 8H20.7594L21.9594 6ZM31 28C31.55 28 32 27.55 32 27V23H4V27C4 27.55 4.45 28 5 28H12V24H14V28H22V24H24V28H31Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24 9.60759V13H32V12.7101C32.7224 12.4951 33.396 12.1666 34 11.7453V27C34 28.65 32.65 30 31 30H5C3.35 30 2 28.65 2 27V9C2 7.35 3.35 6 5 6H23C23 6.69497 23.1013 7.36629 23.2899 8H5C4.45 8 4 8.45 4 9V13H12V9H14V13H22V9H23.6736C23.7726 9.2084 23.8816 9.41114 24 9.60759ZM31 28C31.55 28 32 27.55 32 27V23H4V27C4 27.55 4.45 28 5 28H12V24H14V28H22V24H24V28H31ZM29 21H32V15H4V21H7V16H9V21H17V16H19V21H27V16H29V21Z\"/>',\n\n  solid:\n    '<path d=\"M31 6H5C3.35 6 2 7.35 2 9V27C2 28.65 3.35 30 5 30H31C32.65 30 34 28.65 34 27V9C34 7.35 32.65 6 31 6ZM14 28H12V25H14V28ZM24 28H22V25H24V28ZM32 23H4V21H7V17H9V21H17V17H19V21H27V17H29V21H32V23ZM32 15H4V13H12V9H14V13H22V9H24V13H32V15Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.9594 6H5C3.35 6 2 7.35 2 9V27C2 28.65 3.35 30 5 30H31C32.65 30 34 28.65 34 27V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H22.3395C22.1504 15.0405 21.9624 15.028 21.7777 15H4V13H12V9H14V13H19.2325C18.8413 12.0282 18.9503 10.9218 19.5362 10.0387L21.9594 6ZM12 28H14V25H12V28ZM22 28H24V25H22V28ZM4 23H32V21H29V17H27V21H19V17H17V21H9V17H7V21H4V23Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C27.4537 13 25.2249 11.6404 24 9.60759V13H30H32V15H4V13H12V9H14V13H22V9H23.6736C23.2417 8.09074 23 7.0736 23 6H5C3.35 6 2 7.35 2 9V27C2 28.65 3.35 30 5 30H31C32.65 30 34 28.65 34 27V11.7453ZM12 28H14V25H12V28ZM22 25V28H24V25H22ZM4 23H32V21H29V17H27V21H19V17H17V21H9V17H7V21H4V23Z\"/>',\n};\n\nexport const firewallIconName = 'firewall';\nexport const firewallIcon: IconShapeTuple = [firewallIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32 6H23.91V4.5C23.91 3.83696 23.6466 3.20107 23.1778 2.73223C22.7089 2.26339 22.073 2 21.41 2H14.41C13.747 2 13.1111 2.26339 12.6422 2.73223C12.1734 3.20107 11.91 3.83696 11.91 4.5V6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V8C34 7.46957 33.7893 6.96086 33.4142 6.58579C33.0391 6.21071 32.5304 6 32 6ZM13.91 4.5C13.91 4.36739 13.9627 4.24021 14.0564 4.14645C14.1502 4.05268 14.2774 4 14.41 4H21.41C21.5426 4 21.6698 4.05268 21.7636 4.14645C21.8573 4.24021 21.91 4.36739 21.91 4.5V6H13.91V4.5ZM4 28V8H32V28H4Z\"/><path d=\"M20.15 25.2H16.74C16.3952 25.2 16.0646 25.063 15.8208 24.8192C15.577 24.5754 15.44 24.2448 15.44 23.9V21.2H12.74C12.5693 21.2 12.4002 21.1664 12.2425 21.101C12.0848 21.0357 11.9415 20.94 11.8208 20.8192C11.7 20.6985 11.6043 20.5552 11.539 20.3975C11.4736 20.2398 11.44 20.0707 11.44 19.9V16.5C11.44 16.3293 11.4736 16.1602 11.539 16.0025C11.6043 15.8448 11.7 15.7015 11.8208 15.5808C11.9415 15.46 12.0848 15.3643 12.2425 15.299C12.4002 15.2336 12.5693 15.2 12.74 15.2H15.44V12.5C15.44 12.3293 15.4736 12.1602 15.539 12.0025C15.6043 11.8448 15.7 11.7015 15.8208 11.5808C15.9415 11.46 16.0848 11.3643 16.2425 11.299C16.4002 11.2336 16.5693 11.2 16.74 11.2H20.15C20.493 11.2026 20.8211 11.3408 21.0628 11.5843C21.3044 11.8278 21.44 12.1569 21.44 12.5V15.2H24.15C24.493 15.2026 24.8211 15.3408 25.0628 15.5843C25.3044 15.8278 25.44 16.1569 25.44 16.5V19.9C25.44 20.2431 25.3044 20.5722 25.0628 20.8157C24.8211 21.0592 24.493 21.1974 24.15 21.2H21.44V23.9C21.44 24.2431 21.3044 24.5722 21.0628 24.8157C20.8211 25.0592 20.493 25.1974 20.15 25.2ZM17 23.6H19.81V19.6H23.81V16.8H19.81V12.8H17V16.8H13V19.6H17V23.6Z\"/>',\n  solid:\n    '<path d=\"M32 6H23.91V4.5C23.91 3.83696 23.6466 3.20107 23.1778 2.73223C22.7089 2.26339 22.073 2 21.41 2H14.41C13.747 2 13.1111 2.26339 12.6422 2.73223C12.1734 3.20107 11.91 3.83696 11.91 4.5V6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V8C34 7.46957 33.7893 6.96086 33.4142 6.58579C33.0391 6.21071 32.5304 6 32 6ZM13.91 4.5C13.91 4.36739 13.9627 4.24021 14.0564 4.14645C14.1502 4.05268 14.2774 4 14.41 4H21.41C21.5426 4 21.6698 4.05268 21.7636 4.14645C21.8573 4.24021 21.91 4.36739 21.91 4.5V6H13.91V4.5ZM24.64 19.9C24.64 20.0326 24.5873 20.1598 24.4936 20.2536C24.3998 20.3473 24.2726 20.4 24.14 20.4H20.64V23.9C20.64 24.0326 20.5873 24.1598 20.4936 24.2536C20.3998 24.3473 20.2726 24.4 20.14 24.4H16.74C16.6074 24.4 16.4802 24.3473 16.3864 24.2536C16.2927 24.1598 16.24 24.0326 16.24 23.9V20.4H12.74C12.6074 20.4 12.4802 20.3473 12.3864 20.2536C12.2927 20.1598 12.24 20.0326 12.24 19.9V16.5C12.24 16.3674 12.2927 16.2402 12.3864 16.1464C12.4802 16.0527 12.6074 16 12.74 16H16.24V12.5C16.24 12.3674 16.2927 12.2402 16.3864 12.1464C16.4802 12.0527 16.6074 12 16.74 12H20.14C20.2726 12 20.3998 12.0527 20.4936 12.1464C20.5873 12.2402 20.64 12.3674 20.64 12.5V16H24.14C24.2726 16 24.3998 16.0527 24.4936 16.1464C24.5873 16.2402 24.64 16.3674 24.64 16.5V19.9Z\"/>',\n};\n\nexport const firstAidIconName = 'first-aid';\nexport const firstAidIcon: IconShapeTuple = [firstAidIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10.8658 19.006C11.7198 19.006 12.4122 18.3304 12.4122 17.497C12.4122 16.6636 11.7198 15.9879 10.8658 15.9879C10.0118 15.9879 9.31945 16.6636 9.31945 17.497C9.31945 18.3304 10.0118 19.006 10.8658 19.006Z\"/><path d=\"M33.5355 9.23742C33.3788 9.14913 33.201 9.10264 33.02 9.10264C32.8391 9.10264 32.6613 9.14913 32.5046 9.23742C29.0304 11.2495 26.4119 15.0825 25.3913 16.7324L24.6387 18L23.6078 19.6298C21.7934 22.1348 18.3502 26.0282 14.5462 26.0282C9.75243 26.0282 5.52571 19.841 4.40202 18.0402C5.52571 16.2394 9.74212 10.0523 14.5462 10.0523C18.1956 10.0523 21.5254 13.6539 23.3913 16.159L23.68 15.6761C23.68 15.6761 24.0511 15.163 24.6387 14.4185C22.4429 11.6016 18.7935 8 14.4843 8C7.69061 8 2.4536 17.1247 2.23711 17.5171L2 18L2.27835 18.4829C2.49484 18.8752 7.73185 28 14.5255 28C19.7419 28 24.0305 22.6278 25.8655 19.9517C25.8243 20.0121 27.0408 18 27.0408 18L27.1129 17.8893C27.6702 16.9108 28.319 15.9847 29.051 15.1227C29.9258 14.0212 30.9137 13.0099 31.9994 12.1046V23.9155C30.5864 22.7362 29.3355 21.3836 28.2778 19.8913L28.1129 20.1529L27.082 21.7525C28.5264 23.7351 30.3502 25.4261 32.453 26.7324C32.6091 26.8228 32.787 26.8714 32.9685 26.8732C33.1483 26.8691 33.3248 26.8243 33.4839 26.7425C33.6413 26.6538 33.7718 26.5262 33.8623 26.3725C33.9528 26.2188 34.0001 26.0445 33.9994 25.8672V10.1127C34.0055 9.94021 33.966 9.76911 33.8848 9.61583C33.8035 9.46255 33.6832 9.33224 33.5355 9.23742Z\"/>',\n};\n\nexport const fishIconName = 'fish';\nexport const fishIcon: IconShapeTuple = [fishIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.3001 16.6573C30.1101 14.5677 23.3601 2.50992 23.3601 2.50992C23.1839 2.19167 22.8488 1.99414 22.4851 1.99414C22.1213 1.99414 21.7862 2.19167 21.6101 2.50992L15.6101 13.148L12.6101 7.86894C12.4339 7.55068 12.0988 7.35316 11.7351 7.35316C11.3713 7.35316 11.0362 7.55068 10.8601 7.86894C10.8601 7.86894 5.40006 17.7771 4.42006 19.4968C3.46077 21.0259 2.96737 22.8011 3.00006 24.6059C3.00006 29.7149 5.86006 33.9941 11.6701 33.9941H22.4801C28.2801 33.9941 33.0001 28.9951 33.0001 22.7762C33.0399 20.6148 32.4492 18.4886 31.3001 16.6573ZM22.4801 31.9945H11.7701C8.13006 31.9945 5.00006 28.6551 5.00006 24.6058C4.97226 23.1453 5.37575 21.7091 6.16006 20.4766C6.89006 19.1868 10.2101 13.2679 11.8101 10.4085L14.8101 15.6875C14.9868 16.0019 15.3193 16.1968 15.6801 16.1974C16.0408 16.1968 16.3733 16.0019 16.5501 15.6875L22.4901 4.99945C24.3501 8.32884 28.6401 15.9974 29.5601 17.5971C30.5429 19.1426 31.0441 20.9453 31.0001 22.7762C31.0001 27.8652 27.1801 31.9945 22.4801 31.9945ZM21.3701 13.9178C21.3701 13.9178 25.1001 20.5666 25.7501 21.7264L25.7301 21.7564C26.3925 22.8027 26.7397 24.0175 26.7301 25.2558C26.7316 26.588 26.3346 27.8902 25.5901 28.9951H23.4601C24.52 28.0489 25.1273 26.6965 25.1301 25.2757C25.1484 24.3161 24.8803 23.3728 24.3601 22.5662L20.6701 15.9975L17.0001 22.5163C16.8516 22.775 16.718 23.0421 16.6001 23.3161C16.4843 23.5893 16.2269 23.776 15.9312 23.8012C15.6356 23.8263 15.3503 23.6858 15.1901 23.4361L13.5301 20.8366L10.7301 25.2158C10.3547 25.7133 10.1575 26.3224 10.1701 26.9454C10.1881 27.6921 10.4841 28.4051 11.0001 28.9451H9.05006C8.73053 28.3263 8.55935 27.6417 8.55006 26.9454C8.53774 26.0135 8.8252 25.1022 9.37006 24.3459L12.8301 18.9069C12.9769 18.6761 13.2315 18.5364 13.5051 18.5364C13.7786 18.5364 14.0332 18.6761 14.1801 18.9069L15.7701 21.3965L19.9701 13.9178C20.111 13.6632 20.379 13.5052 20.6701 13.5052C20.9611 13.5052 21.2292 13.6632 21.3701 13.9178Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.3601 2.16466C23.3601 2.16466 30.1101 14.0957 31.3001 16.1634C32.4492 17.9753 33.0399 20.0792 33.0001 22.2179C33.0001 28.3318 28.2801 33.6543 22.4801 33.6543H11.6701C6.88006 33.5653 3.00006 29.0738 3.00006 24.0184C2.96737 22.2327 3.46077 20.4761 4.42006 18.9631C5.40006 17.2615 10.8601 7.46734 10.8601 7.46734C11.0362 7.15243 11.3713 6.95698 11.7351 6.95698C12.0988 6.95698 12.4339 7.15243 12.6101 7.46734L15.6101 12.6909L21.6101 2.16466C21.7862 1.84975 22.1213 1.6543 22.4851 1.6543C22.8488 1.6543 23.1839 1.84975 23.3601 2.16466ZM14.5401 31.6759H21.4801C22.1001 31.6759 27.0001 31.6759 27.0001 25.5026C27.004 24.3749 26.6737 23.2708 26.0501 22.3269C25.4201 21.2387 21.8201 14.9269 21.8201 14.9269C21.7313 14.7719 21.5651 14.6761 21.3851 14.6761C21.205 14.6761 21.0388 14.7719 20.9501 14.9269C20.9501 14.9269 17.3501 21.2288 16.7201 22.3269V22.4061L14.9401 19.6657C14.848 19.5246 14.6898 19.4394 14.5201 19.4394C14.3503 19.4394 14.1922 19.5246 14.1001 19.6657L10.7501 24.82C10.2551 25.4919 9.99209 26.3036 10.0001 27.135C10.047 29.6043 12.0447 31.6024 14.5401 31.6759Z\"/>',\n};\n\nexport const flameIconName = 'flame';\nexport const flameIcon: IconShapeTuple = [flameIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.0224 12.0582H7.0059C6.74037 12.0582 6.48572 11.9522 6.29796 11.7636C6.1102 11.5749 6.00472 11.3191 6.00472 11.0523V7.02908C6.00472 6.76232 6.1102 6.50649 6.29796 6.31786C6.48572 6.12923 6.74037 6.02326 7.0059 6.02326H21.0224C21.288 6.02326 21.5426 6.12923 21.7304 6.31786C21.9181 6.50649 22.0236 6.76232 22.0236 7.02908V11.0523C22.0236 11.3191 21.9181 11.5749 21.7304 11.7636C21.5426 11.9522 21.288 12.0582 21.0224 12.0582ZM8.00708 10.0465H20.0212V7.97455H8.00708V10.0465Z\"/><path d=\"M21.0224 14.1503H7.0059C6.74037 14.1503 6.48572 14.2562 6.29796 14.4448C6.1102 14.6335 6.00472 14.8893 6.00472 15.1561V19.0989C6.00472 19.3656 6.1102 19.6215 6.29796 19.8101C6.48572 19.9987 6.74037 20.1047 7.0059 20.1047H18.3793L22.0236 16.3832V15.1561C22.0236 14.8893 21.9181 14.6335 21.7304 14.4448C21.5426 14.2562 21.288 14.1503 21.0224 14.1503ZM20.0212 18.0931H8.00708V16.0814H20.0212V18.0931Z\"/><path d=\"M11.0707 31.6816V31.6213L11.3911 30.2232H4.00236V4.01163H24.026V14.3212L26.0283 12.4202V3.00582C26.0283 2.73906 25.9229 2.48322 25.7351 2.2946C25.5473 2.10597 25.2927 2 25.0272 2H3.00118C2.73565 2 2.481 2.10597 2.29324 2.2946C2.10548 2.48322 2 2.73906 2 3.00582V31.1687C2 31.4354 2.10548 31.6912 2.29324 31.8799C2.481 32.0685 2.73565 32.1745 3.00118 32.1745H11.0106C11.0189 32.009 11.0389 31.8442 11.0707 31.6816Z\"/><path d=\"M22.0236 19.2699L21.2427 20.0644C21.4364 20.0243 21.614 19.9274 21.753 19.786C21.892 19.6446 21.9861 19.465 22.0236 19.2699Z\"/><path d=\"M6.00472 27.085C6.00472 27.3518 6.1102 27.6076 6.29796 27.7963C6.48572 27.9849 6.74037 28.0909 7.0059 28.0909H11.8516L12.152 26.7833L12.2821 26.2301V26.1798H8.00708V24.1279H14.3546L16.3569 22.1163H7.0059C6.74037 22.1163 6.48572 22.2223 6.29796 22.4109C6.1102 22.5995 6.00472 22.8554 6.00472 23.1221V27.085Z\"/><path d=\"M33.5272 16.7553L30.1532 13.3657C30.0035 13.2149 29.8256 13.0952 29.6297 13.0135C29.4339 12.9319 29.2239 12.8898 29.0119 12.8898C28.7998 12.8898 28.5898 12.9319 28.394 13.0135C28.1981 13.0952 28.0202 13.2149 27.8705 13.3657L14.1443 27.2359L13.013 32.0739C12.9706 32.2826 12.9697 32.4977 13.0102 32.7068C13.0507 32.9158 13.1319 33.1148 13.249 33.2924C13.3662 33.4699 13.5171 33.6224 13.6931 33.7413C13.869 33.8601 14.0666 33.9429 14.2745 33.9849C14.3777 33.9954 14.4816 33.9954 14.5848 33.9849C14.7075 34.005 14.8326 34.005 14.9553 33.9849L19.811 32.9087L33.5272 19.0989C33.677 18.9493 33.7959 18.7714 33.8771 18.5755C33.9582 18.3796 34 18.1695 34 17.9573C34 17.7451 33.9582 17.5349 33.8771 17.339C33.7959 17.1431 33.677 16.9652 33.5272 16.8157V16.7553ZM18.7898 31.0781L15.1255 31.8928L16.0165 28.2417L26.3087 17.7913L29.132 20.6277L18.7898 31.0781ZM30.2633 19.4911L27.44 16.6547L29.0319 15.0756L31.8752 17.9321L30.2633 19.4911Z\"/>',\n};\n\nexport const formIconName = 'form';\nexport const formIcon: IconShapeTuple = [formIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.9906 10.9468H7.00313C6.73296 10.9468 6.4828 11.0568 6.29268 11.2367C6.10256 11.4266 6.0025 11.6765 6.0025 11.9464C6.0025 12.2163 6.11257 12.4662 6.29268 12.6562C6.4828 12.8461 6.73296 12.9461 7.00313 12.9461H19.0006C19.2708 12.9461 19.521 12.8361 19.7111 12.6562C19.9012 12.4662 20.0012 12.2163 20.0012 11.9464C20.0012 11.6765 19.8912 11.4266 19.7111 11.2367C19.521 11.0468 19.2708 10.9468 19.0006 10.9468H18.9906ZM33.93 16.6646L30.7179 9.49738C30.3777 8.73767 29.8274 8.08791 29.127 7.63808C28.4866 7.21824 27.7461 6.99833 26.9856 6.95834V5.01908C26.9856 4.74918 26.8755 4.49928 26.6954 4.30935C26.5053 4.11942 26.2552 4.01946 25.985 4.01946C25.7148 4.01946 25.4647 4.12942 25.2745 4.30935C25.0844 4.49928 24.9844 4.74918 24.9844 5.01908V11.0268C24.9844 11.2967 25.0944 11.5466 25.2745 11.7365C25.4647 11.9264 25.7148 12.0264 25.985 12.0264C26.2552 12.0264 26.5053 11.9165 26.6954 11.7365C26.8856 11.5466 26.9856 11.2967 26.9856 11.0268V8.96758C27.3458 8.99757 27.6961 9.09753 28.0063 9.28746C28.3765 9.51737 28.6667 9.84724 28.8568 10.2371L31.9887 17.2444V30.4694C31.9887 30.8692 31.8286 31.2491 31.5485 31.529C31.2683 31.8089 30.8881 31.9688 30.4878 31.9688C30.0876 31.9688 29.7073 31.8089 29.4271 31.529C29.147 31.2491 28.9869 30.8692 28.9869 30.4694V22.9523C28.9869 21.8927 28.5666 20.873 27.8161 20.1233C27.0657 19.3736 26.045 18.9538 24.9844 18.9538H23.9837V4.79916C23.9837 4.42931 23.9237 4.05945 23.7936 3.71958C23.6535 3.37971 23.4534 3.06982 23.1932 2.79993C22.9331 2.54002 22.6229 2.3301 22.2827 2.20015C21.9425 2.06021 21.5722 2.00023 21.212 2.00023H5.00188C4.23139 1.97024 3.49093 2.25014 2.92058 2.77993C2.35022 3.30973 2.03002 4.02946 2 4.79916V31.1791C2 31.559 2.08005 31.9288 2.22014 32.2787C2.37023 32.6286 2.58036 32.9384 2.85053 33.1983C3.1207 33.4583 3.4409 33.6682 3.79112 33.7981C4.14134 33.9381 4.52158 33.998 4.89181 33.9881H21.1019C21.4722 33.9881 21.8524 33.9281 22.1926 33.7881C22.5428 33.6482 22.863 33.4483 23.1232 33.1784C23.3934 32.9185 23.6035 32.5986 23.7536 32.2587C23.9037 31.9088 23.9737 31.539 23.9737 31.1691V20.963H24.9744C25.5047 20.963 26.015 21.1729 26.3852 21.5528C26.7555 21.9326 26.9756 22.4424 26.9756 22.9722V30.4894C26.9756 30.9492 27.0657 31.409 27.2458 31.8389C27.4259 32.2687 27.6861 32.6586 28.0163 32.9784C28.3465 33.3083 28.7367 33.5582 29.157 33.7381C29.5872 33.9081 30.0475 33.998 30.5078 33.998C31.4384 33.998 32.329 33.6282 32.9794 32.9684C33.6398 32.3087 34 31.419 34 30.4894V17.0845C34 16.9445 33.97 16.8046 33.9099 16.6746L33.93 16.6646ZM22.0625 31.1691C22.0425 31.409 21.9325 31.6289 21.7624 31.7889C21.5822 31.9488 21.3521 32.0388 21.1119 32.0388H4.87179C4.64165 32.0388 4.42151 31.9488 4.26141 31.7789C4.10131 31.619 4.01126 31.389 4.01126 31.1591V4.79916C4.01126 4.67921 4.04128 4.56925 4.0813 4.45929C4.13133 4.34934 4.19137 4.25937 4.28143 4.1794C4.37148 4.09943 4.46154 4.03945 4.57161 3.99947C4.68168 3.95948 4.79174 3.93949 4.91182 3.93949H21.122C21.3621 3.93949 21.5922 4.01946 21.7624 4.1794C21.9425 4.33934 22.0525 4.55926 22.0725 4.79916V31.1791L22.0625 31.1691ZM18.9906 6.93835H7.00313C6.73296 6.93835 6.4828 7.04831 6.29268 7.22824C6.10256 7.41817 6.0025 7.66807 6.0025 7.93797C6.0025 8.20787 6.11257 8.45777 6.29268 8.6477C6.4828 8.83763 6.73296 8.93759 7.00313 8.93759H19.0006C19.2708 8.93759 19.521 8.82763 19.7111 8.6477C19.9012 8.45777 20.0012 8.20787 20.0012 7.93797C20.0012 7.66807 19.8912 7.41817 19.7111 7.22824C19.521 7.03831 19.2708 6.93835 19.0006 6.93835H18.9906Z\"/>',\n};\n\nexport const fuelIconName = 'fuel';\nexport const fuelIcon: IconShapeTuple = [fuelIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M23.7,10.41a1,1,0,0,1-.71-.29L15.56,2.69A1,1,0,0,1,17,1.28l7.44,7.43a1,1,0,0,1-.71,1.7Z\"/><path d=\"M11.86,22.25a1,1,0,0,0-.29-.71L4.14,14.11a1,1,0,0,0-1.42,1.42L10.15,23a1,1,0,0,0,1.42,0A1,1,0,0,0,11.86,22.25Z\"/><path d=\"M21.93,34H3a1,1,0,0,1-1-1.27l1.13-4a1,1,0,0,1,1-.73H20.8a1,1,0,0,1,1,.73l1.13,4a1,1,0,0,1-.17.87A1,1,0,0,1,21.93,34ZM4.31,32H20.6L20,30H4.87Z\"/><path d=\"M33.11,27.44l-14-14,2.36-2.36L14.52,4.13,5.58,13.07,12.51,20l2.35-2.34,14,14a3,3,0,0,0,4.24,0A3,3,0,0,0,33.11,27.44ZM8.4,13.07,14.52,7l4.11,4.11-6.12,6.11Zm23.29,17.2a1,1,0,0,1-1.41,0l-14-14,1.41-1.41,14,14A1,1,0,0,1,31.69,30.27Z\"/>',\n  solid:\n    '<path d=\"M23.7,10.79a1,1,0,0,1-.71-.3L15.56,3.06A1,1,0,0,1,17,1.65l7.44,7.43a1,1,0,0,1,0,1.41A1,1,0,0,1,23.7,10.79Z\"/><path d=\"M10.69,23.79a1,1,0,0,1-.7-.29L2.55,16.07A1,1,0,1,1,4,14.65l7.43,7.43a1,1,0,0,1-.71,1.71Z\"/><path d=\"M20.64,31l.5,1.77a.89.89,0,0,1-.85,1.12H3.67a.89.89,0,0,1-.85-1.12L3.33,31A1.51,1.51,0,0,1,4.8,29.92H19.16A1.53,1.53,0,0,1,20.64,31Z\"/><path d=\"M32.19,28.08,18.43,14.46l3-3L14.52,4.5,5.58,13.44l6.93,6.94,3.21-3.2,13.74,13.6a1.89,1.89,0,0,0,1.36.56,1.91,1.91,0,0,0,1.37-3.26Z\"/>',\n};\n\nexport const gavelIconName = 'gavel';\nexport const gavelIcon: IconShapeTuple = [gavelIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 4H22C20.8954 4 20 4.89543 20 6V14C20 15.1046 20.8954 16 22 16H30C31.1046 16 32 15.1046 32 14V6C32 4.89543 31.1046 4 30 4ZM14 20H6C4.89543 20 4 20.8954 4 22V30C4 31.1046 4.89543 32 6 32H14C15.1046 32 16 31.1046 16 30V22C16 20.8954 15.1046 20 14 20ZM22 20H30C31.1046 20 32 20.8954 32 22V30C32 31.1046 31.1046 32 30 32H22C20.8954 32 20 31.1046 20 30V22C20 20.8954 20.8954 20 22 20ZM22 22V30H30V22H22ZM6 22V30H14V22H6ZM22 6V14H30V6H22ZM14 4H6C4.89543 4 4 4.89543 4 6V14C4 15.1046 4.89543 16 6 16H14C15.1046 16 16 15.1046 16 14V6C16 4.89543 15.1046 4 14 4ZM6 6V14H14V6H6Z\"/>',\n  solid:\n    '<path d=\"M20 6C20 4.89543 20.8954 4 22 4H30C31.1046 4 32 4.89543 32 6V14C32 15.1046 31.1046 16 30 16H22C20.8954 16 20 15.1046 20 14V6Z\"/><path d=\"M6 20C4.89543 20 4 20.8954 4 22V30C4 31.1046 4.89543 32 6 32H14C15.1046 32 16 31.1046 16 30V22C16 20.8954 15.1046 20 14 20H6Z\"/><path d=\"M22 20C20.8954 20 20 20.8954 20 22V30C20 31.1046 20.8954 32 22 32H30C31.1046 32 32 31.1046 32 30V22C32 20.8954 31.1046 20 30 20H22Z\"/><path d=\"M6 4C4.89543 4 4 4.89543 4 6V14C4 15.1046 4.89543 16 6 16H14C15.1046 16 16 15.1046 16 14V6C16 4.89543 15.1046 4 14 4H6Z\"/>',\n};\n\nexport const gridViewIconName = 'grid-view';\nexport const gridViewIcon: IconShapeTuple = [gridViewIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM4 18C4 25.732 10.268 32 18 32C21.713 32 25.274 30.525 27.8995 27.8995C30.525 25.274 32 21.713 32 18C32 10.268 25.732 4 18 4C10.268 4 4 10.268 4 18ZM18.29 8.92C16.0961 8.88374 13.9998 9.8256 12.57 11.49C12.3718 11.6737 12.2563 11.9298 12.25 12.2C12.2499 12.4493 12.3509 12.688 12.53 12.8614C12.7091 13.0348 12.9508 13.1281 13.2 13.12C13.4642 13.1135 13.7168 13.0103 13.91 12.83C14.9916 11.5625 16.5737 10.8317 18.24 10.83C20.6 10.83 22.07 12.35 22.07 14.24V14.29C22.07 16.5 20.31 17.73 17.53 17.94C17.3023 17.9488 17.0892 18.0542 16.9441 18.2299C16.799 18.4056 16.7357 18.6348 16.77 18.86V21.61C16.8215 22.1229 17.2545 22.5126 17.77 22.51H17.88C18.3929 22.4585 18.7826 22.0255 18.78 21.51V19.45C21.78 19.03 24.21 17.45 24.21 14.17V14.12C24.18 11.12 21.84 8.92 18.29 8.92ZM19.03 26.2C19.03 26.8904 18.4704 27.45 17.78 27.45C17.0896 27.45 16.53 26.8904 16.53 26.2C16.53 25.5096 17.0896 24.95 17.78 24.95C18.4704 24.95 19.03 25.5096 19.03 26.2Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M33.0013 12.7689C32.3959 13.0462 31.7559 13.2406 31.0986 13.3467C33.2636 19.5108 30.8763 26.3528 25.3465 29.832C19.8167 33.3112 12.6154 32.502 7.99569 27.8822C3.37597 23.2625 2.56674 16.0613 6.04592 10.5315C9.52509 5.00162 16.3671 2.61429 22.5312 4.77938C22.6375 4.12205 22.8318 3.48204 23.109 2.87663C16.0649 0.440946 8.27199 3.19205 4.31823 9.51029C0.364476 15.8285 1.29736 24.0399 6.56767 29.3103C11.838 34.5806 20.0494 35.5135 26.3676 31.5597C32.6859 27.6059 35.437 19.8131 33.0013 12.7689Z\"/><path d=\"M17.7196 27.3533C18.4073 27.3533 18.9648 26.7958 18.9648 26.1081C18.9648 25.4203 18.4073 24.8628 17.7196 24.8628C17.0318 24.8628 16.4743 25.4203 16.4743 26.1081C16.4743 26.7958 17.0318 27.3533 17.7196 27.3533Z\"/><path d=\"M24.0953 14.0739V14.1238C24.0953 17.3913 21.6745 18.9354 18.7257 19.3837V21.4359C18.7283 21.9494 18.3401 22.3807 17.8291 22.4321H17.7196C17.206 22.4347 16.7747 22.0465 16.7233 21.5355V18.7959C16.6891 18.5716 16.7522 18.3432 16.8968 18.1682C17.0413 17.9932 17.2537 17.8882 17.4805 17.8794C20.2499 17.6702 22.0032 16.4449 22.0032 14.2433V14.1935C22.0032 12.3107 20.5388 10.7964 18.1878 10.7964C16.5278 10.7982 14.9517 11.5261 13.8742 12.7888C13.6817 12.9684 13.4301 13.0712 13.1669 13.0777C12.9187 13.0858 12.6778 12.9929 12.4994 12.8201C12.321 12.6473 12.2204 12.4096 12.2205 12.1612C12.2268 11.8921 12.3418 11.6369 12.5393 11.4539C13.9637 9.79585 16.052 8.85757 18.2376 8.89369C21.7641 8.89369 24.0953 11.0853 24.0953 14.0739Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM17.78 27.85C17.1126 27.85 16.511 27.448 16.2556 26.8314C16.0002 26.2149 16.1414 25.5052 16.6133 25.0333C17.0852 24.5614 17.7949 24.4202 18.4114 24.6756C19.028 24.931 19.43 25.5326 19.43 26.2C19.43 27.1113 18.6913 27.85 17.78 27.85ZM19.15 21.51V19.79C22.61 19.2 24.58 17.16 24.58 14.11C24.58 10.81 22 8.51 18.3 8.51C16.0005 8.47452 13.8033 9.45956 12.3 11.2C12.0304 11.4636 11.8759 11.823 11.87 12.2C11.883 12.7516 12.228 13.2406 12.7432 13.438C13.2585 13.6353 13.8419 13.5018 14.22 13.1C15.2092 11.9069 16.6704 11.2056 18.22 11.18C20.24 11.18 21.65 12.42 21.65 14.25C21.65 16.8 19.04 17.38 17.47 17.5C17.1448 17.5175 16.8409 17.6674 16.6293 17.915C16.4176 18.1625 16.3167 18.486 16.35 18.81V21.57C16.3604 21.9272 16.5131 22.2655 16.7741 22.5096C17.0351 22.7537 17.3829 22.8835 17.74 22.87H17.85C18.5753 22.8329 19.1456 22.2362 19.15 21.51Z\"/>',\n\n  solidBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.0013 12.7689C30.1659 14.0688 26.8212 13.4679 24.6156 11.2623C22.4101 9.05674 21.8091 5.712 23.109 2.87663C16.0649 0.440946 8.27199 3.19205 4.31823 9.51029C0.364476 15.8285 1.29736 24.0399 6.56767 29.3103C11.838 34.5806 20.0494 35.5135 26.3676 31.5597C32.6859 27.6059 35.437 19.8131 33.0013 12.7689ZM17.7196 27.712C17.0547 27.712 16.4554 27.3115 16.2009 26.6973C15.9465 26.083 16.0872 25.376 16.5573 24.9059C17.0274 24.4358 17.7344 24.2952 18.3486 24.5496C18.9628 24.804 19.3633 25.4034 19.3633 26.0682C19.374 26.511 19.2056 26.9394 18.8962 27.2564C18.5867 27.5733 18.1625 27.7519 17.7196 27.7518V27.712ZM19.0844 21.396V19.7224C22.5312 19.1347 24.4937 17.1024 24.4937 14.0241C24.4937 10.7367 21.9235 8.4454 18.2376 8.4454C15.9468 8.41006 13.758 9.39136 12.2604 11.1252C11.9918 11.3878 11.8379 11.7458 11.832 12.1214C11.845 12.6709 12.1886 13.1581 12.7019 13.3547C13.2152 13.5512 13.7964 13.4182 14.1731 13.018C15.1586 11.8294 16.6141 11.1307 18.1579 11.1053C20.1702 11.1053 21.5749 12.3406 21.5749 14.1636C21.5749 16.7039 18.9748 17.2817 17.4107 17.4013C17.0867 17.4186 16.784 17.5681 16.5732 17.8147C16.3623 18.0613 16.2618 18.3835 16.295 18.7063V21.4558C16.3054 21.8117 16.4575 22.1487 16.7175 22.3919C16.9775 22.6351 17.3239 22.7643 17.6797 22.7509H17.7893C18.5118 22.7139 19.08 22.1195 19.0844 21.396Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const helpIconName = 'help';\nexport const helpIcon: IconShapeTuple = [helpIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M3.99805 10.26C6.82862 5.17851 12.1814 2.02037 17.998 2C25.1475 1.99879 31.4301 6.7409 33.3887 13.6169C35.3472 20.4928 32.5064 27.8337 26.4294 31.5999C20.3523 35.3662 12.5142 34.6437 7.22805 29.83C6.96367 29.5888 6.84803 29.225 6.92469 28.8754C7.00135 28.5259 7.25865 28.2438 7.59969 28.1354C7.94072 28.0271 8.31367 28.1088 8.57805 28.35C13.0467 32.4157 19.6193 33.1563 24.8806 30.187C30.142 27.2176 32.9051 21.2082 31.7342 15.2814C30.5634 9.3545 25.7226 4.84725 19.7274 4.10169C13.7322 3.35613 7.93492 6.54045 5.34805 12H10.798C11.3503 12 11.798 12.4477 11.798 13C11.798 13.5523 11.3503 14 10.798 14H1.99805V5.2C1.99805 4.64772 2.44576 4.2 2.99805 4.2C3.55033 4.2 3.99805 4.64772 3.99805 5.2V10.26Z\"/><path d=\"M16.998 10.83C16.998 10.2777 17.4458 9.83 17.998 9.83C18.5503 9.83 18.998 10.2777 18.998 10.83V18.49L23.998 21.88C24.4488 22.1878 24.5696 22.8001 24.2693 23.256C23.9691 23.7118 23.3588 23.8426 22.898 23.55L16.998 19.55V10.83Z\"/>',\n};\n\nexport const historyIconName = 'history';\nexport const historyIcon: IconShapeTuple = [historyIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26 32H29C29.5523 32 30 32.4477 30 33C30 33.5523 29.5523 34 29 34H7C6.44772 34 6 33.5523 6 33C6 32.4477 6.44772 32 7 32H10V24.91C10.0267 22.8176 11.0337 20.859 12.72 19.62L14 18.62C14.3132 18.3824 14.648 18.1749 15 18C14.6394 17.8391 14.2946 17.6449 13.97 17.42L12.69 16.42C11.0038 15.1662 10.0071 13.1912 10 11.09V4H7C6.44772 4 6 3.55228 6 3C6 2.44772 6.44772 2 7 2H29C29.5523 2 30 2.44772 30 3C30 3.55228 29.5523 4 29 4H26V11.09C25.9733 13.1824 24.9663 15.141 23.28 16.38L22 17.38C21.6868 17.6175 21.352 17.825 21 18C21.3606 18.1609 21.7054 18.3551 22.03 18.58L23.31 19.58C24.9961 20.8338 25.9929 22.8088 26 24.91V32ZM13.88 21.19C12.7028 22.065 12.0063 23.4432 12 24.91V32H24V24.91C23.9652 23.4803 23.2758 22.1458 22.13 21.29L20.85 20.29C20.4858 20.0236 20.085 19.8114 19.66 19.66C19.268 19.5135 19.0086 19.1385 19.01 18.72V17.38C19.0086 16.9615 19.268 16.5865 19.66 16.44C20.0816 16.2878 20.479 16.0757 20.84 15.81L22.12 14.81C23.2972 13.935 23.9937 12.5568 24 11.09V4H12V11.09C12.0195 12.5374 12.7105 13.8935 13.87 14.76L15.15 15.76C15.5142 16.0264 15.915 16.2386 16.34 16.39C16.732 16.5365 16.9914 16.9115 16.99 17.33V18.62C16.9914 19.0385 16.732 19.4135 16.34 19.56C15.9184 19.7122 15.521 19.9243 15.16 20.19L13.88 21.19Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M24.3592 2H7C6.44772 2 6 2.44772 6 3C6 3.55228 6.44772 4 7 4H10V11.09C10.0071 13.1912 11.0038 15.1662 12.69 16.42L13.97 17.42C14.2946 17.6449 14.6394 17.8391 15 18C14.648 18.1749 14.3132 18.3824 14 18.62L12.72 19.62C11.0337 20.859 10.0267 22.8176 10 24.91V32H7C6.44772 32 6 32.4477 6 33C6 33.5523 6.44772 34 7 34H29C29.5523 34 30 33.5523 30 33C30 32.4477 29.5523 32 29 32H26V24.91C25.9929 22.8088 24.9961 20.8338 23.31 19.58L22.03 18.58C21.7054 18.3551 21.3606 18.1609 21 18C21.352 17.825 21.6868 17.6175 22 17.38L23.28 16.38C23.8032 15.9956 24.261 15.5419 24.6444 15.0364H22.3395C22.1791 15.0397 22.0196 15.0312 21.8621 15.0114L20.84 15.81C20.479 16.0757 20.0816 16.2878 19.66 16.44C19.268 16.5865 19.0086 16.9615 19.01 17.38V18.72C19.0086 19.1385 19.268 19.5135 19.66 19.66C20.085 19.8114 20.4858 20.0236 20.85 20.29L22.13 21.29C23.2758 22.1458 23.9652 23.4803 24 24.91V32H12V24.91C12.0063 23.4432 12.7028 22.065 13.88 21.19L15.16 20.19C15.521 19.9243 15.9184 19.7122 16.34 19.56C16.732 19.4135 16.9914 19.0385 16.99 18.62V17.33C16.9914 16.9115 16.732 16.5365 16.34 16.39C15.915 16.2386 15.5142 16.0264 15.15 15.76L13.87 14.76C12.7105 13.8935 12.0195 12.5374 12 11.09V4H23.1592L24.3592 2Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24.2547 2H7C6.44772 2 6 2.44772 6 3C6 3.55228 6.44772 4 7 4H10V11.09C10.0071 13.1912 11.0038 15.1662 12.69 16.42L13.97 17.42C14.2946 17.6449 14.6394 17.8391 15 18C14.648 18.1749 14.3132 18.3824 14 18.62L12.72 19.62C11.0337 20.859 10.0267 22.8176 10 24.91V32H7C6.44772 32 6 32.4477 6 33C6 33.5523 6.44772 34 7 34H29C29.5523 34 30 33.5523 30 33C30 32.4477 29.5523 32 29 32H26V24.91C25.9929 22.8088 24.9961 20.8338 23.31 19.58L22.03 18.58C21.7054 18.3551 21.3606 18.1609 21 18C21.352 17.825 21.6868 17.6175 22 17.38L23.28 16.38C24.7961 15.266 25.7631 13.5704 25.9623 11.7188C25.1713 11.1593 24.5015 10.4399 24 9.60759V11.09C23.9937 12.5568 23.2972 13.935 22.12 14.81L20.84 15.81C20.479 16.0757 20.0816 16.2878 19.66 16.44C19.268 16.5865 19.0086 16.9615 19.01 17.38V18.72C19.0086 19.1385 19.268 19.5135 19.66 19.66C20.085 19.8114 20.4858 20.0236 20.85 20.29L22.13 21.29C23.2758 22.1458 23.9652 23.4803 24 24.91V32H12V24.91C12.0063 23.4432 12.7028 22.065 13.88 21.19L15.16 20.19C15.521 19.9243 15.9184 19.7122 16.34 19.56C16.732 19.4135 16.9914 19.0385 16.99 18.62V17.33C16.9914 16.9115 16.732 16.5365 16.34 16.39C15.915 16.2386 15.5142 16.0264 15.15 15.76L13.87 14.76C12.7105 13.8935 12.0195 12.5374 12 11.09V4H23.2899C23.5049 3.27757 23.8334 2.60401 24.2547 2Z\"/>',\n\n  solid:\n    '<path d=\"M7 4H29C29.55 4 30 3.55 30 3C30 2.45 29.55 2 29 2H7C6.45 2 6 2.45 6 3C6 3.55 6.45 4 7 4ZM21.7 16.61C24.29 15.64 26 13.17 26 10.4V5.99H10V10.4C10 13.16 11.71 15.64 14.3 16.61L16 17.25V18.75L14.3 19.39C11.71 20.36 10 22.83 10 25.6V30.01H26V25.6C26 22.84 24.29 20.36 21.7 19.39L20 18.75V17.25L21.7 16.61ZM29 32H7C6.45 32 6 32.45 6 33C6 33.55 6.45 34 7 34H29C29.55 34 30 33.55 30 33C30 32.45 29.55 32 29 32Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M21.9652 5.99L19.5361 10.0385C18.8703 11.042 18.8203 12.334 19.4205 13.3891C20.0232 14.4487 21.1577 15.0601 22.3395 15.0364H23.785C23.1197 15.7179 22.3018 16.261 21.3699 16.61L19.6699 17.25V18.75L21.3699 19.39C23.9599 20.36 25.6699 22.84 25.6699 25.6V30.01H9.66992V25.6C9.66992 22.83 11.3799 20.36 13.9699 19.39L15.6699 18.75V17.25L13.9699 16.61C11.3799 15.64 9.66992 13.16 9.66992 10.4V5.99H21.9652Z\"/><path d=\"M24.3592 2L23.1592 4H6.66992C6.11992 4 5.66992 3.55 5.66992 3C5.66992 2.45 6.11992 2 6.66992 2H24.3592Z\"/><path d=\"M6.66992 32H28.6699C29.2199 32 29.6699 32.45 29.6699 33C29.6699 33.55 29.2199 34 28.6699 34H6.66992C6.11992 34 5.66992 33.55 5.66992 33C5.66992 32.45 6.11992 32 6.66992 32Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23 5.99C23 5.99333 23 5.99667 23 6C23 8.32597 24.1345 10.387 25.8802 11.6599C25.4497 13.8985 23.8892 15.7901 21.7 16.61L20 17.25V18.75L21.7 19.39C24.29 20.36 26 22.84 26 25.6V30.01H10V25.6C10 22.83 11.71 20.36 14.3 19.39L16 18.75V17.25L14.3 16.61C11.71 15.64 10 13.16 10 10.4V5.99H23Z\"/><path d=\"M24.2547 2C23.8334 2.60401 23.5049 3.27757 23.2899 4H7C6.45 4 6 3.55 6 3C6 2.45 6.45 2 7 2H24.2547Z\"/><path d=\"M7 32H29C29.55 32 30 32.45 30 33C30 33.55 29.55 34 29 34H7C6.45 34 6 33.55 6 33C6 32.45 6.45 32 7 32Z\"/>',\n};\n\nexport const hourglassIconName = 'hourglass';\nexport const hourglassIcon: IconShapeTuple = [hourglassIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 4C22 2.89543 21.1046 2 20 2H16C14.8954 2 14 2.89543 14 4V11H22V4ZM24 6H28C29.1046 6 30 6.89543 30 8V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V8C6 6.89543 6.89543 6 8 6H12V8H8V32H28V8H24V6ZM26 27.7V30H24.4V27.88C22.7417 26.1316 20.4075 25.187 18 25.29C15.594 25.1844 13.2601 26.1253 11.6 27.87V30H10V27.73C9.99791 27.4636 10.09 27.2051 10.26 27C12.2191 24.8001 15.056 23.5869 18 23.69C20.9391 23.5793 23.7753 24.7812 25.74 26.97C25.9108 27.1746 26.003 27.4335 26 27.7ZM16 9H20V4H16V9ZM18 22C20.3362 22 22.23 20.1062 22.23 17.77C22.23 15.4338 20.3362 13.54 18 13.54C15.6638 13.54 13.77 15.4338 13.77 17.77C13.77 20.1062 15.6638 22 18 22ZM20.63 17.77C20.63 16.3175 19.4525 15.14 18 15.14C16.5475 15.14 15.37 16.3175 15.37 17.77C15.37 19.2225 16.5475 20.4 18 20.4C19.4525 20.4 20.63 19.2225 20.63 17.77Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M28 15.0364H30V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V8C6 6.89543 6.89543 6 8 6H12V8H8V32H28V15.0364Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.8285 13.9545C20.1533 14.3152 20.5519 14.5942 20.9907 14.7785C21.7564 15.5441 22.23 16.6017 22.23 17.77C22.23 20.1062 20.3362 22 18 22C15.6638 22 13.77 20.1062 13.77 17.77C13.77 15.4338 15.6638 13.54 18 13.54C18.6549 13.54 19.2751 13.6888 19.8285 13.9545ZM18 15.14C19.4525 15.14 20.63 16.3175 20.63 17.77C20.63 19.2225 19.4525 20.4 18 20.4C16.5475 20.4 15.37 19.2225 15.37 17.77C15.37 16.3175 16.5475 15.14 18 15.14Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 5.93208L19.5362 10.0385C19.3375 10.338 19.1936 10.6631 19.1055 11H14V4C14 2.89543 14.8954 2 16 2H20C21.1046 2 22 2.89543 22 4V5.93208ZM20 9H16V4H20V9Z\"/><path d=\"M26 30V27.7C26.003 27.4335 25.9108 27.1746 25.74 26.97C23.7753 24.7812 20.9391 23.5793 18 23.69C15.056 23.5869 12.2191 24.8001 10.26 27C10.09 27.2051 9.99791 27.4636 10 27.73V30H11.6V27.87C13.2601 26.1253 15.594 25.1844 18 25.29C20.4075 25.187 22.7417 26.1316 24.4 27.88V30H26Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M28 12.7101C28.6337 12.8987 29.305 13 30 13V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V8C6 6.89543 6.89543 6 8 6H12V8H8V32H28V12.7101Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20 2C21.1046 2 22 2.89543 22 4V11H14V4C14 2.89543 14.8954 2 16 2H20ZM20 9H16V4H20V9Z\"/><path d=\"M26 30V27.7C26.003 27.4335 25.9108 27.1746 25.74 26.97C23.7753 24.7812 20.9391 23.5793 18 23.69C15.056 23.5869 12.2191 24.8001 10.26 27C10.09 27.2051 9.99791 27.4636 10 27.73V30H11.6V27.87C13.2601 26.1253 15.594 25.1844 18 25.29C20.4075 25.187 22.7417 26.1316 24.4 27.88V30H26Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.23 17.77C22.23 20.1062 20.3362 22 18 22C15.6638 22 13.77 20.1062 13.77 17.77C13.77 15.4338 15.6638 13.54 18 13.54C20.3362 13.54 22.23 15.4338 22.23 17.77ZM18 15.14C19.4525 15.14 20.63 16.3175 20.63 17.77C20.63 19.2225 19.4525 20.4 18 20.4C16.5475 20.4 15.37 19.2225 15.37 17.77C15.37 16.3175 16.5475 15.14 18 15.14Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21 4C21 2.89543 20.1046 2 19 2H17C15.8954 2 15 2.89543 15 4V10H21V4ZM23 6H28C29.1046 6 30 6.89543 30 8V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V8C6 6.89543 6.89543 6 8 6H13V8H8V32H28V8H23V6ZM10 27.73C9.99791 27.4636 10.09 27.2051 10.26 27C12.2191 24.8001 15.056 23.5869 18 23.69C20.9391 23.5793 23.7753 24.7812 25.74 26.97C25.9108 27.1746 26.003 27.4335 26 27.7V30H10V27.73ZM22 18C22 20.2091 20.2091 22 18 22C15.7909 22 14 20.2091 14 18C14 15.7909 15.7909 14 18 14C20.2091 14 22 15.7909 22 18Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M28 15.0364H30V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V8C6 6.89543 6.89543 6 8 6H13V8H8V32H28V15.0364Z\"/><path d=\"M21 7.59877L19.5593 10H15V4C15 2.89543 15.8954 2 17 2H19C20.1046 2 21 2.89543 21 4V7.59877Z\"/><path d=\"M10.26 27C10.09 27.2051 9.99791 27.4636 10 27.73V30H26V27.7C26.003 27.4335 25.9108 27.1746 25.74 26.97C23.7753 24.7812 20.9391 23.5793 18 23.69C15.056 23.5869 12.2191 24.8001 10.26 27Z\"/><path d=\"M18 22C20.2091 22 22 20.2091 22 18C22 15.7909 20.2091 14 18 14C15.7909 14 14 15.7909 14 18C14 20.2091 15.7909 22 18 22Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M28 12.7101C28.6337 12.8987 29.305 13 30 13V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V8C6 6.89543 6.89543 6 8 6H13V8H8V32H28V12.7101Z\"/><path d=\"M19 2C20.1046 2 21 2.89543 21 4V10H15V4C15 2.89543 15.8954 2 17 2H19Z\"/><path d=\"M10.26 27C10.09 27.2051 9.99791 27.4636 10 27.73V30H26V27.7C26.003 27.4335 25.9108 27.1746 25.74 26.97C23.7753 24.7812 20.9391 23.5793 18 23.69C15.056 23.5869 12.2191 24.8001 10.26 27Z\"/><path d=\"M18 22C20.2091 22 22 20.2091 22 18C22 15.7909 20.2091 14 18 14C15.7909 14 14 15.7909 14 18C14 20.2091 15.7909 22 18 22Z\"/>',\n};\n\nexport const idBadgeIconName = 'id-badge';\nexport const idBadgeIcon: IconShapeTuple = [idBadgeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13.1001 9.0573L9.06006 13.0957C8.67006 13.4856 8.67006 14.1253 9.06006 14.5252C9.26006 14.7251 9.52006 14.825 9.77006 14.825C10.0201 14.825 10.2901 14.7251 10.4801 14.5252L14.5201 10.4867C14.9101 10.0969 14.9101 9.45715 14.5201 9.0573C14.1301 8.65746 13.4901 8.66745 13.0901 9.0573H13.1001ZM24.1401 17.6539L26.0901 15.7047C27.2401 14.5552 27.2401 12.6859 26.0901 11.5363L17.4101 2.85972C16.2601 1.71017 14.3901 1.71017 13.2401 2.85972L2.86006 13.2357C1.71006 14.3852 1.71006 16.2545 2.86006 17.404L11.5401 26.0807C12.6901 27.2302 14.5601 27.2302 15.7101 26.0807L17.6601 24.1314L20.4601 26.9303H23.9101V29.9591H25.9301V31.3886L28.5401 33.9976H34.0001V27.5301L24.1401 17.6739V17.6539ZM31.9901 31.9684H29.3801L27.9501 30.5389V27.9299H25.9301V24.9011H21.3001L17.6701 21.2725L14.2901 24.6512C13.9301 25.0111 13.3401 25.0111 12.9801 24.6512L4.29006 15.9746C3.93006 15.6147 3.93006 15.025 4.29006 14.6651L14.6701 4.28916C15.0301 3.9293 15.6201 3.9293 15.9801 4.28916L24.6601 12.9658C25.0201 13.3256 25.0201 13.9154 24.6601 14.2753L21.2801 17.6539L31.9801 28.3498V31.9684H31.9901Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M21.4308 6.88082L17.4101 2.86006C16.2601 1.71006 14.3901 1.71006 13.2401 2.86006L2.86006 13.2401C1.71006 14.3901 1.71006 16.2601 2.86006 17.4101L11.5401 26.0901C12.6901 27.2401 14.5601 27.2401 15.7101 26.0901L17.6601 24.1401L20.4601 26.9401H23.9101V29.9701H25.9301V31.4001L28.5401 34.0101H34.0001V27.5401L24.1401 17.6801V17.6601L26.0901 15.7101C26.2945 15.5056 26.4627 15.2783 26.5944 15.0364H23.9037L21.2801 17.6601L31.9801 28.3601V31.9801H29.3801L27.9501 30.5501V27.9401H25.9301V24.9101H21.3001L17.6701 21.2801L14.2901 24.6601C13.9301 25.0201 13.3401 25.0201 12.9801 24.6601L4.29006 15.9801C3.93006 15.6201 3.93006 15.0301 4.29006 14.6701L14.6701 4.29006C15.0301 3.93006 15.6201 3.93006 15.9801 4.29006L20.3583 8.66833L21.4308 6.88082Z\"/><path d=\"M9.06006 13.1001L13.1001 9.06006H13.0901C13.4901 8.67006 14.1301 8.66006 14.5201 9.06006C14.9101 9.46006 14.9101 10.1001 14.5201 10.4901L10.4801 14.5301C10.2901 14.7301 10.0201 14.8301 9.77006 14.8301C9.52006 14.8301 9.26006 14.7301 9.06006 14.5301C8.67006 14.1301 8.67006 13.4901 9.06006 13.1001Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M13.1001 9.0573L9.06006 13.0957C8.67006 13.4856 8.67006 14.1253 9.06006 14.5252C9.26006 14.7251 9.52006 14.825 9.77006 14.825C10.0201 14.825 10.2901 14.7251 10.4801 14.5252L14.5201 10.4867C14.9101 10.0969 14.9101 9.45715 14.5201 9.0573C14.1301 8.65746 13.4901 8.66745 13.0901 9.0573H13.1001ZM24.1401 17.6539L26.0901 15.7047C27.2401 14.5552 27.2401 12.6859 26.0901 11.5363L17.4101 2.85972C16.2601 1.71017 14.3901 1.71017 13.2401 2.85972L2.86006 13.2357C1.71006 14.3852 1.71006 16.2545 2.86006 17.404L11.5401 26.0807C12.6901 27.2302 14.5601 27.2302 15.7101 26.0807L17.6601 24.1314L20.4601 26.9303H23.9101V29.9591H25.9301V31.3886L28.5401 33.9976H34.0001V27.5301L24.1401 17.6739V17.6539ZM31.9901 31.9684H29.3801L27.9501 30.5389V27.9299H25.9301V24.9011H21.3001L17.6701 21.2725L14.2901 24.6512C13.9301 25.0111 13.3401 25.0111 12.9801 24.6512L4.29006 15.9746C3.93006 15.6147 3.93006 15.025 4.29006 14.6651L14.6701 4.28916C15.0301 3.9293 15.6201 3.9293 15.9801 4.28916L24.6601 12.9658C25.0201 13.3256 25.0201 13.9154 24.6601 14.2753L21.2801 17.6539L31.9801 28.3498V31.9684H31.9901Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path d=\"M24.1401 17.6539L26.0901 15.7047C27.2401 14.5552 27.2401 12.6859 26.0901 11.5363L17.4101 2.85972C16.2601 1.71017 14.3901 1.71017 13.2401 2.85972L2.86006 13.2357C1.71006 14.3852 1.71006 16.2545 2.86006 17.404L11.5401 26.0807C12.6901 27.2302 14.5601 27.2302 15.7101 26.0807L17.6601 24.1314L20.4601 26.9303H23.9101V29.9591H25.9301V31.3886L28.5401 33.9976H34.0001V27.5301L24.1401 17.6739V17.6539ZM14.6701 10.6267L10.6301 14.6651C10.4001 14.895 10.1001 15.015 9.77006 15.015C9.44006 15.015 9.14006 14.885 8.91006 14.6651C8.44006 14.1953 8.44006 13.4256 8.91006 12.9558L12.9501 8.91736C13.1801 8.68745 13.4801 8.56749 13.8101 8.56749C14.1401 8.56749 14.4401 8.69744 14.6701 8.91736C15.1401 9.38717 15.1401 10.1569 14.6701 10.6267ZM31.9801 31.9684H29.3701L27.9401 30.5389V27.9299H25.9201V24.9011H21.2901L19.0401 22.652L22.6601 19.0334L31.9801 28.3498V31.9684Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.4315 6.87963L19.5362 10.0385C18.8704 11.042 18.8204 12.334 19.4206 13.3891C20.0234 14.4487 21.1578 15.0601 22.3396 15.0364H26.5916C26.4603 15.2763 26.2931 15.5017 26.0901 15.7047L24.1401 17.6539V17.6739L34.0001 27.5301V33.9976H28.5401L25.9301 31.3886V29.9591H23.9101V26.9303H20.4601L17.6601 24.1314L15.7101 26.0807C14.5601 27.2302 12.6901 27.2302 11.5401 26.0807L2.86006 17.404C1.71006 16.2545 1.71006 14.3852 2.86006 13.2357L13.2401 2.85972C14.3901 1.71017 16.2601 1.71017 17.4101 2.85972L21.4315 6.87963ZM10.6301 14.6651L14.6701 10.6267C15.1401 10.1569 15.1401 9.38717 14.6701 8.91736C14.4401 8.69744 14.1401 8.56749 13.8101 8.56749C13.4801 8.56749 13.1801 8.68745 12.9501 8.91736L8.91006 12.9558C8.44006 13.4256 8.44006 14.1953 8.91006 14.6651C9.14006 14.885 9.44006 15.015 9.77006 15.015C10.1001 15.015 10.4001 14.895 10.6301 14.6651ZM29.3701 31.9684H31.9801V28.3498L22.6601 19.0334L19.0401 22.652L21.2901 24.9011H25.9201V27.9299H27.9401V30.5389L29.3701 31.9684Z\"/>',\n\n  solidBadged:\n    '<path d=\"M24.1401 17.6539L26.0901 15.7047C27.2401 14.5552 27.2401 12.6859 26.0901 11.5363L17.4101 2.85972C16.2601 1.71017 14.3901 1.71017 13.2401 2.85972L2.86006 13.2357C1.71006 14.3852 1.71006 16.2545 2.86006 17.404L11.5401 26.0807C12.6901 27.2302 14.5601 27.2302 15.7101 26.0807L17.6601 24.1314L20.4601 26.9303H23.9101V29.9591H25.9301V31.3886L28.5401 33.9976H34.0001V27.5301L24.1401 17.6739V17.6539ZM14.6701 10.6267L10.6301 14.6651C10.4001 14.895 10.1001 15.015 9.77006 15.015C9.44006 15.015 9.14006 14.885 8.91006 14.6651C8.44006 14.1953 8.44006 13.4256 8.91006 12.9558L12.9501 8.91736C13.1801 8.68745 13.4801 8.56749 13.8101 8.56749C14.1401 8.56749 14.4401 8.69744 14.6701 8.91736C15.1401 9.38717 15.1401 10.1569 14.6701 10.6267ZM31.9801 31.9684H29.3701L27.9401 30.5389V27.9299H25.9201V24.9011H21.2901L19.0401 22.652L22.6601 19.0334L31.9801 28.3498V31.9684Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const keyIconName = 'key';\nexport const keyIcon: IconShapeTuple = [keyIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H32C33.1046 30 34 29.1046 34 28V8C34 6.89543 33.1046 6 32 6ZM32 28H4V8H32V28ZM9.55 21.79C9.39898 21.9257 9.20301 22.0005 9 22C8.76467 22.0114 8.53679 21.9159 8.38 21.74L4.91 18L8.42 14.26C8.56864 14.1079 8.77233 14.0222 8.985 14.0222C9.19767 14.0222 9.40136 14.1079 9.55 14.26C9.86151 14.5723 9.86151 15.0777 9.55 15.39L7.83 17.25H28.21L26.49 15.39C26.1785 15.0777 26.1785 14.5723 26.49 14.26C26.6386 14.1079 26.8423 14.0222 27.055 14.0222C27.2677 14.0222 27.4714 14.1079 27.62 14.26L31.09 18L27.58 21.74C27.4323 21.9051 27.2215 21.9996 27 22C26.797 22.0005 26.601 21.9257 26.45 21.79C26.1385 21.4777 26.1385 20.9723 26.45 20.66L28.17 18.8H7.83L9.55 20.66C9.86151 20.9723 9.86151 21.4777 9.55 21.79Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 6H32C33.1046 6 34 6.89543 34 8V28C34 29.1046 33.1046 30 32 30H4C2.89543 30 2 29.1046 2 28V8C2 6.89543 2.89543 6 4 6ZM27.04 22.2C27.3172 22.1991 27.5815 22.0832 27.77 21.88L31.36 18L27.77 14.12C27.5271 13.8574 27.1625 13.7444 26.8136 13.8235C26.4647 13.9026 26.1845 14.1618 26.0786 14.5035C25.9727 14.8452 26.0571 15.2174 26.3 15.48L27.71 17H8.29L9.7 15.48C9.94294 15.2174 10.0273 14.8452 9.9214 14.5035C9.81546 14.1618 9.53528 13.9026 9.1864 13.8235C8.83752 13.7444 8.47294 13.8574 8.23 14.12L4.64 18L8.27 21.88C8.45847 22.0832 8.72284 22.1991 9 22.2C9.23874 22.1894 9.46578 22.0936 9.64 21.93C10.0448 21.5567 10.0716 20.9264 9.7 20.52L8.29 19H27.71L26.3 20.52C25.9284 20.9264 25.9552 21.5567 26.36 21.93C26.5444 22.1027 26.7874 22.1991 27.04 22.2Z\"/>',\n};\n\nexport const landscapeIconName = 'landscape';\nexport const landscapeIcon: IconShapeTuple = [landscapeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28,34H8a1,1,0,0,0,0,2H28a1,1,0,0,0,0-2Z\"/><path d=\"M18,9.53a2.75,2.75,0,1,0,2.75,2.75A2.75,2.75,0,0,0,18,9.53Zm0,3.89a1.15,1.15,0,0,1,0-2.29,1.15,1.15,0,1,1,0,2.29Z\"/><path d=\"M28.75,22.45a15.46,15.46,0,0,0-2.85-5.52l-.28-.35c0-.34,0-.68-.05-1C24.89,4.36,18.79.6,18.54.44a1,1,0,0,0-1,0c-.26.16-6.35,3.92-7,15.1,0,.32,0,.65-.05,1l-.33.41A15.6,15.6,0,0,0,6.72,28.09a1,1,0,0,0,1,.91h4.43a16.31,16.31,0,0,0,1,2.5,1,1,0,0,0,.87.51H22a1,1,0,0,0,.87-.51,16,16,0,0,0,1-2.5h4.39a1,1,0,0,0,1-.91A15.55,15.55,0,0,0,28.75,22.45ZM21.37,30H14.68a25.46,25.46,0,0,1-1.59-5.23l-2,.4c.14.65.28,1.25.43,1.82H8.66a13.18,13.18,0,0,1,1.8-7c0,.55.07,1.1.13,1.66l2-.21a33.88,33.88,0,0,1-.11-5.77C13,7.35,16.65,3.64,18,2.53c1.38,1.12,5.05,4.82,5.56,13.15A32.86,32.86,0,0,1,21.37,30Zm3.12-3a37.19,37.19,0,0,0,1.09-6.94A13.17,13.17,0,0,1,27.34,27Z\"/>',\n  solid:\n    '<path d=\"M18,15.54A3.29,3.29,0,0,1,18,9v1.6a1.69,1.69,0,1,0,0,3.38Z\"/><path d=\"M28,34H8a1,1,0,0,0,0,2H28a1,1,0,0,0,0-2Z\"/><path d=\"M17.94,10.56h0v3.38h0a1.69,1.69,0,0,0,0-3.38Z\"/><path d=\"M28.75,22.45a15.46,15.46,0,0,0-2.85-5.52l-.38-.47c0-.3,0-.61,0-.91C24.79,4.36,18.7.6,18.44.44a1,1,0,0,0-1,0c-.26.16-6.35,3.92-7,15.1,0,.36,0,.73-.05,1.1l-.23.29A15.6,15.6,0,0,0,6.72,28.09a1,1,0,0,0,1,.91h4.34a15.5,15.5,0,0,0,1,2.5A1,1,0,0,0,14,32h7.92a1,1,0,0,0,.87-.51,15.11,15.11,0,0,0,1-2.5h4.49a1,1,0,0,0,1-.91A15.55,15.55,0,0,0,28.75,22.45ZM17.94,15.54h0V30H14.58A25,25,0,0,1,13,24.78l-2,.4c.13.65.27,1.25.42,1.82H8.66a13.23,13.23,0,0,1,1.71-6.86c0,.5.08,1,.13,1.51l2-.21a31.94,31.94,0,0,1-.11-5.77c.51-8.32,4.17-12,5.55-13.14h0V9h0a3.29,3.29,0,0,1,0,6.58ZM24.39,27a36.15,36.15,0,0,0,1.11-7.1A13.34,13.34,0,0,1,27.34,27Z\"/>',\n};\n\nexport const launchpadIconName = 'launchpad';\nexport const launchpadIcon: IconShapeTuple = [launchpadIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.8902 28.69L24.5328 13.09C24.3028 12.59 23.7031 12.38 23.2032 12.61L19.9844 14.13V8.01C19.9844 7.46 19.5345 7.01 18.9847 7.01H13.9865V5C13.9865 4.45 13.5366 4 12.9868 4H4.99965C4.44984 4 4 4.45 4 5V31C4 31.55 4.44984 32 4.99965 32H18.9947C19.5445 32 19.9944 31.55 19.9944 31V18.49L26.0922 31.42C26.2622 31.78 26.622 31.99 27.0019 31.99C27.1418 31.99 27.2918 31.96 27.4317 31.89L31.4303 30.01C31.6702 29.9 31.8502 29.69 31.9402 29.44C32.0301 29.19 32.0201 28.92 31.9002 28.68L31.8902 28.69ZM11.9972 8V30H5.9993V6H11.9972V8ZM17.9951 30H13.9965V9H17.9951V30ZM27.4717 29.67L20.974 15.88L23.1632 14.85L29.661 28.64L27.4717 29.67Z\"/>',\n  solid:\n    '<path d=\"M11.0025 4H5.00036C4.45016 4 4 4.45 4 5V31C4 31.55 4.45016 32 5.00036 32H11.0025C11.5527 32 12.0029 31.55 12.0029 31V5C12.0029 4.45 11.5527 4 11.0025 4ZM31.9101 29.09L24.5474 13.49C24.3174 12.99 23.7171 12.78 23.217 13.01L19.9958 14.53V8C19.9958 7.45 19.5456 7 18.9954 7H13.9936V32H18.9954C19.5456 32 19.9958 31.55 19.9958 31V14.87L28.0787 32L31.4299 30.42C31.67 30.31 31.8501 30.1 31.9401 29.85C32.0301 29.6 32.0201 29.33 31.9001 29.09H31.9101Z\"/>',\n};\n\nexport const libraryIconName = 'library';\nexport const libraryIcon: IconShapeTuple = [libraryIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.011 27.9994H12.0032C11.4529 27.9994 11.0026 28.4494 11.0026 28.9994C11.0026 29.5494 11.4529 29.9994 12.0032 29.9994H24.011C24.5613 29.9994 25.0116 29.5494 25.0116 28.9994C25.0116 28.4494 24.5613 27.9994 24.011 27.9994ZM22.0097 31.9994H14.0045C13.4542 31.9994 13.0039 32.4494 13.0039 32.9994C13.0039 33.5494 13.4542 33.9994 14.0045 33.9994H22.0097C22.5601 33.9994 23.0103 33.5494 23.0103 32.9994C23.0103 32.4494 22.5601 31.9994 22.0097 31.9994ZM19.5081 9.22939C19.1579 8.87939 18.5875 8.87939 18.2373 9.22939L15.1052 12.3594C14.755 12.7094 14.755 13.2794 15.1052 13.6294C15.2854 13.8094 15.5155 13.8894 15.7457 13.8894C15.9758 13.8894 16.2059 13.7994 16.3861 13.6294L19.5181 10.4994C19.8683 10.1494 19.8683 9.57939 19.5181 9.22939H19.5081ZM19.4881 14.2094C19.1378 13.8594 18.5675 13.8594 18.2172 14.2094L15.3654 17.0594C15.0152 17.4094 15.0152 17.9794 15.3654 18.3294L17.1065 20.0694V25.9994H18.9077V19.6994C18.9077 19.4594 18.8176 19.2294 18.6475 19.0594L17.2866 17.6994L19.4981 15.4894C19.8483 15.1394 19.8483 14.5694 19.4981 14.2194L19.4881 14.2094ZM28.9542 11.8994C28.4539 6.76939 24.3812 2.62939 19.2579 2.06939C16.1259 1.71939 12.9939 2.71939 10.6624 4.79939C8.34087 6.88939 7 9.86939 7 12.9994C7 15.7794 8.04067 18.4394 9.9419 20.4794C11.2728 21.9094 12.0032 23.8694 12.0032 25.9994H14.0045C14.0045 23.3594 13.0839 20.9094 11.4129 19.1094C9.86185 17.4394 9.00129 15.2694 9.00129 12.9994C9.00129 10.4394 10.092 7.99939 12.0032 6.28939C13.9345 4.55939 16.4261 3.76939 19.0378 4.04939C23.2205 4.50939 26.5526 7.88939 26.9629 12.0894C27.2131 14.6494 26.4025 17.1094 24.6914 19.0094C22.9603 20.9294 21.9997 23.4094 21.9997 25.9894H24.001C24.001 23.8994 24.7715 21.8994 26.1724 20.3394C28.2637 18.0194 29.2544 15.0194 28.9442 11.8894L28.9542 11.8994Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.4777 3.4534C22.2059 2.72026 20.7745 2.23613 19.25 2.06939C16.12 1.71939 12.99 2.71939 10.66 4.79939C8.34 6.88939 7 9.86939 7 12.9994C7 15.7794 8.04 18.4394 9.94 20.4794C11.27 21.9094 12 23.8694 12 25.9994H14C14 23.3594 13.08 20.9094 11.41 19.1094C9.86 17.4394 9 15.2694 9 12.9994C9 10.4394 10.09 7.99939 12 6.28939C13.93 4.55939 16.42 3.76939 19.03 4.04939C20.4925 4.21033 21.8509 4.7287 23.0166 5.51458C23.0661 4.79186 23.2253 4.0993 23.4777 3.4534Z\"/><path d=\"M26.9691 12.3116C27.5951 12.6128 28.2729 12.8236 28.9855 12.9271C29.0064 15.6776 28.0178 18.2771 26.16 20.3394C24.76 21.8994 23.99 23.8994 23.99 25.9894H21.99C21.99 23.4094 22.95 20.9294 24.68 19.0094C26.3405 17.1644 27.1523 14.7915 26.9691 12.3116Z\"/><path d=\"M12 27.9994H24C24.55 27.9994 25 28.4494 25 28.9994C25 29.5494 24.55 29.9994 24 29.9994H12C11.45 29.9994 11 29.5494 11 28.9994C11 28.4494 11.45 27.9994 12 27.9994Z\"/><path d=\"M14 31.9994H22C22.55 31.9994 23 32.4494 23 32.9994C23 33.5494 22.55 33.9994 22 33.9994H14C13.45 33.9994 13 33.5494 13 32.9994C13 32.4494 13.45 31.9994 14 31.9994Z\"/><path d=\"M18.23 9.22939C18.58 8.87939 19.15 8.87939 19.5 9.22939H19.51C19.86 9.57939 19.86 10.1494 19.51 10.4994L16.38 13.6294C16.2 13.7994 15.97 13.8894 15.74 13.8894C15.51 13.8894 15.28 13.8094 15.1 13.6294C14.75 13.2794 14.75 12.7094 15.1 12.3594L18.23 9.22939Z\"/><path d=\"M18.21 14.2094C18.56 13.8594 19.13 13.8594 19.48 14.2094L19.49 14.2194C19.84 14.5694 19.84 15.1394 19.49 15.4894L17.28 17.6994L18.64 19.0594C18.81 19.2294 18.9 19.4594 18.9 19.6994V25.9994H17.1V20.0694L15.36 18.3294C15.01 17.9794 15.01 17.4094 15.36 17.0594L18.21 14.2094Z\"/>',\n  solid:\n    '<path d=\"M28.95 11.9001C28.44 6.77012 24.37 2.63012 19.25 2.07012C16.12 1.72012 12.99 2.72012 10.66 4.80012C8.34 6.89012 7 9.87012 7 13.0001C7 15.7801 8.04 18.4401 9.94 20.4801C11.27 21.9101 12 23.8701 12 26.0001H17.1V20.0701L15.36 18.3301C15.01 17.9801 15.01 17.4101 15.36 17.0601L18.21 14.2101C18.56 13.8601 19.13 13.8601 19.48 14.2101C19.83 14.5601 19.83 15.1301 19.48 15.4801L17.27 17.6901L18.63 19.0501C18.8 19.2201 18.89 19.4501 18.89 19.6901V25.9901H23.99C23.99 23.9001 24.76 21.9001 26.16 20.3401C28.25 18.0201 29.24 15.0201 28.93 11.8901L28.95 11.9001ZM19.51 10.5101L16.38 13.6401C16.2 13.8201 15.97 13.9001 15.74 13.9001C15.51 13.9001 15.28 13.8101 15.1 13.6401C14.75 13.2901 14.75 12.7201 15.1 12.3701L18.23 9.24012C18.58 8.89012 19.15 8.89012 19.5 9.24012C19.85 9.59012 19.85 10.1601 19.5 10.5101H19.51ZM22.01 32.0101H14C13.45 32.0101 13 32.4601 13 33.0101C13 33.5601 13.45 34.0101 14 34.0101H22C22.55 34.0101 23 33.5601 23 33.0101C23 32.4601 22.55 32.0101 22 32.0101H22.01ZM24.01 28.0101H12C11.45 28.0101 11 28.4601 11 29.0101C11 29.5601 11.45 30.0101 12 30.0101H24C24.55 30.0101 25 29.5601 25 29.0101C25 28.4601 24.55 28.0101 24 28.0101H24.01Z\"/>',\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.4775 3.45417C23.1693 4.24323 23.0001 5.10192 23.0001 6.00012C23.0001 9.52134 25.6001 12.4353 28.985 12.927C29.0061 15.6779 28.0175 18.2777 26.1595 20.3401C24.7595 21.9001 23.9895 23.9001 23.9895 25.9901H18.8895V19.6901C18.8895 19.4501 18.7995 19.2201 18.6295 19.0501L17.2695 17.6901L19.4795 15.4801C19.8295 15.1301 19.8295 14.5601 19.4795 14.2101C19.1295 13.8601 18.5595 13.8601 18.2095 14.2101L15.3595 17.0601C15.0095 17.4101 15.0095 17.9801 15.3595 18.3301L17.0995 20.0701V26.0001H11.9995C11.9995 23.8701 11.2695 21.9101 9.93951 20.4801C8.03951 18.4401 6.99951 15.7801 6.99951 13.0001C6.99951 9.87012 8.33951 6.89012 10.6595 4.80012C12.9895 2.72012 16.1195 1.72012 19.2495 2.07012C20.774 2.23686 22.2054 2.72101 23.4775 3.45417ZM16.3795 13.6401L19.5095 10.5101H19.4995C19.8495 10.1601 19.8495 9.59012 19.4995 9.24012C19.1495 8.89012 18.5795 8.89012 18.2295 9.24012L15.0995 12.3701C14.7495 12.7201 14.7495 13.2901 15.0995 13.6401C15.2795 13.8101 15.5095 13.9001 15.7395 13.9001C15.9695 13.9001 16.1995 13.8201 16.3795 13.6401Z\"/><path d=\"M13.9995 32.0101H21.9995C22.5495 32.0101 22.9995 32.4601 22.9995 33.0101C22.9995 33.5601 22.5495 34.0101 21.9995 34.0101H13.9995C13.4495 34.0101 12.9995 33.5601 12.9995 33.0101C12.9995 32.4601 13.4495 32.0101 13.9995 32.0101Z\"/><path d=\"M11.9995 28.0101H23.9995C24.5495 28.0101 24.9995 28.4601 24.9995 29.0101C24.9995 29.5601 24.5495 30.0101 23.9995 30.0101H11.9995C11.4495 30.0101 10.9995 29.5601 10.9995 29.0101C10.9995 28.4601 11.4495 28.0101 11.9995 28.0101Z\"/>',\n};\n\nexport const lightbulbIconName = 'lightbulb';\nexport const lightbulbIcon: IconShapeTuple = [lightbulbIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12 24H14V26H12V24Z\"/><path d=\"M14 20H12V22H14V20Z\"/><path d=\"M12 16H14V18H12V16Z\"/><path d=\"M14 12H12V14H14V12Z\"/><path d=\"M12 8H14V10H12V8Z\"/><path d=\"M24 24H16V26H24V24Z\"/><path d=\"M16 20H24V22H16V20Z\"/><path d=\"M24 16H16V18H24V16Z\"/><path d=\"M16 12H24V14H16V12Z\"/><path d=\"M24 8H16V10H24V8Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 2H28C29.1046 2 30 2.89543 30 4V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V4C6 2.89543 6.89543 2 8 2ZM8 32H28V4H8V32Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24.2547 2H8C6.89543 2 6 2.89543 6 4V32C6 33.1046 6.89543 34 8 34H28C29.1046 34 30 33.1046 30 32V13C29.305 13 28.6337 12.8987 28 12.7101V32H8V4H23.2899C23.5049 3.27757 23.8334 2.60401 24.2547 2Z\"/><path d=\"M23.2899 8H16V10H24V9.60759C23.6995 9.10887 23.4594 8.56963 23.2899 8Z\"/><path d=\"M14 8H12V10H14V8Z\"/><path d=\"M14 12H12V14H14V12Z\"/><path d=\"M14 16H12V18H14V16Z\"/><path d=\"M14 20H12V22H14V20Z\"/><path d=\"M12 24H14V26H12V24Z\"/><path d=\"M24 24H16V26H24V24Z\"/><path d=\"M24 20H16V22H24V20Z\"/><path d=\"M24 16H16V18H24V16Z\"/><path d=\"M24 12H16V14H24V12Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 2H8C6.9 2 6 2.9 6 4V32C6 33.1 6.9 34 8 34H28C29.1 34 30 33.1 30 32V4C30 2.9 29.1 2 28 2ZM14 26H12V24H14V26ZM12 22H14V20H12V22ZM14 18H12V16H14V18ZM12 14H14V12H12V14ZM14 10H12V8H14V10ZM16 26H24V24H16V26ZM24 22H16V20H24V22ZM16 18H24V16H16V18ZM24 14H16V12H24V14ZM16 10H24V8H16V10Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.2547 2H8C6.9 2 6 2.9 6 4V32C6 33.1 6.9 34 8 34H28C29.1 34 30 33.1 30 32V13C27.4537 13 25.2249 11.6404 24 9.60759V10H16V8H23.2899C23.1013 7.36629 23 6.69497 23 6C23 4.51275 23.4638 3.13383 24.2547 2ZM12 26H14V24H12V26ZM14 22H12V20H14V22ZM12 18H14V16H12V18ZM14 14H12V12H14V14ZM12 10H14V8H12V10ZM24 26H16V24H24V26ZM16 22H24V20H16V22ZM24 18H16V16H24V18ZM16 14H24V12H16V14Z\"/>',\n};\n\nexport const listIconName = 'list';\nexport const listIcon: IconShapeTuple = [listIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17 23.72V28H19V23.72C19.6 23.37 20 22.74 20 22C20 20.9 19.1 20 18 20C16.9 20 16 20.9 16 22C16 22.74 16.4 23.38 17 23.72ZM26 14V10C26 5.59 22.41 2 18 2C13.59 2 10 5.59 10 10V14H6V30.9C6 32.61 7.39 34 9.1 34H26.9C28.61 34 30 32.61 30 30.9V14H26ZM12 10C12 6.69 14.69 4 18 4C21.31 4 24 6.69 24 10V14H12V10ZM28 30.9C28 31.51 27.51 32 26.9 32H9.1C8.49 32 8 31.51 8 30.9V16H28V30.9Z\"/>',\n  solid:\n    '<path d=\"M26 14V10C26 5.59 22.41 2 18 2C13.59 2 10 5.59 10 10V14H6V30.9C6 32.61 7.39 34 9.1 34H26.9C28.61 34 30 32.61 30 30.9V14H26ZM19.2 23.84V28.2H16.8V23.84C16.2 23.45 15.8 22.77 15.8 22C15.8 20.79 16.79 19.8 18 19.8C19.21 19.8 20.2 20.79 20.2 22C20.2 22.77 19.8 23.45 19.2 23.84ZM24 14H12V10C12 6.69 14.69 4 18 4C21.31 4 24 6.69 24 10V14Z\"/>',\n};\n\nexport const lockIconName = 'lock';\nexport const lockIcon: IconShapeTuple = [lockIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13 4H30C31.1 4 32 4.9 32 6V30C32 31.1 31.1 32 30 32H13C11.9 32 11 31.1 11 30V22.01H13V30H30V6H11C11 4.9 11.9 4 13 4ZM15.8 19.45C15.71 19.08 15.84 18.7 16.12 18.46L19.5 15H5C4.45 15 4 14.55 4 14C4 13.45 4.45 13 5 13H19.5L16.13 9.7C15.79 9.3 15.81 8.71 16.18 8.34C16.55 7.97 17.14 7.95 17.54 8.29L23.32 14.08L17.53 19.87C17.29 20.16 16.9 20.28 16.54 20.19C16.17 20.1 15.89 19.82 15.8 19.45Z\"/>',\n  solid:\n    '<path d=\"M30 4H13C11.9 4 11 4.9 11 6V12.95H19.5L16.13 9.65C15.79 9.25 15.81 8.66 16.18 8.29C16.55 7.92 17.14 7.9 17.54 8.24L23.32 14.03L17.53 19.82C17.29 20.11 16.9 20.23 16.54 20.14C16.18 20.05 15.89 19.77 15.8 19.4C15.71 19.03 15.84 18.65 16.12 18.41L19.5 14.95H11V13H5C4.45 13 4 13.45 4 14C4 14.55 4.45 15 5 15H11V30C11 31.1 11.9 32 13 32H30C31.1 32 32 31.1 32 30V6C32 4.9 31.1 4 30 4Z\"/>',\n};\n\nexport const loginIconName = 'login';\nexport const loginIcon: IconShapeTuple = [loginIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21 32H6C4.9 32 4 31.1 4 30V6C4 4.9 4.9 4 6 4H21C22.1 4 23 4.9 23 6V14H21V6H6V30H23C23 31.1 22.1 32 21 32ZM25.22 15.81C25.59 15.72 25.97 15.85 26.21 16.13L32 21.92L26.22 27.71C25.82 28.05 25.23 28.03 24.86 27.66C24.49 27.29 24.47 26.7 24.81 26.3L28.18 23H15C14.45 23 14 22.55 14 22C14 21.45 14.45 21 15 21H28.18L24.8 17.54C24.51 17.3 24.39 16.91 24.48 16.55C24.57 16.18 24.85 15.9 25.22 15.81Z\"/>',\n  solid:\n    '<path d=\"M14 22C14 21.45 14.45 21 15 21H23V6C23 4.9 22.1 4 21 4H6C4.9 4 4 4.9 4 6V30C4 31.1 4.9 32 6 32H21C22.1 32 23 31.1 23 30V23H15C14.45 23 14 22.55 14 22ZM26.21 16.13C25.97 15.84 25.58 15.72 25.22 15.81C24.86 15.9 24.57 16.18 24.48 16.55C24.39 16.92 24.52 17.3 24.8 17.54L28.18 21H23V23H28.18L24.81 26.3C24.47 26.7 24.49 27.29 24.86 27.66C25.23 28.03 25.82 28.05 26.22 27.71L32 21.92L26.21 16.13Z\"/>',\n};\n\nexport const logoutIconName = 'logout';\nexport const logoutIcon: IconShapeTuple = [logoutIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M26 17H10C9.44772 17 9 17.4477 9 18C9 18.5523 9.44772 19 10 19H26C26.5523 19 27 18.5523 27 18C27 17.4477 26.5523 17 26 17Z\"/>',\n};\n\nexport const minusIconName = 'minus';\nexport const minusIcon: IconShapeTuple = [minusIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18 32C10.268 32 4 25.732 4 18C4 10.268 10.268 4 18 4C25.732 4 32 10.268 32 18C32 21.713 30.525 25.274 27.8995 27.8995C25.274 30.525 21.713 32 18 32ZM11 18C11 17.4477 11.4477 17 12 17H24C24.5523 17 25 17.4477 25 18C25 18.5523 24.5523 19 24 19H12C11.4477 19 11 18.5523 11 18Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM10.5 18C10.5 18.8284 11.1716 19.5 12 19.5H24C24.8284 19.5 25.5 18.8284 25.5 18C25.5 17.1716 24.8284 16.5 24 16.5H12C11.1716 16.5 10.5 17.1716 10.5 18Z\"/>',\n};\n\nexport const minusCircleIconName = 'minus-circle';\nexport const minusCircleIcon: IconShapeTuple = [minusCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.11 32.0003C10.33 32.0003 4 25.7203 4 17.9903C4 10.2603 10.03 4.2003 17.73 4.0003C18.15 3.9903 18.52 4.2303 18.68 4.6103C18.84 4.9903 18.75 5.4303 18.46 5.7203C16.69 7.4503 15.71 9.7603 15.71 12.2103C15.71 17.2403 19.83 21.3303 24.91 21.3303C26.9 21.3303 28.8 20.7003 30.41 19.5103C30.74 19.2703 31.19 19.2503 31.53 19.4603C31.88 19.6803 32.06 20.0803 31.99 20.4903C30.78 27.1603 24.94 32.0003 18.11 32.0003ZM15.43 6.2903C9.99 7.4803 6 12.2403 6 17.9903C6 24.6103 11.43 30.0003 18.11 30.0003C23.16 30.0003 27.58 26.9203 29.37 22.4003C27.97 23.0103 26.46 23.3203 24.91 23.3203C18.74 23.3203 13.71 18.3303 13.71 12.2003C13.71 10.0703 14.31 8.0303 15.43 6.2803V6.2903Z\"/>',\n  solid:\n    '<path d=\"M18.11 32.0003C10.33 32.0003 4 25.7203 4 17.9903C4 10.2603 10.03 4.2003 17.73 4.0003C18.15 3.9903 18.52 4.2303 18.68 4.6103C18.84 4.9903 18.75 5.4303 18.46 5.7203C16.69 7.4503 15.71 9.7603 15.71 12.2103C15.71 17.2403 19.83 21.3303 24.91 21.3303C26.9 21.3303 28.8 20.7003 30.41 19.5103C30.74 19.2703 31.19 19.2503 31.53 19.4603C31.88 19.6803 32.06 20.0803 31.99 20.4903C30.78 27.1603 24.94 32.0003 18.11 32.0003Z\"/>',\n};\n\nexport const moonIconName = 'moon';\nexport const moonIcon: IconShapeTuple = [moonIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13.05 20.9931H17.7V19.9638H14.17V18.3548H17.36V17.3254H14.17V15.8363H17.7V14.807H13.05V20.9831V20.9931ZM10.24 19.1543L6.97 14.807H5.85V20.9831H6.97V16.6358L10.24 20.9831H11.36V14.807H10.24V19.1543ZM25.14 19.2342L23.68 14.807H22.47L21 19.2342L19.68 14.807H18.45L20.41 20.9831H21.53L23.09 16.396L24.64 20.9831H25.76L27.71 14.807H26.49L25.16 19.2342H25.14ZM31.09 17.985L33.92 11.3791C34.05 11.0693 34.02 10.7195 33.84 10.4397C33.65 10.1599 33.34 9.98999 33.01 9.98999H3C2.45 9.99998 2 10.4497 2 10.9994V24.9906C2 25.5403 2.45 25.99 3 25.99H33C33.34 25.99 33.65 25.8201 33.83 25.5403C34.01 25.2604 34.05 24.9007 33.91 24.6009L31.08 17.995L31.09 17.985ZM4 23.9912V11.9987H31.48L29.08 17.6052C28.97 17.8551 28.97 18.1449 29.08 18.3947L31.48 24.0012H4V23.9912Z\"/>',\n  solid:\n    '<path d=\"M31.09 18L33.92 11.39C34.05 11.08 34.02 10.73 33.84 10.45C33.65 10.17 33.34 10 33.01 10H3C2.45 10 2 10.45 2 11V25C2 25.55 2.45 26 3 26H33C33.34 26 33.65 25.83 33.83 25.55C34.01 25.27 34.05 24.91 33.91 24.61L31.08 18H31.09ZM11.36 21H10.24L6.97 16.65V21H5.85V14.82H6.97L10.24 19.17V14.82H11.36V21ZM17.71 15.84H14.18V17.33H17.37V18.36H14.18V19.97H17.71V21H13.06V14.82H17.71V15.85V15.84ZM25.75 21H24.63L23.08 16.41L21.52 21H20.4L18.44 14.82H19.67L20.99 19.25L22.46 14.82H23.67L25.13 19.25L26.46 14.82H27.68L25.73 21H25.75Z\"/>',\n};\n\nexport const newIconName = 'new';\nexport const newIcon: IconShapeTuple = [newIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM27.15 15C28.1717 15 29 15.8283 29 16.85V19.15C29 20.1717 28.1717 21 27.15 21H8.85C8.35761 21 7.88554 20.8037 7.5383 20.4546C7.19107 20.1055 6.99734 19.6324 7 19.14V16.85C7 15.8283 7.82827 15 8.85 15H27.15ZM27.15 19.4C27.2881 19.4 27.4 19.2881 27.4 19.15V16.85C27.4 16.7119 27.2881 16.6 27.15 16.6H8.85C8.71193 16.6 8.6 16.7119 8.6 16.85V19.15C8.6 19.2881 8.71193 19.4 8.85 19.4H27.15ZM4 18C4 25.732 10.268 32 18 32C21.713 32 25.274 30.525 27.8995 27.8995C30.525 25.274 32 21.713 32 18C32 10.268 25.732 4 18 4C10.268 4 4 10.268 4 18Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM6.24896 19.751C6.40837 19.9104 6.62457 20 6.85 20H29.15C29.3772 20 29.5949 19.9091 29.7546 19.7475C29.9143 19.5859 30.0027 19.3672 30 19.14V16.85C30 16.3806 29.6194 16 29.15 16H6.85C6.38056 16 6 16.3806 6 16.85V19.15C6 19.3754 6.08955 19.5916 6.24896 19.751Z\"/>',\n};\n\nexport const noAccessIconName = 'no-access';\nexport const noAccessIcon: IconShapeTuple = [noAccessIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28,30H6V8H19.22l2-2H6A2,2,0,0,0,4,8V30a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V15l-2,2Z\"/><path d=\"M33.53,5.84,30.16,2.47a1.61,1.61,0,0,0-2.28,0L14.17,16.26l-1.11,4.81A1.61,1.61,0,0,0,14.63,23,1.69,1.69,0,0,0,15,23l4.85-1.07L33.53,8.12A1.61,1.61,0,0,0,33.53,5.84ZM18.81,20.08l-3.66.81L16,17.26,26.32,6.87l2.82,2.82ZM30.27,8.56,27.45,5.74,29,4.16,31.84,7Z\"/>',\n  solid:\n    '<path d=\"M33,6.4,29.3,2.7a1.71,1.71,0,0,0-2.36,0L23.65,6H6A2,2,0,0,0,4,8V30a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V11.76l3-3A1.67,1.67,0,0,0,33,6.4ZM18.83,20.13l-4.19.93,1-4.15,9.55-9.57,3.23,3.23ZM29.5,9.43,26.27,6.2l1.85-1.85,3.23,3.23Z\"/>',\n};\n\nexport const noteIconName = 'note';\nexport const noteIcon: IconShapeTuple = [noteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M4.39942 28L11.9976 6.06L15.4868 16.13C15.9867 16.05 16.4866 16 16.9964 16C17.1864 16 17.3764 16.02 17.5663 16.03L12.9474 2.67C12.8074 2.27 12.4275 2 11.9976 2C11.5677 2 11.1878 2.27 11.0479 2.67L2.04998 28.67C1.94 28.98 1.98999 29.31 2.17995 29.58C2.3699 29.85 2.66983 30 2.98975 30H7.82861C7.54868 29.36 7.32873 28.7 7.18876 28H4.38942H4.39942ZM16.9964 18C12.5875 18 8.99834 21.59 8.99834 26C8.99834 30.41 12.5875 34 16.9964 34C21.4054 34 24.9946 30.41 24.9946 26C24.9946 21.59 21.4054 18 16.9964 18ZM16.9964 32C13.6872 32 10.9979 29.31 10.9979 26C10.9979 22.69 13.6872 20 16.9964 20C20.3057 20 22.995 22.69 22.995 26C22.995 29.31 20.3057 32 16.9964 32ZM31.9929 12H21.9953C20.8955 12 19.9957 12.9 19.9957 14V16.46C20.7056 16.68 21.3654 16.99 21.9953 17.35V14H31.9929V24H26.7941C26.9241 24.65 26.9941 25.32 26.9941 26H31.9929C33.0926 26 33.9924 25.1 33.9924 24V14C33.9924 12.9 33.0926 12 31.9929 12Z\"/>',\n  solid:\n    '<path d=\"M16.9964 16C17.1864 16 17.3764 16.02 17.5663 16.03L12.9474 2.67C12.8074 2.27 12.4275 2 11.9976 2C11.5677 2 11.1878 2.27 11.0479 2.67L2.04998 28.67C1.94 28.98 1.98999 29.31 2.17995 29.58C2.3699 29.85 2.66983 30 2.98975 30H7.82861C7.28874 28.77 6.98881 27.42 6.98881 26C6.98881 20.49 11.4777 16 16.9864 16H16.9964ZM16.9964 18C12.5875 18 8.99834 21.59 8.99834 26C8.99834 30.41 12.5875 34 16.9964 34C21.4054 34 24.9946 30.41 24.9946 26C24.9946 21.59 21.4054 18 16.9964 18ZM31.9929 12H21.9953C20.8955 12 19.9957 12.9 19.9957 14V16.46C24.0448 17.74 26.9941 21.53 26.9941 26H31.9929C33.0926 26 33.9924 25.1 33.9924 24V14C33.9924 12.9 33.0926 12 31.9929 12Z\"/>',\n};\n\nexport const objectsIconName = 'objects';\nexport const objectsIcon: IconShapeTuple = [objectsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13 13H23C24.1046 13 25 12.1046 25 11V5C25 3.89543 24.1046 3 23 3H13C11.8954 3 11 3.89543 11 5V11C11 12.1046 11.8954 13 13 13ZM13 5H23V11H13V5Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 23H32C33.1046 23 34 23.8954 34 25V31C34 32.1046 33.1046 33 32 33H22C20.8954 33 20 32.1046 20 31V25C20 23.8954 20.8954 23 22 23ZM22 31V25H32V31H22Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 23H14C15.1046 23 16 23.8954 16 25V31C16 32.1046 15.1046 33 14 33H4C2.89543 33 2 32.1046 2 31V25C2 23.8954 2.89543 23 4 23ZM4 31V25H14V31H4Z\"/><path d=\"M26.2 18.8H9.8V21.88H8.2V17.2H17.2V14H18.8V17.2H27.8V21.88H26.2V18.8Z\"/>',\n\n  solid:\n    '<path d=\"M13 3C11.8954 3 11 3.89543 11 5V11C11 12.1046 11.8954 13 13 13H23C24.1046 13 25 12.1046 25 11V5C25 3.89543 24.1046 3 23 3H13Z\"/><path d=\"M22 23C20.8954 23 20 23.8954 20 25V31C20 32.1046 20.8954 33 22 33H32C33.1046 33 34 32.1046 34 31V25C34 23.8954 33.1046 23 32 23H22Z\"/><path d=\"M2 25C2 23.8954 2.89543 23 4 23H14C15.1046 23 16 23.8954 16 25V31C16 32.1046 15.1046 33 14 33H4C2.89543 33 2 32.1046 2 31V25Z\"/><path d=\"M26.2 18.8H9.8V21.88H8.2V17.2H17.2V14H18.8V17.2H27.8V21.88H26.2V18.8Z\"/>',\n};\n\nexport const organizationIconName = 'organization';\nexport const organizationIcon: IconShapeTuple = [organizationIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.9299 9.83684C33.6499 7.44771 32.4599 5.32848 30.5699 3.86901C26.5799 0.780138 20.6499 1.59984 17.3599 5.70834L3.5999 22.8321C2.3799 24.3616 1.8199 26.2409 2.0499 28.1402C2.2599 29.9295 3.1499 31.509 4.5599 32.5986C5.7799 33.5382 7.2299 33.998 8.6999 33.998C10.8199 33.998 12.9499 33.0484 14.3999 31.2391L26.6299 16.0146C27.4299 15.015 27.7999 13.7754 27.6499 12.5359C27.5099 11.3563 26.9199 10.3167 25.9899 9.59693C24.0399 8.08748 21.1399 8.47734 19.5299 10.4766L12.7699 18.8935C12.4199 19.3234 12.4899 19.9532 12.9199 20.303C13.3499 20.6529 13.9799 20.5829 14.3299 20.1531L21.0899 11.7361C22.0199 10.5866 23.6699 10.3367 24.7699 11.1863C25.2699 11.5762 25.5899 12.136 25.6599 12.7858C25.7399 13.4955 25.5299 14.1953 25.0699 14.775L12.8399 29.9995C11.0699 32.2087 7.8999 32.6685 5.7899 31.0291C4.8099 30.2694 4.1899 29.1698 4.0499 27.9203C3.8899 26.5708 4.2899 25.2112 5.1799 24.1116L18.9199 6.95789C21.5399 3.69908 26.2199 3.01932 29.3499 5.44844C30.7999 6.57803 31.7299 8.21743 31.9499 10.0668C32.1899 12.066 31.5899 14.0753 30.2799 15.7047L19.2499 29.4397C18.8999 29.8696 18.9699 30.4993 19.3999 30.8492C19.8299 31.1991 20.4599 31.1291 20.8099 30.6992L31.8399 16.9642C33.4899 14.915 34.2299 12.3859 33.9299 9.83684Z\"/>',\n};\n\nexport const paperclipIconName = 'paperclip';\nexport const paperclipIcon: IconShapeTuple = [paperclipIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24 22V6C24 4.89543 23.1046 4 22 4H6C4.89543 4 4 4.89543 4 6V22C4 23.1046 4.89543 24 6 24H22C23.1046 24 24 23.1046 24 22ZM6 6H22V22H6V6Z\"/><path d=\"M12 26H14V30H18V32H14C12.8954 32 12 31.1046 12 30V26Z\"/><path d=\"M20 30H26V32H20V30Z\"/><path d=\"M28 30H30V26H32V30C32 31.1046 31.1046 32 30 32H28V30Z\"/><path d=\"M30 18H32V24H30V18Z\"/><path d=\"M26 12H30C31.1046 12 32 12.8954 32 14V16H30V14H26V12Z\"/>',\n  solid:\n    '<path d=\"M4 6C4 4.89543 4.89543 4 6 4H22C23.1046 4 24 4.89543 24 6V22C24 23.1046 23.1046 24 22 24H6C4.89543 24 4 23.1046 4 22V6Z\"/><path d=\"M12 26H14V30H18V32H14C12.8954 32 12 31.1046 12 30V26Z\"/><path d=\"M26 30H20V32H26V30Z\"/><path d=\"M26 12H30C31.1046 12 32 12.8954 32 14V16H30V14H26V12Z\"/><path d=\"M30 18H32V24H30V18Z\"/><path d=\"M28 30H30V26H32V30C32 31.1046 31.1046 32 30 32H28V30Z\"/>',\n};\n\nexport const pasteIconName = 'paste';\nexport const pasteIcon: IconShapeTuple = [pasteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.7227 9.30104L27.8801 3.41822C27.0764 2.61711 25.7775 2.61711 24.9738 3.41822L4.26098 24.1377L2.36985 32.3139C2.23773 32.9192 2.38544 33.5519 2.77183 34.0357C3.15822 34.5196 3.742 34.8028 4.36051 34.8066C4.50281 34.821 4.6462 34.821 4.7885 34.8066L13.0398 32.9121L33.7227 12.2125C34.5224 11.4074 34.5224 10.1062 33.7227 9.30104ZM12.0444 31.1174L4.31073 32.7426L6.07246 25.1448L21.5697 9.67993L27.5417 15.6625L12.0444 31.1174ZM22.9035 8.23415L28.8755 14.2167L32.2397 10.7668L26.3673 4.78422L22.9035 8.23415Z\"/>',\n  solid:\n    '<path d=\"M27.7923 3.41822L33.6629 9.30104C34.0513 9.68689 34.2706 10.2117 34.2725 10.7597C34.2743 11.3077 34.0586 11.834 33.6729 12.2225L30.4092 15.493L21.6232 6.68867L24.8868 3.41822C25.6904 2.61711 26.9888 2.61711 27.7923 3.41822Z\"/><path d=\"M2.31979 32.3139L4.21033 24.1377L19.9117 8.38371L28.7077 17.178L12.9466 32.9121L4.73769 34.8066C4.59543 34.821 4.45209 34.821 4.30983 34.8066C3.69151 34.8028 3.10791 34.5196 2.72164 34.0357C2.33537 33.5519 2.18771 32.9192 2.31979 32.3139Z\"/>',\n};\n\nexport const pencilIconName = 'pencil';\nexport const pencilIcon: IconShapeTuple = [pencilIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.2375 15.3045C33.4259 15.4917 33.6809 15.5961 33.9462 15.5946C34.3474 15.5929 34.7087 15.3507 34.8633 14.9798C35.0179 14.6088 34.9359 14.1811 34.655 13.894L22.0768 1.30011C21.6807 0.960223 21.0903 0.983074 20.7216 1.35256C20.3529 1.72204 20.3301 2.31366 20.6693 2.71054L33.2375 15.3045Z\"/><path d=\"M28.0665 13.1537L29.474 14.5642L22.6958 21.3463C23.5684 25.022 22.4981 28.8893 19.8607 31.5895C19.6739 31.7804 19.4187 31.8885 19.1519 31.8896C18.8866 31.8911 18.6315 31.7867 18.4431 31.5995L12.1241 25.2675L4.69696 32.7098C4.45299 32.9953 4.06993 33.1196 3.70526 33.0317C3.34059 32.9438 3.05587 32.6585 2.96815 32.2931C2.88043 31.9277 3.00452 31.5439 3.2894 31.2994L10.7265 23.8671L4.40746 17.5351C4.21848 17.3473 4.11218 17.0916 4.11218 16.8249C4.11218 16.5582 4.21848 16.3025 4.40746 16.1147C7.09626 13.4617 10.9613 12.3875 14.6297 13.2738L21.408 6.48167L22.8355 7.89211L15.648 15.0944C15.387 15.3564 15.003 15.4526 14.6497 15.3444C11.869 14.5185 8.86138 15.0885 6.57371 16.8749L19.102 29.4488C20.8848 27.1565 21.4536 24.1427 20.6293 21.3563C20.5214 21.0023 20.6174 20.6175 20.8789 20.356L28.0665 13.1537Z\"/>',\n\n  solid:\n    '<path d=\"M33.2281 15.4199C33.4164 15.6071 33.6714 15.7114 33.9366 15.7099C34.3421 15.7123 34.7086 15.4686 34.8641 15.0934C35.0196 14.7182 34.933 14.286 34.6452 13.9999L22.0709 1.40989C21.6749 1.07012 21.0847 1.09296 20.7161 1.46233C20.3475 1.8317 20.3247 2.42313 20.6638 2.81989L33.2281 15.4199Z\"/><path d=\"M14.6261 13.3799L21.4023 6.58989L29.4658 14.6699L22.6896 21.4599C23.562 25.1344 22.492 29.0005 19.8554 31.6999C19.6687 31.8908 19.4136 31.9988 19.1469 31.9999C18.8816 32.0014 18.6267 31.8971 18.4383 31.7099L12.1212 25.3799L4.69642 32.8199C4.45252 33.1053 4.06958 33.2296 3.70502 33.1417C3.34047 33.0538 3.05583 32.7686 2.96814 32.4033C2.88045 32.038 3.0045 31.6543 3.28929 31.4099L10.7141 23.9999L4.40701 17.6399C4.21808 17.4521 4.11181 17.1965 4.11181 16.9299C4.11181 16.6633 4.21808 16.4077 4.40701 16.2199C7.09497 13.5677 10.9589 12.4939 14.6261 13.3799Z\"/>',\n};\n\nexport const pinIconName = 'pin';\nexport const pinIcon: IconShapeTuple = [pinIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32.6495 10.3517L25.6307 3.33078C25.2329 2.98999 24.6398 3.0129 24.2695 3.38337C23.8991 3.75385 23.8762 4.34705 24.2169 4.745L31.2357 11.766C31.4808 12.0522 31.8655 12.1769 32.2318 12.0887C32.5981 12.0006 32.8841 11.7145 32.9722 11.3481C33.0603 10.9817 32.9356 10.5969 32.6495 10.3517Z\"/><path d=\"M29.0699 31.0836H5.00538V7.01177H21.0484V5.00578H5.00538C3.89784 5.00578 3 5.90389 3 7.01177V31.0836C3 32.1915 3.89784 33.0896 5.00538 33.0896H29.0699C30.1774 33.0896 31.0753 32.1915 31.0753 31.0836V15.0357H29.0699V31.0836Z\"/><path d=\"M21.8505 12.7188L21.1486 12.2173C20.1961 11.5252 18.8826 11.8863 17.8097 12.6285L23.3445 18.1651C24.0063 17.2022 24.5177 15.8281 23.7556 14.8251L23.2643 14.133L26.9442 10.4019L28.368 11.8061L25.8212 14.3838C26.6935 16.3998 25.6808 18.7568 24.1367 20.3315L23.4247 21.0537L19.8652 17.5131L16.1853 21.1941L14.7715 19.7799L18.4514 16.0989L14.9019 12.5483L15.6238 11.8362C17.1981 10.2916 19.5544 9.27853 21.5597 10.1511L24.0564 7.57344L25.5204 9.01775L21.8505 12.7188Z\"/>',\n  solid:\n    '<path d=\"M25.6458 3.33078L32.6693 10.3517H32.6493C32.9356 10.5969 33.0603 10.9817 32.9722 11.3481C32.884 11.7145 32.5978 12.0006 32.2313 12.0887C31.8648 12.1769 31.4797 12.0522 31.2345 11.766L29.8499 10.3818L25.8365 14.3938C26.7094 16.4098 25.696 18.7568 24.1508 20.3315L23.4384 21.0537L19.9066 17.5031L16.2243 21.1841L14.8096 19.7698L18.4919 16.0889L14.94 12.5383L15.6624 11.8261C17.2377 10.2815 19.5956 9.2685 21.6023 10.1411L25.6157 6.12913L24.2311 4.745C23.8902 4.34705 23.9131 3.75385 24.2837 3.38337C24.6543 3.0129 25.2477 2.98999 25.6458 3.33078Z\"/><path d=\"M5.00672 31.0836H29.0873V15.0357H31.094V31.0836C31.094 32.1915 30.1956 33.0896 29.0873 33.0896H5.00672C3.89844 33.0896 3 32.1915 3 31.0836V7.01177C3 5.90389 3.89844 5.00578 5.00672 5.00578H21.0605V7.01177H5.00672V31.0836Z\"/>',\n};\n\nexport const pinboardIconName = 'pinboard';\nexport const pinboardIcon: IconShapeTuple = [pinboardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.9999 17H18.9999V6C18.9999 5.44772 18.5522 5 17.9999 5C17.4476 5 16.9999 5.44772 16.9999 6V17H5.99992C5.44764 17 4.99992 17.4477 4.99992 18C4.98994 18.263 5.09427 18.5174 5.286 18.6976C5.47773 18.8778 5.73809 18.9662 5.99992 18.94H16.9999V30C16.9999 30.5523 17.4476 31 17.9999 31C18.5522 31 18.9999 30.5523 18.9999 30V19H29.9999C30.5522 19 30.9999 18.5523 30.9999 18C30.9999 17.4477 30.5522 17 29.9999 17Z\"/>',\n};\n\nexport const plusIconName = 'plus';\nexport const plusIcon: IconShapeTuple = [plusIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18 32C10.268 32 4 25.732 4 18C4 10.268 10.268 4 18 4C25.732 4 32 10.268 32 18C32 21.713 30.525 25.274 27.8995 27.8995C25.274 30.525 21.713 32 18 32ZM18.9815 17.0185H26.0185C26.5606 17.0185 27 17.458 27 18C27 18.542 26.5606 18.9815 26.0185 18.9815H18.9815V26.0185C18.9815 26.5606 18.542 27 18 27C17.458 27 17.0185 26.5606 17.0185 26.0185V18.9815H9.98146C9.43941 18.9815 9 18.542 9 18C9 17.458 9.43941 17.0185 9.98146 17.0185H17.0185V9.98146C17.0185 9.43941 17.458 9 18 9C18.542 9 18.9815 9.43941 18.9815 9.98146V17.0185Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2C9.16344 2 2 9.16344 2 18ZM19.5 16.5H25.59C26.4184 16.5 27.09 17.1716 27.09 18C27.09 18.8284 26.4184 19.5 25.59 19.5H19.5V25.59C19.5 26.4184 18.8284 27.09 18 27.09C17.1716 27.09 16.5 26.4184 16.5 25.59V19.5H10.41C9.58157 19.5 8.91 18.8284 8.91 18C8.91 17.1716 9.58157 16.5 10.41 16.5H16.5V10.41C16.5 9.58157 17.1716 8.91 18 8.91C18.8284 8.91 19.5 9.58157 19.5 10.41V16.5Z\"/>',\n};\n\nexport const plusCircleIconName = 'plus-circle';\nexport const plusCircleIcon: IconShapeTuple = [plusCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 3C18 2.44772 18.4477 2 19 2H34V17C34 17.5523 33.5523 18 33 18C32.4477 18 32 17.5523 32 17V5.41L18.15 19.26C17.9056 19.5454 17.5219 19.6697 17.1566 19.5818C16.7913 19.4939 16.5061 19.2087 16.4182 18.8434C16.3303 18.4781 16.4546 18.0944 16.74 17.85L30.59 4H19C18.4477 4 18 3.55228 18 3Z\"/><path d=\"M6 32H28C29.1046 32 30 31.1046 30 30V20H28V30H6V8H16V6H6C4.89543 6 4 6.89543 4 8V30C4 31.1046 4.89543 32 6 32Z\"/>',\n};\n\nexport const popOutIconName = 'pop-out';\nexport const popOutIcon: IconShapeTuple = [popOutIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 2H8C6.89543 2 6 2.89543 6 4V32C6 33.1046 6.89543 34 8 34H28C29.1046 34 30 33.1046 30 32V4C30 2.89543 29.1046 2 28 2ZM28 4V32H8V4H28ZM14.21 26.45C14.5223 26.1385 15.0277 26.1385 15.34 26.45L17.2 28.17V7.83L15.39 9.51C15.0777 9.82151 14.5723 9.82151 14.26 9.51C14.1079 9.36136 14.0222 9.15767 14.0222 8.945C14.0222 8.73233 14.1079 8.52864 14.26 8.38L18 4.91L21.74 8.38C21.9831 8.56365 22.1007 8.8694 22.0435 9.16862C21.9862 9.46784 21.764 9.70857 21.4703 9.78953C21.1767 9.87049 20.8625 9.77762 20.66 9.55L18.8 7.83V28.17L20.66 26.49C20.9723 26.1785 21.4777 26.1785 21.79 26.49C21.9357 26.6453 22.0126 26.8528 22.0032 27.0655C21.9938 27.2783 21.8989 27.4782 21.74 27.62L18 31.09L14.21 27.58C14.0579 27.4314 13.9722 27.2277 13.9722 27.015C13.9722 26.8023 14.0579 26.5986 14.21 26.45Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 2H28C29.1046 2 30 2.89543 30 4V32C30 33.1046 29.1046 34 28 34H8C6.89543 34 6 33.1046 6 32V4C6 2.89543 6.89543 2 8 2ZM21.935 26.355C21.5594 25.9491 20.9259 25.9244 20.52 26.3L19 27.71V8.29L20.52 9.7C20.7059 9.86903 20.9487 9.96185 21.2 9.96C21.4772 9.95911 21.7415 9.84322 21.93 9.64C22.3042 9.23634 22.2819 8.60613 21.88 8.23L18 4.64L14.12 8.23C13.8574 8.47294 13.7444 8.83752 13.8235 9.1864C13.9026 9.53528 14.1618 9.81546 14.5035 9.9214C14.8452 10.0273 15.2174 9.94294 15.48 9.7L17 8.29V27.71L15.48 26.3C15.2174 26.0571 14.8452 25.9727 14.5035 26.0786C14.1618 26.1845 13.9026 26.4647 13.8235 26.8136C13.7444 27.1625 13.8574 27.5271 14.12 27.77L18 31.36L21.88 27.77C22.2859 27.3944 22.3106 26.7609 21.935 26.355Z\"/>',\n};\n\nexport const portraitIconName = 'portrait';\nexport const portraitIcon: IconShapeTuple = [portraitIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27 8H30C32.21 8 34 9.79 34 12V23H29V21H32V12C32 10.9 31.1 10 30 10H6C4.9 10 4 10.9 4 12V21H7V23H2V12C2 9.79 3.79 8 6 8H9V4H27V8ZM28 17H8C7.45 17 7 17.45 7 18C7 18.55 7.45 19 8 19H9V32H27V19H28C28.55 19 29 18.55 29 18C29 17.45 28.55 17 28 17ZM25 30H11V19H25V30ZM25 8H11V6H25V8ZM29 12.04H27V14.04H29V12.04Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M23.1594 4H9V8H6C3.79 8 2 9.79 2 12V23H7V21H4V12C4 10.9 4.9 10 6 10H19.5594L20.7594 8H11V6H21.9594L23.1594 4Z\"/><path d=\"M32 15.0367H33.6637C33.7763 15.0389 33.8886 15.0354 34 15.0263V23H29V21H32V15.0367Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 17H28C28.55 17 29 17.45 29 18C29 18.55 28.55 19 28 19H27V32H9V19H8C7.45 19 7 18.55 7 18C7 17.45 7.45 17 8 17ZM11 30H25V19H11V30Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M27 12.3264C27.6217 12.6217 28.2939 12.8281 29 12.9291V14.04H27V12.3264Z\"/><path d=\"M32 12.7101V21H29V23H34V12C34 11.9162 33.9974 11.8331 33.9924 11.7506C33.3903 12.1694 32.7194 12.496 32 12.7101Z\"/><path d=\"M24.2547 10C23.8334 9.39599 23.5049 8.72243 23.2899 8H11V6H23C23 5.30503 23.1013 4.63371 23.2899 4H9V8H6C3.79 8 2 9.79 2 12V23H7V21H4V12C4 10.9 4.9 10 6 10H24.2547Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 17H28C28.55 17 29 17.45 29 18C29 18.55 28.55 19 28 19H27V32H9V19H8C7.45 19 7 18.55 7 18C7 17.45 7.45 17 8 17ZM11 30H25V19H11V30Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 8H27V4H9V8H6C3.79 8 2 9.79 2 12V23H9V32H27V23H34V12C34 9.79 32.21 8 30 8ZM25 30H11V19H25V30ZM25 8H11V6H25V8ZM29 14.04H27V12.04H29V14.04Z\"/>',\n\n  solidAlerted:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1594 4H9V8H6C3.79 8 2 9.79 2 12V23H9V32H27V23H34V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C18.8204 12.3342 18.8703 11.0423 19.5362 10.0387L20.7594 8H11V6H21.9594L23.1594 4ZM11 30H25V19H11V30Z\"/><path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.9924 11.7506C32.86 12.5383 31.4839 13 30 13C29.6605 13 29.3266 12.9758 29 12.9291V14.04H27V12.3264C25.2236 11.4825 23.8591 9.91253 23.2899 8H11V6H23C23 5.30503 23.1013 4.63371 23.2899 4H9V8H6C3.79 8 2 9.79 2 12V23H9V32H27V23H34V12C34 11.9162 33.9974 11.8331 33.9924 11.7506ZM11 30H25V19H11V30Z\"/>',\n};\n\nexport const printerIconName = 'printer';\nexport const printerIcon: IconShapeTuple = [printerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6.54252 17.282C6.74201 17.3815 6.84176 17.3815 7.04125 17.3815C7.24074 17.3815 7.44023 17.282 7.53998 17.282L14.5222 13.202C14.8214 13.003 15.0209 12.7044 15.0209 12.3064C15.0209 11.9083 14.8214 11.6098 14.5222 11.4108L12.0285 9.91811L14.1232 6.13665C14.5222 5.44007 15.1206 4.843 15.8188 4.44495C17.8138 3.35032 20.3074 4.14642 21.4046 6.13665C21.7038 6.63421 22.3023 6.73373 22.801 6.43519C22.801 6.43519 22.801 6.43519 22.9008 6.43519C23.2998 6.13665 23.3995 5.53958 23.2 5.14154C22.6015 4.14642 21.8036 3.25081 20.8061 2.75325C17.8138 1.16106 14.1232 2.15618 12.5272 5.14154L9.73438 9.8186C9.43514 10.3162 9.63463 10.9132 10.0336 11.2118L12.0285 12.4059L8.0387 14.7942V8.12689C8.0387 7.52982 7.63972 7.13177 7.04125 7.13177C6.54252 7.23129 6.14354 7.62933 6.14354 8.22641V16.4859C6.14354 16.7844 6.34303 17.083 6.54252 17.282Z\"/><path d=\"M32.1771 20.8644L28.686 14.6947C28.5863 14.4957 28.287 14.2966 28.0875 14.1971C27.7883 14.0976 27.5888 14.1971 27.2896 14.2966L25.0952 15.5903V10.9132L30.5812 14.1971C30.6809 14.1971 30.6809 14.2966 30.7807 14.2966C31.2794 14.4957 31.8779 14.2966 32.0774 13.7991C32.2768 13.3015 32.0774 12.7044 31.5786 12.5054L24.5964 8.32592C24.2972 8.12689 23.8982 8.12689 23.599 8.32592C23.2 8.42543 23.1003 8.72397 23.1003 9.12201V17.3815C23.1003 17.7796 23.2 18.1776 23.4992 18.3766C23.7985 18.5756 24.1975 18.5756 24.4967 18.3766L27.3893 16.6849L30.3817 21.9591C31.0799 23.2527 31.0799 24.7454 30.3817 26.039C29.7832 27.2332 28.4865 27.9298 27.1898 27.9298H26.2921C25.7934 27.9298 25.0952 28.3278 25.0952 28.9249C25.1949 29.522 25.6936 29.92 26.2921 29.92H27.1898C29.2845 29.92 31.1796 28.8254 32.1771 27.0342C33.2743 25.0439 33.2743 22.7551 32.1771 20.8644Z\"/><path d=\"M22.5018 28.0293L15.5196 23.8498C15.2204 23.6508 14.8214 23.6508 14.5222 23.8498C14.2229 24.0488 14.1232 24.3473 14.1232 24.7454V28.0293H9.23565C7.73947 27.9298 6.34303 27.1337 5.64481 25.7405C4.84685 24.3473 4.84685 22.5561 5.64481 21.163C5.94405 20.6654 5.74456 20.0683 5.24583 19.7698C4.7471 19.4713 4.14863 19.6703 3.84939 20.1678C2.65245 22.2576 2.75219 24.7454 3.94914 26.7356C5.04634 28.6264 7.14099 29.8205 9.33539 29.8205H15.1206C15.7191 29.8205 16.1181 29.4224 16.1181 28.8254V26.4371L20.1079 28.8254L14.5222 32.1093C14.2229 32.3083 14.0234 32.6068 14.0234 33.0049C14.0234 33.602 14.5222 34 15.0209 34C15.2204 34 15.3201 33.9005 15.5196 33.801L22.5018 29.6215C22.7013 29.522 22.801 29.4224 22.9008 29.2234C23.2 28.8254 23.0005 28.2283 22.5018 28.0293Z\"/>',\n  solid:\n    '<path d=\"M20.8297 2.77247C17.8247 1.13965 14.1185 2.16016 12.4157 5.22168L10.212 9.09961L8.20868 7.97706C8.20868 7.77295 8.00835 7.77295 7.90818 7.77295C7.40735 7.77295 7.00668 8.18116 7.00668 8.69141V16.0391C7.00668 16.3452 7.10684 16.6514 7.40735 16.8555C7.50751 16.9575 7.70785 16.9575 7.80801 16.9575C8.00835 16.9575 8.10851 16.9575 8.20868 16.8555L14.5192 13.1816C14.8197 12.9775 14.9199 12.7734 14.9199 12.3652C14.9199 12.0591 14.7195 11.7529 14.5192 11.5488L12.015 10.1201L14.2187 6.24219C14.6194 5.52784 15.2204 4.91553 15.9215 4.50733C17.9249 3.38477 20.429 4.20118 21.5309 6.24219C21.8314 6.75245 22.4324 6.8545 22.9332 6.6504C23.4341 6.34424 23.5342 5.73194 23.3339 5.22168C22.6327 4.20118 21.8314 3.28272 20.8297 2.77247Z\"/><path d=\"M32.2487 21.1416L29.2437 15.7329L31.5476 14.4063C31.8481 14.2022 31.9482 13.9981 31.9482 13.5898C31.9482 13.2837 31.7479 12.9775 31.5476 12.7734L25.3372 9.09961C25.2371 8.99756 25.0367 8.99756 24.9366 8.99756C24.4357 8.99756 24.0351 9.40577 24.0351 9.91602V17.2637C24.0351 17.5698 24.2354 17.876 24.4357 18.0801C24.5359 18.1821 24.7362 18.1821 24.8364 18.1821C25.0367 18.1821 25.1369 18.0801 25.2371 18.0801L27.4407 16.7534L30.4457 22.1621C31.1469 23.3867 31.1469 25.0195 30.4457 26.2441C29.7446 27.4688 28.5426 28.1831 27.2404 28.1831H26.3389C25.7379 28.1831 25.3372 28.5913 25.3372 29.2036C25.3372 29.8159 25.7379 30.2241 26.3389 30.2241H27.2404C29.3439 30.2241 31.2471 29.1016 32.2487 27.1626C33.2504 25.4277 33.2504 23.0806 32.2487 21.1416Z\"/><path d=\"M21.7312 28.5913L15.5209 24.9175C15.4207 24.8154 15.2204 24.8154 15.1202 24.8154C14.6194 24.8154 14.2187 25.2236 14.2187 25.7339V28.3872H9.31052C7.80801 28.3872 6.40568 27.5708 5.70451 26.2441C4.90317 24.8154 4.90317 23.0806 5.70451 21.6519C6.00501 21.1416 5.80467 20.5293 5.30384 20.2231C4.80301 19.917 4.202 20.1211 3.9015 20.6314C2.6995 22.6724 2.6995 25.2236 3.9015 27.2647C5.00334 29.2036 7.00668 30.4282 9.31052 30.4282H14.1185V33.0815C14.1185 33.3877 14.3189 33.6938 14.5192 33.8979C14.6194 34 14.8197 34 14.9199 34C15.02 34 15.2204 34 15.3205 33.8979L21.6311 30.2241C21.9316 30.02 22.0317 29.8159 22.0317 29.4077C22.1319 28.9995 21.9316 28.6934 21.7312 28.5913Z\"/>',\n};\n\nexport const recycleIconName = 'recycle';\nexport const recycleIcon: IconShapeTuple = [recycleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.9429 4.21837C24.5519 3.83153 23.9202 3.83375 23.5319 4.22333C23.1436 4.61291 23.1459 5.24232 23.5369 5.62916L29.0811 11.0836H16.118C10.9753 10.9771 6.44905 14.4455 5.2325 19.4252C4.01595 24.4049 6.4359 29.5579 11.0524 31.8183C11.5536 32.0734 12.1675 31.8755 12.4235 31.3762C12.6796 30.8768 12.481 30.2652 11.9798 30.0101C8.94571 28.5103 7.01747 25.4364 6.994 22.0619C7.03788 17.0913 11.1091 13.0927 16.0981 13.1203H29.0612L23.5369 18.5648C23.3055 18.9625 23.3782 19.4664 23.7127 19.7831C24.0471 20.0998 24.556 20.1465 24.9429 19.8961L32.9202 12.0373L24.9429 4.21837Z\"/>',\n};\n\nexport const redoIconName = 'redo';\nexport const redoIcon: IconShapeTuple = [redoIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22 13C22 13.55 22.45 14 23 14H34V3C34 2.45 33.55 2 33 2C32.45 2 32 2.45 32 3V10.25C29.21 5.23 23.86 2 18 2C9.18 2 2 9.18 2 18C2 26.82 9.18 34 18 34C24.82 34 30.9 29.67 33.13 23.22C33.31 22.7 33.03 22.13 32.51 21.95C31.99 21.77 31.42 22.05 31.24 22.57C29.29 28.21 23.97 32 18 32C10.28 32 4 25.72 4 18C4 10.28 10.28 4 18 4C23.42 4 28.35 7.17 30.65 12H23C22.45 12 22 12.45 22 13Z\"/>',\n};\n\nexport const refreshIconName = 'refresh';\nexport const refreshIcon: IconShapeTuple = [refreshIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25.2724 20.3C24.9025 20.6903 24.9025 21.3206 25.2724 21.7109L28.3813 25.0029H8.99821C7.3488 25.0029 5.99929 23.6521 5.99929 22.0011V15.0267L4.01 12.9354C4.01 12.9354 4 12.9854 4 13.0054V22.0111C4 24.7728 6.2392 27.0142 8.99821 27.0142H28.3813L25.2724 30.3063C24.9025 30.6965 24.9025 31.3269 25.2724 31.7171C25.4523 31.9173 25.7022 32.0073 25.9422 32.0073C26.1821 32.0073 26.422 31.9073 26.6119 31.7171L32 26.0036L26.6119 20.29C26.2421 19.8998 25.6423 19.8998 25.2724 20.29V20.3ZM27.0018 9.00295H7.60871L10.7176 5.71089C11.0875 5.32064 11.0875 4.69025 10.7176 4.30001C10.3477 3.90976 9.74795 3.90976 9.37808 4.30001L4 10.0036L9.38808 15.7171C9.56801 15.9173 9.81792 16.0073 10.0578 16.0073C10.2978 16.0073 10.5377 15.9073 10.7276 15.7171C11.0975 15.3269 11.0975 14.6965 10.7276 14.3063L7.61871 11.0142H27.0018C28.6512 11.0142 30.0007 12.365 30.0007 14.0161V20.9904L31.99 23.0918C31.99 23.0918 32 23.0417 32 23.0217V14.0161C32 11.2544 29.7608 9.01295 27.0018 9.01295V9.00295Z\"/>',\n};\n\nexport const repeatIconName = 'repeat';\nexport const repeatIcon: IconShapeTuple = [repeatIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 5C18 4.44772 18.4477 4 19 4H32V17C32 17.5523 31.5523 18 31 18C30.4477 18 30 17.5523 30 17V7.41L20.75 16.66C20.5056 16.9454 20.1219 17.0697 19.7566 16.9818C19.3913 16.8939 19.1061 16.6087 19.0182 16.2434C18.9303 15.8781 19.0546 15.4944 19.34 15.25L28.59 6H19C18.4477 6 18 5.55228 18 5Z\"/><path d=\"M5 18C4.44772 18 4 18.4477 4 19V32H17C17.5523 32 18 31.5523 18 31C18 30.4477 17.5523 30 17 30H7.41L16.66 20.75C16.9454 20.5056 17.0697 20.1219 16.9818 19.7566C16.8939 19.3913 16.6087 19.1061 16.2434 19.0182C15.8781 18.9303 15.4944 19.0546 15.25 19.34L6 28.59V19C6 18.4477 5.55228 18 5 18Z\"/>',\n};\n\nexport const resizeIconName = 'resize';\nexport const resizeIcon: IconShapeTuple = [resizeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.9976 6.91084L31.0823 4.73025C29.8244 3.79 28.1771 3.77 27.039 4.71025L15.3182 15.2231L11.205 11.6821C11.7141 10.8919 11.9937 9.97166 11.9937 9.0014C11.9937 7.66104 11.4745 6.4107 10.5361 5.46045C8.56928 3.50993 5.40447 3.50993 3.45766 5.46045C1.51086 7.41097 1.51086 10.5818 3.45766 12.5323C4.42607 13.5026 5.70398 13.9927 6.99187 13.9927C7.98024 13.9927 8.95864 13.6927 9.80725 13.1125L13.8107 16.5634L7.75062 21.9949L7.82051 22.0749C6.28303 21.8148 4.64571 22.265 3.45766 23.4553C1.51086 25.4058 1.51086 28.5766 3.45766 30.5272C4.42607 31.4974 5.70398 31.9876 6.99187 31.9876C8.27975 31.9876 9.54767 31.4974 10.5261 30.5272C11.4645 29.5869 11.9837 28.3266 11.9837 26.9862C11.9837 25.6459 11.4645 24.3955 10.5261 23.4453C10.2964 23.2152 10.0369 23.0152 9.7773 22.8351L28.2869 6.24066C28.7062 5.90057 29.3751 5.94058 29.9043 6.34069L30.9126 7.09089L19.3815 18.0038L30.9126 28.9167L29.9043 29.6669C29.3652 30.067 28.7062 30.1071 28.3169 29.797L17.245 19.9143L15.7974 21.2847L27.0589 31.3274C27.608 31.7775 28.2869 31.9976 28.9758 31.9976C29.6647 31.9976 30.4434 31.7575 31.0823 31.2774L33.9976 29.0968L22.2768 18.0038L33.9976 6.91084ZM9.10839 11.122C7.94031 12.2923 6.04342 12.2923 4.87534 11.122C4.30627 10.5518 3.99678 9.80161 3.99678 9.0014C3.99678 8.20118 4.30627 7.45098 4.87534 6.88083C5.4444 6.31068 6.22313 6.0006 6.99187 6.0006C7.7606 6.0006 8.52934 6.29067 9.10839 6.88083C9.68744 7.47099 9.98695 8.20118 9.98695 9.0014C9.98695 9.80161 9.67746 10.5518 9.10839 11.122ZM9.98695 27.0062C9.98695 27.8064 9.67746 28.5566 9.10839 29.1268C7.94031 30.2971 6.04342 30.2971 4.87534 29.1268C4.30627 28.5566 3.99678 27.8064 3.99678 27.0062C3.99678 26.206 4.30627 25.4558 4.87534 24.8857C5.4444 24.3155 6.22313 24.0054 6.99187 24.0054C7.7606 24.0054 8.52934 24.2955 9.10839 24.8857C9.68744 25.4758 9.98695 26.206 9.98695 27.0062Z\"/>',\n  solid:\n    '<path d=\"M33.9976 5.98959L32.0114 4.51993C31.1032 3.85008 29.9355 3.82009 29.157 4.44994L20.7834 11.6983L20.7634 11.6783C15.7632 16.0073 8.52731 22.1259 8.40754 22.2259C6.71085 21.726 4.80458 22.1259 3.46719 23.4656C1.52099 25.4151 1.52099 28.5844 3.46719 30.5339C4.4353 31.5037 5.7128 31.9936 7.00029 31.9936C8.28777 31.9936 9.5553 31.5037 10.5334 30.5339C12.4796 28.5844 12.4796 25.4151 10.5334 23.4656C10.4535 23.3856 10.3637 23.3356 10.2839 23.2656C11.1522 22.5258 12.9087 21.0461 14.9747 19.2765L29.147 31.5437C29.9255 32.1736 31.0932 32.1436 32.0015 31.4737L33.9876 30.0041L21.1327 17.9968L33.9976 5.98959ZM9.11616 29.1143C7.94844 30.284 6.05214 30.284 4.88442 29.1143C4.31553 28.5444 4.00614 27.7946 4.00614 26.9948C4.00614 26.1949 4.31553 25.4451 4.88442 24.8752C5.45331 24.3054 6.23179 23.9954 7.00029 23.9954C7.76879 23.9954 8.53729 24.2854 9.11616 24.8752C9.69502 25.4651 9.99444 26.1949 9.99444 26.9948C9.99444 27.7946 9.68504 28.5444 9.11616 29.1143ZM6.99031 13.9977C7.99834 13.9977 9.00637 13.6778 9.86469 13.068L12.9487 15.8273L14.4857 14.4976L11.232 11.6083C12.4097 9.67874 12.1802 7.12933 10.5234 5.45971C8.56723 3.52016 5.40341 3.52016 3.45721 5.46971C1.51101 7.41926 1.51101 10.5885 3.45721 12.5381C4.42532 13.5079 5.70282 13.9977 6.99031 13.9977ZM4.87444 6.87938C5.44333 6.30952 6.19187 5.99959 6.99031 5.99959C7.78875 5.99959 8.53729 6.30952 9.10617 6.87938C10.2739 8.04912 10.2739 9.94868 9.10617 11.1184C7.93846 12.2881 6.00224 12.2481 4.87444 11.1184C3.74664 9.98867 3.70672 8.04912 4.87444 6.87938Z\"/>',\n};\n\nexport const scissorsIconName = 'scissors';\nexport const scissorsIcon: IconShapeTuple = [scissorsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 6.59136V11.1427L16 11.1026V6.55126C16 5.16708 14.8807 4.04499 13.5 4.04499C12.1193 4.04499 11 5.16708 11 6.55126V29.6089C11.0013 30.5016 10.7367 31.3743 10.24 32.1152H25.58C26.9607 32.1152 28.08 30.9931 28.08 29.6089V13.1578H30.08V29.5688C30.08 32.0603 28.0653 34.0801 25.58 34.0801H6.5C4.01472 34.0801 2 32.0603 2 29.5688V24.055H7.19V26.06H4V29.649C4 31.0332 5.11929 32.1553 6.5 32.1553C7.88071 32.1553 9 31.0332 9 29.649V6.59136C9 4.09985 11.0147 2.08008 13.5 2.08008H29.5C31.9853 2.08008 34 4.09985 34 6.59136ZM32 6.59136C31.9781 5.22287 30.8652 4.12502 29.5 4.12519L17.24 4.08509C17.7361 4.82624 18.0007 5.69879 18 6.59136V9.13772H32V6.59136Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M24.2478 2.08008H13.4672C10.989 2.08008 8.98006 4.09985 8.98006 6.59136V29.649C8.98006 31.0332 7.86396 32.1553 6.48718 32.1553C5.1104 32.1553 3.9943 31.0332 3.9943 29.649V26.06H7.17521V24.055H2V29.5688C2 32.0603 4.00898 34.0801 6.48718 34.0801H25.5128C27.991 34.0801 30 32.0603 30 29.5688V15.0367H28.0057V29.6089C28.0057 30.9931 26.8896 32.1152 25.5128 32.1152H10.2165C10.7118 31.3743 10.9757 30.5016 10.9744 29.6089V6.55126C10.9744 5.16708 12.0905 4.04499 13.4672 4.04499C14.844 4.04499 15.9601 5.16708 15.9601 6.55126V11.1026L19.0304 11.1095C19.1144 10.7337 19.2667 10.3705 19.4862 10.0387L20.0253 9.13772H17.9544V6.59136C17.9551 5.69879 17.6913 4.82624 17.1966 4.08509L23.0367 4.10425L24.2478 2.08008Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24.1997 2.08008H13.5C11.0147 2.08008 9 4.09985 9 6.59136V29.649C9 31.0332 7.88071 32.1553 6.5 32.1553C5.11929 32.1553 4 31.0332 4 29.649V26.06H7.19V24.055H2V29.5688C2 32.0603 4.01472 34.0801 6.5 34.0801H25.58C28.0653 34.0801 30.08 32.0603 30.08 29.5688V13.1578H28.08V29.6089C28.08 30.9931 26.9607 32.1152 25.58 32.1152H10.24C10.7367 31.3743 11.0013 30.5016 11 29.6089V6.55126C11 5.16708 12.1193 4.04499 13.5 4.04499C14.8807 4.04499 16 5.16708 16 6.55126V11.1026L25.23 11.1232C24.6232 10.558 24.1169 9.88622 23.7409 9.13772H18V6.59136C18.0007 5.69879 17.7361 4.82624 17.24 4.08509L23.2596 4.10478C23.4645 3.37461 23.7848 2.69274 24.1997 2.08008Z\"/>',\n\n  solid:\n    '<path d=\"M34 11.1427V6.59136C34 4.09985 31.9853 2.08008 29.5 2.08008H13.5C11.0147 2.08008 9 4.09985 9 6.59136V24.055H2V29.5688C2 32.0603 4.01472 34.0801 6.5 34.0801H25.58C28.0653 34.0801 30.08 32.0603 30.08 29.5688V13.1578H28.08V29.6089C28.08 30.9931 26.9607 32.1152 25.58 32.1152H10.24C10.7367 31.3743 11.0013 30.5016 11 29.6089V6.55126C11 5.16708 12.1193 4.04499 13.5 4.04499C14.8807 4.04499 16 5.16708 16 6.55126V11.1026L34 11.1427Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M24.3113 2.08008H13.5C11.0147 2.08008 9 4.09985 9 6.59136V24.055H2V29.5688C2 32.0603 4.01472 34.0801 6.5 34.0801H25.58C28.0653 34.0801 30.08 32.0603 30.08 29.5688V15.0367H28.08V29.6089C28.08 30.9931 26.9607 32.1152 25.58 32.1152H10.24C10.7367 31.3743 11.0013 30.5016 11 29.6089V6.55126C11 5.16708 12.1193 4.04499 13.5 4.04499C14.8807 4.04499 16 5.16708 16 6.55126V11.1026L19.079 11.1095C19.1633 10.7337 19.3161 10.3705 19.5362 10.0387L24.3113 2.08008Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 13.5001C29.3514 13.4969 28.706 13.4095 28.08 13.2401V29.5401C28.08 30.9208 26.9607 32.0401 25.58 32.0401H10.24C10.7367 31.301 11.0013 30.4305 11 29.5401V6.54008C11 5.15937 12.1193 4.04008 13.5 4.04008C14.8807 4.04008 16 5.15937 16 6.54008V11.0801H24.54C22.2417 8.62951 21.8651 4.94498 23.62 2.08008H13.5C12.3065 2.08008 11.1619 2.55418 10.318 3.3981C9.47411 4.24201 9 5.3866 9 6.58008V24.0001H2V29.5001C2 31.9854 4.01472 34.0001 6.5 34.0001H25.58C28.0653 34.0001 30.08 31.9854 30.08 29.5001V13.5001H30Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const scrollIconName = 'scroll';\nexport const scrollIcon: IconShapeTuple = [scrollIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,15H22.41l9.25-9.25a1,1,0,0,0-1.41-1.41L21,13.59V4a1,1,0,0,0-2,0V17H32a1,1,0,0,0,0-2Z\"/><path d=\"M4,19a1,1,0,0,0,0,2h9.59L4.33,30.25a1,1,0,1,0,1.41,1.41L15,22.41V32a1,1,0,0,0,2,0V19Z\"/>',\n};\n\nexport const shrinkIconName = 'shrink';\nexport const shrinkIcon: IconShapeTuple = [shrinkIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.9804 12.37C11.9881 10.5397 10.7556 8.93757 8.98767 8.48V5C8.98767 4.44772 8.54105 4 7.99011 4C7.43917 4 6.99255 4.44772 6.99255 5V8.48C5.19755 8.91093 3.93164 10.5197 3.93164 12.37C3.93164 14.2203 5.19755 15.8291 6.99255 16.26V31C6.99255 31.5523 7.43917 32 7.99011 32C8.54105 32 8.98767 31.5523 8.98767 31V16.26C10.7556 15.8024 11.9881 14.2003 11.9804 12.37ZM28.9389 11.94C30.7069 12.3976 31.9394 13.9997 31.9316 15.83C31.9394 17.6603 30.7069 19.2624 28.9389 19.72V31C28.9389 31.5523 28.4923 32 27.9414 32C27.3904 32 26.9438 31.5523 26.9438 31V19.72C25.1488 19.2891 23.8829 17.6803 23.8829 15.83C23.8829 13.9797 25.1488 12.3709 26.9438 11.94V5C26.9438 4.44772 27.3904 4 27.9414 4C28.4923 4 28.9389 4.44772 28.9389 5V11.94ZM25.9462 15.8301C25.9462 16.9346 26.8395 17.8301 27.9414 17.8301V17.8701C28.4775 17.8702 28.9911 17.654 29.3664 17.2702C29.7417 16.8865 29.9472 16.3674 29.9365 15.8301C29.9365 14.7255 29.0432 13.8301 27.9414 13.8301C26.8395 13.8301 25.9462 14.7255 25.9462 15.8301ZM5.99499 12.3701C5.99499 13.4747 6.88824 14.3701 7.99011 14.3701V14.4001C8.52448 14.4002 9.03654 14.1854 9.41157 13.8038C9.7866 13.4222 9.99325 12.9057 9.98524 12.3701C9.98524 11.2655 9.09199 10.3701 7.99011 10.3701C6.88824 10.3701 5.99499 11.2655 5.99499 12.3701ZM21.956 24.5C21.9638 22.6697 20.7312 21.0676 18.9633 20.61V5C18.9633 4.44772 18.5167 4 17.9658 4C17.4148 4 16.9682 4.44772 16.9682 5V20.61C15.1732 21.0409 13.9073 22.6497 13.9073 24.5C13.9073 26.3503 15.1732 27.9591 16.9682 28.39V31C16.9682 31.5523 17.4148 32 17.9658 32C18.5167 32 18.9633 31.5523 18.9633 31V28.39C20.7312 27.9324 21.9638 26.3303 21.956 24.5ZM15.9706 24.5C15.9706 25.6046 16.8639 26.5 17.9657 26.5V26.53C18.5001 26.5301 19.0122 26.3152 19.3872 25.9336C19.7622 25.5521 19.9689 25.0356 19.9609 24.5C19.9609 23.3954 19.0676 22.5 17.9657 22.5C16.8639 22.5 15.9706 23.3954 15.9706 24.5Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.05 12.37C12.05 10.54 10.83 8.94 9.06 8.48V5C9.06 4.45 8.61 4 8.06 4C7.51 4 7.06 4.45 7.06 5V8.48C5.26 8.91 4 10.52 4 12.37C4 14.22 5.27 15.83 7.06 16.26V31C7.06 31.55 7.51 32 8.06 32C8.61 32 9.06 31.55 9.06 31V16.26C10.83 15.8 12.06 14.2 12.05 12.37ZM29.01 11.94C30.78 12.4 32.01 14 32 15.83C32 17.66 30.78 19.26 29.01 19.72V31C29.01 31.55 28.56 32 28.01 32C27.46 32 27.01 31.55 27.01 31V19.72C25.21 19.29 23.95 17.68 23.95 15.83C23.95 13.98 25.22 12.37 27.01 11.94V5C27.01 4.45 27.46 4 28.01 4C28.56 4 29.01 4.45 29.01 5V11.94ZM22.03 24.5C22.03 22.67 20.81 21.07 19.04 20.61V5C19.04 4.45 18.59 4 18.04 4C17.49 4 17.04 4.45 17.04 5V20.61C15.24 21.04 13.98 22.65 13.98 24.5C13.98 26.35 15.25 27.96 17.04 28.39V31C17.04 31.55 17.49 32 18.04 32C18.59 32 19.04 31.55 19.04 31V28.39C20.81 27.93 22.04 26.33 22.03 24.5Z\"/>',\n};\n\nexport const sliderIconName = 'slider';\nexport const sliderIcon: IconShapeTuple = [sliderIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.4603 24.6442L28.3249 22.833L30.1922 22.3327C30.7214 22.1926 31.041 21.6423 30.9012 21.1119C30.7614 20.5816 30.2122 20.2614 29.6729 20.4015L25.8784 21.4221L19.9769 18.01L25.9383 14.5679L29.633 15.5585C29.7229 15.5785 29.8027 15.5885 29.8926 15.5885C30.332 15.5885 30.7414 15.2983 30.8612 14.848C31.001 14.3177 30.6915 13.7674 30.1522 13.6273L28.3848 13.157L31.4603 11.3859C31.9397 11.1057 32.0994 10.4953 31.8298 10.015C31.5502 9.53471 30.9411 9.37461 30.4618 9.64478L27.3263 11.4559L27.8256 9.59475C27.9654 9.06442 27.6558 8.51407 27.1166 8.37398C26.5874 8.2339 26.0382 8.54409 25.8884 9.08443L24.8699 12.8868L18.9684 16.2989V9.40463L21.6745 6.69293C22.0639 6.30269 22.0639 5.6723 21.6745 5.28205C21.285 4.89181 20.656 4.89181 20.2565 5.28205L18.9684 6.57286V3.00063C18.9684 2.45028 18.519 2 17.9698 2C17.4206 2 16.9713 2.45028 16.9713 3.00063V6.62289L15.6033 5.26204C15.2138 4.87179 14.5847 4.87179 14.1853 5.26204C13.7859 5.65228 13.7959 6.28268 14.1853 6.67292L16.9613 9.45466V16.2789L10.9999 12.8368L10.0113 9.13446C9.87153 8.60413 9.32233 8.28393 8.78311 8.42402C8.25387 8.5641 7.93433 9.11445 8.07413 9.64478L8.54345 11.4159L5.46789 9.63477C4.98859 9.3546 4.37947 9.5247 4.09987 10.005C3.82027 10.4853 3.99003 11.0957 4.46934 11.3759L7.60481 13.187L5.73751 13.6873C5.20827 13.8274 4.88873 14.3777 5.02853 14.9081C5.14836 15.3583 5.54778 15.6485 5.99713 15.6485C6.087 15.6485 6.16688 15.6385 6.25675 15.6185L10.0513 14.5979L15.9528 18.01L9.99136 21.4522L6.2967 20.4615C5.76746 20.3215 5.21826 20.6316 5.06847 21.172C4.91869 21.7123 5.23823 22.2527 5.77745 22.3927L7.54489 22.863L4.46934 24.6341C3.99003 24.9143 3.83026 25.5247 4.09987 26.005C4.2896 26.3252 4.61912 26.5053 4.96862 26.5053C5.13837 26.5053 5.30813 26.4653 5.46789 26.3752L8.60337 24.5641L8.10409 26.4253C7.96429 26.9556 8.27384 27.5059 8.81306 27.646C8.90293 27.666 8.98282 27.676 9.07269 27.676C9.51205 27.676 9.92146 27.3859 10.0413 26.9356L11.0598 23.1332L16.9613 19.7211V26.6154L14.2552 29.3271C13.8658 29.7173 13.8658 30.3477 14.2552 30.738C14.6446 31.1282 15.2737 31.1282 15.6732 30.738L16.9613 29.4472V32.9994C16.9613 33.5497 17.4106 34 17.9599 34C18.5091 34 18.9584 33.5497 18.9584 32.9994V29.3771L20.3264 30.738C20.5261 30.9381 20.7758 31.0281 21.0354 31.0281C21.295 31.0281 21.5447 30.9281 21.7444 30.738C22.1338 30.3477 22.1338 29.7173 21.7444 29.3271L18.9684 26.5453V19.7211L24.9298 23.1632L25.9184 26.8655C26.0382 27.3158 26.4376 27.606 26.887 27.606C26.9768 27.606 27.0567 27.596 27.1466 27.576C27.6758 27.4359 27.9954 26.8856 27.8556 26.3552L27.3862 24.5841L30.4618 26.3652C30.6216 26.4553 30.7913 26.4953 30.9611 26.4953C31.3106 26.4953 31.6401 26.3152 31.8298 25.995C32.1094 25.5147 31.9397 24.9043 31.4603 24.6241V24.6442Z\"/>',\n};\n\nexport const snowflakeIconName = 'snowflake';\nexport const snowflakeIcon: IconShapeTuple = [snowflakeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M15.0312 24H5.03125C4.48125 24 4.03125 24.45 4.03125 25C4.03125 25.55 4.48125 26 5.03125 26H15.0312C15.5813 26 16.0312 25.55 16.0312 25C16.0312 24.45 15.5813 24 15.0312 24ZM27.0312 8H5.03125C4.48125 8 4.03125 8.45 4.03125 9C4.03125 9.55 4.48125 10 5.03125 10H27.0312C27.5812 10 28.0312 9.55 28.0312 9C28.0312 8.45 27.5812 8 27.0312 8ZM21.0312 16H5.03125C4.48125 16 4.03125 16.45 4.03125 17C4.03125 17.55 4.48125 18 5.03125 18H21.0312C21.5812 18 22.0312 17.55 22.0312 17C22.0312 16.45 21.5812 16 21.0312 16Z\"/>',\n};\n\nexport const sortByIconName = 'sort-by';\nexport const sortByIcon: IconShapeTuple = [sortByIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M8.81 10.22C9.01 10.42 9.26 10.51 9.52 10.51C9.78 10.51 10.03 10.41 10.23 10.22C10.62 9.83 10.62 9.2 10.23 8.81L8.11 6.69C7.72 6.3 7.09 6.3 6.7 6.69C6.31 7.08 6.31 7.71 6.7 8.1L8.82 10.22H8.81ZM7 18C7 17.45 6.55 17 6 17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6C6.55 19 7 18.55 7 18ZM18 7C18.55 7 19 6.55 19 6V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6C17 6.55 17.45 7 18 7ZM26.49 10.51C26.75 10.51 27 10.41 27.2 10.22L29.32 8.1C29.71 7.71 29.71 7.08 29.32 6.69C28.93 6.3 28.3 6.3 27.91 6.69L25.79 8.81C25.4 9.2 25.4 9.83 25.79 10.22C25.99 10.42 26.24 10.51 26.5 10.51H26.49ZM8.81 25.78L6.69 27.9C6.3 28.29 6.3 28.92 6.69 29.31C6.89 29.51 7.14 29.6 7.4 29.6C7.66 29.6 7.91 29.5 8.11 29.31L10.23 27.19C10.62 26.8 10.62 26.17 10.23 25.78C9.84 25.39 9.21 25.39 8.82 25.78H8.81ZM33 17H30C29.45 17 29 17.45 29 18C29 18.55 29.45 19 30 19H33C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17ZM18 9C13.04 9 9 13.04 9 18C9 22.96 13.04 27 18 27C22.96 27 27 22.96 27 18C27 13.04 22.96 9 18 9ZM18 25C14.14 25 11 21.86 11 18C11 14.14 14.14 11 18 11C21.86 11 25 14.14 25 18C25 21.86 21.86 25 18 25ZM27.19 25.78C26.8 25.39 26.17 25.39 25.78 25.78C25.39 26.17 25.39 26.8 25.78 27.19L27.9 29.31C28.1 29.51 28.35 29.6 28.61 29.6C28.87 29.6 29.12 29.5 29.32 29.31C29.71 28.92 29.71 28.29 29.32 27.9L27.2 25.78H27.19ZM18 29C17.45 29 17 29.45 17 30V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30C19 29.45 18.55 29 18 29Z\"/>',\n  solid:\n    '<path d=\"M8.81 25.78L6.69 27.9C6.3 28.29 6.3 28.92 6.69 29.31C6.89 29.51 7.14 29.6 7.4 29.6C7.66 29.6 7.91 29.5 8.11 29.31L10.23 27.19C10.62 26.8 10.62 26.17 10.23 25.78C9.84 25.39 9.21 25.39 8.82 25.78H8.81ZM7 18C7 17.45 6.55 17 6 17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6C6.55 19 7 18.55 7 18ZM8.81 10.22C9.01 10.42 9.26 10.51 9.52 10.51C9.78 10.51 10.03 10.41 10.23 10.22C10.62 9.83 10.62 9.2 10.23 8.81L8.11 6.69C7.72 6.3 7.09 6.3 6.7 6.69C6.31 7.08 6.31 7.71 6.7 8.1L8.82 10.22H8.81ZM26.49 10.51C26.75 10.51 27 10.41 27.2 10.22L29.32 8.1C29.71 7.71 29.71 7.08 29.32 6.69C28.93 6.3 28.3 6.3 27.91 6.69L25.79 8.81C25.4 9.2 25.4 9.83 25.79 10.22C25.99 10.42 26.24 10.51 26.5 10.51H26.49ZM18 7C18.55 7 19 6.55 19 6V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6C17 6.55 17.45 7 18 7ZM18 29C17.45 29 17 29.45 17 30V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30C19 29.45 18.55 29 18 29ZM33 17H30C29.45 17 29 17.45 29 18C29 18.55 29.45 19 30 19H33C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17ZM27.19 25.78C26.8 25.39 26.17 25.39 25.78 25.78C25.39 26.17 25.39 26.8 25.78 27.19L27.9 29.31C28.1 29.51 28.35 29.6 28.61 29.6C28.87 29.6 29.12 29.5 29.32 29.31C29.71 28.92 29.71 28.29 29.32 27.9L27.2 25.78H27.19ZM18 9C13.04 9 9 13.04 9 18C9 22.96 13.04 27 18 27C22.96 27 27 22.96 27 18C27 13.04 22.96 9 18 9Z\"/>',\n};\n\nexport const sunIconName = 'sun';\nexport const sunIcon: IconShapeTuple = [sunIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M23.9929 10.0062H19.9943V12.0082H23.9929V10.0062ZM7.99857 26.0219H9.99786V24.02H7.99857V26.0219ZM27.9914 10.0062H25.9921V12.0082H27.9914V10.0062ZM25.7022 18.3044C25.3124 17.914 24.6826 17.914 24.2928 18.3044C23.9029 18.6947 23.9029 19.3254 24.2928 19.7157L28.2513 24.01H18.005V26.0119H28.2513L24.2928 30.3061C23.9029 30.6965 23.9029 31.3271 24.2928 31.7175C24.4927 31.9177 24.7426 32.0078 25.0025 32.0078C25.2624 32.0078 25.5123 31.9077 25.7122 31.7175L32 25.0009L25.7122 18.2843L25.7022 18.3044ZM11.7072 16.3024L7.74866 12.0082H17.995V10.0062H7.74866L11.7072 5.71199C12.0971 5.3216 12.0971 4.69098 11.7072 4.3006C11.3174 3.91022 10.6876 3.91022 10.2978 4.3006L4 11.0072L10.2878 17.7238C10.4877 17.924 10.7376 18.0141 10.9975 18.0141C11.2574 18.0141 11.5073 17.914 11.7072 17.7238C12.0971 17.3334 12.0971 16.7028 11.7072 16.3124V16.3024ZM11.9971 26.0219H15.9957V24.02H11.9971V26.0219Z\"/>',\n};\n\nexport const switchIconName = 'switch';\nexport const switchIcon: IconShapeTuple = [switchIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6 18C6 12.13 10.2 7.15 15.98 6.17C16.65 6.06 17.33 6 18 6C21.45 6 24.66 7.48 26.92 10H21C20.45 10 20 10.45 20 11C20 11.55 20.45 12 21 12H30V3C30 2.45 29.55 2 29 2C28.45 2 28 2.45 28 3V8.24C25.39 5.56 21.82 4 18 4C17.21 4 16.42 4.07 15.64 4.2C8.9 5.34 4 11.15 4 18C4 18.39 4.02 18.77 4.05 19.15C4.09 19.67 4.53 20.07 5.05 20.07C5.08 20.07 5.1 20.07 5.13 20.07C5.68 20.03 6.09 19.54 6.05 18.99C6.02 18.66 6.01 18.34 6.01 18H6ZM31.96 16.95C31.92 16.4 31.44 15.99 30.89 16.03C30.34 16.07 29.93 16.55 29.97 17.1C29.99 17.4 30 17.7 30 18C30 24.62 24.62 30 18 30C14.55 30 11.33 28.52 9.07 26H15C15.55 26 16 25.55 16 25C16 24.45 15.55 24 15 24H6V33C6 33.55 6.45 34 7 34C7.55 34 8 33.55 8 33V27.76C10.61 30.44 14.18 32 18 32C25.72 32 32 25.72 32 18C32 17.65 31.99 17.29 31.96 16.95Z\"/>',\n};\n\nexport const syncIconName = 'sync';\nexport const syncIcon: IconShapeTuple = [syncIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33 18C33.55 18 34 17.55 34 17C34 16.45 33.55 16 33 16H28V8H33C33.55 8 34 7.55 34 7C34 6.45 33.55 6 33 6H8V3C8 2.45 7.55 2 7 2C6.45 2 6 2.45 6 3V6H3C2.45 6 2 6.45 2 7C2 7.55 2.45 8 3 8H6V33C6 33.55 6.45 34 7 34C7.55 34 8 33.55 8 33V28H16V33C16 33.55 16.45 34 17 34C17.55 34 18 33.55 18 33V28H26V33C26 33.55 26.45 34 27 34C27.55 34 28 33.55 28 33V28H33C33.55 28 34 27.55 34 27C34 26.45 33.55 26 33 26H28V18H33ZM16 26H8V18H16V26ZM16 16H8V8H16V16ZM26 26H18V18H26V26ZM26 16H18V8H26V16Z\"/>',\n};\n\nexport const tableIconName = 'table';\nexport const tableIcon: IconShapeTuple = [tableIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10.5 9C9.67 9 9 9.67 9 10.5C9 11.33 9.67 12 10.5 12C11.33 12 12 11.33 12 10.5C12 9.67 11.33 9 10.5 9ZM31.04 18.82L17.26 5.11C16.91 4.76 16.18 4.04 15.09 4.03L5.03 4C4.77 4 4.51 4.1 4.32 4.29C4.13 4.48 4.03 4.73 4.03 4.99L4 14.97C4 15.85 4.37 16.76 4.96 17.34L18.75 31.05C19.36 31.66 20.18 32 21.04 32H21.06C21.92 32 22.73 31.67 23.33 31.07L31.06 23.38C32.32 22.13 32.31 20.08 31.04 18.82ZM29.64 21.97L21.91 29.66C21.68 29.89 21.38 30.01 21.05 30.01C20.72 30.01 20.4 29.88 20.16 29.64L6.38 15.93C6.16 15.71 6.01 15.31 6.01 14.97L6.03 6L15.08 6.03C15.27 6.03 15.48 6.17 15.84 6.53L29.62 20.24C30.11 20.73 30.12 21.51 29.64 21.98V21.97Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M20.5371 8.37048L17.26 5.11C16.91 4.76 16.18 4.04 15.09 4.03L5.03 4C4.77 4 4.51 4.1 4.32 4.29C4.13 4.48 4.03 4.73 4.03 4.99L4 14.97C4 15.85 4.37 16.76 4.96 17.34L18.75 31.05C19.36 31.66 20.18 32 21.04 32H21.06C21.92 32 22.73 31.67 23.33 31.07L31.06 23.38C32.32 22.13 32.31 20.08 31.04 18.82L27.2374 15.0367H24.3901L29.62 20.24C30.11 20.73 30.12 21.51 29.64 21.98V21.97L21.91 29.66C21.68 29.89 21.38 30.01 21.05 30.01C20.72 30.01 20.4 29.88 20.16 29.64L6.38 15.93C6.16 15.71 6.01 15.31 6.01 14.97L6.03 6L15.08 6.03C15.27 6.03 15.48 6.17 15.84 6.53L19.4704 10.142C19.4916 10.1073 19.5136 10.0728 19.5362 10.0387L20.5371 8.37048Z\"/><path d=\"M9 10.5C9 9.67 9.67 9 10.5 9C11.33 9 12 9.67 12 10.5C12 11.33 11.33 12 10.5 12C9.67 12 9 11.33 9 10.5Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M10.5 9C9.67 9 9 9.67 9 10.5C9 11.33 9.67 12 10.5 12C11.33 12 12 11.33 12 10.5C12 9.67 11.33 9 10.5 9ZM31.04 18.82L17.26 5.11C16.91 4.76 16.18 4.04 15.09 4.03L5.03 4C4.77 4 4.51 4.1 4.32 4.29C4.13 4.48 4.03 4.73 4.03 4.99L4 14.97C4 15.85 4.37 16.76 4.96 17.34L18.75 31.05C19.36 31.66 20.18 32 21.04 32H21.06C21.92 32 22.73 31.67 23.33 31.07L31.06 23.38C32.32 22.13 32.31 20.08 31.04 18.82ZM29.64 21.97L21.91 29.66C21.68 29.89 21.38 30.01 21.05 30.01C20.72 30.01 20.4 29.88 20.16 29.64L6.38 15.93C6.16 15.71 6.01 15.31 6.01 14.97L6.03 6L15.08 6.03C15.27 6.03 15.48 6.17 15.84 6.53L29.62 20.24C30.11 20.73 30.12 21.51 29.64 21.98V21.97Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path d=\"M31.0405 18.82L17.2605 5.11C16.9105 4.76 16.1805 4.04 15.0905 4.03L5.03049 4C4.77049 4 4.51049 4.1 4.32049 4.29C4.13049 4.48 4.03049 4.73 4.03049 4.99L4.00049 14.97C4.00049 15.85 4.37049 16.76 4.96049 17.34L18.7505 31.05C19.3605 31.66 20.1805 32 21.0405 32H21.0605C21.9205 32 22.7305 31.67 23.3305 31.07L31.0605 23.38C32.3205 22.13 32.3105 20.08 31.0405 18.82ZM10.5005 12.2C9.56049 12.2 8.80049 11.44 8.80049 10.5C8.80049 9.56 9.56049 8.8 10.5005 8.8C11.4405 8.8 12.2005 9.56 12.2005 10.5C12.2005 11.44 11.4405 12.2 10.5005 12.2Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.5372 8.3701L19.5361 10.0387C18.8702 11.0423 18.8203 12.3342 19.4204 13.3893C20.0232 14.4489 21.1576 15.0604 22.3394 15.0367H27.2379L31.0405 18.82C32.3105 20.08 32.3205 22.13 31.0605 23.38L23.3305 31.07C22.7305 31.67 21.9205 32 21.0605 32H21.0405C20.1805 32 19.3605 31.66 18.7505 31.05L4.96049 17.34C4.37049 16.76 4.00049 15.85 4.00049 14.97L4.03049 4.99C4.03049 4.73 4.13049 4.48 4.32049 4.29C4.51049 4.1 4.77049 4 5.03049 4L15.0905 4.03C16.1805 4.04 16.9105 4.76 17.2605 5.11L20.5372 8.3701ZM8.80049 10.5C8.80049 11.44 9.56049 12.2 10.5005 12.2C11.4405 12.2 12.2005 11.44 12.2005 10.5C12.2005 9.56 11.4405 8.8 10.5005 8.8C9.56049 8.8 8.80049 9.56 8.80049 10.5Z\"/>',\n\n  solidBadged:\n    '<path d=\"M31.0405 18.82L17.2605 5.11C16.9105 4.76 16.1805 4.04 15.0905 4.03L5.03049 4C4.77049 4 4.51049 4.1 4.32049 4.29C4.13049 4.48 4.03049 4.73 4.03049 4.99L4.00049 14.97C4.00049 15.85 4.37049 16.76 4.96049 17.34L18.7505 31.05C19.3605 31.66 20.1805 32 21.0405 32H21.0605C21.9205 32 22.7305 31.67 23.3305 31.07L31.0605 23.38C32.3205 22.13 32.3105 20.08 31.0405 18.82ZM10.5005 12.2C9.56049 12.2 8.80049 11.44 8.80049 10.5C8.80049 9.56 9.56049 8.8 10.5005 8.8C11.4405 8.8 12.2005 9.56 12.2005 10.5C12.2005 11.44 11.4405 12.2 10.5005 12.2Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const tagIconName = 'tag';\nexport const tagIcon: IconShapeTuple = [tagIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M8.46848 9.92189C7.61868 9.92189 6.93884 10.6022 6.93884 11.4325C6.93884 12.2628 7.62868 12.9431 8.46848 12.9431C9.30829 12.9431 9.99813 12.2628 9.99813 11.4325C9.99813 10.6022 9.30829 9.92189 8.46848 9.92189ZM27.3341 18.5952L14.5471 5.93036C13.9672 5.35013 13.1874 5.03001 12.3576 5.03001H2.99977C2.44989 5.04002 2 5.48018 2 6.0304V15.294C2 16.1143 2.31993 16.8846 2.90979 17.4548L15.6968 30.1097C16.2966 30.7099 17.0865 31 17.8863 31C18.6861 31 19.4759 30.6999 20.0758 30.1097L27.3441 22.9169C28.5538 21.7264 28.5538 19.7857 27.3441 18.5852L27.3341 18.5952ZM25.9244 21.5264L18.6561 28.7191C18.2362 29.1393 17.5364 29.1393 17.1065 28.7191L4.31946 16.0543C4.10951 15.8542 3.99953 15.5741 3.99953 15.284V7.01077H12.3576C12.6475 7.01077 12.9274 7.12082 13.1274 7.3309L25.9144 19.9858C26.3443 20.4059 26.3443 21.0962 25.9144 21.5164L25.9244 21.5264ZM33.0927 18.5652L20.2957 5.90035C19.7158 5.32012 18.936 5 18.1062 5H16.5666L31.733 19.9858C32.1629 20.4059 32.1029 21.0662 31.673 21.4863L22.3652 30.6999C22.7851 30.9 23.175 30.98 23.6349 30.98C24.4247 30.98 25.2246 30.6799 25.8244 30.0897L33.0927 22.8969C34.3024 21.7064 34.3024 19.7657 33.0927 18.5652Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M21.3745 6.96801L20.2957 5.90035C19.7158 5.32012 18.936 5 18.1062 5H16.5666L20.3268 8.71537L21.3745 6.96801Z\"/><path d=\"M26.7282 15.0405H29.5313L33.0927 18.5652C34.3024 19.7657 34.3024 21.7064 33.0927 22.8969L25.8244 30.0897C25.2246 30.6799 24.4247 30.98 23.6349 30.98C23.175 30.98 22.7851 30.9 22.3652 30.6999L31.673 21.4863C32.1029 21.0662 32.1629 20.4059 31.733 19.9858L26.7282 15.0405Z\"/><path d=\"M19.2433 10.5818L14.5471 5.93036C13.9672 5.35013 13.1874 5.03001 12.3576 5.03001H2.99977C2.44989 5.04002 2 5.48018 2 6.0304V15.294C2 16.1143 2.31993 16.8846 2.90979 17.4548L15.6968 30.1097C16.2966 30.7099 17.0865 31 17.8863 31C18.6861 31 19.4759 30.6999 20.0758 30.1097L27.3441 22.9169C28.5538 21.7264 28.5538 19.7857 27.3441 18.5852L27.3341 18.5952L23.7451 15.0405H22.3348C21.5062 15.0572 20.7008 14.7613 20.0858 14.2174L25.9144 19.9858C26.3443 20.4059 26.3443 21.0962 25.9144 21.5164L25.9244 21.5264L18.6561 28.7191C18.2362 29.1393 17.5364 29.1393 17.1065 28.7191L4.31946 16.0543C4.10951 15.8542 3.99953 15.5741 3.99953 15.284V7.01077H12.3576C12.6475 7.01077 12.9274 7.12082 13.1274 7.3309L19.8277 13.962C19.6727 13.7903 19.5344 13.6 19.4165 13.3926C18.9197 12.5187 18.8684 11.4823 19.2433 10.5818Z\"/><path d=\"M6.93884 11.4325C6.93884 10.6022 7.61868 9.92189 8.46848 9.92189C9.30829 9.92189 9.99813 10.6022 9.99813 11.4325C9.99813 12.2628 9.30829 12.9431 8.46848 12.9431C7.62868 12.9431 6.93884 12.2628 6.93884 11.4325Z\"/><path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M8.46848 9.92189C7.61868 9.92189 6.93884 10.6022 6.93884 11.4325C6.93884 12.2628 7.62868 12.9431 8.46848 12.9431C9.30829 12.9431 9.99813 12.2628 9.99813 11.4325C9.99813 10.6022 9.30829 9.92189 8.46848 9.92189ZM27.3341 18.5952L14.5471 5.93036C13.9672 5.35013 13.1874 5.03001 12.3576 5.03001H2.99977C2.44989 5.04002 2 5.48018 2 6.0304V15.294C2 16.1143 2.31993 16.8846 2.90979 17.4548L15.6968 30.1097C16.2966 30.7099 17.0865 31 17.8863 31C18.6861 31 19.4759 30.6999 20.0758 30.1097L27.3441 22.9169C28.5538 21.7264 28.5538 19.7857 27.3441 18.5852L27.3341 18.5952ZM25.9244 21.5264L18.6561 28.7191C18.2362 29.1393 17.5364 29.1393 17.1065 28.7191L4.31946 16.0543C4.10951 15.8542 3.99953 15.5741 3.99953 15.284V7.01077H12.3576C12.6475 7.01077 12.9274 7.12082 13.1274 7.3309L25.9144 19.9858C26.3443 20.4059 26.3443 21.0962 25.9144 21.5164L25.9244 21.5264ZM33.0927 18.5652L20.2957 5.90035C19.7158 5.32012 18.936 5 18.1062 5H16.5666L31.733 19.9858C32.1629 20.4059 32.1029 21.0662 31.673 21.4863L22.3652 30.6999C22.7851 30.9 23.175 30.98 23.6349 30.98C24.4247 30.98 25.2246 30.6799 25.8244 30.0897L33.0927 22.8969C34.3024 21.7064 34.3024 19.7657 33.0927 18.5652Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path d=\"M27.3341 18.57L14.5471 5.9C13.9672 5.32 13.1874 5 12.3576 5H2.99977C2.44989 5 2 5.44 2 5.99V15.26C2 16.08 2.31993 16.85 2.90979 17.43L15.6968 30.1C16.2966 30.7 17.0865 31 17.8863 31C18.6861 31 19.4759 30.7 20.0758 30.1L27.3441 22.9C28.5538 21.71 28.5538 19.76 27.3441 18.57H27.3341ZM8.52847 13.18C7.57869 13.18 6.79888 12.41 6.79888 11.47C6.79888 10.53 7.57869 9.76 8.52847 9.76C9.47825 9.76 10.2581 10.53 10.2581 11.47C10.2581 12.41 9.47825 13.18 8.52847 13.18ZM33.0827 18.57L20.2957 5.9C19.7158 5.32 18.936 5 18.1062 5H16.5666L31.733 20C32.1629 20.42 32.1029 21.08 31.673 21.5L22.3652 30.72C22.7851 30.92 23.175 31 23.6349 31C24.4247 31 25.2246 30.7 25.8244 30.1L33.0927 22.9C34.3024 21.71 34.3024 19.76 33.0927 18.57H33.0827Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M21.2331 6.82885L20.2957 5.9C19.7158 5.32 18.936 5 18.1062 5H16.5666L20.2061 8.5996L21.2331 6.82885Z\"/><path d=\"M26.6776 15.0001H29.4798L33.0827 18.57H33.0927C34.3024 19.76 34.3024 21.71 33.0927 22.9L25.8244 30.1C25.2246 30.7 24.4247 31 23.6349 31C23.175 31 22.7851 30.92 22.3652 30.72L31.673 21.5C32.1029 21.08 32.1629 20.42 31.733 20L26.6776 15.0001Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.1538 10.4646C18.7769 11.3737 18.8242 12.4183 19.3098 13.3014C19.8983 14.3717 21.0319 15.0252 22.2507 15.0001H23.7312L27.3341 18.57H27.3441C28.5538 19.76 28.5538 21.71 27.3441 22.9L20.0758 30.1C19.4759 30.7 18.6861 31 17.8863 31C17.0865 31 16.2966 30.7 15.6968 30.1L2.90979 17.43C2.31993 16.85 2 16.08 2 15.26V5.99C2 5.44 2.44989 5 2.99977 5H12.3576C13.1874 5 13.9672 5.32 14.5471 5.9L19.1538 10.4646ZM6.79888 11.47C6.79888 12.41 7.57869 13.18 8.52847 13.18C9.47825 13.18 10.2581 12.41 10.2581 11.47C10.2581 10.53 9.47825 9.76 8.52847 9.76C7.57869 9.76 6.79888 10.53 6.79888 11.47Z\"/><path d=\"M26.8499 1.13981L21.1299 10.9998C20.8585 11.3981 20.8339 11.9151 21.0662 12.3374C21.2984 12.7597 21.7482 13.0157 22.2299 12.9998H33.6799C34.1616 13.0157 34.6114 12.7597 34.8436 12.3374C35.0759 11.9151 35.0512 11.3981 34.7799 10.9998L29.0599 1.13981C28.8303 0.747191 28.4097 0.505859 27.9549 0.505859C27.5001 0.505859 27.0794 0.747191 26.8499 1.13981Z\"/>',\n\n  solidBadged:\n    '<path d=\"M27.3341 18.57L14.5471 5.9C13.9672 5.32 13.1874 5 12.3576 5H2.99977C2.44989 5 2 5.44 2 5.99V15.26C2 16.08 2.31993 16.85 2.90979 17.43L15.6968 30.1C16.2966 30.7 17.0865 31 17.8863 31C18.6861 31 19.4759 30.7 20.0758 30.1L27.3441 22.9C28.5538 21.71 28.5538 19.76 27.3441 18.57H27.3341ZM8.52847 13.18C7.57869 13.18 6.79888 12.41 6.79888 11.47C6.79888 10.53 7.57869 9.76 8.52847 9.76C9.47825 9.76 10.2581 10.53 10.2581 11.47C10.2581 12.41 9.47825 13.18 8.52847 13.18ZM33.0827 18.57L20.2957 5.9C19.7158 5.32 18.936 5 18.1062 5H16.5666L31.733 20C32.1629 20.42 32.1029 21.08 31.673 21.5L22.3652 30.72C22.7851 30.92 23.175 31 23.6349 31C24.4247 31 25.2246 30.7 25.8244 30.1L33.0927 22.9C34.3024 21.71 34.3024 19.76 33.0927 18.57H33.0827Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const tagsIconName = 'tags';\nexport const tagsIcon: IconShapeTuple = [tagsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18 7.2C12.0353 7.2 7.2 12.0353 7.2 18C7.2 23.9647 12.0353 28.8 18 28.8C23.9647 28.8 28.8 23.9647 28.8 18C28.7945 12.0376 23.9624 7.20551 18 7.2ZM12.31 18C12.31 14.8575 14.8575 12.31 18 12.31C21.1425 12.31 23.69 14.8575 23.69 18C23.69 21.1425 21.1425 23.69 18 23.69C14.8575 23.69 12.31 21.1425 12.31 18ZM14.2204 19.5529C14.8528 21.0824 16.3448 22.08 18 22.08V22.09C20.2588 22.09 22.09 20.2588 22.09 18C22.094 16.3448 21.1001 14.8504 19.5721 14.2142C18.0441 13.578 16.2833 13.9255 15.1115 15.0944C13.9397 16.2633 13.5879 18.0233 14.2204 19.5529ZM8.8 18C8.8 23.081 12.919 27.2 18 27.2C23.0787 27.1945 27.1945 23.0787 27.2 18C27.2 12.919 23.081 8.8 18 8.8C12.919 8.8 8.8 12.919 8.8 18ZM4 18C4 25.732 10.268 32 18 32C21.713 32 25.274 30.525 27.8995 27.8995C30.525 25.274 32 21.713 32 18C32 10.268 25.732 4 18 4C10.268 4 4 10.268 4 18Z\"/>',\n  solid:\n    '<path d=\"M22.09 18C22.09 20.2588 20.2588 22.09 18 22.09C15.7412 22.09 13.91 20.2588 13.91 18C13.91 15.7412 15.7412 13.91 18 13.91C20.2588 13.91 22.09 15.7412 22.09 18Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.83 18C7.83 12.3833 12.3833 7.83 18 7.83C23.6145 7.83551 28.1645 12.3855 28.17 18C28.17 23.6167 23.6167 28.17 18 28.17C12.3833 28.17 7.83 23.6167 7.83 18ZM18 23.83C15.6172 23.8299 13.4701 22.3918 12.563 20.1885C11.6559 17.9851 12.1682 15.4522 13.8602 13.7745C15.5523 12.0968 18.0895 11.6062 20.285 12.5321C22.4806 13.458 23.9003 15.6173 23.88 18C23.88 21.2474 21.2474 23.88 18 23.88V23.83Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18 29.83C11.4665 29.83 6.17 24.5335 6.17 18C6.17 11.4665 11.4665 6.17 18 6.17C24.5335 6.17 29.83 11.4665 29.83 18C29.819 24.529 24.529 29.819 18 29.83Z\"/>',\n};\n\nexport const targetIconName = 'target';\nexport const targetIcon: IconShapeTuple = [targetIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25 15C25.55 15 26 14.55 26 14C26 13.45 25.55 13 25 13H23.91V11H25C25.55 11 26 10.55 26 10C26 9.45 25.55 9 25 9H23.91V8C23.91 4.69 21.22 2 17.91 2C14.6 2 11.91 4.69 11.91 8V20.81C9.12997 24.07 9.40997 28.95 12.56 31.87C15.7 34.79 20.59 34.7 23.63 31.69C26.68 28.67 26.8 23.79 23.91 20.62V19.01H25C25.55 19.01 26 18.56 26 18.01C26 17.46 25.55 17.01 25 17.01H23.91V15.01H25V15ZM23.99 26C23.99 28.69 22.19 31.06 19.6 31.78C17 32.5 14.24 31.4 12.85 29.1C11.46 26.79 11.78 23.84 13.63 21.88L13.9 21.59V8C13.9 5.79 15.69 4 17.9 4C20.11 4 21.9 5.79 21.9 8V21.44L22.2 21.73C23.34 22.86 23.99 24.39 23.99 26ZM18.99 11.46V23.2C20.37 23.69 21.19 25.1 20.95 26.54C20.7 27.98 19.45 29.03 17.99 29.03C16.53 29.03 15.28 27.98 15.03 26.54C14.78 25.1 15.61 23.69 16.99 23.2V11.46H18.99Z\"/>',\n};\n\nexport const thermometerIconName = 'thermometer';\nexport const thermometerIcon: IconShapeTuple = [thermometerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10,18c0-1.3-0.8-2.4-2-2.8v-3.4c1.2-0.4,2-1.5,2-2.8c0-1.7-1.3-3-3-3S4,7.3,4,9c0,1.3,0.8,2.4,2,2.8v3.4c-1.2,0.4-2,1.5-2,2.8s0.8,2.4,2,2.8v3.4c-1.2,0.4-2,1.5-2,2.8c0,1.7,1.3,3,3,3s3-1.3,3-3c0-1.3-0.8-2.4-2-2.8v-3.4C9.2,20.4,10,19.3,10,18z\"/><path d=\"M31,10H15c-0.6,0-1-0.4-1-1s0.4-1,1-1h16c0.6,0,1,0.4,1,1S31.6,10,31,10z\"/><path d=\"M31,19H15c-0.6,0-1-0.4-1-1s0.4-1,1-1h16c0.6,0,1,0.4,1,1S31.6,19,31,19z\"/><path d=\"M31,28H15c-0.6,0-1-0.4-1-1s0.4-1,1-1h16c0.6,0,1,0.4,1,1S31.6,28,31,28z\"/>',\n};\n\nexport const timelineIconName = 'timeline';\nexport const timelineIcon: IconShapeTuple = [timelineIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 34C9.16344 34 2 26.8366 2 18C2 9.16344 9.16344 2 18 2C26.8366 2 34 9.16344 34 18C34 22.2435 32.3143 26.3131 29.3137 29.3137C26.3131 32.3143 22.2435 34 18 34ZM18 4C10.268 4 4 10.268 4 18C4 25.732 10.268 32 18 32C25.732 32 32 25.732 32 18C32 10.268 25.732 4 18 4ZM24.47 13.14L19.61 18L24.33 22.69C24.6698 23.0868 24.6469 23.6782 24.2776 24.0476C23.9082 24.4169 23.3168 24.4398 22.92 24.1L18.18 19.36L13.41 24.13C13.1656 24.4154 12.7819 24.5397 12.4166 24.4518C12.0513 24.3639 11.7661 24.0787 11.6782 23.7134C11.5903 23.3481 11.7146 22.9644 12 22.72L16.78 18L11.9 13.06C11.5602 12.6632 11.5831 12.0718 11.9524 11.7024C12.3218 11.3331 12.9132 11.3102 13.31 11.65L18.2 16.54L23.06 11.73C23.4568 11.3902 24.0482 11.4131 24.4176 11.7824C24.7869 12.1518 24.8098 12.7432 24.47 13.14Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM26 26.1C26.5523 25.5477 26.5523 24.6523 26 24.1L20 18.08L26.17 11.93C26.5273 11.5727 26.6668 11.052 26.536 10.564C26.4053 10.0759 26.0241 9.69474 25.536 9.56397C25.048 9.43321 24.5273 9.57273 24.17 9.93L18 16.1L11.83 9.86C11.4727 9.50273 10.952 9.36321 10.464 9.49397C9.97594 9.62474 9.59474 10.0059 9.46397 10.494C9.33321 10.982 9.47273 11.5027 9.83 11.86L16 18.08L10 24.12C9.64273 24.4773 9.50321 24.998 9.63397 25.486C9.76474 25.9741 10.1459 26.3553 10.634 26.486C11.122 26.6168 11.6427 26.4773 12 26.12L18 20.1L24 26.1C24.5523 26.6523 25.4477 26.6523 26 26.1Z\"/>',\n};\n\nexport const timesCircleIconName = 'times-circle';\nexport const timesCircleIcon: IconShapeTuple = [timesCircleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.71 13.38L29.62 9.29C29.4338 9.10526 29.1824 9.0011 28.92 9H23.92V7.05C23.9482 5.95663 23.0929 5.04339 22 5H13.84C13.3215 5.0204 12.8333 5.24984 12.4867 5.63603C12.14 6.02222 11.9645 6.53228 12 7.05V9H7.08002C6.81421 8.99846 6.55874 9.10281 6.37002 9.29L2.29002 13.38C2.10283 13.5687 1.99848 13.8242 2.00002 14.09V29C2.00002 30.1046 2.89545 31 4.00002 31H32C33.1046 31 34 30.1046 34 29V14.08C33.9989 13.8177 33.8948 13.5663 33.71 13.38ZM14 7H22V9H14V7ZM22 18H32V14.5L28.5 11H7.50002L4.00002 14.5V18H14V19.93H4.00002V29H32V19.93H22V18ZM20 15H16C15.4477 15 15 15.4477 15 16V22C15 22.5523 15.4477 23 16 23H20C20.5523 23 21 22.5523 21 22V16C21 15.4477 20.5523 15 20 15ZM16.4 21.6H19.6V16.4H16.4V21.6Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29.62 9.29L33.71 13.38C33.8948 13.5663 33.9989 13.8177 34 14.08V18H21V16C21 15.4477 20.5523 15 20 15H16C15.4477 15 15 15.4477 15 16V18H2.00002V14.09C1.99848 13.8242 2.10283 13.5687 2.29002 13.38L6.37002 9.29C6.55874 9.10281 6.81421 8.99846 7.08002 9H12V7.05C11.9645 6.53228 12.14 6.02222 12.4867 5.63603C12.8333 5.24984 13.3215 5.0204 13.84 5H22C23.0929 5.04339 23.9482 5.95663 23.92 7.05V9H28.92C29.1824 9.0011 29.4338 9.10526 29.62 9.29ZM14 9H22V7H14V9Z\"/><path d=\"M21 22C21 22.5523 20.5523 23 20 23H16C15.4477 23 15 22.5523 15 22V20H2.00002V29C2.00002 30.1046 2.89545 31 4.00002 31H32C33.1046 31 34 30.1046 34 29V20H21V22Z\"/><path d=\"M19.6 16.4H16.4V21.6H19.6V16.4Z\"/>',\n};\n\nexport const toolsIconName = 'tools';\nexport const toolsIcon: IconShapeTuple = [toolsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27.98 31C28 31.25 27.92 31.49 27.76 31.68C27.6 31.87 27.37 31.98 27.12 32H8.85C8.6 31.98 8.37 31.87 8.21 31.68C8.05 31.49 7.97 31.25 7.99 31V11.03H5.97V31C5.95 31.78 6.24 32.53 6.78 33.09C7.32 33.65 8.06 33.98 8.85 34H27.12C27.9 33.98 28.65 33.66 29.19 33.09C29.73 32.52 30.02 31.77 30 31V11.03H27.98V31ZM13 12.98V27.98H15.02V12.98H13ZM15 4H21V6H23V4C23 2.9 22.1 2 21 2H15C13.9 2 13 2.9 13 4V6H15V4ZM30.99 6.98H5.01C4.45 6.98 4 7.43 4 7.98C4 8.53 4.45 8.98 5.01 8.98H30.99C31.55 8.98 32 8.53 32 7.98C32 7.43 31.55 6.98 30.99 6.98ZM20.98 12.98V27.98H23V12.98H20.98Z\"/>',\n\n  solid:\n    '<path d=\"M15 4H21V6H23V4C23 2.9 22.1 2 21 2H15C13.9 2 13 2.9 13 4V6H15V4ZM30.99 6.98H5.01C4.45 6.98 4 7.43 4 7.98C4 8.53 4.45 8.98 5.01 8.98H30.99C31.55 8.98 32 8.53 32 7.98C32 7.43 31.55 6.98 30.99 6.98ZM5.97 11.03V31C5.95 31.78 6.24 32.53 6.78 33.09C7.32 33.65 8.06 33.98 8.85 34H27.12C27.9 33.98 28.65 33.66 29.19 33.09C29.73 32.52 30.02 31.77 30 31V11.03H5.97ZM20.79 28.82V15H23.21V29H20.79V28.82ZM12.81 28.82V15H15.23V29H12.81V28.82Z\"/>',\n};\n\nexport const trashIconName = 'trash';\nexport const trashIcon: IconShapeTuple = [trashIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 2C10.28 2 4 8.28 4 16C4 23.72 9.75 29.43 17 29.95V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V21.41L23.71 16.7C24.1 16.31 24.1 15.68 23.71 15.29C23.32 14.9 22.69 14.9 22.3 15.29L19.01 18.58V13.58L15.72 10.29C15.33 9.9 14.7 9.9 14.31 10.29C13.92 10.68 13.92 11.31 14.31 11.7L17.02 14.41V21.58L13.73 18.29C13.34 17.9 12.71 17.9 12.32 18.29C11.93 18.68 11.93 19.31 12.32 19.7L17.03 24.41V27.95C10.88 27.44 6.03 22.28 6.03 16C6 9.38 11.38 4 18 4C24.62 4 30 9.38 30 16C30 21.58 26.17 26.27 21 27.61V29.67C27.28 28.29 32 22.69 32 16C32 8.28 25.72 2 18 2Z\"/>',\n  solid:\n    '<path d=\"M15.0139 29.95V33C15.0139 33.55 15.4644 34 16.015 34C16.5656 34 17.0161 33.55 17.0161 33V29.95C16.6857 29.97 16.3554 30 16.015 30C15.6747 30 15.3443 29.97 15.0139 29.95ZM16.015 2C8.28674 2 2 8.28 2 16C2 23.72 7.75617 29.43 15.0139 29.95V24.91L9.79836 19.7C9.40794 19.31 9.40794 18.68 9.79836 18.29C10.1888 17.9 10.8194 17.9 11.2099 18.29L15.0039 22.08V14.41L12.291 11.7C11.9006 11.31 11.9006 10.68 12.291 10.29C12.6814 9.9 13.3121 9.9 13.7025 10.29L16.9961 13.58V18.58L20.2896 15.29C20.68 14.9 21.3107 14.9 21.7011 15.29C22.0915 15.68 22.0915 16.31 21.7011 16.7L16.9861 21.41V29.95C24.2438 29.43 30 23.38 30 16C30 8.62 23.7433 2 16.015 2Z\"/>',\n};\n\nexport const treeIconName = 'tree';\nexport const treeIcon: IconShapeTuple = [treeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11 15H15C15.5523 15 16 15.4477 16 16V20C16 20.5523 15.5523 21 15 21H11C10.4477 21 10 20.5523 10 20V18.8H5.8V27.2H10V26C10 25.4477 10.4477 25 11 25H15C15.5523 25 16 25.4477 16 26V30C16 30.5523 15.5523 31 15 31H11C10.4477 31 10 30.5523 10 30V28.8H4.2V11H3C2.44772 11 2 10.5523 2 10V6C2 5.44772 2.44772 5 3 5H7C7.55228 5 8 5.44772 8 6V10C8 10.5523 7.55228 11 7 11H5.8V17.2H10V16C10 15.4477 10.4477 15 11 15ZM12 29H14V27H12V29ZM6 7H4V9H6V7ZM14 19H12V17H14V19Z\"/><path d=\"M33 7C33.5523 7 34 7.44772 34 8C34 8.55228 33.5523 9 33 9H10V7H33Z\"/><path d=\"M33 17H18V19H33C33.5523 19 34 18.5523 34 18C34 17.4477 33.5523 17 33 17Z\"/><path d=\"M18 27H33C33.5523 27 34 27.4477 34 28C34 28.5523 33.5523 29 33 29H18V27Z\"/>',\n  solid:\n    '<path d=\"M15 15H11C10.4477 15 10 15.4477 10 16V17.2H5.8V11H7C7.55228 11 8 10.5523 8 10V6C8 5.44772 7.55228 5 7 5H3C2.44772 5 2 5.44772 2 6V10C2 10.5523 2.44772 11 3 11H4.2V28.8H10V30C10 30.5523 10.4477 31 11 31H15C15.5523 31 16 30.5523 16 30V26C16 25.4477 15.5523 25 15 25H11C10.4477 25 10 25.4477 10 26V27.2H5.8V18.8H10V20C10 20.5523 10.4477 21 11 21H15C15.5523 21 16 20.5523 16 20V16C16 15.4477 15.5523 15 15 15Z\"/><path d=\"M10 7H33C33.5523 7 34 7.44772 34 8C34 8.55228 33.5523 9 33 9H10V7Z\"/><path d=\"M33 17H18V19H33C33.5523 19 34 18.5523 34 18C34 17.4477 33.5523 17 33 17Z\"/><path d=\"M18 27H33C33.5523 27 34 27.4477 34 28C34 28.5523 33.5523 29 33 29H18V27Z\"/>',\n};\n\nexport const treeViewIconName = 'tree-view';\nexport const treeViewIcon: IconShapeTuple = [treeViewIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6.69971 11.7151L12.5973 17.7189C12.7872 17.919 13.0371 18.0091 13.297 18.0091C13.5569 18.0091 13.7968 17.909 13.9967 17.7189C14.3765 17.3286 14.3765 16.6982 13.9967 16.308L9.77843 12.0153H29.0204C29.5602 12.0153 30 11.565 30 11.0147C30 10.4643 29.5602 10.0141 29.0204 10.0141H9.75843L13.9767 5.71138C14.3565 5.32113 14.3565 4.69074 13.9767 4.3005C13.5968 3.91025 12.9671 3.91025 12.5873 4.3005L6.69971 10.2942L6.01 11.0047L6.69971 11.7151ZM29.3003 24.313L23.4027 18.3093C23.0229 17.919 22.3932 17.919 22.0133 18.3093C21.6335 18.6995 21.6335 19.3299 22.0133 19.7201L26.2316 24.0128H6.97959C6.43982 24.0128 6 24.4631 6 25.0134C6 25.5638 6.43982 26.0141 6.97959 26.0141H26.2216L22.0033 30.3067C21.6235 30.697 21.6235 31.3274 22.0033 31.7176C22.1933 31.9178 22.4431 32.0078 22.703 32.0078C22.9629 32.0078 23.2028 31.9078 23.4027 31.7176L29.3003 25.7139L29.99 25.0034L29.3003 24.293V24.313Z\"/>',\n};\n\nexport const twoWayArrowsIconName = 'two-way-arrows';\nexport const twoWayArrowsIcon: IconShapeTuple = [twoWayArrowsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M20.8848 11.0918H7.87339L13.4383 5.63847C13.8335 5.24622 13.8335 4.61026 13.4383 4.21801C13.043 3.82577 12.4022 3.82577 12.007 4.21801L4 12.0752L12.007 19.8927C12.3995 20.2794 13.0335 20.2772 13.4232 19.8877C13.8129 19.4982 13.8107 18.8689 13.4182 18.4821L7.86338 13.0785H20.8748C25.8823 13.0509 29.9687 17.0488 30.0127 22.0184C29.9892 25.3922 28.0538 28.4655 25.0084 29.965C24.6758 30.1318 24.4582 30.462 24.4375 30.8312C24.4167 31.2004 24.5961 31.5526 24.9079 31.755C25.2197 31.9574 25.6166 31.9794 25.9492 31.8126C30.5184 29.5243 32.8961 24.4129 31.6875 19.4772C30.4788 14.5415 26.0025 11.0833 20.8848 11.1315V11.0918Z\"/>',\n};\n\nexport const undoIconName = 'undo';\nexport const undoIcon: IconShapeTuple = [undoIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.1697 19.8993L28.5176 15.5616L27.1083 14.1556L22.7603 18.5033L24.1697 19.9093V19.8993ZM32.2859 16.2995C32.4758 16.489 32.7257 16.5887 32.9955 16.5887C33.3953 16.5887 33.7552 16.3494 33.9151 15.9804C34.075 15.6115 33.9851 15.1827 33.7052 14.8935L21.1311 2.32912C20.7313 1.99008 20.1416 2.01002 19.7717 2.37898C19.4019 2.74793 19.3819 3.33626 19.7218 3.73513L32.2859 16.2895V16.2995ZM21.8907 8.91046L20.4614 7.50444L16.1034 11.8621L17.5228 13.2781L21.8907 8.92043V8.91046ZM33.6952 32.2144L3.70926 2.28923C3.31944 1.90033 2.67974 1.90033 2.28992 2.28923C1.9001 2.67813 1.9001 3.31632 2.28992 3.70522L12.715 14.1057C9.34661 13.6071 5.91822 14.6941 3.45937 17.1072C3.26946 17.2967 3.15951 17.546 3.15951 17.8152C3.15951 18.0844 3.26946 18.3337 3.45937 18.5232L9.77641 24.8353L2.34989 32.2443C2.07002 32.4836 1.94009 32.8725 2.03004 33.2315C2.12 33.6004 2.39987 33.8797 2.7697 33.9694C3.13952 34.0591 3.51935 33.9295 3.75923 33.6503L11.1858 26.2313L17.5028 32.5434C17.6927 32.7329 17.9426 32.8326 18.2125 32.8326C18.4823 32.8326 18.7322 32.7229 18.9221 32.5335C21.331 30.0705 22.4105 26.6402 21.9207 23.2697L32.2859 33.6104C32.4858 33.8098 32.7357 33.8996 32.9955 33.8996C33.2554 33.8996 33.5053 33.7999 33.7052 33.6104C34.095 33.2215 34.095 32.5933 33.7052 32.2044L33.6952 32.2144ZM18.1525 30.4095L5.62836 17.8651C7.91728 16.0801 10.9259 15.5117 13.7046 16.3394C14.0544 16.4491 14.4442 16.3494 14.7041 16.0901L19.9516 21.3153L19.9317 21.3352C19.6718 21.5945 19.5718 21.9834 19.6818 22.3324C20.5014 25.1145 19.9416 28.116 18.1525 30.3995V30.4095Z\"/>',\n  solid:\n    '<path d=\"M28.5176 15.5616L20.4514 7.50444L16.0935 11.8621L24.1597 19.9093L28.5076 15.5716L28.5176 15.5616ZM32.2759 16.2995C32.4658 16.489 32.7157 16.5887 32.9855 16.5887C33.3853 16.5887 33.7452 16.3494 33.9051 15.9804C34.065 15.6115 33.9751 15.1827 33.6952 14.8935L21.1311 2.32912C20.7313 1.99008 20.1416 2.01002 19.7717 2.37898C19.4019 2.74793 19.3819 3.33626 19.7218 3.73513L32.2859 16.2895L32.2759 16.2995ZM33.6852 32.2144L3.70926 2.28923C3.31944 1.90033 2.67974 1.90033 2.28992 2.28923C1.9001 2.67813 1.9001 3.31632 2.28992 3.70522L12.715 14.1057C9.34661 13.6071 5.91822 14.6941 3.45937 17.1072C3.26946 17.2967 3.15951 17.546 3.15951 17.8152C3.15951 18.0844 3.26946 18.3337 3.45937 18.5232L9.77641 24.8353L2.34989 32.2443C2.07002 32.4836 1.94009 32.8725 2.03004 33.2315C2.12 33.6004 2.39987 33.8797 2.7697 33.9694C3.13952 34.0591 3.51935 33.9295 3.75923 33.6503L11.1858 26.2313L17.5028 32.5434C17.6927 32.7329 17.9426 32.8326 18.2125 32.8326C18.4823 32.8326 18.7322 32.7229 18.9221 32.5335C21.331 30.0705 22.4105 26.6402 21.9207 23.2697L32.2859 33.6104C32.4858 33.8098 32.7357 33.8996 32.9955 33.8996C33.2554 33.8996 33.5053 33.7999 33.7052 33.6104C34.095 33.2215 34.095 32.5933 33.7052 32.2044L33.6852 32.2144Z\"/>',\n};\n\nexport const unpinIconName = 'unpin';\nexport const unpinIcon: IconShapeTuple = [unpinIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13 23.72V28H15V23.72C15.6 23.37 16 22.74 16 22C16 20.9 15.1 20 14 20C12.9 20 12 20.9 12 22C12 22.74 12.4 23.38 13 23.72ZM26 2C21.59 2 18 5.59 18 10V14H2V30.9C2 32.61 3.39 34 5.1 34H22.9C24.61 34 26 32.61 26 30.9V14H20V10C20 6.69 22.69 4 26 4C29.31 4 32 6.69 32 10V16H34V10C34 5.59 30.41 2 26 2ZM24 16V30.9C24 31.51 23.51 32 22.9 32H5.1C4.49 32 4 31.51 4 30.9V16H24Z\"/>',\n  solid:\n    '<path d=\"M26 2C21.59 2 18 5.59 18 10V14H2V30.9C2 32.61 3.39 34 5.1 34H22.9C24.61 34 26 32.61 26 30.9V14H20V10C20 6.69 22.69 4 26 4C29.31 4 32 6.69 32 10V16H34V10C34 5.59 30.41 2 26 2ZM15.2 23.84V28.2H12.8V23.84C12.2 23.45 11.8 22.77 11.8 22C11.8 20.79 12.79 19.8 14 19.8C15.21 19.8 16.2 20.79 16.2 22C16.2 22.77 15.8 23.45 15.2 23.84Z\"/>',\n};\n\nexport const unlockIconName = 'unlock';\nexport const unlockIcon: IconShapeTuple = [unlockIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 8L8.29 17.71C7.9 18.1 7.9 18.73 8.29 19.12C8.68 19.51 9.31 19.51 9.7 19.12L16.99 11.83L16.99 31C16.99 31.55 17.44 32 17.99 32C18.54 32 18.99 31.55 18.99 31L18.99 11.83L26.28 19.12C26.67 19.51 27.3 19.51 27.69 19.12C28.08 18.73 28.08 18.1 27.69 17.71L17.98 8L18 8ZM5 6L31 6C31.55 6 32 5.55 32 5C32 4.45 31.55 4 31 4L5 4C4.45 4 4 4.45 4 5C4 5.55 4.45 6 5 6Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.1594 4L21.9594 6L5 6C4.45 6 4 5.55 4 5C4 4.45 4.45 4 5 4L23.1594 4Z\"/><path d=\"M19.7171 9.73714L19.5362 10.0388C19.1752 10.5829 18.9952 11.2118 19.0018 11.8418L18.99 11.83L18.99 31C18.99 31.55 18.54 32 17.99 32C17.44 32 16.99 31.55 16.99 31L16.99 11.83L9.7 19.12C9.31 19.51 8.68 19.51 8.29 19.12C7.9 18.73 7.9 18.1 8.29 17.71L17.99 8.01L19.7171 9.73714Z\"/><path d=\"M17.99 8.01L18 8H17.98L17.99 8.01Z\"/><path d=\"M22.1965 15.0365C22.2441 15.0376 22.2918 15.0376 22.3395 15.0367H25.0167L27.69 17.71C28.08 18.1 28.08 18.73 27.69 19.12C27.3 19.51 26.67 19.51 26.28 19.12L22.1965 15.0365Z\"/>',\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.2899 4C23.1013 4.63371 23 5.30503 23 6L5 6C4.45 6 4 5.55 4 5C4 4.45 4.45 4 5 4L23.2899 4Z\"/><path d=\"M17.99 8.01L18 8H17.98L17.99 8.01Z\"/><path d=\"M17.99 8.01L8.29 17.71C7.9 18.1 7.9 18.73 8.29 19.12C8.68 19.51 9.31 19.51 9.7 19.12L16.99 11.83L16.99 31C16.99 31.55 17.44 32 17.99 32C18.54 32 18.99 31.55 18.99 31L18.99 11.83L26.28 19.12C26.67 19.51 27.3 19.51 27.69 19.12C28.08 18.73 28.08 18.1 27.69 17.71L17.99 8.01Z\"/>',\n};\n\nexport const uploadIconName = 'upload';\nexport const uploadIcon: IconShapeTuple = [uploadIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22 9C22 7.35 23.35 6 25 6C26.65 6 28 7.35 28 9C28 10.65 26.65 12 25 12C24.75 12 24.5 11.96 24.27 11.9C24.59 12.55 24.82 13.25 24.92 13.99C24.95 13.99 24.97 13.99 25 13.99C27.76 13.99 30 11.75 30 8.99C30 6.23 27.76 4 25 4C22.48 4 20.41 5.88 20.07 8.31C20.78 8.53 21.44 8.86 22.03 9.28C22.03 9.18 22 9.09 22 8.99V9ZM13 15C13 17.76 15.24 20 18 20C20.76 20 23 17.76 23 15C23 12.24 20.76 10 18 10C15.24 10 13 12.24 13 15ZM18 12C19.65 12 21 13.35 21 15C21 16.65 19.65 18 18 18C16.35 18 15 16.65 15 15C15 13.35 16.35 12 18 12ZM33 17.4C31.72 16.5 28.98 15 25 15C25 15.7 24.89 16.38 24.7 17.02C24.8 17.02 24.89 17 25 17C28.56 17 30.97 18.42 31.85 19.04C31.95 19.11 32 19.2 32 19.29V25.01C32 25.56 32.45 26.01 33 26.01C33.55 26.01 34 25.56 34 25.01V19.29C34 18.55 33.62 17.85 33 17.41V17.4ZM26 23.4C24.72 22.5 21.98 21 18 21C14.02 21 11.28 22.5 10 23.4C9.37 23.84 9 24.55 9 25.28V31C9 31.55 9.45 32 10 32C10.55 32 11 31.55 11 31V25.28C11 25.19 11.06 25.1 11.15 25.03C12.02 24.42 14.44 22.99 18 22.99C21.56 22.99 23.97 24.41 24.85 25.03C24.95 25.1 25 25.19 25 25.28V31C25 31.55 25.45 32 26 32C26.55 32 27 31.55 27 31V25.28C27 24.54 26.62 23.84 26 23.4ZM11.3 17.02C11.11 16.38 11 15.7 11 15C7.02 15 4.28 16.5 3 17.4C2.37 17.84 2 18.55 2 19.28V25C2 25.55 2.45 26 3 26C3.55 26 4 25.55 4 25V19.28C4 19.19 4.06 19.1 4.15 19.03C5.02 18.42 7.44 16.99 11 16.99C11.11 16.99 11.2 17.01 11.3 17.01V17.02ZM11 14C11 14 11.05 14 11.08 14C11.19 13.26 11.41 12.55 11.73 11.91C11.49 11.97 11.25 12.01 11 12.01C9.35 12.01 8 10.66 8 9.01C8 7.36 9.35 6.01 11 6.01C12.65 6.01 14 7.36 14 9.01C14 9.11 13.98 9.2 13.97 9.3C14.56 8.88 15.22 8.55 15.93 8.33C15.59 5.9 13.52 4.02 11 4.02C8.24 4.02 6 6.26 6 9.02C6 11.78 8.24 14.02 11 14.02V14Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M24.9999 15.0446H26.0702C29.4734 15.2798 31.8381 16.5921 33 17.4096V17.4196C33.62 17.8599 34 18.5604 34 19.3009V25.025C34 25.5754 33.55 26.0257 33 26.0257C32.45 26.0257 32 25.5754 32 25.025V19.3009C32 19.2109 31.95 19.1208 31.85 19.0508C30.97 18.4303 28.56 17.0093 25 17.0093C24.9437 17.0093 24.8926 17.0145 24.8428 17.0197C24.7952 17.0245 24.7488 17.0293 24.7 17.0293C24.8867 16.4 24.9961 15.7321 24.9999 15.0446Z\"/><path d=\"M19.4312 10.2125C18.9777 10.0771 18.4973 10.0043 18 10.0043C15.24 10.0043 13 12.2459 13 15.0079C13 17.7698 15.24 20.0114 18 20.0114C20.7478 20.0114 22.9801 17.7897 22.9999 15.0446H22.3395C21.873 15.0539 21.4139 14.9642 20.9919 14.787C20.9973 14.86 21 14.9336 21 15.0079C21 16.659 19.65 18.01 18 18.01C16.35 18.01 15 16.659 15 15.0079C15 13.3567 16.35 12.0057 18 12.0057C18.3589 12.0057 18.7037 12.0697 19.0234 12.1867C18.9439 11.5099 19.0821 10.817 19.4312 10.2125Z\"/><path d=\"M22.8717 4.47979L20.487 8.45716C20.3501 8.40489 20.211 8.35682 20.07 8.31309C20.3071 6.61708 21.3858 5.1888 22.8717 4.47979Z\"/><path d=\"M18 21.0122C21.98 21.0122 24.72 22.5132 26 23.4139C26.62 23.8542 27 24.5547 27 25.2952V31.0193C27 31.5697 26.55 32.02 26 32.02C25.45 32.02 25 31.5697 25 31.0193V25.2952C25 25.2052 24.95 25.1151 24.85 25.045C23.97 24.4246 21.56 23.0036 18 23.0036C14.44 23.0036 12.02 24.4346 11.15 25.045C11.06 25.1151 11 25.2052 11 25.2952V31.0193C11 31.5697 10.55 32.02 10 32.02C9.45 32.02 9 31.5697 9 31.0193V25.2952C9 24.5647 9.37 23.8542 10 23.4139C11.28 22.5132 14.02 21.0122 18 21.0122Z\"/><path d=\"M11.297 17.0193C11.298 17.0226 11.299 17.026 11.3 17.0293V17.0193C11.299 17.0193 11.298 17.0193 11.297 17.0193Z\"/><path d=\"M11 15.0079C11 15.7047 11.1089 16.3818 11.297 17.0193C11.2493 17.0191 11.2038 17.0144 11.1572 17.0097C11.1074 17.0045 11.0563 16.9993 11 16.9993C7.44 16.9993 5.02 18.4303 4.15 19.0407C4.06 19.1108 4 19.2009 4 19.2909V25.015C4 25.5654 3.55 26.0157 3 26.0157C2.45 26.0157 2 25.5654 2 25.015V19.2909C2 18.5604 2.37 17.8499 3 17.4096C4.28 16.5089 7.02 15.0079 11 15.0079Z\"/><path d=\"M11.08 14.0072H11V14.0272C8.24 14.0272 6 11.7856 6 9.02359C6 6.26162 8.24 4.02002 11 4.02002C13.52 4.02002 15.59 5.90136 15.93 8.3331C15.22 8.55326 14.56 8.88349 13.97 9.30379C13.9735 9.26902 13.9782 9.23545 13.9828 9.20225C13.9915 9.13992 14 9.07888 14 9.01359C14 7.36241 12.65 6.01144 11 6.01144C9.35 6.01144 8 7.36241 8 9.01359C8 10.6648 9.35 12.0157 11 12.0157C11.25 12.0157 11.49 11.9757 11.73 11.9157C11.41 12.5561 11.19 13.2666 11.08 14.0072Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.1985 4.33813C21.5453 4.98472 20.3242 6.49509 20.07 8.31309C20.78 8.53324 21.44 8.86348 22.03 9.28378C22.03 9.23374 22.0225 9.18621 22.015 9.13868C22.0076 9.09194 22.0003 9.0452 22 8.99608C22.0022 8.09674 22.4049 7.28704 23.0381 6.73702C23.0129 6.49527 23 6.24986 23 6.00143C23 5.42832 23.0688 4.87128 23.1985 4.33813Z\"/><path d=\"M26.0777 11.8043C26.7337 12.2492 27.4692 12.5857 28.2584 12.7879C27.383 13.5415 26.2444 13.9971 25 13.9971H24.92C24.82 13.2566 24.59 12.5561 24.27 11.9057C24.5 11.9657 24.75 12.0057 25 12.0057C25.3793 12.0057 25.7428 11.9343 26.0777 11.8043Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 20.0114C15.24 20.0114 13 17.7698 13 15.0079C13 12.2459 15.24 10.0043 18 10.0043C20.76 10.0043 23 12.2459 23 15.0079C23 17.7698 20.76 20.0114 18 20.0114ZM21 15.0079C21 13.3567 19.65 12.0057 18 12.0057C16.35 12.0057 15 13.3567 15 15.0079C15 16.659 16.35 18.01 18 18.01C19.65 18.01 21 16.659 21 15.0079Z\"/><path d=\"M25 15.0079C28.98 15.0079 31.72 16.5089 33 17.4096V17.4196C33.62 17.8599 34 18.5604 34 19.3009V25.025C34 25.5754 33.55 26.0257 33 26.0257C32.45 26.0257 32 25.5754 32 25.025V19.3009C32 19.2109 31.95 19.1208 31.85 19.0508C30.97 18.4303 28.56 17.0093 25 17.0093C24.9437 17.0093 24.8926 17.0145 24.8428 17.0197C24.7952 17.0245 24.7488 17.0293 24.7 17.0293C24.89 16.3889 25 15.7084 25 15.0079Z\"/><path d=\"M18 21.0122C21.98 21.0122 24.72 22.5132 26 23.4139C26.62 23.8542 27 24.5547 27 25.2952V31.0193C27 31.5697 26.55 32.02 26 32.02C25.45 32.02 25 31.5697 25 31.0193V25.2952C25 25.2052 24.95 25.1151 24.85 25.045C23.97 24.4246 21.56 23.0036 18 23.0036C14.44 23.0036 12.02 24.4346 11.15 25.045C11.06 25.1151 11 25.2052 11 25.2952V31.0193C11 31.5697 10.55 32.02 10 32.02C9.45 32.02 9 31.5697 9 31.0193V25.2952C9 24.5647 9.37 23.8542 10 23.4139C11.28 22.5132 14.02 21.0122 18 21.0122Z\"/><path d=\"M11.297 17.0193C11.298 17.0226 11.299 17.026 11.3 17.0293V17.0193C11.299 17.0193 11.298 17.0193 11.297 17.0193Z\"/><path d=\"M11 15.0079C11 15.7047 11.1089 16.3818 11.297 17.0193C11.2493 17.0191 11.2038 17.0144 11.1572 17.0097C11.1074 17.0045 11.0563 16.9993 11 16.9993C7.44 16.9993 5.02 18.4303 4.15 19.0407C4.06 19.1108 4 19.2009 4 19.2909V25.015C4 25.5654 3.55 26.0157 3 26.0157C2.45 26.0157 2 25.5654 2 25.015V19.2909C2 18.5604 2.37 17.8499 3 17.4096C4.28 16.5089 7.02 15.0079 11 15.0079Z\"/><path d=\"M11.08 14.0072H11V14.0272C8.24 14.0272 6 11.7856 6 9.02359C6 6.26162 8.24 4.02002 11 4.02002C13.52 4.02002 15.59 5.90136 15.93 8.3331C15.22 8.55326 14.56 8.88349 13.97 9.30379C13.9735 9.26902 13.9782 9.23545 13.9828 9.20225C13.9915 9.13992 14 9.07888 14 9.01359C14 7.36241 12.65 6.01144 11 6.01144C9.35 6.01144 8 7.36241 8 9.01359C8 10.6648 9.35 12.0157 11 12.0157C11.25 12.0157 11.49 11.9757 11.73 11.9157C11.41 12.5561 11.19 13.2666 11.08 14.0072Z\"/>',\n\n  solid:\n    '<path d=\"M13 15.0039C13 17.7649 15.24 20.0057 18 20.0057C20.76 20.0057 23 17.7649 23 15.0039C23 12.2429 20.76 10.0021 18 10.0021C15.24 10.0021 13 12.2429 13 15.0039ZM24.92 13.9936C24.92 13.9936 24.97 13.9936 25 13.9936C27.76 13.9936 30 11.7528 30 8.99178C30 6.2308 27.76 4 25 4C22.48 4 20.41 5.88067 20.07 8.31154C22.61 9.10182 24.53 11.3026 24.92 13.9936ZM11 13.9936C11 13.9936 11.05 13.9936 11.08 13.9936C11.47 11.3026 13.39 9.10182 15.93 8.31154C15.59 5.88067 13.52 4 11 4C8.24 4 6 6.2408 6 9.00179C6 11.7628 8.24 14.0036 11 14.0036V13.9936ZM33 17.3948C31.72 16.4945 28.98 14.9939 25 14.9939C25 16.8446 24.27 18.5352 23.09 19.7856C24.93 20.3758 26.31 21.1761 27.15 21.7563C28.31 22.5766 29 23.8871 29 25.2776V25.9979H33C33.55 25.9979 34 25.5477 34 24.9975V19.2755C34 18.5352 33.62 17.8349 33 17.3948ZM26 23.3969C24.72 22.4966 21.98 20.9961 18 20.9961C14.02 20.9961 11.28 22.4966 10 23.3969C9.37 23.8371 9 24.5473 9 25.2776V30.9996C9 31.5498 9.45 32 10 32H26C26.55 32 27 31.5498 27 30.9996V25.2776C27 24.5373 26.62 23.8371 26 23.3969ZM11 14.9939C7.02 14.9939 4.28 16.4945 3 17.3948C2.37 17.8349 2 18.5452 2 19.2755V24.9975C2 25.5477 2.45 25.9979 3 25.9979H7V25.2776C7 23.8871 7.69 22.5666 8.86 21.7563C9.69 21.1761 11.07 20.3758 12.92 19.7856C11.74 18.5352 11.01 16.8446 11.01 14.9939H11Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M24.9998 15.0406H26.2061C29.5363 15.3008 31.8537 16.5885 33 17.3948C33.62 17.8349 34 18.5352 34 19.2755V24.9975C34 25.5477 33.55 25.9979 33 25.9979H29V25.2776C29 23.8871 28.31 22.5766 27.15 21.7563C26.31 21.1761 24.93 20.3758 23.09 19.7856C24.2601 18.5457 24.9877 16.873 24.9998 15.0406Z\"/><path d=\"M19.4312 10.2103C18.8668 11.1872 18.8536 12.3957 19.4206 13.3927C20.0233 14.4527 21.1577 15.0643 22.3395 15.0406H22.9999C22.9801 17.7847 20.7478 20.0057 18 20.0057C15.24 20.0057 13 17.7649 13 15.0039C13 12.2429 15.24 10.0021 18 10.0021C18.4973 10.0021 18.9777 10.0749 19.4312 10.2103Z\"/><path d=\"M22.8717 4.47962L20.4868 8.45592C20.3499 8.40356 20.2109 8.35538 20.07 8.31154C20.3071 6.61614 21.3858 5.18837 22.8717 4.47962Z\"/><path d=\"M11.08 13.9936H11V14.0036C8.24 14.0036 6 11.7628 6 9.00179C6 6.2408 8.24 4 11 4C13.52 4 15.59 5.88067 15.93 8.31154C13.39 9.10182 11.47 11.3026 11.08 13.9936Z\"/><path d=\"M18 20.9961C21.98 20.9961 24.72 22.4966 26 23.3969C26.62 23.8371 27 24.5373 27 25.2776V30.9996C27 31.5498 26.55 32 26 32H10C9.45 32 9 31.5498 9 30.9996V25.2776C9 24.5473 9.37 23.8371 10 23.3969C11.28 22.4966 14.02 20.9961 18 20.9961Z\"/><path d=\"M3 17.3948C4.28 16.4945 7.02 14.9939 11 14.9939H11.01C11.01 16.8446 11.74 18.5352 12.92 19.7856C11.07 20.3758 9.69 21.1761 8.86 21.7563C7.69 22.5666 7 23.8871 7 25.2776V25.9979H3C2.45 25.9979 2 25.5477 2 24.9975V19.2755C2 18.5452 2.37 17.8349 3 17.3948Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.1985 4.33801C23.0688 4.87097 23 5.42781 23 6.00071C23 9.26662 25.235 12.0103 28.2584 12.7848C27.383 13.5381 26.2444 13.9936 25 13.9936H24.92C24.53 11.3026 22.61 9.10182 20.07 8.31154C20.3242 6.49419 21.5453 4.98437 23.1985 4.33801Z\"/><path d=\"M18 20.0057C15.24 20.0057 13 17.7649 13 15.0039C13 12.2429 15.24 10.0021 18 10.0021C20.76 10.0021 23 12.2429 23 15.0039C23 17.7649 20.76 20.0057 18 20.0057Z\"/><path d=\"M11.08 13.9936H11V14.0036C8.24 14.0036 6 11.7628 6 9.00179C6 6.2408 8.24 4 11 4C13.52 4 15.59 5.88067 15.93 8.31154C13.39 9.10182 11.47 11.3026 11.08 13.9936Z\"/><path d=\"M25 14.9939C28.98 14.9939 31.72 16.4945 33 17.3948C33.62 17.8349 34 18.5352 34 19.2755V24.9975C34 25.5477 33.55 25.9979 33 25.9979H29V25.2776C29 23.8871 28.31 22.5766 27.15 21.7563C26.31 21.1761 24.93 20.3758 23.09 19.7856C24.27 18.5352 25 16.8446 25 14.9939Z\"/><path d=\"M18 20.9961C21.98 20.9961 24.72 22.4966 26 23.3969C26.62 23.8371 27 24.5373 27 25.2776V30.9996C27 31.5498 26.55 32 26 32H10C9.45 32 9 31.5498 9 30.9996V25.2776C9 24.5473 9.37 23.8371 10 23.3969C11.28 22.4966 14.02 20.9961 18 20.9961Z\"/><path d=\"M3 17.3948C4.28 16.4945 7.02 14.9939 11 14.9939H11.01C11.01 16.8446 11.74 18.5352 12.92 19.7856C11.07 20.3758 9.69 21.1761 8.86 21.7563C7.69 22.5666 7 23.8871 7 25.2776V25.9979H3C2.45 25.9979 2 25.5477 2 24.9975V19.2755C2 18.5452 2.37 17.8349 3 17.3948Z\"/>',\n};\n\nexport const usersIconName = 'users';\nexport const usersIcon: IconShapeTuple = [usersIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 17H21C19.8954 17 19 16.1046 19 15V8C19 6.89543 19.8954 6 21 6H32C33.1046 6 34 6.89543 34 8V15C34 16.1046 33.1046 17 32 17ZM15 30H4C2.89543 30 2 29.1046 2 28V21C2 19.8954 2.89543 19 4 19H15C16.1046 19 17 19.8954 17 21V28C17 29.1046 16.1046 30 15 30ZM21 30H32C33.1046 30 34 29.1046 34 28V21C34 19.8954 33.1046 19 32 19H21C19.8954 19 19 19.8954 19 21V28C19 29.1046 19.8954 30 21 30ZM21 28V21H32V28H21ZM4 28V21H15V28H4ZM21 15V8H32V15H21ZM15 17H4C2.89543 17 2 16.1046 2 15V8C2 6.89543 2.89543 6 4 6H15C16.1046 6 17 6.89543 17 8V15C17 16.1046 16.1046 17 15 17ZM4 15V8H15V15H4Z\"/>',\n};\n\nexport const viewCardsIconName = 'view-cards';\nexport const viewCardsIcon: IconShapeTuple = [viewCardsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M4 15H6V13H4V15ZM4 21H6V19H4V21ZM4 27H6V25H4V27ZM9 9H31C31.55 9 32 8.55 32 8C32 7.45 31.55 7 31 7H9C8.45 7 8 7.45 8 8C8 8.55 8.45 9 9 9ZM31 25H9C8.45 25 8 25.45 8 26C8 26.55 8.45 27 9 27H31C31.55 27 32 26.55 32 26C32 25.45 31.55 25 31 25ZM4 9H6V7H4V9ZM31 13H9C8.45 13 8 13.45 8 14C8 14.55 8.45 15 9 15H31C31.55 15 32 14.55 32 14C32 13.45 31.55 13 31 13ZM31 19H9C8.45 19 8 19.45 8 20C8 20.55 8.45 21 9 21H31C31.55 21 32 20.55 32 20C32 19.45 31.55 19 31 19Z\"/>',\n};\n\nexport const viewListIconName = 'view-list';\nexport const viewListIcon: IconShapeTuple = [viewListIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.985 18.9753H23.9831C24.253 18.9753 24.503 18.8653 24.6929 18.6852C24.8829 18.4952 24.9828 18.2451 24.9828 17.975C24.9828 17.7049 24.8729 17.4548 24.6929 17.2647C24.503 17.0747 24.253 16.9746 23.9831 16.9746H17.985C17.7151 16.9746 17.4652 17.0847 17.2752 17.2647C17.0853 17.4548 16.9853 17.7049 16.9853 17.975C16.9853 18.2451 17.0953 18.4952 17.2752 18.6852C17.4652 18.8753 17.7151 18.9753 17.985 18.9753ZM23.9831 12.9632H20.9841C20.7142 12.9632 20.4642 13.0732 20.2743 13.2533C20.0844 13.4434 19.9844 13.6935 19.9844 13.9636C19.9844 14.2337 20.0943 14.4837 20.2743 14.6738C20.4642 14.8639 20.7142 14.9639 20.9841 14.9639H23.9831C24.253 14.9639 24.503 14.8539 24.6929 14.6738C24.8829 14.4837 24.9828 14.2337 24.9828 13.9636C24.9828 13.6935 24.8729 13.4434 24.6929 13.2533C24.503 13.0632 24.253 12.9632 23.9831 12.9632ZM33.7001 4.33012C33.5102 4.14005 33.2602 4.04001 32.9903 4.04001H29.0515C28.9816 4.03001 28.9216 4 28.8516 4H2.98969C2.78975 4 2.59981 4.06002 2.43986 4.17006C2.27991 4.2801 2.14995 4.44016 2.07998 4.62022C2 4.80029 1.98001 5.01036 2.01999 5.20043C2.05998 5.3905 2.15995 5.57056 2.29991 5.71061L7.98813 11.4126V27.9986C7.98813 29.0589 8.408 30.0793 9.15776 30.8296C9.90753 31.5798 10.9272 32 11.9869 32H25.8725C26.9322 32 27.9419 31.5698 28.6917 30.8196C29.4414 30.0693 29.8613 29.0489 29.8613 27.9886V5.94069H32.0006V14.9639C32.0006 15.234 32.1106 15.4841 32.2905 15.6742C32.4705 15.8642 32.7304 15.9643 33.0003 15.9643C33.2702 15.9643 33.5202 15.8542 33.7101 15.6742C33.9 15.4841 34 15.234 34 14.9639V5.04037C34 4.77028 33.89 4.52019 33.7101 4.33012H33.7001ZM27.9919 27.9986C27.9619 28.5388 27.732 29.059 27.3321 29.4291C26.9322 29.7992 26.4124 30.0093 25.8725 29.9993H11.9869C11.447 29.9893 10.9372 29.7692 10.5473 29.3891C10.1575 29.0089 9.93752 28.4988 9.90753 27.9586V10.9225C9.92752 10.8124 9.90753 10.6924 9.87754 10.5824C9.83755 10.4723 9.77757 10.3723 9.6976 10.2922L5.41893 5.94069H27.9919V27.9986ZM17.985 10.9525H23.9831C24.253 10.9525 24.503 10.8424 24.6929 10.6624C24.8829 10.4723 24.9828 10.2222 24.9828 9.95213C24.9828 9.68203 24.8729 9.43194 24.6929 9.24187C24.503 9.0518 24.253 8.95177 23.9831 8.95177H17.985C17.7151 8.95177 17.4652 9.06181 17.2752 9.24187C17.0853 9.43194 16.9853 9.68203 16.9853 9.95213C16.9853 10.2222 17.0953 10.4723 17.2752 10.6624C17.4652 10.8524 17.7151 10.9525 17.985 10.9525ZM17.985 26.9882H23.9831C24.253 26.9882 24.503 26.8782 24.6929 26.6981C24.8829 26.508 24.9828 26.2579 24.9828 25.9879C24.9828 25.7178 24.8729 25.4677 24.6929 25.2776C24.503 25.0875 24.253 24.9875 23.9831 24.9875H17.985C17.7151 24.9875 17.4652 25.0975 17.2752 25.2776C17.0853 25.4677 16.9853 25.7178 16.9853 25.9879C16.9853 26.2579 17.0953 26.508 17.2752 26.6981C17.4652 26.8882 17.7151 26.9882 17.985 26.9882ZM23.9831 20.9761H20.9841C20.7142 20.9761 20.4642 21.0861 20.2743 21.2662C20.0844 21.4562 19.9844 21.7063 19.9844 21.9764C19.9844 22.2465 20.0943 22.4966 20.2743 22.6867C20.4642 22.8767 20.7142 22.9768 20.9841 22.9768H23.9831C24.253 22.9768 24.503 22.8667 24.6929 22.6867C24.8829 22.4966 24.9828 22.2465 24.9828 21.9764C24.9828 21.7063 24.8729 21.4562 24.6929 21.2662C24.503 21.0761 24.253 20.9761 23.9831 20.9761Z\"/>',\n};\n\nexport const volumeIconName = 'volume';\nexport const volumeIcon: IconShapeTuple = [volumeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M4.26254 15.7174C4.46275 15.9176 4.71303 16.0076 4.97331 16.0076C5.2336 16.0076 5.48387 15.9076 5.68409 15.7174L6.9755 14.4267L8.26692 15.7174C8.46713 15.9176 8.71741 16.0076 8.97769 16.0076C9.23798 16.0076 9.48825 15.9076 9.68847 15.7174C10.0789 15.3272 10.0789 14.6969 9.68847 14.3067L8.39706 13.016L9.68847 11.7253C10.0789 11.3351 10.0789 10.7047 9.68847 10.3145C9.29804 9.92428 8.66735 9.92428 8.27693 10.3145L6.98551 11.6052L5.6941 10.3145C5.30367 9.92428 4.67298 9.92428 4.28256 10.3145C3.89213 10.7047 3.89213 11.3351 4.28256 11.7253L5.57397 13.016L4.28256 14.3067C3.89213 14.6969 3.89213 15.3272 4.28256 15.7174H4.26254ZM33.7047 6.29229L29.7304 2.32012C29.34 1.92991 28.7093 1.92991 28.3188 2.32012L21.4714 9.16386C21.4013 9.20389 21.3312 9.2339 21.2812 9.29394C21.2311 9.35397 21.1911 9.42401 21.151 9.48404L2.29038 28.3444C1.89995 28.7346 1.89995 29.3649 2.29038 29.7551L6.26473 33.7273C6.46494 33.9274 6.71522 34.0175 6.9755 34.0175C7.23579 34.0175 7.48606 33.9174 7.68628 33.7273L33.7047 7.71307C34.0952 7.32286 34.0952 6.69251 33.7047 6.3023V6.29229ZM6.9755 31.6061L4.42271 29.0547L22.022 11.4551L24.5748 14.0065L6.9755 31.6061ZM25.9963 12.5957L23.4435 10.0443L29.0396 4.45129L31.5924 7.00268L25.9963 12.5957ZM14.2735 7.71307C14.4737 7.91318 14.724 8.00323 14.9843 8.00323C15.2445 8.00323 15.4948 7.90317 15.695 7.71307L16.9865 6.42237L18.2779 7.71307C18.4781 7.91318 18.7284 8.00323 18.9886 8.00323C19.2489 8.00323 19.4992 7.90317 19.6994 7.71307C20.0898 7.32286 20.0898 6.69251 19.6994 6.3023L18.408 5.01159L19.6994 3.72089C20.0898 3.33067 20.0898 2.70033 19.6994 2.31012C19.309 1.9199 18.6783 1.9199 18.2879 2.31012L16.9965 3.60082L15.7051 2.31012C15.3146 1.9199 14.6839 1.9199 14.2935 2.31012C13.9031 2.70033 13.9031 3.33067 14.2935 3.72089L15.5849 5.01159L14.2935 6.3023C13.9031 6.69251 13.9031 7.32286 14.2935 7.71307H14.2735ZM31.7025 22.3111C31.3121 21.9208 30.6814 21.9208 30.291 22.3111L27.9985 24.6023L25.706 22.3111C25.3156 21.9208 24.6849 21.9208 24.2944 22.3111C23.904 22.7013 23.904 23.3316 24.2944 23.7218L26.587 26.0131L24.2944 28.3043C23.904 28.6945 23.904 29.3249 24.2944 29.7151C24.4947 29.9152 24.7449 30.0053 25.0052 30.0053C25.2655 30.0053 25.5158 29.9052 25.716 29.7151L28.0085 27.4238L30.301 29.7151C30.5012 29.9152 30.7515 30.0053 31.0118 30.0053C31.2721 30.0053 31.5224 29.9052 31.7226 29.7151C32.113 29.3249 32.113 28.6945 31.7226 28.3043L29.4301 26.0131L31.7226 23.7218C32.113 23.3316 32.113 22.7013 31.7226 22.3111H31.7025Z\"/>',\n};\n\nexport const wandIconName = 'wand';\nexport const wandIcon: IconShapeTuple = [wandIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M19.41 18.0003L26.7 10.7103C27.0398 10.3135 27.0169 9.72207 26.6476 9.3527C26.2782 8.98333 25.6868 8.96049 25.29 9.30026L18 16.5903L10.71 9.29026C10.3132 8.95049 9.72181 8.97333 9.35244 9.3427C8.98307 9.71207 8.96023 10.3035 9.30001 10.7003L16.59 18.0003L9.29001 25.2903C9.00463 25.5347 8.88032 25.9184 8.96819 26.2837C9.05607 26.649 9.34129 26.9342 9.70659 27.0221C10.0719 27.1099 10.4556 26.9856 10.7 26.7003L18 19.4103L25.29 26.7003C25.6868 27.04 26.2782 27.0172 26.6476 26.6478C27.0169 26.2785 27.0398 25.687 26.7 25.2903L19.41 18.0003Z\"/>',\n};\n\nexport const windowCloseIconName = 'window-close';\nexport const windowCloseIcon: IconShapeTuple = [windowCloseIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.89014 9H27.8901C28.9947 9 29.8901 9.89543 29.8901 11V25C29.8901 26.1046 28.9947 27 27.8901 27H7.89014C6.78557 27 5.89014 26.1046 5.89014 25V11C5.89014 9.89543 6.78557 9 7.89014 9ZM7.89014 11V25H27.8901V11H7.89014Z\"/>',\n};\n\nexport const windowMaxIconName = 'window-max';\nexport const windowMaxIcon: IconShapeTuple = [windowMaxIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27 27H9C8.44772 27 8 26.5523 8 26C8 25.4477 8.44772 25 9 25H27C27.5523 25 28 25.4477 28 26C28 26.5523 27.5523 27 27 27Z\"/>',\n};\n\nexport const windowMinIconName = 'window-min';\nexport const windowMinIcon: IconShapeTuple = [windowMinIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14 8H28C29.1046 8 30 8.89543 30 10V20C30 21.1046 29.1046 22 28 22H26V20H28V10H14V12H12V10C12 8.89543 12.8954 8 14 8Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 14H8C6.89543 14 6 14.8954 6 16V26C6 27.1046 6.89543 28 8 28H22C23.1046 28 24 27.1046 24 26V16C24 14.8954 23.1046 14 22 14ZM8 26V16H22V26H8Z\"/>',\n};\n\nexport const windowRestoreIconName = 'window-restore';\nexport const windowRestoreIcon: IconShapeTuple = [windowRestoreIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM26.54 18C26.5358 16.6554 26.3917 15.3148 26.11 14H29.71C29.5246 13.4516 29.3007 12.9169 29.04 12.4H25.69C25.0603 10.2961 24.0835 8.31209 22.8 6.53C21.98 6.1852 21.125 5.93038 20.25 5.77C22.0083 7.65924 23.3356 9.90768 24.14 12.36H18.75V5.6H17.25V12.37H11.86C12.6661 9.91324 13.9968 7.6612 15.76 5.77C14.8888 5.9277 14.0372 6.17916 13.22 6.52C11.9315 8.29462 10.948 10.2718 10.31 12.37H6.94C6.67457 12.8963 6.44732 13.4411 6.26 14H9.89C9.60829 15.3148 9.46418 16.6554 9.46 18C9.46276 19.4708 9.63048 20.9366 9.96 22.37H6.42C6.62688 22.9305 6.8742 23.4753 7.16 24H10.39C11.0022 25.9158 11.9098 27.7242 13.08 29.36C13.918 29.7194 14.7934 29.9844 15.69 30.15C14.0579 28.3698 12.8028 26.2778 12 24H17.26V30.34H18.76V24H24C23.1945 26.2788 21.9359 28.3708 20.3 30.15C21.2008 29.9787 22.0796 29.707 22.92 29.34C24.0883 27.7104 24.9959 25.9088 25.61 24H28.81C29.0945 23.485 29.3418 22.9503 29.55 22.4H26C26.3452 20.9584 26.5264 19.4823 26.54 18ZM17.25 22.37H11.51C10.806 19.6178 10.7751 16.7366 11.42 13.97H17.25V22.37ZM18.75 22.37H24.49C24.8369 20.9395 25.0081 19.472 25 18C25.0081 16.6552 24.8673 15.3137 24.58 14H18.75V22.37ZM4 18C4 25.732 10.268 32 18 32C21.713 32 25.274 30.525 27.8995 27.8995C30.525 25.274 32 21.713 32 18C32 10.268 25.732 4 18 4C10.268 4 4 10.268 4 18Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M31.0986 13.3467C31.7559 13.2405 32.3959 13.0461 33.0013 12.7689C35.437 19.8131 32.6859 27.6059 26.3676 31.5597C20.0494 35.5135 11.838 34.5806 6.56767 29.3103C1.29736 24.0399 0.364476 15.8285 4.31823 9.51029C8.27199 3.19205 16.0649 0.440946 23.109 2.87663C22.8317 3.482 22.6374 4.12202 22.5312 4.77938C16.3671 2.61429 9.52509 5.00162 6.04592 10.5315C2.56674 16.0613 3.37597 23.2625 7.99569 27.8822C12.6154 32.502 19.8167 33.3112 25.3465 29.832C30.8763 26.3528 33.2636 19.5108 31.0986 13.3467Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.0555 12.3207C23.2541 9.87774 21.9319 7.63783 20.1802 5.75577C20.9417 5.92425 21.6855 6.16441 22.4018 6.47303C22.528 8.70164 23.6467 10.7563 25.4501 12.0717C25.4619 12.1147 25.4813 12.1562 25.5005 12.1973C25.5303 12.261 25.5597 12.3239 25.5597 12.3905H25.9184C26.9614 13.0395 28.1491 13.4194 29.3752 13.4963C29.4449 13.6557 29.5047 13.815 29.5645 13.9844H25.9781C26.2588 15.2942 26.4023 16.6297 26.4065 17.9692C26.4037 19.4344 26.2367 20.8947 25.9084 22.3226H29.4449C29.2375 22.8708 28.9911 23.4035 28.7077 23.9165H25.5199C24.9081 25.8181 24.004 27.6128 22.8401 29.2363C22.0029 29.6018 21.1274 29.8725 20.23 30.0432C21.8597 28.2708 23.1136 26.1867 23.916 23.9165H18.6959V30.2325H17.2016V23.9165H11.9616C12.7613 26.1857 14.0117 28.2697 15.6375 30.0432C14.7443 29.8782 13.8722 29.6142 13.0375 29.2562C11.8717 27.6266 10.9676 25.8251 10.3577 23.9165H7.13993C6.85521 23.3938 6.60883 22.8511 6.40274 22.2927H9.9293C9.60103 20.8648 9.43395 19.4045 9.4312 17.9393C9.43536 16.5998 9.57892 15.2643 9.85956 13.9545H6.24335C6.42995 13.3977 6.65634 12.855 6.92076 12.3307H10.278C10.9135 10.2404 11.8933 8.2708 13.1769 6.50292C13.991 6.16338 14.8394 5.91287 15.7073 5.75577C13.9508 7.63978 12.6251 9.88328 11.8221 12.3307H17.1916V5.58641H18.6859V12.3207H24.0555ZM11.4734 22.2826H17.1916V13.9145H11.3838C10.7413 16.6706 10.7721 19.5409 11.4734 22.2826ZM24.9122 17.9392C24.9072 19.4072 24.7232 20.8692 24.3643 22.2926H18.6859V13.9544H24.4938C24.78 15.2632 24.9203 16.5996 24.9122 17.9392Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path d=\"M18.85 13.45V22.93H25.33C25.7531 21.32 25.9781 19.6645 26 18C25.9967 16.4687 25.8223 14.9426 25.48 13.45H18.85Z\"/><path d=\"M10.67 22.93C10.2638 21.318 10.0556 19.6624 10.05 18C10.0565 16.4683 10.2343 14.9422 10.58 13.45H17.15V22.93H10.67Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM26.6 24.71H30.22C30.5518 24.1381 30.8426 23.5432 31.09 22.93H27.09C27.4637 21.3131 27.6549 19.6595 27.66 18C27.6597 16.4537 27.4954 14.9117 27.17 13.4H31.23C31.0197 12.7795 30.7657 12.1747 30.47 11.59H26.7C25.983 9.22717 24.878 7.0001 23.43 5C22.5048 4.63121 21.5426 4.363 20.56 4.2C22.5445 6.33309 24.0423 8.87153 24.95 11.64H18.86V4H17.17V11.61H11.08C11.9893 8.83709 13.4907 6.29505 15.48 4.16C14.4958 4.33567 13.5336 4.61731 12.61 5C11.1536 7.01465 10.0449 9.25904 9.33 11.64H5.52C5.22427 12.2246 4.9703 12.8295 4.76 13.45H8.85C8.53143 14.9457 8.37055 16.4707 8.37 18C8.38065 19.6498 8.57519 21.2933 8.95 22.9H4.95C5.18317 23.5223 5.46054 24.1272 5.78 24.71H9.46C10.1397 26.8702 11.1518 28.9114 12.46 30.76C13.4036 31.1681 14.3897 31.47 15.4 31.66C13.5514 29.6496 12.1294 27.2853 11.22 24.71H17.17V31.84H18.86V24.69H24.78C23.8694 27.2618 22.4475 29.6225 20.6 31.63C21.6316 31.4379 22.6381 31.1292 23.6 30.71C24.9036 28.8768 25.9155 26.8528 26.6 24.71Z\"/>',\n\n  solidBadged:\n    '<path d=\"M33.12 12.81C32.5154 13.0874 31.8764 13.2825 31.22 13.39H31C30.314 13.4961 29.6159 13.4961 28.93 13.39H27.13C27.4695 14.9035 27.6472 16.4489 27.66 18C27.6548 19.6595 27.4636 21.3131 27.09 22.93H31.09C30.8568 23.5523 30.5794 24.1572 30.26 24.74H26.6C25.9155 26.8828 24.9035 28.9068 23.6 30.74C22.638 31.1592 21.6316 31.4679 20.6 31.66C22.4474 29.6525 23.8693 27.2918 24.78 24.72H18.86V31.87H17.17V24.71H11.22C12.1294 27.2853 13.5513 29.6496 15.4 31.66C14.3896 31.47 13.4035 31.1681 12.46 30.76C11.1518 28.9114 10.1396 26.8703 9.45995 24.71H5.77995C5.46049 24.1272 5.18312 23.5223 4.94995 22.9H8.94995C8.57514 21.2933 8.38061 19.6498 8.36995 18C8.3705 16.4707 8.53138 14.9457 8.84995 13.45H4.75995C4.97025 12.8295 5.22422 12.2246 5.51995 11.64H9.32995C10.0448 9.25904 11.1535 7.01465 12.61 5C13.5335 4.61732 14.4958 4.33568 15.48 4.16C13.4906 6.29505 11.9893 8.8371 11.08 11.61H17.17V4H18.86V11.64H24.95V11.51C23.6066 10.2662 22.7667 8.57226 22.59 6.75C21.9921 5.84824 21.3233 4.99554 20.59 4.2C21.2897 4.33483 21.9783 4.52202 22.65 4.76C22.7577 4.11773 22.9494 3.49238 23.22 2.9C16.149 0.455036 8.32638 3.21663 4.35755 9.55895C0.388724 15.9013 1.32516 24.144 6.61556 29.4344C11.906 34.7248 20.1487 35.6612 26.491 31.6924C32.8333 27.7236 35.5949 19.901 33.15 12.83L33.12 12.81Z\"/><path d=\"M18.85 22.94H25.33C25.7538 21.3268 25.9788 19.6678 26 18C25.9967 16.4687 25.8223 14.9426 25.48 13.45H18.85V22.94Z\"/><path d=\"M10.67 22.93C10.2638 21.318 10.0556 19.6624 10.05 18C10.0565 16.4683 10.2343 14.9422 10.58 13.45H17.15V22.93H10.67Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const worldIconName = 'world';\nexport const worldIcon: IconShapeTuple = [worldIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.4093 26.2908L20.4882 13.3668C21.2476 9.92644 20.0086 6.35126 17.2833 4.11909C14.5581 1.88691 10.8096 1.37693 7.58728 2.79996L6.23777 3.39428L11.656 8.81369L8.81594 11.6644L3.39776 6.24501L2.80357 7.58475C1.37262 10.8078 1.87909 14.5623 4.11291 17.2908C6.34673 20.0192 9.92678 21.2562 13.368 20.4886L26.2891 33.4125C26.6669 33.7909 27.1795 34.0034 27.7141 34.0034C28.2487 34.0034 28.7614 33.7909 29.1392 33.4125L33.4093 29.1415C33.7875 28.7636 34 28.2508 34 27.7161C34 27.1814 33.7875 26.6686 33.4093 26.2908ZM27.7091 31.9923L13.9723 18.2424L13.3982 18.4035C11.1818 19.0517 8.78947 18.6159 6.94373 17.2278C5.09799 15.8397 4.01514 13.662 4.02216 11.3523C4.02092 10.8514 4.07154 10.3518 4.17323 9.86143L8.81595 14.5052L14.5161 8.80373L9.8734 4.17004C12.393 3.641 15.0053 4.47452 16.7532 6.36523C18.5011 8.25595 19.1277 10.926 18.4035 13.3971L18.2424 13.9713L31.9893 27.7213L27.7091 31.9923ZM28.4644 27.1064C28.4644 27.8296 27.8782 28.4159 27.1552 28.4159C26.4321 28.4159 25.8459 27.8296 25.8459 27.1064C25.8459 26.3832 26.4321 25.7969 27.1552 25.7969C27.8782 25.7969 28.4644 26.3832 28.4644 27.1064Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.4657 13.3856L33.6896 27.6095C34.1035 28.0307 34.1035 28.7058 33.6896 29.127L29.127 33.6896C28.7058 34.1035 28.0307 34.1035 27.6095 33.6896L13.3856 19.4657C10.0632 20.436 6.47959 19.3904 4.20035 16.7856C1.92111 14.1807 1.36042 10.49 2.76322 7.3258L8.19582 12.7179L12.7179 8.19582L7.3258 2.76322C10.49 1.36042 14.1807 1.92111 16.7856 4.20035C19.3904 6.47959 20.436 10.0632 19.4657 13.3856ZM26.9479 28.8716C27.4822 29.4148 28.3533 29.4294 28.9054 28.9044C29.1825 28.6408 29.3394 28.2751 29.3394 27.8927C29.3394 27.5103 29.1825 27.1446 28.9054 26.881C28.3533 26.356 27.4822 26.3706 26.9479 26.9138C26.4137 27.4571 26.4137 28.3283 26.9479 28.8716Z\"/>',\n};\n\nexport const wrenchIconName = 'wrench';\nexport const wrenchIcon: IconShapeTuple = [wrenchIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22.9915 16.0043H17.9938V11.0025C17.9938 10.4523 17.544 10.0021 16.9942 10.0021C16.4444 10.0021 15.9946 10.4523 15.9946 11.0025V16.0043H10.9969C10.4471 16.0043 9.99732 16.4544 9.99732 17.0046C9.99732 17.5548 10.4471 18.005 10.9969 18.005H15.9946V23.0068C15.9946 23.557 16.4444 24.0071 16.9942 24.0071C17.544 24.0071 17.9938 23.557 17.9938 23.0068V18.005H22.9915C23.5413 18.005 23.9911 17.5548 23.9911 17.0046C23.9911 16.4544 23.5413 16.0043 22.9915 16.0043ZM16.9942 4C9.8274 4 4 9.83208 4 17.0046C4 24.1772 9.8274 30.0093 16.9942 30.0093C24.161 30.0093 29.9884 24.1772 29.9884 17.0046C29.9884 9.83208 24.161 4 16.9942 4ZM16.9942 28.0086C10.9269 28.0086 5.99911 23.0768 5.99911 17.0046C5.99911 10.9325 10.9269 6.00071 16.9942 6.00071C23.0615 6.00071 27.9893 10.9325 27.9893 17.0046C27.9893 23.0768 23.0615 28.0086 16.9942 28.0086ZM31.6976 30.2994L28.2692 26.8682C27.8294 27.3683 27.3596 27.8385 26.8598 28.2787L30.2883 31.7099C30.4882 31.91 30.7381 32 30.9979 32C31.2578 32 31.5077 31.9 31.7076 31.7099C32.0975 31.3198 32.0975 30.6895 31.7076 30.2994H31.6976Z\"/>',\n};\n\nexport const zoomInIconName = 'zoom-in';\nexport const zoomInIcon: IconShapeTuple = [zoomInIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M16.9942 4C9.8274 4 4 9.83208 4 17.0046C4 24.1772 9.8274 30.0093 16.9942 30.0093C24.161 30.0093 29.9884 24.1772 29.9884 17.0046C29.9884 9.83208 24.161 4 16.9942 4ZM16.9942 28.0086C10.9269 28.0086 5.99911 23.0768 5.99911 17.0046C5.99911 10.9325 10.9269 6.00071 16.9942 6.00071C23.0615 6.00071 27.9893 10.9325 27.9893 17.0046C27.9893 23.0768 23.0615 28.0086 16.9942 28.0086ZM22.9915 16.0043H10.9969C10.4471 16.0043 9.99732 16.4544 9.99732 17.0046C9.99732 17.5548 10.4471 18.005 10.9969 18.005H22.9915C23.5413 18.005 23.9911 17.5548 23.9911 17.0046C23.9911 16.4544 23.5413 16.0043 22.9915 16.0043ZM31.6976 30.2994L28.2692 26.8682C27.8294 27.3683 27.3596 27.8385 26.8598 28.2787L30.2883 31.7099C30.4882 31.91 30.7381 32 30.9979 32C31.2578 32 31.5077 31.9 31.7076 31.7099C32.0975 31.3198 32.0975 30.6895 31.7076 30.2994H31.6976Z\"/>',\n};\n\nexport const zoomOutIconName = 'zoom-out';\nexport const zoomOutIcon: IconShapeTuple = [zoomOutIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 5H32C33.105 5 34 5.895 34 7V29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5ZM4 7V29H32V7H4Z\"/><path d=\"M6.007 26.7311L27.73 26.7301C28.49 26.6701 28.91 25.8001 28.47 25.1701C28.3 24.9201 28.03 24.7601 27.73 24.7401L8.001 24.7361L8.01 11.0101C8.01 10.2301 7.17 9.75008 6.5 10.1401C6.19 10.3101 6 10.6501 6 11.0101L6.007 26.7311Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.904 1.64621L21.2223 11.1159C20.9527 11.4984 20.9283 11.9949 21.159 12.4005C21.3897 12.806 21.8364 13.0519 22.3149 13.0367H33.6883C34.1667 13.0519 34.6135 12.806 34.8442 12.4005C35.0749 11.9949 35.0504 11.4984 34.7809 11.1159L29.0992 1.64621C28.8712 1.26913 28.4533 1.03735 28.0016 1.03735C27.5498 1.03735 27.132 1.26913 26.904 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5594 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V15.0263C33.8886 15.0354 33.7764 15.0389 33.6637 15.0367H32V29H4V7H21.3594L22.5594 5ZM27.73 26.73L6.007 26.731L6 11.01C6 10.65 6.19 10.31 6.5 10.14C7.17 9.75 8.01 10.23 8.01 11.01L8.001 24.736L27.73 24.74C28.03 24.76 28.3 24.92 28.47 25.17C28.91 25.8 28.49 26.67 27.73 26.73Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.0709 5C23.0242 5.3266 23 5.66048 23 6C23 6.33952 23.0242 6.6734 23.0709 7H4V29H32V12.7101C32.7224 12.4951 33.396 12.1666 34 11.7453V29C34 30.104 33.104 31 32 31H4C2.895 31 2 30.104 2 29V7C2 5.895 2.895 5 4 5H23.0709Z\"/><path d=\"M6.007 26.731L27.73 26.73C28.49 26.67 28.91 25.8 28.47 25.17C28.3 24.92 28.03 24.76 27.73 24.74L8.001 24.736L8.01 11.01C8.01 10.23 7.17 9.75 6.5 10.14C6.19 10.31 6 10.65 6 11.01L6.007 26.731Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 29V7C34 5.896 33.105 5 32 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29ZM27.73 26.73L6.007 26.731L6 11.01C6 10.65 6.19 10.31 6.5 10.14C7.17 9.75 8.01 10.23 8.01 11.01L8.001 24.736L27.73 24.74C28.03 24.76 28.3 24.92 28.47 25.17C28.91 25.8 28.49 26.67 27.73 26.73Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9046 1.64621L21.2229 11.1159C20.9533 11.4984 20.9289 11.9949 21.1596 12.4005C21.3903 12.806 21.8371 13.0519 22.3155 13.0367H33.6889C34.1673 13.0519 34.6141 12.806 34.8448 12.4005C35.0755 11.9949 35.0511 11.4984 34.7815 11.1159L29.0998 1.64621C28.8718 1.26913 28.454 1.03735 28.0022 1.03735C27.5504 1.03735 27.1326 1.26913 26.9046 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.56 5L19.5367 10.0387C18.8709 11.0422 18.8209 12.3342 19.4211 13.3893C20.0238 14.4489 21.1583 15.0603 22.3401 15.0367H33.6643C33.7768 15.0389 33.8888 15.0354 34 15.0263V29C34 30.105 33.105 31 32 31H4C2.896 31 2 30.105 2 29V7.00001C2 5.896 2.896 5 4 5L22.56 5ZM6.007 26.731L27.73 26.73C28.49 26.67 28.91 25.8 28.47 25.17C28.3 24.92 28.03 24.76 27.73 24.74L8.001 24.736L8.01 11.01C8.01 10.23 7.17 9.75 6.5 10.14C6.19 10.31 6 10.65 6 11.01L6.007 26.731Z\"/>',\n\n  solidBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V11.7453ZM6.007 26.731L27.73 26.73C28.49 26.67 28.91 25.8 28.47 25.17C28.3 24.92 28.03 24.76 27.73 24.74L8.001 24.736L8.01 11.01C8.01 10.23 7.17 9.75 6.5 10.14C6.19 10.31 6 10.65 6 11.01L6.007 26.731Z\"/>',\n};\n\nexport const axisChartIconName = 'axis-chart';\nexport const axisChartIcon: IconShapeTuple = [axisChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 5H4C2.89543 5 2 5.89543 2 7V29C2 30.1046 2.89543 31 4 31H32C33.1046 31 34 30.1046 34 29V7C34 5.89543 33.1046 5 32 5ZM4 29V7H32V29H4ZM13 10H7V26H8.6V11.6H11.4V26H13V10ZM15 19H21V26H19.4V20.6H16.6V26H15V19ZM29 16H23V26H24.6V17.6H27.4V26H29V16Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9118 1.59934L21.2301 11.069C20.9605 11.4515 20.9361 11.948 21.1668 12.3536C21.3975 12.7592 21.8443 13.0051 22.3227 12.9898H33.6961C34.1745 13.0051 34.6213 12.7592 34.852 12.3536C35.0827 11.948 35.0583 11.4515 34.7887 11.069L29.107 1.59934C28.879 1.22226 28.4612 0.990479 28.0094 0.990479C27.5576 0.990479 27.1398 1.22226 26.9118 1.59934Z\"/><path d=\"M34 29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5H21.958L20.786 7H4V29H32V15.357H34V29Z\"/><path d=\"M15 19H21V26H19.4V20.6H16.6V26H15V19Z\"/><path d=\"M13 10H7V26H8.6V11.6H11.4V26H13V10Z\"/><path d=\"M23 16H29V26H27.4V17.6H24.6V26H23V16Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 13.22V29H4V7H22.57C22.524 6.668 22.501 6.334 22.5 6C22.501 5.665 22.524 5.331 22.57 5H4C2.895 5 2 5.895 2 7V29C2 30.104 2.895 31 4 31H32C33.105 31 34 30.104 34 29V12.34C33.38 12.73 32.706 13.026 32 13.22Z\"/><path d=\"M7 10H13V26H11.4V11.6H8.6V26H7V10Z\"/><path d=\"M21 19H15V26H16.6V20.6H19.4V26H21V19Z\"/><path d=\"M23 16H29V26H27.4V17.6H24.6V26H23V16Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 29V7C34 5.895 33.105 5 32 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29ZM13 26H7V10H13V26ZM15 26H21V19H15V26ZM29 26H23V16H29V26Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9046 1.60959L21.2229 11.0792C20.9533 11.4618 20.9289 11.9583 21.1596 12.3638C21.3903 12.7694 21.8371 13.0153 22.3155 13.0001H33.6889C34.1673 13.0153 34.6141 12.7694 34.8448 12.3638C35.0755 11.9583 35.0511 11.4618 34.7815 11.0792L29.0998 1.60959C28.8718 1.23251 28.454 1.00073 28.0022 1.00073C27.5504 1.00073 27.1326 1.23251 26.9046 1.60959Z\"/><path  fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.538 5L19.5367 10.0021C18.8709 11.0056 18.821 12.2976 19.4211 13.3527C20.0239 14.4123 21.1583 15.0237 22.3401 15.0001H33.6642C33.7767 15.0023 33.8888 14.9988 34 14.9897V29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5H22.538ZM7 26H13V10H7V26ZM21 26H15V19H21V26ZM23 26H29V16H23V26Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 12.34V29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5H22.57C21.969 9.233 25.05 13.1 29.31 13.46L30.32 13.48C31.625 13.429 32.895 13.036 34 12.34ZM7 26H13V10H7V26ZM21 26H15V19H21V26ZM23 26H29V16H23V26Z\"/>',\n};\n\nexport const barChartIconName = 'bar-chart';\nexport const barChartIcon: IconShapeTuple = [barChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33 28.04H2.99999C2.44999 28.04 1.99999 28.49 1.99999 29.04C1.99999 29.59 2.44999 30.04 2.99999 30.04H33C33.55 30.04 34 29.59 34 29.04C34 28.49 33.55 28.04 33 28.04ZM2.99999 26.04H3.59999C7.55999 26.04 10.93 23.24 11.62 19.39C12.68 13.48 14.18 8 18 8C21.82 8 23.31 13.46 24.35 19.37C25.03 23.24 28.41 26.04 32.37 26.04H32.99C33.54 26.04 33.99 25.59 33.99 25.04C33.99 24.49 33.54 24.04 32.99 24.04H32.37C29.38 24.04 26.83 21.93 26.31 19.02C25.51 14.47 24.01 6 17.99 6C11.97 6 10.45 14.48 9.63999 19.03C9.11999 21.93 6.57999 24.03 3.58999 24.03H2.98999C2.43999 24.03 1.98999 24.48 1.98999 25.03C1.98999 25.58 2.43999 26.03 2.98999 26.03L2.99999 26.04Z\"/>',\n};\n\nexport const bellCurveIconName = 'bell-curve';\nexport const bellCurveIcon: IconShapeTuple = [bellCurveIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 5H32C33.1046 5 34 5.89543 34 7V29C34 30.1046 33.1046 31 32 31H4C2.89543 31 2 30.1046 2 29V7C2 5.89543 2.89543 5 4 5ZM4 7V29H32V7H4ZM7 12H17V26H7V12ZM15.4 24.4H8.6V18.8H15.4V24.4ZM15.4 13.6H8.6V17.2H15.4V13.6ZM29 24H19V10H29V24ZM20.6 11.6H27.4V17.2H20.6V11.6ZM20.6 22.4H27.4V18.8H20.6V22.4Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9352 1.59934L21.2535 11.069C20.984 11.4515 20.9595 11.948 21.1902 12.3536C21.4209 12.7592 21.8677 13.0051 22.3462 12.9898H33.7195C34.198 13.0051 34.6447 12.7592 34.8755 12.3536C35.1062 11.948 35.0817 11.4515 34.8121 11.069L29.1304 1.59934C28.9024 1.22226 28.4846 0.990479 28.0328 0.990479C27.5811 0.990479 27.1632 1.22226 26.9352 1.59934Z\"/><path d=\"M4 5H22.5625L21.3625 7H4V29H32V14.9898H33.6949C33.7971 14.9919 33.8989 14.9892 34 14.9818V29C34 30.1046 33.1046 31 32 31H4C2.89543 31 2 30.1046 2 29V7C2 5.89543 2.89543 5 4 5Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19 12.0078V24H29V14.9898H27.4V17.2H20.6V14.5178C20.1337 14.2374 19.7343 13.8392 19.4518 13.3425C19.2137 12.9239 19.0779 12.4681 19.0423 12.0078H19ZM20.6 22.4H27.4V18.8H20.6V22.4Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 12H17V26H7V12ZM15.4 24.4H8.6V18.8H15.4V24.4ZM15.4 13.6H8.6V17.2H15.4V13.6Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.2547 10H19V24H29V12.9291C28.4428 12.8494 27.9068 12.7041 27.4 12.5012V17.2H20.6V11.6H25.7993C25.2035 11.1524 24.6815 10.6119 24.2547 10ZM27.4 22.4H20.6V18.8H27.4V22.4Z\"/><path d=\"M32 12.7101V29H4V7H23.0709C23.0242 6.6734 23 6.33952 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.89543 5 2 5.89543 2 7V29C2 30.1046 2.89543 31 4 31H32C33.1046 31 34 30.1046 34 29V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17 12H7V26H17V12ZM8.6 24.4H15.4V18.8H8.6V24.4ZM8.6 13.6H15.4V17.2H8.6V13.6Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 7V29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5H32C33.105 5 34 5.895 34 7ZM7 26H17V12H7V26ZM15 19H9V24H15V19ZM15 17H9V14H15V17ZM29 24H19V10H29V24ZM21 12H27V17H21V12ZM21 22H27V19H21V22Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.904 1.61496L21.2223 11.0846C20.9527 11.4671 20.9283 11.9636 21.159 12.3692C21.3897 12.7748 21.8364 13.0207 22.3149 13.0054H33.6883C34.1667 13.0207 34.6135 12.7748 34.8442 12.3692C35.0749 11.9636 35.0504 11.4671 34.7809 11.0846L29.0992 1.61496C28.8712 1.23788 28.4533 1.0061 28.0016 1.0061C27.5498 1.0061 27.132 1.23788 26.904 1.61496Z\"/><path d=\"M9 19H15V24H9V19Z\"/><path d=\"M9 17H15V14H9V17Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5406 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.995C33.8886 15.0042 33.7764 15.0077 33.6637 15.0054H29V24H19V12.0312L19.0115 12.0289C18.956 11.3271 19.1334 10.6145 19.5361 10.0075L22.5406 5ZM17 26H7V12H17V26Z\"/><path d=\"M21 14.7515V17H27V15.0054H22.3395C21.8759 15.0147 21.4197 14.9263 21 14.7515Z\"/><path d=\"M27 22H21V19H27V22Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M9 19H15V24H9V19Z\"/><path d=\"M9 17H15V14H9V17Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C29.6605 13 29.3266 12.9758 29 12.9291V24H19V10H24.2547C23.4638 8.86617 23 7.48725 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V11.7453ZM17 26H7V12H17V26Z\"/><path d=\"M26.3924 12H21V17H27V12.3264C26.7916 12.2274 26.5889 12.1184 26.3924 12Z\"/><path d=\"M27 22H21V19H27V22Z\"/>',\n};\n\nexport const boxPlotIconName = 'box-plot';\nexport const boxPlotIcon: IconShapeTuple = [boxPlotIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 5H32C33.105 5 34 5.895 34 7V29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5ZM4 7V29H32V7H4ZM29 18C29 19.657 27.657 21 26 21C24.343 21 23 19.657 23 18C23 16.343 24.343 15 26 15C27.657 15 29 16.343 29 18ZM24.6 18C24.6 17.227 25.227 16.6 26 16.6C26.773 16.6 27.4 17.227 27.4 18C27.4 18.773 26.773 19.4 26 19.4C25.227 19.4 24.6 18.773 24.6 18ZM15 14C15 16.209 13.209 18 11 18C8.791 18 7 16.209 7 14C7 11.791 8.791 10 11 10C13.209 10 15 11.791 15 14ZM8.6 14C8.6 12.675 9.675 11.6 11 11.6C12.325 11.6 13.4 12.675 13.4 14C13.4 15.325 12.325 16.4 11 16.4C9.675 16.4 8.6 15.325 8.6 14ZM21 23C21 24.657 19.657 26 18 26C16.343 26 15 24.657 15 23C15 21.343 16.343 20 18 20C19.657 20 21 21.343 21 23ZM16.6 23C16.6 22.227 17.227 21.6 18 21.6C18.773 21.6 19.4 22.227 19.4 23C19.4 23.773 18.773 24.4 18 24.4C17.227 24.4 16.6 23.773 16.6 23Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.904 1.60324L21.2223 11.0729C20.9527 11.4554 20.9283 11.9519 21.159 12.3575C21.3897 12.7631 21.8364 13.009 22.3149 12.9937H33.6883C34.1667 13.009 34.6135 12.7631 34.8442 12.3575C35.0749 11.9519 35.0504 11.4554 34.7809 11.0729L29.0992 1.60324C28.8712 1.22616 28.4533 0.994385 28.0016 0.994385C27.5498 0.994385 27.132 1.22616 26.904 1.60324Z\"/><path d=\"M22.5336 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.9833C33.8886 14.9925 33.7764 14.996 33.6637 14.9937H32V29H4V7H21.3336L22.5336 5Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26 21C27.657 21 29 19.657 29 18C29 16.343 27.657 15 26 15C24.343 15 23 16.343 23 18C23 19.657 24.343 21 26 21ZM26 16.6C25.227 16.6 24.6 17.227 24.6 18C24.6 18.773 25.227 19.4 26 19.4C26.773 19.4 27.4 18.773 27.4 18C27.4 17.227 26.773 16.6 26 16.6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11 18C13.209 18 15 16.209 15 14C15 11.791 13.209 10 11 10C8.791 10 7 11.791 7 14C7 16.209 8.791 18 11 18ZM11 11.6C9.675 11.6 8.6 12.675 8.6 14C8.6 15.325 9.675 16.4 11 16.4C12.325 16.4 13.4 15.325 13.4 14C13.4 12.675 12.325 11.6 11 11.6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 26C19.657 26 21 24.657 21 23C21 21.343 19.657 20 18 20C16.343 20 15 21.343 15 23C15 24.657 16.343 26 18 26ZM18 21.6C17.227 21.6 16.6 22.227 16.6 23C16.6 23.773 17.227 24.4 18 24.4C18.773 24.4 19.4 23.773 19.4 23C19.4 22.227 18.773 21.6 18 21.6Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 29V13.22C32.706 13.026 33.38 12.73 34 12.34V29C34 30.104 33.104 31 32 31H4C2.895 31 2 30.104 2 29V7C2 5.895 2.895 5 4 5H22.57C22.524 5.331 22.501 5.665 22.5 6C22.501 6.334 22.524 6.668 22.57 7H4V29H32Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26 21C27.657 21 29 19.657 29 18C29 16.343 27.657 15 26 15C24.343 15 23 16.343 23 18C23 19.657 24.343 21 26 21ZM26 16.6C25.227 16.6 24.6 17.227 24.6 18C24.6 18.773 25.227 19.4 26 19.4C26.773 19.4 27.4 18.773 27.4 18C27.4 17.227 26.773 16.6 26 16.6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11 18C13.209 18 15 16.209 15 14C15 11.791 13.209 10 11 10C8.791 10 7 11.791 7 14C7 16.209 8.791 18 11 18ZM11 11.6C9.675 11.6 8.6 12.675 8.6 14C8.6 15.325 9.675 16.4 11 16.4C12.325 16.4 13.4 15.325 13.4 14C13.4 12.675 12.325 11.6 11 11.6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 26C19.657 26 21 24.657 21 23C21 21.343 19.657 20 18 20C16.343 20 15 21.343 15 23C15 24.657 16.343 26 18 26ZM18 21.6C17.227 21.6 16.6 22.227 16.6 23C16.6 23.773 17.227 24.4 18 24.4C18.773 24.4 19.4 23.773 19.4 23C19.4 22.227 18.773 21.6 18 21.6Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 31C33.105 31 34 30.105 34 29V7C34 5.896 33.105 5 32 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32ZM7 14C7 11.791 8.791 10 11 10C13.209 10 15 11.791 15 14C15 16.209 13.209 18 11 18C8.791 18 7 16.209 7 14ZM26 15C24.343 15 23 16.343 23 18C23 19.657 24.343 21 26 21C27.657 21 29 19.657 29 18C29 16.343 27.657 15 26 15ZM15 23C15 21.343 16.343 20 18 20C19.657 20 21 21.343 21 23C21 24.657 19.657 26 18 26C16.343 26 15 24.657 15 23Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.904 1.61105L21.2223 11.0807C20.9527 11.4632 20.9283 11.9597 21.159 12.3653C21.3897 12.7709 21.8364 13.0168 22.3149 13.0015H33.6883C34.1667 13.0168 34.6135 12.7709 34.8442 12.3653C35.0749 11.9597 35.0504 11.4632 34.7809 11.0807L29.0992 1.61105C28.8712 1.23397 28.4533 1.0022 28.0016 1.0022C27.5498 1.0022 27.132 1.23397 26.904 1.61105Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5383 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V14.9911C33.8886 15.0003 33.7764 15.0038 33.6637 15.0015H26.0966C27.7089 15.0525 29 16.3753 29 18C29 19.657 27.657 21 26 21C24.343 21 23 19.657 23 18C23 16.3753 24.2911 15.0525 25.9034 15.0015H22.3395C21.1577 15.0252 20.0233 14.4137 19.4205 13.3542C18.8204 12.2991 18.8703 11.0071 19.5361 10.0036L22.5383 5ZM11 10C8.791 10 7 11.791 7 14C7 16.209 8.791 18 11 18C13.209 18 15 16.209 15 14C15 11.791 13.209 10 11 10ZM18 20C16.343 20 15 21.343 15 23C15 24.657 16.343 26 18 26C19.657 26 21 24.657 21 23C21 21.343 19.657 20 18 20Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 12.34V29C34 30.105 33.105 31 32 31H4C2.896 31 2 30.105 2 29V7C2 5.896 2.896 5 4 5H22.57C21.969 9.233 25.05 13.1 29.31 13.46L30.32 13.48C31.626 13.429 32.895 13.036 34 12.34ZM11 10C8.791 10 7 11.791 7 14C7 16.209 8.791 18 11 18C13.209 18 15 16.209 15 14C15 11.791 13.209 10 11 10ZM23 18C23 16.343 24.343 15 26 15C27.657 15 29 16.343 29 18C29 19.657 27.657 21 26 21C24.343 21 23 19.657 23 18ZM18 20C16.343 20 15 21.343 15 23C15 24.657 16.343 26 18 26C19.657 26 21 24.657 21 23C21 21.343 19.657 20 18 20Z\"/>',\n};\n\nexport const bubbleChartIconName = 'bubble-chart';\nexport const bubbleChartIcon: IconShapeTuple = [bubbleChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 5H32C33.1046 5 34 5.89543 34 7V29C34 30.1046 33.1046 31 32 31H4C2.89543 31 2 30.1046 2 29V7C2 5.89543 2.89543 5 4 5ZM4 7V29H32V7H4ZM20.971 11.243C23.314 13.586 22.364 18.335 18.849 21.849C15.334 25.364 10.586 26.314 8.243 23.97C5.899 21.627 6.849 16.878 10.364 13.364C13.879 9.849 18.628 8.9 20.971 11.243ZM9.515 22.698C7.875 21.058 8.824 17.449 11.636 14.637C14.448 11.825 18.057 10.876 19.697 12.516C21.338 14.156 20.388 17.765 17.576 20.577C14.764 23.389 11.155 24.338 9.515 22.698ZM28 22C28 23.657 26.657 25 25 25C23.343 25 22 23.657 22 22C22 20.343 23.343 19 25 19C26.657 19 28 20.343 28 22ZM23.6 22C23.6 21.227 24.227 20.6 25 20.6C25.773 20.6 26.4 21.227 26.4 22C26.4 22.773 25.773 23.4 25 23.4C24.227 23.4 23.6 22.773 23.6 22Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9118 1.61105L21.2301 11.0807C20.9605 11.4632 20.9361 11.9597 21.1668 12.3653C21.3975 12.7709 21.8443 13.0168 22.3227 13.0015H33.6961C34.1745 13.0168 34.6213 12.7709 34.852 12.3653C35.0827 11.9597 35.0583 11.4632 34.7887 11.0807L29.107 1.61105C28.879 1.23397 28.4612 1.0022 28.0094 1.0022C27.5576 1.0022 27.1398 1.23397 26.9118 1.61105Z\"/><path d=\"M22.5461 5H4C2.89543 5 2 5.89543 2 7V29C2 30.1046 2.89543 31 4 31H32C33.1046 31 34 30.1046 34 29V14.9918C33.8912 15.0004 33.7815 15.0037 33.6715 15.0015H32V29H4V7H21.3461L22.5461 5Z\"/><path d=\"M19.3924 10.2564C16.8607 9.35555 13.2083 10.5197 10.364 13.364C6.849 16.878 5.899 21.627 8.243 23.97C10.586 26.314 15.334 25.364 18.849 21.849C20.9499 19.7487 22.1345 17.2073 22.2473 15.002C21.6222 14.9956 21.0142 14.8121 20.4957 14.4793C20.5885 16.2761 19.5334 18.6196 17.576 20.577C14.764 23.389 11.155 24.338 9.515 22.698C7.875 21.058 8.824 17.449 11.636 14.637C14.1077 12.1653 17.1951 11.133 19.02 12.033C18.9702 11.4239 19.096 10.8063 19.3924 10.2564Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25 25C26.657 25 28 23.657 28 22C28 20.343 26.657 19 25 19C23.343 19 22 20.343 22 22C22 23.657 23.343 25 25 25ZM25 20.6C24.227 20.6 23.6 21.227 23.6 22C23.6 22.773 24.227 23.4 25 23.4C25.773 23.4 26.4 22.773 26.4 22C26.4 21.227 25.773 20.6 25 20.6Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 29V13.22C32.706 13.026 33.38 12.73 34 12.34V29C34 30.104 33.105 31 32 31H4C2.895 31 2 30.104 2 29V7C2 5.895 2.895 5 4 5H22.57C22.524 5.331 22.501 5.665 22.5 6C22.501 6.334 22.524 6.668 22.57 7H4V29H32Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.849 21.849C22.364 18.335 23.314 13.586 20.971 11.243C18.628 8.9 13.879 9.849 10.364 13.364C6.849 16.878 5.899 21.627 8.243 23.97C10.586 26.314 15.334 25.364 18.849 21.849ZM11.636 14.637C8.824 17.449 7.875 21.058 9.515 22.698C11.155 24.338 14.764 23.389 17.576 20.577C20.388 17.765 21.338 14.156 19.697 12.516C18.057 10.876 14.448 11.825 11.636 14.637Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25 25C26.657 25 28 23.657 28 22C28 20.343 26.657 19 25 19C23.343 19 22 20.343 22 22C22 23.657 23.343 25 25 25ZM25 20.6C24.226 20.6 23.6 21.226 23.6 22C23.6 22.773 24.226 23.4 25 23.4C25.773 23.4 26.4 22.773 26.4 22C26.4 21.226 25.773 20.6 25 20.6Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 7V29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5H32C33.105 5 34 5.895 34 7ZM10.364 13.364C6.849 16.878 5.899 21.627 8.243 23.97C10.586 26.314 15.334 25.364 18.849 21.849C22.364 18.335 23.314 13.586 20.971 11.243C18.628 8.9 13.879 9.849 10.364 13.364ZM22 22C22 20.343 23.343 19 25 19C26.657 19 28 20.343 28 22C28 23.657 26.657 25 25 25C23.343 25 22 23.657 22 22Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9118 1.61496L21.2301 11.0846C20.9605 11.4671 20.9361 11.9636 21.1668 12.3692C21.3975 12.7748 21.8443 13.0207 22.3227 13.0054H33.6961C34.1745 13.0207 34.6213 12.7748 34.852 12.3692C35.0827 11.9636 35.0583 11.4671 34.7887 11.0846L29.107 1.61496C28.879 1.23788 28.4612 1.0061 28.0094 1.0061C27.5576 1.0061 27.1398 1.23788 26.9118 1.61496Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5484 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.9957C33.8912 15.0043 33.7815 15.0076 33.6715 15.0054H22.3473C22.3138 15.0061 22.2804 15.0063 22.2471 15.0059C22.1331 17.2103 20.9486 19.75 18.849 21.849C15.334 25.364 10.586 26.314 8.243 23.97C5.899 21.627 6.849 16.878 10.364 13.364C13.209 10.519 16.8624 9.35501 19.3942 10.257C19.44 10.1721 19.49 10.0889 19.544 10.0075L22.5484 5ZM25 19C23.343 19 22 20.343 22 22C22 23.657 23.343 25 25 25C26.657 25 28 23.657 28 22C28 20.343 26.657 19 25 19Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V11.7453ZM8.243 23.97C5.899 21.627 6.849 16.878 10.364 13.364C13.879 9.849 18.628 8.9 20.971 11.243C23.314 13.586 22.364 18.335 18.849 21.849C15.334 25.364 10.586 26.314 8.243 23.97ZM25 19C23.343 19 22 20.343 22 22C22 23.657 23.343 25 25 25C26.657 25 28 23.657 28 22C28 20.343 26.657 19 25 19Z\"/>',\n};\n\nexport const cloudChartIconName = 'cloud-chart';\nexport const cloudChartIcon: IconShapeTuple = [cloudChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V7C34 5.895 33.105 5 32 5ZM4 29V7H32V29H4ZM6.2 11C6.2 11.442 6.558 11.8 7 11.8H13C14.305 11.8 15.043 13.105 16.113 16.911C16.154 17.06 16.203 17.234 16.295 17.56C16.369 17.826 16.425 18.025 16.481 18.22C17.981 23.469 19.535 25.8 23 25.8H29C29.442 25.8 29.8 25.442 29.8 25C29.8 24.558 29.442 24.2 29 24.2H23C20.549 24.2 19.332 22.375 18.019 17.78C17.9706 17.611 17.9222 17.439 17.8608 17.2208L17.835 17.129C17.7444 16.8046 17.6955 16.6297 17.6536 16.4802L17.653 16.478C16.368 11.907 15.404 10.2 13 10.2H7C6.558 10.2 6.2 10.558 6.2 11Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9001 1.61496L21.2184 11.0846C20.9488 11.4671 20.9244 11.9636 21.1551 12.3692C21.3858 12.7748 21.8325 13.0207 22.311 13.0054H33.6844C34.1628 13.0207 34.6096 12.7748 34.8403 12.3692C35.071 11.9636 35.0465 11.4671 34.777 11.0846L29.0953 1.61496C28.8673 1.23788 28.4494 1.0061 27.9977 1.0061C27.5459 1.0061 27.1281 1.23788 26.9001 1.61496Z\"/><path d=\"M34 29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5H21.958L20.786 7H4V29H32V15.357H34V29Z\"/><path d=\"M7 11.8C6.558 11.8 6.2 11.442 6.2 11C6.2 10.558 6.558 10.2 7 10.2H13C15.404 10.2 16.368 11.907 17.653 16.478L17.6536 16.4802C17.6955 16.6297 17.7444 16.8046 17.835 17.129L17.8608 17.2208C17.9222 17.4388 17.9706 17.6111 18.019 17.78C19.332 22.375 20.549 24.2 23 24.2H29C29.442 24.2 29.8 24.558 29.8 25C29.8 25.442 29.442 25.8 29 25.8H23C19.535 25.8 17.981 23.469 16.481 18.22C16.425 18.025 16.369 17.826 16.295 17.56C16.203 17.234 16.154 17.06 16.113 16.911C15.043 13.105 14.305 11.8 13 11.8H7Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 13.22V29H4V7H22.57C22.524 6.668 22.501 6.334 22.5 6C22.501 5.665 22.524 5.331 22.57 5H4C2.895 5 2 5.895 2 7V29C2 30.104 2.895 31 4 31H32C33.104 31 34 30.104 34 29V12.34C33.38 12.73 32.706 13.026 32 13.22Z\"/><path d=\"M7 11.8C6.558 11.8 6.2 11.442 6.2 11C6.2 10.558 6.558 10.2 7 10.2H13C15.404 10.2 16.368 11.907 17.653 16.478L17.6536 16.4802C17.6955 16.6297 17.7444 16.8046 17.835 17.129L17.8608 17.2208C17.9222 17.4388 17.9706 17.6111 18.019 17.78C19.332 22.375 20.549 24.2 23 24.2H29C29.442 24.2 29.8 24.558 29.8 25C29.8 25.442 29.442 25.8 29 25.8H23C19.535 25.8 17.981 23.469 16.481 18.22C16.425 18.025 16.369 17.826 16.295 17.56C16.203 17.234 16.154 17.06 16.113 16.911C15.043 13.105 14.305 11.8 13 11.8H7Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 29V7C34 5.896 33.105 5 32 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29ZM17.039 18.275C15.674 13.499 14.817 12 13 12H7C6.448 12 6 11.552 6 11C6 10.448 6.448 10 7 10H13C14.795 10 16.13 10.962 17.118 12.691C17.799 13.882 18.188 15.016 18.962 17.725C20.326 22.501 21.183 24 23 24H29C29.552 24 30 24.448 30 25C30 25.552 29.552 26 29 26H23C21.205 26 19.87 25.038 18.882 23.309C18.201 22.118 17.813 20.984 17.039 18.275Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.904 1.60715L21.2223 11.0768C20.9527 11.4593 20.9283 11.9558 21.159 12.3614C21.3897 12.767 21.8364 13.0129 22.3149 12.9976H33.6883C34.1667 13.0129 34.6135 12.767 34.8442 12.3614C35.0749 11.9558 35.0504 11.4593 34.7809 11.0768L29.0992 1.60715C28.8712 1.23007 28.4533 0.998291 28.0016 0.998291C27.5498 0.998291 27.132 1.23007 26.904 1.60715Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5359 5L19.5361 9.99969C18.8703 11.0032 18.8204 12.2952 19.4205 13.3503C20.0233 14.4098 21.1577 15.0213 22.3395 14.9976H33.6637C33.7764 14.9999 33.8886 14.9964 34 14.9872V29C34 30.105 33.105 31 32 31H4C2.896 31 2 30.105 2 29V7C2 5.896 2.896 5 4 5H22.5359ZM13 12C14.817 12 15.674 13.499 17.039 18.275C17.813 20.984 18.201 22.118 18.882 23.309C19.87 25.038 21.205 26 23 26H29C29.552 26 30 25.552 30 25C30 24.448 29.552 24 29 24H23C21.183 24 20.326 22.501 18.962 17.725C18.188 15.016 17.799 13.882 17.118 12.691C16.13 10.962 14.795 10 13 10H7C6.448 10 6 10.448 6 11C6 11.552 6.448 12 7 12H13Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V11.7453ZM13 12C14.817 12 15.674 13.499 17.039 18.275C17.813 20.984 18.201 22.118 18.882 23.309C19.87 25.038 21.205 26 23 26H29C29.552 26 30 25.552 30 25C30 24.448 29.552 24 29 24H23C21.183 24 20.326 22.501 18.962 17.725C18.188 15.016 17.799 13.882 17.118 12.691C16.13 10.962 14.795 10 13 10H7C6.448 10 6 10.448 6 11C6 11.552 6.448 12 7 12H13Z\"/>',\n};\n\nexport const curveChartIconName = 'curve-chart';\nexport const curveChartIcon: IconShapeTuple = [curveChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 17H15C16.1046 17 17 16.1046 17 15V8C17 6.89543 16.1046 6 15 6H4C2.89543 6 2 6.89543 2 8V15C2 16.1046 2.89543 17 4 17ZM4 15V8H15V15H4ZM15 30H4C2.89543 30 2 29.1046 2 28V21C2 19.8954 2.89543 19 4 19H15C16.1046 19 17 19.8954 17 21V28C17 29.1046 16.1046 30 15 30ZM21 17H32C33.1046 17 34 16.1046 34 15V8C34 6.89543 33.1046 6 32 6H21C19.8954 6 19 6.89543 19 8V15C19 16.1046 19.8954 17 21 17ZM21 8V15H32V8H21ZM4 28V21H15V28H4ZM32 30H21C19.8954 30 19 29.1046 19 28V21C19 19.8954 19.8954 19 21 19H32C33.1046 19 34 19.8954 34 21V28C34 29.1046 33.1046 30 32 30ZM21 28V21H32V28H21Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M21.9305 6H21C19.8954 6 19 6.89543 19 8V11.5736C19.0345 11.0227 19.2119 10.4805 19.5283 10.0036L21.9305 6Z\"/><path d=\"M19 11.9731V15C19 16.1046 19.8954 17 21 17H32C33.1046 17 34 16.1046 34 15V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H22.3317C22.2693 15.0028 22.2072 15.0023 22.1452 15H21V14.7508C20.3463 14.4804 19.7805 14.0007 19.4127 13.3542C19.1666 12.9216 19.0299 12.4491 19 11.9731Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 17H4C2.89543 17 2 16.1046 2 15V8C2 6.89543 2.89543 6 4 6H15C16.1046 6 17 6.89543 17 8V15C17 16.1046 16.1046 17 15 17ZM4 8V15H15V8H4Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 30H15C16.1046 30 17 29.1046 17 28V21C17 19.8954 16.1046 19 15 19H4C2.89543 19 2 19.8954 2 21V28C2 29.1046 2.89543 30 4 30ZM4 21V28H15V21H4Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21 30H32C33.1046 30 34 29.1046 34 28V21C34 19.8954 33.1046 19 32 19H21C19.8954 19 19 19.8954 19 21V28C19 29.1046 19.8954 30 21 30ZM21 21V28H32V21H21Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V15H21V8H23.2899C23.1013 7.36629 23 6.69497 23 6H21C19.8954 6 19 6.89543 19 8V15C19 16.1046 19.8954 17 21 17H32C33.1046 17 34 16.1046 34 15V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 17H4C2.89543 17 2 16.1046 2 15V8C2 6.89543 2.89543 6 4 6H15C16.1046 6 17 6.89543 17 8V15C17 16.1046 16.1046 17 15 17ZM4 8V15H15V8H4Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 30H15C16.1046 30 17 29.1046 17 28V21C17 19.8954 16.1046 19 15 19H4C2.89543 19 2 19.8954 2 21V28C2 29.1046 2.89543 30 4 30ZM4 21V28H15V21H4Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21 30H32C33.1046 30 34 29.1046 34 28V21C34 19.8954 33.1046 19 32 19H21C19.8954 19 19 19.8954 19 21V28C19 29.1046 19.8954 30 21 30ZM21 21V28H32V21H21Z\"/>',\n\n  solid:\n    '<path d=\"M4 17H15C16.105 17 17 16.105 17 15V8C17 6.895 16.105 6 15 6H4C2.895 6 2 6.895 2 8V15C2 16.105 2.895 17 4 17Z\"/><path d=\"M21 17H32C33.105 17 34 16.105 34 15V8C34 6.895 33.105 6 32 6H21C19.895 6 19 6.895 19 8V15C19 16.105 19.895 17 21 17Z\"/><path d=\"M15 30H4C2.895 30 2 29.105 2 28V21C2 19.895 2.895 19 4 19H15C16.105 19 17 19.895 17 21V28C17 29.105 16.105 30 15 30Z\"/><path d=\"M21 30H32C33.105 30 34 29.105 34 28V21C34 19.895 33.105 19 32 19H21C19.895 19 19 19.895 19 21V28C19 29.105 19.895 30 21 30Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9118 1.61496L21.2301 11.0846C20.9605 11.4671 20.9361 11.9636 21.1668 12.3692C21.3975 12.7748 21.8443 13.0207 22.3227 13.0054H33.6961C34.1745 13.0207 34.6213 12.7748 34.852 12.3692C35.0827 11.9636 35.0583 11.4671 34.7887 11.0846L29.107 1.61496C28.879 1.23788 28.4612 1.0061 28.0094 1.0061C27.5576 1.0061 27.1398 1.23788 26.9118 1.61496Z\"/><path d=\"M21.9484 6L19.544 10.0075C18.8781 11.011 18.8282 12.303 19.4283 13.3581C20.0311 14.4177 21.1655 15.0291 22.3473 15.0054H33.6715C33.7815 15.0076 33.8912 15.0043 34 14.9957V15C34 16.105 33.105 17 32 17H21C19.895 17 19 16.105 19 15V8C19 6.895 19.895 6 21 6H21.9484Z\"/><path d=\"M15 17H4C2.895 17 2 16.105 2 15V8C2 6.895 2.895 6 4 6H15C16.105 6 17 6.895 17 8V15C17 16.105 16.105 17 15 17Z\"/><path d=\"M4 30H15C16.105 30 17 29.105 17 28V21C17 19.895 16.105 19 15 19H4C2.895 19 2 19.895 2 21V28C2 29.105 2.895 30 4 30Z\"/><path d=\"M32 30H21C19.895 30 19 29.105 19 28V21C19 19.895 19.895 19 21 19H32C33.105 19 34 19.895 34 21V28C34 29.105 33.105 30 32 30Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6H21C19.895 6 19 6.895 19 8V15C19 16.105 19.895 17 21 17H32C33.105 17 34 16.105 34 15V11.7453Z\"/><path d=\"M15 17H4C2.895 17 2 16.105 2 15V8C2 6.895 2.895 6 4 6H15C16.105 6 17 6.895 17 8V15C17 16.105 16.105 17 15 17Z\"/><path d=\"M4 30H15C16.105 30 17 29.105 17 28V21C17 19.895 16.105 19 15 19H4C2.895 19 2 19.895 2 21V28C2 29.105 2.895 30 4 30Z\"/><path d=\"M32 30H21C19.895 30 19 29.105 19 28V21C19 19.895 19.895 19 21 19H32C33.105 19 34 19.895 34 21V28C34 29.105 33.105 30 32 30Z\"/>',\n};\n\nexport const gridChartIconName = 'grid-chart';\nexport const gridChartIcon: IconShapeTuple = [gridChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V7C34 5.895 33.105 5 32 5ZM4 29V7H32V29H4ZM28 10H8V26H28V10ZM9.6 24H14.1V18.8H9.6V24ZM9.6 11.6H14.1V17.2H9.6V11.6ZM26 24V18.8H21.9V24H26ZM21.9 11.6H26V17.2H21.9V11.6ZM15.7 11.6V17.2H20.3V11.6H15.7ZM20.3 24H15.7V18.8H20.3V24Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M22.5305 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H32V29H4V7H21.3305L22.5305 5Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.5305 10H8V26H28V15.0015H26V17.2H21.9V14.9819C21.3201 14.9175 20.7667 14.7008 20.3 14.3551V17.2H15.7V11.6H18.9985C19.0289 11.04 19.2068 10.4882 19.5283 10.0036L19.5305 10ZM14.1 24H9.6V18.8H14.1V24ZM14.1 11.6H9.6V17.2H14.1V11.6ZM26 18.8V24H21.9V18.8H26ZM15.7 24H20.3V18.8H15.7V24Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.2547 10H8V26H28V12.7101C27.2776 12.4951 26.604 12.1666 26 11.7453V17.2H21.9V11.6H25.7993C25.2035 11.1524 24.6815 10.6119 24.2547 10ZM14.1 24H9.6V18.8H14.1V24ZM14.1 11.6H9.6V17.2H14.1V11.6ZM26 18.8V24H21.9V18.8H26ZM15.7 17.2V11.6H20.3V17.2H15.7ZM15.7 24H20.3V18.8H15.7V24Z\"/><path d=\"M32 12.7101V29H4V7H23.0709C23.0242 6.6734 23 6.33952 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 29V7C34 5.896 33.105 5 32 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29ZM28 26H8V10H28V26ZM10 19H14V24H10V19ZM22 19V24H26V19H22ZM20 19V24H16V19H20ZM22 17H26V12H22V17ZM20 12V17H16V12H20ZM14 17V12H10V17H14Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M22.5305 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H28V26H8V10H19.5305L22.5305 5Z\"/><path d=\"M19.0018 12H16V17H20V14.1035C19.7725 13.888 19.5737 13.6371 19.4127 13.3542C19.1713 12.9297 19.035 12.4669 19.0018 12Z\"/><path d=\"M22 14.9915V17H26V15.0015H22.3317C22.2205 15.0038 22.1099 15.0004 22 14.9915Z\"/><path d=\"M14 19H10V24H14V19Z\"/><path d=\"M22 24V19H26V24H22Z\"/><path d=\"M20 24V19H16V24H20Z\"/><path d=\"M14 12V17H10V12H14Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C29.305 13 28.6337 12.8987 28 12.7101V26H8V10H24.2547C23.4638 8.86617 23 7.48725 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V11.7453Z\"/><path d=\"M14 19H10V24H14V19Z\"/><path d=\"M22 24V19H26V24H22Z\"/><path d=\"M20 24V19H16V24H20Z\"/><path d=\"M26 17H22V12H26V17Z\"/><path d=\"M20 17V12H16V17H20Z\"/><path d=\"M14 12V17H10V12H14Z\"/>',\n};\n\nexport const heatMapIconName = 'heat-map';\nexport const heatMapIcon: IconShapeTuple = [heatMapIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V7C34 5.895 33.105 5 32 5ZM4 29V7H32V29H4ZM9.602 23.968L15.62 15.222L22.308 25.145L30.414 14.436L29.138 13.47L22.384 22.395L15.634 12.38L9.308 21.572L6.61 19.186L5.55 20.384L9.602 23.968Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M22.5305 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H32V29H4V7H21.3305L22.5305 5Z\"/><path d=\"M27.979 15.0015L22.384 22.395L15.634 12.38L9.308 21.572L6.61 19.186L5.55 20.384L9.602 23.968L15.62 15.222L22.308 25.145L29.9859 15.0015H27.979Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V29H4V7H23.0709C23.0242 6.6734 23 6.33952 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path d=\"M15.62 15.222L9.602 23.968L5.55 20.384L6.61 19.186L9.308 21.572L15.634 12.38L22.384 22.395L29.138 13.47L30.414 14.436L22.308 25.145L15.62 15.222Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 5H32C33.105 5 34 5.896 34 7V29C34 30.105 33.105 31 32 31H4C2.896 31 2 30.105 2 29V7C2 5.896 2.896 5 4 5ZM15.46 15.36L22.56 25.94L31.35 14.28L29.65 13L22.65 22.27L15.46 11.56L8.7 21.44L6 19.05L4.62 20.64L9.12 24.64L15.46 15.36Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M22.5305 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H30.8061L22.56 25.94L15.46 15.36L9.12 24.64L4.62 20.64L6 19.05L8.7 21.44L15.46 11.56L22.65 22.27L28.1386 15.0015H22.3317C21.1499 15.0252 20.0154 14.4137 19.4127 13.3542C18.8125 12.2991 18.8625 11.0071 19.5283 10.0036L22.5305 5Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V11.7453ZM22.56 25.94L15.46 15.36L9.12 24.64L4.62 20.64L6 19.05L8.7 21.44L15.46 11.56L22.65 22.27L29.65 13L31.35 14.28L22.56 25.94Z\"/>',\n};\n\nexport const lineChartIconName = 'line-chart';\nexport const lineChartIcon: IconShapeTuple = [lineChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 5H32C33.105 5 34 5.895 34 7V29C34 30.105 33.105 31 32 31H4C2.895 31 2 30.105 2 29V7C2 5.895 2.895 5 4 5ZM4 7V29H32V7H4ZM17 27C12.582 27 9 23.418 9 19C9 14.582 12.582 11 17 11V19H25C25 23.418 21.418 27 17 27ZM15.4 20.4H23.247C22.608 23.261 20.054 25.401 17 25.4C13.465 25.4 10.6 22.535 10.6 19C10.601 16.018 12.64 13.513 15.4 12.802V20.4ZM19 9C23.418 9 27 12.582 27 17H19V9ZM20.6 10.801C22.849 11.38 24.62 13.15 25.198 15.4H20.6V10.801Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M22.5305 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H32V29H4V7H21.3305L22.5305 5Z\"/><path d=\"M20.0866 9.07318C19.7313 9.02493 19.3685 9 19 9V11.5736C19.0345 11.0227 19.2119 10.4805 19.5283 10.0036L20.0866 9.07318Z\"/><path d=\"M19 11.9731V17H27C27 16.31 26.9126 15.6403 26.7483 15.0015H25.0816C25.1246 15.1325 25.1634 15.2654 25.198 15.4H20.6V14.5527C20.1169 14.2712 19.7031 13.8647 19.4127 13.3542C19.1666 12.9216 19.0299 12.4491 19 11.9731Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9 19C9 23.418 12.582 27 17 27C21.418 27 25 23.418 25 19H17V11C12.582 11 9 14.582 9 19ZM23.247 20.4H15.4V12.802C12.64 13.513 10.601 16.018 10.6 19C10.6 22.535 13.465 25.4 17 25.4C20.054 25.401 22.608 23.261 23.247 20.4Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V29H4V7H23.0709C23.0242 6.6734 23 6.33952 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9 19C9 23.418 12.582 27 17 27C21.418 27 25 23.418 25 19H17V11C12.582 11 9 14.582 9 19ZM23.247 20.4H15.4V12.802C12.64 13.513 10.601 16.018 10.6 19C10.6 22.535 13.465 25.4 17 25.4C20.054 25.401 22.608 23.261 23.247 20.4Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27 17C27 12.582 23.418 9 19 9V17H27ZM25.198 15.4C24.62 13.15 22.849 11.38 20.6 10.801V15.4H25.198Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 5H4C2.89543 5 2 5.89543 2 7V29C2 30.1046 2.89543 31 4 31H32C33.1046 31 34 30.1046 34 29V7C34 5.89543 33.1046 5 32 5ZM19 9C23.4183 9 27 12.5817 27 17H19V9ZM17 19V11C12.5817 11 9 14.5817 9 19C9 23.4183 12.5817 27 17 27C21.4183 27 25 23.4183 25 19H17Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5305 5H4C2.89543 5 2 5.89543 2 7V29C2 30.1046 2.89543 31 4 31H32C33.1046 31 34 30.1046 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H26.7484C26.9126 15.6403 27 16.31 27 17H19V11.9731C18.9916 11.8399 18.9917 11.7065 19 11.5736V9C19.3685 9 19.7313 9.02492 20.0866 9.07317L22.5305 5ZM17 11V19H25C25 23.4183 21.4183 27 17 27C12.5817 27 9 23.4183 9 19C9 14.5817 12.5817 11 17 11Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.89543 5 2 5.89543 2 7V29C2 30.1046 2.89543 31 4 31H32C33.1046 31 34 30.1046 34 29V11.7453ZM27 17C27 12.5817 23.4183 9 19 9V17H27ZM17 11V19H25C25 23.4183 21.4183 27 17 27C12.5817 27 9 23.4183 9 19C9 14.5817 12.5817 11 17 11Z\"/>',\n};\n\nexport const pieChartIconName = 'pie-chart';\nexport const pieChartIcon: IconShapeTuple = [pieChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V7C34 5.895 33.105 5 32 5ZM4 29V7H32V29H4ZM24.042 20.343C23.73 20.654 23.224 20.654 22.912 20.343C22.6 20.03 22.6 19.525 22.912 19.213L24.072 18.083L22.912 16.893C22.679 16.682 22.591 16.354 22.688 16.055C22.876 15.469 23.628 15.306 24.042 15.763L25.212 16.953L26.372 15.793C26.583 15.56 26.911 15.472 27.21 15.568C27.796 15.757 27.958 16.509 27.502 16.923L26.342 18.083L27.492 19.213C27.725 19.424 27.813 19.751 27.716 20.05C27.528 20.637 26.775 20.799 26.362 20.343L25.202 19.183L24.042 20.343ZM9.101 15.8C9.413 16.111 9.919 16.111 10.231 15.8L11.391 14.64L12.551 15.8C12.964 16.256 13.717 16.094 13.905 15.507C14.002 15.208 13.914 14.881 13.681 14.67L12.531 13.54L13.691 12.38C14.147 11.966 13.985 11.214 13.399 11.025C13.1 10.929 12.772 11.017 12.561 11.25L11.401 12.41L10.231 11.22C9.817 10.763 9.065 10.926 8.877 11.512C8.78 11.811 8.868 12.139 9.101 12.35L10.261 13.54L9.101 14.67C8.789 14.982 8.789 15.487 9.101 15.8ZM16.306 25.536C15.994 25.847 15.488 25.847 15.176 25.536C14.864 25.223 14.864 24.718 15.176 24.406L16.336 23.276L15.176 22.086C14.943 21.875 14.855 21.547 14.952 21.248C15.14 20.662 15.892 20.499 16.306 20.956L17.476 22.146L18.636 20.986C18.847 20.753 19.175 20.665 19.474 20.761C20.06 20.95 20.222 21.702 19.766 22.116L18.606 23.276L19.756 24.406C19.989 24.617 20.077 24.944 19.98 25.243C19.792 25.83 19.039 25.992 18.626 25.536L17.466 24.376L16.306 25.536Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M22.5305 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H32V29H4V7H21.3305L22.5305 5Z\"/><path d=\"M22.912 20.343C23.224 20.654 23.73 20.654 24.042 20.343L25.202 19.183L26.362 20.343C26.775 20.799 27.528 20.637 27.716 20.05C27.813 19.751 27.725 19.424 27.492 19.213L26.342 18.083L27.502 16.923C27.958 16.509 27.796 15.757 27.21 15.568C26.911 15.472 26.583 15.56 26.372 15.793L25.212 16.953L24.042 15.763C23.628 15.306 22.876 15.469 22.688 16.055C22.591 16.354 22.679 16.682 22.912 16.893L24.072 18.083L22.912 19.213C22.6 19.525 22.6 20.03 22.912 20.343Z\"/><path d=\"M10.231 15.8C9.919 16.111 9.413 16.111 9.101 15.8C8.789 15.487 8.789 14.982 9.101 14.67L10.261 13.54L9.101 12.35C8.868 12.139 8.78 11.811 8.877 11.512C9.065 10.926 9.817 10.763 10.231 11.22L11.401 12.41L12.561 11.25C12.772 11.017 13.1 10.929 13.399 11.025C13.985 11.214 14.147 11.966 13.691 12.38L12.531 13.54L13.681 14.67C13.914 14.881 14.002 15.208 13.905 15.507C13.717 16.094 12.964 16.256 12.551 15.8L11.391 14.64L10.231 15.8Z\"/><path d=\"M15.176 25.536C15.488 25.847 15.994 25.847 16.306 25.536L17.466 24.376L18.626 25.536C19.039 25.992 19.792 25.83 19.98 25.243C20.077 24.944 19.989 24.617 19.756 24.406L18.606 23.276L19.766 22.116C20.222 21.702 20.06 20.95 19.474 20.761C19.175 20.665 18.847 20.753 18.636 20.986L17.476 22.146L16.306 20.956C15.892 20.499 15.14 20.662 14.952 21.248C14.855 21.547 14.943 21.875 15.176 22.086L16.336 23.276L15.176 24.406C14.864 24.718 14.864 25.223 15.176 25.536Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V29H4V7H23.0709C23.0242 6.6734 23 6.33952 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path d=\"M22.912 20.343C23.224 20.654 23.73 20.654 24.042 20.343L25.202 19.183L26.362 20.343C26.775 20.799 27.528 20.637 27.716 20.05C27.813 19.751 27.725 19.424 27.492 19.213L26.342 18.083L27.502 16.923C27.958 16.509 27.796 15.757 27.21 15.568C26.911 15.472 26.583 15.56 26.372 15.793L25.212 16.953L24.042 15.763C23.628 15.306 22.876 15.469 22.688 16.055C22.591 16.354 22.679 16.682 22.912 16.893L24.072 18.083L22.912 19.213C22.6 19.525 22.6 20.03 22.912 20.343Z\"/><path d=\"M10.231 15.8C9.919 16.111 9.413 16.111 9.101 15.8C8.789 15.487 8.789 14.982 9.101 14.67L10.261 13.54L9.101 12.35C8.868 12.139 8.78 11.811 8.877 11.512C9.065 10.926 9.817 10.763 10.231 11.22L11.401 12.41L12.561 11.25C12.772 11.017 13.1 10.929 13.399 11.025C13.985 11.214 14.147 11.966 13.691 12.38L12.531 13.54L13.681 14.67C13.914 14.881 14.002 15.208 13.905 15.507C13.717 16.094 12.964 16.256 12.551 15.8L11.391 14.64L10.231 15.8Z\"/><path d=\"M15.176 25.536C15.488 25.847 15.994 25.847 16.306 25.536L17.466 24.376L18.626 25.536C19.039 25.992 19.792 25.83 19.98 25.243C20.077 24.944 19.989 24.617 19.756 24.406L18.606 23.276L19.766 22.116C20.222 21.702 20.06 20.95 19.474 20.761C19.175 20.665 18.847 20.753 18.636 20.986L17.476 22.146L16.306 20.956C15.892 20.499 15.14 20.662 14.952 21.248C14.855 21.547 14.943 21.875 15.176 22.086L16.336 23.276L15.176 24.406C14.864 24.718 14.864 25.223 15.176 25.536Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 29V7C34 5.896 33.105 5 32 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29ZM10.231 15.8C9.919 16.111 9.413 16.111 9.101 15.8C8.789 15.487 8.789 14.982 9.101 14.67L10.261 13.54L9.101 12.35C8.868 12.139 8.78 11.811 8.877 11.512C9.065 10.926 9.817 10.763 10.231 11.22L11.401 12.41L12.561 11.25C12.772 11.017 13.1 10.929 13.399 11.025C13.985 11.214 14.147 11.966 13.691 12.38L12.531 13.54L13.681 14.67C13.914 14.881 14.002 15.208 13.905 15.507C13.717 16.094 12.964 16.256 12.551 15.8L11.391 14.64L10.231 15.8ZM15.176 25.536C15.488 25.847 15.994 25.847 16.306 25.536L17.466 24.376L18.626 25.536C19.039 25.992 19.792 25.83 19.98 25.243C20.077 24.944 19.989 24.617 19.756 24.406L18.606 23.276L19.766 22.116C20.222 21.702 20.06 20.95 19.474 20.761C19.175 20.665 18.847 20.753 18.636 20.986L17.476 22.146L16.306 20.956C15.892 20.499 15.14 20.662 14.952 21.248C14.855 21.547 14.943 21.875 15.176 22.086L16.336 23.276L15.176 24.406C14.864 24.718 14.864 25.223 15.176 25.536ZM24.042 20.343C23.73 20.654 23.224 20.654 22.912 20.343C22.6 20.03 22.6 19.525 22.912 19.213L24.072 18.083L22.912 16.893C22.679 16.682 22.591 16.354 22.688 16.055C22.876 15.469 23.628 15.306 24.042 15.763L25.212 16.953L26.372 15.793C26.583 15.56 26.911 15.472 27.21 15.568C27.796 15.757 27.958 16.509 27.502 16.923L26.342 18.083L27.492 19.213C27.725 19.424 27.813 19.751 27.716 20.05C27.528 20.637 26.775 20.799 26.362 20.343L25.202 19.183L24.042 20.343Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5305 5L19.5283 10.0036C18.8625 11.0071 18.8125 12.2991 19.4127 13.3542C20.0154 14.4137 21.1499 15.0252 22.3317 15.0015H33.6559C33.7712 15.0038 33.886 15.0001 34 14.9905V29C34 30.105 33.105 31 32 31H4C2.896 31 2 30.105 2 29V7C2 5.896 2.896 5 4 5H22.5305ZM9.101 15.8C9.413 16.111 9.919 16.111 10.231 15.8L11.391 14.64L12.551 15.8C12.964 16.256 13.717 16.094 13.905 15.507C14.002 15.208 13.914 14.881 13.681 14.67L12.531 13.54L13.691 12.38C14.147 11.966 13.985 11.214 13.399 11.025C13.1 10.929 12.772 11.017 12.561 11.25L11.401 12.41L10.231 11.22C9.817 10.763 9.065 10.926 8.877 11.512C8.78 11.811 8.868 12.139 9.101 12.35L10.261 13.54L9.101 14.67C8.789 14.982 8.789 15.487 9.101 15.8ZM16.306 25.536C15.994 25.847 15.488 25.847 15.176 25.536C14.864 25.223 14.864 24.718 15.176 24.406L16.336 23.276L15.176 22.086C14.943 21.875 14.855 21.547 14.952 21.248C15.14 20.662 15.892 20.499 16.306 20.956L17.476 22.146L18.636 20.986C18.847 20.753 19.175 20.665 19.474 20.761C20.06 20.95 20.222 21.702 19.766 22.116L18.606 23.276L19.756 24.406C19.989 24.617 20.077 24.944 19.98 25.243C19.792 25.83 19.039 25.992 18.626 25.536L17.466 24.376L16.306 25.536ZM22.912 20.343C23.224 20.654 23.73 20.654 24.042 20.343L25.202 19.183L26.362 20.343C26.775 20.799 27.528 20.637 27.716 20.05C27.813 19.751 27.725 19.424 27.492 19.213L26.342 18.083L27.502 16.923C27.958 16.509 27.796 15.757 27.21 15.568C26.911 15.472 26.583 15.56 26.372 15.793L25.212 16.953L24.042 15.763C23.628 15.306 22.876 15.469 22.688 16.055C22.591 16.354 22.679 16.682 22.912 16.893L24.072 18.083L22.912 19.213C22.6 19.525 22.6 20.03 22.912 20.343Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V11.7453ZM9.101 15.8C9.413 16.111 9.919 16.111 10.231 15.8L11.391 14.64L12.551 15.8C12.964 16.256 13.717 16.094 13.905 15.507C14.002 15.208 13.914 14.881 13.681 14.67L12.531 13.54L13.691 12.38C14.147 11.966 13.985 11.214 13.399 11.025C13.1 10.929 12.772 11.017 12.561 11.25L11.401 12.41L10.231 11.22C9.817 10.763 9.065 10.926 8.877 11.512C8.78 11.811 8.868 12.139 9.101 12.35L10.261 13.54L9.101 14.67C8.789 14.982 8.789 15.487 9.101 15.8ZM16.306 25.536C15.994 25.847 15.488 25.847 15.176 25.536C14.864 25.223 14.864 24.718 15.176 24.406L16.336 23.276L15.176 22.086C14.943 21.875 14.855 21.547 14.952 21.248C15.14 20.662 15.892 20.499 16.306 20.956L17.476 22.146L18.636 20.986C18.847 20.753 19.175 20.665 19.474 20.761C20.06 20.95 20.222 21.702 19.766 22.116L18.606 23.276L19.756 24.406C19.989 24.617 20.077 24.944 19.98 25.243C19.792 25.83 19.039 25.992 18.626 25.536L17.466 24.376L16.306 25.536ZM22.912 20.343C23.224 20.654 23.73 20.654 24.042 20.343L25.202 19.183L26.362 20.343C26.775 20.799 27.528 20.637 27.716 20.05C27.813 19.751 27.725 19.424 27.492 19.213L26.342 18.083L27.502 16.923C27.958 16.509 27.796 15.757 27.21 15.568C26.911 15.472 26.583 15.56 26.372 15.793L25.212 16.953L24.042 15.763C23.628 15.306 22.876 15.469 22.688 16.055C22.591 16.354 22.679 16.682 22.912 16.893L24.072 18.083L22.912 19.213C22.6 19.525 22.6 20.03 22.912 20.343Z\"/>',\n};\n\nexport const scatterPlotIconName = 'scatter-plot';\nexport const scatterPlotIcon: IconShapeTuple = [scatterPlotIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V7C34 5.895 33.105 5 32 5ZM4 29V7H32V29H4ZM8 25H6V26.991L27.723 26.99C28.483 26.93 28.903 26.06 28.463 25.43C28.293 25.18 28.023 25.02 27.723 25H25V22H23V25H20V22H18V25H15V22H13V25H10V22H8V25Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path d=\"M22.5305 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V14.9905C33.886 15.0001 33.7712 15.0038 33.6559 15.0015H32V29H4V7H21.3305L22.5305 5Z\"/><path d=\"M6 25H8V22H10V25H13V22H15V25H18V22H20V25H23V22H25V25H27.723C28.023 25.02 28.293 25.18 28.463 25.43C28.903 26.06 28.483 26.93 27.723 26.99L6 26.991V25Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V29H4V7H23.0709C23.0242 6.6734 23 6.33952 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.895 5 2 5.895 2 7V29C2 30.105 2.895 31 4 31H32C33.105 31 34 30.105 34 29V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path d=\"M6 25H8V22H10V25H13V22H15V25H18V22H20V25H23V22H25V25H27.723C28.023 25.02 28.293 25.18 28.463 25.43C28.903 26.06 28.483 26.93 27.723 26.99L6 26.991V25Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 29V7C34 5.896 33.105 5 32 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29ZM27.723 26.99L6 26.991V25H8V22H10V25H13V22H15V25H18V22H20V25H23V22H25V25H27.723C28.023 25.02 28.293 25.18 28.463 25.43C28.903 26.06 28.483 26.93 27.723 26.99Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.8962 1.61105L21.2145 11.0807C20.9449 11.4632 20.9205 11.9597 21.1512 12.3653C21.3819 12.7709 21.8286 13.0168 22.3071 13.0015H33.6805C34.1589 13.0168 34.6057 12.7709 34.8364 12.3653C35.0671 11.9597 35.0426 11.4632 34.7731 11.0807L29.0914 1.61105C28.8634 1.23397 28.4455 1.0022 27.9938 1.0022C27.542 1.0022 27.1242 1.23397 26.8962 1.61105Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5305 5L19.5283 10.0036C18.8625 11.0071 18.8125 12.2991 19.4127 13.3542C20.0154 14.4137 21.1499 15.0252 22.3317 15.0015H33.6559C33.7712 15.0038 33.886 15.0001 34 14.9905V29C34 30.105 33.105 31 32 31H4C2.896 31 2 30.105 2 29V7C2 5.896 2.896 5 4 5H22.5305ZM6 26.991L27.723 26.99C28.483 26.93 28.903 26.06 28.463 25.43C28.293 25.18 28.023 25.02 27.723 25H25V22H23V25H20V22H18V25H15V22H13V25H10V22H8V25H6V26.991Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6C23 5.66048 23.0242 5.3266 23.0709 5H4C2.896 5 2 5.896 2 7V29C2 30.105 2.896 31 4 31H32C33.105 31 34 30.105 34 29V11.7453ZM6 26.991L27.723 26.99C28.483 26.93 28.903 26.06 28.463 25.43C28.293 25.18 28.023 25.02 27.723 25H25V22H23V25H20V22H18V25H15V22H13V25H10V22H8V25H6V26.991Z\"/>',\n};\n\nexport const tickChartIconName = 'tick-chart';\nexport const tickChartIcon: IconShapeTuple = [tickChartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M3.49823 14.5297L17.9817 6.2234L32.4652 14.5297C32.9395 14.7774 33.5251 14.6078 33.793 14.1451C34.0609 13.6825 33.9158 13.0913 33.4641 12.8046L17.9817 3.91998L2.49937 12.8046C2.17426 12.9744 1.96856 13.3084 1.96359 13.6747C1.95863 14.0409 2.15519 14.3804 2.47558 14.5589C2.79597 14.7374 3.18859 14.7262 3.49823 14.5297Z\"/><path d=\"M3.99768 26.9342C3.99768 27.4849 4.44489 27.9314 4.99654 27.9314H30.9669C31.5186 27.9314 31.9658 27.4849 31.9658 26.9342C31.9658 26.3835 31.5186 25.9371 30.9669 25.9371H27.9704V18.5881H25.9726V25.9371H18.9806V18.5881H16.9829V25.9371H9.99085V18.5881H7.99313V25.9371H4.99654C4.44489 25.9371 3.99768 26.3835 3.99768 26.9342Z\"/><path d=\"M30.9869 14.9684H5.01648V16.9627H30.9869V14.9684Z\"/><path d=\"M32.9647 29.9257H2.99886C2.44721 29.9257 2 30.3721 2 30.9228C2 31.4735 2.44721 31.92 2.99886 31.92H32.9647C33.5164 31.92 33.9636 31.4735 33.9636 30.9228C33.9636 30.3721 33.5164 29.9257 32.9647 29.9257Z\"/><path d=\"M25.3334 12.5553H22.127L18.2215 10.3217L14.3259 12.5553H11.1196L17.8319 8.70631C18.0792 8.56381 18.3838 8.56381 18.631 8.70631L25.3334 12.5553Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9122 1.60953L21.2305 11.0792C20.9609 11.4617 20.9364 11.9582 21.1672 12.3638C21.3979 12.7694 21.8446 13.0153 22.3231 13H33.6964C34.1749 13.0153 34.6217 12.7694 34.8524 12.3638C35.0831 11.9582 35.0586 11.4617 34.7891 11.0792L29.1074 1.60953C28.8794 1.23245 28.4615 1.00067 28.0098 1.00067C27.558 1.00067 27.1402 1.23245 26.9122 1.60953Z\"/><path d=\"M21.8208 14.9684C21.9943 14.9928 22.1704 15.0035 22.3477 15H30.9869V16.9627H5.01648V14.9684H21.8208Z\"/><path d=\"M19.8885 9.42843L19.5443 10.0021C19.368 10.2678 19.2348 10.5537 19.1455 10.8502L18.2215 10.3217L14.3259 12.5553H11.1196L17.8319 8.70631C18.0792 8.56381 18.3838 8.56381 18.631 8.70631L19.8885 9.42843Z\"/><path d=\"M21.8586 6.14477L20.831 7.85748L17.9817 6.2234L3.49823 14.5297C3.18859 14.7262 2.79597 14.7374 2.47558 14.5589C2.15519 14.3804 1.95863 14.0409 1.96359 13.6747C1.96856 13.3084 2.17426 12.9744 2.49937 12.8046L17.9817 3.91998L21.8586 6.14477Z\"/><path d=\"M4.99654 27.9314C4.44489 27.9314 3.99768 27.4849 3.99768 26.9342C3.99768 26.3835 4.44489 25.9371 4.99654 25.9371H7.99313V18.5881H9.99085V25.9371H16.9829V18.5881H18.9806V25.9371H25.9726V18.5881H27.9704V25.9371H30.9669C31.5186 25.9371 31.9658 26.3835 31.9658 26.9342C31.9658 27.4849 31.5186 27.9314 30.9669 27.9314H4.99654Z\"/><path d=\"M2.99886 29.9257H32.9647C33.5164 29.9257 33.9636 30.3721 33.9636 30.9228C33.9636 31.4735 33.5164 31.92 32.9647 31.92H2.99886C2.44721 31.92 2 31.4735 2 30.9228C2 30.3721 2.44721 29.9257 2.99886 29.9257Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32.7941 12.4201C31.9382 12.7931 30.9932 13 30 13C29.9307 13 29.8615 12.999 29.7927 12.997L32.4652 14.5297C32.9395 14.7774 33.5251 14.6078 33.793 14.1451C34.0609 13.6825 33.9158 13.0913 33.4641 12.8046L32.7941 12.4201Z\"/><path d=\"M24.0639 9.71151C23.5282 8.85655 23.1721 7.87761 23.0484 6.82752L17.9817 3.91998L2.49937 12.8046C2.17426 12.9744 1.96856 13.3084 1.96359 13.6747C1.95863 14.0409 2.15519 14.3804 2.47558 14.5589C2.79597 14.7374 3.18859 14.7262 3.49823 14.5297L17.9817 6.2234L24.0639 9.71151Z\"/><path d=\"M4.99654 27.9314C4.44489 27.9314 3.99768 27.4849 3.99768 26.9342C3.99768 26.3835 4.44489 25.9371 4.99654 25.9371H7.99313V18.5881H9.99085V25.9371H16.9829V18.5881H18.9806V25.9371H25.9726V18.5881H27.9704V25.9371H30.9669C31.5186 25.9371 31.9658 26.3835 31.9658 26.9342C31.9658 27.4849 31.5186 27.9314 30.9669 27.9314H4.99654Z\"/><path d=\"M5.01648 14.9684H30.9869V16.9627H5.01648V14.9684Z\"/><path d=\"M2.99886 29.9257H32.9647C33.5164 29.9257 33.9636 30.3721 33.9636 30.9228C33.9636 31.4735 33.5164 31.92 32.9647 31.92H2.99886C2.44721 31.92 2 31.4735 2 30.9228C2 30.3721 2.44721 29.9257 2.99886 29.9257Z\"/><path d=\"M22.127 12.5553H25.3334L18.631 8.70631C18.3838 8.56381 18.0792 8.56381 17.8319 8.70631L11.1196 12.5553H14.3259L18.2215 10.3217L22.127 12.5553Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M3.49823 14.5297L4.99652 13.6522V16.9627H30.9669V13.6821L32.4452 14.5297C32.9195 14.7774 33.5051 14.6078 33.773 14.1451C34.0409 13.6825 33.8958 13.0913 33.4441 12.8046L17.9817 3.91998L2.49937 12.8046C2.17426 12.9744 1.96856 13.3084 1.96359 13.6747C1.95863 14.0409 2.15519 14.3804 2.47558 14.5589C2.79597 14.7374 3.18859 14.7262 3.49823 14.5297ZM32.8148 27.9314H31.9658V27.0838C31.9658 26.4505 31.4515 25.9371 30.8171 25.9371H27.9704V18.5881H23.9749V25.9371H19.9795V18.5881H15.984V25.9371H11.9886V18.5881H7.99314V25.9371H5.14638C4.51198 25.9371 3.99769 26.4505 3.99769 27.0838V27.9314H3.14866C2.51426 27.9314 1.99997 28.4448 1.99997 29.0781V31.92H33.9635V29.0781C33.9635 28.4448 33.4492 27.9314 32.8148 27.9314ZM18.631 8.09804C18.3838 7.95554 18.0791 7.95554 17.8319 8.09804L11.1295 11.977H14.3359L18.2315 9.74334L22.127 11.977H25.3433L18.631 8.09804Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9122 1.60953L21.2305 11.0792C20.9609 11.4617 20.9364 11.9582 21.1672 12.3638C21.3979 12.7694 21.8446 13.0153 22.3231 13H33.6964C34.1749 13.0153 34.6217 12.7694 34.8524 12.3638C35.0831 11.9582 35.0586 11.4617 34.7891 11.0792L29.1074 1.60953C28.8794 1.23245 28.4615 1.00067 28.0098 1.00067C27.558 1.00067 27.1402 1.23245 26.9122 1.60953Z\"/><path d=\"M21.8574 6.14691L17.9817 3.91998L2.49937 12.8046C2.17426 12.9744 1.96856 13.3084 1.96359 13.6747C1.95863 14.0409 2.15519 14.3804 2.47558 14.5589C2.79597 14.7374 3.18859 14.7262 3.49823 14.5297L4.99652 13.6522V16.9627H30.9669V15H22.3477C21.1658 15.0237 20.0314 14.4122 19.4287 13.3526C18.9004 12.4239 18.8758 11.3116 19.3316 10.3741L18.2315 9.74334L14.3359 11.977H11.1295L17.8319 8.09804C18.0791 7.95554 18.3838 7.95554 18.631 8.09804L20.1574 8.98014L21.8574 6.14691Z\"/><path d=\"M31.9658 27.9314H32.8148C33.4492 27.9314 33.9635 28.4448 33.9635 29.0781V31.92H1.99997V29.0781C1.99997 28.4448 2.51426 27.9314 3.14866 27.9314H3.99769V27.0838C3.99769 26.4505 4.51198 25.9371 5.14638 25.9371H7.99314V18.5881H11.9886V25.9371H15.984V18.5881H19.9795V25.9371H23.9749V18.5881H27.9704V25.9371H30.8171C31.4515 25.9371 31.9658 26.4505 31.9658 27.0838V27.9314Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.7832 12.4248C31.9302 12.7949 30.989 13 30 13C26.4154 13 23.4601 10.3056 23.0489 6.83155L17.9817 3.91998L2.49937 12.8046C2.17426 12.9744 1.96856 13.3084 1.96359 13.6747C1.95863 14.0409 2.15519 14.3804 2.47558 14.5589C2.79597 14.7374 3.18859 14.7262 3.49823 14.5297L4.99652 13.6522V16.9627H30.9669V13.6821L32.4452 14.5297C32.9195 14.7774 33.5051 14.6078 33.773 14.1451C34.0409 13.6825 33.8958 13.0913 33.4441 12.8046L32.7832 12.4248ZM17.8319 8.09804C18.0791 7.95554 18.3838 7.95554 18.631 8.09804L25.3433 11.977H22.127L18.2315 9.74334L14.3359 11.977H11.1295L17.8319 8.09804Z\"/><path d=\"M31.9658 27.9314H32.8148C33.4492 27.9314 33.9635 28.4448 33.9635 29.0781V31.92H1.99997V29.0781C1.99997 28.4448 2.51426 27.9314 3.14866 27.9314H3.99769V27.0838C3.99769 26.4505 4.51198 25.9371 5.14638 25.9371H7.99314V18.5881H11.9886V25.9371H15.984V18.5881H19.9795V25.9371H23.9749V18.5881H27.9704V25.9371H30.8171C31.4515 25.9371 31.9658 26.4505 31.9658 27.0838V27.9314Z\"/>',\n};\n\nexport const bankIconName = 'bank';\nexport const bankIcon: IconShapeTuple = [bankIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.9389 16.88C25.9127 15.4827 26.7378 13.0609 25.9972 10.8386C25.2566 8.61626 23.1115 7.0775 20.6462 7V4C20.6462 3.44772 20.1722 3 19.5875 3C19.0027 3 18.5287 3.44772 18.5287 4V7H15.3525V4C15.3525 3.44772 14.8785 3 14.2937 3C13.709 3 13.235 3.44772 13.235 4V7H10.0587C9.47402 7 9 7.44772 9 8V28C9 28.5523 9.47402 29 10.0587 29H13.235V32C13.235 32.5523 13.709 33 14.2937 33C14.8785 33 15.3525 32.5523 15.3525 32V29H18.5287V32C18.5287 32.5523 19.0027 33 19.5875 33C20.1722 33 20.6462 32.5523 20.6462 32V29H20.7309C24.268 28.9181 27.0697 26.1512 26.9987 22.81V22.19C27.0132 20.0408 25.8576 18.0354 23.9389 16.88ZM11.1175 9H20.318C21.9372 8.97566 23.3949 9.92298 23.9495 11.36C24.3357 12.4329 24.1498 13.6159 23.4503 14.5365C22.7508 15.4572 21.6236 16.0022 20.4239 16H11.1175V9ZM20.7097 27C23.0833 26.9239 24.9466 25.0523 24.8812 22.81V22.19C24.9466 19.9477 23.0833 18.0761 20.7097 18H11.1175V27H20.7097Z\"/>',\n  solid:\n    '<path d=\"M23 13.75C23.0027 13.1559 22.7692 12.5851 22.351 12.1631C21.9328 11.7412 21.3641 11.5026 20.77 11.5H14.5V16H20.8C21.3905 15.9947 21.9546 15.7544 22.3675 15.3321C22.7804 14.9099 23.008 14.3405 23 13.75Z\"/><path d=\"M14.5 18.47H21.18C22.661 18.5136 23.8325 19.7385 23.81 21.22V21.7C23.8288 22.4162 23.5622 23.1104 23.069 23.6299C22.5757 24.1495 21.8962 24.4517 21.18 24.47H14.5V18.47Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM21.18 27C24.0473 26.9507 26.3379 24.5976 26.31 21.73V21.24C26.3108 19.5739 25.5296 18.004 24.2 17C25.4946 15.6634 25.8831 13.6909 25.192 11.9632C24.5009 10.2355 22.8593 9.07506 21 9V7.07C21 6.51772 20.5523 6.07 20 6.07C19.4477 6.07 19 6.51772 19 7.07V9H17V7.07C17 6.51772 16.5523 6.07 16 6.07C15.4477 6.07 15 6.51772 15 7.07V9H13.25C12.5674 8.99991 12.0109 9.54747 12 10.23V25.75C12 26.4404 12.5596 27 13.25 27H15V28.9C15 29.4523 15.4477 29.9 16 29.9C16.5523 29.9 17 29.4523 17 28.9V27H19V28.9C19 29.4523 19.4477 29.9 20 29.9C20.5523 29.9 21 29.4523 21 28.9V27H21.18Z\"/>',\n};\n\nexport const bitcoinIconName = 'bitcoin';\nexport const bitcoinIcon: IconShapeTuple = [bitcoinIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 2H8C6.89543 2 6 2.89543 6 4V32C6 33.1046 6.89543 34 8 34H28C29.1046 34 30 33.1046 30 32V4C30 2.89543 29.1046 2 28 2ZM25.67 8H12V11.67H10V7C10 6.44772 10.4477 6 11 6H25.67V8ZM18 16H16V18H20V14H18V16ZM16 22H18V20H20V24H16V22ZM12 26V28H10V30H14V26H12ZM16 28H18V26H20V30H16V28ZM22 28H24V26H26V30H22V28ZM24 22H22V24H26V20H24V22ZM10 24V22H12V20H14V24H10ZM22 16H24V14H26V18H22V16ZM12 14V16H10V18H14V14H12ZM8 4V32H28V4H8Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 2H8C6.89543 2 6 2.89543 6 4V32C6 33.1046 6.89543 34 8 34H28C29.1046 34 30 33.1046 30 32V4C30 2.89543 29.1046 2 28 2ZM12 28H10V26H12V28ZM10 22H12V20H10V22ZM12 16H10V14H12V16ZM17 28H19V26H17V28ZM19 22H17V20H19V22ZM17 16H19V14H17V16ZM26 28H24V26H26V28ZM24 22H26V20H24V22ZM26 16H24V14H26V16ZM10 9H26V5H10V9Z\"/>',\n};\n\nexport const calculatorIconName = 'calculator';\nexport const calculatorIcon: IconShapeTuple = [calculatorIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.0002 28H15.0033C14.4536 28 14.0038 28.45 14.0038 29C14.0038 29.55 14.4536 30 15.0033 30H21.0002C21.5499 30 21.9997 29.55 21.9997 29C21.9997 28.45 21.5499 28 21.0002 28ZM19.9907 24C19.441 24 18.9912 24.45 18.9912 25C18.9912 25.55 19.441 26 19.9907 26H25.9876C26.5374 26 26.9871 25.55 26.9871 25C26.9871 24.45 26.5374 24 25.9876 24H19.9907ZM16.9923 10C17.6619 11.6 18.1417 13.28 18.4016 15C18.6214 16.28 18.7214 17.57 18.7214 18.86L20.3006 17.75C20.2606 16.74 20.1507 15.74 19.9807 14.75C19.7109 13.13 19.2811 11.54 18.7014 10H19.481L20.3905 8H13.1542L11.3052 4H24.5184L22.0197 9.47C22.4495 9.7 22.8593 9.96 23.2491 10.25C25.6978 11.94 27.7068 14.19 29.106 16.82C30.5053 19.7 31.3749 22.81 31.6747 26H33.6837C33.3938 22.48 32.4343 19.05 30.8651 15.88C29.3559 13.02 27.197 10.56 24.5484 8.71L26.9472 3.42C27.1071 3.1 27.0771 2.72 26.8772 2.42C26.6973 2.16 26.3974 2 26.0776 2H9.746C9.40618 2 9.08634 2.17 8.90643 2.46C8.72653 2.75 8.69654 3.11 8.83647 3.42L11.2852 8.73C8.65656 10.58 6.50767 13.03 5.00844 15.88C2.85954 19.88 2.18989 24.77 1.99998 28.16C1.94002 29.16 2.29983 30.15 2.99947 30.87C3.7291 31.58 4.71859 31.97 5.73806 31.94H11.9349V30H5.6681C5.20833 30 4.77856 29.81 4.45872 29.48C4.13889 29.15 3.97897 28.71 4.00895 28.25C4.14888 25.64 4.6986 20.67 6.76753 16.8C8.22678 14.03 10.3857 11.68 13.0243 10H14.0238C13.3442 10.94 12.7245 11.91 12.1548 12.92C11.5751 13.99 11.0853 15.11 10.6855 16.26L12.0548 17.18C12.4546 15.99 12.9544 14.83 13.544 13.71C14.2637 12.41 15.0833 11.17 15.9928 10H16.9923ZM32.994 28H25.9976C25.4479 28 24.9982 28.45 24.9982 29C24.9982 29.55 25.4479 30 25.9976 30H32.994C33.5438 30 33.9935 29.55 33.9935 29C33.9935 28.45 33.5438 28 32.994 28ZM18.9912 32H15.9428C15.3931 32 14.9433 32.45 14.9433 33C14.9433 33.55 15.3931 34 15.9428 34H18.9912C19.541 34 19.9907 33.55 19.9907 33C19.9907 32.45 19.541 32 18.9912 32ZM30.9851 32H23.0392C22.4894 32 22.0397 32.45 22.0397 33C22.0397 33.55 22.4894 34 23.0392 34H30.9851C31.5348 34 31.9846 33.55 31.9846 33C31.9846 32.45 31.5348 32 30.9851 32Z\"/>',\n  solid:\n    '<path d=\"M21.9397 29C21.9397 28.45 21.49 28 20.9402 28H14.9433C14.3936 28 13.9438 28.45 13.9438 29C13.9438 29.55 14.3936 30 14.9433 30H20.9402C21.49 30 21.9397 29.55 21.9397 29Z\"/><path d=\"M19.9308 24H25.9277C26.4774 24 26.9272 24.45 26.9272 25C26.9272 25.55 26.4774 26 25.9277 26H19.9308C19.381 26 18.9313 25.55 18.9313 25C18.9313 24.45 19.381 24 19.9308 24Z\"/><path d=\"M21.0002 30C21.5499 30 21.9997 29.55 21.9997 29C21.9997 28.45 21.5499 28 21.0002 28H15.0033C14.4536 28 14.0038 28.45 14.0038 29C14.0038 29.55 14.4536 30 15.0033 30H21.0002ZM19.9907 26H25.9876C26.5374 26 26.9871 25.55 26.9871 25C26.9871 24.45 26.5374 24 25.9876 24H19.9907C19.441 24 18.9912 24.45 18.9912 25C18.9912 25.55 19.441 26 19.9907 26ZM18.9912 32H15.9428C15.3931 32 14.9433 32.45 14.9433 33C14.9433 33.55 15.3931 34 15.9428 34H18.9912C19.541 34 19.9907 33.55 19.9907 33C19.9907 32.45 19.541 32 18.9912 32ZM30.9851 32H23.0392C22.4894 32 22.0397 32.45 22.0397 33C22.0397 33.55 22.4894 34 23.0392 34H30.9851C31.5348 34 31.9846 33.55 31.9846 33C31.9846 32.45 31.5348 32 30.9851 32ZM32.994 28H25.9976C25.4479 28 24.9982 28.45 24.9982 29C24.9982 29.55 25.4479 30 25.9976 30H32.994C33.5438 30 33.9935 29.55 33.9935 29C33.9935 28.45 33.5438 28 32.994 28Z\"/><path d=\"M33.6837 26C33.3838 22.49 32.4343 19.06 30.8651 15.91C29.3559 13.04 27.197 10.58 24.5484 8.73L26.9472 3.43C27.1071 3.11 27.0771 2.73 26.8772 2.43C26.6973 2.16 26.3974 2 26.0776 2H9.746C9.40618 2 9.08634 2.17 8.90643 2.46C8.72653 2.75 8.69654 3.11 8.83647 3.42L10.9454 8H20.4005L19.491 10H18.7114C19.2911 11.54 19.7209 13.13 19.9907 14.75C20.1606 15.74 20.2706 16.74 20.3106 17.75L18.7314 18.86C18.7314 17.57 18.6314 16.28 18.4115 15C18.1417 13.28 17.6719 11.6 17.0023 10H16.0028C15.0933 11.17 14.2737 12.41 13.554 13.71C12.9643 14.83 12.4646 15.99 12.0648 17.18L10.6955 16.26C11.0953 15.11 11.5851 13.99 12.1648 12.92C12.7345 11.91 13.3541 10.94 14.0338 10H9.70602C7.797 11.66 6.19783 13.66 5.01843 15.91C2.85954 19.92 2.18989 24.81 1.99998 28.21C1.94002 29.22 2.29983 30.2 2.99947 30.93C3.60916 31.52 4.39875 31.87 5.22832 31.96L5.25831 32H13.1343C13.1942 31.83 13.2542 31.66 13.3442 31.5C12.5346 30.96 11.9948 30.04 11.9948 29C11.9948 27.35 13.3442 26 14.9933 26H17.1622C17.0522 25.69 16.9923 25.35 16.9923 25C16.9923 23.35 18.3416 22 19.9907 22H25.9876C27.6368 22 28.9861 23.35 28.9861 25C28.9861 25.35 28.9261 25.69 28.8162 26H33.6837Z\"/>',\n};\n\nexport const coinBagIconName = 'coin-bag';\nexport const coinBagIcon: IconShapeTuple = [coinBagIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,6H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V8A2,2,0,0,0,32,6Zm0,2,0,12H4L4,8ZM4,28V24H32v4Z\"/>',\n  solid:\n    '<rect x=\"7\" y=\"3\" width=\"22\" height=\"30\" rx=\"0.96\" ry=\"0.96\" transform=\"translate(36) rotate(90)\" fill=\"none\" stroke=\"#000\" stroke-linejoin=\"round\" stroke-width=\"2\"/><path d=\"M32,6H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V8A2,2,0,0,0,32,6Zm0,18H4V20H32Z\"/>',\n};\n\nexport const creditCardIconName = 'credit-card';\nexport const creditCardIcon: IconShapeTuple = [creditCardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.4415 21.15C25.5276 19.4853 23.9831 18.2835 22.175 17.83C21.3357 17.5715 20.4838 17.3579 19.6229 17.19V8.12C21.3345 8.30848 22.9674 8.95694 24.3569 10C24.6179 10.2376 24.9826 10.3142 25.3135 10.2009C25.6444 10.0876 25.8914 9.80175 25.9613 9.45091C26.0312 9.10007 25.9135 8.73758 25.6525 8.5C23.9091 7.1216 21.8157 6.28834 19.6229 6.1V3C19.6229 2.44772 19.1868 2 18.6489 2C18.1109 2 17.6748 2.44772 17.6748 3V6C13.3888 6.1 11.0218 8.29 10.301 10.18C9.30811 12.693 10.226 15.5747 12.4732 17C14.0574 17.9914 15.8319 18.6191 17.6748 18.84V28C15.1318 27.8686 12.6957 26.9088 10.7199 25.26C10.4793 24.966 10.096 24.8395 9.73355 24.9343C9.37113 25.0291 9.0936 25.3286 9.0194 25.7049C8.94519 26.0812 9.08742 26.4679 9.38537 26.7C11.7153 28.7138 14.6315 29.8747 17.6748 30V33C17.6748 33.5523 18.1109 34 18.6489 34C19.1868 34 19.6229 33.5523 19.6229 33V30C22.3698 29.81 25.5356 28.91 26.7337 25.24C27.1715 23.8912 27.0663 22.4188 26.4415 21.15ZM13.5739 15.32C12.1045 14.4221 11.4891 12.5606 12.1225 10.93C12.2297 10.63 13.3207 8.12 17.6748 8V16.8C16.2217 16.608 14.8244 16.1037 13.5739 15.32ZM19.6229 27.96C22.6231 27.73 24.1816 26.7 24.883 24.56C25.1338 23.7311 25.0604 22.8344 24.6784 22.06C23.9961 20.8822 22.8728 20.0435 21.5711 19.74C20.8892 19.53 20.2463 19.37 19.6229 19.23V27.96Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM19.75 27.59C22.04 27.43 24.65 26.59 25.65 23.59C26.0211 22.4243 25.9169 21.1592 25.36 20.07C24.5718 18.6611 23.2364 17.6406 21.67 17.25C21 17.04 20.36 16.9 19.76 16.77V10.64C20.9318 10.8015 22.0452 11.2517 23 11.95C23.5166 12.3047 24.2159 12.2221 24.6357 11.7568C25.0554 11.2916 25.0658 10.5875 24.66 10.11C23.2444 9.00064 21.5475 8.30803 19.76 8.11V6.25C19.76 5.55964 19.2004 5 18.51 5C17.8196 5 17.26 5.55964 17.26 6.25V8.07C14.04 8.35 12.21 10.07 11.62 11.58C10.7641 13.7325 11.5676 16.1892 13.53 17.42C14.6613 18.1451 15.9319 18.6254 17.26 18.83V25.11C15.5934 24.8953 14.0187 24.2239 12.71 23.17C12.3831 22.8645 11.9181 22.7567 11.4901 22.887C11.0621 23.0174 10.7362 23.3662 10.6351 23.802C10.534 24.2379 10.6731 24.6945 11 25C12.7755 26.4721 14.9536 27.3747 17.25 27.59V29.59C17.25 30.2804 17.8096 30.84 18.5 30.84C19.1904 30.84 19.75 30.2804 19.75 29.59V27.59ZM20.92 19.64C20.52 19.52 20.13 19.42 19.75 19.34V25.1C21.75 24.9 22.82 24.2 23.28 22.8C23.4333 22.2735 23.3797 21.7083 23.13 21.22C22.637 20.4165 21.8398 19.8466 20.92 19.64ZM14.94 15.35C13.9357 14.7782 13.5085 13.5521 13.94 12.48C14.19 11.84 15.16 10.8 17.26 10.55V16.27C16.4347 16.1153 15.647 15.803 14.94 15.35Z\"/>',\n};\n\nexport const dollarIconName = 'dollar';\nexport const dollarIcon: IconShapeTuple = [dollarIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,8H4a2,2,0,0,0-2,2V26a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V10A2,2,0,0,0,32,8Zm0,6a4.25,4.25,0,0,1-3.9-4H32Zm0,1.62v4.83A5.87,5.87,0,0,0,26.49,26h-17A5.87,5.87,0,0,0,4,20.44V15.6A5.87,5.87,0,0,0,9.51,10h17A5.87,5.87,0,0,0,32,15.6ZM7.9,10A4.25,4.25,0,0,1,4,14V10ZM4,22.06A4.25,4.25,0,0,1,7.9,26H4ZM28.1,26A4.25,4.25,0,0,1,32,22.06V26Z\"/><path d=\"M18,10.85c-3.47,0-6.3,3.21-6.3,7.15s2.83,7.15,6.3,7.15,6.3-3.21,6.3-7.15S21.47,10.85,18,10.85Zm0,12.69c-2.59,0-4.7-2.49-4.7-5.55s2.11-5.55,4.7-5.55,4.7,2.49,4.7,5.55S20.59,23.55,18,23.55Z\"/>',\n  solid:\n    '<path d=\"M32,8H4a2,2,0,0,0-2,2V26a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V10A2,2,0,0,0,32,8ZM4,26V21.15A5.18,5.18,0,0,1,8.79,26ZM4,14.85V10H8.79A5.18,5.18,0,0,1,4,14.85ZM18,25.15c-3.47,0-6.3-3.21-6.3-7.15s2.83-7.15,6.3-7.15,6.3,3.21,6.3,7.15S21.47,25.15,18,25.15ZM32,26H27.25A5.18,5.18,0,0,1,32,21.15Zm0-11.15A5.18,5.18,0,0,1,27.25,10H32Z\"/><ellipse cx=\"18\" cy=\"18\" rx=\"4\" ry=\"4.72\"/>',\n};\n\nexport const dollarBillIconName = 'dollar-bill';\nexport const dollarBillIcon: IconShapeTuple = [dollarBillIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30 23V21H22V23H30ZM8.18005 18.57C9.77005 18.62 11.32 18.05 12.5 16.98C12.73 16.76 12.86 16.46 12.86 16.14C12.86 15.85 12.76 15.56 12.55 15.35C12.34 15.14 12.0601 15.02 11.7701 15.03C11.51 15.02 11.26 15.11 11.0601 15.28C10.26 15.94 9.26005 16.3 8.22005 16.28C6.46005 16.35 4.94005 15.04 4.76005 13.28H12.29C12.64 13.28 12.99 13.15 13.24 12.9C13.49 12.65 13.62 12.31 13.61 11.95C13.68 10.39 13.1 8.88003 12.0201 7.76003C10.93 6.64003 9.43005 6.02003 7.88005 6.03003C6.27005 6.06003 4.73005 6.75003 3.63005 7.92003C2.52005 9.10003 1.94005 10.68 2.00005 12.29C1.92005 13.96 2.54005 15.59 3.71005 16.78C4.88005 17.97 6.50005 18.62 8.17005 18.57H8.18005ZM7.86005 8.19003C9.68005 8.19003 10.73 9.58003 10.86 11.35H4.74005C4.99005 9.49003 6.17005 8.19003 7.86005 8.19003ZM30 16H18V18H30V16ZM33 8.00003H23.965H14.93C15.2801 8.63003 15.54 9.30003 15.72 10H32V26H5.00005V19.9C4.27005 19.56 3.59005 19.11 3.00005 18.56V27C3.00005 27.55 3.45005 28 4.00005 28H33C33.55 28 34 27.55 34 27V9.00003C34 8.45003 33.55 8.00003 33 8.00003Z\"/>',\n  solid:\n    '<path d=\"M8.18002 18.54C9.77002 18.58 11.32 18.01 12.5 16.94C12.73 16.72 12.86 16.42 12.86 16.1C12.86 15.81 12.76 15.52 12.55 15.31C12.34 15.1 12.06 14.98 11.77 14.99C11.51 14.98 11.26 15.07 11.06 15.24C10.26 15.9 9.26002 16.26 8.22002 16.24C6.46002 16.31 4.94002 15 4.76002 13.24H12.31C12.66 13.24 12.99 13.1 13.24 12.86C13.48 12.61 13.62 12.27 13.61 11.92C13.68 10.36 13.1 8.85 12.02 7.73C10.94 6.61 9.44002 5.99 7.88002 6C6.26002 6.03 4.72002 6.72 3.61002 7.91C2.50002 9.1 1.93002 10.68 2.00002 12.3C1.93002 13.96 2.56002 15.58 3.73002 16.76C4.90002 17.94 6.51002 18.59 8.17002 18.54H8.18002ZM7.91002 8.25C9.68002 8.25 10.73 9.64 10.91 11.41H4.79002C5.04002 9.55 6.14002 8.25 7.91002 8.25ZM33 8H14.91C15.7 9.33 16.11 10.85 16.11 12.39C16.18 14.52 15.4 16.59 13.94 18.14C12.48 19.69 10.46 20.6 8.33002 20.66C6.32002 20.66 4.40002 19.84 3.00002 18.41V27C3.00002 27.55 3.45002 28 4.00002 28H33C33.55 28 34 27.55 34 27V9C34 8.45 33.55 8 33 8ZM30 23H22V21H30V23ZM30 17.99H18V15.99H30V17.99Z\"/>',\n};\n\nexport const eCheckIconName = 'e-check';\nexport const eCheckIcon: IconShapeTuple = [eCheckIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14 14C17.31 14 20 11.31 20 8C20 4.69 17.31 2 14 2C10.69 2 8 4.69 8 8C8 11.31 10.69 14 14 14ZM14 4C16.21 4 18 5.79 18 8C18 10.21 16.21 12 14 12C11.79 12 10 10.21 10 8C10 5.79 11.79 4 14 4ZM33 22H28V24H32V32H18V24H24V25C24 25.55 24.45 26 25 26C25.55 26 26 25.55 26 25V20C26 19.45 25.55 19 25 19C24.45 19 24 19.45 24 20V22H17C16.45 22 16 22.45 16 23V33C16 33.55 16.45 34 17 34H33C33.55 34 34 33.55 34 33V23C34 22.45 33.55 22 33 22ZM22 29H28V27.6H22V29ZM21.98 17.8C20.01 16.84 17.33 16 14 16C8.61 16 4.91 18.21 3.19 19.53C2.43 20.11 2 20.98 2 21.92V26.99C2 27.54 2.45 27.99 3 27.99C3.55 27.99 4 27.54 4 26.99V21.92C4 21.6 4.15 21.31 4.4 21.12C5.92 19.95 9.2 18 14 18C17.51 18 20.19 19.05 21.98 20.06V17.8Z\"/>',\n  solid:\n    '<path d=\"M33 22.0063H28V24.0069H32V32.0094H18V24.0069H24V25.0072C24 25.5574 24.45 26.0075 25 26.0075C25.55 26.0075 26 25.5574 26 25.0072V20.0056C26 19.4555 25.55 19.0053 25 19.0053C24.45 19.0053 24 19.4555 24 20.0056V22.0063H21.98V17.8049C20.01 16.8446 17.33 16.0044 14 16.0044C8.61 16.0044 4.91 18.2151 3.19 19.5355C2.43 20.1157 2 20.9859 2 21.9262V26.9978C2 27.548 2.45 27.9981 3 27.9981H16V32.9997C16 33.5499 16.45 34 17 34H33C33.55 34 34 33.5499 34 32.9997V22.9966C34 22.4464 33.55 21.9962 33 21.9962V22.0063ZM14 14.0038C17.31 14.0038 20 11.3129 20 8.00188C20 4.69084 17.31 2 14 2C10.69 2 8 4.69084 8 8.00188C8 11.3129 10.69 14.0038 14 14.0038ZM22 29.0084H28V27.608H22V29.0084Z\"/>',\n};\n\nexport const employeeIconName = 'employee';\nexport const employeeIcon: IconShapeTuple = [employeeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.7788 13.09C24.5396 13.85 24.1807 14.54 23.7122 15.16C24.1308 15.12 24.5495 15.08 25.0081 15.08C28.557 15.08 30.9595 16.5 31.8368 17.12C31.9364 17.19 31.9863 17.28 31.9863 17.37V20H33.0031C33.3421 20 33.6611 20.07 33.9601 20.17C33.9601 20.14 33.9801 20.11 33.9801 20.08V17.36C33.9801 16.62 33.6012 15.92 32.9832 15.48C31.7072 14.58 28.9757 13.08 25.0081 13.08C24.9283 13.08 24.8486 13.08 24.7688 13.08L24.7788 13.09ZM13.1352 11C13.1352 13.76 15.3682 16 18.1196 16C20.871 16 23.104 13.76 23.104 11C23.104 8.24 20.871 6 18.1196 6C15.3682 6 13.1352 8.24 13.1352 11ZM18.1196 8C19.7645 8 21.1103 9.35 21.1103 11C21.1103 12.65 19.7645 14 18.1196 14C16.4748 14 15.129 12.65 15.129 11C15.129 9.35 16.4748 8 18.1196 8ZM25.0978 4C26.7427 4 28.0885 5.35 28.0885 7C28.0885 8.65 26.7427 10 25.0978 10C25.0679 10 25.048 10 25.0181 10C25.0679 10.33 25.0978 10.66 25.0978 11.01C25.0978 11.36 25.0679 11.68 25.0181 12C25.048 12 25.0679 12 25.0978 12C27.8492 12 30.0822 9.76 30.0822 7C30.0822 4.24 27.8393 2 25.0978 2C23.2436 2 21.6486 3.03 20.7913 4.53C21.4093 4.79 21.9875 5.13 22.496 5.55C23.0044 4.63 23.9713 4 25.0978 4ZM22.0673 19.75C22.1271 19.04 22.4262 18.39 22.8947 17.91C21.5788 17.44 19.9539 17.09 18.0299 17.09C14.0623 17.09 11.3308 18.59 10.0548 19.49C9.42679 19.93 9.05794 20.63 9.05794 21.37V24.09C9.05794 24.64 9.50654 25.09 10.0548 25.09C10.6031 25.09 11.0517 24.64 11.0517 24.09V21.37C11.0517 21.28 11.1115 21.19 11.2012 21.12C12.0685 20.51 14.481 19.08 18.0299 19.08C19.615 19.08 20.9607 19.37 22.0573 19.74L22.0673 19.75ZM33.0031 22H28.0187V24H32.0062V32H18.0498V24H24.0312V25C24.0312 25.55 24.4798 26 25.028 26C25.5763 26 26.0249 25.55 26.0249 25V20C26.0249 19.45 25.5763 19 25.028 19C24.4798 19 24.0312 19.45 24.0312 20V22H17.053C16.5047 22 16.0561 22.45 16.0561 23V33C16.0561 33.55 16.5047 34 17.053 34H33.0031C33.5514 34 34 33.55 34 33V23C34 22.45 33.5514 22 33.0031 22ZM22.0374 29H28.0187V27.6H22.0374V29ZM12.5271 15.18C12.0586 14.56 11.6997 13.86 11.4604 13.1C11.291 13.1 11.1414 13.08 10.972 13.08C7.00436 13.08 4.2729 14.58 3.00685 15.48C2.37882 15.92 2 16.62 2 17.36V20.08C2 20.63 2.4486 21.08 2.99688 21.08C3.54517 21.08 3.99377 20.63 3.99377 20.08V17.36C3.99377 17.27 4.05358 17.18 4.1433 17.11C5.01059 16.5 7.42305 15.07 10.972 15.07C11.5202 15.07 12.0386 15.11 12.5371 15.17L12.5271 15.18ZM11.0517 12C11.1115 12 11.1614 11.99 11.2112 11.98C11.1614 11.66 11.1315 11.33 11.1315 11C11.1315 10.67 11.1614 10.32 11.2112 9.98C11.1514 9.98 11.1016 10 11.0417 10C9.39688 10 8.05109 8.65 8.05109 7C8.05109 5.35 9.39688 4 11.0417 4C12.1882 4 13.1651 4.65 13.6735 5.6C14.1819 5.18 14.7502 4.83 15.3682 4.56C14.5109 3.04 12.9059 2 11.0417 2C8.29034 2 6.05732 4.24 6.05732 7C6.05732 9.76 8.29034 12 11.0417 12H11.0517Z\"/>',\n  solid:\n    '<path d=\"M25.0906 11C25.0906 11.34 25.0607 11.67 25.0109 11.99C25.0408 11.99 25.0607 11.99 25.0906 11.99C27.8411 11.99 30.0735 9.75 30.0735 6.99C30.0735 4.23 27.8312 2 25.0906 2C23.237 2 21.6424 3.03 20.7854 4.53C23.3167 5.58 25.0906 8.08 25.0906 11ZM13.1317 11C13.1317 13.76 15.364 16 18.1146 16C20.8651 16 23.0974 13.76 23.0974 11C23.0974 8.24 20.8651 6 18.1146 6C15.364 6 13.1317 8.24 13.1317 11ZM22.0311 29H28.0105V27.6H22.0311V29ZM24.7617 13.09C24.4328 14.15 23.8548 15.1 23.0974 15.88C24.3332 16.28 25.3397 16.77 26.137 17.23C26.426 17.35 26.6751 17.51 26.9143 17.71C26.9841 17.76 27.0738 17.81 27.1336 17.85C27.9009 18.39 28.4391 19.15 28.7281 20H32.9835C33.3223 20 33.6412 20.07 33.9402 20.17C33.9402 20.14 33.9601 20.11 33.9601 20.08V17.36C33.9601 16.62 33.5814 15.92 32.9635 15.48C31.6879 14.58 28.9573 13.08 24.9909 13.08C24.9112 13.08 24.8315 13.08 24.7517 13.08L24.7617 13.09ZM22.0311 20C22.0311 19.18 22.36 18.45 22.8882 17.91C21.5727 17.44 19.9483 17.09 18.0249 17.09C14.0585 17.09 11.3279 18.59 10.0523 19.49C9.42444 19.93 9.0557 20.63 9.0557 21.37V24.09C9.0557 24.64 9.50416 25.09 10.0523 25.09H14.0585V23.01C14.0585 21.36 15.4039 20.01 17.0482 20.01H22.0311V20ZM32.9934 22H28.0105V24H31.9968V32H18.0448V24H24.0243V25C24.0243 25.55 24.4727 26 25.0208 26C25.5689 26 26.0174 25.55 26.0174 25V20C26.0174 19.45 25.5689 19 25.0208 19C24.4727 19 24.0243 19.45 24.0243 20V22H17.0482C16.5001 22 16.0517 22.45 16.0517 23V33C16.0517 33.55 16.5001 34 17.0482 34H32.9934C33.5415 34 33.99 33.55 33.99 33V23C33.99 22.45 33.5415 22 32.9934 22ZM11.0489 12C11.1086 12 11.1585 11.99 11.2083 11.98C11.1585 11.66 11.1286 11.33 11.1286 11C11.1286 8.11 12.8825 5.63 15.364 4.56C14.507 3.04 12.9025 2 11.0389 2C8.28834 2 6.05601 4.24 6.05601 7C6.05601 9.76 8.28834 12 11.0389 12H11.0489ZM11.4574 13.1C11.288 13.1 11.1286 13.08 10.9592 13.08C6.99279 13.08 4.26218 14.58 2.99653 15.48C2.36869 15.92 1.98999 16.62 1.98999 17.36V20.08C1.98999 20.63 2.43845 21.08 2.98656 21.08H7.07252C7.16221 19.8 7.82992 18.6 8.90622 17.84C9.7533 17.24 11.1684 16.42 13.0719 15.83C12.3444 15.06 11.7764 14.13 11.4574 13.1Z\"/>',\n};\n\nexport const employeeGroupIconName = 'employee-group';\nexport const employeeGroupIcon: IconShapeTuple = [employeeGroupIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30.297 26.49C28.0464 28.75 25.0656 30 21.8948 30C18.7239 30 15.7331 28.75 13.4925 26.49C12.1922 25.18 11.2719 23.64 10.7018 22H25.0056C25.5558 22 26.0059 21.55 26.0059 21C26.0059 20.45 25.5558 20 25.0056 20H10.1817C9.9616 18.68 9.9616 17.32 10.1817 16H25.0056C25.5558 16 26.0059 15.55 26.0059 15C26.0059 14.45 25.5558 14 25.0056 14H10.7018C11.2719 12.36 12.1922 10.82 13.4925 9.51C15.7431 7.25 18.7239 6 21.8948 6C25.0656 6 28.0564 7.25 30.297 9.51C30.6871 9.9 31.3173 9.9 31.7074 9.51C32.0975 9.12 32.0975 8.49 31.7074 8.1C29.0967 5.46 25.6058 4 21.8948 4C18.1838 4 14.6929 5.46 12.0722 8.1C10.3817 9.8 9.2214 11.84 8.59123 14H5.00027C4.45012 14 4 14.45 4 15C4 15.55 4.45012 16 5.00027 16H8.16111C7.97106 17.33 7.97106 18.67 8.16111 20H5.00027C4.45012 20 4 20.45 4 21C4 21.55 4.45012 22 5.00027 22H8.58123C9.2114 24.16 10.3717 26.19 12.0622 27.9C14.6829 30.55 18.1738 32 21.8848 32C25.5958 32 29.0867 30.54 31.7074 27.9C32.0975 27.51 32.0975 26.87 31.7074 26.49C31.3173 26.1 30.6771 26.1 30.297 26.49Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM15.7976 28.0945C18.9749 29.3034 22.5347 28.9577 25.42 27.16V27.12C25.7987 26.8824 26.0219 26.4608 26.0055 26.0141C25.9891 25.5673 25.7356 25.1633 25.3405 24.9541C24.9454 24.7449 24.4687 24.7624 24.09 25C21.9861 26.3219 19.4032 26.6394 17.0417 25.8664C14.6803 25.0934 12.7851 23.3101 11.87 21H21.15C21.7023 21 22.15 20.5523 22.15 20C22.15 19.4477 21.7023 19 21.15 19H11.33C11.2433 18.3362 11.2433 17.6638 11.33 17H21.18C21.7323 17 22.18 16.5523 22.18 16C22.18 15.4477 21.7323 15 21.18 15H11.82C12.6941 12.6508 14.5762 10.8178 16.9476 10.006C19.3191 9.19422 21.9296 9.48932 24.06 10.81C24.6427 11.1367 25.3793 10.9474 25.7324 10.3803C26.0854 9.81326 25.9303 9.06878 25.38 8.69C22.476 6.88678 18.8924 6.55609 15.7075 7.79742C12.5225 9.03875 10.1079 11.7072 9.19 15H5.79C5.23772 15 4.79 15.4477 4.79 16C4.79 16.5523 5.23772 17 5.79 17H8.79V17.93C8.79 18.1113 8.80268 18.2925 8.81526 18.4725C8.82768 18.65 8.84 18.8262 8.84 19H5.84C5.28772 19 4.84 19.4477 4.84 20C4.84 20.5523 5.28772 21 5.84 21H9.23C10.1906 24.261 12.6202 26.8856 15.7976 28.0945Z\"/>',\n};\n\nexport const euroIconName = 'euro';\nexport const euroIcon: IconShapeTuple = [euroIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6 26.0657H14V24.0152H6V26.0657ZM6 22.0147H14V19.9643H6V22.0147ZM20 30.0166H22V26.0157H20V30.0166ZM6 30.0666H14V28.0162H6V30.0666ZM26 26.0157H24V30.0166H26V26.0157ZM26 20.0143H24V24.0152H26V20.0143ZM33.86 7.51135C33.77 7.35131 33.63 7.22128 33.47 7.13126C33.31 7.05124 33.14 7.01123 32.96 7.02124C32.78 7.03124 32.61 7.09125 32.47 7.19128L23 13.6828V8.04147C23 7.85143 22.95 7.65138 22.84 7.49135C22.74 7.33131 22.59 7.19128 22.42 7.11126C22.25 7.03124 22.06 7.00123 21.87 7.02124C21.68 7.04124 21.5 7.12126 21.36 7.25129L13.48 13.9128H10V3.97052C10 3.73046 9.93 3.50041 9.79 3.32037C9.65 3.13032 9.45 3.00029 9.22 2.95028L5.22 2.02006C5.07 1.99006 4.92 1.99006 4.77 2.02006C4.62 2.06007 4.49 2.12009 4.37 2.22011C4.25 2.32013 4.15 2.45016 4.09 2.5902C4.03 2.73023 4 2.89027 4 3.05031V13.9128H3C2.73 13.9128 2.48 14.0229 2.29 14.2129C2.1 14.403 2 14.663 2 14.9331V32.9773C2 33.2474 2.11 33.5074 2.29 33.6975C2.48 33.8875 2.73 33.9976 3 33.9976H33C33.27 33.9976 33.52 33.8875 33.71 33.6975C33.9 33.5074 34 33.2474 34 32.9773V8.05148C34 7.86143 33.95 7.68139 33.86 7.52135V7.51135ZM6 4.36061L8 4.81072V13.9229H6V4.36061ZM32 31.9671H4V15.9733H13.83C14.06 15.9733 14.29 15.8933 14.47 15.7333L21 10.212V15.6132C21 15.8033 21.05 15.9833 21.14 16.1434C21.23 16.3034 21.37 16.4334 21.53 16.5235C21.69 16.6135 21.87 16.6535 22.05 16.6435C22.23 16.6435 22.41 16.5735 22.56 16.4735L32 9.98193V31.9771V31.9671ZM30 26.0257H28V30.0266H30V26.0257ZM30 20.0243H28V24.0252H30V20.0243ZM20 24.0252H22V20.0243H20V24.0252Z\"/>',\n  solid:\n    '<path d=\"M33.86 7.51135C33.77 7.35131 33.63 7.22128 33.47 7.13126C33.31 7.05124 33.14 7.01123 32.96 7.02124C32.78 7.03124 32.61 7.09125 32.47 7.19128L23 13.6828V8.04147C23 7.85143 22.95 7.65138 22.84 7.49135C22.74 7.33131 22.59 7.19128 22.42 7.11126C22.25 7.03124 22.06 7.00123 21.87 7.02124C21.68 7.04124 21.5 7.12126 21.36 7.25129L13.48 13.9128H10V3.97052C10 3.73046 9.93 3.50041 9.79 3.32037C9.65 3.13032 9.45 3.00029 9.22 2.95028L5.22 2.02006C5.07 1.99006 4.92 1.99006 4.77 2.02006C4.62 2.06007 4.49 2.12009 4.37 2.22011C4.25 2.32013 4.15 2.45016 4.09 2.5902C4.03 2.73023 4 2.89027 4 3.05031V13.9128H3C2.73 13.9128 2.48 14.0229 2.29 14.2129C2.1 14.403 2 14.663 2 14.9331V32.9773C2 33.2474 2.11 33.5074 2.29 33.6975C2.48 33.8875 2.73 33.9976 3 33.9976H33C33.27 33.9976 33.52 33.8875 33.71 33.6975C33.9 33.5074 34 33.2474 34 32.9773V8.05148C34 7.86143 33.95 7.68139 33.86 7.52135V7.51135ZM14 30.0666H6V28.0162H14V30.0666ZM14 26.0657H6V24.0152H14V26.0657ZM14 22.0147H6V19.9643H14V22.0147ZM22 30.0166H20V26.0157H22V30.0166ZM22 24.0152H20V20.0143H22V24.0152ZM26 30.0166H24V26.0157H26V30.0166ZM26 24.0152H24V20.0143H26V24.0152ZM30 30.0166H28V26.0157H30V30.0166ZM30 24.0152H28V20.0143H30V24.0152Z\"/>',\n};\n\nexport const factoryIconName = 'factory';\nexport const factoryIcon: IconShapeTuple = [factoryIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.0289 13.2003H30.1875C30.6362 13.2003 31 13.5584 31 14.0003C31 14.4421 30.6362 14.8003 30.1875 14.8003H26.5922C25.247 17.9796 22.0767 20.0369 18.5789 20.0003H10.8906V31.0003C10.8906 31.5525 10.4359 32.0003 9.875 32.0003C9.31409 32.0003 8.85938 31.5525 8.85938 31.0003V14.8003H5.8125C5.36377 14.8003 5 14.4421 5 14.0003C5 13.5584 5.36377 13.2003 5.8125 13.2003H8.85938V10.8003H5.8125C5.36377 10.8003 5 10.4421 5 10.0003C5 9.55844 5.36377 9.20026 5.8125 9.20026H8.85938V5.00026C8.85938 4.44798 9.31409 4.00026 9.875 4.00026H18.5789C22.08 3.96256 25.2524 6.02519 26.5922 9.21026H30.0148C30.4636 9.21026 30.8273 9.56844 30.8273 10.0103C30.8273 10.4521 30.4636 10.8103 30.0148 10.8103H27.0391C27.1036 11.2038 27.1375 11.6016 27.1406 12.0003C27.1395 12.4027 27.1021 12.8043 27.0289 13.2003ZM18.5789 6.00024H10.8906V9.20024H24.3476C23.1448 7.19409 20.9448 5.97374 18.5789 6.00024ZM10.8906 10.8003H24.9773C25.1535 11.5909 25.1535 12.4097 24.9773 13.2003H10.8906V10.8003ZM10.8906 18.0003H18.5789C20.9448 18.0268 23.1448 16.8064 24.3476 14.8003H10.8906V18.0003Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM28.48 17.8H26.03C25.0193 20.4239 22.5116 22.1669 19.7 22.2H14.51V28.74C14.51 29.4304 13.9504 29.99 13.26 29.99C12.5696 29.99 12.01 29.4304 12.01 28.74V17.8H9.09C8.59295 17.8 8.19 17.3971 8.19 16.9C8.19 16.4029 8.59295 16 9.09 16H12.01V13.8H9.09C8.59295 13.8 8.19 13.3971 8.19 12.9C8.19 12.4029 8.59295 12 9.09 12H12.01V9.26C12.0073 8.92675 12.1379 8.60623 12.3726 8.36965C12.6073 8.13306 12.9267 7.99999 13.26 8H19.7C22.3521 8.0282 24.7489 9.58707 25.85 12H28.5C28.9971 12 29.4 12.4029 29.4 12.9C29.4 13.3971 28.9971 13.8 28.5 13.8H26.42C26.5009 14.2286 26.5411 14.6639 26.54 15.1C26.5399 15.401 26.5199 15.7017 26.48 16H28.48C28.9771 16 29.38 16.4029 29.38 16.9C29.38 17.3971 28.9771 17.8 28.48 17.8ZM14.51 19.7H19.7C21.1082 19.6811 22.417 18.9706 23.2 17.8H14.51V19.7ZM14.51 10.51H19.7C20.9264 10.5197 22.0876 11.0638 22.88 12H14.51V10.51ZM14.51 13.8V16H23.96C24.0119 15.7061 24.0386 15.4084 24.04 15.11C24.0353 14.6661 23.9679 14.2251 23.84 13.8H14.51Z\"/>',\n};\n\nexport const pesoIconName = 'peso';\nexport const pesoIcon: IconShapeTuple = [pesoIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.6015 9.58509C18.6015 9.58509 18.521 9.56507 18.4707 9.56507V9.60512C16.3491 9.19466 14.157 9.37486 12.1258 10.1257C11.7135 10.2859 11.5124 10.7564 11.6733 11.1669C11.8342 11.5773 12.3068 11.7775 12.7191 11.6174C14.4586 10.9566 16.3591 10.7964 18.1892 11.1368C18.6216 11.2469 19.054 10.9967 19.1746 10.5662C19.2852 10.1357 19.0338 9.70523 18.6015 9.58509Z\"/><path d=\"M23.2772 14.3003C22.5231 14.3003 21.9097 14.911 21.9097 15.6618C21.9097 16.4127 22.5231 17.0234 23.2772 17.0234C24.0314 17.0234 24.6447 16.4127 24.6447 15.6618C24.6447 14.911 24.0314 14.3003 23.2772 14.3003Z\"/><path d=\"M32.8097 17.564C32.317 17.3537 31.8746 17.0434 31.4824 16.6429C30.4568 15.4116 29.5819 14.0501 28.868 12.5884L31.5427 8.05339C31.8947 7.46273 31.9148 6.74193 31.6031 6.13126C31.2914 5.52058 30.688 5.11012 30.0043 5.05005C29.7127 5.02002 29.4211 5.01001 29.1294 5.01001C27.7519 5.01001 26.4145 5.31034 25.1576 5.901C24.2626 6.34149 23.4482 6.88209 22.694 7.51279C21.1857 6.802 19.5668 6.33148 17.8976 6.13126C17.425 6.0812 16.9725 6.06118 16.5401 6.06118C11.5225 6.06118 7.08805 8.93437 5.12725 13.0489C4.70492 12.7386 4.39321 12.3081 4.22226 11.8076C4.08149 11.337 4.13177 10.8365 4.36304 10.406C4.46359 10.2258 4.61442 10.0756 4.79542 9.97553C5.30824 9.66518 5.46913 9.00445 5.15741 8.49388C4.8457 7.98331 4.18204 7.82314 3.65916 8.13348C3.1765 8.43381 2.77429 8.84427 2.49274 9.34483C1.97991 10.2759 1.85925 11.3871 2.17097 12.4082C2.5229 13.5695 3.32733 14.5306 4.37309 15.1313C4.24237 15.6418 4.14182 16.1624 4.09154 16.703C3.80999 19.9566 4.38315 23.1902 5.76074 26.0734L5.91157 26.4338C6.65567 28.1457 7.58076 29.7375 8.6768 31.1891C9.0589 31.6897 9.65217 31.99 10.2857 31.99H12.7291C13.3827 31.99 13.9961 31.6696 14.3681 31.139C14.6698 30.7086 14.7905 30.178 14.71 29.6674C15.1223 29.7275 15.4943 29.7675 15.7658 29.7976C16.339 29.8476 16.9222 29.8776 17.4853 29.8776C18.1691 29.8776 18.8528 29.8376 19.5366 29.7575C19.8584 30.3281 20.1802 30.8988 20.3109 31.099C20.6829 31.6696 21.3164 32.01 22.0002 32.01H24.2626C24.9062 32.01 25.4995 31.7097 25.8816 31.1891C26.2637 30.6785 26.3743 30.0178 26.1832 29.4071C26.0726 29.0367 25.9218 28.436 25.781 27.8354C26.4245 27.465 27.0279 27.0345 27.5709 26.5239C27.8625 26.2536 28.0636 25.9132 28.1541 25.5428C28.7373 25.6229 29.3104 25.673 29.8735 25.673C30.1149 25.673 30.3663 25.673 30.6076 25.6529C31.412 25.6029 32.1159 25.0723 32.3773 24.3215L33.8856 20.0367C34.2376 19.0456 33.7549 17.9544 32.7896 17.5339L32.8097 17.564ZM30.497 23.6808C30.2959 23.6908 30.0847 23.7008 29.8836 23.7008C29.3406 23.7008 28.7976 23.6607 28.2647 23.5706C27.42 23.4205 26.6156 23.1101 25.8614 22.6796C25.7307 22.6096 25.5799 22.5695 25.4391 22.5695C25.0872 22.5695 24.7554 22.7798 24.5844 23.1402C24.3632 23.6307 24.5341 24.2314 24.9766 24.4917C25.3687 24.7219 25.781 24.9121 26.2033 25.0923C25.6905 25.5729 25.1073 25.9733 24.4939 26.2836L23.4884 26.7742C23.4884 26.7742 23.9509 29.0267 24.2626 30.0278H22.0002C21.7689 29.6774 20.6226 27.5951 20.6226 27.5951L19.9891 27.6852C19.1545 27.8153 18.3199 27.8754 17.4853 27.8754C16.9725 27.8754 16.4697 27.8554 15.967 27.8053C15.3435 27.7453 14.2978 27.5951 13.4833 27.4449L12.0152 27.1646C12.0152 27.1646 12.6085 29.6674 12.7291 29.9878H10.2857C9.29018 28.6563 8.43547 27.2047 7.76176 25.6529L7.59082 25.2525C6.354 22.6796 5.84118 19.7764 6.09257 16.8932C6.57522 11.8977 11.2309 8.05339 16.5401 8.05339C16.9122 8.05339 17.2842 8.07341 17.6563 8.11346C19.3355 8.31368 20.9645 8.83426 22.4728 9.63515L23.056 9.93548L23.5286 9.45495C24.2626 8.73415 25.0972 8.1535 26.0022 7.703C26.9876 7.24249 28.0435 7.00222 29.1194 7.00222C29.3507 7.00222 29.5719 7.01223 29.8032 7.03226L26.5955 12.4783L26.8368 12.9889C27.6614 14.8009 28.7172 16.4727 29.9741 17.9644C30.5573 18.5851 31.2511 19.0656 32.0053 19.396L30.497 23.6808Z\"/>',\n  solid:\n    '<path d=\"M33.3805 18.431C33.3805 18.431 33.3504 18.421 33.3404 18.421C32.6286 18.1297 31.9669 17.6776 31.4155 17.105C30.1522 15.5881 29.0895 13.8904 28.2574 12.052L31.5157 6.53696C31.7864 6.105 31.6761 5.52235 31.2851 5.23103C31.1949 5.17075 31.1047 5.12053 30.9944 5.09039C29.3201 4.84929 27.6157 5.11048 26.0718 5.84381C24.979 6.36619 23.9664 7.06938 23.064 7.93331C21.3497 7.01916 19.4949 6.42646 17.59 6.19541C12.3065 5.65295 7.20337 8.53605 5.06789 13.0265C4.67689 12.715 4.37612 12.3032 4.21571 11.821C4.07535 11.3488 4.12548 10.8466 4.35607 10.4146C4.45633 10.2338 4.60671 10.0831 4.78717 9.98262C5.29849 9.67121 5.4589 9.0082 5.1481 8.49587C4.8373 7.98354 4.17561 7.82281 3.65427 8.13422C3.17303 8.43559 2.77201 8.84747 2.49129 9.34975C1.97997 10.294 1.85967 11.4091 2.17046 12.4338C2.52136 13.579 3.30337 14.5333 4.32599 15.136C4.22573 15.568 4.1355 16 4.08537 16.452C4.08537 16.452 3.96507 17.1351 3.96507 17.758V19.0036C4.11545 21.6557 4.77715 24.2475 5.89 26.6182C6.66198 28.4064 7.62445 30.084 8.76738 31.6109C8.94784 31.8621 9.23859 32.0127 9.53936 32.0027H13.0083C13.279 31.9625 13.4795 31.6913 13.4394 31.4C13.4394 31.3397 13.4193 31.2794 13.3892 31.2191L13.1787 30.4054C13.0484 30.0036 12.9481 29.5917 12.8579 29.1698C13.7301 29.3406 14.853 29.4913 15.6149 29.5616C16.6075 29.642 17.6101 29.642 18.6126 29.5616C18.9836 30.2949 19.3746 30.9479 19.7155 31.4904C19.8859 31.7616 20.1566 31.9223 20.4574 31.9223H23.445C23.7859 31.9223 24.0666 31.6109 24.0566 31.2392C24.0566 31.1689 24.0466 31.1086 24.0265 31.0383C23.806 30.2648 23.5152 29.21 23.3448 28.5671C24.618 28.1251 25.8211 27.5123 26.944 26.7287C27.0944 26.6182 27.2548 26.4575 27.4052 26.3169C26.6031 26.0456 25.8211 25.7041 25.0792 25.2721C24.6982 25.0612 24.5579 24.5589 24.7484 24.147C24.9489 23.7351 25.4101 23.5744 25.781 23.7954C26.7435 24.3379 27.7761 24.7196 28.8389 24.9406C29.691 25.0812 30.5533 25.1214 31.4155 25.0612C31.8065 25.0411 32.1473 24.7698 32.2777 24.368L33.9419 19.737C34.1224 19.1945 33.8718 18.5918 33.3805 18.3908V18.431ZM18.6327 10.3443C18.6327 10.3443 18.5625 10.3342 18.5324 10.3242C16.6676 9.9324 14.7527 10.1032 12.9682 10.8164C12.8779 10.8566 12.7777 10.8666 12.6774 10.8666C12.2263 10.8666 11.8653 10.4548 11.8754 9.96253C11.8754 9.60089 12.0859 9.27943 12.3867 9.14883C14.4419 8.31505 16.6576 8.12418 18.8131 8.57623C19.2643 8.63651 19.5851 9.06847 19.525 9.56071C19.4648 10.0529 19.0638 10.3945 18.6227 10.3342L18.6327 10.3443ZM24.8587 17.0648C24.1067 17.0648 23.4952 16.452 23.4952 15.6986C23.4952 14.9452 24.1067 14.3324 24.8587 14.3324C25.6106 14.3324 26.2221 14.9452 26.2221 15.6986C26.2221 16.452 25.6106 17.0648 24.8587 17.0648Z\"/>',\n};\n\nexport const piggyBankIconName = 'piggy-bank';\nexport const piggyBankIcon: IconShapeTuple = [piggyBankIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27.9613 30.0513H12.8999C14.0676 28.4978 14.6536 26.6077 14.5619 24.6908V21.0335H19.0387C19.6124 21.0335 20.0774 20.5849 20.0774 20.0316C20.0774 19.4782 19.6124 19.0296 19.0387 19.0296H14.5619V11.3244C14.5424 9.92497 15.103 8.57601 16.1191 7.57703C17.1352 6.57806 18.5227 6.01175 19.9736 6.00386C21.4792 6.02595 22.9066 6.65448 23.9103 7.73728C24.2975 8.14678 24.9556 8.17594 25.3801 7.80241C25.8046 7.42888 25.8348 6.79411 25.4476 6.38461C23.3559 4.19247 20.0812 3.46847 17.2086 4.56309C14.336 5.65772 12.4583 8.34512 12.4844 11.3244V19.0296H8.03872C7.46505 19.0296 7 19.4782 7 20.0316C7 20.5849 7.46505 21.0335 8.03872 21.0335H12.4844V24.6908C12.4844 29.4301 9.49292 30.0513 9.36827 30.0513C8.79461 30.0984 8.36909 30.5851 8.41785 31.1385C8.46661 31.6919 8.97119 32.1023 9.54485 32.0553H27.9613C28.535 32.0553 29 31.6067 29 31.0533C29 30.4999 28.535 30.0513 27.9613 30.0513Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM11.74 27.92H24.5C25.1904 27.92 25.75 27.3604 25.75 26.67C25.75 25.9796 25.1904 25.42 24.5 25.42H15C15.5367 24.3256 15.8042 23.1187 15.78 21.9V19H18.78C19.3323 19 19.78 18.5523 19.78 18C19.78 17.4477 19.3323 17 18.78 17H15.78V11.88C15.7181 10.037 17.1573 8.49052 19 8.42C19.888 8.43475 20.7263 8.83207 21.3 9.51C21.6019 9.84404 22.0591 9.99166 22.4993 9.89723C22.9395 9.80281 23.2959 9.4807 23.4343 9.05223C23.5726 8.62377 23.4719 8.15404 23.17 7.82C22.1103 6.59881 20.5768 5.89215 18.96 5.88C17.4048 5.91405 15.9272 6.56609 14.8538 7.692C13.7805 8.81791 13.1997 10.325 13.24 11.88V17H10.74C10.1877 17 9.74 17.4477 9.74 18C9.74 18.5523 10.1877 19 10.74 19H13.24V21.9C13.24 24.95 11.67 25.44 11.52 25.44C10.8838 25.5552 10.4405 26.1365 10.4976 26.7805C10.5547 27.4244 11.0935 27.9186 11.74 27.92Z\"/>',\n};\n\nexport const poundIconName = 'pound';\nexport const poundIcon: IconShapeTuple = [poundIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29 12.0026C28.8687 16.5366 24.9189 20.1145 20.1686 20.0026H12.2381V22.0026H21.6667C22.2453 22.0026 22.7143 22.4503 22.7143 23.0026C22.7143 23.5548 22.2453 24.0026 21.6667 24.0026H12.2381V31.0026C12.2381 31.5548 11.7691 32.0026 11.1905 32.0026C10.6119 32.0026 10.1429 31.5548 10.1429 31.0026V24.0026H8.04762C7.46904 24.0026 7 23.5548 7 23.0026C7 22.4503 7.46904 22.0026 8.04762 22.0026H10.1429V20.0026H8.04762C7.46904 20.0026 7 19.5548 7 19.0026C7 18.4503 7.46904 18.0026 8.04762 18.0026H10.1429V5.00256C10.1429 4.45027 10.6119 4.00256 11.1905 4.00256H20.1686C24.9189 3.8906 28.8687 7.4685 29 12.0026ZM20.1686 6.00254H12.2381V18.0025H20.1686C23.762 18.115 26.774 15.4322 26.9048 12.0025C26.7683 8.57534 23.7598 5.89564 20.1686 6.00254Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM20.75 20.56H15V22H23.29C23.8423 22 24.29 22.4477 24.29 23C24.29 23.5523 23.8423 24 23.29 24H15V29C15 29.6904 14.4404 30.25 13.75 30.25C13.0596 30.25 12.5 29.6904 12.5 29V24H11.25C10.6977 24 10.25 23.5523 10.25 23C10.25 22.4477 10.6977 22 11.25 22H12.46V20.56H11.25C10.5596 20.56 10 20.0004 10 19.31C10 18.6196 10.5596 18.06 11.25 18.06H12.46V8C12.46 7.30964 13.0196 6.75 13.71 6.75H20.71C24.6465 6.62649 27.9396 9.71376 28.07 13.65C27.9395 17.5717 24.6727 20.6555 20.75 20.56ZM15 9.25H20.75C21.9854 9.18193 23.1969 9.60898 24.1165 10.4366C25.0361 11.2643 25.588 12.4243 25.65 13.66C25.51 16.2109 23.3422 18.1735 20.79 18.06H15V9.25Z\"/>',\n};\n\nexport const rubleIconName = 'ruble';\nexport const rubleIcon: IconShapeTuple = [rubleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27 7.94745H23.14C22.743 7.20861 22.2224 6.5413 21.6 5.97372H27C27.5523 5.97372 28 5.53189 28 4.98686C28 4.44183 27.5523 4 27 4H9C8.44772 4 8 4.44183 8 4.98686C8 5.53189 8.44772 5.97372 9 5.97372H16.55C18.1795 5.97514 19.7218 6.69994 20.75 7.94745H9C8.44772 7.94745 8 8.38928 8 8.93431C8 9.47934 8.44772 9.92117 9 9.92117H21.79C21.9293 10.406 21.9999 10.9074 22 11.4113C22.0056 14.3904 19.5687 16.8129 16.55 16.8292H10.14C9.74749 16.8297 9.39157 17.0568 9.22996 17.4097C9.06835 17.7627 9.13094 18.1764 9.39 18.4674L21.06 31.6321C21.2906 31.9147 21.6598 32.0496 22.0213 31.9834C22.3828 31.9172 22.6783 31.6605 22.7908 31.3151C22.9033 30.9697 22.8147 30.5912 22.56 30.3295L12.35 18.8029H16.56C18.8024 18.7851 20.9193 17.7792 22.3319 16.0606C23.7445 14.3419 24.305 12.0901 23.86 9.92117H27C27.5523 9.92117 28 9.47934 28 8.93431C28 8.38928 27.5523 7.94745 27 7.94745Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM26 11H23.88C23.6106 10.2602 23.2034 9.57815 22.68 8.99H26C26.5523 8.99 27 8.54228 27 7.99C27 7.43772 26.5523 6.99 26 6.99H12.75C12.0596 6.99 11.5 7.54964 11.5 8.24C11.5 8.93036 12.0596 9.49 12.75 9.49H18.36C19.4763 9.50476 20.5148 10.0651 21.14 10.99H12.82C12.2677 10.99 11.82 11.4377 11.82 11.99C11.82 12.5423 12.2677 12.99 12.82 12.99H21.82V13.19C21.8761 15.1692 20.3191 16.8201 18.34 16.88H13.63C13.134 16.8606 12.6735 17.1366 12.4567 17.5832C12.24 18.0297 12.308 18.5622 12.63 18.94L21.17 29.07C21.4594 29.4112 21.9088 29.5721 22.349 29.4921C22.7892 29.412 23.1532 29.1033 23.304 28.6821C23.4548 28.2608 23.3694 27.7912 23.08 27.45L16.26 19.39H18.26C19.8787 19.3663 21.4215 18.6991 22.5473 17.5358C23.6731 16.3724 24.2894 14.8087 24.26 13.19V13H26C26.5523 13 27 12.5523 27 12C27 11.4477 26.5523 11 26 11Z\"/>',\n};\n\nexport const rupeeIconName = 'rupee';\nexport const rupeeIcon: IconShapeTuple = [rupeeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25 12.0156V9.06094C25 6.55617 23.6658 4.24166 21.5 2.98928C19.3342 1.73689 16.6658 1.73689 14.5 2.98928C12.3342 4.24166 11 6.55617 11 9.06094V16.0719C11 16.625 11.4477 17.0735 12 17.0735C12.5523 17.0735 13 16.625 13 16.0719V14.0187H21V12.0156H13V9.06094C13 6.2952 15.2386 4.05312 18 4.05312C20.7614 4.05312 23 6.2952 23 9.06094V16.0218C23 16.575 23.4477 17.0234 24 17.0234C24.5523 17.0234 25 16.575 25 16.0218V14.0187H30V32.0469H6V14.0187H9V12.0156H4V32.137C4 33.1935 4.85514 34.05 5.91 34.05H30.09C31.1449 34.05 32 33.1935 32 32.137V12.0156H25Z\"/>',\n  solid:\n    '<path d=\"M18 4.23385C15.2386 4.23385 13 6.48792 13 9.26846V12.0677H11V9.26846C11 6.75029 12.3342 4.4234 14.5 3.16432C16.6658 1.90523 19.3342 1.90523 21.5 3.16432C23.6658 4.4234 25 6.75029 25 9.26846V12.0677H23V9.26846C23 6.48792 20.7614 4.23385 18 4.23385Z\"/><path d=\"M25 15.1892V12.0677L32 12.0677V32.2062C32 33.3184 31.1046 34.22 30 34.22H6C4.89543 34.22 4 33.3184 4 32.2062V12.0677L11 12.0677V15.1892C11 15.7453 11.4477 16.1961 12 16.1961C12.5523 16.1961 13 15.7453 13 15.1892V12.0677H23V15.1892C23 15.7453 23.4477 16.1961 24 16.1961C24.5523 16.1961 25 15.7453 25 15.1892Z\"/>',\n};\n\nexport const shoppingBagIconName = 'shopping-bag';\nexport const shoppingBagIcon: IconShapeTuple = [shoppingBagIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M11 27.9781C9.35 27.9781 8 29.3285 8 30.9791C8 32.6296 9.34 33.98 11 33.98C12.66 33.98 14 32.6296 14 30.9791C14 29.3285 12.66 27.9781 11 27.9781ZM11 31.9794C10.45 31.9794 10 31.5292 10 30.9791C10 30.4289 10.45 29.9787 11 29.9787C11.55 29.9787 12 30.4289 12 30.9791C12 31.5292 11.55 31.9794 11 31.9794ZM31.8 6.40138C31.61 6.1513 31.31 6.00125 31 6.00125H11.06L11.65 8.00188H29.67L26.24 20.0056H12.98C12.98 19.9156 12.98 19.8156 12.96 19.7255L7.96 2.72023C7.84 2.29009 7.44 2 7 2H3C2.45 2 2 2.45014 2 3.00031C2 3.55048 2.45 4.00063 3 4.00063H6.25L11.04 20.2857C11.07 20.3857 11.12 20.4858 11.18 20.5658L8.79 22.1563C8.73 22.1963 8.68 22.2363 8.64 22.2863C8.23 22.6965 8 23.2466 8 23.8268C8 25.0272 8.98 26.0075 10.18 26.0075H27C27.55 26.0075 28 25.5574 28 25.0072C28 24.457 27.55 24.0069 27 24.0069H10.18C10.08 24.0069 10 23.9269 10 23.8268C10 23.7968 10 23.7668 10.02 23.7468L12.64 22.0063H27C27.45 22.0063 27.84 21.7062 27.96 21.276L31.96 7.27165C32.05 6.97155 31.99 6.64145 31.8 6.39137V6.40138ZM25.01 27.9781C23.35 27.9781 22 29.3285 22 30.9891C22 32.6496 23.35 34 25.01 34C26.67 34 28.02 32.6496 28.02 30.9891C28.02 29.3285 26.67 27.9781 25.01 27.9781ZM25.01 32.0094C24.45 32.0094 24 31.5492 24 30.9991C24 30.4489 24.45 29.9887 25.01 29.9887C25.57 29.9887 26.02 30.4489 26.02 30.9991C26.02 31.5492 25.57 32.0094 25.01 32.0094Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9122 1.60953L21.2305 11.0792C20.9609 11.4617 20.9364 11.9582 21.1672 12.3638C21.3979 12.7694 21.8446 13.0153 22.3231 13H33.6964C34.1749 13.0153 34.6217 12.7694 34.8524 12.3638C35.0831 11.9582 35.0586 11.4617 34.7891 11.0792L29.1074 1.60953C28.8794 1.23245 28.4615 1.00067 28.0098 1.00067C27.558 1.00067 27.1402 1.23245 26.9122 1.60953Z\"/><path d=\"M21.9455 6.00125H11.06L11.65 8.00188H20.7455L21.9455 6.00125Z\"/><path d=\"M27.6692 15.0041H29.7514L27.96 21.276C27.84 21.7062 27.45 22.0063 27 22.0063H12.64L10.02 23.7468C10 23.7668 10 23.7968 10 23.8268C10 23.9269 10.08 24.0069 10.18 24.0069H27C27.55 24.0069 28 24.457 28 25.0072C28 25.5574 27.55 26.0075 27 26.0075H10.18C8.98 26.0075 8 25.0272 8 23.8268C8 23.2466 8.23 22.6965 8.64 22.2863C8.68 22.2363 8.73 22.1963 8.79 22.1563L11.18 20.5658C11.12 20.4858 11.07 20.3857 11.04 20.2857L6.25 4.00063H3C2.45 4.00063 2 3.55048 2 3.00031C2 2.45014 2.45 2 3 2H7C7.44 2 7.84 2.29009 7.96 2.72023L12.96 19.7255C12.98 19.8156 12.98 19.9156 12.98 20.0056H26.24L27.6692 15.0041Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 30.9791C8 29.3285 9.35 27.9781 11 27.9781C12.66 27.9781 14 29.3285 14 30.9791C14 32.6296 12.66 33.98 11 33.98C9.34 33.98 8 32.6296 8 30.9791ZM10 30.9791C10 31.5292 10.45 31.9794 11 31.9794C11.55 31.9794 12 31.5292 12 30.9791C12 30.4289 11.55 29.9787 11 29.9787C10.45 29.9787 10 30.4289 10 30.9791Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 30.9891C22 29.3285 23.35 27.9781 25.01 27.9781C26.67 27.9781 28.02 29.3285 28.02 30.9891C28.02 32.6496 26.67 34 25.01 34C23.35 34 22 32.6496 22 30.9891ZM24 30.9991C24 31.5492 24.45 32.0094 25.01 32.0094C25.57 32.0094 26.02 31.5492 26.02 30.9991C26.02 30.4489 25.57 29.9887 25.01 29.9887C24.45 29.9887 24 30.4489 24 30.9991Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.325 12.996C30.2173 13.001 30.1089 13.0034 30 13.0034C29.4138 13.0034 28.8444 12.9314 28.3002 12.7956L26.24 20.0056H12.98C12.98 19.9156 12.98 19.8156 12.96 19.7255L7.96 2.72023C7.84 2.29009 7.44 2 7 2H3C2.45 2 2 2.45014 2 3.00031C2 3.55048 2.45 4.00063 3 4.00063H6.25L11.04 20.2857C11.07 20.3857 11.12 20.4858 11.18 20.5658L8.79 22.1563C8.73 22.1963 8.68 22.2363 8.64 22.2863C8.23 22.6965 8 23.2466 8 23.8268C8 25.0272 8.98 26.0075 10.18 26.0075H27C27.55 26.0075 28 25.5574 28 25.0072C28 24.457 27.55 24.0069 27 24.0069H10.18C10.08 24.0069 10 23.9269 10 23.8268C10 23.7968 10 23.7668 10.02 23.7468L12.64 22.0063H27C27.45 22.0063 27.84 21.7062 27.96 21.276L30.325 12.996Z\"/><path d=\"M23.2899 8.00188C23.1013 7.36797 23 6.69644 23 6.00125H11.06L11.65 8.00188H23.2899Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 30.9791C8 29.3285 9.35 27.9781 11 27.9781C12.66 27.9781 14 29.3285 14 30.9791C14 32.6296 12.66 33.98 11 33.98C9.34 33.98 8 32.6296 8 30.9791ZM10 30.9791C10 31.5292 10.45 31.9794 11 31.9794C11.55 31.9794 12 31.5292 12 30.9791C12 30.4289 11.55 29.9787 11 29.9787C10.45 29.9787 10 30.4289 10 30.9791Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 30.9891C22 29.3285 23.35 27.9781 25.01 27.9781C26.67 27.9781 28.02 29.3285 28.02 30.9891C28.02 32.6496 26.67 34 25.01 34C23.35 34 22 32.6496 22 30.9891ZM24 30.9991C24 31.5492 24.45 32.0094 25.01 32.0094C25.57 32.0094 26.02 31.5492 26.02 30.9991C26.02 30.4489 25.57 29.9887 25.01 29.9887C24.45 29.9887 24 30.4489 24 30.9991Z\"/>',\n\n  solid:\n    '<path d=\"M11 27.9781C9.35 27.9781 8 29.3285 8 30.9791C8 32.6296 9.34 33.98 11 33.98C12.66 33.98 14 32.6296 14 30.9791C14 29.3285 12.66 27.9781 11 27.9781ZM11 31.9794C10.45 31.9794 10 31.5292 10 30.9791C10 30.4289 10.45 29.9787 11 29.9787C11.55 29.9787 12 30.4289 12 30.9791C12 31.5292 11.55 31.9794 11 31.9794ZM31.8 6.40138C31.61 6.1513 31.31 6.00125 31 6.00125H8.92L7.95 2.72023C7.83 2.29009 7.43 2 6.99 2H3C2.45 2 2 2.45014 2 3.00031C2 3.55048 2.45 4.00063 3 4.00063H6.25L11.04 20.2857C11.07 20.3857 11.12 20.4858 11.18 20.5658L8.79 22.1563C8.73 22.1963 8.68 22.2363 8.64 22.2863C8.23 22.6965 8 23.2466 8 23.8268C8 25.0272 8.98 26.0075 10.18 26.0075H27C27.55 26.0075 28 25.5574 28 25.0072C28 24.457 27.55 24.0069 27 24.0069H10.18C10.08 24.0069 10 23.9269 10 23.8268C10 23.7968 10 23.7668 10.02 23.7468L12.64 22.0063H27C27.45 22.0063 27.84 21.7062 27.96 21.276L31.96 7.27165C32.05 6.97155 31.99 6.64145 31.8 6.39137V6.40138ZM25.01 27.9781C23.35 27.9781 22 29.3285 22 30.9891C22 32.6496 23.35 34 25.01 34C26.67 34 28.02 32.6496 28.02 30.9891C28.02 29.3285 26.67 27.9781 25.01 27.9781ZM25.01 32.0094C24.45 32.0094 24 31.5492 24 30.9991C24 30.4489 24.45 29.9887 25.01 29.9887C25.57 29.9887 26.02 30.4489 26.02 30.9991C26.02 31.5492 25.57 32.0094 25.01 32.0094Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9122 1.60953L21.2305 11.0792C20.9609 11.4617 20.9364 11.9582 21.1672 12.3638C21.3979 12.7694 21.8446 13.0153 22.3231 13H33.6964C34.1749 13.0153 34.6217 12.7694 34.8524 12.3638C35.0831 11.9582 35.0586 11.4617 34.7891 11.0792L29.1074 1.60953C28.8794 1.23245 28.4615 1.00067 28.0098 1.00067C27.558 1.00067 27.1402 1.23245 26.9122 1.60953Z\"/><path d=\"M21.9517 6.00125L19.5498 10.0046C18.8837 11.0084 18.8338 12.3008 19.4341 13.3562C20.0371 14.4161 21.1718 15.0277 22.354 15.0041H29.7601L27.9681 21.276C27.8481 21.7062 27.458 22.0063 27.0078 22.0063H12.6433L10.0225 23.7468C10.0025 23.7668 10.0025 23.7968 10.0025 23.8268C10.0025 23.9269 10.0825 24.0069 10.1826 24.0069H27.0078C27.558 24.0069 28.0081 24.457 28.0081 25.0072C28.0081 25.5574 27.558 26.0075 27.0078 26.0075H10.1826C8.98218 26.0075 8.00188 25.0272 8.00188 23.8268C8.00188 23.2466 8.23195 22.6965 8.64208 22.2863C8.68209 22.2363 8.7321 22.1963 8.79212 22.1563L11.1829 20.5658C11.1229 20.4858 11.0728 20.3857 11.0428 20.2857L6.25133 4.00063H3.00031C2.45014 4.00063 2 3.55048 2 3.00031C2 2.45014 2.45014 2 3.00031 2H6.99156C7.4317 2 7.83182 2.29009 7.95186 2.72023L8.92216 6.00125H21.9517Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8.00188 30.9791C8.00188 29.3285 9.3523 27.9781 11.0028 27.9781C12.6633 27.9781 14.0038 29.3285 14.0038 30.9791C14.0038 32.6296 12.6633 33.98 11.0028 33.98C9.3423 33.98 8.00188 32.6296 8.00188 30.9791ZM10.0025 30.9791C10.0025 31.5292 10.4526 31.9794 11.0028 31.9794C11.553 31.9794 12.0031 31.5292 12.0031 30.9791C12.0031 30.4289 11.553 29.9787 11.0028 29.9787C10.4526 29.9787 10.0025 30.4289 10.0025 30.9791Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.0063 30.9891C22.0063 29.3285 23.3567 27.9781 25.0172 27.9781C26.6777 27.9781 28.0281 29.3285 28.0281 30.9891C28.0281 32.6496 26.6777 34 25.0172 34C23.3567 34 22.0063 32.6496 22.0063 30.9891ZM24.0069 30.9991C24.0069 31.5492 24.457 32.0094 25.0172 32.0094C25.5774 32.0094 26.0275 31.5492 26.0275 30.9991C26.0275 30.4489 25.5774 29.9887 25.0172 29.9887C24.457 29.9887 24.0069 30.4489 24.0069 30.9991Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.325 12.996C30.2173 13.001 30.1089 13.0034 30 13.0034C26.134 13.0034 23 9.86845 23 6.00125H8.92L7.95 2.72023C7.83 2.29009 7.43 2 6.99 2H3C2.45 2 2 2.45014 2 3.00031C2 3.55048 2.45 4.00063 3 4.00063H6.25L11.04 20.2857C11.07 20.3857 11.12 20.4858 11.18 20.5658L8.79 22.1563C8.73 22.1963 8.68 22.2363 8.64 22.2863C8.23 22.6965 8 23.2466 8 23.8268C8 25.0272 8.98 26.0075 10.18 26.0075H27C27.55 26.0075 28 25.5574 28 25.0072C28 24.457 27.55 24.0069 27 24.0069H10.18C10.08 24.0069 10 23.9269 10 23.8268C10 23.7968 10 23.7668 10.02 23.7468L12.64 22.0063H27C27.45 22.0063 27.84 21.7062 27.96 21.276L30.325 12.996Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M8 30.9791C8 29.3285 9.35 27.9781 11 27.9781C12.66 27.9781 14 29.3285 14 30.9791C14 32.6296 12.66 33.98 11 33.98C9.34 33.98 8 32.6296 8 30.9791ZM10 30.9791C10 31.5292 10.45 31.9794 11 31.9794C11.55 31.9794 12 31.5292 12 30.9791C12 30.4289 11.55 29.9787 11 29.9787C10.45 29.9787 10 30.4289 10 30.9791Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22 30.9891C22 29.3285 23.35 27.9781 25.01 27.9781C26.67 27.9781 28.02 29.3285 28.02 30.9891C28.02 32.6496 26.67 34 25.01 34C23.35 34 22 32.6496 22 30.9891ZM24 30.9991C24 31.5492 24.45 32.0094 25.01 32.0094C25.57 32.0094 26.02 31.5492 26.02 30.9991C26.02 30.4489 25.57 29.9887 25.01 29.9887C24.45 29.9887 24 30.4489 24 30.9991Z\"/>',\n};\n\nexport const shoppingCartIconName = 'shopping-cart';\nexport const shoppingCartIcon: IconShapeTuple = [shoppingCartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28,30H16V22H14v8H8V22H6v8a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V22H28Z\"/><path d=\"M33.79,13.27,29.71,5.11A2,2,0,0,0,27.92,4H8.08A2,2,0,0,0,6.29,5.11L2.21,13.27a2,2,0,0,0-.21.9v3.08a2,2,0,0,0,.46,1.28A4.67,4.67,0,0,0,6,20.13a4.72,4.72,0,0,0,3-1.07,4.73,4.73,0,0,0,6,0,4.73,4.73,0,0,0,6,0,4.73,4.73,0,0,0,6,0,4.72,4.72,0,0,0,6.53-.52A2,2,0,0,0,34,17.26V14.17A2,2,0,0,0,33.79,13.27ZM30,18.13A2.68,2.68,0,0,1,27.82,17L27,15.88,26.19,17a2.71,2.71,0,0,1-4.37,0L21,15.88,20.19,17a2.71,2.71,0,0,1-4.37,0L15,15.88,14.19,17a2.71,2.71,0,0,1-4.37,0L9,15.88,8.18,17A2.68,2.68,0,0,1,6,18.13a2.64,2.64,0,0,1-2-.88V14.17L8.08,6H27.92L32,14.16v.67l0,2.39A2.67,2.67,0,0,1,30,18.13Z\"/>',\n  solid:\n    '<path d=\"M28,30H16V22H14v8H8V22H6v8a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V22H28Z\"/><path d=\"M33.79,13.27,29.71,5.11A2,2,0,0,0,27.92,4H8.08A2,2,0,0,0,6.29,5.11L2.21,13.27a2,2,0,0,0-.21.9v3.08a2,2,0,0,0,.46,1.28A4.67,4.67,0,0,0,6,20.13a4.72,4.72,0,0,0,3-1.07,4.73,4.73,0,0,0,6,0,4.73,4.73,0,0,0,6,0,4.73,4.73,0,0,0,6,0,4.72,4.72,0,0,0,6.53-.52A2,2,0,0,0,34,17.26V14.17A2,2,0,0,0,33.79,13.27ZM15,14.4v1.52L14.18,17a2.71,2.71,0,0,1-4.37,0L9,15.88V14.4L11.59,6H16Zm12,1.48L26.19,17a2.71,2.71,0,0,1-4.37,0L21,15.88l0,0V14.4L20,6h4.45L27,14.4Z\"/>',\n};\n\nexport const storeIconName = 'store';\nexport const storeIcon: IconShapeTuple = [storeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 15H33C33.55 15 34 15.45 34 16V24C34 24.55 33.55 25 33 25H32V31C32 31.55 31.55 32 31 32H8.13C7.04 32 6 31.58 5.22 30.82C4.45 30.06 4.01 29.02 4 27.93V7.36C4 7.24 4 7.12 4 7C4 5.34 5.35 4 7 4H30.58C31.13 4 31.58 4.45 31.58 5C31.58 5.55 31.13 6 30.58 6H7C6.51 6 6.09 6.34 6 6.82V7.18C6.09 7.66 6.51 8.01 7 8H31C31.55 8 32 8.45 32 9V15ZM25.51 20C25.51 20.83 24.84 21.5 24.01 21.5C23.18 21.5 22.51 20.83 22.51 20C22.51 19.17 23.18 18.5 24.01 18.5C24.84 18.5 25.51 19.17 25.51 20ZM30 30H8.13C6.97 30.01 6.02 29.09 6 27.93V9.88C6.32 9.97 6.66 10.01 7 10H30V15H23C20.24 15 18 17.24 18 20C18 22.76 20.24 25 23 25H30V30ZM23 23H32V17H23C21.34 17 20 18.34 20 20C20 21.66 21.34 23 23 23Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.0303 14H31.1493V9.00002C31.1493 8.44773 30.7151 8.00002 30.1796 8.00002H6.90885C6.37334 8.00002 5.93923 7.5523 5.93923 7.00002C5.93923 6.44773 6.37334 6.00002 6.90885 6.00002H29.7918C30.3273 6.00002 30.7614 5.5523 30.7614 5.00002C30.7614 4.44773 30.3273 4.00002 29.7918 4.00002H6.90885C6.15276 3.98394 5.42146 4.27837 4.87591 4.81851C4.33036 5.35865 4.01527 6.10023 4 6.88002V27.88C4.00256 28.9771 4.42826 30.0281 5.18317 30.801C5.93809 31.5739 6.96017 32.0053 8.02391 32H30.1796C30.7151 32 31.1493 31.5523 31.1493 31V26H33.0303C33.2777 26.0193 33.5218 25.9327 33.7052 25.7605C33.8887 25.5883 33.9953 25.3458 33.9999 25.09V15.09C34.0066 14.5196 33.5819 14.0422 33.0303 14ZM32.1189 24H23.7996C21.7305 23.924 20.112 22.134 20.1829 20C20.112 17.866 21.7305 16.076 23.7996 16H32.1189V24ZM25.8551 19.92C25.8551 20.7485 25.204 21.42 24.4007 21.42C23.5974 21.42 22.9463 20.7485 22.9463 19.92C22.9463 19.0916 23.5974 18.42 24.4007 18.42C25.204 18.42 25.8551 19.0916 25.8551 19.92Z\"/>',\n};\n\nexport const walletIconName = 'wallet';\nexport const walletIcon: IconShapeTuple = [walletIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33 18.0031H28.75L29.25 16.0027H33C33.5523 16.0027 34 15.5549 34 15.0024C34 14.45 33.5523 14.0022 33 14.0022H29.74L31.91 5.24028C31.9444 4.75635 31.6267 4.31748 31.1563 4.19924C30.6858 4.08099 30.1984 4.31746 30 4.76018L27.68 14.0022H21.31L19 4.76018C18.8885 4.31519 18.4886 4.00311 18.03 4.00311C17.5714 4.00311 17.1715 4.31519 17.06 4.76018L14.79 14.0022H8.42L6.13 4.76018C5.98087 4.24396 5.45061 3.93783 4.92912 4.06689C4.40763 4.19595 4.08127 4.71407 4.19 5.24028L6.36 14.0022H3C2.44772 14.0022 2 14.45 2 15.0024C2 15.5549 2.44772 16.0027 3 16.0027H6.85L7.35 18.0031H3C2.44772 18.0031 2 18.4509 2 19.0033C2 19.5557 2.44772 20.0036 3 20.0036H7.84L10.63 31.246C10.7415 31.691 11.1414 32.0031 11.6 32.0031C12.0586 32.0031 12.4585 31.691 12.57 31.246L15.36 20.0036H20.74L23.53 31.246C23.6415 31.691 24.0414 32.0031 24.5 32.0031C24.9586 32.0031 25.3585 31.691 25.47 31.246L28.25 20.0036H33C33.5523 20.0036 34 19.5557 34 19.0033C34 18.4509 33.5523 18.0031 33 18.0031ZM27.18 16.0027L26.68 18.0027H22.3L21.8 16.0027H27.18ZM19.25 14.0022L18 9.16115L16.85 14.0022H19.25ZM8.90997 16.0027H14.29L13.79 18.0027H9.40997L8.90997 16.0027ZM9.90997 20.0035L11.6 26.8451L13.3 20.0035H9.90997ZM15.85 18.0027L16.35 16.0027H19.74L20.24 18.0027H15.85ZM22.8 20.0035L24.49 26.8451L26.19 20.0035H22.8Z\"/>',\n  solid:\n    '<path d=\"M23.6 20L22.78 23.1L21.97 20H23.6Z\"/><path d=\"M21.44 18H24.13L24.66 16H20.91L21.44 18Z\"/><path d=\"M14.1 20L13.29 23.1L12.47 20H14.1Z\"/><path d=\"M11.94 18H14.63L15.16 16H11.41L11.94 18Z\"/><path d=\"M17.22 18L17.74 16H18.32L18.85 18H17.22Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM29 20H26.19L24 28.32C23.8571 28.8713 23.3595 29.2563 22.79 29.2563C22.2205 29.2563 21.7229 28.8713 21.58 28.32L19.38 20H16.69L14.5 28.32C14.3571 28.8713 13.8595 29.2563 13.29 29.2563C12.7205 29.2563 12.2229 28.8713 12.08 28.32L9.88 20H7C6.44772 20 6 19.5523 6 19C6 18.4477 6.44772 18 7 18H9.35L8.82 16H7C6.44772 16 6 15.5523 6 15C6 14.4477 6.44772 14 7 14H8.3L7.3 10.32C7.12327 9.65174 7.52174 8.96673 8.19 8.79C8.85826 8.61327 9.54327 9.01174 9.72 9.68L10.88 14H15.68L16.82 9.68C16.9629 9.12868 17.4605 8.74369 18.03 8.74369C18.5995 8.74369 19.0971 9.12868 19.24 9.68L20.38 14H25.18L26.32 9.68C26.4967 9.01174 27.1817 8.61327 27.85 8.79C28.5183 8.96673 28.9167 9.65174 28.74 10.32L27.74 14H29C29.5523 14 30 14.4477 30 15C30 15.5523 29.5523 16 29 16H27.24L26.71 18H29C29.5523 18 30 18.4477 30 19C30 19.5523 29.5523 20 29 20Z\"/>',\n};\n\nexport const wonIconName = 'won';\nexport const wonIcon: IconShapeTuple = [wonIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.8184 4.56313C30.0308 4.26495 30.0589 3.88015 29.8919 3.5565C29.7249 3.23286 29.3888 3.02067 29.0126 3.00143C28.6364 2.98218 28.2785 3.15887 28.0765 3.46364L17.9905 18.2368L7.90455 3.46364C7.58355 3.01307 6.94483 2.8924 6.4694 3.1925C5.99397 3.4926 5.85747 4.10261 6.1627 4.56313L16.9475 20.3558V22.205H11.7324C11.2716 22.205 10.898 22.563 10.898 23.0046C10.898 23.4462 11.2716 23.8042 11.7324 23.8042H16.9475V26.2031H11.7324C11.2716 26.2031 10.898 26.5611 10.898 27.0028C10.898 27.4444 11.2716 27.8024 11.7324 27.8024H16.9475V32.0005C16.9475 32.5525 17.4145 33 17.9905 33C18.5666 33 19.0336 32.5525 19.0336 32.0005V27.8024H24.2487C24.7095 27.8024 25.0831 27.4444 25.0831 27.0028C25.0831 26.5611 24.7095 26.2031 24.2487 26.2031H19.0336V23.8042H24.2487C24.7095 23.8042 25.0831 23.4462 25.0831 23.0046C25.0831 22.563 24.7095 22.205 24.2487 22.205H19.0336V20.3558L29.8184 4.56313Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM19.74 20L26.07 9.91V9.92C26.3076 9.5413 26.3251 9.06462 26.1159 8.66951C25.9067 8.27441 25.5027 8.02091 25.0559 8.00451C24.6091 7.98811 24.1876 8.2113 23.95 8.59L18 18.08L12.05 8.58C11.8124 8.2013 11.3908 7.97811 10.9441 7.99451C10.4973 8.01091 10.0933 8.26441 9.88409 8.65951C9.67492 9.05462 9.69242 9.5313 9.93 9.91L16.26 20H14C13.4477 20 13 20.4477 13 21C13 21.5523 13.4477 22 14 22H16.75V24H14C13.4477 24 13 24.4477 13 25C13 25.5523 13.4477 26 14 26H16.75V28.75C16.75 29.4404 17.3096 30 18 30C18.6904 30 19.25 29.4404 19.25 28.75V26H22C22.5523 26 23 25.5523 23 25C23 24.4477 22.5523 24 22 24H19.25V22H22C22.5523 22 23 21.5523 23 21C23 20.4477 22.5523 20 22 20H19.74Z\"/>',\n};\n\nexport const yenIconName = 'yen';\nexport const yenIcon: IconShapeTuple = [yenIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 8H24.7L23.64 5.28C23.3432 4.5107 22.6046 4.00244 21.78 4H14.22C13.3918 3.99831 12.6482 4.50729 12.35 5.28L11.3 8H4C2.89543 8 2 8.89543 2 10V30C2 31.1046 2.89543 32 4 32H32C33.1046 32 34 31.1046 34 30V10C34 8.89543 33.1046 8 32 8ZM9 19C9 23.9706 13.0294 28 18 28C22.9706 28 27 23.9706 27 19C27 14.0294 22.9706 10 18 10C13.0294 10 9 14.0294 9 19ZM8.57 12.03C9.01183 12.03 9.37 12.3882 9.37 12.83C9.37 13.2718 9.01183 13.63 8.57 13.63H6.17C5.72817 13.63 5.37 13.2718 5.37 12.83C5.37 12.3882 5.72817 12.03 6.17 12.03H8.57ZM15.58 24C13.6245 23.0995 12.363 21.1528 12.34 19C12.3245 16.8493 13.5508 14.8826 15.4888 13.95C17.4268 13.0173 19.7289 13.2861 21.4 14.64L20.54 16.02C19.3754 14.846 17.6085 14.5097 16.0941 15.1737C14.5796 15.8377 13.6299 17.3651 13.7043 19.0171C13.7787 20.669 14.862 22.1049 16.43 22.63L15.58 24ZM18 26.4C22.0869 26.4 25.4 23.0869 25.4 19C25.3945 14.9154 22.0846 11.6055 18 11.6C13.9131 11.6 10.6 14.9131 10.6 19C10.6 23.0869 13.9131 26.4 18 26.4ZM4 30H32V10H23.33L21.78 6H14.22L12.67 10H4V30Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 8H24.7L23.64 5.28C23.3432 4.5107 22.6046 4.00244 21.78 4H14.22C13.3918 3.99831 12.6482 4.50729 12.35 5.28L11.3 8H4C2.89543 8 2 8.89543 2 10V30C2 31.1046 2.89543 32 4 32H32C33.1046 32 34 31.1046 34 30V10C34 8.89543 33.1046 8 32 8ZM9 19C9 23.9706 13.0294 28 18 28C22.9706 28 27 23.9706 27 19C27 14.0294 22.9706 10 18 10C13.0294 10 9 14.0294 9 19ZM8.57 12.03C9.01183 12.03 9.37 12.3882 9.37 12.83C9.37 13.2718 9.01183 13.63 8.57 13.63H6.17C5.72817 13.63 5.37 13.2718 5.37 12.83C5.37 12.3882 5.72817 12.03 6.17 12.03H8.57ZM15.58 24C13.6245 23.0995 12.363 21.1528 12.34 19C12.3245 16.8493 13.5508 14.8826 15.4888 13.95C17.4268 13.0173 19.7289 13.2861 21.4 14.64L20.54 16.02C19.3754 14.846 17.6085 14.5097 16.0941 15.1737C14.5796 15.8377 13.6299 17.3651 13.7043 19.0171C13.7787 20.669 14.862 22.1049 16.43 22.63L15.58 24ZM18 26.4C22.0869 26.4 25.4 23.0869 25.4 19C25.3945 14.9154 22.0846 11.6055 18 11.6C13.9131 11.6 10.6 14.9131 10.6 19C10.6 23.0869 13.9131 26.4 18 26.4ZM4 30H32V10H23.33L21.78 6H14.22L12.67 10H4V30Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.7 8H32C33.1046 8 34 8.89543 34 10V30C34 31.1046 33.1046 32 32 32H4C2.89543 32 2 31.1046 2 30V10C2 8.89543 2.89543 8 4 8H11.3L12.35 5.28C12.6482 4.50729 13.3918 3.99831 14.22 4H21.78C22.6046 4.00244 23.3432 4.5107 23.64 5.28L24.7 8ZM15.22 25.47C12.7181 24.3166 11.1141 21.8149 11.11 19.06C11.1104 16.3371 12.6766 13.8571 15.1351 12.6866C17.5936 11.5161 20.5061 11.8637 22.62 13.58L21.53 15.34C20.036 14.0539 17.9258 13.7656 16.1417 14.6039C14.3575 15.4422 13.2324 17.2505 13.2687 19.2215C13.3051 21.1924 14.4961 22.9581 16.31 23.73L15.22 25.47ZM6.17 13.63C5.72817 13.63 5.37 13.2718 5.37 12.83C5.37 12.3882 5.72817 12.03 6.17 12.03H8.57C9.01183 12.03 9.37 12.3882 9.37 12.83C9.37 13.2718 9.01183 13.63 8.57 13.63H6.17ZM9 19C9 23.9706 13.0294 28 18 28C20.3869 28 22.6761 27.0518 24.364 25.364C26.0518 23.6761 27 21.387 27 19C27 14.0294 22.9706 10 18 10C13.0294 10 9 14.0294 9 19Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.7 8H32C33.1046 8 34 8.89543 34 10V30C34 31.1046 33.1046 32 32 32H4C2.89543 32 2 31.1046 2 30V10C2 8.89543 2.89543 8 4 8H11.3L12.35 5.28C12.6482 4.50729 13.3918 3.99831 14.22 4H21.78C22.6046 4.00244 23.3432 4.5107 23.64 5.28L24.7 8ZM15.22 25.47C12.7181 24.3166 11.1141 21.8149 11.11 19.06C11.1104 16.3371 12.6766 13.8571 15.1351 12.6866C17.5936 11.5161 20.5061 11.8637 22.62 13.58L21.53 15.34C20.036 14.0539 17.9258 13.7656 16.1417 14.6039C14.3575 15.4422 13.2324 17.2505 13.2687 19.2215C13.3051 21.1924 14.4961 22.9581 16.31 23.73L15.22 25.47ZM6.17 13.63C5.72817 13.63 5.37 13.2718 5.37 12.83C5.37 12.3882 5.72817 12.03 6.17 12.03H8.57C9.01183 12.03 9.37 12.3882 9.37 12.83C9.37 13.2718 9.01183 13.63 8.57 13.63H6.17ZM9 19C9 23.9706 13.0294 28 18 28C20.3869 28 22.6761 27.0518 24.364 25.364C26.0518 23.6761 27 21.387 27 19C27 14.0294 22.9706 10 18 10C13.0294 10 9 14.0294 9 19Z\"/>',\n};\n\nexport const cameraIconName = 'camera';\nexport const cameraIcon: IconShapeTuple = [cameraIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M2.56 31.8816C2.9 32.0515 3.31 32.0115 3.61 31.7817L15 23.0774V30.9922C15 31.372 15.22 31.7217 15.56 31.8916C15.9 32.0615 16.31 32.0215 16.61 31.7917L33.61 18.8002C33.86 18.6104 34 18.3206 34 18.0108C34 17.701 33.85 17.4012 33.61 17.2213L16.61 4.20987C16.43 4.06996 16.22 4.00001 16 4.00001C15.85 4.00001 15.7 4.02999 15.56 4.09994C15.22 4.26983 15 4.6196 15 4.99935V12.9141L3.61 4.20987C3.3 3.97003 2.9 3.93006 2.56 4.09994C2.22 4.26983 2 4.6196 2 4.99935V30.9822C2 31.362 2.22 31.7117 2.56 31.8816ZM4 7.01802L15.39 15.7223C15.69 15.9521 16.1 15.9921 16.44 15.8222C16.78 15.6523 17 15.3026 17 14.9228V7.01802L31.35 17.9908L17 28.9635V21.0488C17 20.669 16.78 20.3192 16.44 20.1494C16.1 19.9795 15.69 20.0194 15.39 20.2493L4 28.9635V7.01802Z\"/>',\n  solid:\n    '<path d=\"M2.56 31.8816C2.9 32.0515 3.31 32.0115 3.61 31.7817L15 23.0774V30.9922C15 31.372 15.22 31.7217 15.56 31.8916C15.9 32.0615 16.31 32.0215 16.61 31.7917L33.61 18.8002C33.86 18.6104 34 18.3206 34 18.0108C34 17.701 33.85 17.4012 33.61 17.2213L16.61 4.20987C16.43 4.06996 16.22 4.00001 16 4.00001C15.85 4.00001 15.7 4.02999 15.56 4.09994C15.22 4.26983 15 4.6196 15 4.99935V12.9141L3.61 4.20987C3.3 3.97003 2.9 3.93006 2.56 4.09994C2.22 4.26983 2 4.6196 2 4.99935V30.9822C2 31.362 2.22 31.7117 2.56 31.8816Z\"/>',\n};\n\nexport const fastForwardIconName = 'fast-forward';\nexport const fastForwardIcon: IconShapeTuple = [fastForwardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30,4H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V6A2,2,0,0,0,30,4Zm0,26H6V6H30Z\"/><path d=\"M14.6,23.07a1.29,1.29,0,0,0,1.24.09l8.73-4a1.3,1.3,0,0,0,0-2.37h0l-8.73-4A1.3,1.3,0,0,0,14,14v8A1.29,1.29,0,0,0,14.6,23.07Zm1-8.6L23.31,18,15.6,21.51Z\"/><rect x=\"8\" y=\"7\" width=\"2\" height=\"3\"/><rect x=\"14\" y=\"7\" width=\"2\" height=\"3\"/><rect x=\"20\" y=\"7\" width=\"2\" height=\"3\"/><rect x=\"26\" y=\"7\" width=\"2\" height=\"3\"/><rect x=\"8\" y=\"26\" width=\"2\" height=\"3\"/><rect x=\"14\" y=\"26\" width=\"2\" height=\"3\"/><rect x=\"20\" y=\"26\" width=\"2\" height=\"3\"/><rect x=\"26\" y=\"26\" width=\"2\" height=\"3\"/>',\n  solid:\n    '<path d=\"M30,4H6A2,2,0,0,0,4,6V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V6A2,2,0,0,0,30,4ZM20,7h2v3H20ZM14,7h2v3H14ZM10,29H8V26h2Zm0-19H8V7h2Zm6,19H14V26h2Zm6,0H20V26h2Zm3.16-10.16L15.39,23.2A1,1,0,0,1,14,22.28V13.57a1,1,0,0,1,1.41-.91L25.16,17A1,1,0,0,1,25.16,18.84ZM28,29H26V26h2Zm0-19H26V7h2Z\"/>',\n};\n\nexport const filmStripIconName = 'film-strip';\nexport const filmStripIcon: IconShapeTuple = [filmStripIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,3A14.27,14.27,0,0,0,4,17.5V31H9.2A2.74,2.74,0,0,0,12,28.33V21.67A2.74,2.74,0,0,0,9.2,19H6V17.5A12.27,12.27,0,0,1,18,5,12.27,12.27,0,0,1,30,17.5V19H26.8A2.74,2.74,0,0,0,24,21.67v6.67A2.74,2.74,0,0,0,26.8,31H32V17.5A14.27,14.27,0,0,0,18,3ZM9.2,21a.75.75,0,0,1,.8.67v6.67a.75.75,0,0,1-.8.67H6V21ZM26,28.33V21.67a.75.75,0,0,1,.8-.67H30v8H26.8A.75.75,0,0,1,26,28.33Z\"/>',\n  solid:\n    '<path d=\"M18,3A14.27,14.27,0,0,0,4,17.5V31H8.2A1.74,1.74,0,0,0,10,29.33V22.67A1.74,1.74,0,0,0,8.2,21H6V17.5A12.27,12.27,0,0,1,18,5,12.27,12.27,0,0,1,30,17.5V21H27.8A1.74,1.74,0,0,0,26,22.67v6.67A1.74,1.74,0,0,0,27.8,31H32V17.5A14.27,14.27,0,0,0,18,3Z\"/>',\n};\n\nexport const headphonesIconName = 'headphones';\nexport const headphonesIcon: IconShapeTuple = [headphonesIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30 3C30 2.45 29.55 2 29 2H7C6.45 2 6 2.45 6 3V4H30V3ZM32 7C32 6.45 31.55 6 31 6H5C4.45 6 4 6.45 4 7V8H32V7ZM9 20C10.66 20 12 18.66 12 17C12 15.34 10.66 14 9 14C7.34 14 6 15.34 6 17C6 17.8 6.32 18.56 6.88 19.12C7.44 19.68 8.21 20 9 20ZM9 15.4C9.65 15.38 10.25 15.76 10.51 16.36C10.77 16.96 10.64 17.65 10.19 18.12C9.74 18.59 9.04 18.73 8.44 18.48C7.84 18.24 7.44 17.65 7.44 17C7.44 16.13 8.13 15.42 9 15.4ZM32.12 10H3.88C2.84 10 2 10.84 2 11.88V32.12C2 33.16 2.84 34 3.88 34H32.12C33.16 34 34 33.16 34 32.12V11.88C34 10.84 33.16 10 32.12 10ZM32 32H4V12H32V32ZM13.9 24L17.08 27.18L14.26 30H16.26L23.72 22.54L30 28.77V26.77L24.2 21C23.92 20.73 23.48 20.73 23.2 21L18.04 26.16L14.37 22.5C14.09 22.23 13.65 22.23 13.37 22.5L5.92 30H7.9L13.9 24Z\"/>',\n  solid:\n    '<path d=\"M30 3C30 2.45 29.55 2 29 2H7C6.45 2 6 2.45 6 3V4H30V3ZM32.12 10H3.88C2.84 10 2 10.84 2 11.88V32.12C2 33.16 2.84 34 3.88 34H32.12C33.16 34 34 33.16 34 32.12V11.88C34 10.84 33.16 10 32.12 10ZM9 14C10.66 14 12 15.34 12 17C12 18.66 10.66 20 9 20C8.2 20 7.44 19.68 6.88 19.12C6.32 18.56 6 17.79 6 17C6 15.34 7.34 14 9 14ZM30 30H5.92L13.37 22.5C13.65 22.23 14.09 22.23 14.37 22.5L18.04 26.16L23.2 21C23.48 20.73 23.92 20.73 24.2 21L30 26.77V30ZM32 7C32 6.45 31.55 6 31 6H5C4.45 6 4 6.45 4 7V8H32V7Z\"/>',\n};\n\nexport const imageGalleryIconName = 'image-gallery';\nexport const imageGalleryIcon: IconShapeTuple = [imageGalleryIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,24c3.9,0,7-3.1,7-7V9c0-3.9-3.1-7-7-7s-7,3.1-7,7v8C11,20.9,14.1,24,18,24z M13,9c0-2.8,2.2-5,5-5s5,2.2,5,5v8c0,2.8-2.2,5-5,5s-5-2.2-5-5V9z\"/><path d=\"M30,17h-2c0,5.5-4.5,10-10,10S8,22.5,8,17H6c0,6.3,4.8,11.4,11,11.9V32h-3c-0.6,0-1,0.4-1,1s0.4,1,1,1h8c0.6,0,1-0.4,1-1s-0.4-1-1-1h-3v-3.1C25.2,28.4,30,23.3,30,17z\"/>',\n  solid:\n    '<path d=\"M18,24c3.9,0,7-3.1,7-7V9c0-3.9-3.1-7-7-7s-7,3.1-7,7v8C11,20.9,14.1,24,18,24z\"/><path d=\"M30,17h-2c0,5.5-4.5,10-10,10S8,22.5,8,17H6c0,6.3,4.8,11.4,11,11.9V32h-3c-0.6,0-1,0.4-1,1s0.4,1,1,1h8c0.6,0,1-0.4,1-1s-0.4-1-1-1h-3v-3.1C25.2,28.4,30,23.3,30,17z\"/>',\n};\n\nexport const microphoneIconName = 'microphone';\nexport const microphoneIcon: IconShapeTuple = [microphoneIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30,17h-2c0,1.8-0.5,3.5-1.4,5l1.5,1.5C29.3,21.5,29.9,19.3,30,17z\"/><path d=\"M18,4c2.8,0,5,2.2,5,5v8c0,0.4-0.1,0.8-0.2,1.2l1.6,1.6c0.4-0.9,0.6-1.8,0.6-2.8V9c0-3.9-3.2-7-7.1-6.9c-2.9,0-5.6,1.9-6.5,4.7L13,8.3C13.5,5.9,15.6,4.2,18,4z\"/><path d=\"M25.2,26.6l6.9,6.9l1.4-1.4L4,2.6L2.6,4l8.4,8.4V17c0,3.9,3.1,7,7,7c1.3,0,2.5-0.3,3.6-1l2.2,2.2C22.1,26.4,20.1,27,18,27c-5.4,0.2-9.8-4.1-10-9.4c0-0.2,0-0.4,0-0.6H6c0.1,6.2,4.8,11.4,11,12v3h-3c-0.6,0-1,0.4-1,1s0.4,1,1,1h8c0.6,0,1-0.4,1-1s-0.4-1-1-1h-3v-3C21.2,28.8,23.4,28,25.2,26.6z M13.8,19.7C13.3,18.9,13,18,13,17v-2.6l7.1,7.1C17.9,22.5,15.2,21.8,13.8,19.7z\"/>',\n  solid:\n    '<path d=\"M30,17h-2c0,1.8-0.5,3.5-1.4,5l1.5,1.5C29.3,21.5,29.9,19.3,30,17z\"/><path d=\"M25,17V9c0-3.9-3.2-7-7.1-6.9c-2.9,0-5.6,1.9-6.5,4.7l13,13C24.8,18.9,25,17.9,25,17z\"/><path d=\"M25.2,26.6l6.9,6.9l1.4-1.4L4,2.6L2.6,4l8.4,8.4V17c0,3.9,3.1,7,7,7c1.3,0,2.5-0.3,3.6-1l2.2,2.2C22.1,26.4,20.1,27,18,27c-5.4,0.2-9.8-4.1-10-9.4c0-0.2,0-0.4,0-0.6H6c0.1,6.2,4.8,11.4,11,12v3h-3c-0.6,0-1,0.4-1,1s0.4,1,1,1h8c0.6,0,1-0.4,1-1s-0.4-1-1-1h-3v-3C21.2,28.8,23.4,28,25.2,26.6z\"/>',\n};\n\nexport const microphoneMuteIconName = 'microphone-mute';\nexport const microphoneMuteIcon: IconShapeTuple = [microphoneMuteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30.968 6.4C27.7058 2.05 19.3602 2 19.01 2H18.0093V23.41C16.2281 22.11 13.4662 21.65 10.5543 22.37C8.52293 22.88 6.73173 23.9 5.52092 25.26C4.22005 26.72 3.72972 28.39 4.12998 29.97C4.53025 31.55 5.77108 32.79 7.62232 33.47C8.58297 33.82 9.64368 34 10.7544 34C11.635 34 12.5456 33.89 13.4462 33.66C15.4776 33.15 17.2688 32.13 18.4796 30.77C19.5103 29.61 20.0306 28.31 20.0006 27.04C20.0006 27.02 20.0006 27.01 20.0006 27V10C23.6331 10 26.4249 11.82 26.4549 11.83C26.6251 11.94 26.8152 12 27.0053 12C27.3255 12 27.6457 11.84 27.8359 11.55C28.1461 11.09 28.016 10.47 27.5557 10.16C27.4256 10.07 24.2535 7.99 20.0006 7.99V4.04C22.1421 4.19 27.2855 4.83 29.3569 7.59C31.7985 10.85 26.505 16.23 26.4449 16.28C26.0547 16.67 26.0547 17.3 26.4449 17.69C26.8352 18.08 27.4656 18.08 27.8559 17.69C28.1261 17.42 34.4303 11.02 30.948 6.38L30.968 6.4ZM16.9486 29.45C16.0079 30.51 14.587 31.31 12.9459 31.72C11.3048 32.13 9.66369 32.08 8.3328 31.59C7.132 31.15 6.33146 30.4 6.10131 29.48C5.87115 28.56 6.20137 27.53 7.05194 26.58C7.99257 25.52 9.41353 24.72 11.0546 24.31C11.7951 24.13 12.5256 24.04 13.2261 24.04C15.5576 24.04 17.5089 25 17.9092 26.55C18.1494 27.47 17.8091 28.5 16.9586 29.45H16.9486Z\"/>',\n  solid:\n    '<path d=\"M30.9583 6.4C27.6973 2.05 19.3547 2 19.0046 2C18.4544 2 18.0043 2.45 18.0043 3V23.41C16.2237 22.11 13.4629 21.65 10.5519 22.37C8.52131 22.88 6.73075 23.9 5.52037 25.26C4.21996 26.72 3.72981 28.39 4.12994 29.97C4.53006 31.55 5.77045 32.79 7.62103 33.47C8.58133 33.82 9.64166 34 10.752 34C11.6323 34 12.5426 33.89 13.4428 33.66C15.4735 33.15 17.264 32.13 18.4744 30.77C19.5047 29.61 20.0249 28.31 19.9949 27.04C19.9949 27.02 19.9949 27.01 19.9949 27V10C23.1159 10 27.5773 11.09 28.2575 12.45C28.5476 13.03 28.4275 13.31 26.807 15.72L26.3169 16.45C26.0268 16.88 26.1168 17.45 26.5169 17.78C26.9171 18.1 27.4972 18.08 27.8574 17.71C28.1274 17.44 34.4294 11.04 30.9483 6.4H30.9583Z\"/>',\n};\n\nexport const musicNoteIconName = 'music-note';\nexport const musicNoteIcon: IconShapeTuple = [musicNoteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12.93,32H6.07A2.07,2.07,0,0,1,4,29.93V6.07A2.07,2.07,0,0,1,6.07,4h6.87A2.07,2.07,0,0,1,15,6.07V29.93A2.07,2.07,0,0,1,12.93,32ZM13,6H6V30h7Z\"/><path d=\"M29.93,32H23.07A2.07,2.07,0,0,1,21,29.93V6.07A2.07,2.07,0,0,1,23.07,4h6.87A2.07,2.07,0,0,1,32,6.07V29.93A2.07,2.07,0,0,1,29.93,32ZM30,6H23V30h7Z\"/>',\n  solid:\n    '<rect x=\"3.95\" y=\"4\" width=\"11\" height=\"28\" rx=\"2.07\" ry=\"2.07\"/><rect x=\"20.95\" y=\"4\" width=\"11\" height=\"28\" rx=\"2.07\" ry=\"2.07\"/>',\n};\n\nexport const pauseIconName = 'pause';\nexport const pauseIcon: IconShapeTuple = [pauseIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.45 17.11L5.45 4.11002C5.14 3.95002 4.77 3.97002 4.47 4.15002C4.18 4.33002 4 4.65002 4 5.00002V31C4 31.35 4.18 31.67 4.47 31.85C4.63 31.95 4.81 32 5 32C5.15 32 5.31 31.96 5.45 31.89L31.45 18.89C31.79 18.72 32 18.37 32 18C32 17.63 31.79 17.28 31.45 17.11ZM6 29.38V6.62002L28.76 18L6 29.38Z\"/>',\n  solid:\n    '<path d=\"M31.45 17.11L5.45 4.11002C5.14 3.95002 4.77 3.97002 4.47 4.15002C4.18 4.33002 4 4.65002 4 5.00002V31C4 31.35 4.18 31.67 4.47 31.85C4.63 31.95 4.81 32 5 32C5.15 32 5.31 31.96 5.45 31.89L31.45 18.89C31.79 18.72 32 18.37 32 18C32 17.63 31.79 17.28 31.45 17.11Z\"/>',\n};\n\nexport const playIconName = 'play';\nexport const playIcon: IconShapeTuple = [playIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 20C18.55 20 19 19.55 19 19V5C19 4.45 18.55 4 18 4C17.45 4 17 4.45 17 5V19C17 19.55 17.45 20 18 20ZM24.58 5.64C24.09 5.38 23.49 5.56 23.23 6.05C22.97 6.54 23.15 7.14 23.64 7.4C27.56 9.49 30 13.55 30 17.99C30 24.61 24.62 29.99 18 29.99C11.38 29.99 6 24.62 6 18C6 13.51 8.48 9.43 12.47 7.35C12.96 7.1 13.15 6.49 12.89 6C12.64 5.51 12.03 5.32 11.54 5.58C6.89 8 4 12.76 4 18C4 25.72 10.28 32 18 32C25.72 32 32 25.72 32 18C32 12.82 29.16 8.08 24.58 5.64Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M29.6323 15.0367H31.6848C31.8922 15.9986 32 16.9909 32 18C32 25.72 25.72 32 18 32C10.28 32 4 25.72 4 18C4 12.76 6.89 8 11.54 5.58C12.03 5.32 12.64 5.51 12.89 6C13.15 6.49 12.96 7.1 12.47 7.35C8.48 9.43 6 13.51 6 18C6 24.62 11.38 29.99 18 29.99C24.62 29.99 30 24.61 30 17.99C30 16.9796 29.8736 15.989 29.6323 15.0367Z\"/><path d=\"M19 19C19 19.55 18.55 20 18 20C17.45 20 17 19.55 17 19V5C17 4.45 17.45 4 18 4C18.55 4 19 4.45 19 5V19Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M31.0504 12.9217C30.7078 12.9733 30.357 13 30 13C29.6165 13 29.2401 12.9692 28.8733 12.9098C29.6035 14.472 30 16.2001 30 17.99C30 24.61 24.62 29.99 18 29.99C11.38 29.99 6 24.62 6 18C6 13.51 8.48 9.43 12.47 7.35C12.96 7.1 13.15 6.49 12.89 6C12.64 5.51 12.03 5.32 11.54 5.58C6.89 8 4 12.76 4 18C4 25.72 10.28 32 18 32C25.72 32 32 25.72 32 18C32 16.2313 31.6689 14.5138 31.0504 12.9217Z\"/><path d=\"M19 19C19 19.55 18.55 20 18 20C17.45 20 17 19.55 17 19V5C17 4.45 17.45 4 18 4C18.55 4 19 4.45 19 5V19Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM18.06 19.68C17.7188 19.6827 17.3906 19.549 17.1484 19.3087C16.9062 19.0683 16.77 18.7412 16.77 18.4V8.65C16.77 7.93755 17.3476 7.36 18.06 7.36C18.7724 7.36 19.35 7.93755 19.35 8.65V18.4C19.35 18.7412 19.2138 19.0683 18.9716 19.3087C18.7294 19.549 18.4012 19.6827 18.06 19.68ZM8.48682 20.9642C9.82296 25.0758 13.6771 27.8411 18 27.79C22.3088 27.8527 26.1612 25.1154 27.5198 21.0259C28.8784 16.9364 27.4297 12.4381 23.94 9.91C23.3224 9.46177 22.4595 9.59075 22 10.2C21.5348 10.7941 21.6377 11.6525 22.23 12.12C24.1049 13.4399 25.2232 15.5871 25.23 17.88C25.2239 21.2639 22.8559 24.1842 19.5464 24.8894C16.2368 25.5946 12.884 23.8933 11.499 20.8059C10.114 17.7184 11.0726 14.083 13.8 12.08C14.0969 11.8674 14.2966 11.545 14.3548 11.1846C14.413 10.8241 14.3249 10.4552 14.11 10.16C13.6566 9.54411 12.7928 9.40609 12.17 9.85C8.64286 12.3499 7.15067 16.8527 8.48682 20.9642Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.724 3.05893C21.9139 2.36545 19.9758 2 18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 16.9989 33.9062 16.0074 33.7234 15.0373C33.7035 15.0373 33.6836 15.0371 33.6637 15.0367H27.5963C28.1773 16.947 28.1812 19.0349 27.5198 21.0259C26.1612 25.1154 22.3088 27.8527 18 27.79C13.6771 27.8411 9.82296 25.0758 8.48682 20.9642C7.15068 16.8527 8.64286 12.3499 12.17 9.85C12.7928 9.40609 13.6566 9.54412 14.11 10.16C14.3249 10.4552 14.413 10.8241 14.3548 11.1846C14.2966 11.545 14.0969 11.8674 13.8 12.08C11.0726 14.083 10.114 17.7184 11.499 20.8059C12.884 23.8933 16.2368 25.5946 19.5464 24.8894C22.8559 24.1842 25.2239 21.2639 25.23 17.88C25.227 16.8864 25.0154 15.9201 24.6238 15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C19.396 13.3461 19.3724 13.3024 19.35 13.2584V18.4C19.35 18.7412 19.2138 19.0683 18.9716 19.3087C18.7294 19.549 18.4012 19.6827 18.06 19.68C17.7188 19.6827 17.3906 19.549 17.1484 19.3087C16.9062 19.0683 16.77 18.7412 16.77 18.4V8.65C16.77 7.93755 17.3476 7.36 18.06 7.36C18.7724 7.36 19.35 7.93755 19.35 8.65V10.3576C19.4055 10.2486 19.4676 10.1422 19.5362 10.0387L23.724 3.05893Z\"/>',\n\n  solidBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.3368 12.5597C27.429 13.1506 28.6516 13.4589 29.8933 13.4563C30.9769 13.4587 32.0479 13.2241 33.0313 12.769C35.467 19.8131 32.7159 27.606 26.3977 31.5597C20.0794 35.5135 11.868 34.5806 6.5977 29.3103C1.32739 24.04 0.394506 15.8286 4.34826 9.51032C8.30202 3.19208 16.0949 0.440977 23.139 2.87666C22.1307 5.05921 22.2421 7.59499 23.4379 9.68072C22.8807 9.50518 22.2734 9.70095 21.9237 10.1689C21.6884 10.4555 21.5799 10.8255 21.6231 11.1939C21.6663 11.5622 21.8575 11.897 22.1528 12.1214C24.0205 13.4363 25.1346 15.5754 25.1414 17.8595C25.1353 21.2306 22.7764 24.1398 19.4794 24.8423C16.1823 25.5449 12.8423 23.85 11.4625 20.7743C10.0828 17.6986 11.0378 14.077 13.7548 12.0816C14.0506 11.8698 14.2495 11.5486 14.3075 11.1895C14.3655 10.8304 14.2777 10.463 14.0636 10.1689C13.6119 9.55532 12.7514 9.41781 12.131 9.86004C8.29122 12.6159 6.91641 17.6905 8.83995 22.0077C10.7635 26.3249 15.4559 28.6963 20.0726 27.6844C24.6894 26.6724 27.9596 22.5557 27.9009 17.8297C27.8934 15.9597 27.3507 14.131 26.3368 12.5597ZM17.9986 7.33965C17.2889 7.33965 16.7135 7.91501 16.7135 8.62475V18.3377C16.7135 19.0475 17.2889 19.6228 17.9986 19.6228C18.7084 19.6228 19.2837 19.0475 19.2837 18.3377V8.62475C19.2837 7.91501 18.7084 7.33965 17.9986 7.33965Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const powerIconName = 'power';\nexport const powerIcon: IconShapeTuple = [powerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.99 6L7.76 6.08L10.2 3.68C10.59 3.3 10.59 2.67 10.2 2.29C9.81 1.91 9.18 1.91 8.79 2.29L4 7L8.79 11.71C8.99 11.9 9.24 12 9.5 12C9.76 12 10.01 11.9 10.21 11.71C10.6 11.33 10.6 10.7 10.21 10.32L7.93 8.08L18 8C24.62 8 30 13.38 30 20C30 26.62 24.62 32 18 32C11.38 32 6 26.62 6 20C6 19.45 5.55 19 5 19C4.45 19 4 19.45 4 20C4 27.72 10.28 34 18 34C25.72 34 32 27.72 32 20C32 12.28 25.72 6 17.99 6ZM15 26C15.19 26 15.38 25.95 15.54 25.84L24 20.34C24.28 20.16 24.46 19.84 24.46 19.5C24.46 19.16 24.29 18.85 24 18.66L15.54 13.16C15.23 12.96 14.84 12.95 14.52 13.12C14.2 13.29 14 13.63 14 14V25C14 25.37 14.2 25.7 14.52 25.88C14.67 25.96 14.83 26 15 26ZM16 15.84L21.63 19.5L16 23.16V15.85V15.84Z\"/>',\n};\n\nexport const replayAllIconName = 'replay-all';\nexport const replayAllIcon: IconShapeTuple = [replayAllIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.99 6L7.76 6.08L10.2 3.68C10.59 3.3 10.59 2.67 10.2 2.29C9.81 1.91 9.18 1.91 8.79 2.29L4 7L8.79 11.71C8.99 11.9 9.24 12 9.5 12C9.76 12 10.01 11.9 10.21 11.71C10.6 11.33 10.6 10.7 10.21 10.32L7.93 8.08L18 8C24.62 8 30 13.38 30 20C30 26.62 24.62 32 18 32C11.38 32 6 26.62 6 20C6 19.45 5.55 19 5 19C4.45 19 4 19.45 4 20C4 27.72 10.28 34 18 34C25.72 34 32 27.72 32 20C32 12.28 25.72 6 17.99 6ZM17.99 28C18.54 28 18.99 27.55 18.99 27V13C18.99 12.65 18.81 12.33 18.52 12.15C18.23 11.97 17.86 11.95 17.55 12.11L13.55 14.11C13.06 14.36 12.86 14.96 13.1 15.45C13.35 15.94 13.95 16.14 14.44 15.9L16.99 14.62V27C16.99 27.55 17.44 28 17.99 28Z\"/>',\n};\n\nexport const replayOneIconName = 'replay-one';\nexport const replayOneIcon: IconShapeTuple = [replayOneIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.44 4.1C33.1 3.93 32.69 3.97 32.39 4.2L21 12.91V5C21 4.62 20.78 4.27 20.44 4.1C20.1 3.93 19.69 3.97 19.39 4.2L2.39 17.21C2.14 17.4 2 17.69 2 18C2 18.31 2.15 18.61 2.39 18.79L19.39 31.79C19.57 31.93 19.78 32 20 32C20.15 32 20.3 31.97 20.44 31.9C20.78 31.73 21 31.38 21 31V23.08L32.39 31.79C32.69 32.02 33.1 32.06 33.44 31.89C33.78 31.72 34 31.37 34 30.99V5C34 4.62 33.78 4.27 33.44 4.1ZM32 28.97L20.61 20.26C20.31 20.03 19.9 19.99 19.56 20.16C19.22 20.33 19 20.68 19 21.06V28.98L4.65 18L19 7.02V14.94C19 15.32 19.22 15.67 19.56 15.84C19.9 16.01 20.31 15.97 20.61 15.74L32 7.02V28.97Z\"/>',\n  solid:\n    '<path d=\"M33.44 4.1C33.1 3.93 32.69 3.97 32.39 4.2L21 12.91V5C21 4.62 20.78 4.27 20.44 4.1C20.1 3.93 19.69 3.97 19.39 4.2L2.39 17.21C2.14 17.4 2 17.69 2 18C2 18.31 2.15 18.61 2.39 18.79L19.39 31.79C19.57 31.93 19.78 32 20 32C20.15 32 20.3 31.97 20.44 31.9C20.78 31.73 21 31.38 21 31V23.08L32.39 31.79C32.69 32.02 33.1 32.06 33.44 31.89C33.78 31.72 34 31.37 34 30.99V5C34 4.62 33.78 4.27 33.44 4.1Z\"/>',\n};\n\nexport const rewindIconName = 'rewind';\nexport const rewindIcon: IconShapeTuple = [rewindIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M23.5333 10.0063H30.3711L27.9119 12.4678C27.522 12.858 27.522 13.4884 27.9119 13.8787C28.1118 14.0788 28.3618 14.1689 28.6217 14.1689C28.8816 14.1689 29.1315 14.0688 29.3315 13.8787L34 8.99562L29.3215 4.29268C28.9316 3.90244 28.3018 3.90244 27.9119 4.29268C27.522 4.68293 27.522 5.31332 27.9119 5.70356L30.2012 7.995H22.4636L18.2049 14.379L19.4046 16.1801L23.5233 9.98624L23.5333 10.0063ZM10.4674 26.0163H2.99969C2.44986 26.0163 2 26.4665 2 27.0169C2 27.5672 2.44986 28.0175 2.99969 28.0175H11.537L15.7957 21.6235L14.5961 19.8224L10.4674 26.0263V26.0163ZM27.9119 22.1338C27.522 22.5241 27.522 23.1545 27.9119 23.5447L30.3711 26.0063H23.5333L18.2049 18.0013L17.0053 16.1901L11.547 7.995H2.99969C2.44986 7.995 2 8.44528 2 8.99562C2 9.54597 2.44986 9.99625 2.99969 9.99625H10.4574L15.7857 18.0013L16.9853 19.8024L22.4436 28.0075H30.1812L27.8919 30.2989C27.502 30.6892 27.502 31.3196 27.8919 31.7098C28.0918 31.9099 28.3418 32 28.6017 32C28.8616 32 29.1115 31.8999 29.3115 31.7098L33.98 26.9969L29.3115 22.1138C28.9216 21.7236 28.2918 21.7236 27.9019 22.1138L27.9119 22.1338Z\"/>',\n};\n\nexport const shuffleIconName = 'shuffle';\nexport const shuffleIcon: IconShapeTuple = [shuffleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33 4H27C26.45 4 26 4.45 26 5V31C26 31.55 26.45 32 27 32H33C33.55 32 34 31.55 34 31V5C34 4.45 33.55 4 33 4ZM32 30H28V6H32V30ZM23.54 17.16L3.54 4.16C3.24 3.96 2.84 3.95 2.52 4.12C2.2 4.29 2 4.63 2 5V31C2 31.37 2.2 31.7 2.52 31.88C2.67 31.96 2.83 32 3 32C3.19 32 3.38 31.95 3.54 31.84L23.54 18.84C23.82 18.66 24 18.34 24 18C24 17.66 23.83 17.35 23.54 17.16ZM4 29.16V6.84L21.17 18L4 29.16Z\"/>',\n  solid:\n    '<path d=\"M33 4H27C26.45 4 26 4.45 26 5V31C26 31.55 26.45 32 27 32H33C33.55 32 34 31.55 34 31V5C34 4.45 33.55 4 33 4ZM23.54 17.16L3.54 4.16C3.24 3.96 2.84 3.95 2.52 4.12C2.2 4.29 2 4.63 2 5V31C2 31.37 2.2 31.7 2.52 31.88C2.67 31.96 2.83 32 3 32C3.19 32 3.38 31.95 3.54 31.84L23.54 18.84C23.82 18.66 24 18.34 24 18C24 17.66 23.83 17.35 23.54 17.16Z\"/>',\n};\n\nexport const stepForwardIconName = 'step-forward';\nexport const stepForwardIcon: IconShapeTuple = [stepForwardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline: '<path d=\"M30,32H6a2,2,0,0,1-2-2V6A2,2,0,0,1,6,4H30a2,2,0,0,1,2,2V30A2,2,0,0,1,30,32ZM6,6V30H30V6Z\"/>',\n  solid: '<rect x=\"3.96\" y=\"4\" width=\"27.99\" height=\"28\" rx=\"2\" ry=\"2\"/>',\n};\n\nexport const stopIconName = 'stop';\nexport const stopIcon: IconShapeTuple = [stopIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M34,10.34a2.11,2.11,0,0,0-1.16-1.9,2,2,0,0,0-2.13.15L26,11.6V8a2,2,0,0,0-2-2H6a4,4,0,0,0-4,4V26a4,4,0,0,0,4,4H24a2,2,0,0,0,2-2V24.4l4.64,3a2.07,2.07,0,0,0,2.2.2A2.11,2.11,0,0,0,34,25.66ZM31.93,25.77c-.06,0-.11,0-.19-.06L24,20.77V28H6a2,2,0,0,1-2-2V10A2,2,0,0,1,6,8H24v7.23l7.8-5a.11.11,0,0,1,.13,0,.11.11,0,0,1,.07.11V25.66A.11.11,0,0,1,31.93,25.77Z\"/>',\n  solid:\n    '<path d=\"M32.3,9.35,26,12.9V8a2,2,0,0,0-2-2H6a4,4,0,0,0-4,4V26a4,4,0,0,0,4,4H24a2,2,0,0,0,2-2V23.08l6.3,3.55A1.1,1.1,0,0,0,34,25.77V10.2A1.1,1.1,0,0,0,32.3,9.35Z\"/>',\n};\n\nexport const videoCameraIconName = 'video-camera';\nexport const videoCameraIcon: IconShapeTuple = [videoCameraIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30 3C30 2.45 29.55 2 29 2H7C6.45 2 6 2.45 6 3V4H30V3ZM32 7C32 6.45 31.55 6 31 6H5C4.45 6 4 6.45 4 7V8H32V7ZM32.12 10H3.88C2.84 10 2 10.84 2 11.88V32.12C2 33.16 2.84 34 3.88 34H32.12C33.16 34 34 33.16 34 32.12V11.88C34 10.84 33.16 10 32.12 10ZM32 32H4V12H32V32ZM12.45 27.83C12.62 27.94 12.81 28 13 28C13.13 28 13.26 27.97 13.38 27.92L25.38 22.92C25.75 22.76 26 22.4 26 22C26 21.6 25.76 21.23 25.38 21.08L13.38 16.08C13.07 15.95 12.72 15.98 12.44 16.17C12.16 16.36 11.99 16.67 11.99 17V27C11.99 27.33 12.16 27.65 12.44 27.83H12.45ZM14 18.5L22.4 22L14 25.5V18.5Z\"/>',\n  solid:\n    '<path d=\"M30 3C30 2.45 29.55 2 29 2H7C6.45 2 6 2.45 6 3V4H30V3ZM32 7C32 6.45 31.55 6 31 6H5C4.45 6 4 6.45 4 7V8H32V7ZM32.12 10H3.88C2.84 10 2 10.84 2 11.88V32.12C2 33.16 2.84 34 3.88 34H32.12C33.16 34 34 33.16 34 32.12V11.88C34 10.84 33.16 10 32.12 10ZM25.38 22.92L13.38 27.92C13.26 27.97 13.13 28 13 28C12.81 28 12.61 27.94 12.45 27.83C12.17 27.64 12 27.33 12 27V17C12 16.67 12.17 16.35 12.45 16.17C12.73 15.98 13.08 15.95 13.39 16.08L25.39 21.08C25.76 21.24 26.01 21.6 26.01 22C26.01 22.4 25.77 22.77 25.39 22.92H25.38Z\"/>',\n};\n\nexport const videoGalleryIconName = 'video-gallery';\nexport const videoGalleryIcon: IconShapeTuple = [videoGalleryIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18.1039 31.9672C17.5674 31.9676 17.0529 31.7555 16.6747 31.3779L9.18638 23.9765H4.01299C2.90125 23.9765 2 23.0822 2 21.9789V13.9883C2 12.885 2.90125 11.9906 4.01299 11.9906H9.2669L16.6445 4.58929C17.2158 3.99225 18.0977 3.80422 18.8658 4.11571C19.6338 4.4272 20.1305 5.17439 20.1169 5.99764V29.9695C20.1169 30.7796 19.6239 31.5095 18.8689 31.8173C18.6262 31.9163 18.3663 31.9672 18.1039 31.9672ZM4.013 13.9883V21.9789H9.60912C9.87521 21.9747 10.1321 22.0752 10.3237 22.2586L18.1039 29.9695V5.99764L10.4042 13.6686C10.216 13.8593 9.95862 13.9672 9.68963 13.9683L4.013 13.9883Z\"/><path d=\"M22.5695 24.3664C22.6962 24.7972 23.0969 25.0912 23.5491 25.0852C23.7337 25.098 23.9183 25.06 24.0826 24.9754C26.5639 23.4527 28.0524 20.7444 27.9986 17.8497C27.9449 14.955 26.3571 12.3029 23.8209 10.8719C23.5089 10.6751 23.1132 10.6639 22.7904 10.8427C22.4676 11.0215 22.2695 11.3615 22.2745 11.7284C22.2795 12.0952 22.4868 12.4298 22.8144 12.5999C24.7176 13.6872 25.9063 15.6859 25.9454 17.8649C25.9846 20.0439 24.8686 22.0835 23.0056 23.2374C22.6212 23.4738 22.4428 23.9356 22.5695 24.3664Z\"/>',\n  solid:\n    '<path d=\"M9.04547 12.1101L18.4461 4.24078C18.7429 3.99003 19.1648 3.92944 19.5248 4.08587C19.8849 4.2423 20.1164 4.58681 20.1169 4.96673V31.0333C20.1164 31.4132 19.8849 31.7577 19.5248 31.9141C19.1648 32.0706 18.7429 32.01 18.4461 31.7592L8.87436 23.7253H3.0065C2.45062 23.7253 2 23.292 2 22.7574V13.078C2 12.5435 2.45062 12.1101 3.0065 12.1101H9.04547Z\"/><path d=\"M22.5695 24.1031C22.6962 24.5206 23.0969 24.8056 23.5491 24.7998C23.7337 24.8121 23.9183 24.7753 24.0826 24.6933C26.5639 23.2177 28.0524 20.5932 27.9986 17.788C27.9449 14.9828 26.3571 12.4127 23.8209 11.026C23.5089 10.8353 23.1132 10.8244 22.7904 10.9977C22.4676 11.1709 22.2695 11.5005 22.2745 11.856C22.2795 12.2115 22.4868 12.5357 22.8144 12.7005C24.7176 13.7542 25.9063 15.6911 25.9454 17.8027C25.9846 19.9143 24.8686 21.8908 23.0056 23.0091C22.6212 23.2381 22.4428 23.6856 22.5695 24.1031Z\"/>',\n};\n\nexport const volumeDownIconName = 'volume-down';\nexport const volumeDownIcon: IconShapeTuple = [volumeDownIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22.5804 12.7525C24.4595 13.8428 25.639 15.8332 25.679 18.0138C25.6989 19.004 25.4691 19.9642 25.0493 20.8244L26.4986 22.2747C27.2582 20.9944 27.678 19.5141 27.648 17.9737C27.5981 15.1031 26.0588 12.4725 23.5799 11.0321C23.2701 10.8321 22.8803 10.8221 22.5604 11.0021C22.2406 11.1821 22.0407 11.5222 22.0507 11.8823C22.0507 12.2524 22.2606 12.5825 22.5804 12.7525ZM24.8893 6.91115C29.1773 8.95163 31.926 13.2726 31.966 18.0338C31.986 20.7344 31.1364 23.305 29.6171 25.4055L31.0664 26.8558C32.9555 24.3652 34.025 21.2745 33.9951 18.0138C33.9451 12.4925 30.7466 7.48128 25.7589 5.12073C25.4391 4.95069 25.0493 4.97069 24.7494 5.18074C24.4495 5.38079 24.2796 5.73087 24.3096 6.09096C24.3396 6.45104 24.5595 6.77112 24.8893 6.92115V6.91115ZM33.6952 32.3071L3.70926 2.29007C3.31944 1.89997 2.67974 1.89997 2.28992 2.29007C1.9001 2.68016 1.9001 3.32031 2.28992 3.7104L9.87637 11.3022L9.17669 12.0023H3.98913C2.88964 12.0023 2.00006 12.8925 2.00006 13.9928V21.9747C2.00006 23.0749 2.88964 23.9651 3.98913 23.9651H9.10673L16.5133 31.4169C16.8831 31.797 17.3928 32.007 17.9226 32.007C18.1825 31.987 18.4424 31.917 18.6822 31.797C19.4319 31.4869 19.9117 30.7567 19.9117 29.9465V21.3245L22.3905 23.8051C22.3005 24.0152 22.2706 24.2552 22.3405 24.4853C22.4705 24.9154 22.8603 25.2054 23.3101 25.2054C23.44 25.2054 23.5699 25.1554 23.6899 25.0954L26.7884 28.1961C26.2487 28.5862 25.669 28.9363 25.0592 29.2364C24.6494 29.4464 24.4395 29.9065 24.5495 30.3566C24.6594 30.8067 25.0493 31.1168 25.509 31.1268C25.679 31.1368 25.8489 31.1068 25.9988 31.0368C26.7984 30.6367 27.5381 30.1666 28.2278 29.6465L32.2859 33.7074C32.4858 33.9075 32.7357 33.9975 32.9955 33.9975C33.2554 33.9975 33.5053 33.8975 33.7052 33.7074C34.095 33.3173 34.095 32.6872 33.7052 32.2971L33.6952 32.3071ZM17.9226 30.0266L10.2362 22.2848C10.0463 22.0947 9.7964 21.9847 9.52653 21.9847H3.98913V14.0028H9.5965C9.86637 14.0028 10.1163 13.8928 10.3062 13.7027L11.2857 12.7125L17.9226 19.3541V30.0266ZM17.9226 6.02094V13.7027L19.9117 15.6932V6.01094C19.9117 5.19075 19.4219 4.45057 18.6622 4.1505C17.9026 3.84043 17.043 4.03047 16.4733 4.63061L12.685 8.46151L14.0944 9.87184L17.9126 6.01094L17.9226 6.02094Z\"/>',\n  solid:\n    '<path d=\"M24.8907 6.90115C29.1789 8.94162 31.9278 13.2626 31.9678 18.0238C31.9878 20.7244 31.1381 23.295 29.6187 25.3955L31.0681 26.8458C32.9574 24.3552 34.0269 21.2645 33.9969 18.0037C33.947 12.4825 30.7483 7.47128 25.7603 5.11073C25.4405 4.94069 25.0506 4.96069 24.7507 5.17074C24.4509 5.37079 24.2809 5.72087 24.3109 6.08095C24.3409 6.44104 24.5608 6.76111 24.8907 6.91115V6.90115ZM22.5816 12.7425C24.4609 13.8328 25.6404 15.8232 25.6804 18.0037C25.7003 18.994 25.4704 19.9542 25.0506 20.8144L26.5 22.2647C27.2597 20.9844 27.6795 19.5041 27.6495 17.9637C27.5996 15.0931 26.0602 12.4625 23.5812 11.0221C23.2713 10.8221 22.8815 10.8121 22.5616 10.9921C22.2418 11.1721 22.0418 11.5122 22.0518 11.8723C22.0518 12.2424 22.2618 12.5725 22.5816 12.7425ZM17.9235 13.6927L19.9127 15.6832V6.01094C19.9127 5.19075 19.4229 4.45057 18.6632 4.1505C17.9035 3.84043 17.0439 4.03047 16.4741 4.63061L12.6857 8.46151L14.0951 9.87184L17.9135 13.6927H17.9235ZM33.6971 32.2971L3.70936 2.29007C3.31952 1.89997 2.67978 1.89997 2.28994 2.29007C1.9001 2.68016 1.9001 3.32031 2.28994 3.7104L9.87683 11.3022L9.17712 12.0023H3.98924C2.88969 12.0023 2.00006 12.8925 2.00006 13.9928V21.9747C2.00006 23.0749 2.88969 23.9651 3.98924 23.9651H9.10715L16.5141 31.4169C16.884 31.797 17.3938 32.007 17.9235 32.007C18.1834 31.987 18.4433 31.917 18.6832 31.797C19.4329 31.4869 19.9127 30.7567 19.9127 29.9465V21.3245L26.7799 28.1961C26.2401 28.5862 25.6604 28.9363 25.0506 29.2364C24.6408 29.4464 24.4309 29.9065 24.5408 30.3566C24.6508 30.8067 25.0406 31.1168 25.5004 31.1268C25.6704 31.1368 25.8403 31.1068 25.9902 31.0368C26.7899 30.6367 27.5296 30.1666 28.2193 29.6465L32.2777 33.7074C32.4776 33.9075 32.7275 33.9975 32.9874 33.9975C33.2473 33.9975 33.4972 33.8975 33.6971 33.7074C34.0869 33.3173 34.0869 32.6872 33.6971 32.2971Z\"/>',\n};\n\nexport const volumeMuteIconName = 'volume-mute';\nexport const volumeMuteIcon: IconShapeTuple = [volumeMuteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.514 31.3989C16.8881 31.776 17.397 31.9878 17.9276 31.9874C18.1912 31.9685 18.4484 31.8973 18.6842 31.7779C19.431 31.4705 19.9186 30.7416 19.9186 29.9327V5.99477C19.9237 5.17635 19.4294 4.43783 18.6717 4.13197C17.914 3.82611 17.0468 4.01498 16.4842 4.60837L9.18734 11.9793H3.99095C2.89138 11.9793 2 12.8724 2 13.9741V21.9534C2 23.0551 2.89138 23.9482 3.99095 23.9482H9.1077L16.514 31.3989ZM3.99097 21.9534V13.9741H9.60545C9.87149 13.973 10.126 13.8652 10.3122 13.6749L17.9276 5.99477V29.9925L10.2326 22.2526C10.0464 22.0622 9.79185 21.9545 9.52581 21.9534H3.99097Z\"/><path d=\"M25.5131 31.1096C25.0544 31.1069 24.6569 30.7904 24.5506 30.3433C24.4444 29.8961 24.6569 29.4341 25.0652 29.2245C29.3265 27.1208 32.0111 22.76 31.975 18.0003C31.939 13.2407 29.1886 8.92121 24.8959 6.88248C24.5655 6.73368 24.3419 6.41679 24.3119 6.05507C24.282 5.69334 24.4506 5.34389 24.7521 5.14265C25.0536 4.94141 25.4404 4.92014 25.762 5.08713C30.7482 7.44565 33.9485 12.454 33.9994 17.9784C34.0503 23.5028 30.9428 28.5695 26.0009 31.0199C25.8485 31.0905 25.6807 31.1214 25.5131 31.1096Z\"/><path d=\"M22.3443 24.4771C22.4696 24.9073 22.8659 25.201 23.3132 25.195C23.4947 25.1859 23.6703 25.1273 23.8209 25.0254C26.2485 23.5017 27.7028 20.8158 27.6539 17.946C27.605 15.0762 26.0601 12.4416 23.582 11.0018C23.2734 10.8052 22.8821 10.794 22.5628 10.9726C22.2435 11.1511 22.0476 11.4907 22.0525 11.857C22.0575 12.2234 22.2625 12.5575 22.5865 12.7273C24.4689 13.813 25.6445 15.809 25.6833 17.9849C25.722 20.1608 24.6182 22.1974 22.7756 23.3498C22.3954 23.5858 22.2189 24.0469 22.3443 24.4771Z\"/>',\n  solid:\n    '<path d=\"M18.2918 3.99401L9.05361 11.8079H3.06772C2.51673 11.8079 2.07007 12.2452 2.07007 12.7847V22.4739C2.07007 23.0133 2.51673 23.4506 3.06772 23.4506H8.86405L18.3018 31.499C18.5933 31.7498 19.0069 31.8124 19.3621 31.6595C19.7173 31.5065 19.9497 31.1658 19.9579 30.786V4.69726C19.9493 4.31524 19.7139 3.97324 19.3555 3.82195C18.9971 3.67067 18.5815 3.7379 18.2918 3.99401Z\"/><path d=\"M25.5647 30.5418C25.1049 30.5391 24.7065 30.2292 24.6 29.7913C24.4936 29.3534 24.7065 28.901 25.1157 28.6957C29.3863 26.6356 32.0768 22.3651 32.0406 17.7042C32.0045 13.0432 29.2482 8.81326 24.9461 6.81678C24.615 6.67108 24.3908 6.36075 24.3608 6.00652C24.3309 5.6523 24.4998 5.31009 24.8019 5.11302C25.1041 4.91595 25.4917 4.89513 25.8141 5.05865C30.8111 7.36828 34.0184 12.2729 34.0694 17.6827C34.1204 23.0926 31.0062 28.0543 26.0535 30.4539C25.9007 30.5231 25.7326 30.5533 25.5647 30.5418Z\"/><path d=\"M22.3889 24.0467C22.5145 24.468 22.9117 24.7556 23.3599 24.7497C23.5418 24.7409 23.7178 24.6834 23.8687 24.5837C26.3017 23.0916 27.7591 20.4613 27.7101 17.651C27.6611 14.8407 26.1129 12.2606 23.6293 10.8507C23.32 10.6582 22.9279 10.6473 22.6079 10.8221C22.2879 10.9969 22.0916 11.3295 22.0965 11.6882C22.1015 12.047 22.3069 12.3742 22.6316 12.5405C24.5182 13.6037 25.6964 15.5582 25.7352 17.6891C25.774 19.8199 24.6678 21.8143 22.8212 22.9427C22.4401 23.1739 22.2633 23.6254 22.3889 24.0467Z\"/>',\n};\n\nexport const volumeUpIconName = 'volume-up';\nexport const volumeUpIcon: IconShapeTuple = [volumeUpIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.18,13.26,17.92,3,6.63,13.28a2,2,0,0,0-.55,2.33,2,2,0,0,0,3.19.68L16,10.13V30.29a2,2,0,0,0,1.35,2A2,2,0,0,0,20,30.38V10.28l6.57,6a2,2,0,0,0,1.35.52,2,2,0,0,0,1.72-1A2.08,2.08,0,0,0,29.18,13.26Z\"/>',\n};\n\nexport const arrowMiniIconName = 'arrow-mini';\nexport const arrowMiniIcon: IconShapeTuple = [arrowMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29,8H27.6V4a1.6,1.6,0,0,0-3.2,0V8H11.6V4A1.6,1.6,0,0,0,8.4,4V8H7a3,3,0,0,0-3,3V29a3,3,0,0,0,3,3H29a3,3,0,0,0,3-3V11A3,3,0,0,0,29,8Zm-1,4v4.4H8V12ZM8,28V19.6H28V28Z\"/>',\n  solid:\n    '<path d=\"M29,8H27.6V4a1.6,1.6,0,0,0-3.2,0V8H11.6V4A1.6,1.6,0,0,0,8.4,4V8H7a3,3,0,0,0-3,3V29a3,3,0,0,0,3,3H29a3,3,0,0,0,3-3V11A3,3,0,0,0,29,8ZM8,28V16H28V28Z\"/>',\n};\n\nexport const calendarMiniIconName = 'calendar-mini';\nexport const calendarMiniIcon: IconShapeTuple = [calendarMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm0,24A10,10,0,1,1,28,18,10,10,0,0,1,18,28Z\"/><path d=\"M21.66,14.72,16.5,19.88l-2.79-2.79a1.61,1.61,0,0,0-2.27,2.27l5.06,5.05L23.92,17a1.6,1.6,0,0,0,0-2.26A1.62,1.62,0,0,0,21.66,14.72Z\"/>',\n  solid:\n    '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm8.27,12.51L16.9,25.94l-6.34-6.55a2,2,0,1,1,2.88-2.78l3.5,3.62,6.49-6.54a2,2,0,1,1,2.84,2.82Z\"/>',\n};\n\nexport const checkCircleMiniIconName = 'check-circle-mini';\nexport const checkCircleMiniIcon: IconShapeTuple = [checkCircleMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline: '<path d=\"M13.13,27.94,4.61,17.43a2,2,0,1,1,3.11-2.52l5.71,7L28.49,6.68a2,2,0,0,1,2.85,2.81Z\"/>',\n};\n\nexport const checkMiniIconName = 'check-mini';\nexport const checkMiniIcon: IconShapeTuple = [checkMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm0,24A10,10,0,1,1,28,18,10,10,0,0,1,18,28Z\"/><rect x=\"16\" y=\"12\" width=\"4\" height=\"6\"/><rect x=\"16\" y=\"20.8\" width=\"4\" height=\"3.2\"/>',\n  solid: '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm2,20H16V20h4Zm0-8H16V8h4Z\"/>',\n};\n\nexport const errorMiniIconName = 'error-mini';\nexport const errorMiniIcon: IconShapeTuple = [errorMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29,8H27.6V4a1.6,1.6,0,0,0-3.2,0V8H11.6V4A1.6,1.6,0,0,0,8.4,4V8H7a3,3,0,0,0-3,3V29a3,3,0,0,0,3,3H29a3,3,0,0,0,3-3V11A3,3,0,0,0,29,8ZM28,28H8V12H28Z\"/><path d=\"M16.8,25.66l7.71-7.8a1.6,1.6,0,1,0-2.27-2.25l-5.45,5.51L14,18.33a1.6,1.6,0,0,0-2.26,2.27Z\"/>',\n  solid:\n    '<path d=\"M30,8H27.6V4a1.6,1.6,0,0,0-3.2,0V8H11.6V4A1.6,1.6,0,0,0,8.4,4V8H6a2,2,0,0,0-2,2V30a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V10A2,2,0,0,0,30,8Zm-4.57,9.43L16.36,26.6l-6-6a2,2,0,1,1,2.82-2.83l3.14,3.13,6.23-6.3a2,2,0,0,1,2.85,2.81Z\"/>',\n};\n\nexport const eventMiniIconName = 'event-mini';\nexport const eventMiniIcon: IconShapeTuple = [eventMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm2,23.8V23l5.29-5.76A1.9,1.9,0,0,0,23.92,14H11.7a1.9,1.9,0,0,0-1.37,3.21L16,23.08V27.8a10,10,0,1,1,4,0Z\"/>',\n  solid:\n    '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm8.76,10.68L20,20.8v5.08H16V20.8L9.24,14.68A1.56,1.56,0,0,1,10.52,12h15A1.56,1.56,0,0,1,26.76,14.68Z\"/>',\n};\n\nexport const filterGridCircleMiniIconName = 'filter-grid-circle-mini';\nexport const filterGridCircleMiniIcon: IconShapeTuple = [filterGridCircleMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12,19v8.8l4,2.05V18.27A2,2,0,0,0,15.55,17L8.18,8H27.74l-7.29,8.93A2,2,0,0,0,20,18.19V31.88l4,2v-15L33.51,7.26A2,2,0,0,0,32,4H4A2,2,0,0,0,2.41,7.27Z\"/>',\n  solid: '<path d=\"M32.13,4H3.92A2,2,0,0,0,2.53,7.44L14,18.54v9.52l8,4.08V18.58L33.52,7.44A2,2,0,0,0,32.13,4Z\"/>',\n};\n\nexport const filterGridMiniIconName = 'filter-grid-mini';\nexport const filterGridMiniIcon: IconShapeTuple = [filterGridMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm0,24A10,10,0,1,1,28,18,10,10,0,0,1,18,28Z\"/><rect x=\"16\" y=\"18\" width=\"4\" height=\"6\"/><rect x=\"16\" y=\"12\" width=\"4\" height=\"3.2\"/>',\n  solid: '<path d=\"M18,4A14,14,0,1,0,32,18,14,14,0,0,0,18,4Zm2,22H16V16h4Zm0-14H16V8h4Z\"/>',\n};\n\nexport const infoCircleMiniIconName = 'info-circle-mini';\nexport const infoCircleMiniIcon: IconShapeTuple = [infoCircleMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.37,6.35a2,2,0,0,0-2.83,0L18,14.94,9.37,6.35A2,2,0,0,0,6.54,9.18l8.59,8.59L6.54,26.35a2,2,0,1,0,2.83,2.83L18,20.6l8.58,8.58a2,2,0,0,0,2.83-2.83l-8.59-8.58,8.59-8.59A2,2,0,0,0,29.37,6.35Z\"/>',\n};\n\nexport const timesMiniIconName = 'times-mini';\nexport const timesMiniIcon: IconShapeTuple = [timesMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32.47,25.6,21.75,5.92a4.27,4.27,0,0,0-7.5,0L3.53,25.6a4.27,4.27,0,0,0,3.75,6.32H28.72a4.27,4.27,0,0,0,3.75-6.32ZM29,27.78a.26.26,0,0,1-.24.14H7.28A.26.26,0,0,1,7,27.78a.25.25,0,0,1,0-.27L17.76,7.83a.28.28,0,0,1,.48,0L29,27.51A.25.25,0,0,1,29,27.78Z\"/><rect x=\"16\" y=\"12\" width=\"4\" height=\"8\"/><rect x=\"16\" y=\"22\" width=\"4\" height=\"4\"/>',\n  solid:\n    '<path d=\"M32.71,29,20.44,4.42a2.73,2.73,0,0,0-4.88,0L3.29,29a2.73,2.73,0,0,0,2.44,4H30.27A2.73,2.73,0,0,0,32.71,29ZM20,28H16V24h4Zm0-8H16V12h4Z\"/>',\n};\n\nexport const warningMiniIconName = 'warning-mini';\nexport const warningMiniIcon: IconShapeTuple = [warningMiniIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14.0002 14C17.3102 14 20.0002 11.31 20.0002 8C20.0002 4.69 17.3102 2 14.0002 2C10.6902 2 8.00023 4.69 8.00023 8C8.00023 11.31 10.6902 14 14.0002 14ZM14.0002 4C16.2102 4 18.0002 5.79 18.0002 8C18.0002 10.21 16.2102 12 14.0002 12C11.7902 12 10.0002 10.21 10.0002 8C10.0002 5.79 11.7902 4 14.0002 4ZM24.8302 21.08C22.7102 21.1 21.0102 22.84 21.0302 24.96C21.0502 27.08 22.7802 28.78 24.9002 28.76C27.0202 28.74 28.7202 27.01 28.7102 24.89C28.6802 22.77 26.9502 21.07 24.8302 21.08ZM26.4402 26.5C26.0102 26.93 25.4302 27.16 24.8302 27.16C23.6002 27.14 22.6202 26.13 22.6302 24.9C22.6302 23.67 23.6302 22.68 24.8602 22.68C26.0902 22.68 27.0902 23.66 27.1102 24.89C27.1102 25.49 26.8702 26.08 26.4402 26.5ZM16.2202 17.7L17.5802 16.4C17.5802 16.4 17.6202 16.37 17.6402 16.35C16.5302 16.13 15.3102 15.99 13.9902 15.99C8.60023 15.99 4.90023 18.2 3.18023 19.52C2.42023 20.1 1.99023 20.97 1.99023 21.91V26.98C1.99023 27.53 2.44023 27.98 2.99023 27.98C3.54023 27.98 3.99023 27.53 3.99023 26.98V21.91C3.99023 21.59 4.14023 21.3 4.39023 21.11C5.92023 19.94 9.19023 17.99 13.9902 17.99C14.6502 17.99 15.2702 18.03 15.8702 18.1C15.9702 17.96 16.0902 17.82 16.2202 17.69V17.7ZM33.2902 22.93L31.7302 22.47C31.6602 22.26 31.5702 22.05 31.4702 21.84L32.1902 20.51C32.4202 20.07 32.3402 19.52 31.9802 19.17L30.6402 17.85C30.2902 17.5 29.7402 17.41 29.3002 17.65L27.9602 18.36C27.7402 18.26 27.5202 18.16 27.2902 18.08L26.8202 16.6C26.6602 16.14 26.2202 15.84 25.7402 15.84H23.8202C23.3202 15.84 22.8902 16.17 22.7402 16.64L22.3002 18.07C22.0702 18.15 21.8402 18.25 21.6202 18.35L20.3002 17.65C19.8602 17.42 19.3202 17.49 18.9702 17.84L17.6002 19.15C17.2402 19.5 17.1502 20.05 17.3902 20.5L18.0902 21.78C17.9802 21.99 17.8902 22.21 17.8102 22.43L16.4002 22.89C15.9202 23.03 15.5902 23.48 15.5902 23.98V25.85C15.6102 26.34 15.9402 26.75 16.4102 26.89L17.8802 27.33C17.9602 27.54 18.0502 27.76 18.1602 27.97L17.4402 29.32C17.2002 29.76 17.2802 30.31 17.6402 30.67L18.9802 31.99C19.3302 32.34 19.8802 32.42 20.3202 32.19L21.6902 31.47C21.9002 31.56 22.1102 31.65 22.3202 31.73L22.7602 33.2C22.9102 33.68 23.3502 34 23.8502 34H25.7502C26.2402 34 26.6702 33.67 26.8202 33.2L27.2602 31.73C27.4702 31.66 27.6802 31.57 27.8802 31.48L29.2602 32.21C29.7002 32.44 30.2402 32.36 30.5902 32.01L31.9302 30.69C32.2902 30.34 32.3802 29.79 32.1402 29.34L31.4102 28C31.5002 27.8 31.5902 27.6 31.6602 27.4L33.1602 26.96C33.6402 26.83 33.9802 26.39 33.9902 25.89V24.03C34.0102 23.55 33.7302 23.11 33.2902 22.93ZM30.3902 26.11L30.2702 26.53C30.1602 26.91 30.0102 27.27 29.8202 27.62L29.6102 28L30.6102 29.79L29.7502 30.63L27.9302 29.63L27.5602 29.83C27.2002 30.02 26.8302 30.18 26.4402 30.29L26.0202 30.41L25.4302 32.41H24.2002L23.6102 30.46L23.1902 30.34C22.8002 30.23 22.4202 30.08 22.0602 29.89L21.6902 29.69L19.8802 30.69L19.0202 29.84L20.0202 28.02L19.8002 27.64C19.6002 27.28 19.4302 26.9 19.3102 26.51L19.1802 26.1L17.2302 25.52V24.31L19.1702 23.73L19.2902 23.32C19.4102 22.92 19.5702 22.54 19.7802 22.18L20.0002 21.79L19.0002 20.06L19.8702 19.22L21.6402 20.16L22.0202 19.95C22.3902 19.74 22.7802 19.58 23.1902 19.46L23.6002 19.34L24.1902 17.43H25.4202L26.0002 19.33L26.4102 19.45C26.8102 19.57 27.2002 19.73 27.5702 19.93L27.9502 20.14L29.7502 19.19L30.6102 20.04L29.6102 21.81L29.8202 22.19C30.0202 22.55 30.1802 22.93 30.2902 23.32L30.4102 23.74L32.3402 24.31L32.3902 25.53L30.3902 26.11Z\"/>',\n  solid:\n    '<path d=\"M14.0021 13.9963C17.3127 13.9963 20.0032 11.3071 20.0032 7.99813C20.0032 4.68916 17.3127 2 14.0021 2C10.6914 2 8.00092 4.68916 8.00092 7.99813C8.00092 11.3071 10.6914 13.9963 14.0021 13.9963ZM33.8559 23.6532L31.8555 23.0534C31.7155 22.5636 31.5155 22.1037 31.2754 21.6539L32.2756 19.8144C32.3556 19.6745 32.3256 19.4945 32.2056 19.3746L30.7253 17.935C30.6153 17.8151 30.4353 17.7851 30.2852 17.865L28.4349 18.8547C27.9848 18.5948 27.5047 18.3849 27.0046 18.2349L26.3945 16.2555C26.3445 16.1056 26.1944 16.0056 26.0344 16.0056H24.034C23.874 16.0056 23.734 16.1156 23.684 16.2655L23.0738 18.2449C22.5737 18.3949 22.0936 18.5948 21.6336 18.8447L19.8132 17.855C19.6632 17.7751 19.4931 17.8051 19.3731 17.925L17.9028 19.3546C17.7828 19.4645 17.7528 19.6445 17.8328 19.7944L18.833 21.5939C18.573 22.0437 18.3729 22.5236 18.2229 23.0234L16.2225 23.6232C16.0725 23.6732 15.9625 23.8132 15.9625 23.9731V25.9525C15.9625 26.1125 16.0725 26.2524 16.2225 26.3024L18.2229 26.9022C18.3729 27.3921 18.573 27.8619 18.833 28.3018L17.8328 30.1812C17.7528 30.3212 17.7828 30.5011 17.9028 30.6211L19.3131 32.1106C19.4231 32.2306 19.6032 32.2605 19.7532 32.1806L21.6236 31.1909C22.0636 31.4308 22.5337 31.6207 23.0138 31.7607L23.6239 33.7401C23.674 33.89 23.814 34 23.974 34H25.9744C26.1344 34 26.2745 33.89 26.3245 33.7401L26.9346 31.7607C27.4147 31.6207 27.8748 31.4308 28.3149 31.1909L30.2052 32.1806C30.3552 32.2605 30.5253 32.2306 30.6453 32.1106L32.0956 30.671C32.2156 30.5611 32.2456 30.3811 32.1656 30.2312L31.1654 28.3718C31.4055 27.9319 31.6055 27.472 31.7455 26.9922L33.7459 26.3924C33.8959 26.3424 34.006 26.2024 34.006 26.0425V24.0131C34.026 23.8732 33.9659 23.7332 33.8559 23.6532ZM25.0342 28.3318C23.684 28.3418 22.4637 27.542 21.9436 26.3124C21.4235 25.0828 21.6936 23.6532 22.6438 22.7035C23.5939 21.7538 25.0242 21.4639 26.2645 21.9738C27.5047 22.4836 28.3249 23.6932 28.3249 25.0228C28.3249 26.8322 26.8546 28.3118 25.0342 28.3218V28.3318ZM15.6824 21.7138L16.5126 21.4639L16.1125 20.7341C15.6124 19.8044 15.8024 18.6448 16.5526 17.925L18.0129 16.5055C18.0129 16.5055 18.0529 16.4755 18.0729 16.4555C16.8526 16.1856 15.5024 16.0056 14.0121 16.0056C8.62104 16.0056 4.92033 18.2149 3.2 19.5345C2.43985 20.1143 2.00977 20.9841 2.00977 21.9238V26.9922C2.00977 27.542 2.45985 27.9919 3.00996 27.9919H15.2023C14.4822 27.582 14.0221 26.8222 14.0121 25.9525V23.9531C14.0121 22.9235 14.6922 22.0237 15.6924 21.7138H15.6824Z\"/>',\n};\n\nexport const administratorIconName = 'administrator';\nexport const administratorIcon: IconShapeTuple = [administratorIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10.0728 31.7124C9.27443 32.0069 8.40728 32.0691 7.57414 31.8918C6.741 31.7145 5.9768 31.3051 5.37209 30.712C4.95537 30.3055 4.62509 29.8209 4.40067 29.2866C4.17624 28.7523 4.06219 28.1791 4.06521 27.6007C4.06969 27.1942 4.13105 26.7902 4.24756 26.4002C3.80837 25.5891 3.46829 24.7294 3.23448 23.8391C2.30344 25.1072 1.87544 26.6684 2.03145 28.2271C2.18747 29.7858 2.91669 31.234 4.0811 32.2976C5.24552 33.3612 6.76435 33.9664 8.35017 33.9986C9.936 34.0309 11.4788 33.488 12.6866 32.4727C11.7883 32.3207 10.9111 32.0655 10.0728 31.7124Z\"/><path d=\"M18.4308 27.6807C16.9671 28.4864 15.2774 28.7992 13.6176 28.5717C11.9578 28.3443 10.4182 27.589 9.23197 26.4202C8.04697 25.254 7.28005 23.7376 7.04781 22.1016C6.81557 20.4656 7.13072 18.7994 7.94534 17.3564C7.72348 16.4209 7.5979 15.4657 7.5705 14.5052C5.84661 16.3214 4.90594 18.7287 4.94753 21.2176C4.98913 23.7065 6.00974 26.0818 7.79338 27.8408C9.58185 29.5965 11.9893 30.6002 14.5109 30.6412C17.0324 30.6822 19.472 29.7575 21.3181 28.0609C20.3453 28.0292 19.3781 27.9019 18.4308 27.6807Z\"/><path d=\"M21.7234 26.2101C18.8879 26.206 16.1415 25.2312 13.9521 23.452C11.7627 21.6727 10.2656 19.1989 9.71582 16.452C9.16607 13.7051 9.59765 10.8549 10.9371 8.38699C12.2765 5.91903 14.4409 3.98592 17.0616 2.91692C19.6823 1.84792 22.5973 1.70915 25.31 2.52423C28.0227 3.33932 30.3654 5.05785 31.939 7.38713C33.5126 9.7164 34.2198 12.5123 33.9402 15.2987C33.6606 18.0851 32.4115 20.6896 30.4055 22.6686C29.2649 23.7932 27.911 24.6848 26.4213 25.2925C24.9316 25.9001 23.3352 26.2119 21.7234 26.2101ZM21.7234 3.99082C20.3775 3.98951 19.0445 4.25015 17.8007 4.75785C16.5568 5.26555 15.4265 6.01035 14.4744 6.94967C13.5222 7.889 12.7669 9.00443 12.2515 10.2322C11.7362 11.46 11.4709 12.776 11.4709 14.1051C11.4711 15.4354 11.74 16.7524 12.2618 17.9789C12.7837 19.2054 13.5481 20.3168 14.5102 21.248C16.4328 23.1461 19.0402 24.2124 21.7588 24.2124C24.4775 24.2124 27.0848 23.1461 29.0075 21.248C30.4393 19.8306 31.413 18.0254 31.8051 16.0611C32.1972 14.0968 31.9901 12.0618 31.2101 10.2138C30.4301 8.36576 29.1122 6.78794 27.4234 5.68014C25.7346 4.57234 23.7508 3.98441 21.7234 3.99082Z\"/>',\n  solid:\n    '<path d=\"M3.26163 23.7837C2.31844 25.0518 1.87952 26.6188 2.02848 28.1864C2.17743 29.7541 2.90385 31.2127 4.06937 32.2845C5.23488 33.3563 6.75807 33.9665 8.34879 33.9987C9.93952 34.0309 11.4866 33.4829 12.6955 32.4592C10.4418 32.0754 8.3497 31.0507 6.67451 29.5102C4.99932 27.9697 3.81346 25.9799 3.26163 23.7837Z\"/><path d=\"M7.48816 14.5379C5.83093 16.352 4.9353 18.7234 4.98386 21.1685C5.03242 23.6136 6.02153 25.9483 7.74951 27.6966C9.47748 29.445 11.8142 30.4752 14.2833 30.5774C16.7524 30.6796 19.1679 29.846 21.0373 28.2465C17.4498 28.069 14.062 26.5589 11.5503 24.0177C9.03866 21.4765 7.58805 18.0912 7.48816 14.5379Z\"/><path d=\"M21.7451 2C24.1676 2.00001 26.5358 2.71053 28.5504 4.04181C30.5651 5.37309 32.1358 7.26539 33.0643 9.47968C33.9927 11.694 34.2371 14.1309 33.7667 16.4826C33.2963 18.8343 32.1322 20.9953 30.4213 22.6926C28.7105 24.3898 26.5297 25.5472 24.1545 26.0186C21.7793 26.4899 19.3162 26.254 17.0763 25.3407C14.8365 24.4274 12.9205 22.8776 11.5703 20.8872C10.22 18.8968 9.49619 16.555 9.4902 14.1576C9.48621 12.5625 9.80025 10.9822 10.4143 9.50739C11.0284 8.03253 11.9305 6.69204 13.0688 5.56271C14.2072 4.43337 15.5595 3.53737 17.0483 2.92602C18.5372 2.31468 20.1332 2 21.7451 2Z\"/>',\n};\n\nexport const animationIconName = 'animation';\nexport const animationIcon: IconShapeTuple = [animationIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<rect x=\"5\" y=\"7\" width=\"2\" height=\"2\"/><rect x=\"9\" y=\"7\" width=\"2\" height=\"2\"/><rect x=\"13\" y=\"7\" width=\"2\" height=\"2\"/><path d=\"M32,4H4A2,2,0,0,0,2,6V30a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V6A2,2,0,0,0,32,4ZM4,6H32v4.2H4ZM4,30V11.8H32V30Z\"/>',\n  solid:\n    '<path d=\"M32,4H4A2,2,0,0,0,2,6V30a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V6A2,2,0,0,0,32,4Zm0,6.2H4V6H32Z\"/><rect x=\"5\" y=\"7\" width=\"2\" height=\"2\"/><rect x=\"9\" y=\"7\" width=\"2\" height=\"2\"/><rect x=\"13\" y=\"7\" width=\"2\" height=\"2\"/>',\n};\n\nexport const applicationIconName = 'application';\nexport const applicationIcon: IconShapeTuple = [applicationIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10 10H4V12H12V4H10V10ZM10 20H4V22H12V14H10V20ZM20 20H14V22H22V14H20V20ZM10 30H4V32H12V24H10V30ZM20 30H14V32H22V24H20V30ZM30 4V10H24V12H32V4H30ZM20 10H14V12H22V4H20V10ZM30 20H24V22H32V14H30V20ZM30 30H24V32H32V24H30V30Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M30 15.0367H32V22H24V20H30V15.0367Z\"/><path d=\"M20 14.1312C20.5436 14.6495 21.2526 14.9641 22 15.026V22H14V20H20V14.1312Z\"/><path d=\"M22 5.9323V4H20V9.26568L22 5.9323Z\"/><path d=\"M19.5594 10L19.5362 10.0387C19.1449 10.6284 18.9663 11.3177 19.0073 12H14V10H19.5594Z\"/><path d=\"M4 10H10V4H12V12H4V10Z\"/><path d=\"M4 20H10V14H12V22H4V20Z\"/><path d=\"M4 30H10V24H12V32H4V30Z\"/><path d=\"M14 30H20V24H22V32H14V30Z\"/><path d=\"M24 30H30V24H32V32H24V30Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24.2547 10C24.8179 10.8074 25.5469 11.4905 26.3924 12H24V10H24.2547Z\"/><path d=\"M4 10H10V4H12V12H4V10Z\"/><path d=\"M4 20H10V14H12V22H4V20Z\"/><path d=\"M14 20H20V14H22V22H14V20Z\"/><path d=\"M4 30H10V24H12V32H4V30Z\"/><path d=\"M14 30H20V24H22V32H14V30Z\"/><path d=\"M14 10H20V4H22V12H14V10Z\"/><path d=\"M24 20H30V14H32V22H24V20Z\"/><path d=\"M24 30H30V24H32V32H24V30Z\"/>',\n\n  solid:\n    '<path d=\"M4 12H12V4H4V12ZM14 32H22V24H14V32ZM4 32H12V24H4V32ZM4 22H12V14H4V22ZM24 32H32V24H24V32ZM24 4V12H32V4H24ZM24 22H32V14H24V22ZM14 22H22V14H14V22ZM14 12H22V4H14V12Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M24 15.0367H32V22H24V15.0367Z\"/><path d=\"M19.87 14C20.4279 14.5963 21.1914 14.959 22 15.026V22H14V14H19.87Z\"/><path d=\"M22 5.9323L19.5362 10.0387C19.1449 10.6284 18.9663 11.3177 19.0073 12H14V4H22V5.9323Z\"/><path d=\"M12 12H4V4H12V12Z\"/><path d=\"M22 32H14V24H22V32Z\"/><path d=\"M12 32H4V24H12V32Z\"/><path d=\"M12 22H4V14H12V22Z\"/><path d=\"M32 32H24V24H32V32Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24 9.60759C24.5901 10.5869 25.4131 11.4099 26.3924 12H24V9.60759Z\"/><path d=\"M12 12H4V4H12V12Z\"/><path d=\"M22 32H14V24H22V32Z\"/><path d=\"M12 32H4V24H12V32Z\"/><path d=\"M12 22H4V14H12V22Z\"/><path d=\"M32 32H24V24H32V32Z\"/><path d=\"M32 22H24V14H32V22Z\"/><path d=\"M22 22H14V14H22V22Z\"/><path d=\"M22 12H14V4H22V12Z\"/>',\n};\n\nexport const applicationsIconName = 'applications';\nexport const applicationsIcon: IconShapeTuple = [applicationsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14 18H6V14H10C9.57 13.47 9.33 12.81 9.32 12.13V12H5.5C4.67 12 4 12.67 4 13.5V20H16L14 18ZM18 19.18L24.38 12.83C24.7 12.6 24.85 12.21 24.77 11.82C24.69 11.44 24.4 11.13 24.02 11.05C23.64 10.96 23.24 11.1 23 11.41L19 15.36V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V15.4L13 11.45C12.61 11.06 11.97 11.06 11.58 11.45C11.19 11.84 11.19 12.48 11.58 12.87L17.99 19.18H18ZM14 24C14 24.55 14.45 25 15 25H21C21.55 25 22 24.55 22 24C22 23.45 21.55 23 21 23H15C14.45 23 14 23.45 14 24ZM30.5 12H26.66V12.13C26.66 12.81 26.43 13.47 26 14H30V18H22L20 20H32V13.5C32 12.67 31.33 12 30.5 12ZM30 32H6V22H4V32C4 33.1 4.9 34 6 34H30C31.1 34 32 33.1 32 32V22H30V32Z\"/>',\n  solid:\n    '<path d=\"M18 19.18L24.38 12.83C24.7 12.6 24.85 12.21 24.77 11.82C24.69 11.44 24.4 11.13 24.02 11.05C23.64 10.96 23.24 11.1 23 11.41L19 15.36V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V15.4L13 11.45C12.61 11.06 11.97 11.06 11.58 11.45C11.19 11.84 11.19 12.48 11.58 12.87L17.99 19.18H18ZM30.5 12H26.66V12.13C26.66 12.93 26.34 13.69 25.78 14.25L22 18H32V13.5C32 12.67 31.33 12 30.5 12ZM10.2 14.25C9.64 13.69 9.32 12.93 9.32 12.13V12H5.5C4.67 12 4 12.67 4 13.5V18H14L10.2 14.25ZM19.41 20.6L18 22L16.59 20.6L16 20H4V32C4 33.1 4.9 34 6 34H30C31.1 34 32 33.1 32 32V20H20L19.41 20.6ZM22 24C22 24.55 21.55 25 21 25H15C14.45 25 14 24.55 14 24C14 23.45 14.45 23 15 23H21C21.55 23 22 23.45 22 24Z\"/>',\n};\n\nexport const archiveIconName = 'archive';\nexport const archiveIcon: IconShapeTuple = [archiveIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14.9947 16C18.8532 16 21.992 12.86 21.992 9C21.992 5.14 18.8532 2 14.9947 2C11.1362 2 7.99743 5.14 7.99743 9C7.99743 12.86 11.1362 16 14.9947 16ZM14.9947 4C17.7536 4 19.9927 6.24 19.9927 9C19.9927 11.76 17.7536 14 14.9947 14C12.2358 14 9.99665 11.76 9.99665 9C9.99665 6.24 12.2358 4 14.9947 4ZM33.6974 20.88C33.3075 20.49 32.6778 20.49 32.2879 20.88L22.002 31.17L16.714 25.88C16.3242 25.49 15.6944 25.49 15.3046 25.88C14.9147 26.27 14.9147 26.9 15.3046 27.29L22.012 34L33.7174 22.29C34.1072 21.9 34.1072 21.27 33.7174 20.88H33.6974ZM25.5206 23.46C25.8005 23.68 25.9704 24 25.9904 24.35L27.5398 22.8C27.3299 22.45 27.08 22.13 26.7401 21.87C24.8708 20.43 20.8524 18.02 15.0047 18.02C9.15697 18.02 5.13854 20.44 3.26927 21.87C2.46959 22.48 2.00977 23.41 2.00977 24.41V29.01C2.00977 29.56 2.45959 30.01 3.00938 30.01C3.55916 30.01 4.00898 29.56 4.00898 29.01V24.41C4.00898 24.03 4.17892 23.68 4.4888 23.45C6.15814 22.16 9.74674 20.01 15.0047 20.01C20.2626 20.01 23.8512 22.17 25.5206 23.45V23.46Z\"/>',\n  solid:\n    '<path d=\"M14.9909 16C18.8482 16 21.9859 12.86 21.9859 9C21.9859 5.14 18.8482 2 14.9909 2C11.1336 2 7.99578 5.14 7.99578 9C7.99578 12.86 11.1336 16 14.9909 16ZM12.9923 26.59C12.9923 25.79 13.3021 25.04 13.8717 24.47C14.4413 23.9 15.1907 23.59 15.9902 23.59C16.7896 23.59 17.5391 23.9 18.1087 24.47L21.9859 28.35L27.532 22.8C27.3222 22.45 27.0624 22.12 26.7226 21.86C24.8539 20.42 20.8368 18.01 14.9909 18.01C9.14498 18.01 5.1278 20.43 3.25911 21.86C2.45968 22.47 2 23.4 2 24.4V29.02C2 29.57 2.44968 30.02 2.9993 30.02C3.03927 30.02 3.06925 30 3.10922 30H15.1607L13.8717 28.71C13.3021 28.14 12.9923 27.39 12.9923 26.59ZM33.6877 20.88C33.298 20.49 32.6684 20.49 32.2787 20.88L21.9959 31.17L16.7097 25.88C16.3199 25.49 15.6904 25.49 15.3006 25.88C14.9109 26.27 14.9109 26.9 15.3006 27.29L22.0059 34L33.7077 22.29C34.0974 21.9 34.0974 21.27 33.7077 20.88H33.6877Z\"/>',\n};\n\nexport const assignUserIconName = 'assign-user';\nexport const assignUserIcon: IconShapeTuple = [assignUserIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.086 13C15.3167 13 13.0572 15.24 13.0572 18C13.0572 20.76 15.3167 23 18.086 23C20.8553 23 23.1147 20.76 23.1147 18C23.1147 15.24 20.8553 13 18.086 13ZM18.086 21C16.4264 21 15.0667 19.65 15.0667 18C15.0667 16.35 16.4164 15 18.086 15C19.7555 15 21.1052 16.35 21.1052 18C21.1052 19.65 19.7555 21 18.086 21ZM19.9055 6.86C20.6453 6.42 21.3751 6.04 22.0849 5.71C22.3849 5.89 22.7348 6 23.1147 6C24.0145 6 24.7643 5.41 25.0242 4.61C26.0639 4.32 27.0237 4.17 27.8735 4.17C29.2032 4.17 30.2629 4.52 30.9527 5.21C32.5223 6.77 32.3124 10.21 30.2929 14.35C30.7528 14.96 31.1927 15.56 31.6026 16.17C34.3919 10.99 34.8717 6.27 32.3824 3.8C30.6528 2.09 27.8635 1.79 24.6043 2.66C24.2344 2.25 23.7045 2 23.1147 2C22.015 2 21.1152 2.89 21.1052 3.98C20.1154 4.45 19.1057 5 18.086 5.64C12.1774 1.95 6.57885 1.03 3.79955 3.79C2.23994 5.36 1.86004 7.82 2.47988 10.72C2.17995 11.07 2 11.51 2 12C2 12.93 2.63984 13.71 3.50962 13.93C4.05948 15.25 4.7893 16.62 5.66908 18.01C1.95001 23.88 1.03024 29.44 3.79955 32.21C4.89927 33.3 6.43888 33.82 8.26842 33.82C11.0677 33.82 14.5268 32.6 18.1059 30.36C19.1157 30.99 20.1154 31.55 21.1052 32.01C21.1052 33.11 22.005 34 23.1147 34C23.7145 34 24.2444 33.74 24.6043 33.33C25.774 33.65 26.8837 33.82 27.9035 33.82C29.733 33.82 31.2726 33.3 32.3724 32.21C36.2314 28.37 32.9822 19.12 24.9742 11.16C23.3146 9.51 21.6151 8.08 19.9055 6.86ZM30.9527 30.8C29.813 31.93 27.6835 32.13 25.0242 31.39C24.7643 30.59 24.0145 30.01 23.1247 30.01C22.7448 30.01 22.4049 30.12 22.1049 30.3C21.3951 29.97 20.6753 29.59 19.9255 29.15C21.6251 27.93 23.3346 26.5 24.9842 24.86C26.6338 23.21 28.0834 21.52 29.3031 19.82C32.2424 24.77 32.7523 29.02 30.9627 30.81L30.9527 30.8ZM23.5546 23.44C15.8665 31.09 7.86852 33.42 5.22919 30.8C3.43964 29.02 3.95951 24.76 6.88877 19.82C8.11846 21.51 9.5481 23.21 11.2077 24.85C12.2474 25.89 13.3172 26.84 14.3869 27.72C14.9867 27.38 15.5966 27.01 16.2064 26.61C15.0167 25.68 13.817 24.63 12.6273 23.44C9.1482 19.98 6.7788 16.46 5.44913 13.4C5.79904 13.04 6.01899 12.55 6.01899 12C6.01899 11.02 5.30917 10.2 4.3694 10.04C3.95951 7.89 4.24943 6.19 5.22919 5.21C5.91901 4.52 6.97875 4.17 8.30841 4.17C10.4279 4.17 13.2172 5.06 16.2764 6.85C14.5668 8.07 12.8573 9.5 11.2077 11.15C10.098 12.26 9.07822 13.39 8.15845 14.53C8.48837 15.13 8.85827 15.74 9.26817 16.35C10.2479 15.09 11.3576 13.82 12.6273 12.56C14.4569 10.74 16.3064 9.23 18.086 8C19.8755 9.22 21.715 10.74 23.5446 12.56C25.3741 14.38 26.8937 16.22 28.1234 18C26.8937 19.78 25.3741 21.61 23.5446 23.43L23.5546 23.44Z\"/>',\n  solid:\n    '<path d=\"M18.086 13C15.3167 13 13.0572 15.24 13.0572 18C13.0572 20.76 15.3167 23 18.086 23C20.8553 23 23.1147 20.76 23.1147 18C23.1147 15.24 20.8553 13 18.086 13ZM19.9055 6.86C20.6453 6.42 21.3751 6.04 22.0849 5.71C22.3849 5.89 22.7348 6 23.1147 6C24.0145 6 24.7643 5.41 25.0242 4.61C26.0639 4.32 27.0237 4.17 27.8735 4.17C29.2032 4.17 30.2629 4.52 30.9527 5.21C32.5223 6.77 32.3124 10.21 30.2929 14.35C30.7528 14.96 31.1927 15.56 31.6026 16.17C34.3919 10.99 34.8717 6.27 32.3824 3.8C30.6528 2.09 27.8635 1.79 24.6043 2.66C24.2344 2.25 23.7045 2 23.1147 2C22.015 2 21.1152 2.89 21.1052 3.98C20.1154 4.45 19.1057 5 18.086 5.64C12.1774 1.95 6.57885 1.03 3.79955 3.79C2.23994 5.36 1.86004 7.82 2.47988 10.72C2.17995 11.07 2 11.51 2 12C2 12.93 2.63984 13.71 3.50962 13.93C4.05948 15.25 4.7893 16.62 5.66908 18.01C1.95001 23.88 1.03024 29.44 3.79955 32.21C4.89927 33.3 6.43888 33.82 8.26842 33.82C11.0677 33.82 14.5268 32.6 18.1059 30.36C19.1157 30.99 20.1154 31.55 21.1052 32.01C21.1052 33.11 22.005 34 23.1147 34C23.7145 34 24.2444 33.74 24.6043 33.33C25.774 33.65 26.8837 33.82 27.9035 33.82C29.733 33.82 31.2726 33.3 32.3724 32.21C36.2314 28.37 32.9822 19.12 24.9742 11.16C23.3146 9.51 21.6151 8.08 19.9055 6.86ZM30.9527 30.8C29.813 31.93 27.6835 32.13 25.0242 31.39C24.7643 30.59 24.0145 30.01 23.1247 30.01C22.7448 30.01 22.4049 30.12 22.1049 30.3C21.3951 29.97 20.6753 29.59 19.9255 29.15C21.6251 27.93 23.3346 26.5 24.9842 24.86C26.6338 23.21 28.0834 21.52 29.3031 19.82C32.2424 24.77 32.7523 29.02 30.9627 30.81L30.9527 30.8ZM23.5546 23.44C15.8665 31.09 7.86852 33.42 5.22919 30.8C3.43964 29.02 3.95951 24.76 6.88877 19.82C8.11846 21.51 9.5481 23.21 11.2077 24.85C12.2474 25.89 13.3172 26.84 14.3869 27.72C14.9867 27.38 15.5966 27.01 16.2064 26.61C15.0167 25.68 13.817 24.63 12.6273 23.44C9.1482 19.98 6.7788 16.46 5.44913 13.4C5.79904 13.04 6.01899 12.55 6.01899 12C6.01899 11.02 5.30917 10.2 4.3694 10.04C3.95951 7.89 4.24943 6.19 5.22919 5.21C5.91901 4.52 6.97875 4.17 8.30841 4.17C10.4279 4.17 13.2172 5.06 16.2764 6.85C14.5668 8.07 12.8573 9.5 11.2077 11.15C10.098 12.26 9.07822 13.39 8.15845 14.53C8.48837 15.13 8.85827 15.74 9.26817 16.35C10.2479 15.09 11.3576 13.82 12.6273 12.56C14.4569 10.74 16.3064 9.23 18.086 8C19.8755 9.22 21.715 10.74 23.5446 12.56C25.3741 14.38 26.8937 16.22 28.1234 18C26.8937 19.78 25.3741 21.61 23.5446 23.43L23.5546 23.44Z\"/>',\n};\n\nexport const atomIconName = 'atom';\nexport const atomIcon: IconShapeTuple = [atomIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 20L23.71 14.61C23.91 14.43 24 14.18 24 13.94C24 13.7 23.9 13.46 23.71 13.27C23.32 12.9 22.69 12.9 22.3 13.27L19.01 16.38V3C19.01 2.45 18.56 2 18.01 2C17.46 2 17.01 2.45 17.01 3V16.39L13.72 13.28C13.33 12.91 12.7 12.91 12.31 13.28C11.92 13.65 11.92 14.25 12.31 14.62L18.02 20.01L18 20ZM30 24H6V26H30V24ZM30 29.98V27.97H26V29.98H30ZM33.95 24.69L29.95 12.69C29.81 12.28 29.43 12.01 29 12.01H25.23C25.71 12.55 26 13.24 26 13.95C26 13.97 26 13.99 26 14.01H28.29L32.01 25.17V32.01H4V25.17L7.72 14.01H10.01C10.01 14.01 10.01 13.97 10.01 13.95C10.01 13.23 10.29 12.54 10.78 12.01H7.01C6.58 12.01 6.2 12.29 6.06 12.69L2.05 24.68C2.02 24.78 2 24.89 2 25V32C2 33.1 2.9 34 4 34H32C33.1 34 34 33.1 34 32V25C34 24.89 33.98 24.79 33.95 24.68V24.69Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M28.6322 15.0367H30.7322L33.95 24.69V24.68C33.98 24.79 34 24.89 34 25V32C34 33.1 33.1 34 32 34H4C2.9 34 2 33.1 2 32V25C2 24.89 2.02 24.78 2.05 24.68L6.06 12.69C6.2 12.29 6.58 12.01 7.01 12.01H10.78C10.29 12.54 10.01 13.23 10.01 13.95V14.01H7.72L4 25.17V32.01H32.01V25.17L28.6322 15.0367Z\"/><path d=\"M20.7976 14.6902C21.271 14.9261 21.8003 15.0475 22.3395 15.0367H23.258L18.0047 19.9956L12.31 14.62C11.92 14.25 11.92 13.65 12.31 13.28C12.7 12.91 13.33 12.91 13.72 13.28L17.01 16.39V3C17.01 2.45 17.46 2 18.01 2C18.56 2 19.01 2.45 19.01 3V11.5766C18.9988 11.7308 18.9987 11.8858 19.01 12.0403V16.38L20.7976 14.6902Z\"/><path d=\"M18.0047 19.9956L18 20L18.02 20.01L18.0047 19.9956Z\"/><path d=\"M30 27.97V29.98H26V27.97H30Z\"/><path d=\"M6 26V24H30V26H6Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.0533 12.9998C30.0355 12.9999 30.0178 13 30 13C28.6873 13 27.459 12.6387 26.4091 12.01H25.23C25.71 12.55 26 13.24 26 13.95V14.01H28.29L32.01 25.17V32.01H4V25.17L7.72 14.01H10.01V13.95C10.01 13.23 10.29 12.54 10.78 12.01H7.01C6.58 12.01 6.2 12.29 6.06 12.69L2.05 24.68C2.02 24.78 2 24.89 2 25V32C2 33.1 2.9 34 4 34H32C33.1 34 34 33.1 34 32V25C34 24.89 33.98 24.79 33.95 24.68V24.69L30.0533 12.9998Z\"/><path d=\"M18.0047 19.9956L18 20L18.02 20.01L18.0047 19.9956Z\"/><path d=\"M23.71 14.61L18.0047 19.9956L12.31 14.62C11.92 14.25 11.92 13.65 12.31 13.28C12.7 12.91 13.33 12.91 13.72 13.28L17.01 16.39V3C17.01 2.45 17.46 2 18.01 2C18.56 2 19.01 2.45 19.01 3V16.38L22.3 13.27C22.69 12.9 23.32 12.9 23.71 13.27C23.9 13.46 24 13.7 24 13.94C24 14.18 23.91 14.43 23.71 14.61Z\"/><path d=\"M30 27.97V29.98H26V27.97H30Z\"/><path d=\"M6 26V24H30V26H6Z\"/>',\n\n  solid:\n    '<path d=\"M18 20L23.71 14.61C23.91 14.43 24 14.18 24 13.94C24 13.7 23.9 13.46 23.71 13.27C23.32 12.9 22.69 12.9 22.3 13.27L19.01 16.38V3C19.01 2.45 18.56 2 18.01 2C17.46 2 17.01 2.45 17.01 3V16.39L13.72 13.28C13.33 12.91 12.7 12.91 12.31 13.28C11.92 13.65 11.92 14.25 12.31 14.62L18.02 20.01L18 20ZM29.95 12.68C29.81 12.27 29.43 12 29 12H25.23C25.71 12.54 26 13.23 26 13.94C26 14.74 25.66 15.51 25.08 16.06L19.37 21.45L18 22.75L16.63 21.45L10.92 16.06C10.34 15.51 10 14.73 10 13.94C10 13.22 10.28 12.53 10.77 12H7C6.57 12 6.19 12.28 6.05 12.68L2.28 24H33.72L29.95 12.68ZM2 26V32C2 33.1 2.9 34 4 34H32C33.1 34 34 33.1 34 32V26H2ZM30 30.01H26V28H30V30.01Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M25.7817 15.0367H30.7349L33.72 24H2.28L6.05 12.68C6.19 12.28 6.57 12 7 12H10.77C10.28 12.53 10 13.22 10 13.94C10 14.73 10.34 15.51 10.92 16.06L16.63 21.45L18 22.75L19.37 21.45L25.08 16.06C25.3852 15.7706 25.6239 15.4203 25.7817 15.0367Z\"/><path d=\"M20.7976 14.6902C21.271 14.9261 21.8003 15.0475 22.3395 15.0367H23.258L18.0047 19.9956L12.31 14.62C11.92 14.25 11.92 13.65 12.31 13.28C12.7 12.91 13.33 12.91 13.72 13.28L17.01 16.39V3C17.01 2.45 17.46 2 18.01 2C18.56 2 19.01 2.45 19.01 3V11.5766C18.9988 11.7308 18.9987 11.8858 19.01 12.0403V16.38L20.7976 14.6902Z\"/><path d=\"M18.0047 19.9956L18 20L18.02 20.01L18.0047 19.9956Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 32V26H34V32C34 33.1 33.1 34 32 34H4C2.9 34 2 33.1 2 32ZM26 30.01H30V28H26V30.01Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.0565 12.9998C30.0377 12.9999 30.0189 13 30 13C28.6803 13 27.446 12.6348 26.3924 12H25.23C25.71 12.54 26 13.23 26 13.94C26 14.74 25.66 15.51 25.08 16.06L19.37 21.45L18 22.75L16.63 21.45L10.92 16.06C10.34 15.51 10 14.73 10 13.94C10 13.22 10.28 12.53 10.77 12H7C6.57 12 6.19 12.28 6.05 12.68L2.28 24H33.72L30.0565 12.9998Z\"/><path d=\"M18.0047 19.9956L18 20L18.02 20.01L18.0047 19.9956Z\"/><path d=\"M23.71 14.61L18.0047 19.9956L12.31 14.62C11.92 14.25 11.92 13.65 12.31 13.28C12.7 12.91 13.33 12.91 13.72 13.28L17.01 16.39V3C17.01 2.45 17.46 2 18.01 2C18.56 2 19.01 2.45 19.01 3V16.38L22.3 13.27C22.69 12.9 23.32 12.9 23.71 13.27C23.9 13.46 24 13.7 24 13.94C24 14.18 23.91 14.43 23.71 14.61Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 32V26H34V32C34 33.1 33.1 34 32 34H4C2.9 34 2 33.1 2 32ZM26 30.01H30V28H26V30.01Z\"/>',\n};\n\nexport const backupIconName = 'backup';\nexport const backupIcon: IconShapeTuple = [backupIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30 24H6V26H30V24ZM13.71 8.72L17 5.61V19C17 19.55 17.45 20 18 20C18.55 20 19 19.55 19 19V5.61L22.29 8.72C22.68 9.09 23.31 9.09 23.7 8.72C24.09 8.35 24.09 7.75 23.7 7.38L18 2L12.29 7.39C12.09 7.57 12 7.82 12 8.06C12 8.3 12.1 8.54 12.29 8.73C12.68 9.1 13.31 9.1 13.7 8.73L13.71 8.72ZM30 29.98V27.97H26V29.98H30ZM33.95 24.69L29.95 12.69C29.81 12.28 29.43 12.01 29 12.01H21V14.01H28.28L32 25.17V32.01H4V25.17L7.72 14.01H15V12.01H7C6.57 12.01 6.19 12.29 6.05 12.69L2.05 24.68C2.02 24.78 2 24.89 2 25V32C2 33.1 2.9 34 4 34H32C33.1 34 34 33.1 34 32V25C34 24.89 33.98 24.79 33.95 24.68V24.69Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M28.6222 15.0367H30.7322L33.95 24.69V24.68C33.98 24.79 34 24.89 34 25V32C34 33.1 33.1 34 32 34H4C2.9 34 2 33.1 2 32V25C2 24.89 2.02 24.78 2.05 24.68L6.05 12.69C6.19 12.29 6.57 12.01 7 12.01H15V14.01H7.72L4 25.17V32.01H32V25.17L28.6222 15.0367Z\"/><path d=\"M22.0601 5.83215L21.0377 7.53619L19 5.61V19C19 19.55 18.55 20 18 20C17.45 20 17 19.55 17 19V5.61L13.71 8.72L13.7 8.73C13.31 9.1 12.68 9.1 12.29 8.73C12.1 8.54 12 8.3 12 8.06C12 7.82 12.09 7.57 12.29 7.39L18 2L22.0601 5.83215Z\"/><path d=\"M30 27.97V29.98H26V27.97H30Z\"/><path d=\"M6 24H30V26H6V24Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.0533 12.9998C30.0355 12.9999 30.0178 13 30 13C28.6873 13 27.459 12.6387 26.4091 12.01H21V14.01H28.28L32 25.17V32.01H4V25.17L7.72 14.01H15V12.01H7C6.57 12.01 6.19 12.29 6.05 12.69L2.05 24.68C2.02 24.78 2 24.89 2 25V32C2 33.1 2.9 34 4 34H32C33.1 34 34 33.1 34 32V25C34 24.89 33.98 24.79 33.95 24.68V24.69L30.0533 12.9998Z\"/><path d=\"M23.0405 6.75754C23.1184 7.48108 23.3065 8.1716 23.5877 8.81197C23.1971 9.08692 22.6444 9.05627 22.29 8.72L19 5.61V19C19 19.55 18.55 20 18 20C17.45 20 17 19.55 17 19V5.61L13.71 8.72L13.7 8.73C13.31 9.1 12.68 9.1 12.29 8.73C12.1 8.54 12 8.3 12 8.06C12 7.82 12.09 7.57 12.29 7.39L18 2L23.0405 6.75754Z\"/><path d=\"M30 27.97V29.98H26V27.97H30Z\"/><path d=\"M6 24H30V26H6V24Z\"/>',\n\n  solid:\n    '<path d=\"M13.71 8.72L17 5.61V19C17 19.55 17.45 20 18 20C18.55 20 19 19.55 19 19V5.61L22.29 8.72C22.68 9.09 23.31 9.09 23.7 8.72C24.09 8.35 24.09 7.75 23.7 7.38L18 2L12.29 7.39C12.09 7.57 12 7.82 12 8.06C12 8.3 12.1 8.54 12.29 8.73C12.68 9.1 13.31 9.1 13.7 8.73L13.71 8.72ZM2 26V32C2 33.1 2.9 34 4 34H32C33.1 34 34 33.1 34 32V26H2ZM30 30.01H26V28H30V30.01ZM29.95 12.68C29.81 12.27 29.43 12 29 12H21V19C21 20.65 19.65 22 18 22C16.35 22 15 20.65 15 19V12H7C6.57 12 6.19 12.28 6.05 12.68L2.28 24H33.72L29.95 12.68Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21 14.7827C21.4197 14.9575 21.876 15.046 22.3395 15.0367H30.7349L33.72 24H2.28L6.05 12.68C6.19 12.28 6.57 12 7 12H15V19C15 20.65 16.35 22 18 22C19.65 22 21 20.65 21 19V14.7827Z\"/><path d=\"M22.0601 5.83215L21.0377 7.53619L19 5.61V19C19 19.55 18.55 20 18 20C17.45 20 17 19.55 17 19V5.61L13.71 8.72L13.7 8.73C13.31 9.1 12.68 9.1 12.29 8.73C12.1 8.54 12 8.3 12 8.06C12 7.82 12.09 7.57 12.29 7.39L18 2L22.0601 5.83215Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 32V26H34V32C34 33.1 33.1 34 32 34H4C2.9 34 2 33.1 2 32ZM26 30.01H30V28H26V30.01Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.0565 12.9998C30.0377 12.9999 30.0189 13 30 13C28.6803 13 27.446 12.6348 26.3924 12H21V19C21 20.65 19.65 22 18 22C16.35 22 15 20.65 15 19V12H7C6.57 12 6.19 12.28 6.05 12.68L2.28 24H33.72L30.0565 12.9998Z\"/><path d=\"M23.0405 6.75754C23.1184 7.48108 23.3065 8.1716 23.5877 8.81197C23.1971 9.08692 22.6444 9.05627 22.29 8.72L19 5.61V19C19 19.55 18.55 20 18 20C17.45 20 17 19.55 17 19V5.61L13.71 8.72L13.7 8.73C13.31 9.1 12.68 9.1 12.29 8.73C12.1 8.54 12 8.3 12 8.06C12 7.82 12.09 7.57 12.29 7.39L18 2L23.0405 6.75754Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 32V26H34V32C34 33.1 33.1 34 32 34H4C2.9 34 2 33.1 2 32ZM26 30.01H30V28H26V30.01Z\"/>',\n};\n\nexport const backupRestoreIconName = 'backup-restore';\nexport const backupRestoreIcon: IconShapeTuple = [backupRestoreIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13 4.5C12.45 4.5 12 4.95 12 5.5V27.5C12 28.05 12.45 28.5 13 28.5C13.55 28.5 14 28.05 14 27.5V5.5C14 4.95 13.55 4.5 13 4.5ZM9 4.5C8.45 4.5 8 4.95 8 5.5V27.5C8 28.05 8.45 28.5 9 28.5C9.55 28.5 10 28.05 10 27.5V5.5C10 4.95 9.55 4.5 9 4.5ZM5 4.5C4.45 4.5 4 4.95 4 5.5V31.5C4 32.05 4.45 32.5 5 32.5C5.55 32.5 6 32.05 6 31.5V5.5C6 4.95 5.55 4.5 5 4.5ZM17 4.5C16.45 4.5 16 4.95 16 5.5V27.5C16 28.05 16.45 28.5 17 28.5C17.55 28.5 18 28.05 18 27.5V5.5C18 4.95 17.55 4.5 17 4.5ZM31 4.5C30.45 4.5 30 4.95 30 5.5V31.5C30 32.05 30.45 32.5 31 32.5C31.55 32.5 32 32.05 32 31.5V5.5C32 4.95 31.55 4.5 31 4.5ZM27 4.5C26.45 4.5 26 4.95 26 5.5V27.5C26 28.05 26.45 28.5 27 28.5C27.55 28.5 28 28.05 28 27.5V5.5C28 4.95 27.55 4.5 27 4.5ZM21 4.5C20.45 4.5 20 4.95 20 5.5V27.5C20 28.05 20.45 28.5 21 28.5C21.55 28.5 22 28.05 22 27.5V5.5C22 4.95 21.55 4.5 21 4.5Z\"/>',\n};\n\nexport const barCodeIconName = 'bar-code';\nexport const barCodeIcon: IconShapeTuple = [barCodeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.12 4H24V3.58C24 2.71 23.29 2 22.42 2H13.58C12.71 2 12 2.71 12 3.58V4H9.88C9.38 4 8.9 4.2 8.55 4.55C8.2 4.9 8 5.38 8 5.88V32.12C8 32.62 8.2 33.1 8.55 33.45C8.9 33.8 9.38 34 9.88 34H26.12C27.16 34 28 33.16 28 32.12V5.88C28 4.84 27.16 4 26.12 4ZM26 32H10V6H14V4H22V6H26V32ZM17.25 11.44C17.71 11.17 18.31 11.32 18.59 11.77L23.22 19.79L16.84 18.73L20.37 25.81C20.6 26.3 20.39 26.88 19.91 27.12C19.43 27.36 18.84 27.17 18.58 26.7L13.29 16.11L19.36 17.11L16.86 12.77C16.61 12.3 16.78 11.71 17.25 11.44Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.8338 2.87593C23.5741 2.35747 23.0373 2 22.42 2H13.58C12.71 2 12 2.71 12 3.58V4H9.88C9.38 4 8.9 4.2 8.55 4.55C8.2 4.9 8 5.38 8 5.88V32.12C8 32.62 8.2 33.1 8.55 33.45C8.9 33.8 9.38 34 9.88 34H26.12C27.16 34 28 33.16 28 32.12V15.0367H26V32H10V6H14V4H22V5.9323L23.8338 2.87593Z\"/><path d=\"M19.1305 12.7062L18.59 11.77C18.31 11.32 17.71 11.17 17.25 11.44C16.78 11.71 16.61 12.3 16.86 12.77L19.36 17.11L13.29 16.11L18.58 26.7C18.84 27.17 19.43 27.36 19.91 27.12C20.39 26.88 20.6 26.3 20.37 25.81L16.84 18.73L23.22 19.79L19.889 14.0202C19.7107 13.8328 19.5528 13.6219 19.4206 13.3893C19.2959 13.1703 19.1994 12.941 19.1305 12.7062Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.7823 2.78128C23.5071 2.31447 22.999 2 22.42 2H13.58C12.71 2 12 2.71 12 3.58V4H9.88C9.38 4 8.9 4.2 8.55 4.55C8.2 4.9 8 5.38 8 5.88V32.12C8 32.62 8.2 33.1 8.55 33.45C8.9 33.8 9.38 34 9.88 34H26.12C27.16 34 28 33.16 28 32.12V12.7101C27.2776 12.4951 26.604 12.1666 26 11.7453V32H10V6H14V4H22V6H23C23 4.83947 23.2824 3.74491 23.7823 2.78128Z\"/><path d=\"M18.59 11.77C18.31 11.32 17.71 11.17 17.25 11.44C16.78 11.71 16.61 12.3 16.86 12.77L19.36 17.11L13.29 16.11L18.58 26.7C18.84 27.17 19.43 27.36 19.91 27.12C20.39 26.88 20.6 26.3 20.37 25.81L16.84 18.73L23.22 19.79L18.59 11.77Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.12 4H24V3C24 2.45 23.55 2 23 2H13C12.45 2 12 2.45 12 3V4H9.88C9.38 4 8.9 4.2 8.55 4.55C8.2 4.9 8 5.38 8 5.88V32.12C8 32.62 8.2 33.1 8.55 33.45C8.9 33.8 9.38 34 9.88 34H26.12C27.16 34 28 33.16 28 32.12V5.88C28 4.84 27.16 4 26.12 4ZM23.19 19.99L17.2 18.99L20.56 25.73C20.83 26.32 20.59 27.01 20 27.31C19.83 27.39 19.65 27.44 19.47 27.44C19.03 27.44 18.62 27.2 18.41 26.8L13.12 16.21L12.94 15.86L13.33 15.92L18.98 16.85L16.69 12.87C16.39 12.3 16.59 11.6 17.15 11.27C17.33 11.16 17.54 11.11 17.75 11.11C18.16 11.11 18.54 11.32 18.77 11.67L23.4 19.69L23.61 20.06L23.19 19.99Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.9487 2.68446C23.8158 2.28783 23.4399 2 23 2H13C12.45 2 12 2.45 12 3V4H9.88C9.38 4 8.9 4.2 8.55 4.55C8.2 4.9 8 5.38 8 5.88V32.12C8 32.62 8.2 33.1 8.55 33.45C8.9 33.8 9.38 34 9.88 34H26.12C27.16 34 28 33.16 28 32.12V15.0367H22.3395C21.6287 15.0509 20.935 14.8354 20.3638 14.4308L23.4 19.69L23.61 20.06L17.2 18.99L20.56 25.73C20.83 26.32 20.59 27.01 20 27.31C19.83 27.39 19.65 27.44 19.47 27.44C19.03 27.44 18.62 27.2 18.41 26.8L13.12 16.21L12.94 15.86L13.33 15.92L18.98 16.85L16.69 12.87C16.39 12.3 16.59 11.6 17.15 11.27C17.33 11.16 17.54 11.11 17.75 11.11C18.16 11.11 18.54 11.32 18.77 11.67L19.0143 12.0932C18.9505 11.3807 19.1271 10.6553 19.5362 10.0387L23.9487 2.68446Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.8996 2.56456C23.3268 3.57944 23 4.75155 23 6C23 9.17102 25.1085 11.8496 28 12.7101V32.12C28 33.16 27.16 34 26.12 34H9.88C9.38 34 8.9 33.8 8.55 33.45C8.2 33.1 8 32.62 8 32.12V5.88C8 5.38 8.2 4.9 8.55 4.55C8.9 4.2 9.38 4 9.88 4H12V3C12 2.45 12.45 2 13 2H23C23.3942 2 23.737 2.23113 23.8996 2.56456ZM17.2 18.99L23.61 20.06L23.4 19.69L18.77 11.67C18.54 11.32 18.16 11.11 17.75 11.11C17.54 11.11 17.33 11.16 17.15 11.27C16.59 11.6 16.39 12.3 16.69 12.87L18.98 16.85L13.33 15.92L12.94 15.86L13.12 16.21L18.41 26.8C18.62 27.2 19.03 27.44 19.47 27.44C19.65 27.44 19.83 27.39 20 27.31C20.59 27.01 20.83 26.32 20.56 25.73L17.2 18.99Z\"/>',\n};\n\nexport const batteryIconName = 'battery';\nexport const batteryIcon: IconShapeTuple = [batteryIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.42,9.09l-13-6a1,1,0,0,0-.84,0l-13,6A1,1,0,0,0,4,10V27a1,1,0,0,0,.58.91l13,6a1,1,0,0,0,.84,0l13-6A1,1,0,0,0,32,27V10A1,1,0,0,0,31.42,9.09ZM18,5.1,28.61,10,18,14.9,7.39,10ZM6,11.56l11,5.08v14.8L6,26.36ZM19,31.44V16.64l11-5.08v14.8Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M30,15.53V26.36L19,31.44V16.64l2.57-1.19a3.67,3.67,0,0,1-2.11-1.22L18,14.9,7.39,10,18,5.1l3.08,1.42,1-1.74L18.42,3.09a1,1,0,0,0-.84,0l-13,6A1,1,0,0,0,4,10V27a1,1,0,0,0,.58.91l13,6a1,1,0,0,0,.84,0l13-6A1,1,0,0,0,32,27V15.53ZM17,31.44,6,26.36V11.56l11,5.08Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30,13.5V26.36L19,31.44V16.64l8.08-3.73a7.57,7.57,0,0,1-2-1.27L18,14.9,7.39,10,18,5.1l4.61,2.13A7.12,7.12,0,0,1,22.5,6a8,8,0,0,1,.07-1L18.42,3.09a1,1,0,0,0-.84,0l-13,6A1,1,0,0,0,4,10V27a1,1,0,0,0,.58.91l13,6a1,1,0,0,0,.84,0l13-6A1,1,0,0,0,32,27V13.22A7.37,7.37,0,0,1,30,13.5ZM17,31.44,6,26.36V11.56l11,5.08Z\"/>',\n\n  solid:\n    '<path d=\"M31.42,9.09l-13-6a1,1,0,0,0-.84,0l-13,6A1,1,0,0,0,4,10V27a1,1,0,0,0,.58.91l13,6a1,1,0,0,0,.84,0l13-6A1,1,0,0,0,32,27V10A1,1,0,0,0,31.42,9.09ZM18,14.9,7.39,10,18,5.1,28.61,10ZM30,26.36,19,31.44V16.64l11-5.08Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M30,15.38v11L19,31.44V16.64l2.79-1.29a3.68,3.68,0,0,1-2.25-1.16L18,14.9,7.39,10,18,5.1l3,1.39,1-1.75L18.42,3.09a1,1,0,0,0-.84,0l-13,6A1,1,0,0,0,4,10V27a1,1,0,0,0,.58.91l13,6a1,1,0,0,0,.84,0l13-6A1,1,0,0,0,32,27V15.38Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30,13.5V26.36L19,31.44V16.64l8.08-3.73a7.57,7.57,0,0,1-2-1.27L18,14.9,7.39,10,18,5.1l4.61,2.13A7.12,7.12,0,0,1,22.5,6a8,8,0,0,1,.07-1L18.42,3.09a1,1,0,0,0-.84,0l-13,6A1,1,0,0,0,4,10V27a1,1,0,0,0,.58.91l13,6a1,1,0,0,0,.84,0l13-6A1,1,0,0,0,32,27V13.22A7.37,7.37,0,0,1,30,13.5Z\"/>',\n};\n\nexport const blockIconName = 'block';\nexport const blockIcon: IconShapeTuple = [blockIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.53,18.76,26.6,15.57V6.43A1,1,0,0,0,26,5.53l-7.5-3.45a1,1,0,0,0-.84,0l-7.5,3.45a1,1,0,0,0-.58.91v9.14L2.68,18.76a1,1,0,0,0-.58.91v9.78h0a1,1,0,0,0,.58.91l7.5,3.45a1,1,0,0,0,.84,0l7.08-3.26,7.08,3.26a1,1,0,0,0,.84,0l7.5-3.45a1,1,0,0,0,.58-.91h0V19.67A1,1,0,0,0,33.53,18.76Zm-2.81.91L25.61,22,20.5,19.67l5.11-2.35ZM18.1,4.08l5.11,2.35L18.1,8.78,13,6.43ZM10.6,17.31l5.11,2.35L10.6,22,5.49,19.67Zm6.5,11.49-6.5,3-6.5-3V21.23L10.18,24A1,1,0,0,0,11,24l6.08-2.8ZM11.6,15.57h0V8l6.08,2.8a1,1,0,0,0,.84,0L24.6,8v7.58h0l-6.5,3ZM32.11,28.81l-6.5,3-6.51-3V21.22L25.19,24A1,1,0,0,0,26,24l6.08-2.8Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M33.53,18.76,26.6,15.57h-2v0l-6.5,3-6.5-3V8l6.08,2.8a1,1,0,0,0,.84,0l.24-.11a4.17,4.17,0,0,1,.29-.65l1.33-2.31-2.28,1L13,6.43l5.1-2.35,3.47,1.6,1-1.73L18.5,2.08a1,1,0,0,0-.84,0l-7.5,3.45a1,1,0,0,0-.58.91v9.14l-6.9,3.18a1,1,0,0,0-.58.91v9.78a1,1,0,0,0,.58.91l7.5,3.45a1,1,0,0,0,.84,0l7.08-3.26,7.08,3.26a1,1,0,0,0,.84,0l7.5-3.45a1,1,0,0,0,.58-.91V19.67A1,1,0,0,0,33.53,18.76ZM10.6,17.31l5.11,2.35L10.6,22,5.49,19.67Zm0,14.49-6.5-3V21.23L10.18,24A1,1,0,0,0,11,24l6.08-2.8,0,7.6Zm15-14.48,5.11,2.35L25.61,22,20.5,19.67Zm0,14.49-6.51-3V21.22L25.19,24A1,1,0,0,0,26,24l6.08-2.8,0,7.61Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M33.53,18.76,26.6,15.57V12.7a7.58,7.58,0,0,1-2-1.51v4.39l-6.5,3-6.5-3V8l6.08,2.8a1,1,0,0,0,.84,0L23,8.72a7.05,7.05,0,0,1-.47-2l-4.47,2L13,6.43l5.1-2.35,4.44,2s0-.06,0-.09a7.55,7.55,0,0,1,.27-2l-4.3-2a1,1,0,0,0-.84,0l-7.5,3.45a1,1,0,0,0-.58.91v9.14l-6.9,3.18a1,1,0,0,0-.58.91v9.78a1,1,0,0,0,.58.91l7.5,3.45a1,1,0,0,0,.84,0l7.08-3.26,7.08,3.26a1,1,0,0,0,.84,0l7.5-3.45a1,1,0,0,0,.58-.91V19.67A1,1,0,0,0,33.53,18.76ZM10.6,17.31l5.11,2.35L10.6,22,5.49,19.67Zm0,14.49-6.5-3V21.23L10.18,24A1,1,0,0,0,11,24l6.08-2.8,0,7.6Zm15-14.48,5.11,2.35L25.61,22,20.5,19.67Zm0,14.49-6.51-3V21.22L25.19,24A1,1,0,0,0,26,24l6.08-2.8,0,7.61Z\"/>',\n\n  solid:\n    '<path d=\"M33.53,18.76,26.6,15.57V6.43A1,1,0,0,0,26,5.53l-7.5-3.45a1,1,0,0,0-.84,0l-7.5,3.45a1,1,0,0,0-.58.91v9.14L2.68,18.76a1,1,0,0,0-.58.91v9.78h0a1,1,0,0,0,.58.91l7.5,3.45a1,1,0,0,0,.84,0l7.08-3.26,7.08,3.26a1,1,0,0,0,.84,0l7.5-3.45a1,1,0,0,0,.58-.91h0V19.67A1,1,0,0,0,33.53,18.76ZM25.61,22,20.5,19.67l5.11-2.35,5.11,2.35Zm-1-6.44-6.44,3V10.87a1,1,0,0,0,.35-.08L24.6,8v7.58ZM18.1,4.08l5.11,2.35L18.1,8.78,13,6.43ZM10.6,17.31l5.11,2.35L10.6,22,5.49,19.67Zm6.5,11.49-6.5,3h0V24.11h0A1,1,0,0,0,11,24l6.08-2.8Zm15,0-6.46,3V24.11A1,1,0,0,0,26,24l6.08-2.8Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M33.53,18.76,26.6,15.57v0h-2v0l-6.43,3V10.87a1.05,1.05,0,0,0,.35-.08l.14-.06A3.23,3.23,0,0,1,19,10l1.28-2.22-2.14,1L13,6.43l5.1-2.35,3.39,1.56,1-1.73-4-1.83a1,1,0,0,0-.84,0l-7.5,3.45a1,1,0,0,0-.58.91v9.14l-6.9,3.18a1,1,0,0,0-.58.91v9.78a1,1,0,0,0,.58.91l7.5,3.45a1,1,0,0,0,.84,0l7.08-3.26,7.08,3.26a1,1,0,0,0,.84,0l7.5-3.45a1,1,0,0,0,.58-.91V19.67A1,1,0,0,0,33.53,18.76Zm-28,.91,5.11-2.36,5.11,2.35L10.6,22ZM10.6,31.8V24.11A1.08,1.08,0,0,0,11,24l6.08-2.8,0,7.6Zm9.9-12.13,5.11-2.35,5.11,2.35L25.61,22ZM25.64,31.8V24.11A.89.89,0,0,0,26,24l6.08-2.8,0,7.6Z\"/>',\n\n  solidBadged:\n    '<path d=\"M33.53,18.76,26.6,15.57V12.69a7.66,7.66,0,0,1-2-1.47v4.34l-6.43,3V10.87a1.05,1.05,0,0,0,.35-.08L23,8.73a7.65,7.65,0,0,1-.48-2l-4.42,2L13,6.43l5.1-2.35,4.38,2V6a7.55,7.55,0,0,1,.27-2L18.5,2.08a1,1,0,0,0-.84,0l-7.5,3.45a1,1,0,0,0-.58.91v9.14l-6.9,3.18a1,1,0,0,0-.58.91v9.78a1,1,0,0,0,.58.91l7.5,3.45a1,1,0,0,0,.84,0l7.08-3.26,7.08,3.26a1,1,0,0,0,.84,0l7.5-3.45a1,1,0,0,0,.58-.91V19.67A1,1,0,0,0,33.53,18.76Zm-28,.91,5.11-2.36,5.11,2.35L10.6,22ZM10.6,31.8V24.11A1.08,1.08,0,0,0,11,24l6.08-2.8,0,7.6Zm9.9-12.13,5.11-2.35,5.11,2.35L25.61,22ZM25.64,31.8V24.11A.89.89,0,0,0,26,24l6.08-2.8,0,7.6Z\"/>',\n};\n\nexport const blocksGroupIconName = 'blocks-group';\nexport const blocksGroupIcon: IconShapeTuple = [blocksGroupIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22.9887 20.1073L20.9402 18.2876L19.9909 17.4477V5.40958L25.5268 10.9487L21.9894 14.0982V16.7778L27.6452 11.7486C27.8551 11.5686 27.975 11.3087 27.985 11.0287C27.985 10.7487 27.8851 10.4888 27.6952 10.2888L19.7011 2.29007C19.6112 2.20009 19.5013 2.1201 19.3714 2.07011C19.1316 1.97012 18.8518 1.97012 18.6119 2.07011C18.3621 2.17009 18.1723 2.37006 18.0723 2.61002C18.0224 2.73 17.9924 2.85998 17.9924 2.98996V15.648L9.6586 8.24914C9.2489 7.8792 8.60938 7.91919 8.24965 8.32913C7.87992 8.73906 7.91989 9.36896 8.32959 9.73891L17.3229 17.7377L17.6027 17.9876L8.33958 26.2463C7.92988 26.6163 7.88991 27.2462 8.25964 27.6561C8.45949 27.8761 8.72929 27.9961 9.00908 27.9961C9.2489 27.9961 9.47873 27.9161 9.66859 27.7461L18.0024 20.3372V32.9953C18.0024 33.1252 18.0324 33.2552 18.0823 33.3752C18.1823 33.6152 18.3821 33.8151 18.6219 33.9151C18.7419 33.9651 18.8718 33.9951 19.0017 33.9951C19.1316 33.9951 19.2615 33.9651 19.3814 33.9151C19.5013 33.8651 19.6112 33.7951 19.7111 33.6952L27.7052 25.6964C27.8951 25.5064 28.005 25.2365 27.995 24.9565C27.995 24.6766 27.8651 24.4166 27.6552 24.2366L22.9987 20.0873L22.9887 20.1073ZM19.9909 30.5856V20.1173L22.9887 22.7869L25.5268 25.0465L19.9909 30.5856Z\"/>',\n  solid:\n    '<path d=\"M22.9998 20.0989L20.9498 18.2801L19.9998 17.4406V5.4081L25.5398 10.9446L21.9998 14.0927V16.771L27.6598 11.7441C27.8698 11.5643 27.9898 11.3044 27.9998 11.0246C27.9998 10.7448 27.8998 10.4849 27.7098 10.2851L19.7098 2.29005C19.6198 2.2001 19.5098 2.12015 19.3798 2.07018C19.2598 2.02022 19.1298 1.99023 18.9998 1.99023C18.8698 1.99023 18.7398 2.01022 18.6198 2.06019C18.4698 2.12015 17.5098 2.8397 16.7998 3.37937C16.2998 3.75913 16.0098 4.34876 16.0098 4.97837V13.8628L9.65983 8.24633C9.24983 7.87656 8.60983 7.91653 8.24983 8.32628C7.87983 8.73602 7.91983 9.36563 8.32983 9.73539L15.9898 16.5411V19.4193L8.33983 26.2351C7.92983 26.6049 7.88983 27.2345 8.25983 27.6442C8.45983 27.8641 8.72983 27.984 9.00983 27.984C9.24983 27.984 9.47983 27.904 9.66983 27.7341L16.0098 22.1077V30.9921C16.0098 31.6217 16.2998 32.2114 16.7998 32.5911C17.5098 33.1308 18.4698 33.8503 18.6198 33.9103C18.7398 33.9603 18.8698 33.9902 18.9998 33.9902C19.1298 33.9902 19.2598 33.9603 19.3798 33.9103C19.4998 33.8603 19.6098 33.7904 19.7098 33.6904L27.7098 25.6954C27.8998 25.5055 28.0098 25.2357 27.9998 24.9559C27.9998 24.6761 27.8698 24.4162 27.6598 24.2363L22.9998 20.0889V20.0989ZM19.9998 30.5724V20.1089L22.9998 22.7772L25.5398 25.0358L19.9998 30.5724Z\"/>',\n};\n\nexport const bluetoothIconName = 'bluetooth';\nexport const bluetoothIcon: IconShapeTuple = [bluetoothIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M19,3,25.22,9.4l-5.66,5.8L21,16.63l5.68-5.83a2,2,0,0,0,0-2.78L20.48,1.7A2,2,0,0,0,18.85,1,2,2,0,0,0,17,3v11.4l2,2Z\"/><path d=\"M4.77,5,3.36,6.42,15.89,19,9.06,26a1,1,0,0,0,.71,1.7,1,1,0,0,0,.72-.31L17,20.68V32.94a2.08,2.08,0,0,0,.71,1.63A2,2,0,0,0,19,35a2,2,0,0,0,1.42-.6l5.41-5.54,3.54,3.53L30.77,31ZM19,33.05v-11l5.41,5.41Z\"/>',\n  solid:\n    '<path d=\"M19.31,5.17,23.7,9.7l-3.59,3.71,2.24,2.29,4.09-4.22a2.56,2.56,0,0,0,0-3.56l-6-6.14a2.51,2.51,0,0,0-2.77-.59,2.54,2.54,0,0,0-1.6,2.36v10l3.21,3.21Z\"/><path d=\"M4.5,5,3.09,6.42,15.17,18.51,8.7,25.19A1.6,1.6,0,0,0,9.85,27.9,1.57,1.57,0,0,0,11,27.41l5.11-5.27V32.45a2.54,2.54,0,0,0,1.6,2.36,2.44,2.44,0,0,0,.95.19,2.55,2.55,0,0,0,1.82-.77l5.12-5.29,3.49,3.48L30.5,31ZM19.81,30.83V22.65l4,4Z\"/>',\n};\n\nexport const bluetoothOffIconName = 'bluetooth-off';\nexport const bluetoothOffIcon: IconShapeTuple = [bluetoothOffIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12.0014 24.04H13.9993V22.05H12.0014V24.04ZM12.0014 20.05H13.9993V18.06H12.0014V20.05ZM12.0014 16.07H13.9993V14.08H12.0014V16.07ZM12.0014 8.1H13.9993V6.11H12.0014V8.1ZM12.0014 12.09H13.9993V10.1H12.0014V12.09ZM7.9957 20.06H9.99355V18.07H7.9957V20.06ZM7.9957 12.09H9.99355V10.1H7.9957V12.09ZM7.9957 24.05H9.99355V22.06H7.9957V24.05ZM7.9957 16.08H9.99355V14.09H7.9957V16.08ZM7.9957 8.11H9.99355V6.12H7.9957V8.11ZM25.9964 23.05H27.9943V21.06H25.9964V23.05ZM19.8824 2H6.11832C4.95375 2 4 2.95 4 4.11V34H22.0007V4.11C22.0007 2.94 21.047 2 19.8824 2ZM20.0029 32.01H16.0072V28.03H10.0036V32.01H5.99785V4.23C5.99785 4.23 6.00789 4.17 6.02797 4.15C6.04805 4.13 6.07816 4.12 6.10828 4.12H19.8724C19.8724 4.12 19.9326 4.13 19.9527 4.15C19.9727 4.17 19.9828 4.2 19.9828 4.23V32.01H20.0029ZM30.0021 11.09H23.9986V13.08H30.0021V32.01H23.9986V34H32V13.08C32 11.98 31.1065 11.09 30.0021 11.09ZM26.0065 27.03H28.0043V25.04H26.0065V27.03ZM16.0072 24.04H18.005V22.05H16.0072V24.04ZM28.0143 17.07H26.0165V19.06H28.0143V17.07ZM16.0072 8.1H18.005V6.11H16.0072V8.1ZM16.0072 20.06H18.005V18.07H16.0072V20.06ZM16.0072 16.08H18.005V14.09H16.0072V16.08ZM16.0072 12.09H18.005V10.1H16.0072V12.09Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M30.0021 15.0367H32V34H23.9986V32.01H30.0021V15.0367Z\"/><path d=\"M22.0007 6.04897V4.11C22.0007 2.94 21.047 2 19.8824 2H6.11832C4.95375 2 4 2.95 4 4.11V34H22.0007V15.0195C21.239 14.9403 20.5215 14.6007 19.9828 14.0523V32.01H16.0072V28.03H10.0036V32.01H5.99785V4.23C5.99785 4.23 6.00789 4.17 6.02797 4.15C6.04805 4.13 6.07816 4.12 6.10828 4.12H19.8724C19.8724 4.12 19.9326 4.13 19.9527 4.15C19.9727 4.17 19.9828 4.2 19.9828 4.23V9.39901L22.0007 6.04897Z\"/><path d=\"M13.9993 24.04H12.0014V22.05H13.9993V24.04Z\"/><path d=\"M13.9993 20.05H12.0014V18.06H13.9993V20.05Z\"/><path d=\"M13.9993 16.07H12.0014V14.08H13.9993V16.07Z\"/><path d=\"M13.9993 8.1H12.0014V6.11H13.9993V8.1Z\"/><path d=\"M13.9993 12.09H12.0014V10.1H13.9993V12.09Z\"/><path d=\"M9.99355 20.06H7.9957V18.07H9.99355V20.06Z\"/><path d=\"M9.99355 12.09H7.9957V10.1H9.99355V12.09Z\"/><path d=\"M9.99355 24.05H7.9957V22.06H9.99355V24.05Z\"/><path d=\"M9.99355 16.08H7.9957V14.09H9.99355V16.08Z\"/><path d=\"M9.99355 8.11H7.9957V6.12H9.99355V8.11Z\"/><path d=\"M27.9943 23.05H25.9964V21.06H27.9943V23.05Z\"/><path d=\"M28.0043 27.03H26.0065V25.04H28.0043V27.03Z\"/><path d=\"M18.005 24.04H16.0072V22.05H18.005V24.04Z\"/><path d=\"M26.0165 17.07H28.0143V19.06H26.0165V17.07Z\"/><path d=\"M18.005 8.1H16.0072V6.11H18.005V8.1Z\"/><path d=\"M18.005 20.06H16.0072V18.07H18.005V20.06Z\"/><path d=\"M18.005 16.08H16.0072V14.09H18.005V16.08Z\"/><path d=\"M18.005 12.09H16.0072V10.1H18.005V12.09Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M31.9726 12.7494C31.3772 12.9128 30.7501 13 30.1025 13C28.2346 13 26.5369 12.2741 25.2782 11.09H23.9986V13.08H30.0021V32.01H23.9986V34H32V13.08C32 12.9674 31.9906 12.8569 31.9726 12.7494Z\"/><path d=\"M27.9943 23.05H25.9964V21.06H27.9943V23.05Z\"/><path d=\"M13.9993 24.04H12.0014V22.05H13.9993V24.04Z\"/><path d=\"M13.9993 20.05H12.0014V18.06H13.9993V20.05Z\"/><path d=\"M13.9993 16.07H12.0014V14.08H13.9993V16.07Z\"/><path d=\"M13.9993 8.1H12.0014V6.11H13.9993V8.1Z\"/><path d=\"M13.9993 12.09H12.0014V10.1H13.9993V12.09Z\"/><path d=\"M9.99355 20.06H7.9957V18.07H9.99355V20.06Z\"/><path d=\"M9.99355 12.09H7.9957V10.1H9.99355V12.09Z\"/><path d=\"M9.99355 24.05H7.9957V22.06H9.99355V24.05Z\"/><path d=\"M9.99355 16.08H7.9957V14.09H9.99355V16.08Z\"/><path d=\"M9.99355 8.11H7.9957V6.12H9.99355V8.11Z\"/><path d=\"M18.005 24.04H16.0072V22.05H18.005V24.04Z\"/><path d=\"M18.005 8.1H16.0072V6.11H18.005V8.1Z\"/><path d=\"M18.005 20.06H16.0072V18.07H18.005V20.06Z\"/><path d=\"M18.005 16.08H16.0072V14.09H18.005V16.08Z\"/><path d=\"M18.005 12.09H16.0072V10.1H18.005V12.09Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.11832 2H19.8824C21.047 2 22.0007 2.94 22.0007 4.11V34H4V4.11C4 2.95 4.95375 2 6.11832 2ZM16.0072 32.01H19.9828V4.23C19.9828 4.2 19.9727 4.17 19.9527 4.15C19.9326 4.13 19.8724 4.12 19.8724 4.12H6.10828C6.07816 4.12 6.04805 4.13 6.02797 4.15C6.00789 4.17 5.99785 4.23 5.99785 4.23V32.01H10.0036V28.03H16.0072V32.01Z\"/><path d=\"M28.0043 27.03H26.0065V25.04H28.0043V27.03Z\"/><path d=\"M26.0165 17.07H28.0143V19.06H26.0165V17.07Z\"/>',\n\n  solid:\n    '<path d=\"M29.9964 11.04H23.9857V33.95H32V13.03C32 11.93 31.0984 11.04 29.9964 11.04ZM28.1231 27.08H25.9292V24.89H28.1231V27.08ZM28.1231 23.1H25.9292V20.91H28.1231V23.1ZM28.1231 19.11H25.9292V16.92H28.1231V19.11ZM19.9084 2H6.12379C4.9517 2 4 2.95 4 4.11V34H10.0107V28.01H16.0215V34H22.0322V4.11C22.0322 2.94 21.0805 2 19.9084 2ZM10.1009 24.04H7.90698V21.85H10.1009V24.04ZM10.1009 20.05H7.90698V17.86H10.1009V20.05ZM10.1009 16.07H7.90698V13.88H10.1009V16.07ZM10.1009 12.08H7.90698V9.89H10.1009V12.08ZM10.1009 8.09H7.90698V5.9H10.1009V8.09ZM14.098 24.03H11.9041V21.84H14.098V24.03ZM14.098 20.04H11.9041V17.85H14.098V20.04ZM14.098 16.06H11.9041V13.87H14.098V16.06ZM14.098 12.07H11.9041V9.88H14.098V12.07ZM14.098 8.08H11.9041V5.89H14.098V8.08ZM18.0952 24.02H15.9013V21.83H18.0952V24.02ZM18.0952 20.03H15.9013V17.84H18.0952V20.03ZM18.0952 16.05H15.9013V13.86H18.0952V16.05ZM18.0952 12.06H15.9013V9.87H18.0952V12.06ZM18.1453 8.12H15.9513V5.93H18.1453V8.12Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.9857 15.0367H32V33.95H23.9857V15.0367ZM25.9292 27.08H28.1231V24.89H25.9292V27.08ZM25.9292 23.1H28.1231V20.91H25.9292V23.1ZM25.9292 19.11H28.1231V16.92H25.9292V19.11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.0322 5.87864L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C19.9708 14.3567 20.9642 14.9505 22.0322 15.0285V34H16.0215V28.01H10.0107V34H4V4.11C4 2.95 4.9517 2 6.12379 2H19.9084C21.0805 2 22.0322 2.94 22.0322 4.11V5.87864ZM7.90698 24.04H10.1009V21.85H7.90698V24.04ZM7.90698 20.05H10.1009V17.86H7.90698V20.05ZM7.90698 16.07H10.1009V13.88H7.90698V16.07ZM7.90698 12.08H10.1009V9.89H7.90698V12.08ZM7.90698 8.09H10.1009V5.9H7.90698V8.09ZM11.9041 24.03H14.098V21.84H11.9041V24.03ZM11.9041 20.04H14.098V17.85H11.9041V20.04ZM11.9041 16.06H14.098V13.87H11.9041V16.06ZM11.9041 12.07H14.098V9.88H11.9041V12.07ZM11.9041 8.08H14.098V5.89H11.9041V8.08ZM15.9013 24.02H18.0952V21.83H15.9013V24.02ZM15.9013 20.03H18.0952V17.84H15.9013V20.03ZM15.9013 16.05H18.0952V13.86H15.9013V16.05ZM15.9013 12.06H18.0952V9.87H15.9013V12.06ZM15.9513 8.12H18.1453V5.93H15.9513V8.12Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.9753 12.7174C31.3489 12.9013 30.686 13 30 13C28.1133 13 26.401 12.2536 25.1422 11.04H23.9857V33.95H32V13.03C32 12.9236 31.9916 12.8192 31.9753 12.7174ZM25.9292 27.08H28.1231V24.89H25.9292V27.08ZM25.9292 23.1H28.1231V20.91H25.9292V23.1ZM25.9292 19.11H28.1231V16.92H25.9292V19.11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.12379 2H19.9084C21.0805 2 22.0322 2.94 22.0322 4.11V34H16.0215V28.01H10.0107V34H4V4.11C4 2.95 4.9517 2 6.12379 2ZM7.90698 24.04H10.1009V21.85H7.90698V24.04ZM7.90698 20.05H10.1009V17.86H7.90698V20.05ZM7.90698 16.07H10.1009V13.88H7.90698V16.07ZM7.90698 12.08H10.1009V9.89H7.90698V12.08ZM7.90698 8.09H10.1009V5.9H7.90698V8.09ZM11.9041 24.03H14.098V21.84H11.9041V24.03ZM11.9041 20.04H14.098V17.85H11.9041V20.04ZM11.9041 16.06H14.098V13.87H11.9041V16.06ZM11.9041 12.07H14.098V9.88H11.9041V12.07ZM11.9041 8.08H14.098V5.89H11.9041V8.08ZM15.9013 24.02H18.0952V21.83H15.9013V24.02ZM15.9013 20.03H18.0952V17.84H15.9013V20.03ZM15.9013 16.05H18.0952V13.86H15.9013V16.05ZM15.9013 12.06H18.0952V9.87H15.9013V12.06ZM15.9513 8.12H18.1453V5.93H15.9513V8.12Z\"/>',\n};\n\nexport const buildingIconName = 'building';\nexport const buildingIcon: IconShapeTuple = [buildingIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.49 8.92206L19.49 2.12991C19.16 1.93985 18.75 1.95986 18.43 2.17993L4.43 11.803C4.16 11.993 4 12.3031 4 12.6232V26.2075C4 26.5676 4.19 26.8978 4.51 27.0778L16.51 33.87C16.66 33.96 16.83 34 17 34C17.2 34 17.4 33.94 17.57 33.8199L31.57 24.1869C31.84 23.9968 32 23.6867 32 23.3666V9.79234C32 9.43222 31.81 9.10212 31.49 8.92206ZM19.05 4.18056L28.78 9.6923L24.1 12.9133L14.37 7.40158L19.05 4.18056ZM16 31.2991L6 25.6374V13.9336L16 19.5954V31.2991ZM16.95 17.8349L7.22 12.3231L12.54 8.66198L22.27 14.1737L16.95 17.8349ZM30 22.8565L18 31.1091V19.5354L30 11.2828V22.8565Z\"/>',\n  solid:\n    '<path d=\"M31.4898 8.92218L19.4898 2.13003C19.1598 1.93997 18.7498 1.95998 18.4298 2.18005L4.93977 11.463L4.43977 11.8031C4.16977 11.9932 4.00977 12.3033 4.00977 12.6234V26.2077C4.00977 26.5678 4.19977 26.8979 4.51977 27.0779L16.0198 33.59L16.5198 33.8701C16.6698 33.9601 16.8398 34.0001 17.0098 34.0001C17.2098 34.0001 17.4098 33.9401 17.5798 33.8201L31.5798 24.187C31.8498 23.997 32.0098 23.6869 32.0098 23.3668V9.79246C32.0098 9.43234 31.8198 9.10224 31.4998 8.92218H31.4898ZM19.0498 4.18068L28.7798 9.69243L24.0998 12.9134L14.3698 7.4017L19.0498 4.18068ZM17.1098 17.715L7.38977 12.2032L12.5398 8.6621L22.2698 14.1738L17.1198 17.715H17.1098ZM29.9898 22.8566L17.9898 31.1092V19.5355L29.9898 11.2829V22.8566Z\"/>',\n};\n\nexport const bundleIconName = 'bundle';\nexport const bundleIcon: IconShapeTuple = [bundleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M15 34.1499C14.7348 34.1499 14.4804 34.0442 14.2929 33.8562C14.1054 33.6681 14 33.413 14 33.1471V3.15272C14 2.88676 14.1054 2.63169 14.2929 2.44362C14.4804 2.25556 14.7348 2.1499 15 2.1499C15.2652 2.1499 15.5196 2.25556 15.7071 2.44362C15.8946 2.63169 16 2.88676 16 3.15272V33.1471C16 33.413 15.8946 33.6681 15.7071 33.8562C15.5196 34.0442 15.2652 34.1499 15 34.1499Z\"/><path d=\"M21 34.1499C20.7348 34.1499 20.4804 34.0442 20.2929 33.8562C20.1054 33.6681 20 33.413 20 33.1471V3.15272C20 2.88676 20.1054 2.63169 20.2929 2.44362C20.4804 2.25556 20.7348 2.1499 21 2.1499C21.2652 2.1499 21.5196 2.25556 21.7071 2.44362C21.8946 2.63169 22 2.88676 22 3.15272V33.1471C22 33.413 21.8946 33.6681 21.7071 33.8562C21.5196 34.0442 21.2652 34.1499 21 34.1499Z\"/><path d=\"M14.46 19.0474H3C2.73478 19.0474 2.48043 18.9418 2.29289 18.7537C2.10536 18.5656 2 18.3106 2 18.0446C2 17.7786 2.10536 17.5236 2.29289 17.3355C2.48043 17.1474 2.73478 17.0418 3 17.0418H14.46C14.7252 17.0418 14.9796 17.1474 15.1671 17.3355C15.3546 17.5236 15.46 17.7786 15.46 18.0446C15.46 18.3106 15.3546 18.5656 15.1671 18.7537C14.9796 18.9418 14.7252 19.0474 14.46 19.0474Z\"/><path d=\"M33 19.0474H21.54C21.2748 19.0474 21.0204 18.9418 20.8329 18.7537C20.6454 18.5656 20.54 18.3106 20.54 18.0446C20.54 17.7786 20.6454 17.5236 20.8329 17.3355C21.0204 17.1474 21.2748 17.0418 21.54 17.0418H33C33.2652 17.0418 33.5196 17.1474 33.7071 17.3355C33.8946 17.5236 34 17.7786 34 18.0446C34 18.3106 33.8946 18.5656 33.7071 18.7537C33.5196 18.9418 33.2652 19.0474 33 19.0474Z\"/>',\n};\n\nexport const capacitorIconName = 'capacitor';\nexport const capacitorIcon: IconShapeTuple = [capacitorIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm0,30A14,14,0,1,1,32,18,14,14,0,0,1,18,32Z\"/><path d=\"M22.33,18a4.46,4.46,0,1,0-4.45,4.46A4.46,4.46,0,0,0,22.33,18ZM17.88,20.9A2.86,2.86,0,1,1,20.73,18,2.86,2.86,0,0,1,17.88,20.9Z\"/><path d=\"M17.88,7.43H18V5.84h-.12A12.21,12.21,0,0,0,5.68,17.75h1.6A10.61,10.61,0,0,1,17.88,7.43Z\"/><path d=\"M30.08,18H28.49v0A10.61,10.61,0,0,1,18.25,28.63v1.6A12.22,12.22,0,0,0,30.09,18S30.08,18,30.08,18Z\"/><path d=\"M18,11V9.44h-.12a8.62,8.62,0,0,0-8.6,8.32h1.6a7,7,0,0,1,7-6.72Z\"/><path d=\"M18.25,25v1.6A8.61,8.61,0,0,0,26.48,18v0h-1.6v0A7,7,0,0,1,18.25,25Z\"/>',\n  solid:\n    '<path d=\"M18.17,1.92a16,16,0,1,0,16,16A16,16,0,0,0,18.17,1.92ZM26.23,18h1.54a9.61,9.61,0,0,1-9.6,9.53H18V26h.17A8.07,8.07,0,0,0,26.23,18ZM6.05,18H4.45v-.08A13.72,13.72,0,0,1,18,4.21v1.6A12.13,12.13,0,0,0,6.05,17.92Zm4.05,0H8.56v-.08A9.61,9.61,0,0,1,18,8.32V9.86a8.07,8.07,0,0,0-7.9,8.06Zm4.32-.08a3.75,3.75,0,1,1,3.75,3.75A3.75,3.75,0,0,1,14.42,17.92Zm3.75,13.71H18V30h.17A12.13,12.13,0,0,0,30.28,18h1.6A13.73,13.73,0,0,1,18.17,31.63Z\"/>',\n};\n\nexport const cdDvdIconName = 'cd-dvd';\nexport const cdDvdIcon: IconShapeTuple = [cdDvdIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M4 6H32C33.1046 6 34 6.89543 34 8V18.37C33.4351 17.663 32.7597 17.0518 32 16.56V8H4V28H20.41L20.5 28.16L19 30H4C2.89543 30 2 29.1046 2 28V8C2 6.89543 2.89543 6 4 6Z\"/><path d=\"M7 11.9553H24V13.5434H7V11.9553Z\"/><path d=\"M18 15.9256H7V17.5136H18V15.9256Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.455 17.1463C24.838 17.1277 22.4765 18.7022 21.5044 21.1143C20.5317 23.528 21.1492 26.2867 23.06 28.0645L21.12 30.4168L22.02 33.9999L25.68 29.5731C26.8385 29.9131 28.0715 29.9131 29.23 29.5731L32.89 33.9999L33.79 30.4168L31.85 28.0645C33.7608 26.2867 34.3783 23.528 33.4056 21.1143C32.4335 18.7022 30.072 17.1277 27.455 17.1463ZM23.2102 23.4299C23.1882 25.7847 25.0877 27.7142 27.46 27.747C29.8547 27.758 31.808 25.8459 31.83 23.4691C31.8298 21.1143 29.9122 19.2024 27.5397 19.1916C25.1673 19.1809 23.2321 21.0752 23.2102 23.4299Z\"/><path d=\"M7 22.8734H17V24.4615H7V22.8734Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H19L20.5 28.16L20.41 28H4V8H20.7594L21.9594 6Z\"/><path d=\"M32 15.0367H33.6637C33.7763 15.0389 33.8886 15.0354 34 15.0263V18.37C33.4351 17.663 32.7597 17.0518 32 16.56V15.0367Z\"/><path d=\"M19.005 11.9553C19.0277 12.4492 19.1653 12.9407 19.4206 13.3893C19.4504 13.4418 19.4815 13.4932 19.5139 13.5434H7V11.9553H19.005Z\"/><path d=\"M7 15.9256H18V17.5136H7V15.9256Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.455 17.1463C24.838 17.1277 22.4765 18.7022 21.5044 21.1143C20.5317 23.528 21.1492 26.2867 23.06 28.0645L21.12 30.4168L22.02 33.9999L25.68 29.5731C26.8385 29.9131 28.0715 29.9131 29.23 29.5731L32.89 33.9999L33.79 30.4168L31.85 28.0645C33.7608 26.2867 34.3783 23.528 33.4056 21.1143C32.4335 18.7022 30.072 17.1277 27.455 17.1463ZM23.2102 23.4299C23.1882 25.7847 25.0877 27.7142 27.46 27.747C29.8547 27.758 31.808 25.8459 31.83 23.4691C31.8298 21.1143 29.9122 19.2024 27.5397 19.1916C25.1673 19.1809 23.2321 21.0752 23.2102 23.4299Z\"/><path d=\"M17 22.8734H7V24.4615H17V22.8734Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M4 27.8362V7.98511H22.78C22.5968 7.33899 22.5026 6.67122 22.5 6H4C2.89543 6 2 6.88876 2 7.98511V27.8362C2 28.9326 2.89543 29.8213 4 29.8213H19L20.5 27.995L20.41 27.8362H4Z\"/><path d=\"M32 13.1663V16.4814C32.7597 16.9695 33.4351 17.5762 34 18.2779V12.3226C33.3785 12.6993 32.7046 12.9836 32 13.1663Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.455 17.1464C24.838 17.1278 22.4765 18.7023 21.5044 21.1144C20.5317 23.528 21.1492 26.2867 23.06 28.0645L21.12 30.4169L22.02 34L25.68 29.5732C26.8385 29.9132 28.0715 29.9132 29.23 29.5732L32.89 34L33.79 30.4169L31.85 28.0645C33.7608 26.2867 34.3783 23.528 33.4056 21.1144C32.4335 18.7023 30.072 17.1278 27.455 17.1464ZM27.46 27.7469C25.0877 27.7141 23.1882 25.7846 23.2102 23.4298C23.2321 21.0751 25.1673 19.1808 27.5397 19.1915C29.9122 19.2023 31.8298 21.1142 31.83 23.469C31.808 25.8458 29.8547 27.7579 27.46 27.7469Z\"/><path d=\"M17 22.8734H7V24.4615H17V22.8734Z\"/><path d=\"M7 15.9256H18V17.5136H7V15.9256Z\"/><path d=\"M24 11.9553H7V13.5434H24V11.9553Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19 30H4C2.89543 30 2 29.1046 2 28V8C2 6.89543 2.89543 6 4 6H32C33.1046 6 34 6.89543 34 8V18.37C31.2314 14.8437 26.1703 14.1373 22.5418 16.7705C18.9133 19.4038 18.0159 24.4345 20.51 28.16L19.58 29.3L19 30ZM29.0721 17.3463C31.8808 18.0768 33.8374 20.6033 33.83 23.4899C33.8265 25.2167 33.1108 26.8664 31.85 28.0539L33.79 30.4104L32.89 33.9999L29.23 29.5652C28.0715 29.9058 26.8385 29.9058 25.68 29.5652L22.02 33.9999L21.12 30.4104L23.06 28.0539C20.9607 26.0599 20.4829 22.9068 21.8981 20.3863C23.3133 17.8659 26.2635 16.6157 29.0721 17.3463ZM25.7457 19.4334C24.1148 20.1248 23.0657 21.7274 23.09 23.4901H23.1C23.122 25.8672 25.0692 27.7812 27.46 27.7756C29.2329 27.7754 30.83 26.7102 31.5028 25.0792C32.1755 23.4482 31.7905 21.5746 30.5282 20.3368C29.2659 19.0989 27.3766 18.742 25.7457 19.4334ZM7 13.5568V11.9659H24V13.5568H7ZM7 17.5341H18V15.9432H7V17.5341ZM17 24.4943H7V22.9034H17V24.4943Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.9594 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H19L19.58 29.3L20.51 28.16C18.0159 24.4345 18.9133 19.4038 22.5418 16.7705C26.1703 14.1373 31.2314 14.8437 34 18.37V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H22.3395C21.2214 15.0591 20.1458 14.513 19.5226 13.5568H7V11.9659H19.0055C18.9723 11.2948 19.1514 10.6186 19.5362 10.0387L21.9594 6ZM18 17.5341H7V15.9432H18V17.5341ZM7 24.4943H17V22.9034H7V24.4943Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.83 23.4899C33.8374 20.6033 31.8808 18.0768 29.0721 17.3463C26.2635 16.6157 23.3133 17.8659 21.8981 20.3863C20.4829 22.9068 20.9607 26.0599 23.06 28.0539L21.12 30.4104L22.02 33.9999L25.68 29.5652C26.8385 29.9058 28.0715 29.9058 29.23 29.5652L32.89 33.9999L33.79 30.4104L31.85 28.0539C33.1108 26.8664 33.8265 25.2167 33.83 23.4899ZM23.09 23.4901C23.0657 21.7274 24.1148 20.1248 25.7457 19.4334C27.3766 18.742 29.2659 19.0989 30.5282 20.3368C31.7905 21.5746 32.1755 23.4482 31.5028 25.0792C30.83 26.7102 29.2329 27.7754 27.46 27.7756C25.0692 27.7812 23.122 25.8672 23.1 23.4901H23.09Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C26.134 13 23 9.86599 23 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H19L19.58 29.3L20.51 28.16C18.0159 24.4345 18.9133 19.4038 22.5418 16.7705C26.1703 14.1373 31.2314 14.8437 34 18.37V11.7453ZM7 11.9659V13.5568H24V11.9659H7ZM18 17.5341H7V15.9432H18V17.5341ZM7 24.4943H17V22.9034H7V24.4943Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.83 23.4899C33.8374 20.6033 31.8808 18.0768 29.0721 17.3463C26.2635 16.6157 23.3133 17.8659 21.8981 20.3863C20.4829 22.9068 20.9607 26.0599 23.06 28.0539L21.12 30.4104L22.02 33.9999L25.68 29.5652C26.8385 29.9058 28.0715 29.9058 29.23 29.5652L32.89 33.9999L33.79 30.4104L31.85 28.0539C33.1108 26.8664 33.8265 25.2167 33.83 23.4899ZM23.09 23.4901C23.0657 21.7274 24.1148 20.1248 25.7457 19.4334C27.3766 18.742 29.2659 19.0989 30.5282 20.3368C31.7905 21.5746 32.1755 23.4482 31.5028 25.0792C30.83 26.7102 29.2329 27.7754 27.46 27.7756C25.0692 27.7812 23.122 25.8672 23.1 23.4901H23.09Z\"/>',\n};\n\nexport const certificateIconName = 'certificate';\nexport const certificateIcon: IconShapeTuple = [certificateIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.0885 19.5377C23.5322 19.5393 22.9775 19.4786 22.4346 19.3567C22.751 20.0425 22.993 20.7604 23.1563 21.4981C23.457 21.4981 23.7677 21.4981 24.0885 21.4981C25.1106 21.4965 26.1259 21.3302 27.0955 21.0055L26.1633 19.1858C25.491 19.3979 24.7929 19.5163 24.0885 19.5377Z\"/><path d=\"M18.9064 17.5873L18.5456 17.2053C17.763 16.4379 17.1594 15.5063 16.7782 14.4773C16.3969 13.4483 16.2474 12.3475 16.3404 11.2537C16.4428 9.78865 16.9804 8.38797 17.884 7.23233L17.8038 8.66996C17.8028 8.92164 17.8959 9.16454 18.0648 9.35068C18.2337 9.53682 18.4661 9.65266 18.716 9.6753H18.8062C19.0571 9.67632 19.2993 9.58291 19.4848 9.41353C19.6704 9.24414 19.7859 9.0111 19.8085 8.76044L20.1493 4.64861C20.1613 4.50299 20.1415 4.3565 20.0913 4.21934C20.0411 4.08217 19.9617 3.95763 19.8586 3.85439C19.7489 3.76524 19.6216 3.70035 19.4852 3.66397C19.3487 3.62759 19.2061 3.62053 19.0668 3.64327L14.9672 3.99514C14.7014 4.0178 14.4554 4.14545 14.2834 4.35002C14.1114 4.55458 14.0275 4.8193 14.0501 5.08593C14.0727 5.35256 14.2 5.59927 14.4039 5.77178C14.6079 5.94429 14.8718 6.02848 15.1376 6.00581L16.4306 5.89523C15.2131 7.42334 14.4955 9.29117 14.3758 11.2436C14.2723 12.5817 14.4577 13.9264 14.9196 15.186C15.3815 16.4456 16.1088 17.5905 17.0521 18.5424L17.3628 18.9144C18.6436 20.242 19.3806 22.0038 19.4276 23.8506C19.481 24.6871 19.3929 25.5267 19.167 26.3338L20.9712 27.2486C21.3593 26.1154 21.5128 24.9147 21.4223 23.7199C21.3607 21.4357 20.4655 19.2535 18.9064 17.5873Z\"/><path d=\"M32.9792 17.6275L31.7663 17.718C32.8731 16.2814 33.5556 14.562 33.7364 12.7556C33.9172 10.9491 33.5891 9.12805 32.7892 7.4994C31.9893 5.87075 30.7498 4.4999 29.2117 3.54274C27.6736 2.58558 25.8986 2.08052 24.0885 2.08499C23.066 2.08322 22.0502 2.24963 21.0815 2.57761L21.9936 4.38722C23.1379 4.06217 24.3418 4.00784 25.5105 4.22849C26.6793 4.44914 27.7811 4.93876 28.7293 5.65884C29.6775 6.37892 30.4461 7.30982 30.9749 8.37833C31.5036 9.44684 31.778 10.6238 31.7764 11.8167C31.7761 13.5405 31.193 15.2133 30.1225 16.5619L30.2228 15.0137C30.2313 14.8816 30.2139 14.7492 30.1714 14.624C30.1289 14.4987 30.0623 14.3831 29.9752 14.2836C29.8882 14.1842 29.7825 14.103 29.6642 14.0445C29.5459 13.9861 29.4172 13.9516 29.2856 13.943C29.1539 13.9344 29.0219 13.9519 28.897 13.9945C28.7722 14.0371 28.6569 14.1039 28.5577 14.1912C28.4586 14.2785 28.3776 14.3845 28.3193 14.5032C28.261 14.6219 28.2266 14.7509 28.2181 14.883L27.9374 18.9847C27.9295 19.1302 27.9531 19.2757 28.0068 19.4111C28.0604 19.5465 28.1428 19.6686 28.2482 19.7689C28.3382 19.8606 28.4461 19.9329 28.565 19.9813C28.6839 20.0297 28.8114 20.0532 28.9398 20.0504H29.04L33.1295 19.6282C33.2614 19.6156 33.3895 19.577 33.5064 19.5144C33.6233 19.4519 33.7267 19.3668 33.8105 19.2639C33.8944 19.1611 33.9572 19.0426 33.9951 18.9153C34.0331 18.788 34.0455 18.6544 34.0316 18.5223C34.0038 18.2663 33.8791 18.0309 33.6833 17.8644C33.4875 17.6979 33.2355 17.6131 32.9792 17.6275Z\"/><path d=\"M4.58304 20.171H4.66323L8.76277 19.8192C8.8944 19.808 9.02254 19.7708 9.13986 19.71C9.25719 19.6491 9.36141 19.5656 9.44658 19.4643C9.53174 19.363 9.59618 19.2459 9.63622 19.1196C9.67625 18.9933 9.6911 18.8604 9.67991 18.7284C9.66872 18.5964 9.63172 18.4678 9.57101 18.3502C9.5103 18.2325 9.42708 18.128 9.32609 18.0425C9.2251 17.9571 9.10833 17.8925 8.98244 17.8523C8.85655 17.8122 8.72401 17.7973 8.59238 17.8085L7.19913 17.9291C8.51146 16.9581 10.0989 16.4332 11.7297 16.4312C12.2791 16.4345 12.8266 16.4951 13.3635 16.6121C13.0487 15.9267 12.81 15.2086 12.6518 14.4708C12.3511 14.4708 12.0404 14.4708 11.7297 14.4708C9.59114 14.4676 7.5117 15.1746 5.81591 16.4815L5.93619 15.1645C5.94715 15.0323 5.93196 14.8994 5.89148 14.7732C5.851 14.647 5.78604 14.5301 5.70033 14.4291C5.61462 14.3282 5.50986 14.2453 5.39208 14.1852C5.2743 14.125 5.14582 14.0888 5.01404 14.0787C4.74962 14.0564 4.48717 14.1402 4.28424 14.3117C4.08132 14.4832 3.95447 14.7284 3.93152 14.9935L3.5807 19.0953C3.56961 19.234 3.58731 19.3734 3.6327 19.5048C3.67808 19.6362 3.75015 19.7568 3.84435 19.8588C3.93856 19.9608 4.05285 20.0422 4.17999 20.0977C4.30714 20.1531 4.44438 20.1815 4.58304 20.1811V20.171Z\"/><path d=\"M18.9665 28.0026L14.867 28.2741C14.6012 28.2914 14.3531 28.414 14.1773 28.6147C14.0016 28.8155 13.9125 29.0781 13.9298 29.3448C13.9471 29.6114 14.0693 29.8602 14.2695 30.0365C14.4696 30.2128 14.7315 30.3021 14.9973 30.2848L16.5409 30.1742C15.4057 31.0893 14.0359 31.664 12.5892 31.8321C11.1425 32.0003 9.67787 31.755 8.36414 31.1245C7.05041 30.4941 5.94104 29.5041 5.16388 28.2687C4.38673 27.0334 3.97343 25.6029 3.97161 24.1421C3.97884 23.4619 4.07659 22.7857 4.26229 22.1315L2.50821 21.1965C2.19769 22.1543 2.03873 23.1551 2.03711 24.1622C2.04887 25.9829 2.56859 27.764 3.53742 29.3037C4.50626 30.8434 5.88552 32.0804 7.51905 32.8745C9.15258 33.6686 10.9751 33.9881 12.7804 33.797C14.5857 33.6058 16.3015 32.9115 17.7337 31.7928L17.6134 32.9791C17.5995 33.1104 17.6116 33.2433 17.6489 33.37C17.6862 33.4967 17.7481 33.6148 17.8309 33.7175C17.9138 33.8202 18.016 33.9055 18.1317 33.9685C18.2475 34.0316 18.3745 34.0711 18.5055 34.0849H18.6157C18.8651 34.0862 19.1059 33.9942 19.2913 33.8269C19.4766 33.6596 19.5931 33.429 19.6181 33.1801L20.039 29.0985C20.0539 28.953 20.037 28.8061 19.9894 28.6678C19.9419 28.5296 19.8649 28.4035 19.7637 28.2982C19.6625 28.1929 19.5397 28.111 19.4038 28.0582C19.2678 28.0055 19.122 27.9831 18.9766 27.9926L18.9665 28.0026Z\"/>',\n};\n\nexport const ciCdIconName = 'ci-cd';\nexport const ciCdIcon: IconShapeTuple = [ciCdIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29 30H19V28H17V30H7C6.45 30 6 30.45 6 31C6 31.55 6.45 32 7 32H29C29.55 32 30 31.55 30 31C30 30.45 29.55 30 29 30ZM12.55 25.98C12.62 25.99 12.68 26 12.75 26H25C28.86 26 32 22.86 32 19C32 16.2 30.32 13.7 27.81 12.6C27.93 12.08 28 11.54 28 11C28 7.14 24.86 4 21 4C18.23 4 15.72 5.67 14.61 8.15C14.07 8.05 13.53 8 13 8C8.04 8 4 12.04 4 17C4 21.96 7.74 25.74 12.55 25.98ZM13 10C13.65 10 14.31 10.1 14.96 10.28C15.5 10.44 16.04 10.13 16.2 9.6C16.82 7.48 18.79 6 21 6C23.76 6 26 8.24 26 11C26 11.63 25.88 12.25 25.64 12.84C25.53 13.1 25.55 13.4 25.67 13.66C25.8 13.92 26.03 14.1 26.3 14.18C28.47 14.77 29.99 16.75 29.99 19C29.99 21.76 27.75 24 24.99 24H12.9C12.9 24 12.82 23.99 12.77 23.99C8.97 23.87 5.99 20.8 5.99 17C5.99 13.2 9.13 10 12.99 10H13Z\"/>',\n};\n\nexport const cloudNetworkIconName = 'cloud-network';\nexport const cloudNetworkIcon: IconShapeTuple = [cloudNetworkIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30 23.0839C29.92 19.0251 26.59 15.7462 22.5 15.7462C18.41 15.7462 15.23 18.8852 15.01 22.824C12.17 23.2938 10 25.773 10 28.7421C10 32.0511 12.69 34.7402 16 34.7402H28C31.31 34.7402 34 32.0511 34 28.7421C34 26.1829 32.36 23.9236 30 23.0839ZM28 32.7409H16C13.79 32.7409 12 30.9514 12 28.7421C12 26.5328 13.78 24.7634 15.97 24.7434C16.31 24.7434 16.56 24.6434 16.76 24.4235C16.95 24.2235 17.05 23.9436 17.02 23.6637C17.01 23.5237 17 23.3838 17 23.2338C17 20.2048 19.47 17.7355 22.5 17.7355C25.53 17.7355 28 20.2048 28 23.2338C28 23.4038 28 23.5737 27.97 23.7337C27.92 24.2435 28.27 24.7134 28.77 24.8133C30.64 25.1832 31.99 26.8327 31.99 28.7321C31.99 30.9414 30.2 32.7309 27.99 32.7309L28 32.7409ZM7.97 11.7474C8.32 11.7474 8.56 11.6475 8.76 11.4275C8.95 11.2276 9.05 10.9477 9.02 10.6678C9.01 10.5278 9 10.3878 9 10.2379C9 7.20884 11.47 4.73961 14.5 4.73961C16.21 4.73961 17.74 5.51937 18.75 6.74898C19.65 6.76898 20.52 6.91893 21.35 7.18884C20.18 4.56966 17.55 2.74023 14.5 2.74023C10.5 2.74023 7.23 5.87925 7.01 9.81802C4.17 10.2879 2 12.7671 2 15.7362C2 17.5756 2.83 19.2151 4.14 20.3147C4.28 19.555 4.51 18.8252 4.84 18.1554C4.32 17.4856 4 16.6459 4 15.7362C4 13.5469 5.78 11.7574 7.97 11.7374V11.7474ZM11.97 17.7455C12.31 17.7455 12.56 17.6456 12.76 17.4256C12.95 17.2257 13.05 16.9458 13.02 16.6659C13.01 16.5259 13 16.386 13 16.236C13 13.207 15.47 10.7377 18.5 10.7377C20.65 10.7377 22.51 11.9773 23.42 13.7868C24.23 13.8668 25.01 14.0467 25.75 14.3266C24.9 11.1176 21.98 8.74836 18.51 8.74836C14.51 8.74836 11.24 11.8874 11.02 15.8261C8.18 16.296 6.01 18.7752 6.01 21.7443C6.01 23.6737 6.93 25.3832 8.34 26.4828C8.54 25.803 8.83 25.1732 9.19 24.5834C8.46 23.8536 8.01 22.854 8.01 21.7443C8.01 19.555 9.79 17.7655 11.98 17.7455H11.97Z\"/>',\n};\n\nexport const cloudScaleIconName = 'cloud-scale';\nexport const cloudScaleIcon: IconShapeTuple = [cloudScaleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29 21.5C28.45 21.5 28 21.95 28 22.5C28 23.05 28.45 23.5 29 23.5H30C30.55 23.5 31 23.05 31 22.5C31 21.95 30.55 21.5 30 21.5H29ZM27 22.5C27 21.95 26.55 21.5 26 21.5H21.41L22.7 20.21C23.09 19.82 23.09 19.19 22.7 18.8C22.31 18.41 21.68 18.41 21.29 18.8L18.29 21.8L17.58 22.51L18.29 23.22L21.29 26.22C21.49 26.42 21.74 26.51 22 26.51C22.26 26.51 22.51 26.41 22.71 26.22C23.1 25.83 23.1 25.2 22.71 24.81L21.42 23.52H26.01C26.56 23.52 27.01 23.07 27.01 22.52L27 22.5ZM29.59 13.5H25C24.45 13.5 24 13.95 24 14.5C24 15.05 24.45 15.5 25 15.5H29.59L28.3 16.79C27.91 17.18 27.91 17.81 28.3 18.2C28.5 18.4 28.75 18.49 29.01 18.49C29.27 18.49 29.52 18.39 29.72 18.2L32.72 15.2L33.43 14.49L32.72 13.78L29.72 10.78C29.33 10.39 28.7 10.39 28.31 10.78C27.92 11.17 27.92 11.8 28.31 12.19L29.6 13.48L29.59 13.5ZM33 21.5C32.45 21.5 32 21.95 32 22.5C32 23.05 32.45 23.5 33 23.5C33.55 23.5 34 23.05 34 22.5C34 21.95 33.55 21.5 33 21.5ZM19 14.5C19 13.95 18.55 13.5 18 13.5C17.45 13.5 17 13.95 17 14.5C17 15.05 17.45 15.5 18 15.5C18.55 15.5 19 15.05 19 14.5ZM30 25.5H29.43C28.55 27.27 26.74 28.5 24.64 28.5H9.55C9.47 28.48 9.39 28.48 9.3 28.48H9.18C9.12 28.49 9.06 28.5 8.99 28.5C6.23 28.5 3.99 26.26 3.99 23.5C3.99 21.02 5.77 18.95 8.21 18.57C8.74 18.49 9.11 18 9.05 17.46C9.01 17.14 8.99 16.82 8.99 16.5C8.99 12.09 12.58 8.5 16.99 8.5C19.68 8.5 22.07 9.84 23.52 11.89C23.96 11.64 24.46 11.5 24.99 11.5H25.64C23.91 8.51 20.68 6.5 16.99 6.5C11.49 6.5 7 10.99 7 16.5C7 16.6 7 16.69 7 16.79C4.05 17.65 2 20.34 2 23.5C2 27.36 5.14 30.5 9 30.5C9.07 30.5 9.14 30.5 9.23 30.5C9.27 30.5 9.31 30.5 9.36 30.5H24.63C27.98 30.5 30.81 28.25 31.7 25.18C31.63 25.15 31.56 25.13 31.5 25.09C31.06 25.35 30.55 25.49 30 25.49V25.5ZM22 15.5C22.55 15.5 23 15.05 23 14.5C23 13.95 22.55 13.5 22 13.5H21C20.45 13.5 20 13.95 20 14.5C20 15.05 20.45 15.5 21 15.5H22Z\"/>',\n};\n\nexport const cloudTrafficIconName = 'cloud-traffic';\nexport const cloudTrafficIcon: IconShapeTuple = [cloudTrafficIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.68 4H24.32C25.25 4 26 4.75 26 5.68V32H10V5.68C10 4.75 10.75 4 11.68 4ZM22 8H14V10H22V8ZM24 30H12V6H24V30ZM28 8H32.36C32.8 8 33.22 8.18 33.53 8.49C33.84 8.8 34.01 9.23 34 9.67V32H28V30H32V10H28V8ZM4 10H8V8H3.64C3.2 8 2.78 8.18 2.47 8.49C2.16 8.81 2 9.23 2 9.67V32H8V30H4V10ZM20 26C20 27.1 19.1 27.99 18 27.99C16.9 27.99 16 27.1 16 26C16 24.9 16.9 24.01 18 24.01C19.1 24.01 20 24.9 20 26Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M32 15.0367H33.6637C33.7763 15.0389 33.8886 15.0354 34 15.0263V32H28V30H32V15.0367Z\"/><path d=\"M23.1594 4H11.68C10.75 4 10 4.75 10 5.68V32H26V15.0367H24V30H12V6H21.9594L23.1594 4Z\"/><path d=\"M20.7594 8H14V10H19.5594L20.7594 8Z\"/><path d=\"M16 26C16 24.9 16.9 24.01 18 24.01C19.1 24.01 20 24.9 20 26C20 27.1 19.1 27.99 18 27.99C16.9 27.99 16 27.1 16 26Z\"/><path d=\"M2 9.67C2 9.23 2.16 8.81 2.47 8.49C2.78 8.18 3.2 8 3.64 8H8V10H4V30H8V32H2V9.67Z\"/>',\n\n  outlineBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V30H28V32H34V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path d=\"M23.2899 4H11.68C10.75 4 10 4.75 10 5.68V32H26V11.7453C25.1926 11.1821 24.5095 10.4531 24 9.60759V30H12V6H23C23 5.30503 23.1013 4.63371 23.2899 4Z\"/><path d=\"M14 8H22V10H14V8Z\"/><path d=\"M8 10H4V30H8V32H2V9.67C2 9.23 2.16 8.81 2.47 8.49C2.78 8.18 3.2 8 3.64 8H8V10Z\"/><path d=\"M18 27.99C19.1 27.99 20 27.1 20 26C20 24.9 19.1 24.01 18 24.01C16.9 24.01 16 24.9 16 26C16 27.1 16.9 27.99 18 27.99Z\"/>',\n\n  solid:\n    '<path d=\"M24.327 4H11.683C10.7527 4 10.0025 4.75 10.0025 5.68V32H26.0075V5.68C26.0075 4.75 25.2573 4 24.327 4ZM18.005 28.09C16.8446 28.09 15.9043 27.15 15.9043 26C15.9043 24.85 16.8446 23.91 18.005 23.91C19.1654 23.91 20.1057 24.85 20.1057 26C20.1057 27.15 19.1654 28.09 18.005 28.09ZM22.1063 10.1H13.9037V7.9H22.1063V10.1ZM2.47015 8.49C2.16005 8.81 2 9.23 2 9.67V32H8.00188V8H3.64051C3.20038 8 2.78024 8.18 2.47015 8.49ZM33.5299 8.49C33.2198 8.18 32.7996 8 32.3595 8H27.9981V32H34V9.67C34 9.23 33.8399 8.81 33.5299 8.49Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M27.9981 15.0367H33.6736C33.7829 15.0389 33.8918 15.0356 34 15.0271V32H27.9981V15.0367Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.166 4H11.683C10.7527 4 10.0025 4.75 10.0025 5.68V32H26.0075V15.0367H22.3459C21.1637 15.0604 20.0289 14.4489 19.426 13.3893C18.8378 12.3556 18.8738 11.0944 19.502 10.1H13.9037V7.9H20.8253L23.166 4ZM15.9043 26C15.9043 27.15 16.8446 28.09 18.005 28.09C19.1654 28.09 20.1057 27.15 20.1057 26C20.1057 24.85 19.1654 23.91 18.005 23.91C16.8446 23.91 15.9043 24.85 15.9043 26Z\"/><path d=\"M2 9.67C2 9.23 2.16005 8.81 2.47015 8.49C2.78024 8.18 3.20038 8 3.64051 8H8.00188V32H2V9.67Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M34 11.7523C32.8677 12.5389 31.4921 13 30.0088 13C29.3099 13 28.635 12.8977 27.9981 12.7071V32H34V11.7523Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.2965 4C23.1079 4.63371 23.0066 5.30503 23.0066 6C23.0066 8.37875 24.1935 10.4804 26.0075 11.7453V32H10.0025V5.68C10.0025 4.75 10.7527 4 11.683 4H23.2965ZM15.9043 26C15.9043 27.15 16.8446 28.09 18.005 28.09C19.1654 28.09 20.1057 27.15 20.1057 26C20.1057 24.85 19.1654 23.91 18.005 23.91C16.8446 23.91 15.9043 24.85 15.9043 26ZM13.9037 10.1H22.1063V7.9H13.9037V10.1Z\"/><path d=\"M2 9.67C2 9.23 2.16005 8.81 2.47015 8.49C2.78024 8.18 3.20038 8 3.64051 8H8.00188V32H2V9.67Z\"/>',\n};\n\nexport const clusterIconName = 'cluster';\nexport const clusterIcon: IconShapeTuple = [clusterIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13.86 11.4917C13.58 11.0215 12.97 10.8614 12.49 11.1415L2.49 17.0642C2.19 17.2442 2 17.5744 2 17.9245C2 18.2747 2.18 18.6048 2.48 18.7849L12.48 24.8676C12.64 24.9677 12.82 25.0177 13 25.0177C13.34 25.0177 13.67 24.8476 13.86 24.5375C14.15 24.0673 14 23.447 13.53 23.1669L4.94 17.9345L13.51 12.8523C13.99 12.5722 14.14 11.9619 13.86 11.4817V11.4917ZM33.52 17.2242L23.52 11.1415C23.05 10.8514 22.43 11.0015 22.15 11.4717C21.86 11.9419 22.01 12.5622 22.48 12.8423L31.06 18.0546L22.49 23.1369C22.01 23.417 21.86 24.0273 22.14 24.5075C22.33 24.8276 22.66 24.9977 23 24.9977C23.17 24.9977 23.35 24.9577 23.51 24.8576L33.51 18.935C33.81 18.7549 34 18.4348 34 18.0846C34 17.7345 33.82 17.4043 33.52 17.2242ZM20.22 8.02013C19.68 7.91008 19.15 8.24023 19.03 8.78047L15.03 26.7885C14.91 27.3287 15.25 27.859 15.79 27.979C15.86 27.999 15.94 27.999 16.01 27.999C16.47 27.999 16.88 27.6789 16.99 27.2187L20.98 9.21066C21.1 8.67042 20.76 8.14018 20.22 8.02013Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M26.0976 15.0399H29.929L33.52 17.2242C33.82 17.4043 34 17.7345 34 18.0846C34 18.4348 33.81 18.7549 33.51 18.935L23.51 24.8576C23.35 24.9577 23.17 24.9977 23 24.9977C22.66 24.9977 22.33 24.8276 22.14 24.5075C21.86 24.0273 22.01 23.417 22.49 23.1369L31.06 18.0546L26.0976 15.0399Z\"/><path d=\"M20.63 8.21589L19.5362 10.0398C18.8703 11.0437 18.8204 12.3363 19.4206 13.3919C19.5578 13.6332 19.7225 13.8512 19.9091 14.0439L16.99 27.2187C16.88 27.6789 16.47 27.999 16.01 27.999C15.94 27.999 15.86 27.999 15.79 27.979C15.25 27.859 14.91 27.3287 15.03 26.7885L19.03 8.78047C19.15 8.24023 19.68 7.91008 20.22 8.02013C20.3753 8.05465 20.514 8.12307 20.63 8.21589Z\"/><path d=\"M12.49 11.1415C12.97 10.8614 13.58 11.0215 13.86 11.4917V11.4817C14.14 11.9619 13.99 12.5722 13.51 12.8523L4.94 17.9345L13.53 23.1669C14 23.447 14.15 24.0673 13.86 24.5375C13.67 24.8476 13.34 25.0177 13 25.0177C12.82 25.0177 12.64 24.9677 12.48 24.8676L2.48 18.7849C2.18 18.6048 2 18.2747 2 17.9245C2 17.5744 2.19 17.2442 2.49 17.0642L12.49 11.1415Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M13.86 11.4917C13.58 11.0215 12.97 10.8614 12.49 11.1415L2.49 17.0642C2.19 17.2442 2 17.5744 2 17.9245C2 18.2747 2.18 18.6048 2.48 18.7849L12.48 24.8676C12.64 24.9677 12.82 25.0177 13 25.0177C13.34 25.0177 13.67 24.8476 13.86 24.5375C14.15 24.0673 14 23.447 13.53 23.1669L4.94 17.9345L13.51 12.8523C13.99 12.5722 14.14 11.9619 13.86 11.4817V11.4917ZM33.52 17.2242L23.52 11.1415C23.05 10.8514 22.43 11.0015 22.15 11.4717C21.86 11.9419 22.01 12.5622 22.48 12.8423L31.06 18.0546L22.49 23.1369C22.01 23.417 21.86 24.0273 22.14 24.5075C22.33 24.8276 22.66 24.9977 23 24.9977C23.17 24.9977 23.35 24.9577 23.51 24.8576L33.51 18.935C33.81 18.7549 34 18.4348 34 18.0846C34 17.7345 33.82 17.4043 33.52 17.2242ZM20.22 8.02013C19.68 7.91008 19.15 8.24023 19.03 8.78047L15.03 26.7885C14.91 27.3287 15.25 27.859 15.79 27.979C15.86 27.999 15.94 27.999 16.01 27.999C16.47 27.999 16.88 27.6789 16.99 27.2187L20.98 9.21066C21.1 8.67042 20.76 8.14018 20.22 8.02013Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const codeIconName = 'code';\nexport const codeIcon: IconShapeTuple = [codeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 8H30V22H32V7.5C32 6.67 31.33 6 30.5 6H5.5C4.67 6 4 6.67 4 7.5V22H6V8ZM2 27.4V24H34V27.4C34 28.84 32.84 30 31.4 30H4.6C3.16 30 2 28.84 2 27.4ZM31.46 28C31.79 28 32.06 27.73 32.06 27.4V25.53H23.04C22.78 26.13 22.19 26.53 21.54 26.53H14.41C13.76 26.53 13.17 26.13 12.91 25.53H3.96V27.4C3.96 27.73 4.23 28 4.56 28H31.46ZM9.6 11.6V22H8V10H25.98L24.4 11.6H9.6Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H5.5C4.67 6 4 6.67 4 7.5V22H6V8H20.7594L21.9594 6Z\"/><path d=\"M30 15.0367H32V22H30V15.0367Z\"/><path d=\"M19.5594 10L19.5362 10.0387C19.2214 10.5132 19.0442 11.0521 19.0084 11.6H9.6V22H8V10H19.5594Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 24V27.4C2 28.84 3.16 30 4.6 30H31.4C32.84 30 34 28.84 34 27.4V24H2ZM32.06 27.4C32.06 27.73 31.79 28 31.46 28H4.56C4.23 28 3.96 27.73 3.96 27.4V25.53H12.91C13.17 26.13 13.76 26.53 14.41 26.53H21.54C22.19 26.53 22.78 26.13 23.04 25.53H32.06V27.4Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13V22H32V12.7101Z\"/><path d=\"M24.2547 10C24.4906 10.3382 24.7557 10.6547 25.0462 10.9457L24.4 11.6H9.6V22H8V10H24.2547Z\"/><path d=\"M23.2899 8C23.1013 7.36629 23 6.69497 23 6H5.5C4.67 6 4 6.67 4 7.5V22H6V8H23.2899Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 24V27.4C2 28.84 3.16 30 4.6 30H31.4C32.84 30 34 28.84 34 27.4V24H2ZM32.06 27.4C32.06 27.73 31.79 28 31.46 28H4.56C4.23 28 3.96 27.73 3.96 27.4V25.53H12.91C13.17 26.13 13.76 26.53 14.41 26.53H21.54C22.19 26.53 22.78 26.13 23.04 25.53H32.06V27.4Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 10.999H8V22.9959H4V8.5696C3.98 7.71982 4.65 7.01999 5.5 7H30.5C31.35 7.01999 32.02 7.71982 32 8.5696V22.9959H28V10.999ZM21.8 26.4951C22.47 26.4951 23.06 25.8952 23.41 24.9954H34V26.745C33.89 28.0747 32.74 29.0844 31.4 28.9944H4.6C3.26 29.0744 2.11 28.0747 2 26.735V24.9854H11.73C12.08 25.8952 12.66 26.4951 13.34 26.4951H21.8Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.3594 7H5.5C4.65 7.01999 3.98 7.71982 4 8.5696V22.9959H8V10.999H19.1056C19.1937 10.6623 19.3375 10.3373 19.5362 10.038L21.3594 7Z\"/><path d=\"M28 15.0346H32V22.9959H28V15.0346Z\"/><path d=\"M23.41 24.9954C23.06 25.8952 22.47 26.4951 21.8 26.4951H13.34C12.66 26.4951 12.08 25.8952 11.73 24.9854H2V26.735C2.11 28.0747 3.26 29.0744 4.6 28.9944H31.4C32.74 29.0844 33.89 28.0747 34 26.745V24.9954H23.41Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7087C31.3663 12.8972 30.695 12.9985 30 12.9985C29.305 12.9985 28.6337 12.8972 28 12.7087V22.9959H32V12.7087Z\"/><path d=\"M25.101 10.999C24.0292 9.94897 23.2937 8.55717 23.0709 7H5.5C4.65 7.01999 3.98 7.71982 4 8.5696V22.9959H8V10.999H25.101Z\"/><path d=\"M23.41 24.9954C23.06 25.8952 22.47 26.4951 21.8 26.4951H13.34C12.66 26.4951 12.08 25.8952 11.73 24.9854H2V26.735C2.11 28.0747 3.26 29.0744 4.6 28.9944H31.4C32.74 29.0844 33.89 28.0747 34 26.745V24.9954H23.41Z\"/>',\n};\n\nexport const computerIconName = 'computer';\nexport const computerIcon: IconShapeTuple = [computerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M34,17H28.23A6.25,6.25,0,0,0,22,12H14.15a6.25,6.25,0,0,0-6.21,5H2v2H7.93a6.22,6.22,0,0,0,6.22,5H22a6.22,6.22,0,0,0,6.22-5H34ZM17.08,22H14.15a4.17,4.17,0,0,1-4.31-4,4.17,4.17,0,0,1,4.31-4h2.94ZM22,22H19V14h3a4.17,4.17,0,0,1,4.31,4A4.17,4.17,0,0,1,22,22Z\"/>',\n  solid:\n    '<path d=\"M17,12H14.15a6.25,6.25,0,0,0-6.21,5H2v2H7.93a6.22,6.22,0,0,0,6.22,5H17Z\"/><path d=\"M28.23,17A6.25,6.25,0,0,0,22,12H19V24h3a6.22,6.22,0,0,0,6.22-5H34V17Z\"/>',\n};\n\nexport const connectIconName = 'connect';\nexport const connectIcon: IconShapeTuple = [connectIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,30H4a2,2,0,0,1-2-2V8A2,2,0,0,1,4,6H32a2,2,0,0,1,2,2V28A2,2,0,0,1,32,30ZM4,8V28H32V8Z\"/><path d=\"M9,25.3a.8.8,0,0,1-.8-.8v-13a.8.8,0,0,1,1.6,0v13A.8.8,0,0,1,9,25.3Z\"/><path d=\"M14.92,25.3a.8.8,0,0,1-.8-.8v-13a.8.8,0,0,1,1.6,0v13A.8.8,0,0,1,14.92,25.3Z\"/><path d=\"M21,25.3a.8.8,0,0,1-.8-.8v-13a.8.8,0,0,1,1.6,0v13A.8.8,0,0,1,21,25.3Z\"/><path d=\"M27,25.3a.8.8,0,0,1-.8-.8v-13a.8.8,0,0,1,1.6,0v13A.8.8,0,0,1,27,25.3Z\"/>',\n  solid:\n    '<path d=\"M32,6H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V8A2,2,0,0,0,32,6ZM9.63,24.23a.79.79,0,0,1-.81.77A.79.79,0,0,1,8,24.23V11.77A.79.79,0,0,1,8.82,11a.79.79,0,0,1,.81.77Zm6,0a.79.79,0,0,1-.82.77.79.79,0,0,1-.81-.77V11.77a.79.79,0,0,1,.81-.77.79.79,0,0,1,.82.77Zm6.21,0a.79.79,0,0,1-.82.77.79.79,0,0,1-.81-.77V11.77a.79.79,0,0,1,.81-.77.79.79,0,0,1,.82.77Zm6.12,0a.79.79,0,0,1-.82.77.79.79,0,0,1-.81-.77V11.77a.79.79,0,0,1,.81-.77.79.79,0,0,1,.82.77Z\"/>',\n};\n\nexport const containerIconName = 'container';\nexport const containerIcon: IconShapeTuple = [containerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"m16,12v-6h-2v6h2Zm6,0v-6h-2v6h2Zm-12,0v-6h-2v6h2ZM4,4h22v8h2V3c0-.5-.5-1-1-1H3c-.5,0-1,.5-1,1v18c0,.5.5,1,1,1h3v-2h-2V4Zm29,10H9c-.5,0-1,.5-1,1v18c0,.5.5,1,1,1h24c.5,0,1-.5,1-1V15c0-.5-.5-1-1-1Zm-1,18H10v-16h22v16Zm-16-14h-2v12h2v-12Zm12,0h-2v12h2v-12Zm-6,0h-2v12h2v-12Z\"/>',\n  solid:\n    '<path d=\"m10.1,12h3.8v-6.1h2.2v6.1h3.8v-6.1h2.2v6.1h5.9V3c0-.5-.5-1-1-1H3c-.5,0-1,.5-1,1v18c0,.5.5,1,1,1h3v-7c0-1.21.81-2.31,1.9-2.77v-6.33h2.2v6.1Zm22.9,2H9c-.5,0-1,.5-1,1v18c0,.5.5,1,1,1h24c.5,0,1-.5,1-1V15c0-.5-.5-1-1-1Zm-16.9,16.1h-2.2v-12.2h2.2v12.2Zm6,0h-2.2v-12.2h2.2v12.2Zm6,0h-2.2v-12.2h2.2v12.2Z\"/>',\n};\n\nexport const containerGroupIconName = 'container-group';\nexport const containerGroupIcon: IconShapeTuple = [containerGroupIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M8,17.58a32.35,32.35,0,0,0,6.3.92,4.13,4.13,0,0,1,.92-1.37,30.94,30.94,0,0,1-7.22-1Z\"/><path d=\"M6,28V8.19c.34-.76,4.31-2.11,11-2.11s10.67,1.35,11,2v.3c-.82.79-4.58,2.05-11.11,2.05A33.48,33.48,0,0,1,8,9.44v1.44a35.6,35.6,0,0,0,8.89,1c4.29,0,8.8-.58,11.11-1.82v5.07a5.3,5.3,0,0,1-1.81.88H30V8.12c0-3.19-8.17-4-13-4s-13,.85-13,4V28C4,30.63,9.39,31.68,14,32V30C9.13,29.66,6.28,28.62,6,28Z\"/><path d=\"M8,24.28a31.3,31.3,0,0,0,6,.89v-1.4a28.93,28.93,0,0,1-6-.93Z\"/><path d=\"M32,18H18a2,2,0,0,0-2,2V32a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V20A2,2,0,0,0,32,18ZM18,32V20H32V32Z\"/><path d=\"M21,21.7a.7.7,0,0,0-.7.7v7.49a.7.7,0,0,0,1.4,0V22.4A.7.7,0,0,0,21,21.7Z\"/><path d=\"M25,21.82a.7.7,0,0,0-.7.7V30a.7.7,0,1,0,1.4,0V22.52A.7.7,0,0,0,25,21.82Z\"/><path d=\"M29,21.7a.7.7,0,0,0-.7.7v7.49a.7.7,0,1,0,1.4,0V22.4A.7.7,0,0,0,29,21.7Z\"/>',\n  solid:\n    '<path d=\"M32,18H18a2,2,0,0,0-2,2V32a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V20A2,2,0,0,0,32,18ZM18,32V20H32V32Z\"/><path d=\"M21,21.7a.7.7,0,0,0-.7.7v7.49a.7.7,0,0,0,1.4,0V22.4A.7.7,0,0,0,21,21.7Z\"/><path d=\"M25,21.82a.7.7,0,0,0-.7.7V30a.7.7,0,1,0,1.4,0V22.52A.7.7,0,0,0,25,21.82Z\"/><path d=\"M29,21.7a.7.7,0,0,0-.7.7v7.49a.7.7,0,1,0,1.4,0V22.4A.7.7,0,0,0,29,21.7Z\"/><path d=\"M18,16H28V8.12c0-1.68-5.38-3-12-3S4,6.44,4,8.12V28c0,1.5,4.33,2.75,10,3V25.22a29.17,29.17,0,0,1-8-1.29V22.44l.24.1A26.63,26.63,0,0,0,14,23.82V20a4,4,0,0,1,.29-1.47A29.19,29.19,0,0,1,6,17.23V15.75l.24.09a29,29,0,0,0,9,1.32h0A4,4,0,0,1,18,16ZM6,10.54V9.05l.24.09A30.12,30.12,0,0,0,16,10.47,28.33,28.33,0,0,0,26,9.05v1.5a32.53,32.53,0,0,1-10,1.32A32.44,32.44,0,0,1,6,10.54Z\"/>',\n};\n\nexport const containerVolumeIconName = 'container-volume';\nexport const containerVolumeIcon: IconShapeTuple = [containerVolumeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M8.05054 24.8065C8.95294 25.051 9.86826 25.2459 10.7923 25.3903L11.9987 23.9952C10.6483 23.8338 9.31422 23.559 8.01066 23.1739L8.05054 24.8065Z\"/><path d=\"M6.05652 27.7155V10.6673C8.94784 12.0822 14.3716 12.5275 18.0206 12.5275C21.6697 12.5275 27.0934 12.0822 29.9847 10.6673V15.7234C29.0775 16.5347 24.9997 17.8309 18.0206 17.8309C14.6564 17.9137 11.2978 17.5104 8.05054 16.6337V18.2861C11.3135 19.075 14.6623 19.4605 18.0206 19.4338C21.4703 19.4338 27.1233 18.9886 29.9847 17.544V20.7399H31.9788V8.39159C31.9788 8.39159 31.9788 8.39159 31.9788 8.32233C31.9788 5.00769 23.2051 4.11719 18.0206 4.11719C12.8362 4.11719 4.0625 5.00769 4.0625 8.32233V27.7155C4.0625 29.6944 7.22302 30.8223 10.8721 31.3962L8.4294 28.8533C7.05353 28.4576 6.18613 28.0222 6.05652 27.7155ZM18.0206 6.09608C25.1492 6.09608 29.5161 7.52088 29.9847 8.32233C29.5261 9.12378 25.1592 10.5486 18.0206 10.5486C10.882 10.5486 6.36559 9.07431 6.05652 8.39159C6.36559 7.58025 10.7524 6.09608 18.0206 6.09608Z\"/><path d=\"M32.0685 22.2438H15.4882L10.0944 28.4872L15.5181 34.1172H32.0685C32.5973 34.1172 33.1045 33.9087 33.4785 33.5376C33.8524 33.1665 34.0625 32.6631 34.0625 32.1383V24.1535C34.0444 23.6407 33.8264 23.155 33.4544 22.7987C33.0823 22.4425 32.5855 22.2435 32.0685 22.2438ZM32.0685 32.1383H16.3656L12.7863 28.4081L16.4055 24.2227H32.0685V32.1383Z\"/><path d=\"M16.1363 27.1911C15.9391 27.1911 15.7463 27.2491 15.5824 27.3578C15.4184 27.4665 15.2906 27.6211 15.2152 27.8019C15.1397 27.9827 15.12 28.1816 15.1584 28.3735C15.1969 28.5655 15.2919 28.7418 15.4313 28.8802C15.5707 29.0185 15.7484 29.1128 15.9418 29.1509C16.1352 29.1891 16.3356 29.1695 16.5178 29.0946C16.7 29.0198 16.8557 28.8929 16.9653 28.7302C17.0748 28.5675 17.1333 28.3762 17.1333 28.1805C17.1333 27.9181 17.0282 27.6664 16.8413 27.4809C16.6543 27.2953 16.4007 27.1911 16.1363 27.1911Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M22.9433 4.3598C21.202 4.18687 19.4709 4.11719 18.0206 4.11719C12.8362 4.11719 4.0625 5.00769 4.0625 8.32233V27.7155C4.0625 29.6944 7.22302 30.8223 10.8721 31.3962L8.4294 28.8533C7.05353 28.4576 6.18613 28.0222 6.05652 27.7155V10.6673C8.94784 12.0822 14.3716 12.5275 18.0206 12.5275C18.3599 12.5275 18.7145 12.5236 19.0809 12.5155C18.9305 11.854 18.9947 11.1595 19.2668 10.5338C18.8614 10.5435 18.4459 10.5486 18.0206 10.5486C10.882 10.5486 6.36559 9.07431 6.05652 8.39159C6.36559 7.58025 10.7524 6.09608 18.0206 6.09608C19.3903 6.09608 20.658 6.14868 21.8156 6.23934L22.9433 4.3598Z\"/><path d=\"M29.9847 15.0364H31.9788V20.7399H29.9847V17.544C27.1233 18.9886 21.4703 19.4338 18.0206 19.4338C14.6623 19.4605 11.3135 19.075 8.05054 18.2861V16.6337C11.2978 17.5104 14.6564 17.9137 18.0206 17.8309C24.9997 17.8309 29.0775 16.5347 29.9847 15.7234V15.0364Z\"/><path d=\"M10.7923 25.3903C9.86826 25.2459 8.95294 25.051 8.05054 24.8065L8.01066 23.1739C9.31422 23.559 10.6483 23.8338 11.9987 23.9952L10.7923 25.3903Z\"/><path d=\"M15.5824 27.3578C15.7463 27.2491 15.9391 27.1911 16.1363 27.1911C16.4007 27.1911 16.6543 27.2953 16.8413 27.4809C17.0282 27.6664 17.1333 27.9181 17.1333 28.1805C17.1333 28.3762 17.0748 28.5675 16.9653 28.7302C16.8557 28.8929 16.7 29.0198 16.5178 29.0946C16.3356 29.1695 16.1352 29.1891 15.9418 29.1509C15.7484 29.1128 15.5707 29.0185 15.4313 28.8802C15.2919 28.7418 15.1969 28.5655 15.1584 28.3735C15.12 28.1816 15.1397 27.9827 15.2152 27.8019C15.2906 27.6211 15.4184 27.4665 15.5824 27.3578Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.0685 22.2438H15.4882L10.0944 28.4872L15.5181 34.1172H32.0685C32.5973 34.1172 33.1045 33.9087 33.4785 33.5376C33.8524 33.1665 34.0625 32.6631 34.0625 32.1383V24.1535C34.0444 23.6407 33.8264 23.155 33.4544 22.7987C33.0823 22.4425 32.5855 22.2435 32.0685 22.2438ZM32.0685 32.1383H16.3656L12.7863 28.4081L16.4055 24.2227H32.0685V32.1383Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M31.9788 12.7164C31.3513 12.901 30.6872 13 30 13C29.9949 13 29.9898 13 29.9847 13V15.7234C29.0775 16.5347 24.9997 17.8309 18.0206 17.8309C14.6564 17.9137 11.2978 17.5104 8.05054 16.6337V18.2861C11.3135 19.075 14.6623 19.4605 18.0206 19.4338C21.4703 19.4338 27.1233 18.9886 29.9847 17.544V20.7399H31.9788V12.7164Z\"/><path d=\"M26.1291 11.8333C25.4388 11.3742 24.8346 10.796 24.346 10.1278C22.5947 10.3807 20.471 10.5486 18.0206 10.5486C10.882 10.5486 6.36559 9.07431 6.05652 8.39159C6.36559 7.58025 10.7524 6.09608 18.0206 6.09608C19.8773 6.09608 21.5467 6.19274 23.0086 6.34986C23.0029 6.23396 23 6.11732 23 6C23 5.44405 23.0648 4.90324 23.1873 4.3847C21.3642 4.19353 19.5386 4.11719 18.0206 4.11719C12.8362 4.11719 4.0625 5.00769 4.0625 8.32233V27.7155C4.0625 29.6944 7.22302 30.8223 10.8721 31.3962L8.4294 28.8533C7.05353 28.4576 6.18613 28.0222 6.05652 27.7155V10.6673C8.94784 12.0822 14.3716 12.5275 18.0206 12.5275C20.3709 12.5275 23.4573 12.3428 26.1291 11.8333Z\"/><path d=\"M10.7923 25.3903C9.86826 25.2459 8.95294 25.051 8.05054 24.8065L8.01066 23.1739C9.31422 23.559 10.6483 23.8338 11.9987 23.9952L10.7923 25.3903Z\"/><path d=\"M15.5824 27.3578C15.7463 27.2491 15.9391 27.1911 16.1363 27.1911C16.4007 27.1911 16.6543 27.2953 16.8413 27.4809C17.0282 27.6664 17.1333 27.9181 17.1333 28.1805C17.1333 28.3762 17.0748 28.5675 16.9653 28.7302C16.8557 28.8929 16.7 29.0198 16.5178 29.0946C16.3356 29.1695 16.1352 29.1891 15.9418 29.1509C15.7484 29.1128 15.5707 29.0185 15.4313 28.8802C15.2919 28.7418 15.1969 28.5655 15.1584 28.3735C15.12 28.1816 15.1397 27.9827 15.2152 27.8019C15.2906 27.6211 15.4184 27.4665 15.5824 27.3578Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.0685 22.2438H15.4882L10.0944 28.4872L15.5181 34.1172H32.0685C32.5973 34.1172 33.1045 33.9087 33.4785 33.5376C33.8524 33.1665 34.0625 32.6631 34.0625 32.1383V24.1535C34.0444 23.6407 33.8264 23.155 33.4544 22.7987C33.0823 22.4425 32.5855 22.2435 32.0685 22.2438ZM32.0685 32.1383H16.3656L12.7863 28.4081L16.4055 24.2227H32.0685V32.1383Z\"/>',\n\n  solid:\n    '<path d=\"M15.6967 26.024C15.5057 26.024 15.3189 26.0802 15.1601 26.1855C15.0013 26.2907 14.8775 26.4404 14.8044 26.6155C14.7313 26.7906 14.7121 26.9832 14.7494 27.1691C14.7867 27.3549 14.8787 27.5257 15.0137 27.6597C15.1488 27.7937 15.3209 27.8849 15.5083 27.9219C15.6956 27.9589 15.8898 27.9399 16.0663 27.8674C16.2428 27.7948 16.3937 27.672 16.4998 27.5145C16.6059 27.3569 16.6626 27.1717 16.6626 26.9821C16.6626 26.728 16.5608 26.4843 16.3797 26.3046C16.1986 26.1249 15.9529 26.024 15.6967 26.024Z\"/><path d=\"M31.1314 20.275H31.0444V16.749C29.2093 19.5564 20.9414 19.9109 17.5222 19.9109C14.2734 19.9534 11.0311 19.6124 7.86349 18.8953V17.2856C11.0257 18.0393 14.2702 18.3998 17.5222 18.3587C22.3516 18.3587 30.2717 17.573 31.0444 14.6985V10.4251C28.9099 13.6446 20.9124 13.7404 17.5222 13.7404C14.2729 13.7825 11.0302 13.4383 7.86349 12.7151V10.6934C11.0249 11.4536 14.2694 11.8205 17.5222 11.7857C22.3516 11.7857 30.349 10.9904 31.0444 8.06806V7.65605C30.8609 4.52287 22.5061 3.67969 17.5222 3.67969C12.5383 3.67969 4.20283 4.52287 4 7.65605V26.5318C4 28.6014 7.51578 29.6937 11.3696 30.2111L14.1127 33.0856L14.6825 33.6797H31.1024C31.8709 33.6797 32.6079 33.3768 33.1513 32.8378C33.6947 32.2987 34 31.5676 34 30.8052V23.0824C33.9825 22.3367 33.6734 21.6269 33.1382 21.1031C32.6029 20.5792 31.8833 20.2823 31.1314 20.275ZM7.86349 25.1425V23.5328C8.96071 23.8318 10.0773 24.0559 11.2054 24.2035L10.0077 25.5832C9.27366 25.4683 8.54926 25.3245 7.86349 25.1425ZM32.0972 30.8148C32.0972 31.0689 31.9955 31.3126 31.8143 31.4923C31.6332 31.672 31.3875 31.7729 31.1314 31.7729H15.5132L11.1475 27.2025L15.5132 22.1913H31.1314C31.3875 22.1913 31.6332 22.2923 31.8143 22.472C31.9955 22.6517 32.0972 22.8954 32.0972 23.1495V30.8148Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M15.1601 26.1855C15.3189 26.0802 15.5057 26.024 15.6967 26.024C15.9529 26.024 16.1986 26.1249 16.3797 26.3046C16.5608 26.4843 16.6626 26.728 16.6626 26.9821C16.6626 27.1717 16.6059 27.3569 16.4998 27.5145C16.3937 27.672 16.2428 27.7948 16.0663 27.8674C15.8898 27.9399 15.6956 27.9589 15.5083 27.9219C15.3209 27.8849 15.1488 27.7937 15.0137 27.6597C14.8787 27.5257 14.7867 27.3549 14.7494 27.1691C14.7121 26.9832 14.7313 26.7906 14.8044 26.6155C14.8775 26.4404 15.0013 26.2907 15.1601 26.1855Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.6337 13.7163C20.2687 14.5733 21.2853 15.0576 22.3395 15.0364H30.9166C29.6375 17.6352 22.1567 18.3587 17.5222 18.3587C14.2702 18.3998 11.0257 18.0393 7.86349 17.2856V18.8953C11.0311 19.6124 14.2734 19.9534 17.5222 19.9109C20.9414 19.9109 29.2093 19.5564 31.0444 16.749V20.275H31.1314C31.8833 20.2823 32.6029 20.5792 33.1382 21.1031C33.6734 21.6269 33.9825 22.3367 34 23.0824V30.8052C34 31.5676 33.6947 32.2987 33.1513 32.8378C32.6079 33.3768 31.8709 33.6797 31.1024 33.6797H14.6825L14.1127 33.0856L11.3696 30.2111C7.51578 29.6937 4 28.6014 4 26.5318V7.65605C4.20283 4.52287 12.5383 3.67969 17.5222 3.67969C19.1701 3.67969 21.1864 3.77186 23.1541 4.00851L19.5362 10.0385C19.1903 10.5598 19.0106 11.1589 19.0019 11.7622C18.4854 11.7783 17.989 11.7857 17.5222 11.7857C14.2694 11.8205 11.0249 11.4536 7.86349 10.6934V12.7151C11.0302 13.4383 14.2729 13.7825 17.5222 13.7404C18.1069 13.7404 18.8286 13.7375 19.6337 13.7163ZM7.86349 23.5328V25.1425C8.54926 25.3245 9.27366 25.4683 10.0077 25.5832L11.2054 24.2035C10.0773 24.0559 8.96071 23.8318 7.86349 23.5328ZM31.8143 31.4923C31.9955 31.3126 32.0972 31.0689 32.0972 30.8148V23.1495C32.0972 22.8954 31.9955 22.6517 31.8143 22.472C31.6332 22.2923 31.3875 22.1913 31.1314 22.1913H15.5132L11.1475 27.2025L15.5132 31.7729H31.1314C31.3875 31.7729 31.6332 31.672 31.8143 31.4923Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M15.1601 26.1855C15.3189 26.0802 15.5057 26.024 15.6967 26.024C15.9529 26.024 16.1986 26.1249 16.3797 26.3046C16.5608 26.4843 16.6626 26.728 16.6626 26.9821C16.6626 27.1717 16.6059 27.3569 16.4998 27.5145C16.3937 27.672 16.2428 27.7948 16.0663 27.8674C15.8898 27.9399 15.6956 27.9589 15.5083 27.9219C15.3209 27.8849 15.1488 27.7937 15.0137 27.6597C14.8787 27.5257 14.7867 27.3549 14.7494 27.1691C14.7121 26.9832 14.7313 26.7906 14.8044 26.6155C14.8775 26.4404 15.0013 26.2907 15.1601 26.1855Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.0444 12.9226C30.7037 12.9736 30.3549 13 30 13C29.1884 13 28.409 12.8619 27.6841 12.6078C24.3971 13.6947 19.8622 13.7404 17.5222 13.7404C14.2729 13.7825 11.0302 13.4383 7.86349 12.7151V10.6934C11.0249 11.4536 14.2694 11.8205 17.5222 11.7857C19.7635 11.7857 22.6872 11.6144 25.2467 11.1387C23.865 9.86002 23 8.03102 23 6C23 5.31387 23.0987 4.65079 23.2827 4.0242C21.2745 3.77593 19.206 3.67969 17.5222 3.67969C12.5383 3.67969 4.20283 4.52287 4 7.65605V26.5318C4 28.6014 7.51578 29.6937 11.3696 30.2111L14.1127 33.0856L14.6825 33.6797H31.1024C31.8709 33.6797 32.6079 33.3768 33.1513 32.8378C33.6947 32.2987 34 31.5676 34 30.8052V23.0824C33.9825 22.3367 33.6734 21.6269 33.1382 21.1031C32.6029 20.5792 31.8833 20.2823 31.1314 20.275H31.0444V16.749C29.2093 19.5564 20.9414 19.9109 17.5222 19.9109C14.2734 19.9534 11.0311 19.6124 7.86349 18.8953V17.2856C11.0257 18.0393 14.2702 18.3998 17.5222 18.3587C22.3516 18.3587 30.2717 17.573 31.0444 14.6985V12.9226ZM7.86349 23.5328V25.1425C8.54926 25.3245 9.27366 25.4683 10.0077 25.5832L11.2054 24.2035C10.0773 24.0559 8.96071 23.8318 7.86349 23.5328ZM31.8143 31.4923C31.9955 31.3126 32.0972 31.0689 32.0972 30.8148V23.1495C32.0972 22.8954 31.9955 22.6517 31.8143 22.472C31.6332 22.2923 31.3875 22.1913 31.1314 22.1913H15.5132L11.1475 27.2025L15.5132 31.7729H31.1314C31.3875 31.7729 31.6332 31.672 31.8143 31.4923Z\"/>',\n};\n\nexport const controlLunIconName = 'control-lun';\nexport const controlLunIcon: IconShapeTuple = [controlLunIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22 22H12V24H23C23.55 24 24 23.55 24 23V12H22V22ZM33 19C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17H30V12H33C33.55 12 34 11.55 34 11C34 10.45 33.55 10 33 10H30V8.63C30 7.18 28.82 6 27.37 6H26V3C26 2.45 25.55 2 25 2C24.45 2 24 2.45 24 3V6H19V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6H12V3C12 2.45 11.55 2 11 2C10.45 2 10 2.45 10 3V6H8.63C7.18 6 6 7.18 6 8.63V10H3C2.45 10 2 10.45 2 11C2 11.55 2.45 12 3 12H6V17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6V24H3C2.45 24 2 24.45 2 25C2 25.55 2.45 26 3 26H6V27.37C6 28.82 7.18 30 8.63 30H10V33C10 33.55 10.45 34 11 34C11.55 34 12 33.55 12 33V30H17V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30H24V33C24 33.55 24.45 34 25 34C25.55 34 26 33.55 26 33V30H27.37C28.82 30 30 28.82 30 27.37V26H33C33.55 26 34 25.55 34 25C34 24.45 33.55 24 33 24H30V19H33ZM28 27.37C28 27.72 27.72 28 27.37 28H8.63C8.28 28 8 27.72 8 27.37V8.63C8 8.28 8.28 8 8.63 8H27.37C27.72 8 28 8.28 28 8.63V27.37Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H19V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6H12V3C12 2.45 11.55 2 11 2C10.45 2 10 2.45 10 3V6H8.63C7.18 6 6 7.18 6 8.63V10H3C2.45 10 2 10.45 2 11C2 11.55 2.45 12 3 12H6V17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6V24H3C2.45 24 2 24.45 2 25C2 25.55 2.45 26 3 26H6V27.37C6 28.82 7.18 30 8.63 30H10V33C10 33.55 10.45 34 11 34C11.55 34 12 33.55 12 33V30H17V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30H24V33C24 33.55 24.45 34 25 34C25.55 34 26 33.55 26 33V30H27.37C28.82 30 30 28.82 30 27.37V26H33C33.55 26 34 25.55 34 25C34 24.45 33.55 24 33 24H30V19H33C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17H30V15.0367H28V27.37C28 27.72 27.72 28 27.37 28H8.63C8.28 28 8 27.72 8 27.37V8.63C8 8.28 8.28 8 8.63 8H20.7594L21.9594 6Z\"/><path d=\"M22 15.026V22H12V24H23C23.55 24 24 23.55 24 23V15.0367H22.3395C22.2258 15.039 22.1124 15.0354 22 15.026Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23 6H19V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6H12V3C12 2.45 11.55 2 11 2C10.45 2 10 2.45 10 3V6H8.63C7.18 6 6 7.18 6 8.63V10H3C2.45 10 2 10.45 2 11C2 11.55 2.45 12 3 12H6V17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6V24H3C2.45 24 2 24.45 2 25C2 25.55 2.45 26 3 26H6V27.37C6 28.82 7.18 30 8.63 30H10V33C10 33.55 10.45 34 11 34C11.55 34 12 33.55 12 33V30H17V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30H24V33C24 33.55 24.45 34 25 34C25.55 34 26 33.55 26 33V30H27.37C28.82 30 30 28.82 30 27.37V26H33C33.55 26 34 25.55 34 25C34 24.45 33.55 24 33 24H30V19H33C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17H30V13C29.305 13 28.6337 12.8987 28 12.7101V27.37C28 27.72 27.72 28 27.37 28H8.63C8.28 28 8 27.72 8 27.37V8.63C8 8.28 8.28 8 8.63 8H23.2899C23.1013 7.36629 23 6.69497 23 6Z\"/><path d=\"M12 24V22H22V12H24V23C24 23.55 23.55 24 23 24H12Z\"/>',\n\n  solid:\n    '<path d=\"M33 19C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17H30V12H33C33.55 12 34 11.55 34 11C34 10.45 33.55 10 33 10H30V8.63C30 7.18 28.82 6 27.37 6H26V3C26 2.45 25.55 2 25 2C24.45 2 24 2.45 24 3V6H19V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6H12V3C12 2.45 11.55 2 11 2C10.45 2 10 2.45 10 3V6H8.63C7.18 6 6 7.18 6 8.63V10H3C2.45 10 2 10.45 2 11C2 11.55 2.45 12 3 12H6V17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6V24H3C2.45 24 2 24.45 2 25C2 25.55 2.45 26 3 26H6V27.37C6 28.82 7.18 30 8.63 30H10V33C10 33.55 10.45 34 11 34C11.55 34 12 33.55 12 33V30H17V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30H24V33C24 33.55 24.45 34 25 34C25.55 34 26 33.55 26 33V30H27.37C28.82 30 30 28.82 30 27.37V26H33C33.55 26 34 25.55 34 25C34 24.45 33.55 24 33 24H30V19H33ZM24.1 23C24.1 23.61 23.61 24.1 23 24.1H11.9V21.9H21.9V11.9H24.1V23Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H19V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6H12V3C12 2.45 11.55 2 11 2C10.45 2 10 2.45 10 3V6H8.63C7.18 6 6 7.18 6 8.63V10H3C2.45 10 2 10.45 2 11C2 11.55 2.45 12 3 12H6V17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6V24H3C2.45 24 2 24.45 2 25C2 25.55 2.45 26 3 26H6V27.37C6 28.82 7.18 30 8.63 30H10V33C10 33.55 10.45 34 11 34C11.55 34 12 33.55 12 33V30H17V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30H24V33C24 33.55 24.45 34 25 34C25.55 34 26 33.55 26 33V30H27.37C28.82 30 30 28.82 30 27.37V26H33C33.55 26 34 25.55 34 25C34 24.45 33.55 24 33 24H30V19H33C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17H30V15.0367H24.1V23C24.1 23.61 23.61 24.1 23 24.1H11.9V21.9H21.9V15.0162C20.8827 14.9007 19.948 14.3166 19.4206 13.3893C18.8204 12.3342 18.8703 11.0423 19.5362 10.0387L21.9594 6Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23 6H19V3C19 2.45 18.55 2 18 2C17.45 2 17 2.45 17 3V6H12V3C12 2.45 11.55 2 11 2C10.45 2 10 2.45 10 3V6H8.63C7.18 6 6 7.18 6 8.63V10H3C2.45 10 2 10.45 2 11C2 11.55 2.45 12 3 12H6V17H3C2.45 17 2 17.45 2 18C2 18.55 2.45 19 3 19H6V24H3C2.45 24 2 24.45 2 25C2 25.55 2.45 26 3 26H6V27.37C6 28.82 7.18 30 8.63 30H10V33C10 33.55 10.45 34 11 34C11.55 34 12 33.55 12 33V30H17V33C17 33.55 17.45 34 18 34C18.55 34 19 33.55 19 33V30H24V33C24 33.55 24.45 34 25 34C25.55 34 26 33.55 26 33V30H27.37C28.82 30 30 28.82 30 27.37V26H33C33.55 26 34 25.55 34 25C34 24.45 33.55 24 33 24H30V19H33C33.55 19 34 18.55 34 18C34 17.45 33.55 17 33 17H30V13C26.134 13 23 9.86599 23 6ZM23 24.1C23.61 24.1 24.1 23.61 24.1 23V11.9H21.9V21.9H11.9V24.1H23Z\"/>',\n};\n\nexport const cpuIconName = 'cpu';\nexport const cpuIcon: IconShapeTuple = [cpuIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.283 12.29L19.2746 17.3C18.8847 17.11 18.4549 17 17.985 17C16.3255 17 14.9859 18.34 14.9859 20C14.9859 21.66 16.3255 23 17.985 23C19.6445 23 20.9841 21.66 20.9841 20C20.9841 19.54 20.8741 19.1 20.6842 18.71L25.6926 13.7C26.0825 13.31 26.0825 12.68 25.6926 12.29C25.3027 11.9 24.6729 11.9 24.283 12.29ZM17.995 4C13.6064 4 9.61762 5.78 6.72852 8.66C6.71853 8.67 6.69853 8.67 6.68854 8.69C6.67854 8.71 6.66854 8.72 6.65854 8.73C3.77944 11.62 2 15.61 2 20C2 24.39 3.87941 28.71 7.14839 31.73C7.33833 31.9 7.57826 32 7.82818 32H28.1718C28.4217 32 28.6617 31.91 28.8516 31.73C32.1206 28.7 34 24.43 34 20C33.99 11.18 26.8122 4 17.995 4ZM27.762 30H8.22805C5.73883 27.57 4.28928 24.42 4.04936 21H6.99844C7.54827 21 7.99813 20.55 7.99813 20C7.99813 19.45 7.54827 19 6.99844 19H4.04936C4.26929 15.89 5.5089 13.07 7.4283 10.85L9.50765 12.93C9.70759 13.13 9.95751 13.22 10.2174 13.22C10.4774 13.22 10.7273 13.12 10.9272 12.93C11.3171 12.54 11.3171 11.91 10.9272 11.52L8.84786 9.44C11.0672 7.51 13.8963 6.28 16.9953 6.06V9.01C16.9953 9.56 17.4452 10.01 17.995 10.01C18.5448 10.01 18.9947 9.56 18.9947 9.01V6.06C25.9125 6.55 31.4508 12.09 31.9406 19.01H28.9916C28.4417 19.01 27.9919 19.46 27.9919 20.01C27.9919 20.56 28.4417 21.01 28.9916 21.01H31.9406C31.7007 24.43 30.2512 27.58 27.762 30.01V30Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.0915 12.9994C31.1319 14.7898 31.7864 16.8315 31.9406 19.01H28.9916C28.4417 19.01 27.9919 19.46 27.9919 20.01C27.9919 20.56 28.4417 21.01 28.9916 21.01H31.9406C31.7007 24.43 30.2512 27.58 27.762 30.01V30H8.22805C5.73883 27.57 4.28928 24.42 4.04936 21H6.99844C7.54827 21 7.99813 20.55 7.99813 20C7.99813 19.45 7.54827 19 6.99844 19H4.04936C4.26929 15.89 5.5089 13.07 7.4283 10.85L9.50765 12.93C9.70759 13.13 9.95751 13.22 10.2174 13.22C10.4774 13.22 10.7273 13.12 10.9272 12.93C11.3171 12.54 11.3171 11.91 10.9272 11.52L8.84786 9.44C11.0672 7.51 13.8963 6.28 16.9953 6.06V9.01C16.9953 9.56 17.4452 10.01 17.995 10.01C18.5448 10.01 18.9947 9.56 18.9947 9.01V6.06C20.4217 6.16108 21.79 6.47705 23.0675 6.97569C23.023 6.65684 23 6.3311 23 6C23 5.60301 23.033 5.21374 23.0965 4.83479C21.4935 4.29353 19.7778 4 17.995 4C13.6064 4 9.61762 5.78 6.72852 8.66C6.7248 8.66372 6.71969 8.66606 6.71423 8.66856C6.70502 8.67277 6.69481 8.67745 6.68854 8.69C6.67854 8.71 6.66854 8.72 6.65854 8.73C3.77944 11.62 2 15.61 2 20C2 24.39 3.87941 28.71 7.14839 31.73C7.33833 31.9 7.57826 32 7.82818 32H28.1718C28.4217 32 28.6617 31.91 28.8516 31.73C32.1206 28.7 34 24.43 34 20C33.997 17.351 33.3474 14.85 32.2011 12.6469C31.5365 12.8669 30.8277 12.99 30.0915 12.9994Z\"/><path d=\"M19.2746 17.3L24.283 12.29C24.6729 11.9 25.3027 11.9 25.6926 12.29C26.0825 12.68 26.0825 13.31 25.6926 13.7L20.6842 18.71C20.8741 19.1 20.9841 19.54 20.9841 20C20.9841 21.66 19.6445 23 17.985 23C16.3255 23 14.9859 21.66 14.9859 20C14.9859 18.34 16.3255 17 17.985 17C18.4549 17 18.8847 17.11 19.2746 17.3Z\"/>',\n\n  solid:\n    '<path d=\"M18 4C9.18 4 2 11.18 2 20C2 24.43 3.88 28.71 7.15 31.73C7.34 31.9 7.58 32 7.83 32H28.18C28.43 32 28.67 31.91 28.86 31.73C32.13 28.7 34.01 24.43 34.01 20C34 11.18 26.82 4 18 4ZM16.9 7C16.9 6.39 17.39 5.9 18 5.9C18.61 5.9 19.1 6.39 19.1 7V9C19.1 9.61 18.61 10.1 18 10.1C17.39 10.1 16.9 9.61 16.9 9V7ZM7 21.1H5C4.39 21.1 3.9 20.61 3.9 20C3.9 19.39 4.39 18.9 5 18.9H7C7.61 18.9 8.1 19.39 8.1 20C8.1 20.61 7.61 21.1 7 21.1ZM11 13C10.79 13.21 10.52 13.32 10.22 13.32C9.92 13.32 9.65 13.21 9.44 13L8.22 11.78C7.79 11.35 7.79 10.65 8.22 10.23C8.65 9.8 9.35 9.8 9.77 10.23L10.99 11.45C11.2 11.66 11.31 11.93 11.31 12.23C11.31 12.53 11.2 12.8 10.99 13.01L11 13ZM25.78 13.78L20.82 18.74C21.01 19.15 21.1 19.58 21.1 20C21.1 21.71 19.71 23.1 18 23.1C16.29 23.1 14.9 21.71 14.9 20C14.9 18.29 16.29 16.9 18 16.9C18.43 16.9 18.85 16.99 19.26 17.18L24.22 12.22C24.65 11.79 25.35 11.79 25.77 12.22C26.2 12.65 26.2 13.35 25.77 13.77L25.78 13.78ZM31 21.1H29C28.39 21.1 27.9 20.61 27.9 20C27.9 19.39 28.39 18.9 29 18.9H31C31.61 18.9 32.1 19.39 32.1 20C32.1 20.61 31.61 21.1 31 21.1Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32.1997 12.6443C31.5055 12.875 30.763 13 29.9913 13C26.1265 13 22.9934 9.86599 22.9934 6C22.9934 5.60228 23.0266 5.2123 23.0903 4.83269C21.4891 4.29277 19.7755 4 17.995 4C9.17776 4 2 11.18 2 20C2 24.43 3.87941 28.71 7.14839 31.73C7.33833 31.9 7.57826 32 7.82818 32H28.1718C28.4217 32 28.6617 31.91 28.8516 31.73C32.1206 28.7 34 24.43 34 20C33.997 17.3499 33.3469 14.8479 32.1997 12.6443ZM17.995 5.9C17.3852 5.9 16.8953 6.39 16.8953 7V9C16.8953 9.61 17.3852 10.1 17.995 10.1C18.6048 10.1 19.0947 9.61 19.0947 9V7C19.0947 6.39 18.6048 5.9 17.995 5.9ZM4.99906 21.1H6.99844C7.60825 21.1 8.09809 20.61 8.09809 20C8.09809 19.39 7.60825 18.9 6.99844 18.9H4.99906C4.38925 18.9 3.89941 19.39 3.89941 20C3.89941 20.61 4.38925 21.1 4.99906 21.1ZM10.2174 13.32C10.515 13.32 10.783 13.2117 10.9922 13.005C11.1989 12.7957 11.3071 12.5276 11.3071 12.23C11.3071 11.93 11.1971 11.66 10.9872 11.45L9.76757 10.23C9.3477 9.8 8.64792 9.8 8.21806 10.23C7.78819 10.65 7.78819 11.35 8.21806 11.78L9.43768 13C9.64761 13.21 9.91753 13.32 10.2174 13.32ZM20.8141 18.74L25.7726 13.78L25.7626 13.77C26.1924 13.35 26.1924 12.65 25.7626 12.22C25.3427 11.79 24.6429 11.79 24.2131 12.22L19.2546 17.18C18.8447 16.99 18.4249 16.9 17.995 16.9C16.2855 16.9 14.896 18.29 14.896 20C14.896 21.71 16.2855 23.1 17.995 23.1C19.7045 23.1 21.094 21.71 21.094 20C21.094 19.58 21.0041 19.15 20.8141 18.74ZM27.8919 20C27.8919 20.61 28.3818 21.1 28.9916 21.1H30.9909C31.6008 21.1 32.0906 20.61 32.0906 20C32.0906 19.39 31.6008 18.9 30.9909 18.9H28.9916C28.3818 18.9 27.8919 19.39 27.8919 20Z\"/>',\n};\n\nexport const dashboardIconName = 'dashboard';\nexport const dashboardIcon: IconShapeTuple = [dashboardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M9.5 6C12.97 6 14.85 6.96 15 7.29V10.18C15.63 10.1 16.3 10.04 17 10.02V7.29C17 5.03 13.11 4 9.5 4C5.89 4 2 5.03 2 7.29V20.64C2 22.63 4.89 23.68 8 23.93V21.92C5.47 21.69 4.12 20.94 4 20.64V7.34C4.15 6.96 6.03 6 9.5 6ZM11.99 16.56C11.99 16.56 11.99 16.58 11.99 16.6V16.57V16.56ZM18 12C14.02 12 10 13.02 10 15.29V28.64C10 30.95 14.15 32 18 32C21.85 32 26 30.95 26 28.64V15.29C26 13.02 21.98 12 18 12ZM18 30C14.21 30 12.17 28.99 12 28.64V24.94V22.59V18.93V16.58H11.99V15.35C12.19 14.95 14.2 13.98 18 13.98C21.8 13.98 23.81 14.94 24 15.27V16.54C23.82 16.95 21.8 17.98 18 17.98C16.3 17.98 14.98 17.77 14 17.51V19.57C15.24 19.85 16.64 19.98 18 19.98C20.17 19.98 22.44 19.64 24 18.93V22.54C23.84 22.95 21.81 23.98 18 23.98C16.3 23.98 14.98 23.77 14 23.51V25.57C15.24 25.85 16.64 25.98 18 25.98C20.18 25.98 22.44 25.64 24.01 24.92V28.56C23.84 28.96 21.79 29.97 18 29.97V30ZM11.99 22.56C11.99 22.56 11.99 22.58 11.99 22.6V22.57V22.56ZM26.5 4C22.89 4 19 5.03 19 7.29V10.02C19.7 10.05 20.36 10.1 20.99 10.18V7.34C21.15 6.96 23.03 6 26.5 6C29.97 6 31.85 6.96 32 7.29V20.61C31.88 20.94 30.53 21.7 28 21.92V23.93C31.11 23.68 34 22.62 34 20.64V7.29C34 5.03 30.11 4 26.5 4Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.9486 4.35127C20.7276 4.82405 19 5.7839 19 7.29V10.02C19.1794 10.0277 19.3562 10.0367 19.5306 10.0472C19.5324 10.0444 19.5343 10.0416 19.5362 10.0387L20.99 7.61566V7.34C21.0254 7.25583 21.1453 7.1432 21.3481 7.01885L22.9486 4.35127Z\"/><path d=\"M32 15.0367H33.6637C33.7763 15.0389 33.8886 15.0354 34 15.0263V20.64C34 22.62 31.11 23.68 28 23.93V21.92C30.53 21.7 31.88 20.94 32 20.61V15.0367Z\"/><path d=\"M19.0087 12.022C18.6738 12.0073 18.3368 12 18 12C14.02 12 10 13.02 10 15.29V28.64C10 30.95 14.15 32 18 32C21.85 32 26 30.95 26 28.64V15.29C26 15.2038 25.9942 15.1193 25.9828 15.0367H23.7154C23.8705 15.1289 23.9654 15.2099 24 15.27V16.54C23.82 16.95 21.8 17.98 18 17.98C16.3 17.98 14.98 17.77 14 17.51V19.57C15.24 19.85 16.64 19.98 18 19.98C20.17 19.98 22.44 19.64 24 18.93V22.54C23.84 22.95 21.81 23.98 18 23.98C16.3 23.98 14.98 23.77 14 23.51V25.57C15.24 25.85 16.64 25.98 18 25.98C20.18 25.98 22.44 25.64 24.01 24.92V28.56C23.84 28.96 21.79 29.97 18 29.97V30C14.21 30 12.17 28.99 12 28.64V16.58H11.99V15.35C12.19 14.95 14.2 13.98 18 13.98C18.7079 13.98 19.3537 14.0133 19.9372 14.0697C19.739 13.8702 19.5646 13.6426 19.4206 13.3893C19.1768 12.9609 19.0403 12.4934 19.0087 12.022Z\"/><path d=\"M15 7.29C14.85 6.96 12.97 6 9.5 6C6.03 6 4.15 6.96 4 7.34V20.64C4.12 20.94 5.47 21.69 8 21.92V23.93C4.89 23.68 2 22.63 2 20.64V7.29C2 5.03 5.89 4 9.5 4C13.11 4 17 5.03 17 7.29V10.02C16.3 10.04 15.63 10.1 15 10.18V7.29Z\"/>',\n\n  outlineBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V20.61C31.88 20.94 30.53 21.7 28 21.92V23.93C31.11 23.68 34 22.62 34 20.64V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path d=\"M23.0105 6.38599C23.0035 6.25821 23 6.12951 23 6C23 5.41322 23.0722 4.84331 23.2082 4.29865C20.8637 4.7507 19 5.72571 19 7.29V10.02C19.7 10.05 20.36 10.1 20.99 10.18V7.34C21.0836 7.11771 21.7658 6.69696 23.0105 6.38599Z\"/><path d=\"M15 7.29C14.85 6.96 12.97 6 9.5 6C6.03 6 4.15 6.96 4 7.34V20.64C4.12 20.94 5.47 21.69 8 21.92V23.93C4.89 23.68 2 22.63 2 20.64V7.29C2 5.03 5.89 4 9.5 4C13.11 4 17 5.03 17 7.29V10.02C16.3 10.04 15.63 10.1 15 10.18V7.29Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 15.29C10 13.02 14.02 12 18 12C21.98 12 26 13.02 26 15.29V28.64C26 30.95 21.85 32 18 32C14.15 32 10 30.95 10 28.64V15.29ZM12 28.64C12.17 28.99 14.21 30 18 30V29.97C21.79 29.97 23.84 28.96 24.01 28.56V24.92C22.44 25.64 20.18 25.98 18 25.98C16.64 25.98 15.24 25.85 14 25.57V23.51C14.98 23.77 16.3 23.98 18 23.98C21.81 23.98 23.84 22.95 24 22.54V18.93C22.44 19.64 20.17 19.98 18 19.98C16.64 19.98 15.24 19.85 14 19.57V17.51C14.98 17.77 16.3 17.98 18 17.98C21.8 17.98 23.82 16.95 24 16.54V15.27C23.81 14.94 21.8 13.98 18 13.98C14.2 13.98 12.19 14.95 11.99 15.35V16.58H12V28.64Z\"/>',\n\n  solid:\n    '<path d=\"M18 12C14.02 12 10 13.02 10 15.29V28.64C10 30.95 14.15 32 18 32C21.85 32 26 30.95 26 28.64V24.68C23.52 25.73 19.43 26 18 26C16.99 26 15.97 25.93 15 25.78V23.75C15.83 23.9 16.82 24 18 24C21.67 24 25.36 23.08 26 22.44V18.68C23.52 19.73 19.43 20 18 20C16.99 20 15.97 19.93 15 19.78V17.75C15.83 17.9 16.82 18 18 18C21.67 18 25.36 17.08 26 16.44V15.29C26 13.02 21.98 12 18 12ZM17 7.29C17 5.03 13.11 4 9.5 4C5.89 4 2 5.03 2 7.29V20.64C2 22.63 4.89 23.68 8 23.93V15.28C8 12.2 11.42 10.22 17 10.01V7.28V7.29ZM26.5 4C22.89 4 19 5.03 19 7.29V10.02C24.58 10.23 28 12.21 28 15.29V23.94C31.11 23.69 34 22.63 34 20.65V7.29C34 5.03 30.11 4 26.5 4Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.9486 4.35127C20.7276 4.82405 19 5.7839 19 7.29V10.02C19.1794 10.0268 19.3566 10.0353 19.5315 10.0457C19.5331 10.0434 19.5346 10.0411 19.5362 10.0387L22.9486 4.35127Z\"/><path d=\"M27.9922 15.0367H33.6637C33.7763 15.0389 33.8886 15.0354 34 15.0263V20.65C34 22.63 31.11 23.69 28 23.94V15.29C28 15.2047 27.9974 15.1203 27.9922 15.0367Z\"/><path d=\"M19.0087 12.022C19.0403 12.4934 19.1768 12.9609 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H25.9828C25.9942 15.1193 26 15.2038 26 15.29V16.44C25.36 17.08 21.67 18 18 18C16.82 18 15.83 17.9 15 17.75V19.78C15.97 19.93 16.99 20 18 20C19.43 20 23.52 19.73 26 18.68V22.44C25.36 23.08 21.67 24 18 24C16.82 24 15.83 23.9 15 23.75V25.78C15.97 25.93 16.99 26 18 26C19.43 26 23.52 25.73 26 24.68V28.64C26 30.95 21.85 32 18 32C14.15 32 10 30.95 10 28.64V15.29C10 13.02 14.02 12 18 12C18.3368 12 18.6738 12.0073 19.0087 12.022Z\"/><path d=\"M9.5 4C13.11 4 17 5.03 17 7.29V10.01C11.42 10.22 8 12.2 8 15.28V23.93C4.89 23.68 2 22.63 2 20.64V7.29C2 5.03 5.89 4 9.5 4Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 10.99C32.7614 10.99 35 8.75141 35 5.98999C35 3.22857 32.7614 0.98999 30 0.98999C27.2386 0.98999 25 3.22857 25 5.98999C25 8.75141 27.2386 10.99 30 10.99Z\"/><path d=\"M34 11.7353C32.8662 12.5262 31.4872 12.99 30 12.99C26.134 12.99 23 9.856 23 5.99001C23 5.407 23.0713 4.84063 23.2056 4.29916C20.8623 4.75142 19 5.72629 19 7.29V10.02C24.58 10.23 28 12.21 28 15.29V23.94C31.11 23.69 34 22.63 34 20.65V11.7353Z\"/><path d=\"M10 15.29C10 13.02 14.02 12 18 12C21.98 12 26 13.02 26 15.29V16.44C25.36 17.08 21.67 18 18 18C16.82 18 15.83 17.9 15 17.75V19.78C15.97 19.93 16.99 20 18 20C19.43 20 23.52 19.73 26 18.68V22.44C25.36 23.08 21.67 24 18 24C16.82 24 15.83 23.9 15 23.75V25.78C15.97 25.93 16.99 26 18 26C19.43 26 23.52 25.73 26 24.68V28.64C26 30.95 21.85 32 18 32C14.15 32 10 30.95 10 28.64V15.29Z\"/><path d=\"M9.5 4C13.11 4 17 5.03 17 7.29V10.01C11.42 10.22 8 12.2 8 15.28V23.93C4.89 23.68 2 22.63 2 20.64V7.29C2 5.03 5.89 4 9.5 4Z\"/>',\n};\n\nexport const dataClusterIconName = 'data-cluster';\nexport const dataClusterIcon: IconShapeTuple = [dataClusterIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22.1251 2.5H33.0388C33.5918 2.5 34.04 2.94878 34.04 3.50238V14.4283C34.04 14.9819 33.5918 15.4307 33.0388 15.4307C32.4858 15.4307 32.0375 14.9819 32.0375 14.4283V5.96824L23.2666 14.9295C23.0162 15.1856 22.6483 15.2884 22.3016 15.1994C21.955 15.1103 21.6821 14.8428 21.5858 14.4977C21.4895 14.1526 21.5844 13.7822 21.8348 13.5262L30.6658 4.50476H22.1251C21.5722 4.50476 21.1239 4.05598 21.1239 3.50238C21.1239 2.94878 21.5722 2.5 22.1251 2.5Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.5519 11.2507L2.54067 16.433C2.22965 16.6128 2.03862 16.9456 2.04005 17.3051V28.3313C2.03862 28.6908 2.22965 29.0236 2.54067 29.2034L11.5519 34.3656C11.8617 34.5447 12.2434 34.5447 12.5532 34.3656L21.5644 29.2034C21.8755 29.0236 22.0665 28.6908 22.0651 28.3313V17.3051C22.0665 16.9456 21.8755 16.6128 21.5644 16.433L12.5532 11.2507C12.2434 11.0717 11.8617 11.0717 11.5519 11.2507ZM11.0113 31.6492L4.0025 27.6396V18.9791L11.0113 22.9886V31.6492ZM4.81351 17.4054L12.0125 21.5452L19.2315 17.4355L12.0125 13.3057L4.81351 17.4054ZM20.0225 27.6497L13.0138 31.6592V22.9886L20.0225 18.9791V27.6497Z\"/>',\n  solid:\n    '<path d=\"M22.1 2.5H33C33.5523 2.5 34 2.9554 34 3.51716V14.6043C34 15.166 33.5523 15.6214 33 15.6214C32.4477 15.6214 32 15.166 32 14.6043V6.01939L23.24 15.1128C22.9899 15.3727 22.6226 15.4771 22.2763 15.3867C21.93 15.2963 21.6575 15.0249 21.5613 14.6747C21.4651 14.3244 21.5599 13.9486 21.81 13.6888L30.63 4.53433H22.1C21.5477 4.53433 21.1 4.07893 21.1 3.51716C21.1 2.9554 21.5477 2.5 22.1 2.5Z\"/><path d=\"M12.46 11.3798C12.1506 11.1981 11.7694 11.1981 11.46 11.3798L2.78001 16.4656L12 21.826L21.19 16.4758L12.46 11.3798Z\"/><path d=\"M2.50001 29.5566C2.18937 29.3742 1.99858 29.0365 2.00001 28.6717V18.0423L11 23.3112V34.5L2.50001 29.5566Z\"/><path d=\"M21.5 29.5566L13 34.5V23.2909L22 18.0525V28.6717C22.0014 29.0365 21.8106 29.3742 21.5 29.5566Z\"/>',\n};\n\nexport const deployIconName = 'deploy';\nexport const deployIcon: IconShapeTuple = [deployIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,13H24a2,2,0,0,0-2,2V30a2,2,0,0,0,2,2h8a2,2,0,0,0,2-2V15A2,2,0,0,0,32,13Zm0,2V26H24V15ZM24,30V27.6h8V30Z\"/><path d=\"M20,22H4V6H28v5h2V6a2,2,0,0,0-2-2H4A2,2,0,0,0,2,6V22a2,2,0,0,0,2,2H20Z\"/><path d=\"M20,26H9a1,1,0,0,0,0,2H20Z\"/>',\n  solid:\n    '<path d=\"M32,13H24a2,2,0,0,0-2,2V30a2,2,0,0,0,2,2h8a2,2,0,0,0,2-2V15A2,2,0,0,0,32,13Zm0,2V28H24V15Z\"/><path d=\"M28,4H4A2,2,0,0,0,2,6V22a2,2,0,0,0,2,2h8v2H9.32A1.2,1.2,0,0,0,8,27a1.2,1.2,0,0,0,1.32,1H19.92v-.37H20V22H4V6H28v5h2V6A2,2,0,0,0,28,4Z\"/>',\n};\n\nexport const devicesIconName = 'devices';\nexport const devicesIcon: IconShapeTuple = [devicesIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17,33.9c-3.9,0-7.9-1.5-10.5-4.5c-0.9,0.7-2,1.3-3.1,1.8c-0.5,0.2-1.1,0-1.3-0.5c-0.2-0.5,0-1.1,0.5-1.3c1-0.4,1.9-0.9,2.7-1.5c-1.2-1.9-1.9-4.3-1.9-7.1c0-5.3,2.5-8.1,4.8-8.1c1.5,0,3.2,1.2,3.2,4.7c0,4.7-1.1,8.2-3.5,10.8c2.2,2.6,5.6,3.9,9,3.9c0.6,0,1,0.4,1,1S17.6,33.9,17,33.9z M8.2,14.6c-1,0-2.8,1.8-2.8,6.1c0,2.2,0.5,4.1,1.4,5.6c1.8-2.1,2.7-5.1,2.7-9.1C9.5,15.7,9,14.6,8.2,14.6z\"/><path d=\"M33.3,4.8c-0.8-1.4-2.1-2.4-3.6-2.8c-0.5-0.1-1.1,0.2-1.2,0.7l-0.9,3.4l-1.6-2.8c-0.1-0.2-0.4-0.4-0.7-0.5c-0.3-0.1-0.6,0-0.8,0.2c-1.1,0.8-1.8,1.9-2.2,3.2l-4.2,15.4c-0.4,1.5-0.2,3.2,0.6,4.6c0.6,1.1,1.6,1.9,2.7,2.5l-1.1,4c-0.1,0.5,0.2,1.1,0.7,1.2c0.1,0,0.2,0,0.3,0c0.4,0,0.8-0.3,1-0.7l1.1-3.9c0.2,0,0.4,0,0.6,0c1,0,2-0.3,3-0.8c1.4-0.8,2.4-2.1,2.8-3.6l1.6-5.8c0,0,0,0,0,0l1.6-5.8c0.1-0.4,0-0.8-0.4-1.1c-0.3-0.2-0.8-0.3-1.1-0.1l-4,2.3l0.6-2.1l5.7-3.2c0.3-0.2,0.5-0.5,0.5-0.8C34.2,7.1,33.9,5.9,33.3,4.8z M24.2,6.8c0.1-0.5,0.3-0.9,0.6-1.3l1.9,3.4l-1.4,5.1l-2.1-3.7L24.2,6.8zM20.4,25.2c-0.5-0.9-0.7-2-0.4-3l2.5-9.2l2.1,3.7L23.2,22c0,0,0,0,0,0l-1.3,4.7C21.3,26.4,20.8,25.9,20.4,25.2z M27.7,24.3c-0.3,1-0.9,1.9-1.9,2.4c-0.6,0.4-1.3,0.5-2,0.5L25,23l3.7-2.1L27.7,24.3z M30.3,15.1l-0.8,3.1l-3.7,2.1l0.8-3.1L30.3,15.1zM28.6,9.6l0.1-0.4c0.1-0.1,0.1-0.3,0.1-0.4l1.2-4.5c0.6,0.3,1.1,0.9,1.5,1.5c0.3,0.6,0.5,1.2,0.5,1.8L28.6,9.6z\"/>',\n};\n\nexport const digitalSignatureIconName = 'digital-signature';\nexport const digitalSignatureIcon: IconShapeTuple = [digitalSignatureIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.02545 11C6.61226 8.06422 9.22356 5.96198 12.2362 6.00002H17.0981V18H12.2765C9.25155 18.0494 6.62233 15.9464 6.02545 13H2.12988V11H6.02545ZM12.2362 16.0001H15.1856V8.00007H12.2362C9.92883 7.92122 7.99049 9.70833 7.89773 12.0001C8.0065 14.2845 9.93502 16.0625 12.2362 16.0001ZM34.1299 23.0001H30.3249C29.7207 20.0581 27.096 17.9587 24.0739 18.0001H19.1113V20.0001H14.0783C13.5224 20.0001 13.0717 20.4478 13.0717 21.0001C13.0717 21.5524 13.5224 22.0001 14.0783 22.0001H19.1113V26.0001H14.0783C13.5224 26.0001 13.0717 26.4478 13.0717 27.0001C13.0717 27.5524 13.5224 28.0001 14.0783 28.0001H19.1113V30.0001H24.084C27.1126 30.0544 29.7475 27.9503 30.345 25.0001H34.1299V23.0001ZM21.1245 28.0001H24.084C26.3913 28.0789 28.3297 26.2918 28.4224 24.0001C28.3297 21.7083 26.3913 19.9212 24.084 20.0001H21.1245V28.0001Z\"/>',\n  solid:\n    '<path d=\"M5.81384 11.0002C6.40315 8.04933 9.03613 5.94262 12.0629 6.00017H17.0943V18.0002H12.0629C9.054 18.0302 6.44802 15.9316 5.85409 13.0002H2V11.0002H5.81384Z\"/><path d=\"M30.317 23.0001H33.9899L34 25.0001H30.3371C29.7397 27.9503 27.1057 30.0544 24.078 30.0001H19.1069V28.0001H14.0755C13.5197 28.0001 13.0692 27.5524 13.0692 27.0001C13.0692 26.4478 13.5197 26.0001 14.0755 26.0001H19.1069V22.0001H14.0755C13.5197 22.0001 13.0692 21.5524 13.0692 21.0001C13.0692 20.4478 13.5197 20.0001 14.0755 20.0001H19.1069V18.0001H24.0679C27.0891 17.9587 29.713 20.0581 30.317 23.0001Z\"/>',\n};\n\nexport const disconnectIconName = 'disconnect';\nexport const disconnectIcon: IconShapeTuple = [disconnectIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.9928 30H10.9972C10.4474 30 9.9975 30.45 9.9975 31C9.9975 31.55 10.4474 32 10.9972 32H24.9928C25.5426 32 25.9925 31.55 25.9925 31C25.9925 30.45 25.5426 30 24.9928 30ZM7.59825 9.6H28.1218L29.9313 8H5.99875V24H7.59825V9.6ZM32.4905 4H3.49953C2.66979 4 2 4.67 2 5.5V26.5C2 27.33 2.66979 28 3.49953 28H11.627H13.8063H22.1937H24.373H32.5005C33.3302 28 34 27.33 34 26.5V5.5C34 4.67 33.3302 4 32.5005 4H32.4905ZM31.9906 26H3.99938V6H31.9906V26Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.1594 4H3.49953C2.66979 4 2 4.67 2 5.5V26.5C2 27.33 2.66979 28 3.49953 28H32.5005C33.3302 28 34 27.33 34 26.5V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H31.9906V26H3.99938V6H21.9594L23.1594 4Z\"/><path d=\"M20.7594 8H5.99875V24H7.59825V9.6H19.7994L20.7594 8Z\"/><path d=\"M10.9972 30H24.9928C25.5426 30 25.9925 30.45 25.9925 31C25.9925 31.55 25.5426 32 24.9928 32H10.9972C10.4474 32 9.9975 31.55 9.9975 31C9.9975 30.45 10.4474 30 10.9972 30Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.2899 8C23.4585 8.56674 23.6971 9.1034 23.9954 9.6H7.59825V24H5.99875V8H23.2899Z\"/><path d=\"M31.9906 12.7129V26H3.99938V6H23C23 5.30503 23.1013 4.63371 23.2899 4H3.49953C2.66979 4 2 4.67 2 5.5V26.5C2 27.33 2.66979 28 3.49953 28H32.5005C33.3302 28 34 27.33 34 26.5V11.7453C33.3934 12.1684 32.7166 12.498 31.9906 12.7129Z\"/><path d=\"M10.9972 30H24.9928C25.5426 30 25.9925 30.45 25.9925 31C25.9925 31.55 25.5426 32 24.9928 32H10.9972C10.4474 32 9.9975 31.55 9.9975 31C9.9975 30.45 10.4474 30 10.9972 30Z\"/>',\n\n  solid:\n    '<path d=\"M24.9928 30H10.9972C10.4474 30 9.9975 30.45 9.9975 31C9.9975 31.55 10.4474 32 10.9972 32H24.9928C25.5426 32 25.9925 31.55 25.9925 31C25.9925 30.45 25.5426 30 24.9928 30ZM32.4905 4H3.49953C2.66979 4 2 4.67 2 5.5V26.5C2 27.33 2.66979 28 3.49953 28H11.627H13.8063H22.1937H24.373H32.5005C33.3302 28 34 27.33 34 26.5V5.5C34 4.67 33.3302 4 32.5005 4H32.4905ZM29.9913 24H5.99875V8H29.9913V24Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.1528 4H3.49953C2.66979 4 2 4.67 2 5.5V26.5C2 27.33 2.66979 28 3.49953 28H32.5005C33.3302 28 34 27.33 34 26.5V15.0255C33.8854 15.0352 33.7698 15.039 33.6538 15.0367H29.9913V24H5.99875V8H20.7535L23.1528 4Z\"/><path d=\"M10.9972 30H24.9928C25.5426 30 25.9925 30.45 25.9925 31C25.9925 31.55 25.5426 32 24.9928 32H10.9972C10.4474 32 9.9975 31.55 9.9975 31C9.9975 30.45 10.4474 30 10.9972 30Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M34 11.7383C32.8646 12.5335 31.4824 13 29.9913 13V24H5.99875V8H23.2832C23.0947 7.36629 22.9934 6.69497 22.9934 6C22.9934 5.30503 23.0947 4.63371 23.2832 4H3.49953C2.66979 4 2 4.67 2 5.5V26.5C2 27.33 2.66979 28 3.49953 28H32.5005C33.3302 28 34 27.33 34 26.5V11.7383Z\"/><path d=\"M10.9972 30H24.9928C25.5426 30 25.9925 30.45 25.9925 31C25.9925 31.55 25.5426 32 24.9928 32H10.9972C10.4474 32 9.9975 31.55 9.9975 31C9.9975 30.45 10.4474 30 10.9972 30Z\"/>',\n};\n\nexport const displayIconName = 'display';\nexport const displayIcon: IconShapeTuple = [displayIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.78 27.35L19.08 30.01V16.04C19.08 15.46 18.61 15 18.04 15C17.47 15 17 15.47 17 16.04V30.01L14.32 27.33C14.12 27.14 13.85 27.03 13.58 27.04C13.15 27.04 12.77 27.29 12.6 27.68C12.43 28.07 12.52 28.53 12.83 28.83L18.05 34.05L23.27 28.83C23.62 28.42 23.6 27.8 23.22 27.41C22.84 27.02 22.22 27 21.8 27.36L21.78 27.35ZM29.92 13.83C29.98 13.39 30 12.94 30 12.5C30 6.71 25.29 2 19.5 2C14.95 2 10.94 4.94 9.54 9.21C5.2 10.13 2 14.01 2 18.5C2 23.4 5.73 27.45 10.51 27.95C10.53 27.6 10.6 27.24 10.74 26.9C10.89 26.55 11.09 26.25 11.34 25.99C7.28 25.9 4 22.58 4 18.5C4 14.78 6.78 11.59 10.46 11.08L11.12 10.99L11.29 10.34C12.27 6.6 15.64 4 19.5 4C24.19 4 28 7.81 28 12.5C28 13.08 27.94 13.66 27.82 14.23L27.65 15.06L28.45 15.36C30.57 16.17 32 18.23 32 20.5C32 23.53 29.53 26 26.5 26H24.61C25.16 26.55 25.45 27.27 25.48 28H26.49C30.63 28 33.99 24.64 33.99 20.5C33.99 17.69 32.38 15.1 29.91 13.83H29.92Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.8121 2.92206C22.4973 2.32979 21.0392 2 19.5055 2C14.954 2 10.9428 4.93541 9.54236 9.19875C5.201 10.1173 2 13.9913 2 18.4743C2 23.3666 5.73117 27.4103 10.5127 27.9095C10.5327 27.5601 10.6027 27.2006 10.7427 26.8612C10.8928 26.5117 11.0928 26.2122 11.3429 25.9526C7.28165 25.8627 4.00063 22.5479 4.00063 18.4743C4.00063 14.7601 6.78149 11.575 10.4626 11.0658L11.1229 10.976L11.2929 10.327C12.2732 6.59282 15.6443 3.99688 19.5055 3.99688C20.6635 3.99688 21.7678 4.22864 22.7745 4.64817L23.8121 2.92206Z\"/><path d=\"M27.6628 15.0163H31.6242C33.1044 16.4088 34 18.3789 34 20.4711C34 24.6047 30.639 27.9594 26.4977 27.9594H25.4873C25.4573 27.2306 25.1672 26.5117 24.6171 25.9626H26.5077C29.5386 25.9626 32.0094 23.4964 32.0094 20.4711C32.0094 18.2047 30.5789 16.1479 28.4583 15.3392L27.658 15.0396L27.6628 15.0163Z\"/><path d=\"M19.0853 29.9663L21.7862 27.3105L21.8062 27.3204C22.2263 26.961 22.8465 26.981 23.2266 27.3704C23.6068 27.7598 23.6268 28.3788 23.2767 28.7881L18.055 34L12.8334 28.7881C12.5233 28.4886 12.4333 28.0293 12.6033 27.6399C12.7734 27.2505 13.1535 27.0009 13.5836 27.0009C13.8537 26.991 14.1238 27.1008 14.3239 27.2905L17.0047 29.9663V16.0181C17.0047 15.449 17.4748 14.9797 18.045 14.9797C18.6152 14.9797 19.0853 15.439 19.0853 16.0181V29.9663Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.7344 2.88747C22.44 2.31696 21.0091 2 19.5055 2C14.954 2 10.9428 4.93541 9.54236 9.19875C5.201 10.1173 2 13.9913 2 18.4743C2 23.3666 5.73117 27.4103 10.5127 27.9095C10.5327 27.5601 10.6027 27.2006 10.7427 26.8612C10.8928 26.5117 11.0928 26.2122 11.3429 25.9526C7.28165 25.8627 4.00063 22.5479 4.00063 18.4743C4.00063 14.7601 6.78149 11.575 10.4626 11.0658L11.1229 10.976L11.2929 10.327C12.2732 6.59282 15.6443 3.99688 19.5055 3.99688C20.7932 3.99688 22.0145 4.28346 23.109 4.79613C23.2256 4.12192 23.439 3.48077 23.7344 2.88747Z\"/><path d=\"M28.0055 12.6926C28.6373 12.8806 29.3064 12.9819 29.9992 12.9828C29.988 13.2597 29.9662 13.5376 29.9287 13.8115H29.9187C32.3895 15.0796 34 17.6655 34 20.4711C34 24.6047 30.639 27.9594 26.4977 27.9594H25.4873C25.4573 27.2306 25.1672 26.5117 24.6171 25.9626H26.5077C29.5386 25.9626 32.0094 23.4964 32.0094 20.4711C32.0094 18.2047 30.5789 16.1479 28.4583 15.3392L27.658 15.0396L27.8281 14.2109C27.9337 13.7103 27.9928 13.2019 28.0055 12.6926Z\"/><path d=\"M19.0853 29.9663L21.7862 27.3105L21.8062 27.3204C22.2263 26.961 22.8465 26.981 23.2266 27.3704C23.6068 27.7598 23.6268 28.3788 23.2767 28.7881L18.055 34L12.8334 28.7881C12.5233 28.4886 12.4333 28.0293 12.6033 27.6399C12.7734 27.2505 13.1535 27.0009 13.5836 27.0009C13.8537 26.991 14.1238 27.1008 14.3239 27.2905L17.0047 29.9663V16.0181C17.0047 15.449 17.4748 14.9797 18.045 14.9797C18.6152 14.9797 19.0853 15.439 19.0853 16.0181V29.9663Z\"/>',\n};\n\nexport const downloadCloudIconName = 'download-cloud';\nexport const downloadCloudIcon: IconShapeTuple = [downloadCloudIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 13.61H13.61V6H24V14.38H26V6C26 4.89543 25.1046 4 24 4H10.87L4 10.87V30C4 31.1046 4.89543 32 6 32H24C25.1046 32 26 31.1046 26 30H6V13.61ZM28.32 16.35C27.9232 16.0102 27.3318 16.0331 26.9624 16.4024C26.5931 16.7718 26.5702 17.3632 26.91 17.76L30.16 21H18C17.4477 21 17 21.4477 17 22C17 22.5523 17.4477 23 18 23H30.19L26.91 26.28C26.6246 26.5244 26.5003 26.9081 26.5882 27.2734C26.6761 27.6387 26.9613 27.9239 27.3266 28.0118C27.6919 28.0997 28.0756 27.9754 28.32 27.69L34 22L28.32 16.35ZM11.69 6L6 11.69V12H12V6H11.69Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1594 4L21.9594 6H13.61V13.61H6V30H26C26 31.1046 25.1046 32 24 32H6C4.89543 32 4 31.1046 4 30V10.87L10.87 4H23.1594ZM6 11.69L11.69 6H12V12H6V11.69Z\"/><path d=\"M26.9624 16.4024C27.3318 16.0331 27.9232 16.0102 28.32 16.35L34 22L28.32 27.69C28.0756 27.9754 27.6919 28.0997 27.3266 28.0118C26.9613 27.9239 26.6761 27.6387 26.5882 27.2734C26.5003 26.9081 26.6246 26.5244 26.91 26.28L30.19 23H18C17.4477 23 17 22.5523 17 22C17 21.4477 17.4477 21 18 21H30.16L26.91 17.76C26.5702 17.3632 26.5931 16.7718 26.9624 16.4024Z\"/>',\n\n  outlineBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.61 13.61H6V30H26C26 31.1046 25.1046 32 24 32H6C4.89543 32 4 31.1046 4 30V10.87L10.87 4H22.78C22.5968 4.65097 22.5026 5.32375 22.5 6H13.61V13.61ZM11.69 6L6 11.69V12H12V6H11.69Z\"/><path d=\"M26 12.34C25.2264 11.8501 24.5486 11.2231 24 10.49V14.38H26V12.34Z\"/><path d=\"M26.9624 16.4024C27.3318 16.0331 27.9232 16.0102 28.32 16.35L34 22L28.32 27.69C28.0756 27.9754 27.6919 28.0997 27.3266 28.0118C26.9613 27.9239 26.6761 27.6387 26.5882 27.2734C26.5003 26.9081 26.6246 26.5244 26.91 26.28L30.19 23H18C17.4477 23 17 22.5523 17 22C17 21.4477 17.4477 21 18 21H30.16L26.91 17.76C26.5702 17.3632 26.5931 16.7718 26.9624 16.4024Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16 22C16 21.45 16.45 21 17 21H25V23H17C16.45 23 16 22.55 16 22ZM25 23H30.19L26.91 26.28C26.62 26.52 26.5 26.91 26.59 27.27C26.68 27.64 26.96 27.92 27.33 28.01C27.7 28.1 28.08 27.97 28.32 27.69L34 22L28.32 16.35C27.92 16.01 27.33 16.03 26.96 16.4C26.59 16.77 26.57 17.36 26.91 17.76L30.16 21H25V6C25 4.9 24.1 4 23 4H10.87L4 10.86V30C4 31.1 4.9 32 6 32H23C24.1 32 25 31.1 25 30V23ZM12 12H6V11.68L11.69 6H12V12Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1557 4.00605L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H25V21H17C16.45 21 16 21.45 16 22C16 22.55 16.45 23 17 23H25V30C25 31.1 24.1 32 23 32H6C4.9 32 4 31.1 4 30V10.86L10.87 4H23C23.0524 4 23.1043 4.00204 23.1557 4.00605ZM6 12H12V6H11.69L6 11.68V12Z\"/><path d=\"M25 23H30.19L26.91 26.28C26.62 26.52 26.5 26.91 26.59 27.27C26.68 27.64 26.96 27.92 27.33 28.01C27.7 28.1 28.08 27.97 28.32 27.69L34 22L28.32 16.35C27.92 16.01 27.33 16.03 26.96 16.4C26.59 16.77 26.57 17.36 26.91 17.76L30.16 21H25V23Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.2839 4.02023C23.0991 4.64799 23 5.31242 23 6C23 7.90731 23.7628 9.63645 25 10.899V21H17C16.45 21 16 21.45 16 22C16 22.55 16.45 23 17 23H25V30C25 31.1 24.1 32 23 32H6C4.9 32 4 31.1 4 30V10.86L10.87 4H23C23.0963 4 23.1911 4.0069 23.2839 4.02023ZM6 12H12V6H11.69L6 11.68V12Z\"/><path d=\"M25 23H30.19L26.91 26.28C26.62 26.52 26.5 26.91 26.59 27.27C26.68 27.64 26.96 27.92 27.33 28.01C27.7 28.1 28.08 27.97 28.32 27.69L34 22L28.32 16.35C27.92 16.01 27.33 16.03 26.96 16.4C26.59 16.77 26.57 17.36 26.91 17.76L30.16 21H25V23Z\"/>',\n};\n\nexport const exportIconName = 'export';\nexport const exportIcon: IconShapeTuple = [exportIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25,4H7.83A1.89,1.89,0,0,0,6,5.91V30.09A1.89,1.89,0,0,0,7.83,32H28.17A1.87,1.87,0,0,0,30,30.09V9ZM24,5.78,28.2,10H24ZM8,30V6H22v6h6V30Z\"/><path d=\"M22,21.81a2.11,2.11,0,0,0-1.44.62l-5.72-2.66v-.44l5.66-2.65a2.08,2.08,0,1,0,.06-2.94h0a2.14,2.14,0,0,0-.64,1.48v.23l-5.64,2.66a2.08,2.08,0,1,0-.08,2.95l.08-.08,5.67,2.66v.3A2.09,2.09,0,1,0,22,21.84Z\"/>',\n  solid:\n    '<path d=\"M25,4.06H7.83A1.89,1.89,0,0,0,6,6V30.15a1.89,1.89,0,0,0,1.83,1.91H28.17A1.87,1.87,0,0,0,30,30.15V9ZM22,26a2.09,2.09,0,0,1-2.1-2.08v-.3L14.27,21l-.08.08a2.08,2.08,0,1,1,.08-2.95l5.64-2.66v-.23a2.14,2.14,0,0,1,.64-1.48h0a2.08,2.08,0,1,1-.06,2.94l-5.66,2.65v.44l5.72,2.66A2.11,2.11,0,0,1,22,21.81l0,0A2.09,2.09,0,0,1,22,26Zm2-16V5.84l4.2,4.22Z\"/>',\n};\n\nexport const fileShare2IconName = 'file-share-2';\nexport const fileShare2Icon: IconShapeTuple = [fileShare2IconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30,9H16.42L14.11,5.82A2,2,0,0,0,12.49,5H6A2,2,0,0,0,4,7V29a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V11A2,2,0,0,0,30,9Zm0,20H6V13h7.31a2,2,0,0,0,2-2H6V7h6.49l2.61,3.59a1,1,0,0,0,.81.41H30Z\"/><path d=\"M21.91,22.48a2.06,2.06,0,0,0-1.44.62l-5.72-2.66V20l5.66-2.65a2.08,2.08,0,1,0,.06-2.94,2.12,2.12,0,0,0-.64,1.48v.23l-5.64,2.66a2.08,2.08,0,1,0-.08,2.95l.08-.08,5.67,2.66v.3a2.09,2.09,0,1,0,2.08-2.1Z\"/>',\n  solid:\n    '<path d=\"M30,9H16.42L14.11,5.82A2,2,0,0,0,12.49,5H6A2,2,0,0,0,4,7V29a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V11A2,2,0,0,0,30,9ZM6,7h6.49l2.72,4H6ZM21.94,26.64a2.09,2.09,0,0,1-2.11-2.06l0-.3-5.67-2.66-.08.08a2.08,2.08,0,1,1,.08-2.95l5.64-2.66v-.23a2.08,2.08,0,1,1,.58,1.46L14.75,20v.47l5.72,2.66a2.07,2.07,0,1,1,1.47,3.54Z\"/>',\n};\n\nexport const fileShareIconName = 'file-share';\nexport const fileShareIcon: IconShapeTuple = [fileShareIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.43,27.28,23,14.84V4h1a1,1,0,0,0,0-2H12a1,1,0,0,0,0,2h1V14.84L4.51,27.36A4.29,4.29,0,0,0,5,32.8,4.38,4.38,0,0,0,8.15,34H28a4.24,4.24,0,0,0,3.42-6.72ZM29.85,31a2.62,2.62,0,0,1-2,1H8a2.2,2.2,0,0,1-2.06-1.41,2.68,2.68,0,0,1,.29-2.17l3-4.44,14,0-1.31-2H10.57L15,15.46V4h6V15.46l8.84,13.05A2.23,2.23,0,0,1,29.85,31Z\"/>',\n  solid:\n    '<path d=\"M31.49,27.4,23,14.94V4h1a1,1,0,0,0,0-2H12.08a1,1,0,0,0,0,2H13V14.94L4.58,27.31a4.31,4.31,0,0,0-.78,3A4.23,4.23,0,0,0,8,34H27.86A4.36,4.36,0,0,0,31,32.8,4.23,4.23,0,0,0,31.49,27.4ZM15,15.49V4h6V15.49L26.15,23H9.85Z\"/>',\n};\n\nexport const flaskIconName = 'flask';\nexport const flaskIcon: IconShapeTuple = [flaskIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.36 4H6C4.89543 4 4 4.89543 4 6V30C4 31.1046 4.89543 32 6 32H30C31.1046 32 32 31.1046 32 30V8.78L27.36 4ZM25 30H11V22H25V30ZM27 30H30V9.59L26.51 6H12V12H26C26 13.1046 25.1046 14 24 14H12C10.8954 14 10 13.1046 10 12V6H6V30H9V22C9 20.8954 9.89543 20 11 20H25C26.1046 20 27 20.8954 27 22V30Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1594 4H6C4.89543 4 4 4.89543 4 6V30C4 31.1046 4.89543 32 6 32H30C31.1046 32 32 31.1046 32 30V15.0367H30V30H27V22C27 20.8954 26.1046 20 25 20H11C9.89543 20 9 20.8954 9 22V30H6V6H10V12C10 13.1046 10.8954 14 12 14H19.87C19.6994 13.8177 19.5481 13.6136 19.4206 13.3893C19.173 12.9542 19.0361 12.4788 19.0073 12H12V6H21.9594L23.1594 4ZM11 30H25V22H11V30Z\"/>',\n\n  outlineBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 30V13.5C30.6763 13.4974 31.349 13.4032 32 13.22V30C32 31.1046 31.1046 32 30 32H6C4.89543 32 4 31.1046 4 30V6C4 4.89543 4.89543 4 6 4H22.78C22.5968 4.65097 22.5026 5.32375 22.5 6H12V12.02H25.57L26 12.32C25.8415 13.2981 24.9908 14.0128 24 14H12C10.8954 14 10 13.1046 10 12V6H6V30H9V22C9 20.8954 9.89543 20 11 20H25C26.1046 20 27 20.8954 27 22V30H30ZM11 30H25V22H11V30Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.36 4H6C4.89543 4 4 4.89543 4 6V30C4 31.1046 4.89543 32 6 32H30C31.1046 32 32 31.1046 32 30V8.78L27.36 4ZM26 30H10V21.5C10 20.6716 10.6716 20 11.5 20H24.5C25.3284 20 26 20.6716 26 21.5V30ZM12 14H24C25.1046 14 26 13.1046 26 12H12V6H10V12C10 13.1046 10.8954 14 12 14Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1594 4H6C4.89543 4 4 4.89543 4 6V30C4 31.1046 4.89543 32 6 32H30C31.1046 32 32 31.1046 32 30V15.0367H22.3395C21.4078 15.0553 20.5055 14.6792 19.87 14H12C10.8954 14 10 13.1046 10 12V6H12V12H19.0073C18.9663 11.3177 19.1449 10.6284 19.5362 10.0387L23.1594 4ZM10 30H26V21.5C26 20.6716 25.3284 20 24.5 20H11.5C10.6716 20 10 20.6716 10 21.5V30Z\"/>',\n\n  solidBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26 12.32C27.194 13.0856 28.5816 13.4949 30 13.5C30.6763 13.4974 31.349 13.4032 32 13.22V30C32 31.1046 31.1046 32 30 32H6C4.89543 32 4 31.1046 4 30V6C4 4.89543 4.89543 4 6 4H22.78C21.9491 6.98108 23.0477 10.1654 25.54 12H12V6H10V12C10 13.1046 10.8954 14 12 14H24C24.9908 14.0128 25.8415 13.2981 26 12.32ZM10 30H26V21.5C26 20.6716 25.3284 20 24.5 20H11.5C10.6716 20 10 20.6716 10 21.5V30Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const floppyIconName = 'floppy';\nexport const floppyIcon: IconShapeTuple = [floppyIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.37,21.71,10.3,16.88a1,1,0,0,1-.47-.83V6.27l2.24,3A1,1,0,0,0,13.66,8l-4-5.33A1,1,0,0,0,8,2.69L4,8a1,1,0,0,0,.2,1.4,1,1,0,0,0,.6.2,1,1,0,0,0,.8-.39l2.23-3v9.78A3,3,0,0,0,9.28,18.6l8.06,4.82A1.37,1.37,0,0,1,18,24.59v8.83a1,1,0,0,0,2,0V24.59A3.37,3.37,0,0,0,18.37,21.71Z\"/><path d=\"M31.66,8l-4-5.33a1,1,0,0,0-1.59,0L22,8a1,1,0,0,0,.2,1.4,1,1,0,0,0,.6.2,1,1,0,0,0,.8-.39l2.32-3.07v9.89a1,1,0,0,1-.47.83l-.11.08-4.87,3.88a5.52,5.52,0,0,1,1.11,1.68l5-4a3,3,0,0,0,1.38-2.51V6.38l2.15,2.85A1,1,0,1,0,31.66,8Z\"/>',\n};\n\nexport const forkingIconName = 'forking';\nexport const forkingIcon: IconShapeTuple = [forkingIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30.8474 7.43L33.986 20.08C33.9949 20.1564 33.9949 20.2336 33.986 20.31V28C33.986 29.1046 33.091 30 31.9869 30H3.99903C2.89494 30 1.9999 29.1046 1.9999 28V20.32C1.99027 20.2403 1.99027 20.1597 1.9999 20.08L5.12854 7.47C5.36721 6.6012 6.15709 5.99933 7.05771 6H28.9282C29.814 5.9987 30.595 6.58063 30.8474 7.43ZM3.99903 20.44V28H31.9869V20.44L28.9182 8H7.05771L3.99903 20.44ZM5.99817 19H29.9878V21H5.99817V19ZM29.9878 23H25.9895V25H29.9878V23Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9593 6H7.05771C6.15709 5.99932 5.36721 6.6012 5.12854 7.47L1.9999 20.08C1.99027 20.1597 1.99027 20.2403 1.9999 20.32V28C1.9999 29.1046 2.89494 30 3.99903 30H31.9869C33.091 30 33.986 29.1046 33.986 28V20.31C33.9949 20.2336 33.9949 20.1564 33.986 20.08L32.7347 15.0367H30.654L31.9869 20.44V28H3.99903V20.44L7.05771 8H20.7593L21.9593 6Z\"/><path d=\"M29.9878 19H5.99817V21H29.9878V19Z\"/><path d=\"M25.9895 23H29.9878V25H25.9895V23Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.1512 12.9984L31.9869 20.44V28H3.99903V20.44L7.05771 8H23.2898C23.1012 7.36629 22.9999 6.69497 22.9999 6L7.05771 6C6.15709 5.99933 5.36721 6.6012 5.12854 7.47L1.9999 20.08C1.99027 20.1597 1.99027 20.2403 1.9999 20.32V28C1.9999 29.1046 2.89494 30 3.99903 30H31.9869C33.091 30 33.986 29.1046 33.986 28V20.31C33.9949 20.2336 33.9949 20.1564 33.986 20.08L32.1462 12.6648C31.5156 12.8678 30.8458 12.9837 30.1512 12.9984Z\"/><path d=\"M29.9878 19H5.99817V21H29.9878V19Z\"/><path d=\"M25.9895 23H29.9878V25H25.9895V23Z\"/>',\n\n  solid:\n    '<path d=\"M28.94 6C29.8261 5.9987 30.6075 6.58063 30.86 7.43L33.71 19H2.29L5.13 7.47C5.36877 6.6012 6.15899 5.99933 7.06 6H28.94Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 21V28C2 29.1046 2.89543 30 4 30H32C33.1046 30 34 29.1046 34 28V21H2ZM30 26H26V24H30V26Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H32.7337L33.71 19H2.29L5.13 7.47C5.36877 6.6012 6.15899 5.99932 7.06 6H21.9594Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 28V21H34V28C34 29.1046 33.1046 30 32 30H4C2.89543 30 2 29.1046 2 28ZM26 26H30V24H26V26Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32.1492 12.6639C31.472 12.8821 30.7498 13 30 13C26.134 13 23 9.86599 23 6L7.06 6C6.15899 5.99933 5.36877 6.6012 5.13 7.47L2.29 19H33.71L32.1492 12.6639Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 28V21H34V28C34 29.1046 33.1046 30 32 30H4C2.89543 30 2 29.1046 2 28ZM26 26H30V24H26V26Z\"/>',\n};\n\nexport const hardDiskIconName = 'hard-disk';\nexport const hardDiskIcon: IconShapeTuple = [hardDiskIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M26,5.74A1.74,1.74,0,0,0,24.26,4H3.74A1.74,1.74,0,0,0,2,5.74V20.26A1.74,1.74,0,0,0,3.74,22H4V6H26Z\"/><path d=\"M30,9.74A1.74,1.74,0,0,0,28.26,8H7.74A1.74,1.74,0,0,0,6,9.74V24.26A1.74,1.74,0,0,0,7.74,26H8V10H30Z\"/><path d=\"M32.26,12H11.74A1.74,1.74,0,0,0,10,13.74V28.26A1.74,1.74,0,0,0,11.74,30H32.26A1.74,1.74,0,0,0,34,28.26V13.74A1.74,1.74,0,0,0,32.26,12ZM32,28H12V14H32Z\"/><path d=\"M19.94,23.68a2.64,2.64,0,1,0-2.7-2.63A2.67,2.67,0,0,0,19.94,23.68Zm0-3.87a1.24,1.24,0,1,1-1.29,1.24A1.27,1.27,0,0,1,19.94,19.81Z\"/><path d=\"M19.94,16.22a4.93,4.93,0,0,1,4.95,4.35H23.71V22h4.41a.7.7,0,0,0,0-1.4H26.31a6.33,6.33,0,0,0-6.37-5.75,6.58,6.58,0,0,0-1.48.17l.35,1.37A4.73,4.73,0,0,1,19.94,16.22Z\"/><path d=\"M19.94,27.27a6.42,6.42,0,0,0,5.67-3.35H23.93a5,5,0,0,1-4,1.95,4.91,4.91,0,0,1-5-4.82,5.16,5.16,0,0,1,.08-.79L13.63,20a7,7,0,0,0-.09,1A6.32,6.32,0,0,0,19.94,27.27Z\"/>',\n  solid:\n    '<path d=\"M26,5.74A1.74,1.74,0,0,0,24.26,4H3.74A1.74,1.74,0,0,0,2,5.74V20.26A1.74,1.74,0,0,0,3.74,22H4V6H26Z\"/><path d=\"M30,9.74A1.74,1.74,0,0,0,28.26,8H7.74A1.74,1.74,0,0,0,6,9.74V24.26A1.74,1.74,0,0,0,7.74,26H8V10H30Z\"/><path d=\"M19.62,22.6A1.55,1.55,0,1,0,18,21.05,1.6,1.6,0,0,0,19.62,22.6Z\"/><path d=\"M32.26,12H11.74A1.74,1.74,0,0,0,10,13.74V28.26A1.74,1.74,0,0,0,11.74,30H32.26A1.74,1.74,0,0,0,34,28.26V13.74A1.74,1.74,0,0,0,32.26,12ZM19.62,17.74a3.31,3.31,0,1,1-3.38,3.31A3.35,3.35,0,0,1,19.62,17.74Zm0,11.13a7.94,7.94,0,0,1-8-7.82,7.83,7.83,0,0,1,.11-1.29l1.75.3a5.36,5.36,0,0,0-.11,1,6.18,6.18,0,0,0,6.28,6.06,6.35,6.35,0,0,0,5-2.46h2.1A8.06,8.06,0,0,1,19.62,28.87ZM29.89,22.2H24.36V20.44h1.48A6.19,6.19,0,0,0,19.62,15a6.48,6.48,0,0,0-1.41.16l-.45-1.7a8.16,8.16,0,0,1,1.86-.22,8,8,0,0,1,8,7.21h2.26a.88.88,0,0,1,0,1.76Z\"/>',\n};\n\nexport const hardDriveDisksIconName = 'hard-drive-disks';\nexport const hardDriveDisksIcon: IconShapeTuple = [hardDriveDisksIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M34,8a2,2,0,0,0-2-2H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2ZM32,28H4V8H32V28Z\"/><circle cx=\"6.21\" cy=\"10.25\" r=\"1.25\"/><circle cx=\"29.81\" cy=\"10.25\" r=\"1.25\"/><circle cx=\"6.21\" cy=\"25.42\" r=\"1.25\"/><circle cx=\"29.81\" cy=\"25.42\" r=\"1.25\"/><path d=\"M11.88,18.08a3.59,3.59,0,1,0,3.59-3.59,3.84,3.84,0,0,0-.91.13L15,16.16a2.08,2.08,0,0,1,.5-.07,2,2,0,1,1-2,2,1.64,1.64,0,0,1,.08-.5L12,17.16A3.53,3.53,0,0,0,11.88,18.08Z\"/><path d=\"M15.47,25.73a7.66,7.66,0,0,1-7.65-7.65,7.55,7.55,0,0,1,.27-2L6.54,15.7a9.24,9.24,0,0,0,17.8,4.95H22.66A7.64,7.64,0,0,1,15.47,25.73Z\"/><path d=\"M28.22,17.83a.8.8,0,0,0-.8-.8H24.66a9.26,9.26,0,0,0-9.19-8.2,9.36,9.36,0,0,0-2.38.32l.42,1.54a7.86,7.86,0,0,1,2-.26A7.66,7.66,0,0,1,23,17H20.92a.8.8,0,0,0,0,1.6h6.5A.8.8,0,0,0,28.22,17.83Z\"/>',\n  solid:\n    '<path d=\"M32,6H4A2,2,0,0,0,2,8V28a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V8A2,2,0,0,0,32,6ZM12,17.16l1.54.42a1.64,1.64,0,0,0-.08.5,2,2,0,1,0,2-2,2.08,2.08,0,0,0-.5.07l-.41-1.54a3.84,3.84,0,0,1,.91-.13,3.59,3.59,0,1,1-3.59,3.59A3.53,3.53,0,0,1,12,17.16ZM5.31,8A1.25,1.25,0,1,1,4.06,9.25,1.25,1.25,0,0,1,5.31,8Zm0,20.06a1.25,1.25,0,1,1,1.25-1.25A1.25,1.25,0,0,1,5.31,28.06Zm10.16-.73A9.22,9.22,0,0,1,6.54,15.7l1.55.41a7.55,7.55,0,0,0-.27,2,7.64,7.64,0,0,0,14.84,2.57h1.68A9.25,9.25,0,0,1,15.47,27.33Zm12-8.7h-6.5a.8.8,0,0,1,0-1.6H23a7.66,7.66,0,0,0-7.57-6.6,7.86,7.86,0,0,0-2,.26l-.42-1.54a9.36,9.36,0,0,1,2.38-.32A9.26,9.26,0,0,1,24.66,17h2.76a.8.8,0,0,1,0,1.6Zm3.39,9.43a1.25,1.25,0,1,1,1.25-1.25A1.25,1.25,0,0,1,30.81,28.06Zm0-17.56a1.25,1.25,0,1,1,1.25-1.25A1.25,1.25,0,0,1,30.81,10.5Z\"/>',\n};\n\nexport const hardDriveIconName = 'hard-drive';\nexport const hardDriveIcon: IconShapeTuple = [hardDriveIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M8.00497 15.0058C8.26519 15.0058 8.5154 14.9058 8.71557 14.7157L14.7206 8.71316C15.111 8.32299 15.111 7.69272 14.7206 7.30256C14.3303 6.91239 13.6998 6.91239 13.3095 7.30256L7.30438 13.3051C6.91405 13.6953 6.91405 14.3255 7.30438 14.7157C7.50455 14.9158 7.75476 15.0058 8.01498 15.0058H8.00497ZM14.3003 11.2943L11.2978 14.2955C10.9074 14.6857 10.9074 15.316 11.2978 15.7061C11.4979 15.9062 11.7481 15.9963 12.0084 15.9963C12.2686 15.9963 12.5188 15.8962 12.719 15.7061L15.7215 12.7049C16.1118 12.3147 16.1118 11.6844 15.7215 11.2943C15.3312 10.9041 14.7006 10.9041 14.3103 11.2943H14.3003ZM18.5739 4.69145C19.1344 5.25169 19.3746 6.05203 19.2244 6.83236L17.5731 15.0659L19.6948 14.6457L21.1761 7.23253C21.4663 5.79192 21.016 4.32129 19.9851 3.29085C18.9642 2.25041 17.483 1.80022 16.0518 2.09034L8.67554 3.56097L8.25518 5.68187L16.4421 4.04117C17.2228 3.8811 18.0234 4.13121 18.5839 4.69145H18.5739ZM24.7191 21.7087C25.1094 21.3185 25.1094 20.6882 24.7191 20.2981C24.3288 19.9079 23.6982 19.9079 23.3079 20.2981L20.3054 23.2994C19.915 23.6895 19.915 24.3198 20.3054 24.71C20.5055 24.91 20.7557 25.0001 21.016 25.0001C21.2762 25.0001 21.5264 24.9 21.7266 24.71L24.7291 21.7087H24.7191ZM32.7359 16.0163C31.695 14.9758 30.2137 14.5356 28.7925 14.8258L6.82397 19.2176C6.04331 19.3777 5.24264 19.1276 4.68216 18.5673C4.12169 18.0071 3.88149 17.2068 4.03161 16.4264L6.24348 5.46178C6.35357 4.92155 6.00328 4.39132 5.46282 4.28127C4.91236 4.16122 4.39192 4.52138 4.28182 5.06161L2.08997 16.0463C1.79973 17.4869 2.25011 18.9575 3.28098 19.988C4.32186 21.0284 5.7931 21.4686 7.22431 21.1785L16.7323 19.2776L14.8307 28.7817C14.5405 30.2223 14.9909 31.6929 16.0217 32.7234C16.8524 33.5537 17.9634 34.0039 19.1043 34.0039C19.3946 34.0039 19.6748 33.9739 19.9651 33.9239L27.3013 32.4532L27.7216 30.3323L19.5647 31.963C18.7841 32.1131 17.9834 31.873 17.4229 31.3128C16.8625 30.7525 16.6223 29.9522 16.7724 29.1719L18.8341 18.8475L29.1628 16.7866C29.9435 16.6265 30.7442 16.8666 31.3047 17.4369C31.8651 17.9971 32.1053 18.7974 31.9552 19.5778L29.7634 30.5524C29.6533 31.0927 30.0036 31.6229 30.544 31.7329C30.6141 31.7429 30.6741 31.753 30.7442 31.753C31.2146 31.753 31.6249 31.4228 31.725 30.9526L33.9169 19.9779C34.2071 18.5373 33.7567 17.0667 32.7259 16.0363L32.7359 16.0163ZM27.3013 21.2885L21.2962 27.2911C20.9059 27.6812 20.9059 28.3115 21.2962 28.7017C21.4964 28.9017 21.7466 28.9918 22.0068 28.9918C22.267 28.9918 22.5172 28.8917 22.7174 28.7017L28.7225 22.6991C29.1128 22.3089 29.1128 21.6787 28.7225 21.2885C28.3321 20.8983 27.7016 20.8983 27.3113 21.2885H27.3013Z\"/>',\n  solid:\n    '<path d=\"M32.7459 16.0198C31.705 14.9798 30.2338 14.5398 28.8025 14.8298L19.2945 16.7298L7.54458 19.0698C7.3344 19.1098 7.12422 19.1298 6.91405 19.1298C6.07334 19.1298 5.25264 18.7998 4.64213 18.1898C3.88149 17.4298 3.55121 16.3398 3.76138 15.2898L5.82313 4.12976L5.07249 4.27976C4.67215 4.35976 4.36189 4.66976 4.29183 5.05976L2.08997 16.0398C1.79973 17.4798 2.25011 18.9498 3.28098 19.9798C4.11168 20.8098 5.22262 21.2598 6.36358 21.2598C6.65383 21.2598 6.93406 21.2298 7.22431 21.1798L16.7323 19.2798L14.8307 28.7798C14.5405 30.2198 14.9909 31.6898 16.0217 32.7198C16.8524 33.5498 17.9634 33.9998 19.1043 33.9998C19.3946 33.9998 19.6748 33.9698 19.9651 33.9198L30.9444 31.7298C31.3447 31.6498 31.655 31.3398 31.725 30.9498L33.9169 19.9798C34.2071 18.5398 33.7567 17.0698 32.7259 16.0398L32.7459 16.0198ZM20.3054 23.2898L23.3079 20.2898C23.6982 19.8998 24.3288 19.8998 24.7191 20.2898C25.1094 20.6798 25.1094 21.3098 24.7191 21.6998L21.7166 24.6998C21.5164 24.8998 21.2662 24.9898 21.006 24.9898C20.7457 24.9898 20.4955 24.8898 20.2954 24.6998C19.905 24.3098 19.905 23.6798 20.2954 23.2898H20.3054ZM28.7225 22.6998L22.7174 28.6998C22.5172 28.8998 22.267 28.9898 22.0068 28.9898C21.7466 28.9898 21.4964 28.8898 21.2962 28.6998C20.9059 28.3098 20.9059 27.6798 21.2962 27.2898L27.3013 21.2898C27.6916 20.8998 28.3221 20.8998 28.7125 21.2898C29.1028 21.6798 29.1028 22.3098 28.7125 22.6998H28.7225ZM13.2994 7.28976C13.6898 6.89976 14.3203 6.89976 14.7106 7.28976C15.101 7.67976 15.101 8.30976 14.7106 8.69976L8.70556 14.6998L6.39361 16.9998C6.6238 17.0998 6.87401 17.1398 7.13423 17.0898L8.59547 16.7998L14.3003 11.2698C14.3503 11.2198 14.4104 11.1998 14.4704 11.1598C14.5205 11.1298 14.5705 11.0798 14.6306 11.0598C14.7006 11.0298 14.7707 11.0298 14.8407 11.0198C14.8908 11.0198 14.9508 10.9898 15.0009 10.9898C15.0709 10.9898 15.151 11.0198 15.2211 11.0298C15.2711 11.0398 15.3312 11.0398 15.3812 11.0598C15.4513 11.0898 15.5013 11.1398 15.5614 11.1798C15.6114 11.2098 15.6614 11.2298 15.7015 11.2798C15.7515 11.3298 15.7715 11.3898 15.8116 11.4498C15.8416 11.4998 15.8916 11.5498 15.9116 11.6098C15.9317 11.6698 15.9417 11.7398 15.9517 11.8098C15.9617 11.8698 15.9817 11.9298 15.9817 11.9898C15.9817 12.0598 15.9617 12.1198 15.9417 12.1798C15.9317 12.2398 15.9317 12.2998 15.9016 12.3598C15.8716 12.4198 15.8216 12.4698 15.7915 12.5298C15.7615 12.5798 15.7315 12.6398 15.6915 12.6798L12.6889 15.6798C12.5989 15.7698 12.4988 15.8298 12.3887 15.8798L12.1985 16.0698L19.6848 14.5698L21.1561 7.19976C21.4463 5.75976 20.9959 4.28976 19.9651 3.24976C18.9342 2.20976 17.483 1.79976 16.0518 2.08976L7.93491 3.70976L5.90319 14.6998L7.30438 13.2998L13.3095 7.29976L13.2994 7.28976Z\"/>',\n};\n\nexport const helixIconName = 'helix';\nexport const helixIcon: IconShapeTuple = [helixIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.08,34h-14A1.08,1.08,0,0,1,6,33V12a1.08,1.08,0,0,1,1.08-1.08h14A1.08,1.08,0,0,1,22.16,12V33A1.08,1.08,0,0,1,21.08,34ZM8.16,31.88H20V13H8.16Z\"/><rect x=\"10.08\" y=\"14.96\" width=\"8\" height=\"2\"/><path d=\"M26.1,27.81h-2V9h-12V7h13a1,1,0,0,1,1,1Z\"/><path d=\"M30.08,23h-2V5h-11V3h12a1,1,0,0,1,1,1Z\"/><rect x=\"13.08\" y=\"27.88\" width=\"2\" height=\"2.16\"/>',\n  solid:\n    '<path d=\"M15.08,31 L1.08,31 C0.513427197,31.0015564 0.0419663765,30.5650186 0,30 L0,9 C0,8.40353247 0.48353247,7.92 1.08,7.92 L15.08,7.92 C15.6764675,7.92 16.16,8.40353247 16.16,9 L16.16,30 C16.1180336,30.5650186 15.6465728,31.0015564 15.08,31 Z M4.08,11.96 L4.08,13.96 L12.08,13.96 L12.08,11.96 L4.08,11.96 Z M7.08,24.88 L7.08,27.04 L9.08,27.04 L9.08,24.88 L7.08,24.88 Z\"/><path d=\"M20.1,24.81 L18.1,24.81 L18.1,6 L6.1,6 L6.1,4 L19.1,4 C19.6522847,4 20.1,4.44771525 20.1,5 L20.1,24.81 Z\"/><path d=\"M24.08,20 L22.08,20 L22.08,2 L11.08,2 L11.08,0 L23.08,0 C23.6322847,0 24.08,0.44771525 24.08,1 L24.08,20 Z\"/>',\n};\n\nexport const hostGroupIconName = 'host-group';\nexport const hostGroupIcon: IconShapeTuple = [hostGroupIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 24C16.35 24 15 25.35 15 27C15 28.65 16.35 30 18 30C19.65 30 21 28.65 21 27C21 25.35 19.65 24 18 24ZM18 28C17.45 28 17 27.55 17 27C17 26.45 17.45 26 18 26C18.55 26 19 26.45 19 27C19 27.55 18.55 28 18 28ZM24 6H12V8H24V6ZM26 2H10C8.9 2 8 2.9 8 4V34H28V4C28 2.9 27.1 2 26 2ZM26 32H10V4H26V32ZM24 10H12V12H24V10Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M24.3594 2H10C8.9 2 8 2.9 8 4V34H28V15.0367H26V32H10V4H23.1594L24.3594 2Z\"/><path d=\"M21.9594 6H12V8H20.7594L21.9594 6Z\"/><path d=\"M19.5594 10H12V12H19.0073C18.9663 11.3177 19.1449 10.6284 19.5362 10.0387L19.5594 10Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 27C15 25.35 16.35 24 18 24C19.65 24 21 25.35 21 27C21 28.65 19.65 30 18 30C16.35 30 15 28.65 15 27ZM17 27C17 27.55 17.45 28 18 28C18.55 28 19 27.55 19 27C19 26.45 18.55 26 18 26C17.45 26 17 26.45 17 27Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M24.2547 2H10C8.9 2 8 2.9 8 4V34H28V12.7101C27.2776 12.4951 26.604 12.1666 26 11.7453V32H10V4H23.2899C23.5049 3.27757 23.8334 2.60401 24.2547 2Z\"/><path d=\"M23 6H12V8H23.2899C23.1013 7.36629 23 6.69497 23 6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M15 27C15 25.35 16.35 24 18 24C19.65 24 21 25.35 21 27C21 28.65 19.65 30 18 30C16.35 30 15 28.65 15 27ZM17 27C17 27.55 17.45 28 18 28C18.55 28 19 27.55 19 27C19 26.45 18.55 26 18 26C17.45 26 17 26.45 17 27Z\"/><path d=\"M12 10H24V12H12V10Z\"/>',\n\n  solid:\n    '<path d=\"M18 26C17.45 26 17 26.45 17 27C17 27.55 17.45 28 18 28C18.55 28 19 27.55 19 27C19 26.45 18.55 26 18 26ZM26 2H10C8.9 2 8 2.9 8 4V34H28V4C28 2.9 27.1 2 26 2ZM18 30C16.35 30 15 28.65 15 27C15 25.35 16.35 24 18 24C19.65 24 21 25.35 21 27C21 28.65 19.65 30 18 30ZM24 12H12V10H24V12ZM24 8H12V6H24V8Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M17 27C17 26.45 17.45 26 18 26C18.55 26 19 26.45 19 27C19 27.55 18.55 28 18 28C17.45 28 17 27.55 17 27Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.3594 2H10C8.9 2 8 2.9 8 4V34H28V15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C19.173 12.9542 19.0361 12.4788 19.0073 12H12V10H19.5594L20.7594 8H12V6H21.9594L24.3594 2ZM15 27C15 28.65 16.35 30 18 30C19.65 30 21 28.65 21 27C21 25.35 19.65 24 18 24C16.35 24 15 25.35 15 27Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 10.9C32.7614 10.9 35 8.66145 35 5.90002C35 3.1386 32.7614 0.900024 30 0.900024C27.2386 0.900024 25 3.1386 25 5.90002C25 8.66145 27.2386 10.9 30 10.9Z\"/><path d=\"M17 27C17 26.45 17.45 26 18 26C18.55 26 19 26.45 19 27C19 27.55 18.55 28 18 28C17.45 28 17 27.55 17 27Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.1862 2H10C8.9 2 8 2.9 8 4V34H28V12.6101C25.7757 11.9481 24.0147 10.2103 23.3205 8H12V6H23.0007C23.0002 5.96672 23 5.93338 23 5.89999C23 4.4562 23.4371 3.1145 24.1862 2ZM15 27C15 28.65 16.35 30 18 30C19.65 30 21 28.65 21 27C21 25.35 19.65 24 18 24C16.35 24 15 25.35 15 27ZM12 12H24V10H12V12Z\"/>',\n};\n\nexport const hostIconName = 'host';\nexport const hostIcon: IconShapeTuple = [hostIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 4H14.87L8 10.86V15H10V13.61H17.61V6H28V30H8C8 31.1046 8.89543 32 10 32H28C29.1046 32 30 31.1046 30 30V6C30 4.89543 29.1046 4 28 4ZM16 12H10V11.68L15.7 6H16V12Z\"/><path d=\"M11.6182 27.2734C11.5303 26.9081 11.6546 26.5244 11.94 26.28L15.23 23H3C2.44772 23 2 22.5523 2 22C2 21.4477 2.44772 21 3 21H15.2L11.91 17.73C11.5702 17.3332 11.5931 16.7418 11.9624 16.3724C12.3318 16.0031 12.9232 15.9802 13.32 16.32L19 22L13.35 27.69C13.1056 27.9754 12.7219 28.0997 12.3566 28.0118C11.9913 27.9239 11.7061 27.6387 11.6182 27.2734Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1594 4H14.87L8 10.86V15H10V13.61H17.61V6H21.9594L23.1594 4ZM10 12H16V6H15.7L10 11.68V12Z\"/><path d=\"M28 15.0367H30V30C30 31.1046 29.1046 32 28 32H10C8.89543 32 8 31.1046 8 30H28V15.0367Z\"/><path d=\"M11.94 26.28C11.6546 26.5244 11.5303 26.9081 11.6182 27.2734C11.7061 27.6387 11.9913 27.9239 12.3566 28.0118C12.7219 28.0997 13.1056 27.9754 13.35 27.69L19 22L13.32 16.32C12.9232 15.9802 12.3318 16.0031 11.9624 16.3724C11.5931 16.7418 11.5702 17.3332 11.91 17.73L15.2 21H3C2.44772 21 2 21.4477 2 22C2 22.5523 2.44772 23 3 23H15.23L11.94 26.28Z\"/>',\n\n  outlineBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.61 13.61H10V15H8V10.86L14.87 4H22.78C22.5968 4.65097 22.5026 5.32375 22.5 6H17.61V13.61ZM15.7 6L10 11.69V12H16V6H15.7Z\"/><path d=\"M28 13.22V30H8C8 31.1046 8.89543 32 10 32H28C29.1046 32 30 31.1046 30 30V13.5C29.3237 13.4974 28.651 13.4032 28 13.22Z\"/><path d=\"M11.6182 27.2734C11.5303 26.9081 11.6546 26.5244 11.94 26.28L15.23 23H3C2.44772 23 2 22.5523 2 22C2 21.4477 2.44772 21 3 21H15.2L11.91 17.73C11.5702 17.3332 11.5931 16.7418 11.9624 16.3724C12.3318 16.0031 12.9232 15.9802 13.32 16.32L19 22L13.35 27.69C13.1056 27.9754 12.7219 28.0997 12.3566 28.0118C11.9913 27.9239 11.7061 27.6387 11.6182 27.2734Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 4H14.87L8 10.86V21H3C2.44772 21 2 21.4477 2 22C2 22.5523 2.44772 23 3 23H8V30C8 31.1046 8.89543 32 10 32H28C29.1046 32 30 31.1046 30 30V6C30 4.89543 29.1046 4 28 4ZM8 23H15.23L11.91 26.27C11.5702 26.6668 11.5931 27.2582 11.9624 27.6276C12.3318 27.9969 12.9232 28.0198 13.32 27.68L19 22L13.36 16.34C12.9632 16.0002 12.3718 16.0231 12.0024 16.3924C11.6331 16.7618 11.6102 17.3532 11.95 17.75L15.2 21H8V23ZM16 12H10V11.68L15.69 6H16V12Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1594 4L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H30V30C30 31.1046 29.1046 32 28 32H10C8.89543 32 8 31.1046 8 30V23H15.23L11.91 26.27C11.5702 26.6668 11.5931 27.2582 11.9624 27.6276C12.3318 27.9969 12.9232 28.0198 13.32 27.68L19 22L13.36 16.34C12.9632 16.0002 12.3718 16.0231 12.0024 16.3924C11.6331 16.7618 11.6102 17.3532 11.95 17.75L15.2 21H8V10.86L14.87 4H23.1594ZM10 12H16V6H15.69L10 11.68V12Z\"/><path d=\"M8 21H3C2.44772 21 2 21.4477 2 22C2 22.5523 2.44772 23 3 23H8V21Z\"/>',\n\n  solidBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.5 6C22.5026 5.32375 22.5968 4.65097 22.78 4H14.87L8 10.86V21H3C2.44772 21 2 21.4477 2 22C2 22.5523 2.44772 23 3 23H8V30C8 31.1046 8.89543 32 10 32H28C29.1046 32 30 31.1046 30 30V13.5C25.8579 13.5 22.5 10.1421 22.5 6ZM8 23H15.23L11.91 26.27C11.5702 26.6668 11.5931 27.2582 11.9624 27.6276C12.3318 27.9969 12.9232 28.0198 13.32 27.68L19 22L13.36 16.34C12.9632 16.0002 12.3718 16.0231 12.0024 16.3924C11.6331 16.7618 11.6102 17.3532 11.95 17.75L15.2 21H8V23ZM16 12H10V11.68L15.69 6H16V12Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const importIconName = 'import';\nexport const importIcon: IconShapeTuple = [importIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.0485 9H32.718C31.5562 7.01 30.2241 6 28.7518 6C27.2795 6 26.1477 6.96 25.2363 8.46C24.2848 6.96 23.093 6 21.6006 6C20.1584 6 18.9966 6.96 18.0851 8.46C17.1437 6.96 15.9418 6 14.4495 6C13.0072 6 11.8454 6.96 10.934 8.46C9.98247 6.96 8.79061 6 7.29828 6C5.80595 6 4.4939 7.01 3.33208 9H3.00156C2.4507 9 2 9.45 2 10C2 10.55 2.4507 11 3.00156 11H4.52394L4.80438 10.46C5.63568 8.87 6.51706 8 7.28826 8C8.18967 8 9.1011 8.97 9.86229 10.68C8.48013 14.36 7.9493 19.35 7.9493 22.45C7.9493 24.43 8.11956 26.13 8.45008 27.36C9.03099 29.54 10.0826 30 10.8538 30C12.0056 30 12.8369 29.07 13.3277 27.24C13.6782 25.93 13.8585 24.14 13.8585 22.07C13.8585 18.63 13.3077 14.06 12.0056 10.68C12.7568 8.98 13.6182 8 14.4294 8C15.3308 8 16.2423 8.97 17.0034 10.68C15.6113 14.36 15.0905 19.35 15.0905 22.45C15.0905 24.43 15.2607 26.13 15.5912 27.36C16.1721 29.54 17.2238 30 17.995 30C19.1468 30 19.9781 29.07 20.4689 27.24C20.8194 25.93 20.9997 24.15 20.9997 22.07C20.9997 18.63 20.4488 14.06 19.1468 10.68C19.898 8.98 20.7593 8 21.5706 8C22.472 8 23.3834 8.97 24.1446 10.68C22.7624 14.36 22.2316 19.35 22.2316 22.45C22.2316 24.43 22.4019 26.13 22.7324 27.36C23.3133 29.54 24.3649 30 25.1362 30C26.288 30 27.1192 29.07 27.61 27.24C27.9606 25.93 28.1408 24.14 28.1408 22.07C28.1408 18.63 27.59 14.06 26.288 10.68C27.0391 8.98 27.9005 8 28.7117 8C29.523 8 30.3643 8.88 31.1956 10.46L31.4761 11H32.9984C33.5493 11 34 10.55 34 10C34 9.45 33.5493 9 32.9984 9H33.0485ZM10.8739 27.97C9.91236 27.11 9.41158 20.27 10.954 13.97C12.4764 20.25 11.8554 27.13 10.8739 27.97ZM18.0351 27.97C17.0736 27.11 16.5628 20.27 18.1152 13.97C19.6376 20.25 19.0266 27.13 18.0351 27.97ZM25.1862 27.97C24.2247 27.11 23.7239 20.27 25.2664 13.97C26.7887 20.25 26.1678 27.13 25.1862 27.97Z\"/>',\n};\n\nexport const inductorIconName = 'inductor';\nexport const inductorIcon: IconShapeTuple = [inductorIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10.2622 18.82L17.2647 25.71C17.6549 26.09 18.2751 26.09 18.6652 25.71L25.6677 18.82C26.0679 18.43 26.0679 17.8 25.6877 17.4C25.2976 17 24.6674 17 24.2672 17.38L18.9653 22.59V3C18.9653 2.45 18.5152 2 17.965 2C17.4148 2 16.9646 2.45 16.9646 3V22.6L11.6627 17.39C11.2626 17 10.6324 17.01 10.2422 17.41C9.85209 17.81 9.86209 18.44 10.2622 18.83V18.82ZM31.3998 10.55C31.0096 10.17 30.4795 9.97 29.9393 9.99H26.498C25.9478 9.99 25.4977 10.44 25.4977 10.99C25.4977 11.54 25.9478 11.99 26.498 11.99H30.0193V31.99H5.99071V12H9.36192C9.91211 12 10.3623 11.55 10.3623 11C10.3623 10.45 9.91211 10 9.36192 10H6.07074C5.53055 9.98 5.00036 10.18 4.61022 10.56C4.22008 10.93 4 11.45 4 12V32C4 32.54 4.22008 33.07 4.61022 33.44C5.00036 33.82 5.53055 34.02 6.07074 34H29.9293C30.4695 34.02 30.9996 33.82 31.3898 33.44C31.7799 33.06 32 32.54 32 32V12C32 11.46 31.7799 10.93 31.3898 10.56L31.3998 10.55Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M30.0193 15.0367H32V32C32 32.54 31.7799 33.06 31.3898 33.44C30.9996 33.82 30.4695 34.02 29.9293 34H6.07074C5.53055 34.02 5.00036 33.82 4.61022 33.44C4.22008 33.07 4 32.54 4 32V12C4 11.45 4.22008 10.93 4.61022 10.56C5.00036 10.18 5.53055 9.98 6.07074 10H9.36192C9.91211 10 10.3623 10.45 10.3623 11C10.3623 11.55 9.91211 12 9.36192 12H5.99071V31.99H30.0193V15.0367Z\"/><path d=\"M17.2647 25.71L10.2622 18.82V18.83C9.86209 18.44 9.85209 17.81 10.2422 17.41C10.6324 17.01 11.2626 17 11.6627 17.39L16.9646 22.6V3C16.9646 2.45 17.4148 2 17.965 2C18.5152 2 18.9653 2.45 18.9653 3V22.59L24.2672 17.38C24.6674 17 25.2976 17 25.6877 17.4C26.0679 17.8 26.0679 18.43 25.6677 18.82L18.6652 25.71C18.2751 26.09 17.6549 26.09 17.2647 25.71Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.0193 13V31.99H5.99071V12H9.36192C9.91211 12 10.3623 11.55 10.3623 11C10.3623 10.45 9.91211 10 9.36192 10H6.07074C5.53055 9.98 5.00036 10.18 4.61022 10.56C4.22008 10.93 4 11.45 4 12V32C4 32.54 4.22008 33.07 4.61022 33.44C5.00036 33.82 5.53055 34.02 6.07074 34H29.9293C30.4695 34.02 30.9996 33.82 31.3898 33.44C31.7799 33.06 32 32.54 32 32V12.7131C31.372 12.8989 30.7073 12.999 30.0193 13Z\"/><path d=\"M17.2647 25.71L10.2622 18.82V18.83C9.86209 18.44 9.85209 17.81 10.2422 17.41C10.6324 17.01 11.2626 17 11.6627 17.39L16.9646 22.6V3C16.9646 2.45 17.4148 2 17.965 2C18.5152 2 18.9653 2.45 18.9653 3V22.59L24.2672 17.38C24.6674 17 25.2976 17 25.6877 17.4C26.0679 17.8 26.0679 18.43 25.6677 18.82L18.6652 25.71C18.2751 26.09 17.6549 26.09 17.2647 25.71Z\"/>',\n};\n\nexport const installIconName = 'install';\nexport const installIcon: IconShapeTuple = [installIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30.86,20.94a4.74,4.74,0,0,1,1.86.64h.05a15.12,15.12,0,0,0-.61-8.37,1,1,0,0,0-1.28-.59h0a1,1,0,0,0-.59,1.28A13.19,13.19,0,0,1,30.86,20.94Z\"/><path d=\"M26.33,28.58a13,13,0,0,1-6.07,2.82,1,1,0,1,0,.17,2h.18A15.16,15.16,0,0,0,27.82,30l0-.07A4.67,4.67,0,0,1,26.33,28.58Z\"/><path d=\"M15.62,31.34v0a13.19,13.19,0,0,1-4.29-1.61A15.44,15.44,0,0,1,9.7,28.62,4.69,4.69,0,0,1,8.24,30a15.9,15.9,0,0,0,2.07,1.48,15.4,15.4,0,0,0,4.94,1.86h.19a1,1,0,0,0,.18-2Z\"/><path d=\"M4.56,21.15a4.14,4.14,0,0,0,.6-.09A13,13,0,0,1,5.7,14a1,1,0,0,0-1.88-.69,15,15,0,0,0-.56,8.43A4.77,4.77,0,0,1,4.56,21.15Z\"/><path d=\"M31.9,23a3.2,3.2,0,0,0-2.43-.42,3.27,3.27,0,0,0-1.4.77L24.2,21.11a6.87,6.87,0,0,0-2.77-8.43l-.11-.07a6.6,6.6,0,0,0-2.42-.81V8A3.22,3.22,0,0,0,20.78,6.5,3.3,3.3,0,0,0,19.65,2a3.15,3.15,0,0,0-2.42-.32,3.24,3.24,0,0,0-2,1.51,3.3,3.3,0,0,0,1.13,4.46A2.86,2.86,0,0,0,17.1,8V11.8a6.64,6.64,0,0,0-4.86,3.28,6.85,6.85,0,0,0-.42,6l-4,2.29a3.79,3.79,0,0,0-.45-.34l0,0A3.2,3.2,0,0,0,3,24.21a3.3,3.3,0,0,0,1.1,4.46,3.21,3.21,0,0,0,1.65.46,2.93,2.93,0,0,0,.78-.1,3.24,3.24,0,0,0,2.29-4.11l3.88-2.24a7.06,7.06,0,0,0,1.89,1.71,6.49,6.49,0,0,0,8.73-1.7l3.83,2.21a3.29,3.29,0,0,0,1.45,3.64,3.15,3.15,0,0,0,1.64.46A3.17,3.17,0,0,0,33,27.41,3.3,3.3,0,0,0,31.9,23ZM7,26.62a1.4,1.4,0,0,1-.91.64A1.36,1.36,0,0,1,5,27.11a1.48,1.48,0,0,1-.5-2,1.4,1.4,0,0,1,.88-.66,1.33,1.33,0,0,1,.34-.05,1.4,1.4,0,0,1,.75.22A1.48,1.48,0,0,1,7,26.62ZM16.78,4.09a1.4,1.4,0,0,1,.88-.66A1.33,1.33,0,0,1,18,3.38a1.42,1.42,0,0,1,.72.2,1.48,1.48,0,0,1,.5,2,1.4,1.4,0,0,1-.88.66,1.36,1.36,0,0,1-1.06-.15A1.48,1.48,0,0,1,16.78,4.09Zm2.41,19.32a4.79,4.79,0,0,1-3.68-.54A5.07,5.07,0,0,1,13.78,16,4.88,4.88,0,0,1,18,13.57a4.81,4.81,0,0,1,2.46.67,5.07,5.07,0,0,1,1.73,6.87A4.86,4.86,0,0,1,19.19,23.41Zm12.25,3.08a1.45,1.45,0,0,1-.88.67A1.36,1.36,0,0,1,29.5,27a1.48,1.48,0,0,1-.5-2,1.39,1.39,0,0,1,.9-.72,1.93,1.93,0,0,1,.34,0v0a1.31,1.31,0,0,1,.69.19A1.48,1.48,0,0,1,31.44,26.49Z\"/><path d=\"M8.05,10A13,13,0,0,1,13.4,6.23a5,5,0,0,1-.17-2.07,15.15,15.15,0,0,0-6.7,4.51A1,1,0,0,0,8.05,10Z\"/><path d=\"M24.67,7.23A13.11,13.11,0,0,1,27.93,10a1,1,0,1,0,1.52-1.3v0A15,15,0,0,0,25.69,5.5a15.87,15.87,0,0,0-2.94-1.33,4.79,4.79,0,0,1-.15,2.06A14.1,14.1,0,0,1,24.67,7.23Z\"/>',\n\n  solid:\n    '<path d=\"M30.86,20.94a4.74,4.74,0,0,1,1.86.64h.05a15.12,15.12,0,0,0-.61-8.37,1,1,0,1,0-1.87.69A13.19,13.19,0,0,1,30.86,20.94Z\"/><path d=\"M26.33,28.58a13,13,0,0,1-6.07,2.82,1,1,0,1,0,.17,2h.18A15.16,15.16,0,0,0,27.82,30v-.07A4.7,4.7,0,0,1,26.33,28.58Z\"/><path d=\"M15.62,31.34a13.27,13.27,0,0,1-4.29-1.61A15.09,15.09,0,0,1,9.7,28.62,4.69,4.69,0,0,1,8.24,30a15.9,15.9,0,0,0,2.07,1.48,15.4,15.4,0,0,0,4.94,1.86h.19a1,1,0,0,0,.18-2Z\"/><path d=\"M4.56,21.15q.3,0,.6-.09A13,13,0,0,1,5.7,14a1,1,0,0,0-1.88-.69,15,15,0,0,0-.56,8.43A4.77,4.77,0,0,1,4.56,21.15Z\"/><path d=\"M31.9,23a3.2,3.2,0,0,0-2.43-.42,3.33,3.33,0,0,0-1.4.77L24.2,21.11a6.87,6.87,0,0,0-2.77-8.43l-.11-.07a6.73,6.73,0,0,0-2.42-.81V8a3.23,3.23,0,0,0,1.88-1.5A3.3,3.3,0,0,0,19.65,2a3.15,3.15,0,0,0-2.42-.32,3.24,3.24,0,0,0-2,1.51,3.3,3.3,0,0,0,1.13,4.46A3,3,0,0,0,17.1,8v3.8a6.63,6.63,0,0,0-4.86,3.28,6.85,6.85,0,0,0-.42,6l-4,2.29A3.79,3.79,0,0,0,7.37,23,3.2,3.2,0,0,0,3,24.21H3a3.3,3.3,0,0,0,1.1,4.46,3.21,3.21,0,0,0,1.65.46,2.93,2.93,0,0,0,.78-.1,3.25,3.25,0,0,0,2.34-3.94l0-.17,3.88-2.24a7,7,0,0,0,1.89,1.71,6.49,6.49,0,0,0,8.73-1.7l3.83,2.21a3.29,3.29,0,0,0,1.45,3.64A3.18,3.18,0,0,0,33,27.41,3.3,3.3,0,0,0,31.9,23Z\"/><path d=\"M8.05,10A13,13,0,0,1,13.4,6.23a5,5,0,0,1-.17-2.07,15.15,15.15,0,0,0-6.7,4.51A1,1,0,0,0,8.05,10Z\"/><path d=\"M24.67,7.23A13.11,13.11,0,0,1,27.93,10a1,1,0,1,0,1.52-1.3,15,15,0,0,0-3.76-3.2,15.87,15.87,0,0,0-2.94-1.33,4.79,4.79,0,0,1-.15,2.06A14.1,14.1,0,0,1,24.67,7.23Z\"/>',\n};\n\nexport const internetOfThingsIconName = 'internet-of-things';\nexport const internetOfThingsIcon: IconShapeTuple = [internetOfThingsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 8H4C2.89543 8 2 8.89543 2 10V26C2 27.1046 2.89543 28 4 28H32C33.1046 28 34 27.1046 34 26V10C34 8.89543 33.1046 8 32 8ZM27 13H29V15H27V13ZM27 17H29V19H27V17ZM7 22H9V24H7V22ZM11.13 22H24.88V24H11.13V22ZM28.94 22H27V24H28.94V22ZM25 17H23V19H25V17ZM19 17H21V19H19V17ZM17 17H15V19H17V17ZM11 17H13V19H11V17ZM9 17H7V19H9V17ZM25 13H23V15H25V13ZM19 13H21V15H19V13ZM17 13H15V15H17V13ZM11 13H13V15H11V13ZM9 13H7V15H9V13ZM4 26H32V10H4V26Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 8H32C33.1046 8 34 8.89543 34 10V26C34 27.1046 33.1046 28 32 28H4C2.89543 28 2 27.1046 2 26V10C2 8.89543 2.89543 8 4 8ZM21 13H19V15H21V13ZM19 17H21V19H19V17ZM17 13H15V15H17V13ZM15 17H17V19H15V17ZM13 13H11V15H13V13ZM9 24H7V22H9V24ZM7 19H9V17H7V19ZM9 15H7V13H9V15ZM13 17H11V19H13V17ZM24.88 24H11.13V22H24.88V24ZM23 19H25V17H23V19ZM25 15H23V13H25V15ZM27 24H28.94V22H27V24ZM29 19H27V17H29V19ZM27 15H29V13H27V15Z\"/>',\n};\n\nexport const keyboardIconName = 'keyboard';\nexport const keyboardIcon: IconShapeTuple = [keyboardIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.5535 20.1463C17.6874 20.2112 17.8342 20.2454 17.983 20.2462C18.1285 20.2439 18.2717 20.2098 18.4026 20.1463L33.3867 13.0579C33.7371 12.8931 33.9607 12.5405 33.9607 12.1531C33.9607 11.7657 33.7371 11.4131 33.3867 11.2483L18.4026 4.15997C18.1336 4.03359 17.8224 4.03359 17.5535 4.15997L2.56936 11.2483C2.21903 11.4131 1.99538 11.7657 1.99538 12.1531C1.99538 12.5405 2.21903 12.8931 2.56936 13.0579L17.5535 20.1463ZM17.983 18.1567L5.33642 12.1581L17.983 6.17944L30.6296 12.1581L17.983 18.1567Z\"/><path d=\"M17.983 26.1549C17.8342 26.154 17.6874 26.1198 17.5535 26.0549L2.56935 18.9965C2.23946 18.8489 2.01491 18.5346 1.98215 18.1744C1.94939 17.8143 2.11352 17.4645 2.41136 17.2597C2.70919 17.0549 3.09431 17.0271 3.41845 17.1869L17.983 24.0553L32.5376 17.1669C32.8642 17.0134 33.2478 17.0458 33.544 17.252C33.8401 17.4583 34.0039 17.807 33.9735 18.1668C33.9431 18.5266 33.7233 18.8429 33.3967 18.9965L18.4126 26.0849C18.2763 26.1395 18.1296 26.1634 17.983 26.1549Z\"/><path d=\"M17.5535 31.9635C17.6875 32.0284 17.8342 32.0626 17.9831 32.0634C18.1296 32.072 18.2763 32.0481 18.4126 31.9935L33.3867 24.9151C33.7166 24.7675 33.9412 24.4532 33.9739 24.093C34.0067 23.7329 33.8426 23.3831 33.5447 23.1783C33.2469 22.9735 32.8618 22.9457 32.5376 23.1055L17.9831 29.9939L3.41848 23.0655C2.92146 22.8432 2.33806 23.0601 2.10665 23.5533C1.87523 24.0465 2.08102 24.6343 2.56938 24.8751L17.5535 31.9635Z\"/>',\n  solid:\n    '<path d=\"M17.983 20.2462C17.8342 20.2454 17.6874 20.2112 17.5535 20.1463L2.56936 13.0579C2.21903 12.8931 1.99538 12.5405 1.99538 12.1531C1.99538 11.7657 2.21903 11.4131 2.56936 11.2483L17.5535 4.15997C17.8224 4.03359 18.1336 4.03359 18.4026 4.15997L33.3867 11.2483C33.7371 11.4131 33.9607 11.7657 33.9607 12.1531C33.9607 12.5405 33.7371 12.8931 33.3867 13.0579L18.4026 20.1463C18.2717 20.2098 18.1285 20.2439 17.983 20.2462Z\"/><path d=\"M17.983 26.1549C17.8342 26.154 17.6874 26.1198 17.5535 26.0549L2.56935 18.9965C2.23946 18.8489 2.01491 18.5346 1.98215 18.1744C1.94939 17.8143 2.11352 17.4645 2.41136 17.2597C2.70919 17.0549 3.09431 17.0271 3.41845 17.1869L17.983 24.0553L32.5376 17.1669C32.8642 17.0134 33.2478 17.0458 33.544 17.252C33.8401 17.4583 34.0039 17.807 33.9735 18.1668C33.9431 18.5266 33.7233 18.8429 33.3967 18.9965L18.4126 26.0849C18.2763 26.1395 18.1296 26.1634 17.983 26.1549Z\"/><path d=\"M17.5535 31.9635C17.6875 32.0284 17.8342 32.0626 17.9831 32.0634C18.1296 32.072 18.2763 32.0481 18.4126 31.9935L33.3867 24.9151C33.7166 24.7675 33.9412 24.4532 33.9739 24.093C34.0067 23.7329 33.8426 23.3831 33.5447 23.1783C33.2469 22.9735 32.8618 22.9457 32.5376 23.1055L17.9831 29.9939L3.41848 23.0655C2.92146 22.8432 2.33806 23.0601 2.10665 23.5533C1.87523 24.0465 2.08101 24.6343 2.56938 24.8751L17.5535 31.9635Z\"/>',\n};\n\nexport const layersIconName = 'layers';\nexport const layersIcon: IconShapeTuple = [layersIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M19.8286 8.33244C22.1684 6.00279 25.9359 6.00279 28.2757 8.33244L28.2557 8.37273C29.3723 9.4916 30 11.012 30 12.5977C30 14.1834 29.3723 15.7038 28.2557 16.8227L23.5617 21.5059C21.2219 23.8356 17.4545 23.8356 15.1147 21.5059C14.642 21.0316 14.2528 20.4799 13.9637 19.8744L15.2548 18.5852C15.3411 18.4996 15.4348 18.4221 15.535 18.3536C15.7141 19.0055 16.0591 19.5991 16.5359 20.0758C18.095 21.6245 20.6015 21.6245 22.1606 20.0758L26.8545 15.3925C27.5922 14.6519 28.0067 13.6463 28.0067 12.5977C28.0067 11.5491 27.5922 10.5435 26.8545 9.80288C25.2954 8.2542 22.7889 8.2542 21.2298 9.80288L18.7677 12.2603C18.0827 12.073 17.3759 11.9781 16.666 11.9783H16.1756L19.8286 8.33244Z\"/><path d=\"M14.7944 27.4078L17.2565 24.9504C17.9401 25.1233 18.6434 25.2045 19.3482 25.1921H19.8486L16.1956 28.838C13.8558 31.1676 10.0884 31.1676 7.74852 28.838C6.62943 27.7204 6 26.1995 6 24.613C6 23.0264 6.62943 21.5055 7.74852 20.388L12.4525 15.6645C14.7923 13.3348 18.5597 13.3348 20.8995 15.6645C21.3722 16.1388 21.7614 16.6905 22.0505 17.2961L20.7594 18.5852C20.6781 18.6843 20.5877 18.7754 20.4892 18.8571C20.3101 18.2052 19.9651 17.6116 19.4883 17.1349C17.9292 15.5862 15.4227 15.5862 13.8636 17.1349L9.16971 21.8181C8.43203 22.5588 8.01746 23.5643 8.01746 24.613C8.01746 25.6616 8.43203 26.6672 9.16971 27.4078C10.7288 28.9565 13.2353 28.9565 14.7944 27.4078Z\"/>',\n};\n\nexport const linkIconName = 'link';\nexport const linkIcon: IconShapeTuple = [linkIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22 22H20V24H22V22ZM22 18H20V20H22V18ZM24 24H26V22H24V24ZM24 20H26V18H24V20ZM18 10H10V12H18V10ZM20.2 14.62C20.27 14.7 20.37 14.77 20.47 14.82C20.57 14.87 20.68 14.89 20.8 14.89C20.92 14.89 21.02 14.87 21.13 14.82C21.23 14.77 21.32 14.71 21.4 14.62C21.47 14.54 21.53 14.44 21.57 14.33C21.6 14.22 21.62 14.11 21.6 14V11.6H27.23C27.44 11.6 27.65 11.52 27.8 11.37C27.95 11.22 28.03 11.02 28.03 10.8C28.03 10.58 27.95 10.38 27.8 10.23C27.65 10.08 27.45 10 27.23 10H20.01V14C20 14.11 20.01 14.23 20.04 14.33C20.07 14.44 20.13 14.54 20.21 14.62H20.2ZM31.41 4.59C31.03 4.21 30.53 4 30 4H6C5.47 4 4.96 4.21 4.59 4.59C4.21 4.97 4 5.47 4 6V30C4 30.53 4.21 31.04 4.59 31.41C4.97 31.79 5.47 32 6 32H8V33C8 33.27 8.11 33.52 8.29 33.71C8.47 33.9 8.73 34 9 34C9.27 34 9.52 33.89 9.71 33.71C9.9 33.53 10 33.27 10 33V32H26V33C26 33.27 26.11 33.52 26.29 33.71C26.47 33.9 26.73 34 27 34C27.27 34 27.52 33.89 27.71 33.71C27.9 33.53 28 33.27 28 33V32H30C30.53 32 31.04 31.79 31.41 31.41C31.79 31.03 32 30.53 32 30V6C32 5.47 31.79 4.96 31.41 4.59ZM30 30H6V6H30V30ZM18 14H10V16H18V14ZM18 26H10V28H18V26ZM18 22H10V24H18V22ZM18 18H10V20H18V18Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M23.1592 4H6C5.47 4 4.96 4.21 4.59 4.59C4.21 4.97 4 5.47 4 6V30C4 30.53 4.21 31.04 4.59 31.41C4.97 31.79 5.47 32 6 32H8V33C8 33.27 8.11 33.52 8.29 33.71C8.47 33.9 8.73 34 9 34C9.27 34 9.52 33.89 9.71 33.71C9.9 33.53 10 33.27 10 33V32H26V33C26 33.27 26.11 33.52 26.29 33.71C26.47 33.9 26.73 34 27 34C27.27 34 27.52 33.89 27.71 33.71C27.9 33.53 28 33.27 28 33V32H30C30.53 32 31.04 31.79 31.41 31.41C31.79 31.03 32 30.53 32 30V15.0364H30V30H6V6H21.9592L23.1592 4Z\"/><path d=\"M20 22H22V24H20V22Z\"/><path d=\"M20 18H22V20H20V18Z\"/><path d=\"M26 24H24V22H26V24Z\"/><path d=\"M26 20H24V18H26V20Z\"/><path d=\"M10 10H18V12H10V10Z\"/><path d=\"M10 14H18V16H10V14Z\"/><path d=\"M10 26H18V28H10V26Z\"/><path d=\"M10 22H18V24H10V22Z\"/><path d=\"M10 18H18V20H10V18Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13V30H6V6H23C23 5.30503 23.1013 4.63371 23.2899 4H6C5.47 4 4.96 4.21 4.59 4.59C4.21 4.97 4 5.47 4 6V30C4 30.53 4.21 31.04 4.59 31.41C4.97 31.79 5.47 32 6 32H8V33C8 33.27 8.11 33.52 8.29 33.71C8.47 33.9 8.73 34 9 34C9.27 34 9.52 33.89 9.71 33.71C9.9 33.53 10 33.27 10 33V32H26V33C26 33.27 26.11 33.52 26.29 33.71C26.47 33.9 26.73 34 27 34C27.27 34 27.52 33.89 27.71 33.71C27.9 33.53 28 33.27 28 33V32H30C30.53 32 31.04 31.79 31.41 31.41C31.79 31.03 32 30.53 32 30V12.7101Z\"/><path d=\"M24.2547 10H20.01V14C20 14.11 20.01 14.23 20.04 14.33C20.07 14.44 20.13 14.54 20.21 14.62H20.2C20.27 14.7 20.37 14.77 20.47 14.82C20.57 14.87 20.68 14.89 20.8 14.89C20.92 14.89 21.02 14.87 21.13 14.82C21.23 14.77 21.32 14.71 21.4 14.62C21.47 14.54 21.53 14.44 21.57 14.33C21.6 14.22 21.62 14.11 21.6 14V11.6H25.7993C25.2035 11.1524 24.6815 10.6119 24.2547 10Z\"/><path d=\"M20 22H22V24H20V22Z\"/><path d=\"M20 18H22V20H20V18Z\"/><path d=\"M26 24H24V22H26V24Z\"/><path d=\"M26 20H24V18H26V20Z\"/><path d=\"M10 10H18V12H10V10Z\"/><path d=\"M10 14H18V16H10V14Z\"/><path d=\"M10 26H18V28H10V26Z\"/><path d=\"M10 22H18V24H10V22Z\"/><path d=\"M10 18H18V20H10V18Z\"/>',\n\n  solid:\n    '<path d=\"M31.41 4.6525C31.03 4.2725 30.53 4.0625 30 4.0625H6C5.47 4.0625 4.96 4.2725 4.59 4.6525C4.21 5.0325 4 5.5325 4 6.0625V30.0625C4 30.5925 4.21 31.1025 4.59 31.4725C4.97 31.8525 5.47 32.0625 6 32.0625H8V33.0625C8 33.3325 8.11 33.5825 8.29 33.7725C8.47 33.9625 8.73 34.0625 9 34.0625C9.27 34.0625 9.52 33.9525 9.71 33.7725C9.9 33.5925 10 33.3325 10 33.0625V32.0625H26V33.0625C26 33.3325 26.11 33.5825 26.29 33.7725C26.47 33.9625 26.73 34.0625 27 34.0625C27.27 34.0625 27.52 33.9525 27.71 33.7725C27.9 33.5925 28 33.3325 28 33.0625V32.0625H30C30.53 32.0625 31.04 31.8525 31.41 31.4725C31.79 31.0925 32 30.5925 32 30.0625V6.0625C32 5.5325 31.79 5.0225 31.41 4.6525ZM18.1 28.1625H9.9V25.9625H18.1V28.1625ZM18.1 24.1625H9.9V21.9625H18.1V24.1625ZM18.1 20.1625H9.9V17.9625H18.1V20.1625ZM18.1 16.1625H9.9V13.9625H18.1V16.1625ZM18.1 12.1625H9.9V9.9625H18.1V12.1625ZM22.1 24.1625H19.9V21.9625H22.1V24.1625ZM22.1 20.1625H19.9V17.9625H22.1V20.1625ZM26.1 24.1625H23.9V21.9625H26.1V24.1625ZM26.1 20.1625H23.9V17.9625H26.1V20.1625ZM28.1 15.1625H19.9V14.0625C19.9 14.0625 19.9 14.0625 19.9 14.0525V9.9625H28.1V15.1625Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.1217 4.0625H6C5.47 4.0625 4.96 4.2725 4.59 4.6525C4.21 5.0325 4 5.5325 4 6.0625V30.0625C4 30.5925 4.21 31.1025 4.59 31.4725C4.97 31.8525 5.47 32.0625 6 32.0625H8V33.0625C8 33.3325 8.11 33.5825 8.29 33.7725C8.47 33.9625 8.73 34.0625 9 34.0625C9.27 34.0625 9.52 33.9525 9.71 33.7725C9.9 33.5925 10 33.3325 10 33.0625V32.0625H26V33.0625C26 33.3325 26.11 33.5825 26.29 33.7725C26.47 33.9625 26.73 34.0625 27 34.0625C27.27 34.0625 27.52 33.9525 27.71 33.7725C27.9 33.5925 28 33.3325 28 33.0625V32.0625H30C30.53 32.0625 31.04 31.8525 31.41 31.4725C31.79 31.0925 32 30.5925 32 30.0625V15.0364H28.1V15.1625H19.9V14.0314C19.7171 13.8412 19.5555 13.6264 19.4206 13.3891C18.8204 12.334 18.8703 11.042 19.5362 10.0385L23.1217 4.0625ZM9.9 28.1625H18.1V25.9625H9.9V28.1625ZM9.9 24.1625H18.1V21.9625H9.9V24.1625ZM9.9 20.1625H18.1V17.9625H9.9V20.1625ZM9.9 16.1625H18.1V13.9625H9.9V16.1625ZM9.9 12.1625H18.1V9.9625H9.9V12.1625ZM19.9 24.1625H22.1V21.9625H19.9V24.1625ZM19.9 20.1625H22.1V17.9625H19.9V20.1625ZM23.9 24.1625H26.1V21.9625H23.9V24.1625ZM23.9 20.1625H26.1V17.9625H23.9V20.1625Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13C29.3415 13 28.7042 12.9091 28.1 12.7391V15.1625H19.9V9.9625H24.2287C23.4537 8.83582 23 7.47089 23 6C23 5.32783 23.0947 4.67779 23.2716 4.0625H6C5.47 4.0625 4.96 4.2725 4.59 4.6525C4.21 5.0325 4 5.5325 4 6.0625V30.0625C4 30.5925 4.21 31.1025 4.59 31.4725C4.97 31.8525 5.47 32.0625 6 32.0625H8V33.0625C8 33.3325 8.11 33.5825 8.29 33.7725C8.47 33.9625 8.73 34.0625 9 34.0625C9.27 34.0625 9.52 33.9525 9.71 33.7725C9.9 33.5925 10 33.3325 10 33.0625V32.0625H26V33.0625C26 33.3325 26.11 33.5825 26.29 33.7725C26.47 33.9625 26.73 34.0625 27 34.0625C27.27 34.0625 27.52 33.9525 27.71 33.7725C27.9 33.5925 28 33.3325 28 33.0625V32.0625H30C30.53 32.0625 31.04 31.8525 31.41 31.4725C31.79 31.0925 32 30.5925 32 30.0625V12.7101ZM9.9 28.1625H18.1V25.9625H9.9V28.1625ZM9.9 24.1625H18.1V21.9625H9.9V24.1625ZM9.9 20.1625H18.1V17.9625H9.9V20.1625ZM9.9 16.1625H18.1V13.9625H9.9V16.1625ZM9.9 12.1625H18.1V9.9625H9.9V12.1625ZM19.9 24.1625H22.1V21.9625H19.9V24.1625ZM19.9 20.1625H22.1V17.9625H19.9V20.1625ZM23.9 24.1625H26.1V21.9625H23.9V24.1625ZM23.9 20.1625H26.1V17.9625H23.9V20.1625Z\"/>',\n};\n\nexport const mediaChangerIconName = 'media-changer';\nexport const mediaChangerIcon: IconShapeTuple = [mediaChangerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 6H32C33.1 6 34 6.9 34 8V14H32V8H4V14H2V8C2 6.9 2.9 6 4 6ZM20 28H32V18H34V28C34 29.1 33.1 30 32 30H20V28ZM16 28H4V18H2V28C2 29.1 2.9 30 4 30H18V26H20V24H16V28ZM28 12H24V20H28V12ZM16 12H20V20H16V12ZM12 12H8V20H12V12Z\"/>',\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M24 15.0367H28V20H24V15.0367Z\"/><path d=\"M19.0073 12C19.0361 12.4788 19.173 12.9542 19.4206 13.3893C19.5796 13.669 19.7757 13.9174 20 14.1312V20H16V12H19.0073Z\"/><path d=\"M21.9594 6L20.7594 8H4V14H2V8C2 6.9 2.9 6 4 6H21.9594Z\"/><path d=\"M32 28H20V30H32C33.1 30 34 29.1 34 28V18H32V28Z\"/><path d=\"M4 28H16V24H20V26H18V30H4C2.9 30 2 29.1 2 28V18H4V28Z\"/><path d=\"M8 12H12V20H8V12Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M26.3924 12C26.8911 12.3005 27.4304 12.5406 28 12.7101V20H24V12H26.3924Z\"/><path d=\"M32 12.7101V14H34V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path d=\"M23.2899 8C23.1013 7.36629 23 6.69497 23 6H4C2.9 6 2 6.9 2 8V14H4V8H23.2899Z\"/><path d=\"M32 28H20V30H32C33.1 30 34 29.1 34 28V18H32V28Z\"/><path d=\"M4 28H16V24H20V26H18V30H4C2.9 30 2 29.1 2 28V18H4V28Z\"/><path d=\"M20 12H16V20H20V12Z\"/><path d=\"M8 12H12V20H8V12Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 14V8C34 6.9 33.1 6 32 6H4C2.9 6 2 6.9 2 8V14H4V18H2V28C2 29.1 2.9 30 4 30H18V26H20V30H32C33.1 30 34 29.1 34 28V18H32V14H34ZM12.1 20.1H7.9V11.9H12.1V20.1ZM20.1 20.1H15.9V11.9H20.1V20.1ZM28.1 20.1H23.9V11.9H28.1V20.1Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.9594 6H4C2.9 6 2 6.9 2 8V14H4V18H2V28C2 29.1 2.9 30 4 30H18V26H20V30H32C33.1 30 34 29.1 34 28V18H32V15.0367H28.1V20.1H23.9V15.0367H22.3395C21.5152 15.0532 20.7139 14.7607 20.1 14.2226V20.1H15.9V11.9H19.0029C18.9843 11.2506 19.164 10.5996 19.5362 10.0387L21.9594 6ZM7.9 20.1H12.1V11.9H7.9V20.1Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C29.3415 13 28.7042 12.9091 28.1 12.7391V20.1H23.9V11.9H26.2314C24.2881 10.6561 23 8.4785 23 6H4C2.9 6 2 6.9 2 8V14H4V18H2V28C2 29.1 2.9 30 4 30H18V26H20V30H32C33.1 30 34 29.1 34 28V18H32V14H34V11.7453ZM7.9 20.1H12.1V11.9H7.9V20.1ZM15.9 20.1H20.1V11.9H15.9V20.1Z\"/>',\n};\n\nexport const memoryIconName = 'memory';\nexport const memoryIcon: IconShapeTuple = [memoryIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25,4H11A2,2,0,0,0,9,6V30a2,2,0,0,0,2,2H25a2,2,0,0,0,2-2V6A2,2,0,0,0,25,4ZM11,6H25V24H11Zm0,24V26H25v4Z\"/><rect x=\"17\" y=\"27\" width=\"2\" height=\"2\"/>',\n  solid:\n    '<path d=\"M25,4H11A2,2,0,0,0,9,6V30a2,2,0,0,0,2,2H25a2,2,0,0,0,2-2V6A2,2,0,0,0,25,4ZM19,30H17V28h2Zm-8-4V6H25V26Z\"/>',\n};\n\nexport const mobileIconName = 'mobile';\nexport const mobileIcon: IconShapeTuple = [mobileIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,34A10,10,0,0,1,8,24V12a10,10,0,0,1,20,0V24A10,10,0,0,1,18,34ZM18,4a8,8,0,0,0-8,8V24a8,8,0,0,0,16,0V12A8,8,0,0,0,18,4Z\"/><path d=\"M18,15a1,1,0,0,1-1-1V10a1,1,0,0,1,2,0v4A1,1,0,0,1,18,15Z\"/>',\n  solid:\n    '<path d=\"M18,2A10,10,0,0,0,8,12V24a10,10,0,0,0,20,0V12A10,10,0,0,0,18,2Zm1.3,11.44a1.3,1.3,0,0,1-2.6,0V10a1.3,1.3,0,0,1,2.6,0Z\"/>',\n};\n\nexport const mouseIconName = 'mouse';\nexport const mouseIcon: IconShapeTuple = [mouseIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27,4.18a1,1,0,1,0-1,1.73l6,3.47V26.62l-6,3.47a1,1,0,0,0-.37,1.36,1,1,0,0,0,1.37.37l7-4.05V8.23Z\"/><path d=\"M9.68,29.9,4,26.62V9.38L9.68,6.1a1,1,0,1,0-1-1.73L2,8.23V27.77l6.68,3.86a1,1,0,0,0,1.37-.37A1,1,0,0,0,9.68,29.9Z\"/><path d=\"M10,12V24a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V12a2,2,0,0,0-2-2H12A2,2,0,0,0,10,12Zm7,0v5H12V12Zm-5,7h5v5H12Zm7,5V19h5v5Zm5-7H19V12h5Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M9.68,29.9,4,26.62V9.38L9.68,6.1a1,1,0,1,0-.93-1.77l-.07,0L2,8.23V27.77l6.68,3.86a1,1,0,0,0,1.37-.36h0A1,1,0,0,0,9.68,29.9Z\"/><path d=\"M26,15.4H24V17H19V13.46A3.69,3.69,0,0,1,19,10H12a2,2,0,0,0-2,2V24a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2ZM17,24H12V19h5Zm0-7H12V12h5Zm7,7H19V19h5Z\"/><path d=\"M32,15.4V26.62l-6,3.47a1,1,0,1,0,1,1.73h0l7-4.05V15.38l-.32,0Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M9.68,29.9,4,26.62V9.38L9.68,6.1a1,1,0,1,0-.93-1.77l-.07,0L2,8.23V27.77l6.68,3.86a1,1,0,0,0,1.37-.36h0A1,1,0,0,0,9.68,29.9Z\"/><path d=\"M26,12.34A7.68,7.68,0,0,1,23.66,10H12a2,2,0,0,0-2,2V24a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2ZM17,24H12V19h5Zm0-7H12V12h5Zm7,7H19V19h5Zm0-7H19V12h5Z\"/><path d=\"M32,26.62l-6,3.47a1,1,0,1,0,1,1.73h0l7-4.05V12.34a7.65,7.65,0,0,1-2,.88Z\"/>',\n};\n\nexport const namespaceIconName = 'namespace';\nexport const namespaceIcon: IconShapeTuple = [namespaceIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4 16C4 8.27 10.2684 2 17.9964 2C25.5545 2 31.7429 8 31.9928 15.55C32.2328 23.11 26.4342 29.49 18.8962 29.97C11.3481 30.45 4.7898 24.86 4.06998 17.33C4 16.89 4 16.45 4 16ZM26.4342 7.48C24.1848 5.25 21.1556 4 17.9964 4C16.0269 4 14.0874 4.49 12.3479 5.43C12.3978 5.84 12.4478 6.22 12.5378 6.65C12.6278 7.08 12.7378 7.5 12.8577 7.92H13.1077C13.5376 8.01 13.9374 8.22 14.2474 8.53C18.1864 7.14 22.4853 7.12 26.4342 8.48V7.48ZM14.9972 9.87C18.6262 8.65 22.5652 8.7 26.1643 10C25.6744 12.54 24.6147 14.94 23.0551 17C22.1653 16.62 21.1256 16.85 20.4758 17.57C20.1259 17.37 19.776 17.17 19.476 16.94C17.4565 15.59 15.777 13.8 14.5473 11.71C14.9472 11.21 15.1171 10.57 15.0172 9.94L14.9972 9.87ZM10.9982 6.28C10.9982 6.44 11.0382 6.6 11.0682 6.76C11.0782 6.81 11.0882 6.86 11.0982 6.91C11.1882 7.35 11.3081 7.78 11.4281 8.21C10.6483 8.67 10.2184 9.56 10.3284 10.46C8.74878 11.49 7.33914 12.76 6.14945 14.22C6.62933 11.03 8.37888 8.16 10.9982 6.28ZM10.9982 21.98C10.2084 22.25 9.60856 22.92 9.4486 23.74H8.80877C7.19918 21.81 6.22943 19.43 6.04947 16.92L6.15945 16.73C7.40913 14.79 9.0487 13.12 10.9682 11.84C11.5581 12.45 12.4278 12.69 13.2476 12.47C14.5873 14.73 16.4168 16.66 18.5963 18.12C19.0061 18.39 19.426 18.64 19.8459 18.88C19.8159 19.26 19.8759 19.65 20.0259 20C18.1964 21.45 16.0869 22.51 13.8275 23.11C13.2876 22.1 12.0979 21.63 11.0082 22V21.98H10.9982ZM12.1879 26.47C13.9674 27.46 15.9669 27.98 17.9964 27.98V28C22.6652 28 26.9141 25.3 28.8836 21.06H28.3538C26.8941 21.06 25.4445 20.87 24.0349 20.5C23.345 21.44 22.0454 21.71 21.0356 21.12C18.9762 22.77 16.5968 23.97 14.0374 24.62C13.8775 25.46 13.2776 26.14 12.4678 26.41L12.1879 26.47ZM24.5047 19.08C24.5047 18.66 24.3948 18.25 24.1748 17.89C25.8344 15.72 26.9941 13.2 27.564 10.52C28.0638 10.75 28.5537 11.01 29.0436 11.3C30.1433 13.9 30.2933 16.8 29.4635 19.5C27.8039 19.63 26.1343 19.5 24.5147 19.11V19.08H24.5047ZM8.99872 32H26.9941C27.544 32 27.9938 32.45 27.9938 33C27.9938 33.55 27.544 34 26.9941 34H8.99872C8.44886 34 7.99897 33.55 7.99897 33C7.99897 32.45 8.44886 32 8.99872 32Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.6426 3.18615C21.9142 2.42317 20.0036 2 17.9964 2C10.2684 2 4 8.27 4 16C4 16.45 4 16.89 4.06998 17.33C4.7898 24.86 11.3481 30.45 18.8962 29.97C26.4342 29.49 32.2328 23.11 31.9928 15.55C31.9871 15.3781 31.9784 15.207 31.9666 15.0367H29.9559C30.0734 16.5303 29.9109 18.0442 29.4635 19.5C27.8039 19.63 26.1343 19.5 24.5147 19.11V19.08H24.5047C24.5047 18.66 24.3948 18.25 24.1748 17.89C24.86 16.9941 25.46 16.0385 25.9684 15.0367H24.3347C23.9555 15.7187 23.5283 16.375 23.0551 17C22.1653 16.62 21.1256 16.85 20.4758 17.57C20.1259 17.37 19.7759 17.17 19.476 16.94C17.4565 15.59 15.777 13.8 14.5473 11.71C14.9472 11.21 15.1171 10.57 15.0172 9.94L14.9972 9.87C16.6737 9.3064 18.4163 9.01384 20.1611 8.99033L21.0641 7.48493C18.762 7.40432 16.4485 7.75326 14.2474 8.53C13.9374 8.22 13.5376 8.01 13.1077 7.92H12.8577C12.7378 7.5 12.6278 7.08 12.5378 6.65C12.4478 6.22 12.3978 5.84 12.3479 5.43C14.0874 4.49 16.0269 4 17.9964 4C19.5924 4 21.1553 4.31904 22.6012 4.92231L23.6426 3.18615ZM11.0494 6.664C11.0238 6.536 10.9982 6.408 10.9982 6.28C8.37888 8.16 6.62933 11.03 6.14945 14.22C7.33914 12.76 8.74878 11.49 10.3284 10.46C10.2184 9.56 10.6483 8.67 11.4281 8.21C11.3081 7.78 11.1882 7.35 11.0982 6.91L11.0682 6.76C11.0622 6.728 11.0558 6.696 11.0494 6.664ZM9.4486 23.74C9.60856 22.92 10.2084 22.25 10.9982 21.98H11.0082V22C12.0979 21.63 13.2876 22.1 13.8275 23.11C16.0869 22.51 18.1964 21.45 20.0259 20C19.8759 19.65 19.8159 19.26 19.8459 18.88C19.426 18.64 19.0061 18.39 18.5963 18.12C16.4168 16.66 14.5873 14.73 13.2476 12.47C12.4278 12.69 11.5581 12.45 10.9682 11.84C9.0487 13.12 7.40912 14.79 6.15945 16.73L6.04947 16.92C6.22943 19.43 7.19918 21.81 8.80877 23.74H9.4486ZM17.9964 27.98C15.9669 27.98 13.9674 27.46 12.1879 26.47L12.4678 26.41C13.2776 26.14 13.8775 25.46 14.0374 24.62C16.5968 23.97 18.9762 22.77 21.0356 21.12C22.0454 21.71 23.345 21.44 24.0349 20.5C25.4445 20.87 26.8941 21.06 28.3538 21.06H28.8836C26.9141 25.3 22.6652 28 17.9964 28V27.98Z\"/><path d=\"M27.9938 33C27.9938 32.45 27.544 32 26.9941 32H8.99872C8.44886 32 7.99897 32.45 7.99897 33C7.99897 33.55 8.44886 34 8.99872 34H26.9941C27.544 34 27.9938 33.55 27.9938 33Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.6313 12.8072C31.1059 12.9332 30.5574 13 29.9933 13C29.8663 13 29.7401 12.9966 29.6148 12.9899C30.1628 15.1211 30.1173 17.3726 29.4635 19.5C27.8039 19.63 26.1343 19.5 24.5147 19.11V19.08H24.5047C24.5047 18.66 24.3948 18.25 24.1748 17.89C25.4482 16.225 26.4273 14.3539 27.0714 12.3625C26.6114 12.1508 26.1782 11.8906 25.7784 11.5885C25.2046 13.5384 24.2854 15.375 23.0551 17C22.1653 16.62 21.1256 16.85 20.4758 17.57C20.1259 17.37 19.7759 17.17 19.476 16.94C17.4565 15.59 15.777 13.8 14.5473 11.71C14.9472 11.21 15.1171 10.57 15.0172 9.94L14.9972 9.87C17.8595 8.90778 20.9145 8.73557 23.8436 9.34357C23.5619 8.82635 23.3436 8.26967 23.1989 7.68394C20.2079 7.22903 17.1312 7.51236 14.2474 8.53C13.9374 8.22 13.5376 8.01 13.1077 7.92H12.8577C12.7378 7.5 12.6278 7.08 12.5378 6.65C12.4478 6.22 12.3978 5.84 12.3479 5.43C14.0874 4.49 16.0269 4 17.9964 4C19.759 4 21.4811 4.38909 23.0498 5.12036C23.1361 4.43233 23.3222 3.77536 23.5931 3.1644C21.8777 2.41513 19.9845 2 17.9964 2C10.2684 2 4 8.27 4 16C4 16.45 4 16.89 4.06998 17.33C4.7898 24.86 11.3481 30.45 18.8962 29.97C26.4342 29.49 32.2328 23.11 31.9928 15.55C31.9617 14.6088 31.8382 13.6916 31.6313 12.8072ZM11.0494 6.664C11.0238 6.536 10.9982 6.408 10.9982 6.28C8.37888 8.16 6.62933 11.03 6.14945 14.22C7.33914 12.76 8.74878 11.49 10.3284 10.46C10.2184 9.56 10.6483 8.67 11.4281 8.21C11.3081 7.78 11.1882 7.35 11.0982 6.91L11.0682 6.76C11.0622 6.728 11.0558 6.696 11.0494 6.664ZM9.4486 23.74C9.60856 22.92 10.2084 22.25 10.9982 21.98H11.0082V22C12.0979 21.63 13.2876 22.1 13.8275 23.11C16.0869 22.51 18.1964 21.45 20.0259 20C19.8759 19.65 19.8159 19.26 19.8459 18.88C19.426 18.64 19.0061 18.39 18.5963 18.12C16.4168 16.66 14.5873 14.73 13.2476 12.47C12.4278 12.69 11.5581 12.45 10.9682 11.84C9.0487 13.12 7.40912 14.79 6.15945 16.73L6.04947 16.92C6.22943 19.43 7.19918 21.81 8.80877 23.74H9.4486ZM17.9964 27.98C15.9669 27.98 13.9674 27.46 12.1879 26.47L12.4678 26.41C13.2776 26.14 13.8775 25.46 14.0374 24.62C16.5968 23.97 18.9762 22.77 21.0356 21.12C22.0454 21.71 23.345 21.44 24.0349 20.5C25.4445 20.87 26.8941 21.06 28.3538 21.06H28.8836C26.9141 25.3 22.6652 28 17.9964 28V27.98Z\"/><path d=\"M27.9938 33C27.9938 32.45 27.544 32 26.9941 32H8.99872C8.44886 32 7.99897 32.45 7.99897 33C7.99897 33.55 8.44886 34 8.99872 34H26.9941C27.544 34 27.9938 33.55 27.9938 33Z\"/>',\n\n  solid:\n    '<path d=\"M23.0551 17C24.6147 14.94 25.6744 12.54 26.1643 10C22.5652 8.7 18.6262 8.65 14.9972 9.87L15.0172 9.94C15.1171 10.57 14.9472 11.21 14.5473 11.71C15.777 13.8 17.4565 15.59 19.476 16.94C19.776 17.17 20.1259 17.37 20.4758 17.57C21.1256 16.85 22.1653 16.62 23.0551 17ZM18.8962 29.97C26.4342 29.49 32.2328 23.11 31.9928 15.55C31.7429 8 25.5445 2 17.9964 2C10.2684 2 4 8.27 4 16C4 16.45 4 16.89 4.06998 17.33C4.7898 24.86 11.3481 30.45 18.8862 29.97H18.8962ZM30.0033 16C30.0033 16.09 29.9933 16.17 29.9933 16.26C29.9933 16.05 29.9933 15.85 29.9933 15.64C29.9933 15.76 30.0133 15.88 30.0133 16H30.0033ZM12.4778 26.41L12.1979 26.47C11.0082 26 11.0482 26.34 8.84876 23.74H9.4586C9.61856 22.92 10.2184 22.25 11.0082 21.98V22C12.0979 21.63 13.2976 22.1 13.8375 23.11C16.0969 22.51 18.2064 21.45 20.0359 20C19.8859 19.65 19.8259 19.26 19.8559 18.88C19.436 18.64 19.0161 18.39 18.6063 18.12C16.4268 16.66 14.5973 14.73 13.2576 12.47C12.4378 12.69 11.5681 12.45 10.9782 11.84C9.0587 13.12 7.41912 14.79 6.16944 16.73L6.05947 16.92C6.07947 17.18 6.00948 16.57 6.00948 16C6.00948 15.39 6.06947 14.8 6.15945 14.22C6.15945 14.22 6.15945 14.22 6.15945 14.21C6.3294 13.06 6.3294 13.07 6.15945 14.21C6.15945 14.21 6.15945 14.21 6.15945 14.22C7.34914 12.76 8.75878 11.49 10.3384 10.46C10.2284 9.56 10.6583 8.67 11.4381 8.21C11.3181 7.78 11.1982 7.35 11.1082 6.91C11.1082 6.86 11.0882 6.81 11.0782 6.76C11.0482 6.6 11.0082 6.44 11.0082 6.28C11.4381 5.98 11.888 5.7 12.3579 5.44C12.3878 5.43 12.4178 5.42 12.4378 5.4C12.4078 5.41 12.3778 5.43 12.3579 5.44C12.4078 5.85 12.4578 6.23 12.5478 6.66C12.6378 7.09 12.7478 7.51 12.8677 7.93H13.1177C13.5475 8.02 13.9474 8.23 14.2574 8.54C18.1964 7.15 22.4953 7.13 26.4442 8.49V7.51C26.3943 7.46 26.3343 7.4 26.2843 7.35C26.3343 7.4 26.3943 7.44 26.4442 7.49V7.51C27.534 8.59 28.4337 9.87 29.0536 11.31C28.5637 11.02 28.0738 10.77 27.5739 10.53C27.0041 13.21 25.8444 15.73 24.1848 17.9C24.4048 18.26 24.5147 18.67 24.5147 19.09V19.12C26.1443 19.51 27.8139 19.64 29.4735 19.51C29.4735 19.5 29.4835 19.48 29.4835 19.47C29.4835 19.48 29.4835 19.5 29.4735 19.51C29.3135 20.05 29.1136 20.57 28.8836 21.07H28.3737C26.9141 21.07 25.4645 20.88 24.0549 20.51C23.365 21.45 22.0654 21.72 21.0556 21.13C18.9962 22.78 16.6168 23.98 14.0574 24.63C13.8975 25.47 13.2976 26.15 12.4878 26.42L12.4778 26.41ZM27.0041 32H8.99872C8.44886 32 7.99897 32.45 7.99897 33C7.99897 33.55 8.44886 34 8.99872 34H26.9941C27.544 34 27.9938 33.55 27.9938 33C27.9938 32.45 27.544 32 26.9941 32H27.0041Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.6417 3.18765C21.9128 2.42372 20.0023 2 17.9964 2C10.2684 2 4 8.27 4 16C4 16.45 4 16.89 4.06998 17.33C4.7898 24.86 11.3481 30.45 18.8862 29.97H18.8962C26.4342 29.49 32.2328 23.11 31.9928 15.55C31.9871 15.3781 31.9783 15.207 31.9665 15.0367H25.9835C25.4739 16.0422 24.8723 17.0011 24.1848 17.9C24.4048 18.26 24.5147 18.67 24.5147 19.09V19.12C26.1443 19.51 27.8139 19.64 29.4735 19.51C29.3135 20.05 29.1136 20.57 28.8836 21.07H28.3737C26.9141 21.07 25.4645 20.88 24.0549 20.51C23.365 21.45 22.0654 21.72 21.0556 21.13C18.9962 22.78 16.6168 23.98 14.0574 24.63C13.8975 25.47 13.2976 26.15 12.4878 26.42L12.4778 26.41L12.1979 26.47C12.0186 26.3992 11.8673 26.3467 11.7319 26.2999C10.9694 26.0357 10.7167 25.9482 8.84876 23.74H9.4586C9.61856 22.92 10.2184 22.25 11.0082 21.98V22C12.0979 21.63 13.2976 22.1 13.8375 23.11C16.0969 22.51 18.2064 21.45 20.0359 20C19.8859 19.65 19.8259 19.26 19.8559 18.88C19.436 18.64 19.0161 18.39 18.6063 18.12C16.4268 16.66 14.5973 14.73 13.2576 12.47C12.4378 12.69 11.5681 12.45 10.9782 11.84C9.0587 13.12 7.41912 14.79 6.16944 16.73L6.05947 16.92C6.07947 17.18 6.00948 16.57 6.00948 16C6.00948 15.39 6.06947 14.8 6.15945 14.22C7.34914 12.76 8.75878 11.49 10.3384 10.46C10.2284 9.56 10.6583 8.67 11.4381 8.21C11.3181 7.78 11.1982 7.35 11.1082 6.91C11.1082 6.87667 11.0993 6.84333 11.0904 6.81C11.086 6.79333 11.0815 6.77667 11.0782 6.76C11.0722 6.728 11.0658 6.696 11.0594 6.664C11.0338 6.536 11.0082 6.408 11.0082 6.28C11.4381 5.98 11.888 5.7 12.3579 5.44C12.4078 5.85 12.4578 6.23 12.5478 6.66C12.6378 7.09 12.7478 7.51 12.8677 7.93H13.1177C13.5475 8.02 13.9474 8.23 14.2574 8.54C16.4535 7.76502 18.7615 7.41591 21.0584 7.49439L23.6417 3.18765ZM29.4735 19.51C29.4835 19.5 29.4835 19.48 29.4835 19.47C29.4835 19.475 29.481 19.4825 29.4785 19.49C29.476 19.4975 29.4735 19.505 29.4735 19.51ZM29.9983 16.13C30.0008 16.0875 30.0033 16.045 30.0033 16H30.0133C30.0133 15.94 30.0083 15.88 30.0033 15.82C29.9983 15.76 29.9933 15.7 29.9933 15.64V16.26C29.9933 16.215 29.9958 16.1725 29.9983 16.13Z\"/><path d=\"M20.1611 8.99033C18.4163 9.01384 16.6737 9.3064 14.9972 9.87L15.0172 9.94C15.1171 10.57 14.9472 11.21 14.5473 11.71C15.777 13.8 17.4565 15.59 19.476 16.94C19.7759 17.17 20.1258 17.37 20.4757 17.57C21.1256 16.85 22.1653 16.62 23.0551 17C23.5283 16.375 23.9555 15.7187 24.3347 15.0367H22.3348C21.1533 15.0604 20.0192 14.4489 19.4166 13.3893C18.8166 12.3342 18.8665 11.0423 19.5322 10.0387L20.1611 8.99033Z\"/><path d=\"M7.99897 33C7.99897 32.45 8.44886 32 8.99872 32H26.9941C27.544 32 27.9938 32.45 27.9938 33C27.9938 33.55 27.544 34 26.9941 34H8.99872C8.44886 34 7.99897 33.55 7.99897 33Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.6309 12.8073C31.1056 12.9333 30.5573 13 29.9933 13C28.9548 13 27.9692 12.7737 27.083 12.3678C26.4388 14.3609 25.4592 16.2337 24.1848 17.9C24.4048 18.26 24.5147 18.67 24.5147 19.09V19.12C26.1443 19.51 27.8139 19.64 29.4735 19.51C29.3135 20.05 29.1136 20.57 28.8836 21.07H28.3737C26.9141 21.07 25.4645 20.88 24.0549 20.51C23.365 21.45 22.0654 21.72 21.0556 21.13C18.9962 22.78 16.6168 23.98 14.0574 24.63C13.8975 25.47 13.2976 26.15 12.4878 26.42L12.4778 26.41L12.1979 26.47C12.0186 26.3992 11.8673 26.3467 11.7319 26.2999C10.9694 26.0357 10.7167 25.9482 8.84876 23.74H9.4586C9.61856 22.92 10.2184 22.25 11.0082 21.98V22C12.0979 21.63 13.2976 22.1 13.8375 23.11C16.0969 22.51 18.2064 21.45 20.0359 20C19.8859 19.65 19.8259 19.26 19.8559 18.88C19.436 18.64 19.0161 18.39 18.6063 18.12C16.4268 16.66 14.5973 14.73 13.2576 12.47C12.4378 12.69 11.5681 12.45 10.9782 11.84C9.0587 13.12 7.41912 14.79 6.16944 16.73L6.05947 16.92C6.07947 17.18 6.00948 16.57 6.00948 16C6.00948 15.39 6.06947 14.8 6.15945 14.22C7.34914 12.76 8.75878 11.49 10.3384 10.46C10.2284 9.56 10.6583 8.67 11.4381 8.21C11.3181 7.78 11.1982 7.35 11.1082 6.91C11.1082 6.87667 11.0993 6.84333 11.0904 6.81C11.086 6.79333 11.0815 6.77667 11.0782 6.76C11.0722 6.728 11.0658 6.696 11.0594 6.664C11.0338 6.536 11.0082 6.408 11.0082 6.28C11.4381 5.98 11.888 5.7 12.3579 5.44C12.4078 5.85 12.4578 6.23 12.5478 6.66C12.6378 7.09 12.7478 7.51 12.8677 7.93H13.1177C13.5475 8.02 13.9474 8.23 14.2574 8.54C17.1387 7.52325 20.2125 7.23952 23.2011 7.69275C23.0665 7.1507 22.9951 6.58369 22.9951 6C22.9951 4.99127 23.2084 4.03237 23.5924 3.16597C21.8765 2.41571 19.9832 2 17.9964 2C10.2684 2 4 8.27 4 16C4 16.45 4 16.89 4.06998 17.33C4.7898 24.86 11.3481 30.45 18.8862 29.97H18.8962C26.4342 29.49 32.2328 23.11 31.9928 15.55C31.9617 14.6088 31.8381 13.6917 31.6309 12.8073ZM29.4735 19.51C29.4835 19.5 29.4835 19.48 29.4835 19.47C29.4835 19.475 29.481 19.4825 29.4785 19.49C29.476 19.4975 29.4735 19.505 29.4735 19.51ZM29.9983 16.13C30.0008 16.0875 30.0033 16.045 30.0033 16H30.0133C30.0133 15.94 30.0083 15.88 30.0033 15.82C29.9983 15.76 29.9933 15.7 29.9933 15.64V16.26C29.9933 16.215 29.9958 16.1725 29.9983 16.13Z\"/><path d=\"M23.8436 9.34357C20.9145 8.73557 17.8595 8.90778 14.9972 9.87L15.0172 9.94C15.1171 10.57 14.9472 11.21 14.5473 11.71C15.777 13.8 17.4565 15.59 19.476 16.94C19.7759 17.17 20.1258 17.37 20.4757 17.57C21.1256 16.85 22.1653 16.62 23.0551 17C24.2854 15.375 25.2046 13.5384 25.7784 11.5885C24.9845 10.9884 24.3225 10.2231 23.8436 9.34357Z\"/><path d=\"M7.99897 33C7.99897 32.45 8.44886 32 8.99872 32H26.9941C27.544 32 27.9938 32.45 27.9938 33C27.9938 33.55 27.544 34 26.9941 34H8.99872C8.44886 34 7.99897 33.55 7.99897 33Z\"/>',\n};\n\nexport const networkGlobeIconName = 'network-globe';\nexport const networkGlobeIcon: IconShapeTuple = [networkGlobeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.83 21.08C22.71 21.1 21.01 22.84 21.03 24.96C21.05 27.08 22.78 28.78 24.9 28.76C27.02 28.74 28.72 27.01 28.71 24.89C28.68 22.77 26.95 21.07 24.83 21.08ZM26.44 26.5C26.01 26.93 25.43 27.16 24.83 27.16C23.6 27.14 22.62 26.13 22.63 24.9C22.63 23.67 23.63 22.68 24.86 22.68C26.09 22.68 27.09 23.66 27.11 24.89C27.11 25.49 26.87 26.08 26.44 26.5ZM33.3 22.93L31.74 22.47C31.67 22.26 31.58 22.05 31.48 21.84L32.2 20.51C32.43 20.07 32.35 19.52 31.99 19.17L30.65 17.85C30.3 17.5 29.75 17.41 29.31 17.65L27.97 18.36C27.75 18.26 27.53 18.16 27.3 18.08L26.83 16.6C26.67 16.14 26.23 15.84 25.75 15.84H23.83C23.33 15.84 22.9 16.17 22.75 16.64L22.31 18.07C22.08 18.15 21.85 18.25 21.63 18.35L20.31 17.65C19.87 17.42 19.33 17.49 18.98 17.84L17.61 19.15C17.25 19.5 17.16 20.05 17.4 20.5L18.1 21.78C17.99 21.99 17.9 22.21 17.82 22.43L16.41 22.89C15.93 23.03 15.6 23.48 15.6 23.98V25.85C15.62 26.34 15.95 26.75 16.42 26.89L17.89 27.33C17.97 27.54 18.06 27.76 18.17 27.97L17.45 29.32C17.21 29.76 17.29 30.31 17.65 30.67L18.99 31.99C19.34 32.34 19.89 32.42 20.33 32.19L21.7 31.47C21.91 31.56 22.12 31.65 22.33 31.73L22.77 33.2C22.92 33.68 23.36 34 23.86 34H25.76C26.25 34 26.68 33.67 26.83 33.2L27.27 31.73C27.48 31.66 27.69 31.57 27.89 31.48L29.27 32.21C29.71 32.44 30.25 32.36 30.6 32.01L31.94 30.69C32.3 30.34 32.39 29.79 32.15 29.34L31.42 28C31.51 27.8 31.6 27.6 31.67 27.4L33.17 26.96C33.65 26.83 33.99 26.39 34 25.89V24.03C34.02 23.55 33.74 23.11 33.3 22.93ZM30.4 26.11L30.28 26.53C30.17 26.91 30.02 27.27 29.83 27.62L29.62 28L30.62 29.79L29.76 30.63L27.94 29.63L27.57 29.83C27.21 30.02 26.84 30.18 26.45 30.29L26.03 30.41L25.44 32.41H24.21L23.62 30.46L23.2 30.34C22.81 30.23 22.43 30.08 22.07 29.89L21.7 29.69L19.89 30.69L19.03 29.84L20.03 28.02L19.81 27.64C19.61 27.28 19.44 26.9 19.32 26.51L19.19 26.1L17.24 25.52V24.31L19.18 23.73L19.3 23.32C19.42 22.92 19.58 22.54 19.79 22.18L20.01 21.79L19.01 20.06L19.88 19.22L21.65 20.16L22.03 19.95C22.4 19.74 22.79 19.58 23.2 19.46L23.61 19.34L24.2 17.43H25.43L26.01 19.33L26.42 19.45C26.82 19.57 27.21 19.73 27.58 19.93L27.96 20.14L29.76 19.19L30.62 20.04L29.62 21.81L29.83 22.19C30.03 22.55 30.19 22.93 30.3 23.32L30.42 23.74L32.35 24.31L32.4 25.53L30.4 26.11ZM10.19 26.47L10.47 26.41C11.28 26.14 11.88 25.46 12.04 24.62C12.57 24.48 13.09 24.31 13.6 24.13V23.99C13.6 23.38 13.77 22.81 14.08 22.32C13.35 22.63 12.6 22.91 11.82 23.11C11.28 22.1 10.08 21.63 9 22V21.98C8.2 22.25 7.6 22.92 7.44 23.74H6.8C5.19 21.81 4.22 19.43 4.04 16.92L4.15 16.73C5.4 14.79 7.04 13.12 8.96 11.84C9.55 12.45 10.42 12.69 11.24 12.47C12.48 14.57 14.16 16.37 16.15 17.79C16.18 17.76 16.2 17.73 16.22 17.71L17.22 16.76C15.32 15.44 13.71 13.72 12.54 11.72C12.94 11.22 13.11 10.58 13.01 9.95L12.99 9.88C16.62 8.66 20.56 8.71 24.16 10.01C23.89 11.4 23.44 12.74 22.84 14.02C23.15 13.92 23.48 13.86 23.82 13.85H24.49C24.94 12.78 25.31 11.67 25.56 10.53C26.06 10.76 26.55 11.02 27.04 11.31C27.5 12.41 27.79 13.56 27.91 14.72C28.21 15.01 28.47 15.36 28.64 15.76C29.02 15.6 29.43 15.52 29.84 15.52C29.89 15.52 29.94 15.53 29.99 15.53C29.74 7.98 23.55 2 16 2C8.27 2 2 8.27 2 16C2 16.45 2 16.89 2.07 17.33C2.74 24.33 8.46 29.65 15.32 29.98C15.3 29.55 15.37 29.11 15.53 28.7C15.08 28.51 14.69 28.22 14.38 27.87C12.91 27.67 11.49 27.2 10.18 26.47H10.19ZM16 4C19.16 4 22.2 5.25 24.44 7.48V8.48C20.49 7.12 16.19 7.14 12.25 8.53C11.94 8.22 11.54 8.01 11.11 7.92H10.86C10.74 7.5 10.63 7.08 10.54 6.65C10.45 6.22 10.4 5.84 10.35 5.43C12.09 4.49 14.03 4 16 4ZM9 6.28C9 6.45 9.04 6.61 9.07 6.77C9.08 6.82 9.09 6.87 9.1 6.92C9.19 7.36 9.31 7.79 9.43 8.22C8.65 8.68 8.22 9.57 8.33 10.47C6.75 11.5 5.34 12.77 4.15 14.23C4.63 11.04 6.38 8.17 9 6.29V6.28Z\"/>',\n\n  solid:\n    '<path d=\"M33.8562 23.6532L31.8558 23.0534C31.7157 22.5636 31.5157 22.1037 31.2757 21.6539L32.2759 19.8144C32.3559 19.6745 32.3259 19.4945 32.2058 19.3746L30.7256 17.935C30.6155 17.8151 30.4355 17.7851 30.2855 17.865L28.4351 18.8547C27.985 18.5948 27.5049 18.3849 27.0048 18.2349L26.3947 16.2555C26.3447 16.1056 26.1947 16.0056 26.0347 16.0056H24.0343C23.8742 16.0056 23.7342 16.1156 23.6842 16.2655L23.0741 18.2449C22.574 18.3949 22.0939 18.5948 21.6338 18.8447L19.8134 17.855C19.6634 17.7751 19.4934 17.8051 19.3734 17.925L17.9031 19.3546C17.7831 19.4645 17.753 19.6445 17.8331 19.7944L18.8333 21.5939C18.5732 22.0437 18.3732 22.5236 18.2231 23.0234L16.2228 23.6232C16.0727 23.6732 15.9627 23.8132 15.9627 23.9731V25.9525C15.9627 26.1125 16.0727 26.2524 16.2228 26.3024L18.2231 26.9022C18.3732 27.3921 18.5732 27.8619 18.8333 28.3018L17.8331 30.1812C17.753 30.3212 17.7831 30.5011 17.9031 30.6211L19.3133 32.1106C19.4234 32.2306 19.6034 32.2605 19.7534 32.1806L21.6238 31.1909C22.0639 31.4308 22.534 31.6207 23.0141 31.7607L23.6242 33.7401C23.6742 33.89 23.8142 34 23.9743 34H25.9646C26.1247 34 26.2647 33.89 26.3147 33.7401L26.9248 31.7607C27.4049 31.6207 27.865 31.4308 28.3051 31.1909L30.1955 32.1806C30.3455 32.2605 30.5155 32.2306 30.6355 32.1106L32.0858 30.671C32.2058 30.5611 32.2358 30.3811 32.1558 30.2312L31.1556 28.3718C31.3957 27.9319 31.5957 27.472 31.7358 26.9922L33.7361 26.3924C33.8862 26.3424 33.9962 26.2024 33.9962 26.0425V24.0131C34.0162 23.8732 33.9562 23.7332 33.8462 23.6532H33.8562ZM25.0345 28.3318C23.6842 28.3418 22.464 27.552 21.9439 26.3124C21.4238 25.0828 21.6938 23.6532 22.644 22.7035C23.5942 21.7538 25.0245 21.4639 26.2647 21.9738C27.5149 22.4836 28.3251 23.6932 28.3251 25.0228C28.3251 26.8322 26.8548 28.3118 25.0345 28.3218V28.3318ZM15.0625 27.9119C13.3522 27.7819 11.6919 27.3021 10.1916 26.4624L10.4716 26.4024C11.2818 26.1325 11.8819 25.4527 12.0419 24.6129C12.7121 24.443 13.3622 24.2331 14.0023 23.9931V23.9531C14.0023 22.9235 14.6825 22.0237 15.6826 21.7138L16.5128 21.4639L16.3528 21.164C14.9525 22.0237 13.4322 22.6835 11.8419 23.1134C11.3018 22.1037 10.1016 21.6339 9.02136 22.0037V21.9838C8.2212 22.2537 7.62109 22.9235 7.46106 23.7432H6.82093C5.21062 21.8138 4.24043 19.4346 4.0604 16.9253L4.17042 16.7354C5.42066 14.796 7.06098 13.1265 8.98135 11.8469C9.57146 12.4567 10.4416 12.6967 11.2618 12.4767C12.572 14.686 14.3524 16.5754 16.4728 18.015C16.5028 17.985 16.5228 17.945 16.5528 17.915L17.533 16.9653C17.533 16.9653 17.503 16.9453 17.493 16.9353C15.4726 15.5858 13.7923 13.7963 12.562 11.707C12.9621 11.2071 13.1322 10.5673 13.0321 9.93752L13.0121 9.86754C16.6428 8.64792 20.5836 8.69791 24.1843 9.9975C23.8842 11.577 23.3341 13.0865 22.604 14.5161C23.0141 14.1962 23.5142 14.0062 24.0743 13.9963H24.4643C24.9444 12.8766 25.3345 11.717 25.5946 10.5173C26.0947 10.7473 26.5848 11.0072 27.0749 11.2971C27.5649 12.4667 27.855 13.6863 27.965 14.926C28.1151 15.1259 28.2351 15.3458 28.3251 15.5858V15.6157L28.3451 15.6457L28.6051 16.4955L29.3753 16.0756C29.5753 15.9656 29.7954 15.9057 30.0154 15.8557C30.0154 15.7457 30.0154 15.6357 30.0154 15.5258C29.7554 7.99813 23.5542 2 16.0027 2C8.27121 2 2 8.26804 2 15.9956C2 16.4455 2 16.8853 2.07001 17.3252C2.75015 24.503 8.76131 29.9113 15.8527 29.9813C15.8927 29.7313 15.9727 29.4814 16.0927 29.2515L16.5128 28.4717L15.6626 28.2118C15.4426 28.1418 15.2426 28.0419 15.0525 27.9219L15.0625 27.9119ZM16.0027 3.99938C19.1633 3.99938 22.2039 5.24898 24.4443 7.47829V8.47798C20.4936 7.1184 16.1927 7.13839 12.252 8.52796C11.9419 8.21806 11.5418 8.00812 11.1118 7.91815H10.8617C10.7417 7.49828 10.6317 7.07841 10.5417 6.64855C10.4516 6.21868 10.4016 5.8388 10.3516 5.42893C12.092 4.48922 14.0323 3.99938 16.0027 3.99938ZM9.00135 6.27866C9.00135 6.44861 9.04136 6.60856 9.07137 6.76851C9.08137 6.81849 9.09137 6.86848 9.10137 6.91846C9.19139 7.35833 9.31141 7.78819 9.43144 8.21806C8.65129 8.67791 8.2212 9.56764 8.33122 10.4674C6.75092 11.497 5.34065 12.7666 4.15042 14.2262C4.63051 11.0372 6.38085 8.16807 9.00135 6.28866V6.27866ZM21.6638 16.1056C21.5838 16.2156 21.5138 16.3355 21.4338 16.4455L21.5438 16.5055L21.6638 16.1056Z\"/>',\n};\n\nexport const networkSettingsIconName = 'network-settings';\nexport const networkSettingsIcon: IconShapeTuple = [networkSettingsIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M8 26H10.01V22H8V26ZM19.98 26H21.99V22H19.98V26ZM13.99 26H16V22H13.99V26ZM25.97 26H27.98V22H25.97V26ZM6 20H30V18H6V20ZM33.95 19.52L29.95 6.68C29.81 6.27 29.43 6 29 6H7C6.57 6 6.19 6.28 6.05 6.68L2.05 19.52C2.02 19.62 2 19.73 2 19.84V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V19.84C34 19.73 33.98 19.63 33.95 19.52ZM32 28H4V20L7.72 8H28.28L32 20V28Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H7C6.57 6 6.19 6.28 6.05 6.68L2.05 19.52C2.02 19.62 2 19.73 2 19.84V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V19.84C34 19.73 33.98 19.63 33.95 19.52L32.5533 15.0367H30.4614L32 20V28H4V20L7.72 8H20.7594L21.9594 6Z\"/><path d=\"M10.01 26H8V22H10.01V26Z\"/><path d=\"M21.99 26H19.98V22H21.99V26Z\"/><path d=\"M16 26H13.99V22H16V26Z\"/><path d=\"M27.98 26H25.97V22H27.98V26Z\"/><path d=\"M30 20H6V18H30V20Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M31.8425 12.755C31.2554 12.9147 30.6377 13 30 13C29.943 13 29.8861 12.9993 29.8294 12.998L32 20V28H4V20L7.72 8H23.2899C23.1013 7.36629 23 6.69497 23 6H7C6.57 6 6.19 6.28 6.05 6.68L2.05 19.52C2.02 19.62 2 19.73 2 19.84V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V19.84C34 19.73 33.98 19.63 33.95 19.52L31.8425 12.755Z\"/><path d=\"M10.01 26H8V22H10.01V26Z\"/><path d=\"M21.99 26H19.98V22H21.99V26Z\"/><path d=\"M16 26H13.99V22H16V26Z\"/><path d=\"M27.98 26H25.97V22H27.98V26Z\"/><path d=\"M30 20H6V18H30V20Z\"/>',\n\n  solid:\n    '<path d=\"M33.95 19.52L29.95 6.68C29.81 6.27 29.43 6 29 6H7C6.57 6 6.19 6.28 6.05 6.68L2.05 19.52C2.02 19.62 2 19.73 2 19.84V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V19.84C34 19.73 33.98 19.63 33.95 19.52ZM10.01 26H8V22H10.01V26ZM16 26H13.99V22H16V26ZM21.99 26H19.98V22H21.99V26ZM27.98 26H25.97V22H27.98V26ZM30 20H6V18H30V20Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.9594 6L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H32.5533L33.95 19.52C33.98 19.63 34 19.73 34 19.84V28C34 29.1 33.1 30 32 30H4C2.9 30 2 29.1 2 28V19.84C2 19.73 2.02 19.62 2.05 19.52L6.05 6.68C6.19 6.28 6.57 6 7 6H21.9594ZM8 26H10.01V22H8V26ZM13.99 26H16V22H13.99V26ZM19.98 26H21.99V22H19.98V26ZM25.97 26H27.98V22H25.97V26ZM6 20H30V18H6V20Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.8425 12.755C31.2554 12.9147 30.6377 13 30 13C26.134 13 23 9.86599 23 6H7C6.57 6 6.19 6.28 6.05 6.68L2.05 19.52C2.02 19.62 2 19.73 2 19.84V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V19.84C34 19.73 33.98 19.63 33.95 19.52L31.8425 12.755ZM8 26H10.01V22H8V26ZM13.99 26H16V22H13.99V26ZM19.98 26H21.99V22H19.98V26ZM25.97 26H27.98V22H25.97V26ZM6 20H30V18H6V20Z\"/>',\n};\n\nexport const networkSwitchIconName = 'network-switch';\nexport const networkSwitchIcon: IconShapeTuple = [networkSwitchIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.53,21.58l-4.94-2.83V13.09a1,1,0,0,0-.51-.87L22.64,9.1a1,1,0,0,0-1,0L16.2,12.22a1,1,0,0,0-.51.87v5.66l-4.94,2.83a1,1,0,0,0-.5.87v6.24a1,1,0,0,0,.5.86l5.45,3.12a1,1,0,0,0,1,0l4.95-2.83,4.95,2.83a1,1,0,0,0,.5.14,1,1,0,0,0,.49-.14l5.45-3.12a1,1,0,0,0,.5-.86V22.45A1,1,0,0,0,33.53,21.58ZM22.14,11.12l4.45,2.55V19l-4.46,2.56-4.44-2.6V13.67ZM16.69,30.65l-4.44-2.54V23l4.68-2.68,4.4,2.57V28ZM32,28.11l-4.44,2.54L22.93,28V22.93l4.46-2.57L32,23Z\"/><path d=\"M7,27.43a1,1,0,0,1-1-1V19.9A1,1,0,0,1,6.5,19l4.95-2.83V10.54a1,1,0,0,1,.5-.87l5.21-3a1,1,0,0,1,1.37.37,1,1,0,0,1-.38,1.37l-4.7,2.68v5.66a1,1,0,0,1-.51.87L8,20.48v5.95A1,1,0,0,1,7,27.43Z\"/><path d=\"M3,25.05a1,1,0,0,1-1-1V17.53a1,1,0,0,1,.5-.86l5-2.84V8.17A1,1,0,0,1,8,7.31l5.25-3a1,1,0,0,1,1,1.74L9.45,8.75v5.66a1,1,0,0,1-.51.87L4,18.11v5.94A1,1,0,0,1,3,25.05Z\"/>',\n};\n\nexport const nodeGroupIconName = 'node-group';\nexport const nodeGroupIcon: IconShapeTuple = [nodeGroupIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline: '<path d=\"M18,30.66,7,24.33V11.67L18,5.34l11,6.33V24.33ZM9,23.18l9,5.17,9-5.17V12.82L18,7.65,9,12.82Z\"/>',\n};\n\nexport const nodeIconName = 'node';\nexport const nodeIcon: IconShapeTuple = [nodeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10.5,34.29,2,29.39V19.58l8.5-4.9,8.5,4.9v9.81ZM4,28.23,10.5,32,17,28.23V20.74L10.5,17,4,20.74Z\"/><path d=\"M25.5,34.29,17,29.39V19.58l8.5-4.9,8.5,4.9v9.81ZM19,28.23,25.5,32,32,28.23V20.74L25.5,17,19,20.74Z\"/><path d=\"M18,21.32l-8.5-4.9V6.61L18,1.71l8.5,4.9v9.81Zm-6.5-6.06L18,19l6.5-3.75V7.77L18,4,11.5,7.77Z\"/>',\n};\n\nexport const nodesIconName = 'nodes';\nexport const nodesIcon: IconShapeTuple = [nodesIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32.3001 11.7101C32.4901 11.9001 32.7501 12.0001 33.0001 12.0001C33.2501 12.0001 33.5101 11.9101 33.7001 11.7101C34.0901 11.3301 34.0901 10.7101 33.7001 10.3301C27.2501 4.03006 17.7601 2.43006 9.77006 5.53006L11.3001 7.06006C18.4101 4.63006 26.6301 6.17006 32.3001 11.7001V11.7101ZM29.0101 16.5701C29.2601 16.5701 29.5201 16.4701 29.7101 16.2801C30.1001 15.8901 30.1001 15.2601 29.7101 14.8701C25.6101 10.7601 19.8801 9.26006 14.5901 10.3701L16.3201 12.1001C16.8701 12.0401 17.4301 12.0001 17.9901 12.0001C21.8801 12.0001 25.5401 13.5201 28.2901 16.2801C28.4801 16.4801 28.7401 16.5701 28.9901 16.5701H29.0101ZM25.1901 20.9601C25.3901 20.9301 25.5801 20.8501 25.7301 20.6901C26.1201 20.2901 26.1201 19.6501 25.7301 19.2501C24.2501 17.7401 22.4401 16.7601 20.5401 16.3001L25.1901 20.9501V20.9601ZM3.71006 2.29006C3.32006 1.90006 2.68006 1.90006 2.29006 2.29006C1.90006 2.68006 1.90006 3.32006 2.29006 3.71006L6.01006 7.43006C4.69006 8.25006 3.44006 9.21006 2.29006 10.3401C1.90006 10.7201 1.90006 11.3401 2.29006 11.7201C2.68006 12.1001 3.31006 12.1001 3.70006 11.7201C4.85006 10.6001 6.11006 9.66006 7.44006 8.87006L10.4401 11.8701C8.94006 12.6301 7.53006 13.6201 6.28006 14.8701C5.89006 15.2601 5.89006 15.8901 6.28006 16.2801C6.67006 16.6701 7.30006 16.6701 7.69006 16.2801C8.93006 15.0301 10.3701 14.0601 11.9201 13.3501L15.0101 16.4401C13.2701 16.9401 11.6201 17.8701 10.2601 19.2601C9.87006 19.6601 9.87006 20.3001 10.2601 20.7001C10.6501 21.1001 11.2801 21.1001 11.6701 20.7001C13.0901 19.2501 14.8701 18.4101 16.7201 18.1401L32.2901 33.7101C32.4901 33.9101 32.7401 34.0001 33.0001 34.0001C33.2601 34.0001 33.5101 33.9001 33.7101 33.7101C34.1001 33.3201 34.1001 32.6901 33.7101 32.3001L3.71006 2.29006ZM18.0001 23.9901C15.8001 23.9901 14.0101 25.7801 14.0101 27.9901C14.0101 30.2001 15.8001 31.9901 18.0001 31.9901C20.2001 31.9901 21.9901 30.2001 21.9901 27.9901C21.9901 25.7801 20.2001 23.9901 18.0001 23.9901ZM18.0001 29.9901C16.9001 29.9901 16.0101 29.0901 16.0101 27.9901C16.0101 26.8901 16.9001 25.9901 18.0001 25.9901C19.1001 25.9901 19.9901 26.8901 19.9901 27.9901C19.9901 29.0901 19.1001 29.9901 18.0001 29.9901Z\"/>',\n  solid:\n    '<path d=\"M28.6801 17.5501C29.0701 17.5501 29.4301 17.4001 29.7101 17.1201C30.2801 16.5401 30.2801 15.6101 29.7101 15.0301C26.5901 11.8501 22.4301 10.1001 18.0101 10.1001C16.8801 10.1001 15.7701 10.2201 14.6801 10.4401L17.3201 13.0801C17.5501 13.0701 17.7801 13.0501 18.0101 13.0501C21.6501 13.0501 25.0801 14.5001 27.6601 17.1201C27.9301 17.4001 28.3001 17.5501 28.6901 17.5501H28.6801ZM31.5301 12.6201C31.8001 12.8901 32.1701 13.0401 32.5501 13.0401C32.9301 13.0401 33.3001 12.8901 33.5701 12.6201C33.8501 12.3501 34.0001 11.9801 34.0001 11.5901C34.0001 11.2001 33.8501 10.8301 33.5701 10.5601C27.1901 4.24006 17.8401 2.62006 9.93006 5.70006L12.2101 7.98006C18.8001 5.91006 26.3101 7.45006 31.5301 12.6301V12.6201ZM3.71006 2.29006C3.32006 1.90006 2.68006 1.90006 2.29006 2.29006C1.90006 2.68006 1.90006 3.32006 2.29006 3.71006L6.18006 7.60006C4.85006 8.44006 3.58006 9.41006 2.43006 10.5601C2.15006 10.8401 2.00006 11.2001 2.00006 11.5901C2.00006 11.9801 2.15006 12.3401 2.43006 12.6201C2.99006 13.1801 3.91006 13.1801 4.47006 12.6201C5.64006 11.4601 6.93006 10.5101 8.30006 9.72006L10.5201 11.9401C8.98006 12.7301 7.55006 13.7501 6.30006 15.0301C5.73006 15.6101 5.73006 16.5401 6.30006 17.1201C6.85006 17.6801 7.80006 17.6801 8.35006 17.1201C9.62006 15.8201 11.1101 14.8301 12.7201 14.1401L15.0201 16.4401C13.2001 16.9601 11.5201 17.9401 10.1501 19.3601C9.59006 19.9401 9.59006 20.8901 10.1501 21.4701C10.4201 21.7501 10.7901 21.9101 11.1801 21.9101C11.5701 21.9101 11.9401 21.7501 12.2101 21.4701C13.6601 19.9701 15.5501 19.1101 17.5901 19.0101L32.2901 33.7101C32.4901 33.9101 32.7401 34.0001 33.0001 34.0001C33.2601 34.0001 33.5101 33.9001 33.7101 33.7101C34.1001 33.3201 34.1001 32.6901 33.7101 32.3001L3.71006 2.29006ZM18.0001 24.1801C15.7901 24.1801 14.0001 25.9701 14.0001 28.1801C14.0001 30.3901 15.7901 32.1801 18.0001 32.1801C20.2101 32.1801 22.0001 30.3901 22.0001 28.1801C22.0001 25.9701 20.2101 24.1801 18.0001 24.1801ZM25.7601 21.5201C25.7601 21.5201 25.8201 21.4901 25.8501 21.4601C26.4101 20.8801 26.4101 19.9301 25.8501 19.3501C24.3701 17.8201 22.5401 16.7801 20.5501 16.3001L25.7601 21.5101V21.5201Z\"/>',\n};\n\nexport const noWifiIconName = 'no-wifi';\nexport const noWifiIcon: IconShapeTuple = [noWifiIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M16.87 8.1202H5.8L7.78 10.1527C8.16772 10.5511 8.16772 11.1945 7.78 11.5928C7.38996 11.9888 6.76004 11.9888 6.37 11.5928L2 7.09884L6.37 2.66614C6.76004 2.27014 7.38996 2.27014 7.78 2.66614C7.96931 2.85792 8.0758 3.11898 8.0758 3.39131C8.0758 3.66364 7.96931 3.9247 7.78 4.11647L5.87 6.07748H16.87V8.1202ZM29.61 25.1565C29.22 24.7605 28.59 24.7605 28.2 25.1565C28.0107 25.3483 27.9042 25.6093 27.9042 25.8817C27.9042 26.154 28.0107 26.415 28.2 26.6068L30.1 28.5474H19V30.5901H30.2L28.2 32.6328C27.8123 33.0312 27.8123 33.6746 28.2 34.073C28.3863 34.2616 28.6377 34.368 28.9 34.3691C29.1658 34.3707 29.4213 34.2641 29.61 34.073L34 29.6198L29.61 25.1565ZM10.97 28.5474H9V30.5902H10.97V28.5474ZM17 28.5474H13V30.5902H17V28.5474ZM25.01 6.07755H26.98V8.12027H25.01V6.07755ZM23 6.07755H19V8.12027H23V6.07755ZM27 22.4193V14.2484C27 13.1203 26.1046 12.2057 25 12.2057H11C9.89543 12.2057 9 13.1203 9 14.2484V22.4193C9 23.5475 9.89543 24.462 11 24.462H25C26.1046 24.462 27 23.5475 27 22.4193ZM25 14.2484H11V22.4193H25V14.2484Z\"/>',\n};\n\nexport const nvmeIconName = 'nvme';\nexport const nvmeIcon: IconShapeTuple = [nvmeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22.89,2H8.83A1.88,1.88,0,0,0,7,3.91V15H9V4H21v8h8V32H9V27H7v5.09A1.88,1.88,0,0,0,8.83,34H29.17A1.88,1.88,0,0,0,31,32.09V9.92ZM23,10V4.1L29,10Z\"/><path d=\"M9.45,19.7A2.73,2.73,0,0,0,6.7,17H3v8H4.67V22.4H6.51a2.72,2.72,0,0,0,2.93-2.51A1.21,1.21,0,0,0,9.45,19.7ZM6.33,20.83H4.67V18.57H6.33c.83,0,1.39.44,1.39,1.13S7.16,20.83,6.33,20.83Z\"/><path d=\"M17.82,21c0-2.34-1.86-4-4.48-4H10.55v8h2.79C16,25,17.82,23.33,17.82,21Zm-4.26,2.45H12.22V18.56h1.34a2.44,2.44,0,0,1,0,4.88h0Z\"/><polygon points=\"25.11 18.55 25.11 17 19.1 17 19.1 25 20.78 25 20.78 21.83 24.7 21.83 24.7 20.28 20.78 20.28 20.78 18.55 25.11 18.55\"/>',\n  solid:\n    '<path d=\"M14.56,19.56H13.22v4.88h1.34a2.44,2.44,0,0,0,0-4.88Z\"/><path d=\"M7.33,19.57H5.67v2.26H7.33c.83,0,1.39-.44,1.39-1.13S8.16,19.57,7.33,19.57Z\"/><path d=\"M21.89,2H7.83A1.88,1.88,0,0,0,6,3.91V14H8V4H20v8h8v4H3a1,1,0,0,0-1,1V27a1,1,0,0,0,1,1H28v4H8V30H6v2.09A1.88,1.88,0,0,0,7.83,34H28.17A1.88,1.88,0,0,0,30,32.09V9.92ZM7.51,23.4H5.67V26H4V18H7.51A2.71,2.71,0,0,1,8,23.4,3.68,3.68,0,0,1,7.51,23.4ZM14.34,26H11.55V18h2.79c2.62,0,4.48,1.65,4.48,4S17,26,14.34,26Zm11.77-6.45H21.78v1.73H25.7v1.55H21.78V26H20.1V18h6ZM22,10V4.1L28,10Z\"/>',\n};\n\nexport const pdfFileIconName = 'pdf-file';\nexport const pdfFileIcon: IconShapeTuple = [pdfFileIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.8178 33.8957C26.122 33.9641 26.4325 33.999 26.744 33.9999C27.913 34.0066 29.0364 33.5362 29.8651 32.6929L33.477 29.0371C33.8713 28.6215 34.0581 28.0444 33.9841 27.4704C33.9101 26.8963 33.5834 26.3884 33.0973 26.0916L26.1049 21.4697C25.5634 21.1377 24.8776 21.183 24.3823 21.5833L21.502 23.9227C19.4033 23.0108 17.4949 21.6958 15.8804 20.049C14.2553 18.4598 12.9442 16.5659 12.0184 14.4705L14.343 11.6292C14.76 11.1174 14.8014 10.3872 14.4449 9.82966L9.81418 2.83051C9.50768 2.36632 9.01602 2.06464 8.47128 2.00653C7.94638 1.96188 7.42771 2.14786 7.04502 2.51797L3.34047 6.16434C2.26056 7.19985 1.78669 8.73622 2.09019 10.218C3.35584 16.0641 6.25102 21.4099 10.4254 25.6085C14.6909 29.798 20.0264 32.6706 25.8178 33.8957ZM4.61854 7.52821L8.32309 3.88184L12.8241 10.6347L10.3236 13.6939C10.101 13.9336 10.0168 14.2746 10.1013 14.5937C11.0836 17.185 12.6253 19.516 14.6116 21.4129C16.5319 23.4077 18.8595 24.9439 21.4279 25.9116C21.7205 26.0055 22.0396 25.9452 22.28 25.7506L25.3733 23.2313L32.1248 27.6922L28.5129 31.348C27.9053 31.9647 27.0355 32.2281 26.1976 32.0489C20.7478 30.8976 15.7268 28.1956 11.7128 24.2542C7.80605 20.3069 5.1008 15.2871 3.92394 9.80128C3.74678 8.97132 4.0108 8.10734 4.61854 7.52821Z\"/>',\n  solid:\n    '<path d=\"M15.3015 20.6869C17.263 22.7188 19.6364 24.2876 22.2549 25.283L25.7974 22.4044C26.0124 22.2532 26.2965 22.2532 26.5115 22.4044L33.089 26.7319C33.5953 27.0427 33.929 27.5785 33.99 28.1785C34.0509 28.7785 33.8321 29.3728 33.3991 29.7832L30.3171 32.892C29.4206 33.7966 28.1398 34.1821 26.9061 33.9187C20.8475 32.6409 15.2631 29.6484 10.7912 25.283C6.41855 20.8742 3.39269 15.2645 2.08068 9.13424C1.81707 7.89231 2.20918 6.60007 3.1143 5.72794L6.30909 2.5807C6.70962 2.1604 7.27637 1.95019 7.84768 2.01003C8.41899 2.06986 8.93215 2.39318 9.24079 2.88775L13.6195 9.51805C13.7746 9.7318 13.7746 10.0239 13.6195 10.2377L10.7348 13.7783C11.7361 16.3987 13.2961 18.7587 15.3015 20.6869Z\"/>',\n};\n\nexport const phoneHandsetIconName = 'phone-handset';\nexport const phoneHandsetIcon: IconShapeTuple = [phoneHandsetIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25.29 34H4.71C3.21 34 2 32.78 2 31.29V25C2 24.45 2.45 24 3 24H5C6.65 24 8 22.65 8 21C8 19.35 6.65 18 5 18H3C2.45 18 2 17.55 2 17V10.71C2 9.21 3.22 8 4.71 8H10V7C10 4.24 12.24 2 15 2C17.76 2 20 4.24 20 7V8H25.29C26.79 8 28 9.22 28 10.71V16H29C31.76 16 34 18.24 34 21C34 23.76 31.76 26 29 26H28V31.29C28 32.79 26.78 34 25.29 34ZM4 26V31.29C4 31.68 4.32 32 4.71 32H25.28C25.67 32 25.99 31.68 25.99 31.29V25C25.99 24.45 26.44 24 26.99 24H28.99C30.64 24 31.99 22.65 31.99 21C31.99 19.35 30.64 18 28.99 18H26.99C26.44 18 25.99 17.55 25.99 17V10.71C25.99 10.32 25.67 10 25.28 10H18.99C18.44 10 17.99 9.55 17.99 9V7C17.99 5.35 16.64 4 14.99 4C13.34 4 11.99 5.35 11.99 7V9C11.99 9.55 11.54 10 10.99 10H4.71C4.32 10 4 10.32 4 10.71V16H5C7.76 16 10 18.24 10 21C10 23.76 7.76 26 5 26H4Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M20.7594 8H20V7C20 4.24 17.76 2 15 2C12.24 2 10 4.24 10 7V8H4.71C3.22 8 2 9.21 2 10.71V17C2 17.55 2.45 18 3 18H5C6.65 18 8 19.35 8 21C8 22.65 6.65 24 5 24H3C2.45 24 2 24.45 2 25V31.29C2 32.78 3.21 34 4.71 34H25.29C26.78 34 28 32.79 28 31.29V26H29C31.76 26 34 23.76 34 21C34 18.24 31.76 16 29 16H28V15.0367H25.99V17C25.99 17.55 26.44 18 26.99 18H28.99C30.64 18 31.99 19.35 31.99 21C31.99 22.65 30.64 24 28.99 24H26.99C26.44 24 25.99 24.45 25.99 25V31.29C25.99 31.68 25.67 32 25.28 32H4.71C4.32 32 4 31.68 4 31.29V26H5C7.76 26 10 23.76 10 21C10 18.24 7.76 16 5 16H4V10.71C4 10.32 4.32 10 4.71 10H10.99C11.54 10 11.99 9.55 11.99 9V7C11.99 5.35 13.34 4 14.99 4C16.64 4 17.99 5.35 17.99 7V9C17.99 9.55 18.44 10 18.99 10H19.5594L20.7594 8Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.2899 8H20V7C20 4.24 17.76 2 15 2C12.24 2 10 4.24 10 7V8H4.71C3.22 8 2 9.21 2 10.71V17C2 17.55 2.45 18 3 18H5C6.65 18 8 19.35 8 21C8 22.65 6.65 24 5 24H3C2.45 24 2 24.45 2 25V31.29C2 32.78 3.21 34 4.71 34H25.29C26.78 34 28 32.79 28 31.29V26H29C31.76 26 34 23.76 34 21C34 18.24 31.76 16 29 16H28V12.7101C27.2736 12.4939 26.5966 12.163 25.99 11.7383V17C25.99 17.55 26.44 18 26.99 18H28.99C30.64 18 31.99 19.35 31.99 21C31.99 22.65 30.64 24 28.99 24H26.99C26.44 24 25.99 24.45 25.99 25V31.29C25.99 31.68 25.67 32 25.28 32H4.71C4.32 32 4 31.68 4 31.29V26H5C7.76 26 10 23.76 10 21C10 18.24 7.76 16 5 16H4V10.71C4 10.32 4.32 10 4.71 10H10.99C11.54 10 11.99 9.55 11.99 9V7C11.99 5.35 13.34 4 14.99 4C16.64 4 17.99 5.35 17.99 7V9C17.99 9.55 18.44 10 18.99 10H24.2547C23.8334 9.39599 23.5049 8.72243 23.2899 8Z\"/>',\n\n  solid:\n    '<path d=\"M29.0084 16H28.0081V10.71C28.0081 9.21 26.7877 8 25.2973 8H20.0056V7C20.0056 4.24 17.7649 2 15.0041 2C12.2432 2 10.0025 4.24 10.0025 7V8H4.71085C3.21038 8 2 9.22 2 10.71V16C2 16.55 2.45014 17 3.00031 17H5.00094C7.21163 17 9.00219 18.79 9.00219 21C9.00219 23.21 7.21163 25 5.00094 25H3.00031C2.45014 25 2 25.45 2 26V31.29C2 32.79 3.22038 34 4.71085 34H25.2873C26.7877 34 27.9981 32.78 27.9981 31.29V26H28.9984C31.7593 26 34 23.76 34 21C34 18.24 31.7593 16 28.9984 16H29.0084Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M20.7594 8L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H28.0081V16H28.9984C31.7593 16 34 18.24 34 21C34 23.76 31.7593 26 28.9984 26H27.9981V31.29C27.9981 32.78 26.7877 34 25.2873 34H4.71085C3.22038 34 2 32.79 2 31.29V26C2 25.45 2.45014 25 3.00031 25H5.00094C7.21163 25 9.00219 23.21 9.00219 21C9.00219 18.79 7.21163 17 5.00094 17H3.00031C2.45014 17 2 16.55 2 16V10.71C2 9.22 3.21038 8 4.71085 8H10.0025V7C10.0025 4.24 12.2432 2 15.0041 2C17.7649 2 20.0056 4.24 20.0056 7V8H20.7594Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.2899 8C23.9626 10.2605 25.7465 12.0424 28.0081 12.7125V16H28.9984C31.7593 16 34 18.24 34 21C34 23.76 31.7593 26 28.9984 26H27.9981V31.29C27.9981 32.78 26.7877 34 25.2873 34H4.71085C3.22038 34 2 32.79 2 31.29V26C2 25.45 2.45014 25 3.00031 25H5.00094C7.21163 25 9.00219 23.21 9.00219 21C9.00219 18.79 7.21163 17 5.00094 17H3.00031C2.45014 17 2 16.55 2 16V10.71C2 9.22 3.21038 8 4.71085 8H10.0025V7C10.0025 4.24 12.2432 2 15.0041 2C17.7649 2 20.0056 4.24 20.0056 7V8H23.2899Z\"/>',\n};\n\nexport const pluginIconName = 'plugin';\nexport const pluginIcon: IconShapeTuple = [pluginIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M26,32H10a6,6,0,0,1-6-6V10a6,6,0,0,1,6-6H26a6,6,0,0,1,6,6V26A6,6,0,0,1,26,32ZM10,6a4,4,0,0,0-4,4V26a4,4,0,0,0,4,4H26a4,4,0,0,0,4-4V10a4,4,0,0,0-4-4Z\"/><path d=\"M26.56,15H15.44A1.43,1.43,0,0,0,14,16.44v8.12A1.43,1.43,0,0,0,15.44,26H26.56A1.43,1.43,0,0,0,28,24.56V16.44A1.43,1.43,0,0,0,26.56,15ZM26,24H16V17H26Z\"/><path d=\"M12.4,19H10V12H20v1.4h2v-2A1.43,1.43,0,0,0,20.56,10H9.44A1.43,1.43,0,0,0,8,11.44v8.12A1.43,1.43,0,0,0,9.44,21h3Z\"/>',\n};\n\nexport const podIconName = 'pod';\nexport const podIcon: IconShapeTuple = [podIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12 14.5001V24.5001C12 25.0501 12.45 25.5001 13 25.5001H23C23.55 25.5001 24 25.0501 24 24.5001V14.5001C24 13.9501 23.55 13.5001 23 13.5001H13C12.45 13.5001 12 13.9501 12 14.5001ZM14 15.5001H22V23.5001H14V15.5001ZM5.26 22.2801C5.81 22.2001 6.19 21.7001 6.11 21.1501C6.03 20.6101 6 20.0501 6 19.4901C6 13.4101 10.55 8.39006 16.47 7.61006L16.29 7.79006C15.9 8.18006 15.9 8.81006 16.29 9.20006C16.49 9.40006 16.74 9.49006 17 9.49006C17.26 9.49006 17.51 9.39006 17.71 9.20006L20.42 6.49006L17.71 3.79006C17.32 3.40006 16.69 3.40006 16.3 3.79006C15.91 4.18006 15.91 4.81006 16.3 5.20006L16.66 5.56006C9.56 6.25006 4 12.2301 4 19.5001C4 20.1501 4.04 20.8001 4.13 21.4301C4.2 21.9301 4.63 22.2901 5.12 22.2901C5.16 22.2901 5.21 22.2901 5.26 22.2901V22.2801ZM23.67 30.0701C21.94 31.0001 19.98 31.4901 18 31.4901C14.3 31.4901 10.83 29.7601 8.57 26.9001L8.83 26.9401C9.38 27.0401 9.89 26.6601 9.98 26.1201C10.07 25.5801 9.7 25.0601 9.16 24.9701L5.38 24.3401L4.75 28.1201C4.66 28.6601 5.03 29.1801 5.57 29.2701C5.63 29.2701 5.68 29.2801 5.74 29.2801C6.22 29.2801 6.64 28.9301 6.73 28.4501L6.82 27.9201C9.45 31.4001 13.59 33.5001 18 33.5001C20.31 33.5001 22.6 32.9301 24.62 31.8401C25.11 31.5801 25.29 30.9701 25.03 30.4901C24.77 30.0001 24.16 29.8201 23.68 30.0801L23.67 30.0701ZM30.09 26.8301L29.9 26.8601C31.26 24.6601 32 22.1201 32 19.4901C32 13.9001 28.68 8.85006 23.55 6.63006C23.04 6.41006 22.46 6.64006 22.24 7.15006C22.02 7.66006 22.25 8.25006 22.76 8.46006C27.16 10.3601 30.01 14.6901 30.01 19.4801C30.01 21.8001 29.34 24.0401 28.1 25.9601L27.99 25.3201C27.9 24.7801 27.39 24.4001 26.84 24.5001C26.3 24.5901 25.93 25.1001 26.02 25.6501L26.64 29.4301L30.42 28.8101C30.96 28.7201 31.33 28.2101 31.24 27.6601C31.15 27.1201 30.64 26.7401 30.09 26.8401V26.8301Z\"/>',\n};\n\nexport const processOnVmIconName = 'process-on-vm';\nexport const processOnVmIcon: IconShapeTuple = [processOnVmIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24 4.5H30.4C31.2837 4.5 32 5.21634 32 6.1V12.5H24V4.5ZM26 10.5H30V6.5H26V10.5ZM20 10.5V8.5H22V4.5H14V8.5H16V12.5H18V14.5H14V12.5H12V4.5H5.6C4.71634 4.5 4 5.21634 4 6.1V12.5H12V14.5H14V16.5H12V18.5H10V14.5H8V18.5H6V14.5H4V18.5H6V20.5H4V22.5H8V20.5H10V22.5H12V20.5H14V28.5H16V26.5H18V24.5H16V20.5H18V22.5H20V28.5H18V30.5H14V32.5H22V30.5H20V28.5H22V22.5H28V20.5H30V22.5H32V20.5H30V18.5H32V16.5H30V14.5H28V16.5H26V14.5H22V10.5H20ZM22 18.5H24V16.5H26V18.5H28V20.5H22V18.5ZM20 16.5V18.5H22V16.5H20ZM18 16.5H14V20.5H16V18.5H18V16.5ZM18 16.5H20V14.5H18V16.5ZM22 20.5V22.5H20V20.5H22ZM20 10.5V12.5H18V10.5H20ZM16 8.5H20V6.5H16V8.5ZM6 10.5H10V6.5H6V10.5ZM4 30.9C4 31.7837 4.71634 32.5 5.6 32.5H12V24.5H4V30.9ZM10 30.5V26.5H6V30.5H10ZM24 32.5H30.4C31.2837 32.5 32 31.7837 32 30.9V24.5H24V32.5ZM30 26.5H26V30.5H30V26.5Z\"/>',\n};\n\nexport const qrCodeIconName = 'qr-code';\nexport const qrCodeIcon: IconShapeTuple = [qrCodeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10 28H8V30H10V28ZM26 28H12V30H26V28ZM26 18H12V20H26V18ZM10 8H8V10H10V8ZM31 2H5C4.45 2 4 2.45 4 3V33C4 33.55 4.45 34 5 34H31C31.55 34 32 33.55 32 33V3C32 2.45 31.55 2 31 2ZM30 32H6V24H30V32ZM30 22H6V14H30V22ZM30 12H6V4H30V12ZM10 18H8V20H10V18ZM26 8H12V10H26V8Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M8 28H10V30H8V28Z\"/><path d=\"M12 28H26V30H12V28Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.3594 2H5C4.45 2 4 2.45 4 3V33C4 33.55 4.45 34 5 34H31C31.55 34 32 33.55 32 33V15.0367H30V22H6V14H19.87C19.6994 13.8177 19.5481 13.6136 19.4206 13.3893C19.173 12.9542 19.0361 12.4788 19.0073 12H6V4H23.1594L24.3594 2ZM6 32H30V24H6V32Z\"/><path d=\"M20.7594 8H12V10H19.5594L20.7594 8Z\"/><path d=\"M12 18H26V20H12V18Z\"/><path d=\"M8 8H10V10H8V8Z\"/><path d=\"M8 18H10V20H8V18Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M8 28H10V30H8V28Z\"/><path d=\"M12 28H26V30H12V28Z\"/><path d=\"M12 18H26V20H12V18Z\"/><path d=\"M8 18H10V20H8V18Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13C28.6803 13 27.446 12.6348 26.3924 12H6V4H23.2899C23.5049 3.27757 23.8334 2.60401 24.2547 2H5C4.45 2 4 2.45 4 3V33C4 33.55 4.45 34 5 34H31C31.55 34 32 33.55 32 33V12.7101ZM6 32H30V24H6V32ZM6 22H30V14H6V22Z\"/><path d=\"M23.2899 8H12V10H24.2547C23.8334 9.39599 23.5049 8.72243 23.2899 8Z\"/><path d=\"M8 8H10V10H8V8Z\"/>',\n\n  solid:\n    '<path d=\"M4 33C4 33.55 4.45 34 5 34H31C31.55 34 32 33.55 32 33V24H4V33ZM11.9 27.9H26.1V30.1H11.9V27.9ZM7.9 27.9H10.1V30.1H7.9V27.9ZM31 2H5C4.45 2 4 2.45 4 3V12H32V3C32 2.45 31.55 2 31 2ZM10.1 10.1H7.9V7.9H10.1V10.1ZM26.1 10.1H11.9V7.9H26.1V10.1ZM4 22H32V14H4V22ZM11.9 17.9H26.1V20.1H11.9V17.9ZM7.9 17.9H10.1V20.1H7.9V17.9Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.87 14C20.5055 14.6792 21.4078 15.0553 22.3395 15.0367H32V22H4V14H19.87ZM26.1 17.9H11.9V20.1H26.1V17.9ZM10.1 17.9H7.9V20.1H10.1V17.9Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.3594 2H5C4.45 2 4 2.45 4 3V12H19.0073C18.9677 11.3412 19.1329 10.6759 19.4965 10.1H11.9V7.9H20.8194L24.3594 2ZM7.9 10.1H10.1V7.9H7.9V10.1Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5 34C4.45 34 4 33.55 4 33V24H32V33C32 33.55 31.55 34 31 34H5ZM26.1 27.9H11.9V30.1H26.1V27.9ZM10.1 27.9H7.9V30.1H10.1V27.9Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.2547 2H5C4.45 2 4 2.45 4 3V12H26.3924C25.582 11.5117 24.8787 10.8639 24.3257 10.1H11.9V7.9H23.2609C23.0909 7.29582 23 6.65853 23 6C23 4.51275 23.4638 3.13383 24.2547 2ZM7.9 10.1H10.1V7.9H7.9V10.1Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M5 34C4.45 34 4 33.55 4 33V24H32V33C32 33.55 31.55 34 31 34H5ZM26.1 27.9H11.9V30.1H26.1V27.9ZM10.1 27.9H7.9V30.1H10.1V27.9Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 22H4V14H32V22ZM26.1 17.9H11.9V20.1H26.1V17.9ZM10.1 17.9H7.9V20.1H10.1V17.9Z\"/>',\n};\n\nexport const rackServerIconName = 'rack-server';\nexport const rackServerIcon: IconShapeTuple = [rackServerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,18c0,7.7-6.3,14-14,14c-7.7,0-14-6.3-14-14C4,10.6,9.7,4.5,17.1,4v3.7c-5.7,0.5-9.9,5.5-9.4,11.2s5.5,9.9,11.2,9.4c5.3-0.5,9.4-4.9,9.4-10.3h-2c0,4.6-3.7,8.3-8.3,8.3s-8.3-3.7-8.3-8.3c0-4.2,3.1-7.8,7.3-8.3v4.4c-1.8,0.4-3.1,2-3.1,3.9c0,2.2,1.8,4,4,4s4-1.8,4-4c0-1.8-1.3-3.4-3-3.8V2.1C18.6,2,18.3,2,18,2C9.2,2,2,9.2,2,18s7.2,16,16,16s16-7.2,16-16H32z M20,18c0,1.1-0.9,2-2,2s-2-0.9-2-2s0.9-2,2-2S20,16.9,20,18z\"/>',\n  solid:\n    '<path d=\"M32,18c0,7.7-6.2,14-14,14S4,25.8,4,18c0-7.4,5.7-13.5,13.1-14v3.7c-5.7,0.5-9.8,5.5-9.3,11.2s5.5,9.8,11.2,9.3c5.3-0.5,9.3-4.9,9.3-10.2h-2c0,4.6-3.7,8.3-8.3,8.3S9.7,22.6,9.7,18c0-4.2,3.2-7.8,7.3-8.2v4.4c-2.1,0.6-3.4,2.7-2.9,4.9c0.6,2.1,2.7,3.4,4.9,2.9c2.1-0.6,3.4-2.7,2.9-4.9c-0.4-1.4-1.5-2.5-2.9-2.9V2c-0.4,0-0.7,0-1.1,0c-8.8,0-16,7.2-16,16c0,8.8,7.2,16,16,16s16-7.2,16-16c0,0,0,0,0,0H32z\"/>',\n};\n\nexport const radarIconName = 'radar';\nexport const radarIcon: IconShapeTuple = [radarIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M28.7284 28C28.2682 28 27.8581 27.68 27.758 27.23L24.447 13.32L21.136 27.23C21.0259 27.68 20.6258 28 20.1657 28C19.7055 28 19.2954 27.68 19.1954 27.23L15.8843 13.32L12.5733 27.23C12.4633 27.68 12.0631 28 11.603 28C11.1429 28 10.7327 27.68 10.6327 27.23L7.27165 13.12C6.88153 14.64 6.43138 16.45 6.00125 18.23C5.89122 18.68 5.49109 19 5.03095 19H3.00031C2.45014 19 2 18.55 2 18C2 17.45 2.45014 17 3.00031 17H4.21069C5.22101 12.83 6.31135 8.78 6.32135 8.74C6.44139 8.3 6.85152 8.01 7.30166 8C7.7618 8 8.15192 8.32 8.26196 8.77L11.583 22.69L14.894 8.77C15.0041 8.32 15.4042 8 15.8643 8C16.3245 8 16.7346 8.32 16.8346 8.77L20.1457 22.68L23.4667 8.77C23.5767 8.32 23.9769 8 24.437 8C24.8972 8 25.3073 8.32 25.4073 8.77L28.7183 22.68L29.8987 17.71C30.0088 17.26 30.4089 16.94 30.869 16.94H32.9997C33.5499 16.94 34 17.39 34 17.94C34 18.49 33.5499 18.94 32.9997 18.94H31.6593L29.6887 27.23C29.5786 27.68 29.1785 28 28.7183 28H28.7284Z\"/>',\n};\n\nexport const resistorIconName = 'resistor';\nexport const resistorIcon: IconShapeTuple = [resistorIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM4 18C4.09068 10.5292 10.0318 4.44602 17.4984 4.17888C24.965 3.91174 31.3256 9.55476 31.95 17H17.49L8.3 28.07C5.55902 25.4363 4.00681 21.8012 4 18ZM9.84 29.35C12.2128 31.0711 15.0687 31.9985 18 32C25.3385 31.9925 31.4258 26.3197 31.95 19H18.43L9.84 29.35Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.724 3.05892C21.9139 2.36545 19.9758 2 18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 16.9989 33.9062 16.0074 33.7234 15.0373C33.7035 15.0373 33.6836 15.0371 33.6636 15.0367H31.6454C31.7912 15.6745 31.8938 16.33 31.95 17H17.49L8.3 28.07C5.55902 25.4363 4.00681 21.8012 4 18C4.09068 10.5292 10.0318 4.44602 17.4984 4.17888C19.281 4.1151 21.0005 4.38819 22.594 4.94224L23.724 3.05892ZM18 32C15.0687 31.9985 12.2128 31.0711 9.84 29.35L18.43 19H31.95C31.4258 26.3197 25.3385 31.9925 18 32Z\"/>',\n\n  outlineBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M31.8357 16.943C31.7465 15.7198 31.4953 14.5138 31.0886 13.3567C31.7498 13.2482 32.3933 13.0505 33.0013 12.7689C35.437 19.8131 32.6859 27.6059 26.3676 31.5597C20.0494 35.5135 11.838 34.5806 6.56767 29.3103C1.29736 24.0399 0.364476 15.8285 4.31823 9.51029C8.27199 3.19205 16.0649 0.440946 23.109 2.87663C22.8308 3.48515 22.6365 4.12858 22.5312 4.78934C16.3598 2.67432 9.54677 5.11999 6.12941 10.6771C2.71205 16.2342 3.60352 23.4178 8.27555 27.971L17.4307 16.943H31.8357ZM9.8097 29.2461C12.1735 30.9606 15.0186 31.8846 17.9387 31.886C25.2493 31.8786 31.3136 26.2273 31.8357 18.9354H18.3671L9.8097 29.2461Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path d=\"M21.363 2.31932C28.3888 3.83023 33.5468 9.83254 33.9785 17H17.5039L7.00462 29.6C1.77673 24.6729 0.474388 16.8696 3.8193 10.5143C7.16421 4.15899 14.3371 0.808411 21.363 2.31932Z\"/><path d=\"M24.7965 32.449C19.5112 34.9249 13.2962 34.3314 8.57602 30.9L18.4448 19H33.9785C33.5999 24.82 30.0818 29.9731 24.7965 32.449Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.7433 3.02706L19.5363 10.0387C18.8705 11.0423 18.8205 12.3342 19.4207 13.3893C20.0234 14.4489 21.1579 15.0604 22.3397 15.0367H33.6638C33.6887 15.0372 33.7136 15.0374 33.7385 15.0373C33.8577 15.6797 33.9385 16.3349 33.9785 17H17.5039L7.00462 29.6C1.77673 24.6729 0.474388 16.8696 3.8193 10.5143C7.16421 4.15899 14.3371 0.808411 21.363 2.31932C22.1834 2.49575 22.9784 2.73343 23.7433 3.02706Z\"/><path d=\"M8.57602 30.9C13.2962 34.3314 19.5112 34.9249 24.7965 32.449C30.0818 29.9731 33.5999 24.82 33.9785 19H18.4448L8.57602 30.9Z\"/>',\n\n  solidBadged:\n    '<path d=\"M33.2119 12.8435C33.6797 14.1958 33.9632 15.6048 34.0547 17.0326H17.5405L7.01601 29.66C1.57444 24.4646 0.477862 16.1899 4.37868 9.75916C8.27951 3.32837 16.1299 0.468827 23.2593 2.88183C21.9473 5.73289 22.5491 9.0983 24.7681 11.3193C26.9871 13.5404 30.3551 14.1483 33.2119 12.8435Z\"/><path d=\"M24.8506 32.5153C19.5526 34.9966 13.3227 34.4018 8.59117 30.9629L18.4836 19.0369H34.0547C33.6752 24.8696 30.1486 30.0339 24.8506 32.5153Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const resourcePoolIconName = 'resource-pool';\nexport const resourcePoolIcon: IconShapeTuple = [resourcePoolIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M23.11 9.8811L18 15.126L12.89 9.8811C12.6381 9.62226 12.5407 9.24598 12.6345 8.89398C12.7282 8.54198 12.9988 8.26775 13.3445 8.17459C13.6901 8.08143 14.0581 8.18349 14.31 8.44232L17 11.177V3.35049C17 2.78693 17.4477 2.33008 18 2.33008C18.5523 2.33008 19 2.78693 19 3.35049V11.177L21.69 8.44232C21.9419 8.18349 22.3099 8.08143 22.6555 8.17459C23.0012 8.26775 23.2718 8.54198 23.3655 8.89398C23.4593 9.24598 23.3619 9.62226 23.11 9.8811Z\"/><path d=\"M13.54 19.3403H5.85L8.55 22.0852C8.80366 22.3422 8.90368 22.7178 8.81238 23.0704C8.72108 23.4231 8.45233 23.6993 8.10738 23.7949C7.76242 23.8906 7.39366 23.7912 7.14 23.5342L2 18.3199L7.15 13.1056C7.40366 12.8486 7.77242 12.7492 8.11738 12.8448C8.46234 12.9405 8.73108 13.2166 8.82238 13.5693C8.91368 13.922 8.81366 14.2975 8.56 14.5546L5.85 17.2995H13.54C14.0923 17.2995 14.54 17.7563 14.54 18.3199C14.54 18.8834 14.0923 19.3403 13.54 19.3403Z\"/><path d=\"M27.435 13.1107C27.8244 12.7105 28.4579 12.7083 28.85 13.1056L34 18.3198L28.85 23.5341C28.4579 23.9314 27.8244 23.9292 27.435 23.529C27.0456 23.1289 27.0479 22.4825 27.44 22.0852L30.15 19.3403H22.46C21.9077 19.3403 21.46 18.8834 21.46 18.3198C21.46 17.7563 21.9077 17.2994 22.46 17.2994H30.15L27.44 14.5545C27.0479 14.1572 27.0456 13.5108 27.435 13.1107Z\"/><path d=\"M18 21.5138L12.89 26.7587C12.5006 27.1588 12.5029 27.8053 12.895 28.2026C13.2871 28.5999 13.9206 28.5976 14.31 28.1975L17 25.4628V33.3097C17 33.8733 17.4477 34.3301 18 34.3301C18.5523 34.3301 19 33.8733 19 33.3097V25.4628L21.69 28.2281C22.0794 28.6282 22.7129 28.6305 23.105 28.2332C23.4971 27.8359 23.4994 27.1894 23.11 26.7893L18 21.5138Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M27.9161 15.0368H30.7574L34 18.3198L28.85 23.5341C28.4579 23.9314 27.8244 23.9292 27.435 23.529C27.0456 23.1289 27.0479 22.4825 27.44 22.0852L30.15 19.3403H22.46C21.9077 19.3403 21.46 18.8834 21.46 18.3198C21.46 17.7563 21.9077 17.2994 22.46 17.2994H30.15L27.9161 15.0368Z\"/><path d=\"M19.0828 11.0928C18.9067 11.8587 19.0158 12.6779 19.4206 13.3895C19.4538 13.4479 19.4887 13.505 19.5251 13.5607L18 15.126L12.89 9.8811C12.6381 9.62226 12.5407 9.24598 12.6345 8.89398C12.7282 8.54198 12.9988 8.26775 13.3445 8.17459C13.6901 8.08143 14.0581 8.18349 14.31 8.44232L17 11.177V3.35049C17 2.78693 17.4477 2.33008 18 2.33008C18.5523 2.33008 19 2.78693 19 3.35049V11.177L19.0828 11.0928Z\"/><path d=\"M5.85 19.3403H13.54C14.0923 19.3403 14.54 18.8834 14.54 18.3199C14.54 17.7563 14.0923 17.2995 13.54 17.2995H5.85L8.56 14.5546C8.81366 14.2975 8.91368 13.922 8.82238 13.5693C8.73108 13.2166 8.46234 12.9405 8.11738 12.8448C7.77242 12.7492 7.40366 12.8486 7.15 13.1056L2 18.3199L7.14 23.5342C7.39366 23.7912 7.76242 23.8906 8.10738 23.7949C8.45233 23.6993 8.72108 23.4231 8.81238 23.0704C8.90368 22.7178 8.80366 22.3422 8.55 22.0852L5.85 19.3403Z\"/><path d=\"M12.89 26.7587L18 21.5138L23.11 26.7893C23.4994 27.1894 23.4971 27.8359 23.105 28.2332C22.7129 28.6305 22.0794 28.6282 21.69 28.2281L19 25.4628V33.3097C19 33.8733 18.5523 34.3301 18 34.3301C17.4477 34.3301 17 33.8733 17 33.3097V25.4628L14.31 28.1975C13.9206 28.5976 13.2871 28.5999 12.895 28.2026C12.5029 27.8053 12.5006 27.1588 12.89 26.7587Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M23.11 9.8811L18 15.126L12.89 9.8811C12.6381 9.62226 12.5407 9.24598 12.6345 8.89398C12.7282 8.54198 12.9988 8.26775 13.3445 8.17459C13.6901 8.08143 14.0581 8.18349 14.31 8.44232L17 11.177V3.35049C17 2.78693 17.4477 2.33008 18 2.33008C18.5523 2.33008 19 2.78693 19 3.35049V11.177L21.69 8.44232C21.9419 8.18349 22.3099 8.08143 22.6555 8.17459C23.0012 8.26775 23.2718 8.54198 23.3655 8.89398C23.4593 9.24598 23.3619 9.62226 23.11 9.8811Z\"/><path d=\"M13.54 19.3403H5.85L8.55 22.0852C8.80366 22.3422 8.90368 22.7178 8.81238 23.0704C8.72108 23.4231 8.45233 23.6993 8.10738 23.7949C7.76242 23.8906 7.39366 23.7912 7.14 23.5342L2 18.3199L7.15 13.1056C7.40366 12.8486 7.77242 12.7492 8.11738 12.8448C8.46234 12.9405 8.73108 13.2166 8.82238 13.5693C8.91368 13.922 8.81366 14.2975 8.56 14.5546L5.85 17.2995H13.54C14.0923 17.2995 14.54 17.7563 14.54 18.3199C14.54 18.8834 14.0923 19.3403 13.54 19.3403Z\"/><path d=\"M27.435 13.1107C27.8244 12.7105 28.4579 12.7083 28.85 13.1056L34 18.3198L28.85 23.5341C28.4579 23.9314 27.8244 23.9292 27.435 23.529C27.0456 23.1289 27.0479 22.4825 27.44 22.0852L30.15 19.3403H22.46C21.9077 19.3403 21.46 18.8834 21.46 18.3198C21.46 17.7563 21.9077 17.2994 22.46 17.2994H30.15L27.44 14.5545C27.0479 14.1572 27.0456 13.5108 27.435 13.1107Z\"/><path d=\"M18 21.5138L12.89 26.7587C12.5006 27.1588 12.5029 27.8053 12.895 28.2026C13.2871 28.5999 13.9206 28.5976 14.31 28.1975L17 25.4628V33.3097C17 33.8733 17.4477 34.3301 18 34.3301C18.5523 34.3301 19 33.8733 19 33.3097V25.4628L21.69 28.2281C22.0794 28.6282 22.7129 28.6305 23.105 28.2332C23.4971 27.8359 23.4994 27.1894 23.11 26.7893L18 21.5138Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 1.66992C9.16344 1.66992 2 8.83337 2 17.6699C2 26.5065 9.16344 33.6699 18 33.6699C26.8366 33.6699 34 26.5065 34 17.6699C34 13.4265 32.3143 9.3568 29.3137 6.35621C26.3131 3.35563 22.2435 1.66992 18 1.66992ZM13.86 9.91992C14.1723 9.60842 14.6777 9.60842 14.99 9.91992L17.2 12.1099V5.92992C17.2 5.48809 17.5582 5.12992 18 5.12992C18.4418 5.12992 18.8 5.48809 18.8 5.92992V12.1099L21 9.91992C21.2036 9.71807 21.4995 9.64019 21.7761 9.71562C22.0528 9.79105 22.2681 10.0083 22.3411 10.2856C22.4141 10.5629 22.3336 10.8581 22.13 11.0599L18 15.1499L13.86 11.0499C13.5485 10.7377 13.5485 10.2322 13.86 9.91992ZM9.19 21.7399C9.50226 22.0514 10.0077 22.0514 10.32 21.7399C10.6288 21.4249 10.6243 20.9194 10.31 20.6099L8.11 18.4599H14.38C14.8218 18.4599 15.18 18.1017 15.18 17.6599C15.18 17.2181 14.8218 16.8599 14.38 16.8599H8.11L10.31 14.7199C10.5302 14.5236 10.6245 14.2219 10.5553 13.9351C10.4861 13.6483 10.2646 13.4228 9.97904 13.3485C9.69348 13.2743 9.39022 13.3632 9.19 13.5799L5 17.6699L9.19 21.7399ZM22.14 25.4099C21.8277 25.7214 21.3223 25.7214 21.01 25.4099L18.8 23.2299V29.3999C18.8 29.8418 18.4418 30.1999 18 30.1999C17.5582 30.1999 17.2 29.8418 17.2 29.3999V23.2299L15 25.4199C14.6852 25.732 14.177 25.7297 13.865 25.4149C13.553 25.1001 13.5552 24.592 13.87 24.2799L18 20.1799L22.14 24.2799C22.4515 24.5922 22.4515 25.0977 22.14 25.4099ZM26.021 21.9813C26.3065 22.0556 26.6098 21.9667 26.81 21.7499L31 17.6699L26.82 13.5799C26.6198 13.3632 26.3165 13.2743 26.031 13.3485C25.7454 13.4228 25.5239 13.6483 25.4547 13.9351C25.3855 14.2219 25.4798 14.5236 25.7 14.7199L27.9 16.8599H21.63C21.1882 16.8599 20.83 17.2181 20.83 17.6599C20.83 18.1017 21.1882 18.4599 21.63 18.4599H27.89L25.69 20.6099C25.4698 20.8063 25.3755 21.1079 25.4447 21.3947C25.5139 21.6816 25.7354 21.907 26.021 21.9813Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.8845 2.79132C22.0287 2.05734 20.0343 1.66992 18 1.66992C9.16344 1.66992 2 8.83337 2 17.6699C2 26.5065 9.16344 33.6699 18 33.6699C26.8366 33.6699 34 26.5065 34 17.6699C34 16.7819 33.9262 15.9014 33.7819 15.0368C33.7426 15.0374 33.7031 15.0374 33.6637 15.0366H28.3087L31 17.6699L26.81 21.7499C26.6098 21.9667 26.3065 22.0556 26.021 21.9813C25.7354 21.907 25.5139 21.6816 25.4447 21.3947C25.3755 21.1079 25.4698 20.8063 25.69 20.6099L27.89 18.4599H21.63C21.1882 18.4599 20.83 18.1017 20.83 17.6599C20.83 17.2181 21.1882 16.8599 21.63 16.8599H27.9L26.0255 15.0366H22.3395C21.2417 15.0586 20.1847 14.5325 19.5569 13.6081L18 15.1499L13.86 11.0499C13.5485 10.7377 13.5485 10.2322 13.86 9.91992C14.1723 9.60842 14.6777 9.60842 14.99 9.91992L17.2 12.1099V5.92992C17.2 5.48809 17.5582 5.12992 18 5.12992C18.4418 5.12992 18.8 5.48809 18.8 5.92992V12.1099L19.0031 11.9077C18.9828 11.2557 19.1625 10.6018 19.5362 10.0386L23.8845 2.79132ZM10.32 21.7399C10.0077 22.0514 9.50226 22.0514 9.19 21.7399L5 17.6699L9.19 13.5799C9.39022 13.3632 9.69348 13.2743 9.97904 13.3485C10.2646 13.4228 10.4861 13.6483 10.5553 13.9351C10.6245 14.2219 10.5302 14.5236 10.31 14.7199L8.11 16.8599H14.38C14.8218 16.8599 15.18 17.2181 15.18 17.6599C15.18 18.1017 14.8218 18.4599 14.38 18.4599H8.11L10.31 20.6099C10.6243 20.9194 10.6288 21.4249 10.32 21.7399ZM21.01 25.4099C21.3223 25.7214 21.8277 25.7214 22.14 25.4099C22.4515 25.0977 22.4515 24.5922 22.14 24.2799L18 20.1799L13.87 24.2799C13.5552 24.592 13.553 25.1001 13.865 25.4149C14.177 25.7297 14.6852 25.732 15 25.4199L17.2 23.2299V29.3999C17.2 29.8418 17.5582 30.1999 18 30.1999C18.4418 30.1999 18.8 29.8418 18.8 29.3999V23.2299L21.01 25.4099Z\"/>',\n\n  solidBadged:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.2199 12.7599C30.3237 14.1423 26.8687 13.5261 24.629 11.2276C22.3894 8.92916 21.8629 5.45931 23.3199 2.59993C16.311 0.125981 8.5213 2.80456 4.51608 9.06586C0.510866 15.3272 1.34495 23.5222 6.52952 28.8481C11.7141 34.1741 19.8837 35.2283 26.2505 31.393C32.6173 27.5577 35.5044 19.8429 33.2199 12.7699V12.7599ZM13.8599 9.91993C14.1722 9.60842 14.6776 9.60842 14.9899 9.91993L17.1999 12.1099V5.92993C17.1999 5.4881 17.5581 5.12993 17.9999 5.12993C18.4417 5.12993 18.7999 5.4881 18.7999 5.92993V12.1099L20.9999 9.91993C21.2035 9.71807 21.4994 9.64019 21.776 9.71562C22.0527 9.79105 22.2681 10.0083 22.341 10.2856C22.414 10.5629 22.3335 10.8581 22.1299 11.0599L17.9999 15.1499L13.8599 11.0499C13.5484 10.7377 13.5484 10.2322 13.8599 9.91993ZM9.18991 21.7399C9.50217 22.0514 10.0076 22.0514 10.3199 21.7399C10.6287 21.4249 10.6242 20.9194 10.3099 20.6099L8.10991 18.4599H14.3799C14.8217 18.4599 15.1799 18.1018 15.1799 17.6599C15.1799 17.2181 14.8217 16.8599 14.3799 16.8599H8.10991L10.3099 14.7199C10.5301 14.5236 10.6244 14.2219 10.5552 13.9351C10.486 13.6483 10.2645 13.4228 9.97895 13.3486C9.69339 13.2743 9.39013 13.3632 9.18991 13.5799L4.99991 17.6699L9.18991 21.7399ZM22.1399 25.4099C21.8276 25.7214 21.3222 25.7214 21.0099 25.4099L18.7999 23.2299V29.3999C18.7999 29.8418 18.4417 30.1999 17.9999 30.1999C17.5581 30.1999 17.1999 29.8418 17.1999 29.3999V23.2299L14.9999 25.4199C14.6851 25.732 14.1769 25.7297 13.8649 25.4149C13.5529 25.1001 13.5551 24.592 13.8699 24.2799L17.9999 20.1799L22.1399 24.2799C22.4514 24.5922 22.4514 25.0977 22.1399 25.4099ZM26.0209 21.9813C26.3064 22.0556 26.6097 21.9667 26.8099 21.7499L30.9999 17.6699L26.8199 13.5799C26.6197 13.3632 26.3164 13.2743 26.0309 13.3486C25.7453 13.4228 25.5238 13.6483 25.4546 13.9351C25.3854 14.2219 25.4797 14.5236 25.6999 14.7199L27.8999 16.8599H21.6299C21.1881 16.8599 20.8299 17.2181 20.8299 17.6599C20.8299 18.1018 21.1881 18.4599 21.6299 18.4599H27.8899L25.6899 20.6099C25.4697 20.8063 25.3754 21.1079 25.4446 21.3948C25.5138 21.6816 25.7353 21.907 26.0209 21.9813Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const routerIconName = 'router';\nexport const routerIcon: IconShapeTuple = [routerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.71 32.2901L32 30.58V31.99H4V27.99H6V25.99H4V21.99H6V19.99H4V15.99H6V13.99H4V5.41005L20 21.41V18.58L3.71 2.29005C3.42 2.00005 2.99 1.92005 2.62 2.08005C2.25 2.23005 2 2.60005 2 3.00005V33C2 33.55 2.45 34 3 34H33C33.4 34 33.77 33.76 33.92 33.38C34.08 33.01 33.99 32.5801 33.7 32.2901H33.71ZM25 30H27C28.65 30 30 28.65 30 27V8.00005C30 7.82005 29.95 7.64005 29.86 7.49005L26.86 2.49005C26.5 1.89005 25.51 1.89005 25.15 2.49005L22.15 7.49005C22.06 7.65005 22.01 7.82005 22.01 8.00005V27C22.01 28.65 23.36 30 25.01 30H25ZM24 8.28005L26 4.95005L28 8.28005V22H24V8.28005ZM24 24H28V27C28 27.55 27.55 28 27 28H25C24.45 28 24 27.55 24 27V24ZM10 16.79V25C10 25.55 10.45 26 11 26H19.21L17.21 24H12V18.7901L10 16.79Z\"/>',\n  solid:\n    '<path d=\"M33.71 32.2901L32 30.58L29.7 28.2801C29.89 27.8901 30 27.46 30 26.99V8.00005C30 7.82005 29.95 7.64005 29.86 7.49005L26.86 2.49005C26.5 1.89005 25.51 1.89005 25.15 2.49005L22.15 7.49005C22.06 7.65005 22.01 7.82005 22.01 8.00005V20.59L20.01 18.59L3.71 2.29005C3.42 2.00005 2.99 1.92005 2.62 2.08005C2.25 2.23005 2 2.60005 2 3.00005V14H4V16H2V20H4V22H2V26H4V28H2V33C2 33.55 2.45 34 3 34H33C33.4 34 33.77 33.76 33.92 33.38C34.08 33.01 33.99 32.5801 33.7 32.2901H33.71ZM10.89 26C10.4 26 10 25.6 10 25.1101V17.8L18 26.01H10.89V26ZM28 27C28 27.55 27.55 28 27 28H25C24.45 28 24 27.55 24 27V24H28V27ZM26 4.94005L28 8.27005V21.99H24V8.28005L26 4.95005V4.94005Z\"/>',\n};\n\nexport const rulerPencilIconName = 'ruler-pencil';\nexport const rulerPencilIcon: IconShapeTuple = [rulerPencilIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M7.38,32a4.54,4.54,0,0,0,.76-2.5V6.5a2.5,2.5,0,0,1,5,0V11H25.22v7.12l2,1v-8h3.92V6.58a4.49,4.49,0,0,0-4.48-4.5h-16a4.49,4.49,0,0,0-4.5,4.48v23a2.5,2.5,0,0,1-2.5,2.5A2.44,2.44,0,0,1,2.88,32v2a3.84,3.84,0,0,0,.76.08h14A4.26,4.26,0,0,1,17,32ZM26.64,4.12a2.49,2.49,0,0,1,2.5,2.46V9.12h-14V6.58a4.54,4.54,0,0,0-.76-2.5Z\"/><path d=\"M32.86,24.39,22.17,18.92a2.17,2.17,0,0,0-1-.24h0A2.17,2.17,0,0,0,19,20.87v11a2.19,2.19,0,0,0,1,1.86,2.12,2.12,0,0,0,1.18.32,2.29,2.29,0,0,0,1-.23l10.68-5.48a2.15,2.15,0,0,0,1.19-1.95A2.2,2.2,0,0,0,32.86,24.39ZM32,26.51,21.27,32a.19.19,0,0,1-.18,0,.17.17,0,0,1-.09-.16v-11a.17.17,0,0,1,.09-.16.14.14,0,0,1,.09,0l.09,0L32,26.17a.19.19,0,0,1,.1.17A.16.16,0,0,1,32,26.51Z\"/>',\n  solid:\n    '<path d=\"M34,24.94,21.18,18.38A1.5,1.5,0,0,0,19,19.71V32.84a1.5,1.5,0,0,0,2.18,1.34L34,27.61A1.5,1.5,0,0,0,34,24.94Z\"/><path d=\"M17,32H7.38a4.54,4.54,0,0,0,.76-2.5V6.5a2.5,2.5,0,0,1,5,0V11H25.22v7.12l2,1v-8h3.92V6.58a4.49,4.49,0,0,0-4.48-4.5h-16a4.49,4.49,0,0,0-4.5,4.48h0v23a2.5,2.5,0,0,1-2.5,2.5A2.44,2.44,0,0,1,2.88,32v2a3.84,3.84,0,0,0,.76.08H17.23A3.41,3.41,0,0,1,17,32.84ZM26.64,4.12a2.49,2.49,0,0,1,2.5,2.46V9.12h-14V6.58a4.54,4.54,0,0,0-.76-2.5Z\"/>',\n};\n\nexport const scriptExecuteIconName = 'script-execute';\nexport const scriptExecuteIcon: IconShapeTuple = [scriptExecuteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M7.38,32a4.54,4.54,0,0,0,.76-2.5V6.5a2.5,2.5,0,0,1,5,0V11H25.22v3.07a11.37,11.37,0,0,1,2,.3v-3.3h3.92V6.58a4.49,4.49,0,0,0-4.48-4.5h-16a4.49,4.49,0,0,0-4.5,4.48h0v23a2.5,2.5,0,0,1-2.5,2.5h0A2.57,2.57,0,0,1,2.88,32v2a3.84,3.84,0,0,0,.76.08H19a10.92,10.92,0,0,1-2.34-2ZM26.64,4.12a2.49,2.49,0,0,1,2.5,2.46V9.12h-14V6.58a4.54,4.54,0,0,0-.76-2.5Z\"/></g><g id=\"Layer_5\" data-name=\"Layer 5\"><path d=\"M24.88,33.88a9,9,0,1,1,9-9h0A9,9,0,0,1,24.88,33.88Zm0-16a7,7,0,1,0,7,7,7,7,0,0,0-7-7Z\"/><polygon points=\"29.12 25.92 24 25.92 24 20 26 20 26 24 29.12 24 29.12 25.92\"/>',\n  solid:\n    '<path d=\"M7.38,32a4.54,4.54,0,0,0,.76-2.5V6.5a2.5,2.5,0,0,1,5,0V11H25.22v3.07a11.37,11.37,0,0,1,2,.3v-3.3h3.92V6.58a4.49,4.49,0,0,0-4.48-4.5h-16a4.49,4.49,0,0,0-4.5,4.48h0v23a2.5,2.5,0,0,1-2.5,2.5A2.57,2.57,0,0,1,2.88,32v2a3.84,3.84,0,0,0,.76.08H19a10.92,10.92,0,0,1-2.34-2ZM26.64,4.12a2.49,2.49,0,0,1,2.5,2.46V9.12h-14V6.58a4.54,4.54,0,0,0-.76-2.5Z\"/><path d=\"M24.88,15.88a9,9,0,1,0,9,9h0A9,9,0,0,0,24.88,15.88ZM29.46,27H24V20h2v5h3.46Z\"/>',\n};\n\nexport const scriptScheduleIconName = 'script-schedule';\nexport const scriptScheduleIcon: IconShapeTuple = [scriptScheduleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M16.0043 20.59L12.7131 17.3C12.323 16.91 11.6927 16.91 11.3026 17.3C10.9125 17.69 10.9125 18.32 11.3026 18.71L16.0143 23.42L24.7274 14.71C25.1175 14.32 25.1175 13.69 24.7274 13.3C24.3373 12.91 23.707 12.91 23.3169 13.3L16.0243 20.59H16.0043ZM31.2597 7.81C28.9889 7.21 26.7781 6.51 24.6374 5.55C22.5266 4.64 20.4959 3.56 18.5552 2.34L18.005 2L17.4648 2.35C15.5241 3.57 13.4934 4.65 11.3826 5.56C9.24187 6.52 7.02108 7.21 4.75027 7.81L4 8V15.43C4 28.71 17.3248 33.75 17.6549 33.88L17.995 34L18.3351 33.88C18.4752 33.88 32 28.83 32 15.43V8L31.2497 7.81H31.2597ZM30.0093 15.43C30.0093 26.43 20.0057 31.04 18.005 31.86C16.0043 31.04 6.00071 26.42 6.00071 15.43V9.55C8.11147 8.94 10.1722 8.28 12.1829 7.39C14.1936 6.52 16.1343 5.52 18.005 4.39C19.8757 5.52 21.8164 6.52 23.8271 7.39C25.8378 8.28 27.8985 8.94 30.0093 9.55V15.43Z\"/>',\n\n  solid:\n    '<path d=\"M31.2597 7.81C28.9889 7.21 26.7781 6.51 24.6374 5.55C22.5266 4.64 20.4959 3.56 18.5552 2.34L18.005 2L17.4648 2.35C15.5241 3.57 13.4934 4.65 11.3826 5.56C9.24187 6.52 7.02108 7.21 4.75027 7.81L4 8V15.43C4 28.71 17.3248 33.75 17.6549 33.88L17.995 34L18.3351 33.88C18.4752 33.88 32 28.83 32 15.43V8L31.2497 7.81H31.2597ZM24.8574 14.85L16.1443 23.56L16.0043 23.7L15.8642 23.56L11.1526 18.85C10.9225 18.62 10.8024 18.32 10.8024 18C10.8024 17.68 10.9225 17.38 11.1526 17.15C11.3826 16.92 11.6827 16.8 12.0029 16.8C12.323 16.8 12.6231 16.92 12.8532 17.15L16.0043 20.3L23.1568 13.15C23.3869 12.92 23.687 12.8 24.0071 12.8C24.3273 12.8 24.6274 12.92 24.8574 13.15C25.0875 13.38 25.2076 13.68 25.2076 14C25.2076 14.32 25.0875 14.62 24.8574 14.85Z\"/>',\n};\n\nexport const shieldCheckIconName = 'shield-check';\nexport const shieldCheckIcon: IconShapeTuple = [shieldCheckIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.6371 5.55C26.7779 6.51 28.9887 7.21 31.2595 7.81L32.0098 8V15.43C32.0098 28.83 18.4849 33.88 18.3449 33.88L18.0048 34L17.6646 33.88C17.3245 33.75 4.00977 28.72 4.00977 15.43V8L4.76003 7.81C7.03084 7.21 9.25164 6.52 11.3924 5.56C13.5032 4.65 15.5339 3.57 17.4746 2.35L18.0148 2L18.565 2.34C20.5057 3.56 22.5364 4.64 24.6471 5.55H24.6371ZM18.0048 31.86C20.0055 31.04 30.0091 26.43 30.0091 15.43V9.55C27.8983 8.94 25.8376 8.28 23.8268 7.39C21.8161 6.52 19.8754 5.52 18.0048 4.39C16.1341 5.52 14.1934 6.52 12.1827 7.39C10.172 8.28 8.11123 8.94 6.00048 9.55V15.43C6.00048 26.42 16.004 31.04 18.0048 31.86Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.7577 4.68021C21.3185 3.97518 19.9198 3.19171 18.565 2.34L18.0148 2L17.4746 2.35C15.5339 3.57 13.5032 4.65 11.3924 5.56C9.25164 6.52 7.03084 7.21 4.76003 7.81L4.00977 8V15.43C4.00977 28.6689 17.2224 33.7112 17.6602 33.8783L17.6646 33.88L18.0048 34L18.3449 33.88C18.4849 33.88 32.0098 28.83 32.0098 15.43V15.0367H30.0091V15.43C30.0091 26.43 20.0055 31.04 18.0048 31.86C16.0041 31.04 6.00048 26.42 6.00048 15.43V9.55C8.11123 8.94 10.172 8.28 12.1827 7.39C14.1934 6.52 16.1341 5.52 18.0048 4.39C19.2126 5.11959 20.4496 5.79499 21.7158 6.41619L22.7577 4.68021Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32.0098 12.7101C31.3758 12.8987 30.7043 13 30.0091 13L30.0091 15.43C30.0091 26.43 20.0055 31.04 18.0048 31.86C16.0041 31.04 6.00048 26.42 6.00048 15.43V9.55C8.11123 8.94 10.172 8.28 12.1827 7.39C14.1934 6.52 16.1341 5.52 18.0048 4.39C19.6449 5.38075 21.3389 6.27156 23.0867 7.06244C23.0339 6.71599 23.0065 6.36119 23.0065 6C23.0065 5.60713 23.0389 5.22183 23.1012 4.8466C21.5408 4.09912 20.0273 3.25931 18.565 2.34L18.0148 2L17.4746 2.35C15.5339 3.57 13.5032 4.65 11.3924 5.56C9.25164 6.52 7.03084 7.21 4.76003 7.81L4.00977 8V15.43C4.00977 28.6689 17.2224 33.7112 17.6602 33.8783L17.6646 33.88L18.0048 34L18.3449 33.88C18.4849 33.88 32.0098 28.83 32.0098 15.43V12.7101Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.6371 5.55C26.7779 6.51 28.9887 7.21 31.2595 7.81L32.0098 8V15.43C32.0098 28.83 18.4849 33.88 18.3449 33.88L18.0048 34L17.6646 33.88C17.3245 33.75 4.00977 28.72 4.00977 15.43V8L4.76003 7.81C7.03084 7.21 9.25164 6.52 11.3924 5.56C13.5032 4.65 15.5339 3.57 17.4746 2.35L18.0148 2L18.565 2.34C20.5057 3.56 22.5364 4.64 24.6471 5.55H24.6371Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.7525 4.67768L19.5359 10.0387C18.8701 11.0423 18.8201 12.3342 19.4203 13.3893C20.0231 14.4489 21.1575 15.0604 22.3393 15.0367H32.0098V15.43C32.0098 28.83 18.4849 33.88 18.3449 33.88L18.0048 34L17.6646 33.88L17.6601 33.8783C17.2224 33.7112 4.00977 28.6689 4.00977 15.43V8L4.76003 7.81C7.03084 7.21 9.25164 6.52 11.3924 5.56C13.5032 4.65 15.5339 3.57 17.4746 2.35L18.0148 2L18.565 2.34C19.9182 3.19069 21.3152 3.9733 22.7525 4.67768Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32.0098 12.7071C31.3731 12.8977 30.6984 13 29.9998 13C26.1338 13 22.9998 9.86599 22.9998 6C22.9998 5.60608 23.0323 5.21975 23.0948 4.84357C21.5367 4.09685 20.0254 3.25806 18.565 2.34L18.0148 2L17.4746 2.35C15.5339 3.57 13.5032 4.65 11.3924 5.56C9.25164 6.52 7.03084 7.21 4.76003 7.81L4.00977 8V15.43C4.00977 28.6689 17.2224 33.7112 17.6601 33.8783L17.6646 33.88L18.0048 34L18.3449 33.88C18.4849 33.88 32.0098 28.83 32.0098 15.43V12.7071Z\"/>',\n};\n\nexport const shieldIconName = 'shield';\nexport const shieldIcon: IconShapeTuple = [shieldIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.2597 7.81C28.9889 7.21 26.7781 6.51 24.6374 5.55C22.5266 4.64 20.4959 3.56 18.5552 2.34L18.005 2L17.4648 2.35C15.5241 3.57 13.4934 4.65 11.3826 5.56C9.24187 6.52 7.02108 7.21 4.75027 7.81L4 8V15.43C4 28.71 17.3248 33.75 17.6549 33.88L17.995 34L18.3351 33.88C18.4752 33.88 32 28.83 32 15.43V8L31.2497 7.81H31.2597ZM30.0093 15.43C30.0093 26.43 20.0057 31.04 18.005 31.86C16.0043 31.04 6.00071 26.42 6.00071 15.43V9.55C8.11147 8.94 10.1722 8.28 12.1829 7.39C14.1936 6.52 16.1343 5.52 18.005 4.39C19.8757 5.52 21.8164 6.52 23.8271 7.39C25.8378 8.28 27.8985 8.94 30.0093 9.55V15.43ZM23.717 11.29C23.3269 10.9 22.6967 10.9 22.3065 11.29L18.015 15.58L13.7235 11.29C13.3333 10.9 12.7031 10.9 12.313 11.29C11.9228 11.68 11.9228 12.31 12.313 12.7L16.6045 16.99L12.313 21.28C11.9228 21.67 11.9228 22.3 12.313 22.69C12.513 22.89 12.7631 22.98 13.0232 22.98C13.2833 22.98 13.5334 22.88 13.7335 22.69L18.025 18.4L22.3165 22.69C22.5166 22.89 22.7667 22.98 23.0268 22.98C23.2869 22.98 23.537 22.88 23.737 22.69C24.1272 22.3 24.1272 21.67 23.737 21.28L19.4455 16.99L23.737 12.7C24.1272 12.31 24.1272 11.68 23.737 11.29H23.717Z\"/>',\n\n  solid:\n    '<path d=\"M31.2597 7.81C28.9889 7.21 26.7781 6.51 24.6374 5.55C22.5266 4.64 20.4959 3.56 18.5552 2.34L18.005 2L17.4648 2.35C15.5241 3.57 13.4934 4.65 11.3826 5.56C9.24187 6.52 7.02108 7.21 4.75027 7.81L4 8V15.43C4 28.71 17.3248 33.75 17.6549 33.88L17.995 34L18.3351 33.88C18.4752 33.88 32 28.83 32 15.43V8L31.2497 7.81H31.2597ZM23.8571 21.15C24.0872 21.38 24.2072 21.68 24.2072 22C24.2072 22.32 24.0872 22.62 23.8571 22.85C23.627 23.08 23.3269 23.2 23.0068 23.2C22.6867 23.2 22.3866 23.08 22.1565 22.85L18.005 18.7L13.8535 22.85C13.6234 23.08 13.3233 23.2 13.0032 23.2C12.6831 23.2 12.383 23.08 12.1529 22.85C11.9228 22.62 11.8028 22.32 11.8028 22C11.8028 21.68 11.9228 21.38 12.1529 21.15L16.3044 17L12.1529 12.85C11.9228 12.62 11.8028 12.32 11.8028 12C11.8028 11.68 11.9228 11.38 12.1529 11.15C12.383 10.92 12.6831 10.8 13.0032 10.8C13.3233 10.8 13.6234 10.92 13.8535 11.15L18.005 15.3L22.1565 11.15C22.3866 10.92 22.6867 10.8 23.0068 10.8C23.3269 10.8 23.627 10.92 23.8571 11.15C24.0872 11.38 24.2072 11.68 24.2072 12C24.2072 12.32 24.0872 12.62 23.8571 12.85L19.7056 17L23.8571 21.15Z\"/>',\n};\n\nexport const shieldXIconName = 'shield-x';\nexport const shieldXIcon: IconShapeTuple = [shieldXIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6.69081 14.03C8.33106 9.36 12.7818 6 18.0026 6C23.2234 6 27.6741 9.36 29.3143 14.03C29.9444 14.09 30.5345 14.34 31.0046 14.77C31.1646 14.63 31.3347 14.51 31.5247 14.4C30.0145 8.74 25.0337 4.48 19.0027 4.05V3C19.0027 2.45 18.5527 2 18.0026 2C17.4525 2 17.0024 2.45 17.0024 3V4.05C10.9715 4.48 6.0007 8.74 4.48046 14.4C4.66049 14.5 4.84052 14.62 5.00054 14.77C5.47062 14.35 6.06071 14.1 6.69081 14.03ZM7.00086 22C7.2609 22 7.51094 21.9 7.71097 21.71C8.10103 21.32 8.10103 20.69 7.71097 20.3L6.42077 19.01L7.71097 17.72C8.10103 17.33 8.10103 16.7 7.71097 16.31C7.32091 15.92 6.69081 15.92 6.30075 16.31L5.01055 17.6L3.72034 16.31C3.33028 15.92 2.70018 15.92 2.31012 16.31C1.92006 16.7 1.92006 17.33 2.31012 17.72L3.60033 19.01L2.31012 20.3C1.92006 20.69 1.92006 21.32 2.31012 21.71C2.51016 21.91 2.76019 22 3.02023 22C3.28028 22 3.53031 21.9 3.73035 21.71L5.02055 20.42L6.31075 21.71C6.51078 21.91 6.76082 22 7.02086 22H7.00086ZM28.4142 23.94C26.3439 27.55 22.4533 30 18.0026 30C13.5519 30 9.66127 27.56 7.59095 23.94C7.40092 23.98 7.20089 24 7.00086 24C6.27074 24 5.57063 23.74 5.03055 23.26C6.99086 28.08 11.5816 31.57 17.0024 31.95V33C17.0024 33.55 17.4525 34 18.0026 34C18.5527 34 19.0027 33.55 19.0027 33V31.95C24.4336 31.56 29.0143 28.08 30.9746 23.26C30.4245 23.74 29.7344 24 29.0043 24C28.8043 24 28.6042 23.98 28.4142 23.94ZM32.4148 19L33.705 17.71C34.0951 17.32 34.0951 16.69 33.705 16.3C33.315 15.91 32.6849 15.91 32.2948 16.3L31.0046 17.59L29.7144 16.3C29.3243 15.91 28.6942 15.91 28.3042 16.3C27.9141 16.69 27.9141 17.32 28.3042 17.71L29.5944 19L28.3042 20.29C27.9141 20.68 27.9141 21.31 28.3042 21.7C28.5042 21.9 28.7543 21.99 29.0143 21.99C29.2743 21.99 29.5244 21.89 29.7244 21.7L31.0146 20.41L32.3048 21.7C32.5048 21.9 32.7549 21.99 33.0149 21.99C33.275 21.99 33.525 21.89 33.725 21.7C34.1151 21.31 34.1151 20.68 33.725 20.29L32.4348 19H32.4148Z\"/>',\n};\n\nexport const squidIconName = 'squid';\nexport const squidIcon: IconShapeTuple = [squidIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H32C33.1046 30 34 29.1046 34 28V8C34 6.89543 33.1046 6 32 6ZM29.81 11.5C30.5004 11.5 31.06 10.9404 31.06 10.25C31.06 9.55964 30.5004 9 29.81 9C29.1196 9 28.56 9.55964 28.56 10.25C28.56 10.9404 29.1196 11.5 29.81 11.5ZM11.91 19.84C11.91 19.16 11.32 18.93 10 18.62C8.26 18.22 7 17.62 7 16.18C7 14.74 8.26 13.69 10 13.69C11.176 13.67 12.3147 14.1033 13.18 14.9L12.37 16C11.726 15.3924 10.8846 15.0374 10 15C9.33255 14.9222 8.72299 15.386 8.62 16.05C8.62 16.72 9.23 16.96 10.54 17.26C12.26 17.65 13.41 18.18 13.41 19.7C13.41 21.22 12.31 22.22 10.31 22.22C9.00686 22.2492 7.74381 21.7684 6.79 20.88L7.65 19.82C8.38054 20.5193 9.34883 20.9159 10.36 20.93C11.38 20.93 11.91 20.52 11.91 19.84ZM17.83 20.93C16.8188 20.9159 15.8505 20.5193 15.12 19.82L14.26 20.88C15.2138 21.7684 16.4769 22.2492 17.78 22.22C19.78 22.22 20.88 21.22 20.88 19.7C20.88 18.18 19.73 17.65 18 17.26C16.69 16.96 16.08 16.72 16.08 16.05C16.183 15.3772 16.8053 14.9105 17.48 15C18.3646 15.0374 19.206 15.3924 19.85 16L20.66 14.9C19.8018 14.1376 18.6877 13.727 17.54 13.75C15.81 13.75 14.54 14.8 14.54 16.24C14.54 17.68 15.73 18.24 17.43 18.68C18.75 18.99 19.34 19.22 19.34 19.9C19.34 20.58 18.85 20.93 17.83 20.93ZM25.26 13.88C27.98 13.88 29.9 15.59 29.9 18C29.9 20.37 28 22.08 25.26 22.12H22.36V13.88H25.26ZM25.46 15.24H23.9L23.86 20.77H25.46C26.4875 20.8318 27.4646 20.3188 27.997 19.4378C28.5295 18.5568 28.5295 17.4532 27.997 16.5722C27.4646 15.6912 26.4875 15.1782 25.46 15.24ZM29.81 26.67C30.5004 26.67 31.06 26.1104 31.06 25.42C31.06 24.7296 30.5004 24.17 29.81 24.17C29.1196 24.17 28.56 24.7296 28.56 25.42C28.56 26.1104 29.1196 26.67 29.81 26.67ZM7.46 25.42C7.46 26.1104 6.90036 26.67 6.21 26.67C5.51964 26.67 4.96 26.1104 4.96 25.42C4.96 24.7296 5.51964 24.17 6.21 24.17C6.90036 24.17 7.46 24.7296 7.46 25.42ZM7.46 10.25C7.46 10.9404 6.90036 11.5 6.21 11.5C5.51964 11.5 4.96 10.9404 4.96 10.25C4.96 9.55964 5.51964 9 6.21 9C6.90036 9 7.46 9.55964 7.46 10.25ZM4 28H32V8H4V28Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H32C33.1046 30 34 29.1046 34 28V8C34 6.89543 33.1046 6 32 6ZM23.86 15.2H25.42C26.4475 15.1382 27.4246 15.6512 27.957 16.5322C28.4895 17.4132 28.4895 18.5168 27.957 19.3978C27.4246 20.2788 26.4475 20.7918 25.42 20.73H23.86V15.2ZM6.39297 8.74328C6.18683 8.27771 5.7189 7.98371 5.21 8C4.53531 8.0216 3.99965 8.57497 4 9.25C4.00026 9.75916 4.30932 10.2173 4.78135 10.4082C5.25337 10.5991 5.79401 10.4846 6.14814 10.1188C6.50227 9.75292 6.59911 9.20884 6.39297 8.74328ZM5.21 28C4.51964 28 3.96 27.4404 3.96 26.75C3.96 26.0596 4.51964 25.5 5.21 25.5C5.90036 25.5 6.46 26.0596 6.46 26.75C6.46 27.4404 5.90036 28 5.21 28ZM6.75 20.88C7.70381 21.7684 8.96686 22.2492 10.27 22.22C12.24 22.22 13.4 21.23 13.4 19.73C13.4 18.23 12.25 17.68 10.53 17.29C9.22 16.99 8.61 16.75 8.61 16.08C8.69834 15.3995 9.31877 14.9174 10 15C10.8802 15.0185 11.7247 15.352 12.38 15.94L13.19 14.84C12.3308 14.0793 11.2173 13.6689 10.07 13.69C8.29 13.69 7.07 14.63 7.07 16.18C7.07 17.73 8.26 18.22 9.96 18.62C11.28 18.93 11.87 19.25 11.87 19.84C11.87 20.43 11.32 20.93 10.32 20.93C9.30883 20.9159 8.34054 20.5193 7.61 19.82L6.75 20.88ZM17.78 22.22C16.4769 22.2492 15.2138 21.7684 14.26 20.88L15.12 19.82C15.8505 20.5193 16.8188 20.9159 17.83 20.93C18.83 20.93 19.38 20.43 19.38 19.84C19.38 19.25 18.79 18.93 17.47 18.62C15.77 18.22 14.58 17.73 14.58 16.18C14.58 14.63 15.81 13.69 17.58 13.69C18.7277 13.667 19.8418 14.0776 20.7 14.84L19.89 15.94C19.246 15.3324 18.4046 14.9774 17.52 14.94C16.8388 14.8574 16.2183 15.3395 16.13 16.02C16.13 16.69 16.74 16.93 18.05 17.23C19.77 17.62 20.92 18.17 20.92 19.67C20.92 21.17 19.75 22.22 17.78 22.22ZM22.36 13.84V22.08H25.26C28 22.08 29.9 20.37 29.9 17.96C29.9 15.55 27.98 13.84 25.26 13.84H22.36ZM30.69 28C29.9996 28 29.44 27.4404 29.44 26.75C29.44 26.0596 29.9996 25.5 30.69 25.5C31.3804 25.5 31.94 26.0596 31.94 26.75C31.94 27.0815 31.8083 27.3995 31.5739 27.6339C31.3395 27.8683 31.0215 28 30.69 28ZM29.44 9.25C29.44 9.94036 29.9996 10.5 30.69 10.5C31.0215 10.5 31.3395 10.3683 31.5739 10.1339C31.8083 9.89946 31.94 9.58152 31.94 9.25C31.94 8.55964 31.3804 8 30.69 8C29.9996 8 29.44 8.55964 29.44 9.25Z\"/>',\n};\n\nexport const ssdIconName = 'ssd';\nexport const ssdIcon: IconShapeTuple = [ssdIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22 20H28V18H22V20ZM18 22H12V24H19C19.27 24 19.52 23.89 19.71 23.71C19.9 23.53 20 23.27 20 23V14H18V22ZM33.12 10.88C32.56 10.32 31.79 10 31 10H8V6H3C2.73 6 2.48 6.11 2.29 6.29C2.1 6.47 2 6.73 2 7C2 7.27 2.11 7.52 2.29 7.71C2.47 7.9 2.73 8 3 8H6V29C6 29.27 6.11 29.52 6.29 29.71C6.47 29.9 6.73 30 7 30C7.27 30 7.52 29.89 7.71 29.71C7.9 29.53 8 29.27 8 29V28H31C31.8 28 32.56 27.68 33.12 27.12C33.68 26.56 34 25.79 34 25V13C34 12.2 33.68 11.44 33.12 10.88ZM32 25C32 25.27 31.89 25.52 31.71 25.71C31.53 25.9 31.27 26 31 26H8V12H31C31.27 12 31.52 12.11 31.71 12.29C31.9 12.47 32 12.73 32 13V25ZM22 16H28V14H22V16Z\"/>',\n};\n\nexport const storageAdapterIconName = 'storage-adapter';\nexport const storageAdapterIcon: IconShapeTuple = [storageAdapterIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18 2C16.57 2 4 2.11 4 6V30C4 33.89 16.57 34 18 34C19.43 34 32 33.89 32 30V6C32 2.11 19.43 2 18 2ZM30 13.92C29.52 14.68 25.17 16 18 16C13.42 16 10.01 15.46 8 14.88V16.96C11.81 17.96 17.1 18.01 18 18.01C19.07 18.01 26.39 17.95 30 16.28V21.93C29.52 22.69 25.17 24.01 18 24.01C13.42 24.01 10.01 23.47 8 22.89V24.97C11.81 25.97 17.1 26.02 18 26.02C19.07 26.02 26.39 25.96 30 24.29V29.95C29.49 30.71 25.14 32.02 18 32.02C10.86 32.02 6.51 30.71 6 29.95V6H6.05C6.77 5.23 11.07 4 18 4C24.93 4 29.23 5.23 29.95 6C29.23 6.77 24.93 8 18 8C13.43 8 10.01 7.46 8 6.88V8.96C11.81 9.96 17.1 10.01 18 10.01C19.07 10.01 26.39 9.95 30 8.28V13.93V13.92Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M24.1471 2.35376C21.2947 2.02038 18.6155 2 18 2C16.57 2 4 2.11 4 6V30C4 33.89 16.57 34 18 34C19.43 34 32 33.89 32 30V15.0367H27.417C25.3603 15.5571 22.1532 16 18 16C13.42 16 10.01 15.46 8 14.88V16.96C11.81 17.96 17.1 18.01 18 18.01C19.07 18.01 26.39 17.95 30 16.28V21.93C29.52 22.69 25.17 24.01 18 24.01C13.42 24.01 10.01 23.47 8 22.89V24.97C11.81 25.97 17.1 26.02 18 26.02C19.07 26.02 26.39 25.96 30 24.29V29.95C29.49 30.71 25.14 32.02 18 32.02C10.86 32.02 6.51 30.71 6 29.95V6H6.05C6.77 5.23 11.07 4 18 4C19.8705 4 21.5494 4.08961 23.018 4.2356L24.1471 2.35376Z\"/><path d=\"M20.8015 7.92986C19.923 7.97499 18.9882 8 18 8C13.43 8 10.01 7.46 8 6.88V8.96C11.81 9.96 17.1 10.01 18 10.01C18.242 10.01 18.8036 10.0069 19.5697 9.98287L20.8015 7.92986Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13V13.92C29.52 14.68 25.17 16 18 16C13.42 16 10.01 15.46 8 14.88V16.96C11.81 17.96 17.1 18.01 18 18.01C19.07 18.01 26.39 17.95 30 16.28V21.93C29.52 22.69 25.17 24.01 18 24.01C13.42 24.01 10.01 23.47 8 22.89V24.97C11.81 25.97 17.1 26.02 18 26.02C19.07 26.02 26.39 25.96 30 24.29V29.95C29.49 30.71 25.14 32.02 18 32.02C10.86 32.02 6.51 30.71 6 29.95V6H6.05C6.77 5.23 11.07 4 18 4C19.9564 4 21.7032 4.09803 23.219 4.25606C23.3945 3.57146 23.671 2.92731 24.0316 2.34042C21.2227 2.01983 18.6072 2 18 2C16.57 2 4 2.11 4 6V30C4 33.89 16.57 34 18 34C19.43 34 32 33.89 32 30V12.7101Z\"/><path d=\"M23.219 7.74394C21.7032 7.90197 19.9564 8 18 8C13.43 8 10.01 7.46 8 6.88V8.96C11.81 9.96 17.1 10.01 18 10.01C18.607 10.01 21.2258 9.99069 24.0374 9.66902C23.674 9.0796 23.3955 8.43221 23.219 7.74394Z\"/>',\n\n  solid:\n    '<path d=\"M19 9C26.72 9 31.44 7.67 32 6.9V6C32 2.11 19.43 2 18 2C16.57 2 4 2.11 4 6V30C4 33.89 16.57 34 18 34C19.43 34 32 33.89 32 30V25.2C28.19 26.93 20.16 27 19 27C18.01 27 12.1 26.95 8 25.89V23.82C10.15 24.43 13.92 25.01 19 25.01C26.72 25.01 31.44 23.68 32 22.91V17.21C28.19 18.94 20.16 19.01 19 19.01C18.01 19.01 12.1 18.96 8 17.9V15.83C10.15 16.44 13.92 17.02 19 17.02C26.72 17.02 31.44 15.69 32 14.92V9.22C28.19 10.95 20.16 11.02 19 11.02C18.01 11.02 12.1 10.97 8 9.91V7.84C10.15 8.45 13.92 9.03 19 9.03V9Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M19.1005 11.0198C18.9001 11.8064 19.0029 12.6552 19.4206 13.3893C20.0233 14.4489 21.1577 15.0604 22.3395 15.0367H31.8882C30.9715 15.8168 26.3427 17.02 19 17.02C13.92 17.02 10.15 16.44 8 15.83V17.9C12.1 18.96 18.01 19.01 19 19.01C20.16 19.01 28.19 18.94 32 17.21V22.91C31.44 23.68 26.72 25.01 19 25.01C13.92 25.01 10.15 24.43 8 23.82V25.89C12.1 26.95 18.01 27 19 27C20.16 27 28.19 26.93 32 25.2V30C32 33.89 19.43 34 18 34C16.57 34 4 33.89 4 30V6C4 2.11 16.57 2 18 2C18.6155 2 21.2947 2.02038 24.1471 2.35376L20.1656 8.98973C19.7851 8.99649 19.3965 9 19 9V9.03C13.92 9.03 10.15 8.45 8 7.84V9.91C12.1 10.97 18.01 11.02 19 11.02C19.0292 11.02 19.0627 11.02 19.1005 11.0198Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 10.86C32.7614 10.86 35 8.62141 35 5.85999C35 3.09856 32.7614 0.859985 30 0.859985C27.2386 0.859985 25 3.09856 25 5.85999C25 8.62141 27.2386 10.86 30 10.86Z\"/><path d=\"M32 12.5701C31.3663 12.7587 30.695 12.86 30 12.86C28.0246 12.86 26.2404 12.0418 24.9677 10.7258C22.1504 11.0004 19.6137 11.02 19 11.02C18.01 11.02 12.1 10.97 8 9.91V7.84C10.15 8.45 13.92 9.03 19 9.03V9C20.7026 9 22.2593 8.93531 23.6577 8.82619C23.2357 7.92556 23 6.92031 23 5.86C23 4.57322 23.3472 3.36754 23.953 2.33153C21.1741 2.01946 18.6015 2 18 2C16.57 2 4 2.11 4 6V30C4 33.89 16.57 34 18 34C19.43 34 32 33.89 32 30V25.2C28.19 26.93 20.16 27 19 27C18.01 27 12.1 26.95 8 25.89V23.82C10.15 24.43 13.92 25.01 19 25.01C26.72 25.01 31.44 23.68 32 22.91V17.21C28.19 18.94 20.16 19.01 19 19.01C18.01 19.01 12.1 18.96 8 17.9V15.83C10.15 16.44 13.92 17.02 19 17.02C26.72 17.02 31.44 15.69 32 14.92V12.5701Z\"/>',\n};\n\nexport const storageIconName = 'storage';\nexport const storageIcon: IconShapeTuple = [storageIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<rect x=\"17\" y=\"29\" width=\"2\" height=\"2\"/><path d=\"M30,2H6A2,2,0,0,0,4,4V32a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V4A2,2,0,0,0,30,2Zm0,2V26.38H6V4ZM6,32V28H30v4Z\"/>',\n  solid:\n    '<path d=\"M30,2H6A2,2,0,0,0,4,4V32a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V4A2,2,0,0,0,30,2ZM19,32H17V30h2ZM6,28V4H30V28Z\"/>',\n};\n\nexport const tabletIconName = 'tablet';\nexport const tabletIcon: IconShapeTuple = [tabletIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32 6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V8C34 7.46957 33.7893 6.96086 33.4142 6.58579C33.0391 6.21071 32.5304 6 32 6ZM4 28V8H32V28H4Z\"/><path d=\"M13.33 13.35C12.4365 13.352 11.5635 13.6187 10.8216 14.1166C10.0796 14.6145 9.50178 15.3211 9.1612 16.1472C8.82063 16.9733 8.73254 17.8818 8.90807 18.7579C9.08361 19.6341 9.51488 20.4385 10.1474 21.0696C10.7799 21.7008 11.5853 22.1303 12.4619 22.3039C13.3384 22.4775 14.2467 22.3874 15.072 22.045C15.8974 21.7026 16.6027 21.1232 17.0989 20.3801C17.5952 19.637 17.86 18.7635 17.86 17.87C17.8574 16.6703 17.3789 15.5206 16.5297 14.6733C15.6804 13.8259 14.5297 13.35 13.33 13.35ZM13.33 20.79C12.7529 20.788 12.1893 20.6151 11.7105 20.293C11.2316 19.971 10.8589 19.5143 10.6394 18.9805C10.4199 18.4468 10.3635 17.86 10.4773 17.2942C10.5911 16.7285 10.87 16.2091 11.2788 15.8017C11.6875 15.3944 12.2079 15.1173 12.774 15.0054C13.3402 14.8935 13.9268 14.9519 14.4597 15.1732C14.9927 15.3945 15.4482 15.7688 15.7686 16.2488C16.089 16.7288 16.26 17.2929 16.26 17.87C16.26 18.2543 16.1841 18.6348 16.0368 18.9897C15.8894 19.3447 15.6734 19.667 15.4012 19.9383C15.129 20.2096 14.8059 20.4244 14.4505 20.5706C14.0951 20.7168 13.7143 20.7913 13.33 20.79Z\"/><path d=\"M23.62 13.35C22.726 13.35 21.8521 13.6151 21.1088 14.1118C20.3655 14.6084 19.7862 15.3143 19.4441 16.1403C19.102 16.9662 19.0124 17.875 19.1868 18.7518C19.3613 19.6286 19.7917 20.434 20.4239 21.0661C21.056 21.6983 21.8614 22.1287 22.7382 22.3032C23.615 22.4776 24.5238 22.388 25.3497 22.0459C26.1756 21.7038 26.8816 21.1245 27.3782 20.3812C27.8749 19.6379 28.14 18.764 28.14 17.87C28.1374 16.672 27.6603 15.5239 26.8132 14.6768C25.9661 13.8297 24.818 13.3526 23.62 13.35ZM23.62 20.79C23.0425 20.79 22.4779 20.6187 21.9977 20.2979C21.5175 19.977 21.1433 19.521 20.9223 18.9874C20.7013 18.4539 20.6434 17.8668 20.7561 17.3003C20.8688 16.7339 21.1469 16.2136 21.5552 15.8052C21.9636 15.3969 22.4839 15.1188 23.0503 15.0061C23.6168 14.8934 24.2039 14.9513 24.7374 15.1723C25.271 15.3933 25.727 15.7675 26.0479 16.2477C26.3687 16.7279 26.54 17.2925 26.54 17.87C26.54 18.6444 26.2324 19.3871 25.6847 19.9348C25.1371 20.4824 24.3944 20.79 23.62 20.79Z\"/><path d=\"M6 11V23.55H8V12H29.34V10H7C6.73478 10 6.48043 10.1054 6.29289 10.2929C6.10536 10.4804 6 10.7348 6 11Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M21.9592 6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V15.0261C33.8886 15.0352 33.7763 15.0387 33.6637 15.0364H32V28H4V8H20.7593L21.9592 6Z\"/><path d=\"M19.5593 10H7C6.73478 10 6.48043 10.1054 6.29289 10.2929C6.10536 10.4804 6 10.7348 6 11V23.55H8V12H19.0073C18.9663 11.3176 19.1449 10.6282 19.5362 10.0385L19.5593 10Z\"/><path d=\"M20.5496 14.5529C20.0729 14.9941 19.6948 15.535 19.4441 16.1403C19.102 16.9662 19.0124 17.875 19.1868 18.7518C19.3613 19.6286 19.7917 20.434 20.4239 21.0661C21.056 21.6983 21.8614 22.1287 22.7382 22.3032C23.615 22.4776 24.5238 22.388 25.3497 22.0459C26.1756 21.7038 26.8816 21.1245 27.3782 20.3812C27.8749 19.6379 28.14 18.764 28.14 17.87C28.1377 16.8341 27.7807 15.8354 27.1364 15.0364H24.3252C24.4652 15.0713 24.603 15.1166 24.7374 15.1723C25.271 15.3933 25.727 15.7675 26.0479 16.2477C26.3687 16.7279 26.54 17.2925 26.54 17.87C26.54 18.6444 26.2324 19.3871 25.6847 19.9348C25.1371 20.4824 24.3944 20.79 23.62 20.79C23.0425 20.79 22.4779 20.6187 21.9977 20.2979C21.5175 19.977 21.1433 19.521 20.9223 18.9874C20.7013 18.4539 20.6434 17.8668 20.7561 17.3003C20.8688 16.7339 21.1469 16.2136 21.5552 15.8052C21.9308 15.4297 22.4011 15.1643 22.9148 15.0364H22.3395C21.7041 15.0492 21.0824 14.8783 20.5496 14.5529Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10.8216 14.1166C11.5635 13.6187 12.4365 13.352 13.33 13.35C14.5297 13.35 15.6804 13.8259 16.5297 14.6733C17.3789 15.5206 17.8574 16.6703 17.86 17.87C17.86 18.7635 17.5952 19.637 17.0989 20.3801C16.6027 21.1232 15.8974 21.7026 15.072 22.045C14.2467 22.3874 13.3384 22.4775 12.4619 22.3039C11.5853 22.1303 10.7799 21.7008 10.1474 21.0696C9.51488 20.4385 9.08361 19.6341 8.90807 18.7579C8.73254 17.8818 8.82063 16.9733 9.1612 16.1472C9.50178 15.3211 10.0796 14.6145 10.8216 14.1166ZM11.7105 20.293C12.1893 20.6151 12.7529 20.788 13.33 20.79C13.7143 20.7913 14.0951 20.7168 14.4505 20.5706C14.8059 20.4244 15.129 20.2096 15.4012 19.9383C15.6734 19.667 15.8894 19.3447 16.0368 18.9897C16.1841 18.6348 16.26 18.2543 16.26 17.87C16.26 17.2929 16.089 16.7288 15.7686 16.2488C15.4482 15.7688 14.9927 15.3945 14.4597 15.1732C13.9268 14.9519 13.3402 14.8935 12.774 15.0054C12.2079 15.1173 11.6875 15.3944 11.2788 15.8017C10.87 16.2091 10.5911 16.7285 10.4773 17.2942C10.3635 17.86 10.4199 18.4468 10.6394 18.9805C10.8589 19.5143 11.2316 19.971 11.7105 20.293Z\"/><path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M8.81 17.87C8.80802 18.7668 9.07227 19.644 9.56927 20.3905C10.0663 21.137 10.7737 21.7191 11.6018 22.0632C12.43 22.4074 13.3416 22.4979 14.2213 22.3234C15.101 22.149 15.909 21.7173 16.5432 21.0832C17.1773 20.449 17.609 19.641 17.7834 18.7613C17.9579 17.8816 17.8674 16.97 17.5232 16.1418C17.1791 15.3137 16.597 14.6063 15.8505 14.1093C15.104 13.6123 14.2268 13.348 13.33 13.35C12.132 13.3526 10.9839 13.8297 10.1368 14.6768C9.2897 15.5239 8.81264 16.672 8.81 17.87ZM16.26 17.87C16.2719 18.4519 16.1103 19.0242 15.7956 19.5138C15.481 20.0035 15.0277 20.3884 14.4935 20.6194C13.9592 20.8504 13.3683 20.917 12.7961 20.8108C12.2238 20.7046 11.6961 20.4304 11.2803 20.0231C10.8645 19.6159 10.5795 19.094 10.4615 18.524C10.3435 17.9541 10.3979 17.3619 10.6178 16.823C10.8377 16.2841 11.2131 15.823 11.6961 15.4983C12.1792 15.1736 12.748 15.0001 13.33 15C14.0968 14.9998 14.8331 15.3003 15.3809 15.8369C15.9287 16.3734 16.2443 17.1034 16.26 17.87Z\"/><path d=\"M19.1 17.87C19.1 18.764 19.3651 19.6379 19.8618 20.3812C20.3584 21.1245 21.0643 21.7038 21.8903 22.0459C22.7162 22.388 23.625 22.4776 24.5018 22.3032C25.3786 22.1287 26.184 21.6983 26.8161 21.0661C27.4483 20.434 27.8787 19.6286 28.0532 18.7518C28.2276 17.875 28.138 16.9662 27.7959 16.1403C27.4538 15.3143 26.8745 14.6084 26.1312 14.1118C25.3879 13.6151 24.514 13.35 23.62 13.35C22.422 13.3526 21.2739 13.8297 20.4268 14.6768C19.5797 15.5239 19.1026 16.672 19.1 17.87ZM26.54 17.87C26.5499 18.4495 26.3871 19.0189 26.0724 19.5057C25.7576 19.9924 25.3051 20.3744 24.7725 20.6031C24.2399 20.8318 23.6513 20.8968 23.0816 20.7899C22.5119 20.6829 21.987 20.4088 21.5736 20.0025C21.1602 19.5962 20.8771 19.0761 20.7603 18.5083C20.6435 17.9406 20.6984 17.3509 20.9178 16.8144C21.1373 16.2779 21.5114 15.8189 21.9927 15.4958C22.4739 15.1727 23.0404 15.0001 23.62 15C24.3858 14.9999 25.1211 15.3007 25.6673 15.8375C26.2135 16.3743 26.5269 17.1043 26.54 17.87Z\"/><path d=\"M32 13.22V28H4V8H22.78C22.5953 7.34934 22.5011 6.67636 22.5 6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V12.34C33.3789 12.7275 32.7053 13.0239 32 13.22Z\"/><path d=\"M6 11V23.55H8V12H25.51C24.7788 11.4492 24.1522 10.7719 23.66 10H7C6.73478 10 6.48043 10.1054 6.29289 10.2929C6.10536 10.4804 6 10.7348 6 11Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path d=\"M32 6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V8C34 7.46957 33.7893 6.96086 33.4142 6.58579C33.0391 6.21071 32.5304 6 32 6ZM30 24H6V12H30V24Z\"/><path d=\"M12.21 23C13.1989 23 14.1656 22.7068 14.9879 22.1573C15.8101 21.6079 16.451 20.827 16.8294 19.9134C17.2078 18.9998 17.3069 17.9945 17.1139 17.0245C16.921 16.0546 16.4448 15.1637 15.7455 14.4645C15.0463 13.7652 14.1554 13.289 13.1855 13.0961C12.2155 12.9031 11.2102 13.0022 10.2966 13.3806C9.38295 13.759 8.60206 14.3999 8.05265 15.2221C7.50325 16.0444 7.21 17.0111 7.21 18C7.21 18.6566 7.33933 19.3068 7.5906 19.9134C7.84188 20.52 8.21017 21.0712 8.67447 21.5355C9.61215 22.4732 10.8839 23 12.21 23ZM12.21 16C12.6056 16 12.9922 16.1173 13.3211 16.3371C13.65 16.5568 13.9064 16.8692 14.0578 17.2346C14.2091 17.6001 14.2487 18.0022 14.1716 18.3902C14.0944 18.7781 13.9039 19.1345 13.6242 19.4142C13.3445 19.6939 12.9881 19.8844 12.6002 19.9616C12.2122 20.0387 11.8101 19.9991 11.4446 19.8478C11.0792 19.6964 10.7668 19.44 10.5471 19.1111C10.3273 18.7822 10.21 18.3956 10.21 18C10.21 17.4696 10.4207 16.9609 10.7958 16.5858C11.1709 16.2107 11.6796 16 12.21 16Z\"/><path d=\"M23.79 23C24.7789 23 25.7456 22.7068 26.5679 22.1573C27.3901 21.6079 28.031 20.827 28.4094 19.9134C28.7878 18.9998 28.8869 17.9945 28.6939 17.0245C28.501 16.0546 28.0248 15.1637 27.3255 14.4645C26.6263 13.7652 25.7354 13.289 24.7655 13.0961C23.7955 12.9031 22.7902 13.0022 21.8766 13.3806C20.963 13.759 20.1821 14.3999 19.6327 15.2221C19.0832 16.0444 18.79 17.0111 18.79 18C18.79 18.6566 18.9193 19.3068 19.1706 19.9134C19.4219 20.52 19.7902 21.0712 20.2545 21.5355C21.1921 22.4732 22.4639 23 23.79 23ZM23.79 16C24.1856 16 24.5722 16.1173 24.9011 16.3371C25.23 16.5568 25.4864 16.8692 25.6378 17.2346C25.7891 17.6001 25.8287 18.0022 25.7516 18.3902C25.6744 18.7781 25.4839 19.1345 25.2042 19.4142C24.9245 19.6939 24.5681 19.8844 24.1802 19.9616C23.7922 20.0387 23.3901 19.9991 23.0246 19.8478C22.6592 19.6964 22.3468 19.44 22.1271 19.1111C21.9073 18.7822 21.79 18.3956 21.79 18C21.79 17.4696 22.0007 16.9609 22.3758 16.5858C22.7509 16.2107 23.2596 16 23.79 16Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64597L21.2222 11.1156C20.9526 11.4981 20.9281 11.9946 21.1588 12.4002C21.3896 12.8058 21.8363 13.0517 22.3148 13.0364H33.6881C34.1666 13.0517 34.6134 12.8058 34.8441 12.4002C35.0748 11.9946 35.0503 11.4981 34.7808 11.1156L29.0991 1.64597C28.8711 1.26889 28.4532 1.03711 28.0015 1.03711C27.5497 1.03711 27.1319 1.26889 26.9039 1.64597Z\"/><path d=\"M21.9592 6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V15.0261C33.8886 15.0352 33.7763 15.0387 33.6637 15.0364H30V24H6V12H19.0073C18.9663 11.3176 19.1449 10.6282 19.5362 10.0385L21.9592 6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.3207 14.3995C20.0638 14.647 19.8329 14.9225 19.6327 15.2221C19.0832 16.0444 18.79 17.0111 18.79 18C18.79 18.6566 18.9193 19.3068 19.1706 19.9134C19.4219 20.52 19.7902 21.0712 20.2545 21.5355C21.1921 22.4732 22.4639 23 23.79 23C24.7789 23 25.7456 22.7068 26.5679 22.1573C27.3901 21.6079 28.031 20.827 28.4094 19.9134C28.7878 18.9998 28.8869 17.9945 28.6939 17.0245C28.5503 16.3026 28.2498 15.6244 27.8171 15.0364H22.3395C21.6107 15.051 20.8999 14.8241 20.3207 14.3995ZM24.9011 16.3371C24.5722 16.1173 24.1856 16 23.79 16C23.2596 16 22.7509 16.2107 22.3758 16.5858C22.0007 16.9609 21.79 17.4696 21.79 18C21.79 18.3956 21.9073 18.7822 22.1271 19.1111C22.3468 19.44 22.6592 19.6964 23.0246 19.8478C23.3901 19.9991 23.7922 20.0387 24.1802 19.9616C24.5681 19.8844 24.9245 19.6939 25.2042 19.4142C25.4839 19.1345 25.6744 18.7781 25.7516 18.3902C25.8287 18.0022 25.7891 17.6001 25.6378 17.2346C25.4864 16.8692 25.23 16.5568 24.9011 16.3371Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.21 23C13.1989 23 14.1656 22.7068 14.9879 22.1573C15.8101 21.6079 16.451 20.827 16.8294 19.9134C17.2078 18.9998 17.3069 17.9945 17.1139 17.0245C16.921 16.0546 16.4448 15.1637 15.7455 14.4645C15.0463 13.7652 14.1554 13.289 13.1855 13.0961C12.2155 12.9031 11.2102 13.0022 10.2966 13.3806C9.38295 13.759 8.60206 14.3999 8.05265 15.2221C7.50325 16.0444 7.21 17.0111 7.21 18C7.21 18.6566 7.33933 19.3068 7.5906 19.9134C7.84188 20.52 8.21017 21.0712 8.67447 21.5355C9.61215 22.4732 10.8839 23 12.21 23ZM12.21 16C12.6056 16 12.9922 16.1173 13.3211 16.3371C13.65 16.5568 13.9064 16.8692 14.0578 17.2346C14.2091 17.6001 14.2487 18.0022 14.1716 18.3902C14.0944 18.7781 13.9039 19.1345 13.6242 19.4142C13.3445 19.6939 12.9881 19.8844 12.6002 19.9616C12.2122 20.0387 11.8101 19.9991 11.4446 19.8478C11.0792 19.6964 10.7668 19.44 10.5471 19.1111C10.3273 18.7822 10.21 18.3956 10.21 18C10.21 17.4696 10.4207 16.9609 10.7958 16.5858C11.1709 16.2107 11.6796 16 12.21 16Z\"/>',\n\n  solidBadged:\n    '<path d=\"M12.21 23C13.1989 23 14.1656 22.7068 14.9879 22.1573C15.8101 21.6079 16.451 20.827 16.8294 19.9134C17.2078 18.9998 17.3069 17.9945 17.1139 17.0245C16.921 16.0546 16.4448 15.1637 15.7455 14.4645C15.0463 13.7652 14.1554 13.289 13.1855 13.0961C12.2155 12.9031 11.2102 13.0022 10.2966 13.3806C9.38295 13.759 8.60206 14.3999 8.05265 15.2221C7.50325 16.0444 7.21 17.0111 7.21 18C7.21 18.6566 7.33933 19.3068 7.5906 19.9134C7.84188 20.52 8.21017 21.0712 8.67447 21.5355C9.61215 22.4732 10.8839 23 12.21 23ZM12.21 16C12.6056 16 12.9922 16.1173 13.3211 16.3371C13.65 16.5568 13.9064 16.8692 14.0578 17.2346C14.2091 17.6001 14.2487 18.0022 14.1716 18.3902C14.0944 18.7781 13.9039 19.1345 13.6242 19.4142C13.3445 19.6939 12.9881 19.8844 12.6002 19.9616C12.2122 20.0387 11.8101 19.9991 11.4446 19.8478C11.0792 19.6964 10.7668 19.44 10.5471 19.1111C10.3273 18.7822 10.21 18.3956 10.21 18C10.21 17.4696 10.4207 16.9609 10.7958 16.5858C11.1709 16.2107 11.6796 16 12.21 16Z\"/><path d=\"M23.79 23C24.7789 23 25.7456 22.7068 26.5679 22.1573C27.3901 21.6079 28.031 20.827 28.4094 19.9134C28.7878 18.9998 28.8869 17.9945 28.6939 17.0245C28.501 16.0546 28.0248 15.1637 27.3255 14.4645C26.6263 13.7652 25.7354 13.289 24.7655 13.0961C23.7955 12.9031 22.7902 13.0022 21.8766 13.3806C20.963 13.759 20.1821 14.3999 19.6327 15.2221C19.0832 16.0444 18.79 17.0111 18.79 18C18.79 18.6566 18.9193 19.3068 19.1706 19.9134C19.4219 20.52 19.7902 21.0712 20.2545 21.5355C21.1921 22.4732 22.4639 23 23.79 23ZM23.79 16C24.1856 16 24.5722 16.1173 24.9011 16.3371C25.23 16.5568 25.4864 16.8692 25.6378 17.2346C25.7891 17.6001 25.8287 18.0022 25.7516 18.3902C25.6744 18.7781 25.4839 19.1345 25.2042 19.4142C24.9245 19.6939 24.5681 19.8844 24.1802 19.9616C23.7922 20.0387 23.3901 19.9991 23.0246 19.8478C22.6592 19.6964 22.3468 19.44 22.1271 19.1111C21.9073 18.7822 21.79 18.3956 21.79 18C21.79 17.4696 22.0007 16.9609 22.3758 16.5858C22.7509 16.2107 23.2596 16 23.79 16Z\"/><path d=\"M30 13.5V24H6V12H25.51C24.578 11.3019 23.8215 10.3962 23.3007 9.35463C22.78 8.31309 22.5092 7.16448 22.51 6H4C3.46957 6 2.96086 6.21071 2.58579 6.58579C2.21071 6.96086 2 7.46957 2 8V28C2 28.5304 2.21071 29.0391 2.58579 29.4142C2.96086 29.7893 3.46957 30 4 30H32C32.5304 30 33.0391 29.7893 33.4142 29.4142C33.7893 29.0391 34 28.5304 34 28V12.34C32.8031 13.097 31.4162 13.4993 30 13.5Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const tapeDriveIconName = 'tape-drive';\nexport const tapeDriveIcon: IconShapeTuple = [tapeDriveIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 6H4C2.9 6 2 6.9 2 8V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V8C34 6.9 33.1 6 32 6ZM4 8H32V10.2H4V8ZM4 11.8V28H32V11.8H4ZM7 15.68L13.79 18.8L7 21.91V24.11L16.6 19.7V17.89L7 13.48V15.68ZM23 24H17V26H23V24Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H4C2.9 6 2 6.9 2 8V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H32V28H4V11.8H19.0016C19.0031 11.2453 19.1491 10.693 19.4359 10.2H4V8H20.7594L21.9594 6Z\"/><path d=\"M13.79 18.8L7 15.68V13.48L16.6 17.89V19.7L7 24.11V21.91L13.79 18.8Z\"/><path d=\"M17 24H23V26H17V24Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101V28H4V11.8H26.0796C25.4347 11.3633 24.8665 10.8218 24.3995 10.2H4V8H23.2899C23.1013 7.36629 23 6.69497 23 6H4C2.9 6 2 6.9 2 8V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V11.7453C33.396 12.1666 32.7224 12.4951 32 12.7101Z\"/><path d=\"M13.79 18.8L7 15.68V13.48L16.6 17.89V19.7L7 24.11V21.91L13.79 18.8Z\"/><path d=\"M17 24H23V26H17V24Z\"/>',\n\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 6H4C2.9 6 2 6.9 2 8V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V8C34 6.9 33.1 6 32 6ZM16.6 19.7L7 24.11V21.91L13.79 18.8L7 15.68V13.48L16.6 17.89V19.7ZM23 26H17V24H23V26ZM32 10H4V8H32V10Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M21.9594 6H4C2.9 6 2 6.9 2 8V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C18.8204 12.3342 18.8703 11.0423 19.5362 10.0387L19.5594 10H4V8H20.7594L21.9594 6ZM7 24.11L16.6 19.7V17.89L7 13.48V15.68L13.79 18.8L7 21.91V24.11ZM17 26H23V24H17V26Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M34 11.7453C32.8662 12.5362 31.4872 13 30 13C27.6213 13 25.5196 11.8135 24.2547 10H4V8H23.2899C23.1013 7.36629 23 6.69497 23 6H4C2.9 6 2 6.9 2 8V28C2 29.1 2.9 30 4 30H32C33.1 30 34 29.1 34 28V11.7453ZM7 24.11L16.6 19.7V17.89L7 13.48V15.68L13.79 18.8L7 21.91V24.11ZM17 26H23V24H17V26Z\"/>',\n};\n\nexport const terminalIconName = 'terminal';\nexport const terminalIcon: IconShapeTuple = [terminalIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13,30H5a1,1,0,0,1-1-1V4A2,2,0,0,1,6,2h6a2,2,0,0,1,2,2V29A1,1,0,0,1,13,30ZM6,28h6V4H6Z\"/><circle cx=\"9\" cy=\"7.42\" r=\"1.5\"/><path d=\"M15,34H3a1,1,0,0,1,0-2H15a1,1,0,0,1,0,2Z\"/><rect x=\"7.55\" y=\"12.2\" width=\"3\" height=\"1.6\"/><rect x=\"7.55\" y=\"15.2\" width=\"3\" height=\"1.6\"/><rect x=\"7.55\" y=\"18.2\" width=\"3\" height=\"1.6\"/><rect x=\"16\" y=\"8\" width=\"2\" height=\"1.6\"/><rect x=\"20\" y=\"8\" width=\"2\" height=\"1.6\"/><path d=\"M33,11.8H25a.8.8,0,0,1-.8-.8V5a.8.8,0,0,1,.8-.8h8a.8.8,0,0,1,.8.8v6A.8.8,0,0,1,33,11.8Zm-7.2-1.6h6.4V5.8H25.8Z\"/><rect x=\"16\" y=\"20\" width=\"2\" height=\"1.6\"/><rect x=\"20\" y=\"20\" width=\"2\" height=\"1.6\"/><path d=\"M33,23.8H25a.8.8,0,0,1-.8-.8V17a.8.8,0,0,1,.8-.8h8a.8.8,0,0,1,.8.8v6A.8.8,0,0,1,33,23.8Zm-7.2-1.6h6.4V17.8H25.8Z\"/>',\n\n  solid:\n    '<path d=\"M15,32H3a1,1,0,0,0,0,2H15a1,1,0,0,0,0-2Z\"/><path d=\"M5,30h8a1,1,0,0,0,1-1V4a2,2,0,0,0-2-2H6A2,2,0,0,0,4,4V29A1,1,0,0,0,5,30ZM9,5.92a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,9,5.92ZM6,12.2h5.84v1.6H6Zm0,3h5.84v1.6H6Zm0,3h6v1.6H6Z\"/><rect x=\"16\" y=\"8\" width=\"2\" height=\"1.6\"/><rect x=\"20\" y=\"8\" width=\"2\" height=\"1.6\"/><path d=\"M33,4.2H25a.8.8,0,0,0-.8.8v6a.8.8,0,0,0,.8.8h8a.8.8,0,0,0,.8-.8V5A.8.8,0,0,0,33,4.2Zm-.8,6H25.8V5.8h6.4Z\"/><rect x=\"16\" y=\"20\" width=\"2\" height=\"1.6\"/><rect x=\"20\" y=\"20\" width=\"2\" height=\"1.6\"/><path d=\"M33,16.2H25a.8.8,0,0,0-.8.8v6a.8.8,0,0,0,.8.8h8a.8.8,0,0,0,.8-.8V17A.8.8,0,0,0,33,16.2Zm-.8,6H25.8V17.8h6.4Z\"/>',\n};\n\nexport const thinClientIconName = 'thin-client';\nexport const thinClientIcon: IconShapeTuple = [thinClientIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13 9.71695L17 5.79392V18.1092C17 18.6555 17.45 19.1024 18 19.1024C18.55 19.1024 19 18.6555 19 18.1092V5.79392L23 9.71695C23.25 9.96524 23.62 10.0646 23.97 9.97517C24.31 9.88578 24.58 9.61763 24.67 9.27002C24.76 8.92241 24.67 8.56487 24.41 8.30664L18 2L11.61 8.30664C11.29 8.69398 11.32 9.27002 11.67 9.62756C12.03 9.9851 12.6 10.0248 13 9.71695ZM30.5 12.1502H21V14.1366H30V18.1092H21C21 18.8442 20.72 19.5493 20.22 20.0956H32V13.64C32 12.8156 31.33 12.1502 30.5 12.1502ZM6 18.1092H15C15 18.8442 15.28 19.5493 15.78 20.0956H4V13.64C4 12.8156 4.67 12.1502 5.5 12.1502H15V14.1366H6V18.1092ZM14 24.0683C14 24.6145 14.45 25.0615 15 25.0615H21C21.55 25.0615 22 24.6145 22 24.0683C22 23.522 21.55 23.0751 21 23.0751H15C14.45 23.0751 14 23.522 14 24.0683ZM6 32.0137H30V22.0819H32V32.0137C32 33.1061 31.1 34 30 34H6C4.9 34 4 33.1061 4 32.0137V22.0819H6V32.0137Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13 9.71695L17 5.79392V18.1092C17 18.6555 17.45 19.1024 18 19.1024C18.55 19.1024 19 18.6555 19 18.1092V5.79392L23 9.71695C23.25 9.96524 23.62 10.0646 23.97 9.97517C24.31 9.88578 24.58 9.61763 24.67 9.27002C24.76 8.92241 24.67 8.56487 24.41 8.30664L18 2L11.61 8.30664C11.29 8.69398 11.32 9.27002 11.67 9.62756C12.03 9.9851 12.6 10.0248 13 9.71695ZM30.5 12.1502H21V18.1092H32V13.64C32 12.8156 31.33 12.1502 30.5 12.1502ZM5.5 12.1502H15V18.1092H4V13.64C4 12.8156 4.67 12.1502 5.5 12.1502ZM18 21.0888C17.15 21.0888 16.35 20.7213 15.78 20.0956H4V32.0137C4 33.1061 4.9 34 6 34H30C31.1 34 32 33.1061 32 32.0137V20.0956H20.21C19.65 20.7213 18.84 21.0788 18 21.0888ZM21 25.0615C21.55 25.0615 22 24.6145 22 24.0683C22 23.522 21.55 23.0751 21 23.0751H15C14.45 23.0751 14 23.522 14 24.0683C14 24.6145 14.45 25.0615 15 25.0615H21Z\"/>',\n};\n\nexport const unarchiveIconName = 'unarchive';\nexport const unarchiveIcon: IconShapeTuple = [unarchiveIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12.2529 27.71C12.453 27.91 12.7031 28 12.9632 28C13.2233 28 13.4734 27.9 13.6735 27.71L17.965 23.42L22.2565 27.71C22.4566 27.91 22.7067 28 22.9668 28C23.2269 28 23.477 27.9 23.677 27.71C24.0672 27.32 24.0672 26.69 23.677 26.3L19.3855 22.01L23.677 17.72C24.0672 17.33 24.0672 16.7 23.677 16.31C23.2869 15.92 22.6567 15.92 22.2665 16.31L17.975 20.6L13.6835 16.31C13.2933 15.92 12.6631 15.92 12.273 16.31C11.8828 16.7 11.8828 17.33 12.273 17.72L16.5645 22.01L12.273 26.3C11.8828 26.69 11.8828 27.32 12.273 27.71H12.2529ZM31.3998 10.56C31.0096 10.18 30.4795 9.98002 29.9393 10H26.498C25.9478 10 25.4977 10.45 25.4977 11C25.4977 11.55 25.9478 12 26.498 12H30.0193V32H5.99071V12H9.36192C9.91211 12 10.3623 11.55 10.3623 11C10.3623 10.45 9.92212 10 9.36192 10H6.07074C5.53055 9.98002 5.00036 10.18 4.61022 10.56C4.22008 10.94 4 11.46 4 12V32C4 32.54 4.22008 33.07 4.61022 33.44C5.00036 33.82 5.53055 34.02 6.07074 34H29.9293C30.4695 34.02 30.9996 33.82 31.3898 33.44C31.7799 33.06 32 32.54 32 32V12C32 11.46 31.7799 10.93 31.3898 10.56H31.3998Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M30.0193 15.0367H32V32C32 32.54 31.7799 33.06 31.3898 33.44C30.9996 33.82 30.4695 34.02 29.9293 34H6.07074C5.53055 34.02 5.00036 33.82 4.61022 33.44C4.22008 33.07 4 32.54 4 32V12C4 11.46 4.22008 10.94 4.61022 10.56C5.00036 10.18 5.53055 9.98002 6.07074 10H9.36192C9.92212 10 10.3623 10.45 10.3623 11C10.3623 11.55 9.91211 12 9.36192 12H5.99071V32H30.0193V15.0367Z\"/><path d=\"M12.9632 28C12.7031 28 12.453 27.91 12.2529 27.71H12.273C11.8828 27.32 11.8828 26.69 12.273 26.3L16.5645 22.01L12.273 17.72C11.8828 17.33 11.8828 16.7 12.273 16.31C12.6631 15.92 13.2933 15.92 13.6835 16.31L17.975 20.6L22.2665 16.31C22.6567 15.92 23.2869 15.92 23.677 16.31C24.0672 16.7 24.0672 17.33 23.677 17.72L19.3855 22.01L23.677 26.3C24.0672 26.69 24.0672 27.32 23.677 27.71C23.477 27.9 23.2269 28 22.9668 28C22.7067 28 22.4566 27.91 22.2565 27.71L17.965 23.42L13.6735 27.71C13.4734 27.9 13.2233 28 12.9632 28Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M30.0193 13V32H5.99071V12H9.36192C9.91211 12 10.3623 11.55 10.3623 11C10.3623 10.45 9.92212 10 9.36192 10H6.07074C5.53055 9.98002 5.00036 10.18 4.61022 10.56C4.22008 10.94 4 11.46 4 12V32C4 32.54 4.22008 33.07 4.61022 33.44C5.00036 33.82 5.53055 34.02 6.07074 34H29.9293C30.4695 34.02 30.9996 33.82 31.3898 33.44C31.7799 33.06 32 32.54 32 32V12.7131C31.372 12.8989 30.7073 12.999 30.0193 13Z\"/><path d=\"M12.9632 28C12.7031 28 12.453 27.91 12.2529 27.71H12.273C11.8828 27.32 11.8828 26.69 12.273 26.3L16.5645 22.01L12.273 17.72C11.8828 17.33 11.8828 16.7 12.273 16.31C12.6631 15.92 13.2933 15.92 13.6835 16.31L17.975 20.6L22.2665 16.31C22.6567 15.92 23.2869 15.92 23.677 16.31C24.0672 16.7 24.0672 17.33 23.677 17.72L19.3855 22.01L23.677 26.3C24.0672 26.69 24.0672 27.32 23.677 27.71C23.477 27.9 23.2269 28 22.9668 28C22.7067 28 22.4566 27.91 22.2565 27.71L17.965 23.42L13.6735 27.71C13.4734 27.9 13.2233 28 12.9632 28Z\"/>',\n};\n\nexport const uninstallIconName = 'uninstall';\nexport const uninstallIcon: IconShapeTuple = [uninstallIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.3801 13.1357L19.8501 10.6767C19.8501 10.6767 19.8501 10.6767 19.8401 10.6767L21.2301 9.28721C22.7901 7.73782 25.3001 7.73782 26.8501 9.28721C27.5901 10.0269 28.0001 11.0365 28.0001 12.0761C28.0001 13.1157 27.5901 14.1253 26.8501 14.865L26.2201 15.5348L22.9901 18.7435L24.3901 20.143L27.5601 16.9842L28.2501 16.2945C29.3701 15.1749 29.9901 13.6555 29.9901 12.0661C29.9901 10.4767 29.3601 8.95734 28.2501 7.84777L28.2701 7.80779C25.9301 5.4787 22.1601 5.4787 19.8201 7.80779L16.1701 11.4564L15.9301 11.6963L17.3701 13.1357H17.3801ZM33.7101 32.2782L3.71006 2.28994C3.32006 1.9001 2.68006 1.9001 2.29006 2.28994C1.90006 2.67979 1.90006 3.31954 2.29006 3.70939L13.1101 14.5252L7.74006 19.8731C6.62006 20.9926 5.99006 22.512 5.99006 24.1014C5.99006 25.6908 6.62006 27.2102 7.74006 28.3298C10.0801 30.6589 13.8501 30.6589 16.1901 28.3298L21.5601 22.9819L32.2901 33.7077C32.4901 33.9076 32.7401 33.9976 33.0001 33.9976C33.2601 33.9976 33.5101 33.8976 33.7101 33.7077C34.1001 33.3178 34.1001 32.6881 33.7101 32.2982V32.2782ZM14.8001 26.8803C13.2401 28.4297 10.7301 28.4297 9.18006 26.8803C8.44006 26.1406 8.03006 25.131 8.03006 24.0914C8.03006 23.0518 8.44006 22.0422 9.18006 21.3025L14.5601 15.9546L20.1701 21.5624L14.8101 26.8803H14.8001Z\"/>',\n};\n\nexport const unlinkIconName = 'unlink';\nexport const unlinkIcon: IconShapeTuple = [unlinkIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M19.5,28.1h-2.9c-0.5,0-0.9-0.3-1-0.8l-0.5-1.8c-0.2-0.1-0.2-0.1-0.4-0.2l-1.6,0.9c-0.4,0.2-0.9,0.2-1.2-0.2l-2.1-2.1c-0.3-0.3-0.4-0.8-0.2-1.2l0.9-1.6c-0.1-0.2-0.1-0.2-0.2-0.4l-1.8-0.5c-0.4-0.1-0.8-0.5-0.8-1v-2.9c0-0.5,0.3-0.9,0.8-1l1.8-0.5c0.1-0.2,0.1-0.2,0.2-0.4l-0.9-1.6c-0.2-0.4-0.2-0.9,0.2-1.2l2.1-2.1c0.3-0.3,0.8-0.4,1.2-0.2l1.6,0.9c0.2-0.1,0.2-0.1,0.4-0.2l0.5-1.8c0.1-0.4,0.5-0.8,1-0.8h2.9c0.5,0,0.9,0.3,1,0.8l0.5,1.8c0.2,0.1,0.2,0.1,0.4,0.2l1.6-0.9c0.4-0.2,0.9-0.2,1.2,0.2l2.1,2.1c0.3,0.3,0.4,0.8,0.2,1.2l-0.9,1.6c0.1,0.2,0.1,0.2,0.2,0.4l1.8,0.5c0.4,0.1,0.8,0.5,0.8,1v2.9c0,0.5-0.3,0.9-0.8,1l-1.8,0.5c-0.1,0.2-0.1,0.2-0.2,0.4l0.9,1.6c0.2,0.4,0.2,0.9-0.2,1.2l-2.1,2.1c-0.3,0.3-0.8,0.4-1.2,0.2l-1.6-0.9c-0.2,0.1-0.2,0.1-0.4,0.2l-0.5,1.8C20.3,27.8,19.9,28.1,19.5,28.1z M17.3,26.1h1.4l0.5-2.1l0.5-0.2c0.4-0.1,0.7-0.3,1.1-0.4l0.5-0.3l1.9,1.1l1-1l-1.1-1.9l0.3-0.5c0.2-0.3,0.3-0.7,0.4-1.1l0.2-0.5l2.1-0.5v-1.4L24,16.8l-0.2-0.5c-0.1-0.4-0.3-0.7-0.4-1.1l-0.3-0.5l1.1-1.9l-1-1l-1.9,1.1l-0.5-0.3c-0.3-0.2-0.7-0.3-1.1-0.4L19.2,12l-0.5-2.1h-1.4L16.8,12l-0.5,0.2c-0.4,0.1-0.7,0.3-1.1,0.4l-0.5,0.3l-1.9-1.1l-1,1l1.1,1.9l-0.3,0.5c-0.2,0.3-0.3,0.7-0.4,1.1L12,16.8l-2.1,0.5v1.4l2.1,0.5l0.2,0.5c0.1,0.4,0.3,0.7,0.4,1.1l0.3,0.5l-1.1,1.9l1,1l1.9-1.1l0.5,0.3c0.3,0.2,0.7,0.3,1.1,0.4l0.5,0.2L17.3,26.1z M27.1,19.5L27.1,19.5L27.1,19.5z\"/><path d=\"M18,22.3c-2.4,0-4.3-1.9-4.3-4.3s1.9-4.3,4.3-4.3c2.4,0,4.3,1.9,4.3,4.3S20.4,22.3,18,22.3z M18,15.7c-1.3,0-2.3,1-2.3,2.3s1,2.3,2.3,2.3c1.3,0,2.3-1,2.3-2.3S19.3,15.7,18,15.7z\"/><path d=\"M18,2c-0.6,0-1,0.4-1,1s0.4,1,1,1c7.7,0,14,6.3,14,14s-6.3,14-14,14S4,25.7,4,18c0-2.8,0.8-5.5,2.4-7.8v1.2c0,0.6,0.4,1,1,1s1-0.4,1-1v-5h-5c-0.6,0-1,0.4-1,1s0.4,1,1,1h1.8C3.1,11.1,2,14.5,2,18c0,8.8,7.2,16,16,16s16-7.2,16-16S26.8,2,18,2z\"/>',\n};\n\nexport const updateIconName = 'update';\nexport const updateIcon: IconShapeTuple = [updateIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M22.44 21.985C22.87 21.985 23.25 21.7353 23.42 21.3458C23.59 20.9563 23.5 20.4969 23.19 20.1973L17.97 14.9838L12.75 20.1973C12.4 20.6067 12.42 21.226 12.8 21.6155C13.18 22.005 13.8 22.025 14.22 21.6654L16.92 19.0087V32.9613C16.92 33.5406 17.39 34 17.96 34C18.53 34 19 33.5306 19 32.9613V19.0087L21.68 21.6854C21.88 21.8752 22.15 21.985 22.42 21.975L22.44 21.985ZM29.92 13.8152C29.98 13.3758 30 12.9263 30 12.4869C30 6.70412 25.29 2 19.5 2C14.95 2 10.94 4.93633 9.54 9.201C5.2 10.1199 2 13.995 2 18.4794C2 23.7129 6.26 27.9675 11.5 27.9675H14.93V25.97H11.5C7.36 25.97 4 22.6142 4 18.4794C4 14.764 6.78 11.578 10.46 11.0687L11.12 10.9788L11.29 10.3296C12.27 6.59426 15.64 3.9975 19.5 3.9975C24.19 3.9975 28 7.80275 28 12.4869C28 13.0662 27.94 13.6454 27.82 14.2147L27.65 15.0437L28.45 15.3433C30.57 16.1523 32 18.2097 32 20.4769C32 23.5031 29.53 25.97 26.5 25.97H21.02V27.9675H26.5C30.64 27.9675 34 24.6117 34 20.4769C34 17.6704 32.39 15.0836 29.92 13.8152Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.8053 2.92235C22.4909 2.32989 21.0333 2 19.5 2C14.95 2 10.94 4.93633 9.54 9.201C5.2 10.1199 2 13.995 2 18.4794C2 23.7129 6.26 27.9675 11.5 27.9675H14.93V25.97H11.5C7.36 25.97 4 22.6142 4 18.4794C4 14.764 6.78 11.578 10.46 11.0687L11.12 10.9788L11.29 10.3296C12.27 6.59426 15.64 3.9975 19.5 3.9975C20.6576 3.9975 21.7616 4.22934 22.768 4.649L23.8053 2.92235Z\"/><path d=\"M27.6548 15.0204H31.625C33.1046 16.4133 34 18.384 34 20.4769C34 24.6117 30.64 27.9675 26.5 27.9675H21.02V25.97H26.5C29.53 25.97 32 23.5031 32 20.4769C32 18.2097 30.57 16.1523 28.45 15.3433L27.65 15.0437L27.6548 15.0204Z\"/><path d=\"M23.42 21.3458C23.25 21.7353 22.87 21.985 22.44 21.985L22.42 21.975C22.15 21.985 21.88 21.8752 21.68 21.6854L19 19.0087V32.9613C19 33.5306 18.53 34 17.96 34C17.39 34 16.92 33.5406 16.92 32.9613V19.0087L14.22 21.6654C13.8 22.025 13.18 22.005 12.8 21.6155C12.42 21.226 12.4 20.6067 12.75 20.1973L17.97 14.9838L23.19 20.1973C23.5 20.4969 23.59 20.9563 23.42 21.3458Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23.7276 2.88775C22.4336 2.31706 21.0032 2 19.5 2C14.95 2 10.94 4.93633 9.54 9.201C5.2 10.1199 2 13.995 2 18.4794C2 23.7129 6.26 27.9675 11.5 27.9675H14.93V25.97H11.5C7.36 25.97 4 22.6142 4 18.4794C4 14.764 6.78 11.578 10.46 11.0687L11.12 10.9788L11.29 10.3296C12.27 6.59426 15.64 3.9975 19.5 3.9975C20.7873 3.9975 22.0083 4.28417 23.1024 4.79701C23.219 4.12258 23.4323 3.48123 23.7276 2.88775Z\"/><path d=\"M27.9974 12.696C28.629 12.884 29.2979 12.9853 29.9904 12.9863C29.9793 13.2632 29.9574 13.5412 29.92 13.8152C32.39 15.0836 34 17.6704 34 20.4769C34 24.6117 30.64 27.9675 26.5 27.9675H21.02V25.97H26.5C29.53 25.97 32 23.5031 32 20.4769C32 18.2097 30.57 16.1523 28.45 15.3433L27.65 15.0437L27.82 14.2147C27.9256 13.7139 27.9847 13.2054 27.9974 12.696Z\"/><path d=\"M23.42 21.3458C23.25 21.7353 22.87 21.985 22.44 21.985L22.42 21.975C22.15 21.985 21.88 21.8752 21.68 21.6854L19 19.0087V32.9613C19 33.5306 18.53 34 17.96 34C17.39 34 16.92 33.5406 16.92 32.9613V19.0087L14.22 21.6654C13.8 22.025 13.18 22.005 12.8 21.6155C12.42 21.226 12.4 20.6067 12.75 20.1973L17.97 14.9838L23.19 20.1973C23.5 20.4969 23.59 20.9563 23.42 21.3458Z\"/>',\n};\n\nexport const uploadCloudIconName = 'upload-cloud';\nexport const uploadCloudIcon: IconShapeTuple = [uploadCloudIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.5098 17.1498L27.648 13.788C27.3379 13.609 26.9478 13.609 26.6377 13.788C26.3276 13.967 26.1375 14.2952 26.1375 14.6533V17.0006H9.90247C9.45233 15.2799 7.89184 13.9969 6.02126 13.9969C3.80056 13.9969 2 15.7872 2 17.9952C2 20.2032 3.80056 21.9935 6.02126 21.9935C7.89184 21.9935 9.45233 20.7105 9.90247 18.9898H14.3739L17.1447 26.34C17.2948 26.7279 17.6649 26.9865 18.085 26.9865H20.0957V28.9857C20.0957 29.5427 20.5458 29.9902 21.106 29.9902H25.1272C25.6874 29.9902 26.1375 29.5427 26.1375 28.9857V24.9873C26.1375 24.4303 25.6874 23.9828 25.1272 23.9828H21.106C20.5458 23.9828 20.0957 24.4303 20.0957 24.9873H18.7852L16.5245 18.9898H26.1375V21.3669C26.1375 21.725 26.3276 22.0532 26.6377 22.2323C26.7977 22.3218 26.9678 22.3616 27.1379 22.3616C27.3079 22.3616 27.488 22.3118 27.638 22.2323L33.4998 18.8705C33.8099 18.6914 34 18.3632 34 18.0052C34 17.6471 33.8099 17.3189 33.4998 17.1398L33.5098 17.1498ZM6.02126 20.0043C4.91091 20.0043 4.01063 19.1092 4.01063 18.0052C4.01063 16.9011 4.91091 16.006 6.02126 16.006C7.1316 16.006 8.03189 16.9011 8.03189 18.0052C8.03189 19.1092 7.1316 20.0043 6.02126 20.0043ZM22.1163 26.0018H24.1269V28.001H22.1163V26.0018ZM28.1482 19.6463V16.3839L30.9891 18.0151L28.1482 19.6463ZM16.6746 9.99852H18.2751C18.6952 11.1622 19.7956 11.9977 21.106 11.9977C22.7665 11.9977 24.1269 10.655 24.1269 8.99396C24.1269 7.33296 22.7765 5.99023 21.106 5.99023C19.7956 5.99023 18.6952 6.82571 18.2751 7.98941H16.0744C15.7043 7.98941 15.3742 8.18833 15.1941 8.5066L11.573 14.9915H13.8737L16.6646 9.98858L16.6746 9.99852ZM21.106 7.99935C21.6561 7.99935 22.1163 8.44693 22.1163 9.00391C22.1163 9.56089 21.6661 10.0085 21.106 10.0085C20.5458 10.0085 20.0957 9.56089 20.0957 9.00391C20.0957 8.44693 20.5458 7.99935 21.106 7.99935Z\"/>',\n  solid:\n    '<path d=\"M33.4874 17.15L27.6281 13.78C27.3166 13.6 26.9347 13.6 26.6231 13.78C26.3116 13.96 26.1206 14.29 26.1206 14.65V17H9.8995C9.44724 15.28 7.88945 14 6.0201 14C3.799 14 2 15.79 2 18C2 20.21 3.799 22 6.0201 22C7.88945 22 9.44724 20.72 9.8995 19H14.3719L17.1457 26.35C17.2965 26.74 17.6683 27 18.0905 27H20.1005V29C20.1005 29.55 20.5528 30 21.1055 30H25.1256C25.6784 30 26.1307 29.55 26.1307 29V25C26.1307 24.45 25.6784 24 25.1256 24H21.1055C20.5528 24 20.1005 24.45 20.1005 25H18.7839L16.5226 19H26.1307V21.38C26.1307 21.74 26.3216 22.07 26.6332 22.25C26.7839 22.34 26.9648 22.38 27.1357 22.38C27.3065 22.38 27.4874 22.34 27.6382 22.25L33.4975 18.88C33.809 18.7 34 18.37 34 18.01C34 17.65 33.809 17.32 33.4975 17.14L33.4874 17.15ZM16.6633 10H18.2714C18.6834 11.16 19.7889 12 21.1055 12C22.7638 12 24.1206 10.65 24.1206 9C24.1206 7.35 22.7638 6 21.1055 6C19.799 6 18.6935 6.84 18.2714 8H16.0804C15.7186 8 15.3769 8.2 15.206 8.51L11.5879 15H13.8894L16.6834 10H16.6633Z\"/>',\n};\n\nexport const usbIconName = 'usb';\nexport const usbIcon: IconShapeTuple = [usbIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10 4.6C10 4.27 10.27 4 10.6 4H23.4C23.73 4 24 4.27 24 4.6V8H26V4.6C26 3.17 24.83 2 23.4 2H10.6C9.17 2 8 3.17 8 4.6V14.01H10V4.6ZM29.4 10H16.6C15.17 10 14 11.17 14 12.6V13.97H16V12.6C16 12.27 16.27 12 16.6 12H24V17.41L26 17.51C26 17.51 26 17.42 26 17.4V12H29.4C29.73 12 30 12.27 30 12.6V25.4C30 25.73 29.73 26 29.4 26H22V18.6C22 17.17 20.83 16 19.4 16H6.6C5.17 16 4 17.17 4 18.6V31.4C4 32.83 5.17 34 6.6 34H19.4C20.83 34 22 32.83 22 31.4V28H29.4C30.83 28 32 26.83 32 25.4V12.6C32 11.17 30.83 10 29.4 10ZM20 26H16.6C16.27 26 16 25.73 16 25.4V19.99H14V25.4C14 26.83 15.17 28 16.6 28H20V31.4C20 31.73 19.73 32 19.4 32H6.6C6.27 32 6 31.73 6 31.4V18.6C6 18.27 6.27 18 6.6 18H19.4C19.73 18 20 18.27 20 18.6V26Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.2692 2.1503L23.1594 4H10.6C10.27 4 10 4.27 10 4.6V14.01H8V4.6C8 3.17 9.17 2 10.6 2H23.4C23.7044 2 23.9971 2.05303 24.2692 2.1503ZM19.5594 10L19.5362 10.0387C19.1449 10.6284 18.9663 11.3177 19.0073 12H16.6C16.27 12 16 12.27 16 12.6V13.97H14V12.6C14 11.17 15.17 10 16.6 10H19.5594ZM24 15.0367V17.41L26 17.51V17.4V15.0367H24ZM30 15.0367H32V25.4C32 26.83 30.83 28 29.4 28H22V31.4C22 32.83 20.83 34 19.4 34H6.6C5.17 34 4 32.83 4 31.4V18.6C4 17.17 5.17 16 6.6 16H19.4C20.83 16 22 17.17 22 18.6V26H29.4C29.73 26 30 25.73 30 25.4V15.0367ZM16.6 26H20V18.6C20 18.27 19.73 18 19.4 18H6.6C6.27 18 6 18.27 6 18.6V31.4C6 31.73 6.27 32 6.6 32H19.4C19.73 32 20 31.73 20 31.4V28H16.6C15.17 28 14 26.83 14 25.4V19.99H16V25.4C16 25.73 16.27 26 16.6 26Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13V25.4C30 25.73 29.73 26 29.4 26H22V18.6C22 17.17 20.83 16 19.4 16H6.6C5.17 16 4 17.17 4 18.6V31.4C4 32.83 5.17 34 6.6 34H19.4C20.83 34 22 32.83 22 31.4V28H29.4C30.83 28 32 26.83 32 25.4V12.7101ZM16.6 26H20V18.6C20 18.27 19.73 18 19.4 18H6.6C6.27 18 6 18.27 6 18.6V31.4C6 31.73 6.27 32 6.6 32H19.4C19.73 32 20 31.73 20 31.4V28H16.6C15.17 28 14 26.83 14 25.4V19.99H16V25.4C16 25.73 16.27 26 16.6 26Z\"/><path d=\"M26.3924 12C25.5469 11.4905 24.8179 10.8074 24.2547 10H16.6C15.17 10 14 11.17 14 12.6V13.97H16V12.6C16 12.27 16.27 12 16.6 12H24V17.41L26 17.51V12H26.3924Z\"/><path d=\"M24.1739 2.11834C23.7913 2.69154 23.4909 3.3244 23.2899 4H10.6C10.27 4 10 4.27 10 4.6V14.01H8V4.6C8 3.17 9.17 2 10.6 2H23.4C23.6692 2 23.9292 2.04147 24.1739 2.11834Z\"/>',\n\n  solid:\n    '<path d=\"M12 12.6C12 10.06 14.06 8 16.6 8H26V4.6C26 3.17 24.83 2 23.4 2H10.6C9.17 2 8 3.17 8 4.6V14H12V12.6ZM29.4 10H16.6C15.17 10 14 11.17 14 12.6V14H19.4C21.94 14 24 16.06 24 18.6V24H22V18.6C22 17.17 20.83 16 19.4 16H6.6C5.17 16 4 17.17 4 18.6V31.4C4 32.83 5.17 34 6.6 34H19.4C20.83 34 22 32.83 22 31.4V30H16.6C14.06 30 12 27.94 12 25.4V20H14V25.4C14 26.83 15.17 28 16.6 28H29.4C30.83 28 32 26.83 32 25.4V12.6C32 11.17 30.83 10 29.4 10Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M24.2692 2.1503L20.7594 8H16.6C14.06 8 12 10.06 12 12.6V14H8V4.6C8 3.17 9.17 2 10.6 2H23.4C23.7044 2 23.9971 2.05303 24.2692 2.1503Z\"/><path d=\"M19.5594 10L19.5362 10.0387C18.8703 11.0423 18.8204 12.3342 19.4206 13.3893C19.5543 13.6244 19.7141 13.8374 19.8949 14.0263C19.7323 14.0089 19.5672 14 19.4 14H14V12.6C14 11.17 15.17 10 16.6 10H19.5594Z\"/><path d=\"M22.3095 15.0371C22.3195 15.037 22.3295 15.0369 22.3395 15.0367H32V25.4C32 26.83 30.83 28 29.4 28H16.6C15.17 28 14 26.83 14 25.4V20H12V25.4C12 27.94 14.06 30 16.6 30H22V31.4C22 32.83 20.83 34 19.4 34H6.6C5.17 34 4 32.83 4 31.4V18.6C4 17.17 5.17 16 6.6 16H19.4C20.83 16 22 17.17 22 18.6V24H24V18.6C24 17.1636 23.3412 15.8808 22.3095 15.0371Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13C27.6213 13 25.5196 11.8135 24.2547 10H16.6C15.17 10 14 11.17 14 12.6V14H19.4C21.94 14 24 16.06 24 18.6V24H22V18.6C22 17.17 20.83 16 19.4 16H6.6C5.17 16 4 17.17 4 18.6V31.4C4 32.83 5.17 34 6.6 34H19.4C20.83 34 22 32.83 22 31.4V30H16.6C14.06 30 12 27.94 12 25.4V20H14V25.4C14 26.83 15.17 28 16.6 28H29.4C30.83 28 32 26.83 32 25.4V12.7101Z\"/><path d=\"M24.1739 2.11834C23.4323 3.2292 23 4.56411 23 6C23 6.69497 23.1013 7.36629 23.2899 8H16.6C14.06 8 12 10.06 12 12.6V14H8V4.6C8 3.17 9.17 2 10.6 2H23.4C23.6692 2 23.9292 2.04147 24.1739 2.11834Z\"/>',\n};\n\nexport const vmIconName = 'vm';\nexport const vmIcon: IconShapeTuple = [vmIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14 30H6V22H8V20H4V32H16V28H14V30ZM26 20H20V26H26V20ZM10 26H16V20H10V26ZM26 10H20V16H26V10ZM4 16H8V14H6V6H14V8H16V4H4V16ZM10 16H16V10H10V16ZM20 4V8H22V6H30V14H28V16H32V4H20ZM28 22H30V30H22V28H20V32H32V20H28V22Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M23.1594 4H20V8H20.7594L23.1594 4Z\"/><path d=\"M28 15.0367H32V16H28V15.0367Z\"/><path d=\"M20 14.1312C20.6254 14.7274 21.4696 15.0541 22.3395 15.0367H26V16H20V14.1312Z\"/><path d=\"M6 22V30H14V28H16V32H4V20H8V22H6Z\"/><path d=\"M20 20H26V26H20V20Z\"/><path d=\"M16 26H10V20H16V26Z\"/><path d=\"M8 16H4V4H16V8H14V6H6V14H8V16Z\"/><path d=\"M16 16H10V10H16V16Z\"/><path d=\"M30 22H28V20H32V32H20V28H22V30H30V22Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M32 12.7101C31.3663 12.8987 30.695 13 30 13V14H28V16H32V12.7101Z\"/><path d=\"M24.2547 10C24.7288 10.6797 25.3203 11.2712 26 11.7453V16H20V10H24.2547Z\"/><path d=\"M23 6C23 5.30503 23.1013 4.63371 23.2899 4H20V8H22V6H23Z\"/><path d=\"M6 22V30H14V28H16V32H4V20H8V22H6Z\"/><path d=\"M20 26V20H26V26H20Z\"/><path d=\"M16 26H10V20H16V26Z\"/><path d=\"M8 16H4V4H16V8H14V6H6V14H8V16Z\"/><path d=\"M16 16H10V10H16V16Z\"/><path d=\"M30 22H28V20H32V32H20V28H22V30H30V22Z\"/>',\n};\n\nexport const vmwAppIconName = 'vmw-app';\nexport const vmwAppIcon: IconShapeTuple = [vmwAppIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.0001 24C15.8001 24 14.0101 25.79 14.0101 28C14.0101 30.21 15.7901 32 18.0001 32C20.2101 32 21.9901 30.21 21.9901 28C21.9901 25.79 20.2101 24 18.0001 24ZM18.0001 30C16.9001 30 16.0101 29.1 16.0101 28C16.0101 26.9 16.9001 26 18.0001 26C19.1001 26 19.9901 26.9 19.9901 28C19.9901 29.1 19.1001 30 18.0001 30ZM10.2701 19.26C9.88006 19.66 9.88006 20.3 10.2701 20.7C10.6601 21.1 11.2901 21.1 11.6801 20.7C15.1701 17.14 20.8401 17.14 24.3301 20.7C24.5201 20.9 24.7801 21 25.0301 21C25.2801 21 25.5401 20.9 25.7301 20.7C26.1201 20.3 26.1201 19.66 25.7301 19.26C21.4701 14.91 14.5301 14.91 10.2601 19.26H10.2701ZM33.7101 10.34C25.0501 1.89 10.9501 1.89 2.29006 10.34C1.90006 10.72 1.90006 11.34 2.29006 11.72C2.68006 12.1 3.31006 12.1 3.70006 11.72C11.5901 4.02 24.4201 4.02 32.3001 11.71C32.4901 11.9 32.7501 12 33.0001 12C33.2501 12 33.5101 11.91 33.7001 11.71C34.0901 11.33 34.0901 10.71 33.7001 10.33L33.7101 10.34ZM6.29006 14.87C5.90006 15.26 5.90006 15.89 6.29006 16.28C6.68006 16.67 7.31006 16.67 7.70006 16.28C10.4501 13.52 14.1101 12 18.0001 12C21.8901 12 25.5501 13.52 28.3001 16.28C28.4901 16.48 28.7501 16.57 29.0001 16.57C29.2501 16.57 29.5101 16.47 29.7001 16.28C30.0901 15.89 30.0901 15.26 29.7001 14.87C23.2401 8.39 12.7301 8.39 6.27006 14.87H6.29006Z\"/>',\n  solid:\n    '<path d=\"M18.005 24.0054C15.7943 24.0054 14.0038 25.7958 14.0038 28.0064C14.0038 30.217 15.7943 32.0075 18.005 32.0075C20.2157 32.0075 22.0063 30.217 22.0063 28.0064C22.0063 25.7958 20.2157 24.0054 18.005 24.0054ZM18.005 15.8232C15.0341 15.8232 12.2532 17.0135 10.1525 19.1841C9.59237 19.7642 9.59237 20.7145 10.1525 21.2946C10.4226 21.5747 10.7927 21.7348 11.1829 21.7348C11.573 21.7348 11.9431 21.5747 12.2132 21.2946C13.7537 19.6942 15.8143 18.814 18.005 18.814C20.1957 18.814 22.2463 19.6942 23.7968 21.2946C24.347 21.8648 25.3073 21.8648 25.8575 21.2946C26.4176 20.7145 26.4176 19.7642 25.8575 19.1841C23.7668 17.0135 20.9759 15.8232 18.015 15.8232H18.005ZM18.005 9.92159C13.5736 9.92159 9.42232 11.6721 6.30134 14.8529C5.73117 15.4331 5.73117 16.3633 6.30134 16.9435C6.85152 17.5036 7.80181 17.5036 8.35198 16.9435C10.9328 14.3128 14.3539 12.8724 18.005 12.8724C21.6561 12.8724 25.0772 14.3228 27.658 16.9435C27.9281 17.2235 28.2982 17.3736 28.6883 17.3736C29.0785 17.3736 29.4386 17.2235 29.7187 16.9435C30.2888 16.3633 30.2888 15.4331 29.7187 14.8529C26.5977 11.6721 22.4364 9.92159 18.015 9.92159H18.005ZM33.5799 10.3917C24.9872 1.87944 11.0128 1.87944 2.43013 10.3917C2.15005 10.6718 2 11.0319 2 11.422C2 11.8121 2.15005 12.1822 2.43013 12.4523C2.99031 13.0124 3.9106 13.0124 4.47077 12.4523C11.9331 5.06029 24.0769 5.06029 31.5292 12.4523C31.7993 12.7223 32.1694 12.8724 32.5495 12.8724C32.9297 12.8724 33.2998 12.7223 33.5699 12.4523C33.85 12.1822 34 11.8121 34 11.422C34 11.0319 33.85 10.6618 33.5699 10.3917H33.5799Z\"/>',\n};\n\nexport const wifiIconName = 'wifi';\nexport const wifiIcon: IconShapeTuple = [wifiIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.89,2H7.83A1.88,1.88,0,0,0,6,3.91V15H8V4H20v8h8V32H8V27H6v5.09A1.88,1.88,0,0,0,7.83,34H28.17A1.88,1.88,0,0,0,30,32.09V9.92ZM22,10V4.1L28,10Z\"/><polygon points=\"9.78 25.35 6.95 21.38 9.78 17.45 7.85 17.45 6 20.04 4.14 17.45 2.19 17.45 5.01 21.42 2.19 25.35 4.11 25.35 5.97 22.76 7.81 25.35 9.78 25.35\"/><polygon points=\"10.66 17.45 10.66 25.35 16.15 25.35 16.15 23.82 12.32 23.82 12.32 17.45 10.66 17.45\"/><path d=\"M20.19,24.05a3.74,3.74,0,0,1-2.54-1l-.95,1.16a4.92,4.92,0,0,0,3.42,1.31c1.88,0,3-1,3-2.51s-1.1-2-2.75-2.35c-1.19-.27-1.65-.46-1.65-1s.42-.85,1.13-.85a3.57,3.57,0,0,1,2.2.87l.86-1.22a4.36,4.36,0,0,0-3-1.09A2.54,2.54,0,0,0,17,19.51a2.28,2.28,0,0,0,0,.26c0,1.53,1.15,2,2.78,2.38,1.17.28,1.62.45,1.62,1S21,24.05,20.19,24.05Z\"/>',\n  solid:\n    '<path d=\"M21.89,2H7.83A1.88,1.88,0,0,0,6,3.91V14H8V4H20v8h8v4H3a1,1,0,0,0-1,1V27a1,1,0,0,0,1,1H28v4H8V30H6v2.09A1.88,1.88,0,0,0,7.83,34H28.17A1.88,1.88,0,0,0,30,32.09V9.92ZM12,25.87H10L8.2,23.33,6.41,25.87H4.53L7.29,22,4.53,18.13H6.44l1.81,2.54,1.81-2.54H12L9.19,22Zm6.24,0H12.81V18.13h1.63v6.24h3.75Zm3.88.13a4.83,4.83,0,0,1-3.35-1.28l.94-1.14a3.64,3.64,0,0,0,2.48,1c.81,0,1.23-.38,1.23-.86s-.44-.72-1.6-1c-1.59-.37-2.72-.84-2.72-2.33A2.5,2.5,0,0,1,21.7,18h.14a4.27,4.27,0,0,1,2.95,1.07L24,20.26a3.49,3.49,0,0,0-2.15-.85c-.69,0-1.11.37-1.11.83s.45.74,1.61,1c1.62.37,2.7.87,2.7,2.3S23.91,26,22.07,26ZM22,10V4.1L28,10Z\"/>',\n};\n\nexport const xlsFileIconName = 'xls-file';\nexport const xlsFileIcon: IconShapeTuple = [xlsFileIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M26,34a2,2,0,0,1-1.41-.58L18,26.82l-6.54,6.52A2,2,0,0,1,8,31.93V4a2,2,0,0,1,2-2H26a2,2,0,0,1,2,2V32a2,2,0,0,1-2,2Zm0-2h0V4H10V31.93L18,24Z\"/>',\n  solid:\n    '<path d=\"M26,2H10A2,2,0,0,0,8,4V31.93a2,2,0,0,0,3.42,1.41l6.54-6.52,6.63,6.6A2,2,0,0,0,28,32V4A2,2,0,0,0,26,2Z\"/>',\n};\n\nexport const bookmarkIconName = 'bookmark';\nexport const bookmarkIcon: IconShapeTuple = [bookmarkIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,2.5c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27C34,8.78,26.82,2.5,18,2.5ZM28.29,24.61a1,1,0,0,0-.32.73l0,5.34-4.38-2.79a1,1,0,0,0-.83-.11A16,16,0,0,1,18,28.5c-7.72,0-14-5.38-14-12s6.28-12,14-12,14,5.38,14,12A11.08,11.08,0,0,1,28.29,24.61Z\"/><path d=\"M25,15.5H11a1,1,0,0,0,0,2H25a1,1,0,0,0,0-2Z\"/><path d=\"M21.75,20.5h-7.5a1,1,0,0,0,0,2h7.5a1,1,0,0,0,0-2Z\"/><path d=\"M11.28,12.5H24.72a1,1,0,0,0,0-2H11.28a1,1,0,0,0,0,2Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M33.38,12.69a7.43,7.43,0,0,1-1.89.66A10.35,10.35,0,0,1,32,16.5a11.08,11.08,0,0,1-3.71,8.11,1,1,0,0,0-.32.73l0,5.34-4.38-2.79a1,1,0,0,0-.83-.11A16,16,0,0,1,18,28.5c-7.72,0-14-5.38-14-12s6.28-12,14-12a16,16,0,0,1,4.55.66A7.44,7.44,0,0,1,23,3.22a18,18,0,0,0-5-.72c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27A12.32,12.32,0,0,0,33.38,12.69Z\"/><path d=\"M11,15.5a1,1,0,0,0,0,2H25a1,1,0,0,0,0-2Z\"/><path d=\"M14.25,20.5a1,1,0,0,0,0,2h7.5a1,1,0,0,0,0-2Z\"/><path d=\"M10.28,11.5a1,1,0,0,0,1,1H24.72a1,1,0,0,0,.83-.47A7.53,7.53,0,0,1,24,10.5H11.28A1,1,0,0,0,10.28,11.5Z\"/>',\n\n  solid:\n    '<path d=\"M18,2.5c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27C34,8.78,26.82,2.5,18,2.5Zm8,14a1,1,0,0,1-1,1H11a1,1,0,0,1,0-2H25A1,1,0,0,1,26,16.5Zm-3.25,5a1,1,0,0,1-1,1h-7.5a1,1,0,0,1,0-2h7.5A1,1,0,0,1,22.75,21.5Zm-12.47-10a1,1,0,0,1,1-1H24.72a1,1,0,0,1,0,2H11.28A1,1,0,0,1,10.28,11.5Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30,13.25a7.46,7.46,0,0,1-4.35-1.4,1,1,0,0,1-.93.65H11.28a1,1,0,0,1,0-2H24.2A7.46,7.46,0,0,1,23,3.2a18,18,0,0,0-5-.7c-8.82,0-16,6.28-16,14s7.18,14,16,14a18,18,0,0,0,4.88-.68l5.53,3.52a1,1,0,0,0,1.54-.84l0-6.73a13,13,0,0,0,4-9.27,12.34,12.34,0,0,0-.68-4A7.46,7.46,0,0,1,30,13.25ZM21.75,22.5h-7.5a1,1,0,0,1,0-2h7.5a1,1,0,0,1,0,2Zm3.25-5H11a1,1,0,0,1,0-2H25a1,1,0,0,1,0,2Z\"/>',\n};\n\nexport const chatBubbleIconName = 'chat-bubble';\nexport const chatBubbleIcon: IconShapeTuple = [chatBubbleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<rect x=\"8\" y=\"8.2002\" width=\"16\" height=\"1.5996\"/><rect x=\"8\" y=\"16.2002\" width=\"8.0864\" height=\"1.5996\"/><polygon points=\"23.378 12.2 8 12.2 8 13.8 21.779 13.8 23.378 12.2\"/><path d=\"M12.7935,29.0723a2.4694,2.4694,0,0,0,2.1948.8237h7.8032a.7.7,0,0,0,0-1.4H14.9883c-.9113-.0157-.749-.8071-.6216-1.0522a3.962,3.962,0,0,0,.3872-.9151,1.1827,1.1827,0,0,0-.6157-1.3213,1.8987,1.8987,0,0,0-2.24.5171c-.3442.3545-.8222.8975-1.28,1.4258.2832-1.1089.65-2.5322,1.01-3.9209a1.3154,1.3154,0,0,0-.7553-1.6255,1.4252,1.4252,0,0,0-1.7754.793c-.4312.8315-3.8511,6.562-3.8858,6.62a.7.7,0,1,0,1.2022.7178c.1279-.2144,2.8579-4.7881,3.7187-6.315C9.4854,25.92,8.771,28.7021,8.729,28.9521a.8686.8686,0,0,0,.4072.9688.9192.9192,0,0,0,1.106-.2236c.1255-.1143.3618-.3858.9565-1.0767.563-.6543,1.2686-1.4645,1.7032-1.9209.2179-.229.35-.1279.2221.0982A2.291,2.291,0,0,0,12.7935,29.0723Z\"/><path d=\"M28,21.6951V32H4V4H28V8.9926l1.33-1.33a4.3043,4.3043,0,0,1,.67-.54V3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V33a1,1,0,0,0,1,1H29a1,1,0,0,0,1-1V21.4274A2.91,2.91,0,0,1,28,21.6951Z\"/><path d=\"M34.1282,11.8613l-.5227-.5229a1.8983,1.8983,0,0,0-.11-2.4234,1.9555,1.9555,0,0,0-2.7513.1618L18.22,21.6005l-.8368,3.1423a.2344.2344,0,0,0,.2958.2944L20.81,24.19,32.5021,12.4979l.4943.4948a.3711.3711,0,0,1,0,.5249l-4.917,4.917a.8.8,0,0,0,1.1318,1.1318l4.917-4.917a1.9721,1.9721,0,0,0,0-2.7881Z\"/>',\n  solid:\n    '<path d=\"M34.4863,13.8608l-.4325-.4325a3.1693,3.1693,0,0,0-.5626-3.5631,3.0111,3.0111,0,0,0-2.3266-.87A3.4385,3.4385,0,0,0,30,9.2724V2H2V34H30V17.8193l3.0906-3.09.2639.2639a.3711.3711,0,0,1,0,.5249l-2.354,2.354a.8.8,0,0,0,1.1318,1.1318l2.354-2.354A1.9745,1.9745,0,0,0,34.4863,13.8608ZM8,8.2H24.0015V9.8H8Zm0,4H24.0015v1.6H8Zm0,4H18.5v1.6H8ZM22.7915,29.896H14.9883c-.9027,0-1.7461-.0855-2.1948-.8237-.4585-.7549-.0025-1.6328.3305-2.2744.0586-.1128-.0722-.2525-.2221-.0982-.439.4522-1.14,1.2666-1.7032,1.9209-.5947.6909-.831.9624-.9565,1.0767a.9192.9192,0,0,1-1.106.2236.8686.8686,0,0,1-.4072-.9688c.042-.25.7564-3.0322,1.4033-5.5332-.8608,1.5269-3.5908,6.1006-3.7187,6.315a.7.7,0,0,1-1.2022-.7178c.0347-.0576,3.4546-5.7881,3.8858-6.62a1.4247,1.4247,0,0,1,1.7754-.793,1.3154,1.3154,0,0,1,.7553,1.6255c-.36,1.3887-.7265,2.812-1.01,3.9209.4575-.5283.9355-1.0713,1.28-1.4258a1.8989,1.8989,0,0,1,2.24-.5171,1.1827,1.1827,0,0,1,.6157,1.3213,4.5566,4.5566,0,0,1-.3872.9151c-.2673.5549-.1411,1.0522.6216,1.0522h7.8032a.7.7,0,0,1,0,1.4Zm-2.0806-5.0508-2.6035.688a.2181.2181,0,0,1-.2168-.0581.2152.2152,0,0,1-.0586-.2158l.6636-2.5991,6.59-6.59,2.2,2.2ZM32.1768,13.3789l-3.7593,3.7593-2.2-2.2,3.7591-3.759a1.9488,1.9488,0,0,1,1.271-.5864c.03-.0015.059-.0025.0888-.0025a1.423,1.423,0,0,1,1.023.4063A1.7007,1.7007,0,0,1,32.1768,13.3789Z\"/>',\n};\n\nexport const contractIconName = 'contract';\nexport const contractIcon: IconShapeTuple = [contractIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6.00125 12C6.00125 10.9 5.10097 10 4.00063 10C2.90028 10 2 10.9 2 12C2 13.1 2.90028 14 4.00063 14C5.10097 14 6.00125 13.1 6.00125 12ZM30.5589 16.11L23.4467 19.66L18.8953 10.55C18.5552 9.87 17.4448 9.87 17.1047 10.55L12.5533 19.66L5.44108 16.11C5.09097 15.93 4.66083 15.98 4.35073 16.23C4.05064 16.48 3.9206 16.89 4.03063 17.27L8.03189 31.27C8.15192 31.7 8.55205 32 8.99218 32H26.9978C27.448 32 27.8381 31.7 27.9581 31.27L31.9594 17.27C32.0694 16.89 31.9394 16.48 31.6393 16.23C31.3292 15.98 30.909 15.93 30.5489 16.11H30.5589ZM26.2476 30H9.75242L6.58143 18.91L12.5533 21.89C13.0535 22.14 13.6436 21.94 13.8937 21.44L18.005 13.23L22.1163 21.44C22.3664 21.93 22.9666 22.13 23.4567 21.89L29.4286 18.91L26.2576 30H26.2476ZM12.9934 26C12.4433 26 11.9931 26.45 11.9931 27C11.9931 27.55 12.4433 28 12.9934 28C13.5436 28 13.9937 27.55 13.9937 27C13.9937 26.45 13.5436 26 12.9934 26ZM17.995 8C19.0953 8 19.9956 7.1 19.9956 6C19.9956 4.9 19.0953 4 17.995 4C16.8947 4 15.9944 4.9 15.9944 6C15.9944 7.1 16.8947 8 17.995 8ZM31.9994 10C30.899 10 29.9987 10.9 29.9987 12C29.9987 13.1 30.899 14 31.9994 14C33.0997 14 34 13.1 34 12C34 10.9 33.0997 10 31.9994 10ZM21.9962 27C21.9962 27.55 22.4464 28 22.9966 28C23.5467 28 23.9969 27.55 23.9969 27C23.9969 26.45 23.5467 26 22.9966 26C22.4464 26 21.9962 26.45 21.9962 27ZM17.995 26C17.4448 26 16.9947 26.45 16.9947 27C16.9947 27.55 17.4448 28 17.995 28C18.5452 28 18.9953 27.55 18.9953 27C18.9953 26.45 18.5452 26 17.995 26Z\"/>',\n  solid:\n    '<path d=\"M6 12C6 10.9 5.1 10 4 10C2.9 10 2 10.9 2 12C2 13.1 2.9 14 4 14C5.1 14 6 13.1 6 12ZM18 8C19.1 8 20 7.1 20 6C20 4.9 19.1 4 18 4C16.9 4 16 4.9 16 6C16 7.1 16.9 8 18 8ZM30.55 16.11L23.44 19.66L18.89 10.55C18.55 9.87 17.44 9.87 17.1 10.55L12.55 19.66L5.44 16.11C5.09 15.93 4.66 15.98 4.35 16.23C4.05 16.48 3.92 16.89 4.03 17.27L8.03 31.27C8.15 31.7 8.55 32 8.99 32H26.99C27.44 32 27.83 31.7 27.95 31.27L31.95 17.27C32.06 16.89 31.93 16.48 31.63 16.23C31.32 15.98 30.9 15.93 30.54 16.11H30.55ZM13 28.1C12.39 28.1 11.9 27.61 11.9 27C11.9 26.39 12.39 25.9 13 25.9C13.61 25.9 14.1 26.39 14.1 27C14.1 27.61 13.61 28.1 13 28.1ZM18 28.1C17.39 28.1 16.9 27.61 16.9 27C16.9 26.39 17.39 25.9 18 25.9C18.61 25.9 19.1 26.39 19.1 27C19.1 27.61 18.61 28.1 18 28.1ZM23 28.1C22.39 28.1 21.9 27.61 21.9 27C21.9 26.39 22.39 25.9 23 25.9C23.61 25.9 24.1 26.39 24.1 27C24.1 27.61 23.61 28.1 23 28.1ZM32 10C30.9 10 30 10.9 30 12C30 13.1 30.9 14 32 14C33.1 14 34 13.1 34 12C34 10.9 33.1 10 32 10Z\"/>',\n};\n\nexport const crownIconName = 'crown';\nexport const crownIcon: IconShapeTuple = [crownIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M32 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H32C33.1046 30 34 29.1046 34 28V8C34 6.89543 33.1046 6 32 6ZM30.46 28H5.66L12.66 20.76L11.22 19.37L4 26.84V9.52L16.43 21.89C17.2101 22.6654 18.4699 22.6654 19.25 21.89L32 9.21V26.71L24.64 19.35L23.23 20.76L30.46 28ZM30.38 8H5.31L17.84 20.47L30.38 8Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9594 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H32C33.1046 30 34 29.1046 34 28V15.0263C33.8886 15.0354 33.7763 15.0389 33.6637 15.0367H32V26.71L24.64 19.35L23.23 20.76L30.46 28H5.66L12.66 20.76L11.22 19.37L4 26.84V9.52L16.43 21.89C17.2101 22.6654 18.4699 22.6654 19.25 21.89L26.1412 15.0367H23.3038L17.84 20.47L5.31 8H20.7594L21.9594 6Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M32 13.08V26.71L24.64 19.35L23.23 20.76L30.46 28H5.66L12.66 20.76L11.22 19.37L4 26.84V9.52L16.43 21.89C17.2101 22.6654 18.4699 22.6654 19.25 21.89L28.08 13.11C27.3753 12.9261 26.7015 12.6397 26.08 12.26L17.82 20.47L5.31 8H22.81C22.6167 7.35043 22.5124 6.67762 22.5 6H4C2.89543 6 2 6.89543 2 8V28C2 29.1046 2.89543 30 4 30H32C33.1046 30 34 29.1046 34 28V12.2C33.3802 12.59 32.7063 12.8866 32 13.08Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n\n  solid:\n    '<path d=\"M31.9199 6C32.0562 5.98596 32.1936 5.98596 32.3299 6L17.8399 20.4637L3.38993 6.07997C3.56221 6.02966 3.74048 6.00276 3.91993 6H31.9199Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M19.2499 21.883L33.8099 7.38937C33.8815 7.58512 33.922 7.79085 33.9299 7.9991V27.9903C33.9299 29.0944 33.0345 29.9895 31.9299 29.9895H3.92993C2.82536 29.9895 1.92993 29.0944 1.92993 27.9903V7.9991C1.93205 7.83022 1.95557 7.66229 1.99993 7.49932L16.4299 21.883C17.21 22.6581 18.4699 22.6581 19.2499 21.883ZM3.90991 27.9904H5.29991L12.5899 20.7635L11.1799 19.3541L3.90991 26.561V27.9904ZM31.9099 27.9904H30.5099L23.2199 20.7635L24.6299 19.3541L31.8999 26.561L31.9099 27.9904Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M21.9593 6.00006H3.91993C3.74048 6.00283 3.56221 6.02973 3.38993 6.08006L17.8399 20.4701L23.2769 15.0407H22.3395C21.1577 15.0643 20.0232 14.4526 19.4205 13.3926C18.8203 12.337 18.8703 11.0445 19.5361 10.0405L21.9593 6.00006Z\"/><path d=\"M33.6882 13.0398C33.6882 13.0398 33.6882 13.0398 33.6882 13.0398V13.0398Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26.1277 15.0407H33.6636C33.7527 15.0424 33.8416 15.0406 33.9299 15.0353V28.0001C33.9299 29.1046 33.0345 30.0001 31.9299 30.0001H3.92993C2.82536 30.0001 1.92993 29.1046 1.92993 28.0001V8.00004C1.93205 7.83109 1.95557 7.66308 1.99993 7.50004L16.4299 21.8901C17.21 22.6655 18.4699 22.6655 19.2499 21.8901L26.1277 15.0407ZM5.29991 28.0001H3.90991V26.5701L11.1799 19.3601L12.5899 20.7701L5.29991 28.0001ZM24.6299 19.3601L23.2199 20.7701L30.5099 28.0001H31.9099L31.8999 26.5701L24.6299 19.3601Z\"/>',\n\n  solidBadged:\n    '<path d=\"M22.4999 6C22.4995 8.57439 23.8212 10.9686 25.9999 12.34L17.8399 20.47L3.38993 6.08C3.56221 6.02967 3.74048 6.00277 3.91993 6H22.4999Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M27.9999 13.21C28.6504 13.3966 29.3232 13.4941 29.9999 13.5C31.3877 13.5033 32.7489 13.1188 33.9299 12.39V28C33.9299 29.1046 33.0345 30 31.9299 30H3.92993C2.82536 30 1.92993 29.1046 1.92993 28V8C1.93205 7.83105 1.95557 7.66304 1.99993 7.5L16.4699 21.89C17.25 22.6654 18.5099 22.6654 19.2899 21.89L27.9999 13.21ZM3.90993 28H5.29993L12.5899 20.77L11.1799 19.36L3.90993 26.57V28ZM31.9099 28H30.5099L23.2199 20.77L24.6299 19.36L31.8999 26.57L31.9099 28Z\"/><path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/>',\n};\n\nexport const envelopeIconName = 'envelope';\nexport const envelopeIcon: IconShapeTuple = [envelopeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.39 2.07999C29.02 1.91999 28.59 1.99999 28.3 2.27999C28.19 2.38999 25.54 4.80999 19.29 2.92999C15.04 1.64999 11.76 2.42999 10 2.90999V4.99999C11.23 4.59999 14.4 3.54999 18.71 4.84999C23.26 6.21999 26.29 5.55999 28 4.78999V16.53C27.06 17.22 24.05 18.95 19.37 17.07C15.62 15.57 11.93 16.42 10 16.92V19C11.42 18.58 15.03 17.49 18.63 18.93C20.44 19.65 22.05 19.92 23.45 19.92C27.34 19.92 29.57 17.84 29.69 17.72C29.89 17.53 30 17.27 30 17V2.99999C30 2.59999 29.76 2.23999 29.39 2.07999ZM7 1.99999C6.45 1.99999 6 2.44999 6 2.99999V33C6 33.55 6.45 34 7 34C7.55 34 8 33.55 8 33V2.99999C8 2.44999 7.55 1.99999 7 1.99999Z\"/>',\n  solid:\n    '<path d=\"M7 1.99999C6.45 1.99999 6 2.44999 6 2.99999V33C6 33.55 6.45 34 7 34C7.55 34 8 33.55 8 33V2.99999C8 2.44999 7.55 1.99999 7 1.99999ZM29.39 2.07999C29.02 1.91999 28.59 1.99999 28.3 2.27999C28.19 2.38999 25.54 4.80999 19.29 2.92999C15.04 1.64999 11.76 2.42999 10 2.90999V19C11.42 18.58 15.03 17.49 18.63 18.93C20.44 19.65 22.05 19.92 23.45 19.92C27.34 19.92 29.57 17.84 29.69 17.72C29.89 17.53 30 17.27 30 17V2.98999C30 2.58999 29.76 2.22999 29.39 2.06999V2.07999Z\"/>',\n};\n\nexport const flagIconName = 'flag';\nexport const flagIcon: IconShapeTuple = [flagIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.95 16.1241C33.83 15.7643 33.52 15.5144 33.15 15.4544L23.31 13.9549L18.91 4.56829C18.74 4.21842 18.39 3.9885 18 3.9885C17.61 3.9885 17.26 4.20842 17.09 4.56829L12.68 13.9549L2.84996 15.4544C2.47996 15.5144 2.16996 15.7743 2.04996 16.1241C1.92996 16.474 2.01996 16.8739 2.27996 17.1438L9.42996 24.4711L7.73996 34.8274C7.67996 35.2073 7.83996 35.5871 8.14996 35.8071C8.45996 36.027 8.87996 36.047 9.20996 35.867L18 31.0088L26.79 35.867C26.94 35.947 27.11 35.987 27.27 35.987C27.47 35.987 27.67 35.927 27.85 35.8071C28.16 35.5871 28.32 35.2073 28.26 34.8274L26.57 24.4711L33.72 17.1438C33.98 16.8739 34.07 16.484 33.95 16.1241ZM18 28.8496C17.83 28.8496 17.67 28.8895 17.52 28.9695L10.05 33.098L11.49 24.2812C11.54 23.9713 11.44 23.6514 11.22 23.4215L5.07996 17.1338L13.52 15.8442C13.85 15.7943 14.13 15.5843 14.27 15.2844L18 7.3373V28.8496Z\"/>',\n  solid:\n    '<path d=\"M33.95 14.1356C33.83 13.7758 33.52 13.5259 33.15 13.4659L23.31 11.9664L18.91 2.57979C18.74 2.22992 18.39 2 18 2C17.61 2 17.26 2.21992 17.09 2.57979L12.68 11.9664L2.84996 13.4659C2.47996 13.5259 2.16996 13.7858 2.04996 14.1356C1.92996 14.4855 2.01996 14.8854 2.27996 15.1553L9.42996 22.4826L7.73996 32.8389C7.67996 33.2188 7.83996 33.5986 8.14996 33.8186C8.45996 34.0385 8.87996 34.0585 9.20996 33.8785L18 29.0203L26.79 33.8785C26.94 33.9585 27.11 33.9985 27.27 33.9985C27.47 33.9985 27.67 33.9385 27.85 33.8186C28.16 33.5986 28.32 33.2188 28.26 32.8389L26.57 22.4826L33.72 15.1553C33.98 14.8854 34.07 14.4955 33.95 14.1356ZM24.79 21.443C24.57 21.6729 24.47 21.9928 24.52 22.3027L25.96 31.1195L18.49 26.991C18.34 26.911 18.17 26.8711 18.01 26.8711V5.3488L21.74 13.2959C21.88 13.5958 22.16 13.8058 22.49 13.8557L30.93 15.1453L24.79 21.433V21.443Z\"/>',\n};\n\nexport const halfStarIconName = 'half-star';\nexport const halfStarIcon: IconShapeTuple = [halfStarIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm0,30A14,14,0,1,1,32,18,14,14,0,0,1,18,32Z\"/><circle cx=\"10.89\" cy=\"13.89\" r=\"2\"/><circle cx=\"25.05\" cy=\"13.89\" r=\"2\"/><path d=\"M18.13,28.21a8.67,8.67,0,0,0,8.26-6H9.87A8.67,8.67,0,0,0,18.13,28.21Z\"/>',\n  solid:\n    '<path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2ZM8.89,13.89a2,2,0,1,1,2,2A2,2,0,0,1,8.89,13.89Zm9.24,14.32a8.67,8.67,0,0,1-8.26-6H26.38A8.67,8.67,0,0,1,18.13,28.21Zm6.93-12.32a2,2,0,1,1,2-2A2,2,0,0,1,25.05,15.89Z\"/>',\n};\n\nexport const happyFaceIconName = 'happy-face';\nexport const happyFaceIcon: IconShapeTuple = [happyFaceIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32 12.0386H25.34L26.89 4.26521C26.9417 3.99885 26.886 3.72277 26.735 3.4977C26.584 3.27263 26.3502 3.117 26.085 3.06506C25.8198 3.01312 25.5449 3.06912 25.3208 3.22074C25.0967 3.37236 24.9417 3.60717 24.89 3.87353L23.3 12.0386H15.11L16.66 4.26521C16.6856 4.13333 16.6851 3.99766 16.6585 3.86597C16.6319 3.73428 16.5797 3.60914 16.505 3.4977C16.4302 3.38625 16.3344 3.29069 16.2228 3.21646C16.1113 3.14222 15.9863 3.09078 15.855 3.06506C15.5898 3.01312 15.3149 3.06912 15.0908 3.22074C14.8667 3.37236 14.7117 3.60717 14.66 3.87353L13.07 12.0386H6C5.73478 12.0386 5.48043 12.1444 5.29289 12.3327C5.10536 12.5211 5 12.7765 5 13.0429C5 13.3092 5.10536 13.5647 5.29289 13.753C5.48043 13.9414 5.73478 14.0472 6 14.0472H12.67L11.07 22.0817H4C3.73478 22.0817 3.48043 22.1875 3.29289 22.3758C3.10536 22.5642 3 22.8196 3 23.086C3 23.3524 3.10536 23.6078 3.29289 23.7962C3.48043 23.9845 3.73478 24.0903 4 24.0903H10.66L9.11 31.8637C9.06009 32.1247 9.11521 32.3949 9.26328 32.6151C9.41136 32.8354 9.64032 32.9877 9.9 33.0387C9.9663 33.0486 10.0337 33.0486 10.1 33.0387C10.3339 33.0435 10.5621 32.9656 10.7449 32.8188C10.9276 32.672 11.0532 32.4655 11.1 32.2353L12.7 24.0903H20.89L19.34 31.8637C19.2901 32.1247 19.3452 32.3949 19.4933 32.6151C19.6414 32.8354 19.8703 32.9877 20.13 33.0387C20.193 33.0485 20.257 33.0485 20.32 33.0387C20.5539 33.0435 20.7821 32.9656 20.9649 32.8188C21.1476 32.672 21.2732 32.4655 21.32 32.2353L22.93 24.0903H30C30.2652 24.0903 30.5196 23.9845 30.7071 23.7962C30.8946 23.6078 31 23.3524 31 23.086C31 22.8196 30.8946 22.5642 30.7071 22.3758C30.5196 22.1875 30.2652 22.0817 30 22.0817H23.33L24.94 14.0472H32C32.2652 14.0472 32.5196 13.9414 32.7071 13.753C32.8946 13.5647 33 13.3092 33 13.0429C33 12.7765 32.8946 12.5211 32.7071 12.3327C32.5196 12.1444 32.2652 12.0386 32 12.0386ZM21.29 22.0817H13.1L14.71 14.0472H22.9L21.29 22.0817Z\"/>',\n  solid:\n    '<path d=\"M32.0043 10.0001H26.4284L27.4331 5.17005C27.4578 5.02774 27.4512 4.88179 27.4138 4.74225C27.3764 4.6027 27.3091 4.47288 27.2165 4.3617C27.1239 4.25051 27.0082 4.16062 26.8774 4.09819C26.7465 4.03576 26.6037 4.00228 26.4586 4.00005H24.4493C24.217 3.9944 23.99 4.06904 23.8068 4.21125C23.6236 4.35347 23.4956 4.55447 23.4446 4.78005L22.4198 10.0001H16.9947L17.9993 5.17005C18.0237 5.03096 18.0181 4.88831 17.9831 4.7515C17.948 4.61469 17.8843 4.48681 17.796 4.37629C17.7078 4.26576 17.597 4.17509 17.471 4.11025C17.345 4.0454 17.2066 4.00785 17.065 4.00005H15.0557C14.8234 3.9944 14.5964 4.06904 14.4132 4.21125C14.2301 4.35347 14.1021 4.55447 14.051 4.78005L13.0464 10.0001H7.01839C6.78335 9.99534 6.55409 10.0728 6.37052 10.219C6.18695 10.3652 6.0607 10.5708 6.01373 10.8001L5.60182 12.8001C5.57164 12.947 5.57508 13.0989 5.61187 13.2444C5.64865 13.3898 5.71785 13.5252 5.81434 13.6404C5.91082 13.7557 6.03211 13.8478 6.16924 13.9101C6.30636 13.9723 6.4558 14.0031 6.60648 14.0001H12.1823L10.5347 22.0001H4.50674C4.2717 21.9953 4.04244 22.0728 3.85887 22.219C3.6753 22.3652 3.54904 22.5708 3.50208 22.8001L3.09016 24.8001C3.05999 24.947 3.06343 25.0989 3.10021 25.2444C3.137 25.3898 3.2062 25.5252 3.30268 25.6404C3.39917 25.7557 3.52046 25.8478 3.65758 25.9101C3.79471 25.9723 3.94414 26.0031 4.09483 26.0001H9.71088L8.70622 30.8301C8.6811 30.9749 8.68836 31.1234 8.72748 31.2651C8.76659 31.4068 8.8366 31.5382 8.93252 31.6499C9.02844 31.7616 9.14792 31.8509 9.28245 31.9114C9.41698 31.9719 9.56326 32.0022 9.71088 32.0001H11.7202C11.9438 31.9944 12.1591 31.9145 12.332 31.7733C12.5049 31.632 12.6255 31.4373 12.6746 31.2201L13.7195 26.0001H19.1446L18.14 30.8301C18.1157 30.9692 18.1212 31.1118 18.1562 31.2486C18.1913 31.3854 18.255 31.5133 18.3433 31.6238C18.4315 31.7343 18.5423 31.825 18.6683 31.8899C18.7943 31.9547 18.9327 31.9923 19.0743 32.0001H21.0836C21.3159 32.0057 21.5429 31.9311 21.7261 31.7889C21.9093 31.6466 22.0373 31.4456 22.0883 31.2201L23.1432 26.0001H29.1712C29.4062 26.0048 29.6355 25.9273 29.819 25.7811C30.0026 25.635 30.1288 25.4293 30.1758 25.2001L30.5777 23.2001C30.6079 23.0531 30.6044 22.9012 30.5676 22.7558C30.5308 22.6103 30.4616 22.4749 30.3652 22.3597C30.2687 22.2444 30.1474 22.1523 30.0103 22.09C29.8731 22.0278 29.7237 21.997 29.573 22.0001H23.967L25.6046 14.0001H31.6326C31.8676 14.0048 32.0969 13.9273 32.2804 13.7811C32.464 13.635 32.5903 13.4293 32.6372 13.2001L33.0491 11.2001C33.0803 11.0497 33.0762 10.8941 33.0372 10.7456C32.9982 10.597 32.9254 10.4593 32.8244 10.3433C32.7233 10.2272 32.5968 10.1359 32.4546 10.0764C32.3124 10.0169 32.1583 9.99075 32.0043 10.0001ZM19.9484 22.0001H14.5232L16.1708 14.0001H21.596L19.9484 22.0001Z\"/>',\n};\n\nexport const hashtagIconName = 'hashtag';\nexport const hashtagIcon: IconShapeTuple = [hashtagIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25 3.99999C22.26 3.99999 19.69 5.24999 18 7.34999C16.31 5.25999 13.74 3.99999 11 3.99999C6.04 3.99999 2 8.03999 2 13.01C2 13.01 2 13.15 2.02 13.37C2.05 14.18 2.18 14.96 2.39 15.61C3.34 19.49 6.57 26.76 17.58 31.9C17.71 31.96 17.86 31.99 18 31.99C18.14 31.99 18.29 31.96 18.42 31.9C29.43 26.76 32.66 19.49 33.59 15.67C33.81 14.95 33.94 14.19 33.98 13.38C34 13.13 34 13 34 12.99C34 8.02999 29.96 3.98999 25 3.98999V3.99999ZM31.99 13.26C31.99 13.26 31.99 13.28 31.99 13.29C31.96 13.92 31.86 14.53 31.67 15.14C30.82 18.62 27.92 25.12 18 29.89C8.09 25.13 5.18 18.62 4.31 15.08C4.14 14.53 4.04 13.92 4.01 13.26C4 13.1 4 13.01 4 13C4 9.13999 7.14 5.99999 11 5.99999C13.54 5.99999 15.89 7.37999 17.12 9.60999C17.47 10.25 18.52 10.25 18.87 9.60999C20.11 7.37999 22.45 5.99999 24.99 5.99999C28.85 5.99999 31.99 9.13999 31.99 12.99C31.99 13 31.99 13.1 31.98 13.26H31.99Z\"/>',\n  solid:\n    '<path d=\"M25 3.99999C22.26 3.99999 19.69 5.24999 18 7.34999C16.31 5.25999 13.74 3.99999 11 3.99999C6.04 3.99999 2 8.03999 2 13.01C2 13.01 2 13.15 2.02 13.37C2.05 14.18 2.18 14.96 2.39 15.61C3.34 19.49 6.57 26.76 17.58 31.9C17.71 31.96 17.86 31.99 18 31.99C18.14 31.99 18.29 31.96 18.42 31.9C29.43 26.76 32.66 19.49 33.59 15.67C33.81 14.95 33.94 14.19 33.98 13.38C34 13.13 34 13 34 12.99C34 8.02999 29.96 3.98999 25 3.98999V3.99999Z\"/>',\n};\n\nexport const heartIconName = 'heart';\nexport const heartIcon: IconShapeTuple = [heartIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25 3.99999C24.68 3.99999 24.37 4.01999 24.06 4.04999C24.06 4.04999 24.05 4.04999 24.04 4.04999C19.53 4.52999 16 8.35999 16 13V13.41L19.48 16.89L15.73 19.7L18.1 24.45L19.89 23.56L18.26 20.31L22.51 17.12L18 12.61C18.06 11.51 18.39 10.47 18.9 9.56999C19.04 9.32999 19.19 9.08999 19.35 8.86999C19.38 8.81999 19.42 8.77999 19.46 8.73999C19.6 8.55999 19.74 8.38999 19.9 8.22999C19.96 8.16999 20.01 8.10999 20.07 8.04999C20.26 7.85999 20.46 7.67999 20.67 7.50999C20.68 7.50999 20.69 7.48999 20.7 7.48999C20.91 7.32999 21.13 7.17999 21.35 7.03999C21.41 6.99999 21.47 6.96999 21.53 6.93999C21.74 6.81999 21.96 6.70999 22.18 6.60999C22.21 6.59999 22.25 6.57999 22.28 6.55999C22.54 6.44999 22.81 6.35999 23.08 6.27999C23.13 6.26999 23.18 6.25999 23.23 6.23999C23.45 6.17999 23.68 6.13999 23.91 6.09999C23.98 6.08999 24.05 6.07999 24.13 6.06999C24.41 6.03999 24.69 6.00999 24.98 6.00999C25.46 6.00999 25.93 6.05999 26.39 6.14999C29.58 6.79999 31.98 9.62999 31.98 13C31.98 13.02 31.98 13.11 31.97 13.26C31.97 13.27 31.97 13.28 31.97 13.29C31.94 13.92 31.84 14.53 31.65 15.14C30.8 18.62 27.9 25.12 17.98 29.89C8.09 25.13 5.18 18.62 4.31 15.08C4.14 14.53 4.04 13.92 4.01 13.26C4 13.1 4 13.01 4 13C4 9.13999 7.14 5.99999 11 5.99999C12.64 5.99999 14.2 6.58999 15.43 7.59999C15.76 7.00999 16.15 6.46999 16.59 5.94999C15.02 4.70999 13.06 3.99999 11 3.99999C6.04 3.99999 2 8.03999 2 13.01C2 13.01 2 13.15 2.02 13.37C2.05 14.18 2.18 14.96 2.39 15.61C3.34 19.49 6.57 26.76 17.58 31.9C17.71 31.96 17.86 31.99 18 31.99C18.14 31.99 18.29 31.96 18.42 31.9C29.43 26.76 32.66 19.49 33.59 15.67C33.81 14.95 33.94 14.19 33.98 13.38C34 13.13 34 13 34 12.99C34 8.02999 29.96 3.98999 25 3.98999V3.99999Z\"/>',\n  solid:\n    '<path d=\"M25 3.99999C24.71 3.99999 24.43 4.01999 24.14 4.04999C20.26 4.46999 17.21 7.65999 17.01 11.6L22.02 16.61L17.27 20.18L19.15 23.93L17.36 24.82L14.74 19.57L18.99 16.39L15.01 12.41V12C15.01 9.83999 15.71 7.83999 16.88 6.19999C15.27 4.80999 13.2 3.99999 11.01 3.99999C6.04 3.99999 2 8.03999 2 13.01C2 13.01 2 13.15 2.02 13.37C2.05 14.18 2.18 14.96 2.39 15.61C3.34 19.49 6.57 26.76 17.58 31.9C17.71 31.96 17.86 31.99 18 31.99C18.14 31.99 18.29 31.96 18.42 31.9C29.43 26.76 32.66 19.49 33.59 15.67C33.81 14.95 33.94 14.19 33.98 13.38C34 13.13 34 13 34 12.99C34 8.02999 29.96 3.98999 25 3.98999V3.99999Z\"/>',\n};\n\nexport const heartBrokenIconName = 'heart-broken';\nexport const heartBrokenIcon: IconShapeTuple = [heartBrokenIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12.29 12.95C11.91 13.33 11.91 13.95 12.29 14.34L18.02 20.05L23.77 14.35C24.11 13.96 24.08 13.38 23.72 13.01C23.35 12.65 22.77 12.62 22.37 12.96L19.02 16.28V2.98C19.02 2.44 18.58 2 18.03 2C17.48 2 17.04 2.44 17.04 2.98V16.3L13.69 12.97C13.31 12.59 12.7 12.58 12.31 12.94L12.29 12.95ZM28.5 6H22V8H28V22H22C22 24.21 20.21 26 18 26C15.79 26 14 24.21 14 22H8V8H14V6H7.5C6.67 6 6 6.67 6 7.5V32.5C6 33.33 6.67 34 7.5 34H28.5C29.33 34 30 33.33 30 32.5V7.5C30 6.67 29.33 6 28.5 6ZM28 31V32H8V24H12.35C13.18 26.33 15.39 28 18 28C20.61 28 22.82 26.33 23.65 24H28V31Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M23 6H22V8H23.2899C23.1013 7.36629 23 6.69497 23 6Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M28 12.7101C28.6337 12.8987 29.305 13 30 13V32.5C30 33.33 29.33 34 28.5 34H7.5C6.67 34 6 33.33 6 32.5V7.5C6 6.67 6.67 6 7.5 6H14V8H8V22H14C14 24.21 15.79 26 18 26C20.21 26 22 24.21 22 22H28V12.7101ZM28 32V24H23.65C22.82 26.33 20.61 28 18 28C15.39 28 13.18 26.33 12.35 24H8V32H28Z\"/><path d=\"M12.29 14.34C11.91 13.95 11.91 13.33 12.29 12.95L12.31 12.94C12.7 12.58 13.31 12.59 13.69 12.97L17.04 16.3V2.98C17.04 2.44 17.48 2 18.03 2C18.58 2 19.02 2.44 19.02 2.98V16.28L22.37 12.96C22.77 12.62 23.35 12.65 23.72 13.01C24.08 13.38 24.11 13.96 23.77 14.35L18.02 20.05L12.29 14.34Z\"/>',\n};\n\nexport const inboxIconName = 'inbox';\nexport const inboxIcon: IconShapeTuple = [inboxIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.05,22.06h-12a1,1,0,0,0,0,2h12a1,1,0,0,0,0-2Z\"/><path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm0,30A14,14,0,1,1,32,18,14,14,0,0,1,18,32Z\"/><circle cx=\"25.16\" cy=\"14.28\" r=\"1.8\"/><circle cx=\"11.16\" cy=\"14.28\" r=\"1.8\"/>',\n  solid:\n    '<path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm7.05,21.06a1,1,0,0,1-1,1h-12a1,1,0,0,1,0-2h12A1,1,0,0,1,25.05,23.06ZM27,14.28a1.8,1.8,0,1,1-1.8-1.8A1.8,1.8,0,0,1,27,14.28Zm-15.8,1.8a1.8,1.8,0,1,1,1.8-1.8A1.8,1.8,0,0,1,11.16,16.08Z\"/>',\n};\n\nexport const neutralFaceIconName = 'neutral-face';\nexport const neutralFaceIcon: IconShapeTuple = [neutralFaceIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32,4H4A2,2,0,0,0,2,6V30a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V6A2,2,0,0,0,32,4ZM4,30V6H32V30Z\"/><path d=\"M8.92,14a3,3,0,1,0-3-3A3,3,0,0,0,8.92,14Zm0-4.6A1.6,1.6,0,1,1,7.33,11,1.6,1.6,0,0,1,8.92,9.41Z\"/><path d=\"M22.78,15.37l-5.4,5.4-4-4a1,1,0,0,0-1.41,0L5.92,22.9v2.83l6.79-6.79L16,22.18l-3.75,3.75H15l8.45-8.45L30,24V21.18l-5.81-5.81A1,1,0,0,0,22.78,15.37Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M11.93,11a3,3,0,1,0-3,3A3,3,0,0,0,11.93,11Zm-4.6,0a1.6,1.6,0,1,1,1.6,1.6A1.6,1.6,0,0,1,7.33,11Z\"/><path d=\"M17.38,20.77l-4-4a1,1,0,0,0-1.41,0L5.92,22.9v2.83l6.79-6.79L16,22.18l-3.75,3.75H15l8.45-8.45L30,24V21.18l-5.81-5.81a1,1,0,0,0-1.41,0Z\"/><path d=\"M32,13.22V30H4V6H22.5a7.49,7.49,0,0,1,.28-2H4A2,2,0,0,0,2,6V30a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V12.34A7.45,7.45,0,0,1,32,13.22Z\"/>',\n\n  solid:\n    '<path d=\"M32,4H4A2,2,0,0,0,2,6V30a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V6A2,2,0,0,0,32,4ZM8.92,8a3,3,0,1,1-3,3A3,3,0,0,1,8.92,8ZM6,27V22.9l6-6.08a1,1,0,0,1,1.41,0L16,19.35,8.32,27Zm24,0H11.15l6.23-6.23,5.4-5.4a1,1,0,0,1,1.41,0L30,21.18Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30,13.5A7.48,7.48,0,0,1,22.78,4H4A2,2,0,0,0,2,6V30a2,2,0,0,0,2,2H32a2,2,0,0,0,2-2V12.34A7.46,7.46,0,0,1,30,13.5ZM8.92,8a3,3,0,1,1-3,3A3,3,0,0,1,8.92,8ZM6,27V22.9l6-6.08a1,1,0,0,1,1.41,0L16,19.35,8.32,27Zm24,0H11.15l6.23-6.23,5.4-5.4a1,1,0,0,1,1.41,0L30,21.18Z\"/>',\n};\n\nexport const pictureIconName = 'picture';\nexport const pictureIcon: IconShapeTuple = [pictureIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C9.16344 2 2 9.16344 2 18C2 26.8366 9.16344 34 18 34C26.8366 34 34 26.8366 34 18C34 13.7565 32.3143 9.68687 29.3137 6.68629C26.3131 3.68571 22.2435 2 18 2ZM11.41 16.08C12.4041 16.08 13.21 15.2741 13.21 14.28C13.21 13.2859 12.4041 12.48 11.41 12.48C10.4159 12.48 9.61 13.2859 9.61 14.28C9.61 15.2741 10.4159 16.08 11.41 16.08ZM18.16 20C15.2492 20.0005 12.5183 21.4088 10.83 23.78C10.6228 24.0712 10.5867 24.4508 10.7352 24.7758C10.8838 25.1008 11.1944 25.3219 11.5502 25.3558C11.906 25.3897 12.2528 25.2312 12.46 24.94C13.7569 23.1184 15.846 22.026 18.082 22.0003C20.3179 21.9746 22.4316 23.0187 23.77 24.81C24.1014 25.2518 24.7282 25.3414 25.17 25.01C25.6118 24.6786 25.7014 24.0518 25.37 23.61C23.6703 21.3372 20.9981 19.9992 18.16 20ZM26.96 14.28C26.96 15.2741 26.1541 16.08 25.16 16.08C24.1659 16.08 23.36 15.2741 23.36 14.28C23.36 13.2859 24.1659 12.48 25.16 12.48C26.1541 12.48 26.96 13.2859 26.96 14.28ZM4 18C4 25.732 10.268 32 18 32C21.713 32 25.274 30.525 27.8995 27.8995C30.525 25.274 32 21.713 32 18C32 10.268 25.732 4 18 4C10.268 4 4 10.268 4 18Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M2 18C2 9.16344 9.16344 2 18 2C22.2435 2 26.3131 3.68571 29.3137 6.68629C32.3143 9.68687 34 13.7565 34 18C34 26.8366 26.8366 34 18 34C9.16344 34 2 26.8366 2 18ZM25.2 16.08C26.1941 16.08 27 15.2741 27 14.28C27 13.2859 26.1941 12.48 25.2 12.48C24.2059 12.48 23.4 13.2859 23.4 14.28C23.4 15.2741 24.2059 16.08 25.2 16.08ZM11.45 16.08C10.4559 16.08 9.65 15.2741 9.65 14.28C9.65 13.2859 10.4559 12.48 11.45 12.48C12.4441 12.48 13.25 13.2859 13.25 14.28C13.2501 14.7644 13.055 15.2284 12.7087 15.5671C12.3625 15.9059 11.8943 16.0908 11.41 16.08H11.45ZM25.25 25.01C25.6918 24.6786 25.7814 24.0518 25.45 23.61C23.7287 21.3078 21.0112 19.9663 18.1368 20C15.2624 20.0336 12.577 21.4382 10.91 23.78C10.5897 24.2301 10.6949 24.8547 11.145 25.175C11.5951 25.4953 12.2197 25.3901 12.54 24.94C13.8369 23.1184 15.926 22.026 18.162 22.0003C20.3979 21.9746 22.5116 23.0187 23.85 24.81C24.1814 25.2518 24.8082 25.3414 25.25 25.01Z\"/>',\n};\n\nexport const sadFaceIconName = 'sad-face';\nexport const sadFaceIcon: IconShapeTuple = [sadFaceIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29 24C27.41 24 26 24.76 25.09 25.93L11.81 19.29C11.92 18.88 12 18.45 12 18C12 17.55 11.92 17.13 11.81 16.71L25.09 10.07C26.01 11.23 27.41 12 29 12C31.76 12 34 9.76 34 7C34 4.24 31.76 2 29 2C26.24 2 24 4.24 24 7C24 7.45 24.08 7.87 24.19 8.29L10.91 14.93C9.99 13.77 8.59 13 7 13C4.24 13 2 15.24 2 18C2 20.76 4.24 23 7 23C8.59 23 10 22.24 10.91 21.07L24.19 27.71C24.08 28.12 24 28.55 24 29C24 31.76 26.24 34 29 34C31.76 34 34 31.76 34 29C34 26.24 31.76 24 29 24ZM29 4C30.65 4 32 5.35 32 7C32 8.65 30.65 10 29 10C27.35 10 26 8.65 26 7C26 5.35 27.35 4 29 4ZM7 21C5.35 21 4 19.65 4 18C4 16.35 5.35 15 7 15C8.65 15 10 16.35 10 18C10 19.65 8.65 21 7 21ZM29 32C27.35 32 26 30.65 26 29C26 27.35 27.35 26 29 26C30.65 26 32 27.35 32 29C32 30.65 30.65 32 29 32Z\"/>',\n  solid:\n    '<path d=\"M29 24C27.41 24 26 24.76 25.09 25.93L11.81 19.29C11.92 18.88 12 18.45 12 18C12 17.55 11.92 17.13 11.81 16.71L25.09 10.07C26.01 11.23 27.41 12 29 12C31.76 12 34 9.76 34 7C34 4.24 31.76 2 29 2C26.24 2 24 4.24 24 7C24 7.45 24.08 7.87 24.19 8.29L10.91 14.93C9.99 13.77 8.59 13 7 13C4.24 13 2 15.24 2 18C2 20.76 4.24 23 7 23C8.59 23 10 22.24 10.91 21.07L24.19 27.71C24.08 28.12 24 28.55 24 29C24 31.76 26.24 34 29 34C31.76 34 34 31.76 34 29C34 26.24 31.76 24 29 24Z\"/>',\n};\n\nexport const shareIconName = 'share';\nexport const shareIcon: IconShapeTuple = [shareIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27.2583 33.99C27.0884 33.99 26.9284 33.95 26.7785 33.87L17.9926 29.0116L9.20663 33.87C8.87678 34.06 8.45697 34.03 8.14712 33.8101C7.83726 33.5901 7.67733 33.2102 7.73731 32.8304L9.42652 22.4736L2.27983 15.1559C2.01995 14.886 1.92999 14.4961 2.04994 14.1362C2.16988 13.7763 2.47974 13.5264 2.84957 13.4664L12.685 11.9669L17.083 2.57982C17.2529 2.22993 17.6027 2 17.9926 2C18.3824 2 18.7322 2.21993 18.9021 2.57982L23.3101 11.9669L33.1456 13.4664C33.5154 13.5264 33.8252 13.7863 33.9452 14.1362C34.0651 14.4861 33.9752 14.886 33.7153 15.1559L26.5686 22.4836L28.2578 32.8404C28.3178 33.2202 28.1579 33.6001 27.848 33.8201C27.6781 33.94 27.4782 34 27.2683 34L27.2583 33.99ZM17.9926 26.8722C18.1625 26.8722 18.3224 26.9122 18.4723 26.9922L25.9389 31.1209L24.4996 22.3037C24.4496 21.9938 24.5495 21.6739 24.7694 21.4439L30.9066 15.1559L22.4705 13.8663C22.1406 13.8163 21.8608 13.6064 21.7208 13.3065L17.9926 5.35895L14.2643 13.3065C14.1244 13.6064 13.8445 13.8163 13.5146 13.8663L5.07854 15.1559L11.2157 21.4439C11.4356 21.6739 11.5355 21.9938 11.4856 22.3037L10.0462 31.1209L17.5128 26.9922C17.6627 26.9122 17.8326 26.8722 17.9926 26.8722Z\"/>',\n  solid:\n    '<path d=\"M33.95 14.1356C33.83 13.7758 33.52 13.5259 33.15 13.4659L23.31 11.9664L18.91 2.57979C18.74 2.22992 18.39 2 18 2C17.61 2 17.26 2.21992 17.09 2.57979L12.68 11.9664L2.84996 13.4659C2.47996 13.5259 2.16996 13.7858 2.04996 14.1356C1.92996 14.4855 2.01996 14.8854 2.27996 15.1553L9.42996 22.4826L7.73996 32.8389C7.67996 33.2188 7.83996 33.5986 8.14996 33.8186C8.45996 34.0385 8.87996 34.0585 9.20996 33.8785L18 29.0203L26.79 33.8785C26.94 33.9585 27.11 33.9985 27.27 33.9985C27.47 33.9985 27.67 33.9385 27.85 33.8186C28.16 33.5986 28.32 33.2188 28.26 32.8389L26.57 22.4826L33.72 15.1553C33.98 14.8854 34.07 14.4955 33.95 14.1356Z\"/>',\n};\n\nexport const starIconName = 'star';\nexport const starIcon: IconShapeTuple = [starIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.9938 25.0075C21.9938 25.5577 21.5439 26.0079 20.9941 26.0079H6.99844C6.72852 26.0079 6.4786 26.1179 6.28866 26.298L3.99938 28.5888V12.9932C3.99938 12.443 4.44923 11.9929 4.99906 11.9929H9.9975V9.99214H4.99906C3.34958 9.99214 2 11.3426 2 12.9932V30.9996C2 31.3998 2.23993 31.7699 2.61981 31.92C2.73977 31.97 2.86973 32 2.99969 32C3.25961 32 3.51953 31.9 3.70947 31.7099L7.41831 27.9986H21.0041C22.6535 27.9986 24.0031 26.6481 24.0031 24.9975V23.9971H22.0037V24.9975L21.9938 25.0075ZM30.9909 4H14.9959C13.3465 4 11.9969 5.35048 11.9969 7.00107V19.0054C11.9969 20.6559 13.3465 22.0064 14.9959 22.0064H28.5817L32.2905 25.7178C32.4805 25.9078 32.7404 26.0079 33.0003 26.0079C33.1303 26.0079 33.2602 25.9879 33.3802 25.9278C33.7501 25.7778 34 25.4076 34 25.0075V7.00107C34 5.35048 32.6504 4 31.0009 4H30.9909ZM31.9906 22.5966L29.7013 20.3058C29.5114 20.1158 29.2615 20.0157 28.9916 20.0157H14.9959C14.4461 20.0157 13.9963 19.5656 13.9963 19.0154V7.00107C13.9963 6.45088 14.4461 6.00071 14.9959 6.00071H30.9909C31.5408 6.00071 31.9906 6.45088 31.9906 7.00107V22.5966Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M31.9906 12.7129V22.5966L29.7013 20.3058C29.5114 20.1158 29.2615 20.0157 28.9916 20.0157H14.9959C14.4461 20.0157 13.9963 19.5656 13.9963 19.0154V7.00107C13.9963 6.45088 14.4461 6.00071 14.9959 6.00071H23C23 6.00048 23 6.00095 23 6.00071C23 5.30574 23.1013 4.63371 23.2899 4H14.9959C13.3465 4 11.9969 5.35048 11.9969 7.00107V19.0054C11.9969 20.6559 13.3465 22.0064 14.9959 22.0064H28.5817L32.2905 25.7178C32.4805 25.9078 32.7404 26.0079 33.0003 26.0079C33.1303 26.0079 33.2602 25.9879 33.3802 25.9278C33.7501 25.7778 34 25.4076 34 25.0075V11.7453C33.3934 12.1684 32.7166 12.498 31.9906 12.7129Z\"/><path d=\"M20.9941 26.0079C21.5439 26.0079 21.9938 25.5577 21.9938 25.0075L22.0037 24.9975V23.9971H24.0031V24.9975C24.0031 26.6481 22.6535 27.9986 21.0041 27.9986H7.41831L3.70947 31.7099C3.51953 31.9 3.25961 32 2.99969 32C2.86973 32 2.73977 31.97 2.61981 31.92C2.23993 31.7699 2 31.3998 2 30.9996V12.9932C2 11.3426 3.34958 9.99214 4.99906 9.99214H9.9975V11.9929H4.99906C4.44923 11.9929 3.99938 12.443 3.99938 12.9932V28.5888L6.28866 26.298C6.4786 26.1179 6.72852 26.0079 6.99844 26.0079H20.9941Z\"/>',\n\n  solid:\n    '<path d=\"M9.9975 19V10H4.99906C3.34958 10 2 11.35 2 13V31C2 31.4 2.23993 31.77 2.61981 31.92C2.73977 31.97 2.86973 32 2.99969 32C3.25961 32 3.51953 31.9 3.70947 31.71L7.41831 28H21.0041C22.6535 28 24.0031 26.65 24.0031 25V24H15.0059C12.2468 24 10.0075 21.76 10.0075 19H9.9975ZM30.9909 4H14.9959C13.3465 4 11.9969 5.35 11.9969 7V19C11.9969 20.65 13.3465 22 14.9959 22H28.5817L32.2905 25.71C32.4805 25.9 32.7404 26 33.0003 26C33.1303 26 33.2602 25.98 33.3802 25.92C33.7501 25.77 34 25.4 34 25V7C34 5.35 32.6504 4 31.0009 4H30.9909Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M34 11.7383C32.8646 12.5335 31.4824 13 29.9913 13C26.1265 13 22.9934 9.86599 22.9934 6C22.9934 5.30503 23.0947 4.63371 23.2832 4H14.9959C13.3465 4 11.9969 5.35 11.9969 7V19C11.9969 20.65 13.3465 22 14.9959 22H28.5817L32.2905 25.71C32.4805 25.9 32.7404 26 33.0003 26C33.1303 26 33.2602 25.98 33.3802 25.92C33.7501 25.77 34 25.4 34 25V11.7383Z\"/><path d=\"M9.9975 10V19H10.0075C10.0075 21.76 12.2468 24 15.0059 24H24.0031V25C24.0031 26.65 22.6535 28 21.0041 28H7.41831L3.70947 31.71C3.51953 31.9 3.25961 32 2.99969 32C2.86973 32 2.73977 31.97 2.61981 31.92C2.23993 31.77 2 31.4 2 31V13C2 11.35 3.34958 10 4.99906 10H9.9975Z\"/>',\n};\n\nexport const talkBubblesIconName = 'talk-bubbles';\nexport const talkBubblesIcon: IconShapeTuple = [talkBubblesIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M25 7.34C25 6.06 23.95 5.02 22.67 5.01H21.87C21.42 3.24 19.82 2 17.99 2C16.16 2 14.57 3.24 14.11 5.01H13.32C12.04 5.01 11 6.06 10.99 7.34V11.01H24.99V7.34H25ZM23 9.01H13V7.34C13 7.25 13.03 7.17 13.1 7.11C13.16 7.05 13.25 7.01 13.33 7.01H16V6.01C16 4.91 16.9 4.01 18 4.01C19.1 4.01 20 4.91 20 6.01V7.01H22.67C22.85 7.01 23 7.16 23 7.34V9.01ZM29.49 5.5C29.17 5.18 28.74 5.01 28.29 5.01H26V7.01H28V32H8V7.01H10V5.01H8C7.5 4.94 7 5.08 6.62 5.41C6.24 5.73 6.01 6.2 6 6.7V32.31C6 32.76 6.18 33.19 6.51 33.51C6.84 33.83 7.26 34 7.71 34H28.29C28.74 34 29.17 33.83 29.49 33.51C29.81 33.19 29.99 32.76 30 32.31V6.7C30 6.25 29.82 5.82 29.49 5.5ZM15.63 27L25.75 16.69C26.09 16.28 26.07 15.68 25.7 15.3C25.33 14.92 24.73 14.9 24.33 15.25L15.63 24.08L11.65 20.08C11.25 19.73 10.65 19.76 10.28 20.13C9.91 20.51 9.89 21.11 10.23 21.52L15.63 27Z\"/>',\n\n  outlineAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M28 15.0367H30V32.31C29.99 32.76 29.81 33.19 29.49 33.51C29.17 33.83 28.74 34 28.29 34H7.71C7.26 34 6.84 33.83 6.51 33.51C6.18 33.19 6 32.76 6 32.31V6.7C6.01 6.2 6.24 5.73 6.62 5.41C7 5.08 7.5 4.94 8 5.01H10V7.01H8V32H28V15.0367Z\"/><path d=\"M24.7248 15.0367H25.2563C25.4197 15.082 25.5733 15.1699 25.7 15.3C26.07 15.68 26.09 16.28 25.75 16.69L15.63 27L10.23 21.52C9.89 21.11 9.91 20.51 10.28 20.13C10.65 19.76 11.25 19.73 11.65 20.08L15.63 24.08L24.33 15.25C24.4479 15.1468 24.5832 15.0758 24.7248 15.0367Z\"/><path d=\"M22.5534 5.01H21.87C21.42 3.24 19.82 2 17.99 2C16.16 2 14.57 3.24 14.11 5.01H13.32C12.04 5.01 11 6.06 10.99 7.34V11.01H19.103C19.1909 10.6696 19.3356 10.3411 19.5362 10.0387L20.1534 9.01H13V7.34C13 7.25 13.03 7.17 13.1 7.11C13.16 7.05 13.25 7.01 13.33 7.01H16V6.01C16 4.91 16.9 4.01 18 4.01C19.1 4.01 20 4.91 20 6.01V7.01H21.3534L22.5534 5.01Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path d=\"M28 12.7101C28.6337 12.8987 29.305 13 30 13V32.31C29.99 32.76 29.81 33.19 29.49 33.51C29.17 33.83 28.74 34 28.29 34H7.71C7.26 34 6.84 33.83 6.51 33.51C6.18 33.19 6 32.76 6 32.31V6.7C6.01 6.2 6.24 5.73 6.62 5.41C7 5.08 7.5 4.94 8 5.01H10V7.01H8V32H28V12.7101Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.0644 5.04627C23.0219 5.35811 23 5.67649 23 6C23 7.90216 23.7587 9.62712 24.99 10.8888V11.01H10.99V7.34C11 6.06 12.04 5.01 13.32 5.01H14.11C14.57 3.24 16.16 2 17.99 2C19.82 2 21.42 3.24 21.87 5.01H22.67C22.8043 5.01105 22.9361 5.02344 23.0644 5.04627ZM13 7.34V9.01H23V7.34C23 7.16 22.85 7.01 22.67 7.01H20V6.01C20 4.91 19.1 4.01 18 4.01C16.9 4.01 16 4.91 16 6.01V7.01H13.33C13.25 7.01 13.16 7.05 13.1 7.11C13.03 7.17 13 7.25 13 7.34Z\"/><path d=\"M25.75 16.69L15.63 27L10.23 21.52C9.89 21.11 9.91 20.51 10.28 20.13C10.65 19.76 11.25 19.73 11.65 20.08L15.63 24.08L24.33 15.25C24.73 14.9 25.33 14.92 25.7 15.3C26.07 15.68 26.09 16.28 25.75 16.69Z\"/>',\n\n  solid:\n    '<path d=\"M29.49 5.5C29.17 5.18 28.74 5.01 28.29 5.01H21.87C21.42 3.23 19.82 2 18 2C16.18 2 14.58 3.24 14.13 5.01H8C7.5 4.95 7 5.09 6.62 5.41C6.24 5.73 6.01 6.2 6 6.7V32.31C6 32.76 6.18 33.19 6.51 33.51C6.84 33.83 7.26 34 7.71 34H28.29C28.74 34 29.17 33.83 29.49 33.51C29.81 33.19 29.99 32.76 30 32.31V6.7C30 6.25 29.82 5.82 29.49 5.5ZM11 7.33C11 7.24 11.03 7.16 11.1 7.1C11.16 7.04 11.25 7 11.33 7H16V6C16 5.83 16.03 5.66 16.07 5.5C16.07 5.48 16.08 5.45 16.09 5.43C16.14 5.28 16.2 5.13 16.28 5C16.63 4.41 17.26 4 18 4C18.74 4 19.38 4.4 19.72 5C19.8 5.14 19.86 5.28 19.91 5.43C19.91 5.45 19.93 5.48 19.93 5.5C19.97 5.66 20 5.83 20 6V7H24.67C24.85 7 25 7.15 25 7.33V10H11V7.33ZM25.83 16.75L15.63 27.14L10.16 21.59C9.78 21.14 9.81 20.47 10.21 20.06C10.62 19.65 11.28 19.62 11.71 20L15.62 23.93L24.25 15.17C24.69 14.79 25.35 14.81 25.76 15.22C26.17 15.63 26.19 16.3 25.82 16.74L25.83 16.75Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M26.9039 1.64621L21.2222 11.1159C20.9526 11.4984 20.9281 11.9949 21.1588 12.4005C21.3896 12.806 21.8363 13.0519 22.3148 13.0367H33.6881C34.1666 13.0519 34.6134 12.806 34.8441 12.4005C35.0748 11.9949 35.0503 11.4984 34.7808 11.1159L29.0991 1.64621C28.8711 1.26913 28.4532 1.03735 28.0015 1.03735C27.5497 1.03735 27.1319 1.26913 26.9039 1.64621Z\"/><path d=\"M22.5534 5.01H21.87C21.42 3.23 19.82 2 18 2C16.18 2 14.58 3.24 14.13 5.01H8C7.5 4.95 7 5.09 6.62 5.41C6.24 5.73 6.01 6.2 6 6.7V32.31C6 32.76 6.18 33.19 6.51 33.51C6.84 33.83 7.26 34 7.71 34H28.29C28.74 34 29.17 33.83 29.49 33.51C29.81 33.19 29.99 32.76 30 32.31V15.0367H25.5173C25.6044 15.0851 25.6863 15.1463 25.76 15.22C26.17 15.63 26.19 16.3 25.82 16.74L25.83 16.75L15.63 27.14L10.16 21.59C9.78 21.14 9.81 20.47 10.21 20.06C10.62 19.65 11.28 19.62 11.71 20L15.62 23.93L24.25 15.17C24.3101 15.1181 24.3743 15.0737 24.4414 15.0367H22.3395C21.1577 15.0604 20.0233 14.4489 19.4206 13.3893C18.8204 12.3342 18.8703 11.0423 19.5362 10.0387L19.5594 10H11V7.33C11 7.24 11.03 7.16 11.1 7.1C11.16 7.04 11.25 7 11.33 7H16V6C16 5.83 16.03 5.66 16.07 5.5C16.07 5.48 16.08 5.45 16.09 5.43C16.14 5.28 16.2 5.13 16.28 5C16.63 4.41 17.26 4 18 4C18.74 4 19.38 4.4 19.72 5C19.8 5.14 19.86 5.28 19.91 5.43C19.91 5.44 19.915 5.4525 19.92 5.465C19.925 5.4775 19.93 5.49 19.93 5.5C19.97 5.66 20 5.83 20 6V7H21.3594L22.5534 5.01Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30 11C32.7614 11 35 8.76142 35 6C35 3.23858 32.7614 1 30 1C27.2386 1 25 3.23858 25 6C25 8.76142 27.2386 11 30 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M23.0695 5.01H21.87C21.42 3.23 19.82 2 18 2C16.18 2 14.58 3.24 14.13 5.01H8C7.5 4.95 7 5.09 6.62 5.41C6.24 5.73 6.01 6.2 6 6.7V32.31C6 32.76 6.18 33.19 6.51 33.51C6.84 33.83 7.26 34 7.71 34H28.29C28.74 34 29.17 33.83 29.49 33.51C29.81 33.19 29.99 32.76 30 32.31V13C27.6213 13 25.5196 11.8135 24.2547 10H11V7.33C11 7.24 11.03 7.16 11.1 7.1C11.16 7.04 11.25 7 11.33 7H16V6C16 5.83 16.03 5.66 16.07 5.5C16.07 5.48 16.08 5.45 16.09 5.43C16.14 5.28 16.2 5.13 16.28 5C16.63 4.41 17.26 4 18 4C18.74 4 19.38 4.4 19.72 5C19.8 5.14 19.86 5.28 19.91 5.43C19.91 5.44 19.915 5.4525 19.92 5.465C19.925 5.4775 19.93 5.49 19.93 5.5C19.97 5.66 20 5.83 20 6V7H23.0709C23.0242 6.6734 23 6.33952 23 6C23 5.66394 23.0237 5.33342 23.0695 5.01ZM15.63 27.14L25.83 16.75L25.82 16.74C26.19 16.3 26.17 15.63 25.76 15.22C25.35 14.81 24.69 14.79 24.25 15.17L15.62 23.93L11.71 20C11.28 19.62 10.62 19.65 10.21 20.06C9.81 20.47 9.78 21.14 10.16 21.59L15.63 27.14Z\"/>',\n};\n\nexport const tasksIconName = 'tasks';\nexport const tasksIcon: IconShapeTuple = [tasksIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.67 31.1309C17.83 32.7604 19.19 33.99 20.85 33.99H20.98C22.64 33.99 24 32.6504 24 31.0009V21.9937H31C31.85 21.9937 32.7 21.6139 33.28 20.9741C33.81 20.3942 34.06 19.6545 33.99 18.8847L33.02 10.1774C32.99 9.87753 32.91 9.59761 32.8 9.3277L30.44 3.80942C29.97 2.70977 28.88 1.98999 27.68 1.98999H16.67C16.02 1.98999 15.39 2.19992 14.87 2.5898L12 4.73913V6.98843C12.22 6.98843 12.43 6.91845 12.6 6.78849L16.07 4.1893C16.24 4.05934 16.45 3.98937 16.67 3.98937H27.68C28.08 3.98937 28.44 4.22929 28.6 4.59917L30.96 10.1175C31 10.2074 31.02 10.2974 31.03 10.3974L31.99 19.0847C32.01 19.2846 31.94 19.4645 31.79 19.6245C31.59 19.8444 31.27 19.9944 30.98 19.9944H22.98C22.43 19.9944 21.98 20.4442 21.98 20.9941V31.0009C21.98 31.5608 21.53 31.9906 20.96 31.9906H20.83C20.22 31.9906 19.69 31.5308 19.64 30.9409C18.9 23.1734 12.77 19.3046 12.51 19.1446C12.35 19.0447 12.17 18.9947 11.98 18.9947V21.224C13.38 22.2836 17.12 25.6226 17.65 31.1309H17.67ZM9 22.0437C9.55 22.0437 10 21.5939 10 21.044V5.04903C10 4.49921 9.55 4.04935 9 4.04935H2V22.0437H9ZM4 6.04872H8V20.0443H4V6.04872Z\"/>',\n  solid:\n    '<path d=\"M17.67 31.1309C17.83 32.7604 19.19 33.99 20.85 33.99H20.98C22.64 33.99 24 32.6504 24 31.0009V21.9937H31C31.85 21.9937 32.7 21.6139 33.28 20.9741C33.81 20.3942 34.06 19.6545 33.99 18.8847L33.02 10.1774C32.99 9.87753 32.91 9.59761 32.8 9.3277L30.44 3.80942C29.97 2.70977 28.88 1.98999 27.68 1.98999H16.67C16.02 1.98999 15.39 2.19992 14.87 2.5898L12 4.73913V21.214C13.4 22.2737 17.14 25.6126 17.67 31.1209V31.1309ZM9 22.0437C9.55 22.0437 10 21.5939 10 21.044V5.04903C10 4.49921 9.55 4.04935 9 4.04935H2V22.0437H9Z\"/>',\n};\n\nexport const thumbsDownIconName = 'thumbs-down';\nexport const thumbsDownIcon: IconShapeTuple = [thumbsDownIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.3301 4.85911C18.1701 3.22962 16.8101 2 15.1501 2H15.0201C13.3601 2 12.0001 3.33958 12.0001 4.98907V13.9963H5.00007C4.15007 13.9963 3.30007 14.3761 2.72007 15.0159C2.19007 15.5958 1.94007 16.3255 2.01007 17.1053L2.98007 25.8126C3.01007 26.1125 3.09007 26.3924 3.20007 26.6623L5.56007 32.1806C6.03007 33.2802 7.12007 34 8.32007 34H19.3301C19.9801 34 20.6101 33.7901 21.1301 33.4002L24.0001 31.2509V29.0016C23.7801 29.0016 23.5701 29.0715 23.4001 29.2015L19.9301 31.8007C19.7601 31.9306 19.5501 32.0006 19.3301 32.0006H8.32007C7.92007 32.0006 7.56007 31.7607 7.40007 31.3908L5.04007 25.8725C5.00007 25.7826 4.98007 25.6926 4.97007 25.5926L4.01007 16.9053C3.99007 16.7054 4.06007 16.5255 4.21007 16.3655C4.41007 16.1456 4.73007 15.9956 5.02007 15.9956H13.0201C13.5701 15.9956 14.0201 15.5458 14.0201 14.9959V4.98907C14.0201 4.42924 14.4701 3.99938 15.0401 3.99938H15.1701C15.7801 3.99938 16.3101 4.45923 16.3601 5.04905C17.1001 12.8166 23.2301 16.6854 23.4901 16.8454C23.6501 16.9453 23.8301 16.9953 24.0201 16.9953V14.766C22.6201 13.7063 18.8801 10.3674 18.3501 4.85911H18.3301ZM27.0001 13.9463C26.4501 13.9463 26.0001 14.3961 26.0001 14.946V30.941C26.0001 31.4908 26.4501 31.9406 27.0001 31.9406H34.0001V13.9463H27.0001ZM32.0001 29.9413H28.0001V15.9456H32.0001V29.9413Z\"/>',\n  solid:\n    '<path d=\"M18.3301 4.85911C18.1701 3.22962 16.8101 2 15.1501 2H15.0201C13.3601 2 12.0001 3.33958 12.0001 4.98907V13.9963H5.00007C4.15007 13.9963 3.30007 14.3761 2.72007 15.0159C2.19007 15.5958 1.94007 16.3255 2.01007 17.1053L2.98007 25.8126C3.01007 26.1125 3.09007 26.3924 3.20007 26.6623L5.56007 32.1806C6.03007 33.2802 7.12007 34 8.32007 34H19.3301C19.9801 34 20.6101 33.7901 21.1301 33.4002L24.0001 31.2509V14.766C22.6001 13.7063 18.8601 10.3674 18.3301 4.85911ZM27.0001 13.9463C26.4501 13.9463 26.0001 14.3961 26.0001 14.946V30.941C26.0001 31.4908 26.4501 31.9406 27.0001 31.9406H34.0001V13.9463H27.0001Z\"/>',\n};\n\nexport const thumbsUpIconName = 'thumbs-up';\nexport const thumbsUpIcon: IconShapeTuple = [thumbsUpIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M34,30H2a1,1,0,0,0,0,2H34a1,1,0,0,0,0-2Z\"/><path d=\"M16,5a1,1,0,0,0-1-1H7A1,1,0,0,0,6,5V28H16ZM14,26H8V6h6Z\"/><path d=\"M30,13a1,1,0,0,0-1-1H21a1,1,0,0,0-1,1V28H30ZM28,26H22V14h6Z\"/>',\n};\n\nexport const alignBottomIconName = 'align-bottom';\nexport const alignBottomIcon: IconShapeTuple = [alignBottomIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27 26H9C8.45 26 8 26.45 8 27C8 27.55 8.45 28 9 28H27C27.55 28 28 27.55 28 27C28 26.45 27.55 26 27 26ZM5 10H31C31.55 10 32 9.55 32 9C32 8.45 31.55 8 31 8H5C4.45 8 4 8.45 4 9C4 9.55 4.45 10 5 10ZM27 14H9C8.45 14 8 14.45 8 15C8 15.55 8.45 16 9 16H27C27.55 16 28 15.55 28 15C28 14.45 27.55 14 27 14ZM31 20H5C4.45 20 4 20.45 4 21C4 21.55 4.45 22 5 22H31C31.55 22 32 21.55 32 21C32 20.45 31.55 20 31 20Z\"/>',\n};\n\nexport const alignCenterIconName = 'align-center';\nexport const alignCenterIcon: IconShapeTuple = [alignCenterIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M23 26.5H6V28.5H23C23.55 28.5 24 28.05 24 27.5C24 26.95 23.55 26.5 23 26.5ZM29 20.5H6V22.5H29C29.55 22.5 30 22.05 30 21.5C30 20.95 29.55 20.5 29 20.5ZM6 8.5V10.5H29C29.55 10.5 30 10.05 30 9.5C30 8.95 29.55 8.5 29 8.5H6ZM23 14.5H6V16.5H23C23.55 16.5 24 16.05 24 15.5C24 14.95 23.55 14.5 23 14.5Z\"/>',\n};\n\nexport const alignLeftIconName = 'align-left';\nexport const alignLeftIcon: IconShapeTuple = [alignLeftIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M20.25,26H6v2.2H20.25a1.1,1.1,0,0,0,0-2.2Z\"/><path d=\"M28,20H6v2.2H28A1.1,1.1,0,0,0,28,20Z\"/><path d=\"M22.6,15.1A1.1,1.1,0,0,0,21.5,14H6v2.2H21.5A1.1,1.1,0,0,0,22.6,15.1Z\"/><path d=\"M29.25,8H6v2.2H29.25a1.1,1.1,0,1,0,0-2.2Z\"/>',\n};\n\nexport const alignLeftTextIconName = 'align-left-text';\nexport const alignLeftTextIcon: IconShapeTuple = [alignLeftTextIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M34,17H30V11a1,1,0,0,0-1-1H21a1,1,0,0,0-1,1v6H16V5a1,1,0,0,0-1-1H7A1,1,0,0,0,6,5V17H2a1,1,0,0,0,0,2H6V31a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V19h4v6a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V19h4a1,1,0,0,0,0-2ZM14,30H8V6h6Zm14-6H22V12h6Z\"/>',\n};\n\nexport const alignMiddleIconName = 'align-middle';\nexport const alignMiddleIcon: IconShapeTuple = [alignMiddleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M12 27.25C12 27.8 12.45 28.25 13 28.25H30V26.25H13C12.45 26.25 12 26.7 12 27.25ZM6 21.25C6 21.8 6.45 22.25 7 22.25H30V20.25H7C6.45 20.25 6 20.7 6 21.25ZM7 8.25C6.45 8.25 6 8.7 6 9.25C6 9.8 6.45 10.25 7 10.25H30V8.25H7ZM12 15.25C12 15.8 12.45 16.25 13 16.25H30V14.25H13C12.45 14.25 12 14.7 12 15.25Z\"/>',\n};\n\nexport const alignRightIconName = 'align-right';\nexport const alignRightIcon: IconShapeTuple = [alignRightIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14.65,27.1a1.1,1.1,0,0,0,1.1,1.1H30V26H15.75A1.1,1.1,0,0,0,14.65,27.1Z\"/><path d=\"M6.9,21.1A1.1,1.1,0,0,0,8,22.2H30V20H8A1.1,1.1,0,0,0,6.9,21.1Z\"/><path d=\"M13.4,15.1a1.1,1.1,0,0,0,1.1,1.1H30V14H14.5A1.1,1.1,0,0,0,13.4,15.1Z\"/><path d=\"M6.75,8a1.1,1.1,0,1,0,0,2.2H30V8Z\"/>',\n};\n\nexport const alignRightTextIconName = 'align-right-text';\nexport const alignRightTextIcon: IconShapeTuple = [alignRightTextIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M34,4H2A1,1,0,0,0,2,6H34a1,1,0,0,0,0-2Z\"/><path d=\"M6,31a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V8H6ZM8,10h6V30H8Z\"/><path d=\"M20,23a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V8H20Zm2-13h6V22H22Z\"/>',\n};\n\nexport const alignTopIconName = 'align-top';\nexport const alignTopIcon: IconShapeTuple = [alignTopIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M21.5392 18.1566C22.1663 17.789 22.8749 17.5949 23.5961 17.5933V17.5732C25.119 17.4968 26.5589 18.2916 27.3425 19.641C28.1261 20.9904 28.1261 22.6753 27.3425 24.0247C26.5589 25.3741 25.119 26.1689 23.5961 26.0925C22.9444 26.0954 22.3007 25.944 21.7147 25.65C19.943 24.8296 18.7995 23.0166 18.7901 21.0131C18.7901 18.2069 20.5253 13.6807 24.4248 10.4117C24.7175 10.1325 25.1362 10.0438 25.5119 10.1816C25.8876 10.3194 26.1581 10.6608 26.2144 11.068C26.2706 11.4753 26.1032 11.8811 25.7798 12.1216C23.8835 13.7203 22.4222 15.7999 21.5392 18.1566Z\"/><path d=\"M10.6793 18.1563C11.3067 17.7896 12.0151 17.5956 12.7362 17.5931H12.7557C14.2786 17.5167 15.7185 18.3115 16.5021 19.6609C17.2857 21.0103 17.2857 22.6952 16.5021 24.0446C15.7185 25.394 14.2786 26.1888 12.7557 26.1124C12.1206 26.1067 11.4946 25.9555 10.923 25.6698C9.11822 24.8676 7.9439 23.0403 7.93018 21.0129C7.93018 18.2066 9.66542 13.6804 13.5648 10.4115C14.0225 10.0227 14.699 10.0902 15.0759 10.5624C15.4527 11.0346 15.3873 11.7326 14.9296 12.1214C13.0278 13.7169 11.5626 15.7972 10.6793 18.1563Z\"/>',\n};\n\nexport const blockQuoteIconName = 'block-quote';\nexport const blockQuoteIcon: IconShapeTuple = [blockQuoteIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M22.1863 17.7197C23.8837 16.9491 24.9672 15.1914 24.9314 13.2664V13.2052C24.9594 11.9647 24.4949 10.7669 23.6471 9.89328C22.261 8.63724 20.4525 8.00331 18.6177 8.13029H11.755C11.2935 8.10779 10.8436 8.28423 10.5114 8.61795C10.1792 8.95168 9.99423 9.41311 10.0001 9.89328V26.341C9.99483 26.813 10.1728 27.2672 10.4939 27.6009C10.815 27.9347 11.252 28.1197 11.706 28.1142H18.8922C23.1765 28.1142 26 26.1984 26 22.6316V22.5705C26 19.8598 24.4412 18.5146 22.1863 17.7197ZM13.6079 11.4626H18.0589C20.0196 11.4626 21.1471 12.3696 21.1471 13.8371V13.8982C21.1471 15.6102 19.8138 16.4357 17.8334 16.4357H13.6079V11.4626ZM18.7353 24.7411C20.8432 24.7411 22.1275 23.8851 22.1275 22.2647V22.2545C22.1275 20.7361 20.951 19.8394 18.5098 19.8394H13.6079V24.7411H18.7353Z\"/>',\n};\n\nexport const boldIconName = 'bold';\nexport const boldIcon: IconShapeTuple = [boldIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6 16C4.9 16 4 16.9 4 18C4 19.1 4.9 20 6 20C7.1 20 8 19.1 8 18C8 16.9 7.1 16 6 16ZM6 8C4.9 8 4 8.9 4 10C4 11.1 4.9 12 6 12C7.1 12 8 11.1 8 10C8 8.9 7.1 8 6 8ZM6 24C4.9 24 4 24.9 4 26C4 27.1 4.9 28 6 28C7.1 28 8 27.1 8 26C8 24.9 7.1 24 6 24ZM31 25H10.02V27H31C31.55 27 32 26.55 32 26C32 25.45 31.55 25 31 25ZM31 17H10.02V19H31C31.55 19 32 18.55 32 18C32 17.45 31.55 17 31 17ZM31.98 10C31.98 9.45 31.53 9 30.98 9H10V11H30.98C31.53 11 31.98 10.55 31.98 10Z\"/>',\n};\n\nexport const bulletListIconName = 'bullet-list';\nexport const bulletListIcon: IconShapeTuple = [bulletListIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30.88,8H5.12a1.1,1.1,0,0,0,0,2.2H30.88a1.1,1.1,0,1,0,0-2.2Z\"/><path d=\"M25.5,16.2a1.1,1.1,0,1,0,0-2.2h-15a1.1,1.1,0,1,0,0,2.2Z\"/><path d=\"M30.25,20H5.75a1.1,1.1,0,0,0,0,2.2h24.5a1.1,1.1,0,0,0,0-2.2Z\"/><path d=\"M24.88,26H11.12a1.1,1.1,0,1,0,0,2.2H24.88a1.1,1.1,0,1,0,0-2.2Z\"/>',\n};\n\nexport const centerTextIconName = 'center-text';\nexport const centerTextIcon: IconShapeTuple = [centerTextIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M15.7545 14.4967H30.9673C31.517 14.4967 31.9668 14.0468 31.9668 13.4971C31.9668 12.9473 31.517 12.4975 30.9673 12.4975H17.7535L15.7545 14.4967ZM30.9873 20.4942H10.0172V22.4933H30.9873C31.537 22.4933 31.9868 22.0435 31.9868 21.4937C31.9868 20.944 31.537 20.4942 30.9873 20.4942ZM19.3328 7.61952C19.3328 7.31964 19.2128 7.02977 18.9929 6.81985C18.783 6.60994 18.5032 6.48999 18.2133 6.48999C17.9234 6.48999 17.6436 6.60994 17.4337 6.81985L9.3175 14.9665L5.90911 11.288C5.48931 10.8382 4.78964 10.8182 4.33985 11.228C3.89006 11.6478 3.87007 12.3475 4.27988 12.7974L9.25753 18.1451L19.0029 8.41919C19.2228 8.20927 19.3428 7.91939 19.3428 7.61952H19.3328ZM30.9873 28.4908H10.0172V30.49H30.9873C31.537 30.49 31.9868 30.0402 31.9868 29.4904C31.9868 28.9406 31.537 28.4908 30.9873 28.4908Z\"/>',\n};\n\nexport const checkboxListIconName = 'checkbox-list';\nexport const checkboxListIcon: IconShapeTuple = [checkboxListIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M20.7596 10.7H20.8195C21.2193 10.71 21.5991 10.52 21.8089 10.18C21.9289 10 21.9788 9.79001 21.9788 9.59001C21.9788 9.59001 21.9788 9.58001 21.9788 9.57001C21.9788 9.43001 21.9388 9.30001 21.8789 9.17001C21.8589 9.12001 21.8489 9.08001 21.8189 9.03001C21.6091 8.70001 21.2393 8.51001 20.8395 8.52001C20.8395 8.52001 20.8295 8.52001 20.8195 8.52001H5.22929C4.80955 8.47001 4.39981 8.66001 4.16995 9.02001C3.94009 9.38001 3.94009 9.83001 4.16995 10.18C4.39981 10.54 4.80955 10.74 5.22929 10.7H11.7552V27.52C11.8052 28.08 12.2949 28.51 12.8645 28.51C13.4342 28.51 13.9239 28.08 13.9738 27.52V10.7H18.7508H20.7596ZM31.8227 17.04C31.6028 16.7 31.2031 16.51 30.7833 16.55L30.7433 16.51H21.2093C20.7896 16.47 20.3898 16.66 20.17 17C19.9501 17.34 19.9501 17.77 20.17 18.11C20.3898 18.45 20.7896 18.64 21.2093 18.6H25.0669V27.54C25.1169 28.08 25.5866 28.49 26.1562 28.49C26.7259 28.49 27.1856 28.08 27.2455 27.54V18.63H30.7933C31.213 18.67 31.6128 18.48 31.8327 18.14C32.0525 17.8 32.0525 17.37 31.8327 17.03L31.8227 17.04Z\"/>',\n};\n\nexport const fontSizeIconName = 'font-size';\nexport const fontSizeIcon: IconShapeTuple = [fontSizeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M5 29.4995H10C10.27 29.4995 10.52 29.3894 10.71 29.2094L11.71 28.209C11.71 28.209 11.73 28.169 11.75 28.149L17.38 26.4784C17.38 26.4784 17.41 26.4684 17.42 26.4584C17.45 26.4584 17.47 26.4384 17.5 26.4284C17.58 26.3884 17.66 26.3384 17.73 26.2783C17.74 26.2683 17.76 26.2683 17.77 26.2483L32.24 12.7536C33.37 11.6132 34 10.1127 34 8.50209C34 6.89152 33.38 5.391 32.24 4.2506C29.9 1.90977 26.1 1.90977 23.78 4.22059L9.34 17.7053C9.26 17.7853 9.19 17.8854 9.14 17.9854C9.13 18.0054 9.12 18.0354 9.11 18.0654C9.1 18.0955 9.08 18.1155 9.07 18.1455L7.42 23.7074C7.34 23.7674 7.27 23.8175 7.21 23.8975L4.21 27.8989C3.98 28.199 3.95 28.6091 4.12 28.9493C4.29 29.2894 4.64 29.4995 5.01 29.4995H5ZM25.17 5.6711C26.73 4.11055 29.27 4.11055 30.83 5.6711C31.59 6.43136 32 7.43171 32 8.50209C32 9.57246 31.58 10.5828 30.85 11.3131L17.11 24.1176L11.45 18.4556L25.17 5.6711ZM10.5 20.3262L15.2 25.0279L11.35 26.1683L9.36 24.1776L10.5 20.3162V20.3262ZM8.22 25.8682L9.72 27.3687L9.6 27.4888H7.01L8.22 25.8682ZM33.01 30.4898H3C2.45 30.4898 2 30.94 2 31.4902V33.4909C2 34.0411 2.45 34.4912 3 34.4912H33C33.55 34.4912 34 34.0411 34 33.4909V31.4902C34 30.94 33.55 30.4898 33 30.4898H33.01Z\"/>',\n};\n\nexport const highlighterIconName = 'highlighter';\nexport const highlighterIcon: IconShapeTuple = [highlighterIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M5 10.75H31C31.27 10.75 31.52 10.64 31.71 10.46C31.9 10.28 32 10.02 32 9.75C32 9.48 31.89 9.23 31.71 9.04C31.53 8.85 31.27 8.75 31 8.75H5C4.73 8.75 4.48 8.86 4.29 9.04C4.1 9.22 4 9.48 4 9.75C4 10.02 4.11 10.27 4.29 10.46C4.47 10.65 4.73 10.75 5 10.75ZM31 26.75H5C4.73 26.75 4.48 26.86 4.29 27.04C4.1 27.22 4 27.48 4 27.75C4 28.02 4.11 28.27 4.29 28.46C4.47 28.65 4.73 28.75 5 28.75H31C31.27 28.75 31.52 28.64 31.71 28.46C31.9 28.28 32 28.02 32 27.75C32 27.48 31.89 27.23 31.71 27.04C31.53 26.85 31.27 26.75 31 26.75ZM4.52 22.09C4.48 22.28 4.5 22.49 4.57 22.67C4.64 22.85 4.77 23.01 4.94 23.12C5.1 23.23 5.3 23.29 5.49 23.29C5.62 23.29 5.75 23.26 5.88 23.21C6.01 23.16 6.11 23.08 6.2 22.99L10.44 18.75L6.21 14.51C6.02 14.32 5.77 14.22 5.5 14.22C5.23 14.22 4.98 14.32 4.8 14.51C4.61 14.7 4.51 14.95 4.51 15.21C4.51 15.47 4.61 15.73 4.8 15.92L7.62 18.75L4.8 21.58C4.66 21.72 4.56 21.9 4.52 22.09ZM31 20.75H14C13.73 20.75 13.48 20.86 13.29 21.04C13.1 21.22 13 21.48 13 21.75C13 22.02 13.11 22.27 13.29 22.46C13.47 22.65 13.73 22.75 14 22.75H31C31.27 22.75 31.52 22.64 31.71 22.46C31.9 22.28 32 22.02 32 21.75C32 21.48 31.89 21.23 31.71 21.04C31.53 20.85 31.27 20.75 31 20.75ZM31 14.75H14C13.73 14.75 13.48 14.86 13.29 15.04C13.1 15.22 13 15.48 13 15.75C13 16.02 13.11 16.27 13.29 16.46C13.47 16.65 13.73 16.75 14 16.75H31C31.27 16.75 31.52 16.64 31.71 16.46C31.9 16.28 32 16.02 32 15.75C32 15.48 31.89 15.23 31.71 15.04C31.53 14.85 31.27 14.75 31 14.75Z\"/>',\n};\n\nexport const indentIconName = 'indent';\nexport const indentIcon: IconShapeTuple = [indentIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M24.8546 8.00489H17.8524C17.4523 7.96489 17.0722 8.16489 16.8621 8.52489C16.652 8.88489 16.652 9.32489 16.8621 9.68489C17.0722 10.0449 17.4623 10.2349 17.8524 10.1949H19.893L13.6811 25.8049H11.1503C10.7502 25.7649 10.3701 25.9649 10.16 26.3249C9.94993 26.6849 9.94993 27.1249 10.16 27.4849C10.3701 27.8449 10.7602 28.0349 11.1503 27.9949H18.1625C18.5626 28.0349 18.9427 27.8349 19.1528 27.4849C19.3629 27.1249 19.3629 26.6849 19.1528 26.3249C18.9427 25.9649 18.5526 25.7749 18.1625 25.8049H15.9718L22.1938 10.2049H24.8546C25.2547 10.2449 25.6348 10.0449 25.8449 9.69489C26.055 9.33489 26.055 8.89489 25.8449 8.53489C25.6348 8.17489 25.2447 7.98489 24.8546 8.01489V8.00489Z\"/>',\n};\n\nexport const italicIconName = 'italic';\nexport const italicIcon: IconShapeTuple = [italicIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31 26.75H5C4.45 26.75 4 27.2 4 27.75C4 28.3 4.45 28.75 5 28.75H31C31.55 28.75 32 28.3 32 27.75C32 27.2 31.55 26.75 31 26.75ZM5 10.75H31C31.55 10.75 32 10.3 32 9.75C32 9.2 31.55 8.75 31 8.75H5C4.45 8.75 4 9.2 4 9.75C4 10.3 4.45 10.75 5 10.75ZM31 14.75H5C4.45 14.75 4 15.2 4 15.75C4 16.3 4.45 16.75 5 16.75H31C31.55 16.75 32 16.3 32 15.75C32 15.2 31.55 14.75 31 14.75ZM31 20.75H5C4.45 20.75 4 21.2 4 21.75C4 22.3 4.45 22.75 5 22.75H31C31.55 22.75 32 22.3 32 21.75C32 21.2 31.55 20.75 31 20.75Z\"/>',\n};\n\nexport const justifyTextIconName = 'justify-text';\nexport const justifyTextIcon: IconShapeTuple = [justifyTextIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30,3H14v5h2V5h14c0.6,0,1,0.4,1,1v11c0,0.6-0.4,1-1,1H17v7h-5.3L8,27.9V25H5c-0.6,0-1-0.4-1-1V13c0-0.6,0.4-1,1-1h13v-2H5c-1.7,0-3,1.3-3,3v11c0,1.7,1.3,3,3,3h1v5.1l6.3-5.1H19v-7h11c1.7,0,3-1.3,3-3V6C33,4.3,31.7,3,30,3z\"/><path d=\"M6.2,22.9h2.4l0.6-1.6h3.1l0.6,1.6h2.4L11.9,14H9.5L6.2,22.9z M10.7,16.5l1,3.1h-2L10.7,16.5z\"/><path d=\"M20,17c1.1,0,2.6-0.3,4-1c1.4,0.7,3,1,4,1v-2c0,0-1,0-2.1-0.4c1.2-1.2,2.1-3,2.1-5.6V8h-3V6h-2v2h-3v2h5.9c-0.2,1.8-1,2.9-1.9,3.6c-0.6-0.5-1.2-1.2-1.6-2.1h-2.1c0.4,1.3,1,2.3,1.8,3.1C21.1,15,20.2,15,20,15V17z\"/>',\n  solid:\n    '<polygon points=\"11,16.5 10,19.6 12,19.6 11,16.5 \t\"/><path d=\"M30.3,3h-16v5h4v2h-13c-1.7,0-3,1.3-3,3v11c0,1.7,1.3,3,3,3h1v5.1l6.3-5.1h6.7v-7h11c1.7,0,3-1.3,3-3V6C33.3,4.3,32,3,30.3,3z M13.1,22.9l-0.5-1.6H9.5l-0.6,1.6H6.5L9.8,14h2.4l3.3,8.9L13.1,22.9z M28.3,15v2c-1.3,0-2.7-0.4-3.9-1c-1.2,0.6-2.6,0.9-4,1l-0.1-2c0.7,0,1.4-0.1,2.1-0.3c-0.9-0.9-1.5-2-1.8-3.2h2.1c0.3,0.9,0.9,1.6,1.6,2.2c1.1-0.9,1.8-2.2,1.9-3.7h-6V8h3V6h2v2h3.3l0.1,1c0.1,2.1-0.7,4.2-2.2,5.7C27.1,14.9,27.7,15,28.3,15z\"/>',\n};\n\nexport const languageIconName = 'language';\nexport const languageIcon: IconShapeTuple = [languageIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6.20325 16.2065C6.41073 16.1861 6.61821 16.2576 6.76641 16.4006C6.92449 16.5435 7.01341 16.7376 7.02329 16.9521C7.02329 17.3401 6.81581 17.7078 6.16373 18.2491L4.18772 19.8525V20.8737H8.27805V19.7401H5.96613L6.95413 18.9537C7.94213 18.2389 8.21877 17.6567 8.21877 16.9112C8.19901 16.4006 7.98165 15.9104 7.60621 15.5733C7.23077 15.2363 6.73677 15.0627 6.24277 15.1138C5.40296 15.1138 4.62244 15.5223 4.12844 16.2167L4.87932 16.9623C5.1856 16.5129 5.66972 16.2372 6.20325 16.2065ZM7.18137 26.2354C7.75441 26.0822 8.16937 25.5511 8.16937 24.9384C8.16937 24.0499 7.39873 23.3963 6.19337 23.3963C5.3832 23.386 4.61256 23.7639 4.11856 24.4175L4.80028 25.1528C5.11644 24.7545 5.59068 24.5197 6.08469 24.4992C6.61821 24.4992 6.99365 24.7648 6.99365 25.1733C6.99365 25.5818 6.63797 25.8065 6.00565 25.8065H5.4326V26.8277H6.06493C6.79605 26.8277 7.12209 27.0422 7.12209 27.4711C7.12209 27.9001 6.77629 28.1656 6.13409 28.1656C5.5808 28.1656 5.06704 27.9205 4.6916 27.5018L4 28.2983C4.55328 28.9315 5.35356 29.2788 6.18349 29.2481C7.45801 29.2481 8.28793 28.5435 8.28793 27.5732C8.28793 26.9094 7.81369 26.3375 7.18137 26.2354ZM6.09457 8.63893V12.8772H7.27029V7.25H6.33169L4.70148 8.38361L5.16584 9.24147L6.09457 8.63893ZM31.9802 9.84402C31.9802 9.28232 31.5356 8.82275 30.9922 8.82275H10.2639V10.8653H30.9922C31.5356 10.8653 31.9802 10.4057 31.9802 9.84402ZM31.012 16.9929H10.2837V19.0354H31.012C31.5554 19.0354 32 18.5759 32 18.0142C32 17.4525 31.5554 16.9929 31.012 16.9929ZM31.012 25.1631H10.2837V27.2056H31.012C31.5554 27.2056 32 26.746 32 26.1843C32 25.6226 31.5554 25.1631 31.012 25.1631Z\"/>',\n};\n\nexport const numberListIconName = 'number-list';\nexport const numberListIcon: IconShapeTuple = [numberListIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M1 2.125H27C27.27 2.125 27.52 2.015 27.71 1.835C27.9 1.655 28 1.395 28 1.125C28 0.855 27.89 0.605 27.71 0.415C27.53 0.225 27.27 0.125 27 0.125H1C0.73 0.125 0.48 0.235 0.29 0.415C0.1 0.595 0 0.855 0 1.125C0 1.395 0.11 1.645 0.29 1.835C0.47 2.025 0.73 2.125 1 2.125ZM27 18.125H1C0.73 18.125 0.48 18.235 0.29 18.415C0.1 18.595 0 18.855 0 19.125C0 19.395 0.11 19.645 0.29 19.835C0.47 20.025 0.73 20.125 1 20.125H27C27.27 20.125 27.52 20.015 27.71 19.835C27.9 19.655 28 19.395 28 19.125C28 18.855 27.89 18.605 27.71 18.415C27.53 18.225 27.27 18.125 27 18.125ZM6.43 6.795C6.47 6.605 6.45 6.395 6.38 6.215C6.31 6.035 6.18 5.875 6.01 5.765C5.85 5.655 5.65 5.595 5.46 5.595C5.33 5.595 5.2 5.625 5.07 5.675C4.94 5.725 4.84 5.805 4.75 5.895L0.5 10.135L4.74 14.375C4.93 14.565 5.18 14.665 5.45 14.665C5.72 14.665 5.97 14.565 6.15 14.375C6.34 14.185 6.44 13.935 6.44 13.675C6.44 13.415 6.34 13.155 6.15 12.965L3.33 10.135L6.15 7.305C6.29 7.165 6.39 6.985 6.43 6.795ZM27 12.125H10C9.73 12.125 9.48 12.235 9.29 12.415C9.1 12.595 9 12.855 9 13.125C9 13.395 9.11 13.645 9.29 13.835C9.47 14.025 9.73 14.125 10 14.125H27C27.27 14.125 27.52 14.015 27.71 13.835C27.9 13.655 28 13.395 28 13.125C28 12.855 27.89 12.605 27.71 12.415C27.53 12.225 27.27 12.125 27 12.125ZM27 6.125H10C9.73 6.125 9.48 6.235 9.29 6.415C9.1 6.595 9 6.855 9 7.125C9 7.395 9.11 7.645 9.29 7.835C9.47 8.025 9.73 8.125 10 8.125H27C27.27 8.125 27.52 8.015 27.71 7.835C27.9 7.655 28 7.395 28 7.125C28 6.855 27.89 6.605 27.71 6.415C27.53 6.225 27.27 6.125 27 6.125Z\"/>',\n};\n\nexport const outdentIconName = 'outdent';\nexport const outdentIcon: IconShapeTuple = [outdentIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29 10.75V4.75C29 3.65 28.1 2.75 27 2.75H6C4.9 2.75 4 3.65 4 4.75V10.75C4 11.85 4.9 12.75 6 12.75H27C28.1 12.75 29 11.85 29 10.75ZM6 4.75H27V10.75H6V4.75ZM31 6.75H30V13.04L16.7 17.29C16.27 17.43 15.98 17.84 16 18.29V19.75H14V32.75C14 33.85 14.9 34.75 16 34.75H18C19.1 34.75 20 33.85 20 32.75V19.75H18V19.02L31.3 14.75C31.73 14.61 32.02 14.2 32 13.75V7.75C32 7.2 31.55 6.75 31 6.75ZM18 32.75H16V21.75H18V32.75Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M29 10.75V4.75C29 3.65 28.1 2.75 27 2.75H6C4.9 2.75 4 3.65 4 4.75V10.75C4 11.85 4.9 12.75 6 12.75H27C28.1 12.75 29 11.85 29 10.75ZM31 6.75H30V13.04L16.7 17.29C16.27 17.43 15.98 17.84 16 18.29V19.75H14V32.75C14 33.85 14.9 34.75 16 34.75H18C19.1 34.75 20 33.85 20 32.75V19.75H18V19.02L31.3 14.75C31.73 14.61 32.02 14.2 32 13.75V7.75C32 7.2 31.55 6.75 31 6.75Z\"/>',\n};\n\nexport const paintRollerIconName = 'paint-roller';\nexport const paintRollerIcon: IconShapeTuple = [paintRollerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.39 24.28C29.04 25.03 28.49 25.67 27.79 26.13C27.09 26.56 26.28 26.79 25.46 26.79C24.64 26.79 23.83 26.56 23.13 26.13C22.43 25.68 21.87 25.03 21.52 24.28C21.4 24.03 21.33 23.76 21.25 23.5H19V27.34C19 27.46 19.02 27.57 19.07 27.68C19.12 27.79 19.19 27.89 19.27 27.97C19.36 28.05 19.46 28.11 19.57 28.16C19.68 28.2 19.8 28.22 19.92 28.21H20.12C20.35 28.21 20.57 28.12 20.73 27.96C20.89 27.8 20.99 27.58 20.99 27.35V25.72C21.47 26.57 22.17 27.28 23.02 27.78C23.89 28.27 24.87 28.52 25.87 28.5C26.98 28.51 28.08 28.21 29.02 27.62C29.96 27.03 30.71 26.2 31.19 25.21C31.46 24.67 31.65 24.09 31.77 23.5H29.65C29.57 23.76 29.5 24.03 29.38 24.28H29.39ZM14.12 23.97C14 24.39 13.79 24.79 13.51 25.13C13.23 25.47 12.89 25.76 12.5 25.97C11.68 26.44 10.75 26.69 9.81 26.69C8.97 26.73 8.14 26.48 7.45 25.99C7.15 25.78 6.91 25.49 6.74 25.16C6.58 24.83 6.5 24.46 6.51 24.09C6.51 23.89 6.55 23.69 6.6 23.5H4.67C4.63 23.72 4.6 23.95 4.6 24.18C4.58 24.76 4.69 25.34 4.92 25.87C5.15 26.4 5.5 26.87 5.95 27.24C6.92 28.04 8.16 28.46 9.42 28.41C10.35 28.41 11.27 28.2 12.11 27.78C12.93 27.41 13.63 26.8 14.11 26.04V27.21C14.11 27.44 14.2 27.66 14.36 27.82C14.52 27.98 14.74 28.07 14.97 28.07H15.11C15.34 28.07 15.56 27.98 15.72 27.82C15.88 27.66 15.97 27.44 15.97 27.21V23.5H14.11V23.97H14.12ZM33.71 19.79C33.52 19.6 33.27 19.5 33 19.5H31.73C31.6 18.99 31.42 18.49 31.18 18.02C30.69 17.02 29.92 16.17 28.96 15.57C28.02 14.99 26.92 14.68 25.81 14.69C24.81 14.67 23.83 14.93 22.96 15.42C22.11 15.92 21.41 16.62 20.93 17.47V9.36C20.93 9.13 20.83 8.92 20.67 8.75C20.51 8.59 20.29 8.5 20.05 8.5H19.92C19.69 8.5 19.47 8.59 19.3 8.75C19.14 8.91 19.04 9.13 19.04 9.36V19.5H15.96C15.9 18.24 15.45 17.02 14.61 16.06C14.09 15.54 13.46 15.14 12.77 14.88C12.08 14.62 11.34 14.52 10.61 14.57C9.26 14.6 7.93 14.9 6.7 15.45C6.59 15.5 6.49 15.56 6.41 15.65C6.33 15.74 6.27 15.84 6.22 15.95C6.18 16.06 6.16 16.18 6.17 16.3C6.17 16.42 6.21 16.53 6.26 16.64C6.3 16.74 6.37 16.83 6.45 16.91C6.53 16.99 6.62 17.05 6.73 17.09C6.83 17.13 6.94 17.15 7.05 17.15C7.16 17.15 7.27 17.12 7.37 17.08C7.79 16.88 8.22 16.71 8.66 16.56C9.25 16.35 9.87 16.23 10.49 16.22C11 16.17 11.52 16.24 12 16.43C12.48 16.62 12.9 16.93 13.24 17.33C13.71 17.97 13.99 18.73 14.07 19.51H3C2.73 19.51 2.48 19.62 2.29 19.8C2.1 19.98 2 20.24 2 20.51C2 20.78 2.11 21.03 2.29 21.22C2.48 21.41 2.73 21.51 3 21.51H33C33.27 21.51 33.52 21.4 33.71 21.22C33.9 21.03 34 20.78 34 20.51C34 20.24 33.89 19.99 33.71 19.8V19.79ZM21.25 19.5C21.32 19.3 21.4 19.1 21.49 18.9C21.84 18.15 22.4 17.52 23.1 17.07C23.8 16.63 24.61 16.4 25.43 16.4C26.25 16.4 27.07 16.63 27.76 17.07C28.45 17.52 29 18.16 29.36 18.9C29.45 19.1 29.53 19.3 29.6 19.5H21.25Z\"/>',\n};\n\nexport const strikethroughIconName = 'strikethrough';\nexport const strikethroughIcon: IconShapeTuple = [strikethroughIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13.3985 15.7462L19.7473 7.61928C19.8773 7.45934 19.9573 7.25942 19.9773 7.0495C19.9973 6.83958 19.9673 6.62966 19.8773 6.43973C19.7873 6.24981 19.6473 6.08987 19.4674 5.97991C19.2874 5.86995 19.0874 5.80998 18.8875 5.80998C18.7175 5.80998 18.5575 5.84996 18.4076 5.91993C18.2576 5.98991 18.1276 6.09987 18.0276 6.22982L12.0187 13.9668L5.9998 6.22982C5.89982 6.07987 5.75985 5.95992 5.60987 5.87995C5.4599 5.79998 5.27993 5.75 5.09997 5.75C4.89 5.75 4.69004 5.80998 4.52007 5.91993C4.3401 6.02989 4.20013 6.18983 4.11014 6.37976C4.02016 6.56968 3.98017 6.7796 4.00016 6.98952C4.02016 7.19944 4.10015 7.39937 4.23012 7.5593L10.589 15.7462L4.25012 23.873C4.12014 24.033 4.04016 24.2329 4.02016 24.4428C4.00016 24.6527 4.03016 24.8626 4.12014 25.0526C4.21013 25.2425 4.3501 25.4024 4.53007 25.5124C4.71004 25.6224 4.91 25.6823 5.10996 25.6823C5.27993 25.6823 5.4399 25.6423 5.58988 25.5724C5.73985 25.5024 5.86983 25.3924 5.96981 25.2625L11.9487 17.5655L18.0376 25.3225C18.1376 25.4524 18.2676 25.5624 18.4176 25.6324C18.5675 25.7023 18.7275 25.7423 18.8975 25.7423C19.1074 25.7423 19.3074 25.6823 19.4774 25.5724C19.6573 25.4624 19.7973 25.3025 19.8873 25.1126C19.9773 24.9226 20.0173 24.7127 19.9873 24.5028C19.9573 24.2929 19.8873 24.0929 19.7573 23.933L13.3985 15.7462ZM25.7762 30.3006L29.0157 27.4117C29.8855 26.6919 30.6354 25.8423 31.2553 24.8826C31.6952 24.1629 31.9351 23.3232 31.9351 22.4736C31.9451 21.7838 31.7652 21.1141 31.4052 20.5343C31.0453 19.9545 30.5354 19.4947 29.9355 19.2048C29.3156 18.8849 28.6257 18.735 27.9359 18.745C27.066 18.745 26.2162 18.9549 25.4463 19.3848C24.6864 19.8146 24.0366 20.4244 23.5766 21.1841L24.5765 22.0137C24.9764 21.434 25.4763 20.9442 26.0562 20.5543C26.6061 20.2044 27.236 20.0245 27.8859 20.0445C28.3258 20.0445 28.7557 20.1445 29.1456 20.3344C29.5456 20.5243 29.8955 20.8242 30.1455 21.1941C30.3854 21.5839 30.5054 22.0337 30.4954 22.5036C30.4954 23.2233 30.2654 23.923 29.8655 24.5028C29.3356 25.2925 28.7057 26.0022 27.9858 26.612L23.4966 30.5205V31.75H31.9951V30.3106H25.7762V30.3006Z\"/>',\n};\n\nexport const subscriptIconName = 'subscript';\nexport const subscriptIcon: IconShapeTuple = [subscriptIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M13.3998 21L19.7498 12.87C19.8798 12.71 19.9598 12.51 19.9798 12.3C19.9998 12.09 19.9698 11.88 19.8798 11.69C19.7898 11.5 19.6498 11.34 19.4698 11.23C19.2898 11.12 19.0898 11.06 18.8898 11.06C18.7198 11.06 18.5598 11.1 18.4098 11.17C18.2598 11.24 18.1298 11.35 18.0298 11.48L12.0198 19.22L5.99985 11.48C5.89985 11.33 5.75985 11.21 5.60985 11.13C5.45985 11.05 5.27985 11 5.09985 11C4.88985 11 4.68985 11.06 4.51985 11.17C4.33985 11.28 4.19985 11.44 4.10985 11.63C4.01985 11.82 3.97985 12.03 4.00985 12.24C4.03985 12.45 4.10985 12.65 4.23985 12.81L10.5998 21L4.24985 29.13C4.11985 29.29 4.03985 29.49 4.01985 29.7C3.99985 29.91 4.02985 30.12 4.11985 30.31C4.20985 30.5 4.34985 30.66 4.52985 30.77C4.70985 30.88 4.90985 30.94 5.10985 30.94C5.27985 30.94 5.43985 30.9 5.58985 30.83C5.73985 30.76 5.86985 30.65 5.96985 30.52L11.9498 22.82L18.0398 30.58C18.1398 30.71 18.2698 30.82 18.4198 30.89C18.5698 30.96 18.7298 31 18.8998 31C19.1098 31 19.3098 30.94 19.4798 30.83C19.6598 30.72 19.7998 30.56 19.8898 30.37C19.9798 30.18 20.0198 29.97 19.9898 29.76C19.9598 29.55 19.8898 29.35 19.7598 29.19L13.3998 21ZM25.7799 16.56L29.0198 13.67C29.8899 12.95 30.6398 12.1 31.2598 11.14C31.6999 10.42 31.9398 9.57995 31.9398 8.72995C31.9499 8.03995 31.7698 7.36995 31.4098 6.78995C31.0498 6.20995 30.5399 5.74995 29.9398 5.45995C29.3198 5.14995 28.6299 4.98995 27.9398 4.99995C27.0698 4.99995 26.2199 5.20995 25.4499 5.63995C24.6898 6.06995 24.0398 6.67995 23.5798 7.43995L24.5798 8.26995C24.9798 7.68995 25.4798 7.19995 26.0598 6.80995C26.6098 6.45995 27.2398 6.27995 27.8898 6.29995C28.3298 6.29995 28.7598 6.39995 29.1498 6.58995C29.5498 6.77995 29.8998 7.07995 30.1498 7.44995C30.3898 7.83995 30.5098 8.28995 30.4998 8.75995C30.4998 9.47995 30.2698 10.18 29.8699 10.76C29.3398 11.55 28.7098 12.26 27.9898 12.87L23.4998 16.78V18.01H31.9998V16.57H25.7799V16.56Z\"/>',\n};\n\nexport const superscriptIconName = 'superscript';\nexport const superscriptIcon: IconShapeTuple = [superscriptIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.9643 9.49019C12.7742 8.89019 12.214 8.50019 11.5937 8.50019H11.4737C10.8434 8.49019 10.2832 8.88019 10.0831 9.48019L2.14005 26.9302C2.05002 27.1102 2 27.3102 2 27.5202C2 28.0602 2.44017 28.5002 2.98038 28.5002C3.46057 28.5002 3.89074 28.2002 4.0408 27.7402L6.08159 23.1602H16.8658L18.9066 27.6802C19.0667 28.1502 19.5068 28.4802 20.007 28.5002C20.5872 28.5002 21.0674 28.0202 21.0674 27.4402C21.0574 27.2502 21.0074 27.0602 20.9274 26.8802L12.9643 9.49019ZM6.97194 21.1802L11.4737 11.1102L15.9854 21.1702H6.98194L6.97194 21.1802ZM32.6119 15.3402C31.3614 14.2302 29.7308 13.6702 28.0602 13.7802C26.4695 13.7802 24.8989 14.1102 23.4584 14.7602C23.1182 14.9202 22.8981 15.2602 22.8881 15.6402C22.9282 16.1302 23.3183 16.5202 23.8085 16.5502C23.9385 16.5502 24.0686 16.5202 24.1886 16.4702C25.3291 15.9402 26.5796 15.6702 27.8301 15.6702C30.4711 15.6702 32.0217 16.9802 32.0217 19.5302V20.0202C30.6111 19.6102 29.1506 19.4102 27.69 19.4202C24.1186 19.4202 21.6777 21.0102 21.6777 23.9902V24.0402C21.6777 26.9402 24.3187 28.4502 26.9397 28.4502C28.9305 28.5102 30.8212 27.6002 32.0217 26.0102V27.2702C32.0217 27.8102 32.4619 28.2502 33.0021 28.2502C33.2722 28.2502 33.5323 28.1402 33.7124 27.9402C33.9024 27.7402 33.9925 27.4802 33.9825 27.2102V19.4902C34.1025 17.9702 33.6023 16.4702 32.6019 15.3302L32.6119 15.3402ZM32.0617 22.9202C32.0617 25.1702 29.9309 26.7502 27.3499 26.7502C25.4491 26.7502 23.8085 25.7102 23.8085 23.9302V23.8702C23.8085 22.1002 25.2791 20.9202 27.9201 20.9202C29.3206 20.9202 30.7112 21.1302 32.0517 21.5202V22.9202H32.0617Z\"/>',\n};\n\nexport const textIconName = 'text';\nexport const textIcon: IconShapeTuple = [textIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M19.47,3.84a1.45,1.45,0,0,0-1.4-1H18a1.45,1.45,0,0,0-1.42,1L8.42,21.56a1.35,1.35,0,0,0-.14.59,1,1,0,0,0,1,1,1.11,1.11,0,0,0,1.08-.77l2.08-4.65h11l2.08,4.59a1.24,1.24,0,0,0,1.12.83,1.08,1.08,0,0,0,1.08-1.08,1.59,1.59,0,0,0-.14-.57ZM13.36,15.71,18,5.49l4.6,10.22Z\"/><rect x=\"4.06\" y=\"25\" width=\"28\" height=\"8\" rx=\"2\" ry=\"2\"/>',\n};\n\nexport const textColorIconName = 'text-color';\nexport const textColorIcon: IconShapeTuple = [textColorIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M26 17.96C26 23.88 22.79 26.96 17.99 26.96C13.19 26.96 9.99 23.88 10 18.13V8.15C10 7.51 10.49 7 11.09 7C11.69 7 12.18 7.51 12.18 8.15V17.99C12.18 22.37 14.5 24.84 18.05 24.84C21.6 24.84 23.84 22.57 23.84 18.13V8.15C23.84 7.51 24.33 7 24.93 7C25.53 7 26.02 7.51 26.02 8.15V17.96H26ZM4 29.9C4 29.33 4.44 28.85 5 28.8H31C31.57 28.85 32 29.33 32 29.9C32 30.47 31.56 30.95 31 31H5C4.43 30.95 4 30.47 4 29.9Z\"/>',\n};\n\nexport const underlineIconName = 'underline';\nexport const underlineIcon: IconShapeTuple = [underlineIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M5.56749 13.93L11.2875 16.22L12.7675 14.66L7.70749 12.64L8.33749 12.01H15.2775L17.1775 10.01H7.93749C7.66749 10.01 7.41749 10.12 7.22749 10.3L5.22749 12.3C4.98749 12.54 4.88749 12.88 4.95749 13.21C5.02749 13.54 5.25749 13.81 5.56749 13.94V13.93ZM31.9375 4H26.9375C26.1075 4 25.3075 4.35 24.7475 4.95L9.50749 21H3.93749C3.53749 21 3.16749 21.24 3.01749 21.62C2.85749 21.99 2.94749 22.42 3.23749 22.71L9.23749 28.71C9.60749 29.08 10.1875 29.1 10.5875 28.77L18.4275 22.21L23.0475 31.45C23.1875 31.74 23.4675 31.94 23.7775 31.99C23.8275 31.99 23.8875 32 23.9375 32C24.1975 32 24.4575 31.9 24.6475 31.71L26.6475 29.71C26.8375 29.52 26.9375 29.27 26.9375 29V15.09L33.7375 9.4C34.4875 8.84 34.9375 7.94 34.9375 7C34.9375 5.35 33.5875 4 31.9375 4ZM32.4975 7.83L25.2975 13.85C25.0675 14.04 24.9375 14.32 24.9375 14.62V28.58L24.2075 29.31L19.6375 20.18C19.4975 19.91 19.2475 19.71 18.9475 19.65C18.8775 19.64 18.8075 19.63 18.7475 19.63C18.5175 19.63 18.2875 19.71 18.1075 19.86L9.99749 26.65L6.34749 23H9.93749C10.2075 23 10.4775 22.89 10.6675 22.69L26.2075 6.32C26.3975 6.12 26.6675 6 26.9375 6H31.9375C32.4875 6 32.9375 6.45 32.9375 7C32.9375 7.31 32.7875 7.61 32.4975 7.83Z\"/>',\n  solid:\n    '<path d=\"M5.56749 13.93L11.2875 16.22L17.1875 10H7.93749C7.66749 10 7.41749 10.11 7.22749 10.29L5.22749 12.29C4.98749 12.53 4.88749 12.87 4.95749 13.2C5.02749 13.53 5.25749 13.8 5.56749 13.93ZM31.9375 4H26.9375C26.1075 4 25.3075 4.35 24.7475 4.95L9.50749 21H3.93749C3.53749 21 3.16749 21.24 3.01749 21.62C2.85749 21.99 2.94749 22.42 3.23749 22.71L9.23749 28.71C9.60749 29.08 10.1875 29.1 10.5875 28.77L18.4275 22.21L23.0475 31.45C23.1875 31.74 23.4675 31.94 23.7775 31.99C23.8275 31.99 23.8875 32 23.9375 32C24.1975 32 24.4575 31.9 24.6475 31.71L26.6475 29.71C26.8375 29.52 26.9375 29.27 26.9375 29V15.09L33.7375 9.4C34.4875 8.84 34.9375 7.94 34.9375 7C34.9375 5.35 33.5875 4 31.9375 4Z\"/>',\n};\n\nexport const airplaneIconName = 'airplane';\nexport const airplaneIcon: IconShapeTuple = [airplaneIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M27.9297 16C27.5398 16 27.1599 16.04 26.7801 16.1L23.891 6.71C23.761 6.29 23.3711 6 22.9313 6H19.9322C19.3824 6 18.9325 6.45 18.9325 7C18.9325 7.55 19.3824 8 19.9322 8H22.1915L23.4211 12H13.5442L12.8244 10.55C12.6545 10.21 12.3046 10 11.9347 10H7.93594C7.38611 10 6.93625 10.45 6.93625 11C6.93625 11.55 7.38611 12 7.93594 12H11.3149L11.8647 13.09L10.965 16.08C10.6251 16.03 10.2852 16 9.93531 16C6.07652 16 2.9375 19.14 2.9375 23C2.9375 26.86 6.07652 30 9.93531 30C13.4542 30 16.3633 27.39 16.8532 24H18.9325V22H16.8532C16.5133 19.63 14.9837 17.64 12.8844 16.66L13.6841 14H24.0509L24.8906 16.71C22.5614 17.85 20.9419 20.24 20.9419 23C20.9419 26.86 24.0809 30 27.9397 30C31.7985 30 34.9375 26.86 34.9375 23C34.9375 19.14 31.7985 16 27.9397 16H27.9297ZM9.93531 28C7.17618 28 4.93688 25.76 4.93688 23C4.93688 20.24 7.17618 18 9.93531 18C10.0853 18 10.2252 18.03 10.3752 18.04L8.97561 22.71C8.88564 23.01 8.94562 23.34 9.13556 23.59C9.3255 23.84 9.62541 23.99 9.93531 23.99H14.8338C14.3739 26.27 12.3546 27.99 9.93531 27.99V28ZM14.8338 22H11.2749L12.2846 18.62C13.5642 19.31 14.5239 20.53 14.8238 22H14.8338ZM27.9297 28C25.1706 28 22.9313 25.76 22.9313 23C22.9313 21.14 23.9709 19.53 25.4805 18.67L26.98 23.52C27.1099 23.95 27.5098 24.23 27.9397 24.23C28.0397 24.23 28.1396 24.22 28.2296 24.19C28.7594 24.03 29.0493 23.47 28.8894 22.94L27.3899 18.06C27.5698 18.04 27.7497 18 27.9397 18C30.6988 18 32.9381 20.24 32.9381 23C32.9381 25.76 30.6988 28 27.9397 28H27.9297Z\"/>',\n  solid:\n    '<path d=\"M16.8575 23.9925H18.9375V21.9933H16.8575C16.9075 22.3232 16.9375 22.6531 16.9375 22.9929C16.9375 23.3328 16.9075 23.6626 16.8575 23.9925ZM9.1375 23.5927C8.9475 23.3428 8.8875 23.0129 8.9775 22.713L10.9675 16.0858C10.6275 16.0358 10.2875 16.0058 9.9375 16.0058C6.0775 16.0058 2.9375 19.1445 2.9375 23.0029C2.9375 26.8613 6.0775 30 9.9375 30C13.4575 30 16.3675 27.3911 16.8575 24.0025H9.9375C9.6175 24.0025 9.3275 23.8526 9.1375 23.6027V23.5927ZM23.8975 6.7097C23.7675 6.28988 23.3775 6 22.9375 6H19.9375C19.3875 6 18.9375 6.44981 18.9375 6.99958C18.9375 7.54935 19.3875 7.99917 19.9375 7.99917H22.1975L23.4275 11.9975H13.5475L12.8275 10.5481C12.6575 10.2082 12.3075 9.99833 11.9375 9.99833H7.9375C7.3875 9.99833 6.9375 10.4481 6.9375 10.9979C6.9375 11.5477 7.3875 11.9975 7.9375 11.9975H11.3175L11.8675 13.087L10.9675 16.0758C11.6475 16.1758 12.2875 16.3757 12.8875 16.6456L13.6875 13.9867H24.0575L24.8975 16.6955C25.4875 16.4057 26.1275 16.1958 26.8075 16.0858L23.8975 6.7097ZM16.8575 21.9933C16.5175 19.6243 14.9875 17.6352 12.8875 16.6556L11.2875 21.9933H16.8675H16.8575ZM27.9375 15.9958C27.5475 15.9958 27.1675 16.0358 26.7875 16.0958L28.8975 22.9229C29.0575 23.4527 28.7675 24.0125 28.2375 24.1724C28.1375 24.2024 28.0375 24.2124 27.9475 24.2124C27.5175 24.2124 27.1275 23.9325 26.9875 23.5027L24.8875 16.6955C22.5575 17.8351 20.9375 20.2241 20.9375 22.9829C20.9375 26.8413 24.0775 29.98 27.9375 29.98C31.7975 29.98 34.9375 26.8413 34.9375 22.9829C34.9375 19.1245 31.7975 15.9858 27.9375 15.9858V15.9958Z\"/>',\n};\n\nexport const bicycleIconName = 'bicycle';\nexport const bicycleIcon: IconShapeTuple = [bicycleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M17.9056 20H27.8844C28.2636 20 28.6029 19.79 28.7725 19.46C28.9422 19.13 28.9122 18.73 28.6927 18.42L18.7139 4.41998C18.4645 4.06998 18.0154 3.91998 17.5963 4.04998C17.1872 4.17998 16.9078 4.56998 16.9078 4.99998V19C16.9078 19.55 17.3568 20 17.9056 20ZM18.9035 8.11998L25.9485 18H18.9035V8.11998ZM7.92688 20H13.9141C14.463 20 14.912 19.55 14.912 19V8.99998C14.912 8.54998 14.6126 8.15998 14.1836 8.03998C13.7545 7.91998 13.2955 8.09998 13.0659 8.48998L7.07869 18.49C6.88909 18.8 6.88909 19.18 7.06871 19.5C7.24832 19.81 7.57762 20.01 7.93686 20.01L7.92688 20ZM12.9163 12.61V18H9.69312L12.9163 12.61ZM6.929 26.27V25C6.929 24.4 7.42794 24 8.02667 24H32.8738L30.4789 26.13C31.2672 26.2 31.9957 26.45 32.6443 26.84L34.2708 25.4L34.4704 25.2C35.1689 24.4 35.0691 23.1 34.2708 22.4C33.8717 22.2 33.4725 22 32.9736 22H8.02667C6.33028 22 5.03304 23.3 5.03304 25V27.32C5.10289 27.27 5.17274 27.24 5.23261 27.19C5.75151 26.77 6.33028 26.47 6.929 26.27ZM29.9799 28.09C28.8823 27.99 27.7846 28.39 26.8865 29.19C25.7889 30.29 23.9927 30.29 22.7952 29.19C21.7974 28.49 20.6997 28.09 19.5022 28.09C18.3048 27.99 17.1073 28.39 16.2093 29.19C15.6105 29.69 14.912 29.99 14.1137 29.99C13.3154 29.99 12.6169 29.69 12.0182 29.19C11.0203 28.39 9.82284 27.99 8.62539 27.99C7.42794 27.99 6.23049 28.39 5.23261 29.19C4.63389 29.69 3.7358 29.99 2.9375 29.99V31.99C4.23474 32.09 5.53198 31.69 6.52985 30.79C7.12858 30.29 8.02667 29.99 8.82497 29.99C9.52348 29.99 10.3218 30.29 10.9205 30.79C12.7167 32.39 15.5107 32.39 17.4067 30.79C18.0054 30.29 18.7039 29.99 19.5022 29.99C20.2008 29.99 20.8993 30.29 21.498 30.79C23.394 32.39 26.0882 32.39 27.9842 30.79C28.4831 30.29 29.2814 29.99 29.9799 29.99C30.6785 29.99 31.377 30.29 31.8759 30.79C32.774 31.49 33.7719 31.89 34.8695 31.99V29.99C33.8717 29.99 33.6721 29.59 33.1731 29.19C32.2751 28.49 31.1774 28.09 29.9799 28.09Z\"/>',\n  solid:\n    '<path d=\"M17.9056 20H27.8844C28.2636 20 28.6029 19.79 28.7725 19.46C28.9422 19.13 28.9122 18.73 28.6927 18.42L18.7139 4.41998C18.4645 4.06998 18.0154 3.91998 17.5963 4.04998C17.1872 4.17998 16.9078 4.56998 16.9078 4.99998V19C16.9078 19.55 17.3568 20 17.9056 20ZM7.92688 20H13.9141C14.463 20 14.912 19.55 14.912 19V8.99998C14.912 8.54998 14.6126 8.15998 14.1836 8.03998C13.7545 7.91998 13.2955 8.09998 13.0659 8.48998L7.07869 18.49C6.88909 18.8 6.88909 19.18 7.06871 19.5C7.24832 19.81 7.57762 20.01 7.93686 20.01L7.92688 20ZM6.929 26.27V25C6.929 24.4 7.42794 24 8.02667 24H32.8738L30.4789 26.13C31.2672 26.2 31.9957 26.45 32.6443 26.84L34.2708 25.4L34.4704 25.2C35.1689 24.4 35.0691 23.1 34.2708 22.4C33.8717 22.2 33.4725 22 32.9736 22H8.02667C6.33028 22 5.03304 23.3 5.03304 25V27.32C5.10289 27.27 5.17274 27.24 5.23261 27.19C5.75151 26.77 6.33028 26.47 6.929 26.27ZM29.9799 28.09C28.8823 27.99 27.7846 28.39 26.8865 29.19C25.7889 30.29 23.9927 30.29 22.7952 29.19C21.7974 28.49 20.6997 28.09 19.5022 28.09C18.3048 27.99 17.1073 28.39 16.2093 29.19C15.6105 29.69 14.912 29.99 14.1137 29.99C13.3154 29.99 12.6169 29.69 12.0182 29.19C11.0203 28.39 9.82284 27.99 8.62539 27.99C7.42794 27.99 6.23049 28.39 5.23261 29.19C4.63389 29.69 3.7358 29.99 2.9375 29.99V31.99C4.23474 32.09 5.53198 31.69 6.52985 30.79C7.12858 30.29 8.02667 29.99 8.82497 29.99C9.52348 29.99 10.3218 30.29 10.9205 30.79C12.7167 32.39 15.5107 32.39 17.4067 30.79C18.0054 30.29 18.7039 29.99 19.5022 29.99C20.2008 29.99 20.8993 30.29 21.498 30.79C23.394 32.39 26.0882 32.39 27.9842 30.79C28.4831 30.29 29.2814 29.99 29.9799 29.99C30.6785 29.99 31.377 30.29 31.8759 30.79C32.774 31.49 33.7719 31.89 34.8695 31.99V29.99C33.8717 29.99 33.6721 29.59 33.1731 29.19C32.2751 28.49 31.1774 28.09 29.9799 28.09Z\"/>',\n};\n\nexport const boatIconName = 'boat';\nexport const boatIcon: IconShapeTuple = [boatIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10.94 24C8.72931 24 6.93875 25.79 6.93875 28C6.93875 30.21 8.72931 32 10.94 32C13.1507 32 14.9413 30.21 14.9413 28C14.9413 25.79 13.1507 24 10.94 24ZM10.94 30C9.83966 30 8.93938 29.1 8.93938 28C8.93938 26.9 9.83966 26 10.94 26C12.0403 26 12.9406 26.9 12.9406 28C12.9406 29.1 12.0403 30 10.94 30ZM6.93875 22H14.9413V14H6.93875V22ZM8.93938 16H12.9406V20H8.93938V16ZM24.9444 8H18.9425V10H24.9444V8ZM28.9556 14.44C30.206 13.31 30.9463 11.7 30.9463 10C30.9463 6.69 28.2554 4 24.9444 4H18.9425C16.3817 4 14.121 5.64 13.2807 8H5.93844C4.28792 8 2.9375 9.35 2.9375 11V27C2.9375 28.3 3.77776 29.4 4.93813 29.82V11C4.93813 10.45 5.38827 10 5.93844 10H14.8612L15.0213 9.2C15.4014 7.35 17.0519 6 18.9425 6H24.9444C27.1551 6 28.9456 7.79 28.9456 10C28.9456 11.43 28.1954 12.72 26.935 13.45L25.9747 14H24.9344V22H32.9369V27C32.9369 27.55 32.4867 28 31.9366 28H30.9362V30H31.9366C33.5871 30 34.9375 28.65 34.9375 27V20.59L28.9456 14.43L28.9556 14.44ZM26.945 20V16H27.6852L31.5764 20H26.945ZM20.9431 22H22.9438V14H16.9419V30H18.9425V16H20.9431V22ZM24.9444 24C22.7337 24 20.9431 25.79 20.9431 28C20.9431 30.21 22.7337 32 24.9444 32C27.1551 32 28.9456 30.21 28.9456 28C28.9456 25.79 27.1551 24 24.9444 24ZM24.9444 30C23.844 30 22.9438 29.1 22.9438 28C22.9438 26.9 23.844 26 24.9444 26C26.0447 26 26.945 26.9 26.945 28C26.945 29.1 26.0447 30 24.9444 30Z\"/>',\n  solid:\n    '<path d=\"M6.93875 22H14.9413V14H6.93875V22ZM10.94 24C8.72931 24 6.93875 25.79 6.93875 28C6.93875 30.21 8.72931 32 10.94 32C13.1507 32 14.9413 30.21 14.9413 28C14.9413 25.79 13.1507 24 10.94 24ZM24.9444 8H18.9425V10H24.9444V8ZM20.9431 22H22.9438V14H16.9419V30H18.9425V16H20.9431V22ZM28.9556 14.44C30.206 13.31 30.9463 11.7 30.9463 10C30.9463 6.69 28.2554 4 24.9444 4H18.9425C16.3817 4 14.121 5.64 13.2807 8H5.93844C4.28792 8 2.9375 9.35 2.9375 11V27C2.9375 28.3 3.77776 29.4 4.93813 29.82V11C4.93813 10.45 5.38827 10 5.93844 10H14.8612L15.0213 9.2C15.4014 7.35 17.0519 6 18.9425 6H24.9444C27.1551 6 28.9456 7.79 28.9456 10C28.9456 11.43 28.1954 12.72 26.935 13.45L25.9747 14H24.9344V22H32.9369V27C32.9369 27.55 32.4867 28 31.9366 28H30.9362V30H31.9366C33.5871 30 34.9375 28.65 34.9375 27V20.59L28.9456 14.43L28.9556 14.44ZM24.9444 24C22.7337 24 20.9431 25.79 20.9431 28C20.9431 30.21 22.7337 32 24.9444 32C27.1551 32 28.9456 30.21 28.9456 28C28.9456 25.79 27.1551 24 24.9444 24Z\"/>',\n};\n\nexport const campervanIconName = 'campervan';\nexport const campervanIcon: IconShapeTuple = [campervanIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M26.6275 15.15C22.9475 7.96 19.3075 5 14.1275 5C8.9475 5 4.9375 9.12 4.9375 14.19V15C3.8375 15 2.9375 15.9 2.9375 17V25C2.9375 26.1 3.8375 27 4.9375 27V17H24.9375C29.3475 17 32.9375 20.59 32.9375 25H28.3775C27.6875 23.81 26.4075 23 24.9375 23C22.7275 23 20.9375 24.79 20.9375 27C20.9375 29.21 22.7275 31 24.9375 31C27.1475 31 28.9375 29.21 28.9375 27H32.9375C34.0375 27 34.9375 26.1 34.9375 25C34.9375 20.06 31.3375 15.96 26.6275 15.15ZM10.9375 15H6.9375V14.19C6.9375 11.37 8.5675 8.93 10.9375 7.76V15ZM12.9375 15V7.11C13.3275 7.05 13.7175 7 14.1275 7C17.6075 7 20.6975 8.41 24.2875 15H12.9375ZM24.9375 29C23.8375 29 22.9375 28.1 22.9375 27C22.9375 25.9 23.8375 25 24.9375 25C26.0375 25 26.9375 25.9 26.9375 27C26.9375 28.1 26.0375 29 24.9375 29ZM10.9375 23C8.7275 23 6.9375 24.79 6.9375 27C6.9375 29.21 8.7275 31 10.9375 31C13.1475 31 14.9375 29.21 14.9375 27H18.9375C18.9375 26.3 19.0675 25.63 19.2875 25H14.3775C13.6875 23.81 12.4075 23 10.9375 23ZM10.9375 29C9.8375 29 8.9375 28.1 8.9375 27C8.9375 25.9 9.8375 25 10.9375 25C12.0375 25 12.9375 25.9 12.9375 27C12.9375 28.1 12.0375 29 10.9375 29ZM16.9375 19H12.9375V21H16.9375V19Z\"/>',\n  solid:\n    '<path d=\"M26.6275 15.15C22.9475 7.96 19.3075 5 14.1275 5C8.9475 5 4.9375 9.12 4.9375 14.19V15C3.8375 15 2.9375 15.9 2.9375 17V25C2.9375 26.1 3.8375 27 4.9375 27C4.9375 23.69 7.6275 21 10.9375 21C10.9575 21 10.9775 21 10.9875 21V23C10.9875 23 10.9475 23 10.9375 23C8.7275 23 6.9375 24.79 6.9375 27C6.9375 29.21 8.7275 31 10.9375 31C13.1475 31 14.9375 29.21 14.9375 27H18.9375C18.9375 23.69 21.6275 21 24.9375 21V23C22.7275 23 20.9375 24.79 20.9375 27C20.9375 29.21 22.7275 31 24.9375 31C27.1475 31 28.9375 29.21 28.9375 27H32.9375C34.0375 27 34.9375 26.1 34.9375 25C34.9375 20.06 31.3375 15.96 26.6275 15.15ZM10.9375 15H6.9375V14.19C6.9375 11.37 8.5675 8.93 10.9375 7.76V15ZM10.9375 29C9.8375 29 8.9375 28.1 8.9375 27C8.9375 25.9 9.8375 25 10.9375 25C12.0375 25 12.9375 25.9 12.9375 27C12.9375 28.1 12.0375 29 10.9375 29ZM16.9375 21H12.9375V19H16.9375V21ZM12.9375 15V7.11C13.3275 7.05 13.7175 7 14.1275 7C17.6075 7 20.6975 8.41 24.2875 15H12.9375ZM24.9375 29C23.8375 29 22.9375 28.1 22.9375 27C22.9375 25.9 23.8375 25 24.9375 25C26.0375 25 26.9375 25.9 26.9375 27C26.9375 28.1 26.0375 29 24.9375 29Z\"/>',\n};\n\nexport const carIconName = 'car';\nexport const carIcon: IconShapeTuple = [carIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14.4375 21C11.9375 21 9.9375 23 9.9375 25.5C9.9375 28 11.9375 30 14.4375 30C16.9375 30 18.9375 28 18.9375 25.5C18.9375 23 16.9375 21 14.4375 21ZM14.4375 28C13.0375 28 11.9375 26.9 11.9375 25.5C11.9375 24.1 13.0375 23 14.4375 23C15.8375 23 16.9375 24.1 16.9375 25.5C16.9375 26.9 15.8375 28 14.4375 28ZM14.9375 12H6.9375V18H14.9375V12ZM12.9375 16H8.9375V14H12.9375V16ZM33.9375 24H30.9375V16.5C30.9375 16 30.8375 15.5 30.5375 15L26.5375 7.5C26.0375 6.5 25.8375 6 24.7375 6H5.9375C4.2375 6 2.9375 7.3 2.9375 9V23C2.9375 24.7 4.2375 26 5.9375 26H7.9375V24H5.9375C5.3375 24 4.9375 23.6 4.9375 23V9C4.9375 8.4 5.3375 8 5.9375 8H23.9375C24.3375 8 24.6375 8.2 24.8375 8.5L28.8375 16C28.9375 16.1 28.9375 16.3 28.9375 16.5V24H24.9375V12H16.9375V20H18.9375V14H22.9375V24H20.9375V26H33.9375C34.5375 26 34.9375 25.6 34.9375 25C34.9375 24.4 34.5375 24 33.9375 24Z\"/>',\n  solid:\n    '<path d=\"M14.9375 12H6.9375V18H14.9375V12ZM14.4375 21C11.9375 21 9.9375 23 9.9375 25.5C9.9375 28 11.9375 30 14.4375 30C16.9375 30 18.9375 28 18.9375 25.5C18.9375 23 16.9375 21 14.4375 21ZM33.9375 24H30.9375V16.5C30.9375 16 30.8375 15.5 30.5375 15L26.5375 7.5C26.0375 6.5 25.8375 6 24.7375 6H5.9375C4.2375 6 2.9375 7.3 2.9375 9V23C2.9375 24.7 4.2375 26 5.9375 26H7.9375V24H5.9375C5.3375 24 4.9375 23.6 4.9375 23V9C4.9375 8.4 5.3375 8 5.9375 8H23.9375C24.3375 8 24.6375 8.2 24.8375 8.5L28.8375 16C28.9375 16.1 28.9375 16.3 28.9375 16.5V24H24.9375V12H16.9375V20H18.9375V14H22.9375V24H20.9375V26H33.9375C34.5375 26 34.9375 25.6 34.9375 25C34.9375 24.4 34.5375 24 33.9375 24Z\"/>',\n};\n\nexport const caravanIconName = 'caravan';\nexport const caravanIcon: IconShapeTuple = [caravanIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M20.82,15.31h0L10.46,9c-.46-.26-1.11.37-.86.84l6.15,10.56,10.56,6.15a.66.66,0,0,0,.84-.86Zm-4,4,3-3,4.55,7.44Z\"/><path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2Zm1,29.95V29.53H17v2.42A14,14,0,0,1,4.05,19H6.47V17H4.05A14,14,0,0,1,17,4.05V6.47h2V4.05A14,14,0,0,1,31.95,17H29.53v2h2.42A14,14,0,0,1,19,31.95Z\"/>',\n  solid:\n    '<path d=\"M18,2A16,16,0,1,0,34,18,16,16,0,0,0,18,2ZM6.47,19H4.05c0-.33-.05-.66-.05-1s0-.67.05-1H6.47ZM17,4.05c.33,0,.66-.05,1-.05s.67,0,1,.05V6.47H17Zm2,27.9c-.33,0-.66.05-1,.05s-.67,0-1-.05V29.53h2Zm8-5.58a.59.59,0,0,1-.69.16L15.75,20.38,9.6,9.82c-.25-.47.39-1.1.86-.84l10.37,6.33h0l6.33,10.37A.59.59,0,0,1,27,26.37ZM29.53,19V17h2.42c0,.33.05.66.05,1s0,.67-.05,1Z\"/><polygon points=\"16.77 19.35 24.35 23.77 19.8 16.33 16.77 19.35\"/>',\n};\n\nexport const compassIconName = 'compass';\nexport const compassIcon: IconShapeTuple = [compassIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M6.93687 24.2V19.97H32.2129L29.8733 24.06C30.5632 24 31.2831 24.16 31.943 24.46L34.8025 19.46C34.9825 19.15 34.9825 18.77 34.8025 18.46C34.6225 18.15 34.2926 17.96 33.9327 17.96H31.433L25.434 9.98H17.9352C16.2854 9.98 14.9356 11.32 14.9356 12.97V13.97H12.9359V6H6.93687V14.16C5.77706 14.57 4.93719 15.67 4.93719 16.97V25.21C4.99718 25.16 5.06717 25.11 5.12716 25.05C5.67707 24.66 6.29697 24.38 6.93687 24.19V24.2ZM8.93656 8H10.9362V13.99H8.93656V8ZM6.93687 16.98C6.93687 16.43 7.3868 15.98 7.93672 15.98H16.9353V12.99C16.9353 12.44 17.3852 11.99 17.9352 11.99H24.4341L25.9339 13.99H18.935V15.99H27.4337L28.9334 17.99H6.93687V16.99V16.98ZM29.8533 26.09C28.6535 26.09 27.5637 26.49 26.5638 27.19C25.464 28.29 23.5743 28.29 22.4744 27.19C21.5746 26.39 20.3848 25.99 19.185 25.99C17.9851 25.99 16.8953 26.39 15.9955 27.19C14.7956 28.29 13.0059 28.29 11.8061 27.19C10.9063 26.39 9.71644 25.99 8.51663 25.99C7.31682 25.99 6.127 26.39 5.12716 27.09C4.52725 27.69 3.72738 27.99 2.9375 27.99V29.99C4.2373 30.09 5.42711 29.59 6.32697 28.79C7.02686 28.29 7.82674 27.99 8.61661 27.99C9.40649 27.99 10.1164 28.29 10.7063 28.79C12.596 30.39 15.3956 30.39 17.1853 28.79C17.7852 28.29 18.4851 27.99 19.2749 27.99C20.0648 27.99 20.7747 28.29 21.3646 28.79C23.2543 30.39 25.9539 30.39 27.8436 28.79C28.3435 28.29 29.1434 27.99 29.8333 27.99C30.5232 27.99 31.3331 28.29 31.823 28.79C32.7228 29.49 33.8127 29.89 34.9125 29.99V28.09C34.2126 28.09 33.5127 27.79 33.0228 27.19C32.1229 26.39 30.9331 25.99 29.8333 26.09H29.8533Z\"/>',\n  solid:\n    '<path d=\"M29.8533 26.0861C28.6535 26.0861 27.5637 26.4862 26.5638 27.1865C25.464 28.2868 23.5743 28.2868 22.4744 27.1865C21.5746 26.3862 20.3848 25.9861 19.185 25.9861C17.9851 25.9861 16.8953 26.3862 15.9955 27.1865C14.7956 28.2868 13.0059 28.2868 11.8061 27.1865C10.9063 26.3862 9.71644 25.9861 8.51663 25.9861C7.31682 25.9861 6.127 26.3862 5.12716 27.0864C4.52725 27.6866 3.72738 27.9867 2.9375 27.9867V29.9873C4.2373 30.0873 5.42711 29.5872 6.32697 28.7869C7.02686 28.2868 7.82674 27.9867 8.61661 27.9867C9.40649 27.9867 10.1164 28.2868 10.7063 28.7869C12.596 30.3874 15.3956 30.3874 17.1853 28.7869C17.7852 28.2868 18.4851 27.9867 19.2749 27.9867C20.0648 27.9867 20.7747 28.2868 21.3646 28.7869C23.2543 30.3874 25.9539 30.3874 27.8436 28.7869C28.3435 28.2868 29.1434 27.9867 29.8333 27.9867C30.5232 27.9867 31.3331 28.2868 31.823 28.7869C32.7228 29.4872 33.8127 29.8873 34.9125 29.9873V28.0867C34.2126 28.0867 33.5127 27.7866 33.0228 27.1865C32.1229 26.3862 30.9331 25.9861 29.8333 26.0861H29.8533ZM6.93687 24.2056V19.9743H32.2129L29.8733 24.0655C30.5632 24.0055 31.2831 24.1655 31.943 24.4656L34.8025 19.4641C34.9825 19.154 34.9825 18.7739 34.8025 18.4638C34.6225 18.1537 34.2926 17.9636 33.9327 17.9636H31.433L25.434 9.98121H17.9352C16.2854 9.98121 14.9356 11.3216 14.9356 12.9721V13.9724H12.9359V6H6.93687V14.1625C5.77706 14.5726 4.93719 15.6729 4.93719 16.9733V25.2159C4.99718 25.1658 5.06717 25.1158 5.12716 25.0558C5.67707 24.6657 6.29697 24.3856 6.93687 24.1955V24.2056ZM19.8149 12.8721H24.9841L25.014 12.9121L26.6438 15.0728H19.8149V12.8721ZM8.93656 8.00061H10.9362V13.9924H8.93656V8.00061Z\"/>',\n};\n\nexport const ferryIconName = 'ferry';\nexport const ferryIcon: IconShapeTuple = [ferryIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M33.59,6.19A1,1,0,0,0,32.7,6L23.09,9,13.46,4.11a1,1,0,0,0-.84,0L2.62,8.2A1,1,0,0,0,2,9.13V29.61a1,1,0,0,0,1.38.92L13,26.58l9.59,4.92a1,1,0,0,0,.46.11,1,1,0,0,0,.3,0l10-3.12a1,1,0,0,0,.7-1V7A1,1,0,0,0,33.59,6.19ZM32,26.75l-8.32,2.6V27.06h-1.6v2l-8.4-4.31V23.06h-1.6v1.72L4,28.11V9.79l8.08-3.33V8.81h1.6V6.47l8.4,4.3v2.1h1.6V11L32,8.36Z\"/><rect x=\"22.08\" y=\"15.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"22.08\" y=\"21.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"12.08\" y=\"11.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"12.08\" y=\"17.13\" width=\"1.6\" height=\"3.75\"/>',\n\n  outlineAlerted:\n    '<rect x=\"22.08\" y=\"15.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"22.08\" y=\"21.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"12.08\" y=\"11.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"12.08\" y=\"17.13\" width=\"1.6\" height=\"3.75\"/><path d=\"M33.68,15.4H32V26.75l-8.32,2.6V27.06h-1.6v2l-8.4-4.31V23.06h-1.6v1.72L4,28.11V9.79l8.08-3.33V8.81h1.6V6.47l5.67,2.9,1-1.76-6.9-3.5a1,1,0,0,0-.84,0L2.62,8.2A1,1,0,0,0,2,9.13V29.61a1,1,0,0,0,1.38.92l9.62-4,9.59,4.92a1,1,0,0,0,.46.11.76.76,0,0,0,.3,0l10-3.12a1,1,0,0,0,.7-1V15.38Z\"/>',\n\n  outlineBadged:\n    '<rect x=\"22.08\" y=\"21.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"12.08\" y=\"11.06\" width=\"1.6\" height=\"3.81\"/><rect x=\"12.08\" y=\"17.13\" width=\"1.6\" height=\"3.75\"/><path d=\"M32,13.22V26.75l-8.32,2.6V27.06h-1.6v2l-8.4-4.31V23.06h-1.6v1.72L4,28.11V9.79l8.08-3.33V8.81h1.6V6.47l8.4,4.3v2.1h1.6V11l.58-.18A7.69,7.69,0,0,1,23.12,9h0L13.46,4.11a1,1,0,0,0-.84,0L2.62,8.2A1,1,0,0,0,2,9.13V29.61a1,1,0,0,0,1.38.92l9.62-4,9.59,4.92a1,1,0,0,0,.46.11.76.76,0,0,0,.3,0l10-3.12a1,1,0,0,0,.7-1V12.31A7.55,7.55,0,0,1,32,13.22Z\"/>',\n\n  solid:\n    '<path d=\"M33.31,7.35,25,9.94V14H23V10.29L14,5.68V9H12V5.27l-9.67,4A.53.53,0,0,0,2,9.75V30.45a.53.53,0,0,0,.74.49L12,27.12V23h2v4.53l9,4.61V28h2v3.79l8.63-2.7a.53.53,0,0,0,.37-.51V7.86A.53.53,0,0,0,33.31,7.35ZM14,21H12V17h2Zm0-6H12V11h2ZM25,26H23V22h2Zm0-6H23V16h2Z\"/>',\n\n  solidAlerted:\n    '<path d=\"M33.68,15.4H22.23a3.68,3.68,0,0,1-3.18-5.51l.72-1.25L14,5.68V9H12V5.27l-9.67,4A.52.52,0,0,0,2,9.75v20.7a.54.54,0,0,0,.74.49L12,27.12V23h2v4.53l9,4.61V28h2v3.79l8.63-2.7a.54.54,0,0,0,.37-.51V15.38ZM14,21H12V17h2Zm0-6H12V11h2ZM25,26H23V22h2Zm0-6H23V16h2Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30,13.5a7.48,7.48,0,0,1-5-1.92V14H23V10.29L14,5.68V9H12V5.27l-9.67,4A.52.52,0,0,0,2,9.75v20.7a.54.54,0,0,0,.74.49L12,27.12V23h2v4.53l9,4.61V28h2v3.79l8.63-2.7a.54.54,0,0,0,.37-.51V12.34A7.49,7.49,0,0,1,30,13.5ZM14,21H12V17h2Zm0-6H12V11h2ZM25,26H23V22h2Zm0-6H23V16h2Z\"/>',\n};\n\nexport const mapIconName = 'map';\nexport const mapIcon: IconShapeTuple = [mapIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.9375 8C15.6275 8 12.9375 10.69 12.9375 14C12.9375 17.31 15.6275 20 18.9375 20C22.2475 20 24.9375 17.31 24.9375 14C24.9375 10.69 22.2475 8 18.9375 8ZM18.9375 18C16.7275 18 14.9375 16.21 14.9375 14C14.9375 11.79 16.7275 10 18.9375 10C21.1475 10 22.9375 11.79 22.9375 14C22.9375 16.21 21.1475 18 18.9375 18ZM18.9375 2C12.3175 2 6.9375 7.38 6.9375 14C6.9375 22.32 17.7675 33.25 18.2275 33.71C18.4275 33.91 18.6775 34 18.9375 34C19.1975 34 19.4475 33.9 19.6475 33.71C20.1075 33.25 30.9375 22.32 30.9375 14C30.9375 7.38 25.5575 2 18.9375 2ZM18.9375 31.55C16.5475 28.99 8.9375 20.35 8.9375 14C8.9375 8.49 13.4275 4 18.9375 4C24.4475 4 28.9375 8.49 28.9375 14C28.9375 20.35 21.3275 29 18.9375 31.55Z\"/>',\n\n  outlineBadged:\n    '<path d=\"M30.9375 11C33.6989 11 35.9375 8.76142 35.9375 6C35.9375 3.23858 33.6989 1 30.9375 1C28.1761 1 25.9375 3.23858 25.9375 6C25.9375 8.76142 28.1761 11 30.9375 11Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.4583 3.34568C22.805 2.48603 20.9273 2 18.9375 2C12.3175 2 6.9375 7.38 6.9375 14C6.9375 22.32 17.7675 33.25 18.2275 33.71C18.4275 33.91 18.6775 34 18.9375 34C19.1975 34 19.4475 33.9 19.6475 33.71C20.1075 33.25 30.9375 22.32 30.9375 14C30.9375 13.6632 30.9236 13.3297 30.8963 12.9999C30.1843 12.9958 29.4976 12.8854 28.8511 12.6838C28.9081 13.1146 28.9375 13.554 28.9375 14C28.9375 20.35 21.3275 29 18.9375 31.55C16.5475 28.99 8.9375 20.35 8.9375 14C8.9375 8.49 13.4275 4 18.9375 4C20.7689 4 22.4877 4.49605 23.9663 5.36072C24.0303 4.65342 24.1996 3.97648 24.4583 3.34568ZM12.9375 14C12.9375 10.69 15.6275 8 18.9375 8C22.2475 8 24.9375 10.69 24.9375 14C24.9375 17.31 22.2475 20 18.9375 20C15.6275 20 12.9375 17.31 12.9375 14ZM14.9375 14C14.9375 16.21 16.7275 18 18.9375 18C21.1475 18 22.9375 16.21 22.9375 14C22.9375 11.79 21.1475 10 18.9375 10C16.7275 10 14.9375 11.79 14.9375 14Z\"/>',\n\n  solid:\n    '<path d=\"M18.9375 10.1C16.7875 10.1 15.0375 11.85 15.0375 14C15.0375 16.15 16.7875 17.9 18.9375 17.9C21.0875 17.9 22.8375 16.15 22.8375 14C22.8375 11.85 21.0875 10.1 18.9375 10.1ZM18.9375 2C12.3175 2 6.9375 7.38 6.9375 14C6.9375 22.32 17.7675 33.25 18.2275 33.71C18.4275 33.91 18.6775 34 18.9375 34C19.1975 34 19.4475 33.9 19.6475 33.71C20.1075 33.25 30.9375 22.32 30.9375 14C30.9375 7.38 25.5575 2 18.9375 2ZM18.9375 20.1C15.5775 20.1 12.8375 17.36 12.8375 14C12.8375 10.64 15.5775 7.9 18.9375 7.9C22.2975 7.9 25.0375 10.64 25.0375 14C25.0375 17.36 22.2975 20.1 18.9375 20.1Z\"/>',\n\n  solidBadged:\n    '<path d=\"M30.9375 11C33.6989 11 35.9375 8.76142 35.9375 6C35.9375 3.23858 33.6989 1 30.9375 1C28.1761 1 25.9375 3.23858 25.9375 6C25.9375 8.76142 28.1761 11 30.9375 11Z\"/><path d=\"M15.0375 14C15.0375 11.85 16.7875 10.1 18.9375 10.1C21.0875 10.1 22.8375 11.85 22.8375 14C22.8375 16.15 21.0875 17.9 18.9375 17.9C16.7875 17.9 15.0375 16.15 15.0375 14Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24.4583 3.34568C24.1226 4.16424 23.9375 5.06051 23.9375 6C23.9375 9.85224 27.0493 12.9777 30.8963 12.9999C30.9236 13.3297 30.9375 13.6632 30.9375 14C30.9375 22.32 20.1075 33.25 19.6475 33.71C19.4475 33.9 19.1975 34 18.9375 34C18.6775 34 18.4275 33.91 18.2275 33.71C17.7675 33.25 6.9375 22.32 6.9375 14C6.9375 7.38 12.3175 2 18.9375 2C20.9273 2 22.805 2.48603 24.4583 3.34568ZM12.8375 14C12.8375 17.36 15.5775 20.1 18.9375 20.1C22.2975 20.1 25.0375 17.36 25.0375 14C25.0375 10.64 22.2975 7.9 18.9375 7.9C15.5775 7.9 12.8375 10.64 12.8375 14Z\"/>',\n};\n\nexport const mapMarkerIconName = 'map-marker';\nexport const mapMarkerIcon: IconShapeTuple = [mapMarkerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.1275 14.83L27.5775 11.88C27.0975 11.46 26.4575 11.25 25.8275 11.32L21.8875 11.68L17.5575 8.22C17.3775 8.08 17.1575 8 16.9375 8H13.9375C13.5575 8 13.2175 8.21 13.0475 8.55C12.8775 8.89 12.9175 9.29 13.1375 9.6L15.1675 12.31L11.8375 12.62L12.6075 14.56L21.2675 13.76L21.3075 13.79L21.3375 13.75L26.0175 13.32C26.1075 13.32 26.1875 13.34 26.2775 13.41L29.2875 15.92L29.2475 16.01H21.9275C21.6275 16.01 21.3475 16.14 21.1575 16.37L16.4575 22.01H15.3175L16.8775 17.33C16.9775 17.03 16.9275 16.69 16.7375 16.43C16.5475 16.17 16.2475 16.01 15.9275 16.01H10.6075L8.8575 11.64C8.6475 11.13 8.0675 10.88 7.5575 11.08C7.0475 11.29 6.7975 11.87 6.9975 12.38L8.9975 17.38C9.1475 17.76 9.5175 18.01 9.9275 18.01H14.5375L12.9775 22.69C12.8775 22.99 12.9275 23.33 13.1175 23.59C13.3075 23.85 13.6075 24.01 13.9275 24.01H16.9275C17.2275 24.01 17.5075 23.88 17.6975 23.65L22.3975 18.01H29.9275C30.3375 18.01 30.7075 17.76 30.8575 17.37L31.3975 15.97C31.5575 15.57 31.4375 15.11 31.1075 14.84L31.1275 14.83ZM17.5075 12.09L15.9375 10H16.5875L19.0275 11.95L17.5075 12.09ZM18.9375 3C10.1175 3 2.9375 8.83 2.9375 16C2.9375 23.17 10.1175 29 18.9375 29C20.9075 29 22.8275 28.71 24.6575 28.14L29.2275 32.71C29.4175 32.9 29.6775 33 29.9375 33C30.0675 33 30.1975 32.98 30.3175 32.92C30.6875 32.77 30.9375 32.4 30.9375 32V24.59C33.5175 22.21 34.9375 19.18 34.9375 16C34.9375 8.83 27.7575 3 18.9375 3ZM29.2875 23.38C29.0675 23.57 28.9375 23.85 28.9375 24.14V29.59L25.6375 26.29C25.4475 26.1 25.1875 26 24.9275 26C24.8175 26 24.7075 26.02 24.5975 26.06C22.7975 26.69 20.8975 27.01 18.9275 27.01C11.2075 27.01 4.9275 22.08 4.9275 16.01C4.9275 9.94 11.2175 5 18.9375 5C26.6575 5 32.9375 9.93 32.9375 16C32.9375 18.72 31.6375 21.35 29.2875 23.38Z\"/>',\n  solid:\n    '<path d=\"M18.9375 3C10.1175 3 2.9375 8.83 2.9375 16C2.9375 23.17 10.1175 29 18.9375 29C20.9075 29 22.8275 28.71 24.6575 28.14L29.2275 32.71C29.4175 32.9 29.6775 33 29.9375 33C30.0675 33 30.1975 32.98 30.3175 32.92C30.6875 32.77 30.9375 32.4 30.9375 32V24.59C33.5175 22.21 34.9375 19.18 34.9375 16C34.9375 8.83 27.7575 3 18.9375 3ZM29.9375 17H21.9375L16.9375 23H13.9375L15.9375 17H9.9375L7.9375 12L11.1475 13.68L16.8075 13.16L13.9375 9H16.9375L21.8675 12.69L25.9275 12.31C26.2875 12.27 26.6475 12.39 26.9275 12.63L30.4875 15.6L29.9475 17H29.9375Z\"/>',\n};\n\nexport const onHolidayIconName = 'on-holiday';\nexport const onHolidayIcon: IconShapeTuple = [onHolidayIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M14.9375 25H16.9375V23H14.9375V25ZM33.9375 6H3.9375C3.3875 6 2.9375 6.45 2.9375 7V21C2.9375 23.76 5.1775 26 7.9375 26H8.1975C8.0275 25.36 7.9375 24.69 7.9375 24C6.2875 24 4.9375 22.65 4.9375 21V12H26.9375V21C26.9375 22.65 25.5875 24 23.9375 24C23.9375 24.69 23.8375 25.36 23.6775 26H23.9375C26.6975 26 28.9375 23.76 28.9375 21V8H33.9375C34.4875 8 34.9375 7.55 34.9375 7C34.9375 6.45 34.4875 6 33.9375 6ZM26.9375 10H4.9375V8H26.9375V10ZM15.9375 18C12.6275 18 9.9375 20.69 9.9375 24C9.9375 27.31 12.6275 30 15.9375 30C19.2475 30 21.9375 27.31 21.9375 24C21.9375 20.69 19.2475 18 15.9375 18ZM15.9375 28C13.7275 28 11.9375 26.21 11.9375 24C11.9375 21.79 13.7275 20 15.9375 20C18.1475 20 19.9375 21.79 19.9375 24C19.9375 26.21 18.1475 28 15.9375 28Z\"/>',\n  solid:\n    '<path d=\"M33.9375 6H3.9375C3.3875 6 2.9375 6.45 2.9375 7V21C2.9375 23.76 5.1775 26 7.9375 26H8.1975C8.0275 25.36 7.9375 24.69 7.9375 24C6.2875 24 4.9375 22.65 4.9375 21V12H26.9375V21C26.9375 22.65 25.5875 24 23.9375 24C23.9375 24.69 23.8375 25.36 23.6775 26H23.9375C26.6975 26 28.9375 23.76 28.9375 21V8H33.9375C34.4875 8 34.9375 7.55 34.9375 7C34.9375 6.45 34.4875 6 33.9375 6ZM15.9375 18C12.6275 18 9.9375 20.69 9.9375 24C9.9375 27.31 12.6275 30 15.9375 30C19.2475 30 21.9375 27.31 21.9375 24C21.9375 20.69 19.2475 18 15.9375 18ZM17.0375 25.1H14.8375V22.9H17.0375V25.1Z\"/>',\n};\n\nexport const trailerIconName = 'trailer';\nexport const trailerIcon: IconShapeTuple = [trailerIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30,12H26V7a1,1,0,0,0-1-1H3A1,1,0,0,0,2,7V25a1,1,0,0,0,1,1H4V8H24V19.7a6.45,6.45,0,0,1,1.56-.2c.15,0,.29,0,.44,0V14h4a2,2,0,0,1,2,2v1H28v2h4v5H29.6a4.54,4.54,0,0,0-8.34,0H14.43a4.5,4.5,0,0,0-4.17-2.76A4.38,4.38,0,1,0,14.72,26H21a4.49,4.49,0,0,0,8.92,0H33a1,1,0,0,0,1-1V16A4,4,0,0,0,30,12ZM10.26,28a2.38,2.38,0,1,1,0-4.75,2.38,2.38,0,1,1,0,4.75Zm15.17,0a2.38,2.38,0,1,1,2.5-2.37A2.44,2.44,0,0,1,25.43,28Z\"/>',\n  solid:\n    '<path d=\"M30,12H26V7a1,1,0,0,0-1-1H3A1,1,0,0,0,2,7V25a1,1,0,0,0,1,1H4V8H24V21.49A4.45,4.45,0,0,0,21.25,24H14.43a4.5,4.5,0,0,0-4.17-2.76A4.38,4.38,0,1,0,14.72,26H21a4.48,4.48,0,0,0,8.91,0H34V16A4,4,0,0,0,30,12ZM10.26,28a2.38,2.38,0,1,1,0-4.75,2.38,2.38,0,1,1,0,4.75Zm15.17,0a2.38,2.38,0,1,1,2.5-2.37A2.44,2.44,0,0,1,25.42,28ZM32,17H26V14h4a2,2,0,0,1,2,2Z\"/>',\n};\n\nexport const truckIconName = 'truck';\nexport const truckIcon: IconShapeTuple = [truckIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { axisChartIcon } from '../shapes/axis-chart';\nimport { barChartIcon } from '../shapes/bar-chart';\nimport { bellCurveIcon } from '../shapes/bell-curve';\nimport { boxPlotIcon } from '../shapes/box-plot';\nimport { bubbleChartIcon } from '../shapes/bubble-chart';\nimport { cloudChartIcon } from '../shapes/cloud-chart';\nimport { curveChartIcon } from '../shapes/curve-chart';\nimport { gridChartIcon } from '../shapes/grid-chart';\nimport { heatMapIcon } from '../shapes/heat-map';\nimport { lineChartIcon, lineChartIconName } from '../shapes/line-chart';\nimport { pieChartIcon } from '../shapes/pie-chart';\nimport { scatterPlotIcon } from '../shapes/scatter-plot';\nimport { tickChartIcon } from '../shapes/tick-chart';\n\nexport const chartCollectionIcons: IconShapeTuple[] = [\n  axisChartIcon,\n  barChartIcon,\n  bellCurveIcon,\n  boxPlotIcon,\n  bubbleChartIcon,\n  cloudChartIcon,\n  curveChartIcon,\n  gridChartIcon,\n  heatMapIcon,\n  lineChartIcon,\n  pieChartIcon,\n  scatterPlotIcon,\n  tickChartIcon,\n];\n\nexport const chartCollectionAliases: IconAlias[] = [[lineChartIconName, ['analytics']]];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadChartIconSet } from '@clr/angular';\n *\n * loadChartIconSet();\n * ```\n *\n */\nexport function loadChartIconSet() {\n  ClarityIcons.addIcons(...chartCollectionIcons);\n  ClarityIcons.addAliases(...chartCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [axisChartIconName]: string;\n//     [barChartIconName]: string;\n//     [bellCurveIconName]: string;\n//     [boxPlotIconName]: string;\n//     [bubbleChartIconName]: string;\n//     [cloudChartIconName]: string;\n//     [curveChartIconName]: string;\n//     [gridChartIconName]: string;\n//     [heatMapIconName]: string;\n//     [lineChartIconName]: string;\n//     [pieChartIconName]: string;\n//     [scatterPlotIconName]: string;\n//     [tickChartIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { bankIcon } from '../shapes/bank';\nimport { bitcoinIcon } from '../shapes/bitcoin';\nimport { calculatorIcon } from '../shapes/calculator';\nimport { coinBagIcon } from '../shapes/coin-bag';\nimport { creditCardIcon } from '../shapes/credit-card';\nimport { dollarIcon } from '../shapes/dollar';\nimport { dollarBillIcon } from '../shapes/dollar-bill';\nimport { eCheckIcon } from '../shapes/e-check';\nimport { employeeIcon } from '../shapes/employee';\nimport { employeeGroupIcon } from '../shapes/employee-group';\nimport { euroIcon } from '../shapes/euro';\nimport { factoryIcon } from '../shapes/factory';\nimport { pesoIcon } from '../shapes/peso';\nimport { piggyBankIcon, piggyBankIconName } from '../shapes/piggy-bank';\nimport { poundIcon } from '../shapes/pound';\nimport { rubleIcon } from '../shapes/ruble';\nimport { rupeeIcon } from '../shapes/rupee';\nimport { shoppingBagIcon } from '../shapes/shopping-bag';\nimport { shoppingCartIcon } from '../shapes/shopping-cart';\nimport { storeIcon } from '../shapes/store';\nimport { walletIcon } from '../shapes/wallet';\nimport { wonIcon } from '../shapes/won';\nimport { yenIcon } from '../shapes/yen';\n\nexport const commerceCollectionIcons: IconShapeTuple[] = [\n  bankIcon,\n  bitcoinIcon,\n  calculatorIcon,\n  creditCardIcon,\n  coinBagIcon,\n  dollarIcon,\n  dollarBillIcon,\n  eCheckIcon,\n  employeeGroupIcon,\n  employeeIcon,\n  euroIcon,\n  factoryIcon,\n  pesoIcon,\n  piggyBankIcon,\n  poundIcon,\n  rubleIcon,\n  rupeeIcon,\n  shoppingBagIcon,\n  shoppingCartIcon,\n  storeIcon,\n  walletIcon,\n  wonIcon,\n  yenIcon,\n];\n\nexport const commerceCollectionAliases: IconAlias[] = [[piggyBankIconName, ['savings']]];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadCommerceIconSet } from '@clr/angular';\n *\n * loadCommerceIconSet();\n * ```\n *\n */\nexport function loadCommerceIconSet() {\n  ClarityIcons.addIcons(...commerceCollectionIcons);\n  ClarityIcons.addAliases(...commerceCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [bankIconName]: string;\n//     [bitcoinIconName]: string;\n//     [calculatorIconName]: string;\n//     [coinBagIconName]: string;\n//     [creditCardIconName]: string;\n//     [dollarIconName]: string;\n//     [dollarBillIconName]: string;\n//     [eCheckIconName]: string;\n//     [employeeIconName]: string;\n//     [employeeGroupIconName]: string;\n//     [euroIconName]: string;\n//     [factoryIconName]: string;\n//     [pesoIconName]: string;\n//     [piggyBankIconName]: string;\n//     [poundIconName]: string;\n//     [rubleIconName]: string;\n//     [rupeeIconName]: string;\n//     [shoppingBagIconName]: string;\n//     [shoppingCartIconName]: string;\n//     [storeIconName]: string;\n//     [walletIconName]: string;\n//     [wonIconName]: string;\n//     [yenIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { angleIcon, angleIconName } from '../shapes/angle';\nimport { angleDoubleIcon, angleDoubleIconName } from '../shapes/angle-double';\nimport { arrowIcon } from '../shapes/arrow';\nimport { barsIcon, barsIconName } from '../shapes/bars';\nimport { bellIcon, bellIconName } from '../shapes/bell';\nimport { calendarIcon } from '../shapes/calendar';\nimport { checkIcon, checkIconName } from '../shapes/check';\nimport { checkCircleIcon } from '../shapes/check-circle';\nimport { cloudIcon } from '../shapes/cloud';\nimport { cogIcon, cogIconName } from '../shapes/cog';\nimport { detailCollapseIcon } from '../shapes/detail-collapse';\nimport { detailExpandIcon } from '../shapes/detail-expand';\nimport { ellipsisHorizontalIcon } from '../shapes/ellipsis-horizontal';\nimport { ellipsisVerticalIcon } from '../shapes/ellipsis-vertical';\nimport { errorStandardIcon } from '../shapes/error-standard';\nimport { eventIcon } from '../shapes/event';\nimport { exclamationCircleIcon, exclamationCircleIconName } from '../shapes/exclamation-circle';\nimport { exclamationTriangleIcon, exclamationTriangleIconName } from '../shapes/exclamation-triangle';\nimport { eyeIcon } from '../shapes/eye';\nimport { eyeHideIcon } from '../shapes/eye-hide';\nimport { filterGridIcon } from '../shapes/filter-grid';\nimport { filterGridCircleIcon } from '../shapes/filter-grid-circle';\nimport { folderIcon, folderIconName } from '../shapes/folder';\nimport { folderOpenIcon } from '../shapes/folder-open';\nimport { helpInfoIcon } from '../shapes/help-info';\nimport { homeIcon, homeIconName } from '../shapes/home';\nimport { imageIcon } from '../shapes/image';\nimport { infoCircleIcon, infoCircleIconName } from '../shapes/info-circle';\nimport { infoStandardIcon } from '../shapes/info-standard';\nimport { searchIcon } from '../shapes/search';\nimport { stepForward2Icon } from '../shapes/step-forward-2';\nimport { successStandardIcon } from '../shapes/success-standard';\nimport { timesIcon, timesIconName } from '../shapes/times';\nimport { unknownStatusIcon } from '../shapes/unknown-status';\nimport { userIcon, userIconName } from '../shapes/user';\nimport { viewColumnsIcon } from '../shapes/view-columns';\nimport { vmBugIcon } from '../shapes/vm-bug';\nimport { vmBugInverseIcon } from '../shapes/vm-bug-inverse';\nimport { warningStandardIcon } from '../shapes/warning-standard';\n\nexport const coreCollectionIcons: IconShapeTuple[] = [\n  angleIcon,\n  angleDoubleIcon,\n  arrowIcon,\n  barsIcon,\n  bellIcon,\n  calendarIcon,\n  checkIcon,\n  checkCircleIcon,\n  cloudIcon,\n  cogIcon,\n  ellipsisHorizontalIcon,\n  ellipsisVerticalIcon,\n  errorStandardIcon,\n  eventIcon,\n  exclamationCircleIcon,\n  exclamationTriangleIcon,\n  eyeIcon,\n  eyeHideIcon,\n  filterGridIcon,\n  filterGridCircleIcon,\n  folderIcon,\n  folderOpenIcon,\n  helpInfoIcon,\n  homeIcon,\n  imageIcon,\n  infoCircleIcon,\n  infoStandardIcon,\n  searchIcon,\n  stepForward2Icon,\n  successStandardIcon,\n  timesIcon,\n  unknownStatusIcon,\n  userIcon,\n  viewColumnsIcon,\n  vmBugIcon,\n  vmBugInverseIcon,\n  warningStandardIcon,\n  detailExpandIcon,\n  detailCollapseIcon,\n];\n\nexport const coreCollectionAliases: IconAlias[] = [\n  [homeIconName, ['house']],\n  [cogIconName, ['settings']],\n  [checkIconName, ['success']],\n  [timesIconName, ['close']],\n  [exclamationTriangleIconName, ['warning']],\n  [exclamationCircleIconName, ['error']],\n  [infoCircleIconName, ['info']],\n  [barsIconName, ['menu']],\n  [userIconName, ['avatar']],\n  [angleIconName, ['caret']],\n  [folderIconName, ['directory']],\n  [bellIconName, ['notification']],\n  [angleDoubleIconName, ['collapse']],\n];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadCoreIconSet } from '@clr/angular';\n *\n * loadCoreIconSet();\n * ```\n *\n */\nexport function loadCoreIconSet() {\n  ClarityIcons.addIcons(...coreCollectionIcons);\n  ClarityIcons.addAliases(...coreCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [unknownIconName]: string;\n//     [angleIconName]: string;\n//     [angleDoubleIconName]: string;\n//     [arrowIconName]: string;\n//     [barsIconName]: string;\n//     [bellIconName]: string;\n//     [calendarIconName]: string;\n//     [checkIconName]: string;\n//     [checkCircleIconName]: string;\n//     [cloudIconName]: string;\n//     [cogIconName]: string;\n//     [ellipsisHorizontalIconName]: string;\n//     [ellipsisVerticalIconName]: string;\n//     [errorStandardIconName]: string;\n//     [eventIconName]: string;\n//     [exclamationCircleIconName]: string;\n//     [exclamationTriangleIconName]: string;\n//     [eyeIconName]: string;\n//     [eyeHideIconName]: string;\n//     [filterGridIconName]: string;\n//     [filterGridCircleIconName]: string;\n//     [folderIconName]: string;\n//     [folderOpenIconName]: string;\n//     [helpInfoIconName]: string;\n//     [homeIconName]: string;\n//     [imageIconName]: string;\n//     [infoCircleIconName]: string;\n//     [infoStandardIconName]: string;\n//     [searchIconName]: string;\n//     [stepForward2IconName]: string;\n//     [successStandardIconName]: string;\n//     [timesIconName]: string;\n//     [unknownStatusIconName]: string;\n//     [userIconName]: string;\n//     [viewColumnsIconName]: string;\n//     [vmBugIconName]: string;\n//     [vmBugInverseIconName]: string;\n//     [warningStandardIconName]: string;\n//     [detailExpandIconName]: string;\n//     [detailCollapseIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { accessibility1Icon } from '../shapes/accessibility-1';\nimport { accessibility2Icon } from '../shapes/accessibility-2';\nimport { addTextIcon } from '../shapes/add-text';\nimport { alarmClockIcon } from '../shapes/alarm-clock';\nimport { alarmOffIcon } from '../shapes/alarm-off';\nimport { announcementIcon } from '../shapes/announcement';\nimport { asteriskIcon } from '../shapes/asterisk';\nimport { banIcon, banIconName } from '../shapes/ban';\nimport { betaIcon } from '../shapes/beta';\nimport { birthdayCakeIcon } from '../shapes/birthday-cake';\nimport { boltIcon, boltIconName } from '../shapes/bolt';\nimport { bookIcon } from '../shapes/book';\nimport { briefcaseIcon } from '../shapes/briefcase';\nimport { bubbleExclamationIcon, bubbleExclamationIconName } from '../shapes/bubble-exclamation';\nimport { bugIcon } from '../shapes/bug';\nimport { bullseyeIcon } from '../shapes/bullseye';\nimport { childArrowIcon } from '../shapes/child-arrow';\nimport { circleIcon } from '../shapes/circle';\nimport { circleArrowIcon } from '../shapes/circle-arrow';\nimport { clipboardIcon } from '../shapes/clipboard';\nimport { clockIcon } from '../shapes/clock';\nimport { cloneIcon } from '../shapes/clone';\nimport { collapseCardIcon } from '../shapes/collapse-card';\nimport { colorPaletteIcon } from '../shapes/color-palette';\nimport { colorPickerIcon } from '../shapes/color-picker';\nimport { copyIcon } from '../shapes/copy';\nimport { copyToClipboardIcon } from '../shapes/copy-to-clipboard';\nimport { crosshairsIcon } from '../shapes/crosshairs';\nimport { cursorArrowIcon } from '../shapes/cursor-arrow';\nimport { cursorHandIcon } from '../shapes/cursor-hand';\nimport { cursorHandClickIcon } from '../shapes/cursor-hand-click';\nimport { cursorHandGrabIcon } from '../shapes/cursor-hand-grab';\nimport { cursorHandOpenIcon } from '../shapes/cursor-hand-open';\nimport { cursorMoveIcon } from '../shapes/cursor-move';\nimport { detailsIcon } from '../shapes/details';\nimport { dotCircleIcon } from '../shapes/dot-circle';\nimport { downloadIcon } from '../shapes/download';\nimport { dragHandleIcon } from '../shapes/drag-handle';\nimport { dragHandleCornerIcon } from '../shapes/drag-handle-corner';\nimport { eraserIcon } from '../shapes/eraser';\nimport { expandCardIcon } from '../shapes/expand-card';\nimport { fileIcon, fileIconName } from '../shapes/file';\nimport { fileGroupIcon } from '../shapes/file-group';\nimport { fileSettingsIcon } from '../shapes/file-settings';\nimport { fileZipIcon } from '../shapes/file-zip';\nimport { filterIcon } from '../shapes/filter';\nimport { filter2Icon } from '../shapes/filter-2';\nimport { filterOffIcon } from '../shapes/filter-off';\nimport { firewallIcon } from '../shapes/firewall';\nimport { firstAidIcon } from '../shapes/first-aid';\nimport { fishIcon } from '../shapes/fish';\nimport { flameIcon } from '../shapes/flame';\nimport { formIcon } from '../shapes/form';\nimport { fuelIcon } from '../shapes/fuel';\nimport { gavelIcon } from '../shapes/gavel';\nimport { gridViewIcon } from '../shapes/grid-view';\nimport { helpIcon } from '../shapes/help';\nimport { historyIcon } from '../shapes/history';\nimport { hourglassIcon } from '../shapes/hourglass';\nimport { idBadgeIcon } from '../shapes/id-badge';\nimport { keyIcon } from '../shapes/key';\nimport { landscapeIcon } from '../shapes/landscape';\nimport { launchpadIcon } from '../shapes/launchpad';\nimport { libraryIcon } from '../shapes/library';\nimport { lightbulbIcon } from '../shapes/lightbulb';\nimport { listIcon } from '../shapes/list';\nimport { lockIcon } from '../shapes/lock';\nimport { loginIcon, loginIconName } from '../shapes/login';\nimport { logoutIcon, logoutIconName } from '../shapes/logout';\nimport { minusIcon } from '../shapes/minus';\nimport { minusCircleIcon } from '../shapes/minus-circle';\nimport { moonIcon } from '../shapes/moon';\nimport { newIcon } from '../shapes/new';\nimport { noAccessIcon } from '../shapes/no-access';\nimport { noteIcon, noteIconName } from '../shapes/note';\nimport { objectsIcon } from '../shapes/objects';\nimport { organizationIcon, organizationIconName } from '../shapes/organization';\nimport { paperclipIcon, paperclipIconName } from '../shapes/paperclip';\nimport { pasteIcon } from '../shapes/paste';\nimport { pencilIcon, pencilIconName } from '../shapes/pencil';\nimport { pinIcon } from '../shapes/pin';\nimport { pinboardIcon, pinboardIconName } from '../shapes/pinboard';\nimport { plusIcon, plusIconName } from '../shapes/plus';\nimport { plusCircleIcon } from '../shapes/plus-circle';\nimport { popOutIcon } from '../shapes/pop-out';\nimport { portraitIcon } from '../shapes/portrait';\nimport { printerIcon } from '../shapes/printer';\nimport { recycleIcon } from '../shapes/recycle';\nimport { redoIcon } from '../shapes/redo';\nimport { refreshIcon } from '../shapes/refresh';\nimport { repeatIcon } from '../shapes/repeat';\nimport { resizeIcon, resizeIconName } from '../shapes/resize';\nimport { scissorsIcon } from '../shapes/scissors';\nimport { scrollIcon } from '../shapes/scroll';\nimport { shrinkIcon, shrinkIconName } from '../shapes/shrink';\nimport { sliderIcon } from '../shapes/slider';\nimport { snowflakeIcon } from '../shapes/snowflake';\nimport { sortByIcon } from '../shapes/sort-by';\nimport { sunIcon } from '../shapes/sun';\nimport { switchIcon } from '../shapes/switch';\nimport { syncIcon } from '../shapes/sync';\nimport { tableIcon } from '../shapes/table';\nimport { tagIcon } from '../shapes/tag';\nimport { tagsIcon } from '../shapes/tags';\nimport { targetIcon } from '../shapes/target';\nimport { thermometerIcon } from '../shapes/thermometer';\nimport { timelineIcon } from '../shapes/timeline';\nimport { timesCircleIcon, timesCircleIconName } from '../shapes/times-circle';\nimport { toolsIcon } from '../shapes/tools';\nimport { trashIcon } from '../shapes/trash';\nimport { treeIcon } from '../shapes/tree';\nimport { treeViewIcon } from '../shapes/tree-view';\nimport { twoWayArrowsIcon } from '../shapes/two-way-arrows';\nimport { undoIcon } from '../shapes/undo';\nimport { unlockIcon } from '../shapes/unlock';\nimport { unpinIcon } from '../shapes/unpin';\nimport { uploadIcon } from '../shapes/upload';\nimport { usersIcon, usersIconName } from '../shapes/users';\nimport { viewCardsIcon } from '../shapes/view-cards';\nimport { viewListIcon } from '../shapes/view-list';\nimport { volumeIcon } from '../shapes/volume';\nimport { wandIcon } from '../shapes/wand';\nimport { windowCloseIcon } from '../shapes/window-close';\nimport { windowMaxIcon } from '../shapes/window-max';\nimport { windowMinIcon } from '../shapes/window-min';\nimport { windowRestoreIcon } from '../shapes/window-restore';\nimport { worldIcon } from '../shapes/world';\nimport { wrenchIcon } from '../shapes/wrench';\nimport { zoomInIcon } from '../shapes/zoom-in';\nimport { zoomOutIcon } from '../shapes/zoom-out';\n\nexport const essentialCollectionIcons: IconShapeTuple[] = [\n  accessibility1Icon,\n  accessibility2Icon,\n  addTextIcon,\n  alarmClockIcon,\n  alarmOffIcon,\n  announcementIcon,\n  asteriskIcon,\n  banIcon,\n  betaIcon,\n  birthdayCakeIcon,\n  boltIcon,\n  bookIcon,\n  briefcaseIcon,\n  bubbleExclamationIcon,\n  bugIcon,\n  bullseyeIcon,\n  childArrowIcon,\n  circleIcon,\n  circleArrowIcon,\n  clipboardIcon,\n  clockIcon,\n  cloneIcon,\n  collapseCardIcon,\n  colorPaletteIcon,\n  colorPickerIcon,\n  copyIcon,\n  copyToClipboardIcon,\n  crosshairsIcon,\n  cursorArrowIcon,\n  cursorHandIcon,\n  cursorHandClickIcon,\n  cursorHandGrabIcon,\n  cursorHandOpenIcon,\n  cursorMoveIcon,\n  detailsIcon,\n  dotCircleIcon,\n  downloadIcon,\n  dragHandleIcon,\n  dragHandleCornerIcon,\n  eraserIcon,\n  expandCardIcon,\n  fileGroupIcon,\n  fileIcon,\n  fileSettingsIcon,\n  fileZipIcon,\n  filterIcon,\n  filter2Icon,\n  filterOffIcon,\n  firewallIcon,\n  firstAidIcon,\n  fishIcon,\n  flameIcon,\n  formIcon,\n  fuelIcon,\n  gavelIcon,\n  gridViewIcon,\n  helpIcon,\n  historyIcon,\n  hourglassIcon,\n  idBadgeIcon,\n  keyIcon,\n  landscapeIcon,\n  launchpadIcon,\n  libraryIcon,\n  lightbulbIcon,\n  listIcon,\n  lockIcon,\n  loginIcon,\n  logoutIcon,\n  minusIcon,\n  minusCircleIcon,\n  moonIcon,\n  newIcon,\n  noAccessIcon,\n  noteIcon,\n  objectsIcon,\n  organizationIcon,\n  paperclipIcon,\n  pasteIcon,\n  pencilIcon,\n  pinIcon,\n  pinboardIcon,\n  plusIcon,\n  plusCircleIcon,\n  popOutIcon,\n  portraitIcon,\n  printerIcon,\n  recycleIcon,\n  redoIcon,\n  refreshIcon,\n  repeatIcon,\n  resizeIcon,\n  scissorsIcon,\n  scrollIcon,\n  shrinkIcon,\n  sliderIcon,\n  snowflakeIcon,\n  sortByIcon,\n  sunIcon,\n  switchIcon,\n  syncIcon,\n  tableIcon,\n  tagIcon,\n  tagsIcon,\n  targetIcon,\n  thermometerIcon,\n  timesCircleIcon,\n  timelineIcon,\n  toolsIcon,\n  trashIcon,\n  treeIcon,\n  treeViewIcon,\n  twoWayArrowsIcon,\n  undoIcon,\n  unpinIcon,\n  unlockIcon,\n  uploadIcon,\n  usersIcon,\n  viewCardsIcon,\n  viewListIcon,\n  volumeIcon,\n  wandIcon,\n  windowCloseIcon,\n  windowMaxIcon,\n  windowMinIcon,\n  windowRestoreIcon,\n  worldIcon,\n  wrenchIcon,\n  zoomInIcon,\n  zoomOutIcon,\n];\n\nexport const essentialCollectionAliases: IconAlias[] = [\n  [pencilIconName, ['edit']],\n  [noteIconName, ['note-edit']],\n  [usersIconName, ['group']],\n  [fileIconName, ['document']],\n  [plusIconName, ['add']],\n  [banIconName, ['cancel']],\n  [timesCircleIconName, ['remove']],\n  [loginIconName, ['sign-in']],\n  [logoutIconName, ['sign-out']],\n  [boltIconName, ['lightning']],\n  [organizationIconName, ['flow-chart']],\n  [bubbleExclamationIconName, ['alert']],\n  [pinboardIconName, ['pinned']],\n  [paperclipIconName, ['attachment']],\n  [shrinkIconName, ['resize-down']],\n  [resizeIconName, ['resize-up']],\n];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadEssentialIconSet } from '@clr/angular';\n *\n * loadEssentialIconSet();\n * ```\n *\n */\nexport function loadEssentialIconSet() {\n  ClarityIcons.addIcons(...essentialCollectionIcons);\n  ClarityIcons.addAliases(...essentialCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [accessibility1IconName]: string;\n//     [accessibility2IconName]: string;\n//     [addTextIconName]: string;\n//     [alarmClockIconName]: string;\n//     [alarmOffIconName]: string;\n//     [announcementIconName]: string;\n//     [asteriskIconName]: string;\n//     [banIconName]: string;\n//     [betaIconName]: string;\n//     [birthdayCakeIconName]: string;\n//     [boltIconName]: string;\n//     [bookIconName]: string;\n//     [briefcaseIconName]: string;\n//     [bubbleExclamationIconName]: string;\n//     [bugIconName]: string;\n//     [bullseyeIconName]: string;\n//     [childArrowIconName]: string;\n//     [circleIconName]: string;\n//     [circleArrowIconName]: string;\n//     [clipboardIconName]: string;\n//     [clockIconName]: string;\n//     [cloneIconName]: string;\n//     [collapseCardIconName]: string;\n//     [colorPaletteIconName]: string;\n//     [colorPickerIconName]: string;\n//     [copyIconName]: string;\n//     [copyToClipboardIconName]: string;\n//     [crosshairsIconName]: string;\n//     [cursorArrowIconName]: string;\n//     [cursorHandIconName]: string;\n//     [cursorHandClickIconName]: string;\n//     [cursorHandGrabIconName]: string;\n//     [cursorHandOpenIconName]: string;\n//     [cursorMoveIconName]: string;\n//     [detailsIconName]: string;\n//     [dotCircleIconName]: string;\n//     [downloadIconName]: string;\n//     [dragHandleIconName]: string;\n//     [dragHandleCornerIconName]: string;\n//     [eraserIconName]: string;\n//     [expandCardIconName]: string;\n//     [fileGroupIconName]: string;\n//     [fileIconName]: string;\n//     [fileSettingsIconName]: string;\n//     [fileZipIconName]: string;\n//     [filterIconName]: string;\n//     [filter2IconName]: string;\n//     [filterOffIconName]: string;\n//     [firewallIconName]: string;\n//     [firstAidIconName]: string;\n//     [fishIconName]: string;\n//     [flameIconName]: string;\n//     [formIconName]: string;\n//     [fuelIconName]: string;\n//     [gavelIconName]: string;\n//     [gridViewIconName]: string;\n//     [helpIconName]: string;\n//     [historyIconName]: string;\n//     [hourglassIconName]: string;\n//     [idBadgeIconName]: string;\n//     [keyIconName]: string;\n//     [landscapeIconName]: string;\n//     [launchpadIconName]: string;\n//     [libraryIconName]: string;\n//     [lightbulbIconName]: string;\n//     [listIconName]: string;\n//     [lockIconName]: string;\n//     [loginIconName]: string;\n//     [logoutIconName]: string;\n//     [minusIconName]: string;\n//     [minusCircleIconName]: string;\n//     [moonIconName]: string;\n//     [newIconName]: string;\n//     [noAccessIconName]: string;\n//     [noteIconName]: string;\n//     [objectsIconName]: string;\n//     [organizationIconName]: string;\n//     [paperclipIconName]: string;\n//     [pasteIconName]: string;\n//     [pencilIconName]: string;\n//     [pinIconName]: string;\n//     [pinboardIconName]: string;\n//     [plusIconName]: string;\n//     [plusCircleIconName]: string;\n//     [popOutIconName]: string;\n//     [portraitIconName]: string;\n//     [printerIconName]: string;\n//     [recycleIconName]: string;\n//     [redoIconName]: string;\n//     [refreshIconName]: string;\n//     [repeatIconName]: string;\n//     [resizeIconName]: string;\n//     [scissorsIconName]: string;\n//     [scrollIconName]: string;\n//     [shrinkIconName]: string;\n//     [sliderIconName]: string;\n//     [snowflakeIconName]: string;\n//     [sortByIconName]: string;\n//     [sunIconName]: string;\n//     [switchIconName]: string;\n//     [syncIconName]: string;\n//     [tableIconName]: string;\n//     [tagIconName]: string;\n//     [tagsIconName]: string;\n//     [targetIconName]: string;\n//     [thermometerIconName]: string;\n//     [timesCircleIconName]: string;\n//     [timelineIconName]: string;\n//     [trashIconName]: string;\n//     [toolsIconName]: string;\n//     [treeIconName]: string;\n//     [treeViewIconName]: string;\n//     [twoWayArrowsIconName]: string;\n//     [undoIconName]: string;\n//     [unpinIconName]: string;\n//     [unlockIconName]: string;\n//     [uploadIconName]: string;\n//     [usersIconName]: string;\n//     [viewCardsIconName]: string;\n//     [viewListIconName]: string;\n//     [volumeIconName]: string;\n//     [wandIconName]: string;\n//     [windowCloseIconName]: string;\n//     [windowMaxIconName]: string;\n//     [windowMinIconName]: string;\n//     [windowRestoreIconName]: string;\n//     [worldIconName]: string;\n//     [wrenchIconName]: string;\n//     [zoomInIconName]: string;\n//     [zoomOutIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { cameraIcon } from '../shapes/camera';\nimport { fastForwardIcon } from '../shapes/fast-forward';\nimport { filmStripIcon } from '../shapes/film-strip';\nimport { headphonesIcon } from '../shapes/headphones';\nimport { imageGalleryIcon } from '../shapes/image-gallery';\nimport { microphoneIcon } from '../shapes/microphone';\nimport { microphoneMuteIcon } from '../shapes/microphone-mute';\nimport { musicNoteIcon } from '../shapes/music-note';\nimport { pauseIcon } from '../shapes/pause';\nimport { playIcon } from '../shapes/play';\nimport { powerIcon } from '../shapes/power';\nimport { replayAllIcon } from '../shapes/replay-all';\nimport { replayOneIcon } from '../shapes/replay-one';\nimport { rewindIcon } from '../shapes/rewind';\nimport { shuffleIcon } from '../shapes/shuffle';\nimport { stepForwardIcon } from '../shapes/step-forward';\nimport { stopIcon } from '../shapes/stop';\nimport { videoCameraIcon } from '../shapes/video-camera';\nimport { videoGalleryIcon } from '../shapes/video-gallery';\nimport { volumeDownIcon } from '../shapes/volume-down';\nimport { volumeMuteIcon } from '../shapes/volume-mute';\nimport { volumeUpIcon } from '../shapes/volume-up';\n\nexport const mediaCollectionIcons: IconShapeTuple[] = [\n  cameraIcon,\n  fastForwardIcon,\n  filmStripIcon,\n  headphonesIcon,\n  imageGalleryIcon,\n  microphoneIcon,\n  microphoneMuteIcon,\n  musicNoteIcon,\n  pauseIcon,\n  playIcon,\n  powerIcon,\n  replayAllIcon,\n  replayOneIcon,\n  rewindIcon,\n  shuffleIcon,\n  stepForwardIcon,\n  stopIcon,\n  videoCameraIcon,\n  videoGalleryIcon,\n  volumeDownIcon,\n  volumeMuteIcon,\n  volumeUpIcon,\n];\n\nexport const mediaCollectionAliases: IconAlias[] = [];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadMediaIconSet } from '@clr/angular';\n *\n * loadMediaIconSet();\n * ```\n *\n */\nexport function loadMediaIconSet() {\n  ClarityIcons.addIcons(...mediaCollectionIcons);\n  ClarityIcons.addAliases(...mediaCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [cameraIconName]: string;\n//     [fastForwardIconName]: string;\n//     [filmStripIconName]: string;\n//     [headphonesIconName]: string;\n//     [imageGalleryIconName]: string;\n//     [microphoneIconName]: string;\n//     [microphoneMuteIconName]: string;\n//     [musicNoteIconName]: string;\n//     [pauseIconName]: string;\n//     [playIconName]: string;\n//     [powerIconName]: string;\n//     [replayAllIconName]: string;\n//     [replayOneIconName]: string;\n//     [rewindIconName]: string;\n//     [shuffleIconName]: string;\n//     [stepForwardIconName]: string;\n//     [stopIconName]: string;\n//     [videoCameraIconName]: string;\n//     [videoGalleryIconName]: string;\n//     [volumeDownIconName]: string;\n//     [volumeMuteIconName]: string;\n//     [volumeUpIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { arrowMiniIcon } from '../shapes/arrow-mini';\nimport { calendarMiniIcon } from '../shapes/calendar-mini';\nimport { checkCircleMiniIcon } from '../shapes/check-circle-mini';\nimport { checkMiniIcon } from '../shapes/check-mini';\nimport { errorMiniIcon } from '../shapes/error-mini';\nimport { eventMiniIcon } from '../shapes/event-mini';\nimport { filterGridCircleMiniIcon } from '../shapes/filter-grid-circle-mini';\nimport { filterGridMiniIcon } from '../shapes/filter-grid-mini';\nimport { infoCircleMiniIcon, infoCircleMiniIconName } from '../shapes/info-circle-mini';\nimport { timesMiniIcon, timesMiniIconName } from '../shapes/times-mini';\nimport { warningMiniIcon } from '../shapes/warning-mini';\n\nexport const miniCollectionIcons: IconShapeTuple[] = [\n  arrowMiniIcon,\n  calendarMiniIcon,\n  checkCircleMiniIcon,\n  checkMiniIcon,\n  errorMiniIcon,\n  eventMiniIcon,\n  filterGridMiniIcon,\n  filterGridCircleMiniIcon,\n  infoCircleMiniIcon,\n  timesMiniIcon,\n  warningMiniIcon,\n];\n\nexport const miniCollectionAliases: IconAlias[] = [\n  [timesMiniIconName, ['close-mini']],\n  [infoCircleMiniIconName, ['info-mini']],\n];\n\n/**\n * Function that can be called to load the mini icon set.\n *\n * ```typescript@clr/angular';\n *\n * loadMiniIconSet();\n * ```\n *\n */\nexport function loadMiniIconSet() {\n  ClarityIcons.addIcons(...miniCollectionIcons);\n  ClarityIcons.addAliases(...miniCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [arrowMiniIconName]: string;\n//     [calendarMiniIconName]: string;\n//     [checkMiniIconName]: string;\n//     [checkCircleMiniIconName]: string;\n//     [errorMiniIconName]: string;\n//     [eventMiniIconName]: string;\n//     [filterGridMiniIconName]: string;\n//     [filterGridCircleMiniIconName]: string;\n//     [infoCircleMiniIconName]: string;\n//     [timesMiniIconName]: string;\n//     [warningMiniIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { administratorIcon } from '../shapes/administrator';\nimport { animationIcon } from '../shapes/animation';\nimport { applicationIcon } from '../shapes/application';\nimport { applicationsIcon } from '../shapes/applications';\nimport { archiveIcon } from '../shapes/archive';\nimport { assignUserIcon } from '../shapes/assign-user';\nimport { atomIcon } from '../shapes/atom';\nimport { backupIcon } from '../shapes/backup';\nimport { backupRestoreIcon } from '../shapes/backup-restore';\nimport { barCodeIcon } from '../shapes/bar-code';\nimport { batteryIcon } from '../shapes/battery';\nimport { blockIcon } from '../shapes/block';\nimport { blocksGroupIcon } from '../shapes/blocks-group';\nimport { bluetoothIcon } from '../shapes/bluetooth';\nimport { bluetoothOffIcon } from '../shapes/bluetooth-off';\nimport { buildingIcon } from '../shapes/building';\nimport { bundleIcon } from '../shapes/bundle';\nimport { capacitorIcon } from '../shapes/capacitor';\nimport { cdDvdIcon } from '../shapes/cd-dvd';\nimport { certificateIcon, certificateIconName } from '../shapes/certificate';\nimport { ciCdIcon } from '../shapes/ci-cd';\nimport { cloudNetworkIcon } from '../shapes/cloud-network';\nimport { cloudScaleIcon } from '../shapes/cloud-scale';\nimport { cloudTrafficIcon } from '../shapes/cloud-traffic';\nimport { clusterIcon } from '../shapes/cluster';\nimport { codeIcon } from '../shapes/code';\nimport { computerIcon } from '../shapes/computer';\nimport { connectIcon } from '../shapes/connect';\nimport { containerIcon } from '../shapes/container';\nimport { containerGroupIcon } from '../shapes/container-group';\nimport { containerVolumeIcon } from '../shapes/container-volume';\nimport { controlLunIcon } from '../shapes/control-lun';\nimport { cpuIcon } from '../shapes/cpu';\nimport { dashboardIcon } from '../shapes/dashboard';\nimport { dataClusterIcon } from '../shapes/data-cluster';\nimport { deployIcon } from '../shapes/deploy';\nimport { devicesIcon } from '../shapes/devices';\nimport { digitalSignatureIcon } from '../shapes/digital-signature';\nimport { disconnectIcon } from '../shapes/disconnect';\nimport { displayIcon } from '../shapes/display';\nimport { downloadCloudIcon } from '../shapes/download-cloud';\nimport { exportIcon } from '../shapes/export';\nimport { fileShareIcon, fileShareIconName } from '../shapes/file-share';\nimport { fileShare2Icon } from '../shapes/file-share-2';\nimport { flaskIcon } from '../shapes/flask';\nimport { floppyIcon } from '../shapes/floppy';\nimport { forkingIcon } from '../shapes/forking';\nimport { hardDiskIcon } from '../shapes/hard-disk';\nimport { hardDriveIcon } from '../shapes/hard-drive';\nimport { hardDriveDisksIcon } from '../shapes/hard-drive-disks';\nimport { helixIcon, helixIconName } from '../shapes/helix';\nimport { hostIcon, hostIconName } from '../shapes/host';\nimport { hostGroupIcon } from '../shapes/host-group';\nimport { importIcon } from '../shapes/import';\nimport { inductorIcon } from '../shapes/inductor';\nimport { installIcon } from '../shapes/install';\nimport { internetOfThingsIcon } from '../shapes/internet-of-things';\nimport { keyboardIcon } from '../shapes/keyboard';\nimport { layersIcon } from '../shapes/layers';\nimport { linkIcon } from '../shapes/link';\nimport { mediaChangerIcon } from '../shapes/media-changer';\nimport { memoryIcon } from '../shapes/memory';\nimport { mobileIcon, mobileIconName } from '../shapes/mobile';\nimport { mouseIcon } from '../shapes/mouse';\nimport { namespaceIcon } from '../shapes/namespace';\nimport { networkGlobeIcon } from '../shapes/network-globe';\nimport { networkSettingsIcon } from '../shapes/network-settings';\nimport { networkSwitchIcon } from '../shapes/network-switch';\nimport { noWifiIcon, noWifiIconName } from '../shapes/no-wifi';\nimport { nodeIcon } from '../shapes/node';\nimport { nodeGroupIcon } from '../shapes/node-group';\nimport { nodesIcon } from '../shapes/nodes';\nimport { nvmeIcon } from '../shapes/nvme';\nimport { pdfFileIcon } from '../shapes/pdf-file';\nimport { phoneHandsetIcon, phoneHandsetIconName } from '../shapes/phone-handset';\nimport { pluginIcon } from '../shapes/plugin';\nimport { podIcon } from '../shapes/pod';\nimport { processOnVmIcon } from '../shapes/process-on-vm';\nimport { qrCodeIcon } from '../shapes/qr-code';\nimport { rackServerIcon } from '../shapes/rack-server';\nimport { radarIcon } from '../shapes/radar';\nimport { resistorIcon } from '../shapes/resistor';\nimport { resourcePoolIcon } from '../shapes/resource-pool';\nimport { routerIcon } from '../shapes/router';\nimport { rulerPencilIcon, rulerPencilIconName } from '../shapes/ruler-pencil';\nimport { scriptExecuteIcon } from '../shapes/script-execute';\nimport { scriptScheduleIcon } from '../shapes/script-schedule';\nimport { shieldIcon } from '../shapes/shield';\nimport { shieldCheckIcon } from '../shapes/shield-check';\nimport { shieldXIcon } from '../shapes/shield-x';\nimport { squidIcon } from '../shapes/squid';\nimport { ssdIcon } from '../shapes/ssd';\nimport { storageIcon } from '../shapes/storage';\nimport { storageAdapterIcon } from '../shapes/storage-adapter';\nimport { tabletIcon } from '../shapes/tablet';\nimport { tapeDriveIcon } from '../shapes/tape-drive';\nimport { terminalIcon, terminalIconName } from '../shapes/terminal';\nimport { thinClientIcon } from '../shapes/thin-client';\nimport { unarchiveIcon } from '../shapes/unarchive';\nimport { uninstallIcon } from '../shapes/uninstall';\nimport { unlinkIcon } from '../shapes/unlink';\nimport { updateIcon } from '../shapes/update';\nimport { uploadCloudIcon } from '../shapes/upload-cloud';\nimport { usbIcon } from '../shapes/usb';\nimport { vmIcon } from '../shapes/vm';\nimport { vmwAppIcon } from '../shapes/vmw-app';\nimport { wifiIcon } from '../shapes/wifi';\nimport { xlsFileIcon } from '../shapes/xls-file';\n\nexport const technologyCollectionIcons: IconShapeTuple[] = [\n  administratorIcon,\n  animationIcon,\n  applicationIcon,\n  applicationsIcon,\n  archiveIcon,\n  assignUserIcon,\n  atomIcon,\n  backupIcon,\n  backupRestoreIcon,\n  barCodeIcon,\n  batteryIcon,\n  blockIcon,\n  blocksGroupIcon,\n  bluetoothIcon,\n  bluetoothOffIcon,\n  buildingIcon,\n  bundleIcon,\n  capacitorIcon,\n  cdDvdIcon,\n  certificateIcon,\n  ciCdIcon,\n  cloudNetworkIcon,\n  cloudScaleIcon,\n  cloudTrafficIcon,\n  clusterIcon,\n  codeIcon,\n  computerIcon,\n  connectIcon,\n  containerIcon,\n  containerGroupIcon,\n  containerVolumeIcon,\n  controlLunIcon,\n  cpuIcon,\n  dashboardIcon,\n  dataClusterIcon,\n  deployIcon,\n  devicesIcon,\n  digitalSignatureIcon,\n  disconnectIcon,\n  displayIcon,\n  downloadCloudIcon,\n  exportIcon,\n  fileShareIcon,\n  fileShare2Icon,\n  flaskIcon,\n  floppyIcon,\n  forkingIcon,\n  hardDriveIcon,\n  hardDriveDisksIcon,\n  hardDiskIcon,\n  helixIcon,\n  hostIcon,\n  hostGroupIcon,\n  importIcon,\n  inductorIcon,\n  installIcon,\n  internetOfThingsIcon,\n  keyboardIcon,\n  layersIcon,\n  linkIcon,\n  mediaChangerIcon,\n  memoryIcon,\n  mobileIcon,\n  mouseIcon,\n  namespaceIcon,\n  networkGlobeIcon,\n  networkSettingsIcon,\n  networkSwitchIcon,\n  nodeGroupIcon,\n  nodeIcon,\n  nodesIcon,\n  noWifiIcon,\n  nvmeIcon,\n  pdfFileIcon,\n  phoneHandsetIcon,\n  pluginIcon,\n  podIcon,\n  processOnVmIcon,\n  qrCodeIcon,\n  rackServerIcon,\n  radarIcon,\n  resistorIcon,\n  resourcePoolIcon,\n  routerIcon,\n  rulerPencilIcon,\n  scriptExecuteIcon,\n  scriptScheduleIcon,\n  shieldIcon,\n  shieldCheckIcon,\n  shieldXIcon,\n  squidIcon,\n  ssdIcon,\n  storageIcon,\n  storageAdapterIcon,\n  tabletIcon,\n  tapeDriveIcon,\n  terminalIcon,\n  thinClientIcon,\n  unarchiveIcon,\n  uninstallIcon,\n  unlinkIcon,\n  updateIcon,\n  uploadCloudIcon,\n  usbIcon,\n  vmIcon,\n  vmwAppIcon,\n  wifiIcon,\n  xlsFileIcon,\n];\n\nexport const technologyCollectionAliases: IconAlias[] = [\n  [hostIconName, ['server']],\n  [terminalIconName, ['command']],\n  [mobileIconName, ['mobile-phone']],\n  [certificateIconName, ['license']],\n  [noWifiIconName, ['disconnected']],\n  [phoneHandsetIconName, ['receiver']],\n  [rulerPencilIconName, ['design']],\n  [helixIconName, ['dna']],\n  [fileShareIconName, ['folder-share']],\n];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadTechnologyIconSet } from '@clr/angular';\n *\n * loadTechnologyIconSet();\n * ```\n *\n */\nexport function loadTechnologyIconSet() {\n  ClarityIcons.addIcons(...technologyCollectionIcons);\n  ClarityIcons.addAliases(...technologyCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [administratorIconName]: string;\n//     [animationIconName]: string;\n//     [applicationIconName]: string;\n//     [applicationsIconName]: string;\n//     [archiveIconName]: string;\n//     [assignUserIconName]: string;\n//     [atomIconName]: string;\n//     [backupIconName]: string;\n//     [backupRestoreIconName]: string;\n//     [barCodeIconName]: string;\n//     [batteryIconName]: string;\n//     [blockIconName]: string;\n//     [blocksGroupIconName]: string;\n//     [bluetoothIconName]: string;\n//     [bluetoothOffIconName]: string;\n//     [buildingIconName]: string;\n//     [bundleIconName]: string;\n//     [capacitorIconName]: string;\n//     [cdDvdIconName]: string;\n//     [certificateIconName]: string;\n//     [ciCdIconName]: string;\n//     [cloudNetworkIconName]: string;\n//     [cloudScaleIconName]: string;\n//     [cloudTrafficIconName]: string;\n//     [clusterIconName]: string;\n//     [codeIconName]: string;\n//     [computerIconName]: string;\n//     [connectIconName]: string;\n//     [containerIconName]: string;\n//     [containerGroupIconName]: string;\n//     [containerVolumeIconName]: string;\n//     [controlLunIconName]: string;\n//     [cpuIconName]: string;\n//     [dashboardIconName]: string;\n//     [dataClusterIconName]: string;\n//     [deployIconName]: string;\n//     [devicesIconName]: string;\n//     [digitalSignatureIconName]: string;\n//     [disconnectIconName]: string;\n//     [displayIconName]: string;\n//     [downloadCloudIconName]: string;\n//     [exportIconName]: string;\n//     [fileShareIconName]: string;\n//     [fileShare2IconName]: string;\n//     [flaskIconName]: string;\n//     [floppyIconName]: string;\n//     [forkingIconName]: string;\n//     [hardDriveIconName]: string;\n//     [hardDriveDisksIconName]: string;\n//     [hardDiskIconName]: string;\n//     [helixIconName]: string;\n//     [hostIconName]: string;\n//     [hostGroupIconName]: string;\n//     [importIconName]: string;\n//     [inductorIconName]: string;\n//     [installIconName]: string;\n//     [internetOfThingsIconName]: string;\n//     [keyboardIconName]: string;\n//     [layersIconName]: string;\n//     [linkIconName]: string;\n//     [mediaChangerIconName]: string;\n//     [memoryIconName]: string;\n//     [mobileIconName]: string;\n//     [mouseIconName]: string;\n//     [namespaceIconName]: string;\n//     [networkGlobeIconName]: string;\n//     [networkSettingsIconName]: string;\n//     [networkSwitchIconName]: string;\n//     [nodeGroupIconName]: string;\n//     [nodeIconName]: string;\n//     [nodesIconName]: string;\n//     [noWifiIconName]: string;\n//     [nvmeIconName]: string;\n//     [pdfFileIconName]: string;\n//     [phoneHandsetIconName]: string;\n//     [pluginIconName]: string;\n//     [podIconName]: string;\n//     [processOnVmIconName]: string;\n//     [qrCodeIconName]: string;\n//     [rackServerIconName]: string;\n//     [radarIconName]: string;\n//     [resistorIconName]: string;\n//     [resourcePoolIconName]: string;\n//     [routerIconName]: string;\n//     [rulerPencilIconName]: string;\n//     [scriptExecuteIconName]: string;\n//     [scriptScheduleIconName]: string;\n//     [shieldIconName]: string;\n//     [shieldCheckIconName]: string;\n//     [shieldXIconName]: string;\n//     [squidIconName]: string;\n//     [ssdIconName]: string;\n//     [storageIconName]: string;\n//     [storageAdapterIconName]: string;\n//     [tabletIconName]: string;\n//     [tapeDriveIconName]: string;\n//     [terminalIconName]: string;\n//     [thinClientIconName]: string;\n//     [unarchiveIconName]: string;\n//     [uninstallIconName]: string;\n//     [unlinkIconName]: string;\n//     [updateIconName]: string;\n//     [uploadCloudIconName]: string;\n//     [usbIconName]: string;\n//     [vmIconName]: string;\n//     [vmwAppIconName]: string;\n//     [wifiIconName]: string;\n//     [xlsFileIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { bookmarkIcon } from '../shapes/bookmark';\nimport { calendarIcon, calendarIconName } from '../shapes/calendar';\nimport { chatBubbleIcon } from '../shapes/chat-bubble';\nimport { contractIcon } from '../shapes/contract';\nimport { crownIcon } from '../shapes/crown';\nimport { envelopeIcon, envelopeIconName } from '../shapes/envelope';\nimport { eventIcon } from '../shapes/event';\nimport { flagIcon } from '../shapes/flag';\nimport { halfStarIcon } from '../shapes/half-star';\nimport { happyFaceIcon } from '../shapes/happy-face';\nimport { hashtagIcon } from '../shapes/hashtag';\nimport { heartIcon } from '../shapes/heart';\nimport { heartBrokenIcon } from '../shapes/heart-broken';\nimport { inboxIcon } from '../shapes/inbox';\nimport { neutralFaceIcon } from '../shapes/neutral-face';\nimport { pictureIcon } from '../shapes/picture';\nimport { sadFaceIcon } from '../shapes/sad-face';\nimport { shareIcon } from '../shapes/share';\nimport { starIcon, starIconName } from '../shapes/star';\nimport { talkBubblesIcon } from '../shapes/talk-bubbles';\nimport { tasksIcon } from '../shapes/tasks';\nimport { thumbsDownIcon } from '../shapes/thumbs-down';\nimport { thumbsUpIcon } from '../shapes/thumbs-up';\n\nexport const socialCollectionIcons: IconShapeTuple[] = [\n  bookmarkIcon,\n  calendarIcon,\n  chatBubbleIcon,\n  contractIcon,\n  crownIcon,\n  envelopeIcon,\n  eventIcon,\n  flagIcon,\n  halfStarIcon,\n  happyFaceIcon,\n  hashtagIcon,\n  heartIcon,\n  heartBrokenIcon,\n  inboxIcon,\n  neutralFaceIcon,\n  pictureIcon,\n  sadFaceIcon,\n  shareIcon,\n  starIcon,\n  talkBubblesIcon,\n  tasksIcon,\n  thumbsDownIcon,\n  thumbsUpIcon,\n];\n\nexport const socialCollectionAliases: IconAlias[] = [\n  [starIconName, ['favorite']],\n  [envelopeIconName, ['email']],\n  [calendarIconName, ['date']],\n];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadSocialIconSet } from '@clr/angular';\n *\n * loadSocialIconSet();\n * ```\n *\n */\nexport function loadSocialIconSet() {\n  ClarityIcons.addIcons(...socialCollectionIcons);\n  ClarityIcons.addAliases(...socialCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [bookmarkIconName]: string;\n//     [calendarIconName]: string;\n//     [chatBubbleIconName]: string;\n//     [contractIconName]: string;\n//     [crownIconName]: string;\n//     [envelopeIconName]: string;\n//     [eventIconName]: string;\n//     [flagIconName]: string;\n//     [halfStarIconName]: string;\n//     [happyFaceIconName]: string;\n//     [hashtagIconName]: string;\n//     [heartIconName]: string;\n//     [heartBrokenIconName]: string;\n//     [inboxIconName]: string;\n//     [neutralFaceIconName]: string;\n//     [pictureIconName]: string;\n//     [sadFaceIconName]: string;\n//     [shareIconName]: string;\n//     [starIconName]: string;\n//     [talkBubblesIconName]: string;\n//     [tasksIconName]: string;\n//     [thumbsDownIconName]: string;\n//     [thumbsUpIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { alignBottomIcon } from '../shapes/align-bottom';\nimport { alignCenterIcon } from '../shapes/align-center';\nimport { alignLeftIcon } from '../shapes/align-left';\nimport { alignLeftTextIcon } from '../shapes/align-left-text';\nimport { alignMiddleIcon } from '../shapes/align-middle';\nimport { alignRightIcon } from '../shapes/align-right';\nimport { alignRightTextIcon } from '../shapes/align-right-text';\nimport { alignTopIcon } from '../shapes/align-top';\nimport { blockQuoteIcon } from '../shapes/block-quote';\nimport { boldIcon } from '../shapes/bold';\nimport { bulletListIcon } from '../shapes/bullet-list';\nimport { centerTextIcon } from '../shapes/center-text';\nimport { checkboxListIcon } from '../shapes/checkbox-list';\nimport { fontSizeIcon } from '../shapes/font-size';\nimport { highlighterIcon } from '../shapes/highlighter';\nimport { indentIcon } from '../shapes/indent';\nimport { italicIcon } from '../shapes/italic';\nimport { justifyTextIcon } from '../shapes/justify-text';\nimport { languageIcon } from '../shapes/language';\nimport { numberListIcon } from '../shapes/number-list';\nimport { outdentIcon } from '../shapes/outdent';\nimport { paintRollerIcon } from '../shapes/paint-roller';\nimport { strikethroughIcon } from '../shapes/strikethrough';\nimport { subscriptIcon } from '../shapes/subscript';\nimport { superscriptIcon } from '../shapes/superscript';\nimport { textIcon } from '../shapes/text';\nimport { textColorIcon } from '../shapes/text-color';\nimport { underlineIcon } from '../shapes/underline';\n\nexport const textEditCollectionIcons: IconShapeTuple[] = [\n  alignBottomIcon,\n  alignCenterIcon,\n  alignLeftIcon,\n  alignLeftTextIcon,\n  alignMiddleIcon,\n  alignRightIcon,\n  alignRightTextIcon,\n  alignTopIcon,\n  blockQuoteIcon,\n  boldIcon,\n  bulletListIcon,\n  centerTextIcon,\n  checkboxListIcon,\n  fontSizeIcon,\n  highlighterIcon,\n  indentIcon,\n  italicIcon,\n  justifyTextIcon,\n  languageIcon,\n  numberListIcon,\n  outdentIcon,\n  paintRollerIcon,\n  strikethroughIcon,\n  subscriptIcon,\n  superscriptIcon,\n  textIcon,\n  textColorIcon,\n  underlineIcon,\n];\n\nexport const textEditCollectionAliases: IconAlias[] = [];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadTextEditIconSet } from '@clr/angular';\n *\n * loadTextEditIconSet();\n * ```\n *\n */\nexport function loadTextEditIconSet() {\n  ClarityIcons.addIcons(...textEditCollectionIcons);\n  ClarityIcons.addAliases(...textEditCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [alignBottomIconName]: string;\n//     [alignCenterIconName]: string;\n//     [alignLeftIconName]: string;\n//     [alignLeftTextIconName]: string;\n//     [alignMiddleIconName]: string;\n//     [alignRightIconName]: string;\n//     [alignRightTextIconName]: string;\n//     [alignTopIconName]: string;\n//     [blockQuoteIconName]: string;\n//     [boldIconName]: string;\n//     [bulletListIconName]: string;\n//     [centerTextIconName]: string;\n//     [checkboxListIconName]: string;\n//     [fontSizeIconName]: string;\n//     [highlighterIconName]: string;\n//     [indentIconName]: string;\n//     [italicIconName]: string;\n//     [justifyTextIconName]: string;\n//     [languageIconName]: string;\n//     [numberListIconName]: string;\n//     [outdentIconName]: string;\n//     [paintRollerIconName]: string;\n//     [strikethroughIconName]: string;\n//     [subscriptIconName]: string;\n//     [superscriptIconName]: string;\n//     [textIconName]: string;\n//     [textColorIconName]: string;\n//     [underlineIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M8.17756 33.9881C7.91756 33.9881 7.66756 33.8882 7.46756 33.6982L3.22756 29.4598C2.83756 29.0699 2.83756 28.4402 3.22756 28.0503L5.34756 25.9311C6.90756 24.3717 9.44756 24.3717 11.0076 25.9311C12.5676 27.4905 12.5676 30.0296 11.0076 31.589L8.88756 33.7082C8.68756 33.9081 8.43756 33.9981 8.17756 33.9981V33.9881ZM5.34756 28.7501L8.17756 31.579L9.59756 30.1695C10.3776 29.3898 10.3776 28.1203 9.59756 27.3406C8.81756 26.5609 7.54756 26.5609 6.76756 27.3406L5.35756 28.7601L5.34756 28.7501Z\"/><path d=\"M29.6976 11.2266C28.7476 11.2266 27.8476 10.8967 27.1176 10.2769C26.3076 9.5872 25.8076 8.61756 25.7176 7.55795C25.6276 6.49835 25.9676 5.45874 26.6576 4.64904L28.5976 2.35989C28.9576 1.94005 29.5876 1.89007 30.0076 2.24993L34.5776 6.12849C34.9976 6.48835 35.0476 7.11812 34.6876 7.53796L32.7476 9.82711C32.0576 10.6368 31.0876 11.1366 30.0276 11.2266C29.9176 11.2266 29.8076 11.2366 29.6976 11.2366V11.2266ZM29.4776 4.40913L28.1876 5.92856C27.8376 6.33841 27.6776 6.84822 27.7176 7.38802C27.7576 7.91782 28.0076 8.40764 28.4176 8.74751C28.8276 9.09738 29.3476 9.25732 29.8776 9.21734C30.4076 9.17735 30.8976 8.92745 31.2376 8.5176L32.5376 6.99816L29.4876 4.40913H29.4776Z\"/><path d=\"M27.2339 8.29839L9.59867 25.9271L11.0129 27.3408L28.6481 9.71208L27.2339 8.29839Z\"/><path d=\"M17.5213 22.244C18.281 23.0041 19.2805 23.4142 20.3501 23.4142C21.4196 23.4142 22.4192 22.9941 23.1788 22.244C23.9385 21.4938 24.3483 20.4836 24.3483 19.4134C24.3483 18.3432 23.9285 17.343 23.1788 16.5829L21.0697 14.4725L19.6604 15.8827L21.7694 17.9931C22.1493 18.3732 22.3592 18.8733 22.3592 19.4034C22.3592 19.9335 22.1493 20.4436 21.7694 20.8137C21.0098 21.5738 19.7003 21.5738 18.9407 20.8137L16.8316 18.7033L15.4222 20.1136L17.5313 22.224L17.5213 22.244Z\"/><path d=\"M12.6434 20.0735C7.83544 14.1524 5.86629 7.20103 5.20658 4.27046C8.13531 4.93059 15.0823 6.90097 20.9998 11.7119L22.4291 10.2816C14.3126 3.58033 4.52687 2.08004 4.07707 2.01003C3.7672 1.96002 3.44734 2.07004 3.22743 2.29008C3.00753 2.51012 2.89758 2.83019 2.94755 3.14025C3.01752 3.59033 4.51687 13.3722 11.214 21.4938L12.6434 20.0635V20.0735Z\"/><path d=\"M24.6382 12.292C24.4083 12.062 24.1684 11.8319 23.9285 11.6019L22.5091 13.0222C22.749 13.2422 22.9889 13.4623 23.2288 13.7023C29.5061 19.9835 31.9251 28.4251 32.6647 31.7258C29.3562 30.9856 20.9298 28.5652 14.6525 22.284C14.4126 22.0439 14.2027 21.8039 13.9728 21.5638L12.5534 22.9841C12.7733 23.2241 13.0032 23.4642 13.2431 23.6942C21.6595 32.1159 33.3045 33.9062 33.7943 33.9762C33.8442 33.9762 33.8942 33.9862 33.9342 33.9862C34.1941 33.9862 34.454 33.8862 34.6439 33.6962C34.8638 33.4761 34.9737 33.1561 34.9238 32.846C34.8538 32.3559 33.0646 20.7036 24.6482 12.282L24.6382 12.292Z\"/><path d=\"M14.6925 13.7623C13.9328 14.5224 13.523 15.5226 13.523 16.5928C13.523 17.323 13.7329 18.0131 14.0927 18.6232L15.6021 17.1129C15.5521 16.9429 15.5221 16.7729 15.5221 16.5928C15.5221 16.0627 15.732 15.5526 16.1119 15.1826C16.4917 14.8025 16.9915 14.5925 17.5213 14.5925C17.7012 14.5925 17.8711 14.6225 18.041 14.6725L19.5504 13.1622C18.9406 12.8021 18.2509 12.5921 17.5213 12.5921C16.4517 12.5921 15.4521 13.0121 14.6925 13.7623Z\"/>',\n  solid:\n    '<path d=\"M8.17756 33.9881C7.91756 33.9881 7.66756 33.8882 7.46756 33.6982L3.22756 29.4598C2.83756 29.0699 2.83756 28.4402 3.22756 28.0503L5.34756 25.9311C6.90756 24.3717 9.44756 24.3717 11.0076 25.9311C12.5676 27.4905 12.5676 30.0296 11.0076 31.589L8.88756 33.7082C8.68756 33.9081 8.43756 33.9981 8.17756 33.9981V33.9881Z\"/><path d=\"M29.6976 11.2266C28.7476 11.2266 27.8476 10.8967 27.1176 10.2769C26.3076 9.5872 25.8076 8.61756 25.7176 7.55795C25.6276 6.49835 25.9676 5.45874 26.6576 4.64904L28.5976 2.35989C28.9576 1.94005 29.5876 1.89007 30.0076 2.24993L34.5776 6.12849C34.9976 6.48835 35.0476 7.11812 34.6876 7.53796L32.7476 9.82711C32.0576 10.6368 31.0876 11.1366 30.0276 11.2266C29.9176 11.2266 29.8076 11.2366 29.6976 11.2366V11.2266Z\"/><path d=\"M27.2339 8.29839L9.59867 25.9271L11.0129 27.3408L28.6481 9.71208L27.2339 8.29839Z\"/><path d=\"M13.5296 16.5846C13.5296 15.515 13.9497 14.5154 14.6998 13.7556C15.45 12.9959 16.4602 12.5861 17.5304 12.5861C18.2605 12.5861 18.9506 12.796 19.5608 13.1559L22.4313 10.2869C14.3198 3.57944 4.52787 2.07999 4.07778 2.01002C3.76772 1.96004 3.44766 2.07 3.22761 2.28992C3.00757 2.50983 2.89755 2.82972 2.94756 3.1396C3.01757 3.58943 4.51786 13.3658 11.2192 21.4828L14.0897 18.6138C13.7296 18.0041 13.5196 17.3143 13.5196 16.5846H13.5296Z\"/><path d=\"M17.5304 14.5853C17.0003 14.5853 16.4902 14.7953 16.1201 15.1751C15.74 15.555 15.53 16.0548 15.53 16.5846C15.53 16.7645 15.56 16.9345 15.61 17.1044L18.0605 14.6553C17.8904 14.6053 17.7204 14.5753 17.5404 14.5753L17.5304 14.5853Z\"/><path d=\"M21.7712 20.823C22.1513 20.4432 22.3613 19.9433 22.3613 19.4135C22.3613 18.8837 22.1513 18.3739 21.7712 18.0041L19.6608 15.8949L16.8302 18.7238L18.9406 20.833C19.7008 21.5927 21.011 21.5927 21.7712 20.833V20.823Z\"/><path d=\"M24.6517 12.2862C24.4217 12.0563 24.1817 11.8264 23.9416 11.5965L21.0711 14.4654L23.1815 16.5746C23.9416 17.3343 24.3517 18.3339 24.3517 19.4035C24.3517 20.4731 23.9316 21.4728 23.1815 22.2325C22.4313 22.9922 21.4211 23.4021 20.3509 23.4021C19.2807 23.4021 18.2805 22.9822 17.5204 22.2325L15.41 20.1233L12.5394 22.9922C12.7595 23.2321 12.9895 23.472 13.2295 23.7019C21.6512 32.1188 33.3034 33.9081 33.7935 33.9781C33.8435 33.9781 33.8935 33.9881 33.9335 33.9881C34.1936 33.9881 34.4536 33.8881 34.6437 33.6982C34.8637 33.4783 34.9737 33.1584 34.9237 32.8485C34.8537 32.3587 33.0634 20.7131 24.6417 12.2962L24.6517 12.2862Z\"/>',\n};\n\nexport const canoeIconName = 'canoe';\nexport const canoeIcon: IconShapeTuple = [canoeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.9375 14H3.9375C3.3875 14 2.9375 13.55 2.9375 13V3C2.9375 2.45 3.3875 2 3.9375 2H9.9375C10.4875 2 10.9375 2.45 10.9375 3V6H14.9375V3C14.9375 2.45 15.3875 2 15.9375 2H21.9375C22.4875 2 22.9375 2.45 22.9375 3V6H26.9375V3C26.9375 2.45 27.3875 2 27.9375 2H33.9375C34.4875 2 34.9375 2.45 34.9375 3V13C34.9375 13.55 34.4875 14 33.9375 14ZM4.9375 12H32.9375V4H28.9375V7C28.9375 7.55 28.4875 8 27.9375 8H21.9375C21.3875 8 20.9375 7.55 20.9375 7V4H16.9375V7C16.9375 7.55 16.4875 8 15.9375 8H9.9375C9.3875 8 8.9375 7.55 8.9375 7V4H4.9375V12Z\"/><path d=\"M30.9375 33C30.9375 33.55 30.4875 34 29.9375 34H7.9375C7.3875 34 6.9375 33.55 6.9375 33V16H8.9375V32H28.9375V16H30.9375V33Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.9375 27C14.9375 27.55 15.3875 28 15.9375 28H21.9375C22.4875 28 22.9375 27.55 22.9375 27V22C22.9375 19.79 21.1475 18 18.9375 18C16.7275 18 14.9375 19.79 14.9375 22V27ZM20.9375 22V26H16.9375V22C16.9375 20.9 17.8375 20 18.9375 20C20.0375 20 20.9375 20.9 20.9375 22Z\"/>',\n  solid:\n    '<path d=\"M33.9375 14H3.9375C3.3875 14 2.9375 13.55 2.9375 13V3C2.9375 2.45 3.3875 2 3.9375 2H9.9375C10.4875 2 10.9375 2.45 10.9375 3V6H14.9375V3C14.9375 2.45 15.3875 2 15.9375 2H21.9375C22.4875 2 22.9375 2.45 22.9375 3V6H26.9375V3C26.9375 2.45 27.3875 2 27.9375 2H33.9375C34.4875 2 34.9375 2.45 34.9375 3V13C34.9375 13.55 34.4875 14 33.9375 14Z\"/><path d=\"M16.9375 22C16.9375 20.9 17.8375 20 18.9375 20C20.0375 20 20.9375 20.9 20.9375 22V26H16.9375V22Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6.9375 16V33C6.9375 33.55 7.3875 34 7.9375 34H29.9375C30.4875 34 30.9375 33.55 30.9375 33V16H6.9375ZM22.9375 27C22.9375 27.55 22.4875 28 21.9375 28H15.9375C15.3875 28 14.9375 27.55 14.9375 27V22C14.9375 19.79 16.7275 18 18.9375 18C21.1475 18 22.9375 19.79 22.9375 22V27Z\"/>',\n};\n\nexport const castleIconName = 'castle';\nexport const castleIcon: IconShapeTuple = [castleIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M9.9375 26C8.2875 26 6.9375 24.65 6.9375 23V22.8276C6.62437 22.9392 6.28769 23 5.9375 23C4.2875 23 2.9375 21.65 2.9375 20V16C2.9375 14.35 4.2875 13 5.9375 13C6.28769 13 6.62437 13.0608 6.9375 13.1724V13C6.9375 11.35 8.2875 10 9.9375 10C11.5875 10 12.9375 11.35 12.9375 13V17H24.9375V13C24.9375 11.35 26.2875 10 27.9375 10C29.5875 10 30.9375 11.35 30.9375 13V13.1724C31.2506 13.0608 31.5873 13 31.9375 13C33.5875 13 34.9375 14.35 34.9375 16V20C34.9375 21.65 33.5875 23 31.9375 23C31.5873 23 31.2506 22.9392 30.9375 22.8276V23C30.9375 24.65 29.5875 26 27.9375 26C26.2875 26 24.9375 24.65 24.9375 23V19H12.9375V23C12.9375 24.65 11.5875 26 9.9375 26ZM6.9375 16V20C6.9375 20.55 6.4875 21 5.9375 21C5.3875 21 4.9375 20.55 4.9375 20V16C4.9375 15.45 5.3875 15 5.9375 15C6.4875 15 6.9375 15.45 6.9375 16ZM8.9375 23V13C8.9375 12.45 9.3875 12 9.9375 12C10.4875 12 10.9375 12.45 10.9375 13V23C10.9375 23.55 10.4875 24 9.9375 24C9.3875 24 8.9375 23.55 8.9375 23ZM28.9375 23C28.9375 23.55 28.4875 24 27.9375 24C27.3875 24 26.9375 23.55 26.9375 23V13C26.9375 12.45 27.3875 12 27.9375 12C28.4875 12 28.9375 12.45 28.9375 13V23ZM31.9375 21C31.3875 21 30.9375 20.55 30.9375 20V16C30.9375 15.45 31.3875 15 31.9375 15C32.4875 15 32.9375 15.45 32.9375 16V20C32.9375 20.55 32.4875 21 31.9375 21Z\"/>',\n  solid:\n    '<path d=\"M9.9375 26C8.2875 26 6.9375 24.65 6.9375 23V22.8276C6.62437 22.9392 6.28769 23 5.9375 23C4.2875 23 2.9375 21.65 2.9375 20V16C2.9375 14.35 4.2875 13 5.9375 13C6.28769 13 6.62437 13.0608 6.9375 13.1724V13C6.9375 11.35 8.2875 10 9.9375 10C11.5875 10 12.9375 11.35 12.9375 13V17H24.9375V13C24.9375 11.35 26.2875 10 27.9375 10C29.5875 10 30.9375 11.35 30.9375 13V13.1724C31.2506 13.0608 31.5873 13 31.9375 13C33.5875 13 34.9375 14.35 34.9375 16V20C34.9375 21.65 33.5875 23 31.9375 23C31.5873 23 31.2506 22.9392 30.9375 22.8276V23C30.9375 24.65 29.5875 26 27.9375 26C26.2875 26 24.9375 24.65 24.9375 23V19H12.9375V23C12.9375 24.65 11.5875 26 9.9375 26Z\"/>',\n};\n\nexport const gymIconName = 'gym';\nexport const gymIcon: IconShapeTuple = [gymIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M10.9375 7.11001L12.9375 5.06001L10.1775 4.64001L8.9375 2.01001L7.7075 4.64001L4.9475 5.06001L6.9475 7.11001L6.4775 10L8.9375 8.63001L11.4075 10L10.9375 7.11001ZM12.9375 26H16.9375V24H12.9375V26ZM12.9375 22H16.9375V20H12.9375V22ZM26.4675 10L28.9275 8.63001L31.3975 10L30.9275 7.11001L32.9275 5.06001L30.1675 4.64001L28.9275 2.01001L27.6975 4.64001L24.9375 5.06001L26.9375 7.11001L26.4675 10ZM2.9375 19V34H4.9375V20H6.9375V18H3.9375C3.3875 18 2.9375 18.45 2.9375 19ZM16.4675 10L18.9275 8.63001L21.3975 10L20.9275 7.11001L22.9275 5.06001L20.1675 4.64001L18.9275 2.01001L17.6975 4.64001L14.9375 5.06001L16.9375 7.11001L16.4675 10ZM27.9375 12H9.9375C9.3875 12 8.9375 12.45 8.9375 13V34H10.9375V14H26.9375V34H28.9375V13C28.9375 12.45 28.4875 12 27.9375 12ZM33.9375 18H30.9375V20H32.9375V34H34.9375V19C34.9375 18.45 34.4875 18 33.9375 18ZM12.9375 18H16.9375V16H12.9375V18ZM20.9375 18H24.9375V16H20.9375V18ZM20.9375 22H24.9375V20H20.9375V22ZM20.9375 26H24.9375V24H20.9375V26Z\"/>',\n  solid:\n    '<path d=\"M26.4675 10L28.9275 8.63001L31.3975 10L30.9275 7.11001L32.9275 5.06001L30.1675 4.64001L28.9275 2.01001L27.6975 4.64001L24.9375 5.06001L26.9375 7.11001L26.4675 10ZM2.9375 19V34H4.9375V20H6.9375V18H3.9375C3.3875 18 2.9375 18.45 2.9375 19ZM16.4675 10L18.9275 8.63001L21.3975 10L20.9275 7.11001L22.9275 5.06001L20.1675 4.64001L18.9275 2.01001L17.6975 4.64001L14.9375 5.06001L16.9375 7.11001L16.4675 10ZM27.9375 12H9.9375C9.3875 12 8.9375 12.45 8.9375 13V34H28.9375V13C28.9375 12.45 28.4875 12 27.9375 12ZM17.0375 26.1H12.8375V23.9H17.0375V26.1ZM17.0375 22.1H12.8375V19.9H17.0375V22.1ZM17.0375 18.1H12.8375V15.9H17.0375V18.1ZM25.0375 26.1H20.8375V23.9H25.0375V26.1ZM25.0375 22.1H20.8375V19.9H25.0375V22.1ZM25.0375 18.1H20.8375V15.9H25.0375V18.1ZM33.9375 18H30.9375V20H32.9375V34H34.9375V19C34.9375 18.45 34.4875 18 33.9375 18ZM10.9375 7.11001L12.9375 5.06001L10.1775 4.64001L8.9375 2.01001L7.7075 4.64001L4.9475 5.06001L6.9475 7.11001L6.4775 10L8.9375 8.63001L11.4075 10L10.9375 7.11001Z\"/>',\n};\n\nexport const hotelIconName = 'hotel';\nexport const hotelIcon: IconShapeTuple = [hotelIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30 15C29.45 15 29 14.55 29 14C29 12.3 29.66 11.39 30.19 10.66C30.66 10.01 31 9.55 31 8.5C31 7.45 30.66 6.98 30.19 6.34C29.66 5.61 29 4.7 29 3C29 2.45 29.45 2 30 2C30.55 2 31 2.45 31 3C31 4.05 31.34 4.52 31.81 5.16C32.34 5.89 33 6.8 33 8.5C33 10.2 32.34 11.11 31.81 11.84C31.34 12.49 31 12.95 31 14C31 14.55 30.55 15 30 15Z\"/><path d=\"M8 23C7.45 23 7 22.55 7 22V18C7 17.45 7.45 17 8 17C8.55 17 9 17.45 9 18V22C9 22.55 8.55 23 8 23Z\"/><path d=\"M33.0001 33.9999C32.7401 33.9999 32.4901 33.8999 32.2901 33.7099L2.29006 3.70995C1.90006 3.31995 1.90006 2.68995 2.29006 2.29995C2.68006 1.90995 3.31006 1.90995 3.70006 2.29995L33.7001 32.2999C34.0901 32.6899 34.0901 33.3199 33.7001 33.7099C33.5001 33.9099 33.2501 33.9999 32.9901 33.9999H33.0001Z\"/><path d=\"M23.13 19H30V21H25.13L27.13 23H31C31.55 23 32 22.55 32 22V18C32 17.45 31.55 17 31 17H21.13L23.13 19Z\"/><path d=\"M22.3 21H4V19H20.3L18.3 17H3C2.45 17 2 17.45 2 18V22C2 22.55 2.45 23 3 23H24.3L22.3 21Z\"/>',\n  solid:\n    '<path d=\"M30 15C29.45 15 29 14.55 29 14C29 12.3 29.66 11.39 30.19 10.66C30.66 10.01 31 9.55 31 8.5C31 7.45 30.66 6.98 30.19 6.34C29.66 5.61 29 4.7 29 3C29 2.45 29.45 2 30 2C30.55 2 31 2.45 31 3C31 4.05 31.34 4.52 31.81 5.16C32.34 5.89 33 6.8 33 8.5C33 10.2 32.34 11.11 31.81 11.84C31.34 12.49 31 12.95 31 14C31 14.55 30.55 15 30 15Z\"/><path d=\"M33.0001 33.9999C32.7401 33.9999 32.4901 33.8999 32.2901 33.7099L2.29006 3.70995C1.90006 3.31995 1.90006 2.68995 2.29006 2.29995C2.68006 1.90995 3.31006 1.90995 3.70006 2.29995L33.7001 32.2999C34.0901 32.6899 34.0901 33.3199 33.7001 33.7099C33.5001 33.9099 33.2501 33.9999 32.9901 33.9999H33.0001Z\"/><path d=\"M27.13 23H31C31.55 23 32 22.55 32 22V18C32 17.45 31.55 17 31 17H21.13L27.13 23Z\"/><path d=\"M22.3 21L20.3 19L18.3 17H3C2.45 17 2 17.45 2 18V22C2 22.55 2.45 23 3 23H24.3L22.3 21ZM4 19H7V21H4V19Z\"/>',\n};\n\nexport const noSmokingIconName = 'noSmoking';\nexport const noSmokingIcon: IconShapeTuple = [noSmokingIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M31.6573 31.2C31.0473 31.65 30.5973 31.99 29.6073 31.99C28.6173 31.99 28.1673 31.66 27.5573 31.2H27.5373V31.18C26.8273 30.65 25.9373 29.99 24.2773 29.99C22.6173 29.99 21.7173 30.65 21.0073 31.19C20.3873 31.65 19.9273 31.99 18.9373 31.99C17.9473 31.99 17.5073 31.66 16.8973 31.2H16.8773L16.8373 31.16C16.1273 30.63 15.2473 29.99 13.6073 29.99C11.9673 29.99 11.0473 30.65 10.3373 31.19C9.72727 31.65 9.27727 31.99 8.27727 31.99C7.27727 31.99 6.83727 31.66 6.22727 31.2H6.20727L6.16727 31.16C5.45727 30.64 4.57727 29.99 2.94727 29.99V31.99C3.92727 31.99 4.37727 32.32 4.98727 32.78H5.00727L5.04727 32.82C5.75727 33.35 6.63727 33.99 8.27727 33.99C9.91727 33.99 10.8373 33.33 11.5473 32.79C12.1673 32.33 12.6273 31.99 13.6173 31.99C14.6073 31.99 15.0473 32.32 15.6573 32.78H15.6773L15.6973 32.81C16.4073 33.34 17.2773 33.99 18.9373 33.99C20.5973 33.99 21.4973 33.33 22.2073 32.79H22.2273C22.8373 32.32 23.2873 31.99 24.2773 31.99C25.2673 31.99 25.7173 32.32 26.3273 32.78H26.3473V32.8C27.0573 33.33 27.9473 33.99 29.6073 33.99C31.2673 33.99 32.1573 33.33 32.8673 32.8L32.8873 32.78C33.4973 32.33 33.9473 31.99 34.9373 31.99V29.99C33.2673 29.99 32.3773 30.65 31.6673 31.19H31.6473L31.6573 31.2ZM23.2873 13.54C24.0173 12.05 25.8173 10.99 27.9373 10.99C30.2673 10.99 32.2273 12.27 32.7773 13.99H26.9373C26.3873 13.99 25.9373 14.44 25.9373 14.99C25.9373 15.54 26.3873 15.99 26.9373 15.99H33.9373C34.4873 15.99 34.9373 15.54 34.9373 14.99C34.9373 11.68 31.7973 8.99003 27.9373 8.99003C26.4373 8.99003 25.0473 9.40003 23.9073 10.09C24.0573 8.14003 23.2673 5.98003 21.6073 4.32003C18.8773 1.59003 14.8173 1.21003 12.5573 3.48003C12.1673 3.87003 12.1673 4.50003 12.5573 4.89003L15.3873 7.72003C15.7773 8.11003 16.4073 8.11003 16.7973 7.72003C17.1873 7.33003 17.1873 6.70003 16.7973 6.31003L14.7973 4.31003C16.3473 3.58003 18.5573 4.11003 20.1873 5.74003C21.8973 7.45003 22.3973 9.81003 21.4973 11.36C20.2173 9.92003 18.2073 8.99003 15.9373 8.99003C12.0773 8.99003 8.93727 11.68 8.93727 14.99C8.93727 15.54 9.38727 15.99 9.93727 15.99H17.9373C18.4873 15.99 18.9373 15.54 18.9373 14.99C18.9373 14.44 18.4873 13.99 17.9373 13.99H11.0973C11.6573 12.27 13.6173 10.99 15.9373 10.99C18.6973 10.99 20.9373 12.78 20.9373 14.99V24.32C18.5173 25.09 16.2773 26.34 14.4673 28.07C15.3573 28.22 15.9873 28.57 16.4973 28.93C21.3673 24.84 29.1373 24.22 34.9373 27.53V25.26C32.7073 24.18 30.2573 23.59 27.7873 23.46L23.2873 13.55V13.54ZM22.9373 23.79V17.6L25.5973 23.44C24.6973 23.49 23.8173 23.61 22.9373 23.78V23.79Z\"/>',\n  solid:\n    '<path d=\"M31.6573 31.2C31.0473 31.65 30.5973 31.99 29.6073 31.99C28.6173 31.99 28.1673 31.66 27.5573 31.2H27.5373V31.18C26.8273 30.65 25.9373 29.99 24.2773 29.99C22.6173 29.99 21.7173 30.65 21.0073 31.19C20.3873 31.65 19.9273 31.99 18.9373 31.99C17.9473 31.99 17.5073 31.66 16.8973 31.2H16.8773L16.8373 31.16C16.1273 30.63 15.2473 29.99 13.6073 29.99C11.9673 29.99 11.0473 30.65 10.3373 31.19C9.72727 31.65 9.27727 31.99 8.27727 31.99C7.27727 31.99 6.83727 31.66 6.22727 31.2H6.20727L6.16727 31.16C5.45727 30.64 4.57727 29.99 2.94727 29.99V31.99C3.92727 31.99 4.37727 32.32 4.98727 32.78H5.00727L5.04727 32.82C5.75727 33.35 6.63727 33.99 8.27727 33.99C9.91727 33.99 10.8373 33.33 11.5473 32.79C12.1673 32.33 12.6273 31.99 13.6173 31.99C14.6073 31.99 15.0473 32.32 15.6573 32.78H15.6773L15.6973 32.81C16.4073 33.34 17.2773 33.99 18.9373 33.99C20.5973 33.99 21.4973 33.33 22.2073 32.79H22.2273C22.8373 32.32 23.2873 31.99 24.2773 31.99C25.2673 31.99 25.7173 32.32 26.3273 32.78H26.3473V32.8C27.0573 33.33 27.9473 33.99 29.6073 33.99C31.2673 33.99 32.1573 33.33 32.8673 32.8L32.8873 32.78C33.4973 32.33 33.9473 31.99 34.9373 31.99V29.99C33.2673 29.99 32.3773 30.65 31.6673 31.19H31.6473L31.6573 31.2ZM23.2873 13.54C24.0173 12.05 25.8173 10.99 27.9373 10.99C30.2673 10.99 32.2273 12.27 32.7773 13.99H26.9373C26.3873 13.99 25.9373 14.44 25.9373 14.99C25.9373 15.54 26.3873 15.99 26.9373 15.99H33.9373C34.4873 15.99 34.9373 15.54 34.9373 14.99C34.9373 11.68 31.7973 8.99003 27.9373 8.99003C26.4373 8.99003 25.0473 9.40003 23.9073 10.09C24.0573 8.14003 23.2673 5.98003 21.6073 4.32003C18.8773 1.59003 14.8173 1.21003 12.5573 3.48003C12.1673 3.87003 12.1673 4.50003 12.5573 4.89003L15.3873 7.72003C15.7773 8.11003 16.4073 8.11003 16.7973 7.72003C17.1873 7.33003 17.1873 6.70003 16.7973 6.31003L14.7973 4.31003C16.3473 3.58003 18.5573 4.11003 20.1873 5.74003C21.8973 7.45003 22.3973 9.81003 21.4973 11.36C20.2173 9.92003 18.2073 8.99003 15.9373 8.99003C12.0773 8.99003 8.93727 11.68 8.93727 14.99C8.93727 15.54 9.38727 15.99 9.93727 15.99H17.9373C18.4873 15.99 18.9373 15.54 18.9373 14.99C18.9373 14.44 18.4873 13.99 17.9373 13.99H11.0973C11.6573 12.27 13.6173 10.99 15.9373 10.99C18.6973 10.99 20.9373 12.78 20.9373 14.99V24.32C18.5173 25.09 16.2773 26.34 14.4673 28.07C15.3573 28.22 15.9873 28.57 16.4973 28.93C21.3673 24.84 29.1373 24.22 34.9373 27.53V25.26C32.7073 24.18 30.2573 23.59 27.7873 23.46L23.2873 13.55V13.54Z\"/>',\n};\n\nexport const palmTreeIconName = 'palmTree';\nexport const palmTreeIcon: IconShapeTuple = [palmTreeIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.9374 34H7.93739C7.38739 34 6.93739 33.55 6.93739 33V6.00001C6.93739 5.45001 7.38739 5.00001 7.93739 5.00001H29.9374C30.4874 5.00001 30.9374 5.45001 30.9374 6.00001V33C30.9374 33.55 30.4874 34 29.9374 34ZM8.93739 32H28.9374V7.00001H8.93739V32Z\"/><path d=\"M7.93739 7.00001C7.44739 7.00001 7.02739 6.64001 6.94739 6.15001C6.86739 5.60001 7.23739 5.09001 7.78739 5.01001L27.7874 2.01001C28.3474 1.93001 28.8474 2.30001 28.9274 2.85001C29.0074 3.40001 28.6374 3.91001 28.0874 3.99001L8.08739 6.99001C8.03739 6.99001 7.98739 7.00001 7.93739 7.00001Z\"/><path d=\"M18.9374 27.9C14.5774 27.9 11.0374 24.36 11.0374 20C11.0374 15.64 14.5774 12.1 18.9374 12.1C23.2974 12.1 26.8374 15.64 26.8374 20C26.8374 24.36 23.2974 27.9 18.9374 27.9ZM18.9374 13.9C15.5774 13.9 12.8374 16.64 12.8374 20C12.8374 23.36 15.5774 26.1 18.9374 26.1C22.2974 26.1 25.0374 23.36 25.0374 20C25.0374 16.64 22.2974 13.9 18.9374 13.9Z\"/><path d=\"M18.9374 27.9C18.6874 27.9 18.4574 27.8 18.2874 27.62C18.1574 27.48 15.0374 24.18 15.0374 20C15.0374 15.82 18.1574 12.52 18.2874 12.38C18.6274 12.03 19.2474 12.03 19.5874 12.38C19.7174 12.52 22.8374 15.82 22.8374 20C22.8374 24.18 19.7174 27.48 19.5874 27.62C19.4174 27.8 19.1774 27.9 18.9374 27.9ZM18.9374 14.42C18.1274 15.52 16.8374 17.63 16.8374 20C16.8374 22.37 18.1274 24.48 18.9374 25.58C19.7474 24.48 21.0374 22.37 21.0374 20C21.0374 17.63 19.7474 15.52 18.9374 14.42Z\"/><path d=\"M25.9374 17.1H11.9374V18.9H25.9374V17.1Z\"/><path d=\"M25.9374 21.1H11.9374V22.9H25.9374V21.1Z\"/>',\n  solid:\n    '<path d=\"M7.93739 7.00001C7.44739 7.00001 7.02739 6.64001 6.94739 6.15001C6.86739 5.60001 7.23739 5.09001 7.78739 5.01001L27.7874 2.01001C28.3474 1.93001 28.8474 2.30001 28.9274 2.85001C29.0074 3.40001 28.6374 3.91001 28.0874 3.99001L8.08739 6.99001C8.03739 6.99001 7.98739 7.00001 7.93739 7.00001Z\"/><path d=\"M18.9374 25.58C19.3974 24.96 19.9974 24.02 20.4374 22.9H17.4374C17.8774 24.02 18.4774 24.96 18.9374 25.58Z\"/><path d=\"M13.5774 22.9C14.2874 24.2 15.4574 25.21 16.8574 25.73C16.3774 24.96 15.8774 24 15.5174 22.9H13.5774Z\"/><path d=\"M24.2974 17.1C23.5874 15.8 22.4174 14.79 21.0174 14.27C21.4974 15.04 21.9974 16 22.3574 17.1H24.2974Z\"/><path d=\"M18.9374 14.42C18.4774 15.04 17.8774 15.98 17.4374 17.1H20.4374C19.9974 15.98 19.3974 15.04 18.9374 14.42Z\"/><path d=\"M16.8574 14.27C15.4474 14.78 14.2774 15.79 13.5774 17.1H15.5174C15.8774 16 16.3774 15.04 16.8574 14.27Z\"/><path d=\"M15.0374 20C15.0374 19.62 15.0674 19.26 15.1174 18.9H12.9474C12.8774 19.26 12.8474 19.62 12.8474 20C12.8474 20.38 12.8874 20.74 12.9474 21.1H15.1174C15.0674 20.74 15.0374 20.38 15.0374 20Z\"/><path d=\"M29.9374 5.00001H7.93739C7.38739 5.00001 6.93739 5.45001 6.93739 6.00001V33C6.93739 33.55 7.38739 34 7.93739 34H29.9374C30.4874 34 30.9374 33.55 30.9374 33V6.00001C30.9374 5.45001 30.4874 5.00001 29.9374 5.00001ZM18.9374 27.9C14.5774 27.9 11.0374 24.36 11.0374 20C11.0374 15.64 14.5774 12.1 18.9374 12.1C23.2974 12.1 26.8374 15.64 26.8374 20C26.8374 24.36 23.2974 27.9 18.9374 27.9Z\"/><path d=\"M22.8374 20C22.8374 20.38 22.8074 20.74 22.7574 21.1H24.9274C24.9974 20.74 25.0274 20.38 25.0274 20C25.0274 19.62 24.9874 19.26 24.9274 18.9H22.7574C22.8074 19.26 22.8374 19.62 22.8374 20Z\"/><path d=\"M20.9374 18.9H16.9374C16.8774 19.26 16.8374 19.62 16.8374 20C16.8374 20.38 16.8774 20.74 16.9374 21.1H20.9374C20.9974 20.74 21.0374 20.38 21.0374 20C21.0374 19.62 20.9974 19.26 20.9374 18.9Z\"/><path d=\"M21.0174 25.73C22.4274 25.22 23.5974 24.21 24.2974 22.9H22.3574C21.9974 24 21.4974 24.96 21.0174 25.73Z\"/>',\n};\n\nexport const passportIconName = 'passport';\nexport const passportIcon: IconShapeTuple = [passportIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30.9375 18.0137H28.9375V20.0043H30.9375V18.0137ZM30.9375 22.0148H28.9375V24.0054H30.9375V22.0148ZM30.9375 14.0126H28.9375V16.0032H30.9375V14.0126ZM30.9375 26.0059H28.9375V27.9965H30.9375V26.0059ZM33.9375 10.0016H12.7175L28.9375 6.26053V8.00101H30.9375V5.00019C30.9375 4.7001 30.7975 4.41002 30.5575 4.21997C30.3175 4.02992 30.0075 3.9699 29.7075 4.02992L3.7175 10.0216V10.0416C3.2775 10.1416 2.9375 10.5217 2.9375 11.0018V31.0073C2.9375 31.5574 3.3875 32.0076 3.9375 32.0076H33.9375C34.4875 32.0076 34.9375 31.5574 34.9375 31.0073V11.0018C34.9375 10.4517 34.4875 10.0016 33.9375 10.0016ZM32.9375 30.007H4.9375V12.0021H32.9375V30.007ZM9.0075 22.3749C9.1575 22.755 9.5275 23.0051 9.9375 23.0051H13.0575L11.9775 26.7261C11.8875 27.0262 11.9475 27.3563 12.1375 27.6064C12.3275 27.8564 12.6275 28.0065 12.9375 28.0065H15.9375C16.2275 28.0065 16.4975 27.8864 16.6875 27.6764L20.8475 23.0051H25.3975C25.8075 23.0051 26.1775 22.755 26.3275 22.3649L26.8675 20.9646C26.9975 20.6145 26.9375 20.2243 26.6975 19.9443L24.1375 16.9735C24.1375 16.9735 24.0775 16.9034 24.0375 16.8734C23.5575 16.4533 22.9175 16.2433 22.2575 16.3133L20.2575 16.5533L16.4775 14.1427C16.3175 14.0427 16.1275 13.9826 15.9375 13.9826H12.9375C12.5575 13.9826 12.2175 14.1927 12.0475 14.5328C11.8775 14.8629 11.9075 15.273 12.1275 15.5731L13.4475 17.3836L11.4175 17.6336L12.1875 19.5542L22.4875 18.2938C22.5575 18.2938 22.6275 18.2938 22.6875 18.3438L24.7975 20.7845L24.7175 20.9846H20.3975C20.1075 20.9846 19.8375 21.1046 19.6475 21.3146L15.4875 25.9859H14.2675L15.3475 22.2649C15.4375 21.9648 15.3775 21.6347 15.1875 21.3847C14.9975 21.1346 14.6975 20.9846 14.3875 20.9846H10.6075L10.4975 20.7045C10.4975 20.7045 10.4775 20.7045 10.4775 20.6845L8.8275 16.5533C8.5975 16.0832 8.0575 15.8632 7.5675 16.0532C7.0575 16.2633 6.8075 16.8434 7.0075 17.3536L9.0075 22.3549V22.3749ZM15.7175 17.1235L14.8975 16.0032H15.6375L17.1275 16.9535L15.7175 17.1235Z\"/>',\n  solid:\n    '<path d=\"M14.9075 16.0032L15.7275 17.1235L17.1375 16.9535L15.6475 16.0032H14.9075ZM33.9375 10.0016H12.7175L28.9375 6.26053V8.00101H30.9375V5.00019C30.9375 4.7001 30.7975 4.41002 30.5575 4.21997C30.3175 4.02992 30.0075 3.9699 29.7075 4.02992L3.7175 10.0216V10.0416C3.2775 10.1416 2.9375 10.5217 2.9375 11.0018V31.0073C2.9375 31.5574 3.3875 32.0076 3.9375 32.0076H33.9375C34.4875 32.0076 34.9375 31.5574 34.9375 31.0073V11.0018C34.9375 10.4517 34.4875 10.0016 33.9375 10.0016ZM26.8675 20.9646L26.3275 22.3649C26.1775 22.745 25.8075 23.0051 25.3975 23.0051H20.8475L16.6875 27.6764C16.4975 27.8864 16.2275 28.0065 15.9375 28.0065H12.9375C12.6275 28.0065 12.3275 27.8564 12.1375 27.6064C11.9475 27.3563 11.8875 27.0262 11.9775 26.7261L13.0575 23.0051H9.9375C9.5275 23.0051 9.1575 22.755 9.0075 22.3749L7.0075 17.3736C6.7975 16.8634 7.0475 16.2833 7.5675 16.0732C8.0575 15.8732 8.5975 16.1032 8.8275 16.5733L10.4775 20.7045C10.4775 20.7045 10.4975 20.7045 10.4975 20.7245L10.6075 21.0046H14.3875C14.6975 21.0046 14.9975 21.1546 15.1875 21.4047C15.3775 21.6547 15.4375 21.9848 15.3475 22.2849L14.2675 26.0059H15.4875L19.6475 21.3347C19.8375 21.1246 20.1075 21.0046 20.3975 21.0046H24.7175L24.7975 20.8045L22.6875 18.3638C22.6275 18.3238 22.5575 18.3038 22.4875 18.3138L12.1875 19.5742L11.4175 17.6536L13.4475 17.4036L12.1275 15.5931C11.9075 15.293 11.8775 14.8829 12.0475 14.5528C12.2175 14.2127 12.5675 14.0026 12.9375 14.0026H15.9375C16.1275 14.0026 16.3175 14.0527 16.4775 14.1627L20.2575 16.5733L22.2575 16.3333C22.9075 16.2633 23.5475 16.4733 24.0375 16.8934C24.0775 16.9234 24.1075 16.9535 24.1375 16.9935L26.6975 19.9643C26.9375 20.2444 27.0075 20.6345 26.8675 20.9846V20.9646ZM30.9375 27.9865H28.9375V25.9959H30.9375V27.9865ZM30.9375 23.9954H28.9375V22.0048H30.9375V23.9954ZM30.9375 19.9943H28.9375V18.0037H30.9375V19.9943ZM30.9375 15.9932H28.9375V14.0026H30.9375V15.9932Z\"/>',\n};\n\nexport const planeTicketIconName = 'planeTicket';\nexport const planeTicketIcon: IconShapeTuple = [planeTicketIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M32.8973 25.21H32.8773L32.8373 25.17C32.1273 24.64 31.2473 24 29.6073 24C27.9673 24 27.0473 24.66 26.3373 25.2C25.7173 25.66 25.2573 26 24.2673 26C23.2773 26 22.8373 25.67 22.2273 25.21H22.2073L22.1873 25.18C21.4773 24.65 20.6073 24 18.9473 24C17.2873 24 16.3873 24.66 15.6773 25.2H15.6573C15.0473 25.67 14.5973 26 13.6073 26C12.6173 26 12.1673 25.67 11.5573 25.21H11.5373V25.19C10.8273 24.66 9.93727 24 8.27727 24C6.61727 24 5.72727 24.66 5.01727 25.19L4.99727 25.21C4.38727 25.66 3.93727 26 2.94727 26V28C4.61727 28 5.50727 27.34 6.21727 26.8H6.23727C6.84727 26.33 7.29727 26 8.28727 26C9.27727 26 9.72727 26.33 10.3373 26.79H10.3573V26.81C11.0673 27.34 11.9573 28 13.6173 28C15.2773 28 16.1773 27.34 16.8873 26.8C17.5073 26.34 17.9673 26 18.9573 26C19.9473 26 20.3873 26.33 20.9973 26.79H21.0173L21.0573 26.83C21.7673 27.36 22.6473 28 24.2873 28C25.9273 28 26.8473 27.34 27.5573 26.8C28.1673 26.34 28.6173 26 29.6173 26C30.6173 26 31.0573 26.33 31.6673 26.79H31.6873L31.7273 26.83C32.4373 27.35 33.3173 28 34.9473 28V26C33.9673 26 33.5173 25.67 32.9073 25.21H32.8973ZM13.9373 24C14.4873 24 14.9373 23.55 14.9373 23V20H22.9373V23C22.9373 23.55 23.3873 24 23.9373 24C24.4873 24 24.9373 23.55 24.9373 23V9C24.9373 7.35 26.2873 6 27.9373 6C28.4873 6 28.9373 5.55 28.9373 5C28.9373 4.45 28.4873 4 27.9373 4C25.1773 4 22.9373 6.24 22.9373 9V10H14.9373V9C14.9373 7.35 16.2873 6 17.9373 6C18.4873 6 18.9373 5.55 18.9373 5C18.9373 4.45 18.4873 4 17.9373 4C15.1773 4 12.9373 6.24 12.9373 9V23C12.9373 23.55 13.3873 24 13.9373 24ZM14.9373 12H22.9373V14H14.9373V12ZM14.9373 16H22.9373V18H14.9373V16ZM32.8773 29.2L32.8373 29.17C32.1273 28.64 31.2473 28 29.6073 28C27.9673 28 27.0473 28.66 26.3373 29.2C25.7173 29.66 25.2573 30 24.2673 30C23.2773 30 22.8373 29.67 22.2273 29.21H22.2073L22.1873 29.18C21.4773 28.65 20.6073 28 18.9473 28C17.2873 28 16.3873 28.66 15.6773 29.2H15.6573C15.0473 29.67 14.5973 30 13.6073 30C12.6173 30 12.1673 29.67 11.5573 29.21H11.5373V29.19C10.8273 28.66 9.93727 28 8.27727 28C6.61727 28 5.72727 28.66 5.01727 29.19L4.99727 29.21C4.38727 29.66 3.93727 30 2.94727 30V32C4.61727 32 5.50727 31.34 6.21727 30.8H6.23727C6.84727 30.33 7.29727 30 8.28727 30C9.27727 30 9.72727 30.33 10.3373 30.79H10.3573V30.81C11.0673 31.34 11.9573 32 13.6173 32C15.2773 32 16.1773 31.34 16.8873 30.8C17.5073 30.34 17.9673 30 18.9573 30C19.9473 30 20.3873 30.33 20.9973 30.79H21.0173L21.0573 30.83C21.7673 31.36 22.6473 32 24.2873 32C25.9273 32 26.8473 31.34 27.5573 30.8C28.1673 30.34 28.6173 30 29.6173 30C30.6173 30 31.0573 30.33 31.6673 30.79H31.6873L31.7273 30.83C32.4373 31.35 33.3173 32 34.9473 32V30C33.9673 30 33.5173 29.67 32.9073 29.21H32.8873L32.8773 29.2Z\"/>',\n  solid:\n    '<path d=\"M32.8973 25.21H32.8773L32.8373 25.17C32.1273 24.64 31.2473 24 29.6073 24C27.9673 24 27.0473 24.66 26.3373 25.2C25.7173 25.66 25.2573 26 24.2673 26C23.2773 26 22.8373 25.67 22.2273 25.21H22.2073L22.1873 25.18C21.4773 24.65 20.6073 24 18.9473 24C17.2873 24 16.3873 24.66 15.6773 25.2H15.6573C15.0473 25.67 14.5973 26 13.6073 26C12.6173 26 12.1673 25.67 11.5573 25.21H11.5373V25.19C10.8273 24.66 9.93727 24 8.27727 24C6.61727 24 5.72727 24.66 5.01727 25.19L4.99727 25.21C4.38727 25.66 3.93727 26 2.94727 26V32C4.61727 32 5.50727 31.34 6.21727 30.8H6.23727C6.84727 30.33 7.29727 30 8.28727 30C9.27727 30 9.72727 30.33 10.3373 30.79H10.3573V30.81C11.0673 31.34 11.9573 32 13.6173 32C15.2773 32 16.1773 31.34 16.8873 30.8C17.5073 30.34 17.9673 30 18.9573 30C19.9473 30 20.3873 30.33 20.9973 30.79H21.0173L21.0573 30.83C21.7673 31.36 22.6473 32 24.2873 32C25.9273 32 26.8473 31.34 27.5573 30.8C28.1673 30.34 28.6173 30 29.6173 30C30.6173 30 31.0573 30.33 31.6673 30.79H31.6873L31.7273 30.83C32.4373 31.35 33.3173 32 34.9473 32V26C33.9673 26 33.5173 25.67 32.9073 25.21H32.8973ZM24.2773 30C24.2773 30 24.2773 30 24.2673 30C24.2673 30 24.2673 30 24.2873 30H24.2773ZM24.2773 28C24.2773 28 24.2773 28 24.2673 28C24.2673 28 24.2673 28 24.2873 28H24.2773ZM13.9473 24C14.4973 24 14.9473 23.55 14.9473 23V20H22.9473V23C22.9473 23.55 23.3973 24 23.9473 24C24.4973 24 24.9473 23.55 24.9473 23V9C24.9473 7.35 26.2973 6 27.9473 6C28.4973 6 28.9473 5.55 28.9473 5C28.9473 4.45 28.4973 4 27.9473 4C25.1873 4 22.9473 6.24 22.9473 9V10H14.9473V9C14.9473 7.35 16.2973 6 17.9473 6C18.4973 6 18.9473 5.55 18.9473 5C18.9473 4.45 18.4973 4 17.9473 4C15.1873 4 12.9473 6.24 12.9473 9V23C12.9473 23.55 13.3973 24 13.9473 24ZM14.9473 12H22.9473V14H14.9473V12ZM14.9473 16H22.9473V18H14.9473V16Z\"/>',\n};\n\nexport const poolIconName = 'pool';\nexport const poolIcon: IconShapeTuple = [poolIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30 15C29.45 15 29 14.55 29 14C29 12.3 29.66 11.39 30.19 10.66C30.66 10.01 31 9.55 31 8.5C31 7.45 30.66 6.98 30.19 6.34C29.66 5.61 29 4.7 29 3C29 2.45 29.45 2 30 2C30.55 2 31 2.45 31 3C31 4.05 31.34 4.52 31.81 5.16C32.34 5.89 33 6.8 33 8.5C33 10.2 32.34 11.11 31.81 11.84C31.34 12.49 31 12.95 31 14C31 14.55 30.55 15 30 15Z\"/><path d=\"M8 23C7.45 23 7 22.55 7 22V18C7 17.45 7.45 17 8 17C8.55 17 9 17.45 9 18V22C9 22.55 8.55 23 8 23Z\"/><path d=\"M23.13 19H30V21H25.13L27.13 23H31C31.55 23 32 22.55 32 22V18C32 17.45 31.55 17 31 17H21.13L23.13 19Z\"/><path d=\"M26.21 21H4V19H23.88L21.88 17H3C2.45 17 2 17.45 2 18V22C2 22.55 2.45 23 3 23H28.21L26.21 21Z\"/>',\n  solid:\n    '<path d=\"M30 15C29.45 15 29 14.55 29 14C29 12.3 29.66 11.39 30.19 10.66C30.66 10.01 31 9.55 31 8.5C31 7.45 30.66 6.98 30.19 6.34C29.66 5.61 29 4.7 29 3C29 2.45 29.45 2 30 2C30.55 2 31 2.45 31 3C31 4.05 31.34 4.52 31.81 5.16C32.34 5.89 33 6.8 33 8.5C33 10.2 32.34 11.11 31.81 11.84C31.34 12.49 31 12.95 31 14C31 14.55 30.55 15 30 15Z\"/><path d=\"M8 23C7.45 23 7 22.55 7 22V18C7 17.45 7.45 17 8 17C8.55 17 9 17.45 9 18V22C9 22.55 8.55 23 8 23Z\"/><path d=\"M23.13 19H30V21H25.13L27.13 23H31C31.55 23 32 22.55 32 22V18C32 17.45 31.55 17 31 17H21.13L23.13 19Z\"/><path d=\"M26.21 21H4V19H23.88L21.88 17H3C2.45 17 2 17.45 2 18V22C2 22.55 2.45 23 3 23H28.21L26.21 21Z\"/><path d=\"M31 18H8V22H31V18Z\"/>',\n};\n\nexport const smokingIconName = 'smoking';\nexport const smokingIcon: IconShapeTuple = [smokingIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M24 8.00019H33C33.5523 8.00019 34 8.44791 34 9.00019V17.0002C34 19.7616 31.7614 22.0002 29 22.0002H28V20.0002H29C30.6569 20.0002 32 18.657 32 17.0002V10.0002H4V17.0002C4 18.657 5.34315 20.0002 7 20.0002H10V17.9402H12V23.4002C12 23.9525 11.5523 24.4002 11 24.4002C10.4477 24.4002 10 23.9525 10 23.4002V22.0002H7C4.23858 22.0002 2 19.7616 2 17.0002V9.00019C2 8.44791 2.44772 8.00019 3 8.00019H12V6.38019C12.0219 5.04755 13.1173 3.98349 14.45 4.00019H21.55C22.8827 3.98349 23.9781 5.04755 24 6.38019V8.00019ZM22 8.00019H14V6.43019C14.0107 6.18951 14.2091 5.99996 14.45 6.00019H21.56C21.6741 5.99751 21.7845 6.04026 21.867 6.11903C21.9495 6.1978 21.9974 6.30614 22 6.42019V8.00019Z\"/><path d=\"M4 30.0002H32V23.3102C32.7479 22.9632 33.4258 22.4819 34 21.8902V30.0002C34 31.1048 33.1046 32.0002 32 32.0002H4C2.89543 32.0002 2 31.1048 2 30.0002V21.8902C2.57843 22.4795 3.25525 22.9635 4 23.3202V30.0002Z\"/><path d=\"M26 23.4002C26 23.9525 25.5523 24.4002 25 24.4002C24.4477 24.4002 24 23.9525 24 23.4002V22.0002H14V20.0002H24V17.9402H26V23.4002Z\"/>',\n  solid:\n    '<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M30 20.0344C32.1957 20.0021 33.9678 18.2262 34 16.0258V8.00861H24V6.43524C23.9974 5.78672 23.7377 5.16581 23.2783 4.70912C22.8188 4.25243 22.1971 3.99736 21.55 4.00002H14.45C13.8029 3.99736 13.1812 4.25243 12.7217 4.70912C12.2623 5.16581 12.0026 5.78672 12 6.43524V8.00861H2V16.0258C2.03273 18.2455 3.83484 20.0291 6.05 20.0344H10.05V17.9499H12.05V23.6621C12.05 24.2156 11.6023 24.6643 11.05 24.6643C10.4977 24.6643 10.05 24.2156 10.05 23.6621V22.0988H6.06C4.55893 22.0963 3.11218 21.5357 2 20.5254V29.9957C2 31.1026 2.89543 32 4 32H32C33.1046 32 34 31.1026 34 29.9957V20.5254C32.8909 21.5407 31.4422 22.1021 29.94 22.0988H28V20.0344H30ZM14 6.43522C14.0107 6.19402 14.2091 6.00406 14.45 6.00429H21.55C21.7909 6.00406 21.9893 6.19402 22 6.43522V8.00859H14V6.43522ZM25 24.6642C25.5523 24.6642 26 24.2155 26 23.662V17.9498H24V20.0343H14V22.0987H24V23.662C24 24.2155 24.4477 24.6642 25 24.6642Z\"/>',\n};\n\nexport const suitcaseIconName = 'suitcase';\nexport const suitcaseIcon: IconShapeTuple = [suitcaseIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M30.72 32H5.28C3.47 32 2 30.53 2 28.72V11.28C2 9.47 3.47 8 5.28 8H30.72C32.53 8 34 9.47 34 11.28V28.72C34 30.53 32.53 32 30.72 32ZM5.28 10C4.57 10 4 10.58 4 11.28V28.72C4 29.43 4.58 30 5.28 30H30.72C31.43 30 32 29.42 32 28.72V11.28C32 10.57 31.42 10 30.72 10H5.28Z\"/><path d=\"M23 9H21V6H15V9H13V5C13 4.45 13.45 4 14 4H22C22.55 4 23 4.45 23 5V9Z\"/><path d=\"M10 9H8V30H10V9Z\"/><path d=\"M28 9H26V30H28V9Z\"/>',\n  solid:\n    '<path d=\"M23 9H21V6H15V9H13V5C13 4.45 13.45 4 14 4H22C22.55 4 23 4.45 23 5V9Z\"/><path d=\"M26 8H10V32H26V8Z\"/><path d=\"M30.72 8H28V32H30.72C32.53 32 34 30.53 34 28.72V11.28C34 9.47 32.53 8 30.72 8Z\"/><path d=\"M8 8H5.28C3.47 8 2 9.47 2 11.28V28.72C2 30.53 3.47 32 5.28 32H8V8Z\"/>',\n};\n\nexport const suitcase2IconName = 'suitcase2';\nexport const suitcase2Icon: IconShapeTuple = [suitcase2IconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M18.9375 21.9999L15.4775 27.9999H13.1575L18.0675 19.4999C18.4175 18.8799 19.4375 18.8799 19.7975 19.4999L24.7075 27.9999H22.3975L18.9375 21.9999Z\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M20.1004 8.36779L32.9466 29.9999H33.9375C34.4875 29.9999 34.9375 30.4499 34.9375 30.9999C34.9375 31.5499 34.4875 31.9999 33.9375 31.9999H3.9375C3.3875 31.9999 2.9375 31.5499 2.9375 30.9999C2.9375 30.4499 3.3875 29.9999 3.9375 29.9999H4.92851L17.7747 8.36779L16.0775 5.50992C15.7975 5.02992 15.9575 4.41992 16.4275 4.13992C16.8975 3.85992 17.5175 4.00992 17.7975 4.48992L18.9375 6.40961L20.0775 4.48992C20.3575 4.01992 20.9775 3.85992 21.4475 4.13992C21.9175 4.41992 22.0775 5.03992 21.7975 5.50992L20.1004 8.36779ZM30.6208 29.9999H7.25424L18.9375 10.326L30.6208 29.9999Z\"/>',\n  solid:\n    '<path d=\"M33.9375 30H32.9475L20.0975 8.36998L21.7975 5.50998C22.0775 5.02998 21.9175 4.41998 21.4475 4.13998C20.9775 3.85998 20.3575 4.01998 20.0775 4.48998L18.9375 6.40998L17.7975 4.48998C17.5175 4.01998 16.8975 3.85998 16.4275 4.13998C15.9575 4.41998 15.7975 5.03998 16.0775 5.50998L17.7775 8.36998L4.9275 30H3.9375C3.3875 30 2.9375 30.45 2.9375 31C2.9375 31.55 3.3875 32 3.9375 32H33.9375C34.4875 32 34.9375 31.55 34.9375 31C34.9375 30.45 34.4875 30 33.9375 30ZM22.3975 28L18.9375 22L15.4775 28H13.1675L18.0775 19.5C18.4375 18.88 19.4575 18.88 19.8075 19.5L24.7175 28H22.4075H22.3975Z\"/>',\n};\n\nexport const tentIconName = 'tent';\nexport const tentIcon: IconShapeTuple = [tentIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { renderIcon } from '../icon.renderer';\nimport { IconShapeTuple } from '../interfaces/icon.interfaces';\n\nconst icon = {\n  outline:\n    '<path d=\"M29.9289 28H7.93713C7.38733 28 6.9375 27.55 6.9375 27V5.09C6.9375 3.38 8.32698 2 10.0264 2H27.8397C29.5491 2 30.9286 3.39 30.9286 5.09V27C30.9286 27.55 30.4787 28 29.9289 28ZM8.93676 26H28.9293V5.09C28.9293 4.49 28.4395 4 27.8397 4H10.0264C9.42657 4 8.93676 4.49 8.93676 5.09V26Z\"/><path d=\"M25.9304 16H11.9356C11.3858 16 10.936 15.55 10.936 15V7C10.936 6.45 11.3858 6 11.9356 6H25.9304C26.4802 6 26.9301 6.45 26.9301 7V15C26.9301 15.55 26.4802 16 25.9304 16ZM12.9353 14H24.9308V8H12.9353V14Z\"/><path d=\"M13.9349 24C12.2855 24 10.936 22.65 10.936 21C10.936 19.35 12.2855 18 13.9349 18C15.5843 18 16.9338 19.35 16.9338 21C16.9338 22.65 15.5843 24 13.9349 24ZM13.9349 20C13.3851 20 12.9353 20.45 12.9353 21C12.9353 21.55 13.3851 22 13.9349 22C14.4847 22 14.9345 21.55 14.9345 21C14.9345 20.45 14.4847 20 13.9349 20Z\"/><path d=\"M23.9312 24C22.2818 24 20.9323 22.65 20.9323 21C20.9323 19.35 22.2818 18 23.9312 18C25.5806 18 26.9301 19.35 26.9301 21C26.9301 22.65 25.5806 24 23.9312 24ZM23.9312 20C23.3814 20 22.9315 20.45 22.9315 21C22.9315 21.55 23.3814 22 23.9312 22C24.481 22 24.9308 21.55 24.9308 21C24.9308 20.45 24.481 20 23.9312 20Z\"/><path d=\"M10.6061 30L7.67722 32.2C7.23739 32.53 7.14742 33.16 7.4773 33.6C7.67722 33.86 7.97711 34 8.277 34C8.48692 34 8.69685 33.93 8.87678 33.8L13.9449 30H10.6061Z\"/><path d=\"M30.5287 32.2L27.5998 30H24.271L29.3392 33.8C29.5191 33.93 29.729 34 29.9389 34C30.2388 34 30.5387 33.86 30.7386 33.6C31.0685 33.16 30.9786 32.53 30.5387 32.2H30.5287Z\"/>',\n  solid:\n    '<path d=\"M10.6061 30L7.67722 32.2C7.23739 32.53 7.14742 33.16 7.4773 33.6C7.67722 33.86 7.97711 34 8.277 34C8.48692 34 8.69685 33.93 8.87678 33.8L13.9449 30H10.6061Z\"/><path d=\"M30.5287 32.2L27.5998 30H24.271L29.3392 33.8C29.5191 33.93 29.729 34 29.9389 34C30.2388 34 30.5387 33.86 30.7386 33.6C31.0685 33.16 30.9786 32.53 30.5387 32.2H30.5287Z\"/><path d=\"M24.9308 8H12.9353V14H24.9308V8Z\"/><path d=\"M13.9349 22C14.487 22 14.9345 21.5523 14.9345 21C14.9345 20.4477 14.487 20 13.9349 20C13.3828 20 12.9353 20.4477 12.9353 21C12.9353 21.5523 13.3828 22 13.9349 22Z\"/><path d=\"M27.8397 2H10.0264C8.31699 2 6.9375 3.39 6.9375 5.09V27C6.9375 27.55 7.38733 28 7.93713 28H29.9289C30.4787 28 30.9286 27.55 30.9286 27V5.09C30.9286 3.38 29.5391 2 27.8397 2ZM13.9349 24C12.2855 24 10.936 22.65 10.936 21C10.936 19.35 12.2855 18 13.9349 18C15.5843 18 16.9338 19.35 16.9338 21C16.9338 22.65 15.5843 24 13.9349 24ZM23.9312 24C22.2818 24 20.9323 22.65 20.9323 21C20.9323 19.35 22.2818 18 23.9312 18C25.5806 18 26.9301 19.35 26.9301 21C26.9301 22.65 25.5806 24 23.9312 24ZM26.9301 15C26.9301 15.55 26.4802 16 25.9304 16H11.9356C11.3858 16 10.936 15.55 10.936 15V7C10.936 6.45 11.3858 6 11.9356 6H25.9304C26.4802 6 26.9301 6.45 26.9301 7V15Z\"/><path d=\"M23.9312 22C24.4833 22 24.9308 21.5523 24.9308 21C24.9308 20.4477 24.4833 20 23.9312 20C23.3791 20 22.9315 20.4477 22.9315 21C22.9315 21.5523 23.3791 22 23.9312 22Z\"/>',\n};\n\nexport const trainIconName = 'train';\nexport const trainIcon: IconShapeTuple = [trainIconName, renderIcon(icon)];\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nimport { ClarityIcons } from '../icon.service';\nimport { IconAlias, IconShapeTuple } from '../interfaces/icon.interfaces';\nimport { airplaneIcon, airplaneIconName } from '../shapes/airplane';\nimport { bicycleIcon } from '../shapes/bicycle';\nimport { boatIcon } from '../shapes/boat';\nimport { campervanIcon } from '../shapes/campervan';\nimport { canoeIcon } from '../shapes/canoe';\nimport { carIcon } from '../shapes/car';\nimport { caravanIcon, caravanIconName } from '../shapes/caravan';\nimport { castleIcon } from '../shapes/castle';\nimport { compassIcon } from '../shapes/compass';\nimport { ferryIcon } from '../shapes/ferry';\nimport { gymIcon } from '../shapes/gym';\nimport { hotelIcon } from '../shapes/hotel';\nimport { mapIcon } from '../shapes/map';\nimport { mapMarkerIcon } from '../shapes/map-marker';\nimport { noSmokingIcon } from '../shapes/no-smoking';\nimport { onHolidayIcon } from '../shapes/on-holiday';\nimport { palmTreeIcon } from '../shapes/palm-tree';\nimport { passportIcon } from '../shapes/passport';\nimport { planeTicketIcon } from '../shapes/plane-ticket';\nimport { poolIcon } from '../shapes/pool';\nimport { smokingIcon } from '../shapes/smoking';\nimport { suitcaseIcon } from '../shapes/suitcase';\nimport { suitcase2Icon } from '../shapes/suitcase-2';\nimport { tentIcon } from '../shapes/tent';\nimport { trailerIcon } from '../shapes/trailer';\nimport { trainIcon } from '../shapes/train';\nimport { truckIcon } from '../shapes/truck';\n\nexport const travelCollectionIcons: IconShapeTuple[] = [\n  airplaneIcon,\n  bicycleIcon,\n  boatIcon,\n  carIcon,\n  campervanIcon,\n  canoeIcon,\n  caravanIcon,\n  castleIcon,\n  compassIcon,\n  ferryIcon,\n  gymIcon,\n  hotelIcon,\n  mapIcon,\n  mapMarkerIcon,\n  noSmokingIcon,\n  onHolidayIcon,\n  palmTreeIcon,\n  passportIcon,\n  planeTicketIcon,\n  poolIcon,\n  smokingIcon,\n  suitcaseIcon,\n  suitcase2Icon,\n  tentIcon,\n  trailerIcon,\n  trainIcon,\n  truckIcon,\n];\n\nexport const travelCollectionAliases: IconAlias[] = [\n  [airplaneIconName, ['plane']],\n  [caravanIconName, ['auto']],\n];\n\n/**\n * Function that can be called to load the core icon set.\n *\n * ```typescript\n * import { loadTravelIconSet } from '@clr/angular';\n *\n * loadTravelIconSet();\n * ```\n *\n */\nexport function loadTravelIconSet() {\n  ClarityIcons.addIcons(...travelCollectionIcons);\n  ClarityIcons.addAliases(...travelCollectionAliases);\n}\n\n// declare module '@clr/angular' {\n//   interface IconRegistrySources {\n//     [airplaneIconName]: string;\n//     [bicycleIconName]: string;\n//     [boatIconName]: string;\n//     [canoeIconName]: string;\n//     [carIconName]: string;\n//     [caravanIconName]: string;\n//     [campervanIconName]: string;\n//     [castleIconName]: string;\n//     [compassIconName]: string;\n//     [ferryIconName]: string;\n//     [gymIconName]: string;\n//     [hotelIconName]: string;\n//     [mapIconName]: string;\n//     [mapMarkerIconName]: string;\n//     [noSmokingIconName]: string;\n//     [onHolidayIconName]: string;\n//     [palmTreeIconName]: string;\n//     [passportIconName]: string;\n//     [planeTicketIconName]: string;\n//     [poolIconName]: string;\n//     [smokingIconName]: string;\n//     [suitcaseIconName]: string;\n//     [suitcase2IconName]: string;\n//     [tentIconName]: string;\n//     [trailerIconName]: string;\n//     [trainIconName]: string;\n//     [truckIconName]: string;\n//   }\n// }\n","/*\n * Copyright (c) 2016-2026 Broadcom. All Rights Reserved.\n * The term \"Broadcom\" refers to Broadcom Inc. and/or its subsidiaries.\n * This software is released under MIT license.\n * The full license information can be found in LICENSE in the root directory of this project.\n */\n\nexport * from './utils/icon-html.pipe';\nexport * from './icon';\nexport * from './icon.module';\nexport * from './icon.component';\nexport * from './icon.service';\nexport * from './interfaces/icon.interfaces';\nexport { renderIcon } from './icon.renderer';\n\n// SHAPES\nexport { unknownIcon, unknownIconName } from './shapes/unknown';\n\n// SHAPES - CORE\nexport { angleIcon, angleIconName } from './shapes/angle';\nexport { angleDoubleIcon, angleDoubleIconName } from './shapes/angle-double';\nexport { arrowIcon, arrowIconName } from './shapes/arrow';\nexport { barsIcon, barsIconName } from './shapes/bars';\nexport { bellIcon, bellIconName } from './shapes/bell';\nexport { calendarIcon, calendarIconName } from './shapes/calendar';\nexport { checkIcon, checkIconName } from './shapes/check';\nexport { checkCircleIcon, checkCircleIconName } from './shapes/check-circle';\nexport { cloudIcon, cloudIconName } from './shapes/cloud';\nexport { cogIcon, cogIconName } from './shapes/cog';\nexport { ellipsisHorizontalIcon, ellipsisHorizontalIconName } from './shapes/ellipsis-horizontal';\nexport { ellipsisVerticalIcon, ellipsisVerticalIconName } from './shapes/ellipsis-vertical';\nexport { errorStandardIcon, errorStandardIconName } from './shapes/error-standard';\nexport { eventIcon, eventIconName } from './shapes/event';\nexport { exclamationCircleIcon, exclamationCircleIconName } from './shapes/exclamation-circle';\nexport { exclamationTriangleIcon, exclamationTriangleIconName } from './shapes/exclamation-triangle';\nexport { eyeIcon, eyeIconName } from './shapes/eye';\nexport { eyeHideIcon, eyeHideIconName } from './shapes/eye-hide';\nexport { filterGridIcon, filterGridIconName } from './shapes/filter-grid';\nexport { filterGridCircleIcon, filterGridCircleIconName } from './shapes/filter-grid-circle';\nexport { folderIcon, folderIconName } from './shapes/folder';\nexport { folderOpenIcon, folderOpenIconName } from './shapes/folder-open';\nexport { helpInfoIcon, helpInfoIconName } from './shapes/help-info';\nexport { homeIcon, homeIconName } from './shapes/home';\nexport { imageIcon, imageIconName } from './shapes/image';\nexport { infoCircleIcon, infoCircleIconName } from './shapes/info-circle';\nexport { infoStandardIcon, infoStandardIconName } from './shapes/info-standard';\nexport { searchIcon, searchIconName } from './shapes/search';\nexport { stepForward2Icon, stepForward2IconName } from './shapes/step-forward-2';\nexport { successStandardIcon, successStandardIconName } from './shapes/success-standard';\nexport { timesIcon, timesIconName } from './shapes/times';\nexport { unknownStatusIcon, unknownStatusIconName } from './shapes/unknown-status';\nexport { userIcon, userIconName } from './shapes/user';\nexport { viewColumnsIcon, viewColumnsIconName } from './shapes/view-columns';\nexport { vmBugIcon, vmBugIconName } from './shapes/vm-bug';\nexport { vmBugInverseIcon, vmBugInverseIconName } from './shapes/vm-bug-inverse';\nexport { warningStandardIcon, warningStandardIconName } from './shapes/warning-standard';\nexport { detailExpandIcon, detailExpandIconName } from './shapes/detail-expand';\nexport { detailCollapseIcon, detailCollapseIconName } from './shapes/detail-collapse';\n\n// SHAPES - ESSENTIAL\nexport { accessibility1Icon, accessibility1IconName } from './shapes/accessibility-1';\nexport { accessibility2Icon, accessibility2IconName } from './shapes/accessibility-2';\nexport { announcementIcon, announcementIconName } from './shapes/announcement';\nexport { addTextIcon, addTextIconName } from './shapes/add-text';\nexport { alarmClockIcon, alarmClockIconName } from './shapes/alarm-clock';\nexport { alarmOffIcon, alarmOffIconName } from './shapes/alarm-off';\nexport { asteriskIcon, asteriskIconName } from './shapes/asterisk';\nexport { banIcon, banIconName } from './shapes/ban';\nexport { betaIcon, betaIconName } from './shapes/beta';\nexport { birthdayCakeIcon, birthdayCakeIconName } from './shapes/birthday-cake';\nexport { boltIcon, boltIconName } from './shapes/bolt';\nexport { bookIcon, bookIconName } from './shapes/book';\nexport { briefcaseIcon, briefcaseIconName } from './shapes/briefcase';\nexport { bubbleExclamationIcon, bubbleExclamationIconName } from './shapes/bubble-exclamation';\nexport { bugIcon, bugIconName } from './shapes/bug';\nexport { bullseyeIcon, bullseyeIconName } from './shapes/bullseye';\nexport { childArrowIcon, childArrowIconName } from './shapes/child-arrow';\nexport { circleIcon, circleIconName } from './shapes/circle';\nexport { circleArrowIcon, circleArrowIconName } from './shapes/circle-arrow';\nexport { clipboardIcon, clipboardIconName } from './shapes/clipboard';\nexport { clockIcon, clockIconName } from './shapes/clock';\nexport { cloneIcon, cloneIconName } from './shapes/clone';\nexport { collapseCardIcon, collapseCardIconName } from './shapes/collapse-card';\nexport { colorPaletteIcon, colorPaletteIconName } from './shapes/color-palette';\nexport { colorPickerIcon, colorPickerIconName } from './shapes/color-picker';\nexport { copyIcon, copyIconName } from './shapes/copy';\nexport { copyToClipboardIcon, copyToClipboardIconName } from './shapes/copy-to-clipboard';\nexport { crosshairsIcon, crosshairsIconName } from './shapes/crosshairs';\nexport { cursorArrowIcon, cursorArrowIconName } from './shapes/cursor-arrow';\nexport { cursorHandIcon, cursorHandIconName } from './shapes/cursor-hand';\nexport { cursorHandClickIcon, cursorHandClickIconName } from './shapes/cursor-hand-click';\nexport { cursorHandGrabIcon, cursorHandGrabIconName } from './shapes/cursor-hand-grab';\nexport { cursorHandOpenIcon, cursorHandOpenIconName } from './shapes/cursor-hand-open';\nexport { cursorMoveIcon, cursorMoveIconName } from './shapes/cursor-move';\nexport { detailsIcon, detailsIconName } from './shapes/details';\nexport { dotCircleIcon, dotCircleIconName } from './shapes/dot-circle';\nexport { downloadIcon, downloadIconName } from './shapes/download';\nexport { dragHandleIcon, dragHandleIconName } from './shapes/drag-handle';\nexport { dragHandleCornerIcon, dragHandleCornerIconName } from './shapes/drag-handle-corner';\nexport { eraserIcon, eraserIconName } from './shapes/eraser';\nexport { expandCardIcon, expandCardIconName } from './shapes/expand-card';\nexport { fileIcon, fileIconName } from './shapes/file';\nexport { fileGroupIcon, fileGroupIconName } from './shapes/file-group';\nexport { fileSettingsIcon, fileSettingsIconName } from './shapes/file-settings';\nexport { fileZipIcon, fileZipIconName } from './shapes/file-zip';\nexport { filterIcon, filterIconName } from './shapes/filter';\nexport { filter2Icon, filter2IconName } from './shapes/filter-2';\nexport { filterOffIcon, filterOffIconName } from './shapes/filter-off';\nexport { firewallIcon, firewallIconName } from './shapes/firewall';\nexport { firstAidIcon, firstAidIconName } from './shapes/first-aid';\nexport { fishIcon, fishIconName } from './shapes/fish';\nexport { flameIcon, flameIconName } from './shapes/flame';\nexport { formIcon, formIconName } from './shapes/form';\nexport { fuelIcon, fuelIconName } from './shapes/fuel';\nexport { gavelIcon, gavelIconName } from './shapes/gavel';\nexport { gridViewIcon, gridViewIconName } from './shapes/grid-view';\nexport { helpIcon, helpIconName } from './shapes/help';\nexport { historyIcon, historyIconName } from './shapes/history';\nexport { hourglassIcon, hourglassIconName } from './shapes/hourglass';\nexport { idBadgeIcon, idBadgeIconName } from './shapes/id-badge';\nexport { keyIcon, keyIconName } from './shapes/key';\nexport { landscapeIcon, landscapeIconName } from './shapes/landscape';\nexport { launchpadIcon, launchpadIconName } from './shapes/launchpad';\nexport { libraryIcon, libraryIconName } from './shapes/library';\nexport { lightbulbIcon, lightbulbIconName } from './shapes/lightbulb';\nexport { listIcon, listIconName } from './shapes/list';\nexport { lockIcon, lockIconName } from './shapes/lock';\nexport { loginIcon, loginIconName } from './shapes/login';\nexport { logoutIcon, logoutIconName } from './shapes/logout';\nexport { minusIcon, minusIconName } from './shapes/minus';\nexport { minusCircleIcon, minusCircleIconName } from './shapes/minus-circle';\nexport { moonIcon, moonIconName } from './shapes/moon';\nexport { newIcon, newIconName } from './shapes/new';\nexport { noAccessIcon, noAccessIconName } from './shapes/no-access';\nexport { noteIcon, noteIconName } from './shapes/note';\nexport { objectsIcon, objectsIconName } from './shapes/objects';\nexport { organizationIcon, organizationIconName } from './shapes/organization';\nexport { paperclipIcon, paperclipIconName } from './shapes/paperclip';\nexport { pasteIcon, pasteIconName } from './shapes/paste';\nexport { pencilIcon, pencilIconName } from './shapes/pencil';\nexport { pinIcon, pinIconName } from './shapes/pin';\nexport { pinboardIcon, pinboardIconName } from './shapes/pinboard';\nexport { plusIcon, plusIconName } from './shapes/plus';\nexport { plusCircleIcon, plusCircleIconName } from './shapes/plus-circle';\nexport { popOutIcon, popOutIconName } from './shapes/pop-out';\nexport { portraitIcon, portraitIconName } from './shapes/portrait';\nexport { printerIcon, printerIconName } from './shapes/printer';\nexport { recycleIcon, recycleIconName } from './shapes/recycle';\nexport { redoIcon, redoIconName } from './shapes/redo';\nexport { refreshIcon, refreshIconName } from './shapes/refresh';\nexport { repeatIcon, repeatIconName } from './shapes/repeat';\nexport { resizeIcon, resizeIconName } from './shapes/resize';\nexport { scissorsIcon, scissorsIconName } from './shapes/scissors';\nexport { scrollIcon, scrollIconName } from './shapes/scroll';\nexport { shrinkIcon, shrinkIconName } from './shapes/shrink';\nexport { sliderIcon, sliderIconName } from './shapes/slider';\nexport { snowflakeIcon, snowflakeIconName } from './shapes/snowflake';\nexport { sortByIcon, sortByIconName } from './shapes/sort-by';\nexport { sunIcon, sunIconName } from './shapes/sun';\nexport { switchIcon, switchIconName } from './shapes/switch';\nexport { syncIcon, syncIconName } from './shapes/sync';\nexport { tableIcon, tableIconName } from './shapes/table';\nexport { tagIcon, tagIconName } from './shapes/tag';\nexport { tagsIcon, tagsIconName } from './shapes/tags';\nexport { targetIcon, targetIconName } from './shapes/target';\nexport { thermometerIcon, thermometerIconName } from './shapes/thermometer';\nexport { timelineIcon, timelineIconName } from './shapes/timeline';\nexport { timesCircleIcon, timesCircleIconName } from './shapes/times-circle';\nexport { toolsIcon, toolsIconName } from './shapes/tools';\nexport { trashIcon, trashIconName } from './shapes/trash';\nexport { treeIcon, treeIconName } from './shapes/tree';\nexport { treeViewIcon, treeViewIconName } from './shapes/tree-view';\nexport { twoWayArrowsIcon, twoWayArrowsIconName } from './shapes/two-way-arrows';\nexport { undoIcon, undoIconName } from './shapes/undo';\nexport { unpinIcon, unpinIconName } from './shapes/unpin';\nexport { unlockIcon, unlockIconName } from './shapes/unlock';\nexport { uploadIcon, uploadIconName } from './shapes/upload';\nexport { usersIcon, usersIconName } from './shapes/users';\nexport { viewCardsIcon, viewCardsIconName } from './shapes/view-cards';\nexport { viewListIcon, viewListIconName } from './shapes/view-list';\nexport { volumeIcon, volumeIconName } from './shapes/volume';\nexport { wandIcon, wandIconName } from './shapes/wand';\nexport { windowCloseIcon, windowCloseIconName } from './shapes/window-close';\nexport { windowMaxIcon, windowMaxIconName } from './shapes/window-max';\nexport { windowMinIcon, windowMinIconName } from './shapes/window-min';\nexport { windowRestoreIcon, windowRestoreIconName } from './shapes/window-restore';\nexport { worldIcon, worldIconName } from './shapes/world';\nexport { wrenchIcon, wrenchIconName } from './shapes/wrench';\nexport { zoomInIcon, zoomInIconName } from './shapes/zoom-in';\nexport { zoomOutIcon, zoomOutIconName } from './shapes/zoom-out';\n\n// SHAPES - CHARTS\nexport { axisChartIcon, axisChartIconName } from './shapes/axis-chart';\nexport { barChartIcon, barChartIconName } from './shapes/bar-chart';\nexport { bellCurveIcon, bellCurveIconName } from './shapes/bell-curve';\nexport { boxPlotIcon, boxPlotIconName } from './shapes/box-plot';\nexport { bubbleChartIcon, bubbleChartIconName } from './shapes/bubble-chart';\nexport { cloudChartIcon, cloudChartIconName } from './shapes/cloud-chart';\nexport { curveChartIcon, curveChartIconName } from './shapes/curve-chart';\nexport { gridChartIcon, gridChartIconName } from './shapes/grid-chart';\nexport { heatMapIcon, heatMapIconName } from './shapes/heat-map';\nexport { lineChartIcon, lineChartIconName } from './shapes/line-chart';\nexport { pieChartIcon, pieChartIconName } from './shapes/pie-chart';\nexport { scatterPlotIcon, scatterPlotIconName } from './shapes/scatter-plot';\nexport { tickChartIcon, tickChartIconName } from './shapes/tick-chart';\n\n// SHAPES - COMMERCE\nexport { bankIcon, bankIconName } from './shapes/bank';\nexport { bitcoinIcon, bitcoinIconName } from './shapes/bitcoin';\nexport { calculatorIcon, calculatorIconName } from './shapes/calculator';\nexport { coinBagIcon, coinBagIconName } from './shapes/coin-bag';\nexport { creditCardIcon, creditCardIconName } from './shapes/credit-card';\nexport { dollarIcon, dollarIconName } from './shapes/dollar';\nexport { dollarBillIcon, dollarBillIconName } from './shapes/dollar-bill';\nexport { eCheckIcon, eCheckIconName } from './shapes/e-check';\nexport { employeeIcon, employeeIconName } from './shapes/employee';\nexport { employeeGroupIcon, employeeGroupIconName } from './shapes/employee-group';\nexport { euroIcon, euroIconName } from './shapes/euro';\nexport { factoryIcon, factoryIconName } from './shapes/factory';\nexport { pesoIcon, pesoIconName } from './shapes/peso';\nexport { piggyBankIcon, piggyBankIconName } from './shapes/piggy-bank';\nexport { poundIcon, poundIconName } from './shapes/pound';\nexport { rubleIcon, rubleIconName } from './shapes/ruble';\nexport { rupeeIcon, rupeeIconName } from './shapes/rupee';\nexport { shoppingBagIcon, shoppingBagIconName } from './shapes/shopping-bag';\nexport { shoppingCartIcon, shoppingCartIconName } from './shapes/shopping-cart';\nexport { storeIcon, storeIconName } from './shapes/store';\nexport { walletIcon, walletIconName } from './shapes/wallet';\nexport { wonIcon, wonIconName } from './shapes/won';\nexport { yenIcon, yenIconName } from './shapes/yen';\n\n// SHAPES - MEDIA\nexport { cameraIcon, cameraIconName } from './shapes/camera';\nexport { fastForwardIcon, fastForwardIconName } from './shapes/fast-forward';\nexport { filmStripIcon, filmStripIconName } from './shapes/film-strip';\nexport { headphonesIcon, headphonesIconName } from './shapes/headphones';\nexport { imageGalleryIcon, imageGalleryIconName } from './shapes/image-gallery';\nexport { microphoneIcon, microphoneIconName } from './shapes/microphone';\nexport { microphoneMuteIcon, microphoneMuteIconName } from './shapes/microphone-mute';\nexport { musicNoteIcon, musicNoteIconName } from './shapes/music-note';\nexport { pauseIcon, pauseIconName } from './shapes/pause';\nexport { playIcon, playIconName } from './shapes/play';\nexport { powerIcon, powerIconName } from './shapes/power';\nexport { replayAllIcon, replayAllIconName } from './shapes/replay-all';\nexport { replayOneIcon, replayOneIconName } from './shapes/replay-one';\nexport { rewindIcon, rewindIconName } from './shapes/rewind';\nexport { shuffleIcon, shuffleIconName } from './shapes/shuffle';\nexport { stepForwardIcon, stepForwardIconName } from './shapes/step-forward';\nexport { stopIcon, stopIconName } from './shapes/stop';\nexport { videoCameraIcon, videoCameraIconName } from './shapes/video-camera';\nexport { videoGalleryIcon, videoGalleryIconName } from './shapes/video-gallery';\nexport { volumeDownIcon, volumeDownIconName } from './shapes/volume-down';\nexport { volumeMuteIcon, volumeMuteIconName } from './shapes/volume-mute';\nexport { volumeUpIcon, volumeUpIconName } from './shapes/volume-up';\n\n// SHAPES - MINI\nexport { arrowMiniIcon, arrowMiniIconName } from './shapes/arrow-mini';\nexport { calendarMiniIcon, calendarMiniIconName } from './shapes/calendar-mini';\nexport { checkCircleMiniIcon, checkCircleMiniIconName } from './shapes/check-circle-mini';\nexport { checkMiniIcon, checkMiniIconName } from './shapes/check-mini';\nexport { errorMiniIcon, errorMiniIconName } from './shapes/error-mini';\nexport { eventMiniIcon, eventMiniIconName } from './shapes/event-mini';\nexport { filterGridCircleMiniIcon, filterGridCircleMiniIconName } from './shapes/filter-grid-circle-mini';\nexport { filterGridMiniIcon, filterGridMiniIconName } from './shapes/filter-grid-mini';\nexport { infoCircleMiniIcon, infoCircleMiniIconName } from './shapes/info-circle-mini';\nexport { timesMiniIcon, timesMiniIconName } from './shapes/times-mini';\nexport { warningMiniIcon, warningMiniIconName } from './shapes/warning-mini';\n\n// SHAPES - TECHNOLOGY\nexport { administratorIcon, administratorIconName } from './shapes/administrator';\nexport { animationIcon, animationIconName } from './shapes/animation';\nexport { applicationIcon, applicationIconName } from './shapes/application';\nexport { applicationsIcon, applicationsIconName } from './shapes/applications';\nexport { archiveIcon, archiveIconName } from './shapes/archive';\nexport { assignUserIcon, assignUserIconName } from './shapes/assign-user';\nexport { atomIcon, atomIconName } from './shapes/atom';\nexport { backupIcon, backupIconName } from './shapes/backup';\nexport { backupRestoreIcon, backupRestoreIconName } from './shapes/backup-restore';\nexport { barCodeIcon, barCodeIconName } from './shapes/bar-code';\nexport { batteryIcon, batteryIconName } from './shapes/battery';\nexport { blockIcon, blockIconName } from './shapes/block';\nexport { blocksGroupIcon, blocksGroupIconName } from './shapes/blocks-group';\nexport { bluetoothIcon, bluetoothIconName } from './shapes/bluetooth';\nexport { bluetoothOffIcon, bluetoothOffIconName } from './shapes/bluetooth-off';\nexport { buildingIcon, buildingIconName } from './shapes/building';\nexport { bundleIcon, bundleIconName } from './shapes/bundle';\nexport { capacitorIcon, capacitorIconName } from './shapes/capacitor';\nexport { cdDvdIcon, cdDvdIconName } from './shapes/cd-dvd';\nexport { certificateIcon, certificateIconName } from './shapes/certificate';\nexport { ciCdIcon, ciCdIconName } from './shapes/ci-cd';\nexport { cloudNetworkIcon, cloudNetworkIconName } from './shapes/cloud-network';\nexport { cloudScaleIcon, cloudScaleIconName } from './shapes/cloud-scale';\nexport { cloudTrafficIcon, cloudTrafficIconName } from './shapes/cloud-traffic';\nexport { clusterIcon, clusterIconName } from './shapes/cluster';\nexport { codeIcon, codeIconName } from './shapes/code';\nexport { computerIcon, computerIconName } from './shapes/computer';\nexport { connectIcon, connectIconName } from './shapes/connect';\nexport { containerIcon, containerIconName } from './shapes/container';\nexport { containerGroupIcon, containerGroupIconName } from './shapes/container-group';\nexport { containerVolumeIcon, containerVolumeIconName } from './shapes/container-volume';\nexport { controlLunIcon, controlLunIconName } from './shapes/control-lun';\nexport { cpuIcon, cpuIconName } from './shapes/cpu';\nexport { dashboardIcon, dashboardIconName } from './shapes/dashboard';\nexport { dataClusterIcon, dataClusterIconName } from './shapes/data-cluster';\nexport { deployIcon, deployIconName } from './shapes/deploy';\nexport { devicesIcon, devicesIconName } from './shapes/devices';\nexport { digitalSignatureIcon, digitalSignatureIconName } from './shapes/digital-signature';\nexport { disconnectIcon, disconnectIconName } from './shapes/disconnect';\nexport { displayIcon, displayIconName } from './shapes/display';\nexport { downloadCloudIcon, downloadCloudIconName } from './shapes/download-cloud';\nexport { exportIcon, exportIconName } from './shapes/export';\nexport { fileShare2Icon, fileShare2IconName } from './shapes/file-share-2';\nexport { fileShareIcon, fileShareIconName } from './shapes/file-share';\nexport { flaskIcon, flaskIconName } from './shapes/flask';\nexport { floppyIcon, floppyIconName } from './shapes/floppy';\nexport { forkingIcon, forkingIconName } from './shapes/forking';\nexport { hardDiskIcon, hardDiskIconName } from './shapes/hard-disk';\nexport { hardDriveDisksIcon, hardDriveDisksIconName } from './shapes/hard-drive-disks';\nexport { hardDriveIcon, hardDriveIconName } from './shapes/hard-drive';\nexport { helixIcon, helixIconName } from './shapes/helix';\nexport { hostGroupIcon, hostGroupIconName } from './shapes/host-group';\nexport { hostIcon, hostIconName } from './shapes/host';\nexport { importIcon, importIconName } from './shapes/import';\nexport { inductorIcon, inductorIconName } from './shapes/inductor';\nexport { installIcon, installIconName } from './shapes/install';\nexport { internetOfThingsIcon, internetOfThingsIconName } from './shapes/internet-of-things';\nexport { keyboardIcon, keyboardIconName } from './shapes/keyboard';\nexport { layersIcon, layersIconName } from './shapes/layers';\nexport { linkIcon, linkIconName } from './shapes/link';\nexport { mediaChangerIcon, mediaChangerIconName } from './shapes/media-changer';\nexport { memoryIcon, memoryIconName } from './shapes/memory';\nexport { mobileIcon, mobileIconName } from './shapes/mobile';\nexport { mouseIcon, mouseIconName } from './shapes/mouse';\nexport { namespaceIcon, namespaceIconName } from './shapes/namespace';\nexport { networkGlobeIcon, networkGlobeIconName } from './shapes/network-globe';\nexport { networkSettingsIcon, networkSettingsIconName } from './shapes/network-settings';\nexport { networkSwitchIcon, networkSwitchIconName } from './shapes/network-switch';\nexport { nodeGroupIcon, nodeGroupIconName } from './shapes/node-group';\nexport { nodeIcon, nodeIconName } from './shapes/node';\nexport { nodesIcon, nodesIconName } from './shapes/nodes';\nexport { noWifiIcon, noWifiIconName } from './shapes/no-wifi';\nexport { nvmeIcon, nvmeIconName } from './shapes/nvme';\nexport { pdfFileIcon, pdfFileIconName } from './shapes/pdf-file';\nexport { phoneHandsetIcon, phoneHandsetIconName } from './shapes/phone-handset';\nexport { pluginIcon, pluginIconName } from './shapes/plugin';\nexport { podIcon, podIconName } from './shapes/pod';\nexport { processOnVmIcon, processOnVmIconName } from './shapes/process-on-vm';\nexport { qrCodeIcon, qrCodeIconName } from './shapes/qr-code';\nexport { rackServerIcon, rackServerIconName } from './shapes/rack-server';\nexport { radarIcon, radarIconName } from './shapes/radar';\nexport { resistorIcon, resistorIconName } from './shapes/resistor';\nexport { resourcePoolIcon, resourcePoolIconName } from './shapes/resource-pool';\nexport { routerIcon, routerIconName } from './shapes/router';\nexport { rulerPencilIcon, rulerPencilIconName } from './shapes/ruler-pencil';\nexport { scriptExecuteIcon, scriptExecuteIconName } from './shapes/script-execute';\nexport { scriptScheduleIcon, scriptScheduleIconName } from './shapes/script-schedule';\nexport { shieldCheckIcon, shieldCheckIconName } from './shapes/shield-check';\nexport { shieldIcon, shieldIconName } from './shapes/shield';\nexport { shieldXIcon, shieldXIconName } from './shapes/shield-x';\nexport { squidIcon, squidIconName } from './shapes/squid';\nexport { ssdIcon, ssdIconName } from './shapes/ssd';\nexport { storageAdapterIcon, storageAdapterIconName } from './shapes/storage-adapter';\nexport { storageIcon, storageIconName } from './shapes/storage';\nexport { tabletIcon, tabletIconName } from './shapes/tablet';\nexport { tapeDriveIcon, tapeDriveIconName } from './shapes/tape-drive';\nexport { terminalIcon, terminalIconName } from './shapes/terminal';\nexport { thinClientIcon, thinClientIconName } from './shapes/thin-client';\nexport { unarchiveIcon, unarchiveIconName } from './shapes/unarchive';\nexport { uninstallIcon, uninstallIconName } from './shapes/uninstall';\nexport { unlinkIcon, unlinkIconName } from './shapes/unlink';\nexport { updateIcon, updateIconName } from './shapes/update';\nexport { uploadCloudIcon, uploadCloudIconName } from './shapes/upload-cloud';\nexport { usbIcon, usbIconName } from './shapes/usb';\nexport { vmIcon, vmIconName } from './shapes/vm';\nexport { vmwAppIcon, vmwAppIconName } from './shapes/vmw-app';\nexport { wifiIcon, wifiIconName } from './shapes/wifi';\nexport { xlsFileIcon, xlsFileIconName } from './shapes/xls-file';\n\n// SHAPES - SOCIAL\nexport { bookmarkIcon, bookmarkIconName } from './shapes/bookmark';\nexport { chatBubbleIcon, chatBubbleIconName } from './shapes/chat-bubble';\nexport { contractIcon, contractIconName } from './shapes/contract';\nexport { crownIcon, crownIconName } from './shapes/crown';\nexport { envelopeIcon, envelopeIconName } from './shapes/envelope';\nexport { flagIcon, flagIconName } from './shapes/flag';\nexport { halfStarIcon, halfStarIconName } from './shapes/half-star';\nexport { happyFaceIcon, happyFaceIconName } from './shapes/happy-face';\nexport { hashtagIcon, hashtagIconName } from './shapes/hashtag';\nexport { heartIcon, heartIconName } from './shapes/heart';\nexport { heartBrokenIcon, heartBrokenIconName } from './shapes/heart-broken';\nexport { inboxIcon, inboxIconName } from './shapes/inbox';\nexport { neutralFaceIcon, neutralFaceIconName } from './shapes/neutral-face';\nexport { pictureIcon, pictureIconName } from './shapes/picture';\nexport { sadFaceIcon, sadFaceIconName } from './shapes/sad-face';\nexport { shareIcon, shareIconName } from './shapes/share';\nexport { starIcon, starIconName } from './shapes/star';\nexport { talkBubblesIcon, talkBubblesIconName } from './shapes/talk-bubbles';\nexport { tasksIcon, tasksIconName } from './shapes/tasks';\nexport { thumbsDownIcon, thumbsDownIconName } from './shapes/thumbs-down';\nexport { thumbsUpIcon, thumbsUpIconName } from './shapes/thumbs-up';\n\n// SHAPES - TEXT-EDIT\nexport { alignBottomIcon, alignBottomIconName } from './shapes/align-bottom';\nexport { alignCenterIcon, alignCenterIconName } from './shapes/align-center';\nexport { alignLeftIcon, alignLeftIconName } from './shapes/align-left';\nexport { alignLeftTextIcon, alignLeftTextIconName } from './shapes/align-left-text';\nexport { alignMiddleIcon, alignMiddleIconName } from './shapes/align-middle';\nexport { alignRightIcon, alignRightIconName } from './shapes/align-right';\nexport { alignRightTextIcon, alignRightTextIconName } from './shapes/align-right-text';\nexport { alignTopIcon, alignTopIconName } from './shapes/align-top';\nexport { blockQuoteIcon, blockQuoteIconName } from './shapes/block-quote';\nexport { boldIcon, boldIconName } from './shapes/bold';\nexport { bulletListIcon, bulletListIconName } from './shapes/bullet-list';\nexport { centerTextIcon, centerTextIconName } from './shapes/center-text';\nexport { checkboxListIcon, checkboxListIconName } from './shapes/checkbox-list';\nexport { fontSizeIcon, fontSizeIconName } from './shapes/font-size';\nexport { highlighterIcon, highlighterIconName } from './shapes/highlighter';\nexport { indentIcon, indentIconName } from './shapes/indent';\nexport { italicIcon, italicIconName } from './shapes/italic';\nexport { justifyTextIcon, justifyTextIconName } from './shapes/justify-text';\nexport { languageIcon, languageIconName } from './shapes/language';\nexport { numberListIcon, numberListIconName } from './shapes/number-list';\nexport { outdentIcon, outdentIconName } from './shapes/outdent';\nexport { paintRollerIcon, paintRollerIconName } from './shapes/paint-roller';\nexport { strikethroughIcon, strikethroughIconName } from './shapes/strikethrough';\nexport { subscriptIcon, subscriptIconName } from './shapes/subscript';\nexport { superscriptIcon, superscriptIconName } from './shapes/superscript';\nexport { textIcon, textIconName } from './shapes/text';\nexport { textColorIcon, textColorIconName } from './shapes/text-color';\nexport { underlineIcon, underlineIconName } from './shapes/underline';\n\n// SHAPES - TRAVEL\nexport { airplaneIcon, airplaneIconName } from './shapes/airplane';\nexport { bicycleIcon, bicycleIconName } from './shapes/bicycle';\nexport { boatIcon, boatIconName } from './shapes/boat';\nexport { campervanIcon, campervanIconName } from './shapes/campervan';\nexport { carIcon, carIconName } from './shapes/car';\nexport { caravanIcon, caravanIconName } from './shapes/caravan';\nexport { compassIcon, compassIconName } from './shapes/compass';\nexport { ferryIcon, ferryIconName } from './shapes/ferry';\nexport { mapIcon, mapIconName } from './shapes/map';\nexport { mapMarkerIcon, mapMarkerIconName } from './shapes/map-marker';\nexport { onHolidayIcon, onHolidayIconName } from './shapes/on-holiday';\nexport { trailerIcon, trailerIconName } from './shapes/trailer';\nexport { truckIcon, truckIconName } from './shapes/truck';\n\n// COLLECTIONS\nexport { loadChartIconSet, chartCollectionIcons, chartCollectionAliases } from './collections/chart';\nexport { loadCommerceIconSet, commerceCollectionIcons, commerceCollectionAliases } from './collections/commerce';\nexport { loadCoreIconSet, coreCollectionIcons, coreCollectionAliases } from './collections/core';\nexport { loadEssentialIconSet, essentialCollectionIcons, essentialCollectionAliases } from './collections/essential';\nexport { loadMediaIconSet, mediaCollectionIcons, mediaCollectionAliases } from './collections/media';\nexport { loadMiniIconSet, miniCollectionIcons, miniCollectionAliases } from './collections/mini';\nexport {\n  loadTechnologyIconSet,\n  technologyCollectionIcons,\n  technologyCollectionAliases,\n} from './collections/technology';\nexport { loadSocialIconSet, socialCollectionIcons, socialCollectionAliases } from './collections/social';\nexport { loadTextEditIconSet, textEditCollectionIcons, textEditCollectionAliases } from './collections/text-edit';\nexport { loadTravelIconSet, travelCollectionIcons, travelCollectionAliases } from './collections/travel';\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":["icon"],"mappings":"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CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACxbA;;;;;AAKG;AA2BI,MAAM,oBAAoB,GAAqB;IACpD,UAAU;IACV,eAAe;IACf,aAAa;IACb,cAAc;IACd,gBAAgB;IAChB,cAAc;IACd,kBAAkB;IAClB,aAAa;IACb,SAAS;IACT,QAAQ;IACR,SAAS;IACT,aAAa;IACb,aAAa;IACb,UAAU;IACV,WAAW;IACX,eAAe;IACf,QAAQ;IACR,eAAe;IACf,gBAAgB;IAChB,cAAc;IACd,cAAc;IACd,YAAY;;AAGP,MAAM,sBAAsB,GAAgB;AAEnD;;;;;;;;;AASG;SACa,gBAAgB,GAAA;AAC9B,IAAA,YAAY,CAAC,QAAQ,CAAC,GAAG,oBAAoB,CAAC;AAC9C,IAAA,YAAY,CAAC,UAAU,CAAC,GAAG,sBAAsB,CAAC;AACpD;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACnGA;;;;;AAKG;AAgBI,MAAM,mBAAmB,GAAqB;IACnD,aAAa;IACb,gBAAgB;IAChB,mBAAmB;IACnB,aAAa;IACb,aAAa;IACb,aAAa;IACb,kBAAkB;IAClB,wBAAwB;IACxB,kBAAkB;IAClB,aAAa;IACb,eAAe;;AAGV,MAAM,qBAAqB,GAAgB;AAChD,IAAA,CAAC,iBAAiB,EAAE,CAAC,YAAY,CAAC,CAAC;AACnC,IAAA,CAAC,sBAAsB,EAAE,CAAC,WAAW,CAAC,CAAC;;AAGzC;;;;;;;;AAQG;SACa,eAAe,GAAA;AAC7B,IAAA,YAAY,CAAC,QAAQ,CAAC,GAAG,mBAAmB,CAAC;AAC7C,IAAA,YAAY,CAAC,UAAU,CAAC,GAAG,qBAAqB,CAAC;AACnD;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACpEA;;;;;AAKG;AAiHI,MAAM,yBAAyB,GAAqB;IACzD,iBAAiB;IACjB,aAAa;IACb,eAAe;IACf,gBAAgB;IAChB,WAAW;IACX,cAAc;IACd,QAAQ;IACR,UAAU;IACV,iBAAiB;IACjB,WAAW;IACX,WAAW;IACX,SAAS;IACT,eAAe;IACf,aAAa;IACb,gBAAgB;IAChB,YAAY;IACZ,UAAU;IACV,aAAa;IACb,SAAS;IACT,eAAe;IACf,QAAQ;IACR,gBAAgB;IAChB,cAAc;IACd,gBAAgB;IAChB,WAAW;IACX,QAAQ;IACR,YAAY;IACZ,WAAW;IACX,aAAa;IACb,kBAAkB;IAClB,mBAAmB;IACnB,cAAc;IACd,OAAO;IACP,aAAa;IACb,eAAe;IACf,UAAU;IACV,WAAW;IACX,oBAAoB;IACpB,cAAc;IACd,WAAW;IACX,iBAAiB;IACjB,UAAU;IACV,aAAa;IACb,cAAc;IACd,SAAS;IACT,UAAU;IACV,WAAW;IACX,aAAa;IACb,kBAAkB;IAClB,YAAY;IACZ,SAAS;IACT,QAAQ;IACR,aAAa;IACb,UAAU;IACV,YAAY;IACZ,WAAW;IACX,oBAAoB;IACpB,YAAY;IACZ,UAAU;IACV,QAAQ;IACR,gBAAgB;IAChB,UAAU;IACV,UAAU;IACV,SAAS;IACT,aAAa;IACb,gBAAgB;IAChB,mBAAmB;IACnB,iBAAiB;IACjB,aAAa;IACb,QAAQ;IACR,SAAS;IACT,UAAU;IACV,QAAQ;IACR,WAAW;IACX,gBAAgB;IAChB,UAAU;IACV,OAAO;IACP,eAAe;IACf,UAAU;IACV,cAAc;IACd,SAAS;IACT,YAAY;IACZ,gBAAgB;IAChB,UAAU;IACV,eAAe;IACf,iBAAiB;IACjB,kBAAkB;IAClB,UAAU;IACV,eAAe;IACf,WAAW;IACX,SAAS;IACT,OAAO;IACP,WAAW;IACX,kBAAkB;IAClB,UAAU;IACV,aAAa;IACb,YAAY;IACZ,cAAc;IACd,aAAa;IACb,aAAa;IACb,UAAU;IACV,UAAU;IACV,eAAe;IACf,OAAO;IACP,MAAM;IACN,UAAU;IACV,QAAQ;IACR,WAAW;;AAGN,MAAM,2BAA2B,GAAgB;AACtD,IAAA,CAAC,YAAY,EAAE,CAAC,QAAQ,CAAC,CAAC;AAC1B,IAAA,CAAC,gBAAgB,EAAE,CAAC,SAAS,CAAC,CAAC;AAC/B,IAAA,CAAC,cAAc,EAAE,CAAC,cAAc,CAAC,CAAC;AAClC,IAAA,CAAC,mBAAmB,EAAE,CAAC,SAAS,CAAC,CAAC;AAClC,IAAA,CAAC,cAAc,EAAE,CAAC,cAAc,CAAC,CAAC;AAClC,IAAA,CAAC,oBAAoB,EAAE,CAAC,UAAU,CAAC,CAAC;AACpC,IAAA,CAAC,mBAAmB,EAAE,CAAC,QAAQ,CAAC,CAAC;AACjC,IAAA,CAAC,aAAa,EAAE,CAAC,KAAK,CAAC,CAAC;AACxB,IAAA,CAAC,iBAAiB,EAAE,CAAC,cAAc,CAAC,CAAC;;AAGvC;;;;;;;;;AASG;SACa,qBAAqB,GAAA;AACnC,IAAA,YAAY,CAAC,QAAQ,CAAC,GAAG,yBAAyB,CAAC;AACnD,IAAA,YAAY,CAAC,UAAU,CAAC,GAAG,2BAA2B,CAAC;AACzD;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AA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"}