diff --git a/src/Umbraco.Web.UI.Client/devops/icons/index.js b/src/Umbraco.Web.UI.Client/devops/icons/index.js index 48c98f9af4fd..d3fe37612927 100644 --- a/src/Umbraco.Web.UI.Client/devops/icons/index.js +++ b/src/Umbraco.Web.UI.Client/devops/icons/index.js @@ -14,9 +14,36 @@ const umbracoSvgDirectory = `${moduleDirectory}/svgs`; const iconMapJson = `${moduleDirectory}/icon-dictionary.json`; const lucideSvgDirectory = 'node_modules/lucide-static/icons'; +const lucideTagsJson = 'node_modules/lucide-static/tags.json'; +// Snapshot of Lucide's per-icon categories metadata (icon-name -> categories[]), +// extracted from https://github.com/lucide-icons/lucide/tree/main/icons. +// Refresh periodically by re-running the snapshot extraction — see PR history. +const lucideCategoriesJson = 'devops/icons/lucide-categories.json'; const simpleIconsSvgDirectory = 'node_modules/simple-icons/icons'; const customSvgDirectory = `${moduleDirectory}/svgs/custom`; +// Lucide group names that should be normalised to our preferred terms. +const groupRenames = { + 'transportation': 'transport', +}; + +// Case-insensitive dedupe while preserving the order of first occurrence. +const mergeUnique = (...lists) => { + const seen = new Set(); + const out = []; + for (const list of lists) { + if (!Array.isArray(list)) continue; + for (const value of list) { + if (typeof value !== 'string') continue; + const key = value.toLowerCase(); + if (seen.has(key)) continue; + seen.add(key); + out.push(value); + } + } + return out; +}; + const IS_GITHUB_ACTIONS = process.env.GITHUB_ACTIONS === 'true'; const errors = []; @@ -36,6 +63,12 @@ const collectDictionaryIcons = async () => { const fileRaw = rawData.toString(); const fileJSON = JSON.parse(fileRaw); + // Lucide's own metadata — merged into curated entries so every Lucide-backed + // icon benefits from upstream tags/categories without us having to hand-curate + // each one. + const lucideTags = JSON.parse(readFileSync(lucideTagsJson).toString()); + const lucideCategories = JSON.parse(readFileSync(lucideCategoriesJson).toString()); + let icons = []; // Lucide: @@ -51,12 +84,22 @@ const collectDictionaryIcons = async () => { svg = svg.replace('stroke-width="2"', 'stroke-width="1.75"'); const iconFileName = iconDef.name; + // Merge curated data first (wins on ordering) with Lucide's upstream metadata. + const lucideKey = iconDef.file.replace(/\.svg$/, ''); + const keywords = mergeUnique(iconDef.keywords, lucideTags[lucideKey]); + const groups = mergeUnique(iconDef.groups, lucideCategories[lucideKey]) + .map((g) => groupRenames[g] ?? g) + .filter((g, i, a) => a.indexOf(g) === i); + const icon = { name: iconDef.name, hidden: iconDef.legacy ?? iconDef.internal, fileName: iconFileName, svg, output: `${iconsOutputDirectory}/${iconFileName}.ts`, + keywords, + groups, + related: iconDef.related, }; icons.push(icon); @@ -89,6 +132,9 @@ const collectDictionaryIcons = async () => { fileName: iconFileName, svg, output: `${iconsOutputDirectory}/${iconFileName}.ts`, + keywords: iconDef.keywords, + groups: iconDef.groups, + related: iconDef.related, }; icons.push(icon); @@ -115,6 +161,9 @@ const collectDictionaryIcons = async () => { fileName: iconFileName, svg, output: `${iconsOutputDirectory}/${iconFileName}.ts`, + keywords: iconDef.keywords, + groups: iconDef.groups, + related: iconDef.related, }; icons.push(icon); @@ -142,6 +191,9 @@ const collectDictionaryIcons = async () => { fileName: iconFileName, svg, output: `${iconsOutputDirectory}/${iconFileName}.ts`, + keywords: iconDef.keywords, + groups: iconDef.groups, + related: iconDef.related, }; icons.push(icon); @@ -213,6 +265,9 @@ const generateJS = (icons) => { return `{ name: "${icon.name}", ${icon.hidden || icon.legacy ? 'hidden: true,' : ''} + ${icon.keywords?.length ? `keywords: ${JSON.stringify(icon.keywords)},` : ''} + ${icon.groups?.length ? `groups: ${JSON.stringify(icon.groups)},` : ''} + ${icon.related?.length ? `related: ${JSON.stringify(icon.related)},` : ''} path: () => import("./icons/${icon.fileName}.js"), }` .replace(/\t/g, '') // Regex removes white space [NL] diff --git a/src/Umbraco.Web.UI.Client/devops/icons/lucide-categories.json b/src/Umbraco.Web.UI.Client/devops/icons/lucide-categories.json new file mode 100644 index 000000000000..c41e5115d007 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/devops/icons/lucide-categories.json @@ -0,0 +1,6681 @@ +{ + "a-arrow-down": [ + "text", + "design" + ], + "a-arrow-up": [ + "text", + "design" + ], + "a-large-small": [ + "text", + "design" + ], + "accessibility": [ + "accessibility", + "medical" + ], + "activity": [ + "medical", + "account", + "social", + "science", + "multimedia" + ], + "air-vent": [ + "home" + ], + "airplay": [ + "multimedia", + "connectivity" + ], + "alarm-clock": [ + "devices", + "notifications", + "time" + ], + "alarm-clock-check": [ + "devices", + "notifications", + "time" + ], + "alarm-clock-minus": [ + "devices", + "notifications", + "time" + ], + "alarm-clock-off": [ + "devices", + "notifications", + "time" + ], + "alarm-clock-plus": [ + "devices", + "notifications", + "time" + ], + "alarm-smoke": [ + "home", + "devices", + "travel" + ], + "album": [ + "photography", + "multimedia" + ], + "align-center-horizontal": [ + "layout" + ], + "align-center-vertical": [ + "layout" + ], + "align-end-horizontal": [ + "layout" + ], + "align-end-vertical": [ + "layout" + ], + "align-horizontal-distribute-center": [ + "layout" + ], + "align-horizontal-distribute-end": [ + "layout" + ], + "align-horizontal-distribute-start": [ + "layout" + ], + "align-horizontal-justify-center": [ + "layout" + ], + "align-horizontal-justify-end": [ + "layout" + ], + "align-horizontal-justify-start": [ + "layout" + ], + "align-horizontal-space-around": [ + "layout" + ], + "align-horizontal-space-between": [ + "layout" + ], + "align-start-horizontal": [ + "layout" + ], + "align-start-vertical": [ + "layout" + ], + "align-vertical-distribute-center": [ + "layout" + ], + "align-vertical-distribute-end": [ + "layout" + ], + "align-vertical-distribute-start": [ + "layout" + ], + "align-vertical-justify-center": [ + "layout" + ], + "align-vertical-justify-end": [ + "layout" + ], + "align-vertical-justify-start": [ + "layout" + ], + "align-vertical-space-around": [ + "layout" + ], + "align-vertical-space-between": [ + "layout" + ], + "ambulance": [ + "medical", + "transportation" + ], + "ampersand": [ + "text", + "development" + ], + "ampersands": [ + "text", + "development" + ], + "amphora": [ + "food-beverage", + "gaming" + ], + "anchor": [ + "transportation", + "text" + ], + "angry": [ + "emoji" + ], + "annoyed": [ + "emoji" + ], + "antenna": [ + "devices", + "multimedia", + "communication" + ], + "anvil": [ + "buildings", + "tools", + "gaming" + ], + "aperture": [ + "photography" + ], + "app-window": [ + "layout", + "design", + "development", + "files" + ], + "app-window-mac": [ + "layout", + "design", + "development", + "files" + ], + "apple": [ + "food-beverage" + ], + "archive": [ + "files", + "mail" + ], + "archive-restore": [ + "files", + "mail" + ], + "archive-x": [ + "files", + "mail" + ], + "armchair": [ + "home" + ], + "arrow-big-down": [ + "arrows", + "gaming" + ], + "arrow-big-down-dash": [ + "arrows", + "gaming", + "files" + ], + "arrow-big-left": [ + "arrows", + "gaming" + ], + "arrow-big-left-dash": [ + "arrows", + "gaming" + ], + "arrow-big-right": [ + "arrows", + "gaming" + ], + "arrow-big-right-dash": [ + "arrows", + "gaming" + ], + "arrow-big-up": [ + "arrows", + "text", + "development", + "gaming" + ], + "arrow-big-up-dash": [ + "arrows", + "text", + "development", + "gaming" + ], + "arrow-down": [ + "arrows" + ], + "arrow-down-0-1": [ + "text", + "layout", + "arrows" + ], + "arrow-down-1-0": [ + "text", + "layout", + "arrows" + ], + "arrow-down-a-z": [ + "text", + "layout", + "arrows" + ], + "arrow-down-from-line": [ + "arrows", + "files" + ], + "arrow-down-left": [ + "arrows" + ], + "arrow-down-narrow-wide": [ + "text", + "layout", + "arrows" + ], + "arrow-down-right": [ + "arrows" + ], + "arrow-down-to-dot": [ + "arrows" + ], + "arrow-down-to-line": [ + "arrows", + "files", + "development" + ], + "arrow-down-up": [ + "arrows" + ], + "arrow-down-wide-narrow": [ + "text", + "layout", + "arrows" + ], + "arrow-down-z-a": [ + "text", + "layout", + "arrows" + ], + "arrow-left": [ + "arrows" + ], + "arrow-left-from-line": [ + "arrows" + ], + "arrow-left-right": [ + "arrows" + ], + "arrow-left-to-line": [ + "arrows" + ], + "arrow-right": [ + "arrows" + ], + "arrow-right-from-line": [ + "arrows" + ], + "arrow-right-left": [ + "arrows" + ], + "arrow-right-to-line": [ + "arrows", + "development" + ], + "arrow-up": [ + "arrows" + ], + "arrow-up-0-1": [ + "text", + "layout", + "arrows" + ], + "arrow-up-1-0": [ + "text", + "layout", + "arrows" + ], + "arrow-up-a-z": [ + "text", + "layout", + "arrows" + ], + "arrow-up-down": [ + "arrows" + ], + "arrow-up-from-dot": [ + "arrows" + ], + "arrow-up-from-line": [ + "arrows", + "files", + "development" + ], + "arrow-up-left": [ + "arrows" + ], + "arrow-up-narrow-wide": [ + "text", + "layout", + "arrows" + ], + "arrow-up-right": [ + "arrows" + ], + "arrow-up-to-line": [ + "arrows", + "files" + ], + "arrow-up-wide-narrow": [ + "text", + "layout", + "arrows" + ], + "arrow-up-z-a": [ + "text", + "layout", + "arrows" + ], + "arrows-up-from-line": [ + "arrows", + "transportation", + "mail" + ], + "asterisk": [ + "text", + "math", + "development" + ], + "at-sign": [ + "text", + "account" + ], + "atom": [ + "science" + ], + "audio-lines": [ + "multimedia", + "communication" + ], + "audio-waveform": [ + "multimedia", + "communication" + ], + "award": [ + "account", + "sports", + "gaming" + ], + "axe": [ + "tools", + "gaming" + ], + "axis-3d": [ + "design" + ], + "baby": [ + "accessibility", + "people" + ], + "backpack": [ + "gaming", + "photography", + "travel" + ], + "badge": [ + "account", + "social", + "shapes" + ], + "badge-alert": [ + "account", + "social" + ], + "badge-cent": [ + "shopping", + "finance" + ], + "badge-check": [ + "social" + ], + "badge-dollar-sign": [ + "shopping", + "finance" + ], + "badge-euro": [ + "shopping", + "finance" + ], + "badge-indian-rupee": [ + "shopping", + "finance" + ], + "badge-info": [ + "account", + "accessibility", + "social" + ], + "badge-japanese-yen": [ + "shopping", + "finance" + ], + "badge-minus": [ + "social" + ], + "badge-percent": [ + "social", + "finance", + "shopping", + "math" + ], + "badge-plus": [ + "social" + ], + "badge-pound-sterling": [ + "shopping", + "finance" + ], + "badge-question-mark": [ + "accessibility", + "social", + "shapes" + ], + "badge-russian-ruble": [ + "shopping", + "finance" + ], + "badge-swiss-franc": [ + "shopping", + "finance" + ], + "badge-turkish-lira": [ + "shopping", + "finance" + ], + "badge-x": [ + "social" + ], + "baggage-claim": [ + "transportation", + "travel" + ], + "balloon": [ + "emoji" + ], + "ban": [ + "account" + ], + "banana": [ + "food-beverage" + ], + "bandage": [ + "medical" + ], + "banknote": [ + "finance" + ], + "banknote-arrow-down": [ + "finance" + ], + "banknote-arrow-up": [ + "finance" + ], + "banknote-x": [ + "finance" + ], + "barcode": [ + "shopping" + ], + "barrel": [ + "food-beverage", + "navigation" + ], + "baseline": [ + "text" + ], + "bath": [ + "travel" + ], + "battery": [ + "connectivity", + "devices" + ], + "battery-charging": [ + "connectivity", + "devices" + ], + "battery-full": [ + "connectivity", + "devices" + ], + "battery-low": [ + "connectivity", + "devices" + ], + "battery-medium": [ + "connectivity", + "devices" + ], + "battery-plus": [ + "devices" + ], + "battery-warning": [ + "connectivity", + "devices" + ], + "beaker": [ + "science", + "gaming" + ], + "bean": [ + "food-beverage" + ], + "bean-off": [ + "food-beverage" + ], + "bed": [ + "home" + ], + "bed-double": [ + "home" + ], + "bed-single": [ + "home" + ], + "beef": [ + "food-beverage" + ], + "beef-off": [ + "food-beverage" + ], + "beer": [ + "food-beverage" + ], + "beer-off": [ + "food-beverage" + ], + "bell": [ + "account", + "notifications" + ], + "bell-dot": [ + "account", + "notifications" + ], + "bell-electric": [ + "devices", + "notifications", + "home" + ], + "bell-minus": [ + "notifications" + ], + "bell-off": [ + "notifications" + ], + "bell-plus": [ + "notifications" + ], + "bell-ring": [ + "notifications" + ], + "between-horizontal-end": [ + "layout", + "design", + "tools" + ], + "between-horizontal-start": [ + "layout", + "design", + "tools" + ], + "between-vertical-end": [ + "layout", + "design", + "tools" + ], + "between-vertical-start": [ + "layout", + "design", + "tools" + ], + "biceps-flexed": [ + "emoji" + ], + "bike": [ + "transportation" + ], + "binary": [ + "text", + "development" + ], + "binoculars": [ + "navigation", + "nature", + "photography", + "science", + "travel", + "development" + ], + "biohazard": [ + "science" + ], + "bird": [ + "animals" + ], + "birdhouse": [ + "nature", + "animals", + "navigation", + "home" + ], + "bitcoin": [ + "development", + "finance" + ], + "blend": [ + "design", + "photography", + "tools", + "development" + ], + "blinds": [ + "home" + ], + "blocks": [ + "development", + "layout", + "shapes" + ], + "bluetooth": [ + "connectivity", + "devices" + ], + "bluetooth-connected": [ + "connectivity", + "devices" + ], + "bluetooth-off": [ + "connectivity", + "devices" + ], + "bluetooth-searching": [ + "connectivity", + "devices" + ], + "bold": [ + "text" + ], + "bolt": [ + "tools", + "home" + ], + "bomb": [ + "security", + "tools" + ], + "bone": [ + "animals", + "medical", + "gaming" + ], + "book": [ + "text", + "development", + "gaming" + ], + "book-a": [ + "text", + "gaming" + ], + "book-alert": [ + "text", + "development", + "gaming" + ], + "book-audio": [ + "multimedia", + "text" + ], + "book-check": [ + "text", + "development", + "gaming" + ], + "book-copy": [ + "development", + "text", + "gaming" + ], + "book-dashed": [ + "development" + ], + "book-down": [ + "development" + ], + "book-headphones": [ + "multimedia", + "text" + ], + "book-heart": [ + "social", + "text", + "gaming" + ], + "book-image": [ + "photography", + "text", + "multimedia", + "files", + "social", + "shopping", + "travel" + ], + "book-key": [ + "development", + "security", + "gaming" + ], + "book-lock": [ + "development", + "security", + "gaming" + ], + "book-marked": [ + "text", + "development", + "gaming" + ], + "book-minus": [ + "development", + "text", + "gaming" + ], + "book-open": [ + "text", + "development", + "gaming" + ], + "book-open-check": [ + "text", + "development", + "gaming" + ], + "book-open-text": [ + "text", + "development" + ], + "book-plus": [ + "development", + "text", + "gaming" + ], + "book-search": [ + "text", + "development", + "gaming" + ], + "book-text": [ + "text", + "gaming" + ], + "book-type": [ + "text", + "design", + "gaming" + ], + "book-up": [ + "development" + ], + "book-up-2": [ + "development" + ], + "book-user": [ + "account", + "connectivity", + "communication", + "social" + ], + "book-x": [ + "text", + "gaming" + ], + "bookmark": [ + "account" + ], + "bookmark-check": [ + "account" + ], + "bookmark-minus": [ + "account" + ], + "bookmark-off": [ + "account" + ], + "bookmark-plus": [ + "account" + ], + "bookmark-x": [ + "account" + ], + "boom-box": [ + "devices", + "multimedia", + "social" + ], + "bot": [ + "development", + "social" + ], + "bot-message-square": [ + "development", + "social" + ], + "bot-off": [ + "development", + "social" + ], + "bottle-wine": [ + "food-beverage" + ], + "bow-arrow": [ + "gaming", + "tools" + ], + "box": [ + "shapes", + "gaming", + "development", + "math" + ], + "boxes": [ + "shapes", + "gaming", + "development" + ], + "braces": [ + "development", + "files" + ], + "brackets": [ + "development", + "files" + ], + "brain": [ + "medical", + "science" + ], + "brain-circuit": [ + "science", + "development" + ], + "brain-cog": [ + "science", + "development" + ], + "brick-wall": [ + "buildings", + "home" + ], + "brick-wall-fire": [ + "security", + "home", + "connectivity" + ], + "brick-wall-shield": [ + "security", + "home", + "connectivity" + ], + "briefcase": [ + "transportation" + ], + "briefcase-business": [ + "transportation" + ], + "briefcase-conveyor-belt": [ + "travel", + "transportation" + ], + "briefcase-medical": [ + "medical", + "transportation" + ], + "bring-to-front": [ + "design", + "layout" + ], + "brush": [ + "text", + "design", + "tools" + ], + "brush-cleaning": [ + "home", + "tools", + "design" + ], + "bubbles": [ + "weather" + ], + "bug": [ + "development", + "animals" + ], + "bug-off": [ + "development", + "animals" + ], + "bug-play": [ + "development", + "animals" + ], + "building": [ + "account", + "buildings" + ], + "building-2": [ + "account", + "buildings" + ], + "bus": [ + "transportation" + ], + "bus-front": [ + "transportation" + ], + "cable": [ + "connectivity", + "devices", + "multimedia" + ], + "cable-car": [ + "transportation", + "travel" + ], + "cake": [ + "food-beverage", + "social", + "account" + ], + "cake-slice": [ + "food-beverage", + "social" + ], + "calculator": [ + "math", + "devices" + ], + "calendar": [ + "time" + ], + "calendar-1": [ + "time" + ], + "calendar-arrow-down": [ + "time" + ], + "calendar-arrow-up": [ + "time" + ], + "calendar-check": [ + "time" + ], + "calendar-check-2": [ + "time" + ], + "calendar-clock": [ + "time" + ], + "calendar-cog": [ + "time" + ], + "calendar-days": [ + "time" + ], + "calendar-fold": [ + "time", + "files" + ], + "calendar-heart": [ + "time" + ], + "calendar-minus": [ + "time" + ], + "calendar-minus-2": [ + "time" + ], + "calendar-off": [ + "time" + ], + "calendar-plus": [ + "time" + ], + "calendar-plus-2": [ + "time" + ], + "calendar-range": [ + "time" + ], + "calendar-search": [ + "time" + ], + "calendar-sync": [ + "arrows", + "time" + ], + "calendar-x": [ + "time" + ], + "calendar-x-2": [ + "time" + ], + "calendars": [ + "time" + ], + "camera": [ + "photography", + "devices", + "communication" + ], + "camera-off": [ + "photography", + "devices", + "communication" + ], + "candy": [ + "food-beverage" + ], + "candy-cane": [ + "food-beverage" + ], + "candy-off": [ + "food-beverage" + ], + "cannabis": [ + "nature" + ], + "cannabis-off": [ + "nature" + ], + "captions": [ + "multimedia" + ], + "captions-off": [ + "multimedia" + ], + "car": [ + "transportation" + ], + "car-front": [ + "transportation" + ], + "car-taxi-front": [ + "transportation" + ], + "caravan": [ + "transportation", + "travel", + "nature" + ], + "card-sim": [ + "connectivity", + "communication", + "multimedia", + "devices" + ], + "carrot": [ + "food-beverage" + ], + "case-lower": [ + "text", + "development" + ], + "case-sensitive": [ + "text" + ], + "case-upper": [ + "text", + "development" + ], + "cassette-tape": [ + "connectivity", + "devices", + "multimedia", + "communication", + "files" + ], + "cast": [ + "devices", + "connectivity" + ], + "castle": [ + "buildings", + "gaming", + "navigation" + ], + "cat": [ + "animals" + ], + "cctv": [ + "security", + "devices", + "communication", + "connectivity", + "photography" + ], + "cctv-off": [ + "security", + "devices", + "communication", + "connectivity", + "photography" + ], + "chart-area": [ + "charts" + ], + "chart-bar": [ + "charts" + ], + "chart-bar-big": [ + "charts" + ], + "chart-bar-decreasing": [ + "charts" + ], + "chart-bar-increasing": [ + "charts" + ], + "chart-bar-stacked": [ + "charts" + ], + "chart-candlestick": [ + "charts", + "finance" + ], + "chart-column": [ + "charts" + ], + "chart-column-big": [ + "charts" + ], + "chart-column-decreasing": [ + "charts" + ], + "chart-column-increasing": [ + "charts" + ], + "chart-column-stacked": [ + "charts" + ], + "chart-gantt": [ + "charts" + ], + "chart-line": [ + "charts" + ], + "chart-network": [ + "charts" + ], + "chart-no-axes-column": [ + "charts" + ], + "chart-no-axes-column-decreasing": [ + "charts" + ], + "chart-no-axes-column-increasing": [ + "charts" + ], + "chart-no-axes-combined": [ + "charts" + ], + "chart-no-axes-gantt": [ + "charts", + "time", + "development", + "design" + ], + "chart-pie": [ + "charts", + "files" + ], + "chart-scatter": [ + "charts" + ], + "chart-spline": [ + "charts" + ], + "check": [ + "notifications" + ], + "check-check": [ + "notifications" + ], + "check-line": [ + "notifications" + ], + "chef-hat": [ + "food-beverage" + ], + "cherry": [ + "food-beverage" + ], + "chess-bishop": [ + "gaming", + "emoji" + ], + "chess-king": [ + "gaming", + "emoji" + ], + "chess-knight": [ + "gaming", + "emoji" + ], + "chess-pawn": [ + "gaming", + "emoji" + ], + "chess-queen": [ + "gaming", + "emoji" + ], + "chess-rook": [ + "gaming", + "emoji" + ], + "chevron-down": [ + "arrows", + "gaming" + ], + "chevron-first": [ + "arrows", + "multimedia" + ], + "chevron-last": [ + "arrows", + "multimedia" + ], + "chevron-left": [ + "arrows" + ], + "chevron-right": [ + "arrows", + "math", + "development" + ], + "chevron-up": [ + "arrows", + "math", + "gaming" + ], + "chevrons-down": [ + "arrows", + "gaming" + ], + "chevrons-down-up": [ + "arrows" + ], + "chevrons-left": [ + "arrows", + "gaming" + ], + "chevrons-left-right": [ + "arrows" + ], + "chevrons-left-right-ellipsis": [ + "communication", + "devices", + "multimedia", + "gaming" + ], + "chevrons-right": [ + "arrows", + "gaming" + ], + "chevrons-right-left": [ + "arrows" + ], + "chevrons-up": [ + "arrows", + "gaming" + ], + "chevrons-up-down": [ + "arrows" + ], + "church": [ + "buildings", + "navigation" + ], + "cigarette": [ + "travel", + "transportation", + "medical" + ], + "cigarette-off": [ + "travel", + "transportation", + "medical" + ], + "circle": [ + "shapes" + ], + "circle-alert": [ + "notifications" + ], + "circle-arrow-down": [ + "arrows", + "gaming" + ], + "circle-arrow-left": [ + "arrows", + "gaming" + ], + "circle-arrow-out-down-left": [ + "arrows" + ], + "circle-arrow-out-down-right": [ + "arrows" + ], + "circle-arrow-out-up-left": [ + "arrows", + "development" + ], + "circle-arrow-out-up-right": [ + "arrows" + ], + "circle-arrow-right": [ + "arrows", + "gaming" + ], + "circle-arrow-up": [ + "arrows", + "gaming" + ], + "circle-check": [ + "notifications" + ], + "circle-check-big": [ + "notifications" + ], + "circle-chevron-down": [ + "arrows" + ], + "circle-chevron-left": [ + "arrows" + ], + "circle-chevron-right": [ + "arrows" + ], + "circle-chevron-up": [ + "arrows" + ], + "circle-dashed": [ + "development", + "shapes" + ], + "circle-divide": [ + "math" + ], + "circle-dollar-sign": [ + "finance" + ], + "circle-dot": [ + "development", + "shapes" + ], + "circle-dot-dashed": [ + "development", + "shapes" + ], + "circle-ellipsis": [ + "layout", + "development" + ], + "circle-equal": [ + "math" + ], + "circle-fading-arrow-up": [ + "arrows", + "development" + ], + "circle-fading-plus": [ + "communication", + "social" + ], + "circle-gauge": [ + "transportation", + "sports", + "science" + ], + "circle-minus": [ + "math" + ], + "circle-off": [ + "shapes" + ], + "circle-parking": [ + "transportation", + "navigation" + ], + "circle-parking-off": [ + "transportation", + "navigation" + ], + "circle-pause": [ + "multimedia" + ], + "circle-percent": [ + "social", + "finance", + "shopping", + "math" + ], + "circle-pile": [ + "shapes" + ], + "circle-play": [ + "multimedia" + ], + "circle-plus": [ + "math", + "development", + "cursors", + "gaming" + ], + "circle-pound-sterling": [ + "finance" + ], + "circle-power": [ + "connectivity" + ], + "circle-question-mark": [ + "accessibility", + "text", + "notifications" + ], + "circle-slash": [ + "development", + "math" + ], + "circle-slash-2": [ + "shapes", + "math", + "development" + ], + "circle-small": [ + "shapes", + "medical" + ], + "circle-star": [ + "sports", + "gaming" + ], + "circle-stop": [ + "multimedia" + ], + "circle-user": [ + "account" + ], + "circle-user-round": [ + "account" + ], + "circle-x": [ + "math", + "development" + ], + "circuit-board": [ + "science", + "development" + ], + "citrus": [ + "food-beverage" + ], + "clapperboard": [ + "multimedia" + ], + "clipboard": [ + "text" + ], + "clipboard-check": [ + "text" + ], + "clipboard-clock": [ + "time", + "text" + ], + "clipboard-copy": [ + "text", + "arrows" + ], + "clipboard-list": [ + "text" + ], + "clipboard-minus": [ + "text", + "medical" + ], + "clipboard-paste": [ + "text", + "arrows" + ], + "clipboard-pen": [ + "text" + ], + "clipboard-pen-line": [ + "text" + ], + "clipboard-plus": [ + "text", + "medical" + ], + "clipboard-type": [ + "text" + ], + "clipboard-x": [ + "text" + ], + "clock": [ + "time" + ], + "clock-1": [ + "time" + ], + "clock-10": [ + "time" + ], + "clock-11": [ + "time" + ], + "clock-12": [ + "time" + ], + "clock-2": [ + "time" + ], + "clock-3": [ + "time" + ], + "clock-4": [ + "time" + ], + "clock-5": [ + "time" + ], + "clock-6": [ + "time" + ], + "clock-7": [ + "time" + ], + "clock-8": [ + "time" + ], + "clock-9": [ + "time" + ], + "clock-alert": [ + "time" + ], + "clock-arrow-down": [ + "time" + ], + "clock-arrow-up": [ + "time" + ], + "clock-check": [ + "time" + ], + "clock-fading": [ + "time" + ], + "clock-plus": [ + "time" + ], + "closed-caption": [ + "accessibility", + "multimedia" + ], + "cloud": [ + "weather" + ], + "cloud-alert": [ + "development" + ], + "cloud-backup": [ + "arrows", + "files" + ], + "cloud-check": [ + "development" + ], + "cloud-cog": [ + "development" + ], + "cloud-download": [ + "arrows", + "files" + ], + "cloud-drizzle": [ + "weather" + ], + "cloud-fog": [ + "weather" + ], + "cloud-hail": [ + "weather" + ], + "cloud-lightning": [ + "weather" + ], + "cloud-moon": [ + "weather" + ], + "cloud-moon-rain": [ + "weather" + ], + "cloud-off": [ + "connectivity", + "weather" + ], + "cloud-rain": [ + "weather" + ], + "cloud-rain-wind": [ + "weather" + ], + "cloud-snow": [ + "weather" + ], + "cloud-sun": [ + "weather" + ], + "cloud-sun-rain": [ + "weather" + ], + "cloud-sync": [ + "arrows", + "files" + ], + "cloud-upload": [ + "arrows", + "files" + ], + "cloudy": [ + "weather" + ], + "clover": [ + "gaming" + ], + "club": [ + "shapes", + "gaming" + ], + "code": [ + "text", + "development" + ], + "code-xml": [ + "text", + "development" + ], + "coffee": [ + "food-beverage" + ], + "cog": [ + "account" + ], + "coins": [ + "gaming" + ], + "columns-2": [ + "layout", + "design", + "text" + ], + "columns-3": [ + "layout", + "design", + "text" + ], + "columns-3-cog": [ + "layout", + "design" + ], + "columns-4": [ + "layout", + "design", + "text", + "security" + ], + "combine": [ + "development", + "files" + ], + "command": [ + "development" + ], + "compass": [ + "navigation", + "travel" + ], + "component": [ + "design", + "development" + ], + "computer": [ + "devices", + "development", + "gaming" + ], + "concierge-bell": [ + "travel" + ], + "cone": [ + "shapes", + "math" + ], + "construction": [ + "development" + ], + "contact": [ + "account", + "connectivity", + "communication", + "social" + ], + "contact-round": [ + "account", + "connectivity", + "communication", + "social" + ], + "container": [ + "development", + "transportation", + "mail" + ], + "contrast": [ + "photography", + "accessibility", + "design" + ], + "cookie": [ + "account", + "food-beverage" + ], + "cooking-pot": [ + "food-beverage", + "home" + ], + "copy": [ + "text" + ], + "copy-check": [ + "text", + "notifications" + ], + "copy-minus": [ + "text", + "math" + ], + "copy-plus": [ + "text", + "math" + ], + "copy-slash": [ + "text", + "development", + "math" + ], + "copy-x": [ + "notifications", + "math" + ], + "copyleft": [ + "text" + ], + "copyright": [ + "text" + ], + "corner-down-left": [ + "arrows" + ], + "corner-down-right": [ + "arrows", + "text", + "development" + ], + "corner-left-down": [ + "arrows" + ], + "corner-left-up": [ + "arrows" + ], + "corner-right-down": [ + "arrows" + ], + "corner-right-up": [ + "arrows" + ], + "corner-up-left": [ + "arrows" + ], + "corner-up-right": [ + "arrows" + ], + "cpu": [ + "devices" + ], + "creative-commons": [ + "text" + ], + "credit-card": [ + "account", + "finance" + ], + "croissant": [ + "food-beverage" + ], + "crop": [ + "photography", + "design" + ], + "cross": [ + "shapes" + ], + "crosshair": [ + "photography" + ], + "crown": [ + "gaming" + ], + "cuboid": [ + "shapes", + "math", + "food-beverage" + ], + "cup-soda": [ + "food-beverage" + ], + "currency": [ + "finance" + ], + "cylinder": [ + "shapes", + "design", + "math" + ], + "dam": [ + "buildings", + "sustainability", + "navigation" + ], + "database": [ + "devices", + "development" + ], + "database-backup": [ + "devices", + "arrows", + "design", + "development", + "photography" + ], + "database-search": [ + "devices", + "development" + ], + "database-zap": [ + "devices", + "development" + ], + "decimals-arrow-left": [ + "design", + "text", + "arrows", + "math" + ], + "decimals-arrow-right": [ + "design", + "text", + "arrows", + "math" + ], + "delete": [ + "text", + "arrows" + ], + "dessert": [ + "food-beverage" + ], + "diameter": [ + "shapes", + "math", + "design", + "tools" + ], + "diamond": [ + "shapes", + "gaming" + ], + "diamond-minus": [ + "multimedia", + "photography", + "tools", + "devices" + ], + "diamond-percent": [ + "social", + "finance", + "shopping", + "math" + ], + "diamond-plus": [ + "multimedia", + "photography", + "tools", + "devices" + ], + "dice-1": [ + "gaming" + ], + "dice-2": [ + "gaming" + ], + "dice-3": [ + "gaming" + ], + "dice-4": [ + "gaming" + ], + "dice-5": [ + "gaming" + ], + "dice-6": [ + "gaming" + ], + "dices": [ + "gaming" + ], + "diff": [ + "development", + "files" + ], + "disc": [ + "devices", + "multimedia" + ], + "disc-2": [ + "devices", + "multimedia" + ], + "disc-3": [ + "devices", + "multimedia" + ], + "disc-album": [ + "devices", + "multimedia" + ], + "divide": [ + "math", + "development" + ], + "dna": [ + "medical" + ], + "dna-off": [ + "medical", + "food-beverage" + ], + "dock": [ + "layout", + "design", + "development", + "files" + ], + "dog": [ + "animals" + ], + "dollar-sign": [ + "finance" + ], + "donut": [ + "food-beverage" + ], + "door-closed": [ + "home", + "travel", + "security" + ], + "door-closed-locked": [ + "home", + "travel", + "security" + ], + "door-open": [ + "home", + "travel", + "security" + ], + "dot": [ + "shapes", + "text" + ], + "download": [ + "arrows", + "files" + ], + "drafting-compass": [ + "math", + "design", + "tools" + ], + "drama": [ + "multimedia" + ], + "drill": [ + "tools", + "home", + "devices" + ], + "drone": [ + "transportation", + "devices" + ], + "droplet": [ + "weather", + "gaming" + ], + "droplet-off": [ + "weather", + "gaming" + ], + "droplets": [ + "weather" + ], + "drum": [ + "multimedia", + "devices" + ], + "drumstick": [ + "food-beverage" + ], + "dumbbell": [ + "navigation", + "sports" + ], + "ear": [ + "medical", + "accessibility" + ], + "ear-off": [ + "medical", + "accessibility" + ], + "earth": [ + "navigation" + ], + "earth-lock": [ + "security", + "development", + "devices" + ], + "eclipse": [ + "science", + "design", + "development", + "accessibility", + "photography" + ], + "egg": [ + "food-beverage", + "animals" + ], + "egg-fried": [ + "food-beverage" + ], + "egg-off": [ + "food-beverage" + ], + "ellipse": [ + "shapes" + ], + "ellipsis": [ + "layout", + "development" + ], + "ellipsis-vertical": [ + "layout" + ], + "equal": [ + "math", + "development" + ], + "equal-approximately": [ + "math" + ], + "equal-not": [ + "math", + "development" + ], + "eraser": [ + "text" + ], + "ethernet-port": [ + "communication", + "devices", + "multimedia", + "gaming" + ], + "euro": [ + "finance" + ], + "ev-charger": [ + "transportation", + "navigation" + ], + "expand": [ + "text", + "arrows" + ], + "external-link": [ + "arrows", + "text", + "social" + ], + "eye": [ + "accessibility", + "photography", + "design", + "security" + ], + "eye-closed": [ + "accessibility", + "photography", + "design", + "security" + ], + "eye-off": [ + "accessibility", + "photography", + "design", + "security" + ], + "factory": [ + "buildings", + "navigation" + ], + "fan": [ + "home" + ], + "fast-forward": [ + "multimedia", + "arrows" + ], + "feather": [ + "gaming" + ], + "fence": [ + "home", + "buildings" + ], + "ferris-wheel": [ + "navigation" + ], + "file": [ + "files" + ], + "file-archive": [ + "files" + ], + "file-axis-3d": [ + "design", + "files" + ], + "file-badge": [ + "files" + ], + "file-box": [ + "files" + ], + "file-braces": [ + "files", + "development" + ], + "file-braces-corner": [ + "files", + "development" + ], + "file-chart-column": [ + "files" + ], + "file-chart-column-increasing": [ + "files" + ], + "file-chart-line": [ + "files" + ], + "file-chart-pie": [ + "files" + ], + "file-check": [ + "files" + ], + "file-check-corner": [ + "files" + ], + "file-clock": [ + "files", + "time" + ], + "file-code": [ + "files", + "development" + ], + "file-code-corner": [ + "files", + "development" + ], + "file-cog": [ + "files" + ], + "file-diff": [ + "files", + "development" + ], + "file-digit": [ + "files", + "development" + ], + "file-down": [ + "files", + "arrows" + ], + "file-exclamation-point": [ + "files", + "notifications" + ], + "file-headphone": [ + "files" + ], + "file-heart": [ + "files" + ], + "file-image": [ + "files" + ], + "file-input": [ + "files", + "arrows" + ], + "file-key": [ + "files", + "security" + ], + "file-lock": [ + "files", + "security" + ], + "file-minus": [ + "files" + ], + "file-minus-corner": [ + "files" + ], + "file-music": [ + "files", + "multimedia" + ], + "file-output": [ + "files", + "arrows" + ], + "file-pen": [ + "files" + ], + "file-pen-line": [ + "files" + ], + "file-play": [ + "files" + ], + "file-plus": [ + "files" + ], + "file-plus-corner": [ + "files" + ], + "file-question-mark": [ + "files" + ], + "file-scan": [ + "files" + ], + "file-search": [ + "files" + ], + "file-search-corner": [ + "files" + ], + "file-signal": [ + "files" + ], + "file-sliders": [ + "files", + "development" + ], + "file-spreadsheet": [ + "files" + ], + "file-stack": [ + "files", + "development" + ], + "file-symlink": [ + "files" + ], + "file-terminal": [ + "files", + "development" + ], + "file-text": [ + "files", + "text" + ], + "file-type": [ + "files", + "text" + ], + "file-type-corner": [ + "files", + "text" + ], + "file-up": [ + "files", + "arrows" + ], + "file-user": [ + "account", + "files" + ], + "file-video-camera": [ + "files" + ], + "file-volume": [ + "files" + ], + "file-x": [ + "files" + ], + "file-x-corner": [ + "files" + ], + "files": [ + "files" + ], + "film": [ + "photography", + "multimedia" + ], + "fingerprint-pattern": [ + "account", + "security", + "medical", + "devices" + ], + "fire-extinguisher": [ + "home", + "tools", + "travel" + ], + "fish": [ + "food-beverage", + "animals" + ], + "fish-off": [ + "food-beverage", + "animals" + ], + "fish-symbol": [ + "food-beverage", + "animals" + ], + "fishing-hook": [ + "sports", + "travel" + ], + "fishing-rod": [ + "sports", + "travel" + ], + "flag": [ + "account", + "social" + ], + "flag-off": [ + "account", + "social" + ], + "flag-triangle-left": [ + "development", + "navigation" + ], + "flag-triangle-right": [ + "development", + "navigation" + ], + "flame": [ + "weather", + "social", + "gaming" + ], + "flame-kindling": [ + "nature", + "social", + "gaming" + ], + "flashlight": [ + "photography", + "devices" + ], + "flashlight-off": [ + "photography", + "devices" + ], + "flask-conical": [ + "science", + "gaming" + ], + "flask-conical-off": [ + "science", + "gaming" + ], + "flask-round": [ + "science", + "gaming" + ], + "flip-horizontal-2": [ + "design", + "photography" + ], + "flip-vertical-2": [ + "design", + "photography" + ], + "flower": [ + "nature", + "gaming", + "sustainability" + ], + "flower-2": [ + "nature", + "sustainability", + "seasons" + ], + "focus": [ + "photography" + ], + "fold-horizontal": [ + "arrows", + "layout" + ], + "fold-vertical": [ + "arrows", + "layout" + ], + "folder": [ + "files" + ], + "folder-archive": [ + "files" + ], + "folder-check": [ + "files" + ], + "folder-clock": [ + "files", + "time" + ], + "folder-closed": [ + "files" + ], + "folder-code": [ + "files", + "development" + ], + "folder-cog": [ + "files" + ], + "folder-dot": [ + "files", + "development" + ], + "folder-down": [ + "files", + "arrows" + ], + "folder-git": [ + "files" + ], + "folder-git-2": [ + "files" + ], + "folder-heart": [ + "files" + ], + "folder-input": [ + "files", + "arrows" + ], + "folder-kanban": [ + "charts", + "development", + "design", + "files" + ], + "folder-key": [ + "files", + "security" + ], + "folder-lock": [ + "files", + "security" + ], + "folder-minus": [ + "files" + ], + "folder-open": [ + "files" + ], + "folder-open-dot": [ + "files", + "development" + ], + "folder-output": [ + "files", + "arrows" + ], + "folder-pen": [ + "files" + ], + "folder-plus": [ + "files" + ], + "folder-root": [ + "files", + "development" + ], + "folder-search": [ + "files" + ], + "folder-search-2": [ + "files" + ], + "folder-symlink": [ + "files" + ], + "folder-sync": [ + "files", + "arrows" + ], + "folder-tree": [ + "files" + ], + "folder-up": [ + "files", + "arrows" + ], + "folder-x": [ + "files" + ], + "folders": [ + "files" + ], + "footprints": [ + "navigation" + ], + "forklift": [ + "transportation" + ], + "form": [ + "development" + ], + "forward": [ + "mail" + ], + "frame": [ + "design", + "photography" + ], + "frown": [ + "emoji", + "account" + ], + "fuel": [ + "transportation", + "navigation" + ], + "fullscreen": [ + "layout", + "multimedia", + "design", + "photography" + ], + "funnel": [ + "layout" + ], + "funnel-plus": [ + "layout" + ], + "funnel-x": [ + "layout" + ], + "gallery-horizontal": [ + "layout", + "design", + "development", + "photography", + "multimedia" + ], + "gallery-horizontal-end": [ + "layout", + "design", + "development", + "photography", + "multimedia", + "files" + ], + "gallery-thumbnails": [ + "layout", + "design", + "development", + "photography", + "multimedia" + ], + "gallery-vertical": [ + "layout", + "design", + "development", + "photography", + "multimedia" + ], + "gallery-vertical-end": [ + "layout", + "design", + "development", + "photography", + "multimedia", + "files" + ], + "gamepad": [ + "gaming", + "devices" + ], + "gamepad-2": [ + "gaming", + "devices" + ], + "gamepad-directional": [ + "gaming", + "devices" + ], + "gauge": [ + "transportation", + "sports", + "science" + ], + "gavel": [ + "navigation", + "tools" + ], + "gem": [ + "gaming", + "development", + "finance" + ], + "georgian-lari": [ + "finance" + ], + "ghost": [ + "gaming" + ], + "gift": [ + "gaming", + "account" + ], + "git-branch": [ + "development" + ], + "git-branch-minus": [ + "development" + ], + "git-branch-plus": [ + "development" + ], + "git-commit-horizontal": [ + "development", + "navigation" + ], + "git-commit-vertical": [ + "development", + "navigation" + ], + "git-compare": [ + "development" + ], + "git-compare-arrows": [ + "development", + "arrows" + ], + "git-fork": [ + "development" + ], + "git-graph": [ + "development" + ], + "git-merge": [ + "development" + ], + "git-merge-conflict": [ + "development" + ], + "git-pull-request": [ + "development" + ], + "git-pull-request-arrow": [ + "development", + "arrows" + ], + "git-pull-request-closed": [ + "development" + ], + "git-pull-request-create": [ + "development" + ], + "git-pull-request-create-arrow": [ + "development", + "arrows" + ], + "git-pull-request-draft": [ + "development" + ], + "glass-water": [ + "food-beverage" + ], + "glasses": [ + "accessibility" + ], + "globe": [ + "navigation" + ], + "globe-lock": [ + "security", + "development", + "devices" + ], + "globe-off": [ + "navigation", + "connectivity", + "devices" + ], + "globe-x": [ + "connectivity", + "devices", + "navigation" + ], + "goal": [ + "gaming" + ], + "gpu": [ + "devices", + "gaming" + ], + "graduation-cap": [ + "buildings" + ], + "grape": [ + "food-beverage" + ], + "grid-2x2": [ + "text", + "layout", + "design", + "math" + ], + "grid-2x2-check": [ + "text", + "layout", + "math" + ], + "grid-2x2-plus": [ + "text", + "layout", + "math" + ], + "grid-2x2-x": [ + "text", + "layout", + "math" + ], + "grid-3x2": [ + "text", + "math", + "layout", + "design" + ], + "grid-3x3": [ + "text", + "layout", + "design" + ], + "grip": [ + "layout" + ], + "grip-horizontal": [ + "layout" + ], + "grip-vertical": [ + "layout" + ], + "group": [ + "files" + ], + "guitar": [ + "multimedia" + ], + "ham": [ + "food-beverage" + ], + "hamburger": [ + "food-beverage" + ], + "hammer": [ + "tools", + "home" + ], + "hand": [ + "cursors", + "accessibility" + ], + "hand-coins": [ + "finance", + "account" + ], + "hand-fist": [ + "social", + "emoji", + "communication", + "sports" + ], + "hand-grab": [ + "cursors", + "design", + "layout" + ], + "hand-heart": [ + "social" + ], + "hand-helping": [ + "emoji" + ], + "hand-metal": [ + "emoji", + "multimedia" + ], + "hand-platter": [ + "food-beverage", + "people" + ], + "handbag": [ + "shopping", + "transportation" + ], + "handshake": [ + "account", + "social", + "communication", + "finance", + "security" + ], + "hard-drive": [ + "development", + "devices" + ], + "hard-drive-download": [ + "development", + "devices", + "arrows", + "files" + ], + "hard-drive-upload": [ + "development", + "devices", + "arrows", + "files" + ], + "hard-hat": [ + "tools" + ], + "hash": [ + "text", + "social" + ], + "hat-glasses": [ + "social", + "account", + "security" + ], + "haze": [ + "weather" + ], + "hd": [ + "devices", + "multimedia" + ], + "hdmi-port": [ + "devices", + "multimedia", + "gaming" + ], + "heading": [ + "text" + ], + "heading-1": [ + "text" + ], + "heading-2": [ + "text" + ], + "heading-3": [ + "text" + ], + "heading-4": [ + "text" + ], + "heading-5": [ + "text" + ], + "heading-6": [ + "text" + ], + "headphone-off": [ + "multimedia", + "connectivity", + "communication", + "devices", + "gaming" + ], + "headphones": [ + "multimedia", + "connectivity", + "devices", + "files", + "gaming" + ], + "headset": [ + "multimedia", + "connectivity", + "devices", + "files", + "gaming" + ], + "heart": [ + "medical", + "social", + "multimedia", + "emoji", + "gaming", + "shapes" + ], + "heart-crack": [ + "emoji" + ], + "heart-handshake": [ + "emoji", + "account", + "security" + ], + "heart-minus": [ + "medical", + "account", + "multimedia", + "gaming", + "social" + ], + "heart-off": [ + "social", + "multimedia" + ], + "heart-plus": [ + "medical", + "account", + "multimedia", + "gaming", + "social" + ], + "heart-pulse": [ + "medical" + ], + "heater": [ + "home", + "devices", + "travel" + ], + "helicopter": [ + "transportation", + "travel" + ], + "hexagon": [ + "shapes", + "development" + ], + "highlighter": [ + "text", + "design" + ], + "history": [ + "arrows", + "time" + ], + "hop": [ + "food-beverage" + ], + "hop-off": [ + "food-beverage" + ], + "hospital": [ + "medical", + "buildings", + "navigation", + "travel" + ], + "hotel": [ + "buildings", + "navigation", + "travel" + ], + "hourglass": [ + "time", + "gaming" + ], + "house": [ + "buildings", + "home", + "navigation" + ], + "house-heart": [ + "home", + "buildings", + "medical" + ], + "house-plug": [ + "buildings", + "home", + "sustainability" + ], + "house-plus": [ + "buildings", + "medical" + ], + "house-wifi": [ + "home", + "buildings", + "connectivity" + ], + "ice-cream-bowl": [ + "food-beverage" + ], + "ice-cream-cone": [ + "food-beverage" + ], + "id-card": [ + "security", + "account" + ], + "id-card-lanyard": [ + "security", + "account" + ], + "image": [ + "photography", + "text", + "multimedia", + "files" + ], + "image-down": [ + "photography", + "text", + "multimedia", + "files" + ], + "image-minus": [ + "photography", + "multimedia", + "files" + ], + "image-off": [ + "photography", + "multimedia", + "files" + ], + "image-play": [ + "photography", + "text", + "multimedia", + "files" + ], + "image-plus": [ + "photography", + "multimedia", + "files" + ], + "image-up": [ + "photography", + "text", + "multimedia", + "files" + ], + "image-upscale": [ + "photography", + "multimedia" + ], + "images": [ + "photography", + "text", + "multimedia", + "files" + ], + "import": [ + "arrows", + "files" + ], + "inbox": [ + "account", + "mail" + ], + "indian-rupee": [ + "finance" + ], + "infinity": [ + "multimedia" + ], + "info": [ + "accessibility", + "notifications" + ], + "inspection-panel": [ + "tools" + ], + "italic": [ + "text" + ], + "iteration-ccw": [ + "arrows", + "design" + ], + "iteration-cw": [ + "arrows", + "design" + ], + "japanese-yen": [ + "finance" + ], + "joystick": [ + "gaming", + "devices" + ], + "kanban": [ + "charts", + "development", + "design" + ], + "kayak": [ + "transportation" + ], + "key": [ + "security", + "account" + ], + "key-round": [ + "security", + "account" + ], + "key-square": [ + "security", + "account" + ], + "keyboard": [ + "text", + "devices", + "development" + ], + "keyboard-music": [ + "multimedia", + "devices" + ], + "keyboard-off": [ + "devices", + "text", + "development" + ], + "lamp": [ + "home" + ], + "lamp-ceiling": [ + "home" + ], + "lamp-desk": [ + "home" + ], + "lamp-floor": [ + "home" + ], + "lamp-wall-down": [ + "home" + ], + "lamp-wall-up": [ + "home" + ], + "land-plot": [ + "design", + "tools", + "math", + "sports", + "gaming" + ], + "landmark": [ + "finance", + "navigation", + "buildings" + ], + "languages": [ + "text" + ], + "laptop": [ + "devices" + ], + "laptop-minimal": [ + "devices" + ], + "laptop-minimal-check": [ + "devices", + "notifications" + ], + "lasso": [ + "design", + "cursors" + ], + "lasso-select": [ + "arrows", + "design", + "cursors" + ], + "laugh": [ + "emoji" + ], + "layers": [ + "design", + "layout" + ], + "layers-2": [ + "design", + "layout" + ], + "layers-plus": [ + "design", + "layout" + ], + "layout-dashboard": [ + "design", + "layout" + ], + "layout-grid": [ + "design", + "layout" + ], + "layout-list": [ + "design", + "layout", + "photography", + "text" + ], + "layout-panel-left": [ + "design", + "layout" + ], + "layout-panel-top": [ + "layout" + ], + "layout-template": [ + "layout" + ], + "leaf": [ + "nature", + "sustainability", + "seasons" + ], + "leafy-green": [ + "food-beverage", + "emoji", + "sustainability" + ], + "lectern": [ + "communication", + "multimedia" + ], + "lens-concave": [ + "science", + "tools", + "shapes" + ], + "lens-convex": [ + "science", + "tools", + "shapes" + ], + "library": [ + "text", + "photography", + "multimedia", + "navigation", + "development" + ], + "library-big": [ + "text", + "photography", + "multimedia", + "navigation", + "development" + ], + "life-buoy": [ + "accessibility", + "medical" + ], + "ligature": [ + "text" + ], + "lightbulb": [ + "photography" + ], + "lightbulb-off": [ + "photography" + ], + "line-dot-right-horizontal": [ + "development", + "navigation" + ], + "line-squiggle": [ + "shapes", + "math", + "design" + ], + "line-style": [ + "design", + "tools" + ], + "link": [ + "text", + "account" + ], + "link-2": [ + "text", + "account" + ], + "link-2-off": [ + "text" + ], + "list": [ + "text" + ], + "list-check": [ + "text" + ], + "list-checks": [ + "text" + ], + "list-chevrons-down-up": [ + "text", + "arrows" + ], + "list-chevrons-up-down": [ + "text", + "arrows" + ], + "list-collapse": [ + "text" + ], + "list-end": [ + "multimedia", + "text" + ], + "list-filter": [ + "text" + ], + "list-filter-plus": [ + "text", + "layout" + ], + "list-indent-decrease": [ + "text", + "development" + ], + "list-indent-increase": [ + "text", + "development" + ], + "list-minus": [ + "multimedia", + "text" + ], + "list-music": [ + "multimedia" + ], + "list-ordered": [ + "text" + ], + "list-plus": [ + "multimedia", + "text" + ], + "list-restart": [ + "multimedia", + "text" + ], + "list-start": [ + "multimedia", + "text" + ], + "list-todo": [ + "text" + ], + "list-tree": [ + "files", + "text", + "layout" + ], + "list-video": [ + "multimedia" + ], + "list-x": [ + "multimedia", + "text" + ], + "loader": [ + "cursors", + "multimedia", + "layout", + "design" + ], + "loader-circle": [ + "cursors", + "multimedia", + "layout" + ], + "loader-pinwheel": [ + "cursors", + "design" + ], + "locate": [ + "navigation" + ], + "locate-fixed": [ + "navigation" + ], + "locate-off": [ + "navigation" + ], + "lock": [ + "security" + ], + "lock-keyhole": [ + "security" + ], + "lock-keyhole-open": [ + "security" + ], + "lock-open": [ + "security" + ], + "log-in": [ + "arrows", + "account" + ], + "log-out": [ + "arrows", + "account" + ], + "logs": [ + "text" + ], + "lollipop": [ + "food-beverage" + ], + "luggage": [ + "travel", + "transportation" + ], + "magnet": [ + "design" + ], + "mail": [ + "text", + "account", + "mail" + ], + "mail-check": [ + "mail" + ], + "mail-minus": [ + "mail" + ], + "mail-open": [ + "mail" + ], + "mail-plus": [ + "mail" + ], + "mail-question-mark": [ + "mail" + ], + "mail-search": [ + "mail" + ], + "mail-warning": [ + "mail" + ], + "mail-x": [ + "mail" + ], + "mailbox": [ + "mail" + ], + "mails": [ + "mail" + ], + "map": [ + "text", + "navigation" + ], + "map-minus": [ + "navigation", + "travel" + ], + "map-pin": [ + "navigation", + "travel", + "account" + ], + "map-pin-check": [ + "navigation", + "travel", + "account" + ], + "map-pin-check-inside": [ + "navigation", + "travel", + "account" + ], + "map-pin-house": [ + "navigation", + "travel", + "account" + ], + "map-pin-minus": [ + "navigation", + "travel", + "account" + ], + "map-pin-minus-inside": [ + "navigation", + "travel", + "account" + ], + "map-pin-off": [ + "navigation", + "travel" + ], + "map-pin-pen": [ + "navigation", + "travel", + "account" + ], + "map-pin-plus": [ + "navigation", + "travel", + "account" + ], + "map-pin-plus-inside": [ + "navigation", + "travel", + "account" + ], + "map-pin-search": [ + "text", + "navigation", + "travel", + "account" + ], + "map-pin-x": [ + "navigation", + "travel", + "account" + ], + "map-pin-x-inside": [ + "navigation", + "travel", + "account" + ], + "map-pinned": [ + "navigation", + "travel", + "account" + ], + "map-plus": [ + "navigation" + ], + "mars": [ + "medical" + ], + "mars-stroke": [ + "medical" + ], + "martini": [ + "food-beverage" + ], + "maximize": [ + "layout", + "design" + ], + "maximize-2": [ + "arrows", + "layout", + "design" + ], + "medal": [ + "sports", + "gaming" + ], + "megaphone": [ + "multimedia", + "notifications" + ], + "megaphone-off": [ + "multimedia", + "notifications" + ], + "meh": [ + "emoji" + ], + "memory-stick": [ + "devices", + "gaming" + ], + "menu": [ + "layout", + "account" + ], + "merge": [ + "development", + "arrows" + ], + "message-circle": [ + "social" + ], + "message-circle-check": [ + "social", + "account" + ], + "message-circle-code": [ + "development", + "social" + ], + "message-circle-dashed": [ + "social" + ], + "message-circle-heart": [ + "social" + ], + "message-circle-more": [ + "social" + ], + "message-circle-off": [ + "social" + ], + "message-circle-plus": [ + "social" + ], + "message-circle-question-mark": [ + "social" + ], + "message-circle-reply": [ + "social" + ], + "message-circle-warning": [ + "social", + "notifications" + ], + "message-circle-x": [ + "account", + "social" + ], + "message-square": [ + "social" + ], + "message-square-check": [ + "social", + "account" + ], + "message-square-code": [ + "development", + "social" + ], + "message-square-dashed": [ + "social" + ], + "message-square-diff": [ + "development", + "files", + "social" + ], + "message-square-dot": [ + "social", + "notifications" + ], + "message-square-heart": [ + "social" + ], + "message-square-lock": [ + "social" + ], + "message-square-more": [ + "social" + ], + "message-square-off": [ + "social" + ], + "message-square-plus": [ + "social" + ], + "message-square-quote": [ + "social", + "text" + ], + "message-square-reply": [ + "social" + ], + "message-square-share": [ + "social" + ], + "message-square-text": [ + "social" + ], + "message-square-warning": [ + "social", + "notifications" + ], + "message-square-x": [ + "social" + ], + "messages-square": [ + "social" + ], + "metronome": [ + "multimedia", + "time" + ], + "mic": [ + "devices", + "communication", + "connectivity", + "multimedia" + ], + "mic-off": [ + "devices", + "communication", + "connectivity", + "multimedia" + ], + "mic-vocal": [ + "devices", + "multimedia" + ], + "microchip": [ + "devices" + ], + "microscope": [ + "science", + "medical" + ], + "microwave": [ + "food-beverage", + "home" + ], + "milestone": [ + "arrows", + "navigation", + "development", + "gaming" + ], + "milk": [ + "food-beverage" + ], + "milk-off": [ + "food-beverage" + ], + "minimize": [ + "layout", + "design" + ], + "minimize-2": [ + "arrows", + "layout", + "design" + ], + "minus": [ + "math", + "development", + "text", + "tools" + ], + "mirror-rectangular": [ + "science", + "home", + "tools" + ], + "mirror-round": [ + "science", + "home", + "tools" + ], + "monitor": [ + "connectivity", + "devices" + ], + "monitor-check": [ + "connectivity", + "devices" + ], + "monitor-cloud": [ + "connectivity", + "devices", + "development" + ], + "monitor-cog": [ + "connectivity", + "devices" + ], + "monitor-dot": [ + "connectivity", + "devices" + ], + "monitor-down": [ + "connectivity", + "devices" + ], + "monitor-off": [ + "connectivity", + "devices" + ], + "monitor-pause": [ + "connectivity", + "devices", + "multimedia" + ], + "monitor-play": [ + "connectivity", + "devices", + "multimedia" + ], + "monitor-smartphone": [ + "connectivity", + "devices" + ], + "monitor-speaker": [ + "connectivity", + "devices" + ], + "monitor-stop": [ + "connectivity", + "devices", + "multimedia" + ], + "monitor-up": [ + "connectivity", + "devices" + ], + "monitor-x": [ + "connectivity", + "devices" + ], + "moon": [ + "accessibility" + ], + "moon-star": [ + "accessibility", + "weather" + ], + "motorbike": [ + "transportation" + ], + "mountain": [ + "nature", + "gaming" + ], + "mountain-snow": [ + "nature" + ], + "mouse": [ + "devices" + ], + "mouse-left": [ + "devices" + ], + "mouse-off": [ + "devices" + ], + "mouse-pointer": [ + "arrows", + "cursors" + ], + "mouse-pointer-2": [ + "arrows", + "cursors" + ], + "mouse-pointer-2-off": [ + "arrows", + "cursors" + ], + "mouse-pointer-ban": [ + "arrows", + "cursors" + ], + "mouse-pointer-click": [ + "arrows", + "cursors" + ], + "mouse-right": [ + "devices" + ], + "move": [ + "arrows", + "cursors" + ], + "move-3d": [ + "design" + ], + "move-diagonal": [ + "arrows", + "cursors" + ], + "move-diagonal-2": [ + "arrows", + "cursors" + ], + "move-down": [ + "arrows" + ], + "move-down-left": [ + "arrows" + ], + "move-down-right": [ + "arrows" + ], + "move-horizontal": [ + "arrows", + "cursors" + ], + "move-left": [ + "arrows" + ], + "move-right": [ + "arrows" + ], + "move-up": [ + "arrows" + ], + "move-up-left": [ + "arrows" + ], + "move-up-right": [ + "arrows" + ], + "move-vertical": [ + "arrows", + "cursors" + ], + "music": [ + "multimedia", + "files" + ], + "music-2": [ + "multimedia", + "files" + ], + "music-3": [ + "multimedia", + "files" + ], + "music-4": [ + "multimedia", + "files" + ], + "navigation": [ + "navigation" + ], + "navigation-2": [ + "navigation" + ], + "navigation-2-off": [ + "navigation" + ], + "navigation-off": [ + "navigation" + ], + "network": [ + "development" + ], + "newspaper": [ + "multimedia", + "communication" + ], + "nfc": [ + "communication", + "finance", + "devices" + ], + "non-binary": [ + "medical" + ], + "notebook": [ + "text", + "communication", + "social", + "design" + ], + "notebook-pen": [ + "text", + "social" + ], + "notebook-tabs": [ + "account", + "communication", + "social" + ], + "notebook-text": [ + "text", + "social" + ], + "notepad-text": [ + "text", + "social" + ], + "notepad-text-dashed": [ + "text", + "social" + ], + "nut": [ + "food-beverage" + ], + "nut-off": [ + "food-beverage" + ], + "octagon": [ + "shapes" + ], + "octagon-alert": [ + "notifications", + "shapes" + ], + "octagon-minus": [ + "transportation" + ], + "octagon-pause": [ + "multimedia", + "shapes" + ], + "octagon-x": [ + "math", + "notifications" + ], + "omega": [ + "math", + "development", + "text", + "science" + ], + "option": [ + "development" + ], + "orbit": [ + "science" + ], + "origami": [ + "animals", + "design" + ], + "package": [ + "files", + "development" + ], + "package-2": [ + "files", + "development" + ], + "package-check": [ + "development" + ], + "package-minus": [ + "development" + ], + "package-open": [ + "files", + "development" + ], + "package-plus": [ + "development" + ], + "package-search": [ + "files", + "development" + ], + "package-x": [ + "development" + ], + "paint-bucket": [ + "design", + "tools" + ], + "paint-roller": [ + "text", + "design", + "home", + "tools" + ], + "paintbrush": [ + "text", + "design", + "photography", + "home", + "tools" + ], + "paintbrush-vertical": [ + "text", + "design", + "photography", + "home", + "tools" + ], + "palette": [ + "text", + "design", + "photography" + ], + "panda": [ + "animals" + ], + "panel-bottom": [ + "layout" + ], + "panel-bottom-close": [ + "layout", + "arrows" + ], + "panel-bottom-dashed": [ + "layout" + ], + "panel-bottom-open": [ + "layout", + "arrows" + ], + "panel-left": [ + "layout" + ], + "panel-left-close": [ + "layout", + "arrows" + ], + "panel-left-dashed": [ + "layout" + ], + "panel-left-open": [ + "layout", + "arrows" + ], + "panel-left-right-dashed": [ + "layout" + ], + "panel-right": [ + "layout" + ], + "panel-right-close": [ + "layout", + "arrows" + ], + "panel-right-dashed": [ + "layout" + ], + "panel-right-open": [ + "layout", + "arrows" + ], + "panel-top": [ + "layout", + "design", + "development" + ], + "panel-top-bottom-dashed": [ + "layout" + ], + "panel-top-close": [ + "layout", + "arrows" + ], + "panel-top-dashed": [ + "layout" + ], + "panel-top-open": [ + "layout", + "arrows" + ], + "panels-left-bottom": [ + "layout" + ], + "panels-right-bottom": [ + "layout" + ], + "panels-top-left": [ + "layout", + "design", + "development" + ], + "paperclip": [ + "text", + "design", + "files", + "mail" + ], + "parentheses": [ + "development", + "files", + "math" + ], + "parking-meter": [ + "transportation", + "navigation" + ], + "party-popper": [ + "emoji" + ], + "pause": [ + "multimedia" + ], + "paw-print": [ + "animals" + ], + "pc-case": [ + "devices", + "gaming" + ], + "pen": [ + "text", + "design", + "tools" + ], + "pen-line": [ + "text", + "design", + "tools" + ], + "pen-off": [ + "text", + "design", + "tools" + ], + "pen-tool": [ + "text", + "design", + "cursors" + ], + "pencil": [ + "design", + "cursors", + "tools", + "text" + ], + "pencil-line": [ + "text", + "design", + "tools" + ], + "pencil-off": [ + "design", + "cursors", + "tools", + "text" + ], + "pencil-ruler": [ + "tools", + "design", + "layout", + "text" + ], + "pentagon": [ + "shapes" + ], + "percent": [ + "math", + "development", + "finance", + "shopping" + ], + "person-standing": [ + "accessibility", + "people" + ], + "philippine-peso": [ + "finance" + ], + "phone": [ + "text", + "connectivity", + "devices", + "communication" + ], + "phone-call": [ + "connectivity", + "devices", + "communication" + ], + "phone-forwarded": [ + "arrows", + "connectivity", + "devices", + "communication" + ], + "phone-incoming": [ + "arrows", + "connectivity", + "devices", + "communication" + ], + "phone-missed": [ + "connectivity", + "devices", + "communication" + ], + "phone-off": [ + "connectivity", + "devices", + "communication" + ], + "phone-outgoing": [ + "arrows", + "connectivity", + "devices", + "communication" + ], + "pi": [ + "development", + "math" + ], + "piano": [ + "multimedia", + "devices" + ], + "pickaxe": [ + "tools", + "gaming" + ], + "picture-in-picture": [ + "multimedia" + ], + "picture-in-picture-2": [ + "multimedia" + ], + "piggy-bank": [ + "finance" + ], + "pilcrow": [ + "text" + ], + "pilcrow-left": [ + "text" + ], + "pilcrow-right": [ + "text" + ], + "pill": [ + "medical" + ], + "pill-bottle": [ + "medical" + ], + "pin": [ + "navigation", + "account" + ], + "pin-off": [ + "navigation" + ], + "pipette": [ + "text", + "design", + "science" + ], + "pizza": [ + "food-beverage" + ], + "plane": [ + "transportation", + "travel", + "navigation" + ], + "plane-landing": [ + "transportation", + "travel" + ], + "plane-takeoff": [ + "transportation", + "travel" + ], + "play": [ + "arrows", + "multimedia" + ], + "plug": [ + "devices", + "development" + ], + "plug-2": [ + "devices", + "development" + ], + "plug-zap": [ + "devices" + ], + "plus": [ + "math", + "tools", + "development", + "text", + "cursors", + "gaming" + ], + "pocket-knife": [ + "tools" + ], + "podcast": [ + "multimedia", + "social" + ], + "pointer": [ + "cursors" + ], + "pointer-off": [ + "cursors" + ], + "popcorn": [ + "food-beverage", + "multimedia" + ], + "popsicle": [ + "food-beverage" + ], + "pound-sterling": [ + "finance" + ], + "power": [ + "connectivity" + ], + "power-off": [ + "connectivity" + ], + "presentation": [ + "multimedia", + "photography", + "devices", + "communication", + "design" + ], + "printer": [ + "devices" + ], + "printer-check": [ + "devices" + ], + "printer-x": [ + "devices" + ], + "projector": [ + "multimedia", + "photography", + "devices", + "communication" + ], + "proportions": [ + "layout", + "design", + "photography", + "devices" + ], + "puzzle": [ + "development", + "gaming" + ], + "pyramid": [ + "shapes", + "math", + "travel" + ], + "qr-code": [ + "development", + "social" + ], + "quote": [ + "text" + ], + "rabbit": [ + "animals" + ], + "radar": [ + "navigation", + "security", + "communication" + ], + "radiation": [ + "science" + ], + "radical": [ + "development", + "math" + ], + "radio": [ + "devices", + "multimedia", + "social" + ], + "radio-off": [ + "devices", + "multimedia", + "social" + ], + "radio-receiver": [ + "devices" + ], + "radio-tower": [ + "devices", + "multimedia", + "social" + ], + "radius": [ + "shapes", + "math", + "design", + "tools" + ], + "rainbow": [ + "weather" + ], + "rat": [ + "animals" + ], + "ratio": [ + "layout", + "design", + "photography" + ], + "receipt": [ + "finance", + "travel" + ], + "receipt-cent": [ + "finance", + "travel" + ], + "receipt-euro": [ + "finance", + "travel" + ], + "receipt-indian-rupee": [ + "finance", + "travel" + ], + "receipt-japanese-yen": [ + "finance", + "travel" + ], + "receipt-pound-sterling": [ + "finance", + "travel" + ], + "receipt-russian-ruble": [ + "finance", + "travel" + ], + "receipt-swiss-franc": [ + "finance", + "travel" + ], + "receipt-text": [ + "finance", + "travel" + ], + "receipt-turkish-lira": [ + "finance", + "travel" + ], + "rectangle-circle": [ + "development", + "text" + ], + "rectangle-ellipsis": [ + "text", + "development" + ], + "rectangle-goggles": [ + "devices", + "gaming", + "multimedia", + "connectivity" + ], + "rectangle-horizontal": [ + "shapes", + "design" + ], + "rectangle-vertical": [ + "shapes", + "design" + ], + "recycle": [ + "sustainability" + ], + "redo": [ + "text", + "arrows" + ], + "redo-2": [ + "text", + "arrows" + ], + "redo-dot": [ + "text", + "arrows" + ], + "refresh-ccw": [ + "arrows" + ], + "refresh-ccw-dot": [ + "arrows", + "development" + ], + "refresh-cw": [ + "arrows" + ], + "refresh-cw-off": [ + "arrows" + ], + "refrigerator": [ + "food-beverage", + "home" + ], + "regex": [ + "text", + "development" + ], + "remove-formatting": [ + "text" + ], + "repeat": [ + "arrows", + "multimedia" + ], + "repeat-1": [ + "multimedia" + ], + "repeat-2": [ + "arrows", + "social", + "multimedia" + ], + "replace": [ + "text" + ], + "replace-all": [ + "text" + ], + "reply": [ + "mail" + ], + "reply-all": [ + "mail" + ], + "rewind": [ + "arrows", + "multimedia" + ], + "ribbon": [ + "social", + "medical", + "emoji" + ], + "road": [ + "transportation" + ], + "rocket": [ + "gaming", + "development" + ], + "rocking-chair": [ + "home" + ], + "roller-coaster": [ + "navigation" + ], + "rose": [ + "nature", + "seasons", + "sustainability", + "home", + "social" + ], + "rotate-3d": [ + "design" + ], + "rotate-ccw": [ + "arrows", + "design", + "photography" + ], + "rotate-ccw-key": [ + "security", + "account" + ], + "rotate-ccw-square": [ + "layout", + "design", + "photography", + "tools", + "arrows" + ], + "rotate-cw": [ + "arrows", + "design", + "photography" + ], + "rotate-cw-square": [ + "layout", + "design", + "photography", + "tools", + "arrows" + ], + "route": [ + "navigation" + ], + "route-off": [ + "navigation" + ], + "router": [ + "development", + "devices", + "connectivity", + "home" + ], + "rows-2": [ + "layout", + "design", + "text" + ], + "rows-3": [ + "layout", + "design", + "text" + ], + "rows-4": [ + "layout", + "design", + "text" + ], + "rss": [ + "development", + "social" + ], + "ruler": [ + "tools", + "design", + "layout" + ], + "ruler-dimension-line": [ + "tools", + "design", + "layout" + ], + "russian-ruble": [ + "finance" + ], + "sailboat": [ + "transportation", + "travel" + ], + "salad": [ + "food-beverage", + "emoji" + ], + "sandwich": [ + "food-beverage" + ], + "satellite": [ + "connectivity", + "science" + ], + "satellite-dish": [ + "connectivity", + "devices", + "multimedia" + ], + "saudi-riyal": [ + "finance" + ], + "save": [ + "text", + "files" + ], + "save-all": [ + "text", + "files" + ], + "save-off": [ + "text", + "files" + ], + "scale": [ + "navigation", + "science", + "finance" + ], + "scale-3d": [ + "design" + ], + "scaling": [ + "design" + ], + "scan": [ + "devices", + "shopping", + "security", + "social", + "gaming" + ], + "scan-barcode": [ + "shopping", + "devices" + ], + "scan-eye": [ + "photography", + "multimedia", + "accessibility", + "security", + "devices", + "account" + ], + "scan-face": [ + "account", + "security", + "devices", + "social" + ], + "scan-heart": [ + "medical" + ], + "scan-line": [ + "devices", + "shopping" + ], + "scan-qr-code": [ + "account", + "shopping", + "devices", + "security" + ], + "scan-search": [ + "photography", + "multimedia", + "accessibility" + ], + "scan-text": [ + "text", + "devices" + ], + "school": [ + "buildings", + "navigation" + ], + "scissors": [ + "text", + "design", + "tools" + ], + "scissors-line-dashed": [ + "design", + "tools" + ], + "scooter": [ + "transportation" + ], + "screen-share": [ + "connectivity", + "devices", + "communication" + ], + "screen-share-off": [ + "connectivity", + "devices", + "communication" + ], + "scroll": [ + "gaming", + "development", + "text" + ], + "scroll-text": [ + "gaming", + "development", + "text" + ], + "search": [ + "text", + "social" + ], + "search-alert": [ + "text", + "social" + ], + "search-check": [ + "text", + "social" + ], + "search-code": [ + "text", + "social", + "development" + ], + "search-slash": [ + "text", + "social" + ], + "search-x": [ + "text", + "social" + ], + "section": [ + "text" + ], + "send": [ + "mail", + "communication", + "connectivity" + ], + "send-horizontal": [ + "mail", + "communication", + "connectivity" + ], + "send-to-back": [ + "design", + "layout" + ], + "separator-horizontal": [ + "text", + "arrows", + "layout" + ], + "separator-vertical": [ + "text", + "arrows", + "layout" + ], + "server": [ + "development", + "devices" + ], + "server-cog": [ + "development", + "devices" + ], + "server-crash": [ + "development", + "devices" + ], + "server-off": [ + "development", + "devices" + ], + "settings": [ + "account" + ], + "settings-2": [ + "account" + ], + "shapes": [ + "shapes", + "gaming" + ], + "share": [ + "account", + "social" + ], + "share-2": [ + "account", + "social" + ], + "sheet": [ + "text", + "files" + ], + "shell": [ + "animals", + "development", + "nature", + "science", + "travel", + "food-beverage", + "home" + ], + "shelving-unit": [ + "home" + ], + "shield": [ + "account", + "security", + "development", + "gaming", + "shapes" + ], + "shield-alert": [ + "account", + "security", + "development", + "notifications", + "gaming" + ], + "shield-ban": [ + "account", + "security", + "development", + "gaming" + ], + "shield-check": [ + "account", + "security", + "development", + "gaming" + ], + "shield-cog": [ + "account", + "security", + "development", + "gaming", + "shapes" + ], + "shield-cog-corner": [ + "account", + "security", + "development", + "gaming", + "shapes" + ], + "shield-ellipsis": [ + "account", + "security", + "development", + "gaming" + ], + "shield-half": [ + "account", + "security", + "development", + "gaming" + ], + "shield-minus": [ + "account", + "security", + "development", + "gaming" + ], + "shield-off": [ + "account", + "security", + "development", + "gaming" + ], + "shield-plus": [ + "account", + "security", + "development", + "gaming", + "medical" + ], + "shield-question-mark": [ + "account", + "security", + "development", + "gaming" + ], + "shield-user": [ + "account", + "security", + "development" + ], + "shield-x": [ + "account", + "security", + "development", + "gaming" + ], + "ship": [ + "transportation", + "navigation", + "travel" + ], + "ship-wheel": [ + "transportation", + "navigation", + "travel" + ], + "shirt": [ + "shopping" + ], + "shopping-bag": [ + "shopping" + ], + "shopping-basket": [ + "shopping" + ], + "shopping-cart": [ + "shopping" + ], + "shovel": [ + "nature", + "tools", + "gaming" + ], + "shower-head": [ + "home", + "travel" + ], + "shredder": [ + "mail", + "files" + ], + "shrimp": [ + "animals" + ], + "shrink": [ + "layout", + "arrows" + ], + "shrub": [ + "nature" + ], + "shuffle": [ + "multimedia", + "arrows" + ], + "sigma": [ + "text", + "math", + "science" + ], + "signal": [ + "connectivity" + ], + "signal-high": [ + "connectivity" + ], + "signal-low": [ + "connectivity" + ], + "signal-medium": [ + "connectivity" + ], + "signal-zero": [ + "connectivity" + ], + "signature": [ + "text" + ], + "signpost": [ + "arrows", + "navigation", + "development", + "gaming" + ], + "signpost-big": [ + "arrows", + "navigation", + "development", + "gaming" + ], + "siren": [ + "medical" + ], + "skip-back": [ + "multimedia", + "arrows" + ], + "skip-forward": [ + "multimedia", + "arrows" + ], + "skull": [ + "gaming" + ], + "slash": [ + "development", + "math" + ], + "slice": [ + "design" + ], + "sliders-horizontal": [ + "account" + ], + "sliders-vertical": [ + "account" + ], + "smartphone": [ + "connectivity", + "devices" + ], + "smartphone-charging": [ + "connectivity", + "devices" + ], + "smartphone-nfc": [ + "communication", + "finance", + "devices" + ], + "smile": [ + "emoji", + "account" + ], + "smile-plus": [ + "emoji", + "social", + "notifications", + "communication" + ], + "snail": [ + "animals", + "food-beverage" + ], + "snowflake": [ + "weather", + "seasons" + ], + "soap-dispenser-droplet": [ + "home", + "travel" + ], + "sofa": [ + "home" + ], + "solar-panel": [ + "home", + "science", + "sustainability", + "weather" + ], + "soup": [ + "food-beverage" + ], + "space": [ + "text" + ], + "spade": [ + "shapes", + "gaming" + ], + "sparkle": [ + "shapes" + ], + "sparkles": [ + "cursors", + "multimedia", + "gaming", + "weather" + ], + "speaker": [ + "multimedia", + "devices" + ], + "speech": [ + "accessibility", + "communication" + ], + "spell-check": [ + "text", + "development" + ], + "spell-check-2": [ + "text", + "development" + ], + "spline": [ + "design" + ], + "spline-pointer": [ + "arrows", + "cursors", + "design", + "tools" + ], + "split": [ + "development", + "arrows" + ], + "spool": [ + "communication", + "tools", + "social" + ], + "sport-shoe": [ + "sports" + ], + "spotlight": [ + "devices", + "photography", + "multimedia", + "communication" + ], + "spray-can": [ + "design", + "tools" + ], + "sprout": [ + "nature", + "gaming", + "sustainability" + ], + "square": [ + "shapes", + "multimedia" + ], + "square-activity": [ + "medical", + "social", + "science", + "multimedia" + ], + "square-arrow-down": [ + "arrows", + "gaming" + ], + "square-arrow-down-left": [ + "arrows", + "gaming" + ], + "square-arrow-down-right": [ + "arrows", + "gaming" + ], + "square-arrow-left": [ + "arrows" + ], + "square-arrow-out-down-left": [ + "arrows" + ], + "square-arrow-out-down-right": [ + "arrows" + ], + "square-arrow-out-up-left": [ + "arrows" + ], + "square-arrow-out-up-right": [ + "arrows", + "social" + ], + "square-arrow-right": [ + "arrows" + ], + "square-arrow-right-enter": [ + "arrows", + "shapes", + "layout", + "multimedia" + ], + "square-arrow-right-exit": [ + "arrows", + "shapes", + "layout", + "multimedia" + ], + "square-arrow-up": [ + "arrows" + ], + "square-arrow-up-left": [ + "arrows" + ], + "square-arrow-up-right": [ + "arrows", + "social" + ], + "square-asterisk": [ + "text", + "security", + "math", + "development" + ], + "square-bottom-dashed-scissors": [ + "text", + "design", + "tools", + "files", + "development" + ], + "square-centerline-dashed-horizontal": [ + "design", + "photography" + ], + "square-centerline-dashed-vertical": [ + "design", + "photography" + ], + "square-chart-gantt": [ + "charts", + "time", + "development", + "design" + ], + "square-check": [ + "notifications" + ], + "square-check-big": [ + "notifications" + ], + "square-chevron-down": [ + "arrows", + "navigation" + ], + "square-chevron-left": [ + "arrows", + "navigation" + ], + "square-chevron-right": [ + "arrows", + "navigation", + "development" + ], + "square-chevron-up": [ + "arrows", + "navigation", + "math" + ], + "square-code": [ + "text", + "development" + ], + "square-dashed": [ + "text", + "design" + ], + "square-dashed-bottom": [ + "development", + "files" + ], + "square-dashed-bottom-code": [ + "development", + "files" + ], + "square-dashed-kanban": [ + "charts", + "development", + "design" + ], + "square-dashed-mouse-pointer": [ + "arrows", + "cursors", + "development", + "tools" + ], + "square-dashed-text": [ + "text", + "cursors" + ], + "square-dashed-top-solid": [ + "design", + "development", + "layout" + ], + "square-divide": [ + "math" + ], + "square-dot": [ + "development" + ], + "square-equal": [ + "math" + ], + "square-function": [ + "development", + "math" + ], + "square-kanban": [ + "charts", + "development", + "design" + ], + "square-library": [ + "text", + "photography", + "multimedia", + "navigation", + "development" + ], + "square-m": [ + "transportation", + "navigation" + ], + "square-menu": [ + "layout" + ], + "square-minus": [ + "math", + "development", + "text", + "tools", + "devices" + ], + "square-mouse-pointer": [ + "arrows", + "cursors", + "development", + "tools" + ], + "square-parking": [ + "transportation", + "navigation" + ], + "square-parking-off": [ + "transportation", + "navigation" + ], + "square-pause": [ + "multimedia" + ], + "square-pen": [ + "text" + ], + "square-percent": [ + "social", + "finance", + "shopping", + "math" + ], + "square-pi": [ + "development", + "math" + ], + "square-pilcrow": [ + "text" + ], + "square-play": [ + "arrows", + "multimedia" + ], + "square-plus": [ + "math", + "tools", + "development", + "text" + ], + "square-power": [ + "connectivity" + ], + "square-radical": [ + "development", + "math" + ], + "square-round-corner": [ + "design", + "development", + "layout" + ], + "square-scissors": [ + "text", + "design", + "tools", + "files", + "development" + ], + "square-sigma": [ + "text", + "math" + ], + "square-slash": [ + "development", + "math" + ], + "square-split-horizontal": [ + "layout" + ], + "square-split-vertical": [ + "layout" + ], + "square-square": [ + "layout" + ], + "square-stack": [ + "text", + "files", + "development" + ], + "square-star": [ + "sports", + "gaming" + ], + "square-stop": [ + "multimedia" + ], + "square-terminal": [ + "development" + ], + "square-user": [ + "account" + ], + "square-user-round": [ + "account" + ], + "square-x": [ + "math", + "notifications" + ], + "squares-exclude": [ + "design" + ], + "squares-intersect": [ + "design" + ], + "squares-subtract": [ + "design" + ], + "squares-unite": [ + "design" + ], + "squircle": [ + "shapes" + ], + "squircle-dashed": [ + "development", + "shapes", + "design" + ], + "squirrel": [ + "animals" + ], + "stamp": [ + "design", + "cursors", + "tools" + ], + "star": [ + "account", + "social", + "shapes", + "multimedia", + "weather", + "emoji", + "gaming" + ], + "star-half": [ + "social", + "multimedia" + ], + "star-off": [ + "multimedia", + "social" + ], + "step-back": [ + "multimedia", + "arrows" + ], + "step-forward": [ + "multimedia", + "arrows" + ], + "stethoscope": [ + "science", + "medical" + ], + "sticker": [ + "social" + ], + "sticky-note": [ + "text", + "social" + ], + "stone": [ + "nature" + ], + "store": [ + "buildings", + "navigation", + "shopping" + ], + "stretch-horizontal": [ + "layout" + ], + "stretch-vertical": [ + "layout" + ], + "strikethrough": [ + "text" + ], + "subscript": [ + "text" + ], + "sun": [ + "accessibility", + "weather", + "seasons", + "sustainability" + ], + "sun-dim": [ + "accessibility", + "weather" + ], + "sun-medium": [ + "accessibility", + "weather" + ], + "sun-moon": [ + "accessibility" + ], + "sun-snow": [ + "weather" + ], + "sunrise": [ + "arrows", + "weather", + "time" + ], + "sunset": [ + "arrows", + "weather" + ], + "superscript": [ + "text" + ], + "swatch-book": [ + "design", + "home", + "photography" + ], + "swiss-franc": [ + "finance" + ], + "switch-camera": [ + "communication", + "devices" + ], + "sword": [ + "gaming", + "tools" + ], + "swords": [ + "gaming", + "tools" + ], + "syringe": [ + "science", + "medical" + ], + "table": [ + "text", + "files" + ], + "table-2": [ + "text", + "files" + ], + "table-cells-merge": [ + "text", + "files" + ], + "table-cells-split": [ + "text", + "files" + ], + "table-columns-split": [ + "text", + "files" + ], + "table-of-contents": [ + "text" + ], + "table-properties": [ + "text", + "development", + "files" + ], + "table-rows-split": [ + "text", + "files" + ], + "tablet": [ + "devices" + ], + "tablet-smartphone": [ + "devices", + "design", + "development", + "tools" + ], + "tablets": [ + "medical" + ], + "tag": [ + "account" + ], + "tags": [ + "account" + ], + "tally-1": [ + "math", + "gaming" + ], + "tally-2": [ + "math", + "gaming" + ], + "tally-3": [ + "math", + "gaming" + ], + "tally-4": [ + "math", + "gaming" + ], + "tally-5": [ + "math", + "gaming" + ], + "tangent": [ + "shapes", + "math", + "design", + "tools" + ], + "target": [ + "gaming" + ], + "telescope": [ + "science", + "development", + "tools" + ], + "tent": [ + "travel", + "nature", + "sustainability" + ], + "tent-tree": [ + "travel", + "nature" + ], + "terminal": [ + "development" + ], + "test-tube": [ + "science" + ], + "test-tube-diagonal": [ + "science" + ], + "test-tubes": [ + "science" + ], + "text-align-center": [ + "text" + ], + "text-align-end": [ + "text" + ], + "text-align-justify": [ + "text" + ], + "text-align-start": [ + "text" + ], + "text-cursor": [ + "text", + "cursors" + ], + "text-cursor-input": [ + "text", + "layout" + ], + "text-initial": [ + "text" + ], + "text-quote": [ + "text" + ], + "text-search": [ + "text" + ], + "text-wrap": [ + "text", + "arrows" + ], + "theater": [ + "buildings", + "social" + ], + "thermometer": [ + "weather" + ], + "thermometer-snowflake": [ + "weather" + ], + "thermometer-sun": [ + "weather" + ], + "thumbs-down": [ + "account", + "social", + "emoji" + ], + "thumbs-up": [ + "account", + "social", + "emoji" + ], + "ticket": [ + "account", + "transportation" + ], + "ticket-check": [ + "transportation" + ], + "ticket-minus": [ + "transportation" + ], + "ticket-percent": [ + "transportation", + "shopping" + ], + "ticket-plus": [ + "transportation" + ], + "ticket-slash": [ + "transportation" + ], + "ticket-x": [ + "transportation" + ], + "tickets": [ + "travel", + "account", + "transportation" + ], + "tickets-plane": [ + "transportation", + "travel" + ], + "timer": [ + "time" + ], + "timer-off": [ + "time" + ], + "timer-reset": [ + "time" + ], + "toggle-left": [ + "layout", + "account", + "development" + ], + "toggle-right": [ + "layout", + "account", + "development" + ], + "toilet": [ + "devices", + "home" + ], + "tool-case": [ + "tools", + "development", + "home" + ], + "toolbox": [ + "tools", + "home" + ], + "tornado": [ + "weather" + ], + "torus": [ + "shapes", + "design", + "tools", + "food-beverage" + ], + "touchpad": [ + "devices" + ], + "touchpad-off": [ + "devices" + ], + "towel-rack": [ + "home", + "travel" + ], + "tower-control": [ + "travel", + "transportation" + ], + "toy-brick": [ + "gaming", + "development" + ], + "tractor": [ + "transportation", + "sustainability", + "food-beverage" + ], + "traffic-cone": [ + "transportation" + ], + "train-front": [ + "transportation" + ], + "train-front-tunnel": [ + "transportation", + "navigation" + ], + "train-track": [ + "transportation", + "navigation" + ], + "tram-front": [ + "transportation" + ], + "transgender": [ + "medical", + "accessibility" + ], + "trash": [ + "files", + "mail" + ], + "trash-2": [ + "files", + "mail" + ], + "tree-deciduous": [ + "nature", + "sustainability" + ], + "tree-palm": [ + "nature", + "sustainability" + ], + "tree-pine": [ + "nature", + "sustainability" + ], + "trees": [ + "nature", + "sustainability" + ], + "trending-down": [ + "charts", + "arrows" + ], + "trending-up": [ + "charts", + "arrows" + ], + "trending-up-down": [ + "charts", + "arrows" + ], + "triangle": [ + "shapes" + ], + "triangle-alert": [ + "notifications", + "shapes", + "development" + ], + "triangle-dashed": [ + "shapes" + ], + "triangle-right": [ + "shapes", + "math" + ], + "trophy": [ + "sports", + "gaming" + ], + "truck": [ + "transportation" + ], + "truck-electric": [ + "transportation" + ], + "turkish-lira": [ + "finance" + ], + "turntable": [ + "multimedia", + "home" + ], + "turtle": [ + "animals" + ], + "tv": [ + "devices", + "multimedia", + "communication" + ], + "tv-minimal": [ + "devices", + "multimedia" + ], + "tv-minimal-play": [ + "devices", + "multimedia" + ], + "type": [ + "text" + ], + "type-outline": [ + "text" + ], + "umbrella": [ + "weather" + ], + "umbrella-off": [ + "weather" + ], + "underline": [ + "text" + ], + "undo": [ + "text", + "arrows" + ], + "undo-2": [ + "text", + "arrows" + ], + "undo-dot": [ + "text", + "arrows" + ], + "unfold-horizontal": [ + "arrows", + "layout" + ], + "unfold-vertical": [ + "arrows", + "layout" + ], + "ungroup": [ + "shapes", + "files" + ], + "university": [ + "buildings", + "navigation" + ], + "unlink": [ + "text" + ], + "unlink-2": [ + "text" + ], + "unplug": [ + "devices", + "development" + ], + "upload": [ + "arrows", + "files" + ], + "usb": [ + "devices", + "multimedia", + "home" + ], + "user": [ + "account" + ], + "user-check": [ + "account" + ], + "user-cog": [ + "account" + ], + "user-key": [ + "account" + ], + "user-lock": [ + "account", + "security" + ], + "user-minus": [ + "account" + ], + "user-pen": [ + "account" + ], + "user-plus": [ + "account" + ], + "user-round": [ + "account" + ], + "user-round-check": [ + "account" + ], + "user-round-cog": [ + "account" + ], + "user-round-key": [ + "account" + ], + "user-round-minus": [ + "account" + ], + "user-round-pen": [ + "account" + ], + "user-round-plus": [ + "account" + ], + "user-round-search": [ + "account", + "social" + ], + "user-round-x": [ + "account" + ], + "user-search": [ + "account", + "social" + ], + "user-star": [ + "account" + ], + "user-x": [ + "account" + ], + "users": [ + "account" + ], + "users-round": [ + "account" + ], + "utensils": [ + "food-beverage", + "travel", + "navigation" + ], + "utensils-crossed": [ + "food-beverage", + "travel", + "navigation" + ], + "utility-pole": [ + "buildings", + "home", + "sustainability" + ], + "van": [ + "transportation" + ], + "variable": [ + "development", + "math" + ], + "vault": [ + "security", + "travel", + "home" + ], + "vector-square": [ + "shapes", + "math", + "design", + "tools" + ], + "vegan": [ + "food-beverage", + "sustainability" + ], + "venetian-mask": [ + "account", + "gaming" + ], + "venus": [ + "medical" + ], + "venus-and-mars": [ + "medical" + ], + "vibrate": [ + "devices", + "connectivity", + "account", + "notifications" + ], + "vibrate-off": [ + "devices", + "connectivity", + "account" + ], + "video": [ + "devices", + "communication", + "connectivity", + "photography" + ], + "video-off": [ + "devices", + "communication", + "connectivity", + "photography" + ], + "videotape": [ + "devices", + "communication", + "connectivity", + "photography", + "files" + ], + "view": [ + "design", + "photography" + ], + "voicemail": [ + "connectivity", + "devices", + "social" + ], + "volleyball": [ + "sports", + "gaming", + "travel" + ], + "volume": [ + "connectivity", + "communication", + "multimedia" + ], + "volume-1": [ + "connectivity", + "communication", + "multimedia" + ], + "volume-2": [ + "connectivity", + "communication", + "multimedia" + ], + "volume-off": [ + "connectivity", + "communication", + "multimedia" + ], + "volume-x": [ + "connectivity", + "communication", + "multimedia" + ], + "vote": [ + "social" + ], + "wallet": [ + "account", + "finance" + ], + "wallet-cards": [ + "account", + "finance" + ], + "wallet-minimal": [ + "account", + "finance" + ], + "wallpaper": [ + "account", + "devices" + ], + "wand": [ + "design", + "gaming", + "cursors", + "photography" + ], + "wand-sparkles": [ + "design", + "gaming", + "cursors", + "photography" + ], + "warehouse": [ + "buildings", + "navigation" + ], + "washing-machine": [ + "home", + "devices", + "travel" + ], + "watch": [ + "time" + ], + "waves": [ + "weather", + "navigation", + "multimedia", + "sustainability" + ], + "waves-arrow-down": [ + "weather", + "sustainability" + ], + "waves-arrow-up": [ + "weather", + "sustainability" + ], + "waves-ladder": [ + "sports", + "home" + ], + "waypoints": [ + "security", + "account", + "navigation", + "development", + "social" + ], + "webcam": [ + "connectivity", + "devices", + "communication" + ], + "webhook": [ + "development", + "social", + "account" + ], + "webhook-off": [ + "development", + "social", + "account" + ], + "weight": [ + "math" + ], + "weight-tilde": [ + "math" + ], + "wheat": [ + "food-beverage" + ], + "wheat-off": [ + "food-beverage" + ], + "whole-word": [ + "text" + ], + "wifi": [ + "connectivity", + "devices" + ], + "wifi-cog": [ + "connectivity", + "devices", + "files" + ], + "wifi-high": [ + "connectivity", + "devices" + ], + "wifi-low": [ + "connectivity", + "devices" + ], + "wifi-off": [ + "connectivity", + "devices" + ], + "wifi-pen": [ + "connectivity", + "devices" + ], + "wifi-sync": [ + "connectivity", + "devices" + ], + "wifi-zero": [ + "connectivity", + "devices" + ], + "wind": [ + "weather", + "sustainability" + ], + "wind-arrow-down": [ + "weather", + "sustainability" + ], + "wine": [ + "food-beverage" + ], + "wine-off": [ + "food-beverage" + ], + "workflow": [ + "development" + ], + "worm": [ + "animals", + "security" + ], + "wrench": [ + "account", + "development", + "tools" + ], + "x": [ + "notifications", + "math" + ], + "x-line-top": [ + "notifications", + "math" + ], + "zap": [ + "connectivity", + "devices", + "photography", + "weather" + ], + "zap-off": [ + "connectivity", + "devices", + "photography", + "weather" + ], + "zodiac-aquarius": [ + "social", + "emoji" + ], + "zodiac-aries": [ + "social", + "emoji" + ], + "zodiac-cancer": [ + "social", + "emoji" + ], + "zodiac-capricorn": [ + "social", + "emoji" + ], + "zodiac-gemini": [ + "social", + "emoji" + ], + "zodiac-leo": [ + "social", + "emoji" + ], + "zodiac-libra": [ + "social", + "emoji" + ], + "zodiac-ophiuchus": [ + "social", + "emoji" + ], + "zodiac-pisces": [ + "social", + "emoji" + ], + "zodiac-sagittarius": [ + "social", + "emoji" + ], + "zodiac-scorpio": [ + "social", + "emoji" + ], + "zodiac-taurus": [ + "social", + "emoji" + ], + "zodiac-virgo": [ + "social", + "emoji" + ], + "zoom-in": [ + "accessibility", + "layout", + "design", + "text", + "photography" + ], + "zoom-out": [ + "accessibility", + "layout", + "design", + "text", + "photography" + ] +} diff --git a/src/Umbraco.Web.UI.Client/devops/icons/todo_implement_this_data_thesaurus.json b/src/Umbraco.Web.UI.Client/devops/icons/todo_implement_this_data_thesaurus.json deleted file mode 100644 index 2573d281d8a6..000000000000 --- a/src/Umbraco.Web.UI.Client/devops/icons/todo_implement_this_data_thesaurus.json +++ /dev/null @@ -1,5699 +0,0 @@ -{ - "$schema": "./thesaurus.schema.json", - "icon-zoom-out": { - "thesaurus": [ - "magnifying glass", - "shrink", - "smaller" - ], - "group": "action zoom", - "related": [ - "icon-zoom-in" - ] - }, - "icon-truck": { - "thesaurus": [ - "lorry", - "vehicle", - "van", - "shipping", - "delivery" - ], - "group": "transport vehicle", - "related": [ - "icon-shipping" - ] - }, - "icon-zoom-in": { - "thesaurus": [ - "magnifying glass", - "grow", - "bigger" - ], - "group": "action zoom", - "related": [ - "icon-zoom-out" - ] - }, - "icon-zip": { - "thesaurus": [ - "zipper" - ], - "group": "file", - "related": [] - }, - "icon-axis-rotation": { - "thesaurus": [ - "refresh", - "recycle", - "sync" - ], - "group": "action rotate", - "related": [ - "icon-sync", - "icon-axis-rotation-2", - "icon-axis-rotation-3", - "icon-refresh" - ] - }, - "icon-yen-bag": { - "thesaurus": [ - "cash", - "swag" - ], - "group": "item money bag", - "related": [] - }, - "icon-axis-rotation-2": { - "thesaurus": [ - "refresh", - "recycle", - "sync" - ], - "group": "action rotate", - "related": [ - "icon-axis-rotation", - "icon-axis-rotation-3", - "icon-sync", - "icon-refresh" - ] - }, - "icon-axis-rotation-3": { - "thesaurus": [ - "refresh", - "recycle" - ], - "group": "action rotate", - "related": [ - "icon-axis-rotation", - "icon-axis-rotation-2", - "icon-refresh" - ] - }, - "icon-wrench": { - "thesaurus": [ - "spanner" - ], - "group": "item tool", - "related": [ - "icon-umb-settings", - "icon-tools" - ] - }, - "icon-wine-glass": { - "thesaurus": [ - "goblets", - "wine", - "glasses", - "crockery", - "drinks", - "dinners", - "restaurants" - ], - "group": "item food drink", - "related": [ - "icon-cocktail", - "icon-beer-glass", - "icon-takeaway-cup", - "icon-coffee" - ] - }, - "icon-wrong": { - "thesaurus": [ - "cross", - "x", - "exit", - "quit", - "close", - "error" - ], - "group": "action boolean", - "related": [ - "icon-delete", - "icon-block", - "icon-delete-key", - "icon-backspace", - "icon-check", - "icon-checkbox", - "icon-checkbox-dotted-active", - "icon-circle-dotted-active", - "icon-application-error" - ] - }, - "icon-windows": { - "thesaurus": [ - "microsoft", - "ms" - ], - "group": "logo", - "related": [ - "icon-os-x" - ] - }, - "icon-window-sizes": { - "thesaurus": [ - "square", - "multiple", - "rectangles", - "three", - "3", - "box" - ], - "group": "action window", - "related": [] - }, - "icon-window-popin": { - "thesaurus": [ - "in", - "arrow", - "box", - "rectangle", - "square" - ], - "group": "action window", - "related": [] - }, - "icon-wifi": { - "thesaurus": [ - "internet", - "broadcast", - "waves" - ], - "group": "item tech", - "related": [] - }, - "icon-width": { - "thesaurus": [ - "arrow", - "size", - "resize", - "length" - ], - "group": "action size", - "related": [] - }, - "icon-weight": { - "thesaurus": [ - "kg", - "tonne", - "mass", - "heavy", - "kilo", - "kilogram" - ], - "group": "item", - "related": [ - "icon-legal" - ] - }, - "icon-war": { - "thesaurus": [ - "tank" - ], - "group": "transport vehicle", - "related": [] - }, - "icon-wand": { - "thesaurus": [ - "magic", - "wizard" - ], - "group": "item", - "related": [] - }, - "icon-wallet": { - "thesaurus": [ - "purse", - "money", - "cash", - "pay", - "payment", - "checkout" - ], - "group": "item money", - "related": [] - }, - "icon-wall-plug": { - "thesaurus": [ - "power", - "electricity", - "cable" - ], - "group": "item tech", - "related": [ - "icon-power-outlet", - "icon-dock-connector" - ] - }, - "icon-voice": { - "thesaurus": [ - "microphone", - "podcast", - "audio", - "record" - ], - "group": "item media", - "related": [] - }, - "icon-video": { - "thesaurus": [ - "media", - "movie", - "film", - "camera", - "record" - ], - "group": "item media", - "related": [] - }, - "icon-vcard": { - "thesaurus": [ - "business cards", - "id cards", - "profiles", - "personas", - "person", - "users" - ], - "group": "file", - "related": [ - "icon-umb-members" - ] - }, - "icon-utilities": { - "thesaurus": [ - "toolbox", - "tools" - ], - "group": "item tool", - "related": [ - "icon-briefcase" - ] - }, - "icon-users": { - "thesaurus": [ - "person", - "people", - "three", - "3", - "men", - "man", - "male" - ], - "group": "user multiple", - "related": [ - "icon-users-alt", - "icon-user-females", - "icon-user-females-alt", - "icon-user", - "icon-user-female", - "icon-umb-users" - ] - }, - "icon-users-alt": { - "thesaurus": [ - "person", - "people", - "three", - "3", - "men", - "man", - "male" - ], - "group": "user multiple", - "related": [ - "icon-users-alt", - "icon-user-females", - "icon-user-females-alt", - "icon-user", - "icon-user-female", - "icon-umb-users" - ] - }, - "icon-user": { - "thesaurus": [ - "person", - "people", - "man", - "men", - "male" - ], - "group": "user", - "related": [ - "icon-user-female", - "icon-people", - "icon-people-alt", - "icon-people-alt-2", - "icon-users", - "icon-users-alt", - "icon-user-female", - "icon-umb-users", - "icon-user-glasses", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-theif", - "icon-operator" - ] - }, - "icon-user-glasses": { - "thesaurus": [ - "person", - "people", - "man", - "men", - "male", - "specs", - "nerd" - ], - "group": "user special", - "related": [ - "icon-user", - "icon-user-female", - "icon-umb-users", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-theif", - "icon-operator" - ] - }, - "icon-user-females": { - "thesaurus": [ - "person", - "people", - "three", - "3", - "women", - "woman" - ], - "group": "user multiple", - "related": [ - "icon-users-alt", - "icon-user-females", - "icon-user-females-alt", - "icon-user", - "icon-user-female", - "icon-umb-users" - ] - }, - "icon-user-females-alt": { - "thesaurus": [ - "person", - "people", - "three", - "3", - "women", - "woman" - ], - "group": "user multiple", - "related": [ - "icon-users-alt", - "icon-user-females", - "icon-user-females-alt", - "icon-user", - "icon-user-female", - "icon-umb-users" - ] - }, - "icon-user-female": { - "thesaurus": [ - "person", - "people", - "woman", - "women" - ], - "group": "user", - "related": [ - "icon-people-female", - "icon-user-females", - "icon-user-females-alt", - "icon-user", - "icon-user-female", - "icon-umb-users", - "icon-user-glasses", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-theif", - "icon-operator" - ] - }, - "icon-usb": { - "thesaurus": [], - "group": "item tech", - "related": [ - "icon-usb-connector" - ] - }, - "icon-usb-connector": { - "thesaurus": [ - "plugs", - "peripherals", - "technology" - ], - "group": "item tech", - "related": [ - "icon-usb", - "icon-wall-plug", - "icon-dock-connector" - ] - }, - "icon-unlocked": { - "thesaurus": [ - "padlock", - "insecure" - ], - "group": "item security lock", - "related": [ - "icon-lock", - "icon-combination-lock-open", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-universal": { - "thesaurus": [ - "yin yang", - "circle", - "wave" - ], - "group": "misc", - "related": [] - }, - "icon-undo": { - "thesaurus": [ - "arrow", - "back" - ], - "group": "action arrow", - "related": [ - "icon-redo", - "icon-backspace", - "icon-arrow-left", - "icon-navigation-left", - "icon-left-double-arrow" - ] - }, - "icon-umbrella": { - "thesaurus": [ - "rain", - "shelter" - ], - "group": "item household", - "related": [] - }, - "icon-umb-deploy": { - "thesaurus": [ - "circle", - "arrow", - "upload", - "save" - ], - "group": "action arrow circle", - "related": [ - "icon-save" - ] - }, - "icon-umb-contour": { - "thesaurus": [ - "forms", - "add", - "plus", - "boxes", - "fields", - "inputs", - "multiple", - "two", - "2", - "more" - ], - "group": "shape box", - "related": [] - }, - "icon-umb-settings": { - "thesaurus": [ - "spanner", - "wrench" - ], - "group": "item tool", - "related": [ - "icon-wrench", - "icon-tools" - ] - }, - "icon-umb-users": { - "thesaurus": [ - "person", - "people" - ], - "group": "user", - "related": [ - "icon-user", - "icon-user-female", - "icon-user-glasses", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-theif", - "icon-operator" - ] - }, - "icon-umb-media": { - "thesaurus": [ - "photograph", - "image", - "picture", - "mountains", - "scenery", - "landscape" - ], - "group": "picture", - "related": [ - "icon-picture", - "icon-pictures", - "icon-pictures-alt", - "icon-pictures-alt-2", - "icon-photo-album", - "icon-mountain" - ] - }, - "icon-umb-content": { - "thesaurus": [ - "pages", - "papers", - "documents" - ], - "group": "document", - "related": [ - "icon-document", - "icon-document-dashed-line", - "icon-documents", - "icon-article", - "icon-diploma-alt", - "icon-script", - "icon-script-alt" - ] - }, - "icon-umb-developer": { - "thesaurus": [ - "settings", - "cog", - "wheel", - "preferences" - ], - "group": "settings", - "related": [ - "icon-settings", - "icon-settings-alt", - "icon-settings-alt-2" - ] - }, - "icon-umb-members": { - "thesaurus": [ - "business cards", - "id cards", - "profiles", - "personas", - "person", - "users" - ], - "group": "user", - "related": [ - "icon-vcard" - ] - }, - "icon-umb-translation": { - "thesaurus": [ - "globe", - "i18n", - "internationalisation", - "internationalization", - "world", - "internet" - ], - "group": "item globe", - "related": [ - "icon-globe-alt", - "icon-globe", - "icon-globe-inverted-europe-africa", - "icon-globe-inverted-asia", - "icon-globe-inverted-america", - "icon-globe-europe---africa", - "icon-globe-asia" - ] - }, - "icon-tv": { - "thesaurus": [ - "telly", - "tv", - "monitor", - "display" - ], - "group": "item tech", - "related": [ - "icon-tv-old" - ] - }, - "icon-tv-old": { - "thesaurus": [ - "telly", - "tv", - "retro", - "crt" - ], - "group": "item tech", - "related": [ - "icon-tv" - ] - }, - "icon-trophy": { - "thesaurus": [ - "awards", - "cups", - "winnings", - "rewards" - ], - "group": "item award", - "related": [ - "icon-medal", - "icon-diploma", - "icon-diploma-alt" - ] - }, - "icon-tree": { - "thesaurus": [ - "plants", - "woods", - "forests", - "nature", - "outdoors" - ], - "group": "item nature", - "related": [] - }, - "icon-trash": { - "thesaurus": [ - "bin", - "rubbish" - ], - "group": "item household", - "related": [ - "icon-trash-alt", - "icon-trash-alt-2" - ] - }, - "icon-trash-alt": { - "thesaurus": [ - "bin", - "rubbish" - ], - "group": "item household", - "related": [ - "icon-trash", - "icon-trash-alt-2" - ] - }, - "icon-trash-alt-2": { - "thesaurus": [ - "bin", - "rubbish" - ], - "group": "item household", - "related": [ - "icon-trash", - "icon-trash-alt" - ] - }, - "icon-train": { - "thesaurus": [ - "trams", - "railways", - "trains", - "public transport" - ], - "group": "transport vehicle", - "related": [] - }, - "icon-trafic": { - "thesaurus": [ - "arrows", - "bi-directional", - "two", - "2", - "swap" - ], - "group": "action arrow", - "related": [ - "icon-traffic-alt", - "icon-shuffle", - "icon-repeat", - "icon-navigation-road" - ] - }, - "icon-traffic-alt": { - "thesaurus": [ - "arrows", - "bi-directional", - "two", - "2", - "swap", - "navigation" - ], - "group": "action arrow", - "related": [ - "icon-traffic", - "icon-tab-key", - "icon-shuffle", - "icon-repeat", - "icon-repeat-one", - "icon-navigation-road" - ] - }, - "icon-top": { - "thesaurus": [ - "vest" - ], - "group": "item clothing", - "related": [ - "icon-t-shirt" - ] - }, - "icon-tools": { - "thesaurus": [ - "spanner", - "settings", - "wrench", - "screwdriver" - ], - "group": "item tool", - "related": [ - "icon-wrench", - "icon-tools" - ] - }, - "icon-timer": { - "thesaurus": [ - "clock", - "stopwatch" - ], - "group": "item clock", - "related": [] - }, - "icon-time": { - "thesaurus": [ - "clock", - "stopwatch" - ], - "group": "item clock", - "related": [] - }, - "icon-t-shirt": { - "thesaurus": [ - "tshirt", - "top" - ], - "group": "item clothing", - "related": [ - "icon-top" - ] - }, - "icon-tab-key": { - "thesaurus": [ - "arrow", - "line", - "end", - "stop" - ], - "group": "action key arrow", - "related": [ - "icon-traffic-alt", - "icon-traffic", - "icon-shuffle", - "icon-repeat", - "icon-navigation-road" - ] - }, - "icon-tab": { - "thesaurus": [ - "tabs", - "matryoshka" - ], - "group": "action window tab", - "related": [] - }, - "icon-tactics": { - "thesaurus": [ - "tic tac toe", - "arrows", - "naughts and crosses" - ], - "group": "misc", - "related": [] - }, - "icon-tag": { - "thesaurus": [ - "prices", - "labels", - "tags" - ], - "group": "item", - "related": [ - "icon-tags" - ] - }, - "icon-tags": { - "thesaurus": [ - "two", - "2", - "prices", - "labels", - "tags" - ], - "group": "item", - "related": [ - "icon-tag" - ] - }, - "icon-takeaway-cup": { - "thesaurus": [ - "coffee", - "mug", - "tea" - ], - "group": "item food drink", - "related": [ - "icon-coffee", - "icon-cocktail", - "icon-beer-glass", - "icon-wine-glass" - ] - }, - "icon-target": { - "thesaurus": [ - "circles", - "two", - "2", - "nested", - "nesting", - "bullet point", - "radio buttons", - "radios" - ], - "group": "misc", - "related": [] - }, - "icon-temperatrure-alt": { - "thesaurus": [ - "temperature", - "thermometer", - "guage", - "speed", - "scale", - "fuel" - ], - "group": "measure", - "related": [ - "icon-speed-gauge", - "icon-temperature" - ] - }, - "icon-temperature": { - "thesaurus": [ - "thermometer", - "health" - ], - "group": "measure", - "related": [ - "icon-temperatrure-alt" - ] - }, - "icon-terminal": { - "thesaurus": [ - "console", - "commands", - "line", - "code", - "developers", - "cli" - ], - "group": "action window", - "related": [] - }, - "icon-theater": { - "thesaurus": [ - "theatre", - "masks", - "arts", - "theatrical", - "costume" - ], - "group": "building", - "related": [] - }, - "icon-theif": { - "thesaurus": [ - "burglar", - "criminal", - "secret agent", - "spy", - "bandit" - ], - "group": "user special", - "related": [ - "icon-user", - "icon-user-female", - "icon-umb-users", - "icon-user-glasses", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-operator" - ] - }, - "icon-thought-bubble": { - "thesaurus": [ - "thinking", - "speech bubble", - "thought", - "idea" - ], - "group": "misc", - "related": [] - }, - "icon-thumb-down": { - "thesaurus": [ - "no", - "thumbs down" - ], - "group": "item hand thumb", - "related": [ - "icon-thumb-up" - ] - }, - "icon-thumb-up": { - "thesaurus": [ - "yes", - "thumbs up" - ], - "group": "item hand thumb", - "related": [ - "icon-thumb-down" - ] - }, - "icon-thumbnail-list": { - "thesaurus": [ - "media" - ], - "group": "shape box layout", - "related": [] - }, - "icon-thumbnails-small": { - "thesaurus": [ - "grid", - "boxes", - "squares", - "nine", - "9" - ], - "group": "shape box layout", - "related": [ - "icon-thumbnails", - "icon-grid", - "icon-stop", - "icon-thumbnail-list", - "icon-item-arrangement" - ] - }, - "icon-thumbnails": { - "thesaurus": [ - "grid", - "boxes", - "squares", - "four", - "4" - ], - "group": "shape box layout", - "related": [ - "icon-thumbnails-small", - "icon-grid", - "icon-stop", - "icon-thumbnail-list" - ] - }, - "icon-ticket": { - "thesaurus": [ - "one", - "1" - ], - "group": "item money note ticket", - "related": [ - "icon-coins", - "icon-bills" - ] - }, - "icon-sync": { - "thesaurus": [ - "refresh", - "recycle", - "sync" - ], - "group": "action rotate", - "related": [ - "icon-axis-rotation", - "icon-axis-rotation-2", - "icon-axis-rotation-3", - "icon-refresh", - "icon-re-post" - ] - }, - "icon-sweatshirt": { - "thesaurus": [ - "jumper", - "pullover" - ], - "group": "item clothing", - "related": [ - "icon-top", - "icon-t-shirt" - ] - }, - "icon-sunny": { - "thesaurus": [ - "weather", - "summer" - ], - "group": "weather", - "related": [ - "icon-snow", - "icon-cloudy", - "icon-cloud" - ] - }, - "icon-stream": { - "thesaurus": [ - "circle", - "wave", - "sine", - "alternating current" - ], - "group": "misc", - "related": [] - }, - "icon-store": { - "thesaurus": [ - "shop", - "market", - "supermarket", - "superstore" - ], - "group": "building", - "related": [] - }, - "icon-stop": { - "thesaurus": [ - "square" - ], - "group": "shape box", - "related": [ - "icon-thumbnails", - "icon-thumbnails-small", - "icon-record", - "icon-play", - "icon-pause" - ] - }, - "icon-stop-hand": { - "thesaurus": [ - "palm" - ], - "group": "item hand", - "related": [ - "icon-stop-alt", - "icon-stop-hand" - ] - }, - "icon-stop-alt": { - "thesaurus": [ - "sign", - "octagon", - "eight", - "8" - ], - "group": "misc", - "related": [ - "icon-stop", - "icon-stop-hand" - ] - }, - "icon-stamp": { - "thesaurus": [ - "frame", - "photos", - "photographs", - "pictures", - "images", - "icon-shipping-box" - ], - "group": "item", - "related": [] - }, - "icon-stacked-disks": { - "thesaurus": [ - "hard drives", - "ssd", - "hdd", - "servers", - "rack", - "hardware" - ], - "group": "item tech hardware", - "related": [ - "icon-server", - "icon-disk-image", - "icon-ssd" - ] - }, - "icon-ssd": { - "thesaurus": [ - "disk", - "hdd", - "sata", - "hardware" - ], - "group": "item tech hardware", - "related": [ - "icon-server", - "icon-disk-image", - "icon-ssd" - ] - }, - "icon-squiggly-line": { - "thesaurus": [ - "wave", - "random", - "squiggle" - ], - "group": "misc", - "related": [ - "icon-stream" - ] - }, - "icon-sprout": { - "thesaurus": [ - "plant", - "sapling", - "spring" - ], - "group": "item nature", - "related": [ - "icon-tree" - ] - }, - "icon-split": { - "thesaurus": [ - "arrows", - "fork", - "two", - "2" - ], - "group": "action arrow", - "related": [ - "icon-split-alt" - ] - }, - "icon-split-alt": { - "thesaurus": [ - "arrows", - "fork", - "three", - "3" - ], - "group": "action arrow", - "related": [ - "icon-split" - ] - }, - "icon-speed-gauge": { - "thesaurus": [ - "guage", - "speed", - "scale", - "fuel" - ], - "group": "measure", - "related": [ - "icon-temperatrure-alt" - ] - }, - "icon-speaker": { - "thesaurus": [ - "sounds", - "audio", - "music", - "speakers", - "amplifiers", - "amps" - ], - "group": "item media", - "related": [ - "icon-sound", - "icon-sound-waves" - ] - }, - "icon-sound": { - "thesaurus": [ - "sounds", - "audio", - "music", - "speakers", - "amplifiers", - "amps", - "volume", - "maximum" - ], - "group": "item media", - "related": [ - "icon-sound-medium", - "icon-sound-low", - "icon-sound-off", - "icon-sound-waves", - "icon-speaker" - ] - }, - "icon-spades": { - "thesaurus": [], - "group": "misc game", - "related": [] - }, - "icon-sound-waves": { - "thesaurus": [ - "sounds", - "audio", - "music" - ], - "group": "item media", - "related": [] - }, - "icon-shipping-box": { - "thesaurus": [ - "grid", - "grill", - "lines" - ], - "group": "shape box", - "related": [] - }, - "icon-shipping": { - "thesaurus": [ - "trailer", - "sack truck", - "boxes", - "lift", - "carry" - ], - "group": "commerce", - "related": [ - "icon-truck" - ] - }, - "icon-shoe": { - "thesaurus": [ - "trainers", - "sneakers" - ], - "group": "item clothing", - "related": [] - }, - "icon-shopping-basket-alt-2": { - "thesaurus": [ - "carts", - "checkouts" - ], - "group": "commerce", - "related": [ - "icon-shopping-basket", - "item-shopping-basket-alt" - ] - }, - "icon-shopping-basket": { - "thesaurus": [ - "trolley", - "trollies", - "supermarket" - ], - "group": "commerce", - "related": [ - "icon-shopping-basket-alt", - "item-shopping-basket-alt-2" - ] - }, - "icon-shopping-basket-alt": { - "thesaurus": [ - "bag", - "gift" - ], - "group": "commerce", - "related": [ - "icon-shopping-basket", - "item-shopping-basket-alt-2" - ] - }, - "icon-shorts": { - "thesaurus": [ - "trousers", - "bottoms", - "pants" - ], - "group": "item clothing", - "related": [] - }, - "icon-shuffle": { - "thesaurus": [ - "arrows", - "two", - "2", - "mix", - "random" - ], - "group": "action arrow", - "related": [ - "icon-traffic-alt", - "icon-tab-key", - "icon-traffic", - "icon-repeat", - "icon-navigation-road" - ] - }, - "icon-sience": { - "thesaurus": [ - "nuclear", - "orbit" - ], - "group": "misc", - "related": [] - }, - "icon-simcard": { - "thesaurus": [ - "technology", - "telephony", - "phones", - "mobiles", - "cellphones" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-single-note": { - "thesaurus": [ - "music", - "sounds", - "audio" - ], - "group": "item media", - "related": [] - }, - "icon-sitemap": { - "thesaurus": [ - "trees", - "family trees", - "hierachies", - "hierachy", - "structure", - "flowcharts", - "flow charts", - "flow diagrams" - ], - "group": "data", - "related": [] - }, - "icon-sleep": { - "thesaurus": [ - "moons", - "crescent", - "nighttime" - ], - "group": "weather", - "related": [] - }, - "icon-slideshow": { - "thesaurus": [ - "powerpoints", - "data", - "keynotes", - "presentations", - "slideshows", - "slide shows" - ], - "group": "item workplace", - "related": [] - }, - "icon-smiley-inverted": { - "thesaurus": [ - "emojis", - "emoticons", - "faces", - "people", - "person", - "user", - "happy", - "happiness" - ], - "group": "user", - "related": [ - "icon-smiley" - ] - }, - "icon-smiley": { - "thesaurus": [ - "emojis", - "emoticons", - "faces", - "people", - "person", - "user", - "happy", - "happiness" - ], - "group": "user", - "related": [ - "icon-smiley-inverted" - ] - }, - "icon-snow": { - "thesaurus": [ - "snowing", - "cold", - "winter", - "hailing" - ], - "group": "weather cloud", - "related": [] - }, - "icon-sound-low": { - "thesaurus": [ - "sounds", - "audio", - "music", - "speakers", - "amplifiers", - "amps", - "volume", - "minimum" - ], - "group": "item media", - "related": [ - "icon-sound-medium", - "icon-sound", - "icon-sound-off", - "icon-sound-waves", - "icon-speaker" - ] - }, - "icon-sound-medium": { - "thesaurus": [ - "sounds", - "audio", - "music", - "speakers", - "amplifiers", - "amps", - "volume", - "medium" - ], - "group": "item media", - "related": [ - "icon-sound", - "icon-sound-low", - "icon-sound-off", - "icon-sound-waves", - "icon-speaker" - ] - }, - "icon-sound-off": { - "thesaurus": [ - "sounds", - "audio", - "music", - "speakers", - "amplifiers", - "amps", - "volume", - "muted" - ], - "group": "item media", - "related": [ - "icon-sound-medium", - "icon-sound-low", - "icon-sound", - "icon-sound-waves", - "icon-speaker" - ] - }, - "icon-shift": { - "thesaurus": [ - "arrows", - "up" - ], - "group": "action key", - "related": [] - }, - "icon-shield": { - "thesaurus": [ - "security", - "protect", - "secure", - "badge" - ], - "group": "item security", - "related": [] - }, - "icon-sharing-iphone": { - "thesaurus": [ - "share", - "export", - "arrows", - "boxes" - ], - "group": "action arrow box", - "related": [] - }, - "icon-share": { - "thesaurus": [ - "networks", - "social media" - ], - "group": "action", - "related": [] - }, - "icon-share-alt": { - "thesaurus": [ - "broadcasts", - "waves" - ], - "group": "action", - "related": [] - }, - "icon-share-alt-2": { - "thesaurus": [ - "eyes", - "hands", - "sharing", - "holding" - ], - "group": "action", - "related": [] - }, - "icon-settings": { - "thesaurus": [ - "settings", - "cog", - "wheel", - "preferences" - ], - "group": "settings", - "related": [ - "icon-umb-developer", - "icon-settings-alt", - "icon-settings-alt-2" - ] - }, - "icon-settings-alt": { - "thesaurus": [ - "settings", - "cog", - "wheel", - "preferences" - ], - "group": "settings", - "related": [ - "icon-settings", - "icon-umb-developer", - "icon-settings-alt-2" - ] - }, - "icon-settings-alt-2": { - "thesaurus": [ - "settings", - "cog", - "wheel", - "preferences" - ], - "group": "settings", - "related": [ - "icon-settings", - "icon-settings-alt", - "icon-umb-developer" - ] - }, - "icon-server": { - "thesaurus": [ - "servers", - "rack", - "hardware" - ], - "group": "item tech hardware", - "related": [ - "icon-stacked-disks", - "icon-disk-image", - "icon-ssd" - ] - }, - "icon-server-alt": { - "thesaurus": [ - "db", - "databases", - "data store" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-sensor": { - "thesaurus": [ - "waves", - "earthquake", - "epicentre", - "epicenter" - ], - "group": "misc", - "related": [] - }, - "icon-security-camera": { - "thesaurus": [ - "webcams", - "cctv" - ], - "group": "item tech", - "related": [] - }, - "icon-search": { - "thesaurus": [ - "magnifying glass" - ], - "group": "item household", - "related": [] - }, - "icon-scull": { - "thesaurus": [ - "dead", - "death", - "expired", - "old", - "skull", - "pirate", - "piracy" - ], - "group": "item", - "related": [ - "icon-piracy" - ] - }, - "icon-script": { - "thesaurus": [ - "scroll", - "javascript", - "js" - ], - "group": "file", - "related": [ - "icon-script-alt" - ] - }, - "icon-script-alt": { - "thesaurus": [ - "scroll", - "javascript", - "js" - ], - "group": "file", - "related": [ - "icon-script" - ] - }, - "icon-screensharing": { - "thesaurus": [ - "boxes", - "multiple", - "two", - "2", - "nested", - "restore" - ], - "group": "shape box", - "related": [ - "icon-layers-alt" - ] - }, - "icon-school": { - "thesaurus": [ - "clock tower", - "town hall", - "building", - "university" - ], - "group": "building", - "related": [] - }, - "icon-scan": { - "thesaurus": [ - "radar" - ], - "group": "misc", - "related": [] - }, - "icon-refresh": { - "thesaurus": [ - "arrow", - "recycle", - "sync", - "repeat" - ], - "group": "action rotate", - "related": [ - "icon-axis-rotation", - "icon-axis-rotation-2", - "icon-axis-rotation-3", - "icon-sync", - "icon-re-post" - ] - }, - "icon-remote": { - "thesaurus": [ - "remote controls", - "buttons" - ], - "group": "item household", - "related": [] - }, - "icon-remove": { - "thesaurus": [ - "minus", - "subtracts", - "lines", - "deletes" - ], - "group": "maths", - "related": [] - }, - "icon-repeat-one": { - "thesaurus": [ - "arrows", - "bi-directional", - "two", - "2", - "swap", - "loop", - "reverse" - ], - "group": "action arrow", - "related": [ - "icon-repeat", - "icon-traffic-alt", - "icon-tab-key", - "icon-shuffle", - "icon-traffic", - "icon-navigation-road" - ] - }, - "icon-repeat": { - "thesaurus": [ - "arrows", - "bi-directional", - "two", - "2", - "swap", - "loop", - "reverse" - ], - "group": "action arrow", - "related": [ - "icon-repeat-one", - "icon-traffic-alt", - "icon-tab-key", - "icon-shuffle", - "icon-traffic", - "icon-navigation-road" - ] - }, - "icon-resize": { - "thesaurus": [ - "arrows", - "move", - "resizes", - "scales" - ], - "group": "action arrow", - "related": [] - }, - "icon-reply-arrow": { - "thesaurus": [ - "arrows", - "back" - ], - "group": "action arrow", - "related": [] - }, - "icon-return-to-top": { - "thesaurus": [ - "loops", - "repeats", - "arrows" - ], - "group": "action arrow", - "related": [] - }, - "icon-right-double-arrow": { - "thesaurus": [ - "chevrons", - "two", - "2" - ], - "group": "action arrow", - "related": [] - }, - "icon-road": { - "thesaurus": [ - "streets", - "highways", - "lanes", - "motorways", - "roads" - ], - "group": "transport", - "related": [] - }, - "icon-roadsign": { - "thesaurus": [ - "warnings" - ], - "group": "transport", - "related": [] - }, - "icon-rocket": { - "thesaurus": [ - "space", - "launches" - ], - "group": "transport vehicle", - "related": [] - }, - "icon-rss": { - "thesaurus": [ - "rss feed", - "syndication", - "broadcasts", - "waves" - ], - "group": "item tech", - "related": [] - }, - "icon-ruler-alt": { - "thesaurus": [ - "triangles", - "set squares", - "measures", - "tools" - ], - "group": "item tool", - "related": [] - }, - "icon-ruler": { - "thesaurus": [ - "measures", - "tools" - ], - "group": "item tool", - "related": [] - }, - "icon-sandbox-toys": { - "thesaurus": [ - "bucket", - "spade" - ], - "group": "item tool", - "related": [] - }, - "icon-satellite-dish": { - "thesaurus": [ - "broadcasts", - "transmits", - "receiver" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-save": { - "thesaurus": [ - "imports", - "circles", - "arrows" - ], - "group": "action arrow circle", - "related": [ - "icon-umb-deploy" - ] - }, - "icon-safedial": { - "thesaurus": [ - "codes", - "secrets", - "locked" - ], - "group": "item security lock", - "related": [] - }, - "icon-safe": { - "thesaurus": [ - "codes", - "secrets", - "locked", - "dial" - ], - "group": "item security lock", - "related": [] - }, - "icon-redo": { - "thesaurus": [ - "arrow", - "forward" - ], - "group": "action arrow", - "related": [ - "icon-undo", - "icon-delete-key", - "icon-arrow-right", - "icon-navigation-right", - "icon-right-double-arrow" - ] - }, - "icon-printer-alt": { - "thesaurus": [ - "printers", - "peripherals" - ], - "group": "item tech hardware", - "related": [ - "icon-print" - ] - }, - "icon-planet": { - "thesaurus": [ - "space", - "saturn" - ], - "group": "item globe", - "related": [] - }, - "icon-paste-in": { - "thesaurus": [ - "clipboard" - ], - "group": "action", - "related": [] - }, - "icon-os-x": { - "thesaurus": [ - "mac", - "apple" - ], - "group": "logo", - "related": [ - "icon-windows" - ] - }, - "icon-navigation-left": { - "thesaurus": [ - "arrows", - "triangles" - ], - "group": "action arrow", - "related": [] - }, - "icon-message": { - "thesaurus": [ - "emails", - "envelopes", - "letters", - "sms" - ], - "group": "item household", - "related": [ - "icon-message-unopened", - "icon-message-open" - ] - }, - "icon-lock": { - "thesaurus": [ - "padlocks", - "locks", - "security", - "secret", - "locked" - ], - "group": "item security", - "related": [ - "icon-lock", - "icon-combination-lock", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-layers-alt": { - "thesaurus": [ - "boxes", - "multiple", - "three", - "3", - "nested", - "restore" - ], - "group": "shape box", - "related": [ - "icon-screensharing" - ] - }, - "icon-record": { - "thesaurus": [ - "circles" - ], - "group": "shape", - "related": [] - }, - "icon-print": { - "thesaurus": [ - "printer", - "print" - ], - "group": "item tech hardware", - "related": [ - "icon-printer-alt" - ] - }, - "icon-plane": { - "thesaurus": [ - "airplanes", - "aeroplanes", - "aircraft", - "flying", - "flight" - ], - "group": "transport vehicle", - "related": [] - }, - "icon-partly-cloudy": { - "thesaurus": [ - "sunny spells" - ], - "group": "weather cloud", - "related": [] - }, - "icon-ordered-list": { - "thesaurus": [ - "numbered list", - "numbers" - ], - "group": "action format", - "related": [] - }, - "icon-navigation-last": { - "thesaurus": [ - "end", - "finish" - ], - "group": "action arrow", - "related": [] - }, - "icon-message-unopened": { - "thesaurus": [ - "emails", - "envelopes", - "letters", - "sms" - ], - "group": "item household", - "related": [ - "icon-message", - "icon-message-open" - ] - }, - "icon-location-nearby": { - "thesaurus": [ - "geolocation", - "maps", - "pins" - ], - "group": "misc", - "related": [ - "icon-pin-location", - "icon-location-near-me" - ] - }, - "icon-laptop": { - "thesaurus": [ - "pc", - "computers", - "macbooks" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-reception": { - "thesaurus": [ - "receptionists", - "desks", - "working" - ], - "group": "user", - "related": [] - }, - "icon-price-yen": { - "thesaurus": [ - "buy", - "money" - ], - "group": "item money", - "related": [] - }, - "icon-piracy": { - "thesaurus": [ - "pirates", - "person", - "people", - "users" - ], - "group": "user special", - "related": [ - "icon-user", - "icon-user-female", - "icon-umb-users", - "icon-user-glasses", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-theif", - "icon-operator", - "icon-scull" - ] - }, - "icon-parental-control": { - "thesaurus": [ - "children", - "parents", - "family", - "families", - "mom", - "mum", - "mummy", - "mommy", - "mother", - "father", - "dad", - "son", - "daughter" - ], - "group": "user", - "related": [] - }, - "icon-operator": { - "thesaurus": [ - "microphones", - "users", - "people", - "person", - "support", - "phonecalls", - "call centres", - "call centers" - ], - "group": "user special", - "related": [ - "icon-user", - "icon-user-female", - "icon-umb-users", - "icon-user-glasses", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-theif", - "icon-operator" - ] - }, - "icon-navigation-horizontal": { - "thesaurus": [ - "arrows", - "lengths", - "widths", - "measure" - ], - "group": "action arrow", - "related": [] - }, - "icon-message-open": { - "thesaurus": [ - "emails", - "envelopes", - "letters", - "sms" - ], - "group": "item household", - "related": [ - "icon-message-unopened", - "icon-message" - ] - }, - "icon-lab": { - "thesaurus": [ - "science", - "beaker", - "test tube", - "testtube" - ], - "group": "misc", - "related": [] - }, - "icon-location-near-me": { - "thesaurus": [ - "geolocation", - "maps", - "pins" - ], - "group": "misc", - "related": [ - "icon-pin-location", - "icon-location-nearby" - ] - }, - "icon-receipt-yen": { - "thesaurus": [ - "invoice" - ], - "group": "item money receipt", - "related": [ - "icon-receipt-pound", - "icon-receipt-euro", - "icon-receipt-dollar", - "icon-receipt-alt" - ] - }, - "icon-price-pound": { - "thesaurus": [], - "group": "item money", - "related": [] - }, - "icon-pin-location": { - "thesaurus": [ - "geolocation", - "maps", - "pins" - ], - "group": "misc", - "related": [ - "icon-location-nearby", - "icon-location-near-me" - ] - }, - "icon-parachute-drop": { - "thesaurus": [], - "group": "sport", - "related": [] - }, - "icon-old-phone": { - "thesaurus": [ - "telephones" - ], - "group": "item household phone", - "related": [ - "icon-iphone", - "icon-phone", - "icon-phone-ring" - ] - }, - "icon-merge": { - "thesaurus": [], - "group": "action arrow", - "related": [] - }, - "icon-navigation-first": { - "thesaurus": [ - "start", - "beginning" - ], - "group": "action arrow", - "related": [] - }, - "icon-locate": { - "thesaurus": [ - "crosshairs", - "gps", - "location" - ], - "group": "space", - "related": [] - }, - "icon-keyhole": { - "thesaurus": [], - "group": "item security", - "related": [ - "icon-lock", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-receipt-pound": { - "thesaurus": [], - "group": "item money receipt", - "related": [ - "icon-receipt-yen", - "icon-receipt-euro", - "icon-receipt-dollar", - "icon-receipt-alt" - ] - }, - "icon-price-euro": { - "thesaurus": [], - "group": "item money", - "related": [] - }, - "icon-piggy-bank": { - "thesaurus": [ - "animals", - "farms", - "pigs" - ], - "group": "item money", - "related": [] - }, - "icon-paper-plane": { - "thesaurus": [ - "paper aeroplane", - "paper airplane", - "sending", - "sends", - "sent", - "delivers" - ], - "group": "item household", - "related": [ - "icon-paper-plane-alt" - ] - }, - "icon-old-key": { - "thesaurus": [], - "group": "item security", - "related": [ - "icon-lock", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-navigation-down": { - "thesaurus": [ - "arrows", - "triangles" - ], - "group": "action arrow", - "related": [] - }, - "icon-megaphone": { - "thesaurus": [ - "announcements" - ], - "group": "item household", - "related": [] - }, - "icon-loading": { - "thesaurus": [ - "watches", - "clocks", - "time" - ], - "group": "item clock", - "related": [] - }, - "icon-keychain": { - "thesaurus": [], - "group": "item security", - "related": [ - "icon-lock", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-receipt-euro": { - "thesaurus": [], - "group": "item money receipt", - "related": [ - "icon-receipt-yen", - "icon-receipt-pound", - "icon-receipt-dollar", - "icon-receipt-alt" - ] - }, - "icon-price-dollar": { - "thesaurus": [], - "group": "item money", - "related": [] - }, - "icon-pie-chart": { - "thesaurus": [ - "pie graph", - "pie chart", - "piece", - "quarters", - "fourths", - "pizzas", - "cakes" - ], - "group": "data", - "related": [] - }, - "icon-paper-plane-alt": { - "thesaurus": [ - "paper aeroplane", - "paper airplane", - "sending", - "sends", - "sent", - "delivers" - ], - "group": "item household", - "related": [ - "icon-paper-plane" - ] - }, - "icon-notepad": { - "thesaurus": [ - "notebook", - "text", - "txt" - ], - "group": "item workplace", - "related": [] - }, - "icon-navigation-bottom": { - "thesaurus": [ - "last", - "end", - "arrows", - "triangles" - ], - "group": "action arrow", - "related": [ - "icon-page-up", - "icon-page-down", - "icon-navigation-top" - ] - }, - "icon-meeting": { - "thesaurus": [ - "boardroom", - "table", - "dinner" - ], - "group": "user", - "related": [] - }, - "icon-keyboard": { - "thesaurus": [ - "type", - "inputs" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-load": { - "thesaurus": [ - "downloads" - ], - "group": "action arrow", - "related": [ - "icon-navigation-bottom" - ] - }, - "icon-receipt-dollar": { - "thesaurus": [], - "group": "item money receipt", - "related": [ - "icon-receipt-yen", - "icon-receipt-pound", - "icon-receipt-euro", - "icon-receipt-alt" - ] - }, - "icon-previous": { - "thesaurus": [ - "arrows", - "triangles" - ], - "group": "action arrow", - "related": [] - }, - "icon-pictures": { - "thesaurus": [ - "photograph", - "photography", - "image", - "picture", - "cameras" - ], - "group": "picture", - "related": [ - "icon-picture", - "icon-umb-media", - "icon-pictures-alt", - "icon-pictures-alt-2", - "icon-photo-album" - ] - }, - "icon-notepad-alt": { - "thesaurus": [], - "group": "item workplace", - "related": [] - }, - "icon-paper-bag": { - "thesaurus": [ - "carrier", - "container", - "sack" - ], - "group": "", - "related": [] - }, - "icon-name-badge": { - "thesaurus": [ - "brooch", - "sheriff", - "sticker" - ], - "group": "", - "related": [] - }, - "icon-medicine": { - "thesaurus": [ - "bottles", - "pills", - "medicines" - ], - "group": "item household", - "related": [ - "icon-medical-emergency" - ] - }, - "icon-list": { - "thesaurus": [ - "menus", - "hamburgers", - "three", - "3", - "catalogue", - "catalog", - "inventory", - "record" - ], - "group": "shape box layout", - "related": [ - "icon-thumbnails", - "icon-thumbnails-small", - "icon-thumbnail-list", - "icon-umb-contour" - ] - }, - "icon-key": { - "thesaurus": [ - "key", - "lock", - "house", - "home" - ], - "group": "item security", - "related": [ - "icon-lock", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-receipt-alt": { - "thesaurus": [], - "group": "item money receipt", - "related": [ - "icon-receipt-yen", - "icon-receipt-pound", - "icon-receipt-euro", - "icon-receipt-dollar" - ] - }, - "icon-previous-media": { - "thesaurus": [ - "rewind", - "skip" - ], - "group": "item media", - "related": [ - "icon-next-media" - ] - }, - "icon-pictures-alt": { - "thesaurus": [ - "photograph", - "image", - "picture", - "mountains", - "scenery", - "landscape" - ], - "group": "picture", - "related": [ - "icon-picture", - "icon-pictures", - "icon-umb-media", - "icon-pictures-alt-2", - "icon-photo-album", - "icon-mountain" - ] - }, - "icon-pants": { - "thesaurus": [ - "trousers" - ], - "group": "item clothing", - "related": [] - }, - "icon-nodes": { - "thesaurus": [ - "git", - "line", - "graph" - ], - "group": "data", - "related": [] - }, - "icon-music": { - "thesaurus": [ - "notes", - "musical", - "sounds" - ], - "group": "item media", - "related": [] - }, - "icon-readonly": { - "thesaurus": [ - "uneditable" - ], - "group": "action", - "related": [] - }, - "icon-presentation": { - "thesaurus": [ - "audience", - "talks", - "powerpoints", - "slideshows", - "keynotes", - "speakers", - "conference" - ], - "group": "item workplace", - "related": [] - }, - "icon-pictures-alt-2": { - "thesaurus": [ - "photograph", - "image", - "picture", - "mountains", - "scenery", - "landscape" - ], - "group": "picture", - "related": [ - "icon-picture", - "icon-pictures", - "icon-pictures-alt", - "icon-umb-media", - "icon-photo-album", - "icon-mountain" - ] - }, - "icon-pannel-close": { - "thesaurus": [ - "panels", - "down", - "triangles", - "minimize", - "minimise" - ], - "group": "action window", - "related": [ - "icon-panel-show" - ] - }, - "icon-next": { - "thesaurus": [ - "right", - "triangles", - "forwards" - ], - "group": "action arrow", - "related": [ - "icon-play" - ] - }, - "icon-multiple-windows": { - "thesaurus": [ - "stacked", - "minimize", - "restore" - ], - "group": "action window", - "related": [] - }, - "icon-medical-emergency": { - "thesaurus": [ - "medicine", - "hospitals", - "ambulances", - "health" - ], - "group": "logo", - "related": [ - "icon-medicine" - ] - }, - "icon-medal": { - "thesaurus": [ - "awards", - "prizes", - "stars", - "heroes" - ], - "group": "item award", - "related": [ - "icon-diploma", - "icon-diploma-alt", - "icon-trophy" - ] - }, - "icon-link": { - "thesaurus": [ - "chains", - "links", - "hyperlinks" - ], - "group": "item tech", - "related": [] - }, - "icon-linux-tux": { - "thesaurus": [ - "penguins" - ], - "group": "logo", - "related": [ - "icon-os-x" - ] - }, - "icon-junk": { - "thesaurus": [ - "trash", - "recycling bin", - "recycle bin", - "bin", - "reuses" - ], - "group": "item household", - "related": [] - }, - "icon-item-arrangement": { - "thesaurus": [ - "rows", - "grid", - "boxes", - "squares", - "six", - "6" - ], - "group": "shape box layout", - "related": [ - "icon-thumbnails", - "icon-grid", - "icon-stop", - "icon-thumbnail-list", - "icon-item-arrangement" - ] - }, - "icon-iphone": { - "thesaurus": [ - "mobiles", - "telephones", - "cellphones", - "cell phones" - ], - "group": "item household phone", - "related": [ - "icon-old-phone", - "icon-phone", - "icon-phone-ring" - ] - }, - "icon-lightning": { - "thesaurus": [ - "storms", - "electricity" - ], - "group": "weather cloud", - "related": [] - }, - "icon-map": { - "thesaurus": [ - "partitions", - "screens", - "leaflets", - "flyers" - ], - "group": "item globe", - "related": [] - }, - "icon-multiple-credit-cards": { - "thesaurus": [ - "payments", - "debit cards", - "credit cards", - "contactless", - "cashless", - "loyalty cards", - "store cards", - "business cards" - ], - "group": "item money card", - "related": [ - "icon-credit-card", - "icon-credit-card-alt", - "icon-multiple-credit-cards" - ] - }, - "icon-next-media": { - "thesaurus": [ - "fast forward", - "skip" - ], - "group": "item media", - "related": [ - "icon-previous-media" - ] - }, - "icon-panel-show": { - "thesaurus": [ - "panels", - "up", - "triangles", - "maximize", - "maximise", - "expand" - ], - "group": "action window", - "related": [ - "icon-pannel-close" - ] - }, - "icon-picture": { - "thesaurus": [ - "photograph", - "image", - "picture", - "mountains", - "scenery", - "landscape" - ], - "group": "picture", - "related": [ - "icon-umb-media", - "icon-pictures", - "icon-pictures-alt", - "icon-pictures-alt-2", - "icon-photo-album", - "icon-mountain" - ] - }, - "icon-power": { - "thesaurus": [ - "shut down", - "on", - "off" - ], - "group": "item tech", - "related": [] - }, - "icon-re-post": { - "thesaurus": [ - "retweet", - "share", - "repost" - ], - "group": "action arrow", - "related": [ - "icon-axis-rotation", - "icon-axis-rotation-2", - "icon-axis-rotation-3", - "icon-sync", - "icon-refresh" - ] - }, - "icon-rate": { - "thesaurus": [ - "stars" - ], - "group": "shape", - "related": [] - }, - "icon-rain": { - "thesaurus": [ - "raining", - "precipitation" - ], - "group": "weather cloud", - "related": [] - }, - "icon-radio": { - "thesaurus": [ - "broadcast", - "tv", - "fm", - "television", - "aerials", - "ariels", - "transmitters", - "podcasts" - ], - "group": "item tech hardware", - "related": [ - "icon-radio-alt", - "icon-radio-receiver" - ] - }, - "icon-radio-receiver": { - "thesaurus": [ - "broadcast", - "tv", - "fm", - "television", - "receivers", - "podcasts", - "retro" - ], - "group": "item tech hardware", - "related": [ - "icon-radio-alt", - "icon-radio" - ] - }, - "icon-radio-alt": { - "thesaurus": [ - "broadcast", - "tv", - "fm", - "television", - "aerials", - "ariels", - "transmitters", - "podcasts" - ], - "group": "item tech hardware", - "related": [ - "icon-radio-alt", - "icon-radio-receiver" - ] - }, - "icon-quote": { - "thesaurus": [ - "quotation marks", - "speech marks", - "speakers", - "talks", - "quotes", - "talking", - "chatting", - "testimonials" - ], - "group": "misc", - "related": [] - }, - "icon-qr-code": { - "thesaurus": [ - "barcode", - "qr codes" - ], - "group": "item tech", - "related": [] - }, - "icon-pushpin": { - "thesaurus": [ - "map pins", - "thumb tack", - "noticeboard" - ], - "group": "item workplace", - "related": [] - }, - "icon-pulse": { - "thesaurus": [ - "heartbeat", - "health", - "line charts", - "monitors", - "line graphs" - ], - "group": "data", - "related": [] - }, - "icon-projector": { - "thesaurus": [ - "home cinema", - "slideshows", - "presentations" - ], - "group": "item media", - "related": [] - }, - "icon-play": { - "thesaurus": [ - "right", - "arrows", - "triangles", - "continue" - ], - "group": "item media", - "related": [ - "icon-next" - ] - }, - "icon-playing-cards": { - "thesaurus": [ - "slideshows", - "carousels", - "poker", - "card games", - "playing cards" - ], - "group": "misc game", - "related": [] - }, - "icon-playlist": { - "thesaurus": [ - "music", - "musical notes" - ], - "group": "item media", - "related": [] - }, - "icon-plugin": { - "thesaurus": [ - "puzzle piece", - "jigsaws", - "games", - "kids", - "children", - "plugins", - "plug-ins", - "extensions", - "packages" - ], - "group": "misc game", - "related": [] - }, - "icon-podcast": { - "thesaurus": [ - "person", - "users", - "people" - ], - "group": "user special", - "related": [] - }, - "icon-poker-chip": { - "thesaurus": [ - "1", - "one", - "coins", - "money", - "cash", - "change", - "poker chips" - ], - "group": "misc game", - "related": [] - }, - "icon-poll": { - "thesaurus": [ - "bar graphs", - "bar charts" - ], - "group": "data", - "related": [] - }, - "icon-post-it": { - "thesaurus": [ - "postits", - "post-its", - "post its", - "labels", - "stickers", - "notes", - "pages", - "sheets" - ], - "group": "document", - "related": [] - }, - "icon-pound-bag": { - "thesaurus": [ - "cash", - "swag" - ], - "group": "item money bag", - "related": [] - }, - "icon-power-outlet": { - "thesaurus": [ - "power sockets", - "power outlets", - "electric", - "electricity" - ], - "group": "item household", - "related": [] - }, - "icon-photo-album": { - "thesaurus": [ - "books", - "photo albums" - ], - "group": "picture", - "related": [] - }, - "icon-phone": { - "thesaurus": [ - "telephones", - "phones", - "calling" - ], - "group": "item household phone", - "related": [] - }, - "icon-phone-ring": { - "thesaurus": [ - "telephones", - "phones", - "calling" - ], - "group": "item household phone", - "related": [] - }, - "icon-people": { - "thesaurus": [ - "person", - "man", - "men", - "male" - ], - "group": "user", - "related": [] - }, - "icon-people-female": { - "thesaurus": [ - "person", - "people", - "woman", - "female", - "women" - ], - "group": "user", - "related": [] - }, - "icon-people-alt": { - "thesaurus": [ - "person", - "man", - "men", - "male" - ], - "group": "user", - "related": [] - }, - "icon-people-alt-2": { - "thesaurus": [ - "person", - "man", - "men", - "male" - ], - "group": "user", - "related": [] - }, - "icon-pc": { - "thesaurus": [ - "computers", - "servers", - "desktops", - "pcs" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-pause": { - "thesaurus": [], - "group": "item media", - "related": [] - }, - "icon-path": { - "thesaurus": [ - "routes", - "paths", - "winding" - ], - "group": "action arrow", - "related": [] - }, - "icon-out": { - "thesaurus": [ - "export", - "external", - "arrows" - ], - "group": "action arrow box", - "related": [] - }, - "icon-outbox": { - "thesaurus": [ - "out tray", - "trays" - ], - "group": "item workplace", - "related": [] - }, - "icon-outdent": { - "thesaurus": [ - "move", - "indentation", - "padding", - "spacing", - "margin" - ], - "group": "action arrow box", - "related": [ - "icon-indent" - ] - }, - "icon-page-add": { - "thesaurus": [ - "new", - "create", - "documents", - "pages" - ], - "group": "document", - "related": [] - }, - "icon-page-down": { - "thesaurus": [ - "bottom" - ], - "group": "action arrow box", - "related": [ - "icon-page-up", - "icon-navigation-top", - "icon-navigation-bottom" - ] - }, - "icon-page-remove": { - "thesaurus": [ - "delete", - "documents", - "pages" - ], - "group": "document", - "related": [] - }, - "icon-page-restricted": { - "thesaurus": [ - "documents", - "pages", - "disabled", - "restricted" - ], - "group": "document", - "related": [] - }, - "icon-page-up": { - "thesaurus": [ - "top" - ], - "group": "action arrow box", - "related": [ - "icon-page-down", - "icon-navigation-top", - "icon-navigation-bottom" - ] - }, - "icon-paint-roller": { - "thesaurus": [ - "decorate", - "decoration", - "decorating", - "themes", - "theming", - "colour", - "color", - "paint" - ], - "group": "item household", - "related": [] - }, - "icon-palette": { - "thesaurus": [ - "artist", - "painting", - "painter", - "themes", - "theming", - "colour", - "color", - "paint" - ], - "group": "item household", - "related": [] - }, - "icon-newspaper": { - "thesaurus": [ - "blogs", - "articles", - "journalism", - "journalist", - "press", - "media", - "magazine" - ], - "group": "item household", - "related": [] - }, - "icon-newspaper-alt": { - "thesaurus": [ - "blogs", - "articles", - "journalism", - "journalist", - "press", - "media", - "magazine" - ], - "group": "item household", - "related": [] - }, - "icon-network-alt": { - "thesaurus": [ - "graphs", - "charts", - "networks", - "trees", - "hierarchy", - "flowcharts", - "flow charts", - "branches", - "paths", - "forks" - ], - "group": "data", - "related": [ - "icon-mindmap" - ] - }, - "icon-navigational-arrow": { - "thesaurus": [ - "satnav", - "sat nav", - "satellite navigation", - "gps" - ], - "group": "action arrow", - "related": [] - }, - "icon-navigation": { - "thesaurus": [ - "move", - "drag and drop", - "drag & drop", - "pan" - ], - "group": "action arrow", - "related": [] - }, - "icon-navigation-vertical": { - "thesaurus": [ - "up", - "down", - "scroll" - ], - "group": "action arrow", - "related": [] - }, - "icon-navigation-up": { - "thesaurus": [ - "triangles", - "arrows" - ], - "group": "action arrow", - "related": [ - "icon-navigation-right" - ] - }, - "icon-navigation-top": { - "thesaurus": [ - "start", - "top", - "arrows", - "triangles" - ], - "group": "action arrow box", - "related": [ - "icon-page-up", - "icon-page-down", - "icon-navigation-bottom" - ] - }, - "icon-navigation-road": { - "thesaurus": [], - "group": "action arrow", - "related": [] - }, - "icon-navigation-right": { - "thesaurus": [ - "arrows", - "triangles" - ], - "group": "action arrow", - "related": [ - "icon-navigation-up" - ] - }, - "icon-microscope": { - "thesaurus": [ - "science", - "lab" - ], - "group": "item", - "related": [ - "icon-lab" - ] - }, - "icon-mindmap": { - "thesaurus": [ - "chart", - "flow chart", - "diagram", - "decision tree" - ], - "group": "data", - "related": [] - }, - "icon-molecular-network": { - "thesaurus": [ - "molecule", - "atoms", - "network", - "hub" - ], - "group": "misc", - "related": [ - "icon-molecular" - ] - }, - "icon-molecular": { - "thesaurus": [ - "molecule", - "atoms", - "network", - "hub", - "virus" - ], - "group": "misc", - "related": [ - "icon-molecular-network" - ] - }, - "icon-mountain": { - "thesaurus": [ - "landscape", - "geography", - "nature", - "natural feature" - ], - "group": "item nature", - "related": [] - }, - "icon-mouse-cursor": { - "thesaurus": [ - "cursors", - "pointers", - "arrows", - "mouse", - "mice" - ], - "group": "action arrow", - "related": [] - }, - "icon-mouse": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-movie-alt": { - "thesaurus": [ - "movies", - "films", - "hollywood", - "action", - "clapperboards", - "filmmaking", - "directors", - "crew" - ], - "group": "item", - "related": [] - }, - "icon-map-marker": { - "thesaurus": [ - "pins", - "maps", - "markers", - "locations", - "lollipop", - "lolly" - ], - "group": "misc", - "related": [] - }, - "icon-movie": { - "thesaurus": [ - "movies", - "films", - "reels" - ], - "group": "item", - "related": [] - }, - "icon-map-loaction": { - "thesaurus": [], - "group": "item", - "related": [] - }, - "icon-map-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-male-symbol": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-male-and-female": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-mailbox": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-magnet": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-loupe": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-mobile": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-logout": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-log-out": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-layers": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-left-double-arrow": { - "thesaurus": [ - "chevrons", - "arrows", - "backwards" - ], - "group": "action arrow", - "related": [] - }, - "icon-layout": { - "thesaurus": [ - "media", - "newspaper", - "layouts", - "magazines" - ], - "group": "shape box layout", - "related": [] - }, - "icon-legal": { - "thesaurus": [ - "scales", - "weight", - "mass", - "compare", - "balance" - ], - "group": "item household", - "related": [ - "icon-weight" - ] - }, - "icon-lense": { - "thesaurus": [ - "circles", - "orbits", - "planets", - "eyeballs", - "target" - ], - "group": "item", - "related": [] - }, - "icon-library": { - "thesaurus": [ - "temple", - "institution", - "government" - ], - "group": "building", - "related": [ - "icon-school" - ] - }, - "icon-light-down": { - "thesaurus": [ - "brightness" - ], - "group": "", - "related": [] - }, - "icon-light-up": { - "thesaurus": [ - "brightness" - ], - "group": "", - "related": [] - }, - "icon-lightbulb-active": { - "thesaurus": [ - "on", - "switch", - "lamps", - "bulbs", - "lights" - ], - "group": "item household", - "related": [] - }, - "icon-lightbulb": { - "thesaurus": [ - "off", - "lights", - "bulbs", - "lamps" - ], - "group": "item household", - "related": [] - }, - "icon-ipad": { - "thesaurus": [ - "tablet" - ], - "group": "", - "related": [] - }, - "icon-invoice": { - "thesaurus": [ - "bills", - "invoices", - "dollar", - "usd", - "currency" - ], - "group": "item money invoice", - "related": [] - }, - "icon-info": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-infinity": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-indent": { - "thesaurus": [ - "move", - "indentation", - "padding", - "spacing", - "margin" - ], - "group": "action arrow box", - "related": [ - "icon-outdent" - ] - }, - "icon-inbox": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-inbox-full": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-inactive-line": { - "thesaurus": [ - "slashes", - "backslashes", - "lines", - "disabled", - "crossed" - ], - "group": "shape", - "related": [] - }, - "icon-imac": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hourglass": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-home": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-grid": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-food": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-favorite": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-door-open-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-diagnostics": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-contrast": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-dollar-alt": { - "thesaurus": [ - "money", - "us", - "usa" - ], - "group": "", - "related": [] - }, - "icon-circle-dotted-active": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cinema": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chip": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chip-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chess": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-checkbox": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-checkbox-empty": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-checkbox-dotted": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-checkbox-dotted-active": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-check": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chat": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chat-active": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chart": { - "thesaurus": [ - "lines", - "graphs", - "charts", - "stocks", - "finance", - "financial" - ], - "group": "data", - "related": [] - }, - "icon-chart-curve": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-certificate": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-categories": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cash-register": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-car": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-caps-lock": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-candy": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-circle-dotted": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-circuits": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-circus": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-client": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-clothes-hanger": { - "thesaurus": [ - "clothes", - "clothing", - "wardrobes" - ], - "group": "item clothing", - "related": [] - }, - "icon-cloud-drive": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cloud-upload": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cloud": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cloudy": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-clubs": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cocktail": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-code": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coffee": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coin-dollar": { - "thesaurus": [ - "money", - "us", - "usa", - "paper", - "cash" - ], - "group": "", - "related": [] - }, - "icon-coin-pound": { - "thesaurus": [ - "money", - "sterling", - "cash" - ], - "group": "", - "related": [] - }, - "icon-coin-yen": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coin": { - "thesaurus": [ - "money", - "cash" - ], - "group": "", - "related": [] - }, - "icon-coins-alt": { - "thesaurus": [ - "money", - "cash" - ], - "group": "", - "related": [] - }, - "icon-console": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-connection": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-compress": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-company": { - "thesaurus": [ - "city", - "cities", - "towns", - "companies", - "sky scrapers", - "buildings", - "offices" - ], - "group": "building", - "related": [] - }, - "icon-command": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coin-euro": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-combination-lock": { - "thesaurus": [], - "group": "", - "related": [ - "icon-combination-lock-open", - "icon-lock", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-combination-lock-open": { - "thesaurus": [], - "group": "", - "related": [ - "icon-combination-lock", - "icon-unlocked", - "icon-keyhole", - "icon-old-key", - "icon-keychain", - "icon-key" - ] - }, - "icon-comb": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-columns": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-colorpicker": { - "thesaurus": [ - "pipettes", - "eyedroppers", - "eye droppers", - "eye-droppers", - "color pickers", - "colour pickers", - "colorpickers", - "colourpickers", - "styles" - ], - "group": "item", - "related": [] - }, - "icon-color-bucket": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-yen": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-yen-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-pound": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-pound-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-euro": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-euro-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coins-dollar": { - "thesaurus": [ - "money", - "us", - "usa", - "cash" - ], - "group": "", - "related": [] - }, - "icon-conversation-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-conversation": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-coverflow": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-credit-card-alt": { - "thesaurus": [ - "payments", - "debit cards", - "credit cards", - "contactless", - "cashless", - "loyalty cards", - "store cards", - "business cards" - ], - "group": "item money card", - "related": [ - "icon-credit-card", - "icon-credit-card-alt", - "icon-multiple-credit-cards" - ] - }, - "icon-credit-card": { - "thesaurus": [ - "payments", - "debit cards", - "credit cards", - "contactless", - "cashless", - "loyalty cards", - "store cards", - "business cards" - ], - "group": "item money card", - "related": [ - "icon-credit-card", - "icon-credit-card-alt", - "icon-multiple-credit-cards" - ] - }, - "icon-crop": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-crosshair": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-crown-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-crown": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cupcake": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-curve": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-cut": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-dashboard": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-defrag": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-delete": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-delete-key": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-departure": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-desk": { - "thesaurus": [ - "benches", - "desks", - "horses", - "gymnastics", - "hurdles" - ], - "group": "item household", - "related": [] - }, - "icon-desktop": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-donate": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-dollar-bag": { - "thesaurus": [ - "money", - "us", - "usa", - "cash", - "sack" - ], - "group": "", - "related": [] - }, - "icon-documents": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-document": { - "thesaurus": [ - "papers", - "documents", - "pages", - "sheets", - "leaf", - "leaves", - "new", - "blank" - ], - "group": "item", - "related": [] - }, - "icon-document-dashed-line": { - "thesaurus": [ - "documents", - "new", - "create", - "pages", - "papers", - "drafts" - ], - "group": "document", - "related": [] - }, - "icon-dock-connector": { - "thesaurus": [ - "usb", - "apple", - "30-pin", - "adaptor", - "cable", - "charges", - "charging" - ], - "group": "item tech", - "related": [] - }, - "icon-dna": { - "thesaurus": [ - "biology", - "id", - "identity" - ], - "group": "item science", - "related": [] - }, - "icon-display": { - "thesaurus": [ - "displays", - "monitors", - "screens", - "tvs", - "televisions", - "computers", - "pcs" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-disk-image": { - "thesaurus": [ - "cds", - "dvds", - "disk", - "disc", - "drive" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-disc": { - "thesaurus": [ - "cds", - "discs", - "disks", - "record", - "dvds", - "blurays", - "bluerays", - "blu-rays", - "blue rays", - "blue-rays", - "movies", - "films", - "music" - ], - "group": "item tech", - "related": [] - }, - "icon-directions": { - "thesaurus": [ - "signs", - "signposts" - ], - "group": "item", - "related": [] - }, - "icon-directions-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-diploma": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-diploma-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-dice": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-diamonds": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-diamond": { - "thesaurus": [ - "diamonds", - "gems", - "special", - "expensive", - "commodities", - "commodity", - "precious", - "valuable" - ], - "group": "item money", - "related": [] - }, - "icon-diagonal-arrow": { - "thesaurus": [ - "arrows", - "grows", - "expands", - "bigger" - ], - "group": "action arrow", - "related": [ - "icon-diagonal-arrow-alt" - ] - }, - "": { - "thesaurus": [ - "arrows", - "grows", - "expands", - "bigger" - ], - "group": "action arrow", - "related": [ - "icon-diagonal-arrow" - ] - }, - "icon-door-open": { - "thesaurus": [ - "doors", - "entrances", - "exits", - "log out", - "logout", - "log in", - "login" - ], - "group": "item", - "related": [] - }, - "icon-download-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-download": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-drop": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-eco": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-economy": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-edit": { - "thesaurus": [ - "pencils", - "pens", - "edits", - "writers", - "authors", - "writes" - ], - "group": "item", - "related": [] - }, - "icon-eject": { - "thesaurus": [ - "ejects", - "up", - "top" - ], - "group": "action arrow box", - "related": [] - }, - "icon-employee": { - "thesaurus": [], - "group": "user special", - "related": [ - "icon-user", - "icon-user-female", - "icon-umb-users", - "icon-user-glasses", - "icon-client", - "icon-employee", - "icon-piracy", - "icon-theif", - "icon-operator" - ] - }, - "icon-energy-saving-bulb": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-enter": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-equalizer": { - "thesaurus": [ - "equalizers", - "equaliser", - "equalisers", - "settings", - "options", - "configuration" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-escape": { - "thesaurus": [ - "out", - "escapes", - "exits" - ], - "group": "action arrow circle", - "related": [] - }, - "icon-ethernet": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-euro-bag": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-exit-fullscreen": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-eye": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-facebook-like": { - "thesaurus": [ - "thumbs up", - "likes", - "social media" - ], - "group": "item hand thumb", - "related": [] - }, - "icon-factory": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-font": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-folders": { - "thesaurus": [ - "files", - "documents", - "storage", - "library", - "components" - ], - "group": "item workplace", - "related": [] - }, - "icon-folder": { - "thesaurus": [ - "folders", - "filing", - "documents", - "stroage" - ], - "group": "item workplace", - "related": [] - }, - "icon-folder-outline": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-folder-open": { - "thesaurus": [ - "filing", - "documents" - ], - "group": "item workplace", - "related": [] - }, - "icon-flowerpot": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-flashlight": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-flash": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-flag": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-flag-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-firewire": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-firewall": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-fire": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-fingerprint": { - "thesaurus": [ - "fingerprints", - "crimes", - "criminals", - "id", - "identification", - "biometrics" - ], - "group": "item security", - "related": [] - }, - "icon-filter": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-filter-arrows": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-files": { - "thesaurus": [ - "storage", - "filing", - "filing cabinets", - "repository", - "repositories" - ], - "group": "item workplace", - "related": [] - }, - "icon-file-cabinet": { - "thesaurus": [ - "filing cabinets", - "offices", - "drawers", - "storage" - ], - "group": "item workplace", - "related": [] - }, - "icon-female-symbol": { - "thesaurus": [ - "woman", - "women", - "females", - "sexes", - "genders" - ], - "group": "misc", - "related": [] - }, - "icon-footprints": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hammer": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hand-active-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-forking": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hand-active": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hand-pointer-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hand-pointer": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-handprint": { - "thesaurus": [ - "hands", - "personalisation", - "personalization", - "ids", - "profiles" - ], - "group": "item hand", - "related": [] - }, - "icon-handshake": { - "thesaurus": [ - "meetings", - "handshakes", - "greetings", - "business" - ], - "group": "item hand", - "related": [] - }, - "icon-handtool": { - "thesaurus": [ - "hands", - "grabs", - "cursor" - ], - "group": "item hand", - "related": [] - }, - "icon-hard-drive": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-help": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-graduate": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-gps": { - "thesaurus": [ - "satellites", - "space", - "satnav", - "sat nav", - "satellite navigation", - "gps" - ], - "group": "item tech hardware", - "related": [] - }, - "icon-help-alt": { - "thesaurus": [ - "questions", - "question marks", - "assistance" - ], - "group": "misc", - "related": [] - }, - "icon-height": { - "thesaurus": [ - "heights", - "distances", - "spaces", - "spacing", - "vertical" - ], - "group": "action arrow box", - "related": [] - }, - "icon-globe": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hearts": { - "thesaurus": [ - "love", - "care", - "caring", - "health" - ], - "group": "shape", - "related": [] - }, - "icon-globe-inverted-europe-africa": { - "thesaurus": [ - "planets", - "earth", - "world" - ], - "group": "item globe", - "related": [] - }, - "icon-headset": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-globe-inverted-asia": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-headphones": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-globe-inverted-america": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hd": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-globe-europe---africa": { - "thesaurus": [ - "planets", - "earth", - "world" - ], - "group": "item globe", - "related": [] - }, - "icon-hat": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-globe-asia": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-globe-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-hard-drive-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-glasses": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-gift": { - "thesaurus": [ - "gifts", - "presents", - "christmas", - "birthdays", - "giving", - "rewards", - "surprises" - ], - "group": "item", - "related": [] - }, - "icon-handtool-alt": { - "thesaurus": [ - "hands", - "grabs", - "cursor" - ], - "group": "item hand", - "related": [] - }, - "icon-geometry": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-game": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-fullscreen": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-fullscreen-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-frame": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-frame-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-camera-roll": { - "thesaurus": [ - "films", - "cameras" - ], - "group": "item tech", - "related": [] - }, - "icon-bookmark": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bill": { - "thesaurus": [ - "currency", - "money", - "notes", - "one", - "1", - "bills" - ], - "group": "item money note", - "related": [] - }, - "icon-baby-stroller": { - "thesaurus": [ - "pram", - "pushchair" - ], - "group": "", - "related": [] - }, - "icon-alarm-clock": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-adressbook": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-add": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-activity": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-untitled": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-camcorder": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-calendar": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-calendar-alt": { - "thesaurus": [ - "dates", - "calendars", - "events" - ], - "group": "item", - "related": [] - }, - "icon-calculator": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bus": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-burn": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bulleted-list": { - "thesaurus": [ - "bulletpoints", - "bullets", - "ul", - "lists" - ], - "group": "shape box layout", - "related": [] - }, - "icon-bug": { - "thesaurus": [ - "ladybugs", - "lady bugs", - "ladybirds", - "lady birds", - "bugs", - "insects", - "minibeasts", - "wildlife", - "issues" - ], - "group": "item nature", - "related": [] - }, - "icon-brush": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-brush-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-brush-alt-2": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-browser-window": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-briefcase": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-brick": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-brackets": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-box": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-box-open": { - "thesaurus": [ - "boxes", - "storage", - "dropbox", - "packages", - "parcels", - "packaging", - "opens" - ], - "group": "item", - "related": [] - }, - "icon-box-alt": { - "thesaurus": [ - "filing", - "boxes", - "storage" - ], - "group": "item workplace", - "related": [] - }, - "icon-books": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-billboard": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bills-dollar": { - "thesaurus": [ - "money", - "us", - "usa", - "paper", - "cash" - ], - "group": "", - "related": [] - }, - "icon-bills-euro": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bills-pound": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bills-yen": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bills": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-binarycode": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-binoculars": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bird": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-birthday-cake": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-blueprint": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-block": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bluetooth": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-boat-shipping": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bomb": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-book-alt-2": { - "thesaurus": [ - "books", - "reading", - "documentation", - "library" - ], - "group": "item", - "related": [] - }, - "icon-bones": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-book-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-book": { - "thesaurus": [ - "books", - "dictionary", - "dictionaries", - "thesaurus", - "thesauruses", - "library", - "authors", - "manuals" - ], - "group": "item", - "related": [] - }, - "icon-bill-yen": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-award": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bill-pound": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-autofill": { - "thesaurus": [ - "edits", - "editing", - "editor", - "writes", - "writing", - "text boxes", - "textboxes", - "pencils", - "pens" - ], - "group": "action", - "related": [] - }, - "icon-bill-euro": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-auction-hammer": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bill-dollar": { - "thesaurus": [ - "money", - "us", - "usa", - "paper", - "cash" - ], - "group": "", - "related": [] - }, - "icon-attachment": { - "thesaurus": [ - "paperclips", - "clippy", - "attachments", - "stationery" - ], - "group": "item workplace", - "related": [] - }, - "icon-bell": { - "thesaurus": [ - "bells", - "notifications", - "alerts" - ], - "group": "item", - "related": [] - }, - "icon-article": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bell-off": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-art-easel": { - "thesaurus": [ - "artworks", - "painting", - "paints", - "artist", - "gallary" - ], - "group": "picture", - "related": [] - }, - "icon-beer-glass": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-arrow-up": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-battery-low": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-arrow-right": { - "thesaurus": [ - "arrows", - "forwards" - ], - "group": "action arrow", - "related": [] - }, - "icon-battery-full": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-arrow-left": { - "thesaurus": [ - "arrows", - "back" - ], - "group": "action arrow", - "related": [] - }, - "icon-bars": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-arrow-down": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-barcode": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-arrivals": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-bar-chart": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-application-window": { - "thesaurus": [ - "screen", - "window", - "sidebar" - ], - "group": "action window", - "related": [ - "icon-application-window-alt", - "icon-application-error", - "icon-section" - ] - }, - "icon-band-aid": { - "thesaurus": [ - "bandaids", - "plasters", - "band aids", - "health", - "first aid", - "medical" - ], - "group": "item household", - "related": [] - }, - "icon-application-window-alt": { - "thesaurus": [ - "screen", - "window" - ], - "group": "action window", - "related": [ - "icon-application-window", - "icon-application-error", - "icon-section" - ] - }, - "icon-ball": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-application-error": { - "thesaurus": [ - "screen", - "window", - "404", - "500", - "page not found", - "server error", - "fault" - ], - "group": "action window", - "related": [ - "icon-application-window-alt", - "icon-application", - "icon-section" - ] - }, - "icon-badge-restricted": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-app": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-badge-remove": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-anchor": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-badge-count": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-badge-add": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-alert": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-backspace": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-alert-alt": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-addressbook": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-badge": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chevron-down": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-chevron-up": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-folder-close": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-globe-europe-africa": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-map-location": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-panel-close": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-science": { - "thesaurus": [], - "group": "", - "related": [] - }, - "icon-section": { - "thesaurus": [ - "screen", - "window", - "sidebar" - ], - "group": "action window", - "related": [ - "icon-application-window-alt", - "icon-application-error", - "icon-application" - ] - }, - "icon-traffic": { - "thesaurus": [ - "arrows", - "left", - "right", - "bi-directional", - "two", - "2", - "swap", - "loop", - "reverse", - "navigation" - ], - "group": "action arrow", - "related": [ - "icon-traffic-alt", - "icon-tab-key", - "icon-shuffle", - "icon-repeat", - "icon-repeat-one", - "icon-navigation-road" - ] - } -} \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json index edef619dc5dc..96d769f0fb79 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json @@ -22,7 +22,20 @@ }, { "name": "icon-alert", - "file": "triangle-alert.svg" + "file": "triangle-alert.svg", + "keywords": [ + "warning", + "alert", + "exclamation" + ], + "groups": [ + "sign", + "security", + "symbol" + ], + "related": [ + "icon-info" + ] }, { "name": "icon-alt", @@ -38,15 +51,60 @@ }, { "name": "icon-application-error", - "file": "circle-x.svg" + "file": "circle-x.svg", + "keywords": [ + "screen", + "window", + "404", + "500", + "page not found", + "server error", + "fault" + ], + "groups": [ + "action", + "window" + ], + "related": [ + "icon-application-window-alt", + "icon-application", + "icon-section" + ] }, { "name": "icon-application-window-alt", - "file": "app-window.svg" + "file": "app-window.svg", + "keywords": [ + "screen", + "window" + ], + "groups": [ + "action", + "window" + ], + "related": [ + "icon-application-window", + "icon-application-error", + "icon-section" + ] }, { "name": "icon-application-window", - "file": "app-window.svg" + "file": "app-window.svg", + "keywords": [ + "screen", + "window", + "sidebar" + ], + "groups": [ + "action", + "window" + ], + "related": [ + "icon-application-window-alt", + "icon-application-error", + "icon-section" + ] }, { "name": "icon-arrivals", @@ -58,11 +116,27 @@ }, { "name": "icon-arrow-left", - "file": "arrow-left.svg" + "file": "arrow-left.svg", + "keywords": [ + "arrows", + "back" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-arrow-right", - "file": "arrow-right.svg" + "file": "arrow-right.svg", + "keywords": [ + "arrows", + "forwards" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-arrow-up", @@ -70,7 +144,17 @@ }, { "name": "icon-attachment", - "file": "paperclip.svg" + "file": "paperclip.svg", + "keywords": [ + "paperclips", + "clippy", + "attachments", + "stationery" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-audio-lines", @@ -78,7 +162,21 @@ }, { "name": "icon-autofill", - "file": "text-cursor-input.svg" + "file": "text-cursor-input.svg", + "keywords": [ + "edits", + "editing", + "editor", + "writes", + "writing", + "text boxes", + "textboxes", + "pencils", + "pens" + ], + "groups": [ + "action" + ] }, { "name": "icon-award", @@ -86,15 +184,58 @@ }, { "name": "icon-axis-rotation-2", - "file": "refresh-ccw.svg" + "file": "refresh-ccw.svg", + "keywords": [ + "refresh", + "recycle", + "sync" + ], + "groups": [ + "action", + "rotate" + ], + "related": [ + "icon-axis-rotation", + "icon-axis-rotation-3", + "icon-sync", + "icon-refresh" + ] }, { "name": "icon-axis-rotation-3", - "file": "refresh-ccw.svg" + "file": "refresh-ccw.svg", + "keywords": [ + "refresh", + "recycle" + ], + "groups": [ + "action", + "rotate" + ], + "related": [ + "icon-axis-rotation", + "icon-axis-rotation-2", + "icon-refresh" + ] }, { "name": "icon-axis-rotation", - "file": "refresh-ccw.svg" + "file": "refresh-ccw.svg", + "keywords": [ + "refresh", + "recycle", + "sync" + ], + "groups": [ + "action", + "rotate" + ], + "related": [ + "icon-sync", + "icon-axis-rotation-2", + "icon-axis-rotation-3", + "icon-refresh" + ] }, { "name": "icon-backspace", @@ -151,7 +292,15 @@ }, { "name": "icon-bell", - "file": "bell.svg" + "file": "bell.svg", + "keywords": [ + "bells", + "notifications", + "alerts" + ], + "groups": [ + "item" + ] }, { "name": "icon-binarycode", @@ -178,10 +327,6 @@ "name": "icon-blockquote", "file": "text-quote.svg" }, - { - "_name": "icon-blueprint", - "____file": "blueprint.svg" - }, { "name": "icon-bluetooth", "file": "bluetooth.svg" @@ -200,7 +345,16 @@ }, { "name": "icon-book-alt-2", - "file": "book-open-text.svg" + "file": "book-open-text.svg", + "keywords": [ + "books", + "reading", + "documentation", + "library" + ], + "groups": [ + "item" + ] }, { "name": "icon-book-alt", @@ -208,7 +362,20 @@ }, { "name": "icon-book", - "file": "book-text.svg" + "file": "book-text.svg", + "keywords": [ + "books", + "dictionary", + "dictionaries", + "thesaurus", + "thesauruses", + "library", + "authors", + "manuals" + ], + "groups": [ + "item" + ] }, { "name": "icon-bookmark", @@ -220,11 +387,32 @@ }, { "name": "icon-box-alt", - "file": "archive.svg" + "file": "archive.svg", + "keywords": [ + "filing", + "boxes", + "storage" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-box-open", - "file": "package-open.svg" + "file": "package-open.svg", + "keywords": [ + "boxes", + "storage", + "dropbox", + "packages", + "parcels", + "packaging", + "opens" + ], + "groups": [ + "item" + ] }, { "name": "icon-box", @@ -260,11 +448,37 @@ }, { "name": "icon-bug", - "file": "bug.svg" + "file": "bug.svg", + "keywords": [ + "ladybugs", + "lady bugs", + "ladybirds", + "lady birds", + "bugs", + "insects", + "minibeasts", + "wildlife", + "issues" + ], + "groups": [ + "item", + "nature" + ] }, { "name": "icon-bulleted-list", - "file": "list.svg" + "file": "list.svg", + "keywords": [ + "bulletpoints", + "bullets", + "ul", + "lists" + ], + "groups": [ + "shape", + "box", + "layout" + ] }, { "name": "icon-burn", @@ -280,7 +494,15 @@ }, { "name": "icon-calendar-alt", - "file": "calendar-days.svg" + "file": "calendar-days.svg", + "keywords": [ + "dates", + "calendars", + "events" + ], + "groups": [ + "item" + ] }, { "name": "icon-calendar", @@ -293,7 +515,15 @@ }, { "name": "icon-camera-roll", - "file": "videotape.svg" + "file": "videotape.svg", + "keywords": [ + "films", + "cameras" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-candy", @@ -321,7 +551,18 @@ }, { "name": "icon-chart", - "file": "chart-line.svg" + "file": "chart-line.svg", + "keywords": [ + "lines", + "graphs", + "charts", + "stocks", + "finance", + "financial" + ], + "groups": [ + "data" + ] }, { "name": "icon-chat-active", @@ -437,7 +678,13 @@ }, { "name": "icon-coin-dollar", - "file": "dollar-sign.svg" + "file": "dollar-sign.svg", + "keywords": [ + "money", + "us", + "usa", + "cash" + ] }, { "name": "icon-coin-euro", @@ -445,7 +692,12 @@ }, { "name": "icon-coin-pound", - "file": "pound-sterling.svg" + "file": "pound-sterling.svg", + "keywords": [ + "money", + "sterling", + "cash" + ] }, { "name": "icon-coin-yen", @@ -454,6 +706,10 @@ { "name": "icon-coins-alt", "file": "coins.svg", + "keywords": [ + "money", + "cash" + ], "legacy": true }, { @@ -466,7 +722,21 @@ }, { "name": "icon-colorpicker", - "file": "pipette.svg" + "file": "pipette.svg", + "keywords": [ + "pipettes", + "eyedroppers", + "eye droppers", + "eye-droppers", + "color pickers", + "colour pickers", + "colorpickers", + "colourpickers", + "styles" + ], + "groups": [ + "item" + ] }, { "name": "icon-columns", @@ -506,11 +776,27 @@ }, { "name": "icon-combination-lock-open", - "file": "lock-keyhole-open.svg" + "file": "lock-keyhole-open.svg", + "related": [ + "icon-combination-lock", + "icon-unlocked", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ] }, { "name": "icon-combination-lock", - "file": "lock-keyhole.svg" + "file": "lock-keyhole.svg", + "related": [ + "icon-combination-lock-open", + "icon-lock", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ] }, { "name": "icon-command", @@ -518,7 +804,19 @@ }, { "name": "icon-company", - "file": "building-2.svg" + "file": "building-2.svg", + "keywords": [ + "city", + "cities", + "towns", + "companies", + "sky scrapers", + "buildings", + "offices" + ], + "groups": [ + "building" + ] }, { "name": "icon-compress", @@ -552,11 +850,51 @@ { "name": "icon-credit-card-alt", "file": "credit-card.svg", + "keywords": [ + "payments", + "debit cards", + "credit cards", + "contactless", + "cashless", + "loyalty cards", + "store cards", + "business cards" + ], + "groups": [ + "item", + "money", + "card" + ], + "related": [ + "icon-credit-card", + "icon-credit-card-alt", + "icon-multiple-credit-cards" + ], "legacy": true }, { "name": "icon-credit-card", - "file": "credit-card.svg" + "file": "credit-card.svg", + "keywords": [ + "payments", + "debit cards", + "credit cards", + "contactless", + "cashless", + "loyalty cards", + "store cards", + "business cards" + ], + "groups": [ + "item", + "money", + "card" + ], + "related": [ + "icon-credit-card", + "icon-credit-card-alt", + "icon-multiple-credit-cards" + ] }, { "name": "icon-crop", @@ -623,11 +961,38 @@ }, { "name": "icon-diagonal-arrow", - "file": "move-diagonal-2.svg" + "file": "move-diagonal-2.svg", + "keywords": [ + "arrows", + "grows", + "expands", + "bigger" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-diagonal-arrow-alt" + ] }, { "name": "icon-diamond", - "file": "gem.svg" + "file": "gem.svg", + "keywords": [ + "diamonds", + "gems", + "special", + "expensive", + "commodities", + "commodity", + "precious", + "valuable" + ], + "groups": [ + "item", + "money" + ] }, { "name": "icon-diamonds", @@ -652,37 +1017,134 @@ }, { "name": "icon-directions", - "file": "signpost-big.svg" + "file": "signpost-big.svg", + "keywords": [ + "signs", + "signposts" + ], + "groups": [ + "item" + ] }, { "name": "icon-disc", - "file": "disc-3.svg" + "file": "disc-3.svg", + "keywords": [ + "cds", + "discs", + "disks", + "record", + "dvds", + "blurays", + "bluerays", + "blu-rays", + "blue rays", + "blue-rays", + "movies", + "films", + "music" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-disk-image", - "file": "hard-drive.svg" + "file": "hard-drive.svg", + "keywords": [ + "cds", + "dvds", + "disk", + "disc", + "drive" + ], + "groups": [ + "item", + "technology", + "hardware" + ] }, { "name": "icon-display", - "file": "monitor.svg" + "file": "monitor.svg", + "keywords": [ + "displays", + "monitors", + "screens", + "tvs", + "televisions", + "computers", + "pcs" + ], + "groups": [ + "item", + "technology", + "hardware" + ] }, { "name": "icon-dna", - "file": "dna.svg" + "file": "dna.svg", + "keywords": [ + "biology", + "id", + "identity" + ], + "groups": [ + "item", + "science" + ] }, { "name": "icon-dock-connector", - "file": "cable.svg" + "file": "cable.svg", + "keywords": [ + "usb", + "apple", + "30-pin", + "adaptor", + "cable", + "charges", + "charging" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-document-dashed-line", "file": "file.svg", - "missing": "TODO: Legacy until se have made a custom", + "keywords": [ + "documents", + "new", + "create", + "pages", + "papers", + "drafts" + ], + "groups": [ + "document" + ], "legacy": true }, { "name": "icon-document", - "file": "file.svg" + "file": "file.svg", + "keywords": [ + "papers", + "documents", + "pages", + "sheets", + "leaf", + "leaves", + "new", + "blank" + ], + "groups": [ + "item" + ] }, { "name": "icon-documents", @@ -700,7 +1162,19 @@ }, { "name": "icon-door-open", - "file": "door-open.svg" + "file": "door-open.svg", + "keywords": [ + "doors", + "entrances", + "exits", + "log out", + "logout", + "log in", + "login" + ], + "groups": [ + "item" + ] }, { "name": "icon-download-alt", @@ -725,7 +1199,18 @@ }, { "name": "icon-edit", - "file": "pencil.svg" + "file": "pencil.svg", + "keywords": [ + "pencils", + "pens", + "edits", + "writers", + "authors", + "writes" + ], + "groups": [ + "item" + ] }, { "name": "icon-embed", @@ -734,6 +1219,21 @@ { "name": "icon-employee", "file": "user.svg", + "groups": [ + "user", + "special" + ], + "related": [ + "icon-user", + "icon-user-female", + "icon-umb-users", + "icon-user-glasses", + "icon-client", + "icon-employee", + "icon-piracy", + "icon-theif", + "icon-operator" + ], "legacy": true }, { @@ -746,11 +1246,34 @@ }, { "name": "icon-equalizer", - "file": "sliders-horizontal.svg" + "file": "sliders-horizontal.svg", + "keywords": [ + "equalizers", + "equaliser", + "equalisers", + "settings", + "options", + "configuration" + ], + "groups": [ + "item", + "technology", + "hardware" + ] }, { "name": "icon-escape", - "file": "circle-arrow-out-up-left.svg" + "file": "circle-arrow-out-up-left.svg", + "keywords": [ + "out", + "escapes", + "exits" + ], + "groups": [ + "action", + "arrow", + "circle" + ] }, { "name": "icon-ethernet", @@ -766,7 +1289,17 @@ }, { "name": "icon-facebook-like", - "file": "thumbs-up.svg" + "file": "thumbs-up.svg", + "keywords": [ + "thumbs up", + "likes", + "social media" + ], + "groups": [ + "item", + "hand", + "thumb" + ] }, { "name": "icon-factory", @@ -778,11 +1311,32 @@ }, { "name": "icon-file-cabinet", - "file": "square-library.svg" + "file": "square-library.svg", + "keywords": [ + "filing cabinets", + "offices", + "drawers", + "storage" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-files", - "file": "file-stack.svg" + "file": "file-stack.svg", + "keywords": [ + "storage", + "filing", + "filing cabinets", + "repository", + "repositories" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-filter-arrows", @@ -794,7 +1348,19 @@ }, { "name": "icon-fingerprint", - "file": "fingerprint.svg" + "file": "fingerprint.svg", + "keywords": [ + "fingerprints", + "crimes", + "criminals", + "id", + "identification", + "biometrics" + ], + "groups": [ + "item", + "security" + ] }, { "name": "icon-fire", @@ -827,11 +1393,32 @@ }, { "name": "icon-folder", - "file": "folder.svg" + "file": "folder.svg", + "keywords": [ + "folders", + "filing", + "documents", + "stroage" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-folders", - "file": "folders.svg" + "file": "folders.svg", + "keywords": [ + "files", + "documents", + "storage", + "library", + "components" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-font", @@ -877,7 +1464,19 @@ }, { "name": "icon-gift", - "file": "gift.svg" + "file": "gift.svg", + "keywords": [ + "gifts", + "presents", + "christmas", + "birthdays", + "giving", + "rewards", + "surprises" + ], + "groups": [ + "item" + ] }, { "name": "icon-glasses", @@ -910,6 +1509,15 @@ { "name": "icon-globe-inverted-europe-africa", "file": "globe.svg", + "keywords": [ + "planets", + "earth", + "world" + ], + "groups": [ + "item", + "globe" + ], "legacy": true }, { @@ -918,7 +1526,20 @@ }, { "name": "icon-gps", - "file": "satellite.svg" + "file": "satellite.svg", + "keywords": [ + "satellites", + "space", + "satnav", + "sat nav", + "satellite navigation", + "gps" + ], + "groups": [ + "item", + "technology", + "hardware" + ] }, { "name": "icon-graduate", @@ -957,16 +1578,44 @@ }, { "name": "icon-handshake", - "file": "heart-handshake.svg" + "file": "heart-handshake.svg", + "keywords": [ + "meetings", + "handshakes", + "greetings", + "business" + ], + "groups": [ + "item", + "hand" + ] }, { "name": "icon-handtool-alt", "file": "hand.svg", + "keywords": [ + "hands", + "grabs", + "cursor" + ], + "groups": [ + "item", + "hand" + ], "legacy": true }, { "name": "icon-handtool", - "file": "hand.svg" + "file": "hand.svg", + "keywords": [ + "hands", + "grabs", + "cursor" + ], + "groups": [ + "item", + "hand" + ] }, { "name": "icon-hard-drive-alt", @@ -1017,15 +1666,44 @@ }, { "name": "icon-hearts", - "file": "heart.svg" + "file": "heart.svg", + "keywords": [ + "love", + "care", + "caring", + "health" + ], + "groups": [ + "shape" + ] }, { "name": "icon-height", - "file": "move-vertical.svg" + "file": "move-vertical.svg", + "keywords": [ + "heights", + "distances", + "spaces", + "spacing", + "vertical" + ], + "groups": [ + "action", + "arrow", + "box" + ] }, { "name": "icon-help-alt", - "file": "circle-help.svg" + "file": "circle-help.svg", + "keywords": [ + "questions", + "question marks", + "assistance" + ], + "groups": [ + "misc" + ] }, { "name": "icon-help", @@ -1067,7 +1745,22 @@ }, { "name": "icon-indent", - "file": "indent-increase.svg" + "file": "indent-increase.svg", + "keywords": [ + "move", + "indentation", + "padding", + "spacing", + "margin" + ], + "groups": [ + "action", + "arrow", + "box" + ], + "related": [ + "icon-outdent" + ] }, { "name": "icon-infinity", @@ -1080,16 +1773,47 @@ { "name": "icon-invoice", "file": "scroll-text.svg", + "keywords": [ + "bills", + "invoices", + "dollar", + "usd", + "currency" + ], + "groups": [ + "item", + "money", + "invoice" + ], "legacy": true }, { "name": "icon-ipad", "file": "tablet.svg", + "keywords": [ + "tablet" + ], "legacy": true }, { "name": "icon-iphone", "file": "smartphone.svg", + "keywords": [ + "mobiles", + "telephones", + "cellphones", + "cell phones" + ], + "groups": [ + "item", + "household", + "phone" + ], + "related": [ + "icon-old-phone", + "icon-phone", + "icon-phone-ring" + ], "legacy": true }, { @@ -1099,31 +1823,122 @@ { "name": "icon-item-arrangement", "file": "table-properties.svg", + "keywords": [ + "rows", + "grid", + "boxes", + "squares", + "six", + "6" + ], + "groups": [ + "shape", + "box", + "layout" + ], + "related": [ + "icon-thumbnails", + "icon-grid", + "icon-stop", + "icon-thumbnail-list", + "icon-item-arrangement" + ], "legacy": true }, { "name": "icon-junk", - "file": "archive-x.svg" + "file": "archive-x.svg", + "keywords": [ + "trash", + "recycling bin", + "recycle bin", + "bin", + "reuses" + ], + "groups": [ + "item", + "household" + ] }, { "name": "icon-key", - "file": "key-round.svg" + "file": "key-round.svg", + "keywords": [ + "key", + "lock", + "house", + "home" + ], + "groups": [ + "item", + "security" + ], + "related": [ + "icon-lock", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ] }, { "name": "icon-keyboard", - "file": "keyboard.svg" + "file": "keyboard.svg", + "keywords": [ + "type", + "inputs" + ], + "groups": [ + "item", + "technology", + "hardware" + ] }, { "name": "icon-lab", - "file": "flask-conical.svg" + "file": "flask-conical.svg", + "keywords": [ + "science", + "beaker", + "test tube", + "testtube" + ], + "groups": [ + "misc" + ] }, { "name": "icon-laptop", - "file": "laptop.svg" + "file": "laptop.svg", + "keywords": [ + "pc", + "computers", + "macbooks" + ], + "groups": [ + "item", + "technology", + "hardware" + ] }, { "name": "icon-layers-alt", "file": "layers.svg", + "keywords": [ + "boxes", + "multiple", + "three", + "3", + "nested", + "restore" + ], + "groups": [ + "shape", + "box" + ], + "related": [ + "icon-screensharing" + ], "legacy": true }, { @@ -1132,80 +1947,270 @@ }, { "name": "icon-layout", - "file": "layout-dashboard.svg" + "file": "layout-dashboard.svg", + "keywords": [ + "media", + "newspaper", + "layouts", + "magazines" + ], + "groups": [ + "shape", + "box", + "layout" + ] }, { "name": "icon-left-double-arrow", - "file": "chevrons-left.svg" + "file": "chevrons-left.svg", + "keywords": [ + "chevrons", + "arrows", + "backwards" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-legal", - "file": "scale.svg" + "file": "scale.svg", + "keywords": [ + "scales", + "weight", + "mass", + "compare", + "balance" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-weight" + ] }, { "name": "icon-lense", "file": "focus.svg", + "keywords": [ + "circles", + "orbits", + "planets", + "eyeballs", + "target" + ], + "groups": [ + "item" + ], "legacy": true }, { "name": "icon-library", - "file": "landmark.svg" + "file": "landmark.svg", + "keywords": [ + "temple", + "institution", + "government" + ], + "groups": [ + "building" + ], + "related": [ + "icon-school" + ] }, { "name": "icon-light-down", - "file": "sun-moon.svg" + "file": "sun-moon.svg", + "keywords": [ + "brightness" + ] }, { "name": "icon-light-up", - "file": "sun.svg" + "file": "sun.svg", + "keywords": [ + "brightness" + ] }, { "name": "icon-lightbulb-active", - "file": "lightbulb.svg" + "file": "lightbulb.svg", + "keywords": [ + "on", + "switch", + "lamps", + "bulbs", + "lights" + ], + "groups": [ + "item", + "household" + ] }, { "name": "icon-lightbulb", "file": "lightbulb-off.svg", + "keywords": [ + "off", + "lights", + "bulbs", + "lamps" + ], + "groups": [ + "item", + "household" + ], "legacy": true }, { "name": "icon-lightning", - "file": "cloud-lightning.svg" + "file": "cloud-lightning.svg", + "keywords": [ + "storms", + "electricity" + ], + "groups": [ + "weather", + "cloud" + ] }, { "name": "icon-link", - "file": "link.svg" + "file": "link.svg", + "keywords": [ + "chains", + "links", + "hyperlinks" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-list", - "file": "align-justify.svg" + "file": "align-justify.svg", + "keywords": [ + "menus", + "hamburgers", + "three", + "3", + "catalogue", + "catalog", + "inventory", + "record" + ], + "groups": [ + "shape", + "box", + "layout" + ], + "related": [ + "icon-thumbnails", + "icon-thumbnails-small", + "icon-thumbnail-list", + "icon-umb-contour" + ] }, { "name": "icon-load", "file": "arrow-down-to-line.svg", + "keywords": [ + "downloads" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-navigation-bottom" + ], "legacy": true }, { "name": "icon-loading", "file": "watch.svg", + "keywords": [ + "watches", + "clocks", + "time" + ], + "groups": [ + "item", + "clock" + ], "legacy": true }, { "name": "icon-locate", - "file": "locate.svg" + "file": "locate.svg", + "keywords": [ + "crosshairs", + "gps", + "location" + ], + "groups": [ + "space" + ] }, { "name": "icon-location-near-me", "file": "map-pinned.svg", + "keywords": [ + "geolocation", + "maps", + "pins" + ], + "groups": [ + "misc" + ], + "related": [ + "icon-pin-location", + "icon-location-nearby" + ], "legacy": true }, { "name": "icon-location-nearby", - "file": "map-pinned.svg" + "file": "map-pinned.svg", + "keywords": [ + "geolocation", + "maps", + "pins" + ], + "groups": [ + "misc" + ], + "related": [ + "icon-pin-location", + "icon-location-near-me" + ] }, { "name": "icon-lock", - "file": "lock.svg" + "file": "lock.svg", + "keywords": [ + "padlocks", + "locks", + "security", + "secret", + "locked" + ], + "groups": [ + "item", + "security" + ], + "related": [ + "icon-lock", + "icon-combination-lock", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ] }, { "name": "icon-log-out", @@ -1240,57 +2245,197 @@ }, { "name": "icon-map-marker", - "file": "map-pin.svg" + "file": "map-pin.svg", + "keywords": [ + "pins", + "maps", + "markers", + "locations", + "lollipop", + "lolly" + ], + "groups": [ + "misc" + ] }, { "name": "icon-map", - "file": "map.svg" + "file": "map.svg", + "keywords": [ + "partitions", + "screens", + "leaflets", + "flyers" + ], + "groups": [ + "item", + "globe" + ] }, { "name": "icon-medal", - "file": "medal.svg" + "file": "medal.svg", + "keywords": [ + "awards", + "prizes", + "stars", + "heroes" + ], + "groups": [ + "item", + "award" + ], + "related": [ + "icon-diploma", + "icon-diploma-alt", + "icon-trophy" + ] }, { "name": "icon-medical-emergency", - "file": "heart-pulse.svg" + "file": "heart-pulse.svg", + "keywords": [ + "medicine", + "hospitals", + "ambulances", + "health" + ], + "groups": [ + "logo" + ], + "related": [ + "icon-medicine" + ] }, { "name": "icon-medicine", - "file": "pill.svg" + "file": "pill.svg", + "keywords": [ + "bottles", + "pills", + "medicines" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-medical-emergency" + ] }, { "name": "icon-meeting", "file": "presentation.svg", + "keywords": [ + "boardroom", + "table", + "dinner" + ], + "groups": [ + "user" + ], "legacy": true }, { "name": "icon-megaphone", - "file": "megaphone.svg" + "file": "megaphone.svg", + "keywords": [ + "announcements" + ], + "groups": [ + "item", + "household" + ] }, { "name": "icon-merge", - "file": "merge.svg" + "file": "merge.svg", + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-message-open", - "file": "mail-open.svg" + "file": "mail-open.svg", + "keywords": [ + "emails", + "envelopes", + "letters", + "sms" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-message-unopened", + "icon-message" + ] }, { "name": "icon-message-unopened", "file": "mail.svg", + "keywords": [ + "emails", + "envelopes", + "letters", + "sms" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-message", + "icon-message-open" + ], "legacy": true }, { "name": "icon-message", - "file": "mail.svg" + "file": "mail.svg", + "keywords": [ + "emails", + "envelopes", + "letters", + "sms" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-message-unopened", + "icon-message-open" + ] }, { "name": "icon-microscope", - "file": "microscope.svg" + "file": "microscope.svg", + "keywords": [ + "science", + "lab" + ], + "groups": [ + "item" + ], + "related": [ + "icon-lab" + ] }, { "name": "icon-mindmap", "file": "network.svg", + "keywords": [ + "chart", + "flow chart", + "diagram", + "decision tree" + ], + "groups": [ + "data" + ], "legacy": true }, { @@ -1299,11 +2444,32 @@ }, { "name": "icon-mountain", - "file": "mountain-snow.svg" + "file": "mountain-snow.svg", + "keywords": [ + "landscape", + "geography", + "nature", + "natural feature" + ], + "groups": [ + "item", + "nature" + ] }, { "name": "icon-mouse-cursor", - "file": "mouse-pointer.svg" + "file": "mouse-pointer.svg", + "keywords": [ + "cursors", + "pointers", + "arrows", + "mouse", + "mice" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-mouse", @@ -1311,136 +2477,440 @@ }, { "name": "icon-movie-alt", - "file": "clapperboard.svg" + "file": "clapperboard.svg", + "keywords": [ + "movies", + "films", + "hollywood", + "action", + "clapperboards", + "filmmaking", + "directors", + "crew" + ], + "groups": [ + "item" + ] }, { "name": "icon-movie", - "file": "film.svg" + "file": "film.svg", + "keywords": [ + "movies", + "films", + "reels" + ], + "groups": [ + "item" + ] }, { "name": "icon-multiple-credit-cards", - "file": "wallet-cards.svg" + "file": "wallet-cards.svg", + "keywords": [ + "payments", + "debit cards", + "credit cards", + "contactless", + "cashless", + "loyalty cards", + "store cards", + "business cards" + ], + "groups": [ + "item", + "money", + "card" + ], + "related": [ + "icon-credit-card", + "icon-credit-card-alt", + "icon-multiple-credit-cards" + ] }, { "name": "icon-multiple-windows", - "file": "book-copy.svg" + "file": "book-copy.svg", + "keywords": [ + "stacked", + "minimize", + "restore" + ], + "groups": [ + "action", + "window" + ] }, { "name": "icon-music", - "file": "music.svg" + "file": "music.svg", + "keywords": [ + "notes", + "musical", + "sounds" + ], + "groups": [ + "item", + "media" + ] }, { "name": "icon-name-badge", "file": "contact.svg", + "keywords": [ + "brooch", + "sheriff", + "sticker" + ], "legacy": true }, { "name": "icon-navigation-bottom", "file": "arrow-down-to-line.svg", + "keywords": [ + "last", + "end", + "arrows", + "triangles" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-page-up", + "icon-page-down", + "icon-navigation-top" + ], "legacy": true }, { "name": "icon-navigation-down", "file": "chevron-down.svg", + "keywords": [ + "arrows", + "triangles" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigation-first", "file": "arrow-left-to-line.svg", + "keywords": [ + "start", + "beginning" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigation-horizontal", "file": "move-horizontal.svg", + "keywords": [ + "arrows", + "lengths", + "widths", + "measure" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigation-last", "file": "arrow-right-to-line.svg", + "keywords": [ + "end", + "finish" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigation-left", "file": "chevron-left.svg", + "keywords": [ + "arrows", + "triangles" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigation-right", "file": "chevron-right.svg", + "keywords": [ + "arrows", + "triangles" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-navigation-up" + ], "legacy": true }, { "name": "icon-navigation-road", "file": "move-vertical.svg", + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigation-top", "file": "arrow-up-to-line.svg", + "keywords": [ + "start", + "top", + "arrows", + "triangles" + ], + "groups": [ + "action", + "arrow", + "box" + ], + "related": [ + "icon-page-up", + "icon-page-down", + "icon-navigation-bottom" + ], "legacy": true }, { "name": "icon-navigation-up", "file": "chevron-up.svg", + "keywords": [ + "triangles", + "arrows" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-navigation-right" + ], "legacy": true }, { "name": "icon-navigation-vertical", "file": "move-vertical.svg", + "keywords": [ + "up", + "down", + "scroll" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigation", "file": "move.svg", + "keywords": [ + "move", + "drag and drop", + "drag & drop", + "pan" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-navigational-arrow", - "file": "navigation-2.svg" + "file": "navigation-2.svg", + "keywords": [ + "satnav", + "sat nav", + "satellite navigation", + "gps" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-network-alt", - "file": "network.svg" + "file": "network.svg", + "keywords": [ + "graphs", + "charts", + "networks", + "trees", + "hierarchy", + "flowcharts", + "flow charts", + "branches", + "paths", + "forks" + ], + "groups": [ + "data" + ], + "related": [ + "icon-mindmap" + ] }, { "name": "icon-newspaper-alt", "file": "newspaper.svg", + "keywords": [ + "blogs", + "articles", + "journalism", + "journalist", + "press", + "media", + "magazine" + ], + "groups": [ + "item", + "household" + ], "legacy": true }, { "name": "icon-newspaper", - "file": "newspaper.svg" + "file": "newspaper.svg", + "keywords": [ + "blogs", + "articles", + "journalism", + "journalist", + "press", + "media", + "magazine" + ], + "groups": [ + "item", + "household" + ] }, { "name": "icon-next-media", "file": "fast-forward.svg", + "keywords": [ + "fast forward", + "skip" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-previous-media" + ], "legacy": true }, { "name": "icon-next", - "file": "skip-forward.svg" + "file": "skip-forward.svg", + "keywords": [ + "right", + "triangles", + "forwards" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-play" + ] }, { "name": "icon-nodes", "file": "waypoints.svg", + "keywords": [ + "git", + "line", + "graph" + ], + "groups": [ + "data" + ], "legacy": true }, { "name": "icon-notepad-alt", "file": "file-text.svg", + "groups": [ + "item", + "workplace" + ], "legacy": true }, { "name": "icon-notepad", - "file": "file-text.svg" + "file": "file-text.svg", + "keywords": [ + "notebook", + "text", + "txt" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-old-key", - "file": "key.svg" + "file": "key.svg", + "groups": [ + "item", + "security" + ], + "related": [ + "icon-lock", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ] }, { "name": "icon-old-phone", "file": "phone.svg", + "keywords": [ + "telephones" + ], + "groups": [ + "item", + "household", + "phone" + ], + "related": [ + "icon-iphone", + "icon-phone", + "icon-phone-ring" + ], "legacy": true }, { @@ -1449,11 +2919,44 @@ }, { "name": "icon-operator", - "file": "user-cog.svg" + "file": "user-cog.svg", + "keywords": [ + "microphones", + "users", + "people", + "person", + "support", + "phonecalls", + "call centres", + "call centers" + ], + "groups": [ + "user", + "special" + ], + "related": [ + "icon-user", + "icon-user-female", + "icon-umb-users", + "icon-user-glasses", + "icon-client", + "icon-employee", + "icon-piracy", + "icon-theif", + "icon-operator" + ] }, { "name": "icon-ordered-list", - "file": "list-ordered.svg" + "file": "list-ordered.svg", + "keywords": [ + "numbered list", + "numbers" + ], + "groups": [ + "action", + "format" + ] }, { "name": "icon-origami", @@ -1461,70 +2964,254 @@ }, { "name": "icon-out", - "file": "external-link.svg" + "file": "external-link.svg", + "keywords": [ + "export", + "external", + "arrows" + ], + "groups": [ + "action", + "arrow", + "box" + ] }, { "name": "icon-outbox", "file": "archive-restore.svg", + "keywords": [ + "out tray", + "trays" + ], + "groups": [ + "item", + "workplace" + ], "legacy": true }, { "name": "icon-outdent", - "file": "indent-decrease.svg" + "file": "indent-decrease.svg", + "keywords": [ + "move", + "indentation", + "padding", + "spacing", + "margin" + ], + "groups": [ + "action", + "arrow", + "box" + ], + "related": [ + "icon-indent" + ] }, { "name": "icon-page-add", - "file": "file-plus-2.svg" + "file": "file-plus-2.svg", + "keywords": [ + "new", + "create", + "documents", + "pages" + ], + "groups": [ + "document" + ] }, { "name": "icon-page-down", - "file": "arrow-down-to-line.svg" + "file": "arrow-down-to-line.svg", + "keywords": [ + "bottom" + ], + "groups": [ + "action", + "arrow", + "box" + ], + "related": [ + "icon-page-up", + "icon-navigation-top", + "icon-navigation-bottom" + ] }, { "name": "icon-page-remove", - "file": "file-minus-2.svg" + "file": "file-minus-2.svg", + "keywords": [ + "delete", + "documents", + "pages" + ], + "groups": [ + "document" + ] }, { "name": "icon-page-restricted", - "file": "file-x-2.svg" + "file": "file-x-2.svg", + "keywords": [ + "documents", + "pages", + "disabled", + "restricted" + ], + "groups": [ + "document" + ] }, { "name": "icon-page-up", - "file": "arrow-up-to-line.svg" + "file": "arrow-up-to-line.svg", + "keywords": [ + "top" + ], + "groups": [ + "action", + "arrow", + "box" + ], + "related": [ + "icon-page-down", + "icon-navigation-top", + "icon-navigation-bottom" + ] }, { "name": "icon-paint-roller", "file": "paint-bucket.svg", + "keywords": [ + "decorate", + "decoration", + "decorating", + "themes", + "theming", + "colour", + "color", + "paint" + ], + "groups": [ + "item", + "household" + ], "legacy": true }, { "name": "icon-palette", - "file": "palette.svg" + "file": "palette.svg", + "keywords": [ + "artist", + "painting", + "painter", + "themes", + "theming", + "colour", + "color", + "paint" + ], + "groups": [ + "item", + "household" + ] }, { "name": "icon-panel-show", - "file": "panel-bottom-open.svg" + "file": "panel-bottom-open.svg", + "keywords": [ + "panels", + "up", + "triangles", + "maximize", + "maximise", + "expand" + ], + "groups": [ + "action", + "window" + ], + "related": [ + "icon-pannel-close" + ] }, { "name": "icon-pannel-close", - "file": "panel-bottom-close.svg" + "file": "panel-bottom-close.svg", + "keywords": [ + "panels", + "down", + "triangles", + "minimize", + "minimise" + ], + "groups": [ + "action", + "window" + ], + "related": [ + "icon-panel-show" + ] }, { "name": "icon-paper-bag", "file": "shopping-basket.svg", + "keywords": [ + "carrier", + "container", + "sack" + ], "legacy": true }, { "name": "icon-paper-plane-alt", - "file": "send-horizontal.svg" + "file": "send-horizontal.svg", + "keywords": [ + "paper aeroplane", + "paper airplane", + "sending", + "sends", + "sent", + "delivers" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-paper-plane" + ] }, { "name": "icon-paper-plane", - "file": "send.svg" + "file": "send.svg", + "keywords": [ + "paper aeroplane", + "paper airplane", + "sending", + "sends", + "sent", + "delivers" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-paper-plane-alt" + ] }, { "name": "icon-partly-cloudy", - "file": "cloud-sun.svg" + "file": "cloud-sun.svg", + "keywords": [ + "sunny spells" + ], + "groups": [ + "weather", + "cloud" + ] }, { "name": "icon-paragraph", @@ -1533,226 +3220,774 @@ { "name": "icon-paste-in", "file": "clipboard-paste.svg", + "keywords": [ + "clipboard" + ], + "groups": [ + "action" + ], "legacy": true }, { "name": "icon-pause", - "file": "pause.svg" + "file": "pause.svg", + "groups": [ + "item", + "media" + ] }, { "name": "icon-pc", "file": "monitor.svg", + "keywords": [ + "computers", + "servers", + "desktops", + "pcs" + ], + "groups": [ + "item", + "technology", + "hardware" + ], "legacy": true }, { "name": "icon-people-alt-2", "file": "person-standing.svg", + "keywords": [ + "person", + "man", + "men", + "male" + ], + "groups": [ + "user" + ], "legacy": true }, { "name": "icon-people-alt", "file": "person-standing.svg", + "keywords": [ + "person", + "man", + "men", + "male" + ], + "groups": [ + "user" + ], "legacy": true }, { "name": "icon-people-female", "file": "person-standing.svg", + "keywords": [ + "person", + "people", + "woman", + "female", + "women" + ], + "groups": [ + "user" + ], "legacy": true }, { "name": "icon-people", - "file": "person-standing.svg" + "file": "person-standing.svg", + "keywords": [ + "person", + "man", + "men", + "male" + ], + "groups": [ + "user" + ] }, { "name": "icon-phone-ring", - "file": "phone-call.svg" + "file": "phone-call.svg", + "keywords": [ + "telephones", + "phones", + "calling" + ], + "groups": [ + "item", + "household", + "phone" + ] }, { "name": "icon-phone", - "file": "phone.svg" + "file": "phone.svg", + "keywords": [ + "telephones", + "phones", + "calling" + ], + "groups": [ + "item", + "household", + "phone" + ] }, { "name": "icon-photo-album", - "file": "book-image.svg" + "file": "book-image.svg", + "keywords": [ + "books", + "photo albums" + ], + "groups": [ + "picture" + ] }, { "name": "icon-picture", - "file": "image.svg" + "file": "image.svg", + "keywords": [ + "photograph", + "image", + "picture", + "mountains", + "scenery", + "landscape" + ], + "groups": [ + "picture" + ], + "related": [ + "icon-umb-media", + "icon-pictures", + "icon-pictures-alt", + "icon-pictures-alt-2", + "icon-photo-album", + "icon-mountain" + ] }, { "name": "icon-pictures-alt-2", - "file": "gallery-thumbnails.svg" + "file": "gallery-thumbnails.svg", + "keywords": [ + "photograph", + "image", + "picture", + "mountains", + "scenery", + "landscape" + ], + "groups": [ + "picture" + ], + "related": [ + "icon-picture", + "icon-pictures", + "icon-pictures-alt", + "icon-umb-media", + "icon-photo-album", + "icon-mountain" + ] }, { "name": "icon-pictures-alt", "file": "image.svg", + "keywords": [ + "photograph", + "image", + "picture", + "mountains", + "scenery", + "landscape" + ], + "groups": [ + "picture" + ], + "related": [ + "icon-picture", + "icon-pictures", + "icon-umb-media", + "icon-pictures-alt-2", + "icon-photo-album", + "icon-mountain" + ], "legacy": true }, { "name": "icon-pictures", - "file": "camera.svg" + "file": "camera.svg", + "keywords": [ + "photograph", + "photography", + "image", + "picture", + "cameras" + ], + "groups": [ + "picture" + ], + "related": [ + "icon-picture", + "icon-umb-media", + "icon-pictures-alt", + "icon-pictures-alt-2", + "icon-photo-album" + ] }, { "name": "icon-pie-chart", - "file": "chart-pie.svg" + "file": "chart-pie.svg", + "keywords": [ + "pie graph", + "pie chart", + "piece", + "quarters", + "fourths", + "pizzas", + "cakes" + ], + "groups": [ + "data" + ] }, { "name": "icon-piggy-bank", - "file": "piggy-bank.svg" + "file": "piggy-bank.svg", + "keywords": [ + "animals", + "farms", + "pigs" + ], + "groups": [ + "item", + "money" + ] }, { "name": "icon-pin-location", - "file": "map-pin.svg" + "file": "map-pin.svg", + "keywords": [ + "geolocation", + "maps", + "pins" + ], + "groups": [ + "misc" + ], + "related": [ + "icon-location-nearby", + "icon-location-near-me" + ] }, { "name": "icon-plane", - "file": "plane.svg" + "file": "plane.svg", + "keywords": [ + "airplanes", + "aeroplanes", + "aircraft", + "flying", + "flight" + ], + "groups": [ + "transport", + "vehicle" + ] }, { "name": "icon-planet", "file": "orbit.svg", + "keywords": [ + "space", + "saturn" + ], + "groups": [ + "item", + "globe" + ], "legacy": true }, { "name": "icon-play", - "file": "play.svg" + "file": "play.svg", + "keywords": [ + "right", + "arrows", + "triangles", + "continue" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-next" + ] }, { "name": "icon-playing-cards", "file": "gallery-horizontal-end.svg", + "keywords": [ + "slideshows", + "carousels", + "poker", + "card games", + "playing cards" + ], + "groups": [ + "misc", + "game" + ], "legacy": true }, { "name": "icon-playlist", - "file": "list-music.svg" + "file": "list-music.svg", + "keywords": [ + "music", + "musical notes" + ], + "groups": [ + "item", + "media" + ] }, { "name": "icon-plugin", - "file": "blocks.svg" + "file": "blocks.svg", + "keywords": [ + "puzzle piece", + "jigsaws", + "games", + "kids", + "children", + "plugins", + "plug-ins", + "extensions", + "packages" + ], + "groups": [ + "misc", + "game" + ] }, { "name": "icon-podcast", - "file": "podcast.svg" + "file": "podcast.svg", + "keywords": [ + "person", + "users", + "people" + ], + "groups": [ + "user", + "special" + ] }, { "name": "icon-poll", "file": "vote.svg", + "keywords": [ + "bar graphs", + "bar charts" + ], + "groups": [ + "data" + ], "legacy": true }, { "name": "icon-post-it", - "file": "sticky-note.svg" + "file": "sticky-note.svg", + "keywords": [ + "postits", + "post-its", + "post its", + "labels", + "stickers", + "notes", + "pages", + "sheets" + ], + "groups": [ + "document" + ] }, { "name": "icon-power-outlet", "file": "square-power.svg", + "keywords": [ + "power sockets", + "power outlets", + "electric", + "electricity" + ], + "groups": [ + "item", + "household" + ], "legacy": true }, { "name": "icon-power", - "file": "power.svg" + "file": "power.svg", + "keywords": [ + "shut down", + "on", + "off" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-presentation", - "file": "presentation.svg" + "file": "presentation.svg", + "keywords": [ + "audience", + "talks", + "powerpoints", + "slideshows", + "keynotes", + "speakers", + "conference" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-previous-media", - "file": "rewind.svg" + "file": "rewind.svg", + "keywords": [ + "rewind", + "skip" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-next-media" + ] }, { "name": "icon-previous", - "file": "skip-back.svg" + "file": "skip-back.svg", + "keywords": [ + "arrows", + "triangles" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-price-dollar", "file": "badge-dollar-sign.svg", + "groups": [ + "item", + "money" + ], "legacy": true }, { "name": "icon-price-euro", "file": "badge-euro.svg", + "groups": [ + "item", + "money" + ], "legacy": true }, { "name": "icon-price-pound", "file": "badge-pound-sterling.svg", + "groups": [ + "item", + "money" + ], "legacy": true }, { "name": "icon-price-yen", "file": "badge-japanese-yen.svg", + "keywords": [ + "buy", + "money" + ], + "groups": [ + "item", + "money" + ], "legacy": true }, { "name": "icon-print", - "file": "printer.svg" + "file": "printer.svg", + "keywords": [ + "printer", + "print" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-printer-alt" + ] }, { "name": "icon-printer-alt", "file": "printer.svg", + "keywords": [ + "printers", + "peripherals" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-print" + ], "legacy": true }, { "name": "icon-projector", - "file": "projector.svg" + "file": "projector.svg", + "keywords": [ + "home cinema", + "slideshows", + "presentations" + ], + "groups": [ + "item", + "media" + ] }, { "name": "icon-pulse", - "file": "activity.svg" + "file": "activity.svg", + "keywords": [ + "heartbeat", + "health", + "line charts", + "monitors", + "line graphs" + ], + "groups": [ + "data" + ] }, { "name": "icon-pushpin", - "file": "pin.svg" + "file": "pin.svg", + "keywords": [ + "map pins", + "thumb tack", + "noticeboard" + ], + "groups": [ + "item", + "workplace" + ] }, { "name": "icon-qr-code", - "file": "qr-code.svg" + "file": "qr-code.svg", + "keywords": [ + "barcode", + "qr codes" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-quote", - "file": "quote.svg" + "file": "quote.svg", + "keywords": [ + "quotation marks", + "speech marks", + "speakers", + "talks", + "quotes", + "talking", + "chatting", + "testimonials" + ], + "groups": [ + "misc" + ] }, { "name": "icon-radio-alt", - "file": "radio.svg" + "file": "radio.svg", + "keywords": [ + "broadcast", + "tv", + "fm", + "television", + "aerials", + "ariels", + "transmitters", + "podcasts" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-radio-alt", + "icon-radio-receiver" + ] }, { "name": "icon-radio-receiver", - "file": "boom-box.svg" + "file": "boom-box.svg", + "keywords": [ + "broadcast", + "tv", + "fm", + "television", + "receivers", + "podcasts", + "retro" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-radio-alt", + "icon-radio" + ] }, { "name": "icon-radio", - "file": "radio-tower.svg" + "file": "radio-tower.svg", + "keywords": [ + "broadcast", + "tv", + "fm", + "television", + "aerials", + "ariels", + "transmitters", + "podcasts" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-radio-alt", + "icon-radio-receiver" + ] }, { "name": "icon-rain", - "file": "cloud-rain.svg" + "file": "cloud-rain.svg", + "keywords": [ + "raining", + "precipitation" + ], + "groups": [ + "weather", + "cloud" + ] }, { "name": "icon-rate", "file": "star.svg", + "keywords": [ + "stars" + ], + "groups": [ + "shape" + ], "legacy": true }, { "name": "icon-re-post", - "file": "repeat.svg" + "file": "repeat.svg", + "keywords": [ + "retweet", + "share", + "repost" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-axis-rotation", + "icon-axis-rotation-2", + "icon-axis-rotation-3", + "icon-sync", + "icon-refresh" + ] }, { "name": "icon-readonly", - "file": "pencil-off.svg" + "file": "pencil-off.svg", + "keywords": [ + "uneditable" + ], + "groups": [ + "action" + ] }, { "name": "icon-receipt-alt", - "file": "receipt.svg" + "file": "receipt.svg", + "groups": [ + "item", + "money", + "receipt" + ], + "related": [ + "icon-receipt-yen", + "icon-receipt-pound", + "icon-receipt-euro", + "icon-receipt-dollar" + ] }, { "name": "icon-reception", - "file": "concierge-bell.svg" + "file": "concierge-bell.svg", + "keywords": [ + "receptionists", + "desks", + "working" + ], + "groups": [ + "user" + ] }, { "name": "icon-record", "file": "disc-3.svg", + "keywords": [ + "circles" + ], + "groups": [ + "shape" + ], "legacy": true }, { @@ -1761,180 +3996,640 @@ }, { "name": "icon-redo", - "file": "redo-2.svg" + "file": "redo-2.svg", + "keywords": [ + "arrow", + "forward" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-undo", + "icon-delete-key", + "icon-arrow-right", + "icon-navigation-right", + "icon-right-double-arrow" + ] }, { "name": "icon-refresh", - "file": "rotate-cw.svg" + "file": "rotate-cw.svg", + "keywords": [ + "arrow", + "recycle", + "sync", + "repeat" + ], + "groups": [ + "action", + "rotate" + ], + "related": [ + "icon-axis-rotation", + "icon-axis-rotation-2", + "icon-axis-rotation-3", + "icon-sync", + "icon-re-post" + ] }, { "name": "icon-remote", "file": "calculator.svg", + "keywords": [ + "remote controls", + "buttons" + ], + "groups": [ + "item", + "household" + ], "legacy": true }, { "name": "icon-remove", - "file": "trash-2.svg" + "file": "trash-2.svg", + "keywords": [ + "minus", + "subtracts", + "lines", + "deletes" + ], + "groups": [ + "maths" + ] }, { "name": "icon-repeat-one", - "file": "repeat-1.svg" + "file": "repeat-1.svg", + "keywords": [ + "arrows", + "bi-directional", + "two", + "2", + "swap", + "loop", + "reverse" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-repeat", + "icon-traffic-alt", + "icon-tab-key", + "icon-shuffle", + "icon-traffic", + "icon-navigation-road" + ] }, { "name": "icon-repeat", - "file": "repeat.svg" + "file": "repeat.svg", + "keywords": [ + "arrows", + "bi-directional", + "two", + "2", + "swap", + "loop", + "reverse" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-repeat-one", + "icon-traffic-alt", + "icon-tab-key", + "icon-shuffle", + "icon-traffic", + "icon-navigation-road" + ] }, { "name": "icon-reply-arrow", - "file": "reply.svg" + "file": "reply.svg", + "keywords": [ + "arrows", + "back" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-resize", - "file": "scaling.svg" + "file": "scaling.svg", + "keywords": [ + "arrows", + "move", + "resizes", + "scales" + ], + "groups": [ + "action", + "arrow" + ] }, { "name": "icon-return-to-top", "file": "arrow-up-to-line.svg", + "keywords": [ + "loops", + "repeats", + "arrows" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-right-double-arrow", "file": "chevrons-right.svg", + "keywords": [ + "chevrons", + "two", + "2" + ], + "groups": [ + "action", + "arrow" + ], "legacy": true }, { "name": "icon-roadsign", "file": "milestone.svg", + "keywords": [ + "warnings" + ], + "groups": [ + "transport" + ], "legacy": true }, { "name": "icon-rocket", - "file": "rocket.svg" + "file": "rocket.svg", + "keywords": [ + "space", + "launches" + ], + "groups": [ + "transport", + "vehicle" + ] }, { "name": "icon-rss", - "file": "rss.svg" + "file": "rss.svg", + "keywords": [ + "rss feed", + "syndication", + "broadcasts", + "waves" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-ruler-alt", - "file": "pencil-ruler.svg" + "file": "pencil-ruler.svg", + "keywords": [ + "triangles", + "set squares", + "measures", + "tools" + ], + "groups": [ + "item", + "tool" + ] }, { "name": "icon-ruler", - "file": "ruler.svg" + "file": "ruler.svg", + "keywords": [ + "measures", + "tools" + ], + "groups": [ + "item", + "tool" + ] }, { "name": "icon-satellite-dish", - "file": "satellite-dish.svg" + "file": "satellite-dish.svg", + "keywords": [ + "broadcasts", + "transmits", + "receiver" + ], + "groups": [ + "item", + "technology", + "hardware" + ] }, { "name": "icon-save", - "file": "save.svg" + "file": "save.svg", + "keywords": [ + "imports", + "circles", + "arrows" + ], + "groups": [ + "action", + "arrow", + "circle" + ], + "related": [ + "icon-umb-deploy" + ] }, { "name": "icon-scan", - "file": "radar.svg" + "file": "radar.svg", + "keywords": [ + "radar" + ], + "groups": [ + "misc" + ] }, { "name": "icon-school", - "file": "school.svg" + "file": "school.svg", + "keywords": [ + "clock tower", + "town hall", + "building", + "university" + ], + "groups": [ + "building" + ] }, { "name": "icon-screensharing", - "file": "screen-share.svg" + "file": "screen-share.svg", + "keywords": [ + "boxes", + "multiple", + "two", + "2", + "nested", + "restore" + ], + "groups": [ + "shape", + "box" + ], + "related": [ + "icon-layers-alt" + ] }, { "name": "icon-script-alt", "file": "scroll.svg", + "keywords": [ + "scroll", + "javascript", + "js" + ], + "groups": [ + "file" + ], + "related": [ + "icon-script" + ], "legacy": true }, { "name": "icon-script", - "file": "scroll-text.svg" + "file": "scroll-text.svg", + "keywords": [ + "scroll", + "javascript", + "js" + ], + "groups": [ + "file" + ], + "related": [ + "icon-script-alt" + ] }, { "name": "icon-scull", - "file": "skull.svg" + "file": "skull.svg", + "keywords": [ + "dead", + "death", + "expired", + "old", + "skull", + "pirate", + "piracy" + ], + "groups": [ + "item" + ], + "related": [ + "icon-piracy" + ] }, { "name": "icon-search", - "file": "search.svg" + "file": "search.svg", + "keywords": [ + "magnifying glass" + ], + "groups": [ + "item", + "household" + ] }, { "name": "icon-sensor", - "file": "scan-eye.svg" + "file": "scan-eye.svg", + "keywords": [ + "waves", + "earthquake", + "epicentre", + "epicenter" + ], + "groups": [ + "misc" + ] }, { "name": "icon-server-alt", "file": "database.svg", + "keywords": [ + "db", + "databases", + "data store" + ], + "groups": [ + "item", + "technology", + "hardware" + ], "legacy": true }, { "name": "icon-server", - "file": "server.svg" + "file": "server.svg", + "keywords": [ + "servers", + "rack", + "hardware" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-stacked-disks", + "icon-disk-image", + "icon-ssd" + ] }, { "name": "icon-settings-alt", "file": "settings.svg", + "keywords": [ + "settings", + "cog", + "wheel", + "preferences" + ], + "groups": [ + "settings" + ], + "related": [ + "icon-settings", + "icon-umb-developer", + "icon-settings-alt-2" + ], "legacy": true }, { "name": "icon-settings", - "file": "settings.svg" + "file": "settings.svg", + "keywords": [ + "settings", + "cog", + "wheel", + "preferences" + ], + "groups": [ + "settings" + ], + "related": [ + "icon-umb-developer", + "icon-settings-alt", + "icon-settings-alt-2" + ] }, { "name": "icon-share-alt", - "file": "wifi.svg" + "file": "wifi.svg", + "keywords": [ + "broadcasts", + "waves" + ], + "groups": [ + "action" + ] }, { "name": "icon-share", - "file": "share-2.svg" + "file": "share-2.svg", + "keywords": [ + "networks", + "social media" + ], + "groups": [ + "action" + ] }, { "name": "icon-sharing-iphone", - "file": "share.svg" + "file": "share.svg", + "keywords": [ + "share", + "export", + "arrows", + "boxes" + ], + "groups": [ + "action", + "arrow", + "box" + ] }, { "name": "icon-shield", - "file": "shield-half.svg" + "file": "shield-half.svg", + "keywords": [ + "security", + "protect", + "secure", + "badge" + ], + "groups": [ + "item", + "security" + ] }, { "name": "icon-shift", - "file": "arrow-big-up.svg" + "file": "arrow-big-up.svg", + "keywords": [ + "arrows", + "up" + ], + "groups": [ + "action", + "key" + ] }, { "name": "icon-shipping-box", - "file": "container.svg" + "file": "container.svg", + "keywords": [ + "grid", + "grill", + "lines" + ], + "groups": [ + "shape", + "box" + ] }, { "name": "icon-shipping", - "file": "baggage-claim.svg" + "file": "baggage-claim.svg", + "keywords": [ + "trailer", + "sack truck", + "boxes", + "lift", + "carry" + ], + "groups": [ + "commerce" + ], + "related": [ + "icon-truck" + ] }, { "name": "icon-shoe", "file": "footprints.svg", + "keywords": [ + "trainers", + "sneakers" + ], + "groups": [ + "item", + "clothing" + ], "legacy": true }, { "name": "icon-shopping-basket-alt-2", "file": "shopping-basket.svg", + "keywords": [ + "carts", + "checkouts" + ], + "groups": [ + "commerce" + ], + "related": [ + "icon-shopping-basket", + "item-shopping-basket-alt" + ], "legacy": true }, { "name": "icon-shopping-basket-alt", - "file": "shopping-basket.svg" + "file": "shopping-basket.svg", + "keywords": [ + "bag", + "gift" + ], + "groups": [ + "commerce" + ], + "related": [ + "icon-shopping-basket", + "item-shopping-basket-alt-2" + ] }, { "name": "icon-shopping-basket", - "file": "shopping-cart.svg" + "file": "shopping-cart.svg", + "keywords": [ + "trolley", + "trollies", + "supermarket" + ], + "groups": [ + "commerce" + ], + "related": [ + "icon-shopping-basket-alt", + "item-shopping-basket-alt-2" + ] }, { "name": "icon-shuffle", - "file": "shuffle.svg" + "file": "shuffle.svg", + "keywords": [ + "arrows", + "two", + "2", + "mix", + "random" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-traffic-alt", + "icon-tab-key", + "icon-traffic", + "icon-repeat", + "icon-navigation-road" + ] }, { "name": "icon-sience", "file": "atom.svg", + "keywords": [ + "nuclear", + "orbit" + ], + "groups": [ + "misc" + ], "legacy": true }, { @@ -1943,34 +4638,118 @@ }, { "name": "icon-single-note", - "file": "music-2.svg" + "file": "music-2.svg", + "keywords": [ + "music", + "sounds", + "audio" + ], + "groups": [ + "item", + "media" + ] }, { "name": "icon-sitemap", "file": "network.svg", + "keywords": [ + "trees", + "family trees", + "hierachies", + "hierachy", + "structure", + "flowcharts", + "flow charts", + "flow diagrams" + ], + "groups": [ + "data" + ], "legacy": true }, { "name": "icon-sleep", - "file": "moon-star.svg" + "file": "moon-star.svg", + "keywords": [ + "moons", + "crescent", + "nighttime" + ], + "groups": [ + "weather" + ] }, { "name": "icon-slideshow", "file": "presentation.svg", + "keywords": [ + "powerpoints", + "data", + "keynotes", + "presentations", + "slideshows", + "slide shows" + ], + "groups": [ + "item", + "workplace" + ], "legacy": true }, { "name": "icon-smiley-inverted", "file": "smile.svg", + "keywords": [ + "emojis", + "emoticons", + "faces", + "people", + "person", + "user", + "happy", + "happiness" + ], + "groups": [ + "user" + ], + "related": [ + "icon-smiley" + ], "legacy": true }, { "name": "icon-smiley", - "file": "smile.svg" + "file": "smile.svg", + "keywords": [ + "emojis", + "emoticons", + "faces", + "people", + "person", + "user", + "happy", + "happiness" + ], + "groups": [ + "user" + ], + "related": [ + "icon-smiley-inverted" + ] }, { "name": "icon-snow", - "file": "cloud-snow.svg" + "file": "cloud-snow.svg", + "keywords": [ + "snowing", + "cold", + "winter", + "hailing" + ], + "groups": [ + "weather", + "cloud" + ] }, { "name": "icon-sort", @@ -1978,89 +4757,364 @@ }, { "name": "icon-sound-low", - "file": "volume-1.svg" + "file": "volume-1.svg", + "keywords": [ + "sounds", + "audio", + "music", + "speakers", + "amplifiers", + "amps", + "volume", + "minimum" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-sound-medium", + "icon-sound", + "icon-sound-off", + "icon-sound-waves", + "icon-speaker" + ] }, { "name": "icon-sound-medium", "file": "volume-2.svg", + "keywords": [ + "sounds", + "audio", + "music", + "speakers", + "amplifiers", + "amps", + "volume", + "medium" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-sound", + "icon-sound-low", + "icon-sound-off", + "icon-sound-waves", + "icon-speaker" + ], "legacy": true }, { "name": "icon-sound-off", - "file": "volume.svg" + "file": "volume.svg", + "keywords": [ + "sounds", + "audio", + "music", + "speakers", + "amplifiers", + "amps", + "volume", + "muted" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-sound-medium", + "icon-sound-low", + "icon-sound", + "icon-sound-waves", + "icon-speaker" + ] }, { "name": "icon-sound-waves", - "file": "waves.svg" + "file": "waves.svg", + "keywords": [ + "sounds", + "audio", + "music" + ], + "groups": [ + "item", + "media" + ] }, { "name": "icon-sound", - "file": "volume-2.svg" + "file": "volume-2.svg", + "keywords": [ + "sounds", + "audio", + "music", + "speakers", + "amplifiers", + "amps", + "volume", + "maximum" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-sound-medium", + "icon-sound-low", + "icon-sound-off", + "icon-sound-waves", + "icon-speaker" + ] }, { "name": "icon-spades", - "file": "spade.svg" + "file": "spade.svg", + "groups": [ + "misc", + "game" + ] }, { "name": "icon-speaker", - "file": "speaker.svg" + "file": "speaker.svg", + "keywords": [ + "sounds", + "audio", + "music", + "speakers", + "amplifiers", + "amps" + ], + "groups": [ + "item", + "media" + ], + "related": [ + "icon-sound", + "icon-sound-waves" + ] }, { "name": "icon-speed-gauge", - "file": "circle-gauge.svg" + "file": "circle-gauge.svg", + "keywords": [ + "guage", + "speed", + "scale", + "fuel" + ], + "groups": [ + "measure" + ], + "related": [ + "icon-temperatrure-alt" + ] }, { "name": "icon-split-alt", - "file": "square-split-horizontal.svg" + "file": "square-split-horizontal.svg", + "keywords": [ + "arrows", + "fork", + "three", + "3" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-split" + ] }, { "name": "icon-split", - "file": "split.svg" + "file": "split.svg", + "keywords": [ + "arrows", + "fork", + "two", + "2" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-split-alt" + ] }, { "name": "icon-sprout", - "file": "sprout.svg" + "file": "sprout.svg", + "keywords": [ + "plant", + "sapling", + "spring" + ], + "groups": [ + "item", + "nature" + ], + "related": [ + "icon-tree" + ] }, { "name": "icon-squiggly-line", "file": "route.svg", + "keywords": [ + "wave", + "random", + "squiggle" + ], + "groups": [ + "misc" + ], + "related": [ + "icon-stream" + ], "legacy": true }, { "name": "icon-ssd", "file": "hard-drive.svg", + "keywords": [ + "disk", + "hdd", + "sata", + "hardware" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-server", + "icon-disk-image", + "icon-ssd" + ], "legacy": true }, { "name": "icon-stacked-disks", "file": "server.svg", + "keywords": [ + "hard drives", + "ssd", + "hdd", + "servers", + "rack", + "hardware" + ], + "groups": [ + "item", + "technology", + "hardware" + ], + "related": [ + "icon-server", + "icon-disk-image", + "icon-ssd" + ], "legacy": true }, { "name": "icon-stamp", "file": "square-asterisk.svg", + "keywords": [ + "frame", + "photos", + "photographs", + "pictures", + "images", + "icon-shipping-box" + ], + "groups": [ + "item" + ], "legacy": true }, { "name": "icon-stop-alt", - "file": "octagon-x.svg" + "file": "octagon-x.svg", + "keywords": [ + "sign", + "octagon", + "eight", + "8" + ], + "groups": [ + "misc" + ], + "related": [ + "icon-stop", + "icon-stop-hand" + ] }, { "name": "icon-stop-hand", "file": "hand.svg", + "keywords": [ + "palm" + ], + "groups": [ + "item", + "hand" + ], + "related": [ + "icon-stop-alt", + "icon-stop-hand" + ], "legacy": true }, { "name": "icon-stop", - "file": "square.svg" + "file": "square.svg", + "keywords": [ + "square" + ], + "groups": [ + "shape", + "box" + ], + "related": [ + "icon-thumbnails", + "icon-thumbnails-small", + "icon-record", + "icon-play", + "icon-pause" + ] }, { "name": "icon-store", - "file": "store.svg" + "file": "store.svg", + "keywords": [ + "shop", + "market", + "supermarket", + "superstore" + ], + "groups": [ + "building" + ] }, { "name": "icon-stream", "file": "square-activity.svg", + "keywords": [ + "circle", + "wave", + "sine", + "alternating current" + ], + "groups": [ + "misc" + ], "legacy": true }, { @@ -2077,24 +5131,93 @@ }, { "name": "icon-sunny", - "file": "sun.svg" + "file": "sun.svg", + "keywords": [ + "weather", + "summer" + ], + "groups": [ + "weather" + ], + "related": [ + "icon-snow", + "icon-cloudy", + "icon-cloud" + ] }, { "name": "icon-sweatshirt", "file": "shirt.svg", + "keywords": [ + "jumper", + "pullover" + ], + "groups": [ + "item", + "clothing" + ], + "related": [ + "icon-top", + "icon-t-shirt" + ], "legacy": true }, { "name": "icon-sync", - "file": "refresh-ccw.svg" + "file": "refresh-ccw.svg", + "keywords": [ + "refresh", + "recycle", + "sync" + ], + "groups": [ + "action", + "rotate" + ], + "related": [ + "icon-axis-rotation", + "icon-axis-rotation-2", + "icon-axis-rotation-3", + "icon-refresh", + "icon-re-post" + ] }, { "name": "icon-t-shirt", - "file": "shirt.svg" + "file": "shirt.svg", + "keywords": [ + "tshirt", + "top" + ], + "groups": [ + "item", + "clothing" + ], + "related": [ + "icon-top" + ] }, { "name": "icon-tab-key", - "file": "arrow-right-to-line.svg" + "file": "arrow-right-to-line.svg", + "keywords": [ + "arrow", + "line", + "end", + "stop" + ], + "groups": [ + "action", + "key", + "arrow" + ], + "related": [ + "icon-traffic-alt", + "icon-traffic", + "icon-shuffle", + "icon-repeat", + "icon-navigation-road" + ] }, { "name": "icon-table", @@ -2102,32 +5225,122 @@ }, { "name": "icon-tag", - "file": "tag.svg" + "file": "tag.svg", + "keywords": [ + "prices", + "labels", + "tags" + ], + "groups": [ + "item" + ], + "related": [ + "icon-tags" + ] }, { "name": "icon-tags", - "file": "tags.svg" + "file": "tags.svg", + "keywords": [ + "two", + "2", + "prices", + "labels", + "tags" + ], + "groups": [ + "item" + ], + "related": [ + "icon-tag" + ] }, { "name": "icon-takeaway-cup", "file": "cup-soda.svg", + "keywords": [ + "coffee", + "mug", + "tea" + ], + "groups": [ + "item", + "food", + "drink" + ], + "related": [ + "icon-coffee", + "icon-cocktail", + "icon-beer-glass", + "icon-wine-glass" + ], "legacy": true }, { "name": "icon-target", - "file": "target.svg" + "file": "target.svg", + "keywords": [ + "circles", + "two", + "2", + "nested", + "nesting", + "bullet point", + "radio buttons", + "radios" + ], + "groups": [ + "misc" + ] }, { "name": "icon-temperatrure-alt", - "file": "thermometer-snowflake.svg" + "file": "thermometer-snowflake.svg", + "keywords": [ + "temperature", + "thermometer", + "guage", + "speed", + "scale", + "fuel" + ], + "groups": [ + "measure" + ], + "related": [ + "icon-speed-gauge", + "icon-temperature" + ] }, { "name": "icon-temperature", - "file": "thermometer-sun.svg" + "file": "thermometer-sun.svg", + "keywords": [ + "thermometer", + "health" + ], + "groups": [ + "measure" + ], + "related": [ + "icon-temperatrure-alt" + ] }, { "name": "icon-terminal", - "file": "square-terminal.svg" + "file": "square-terminal.svg", + "keywords": [ + "console", + "commands", + "line", + "code", + "developers", + "cli" + ], + "groups": [ + "action", + "window" + ] }, { "name": "icon-text-align-center", @@ -2155,80 +5368,307 @@ }, { "name": "icon-theater", - "file": "drama.svg" + "file": "drama.svg", + "keywords": [ + "theatre", + "masks", + "arts", + "theatrical", + "costume" + ], + "groups": [ + "building" + ] }, { "name": "icon-thumb-down", - "file": "thumbs-down.svg" + "file": "thumbs-down.svg", + "keywords": [ + "no", + "thumbs down" + ], + "groups": [ + "item", + "hand", + "thumb" + ], + "related": [ + "icon-thumb-up" + ] }, { "name": "icon-thumb-up", - "file": "thumbs-up.svg" + "file": "thumbs-up.svg", + "keywords": [ + "yes", + "thumbs up" + ], + "groups": [ + "item", + "hand", + "thumb" + ], + "related": [ + "icon-thumb-down" + ] }, { "name": "icon-thumbnail-list", - "file": "layout-list.svg" + "file": "layout-list.svg", + "keywords": [ + "media" + ], + "groups": [ + "shape", + "box", + "layout" + ] }, { "name": "icon-thumbnails-small", - "file": "grip.svg" + "file": "grip.svg", + "keywords": [ + "grid", + "boxes", + "squares", + "nine", + "9" + ], + "groups": [ + "shape", + "box", + "layout" + ], + "related": [ + "icon-thumbnails", + "icon-grid", + "icon-stop", + "icon-thumbnail-list", + "icon-item-arrangement" + ] }, { "name": "icon-thumbnails", - "file": "layout-grid.svg" + "file": "layout-grid.svg", + "keywords": [ + "grid", + "boxes", + "squares", + "four", + "4" + ], + "groups": [ + "shape", + "box", + "layout" + ], + "related": [ + "icon-thumbnails-small", + "icon-grid", + "icon-stop", + "icon-thumbnail-list" + ] }, { "name": "icon-ticket", - "file": "ticket.svg" + "file": "ticket.svg", + "keywords": [ + "one", + "1" + ], + "groups": [ + "item", + "money", + "note", + "ticket" + ], + "related": [ + "icon-coins", + "icon-bills" + ] }, { "name": "icon-time", - "file": "clock-4.svg" + "file": "clock-4.svg", + "keywords": [ + "clock", + "stopwatch" + ], + "groups": [ + "item", + "clock" + ] }, { "name": "icon-timer", - "file": "timer.svg" + "file": "timer.svg", + "keywords": [ + "clock", + "stopwatch" + ], + "groups": [ + "item", + "clock" + ] }, { "name": "icon-tools", "file": "wrench.svg", + "keywords": [ + "spanner", + "settings", + "wrench", + "screwdriver" + ], + "groups": [ + "item", + "tool" + ], + "related": [ + "icon-wrench", + "icon-tools" + ], "legacy": true }, { "name": "icon-top", "file": "shirt.svg", + "keywords": [ + "vest" + ], + "groups": [ + "item", + "clothing" + ], + "related": [ + "icon-t-shirt" + ], "legacy": true }, { "name": "icon-traffic-alt", "file": "arrow-left-right.svg", + "keywords": [ + "arrows", + "bi-directional", + "two", + "2", + "swap", + "navigation" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-traffic", + "icon-tab-key", + "icon-shuffle", + "icon-repeat", + "icon-repeat-one", + "icon-navigation-road" + ], "legacy": true }, { "name": "icon-trafic", - "file": "arrow-left-right.svg" + "file": "arrow-left-right.svg", + "keywords": [ + "arrows", + "bi-directional", + "two", + "2", + "swap" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-traffic-alt", + "icon-shuffle", + "icon-repeat", + "icon-navigation-road" + ] }, { "name": "icon-train", - "file": "train-front.svg" + "file": "train-front.svg", + "keywords": [ + "trams", + "railways", + "trains", + "public transport" + ], + "groups": [ + "transport", + "vehicle" + ] }, { "name": "icon-trash-alt-2", "file": "trash-2.svg", + "keywords": [ + "bin", + "rubbish" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-trash", + "icon-trash-alt" + ], "legacy": true }, { "name": "icon-trash-alt", "file": "trash-2.svg", + "keywords": [ + "bin", + "rubbish" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-trash", + "icon-trash-alt-2" + ], "legacy": true }, { "name": "icon-trash", - "file": "trash-2.svg" + "file": "trash-2.svg", + "keywords": [ + "bin", + "rubbish" + ], + "groups": [ + "item", + "household" + ], + "related": [ + "icon-trash-alt", + "icon-trash-alt-2" + ] }, { "name": "icon-tree", - "file": "tree-deciduous.svg" + "file": "tree-deciduous.svg", + "keywords": [ + "plants", + "woods", + "forests", + "nature", + "outdoors" + ], + "groups": [ + "item", + "nature" + ] }, { "name": "icon-trending-up-down", @@ -2236,52 +5676,209 @@ }, { "name": "icon-trophy", - "file": "trophy.svg" + "file": "trophy.svg", + "keywords": [ + "awards", + "cups", + "winnings", + "rewards" + ], + "groups": [ + "item", + "award" + ], + "related": [ + "icon-medal", + "icon-diploma", + "icon-diploma-alt" + ] }, { "name": "icon-truck", - "file": "truck.svg" + "file": "truck.svg", + "keywords": [ + "lorry", + "vehicle", + "van", + "shipping", + "delivery" + ], + "groups": [ + "transport", + "vehicle" + ], + "related": [ + "icon-shipping" + ] }, { "name": "icon-tv-old", - "file": "tv.svg" + "file": "tv.svg", + "keywords": [ + "telly", + "tv", + "retro", + "crt" + ], + "groups": [ + "item", + "technology" + ], + "related": [ + "icon-tv" + ] }, { "name": "icon-tv", - "file": "monitor-play.svg" + "file": "monitor-play.svg", + "keywords": [ + "telly", + "tv", + "monitor", + "display" + ], + "groups": [ + "item", + "technology" + ], + "related": [ + "icon-tv-old" + ] }, { "name": "icon-umb-content", "file": "file.svg", + "keywords": [ + "pages", + "papers", + "documents" + ], + "groups": [ + "document" + ], + "related": [ + "icon-document", + "icon-document-dashed-line", + "icon-documents", + "icon-article", + "icon-diploma-alt", + "icon-script", + "icon-script-alt" + ], "legacy": true }, { "name": "icon-umb-developer", "file": "user-cog.svg", + "keywords": [ + "settings", + "cog", + "wheel", + "preferences" + ], + "groups": [ + "settings" + ], + "related": [ + "icon-settings", + "icon-settings-alt", + "icon-settings-alt-2" + ], "legacy": true }, { "name": "icon-umb-media", "file": "image.svg", + "keywords": [ + "photograph", + "image", + "picture", + "mountains", + "scenery", + "landscape" + ], + "groups": [ + "picture" + ], + "related": [ + "icon-picture", + "icon-pictures", + "icon-pictures-alt", + "icon-pictures-alt-2", + "icon-photo-album", + "icon-mountain" + ], "legacy": true }, { "name": "icon-umb-settings", "file": "wrench.svg", + "keywords": [ + "spanner", + "wrench" + ], + "groups": [ + "item", + "tool" + ], + "related": [ + "icon-wrench", + "icon-tools" + ], "legacy": true }, { "name": "icon-umb-users", "file": "user.svg", + "keywords": [ + "person", + "people" + ], + "groups": [ + "user" + ], + "related": [ + "icon-user", + "icon-user-female", + "icon-user-glasses", + "icon-client", + "icon-employee", + "icon-piracy", + "icon-theif", + "icon-operator" + ], "legacy": true }, { "name": "icon-umbrella", - "file": "umbrella.svg" + "file": "umbrella.svg", + "keywords": [ + "rain", + "shelter" + ], + "groups": [ + "item", + "household" + ] }, { "name": "icon-undo", - "file": "undo-2.svg" + "file": "undo-2.svg", + "keywords": [ + "arrow", + "back" + ], + "groups": [ + "action", + "arrow" + ], + "related": [ + "icon-redo", + "icon-backspace", + "icon-arrow-left", + "icon-navigation-left", + "icon-left-double-arrow" + ] }, { "name": "icon-underline", @@ -2293,7 +5890,24 @@ }, { "name": "icon-unlocked", - "file": "lock-open.svg" + "file": "lock-open.svg", + "keywords": [ + "padlock", + "insecure" + ], + "groups": [ + "item", + "security", + "lock" + ], + "related": [ + "icon-lock", + "icon-combination-lock-open", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ] }, { "name": "icon-unplug", @@ -2307,72 +5921,325 @@ { "name": "icon-usb-connector", "file": "cable.svg", + "keywords": [ + "plugs", + "peripherals", + "technology" + ], + "groups": [ + "item", + "technology" + ], + "related": [ + "icon-usb", + "icon-wall-plug", + "icon-dock-connector" + ], "legacy": true }, { "name": "icon-usb", - "file": "usb.svg" + "file": "usb.svg", + "groups": [ + "item", + "technology" + ], + "related": [ + "icon-usb-connector" + ] }, { "name": "icon-user-female", "file": "user.svg", + "keywords": [ + "person", + "people", + "woman", + "women" + ], + "groups": [ + "user" + ], + "related": [ + "icon-people-female", + "icon-user-females", + "icon-user-females-alt", + "icon-user", + "icon-user-female", + "icon-umb-users", + "icon-user-glasses", + "icon-client", + "icon-employee", + "icon-piracy", + "icon-theif", + "icon-operator" + ], "legacy": true }, { "name": "icon-user-females-alt", "file": "users.svg", + "keywords": [ + "person", + "people", + "three", + "3", + "women", + "woman" + ], + "groups": [ + "user", + "multiple" + ], + "related": [ + "icon-users-alt", + "icon-user-females", + "icon-user-females-alt", + "icon-user", + "icon-user-female", + "icon-umb-users" + ], "legacy": true }, { "name": "icon-user-females", "file": "users.svg", + "keywords": [ + "person", + "people", + "three", + "3", + "women", + "woman" + ], + "groups": [ + "user", + "multiple" + ], + "related": [ + "icon-users-alt", + "icon-user-females", + "icon-user-females-alt", + "icon-user", + "icon-user-female", + "icon-umb-users" + ], "legacy": true }, { "name": "icon-user-glasses", "file": "user.svg", + "keywords": [ + "person", + "people", + "man", + "men", + "male", + "specs", + "nerd" + ], + "groups": [ + "user", + "special" + ], + "related": [ + "icon-user", + "icon-user-female", + "icon-umb-users", + "icon-client", + "icon-employee", + "icon-piracy", + "icon-theif", + "icon-operator" + ], "legacy": true }, { "name": "icon-user", - "file": "user.svg" + "file": "user.svg", + "keywords": [ + "person", + "people", + "man", + "men", + "male" + ], + "groups": [ + "user" + ], + "related": [ + "icon-user-female", + "icon-people", + "icon-people-alt", + "icon-people-alt-2", + "icon-users", + "icon-users-alt", + "icon-user-female", + "icon-umb-users", + "icon-user-glasses", + "icon-client", + "icon-employee", + "icon-piracy", + "icon-theif", + "icon-operator" + ] }, { "name": "icon-users-alt", "file": "users.svg", + "keywords": [ + "person", + "people", + "three", + "3", + "men", + "man", + "male" + ], + "groups": [ + "user", + "multiple" + ], + "related": [ + "icon-users-alt", + "icon-user-females", + "icon-user-females-alt", + "icon-user", + "icon-user-female", + "icon-umb-users" + ], "legacy": true }, { "name": "icon-users", - "file": "users.svg" + "file": "users.svg", + "keywords": [ + "person", + "people", + "three", + "3", + "men", + "man", + "male" + ], + "groups": [ + "user", + "multiple" + ], + "related": [ + "icon-users-alt", + "icon-user-females", + "icon-user-females-alt", + "icon-user", + "icon-user-female", + "icon-umb-users" + ] }, { "name": "icon-utilities", - "file": "pocket-knife.svg" + "file": "pocket-knife.svg", + "keywords": [ + "toolbox", + "tools" + ], + "groups": [ + "item", + "tool" + ], + "related": [ + "icon-briefcase" + ] }, { "name": "icon-vcard", - "file": "contact.svg" + "file": "contact.svg", + "keywords": [ + "business cards", + "id cards", + "profiles", + "personas", + "person", + "users" + ], + "groups": [ + "file" + ], + "related": [ + "icon-umb-members" + ] }, { "name": "icon-video", - "file": "video.svg" + "file": "video.svg", + "keywords": [ + "media", + "movie", + "film", + "camera", + "record" + ], + "groups": [ + "item", + "media" + ] }, { "name": "icon-voice", - "file": "mic.svg" + "file": "mic.svg", + "keywords": [ + "microphone", + "podcast", + "audio", + "record" + ], + "groups": [ + "item", + "media" + ] }, { "name": "icon-wall-plug", - "file": "plug.svg" + "file": "plug.svg", + "keywords": [ + "power", + "electricity", + "cable" + ], + "groups": [ + "item", + "technology" + ], + "related": [ + "icon-power-outlet", + "icon-dock-connector" + ] }, { "name": "icon-wallet", - "file": "wallet.svg" + "file": "wallet.svg", + "keywords": [ + "purse", + "money", + "cash", + "pay", + "payment", + "checkout" + ], + "groups": [ + "item", + "money" + ] }, { "name": "icon-wand", - "file": "wand-sparkles.svg" + "file": "wand-sparkles.svg", + "keywords": [ + "magic", + "wizard" + ], + "groups": [ + "item" + ] }, { "name": "icon-webhook", @@ -2380,19 +6247,63 @@ }, { "name": "icon-weight", - "file": "weight.svg" + "file": "weight.svg", + "keywords": [ + "kg", + "tonne", + "mass", + "heavy", + "kilo", + "kilogram" + ], + "groups": [ + "item" + ], + "related": [ + "icon-legal" + ] }, { "name": "icon-width", - "file": "move-horizontal.svg" + "file": "move-horizontal.svg", + "keywords": [ + "arrow", + "size", + "resize", + "length" + ], + "groups": [ + "action", + "size" + ] }, { "name": "icon-wifi", - "file": "wifi.svg" + "file": "wifi.svg", + "keywords": [ + "internet", + "broadcast", + "waves" + ], + "groups": [ + "item", + "technology" + ] }, { "name": "icon-window-popin", - "file": "square-arrow-down-left.svg" + "file": "square-arrow-down-left.svg", + "keywords": [ + "in", + "arrow", + "box", + "rectangle", + "square" + ], + "groups": [ + "action", + "window" + ] }, { "name": "icon-window-popout", @@ -2400,23 +6311,95 @@ }, { "name": "icon-window-sizes", - "file": "scaling.svg" + "file": "scaling.svg", + "keywords": [ + "square", + "multiple", + "rectangles", + "three", + "3", + "box" + ], + "groups": [ + "action", + "window" + ] }, { "name": "icon-wine-glass", - "file": "wine.svg" + "file": "wine.svg", + "keywords": [ + "goblets", + "wine", + "glasses", + "crockery", + "drinks", + "dinners", + "restaurants" + ], + "groups": [ + "item", + "food", + "drink" + ], + "related": [ + "icon-cocktail", + "icon-beer-glass", + "icon-takeaway-cup", + "icon-coffee" + ] }, { "name": "icon-wrench", - "file": "wrench.svg" + "file": "wrench.svg", + "keywords": [ + "spanner" + ], + "groups": [ + "item", + "tool" + ], + "related": [ + "icon-umb-settings", + "icon-tools" + ] }, { "name": "icon-wrong", - "file": "circle-x.svg" + "file": "circle-x.svg", + "keywords": [ + "cross", + "x", + "exit", + "quit", + "close", + "error" + ], + "groups": [ + "action", + "boolean" + ], + "related": [ + "icon-delete", + "icon-block", + "icon-delete-key", + "icon-backspace", + "icon-check", + "icon-checkbox", + "icon-checkbox-dotted-active", + "icon-circle-dotted-active", + "icon-application-error" + ] }, { "name": "icon-zip", - "file": "file-archive.svg" + "file": "file-archive.svg", + "keywords": [ + "zipper" + ], + "groups": [ + "file" + ] }, { "name": "icon-zom-out", @@ -2425,11 +6408,35 @@ }, { "name": "icon-zoom-in", - "file": "zoom-in.svg" + "file": "zoom-in.svg", + "keywords": [ + "magnifying glass", + "grow", + "bigger" + ], + "groups": [ + "action", + "zoom" + ], + "related": [ + "icon-zoom-out" + ] }, { "name": "icon-zoom-out", - "file": "zoom-out.svg" + "file": "zoom-out.svg", + "keywords": [ + "magnifying glass", + "shrink", + "smaller" + ], + "groups": [ + "action", + "zoom" + ], + "related": [ + "icon-zoom-in" + ] }, { "name": "icon-star", @@ -2597,7 +6604,6 @@ "file": "land-plot.svg" } ], - "custom": [], "simpleIcons": [ { "name": "icon-facebook", @@ -2632,6 +6638,16 @@ { "name": "icon-art-easel", "file": "legacy/icon-art-easel.svg", + "keywords": [ + "artworks", + "painting", + "paints", + "artist", + "gallary" + ], + "groups": [ + "picture" + ], "legacy": true }, { @@ -2652,16 +6668,39 @@ { "name": "icon-band-aid", "file": "legacy/icon-band-aid.svg", + "keywords": [ + "bandaids", + "plasters", + "band aids", + "health", + "first aid", + "medical" + ], + "groups": [ + "item", + "household" + ], "legacy": true }, { "name": "icon-baby-stroller", "file": "legacy/icon-baby-stroller.svg", + "keywords": [ + "pram", + "pushchair" + ], "legacy": true }, { "name": "icon-bill-dollar", "file": "legacy/icon-bill-dollar.svg", + "keywords": [ + "money", + "us", + "usa", + "paper", + "cash" + ], "legacy": true }, { @@ -2682,6 +6721,19 @@ { "name": "icon-bill", "file": "legacy/icon-bill.svg", + "keywords": [ + "currency", + "money", + "notes", + "one", + "1", + "bills" + ], + "groups": [ + "item", + "money", + "note" + ], "legacy": true }, { @@ -2692,6 +6744,13 @@ { "name": "icon-bills-dollar", "file": "legacy/icon-bills-dollar.svg", + "keywords": [ + "money", + "us", + "usa", + "paper", + "cash" + ], "legacy": true }, { @@ -2747,21 +6806,45 @@ { "name": "icon-clothes-hanger", "file": "legacy/icon-clothes-hanger.svg", + "keywords": [ + "clothes", + "clothing", + "wardrobes" + ], + "groups": [ + "item", + "clothing" + ], "legacy": true }, { "name": "icon-coin", "file": "legacy/icon-coin.svg", + "keywords": [ + "money", + "cash" + ], "legacy": true }, { "name": "icon-coins-dollar-alt", "file": "legacy/icon-coins-dollar-alt.svg", + "keywords": [ + "money", + "us", + "usa" + ], "legacy": true }, { "name": "icon-coins-dollar", "file": "legacy/icon-coins-dollar.svg", + "keywords": [ + "money", + "us", + "usa", + "cash" + ], "legacy": true }, { @@ -2802,16 +6885,44 @@ { "name": "icon-desk", "file": "legacy/icon-desk.svg", + "keywords": [ + "benches", + "desks", + "horses", + "gymnastics", + "hurdles" + ], + "groups": [ + "item", + "household" + ], "legacy": true }, { "name": "icon-dollar-bag", "file": "legacy/icon-dollar-bag.svg", + "keywords": [ + "money", + "us", + "usa", + "cash", + "sack" + ], "legacy": true }, { "name": "icon-eject", "file": "legacy/icon-eject.svg", + "keywords": [ + "ejects", + "up", + "top" + ], + "groups": [ + "action", + "arrow", + "box" + ], "legacy": true }, { @@ -2822,6 +6933,16 @@ { "name": "icon-female-symbol", "file": "legacy/icon-female-symbol.svg", + "keywords": [ + "woman", + "women", + "females", + "sexes", + "genders" + ], + "groups": [ + "misc" + ], "legacy": true }, { @@ -2832,6 +6953,14 @@ { "name": "icon-folder-open", "file": "legacy/icon-folder-open.svg", + "keywords": [ + "filing", + "documents" + ], + "groups": [ + "item", + "workplace" + ], "legacy": true }, { @@ -2842,6 +6971,17 @@ { "name": "icon-handprint", "file": "legacy/icon-handprint.svg", + "keywords": [ + "hands", + "personalisation", + "personalization", + "ids", + "profiles" + ], + "groups": [ + "item", + "hand" + ], "legacy": true }, { @@ -2857,16 +6997,48 @@ { "name": "icon-inactive-line", "file": "legacy/icon-inactive-line.svg", + "keywords": [ + "slashes", + "backslashes", + "lines", + "disabled", + "crossed" + ], + "groups": [ + "shape" + ], "legacy": true }, { "name": "icon-keychain", "file": "legacy/icon-keychain.svg", + "groups": [ + "item", + "security" + ], + "related": [ + "icon-lock", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ], "legacy": true }, { "name": "icon-keyhole", "file": "legacy/icon-keyhole.svg", + "groups": [ + "item", + "security" + ], + "related": [ + "icon-lock", + "icon-keyhole", + "icon-old-key", + "icon-keychain", + "icon-key" + ], "legacy": true }, { @@ -2877,6 +7049,15 @@ { "name": "icon-linux-tux", "file": "legacy/icon-linux-tux.svg", + "keywords": [ + "penguins" + ], + "groups": [ + "logo" + ], + "related": [ + "icon-os-x" + ], "legacy": true }, { @@ -2892,11 +7073,36 @@ { "name": "icon-molecular-network", "file": "legacy/icon-molecular-network.svg", + "keywords": [ + "molecule", + "atoms", + "network", + "hub" + ], + "groups": [ + "misc" + ], + "related": [ + "icon-molecular" + ], "legacy": true }, { "name": "icon-molecular", "file": "legacy/icon-molecular.svg", + "keywords": [ + "molecule", + "atoms", + "network", + "hub", + "virus" + ], + "groups": [ + "misc" + ], + "related": [ + "icon-molecular-network" + ], "legacy": true }, { @@ -2908,5 +7114,6 @@ "name": "icon-umbraco", "file": "legacy/icon-umbraco.svg" } - ] + ], + "custom": [] } diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-picker-modal.element.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-picker-modal.element.ts index e704fef32af2..3b58f4fb46f8 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-picker-modal.element.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-picker-modal.element.ts @@ -1,6 +1,7 @@ import type { UmbIconDefinition } from '../types.js'; import { UMB_ICON_REGISTRY_CONTEXT } from '../icon-registry.context-token.js'; import type { UmbIconPickerModalData, UmbIconPickerModalValue } from './icon-picker-modal.token.js'; +import { UmbIconSearchController } from './icon-search.controller.js'; import { css, customElement, @@ -16,12 +17,16 @@ import { umbFocus } from '@umbraco-cms/backoffice/lit-element'; import { UmbModalBaseElement } from '@umbraco-cms/backoffice/modal'; import { UmbTextStyles } from '@umbraco-cms/backoffice/style'; import type { UUIColorSwatchesEvent } from '@umbraco-cms/backoffice/external/uui'; -import { toCamelCase } from '@umbraco-cms/backoffice/utils'; +import { debounce, toCamelCase } from '@umbraco-cms/backoffice/utils'; @customElement('umb-icon-picker-modal') export class UmbIconPickerModalElement extends UmbModalBaseElement { #icons?: Array; + #searchController = new UmbIconSearchController(this); + + #debouncedFilterIcons = debounce(() => this.#filterIcons(), 250); + @query('#search') private _searchInput?: HTMLInputElement; @@ -39,17 +44,32 @@ export class UmbIconPickerModalElement extends UmbModalBaseElement { this.observe(context?.approvedIcons, (icons) => { this.#icons = icons; + this.#searchController.setIcons(icons ?? []); this.#filterIcons(); }); }); } - #filterIcons() { + override disconnectedCallback() { + super.disconnectedCallback(); + this.#debouncedFilterIcons.cancel(); + } + + #onSearchInput() { + this.#debouncedFilterIcons(); + } + + async #filterIcons() { if (!this.#icons) return; - const value = this._searchInput?.value; - if (value) { - this._isSearching = value.length > 0; - this._iconsFiltered = this.#icons.filter((icon) => icon.name.toLowerCase().includes(value.toLowerCase())); + const value = this._searchInput?.value?.trim(); + if (value && value.length > 0) { + this._isSearching = true; + try { + this._iconsFiltered = await this.#searchController.search(value); + } catch (error) { + // Ignore aborted searches — a newer search (or teardown) superseded this one. + if ((error as DOMException)?.name !== 'AbortError') throw error; + } } else { this._isSearching = false; this._iconsFiltered = this.#icons; @@ -121,7 +141,7 @@ export class UmbIconPickerModalElement extends UmbModalBaseElement diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-search.controller.test.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-search.controller.test.ts new file mode 100644 index 000000000000..3c5c3c2a87e7 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-search.controller.test.ts @@ -0,0 +1,177 @@ +import { expect } from '@open-wc/testing'; +import { UmbIconSearchController } from './icon-search.controller.js'; +import type { UmbIconDefinition } from '../types.js'; +import { customElement } from '@umbraco-cms/backoffice/external/lit'; +import { UmbControllerHostElementMixin } from '@umbraco-cms/backoffice/controller-api'; + +@customElement('test-icon-search-host') +class UmbTestControllerHostElement extends UmbControllerHostElementMixin(HTMLElement) {} + +const mockIcons: Array = [ + { + name: 'icon-truck', + path: () => Promise.resolve({ default: '' }), + keywords: ['lorry', 'vehicle', 'van', 'shipping', 'delivery'], + groups: ['transport', 'vehicle'], + related: ['icon-shipping'], + }, + { + name: 'icon-shipping', + path: () => Promise.resolve({ default: '' }), + keywords: ['box', 'package', 'parcel'], + groups: ['transport'], + related: ['icon-truck'], + }, + { + name: 'icon-heart', + path: () => Promise.resolve({ default: '' }), + keywords: ['love', 'like', 'favorite'], + groups: ['item', 'social'], + related: [], + }, + { + name: 'icon-search', + path: () => Promise.resolve({ default: '' }), + keywords: ['find', 'magnifying glass'], + groups: ['action'], + }, + { + name: 'icon-no-metadata', + path: () => Promise.resolve({ default: '' }), + }, + { + name: 'icon-plane', + path: () => Promise.resolve({ default: '' }), + keywords: ['airplane', 'flight'], + groups: ['transport vehicle'], + }, +]; + +describe('UmbIconSearchController', () => { + let host: UmbTestControllerHostElement; + let controller: UmbIconSearchController; + + beforeEach(() => { + host = new UmbTestControllerHostElement(); + controller = new UmbIconSearchController(host); + controller.setIcons(mockIcons); + }); + + it('should return empty array for empty query', async () => { + expect(await controller.search('')).to.deep.equal([]); + expect(await controller.search(' ')).to.deep.equal([]); + }); + + it('should match by icon name substring', async () => { + const results = await controller.search('truck'); + expect(results[0].name).to.equal('icon-truck'); + }); + + it('should match by keyword', async () => { + const results = await controller.search('delivery'); + expect(results.some((r) => r.name === 'icon-truck')).to.be.true; + }); + + it('should match by group', async () => { + const results = await controller.search('transport'); + expect(results.some((r) => r.name === 'icon-truck')).to.be.true; + expect(results.some((r) => r.name === 'icon-shipping')).to.be.true; + }); + + it('should rank exact name match higher than keyword match', async () => { + const results = await controller.search('heart'); + expect(results[0].name).to.equal('icon-heart'); + }); + + it('should include fuzzy matches for typos', async () => { + const results = await controller.search('truk'); + expect(results.some((r) => r.name === 'icon-truck')).to.be.true; + }); + + it('should fuzzy-match typos against tokens within a multi-word group', async () => { + // Group string on icon-plane is "transport vehicle". A typo'd query + // "transprtt" must fuzzy-match the "transport" token within the group, + // not the full "transport vehicle" string (where the extra word + // dominates the edit distance and pushes similarity below threshold). + const results = await controller.search('transprt'); + expect(results.some((r) => r.name === 'icon-plane')).to.be.true; + }); + + it('should match a partial word against a token within a multi-word group', async () => { + // "vehicl" should match icon-plane whose group is "transport vehicle", + // regardless of whether substring or fuzzy tier catches it. + const results = await controller.search('vehicl'); + expect(results.some((r) => r.name === 'icon-plane')).to.be.true; + }); + + it('should not include related icons that do not match the query', async () => { + // icon-truck has related: ['icon-shipping']. Searching for "truck" should + // only return icon-truck — icon-shipping is unrelated to the query. + const results = await controller.search('truck'); + expect(results.some((r) => r.name === 'icon-truck')).to.be.true; + expect(results.some((r) => r.name === 'icon-shipping')).to.be.false; + }); + + it('should match icons without metadata by name only', async () => { + const results = await controller.search('no-metadata'); + expect(results.some((r) => r.name === 'icon-no-metadata')).to.be.true; + }); + + it('should match multi-word keyword tokens', async () => { + const results = await controller.search('magnifying'); + expect(results.some((r) => r.name === 'icon-search')).to.be.true; + }); + it('should match multi-word keyword tokens', async () => { + const results = await controller.search('glass'); + expect(results.some((r) => r.name === 'icon-search')).to.be.true; + }); + + it('should return no results for unrelated query', async () => { + const results = await controller.search('xyznonexistent'); + expect(results).to.have.length(0); + }); + + it('should abort a prior in-flight search when a new one starts', async () => { + // Enough icons to force a yield within the scoring loop. + const many: Array = []; + for (let i = 0; i < 200; i++) { + many.push({ name: `icon-bulk-${i}`, path: () => Promise.resolve({ default: '' }) }); + } + many.push(...mockIcons); + controller.setIcons(many); + + const first = controller.search('truck'); + const second = controller.search('heart'); + + let firstError: unknown; + try { + await first; + } catch (err) { + firstError = err; + } + expect((firstError as DOMException)?.name).to.equal('AbortError'); + + const secondResults = await second; + expect(secondResults[0].name).to.equal('icon-heart'); + }); + + it('should abort an in-flight search on destroy', async () => { + const many: Array = []; + for (let i = 0; i < 200; i++) { + many.push({ name: `icon-bulk-${i}`, path: () => Promise.resolve({ default: '' }) }); + } + many.push(...mockIcons); + controller.setIcons(many); + + const pending = controller.search('truck'); + controller.destroy(); + + let error: unknown; + try { + await pending; + } catch (err) { + error = err; + } + expect((error as DOMException)?.name).to.equal('AbortError'); + }); +}); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-search.controller.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-search.controller.ts new file mode 100644 index 000000000000..13460bc78c0b --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-picker-modal/icon-search.controller.ts @@ -0,0 +1,187 @@ +import type { UmbIconDefinition } from '../types.js'; +import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api'; +import { fuzzyMatchScore, fuzzyTokenize } from '@umbraco-cms/backoffice/utils'; +import type { UmbControllerHost } from '@umbraco-cms/backoffice/controller-api'; + +const YIELD_EVERY = 50; // Yield to the event loop after scoring this many icons. + +interface ScoredIcon { + icon: UmbIconDefinition; + score: number; +} + +interface SearchableIcon { + nameTokens: Array; + keywordsLower: Array; + keywordTokens: Array; + groupTokens: Array; + searchableTokens: Array; + allSearchable: Array; +} + +/** + * Controller that searches a set of icons by name, keywords and groups using + * word-boundary and fuzzy matching. Substring matches only count when they + * begin at a token boundary (start of string or after whitespace/hyphen/dot), + * so e.g. a query of "paper" does not match "newspaper". Pre-computes per-icon + * lowercased tokens once per loaded icon set, and supports cancellation: a + * newer call to {@link UmbIconSearchController.search} aborts any in-flight + * search, and {@link UmbIconSearchController.destroy} aborts any in-flight + * search. + */ +export class UmbIconSearchController extends UmbControllerBase { + #icons: Array = []; + #searchable = new WeakMap(); + #inFlight?: AbortController; + + constructor(host: UmbControllerHost) { + super(host); + } + + /** + * Set the icons that subsequent {@link search} calls should operate on. + * Precomputed searchable data is held lazily per-icon via a WeakMap, so + * passing the same icon references across calls preserves the cache. + * @param {Array} icons - The icons to search through. + */ + setIcons(icons: Array): void { + this.#icons = icons; + } + + /** + * Search the configured icons for the given query. + * + * Aborts any in-flight search first. Rejects with an AbortError if the + * returned promise is superseded by another search or by {@link destroy}. + * @param {string} query - The search query string. + * @returns {Promise>} Filtered and sorted icons, + * ordered: exact/substring matches first, then fuzzy matches. + */ + async search(query: string): Promise> { + // Abort any previous in-flight search. + this.#inFlight?.abort(); + const controller = new AbortController(); + this.#inFlight = controller; + const { signal } = controller; + + const normalizedQuery = query.toLowerCase().trim(); + if (!normalizedQuery) return []; + + const queryTokens = fuzzyTokenize(normalizedQuery); + if (queryTokens.length === 0) return []; + + // Score all icons, yielding to the event loop periodically so that a + // newer search (or destroy) can take effect without finishing the + // current pass. + const scored: Array = []; + for (let i = 0; i < this.#icons.length; i++) { + if (i > 0 && i % YIELD_EVERY === 0) { + await new Promise((resolve) => setTimeout(resolve, 0)); + if (signal.aborted) throw this.#abortError(); + } + const icon = this.#icons[i]; + const score = this.#scoreIcon(icon, normalizedQuery, queryTokens); + if (score > 0) { + scored.push({ icon, score }); + } + } + + // Sort by score descending, then by name ascending for stable ordering of equal scores. + scored.sort((a, b) => b.score - a.score || a.icon.name.localeCompare(b.icon.name)); + + if (signal.aborted) throw this.#abortError(); + if (this.#inFlight === controller) { + this.#inFlight = undefined; + } + return scored.map((s) => s.icon); + } + + #abortError(): DOMException { + return new DOMException('Icon search aborted', 'AbortError'); + } + + #getSearchable(icon: UmbIconDefinition): SearchableIcon { + let cached = this.#searchable.get(icon); + if (cached) return cached; + + const nameTokens = fuzzyTokenize(icon.name).filter((t) => t !== 'icon'); + const keywordsLower = icon.keywords?.map((k) => k.toLowerCase()) ?? []; + const groupsLower = icon.groups?.map((g) => g.toLowerCase()) ?? []; + + const keywordTokens = keywordsLower.flatMap((k) => fuzzyTokenize(k)); + const groupTokens = groupsLower.flatMap((g) => fuzzyTokenize(g)); + const searchableTokens = [...nameTokens, ...keywordTokens]; + const allSearchable = [...searchableTokens, ...groupTokens]; + + cached = { nameTokens, keywordsLower, keywordTokens, groupTokens, searchableTokens, allSearchable }; + this.#searchable.set(icon, cached); + return cached; + } + + #scoreIcon(icon: UmbIconDefinition, query: string, queryTokens: Array): number { + const { nameTokens, keywordsLower, keywordTokens, groupTokens, searchableTokens, allSearchable } = + this.#getSearchable(icon); + + // 5+ letters match on the full icon name. + // e.g. "icon-bu" matches "icon-bug" + if (query.includes('-') && query.length > query.indexOf('-') + 1 && icon.name.startsWith(query)) { + return 400; + } + + // Full query matches the start of a name token (word-boundary match). + // e.g. "paper" matches "paper-icon" or "wrapping-paper", NOT "newspaper". + if (nameTokens.some((t) => t.startsWith(query))) { + return 300; + } + + // Full query exact match on a keyword + if (keywordsLower.some((k) => k === query)) { + return 250; + } + + // Full query matches the start of a keyword token (word-boundary match) + if (keywordTokens.some((t) => t.startsWith(query))) { + return 200; + } + + // All query tokens are prefixes of name/keyword tokens (multi-word boundary match) + const allTokensMatch = queryTokens.every((qt) => searchableTokens.some((st) => st.startsWith(qt))); + if (allTokensMatch) { + return 150; + } + + // Full query matches the start of a group token (word-boundary match) + if (groupTokens.some((t) => t.startsWith(query))) { + return 100; + } + + // All query tokens are prefixes of group tokens + if (groupTokens.length > 0) { + const allGroupTokensMatch = queryTokens.every((qt) => groupTokens.some((gt) => gt.startsWith(qt))); + if (allGroupTokensMatch) { + return 100; + } + } + + // Fuzzy match on name tokens (primary) — higher score range + const nameFuzzy = fuzzyMatchScore(queryTokens, nameTokens, 0.7); + if (nameFuzzy > 0) { + return 50 + Math.floor(nameFuzzy * 49); + } + + // Fuzzy match on all tokens (secondary) — lower score range + const allFuzzy = fuzzyMatchScore(queryTokens, allSearchable, 0.8); + if (allFuzzy > 0) { + return 1 + Math.floor(allFuzzy * 48); + } + + return 0; + } + + override destroy(): void { + this.#inFlight?.abort(); + this.#inFlight = undefined; + this.#icons = []; + super.destroy(); + } +} diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts index bc647b58346c..b317b2513eab 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons.ts @@ -1,708 +1,1171 @@ export default [{ name: "icon-activity", +keywords: ["pulse","action","motion","movement","exercise","fitness","healthcare","heart rate monitor","vital signs","vitals","emergency room","er","intensive care","hospital","defibrillator","earthquake","siesmic","magnitude","richter scale","aftershock","tremor","shockwave","audio","waveform","synthesizer","synthesiser","music"], +groups: ["medical","account","social","science","multimedia"], path: () => import("./icons/icon-activity.js"), },{ name: "icon-add", +keywords: ["add","new","increase","increment","positive","calculate","toolbar","crosshair","aim","target","scope","sight","reticule","maximum","upgrade","extra","+"], +groups: ["math","tools","development","text","cursors","gaming"], path: () => import("./icons/icon-add.js"), },{ name: "icon-addressbook", +keywords: ["person","people","family","friends","acquaintances","contacts","details","addresses","phone numbers","directory","listing","networking"], +groups: ["account","connectivity","communication","social"], path: () => import("./icons/icon-addressbook.js"), },{ name: "icon-alarm-clock", +keywords: ["morning"], +groups: ["devices","notifications","time"], path: () => import("./icons/icon-alarm-clock.js"), },{ name: "icon-alert-alt", +keywords: ["warning","alert","danger","exclamation mark","linter"], +groups: ["notifications","shapes","development"], path: () => import("./icons/icon-alert-alt.js"), },{ name: "icon-alert", +keywords: ["warning","alert","exclamation","danger","exclamation mark","linter"], +groups: ["sign","security","symbol","notifications","shapes","development"], +related: ["icon-info"], path: () => import("./icons/icon-alert.js"), },{ name: "icon-alt", +keywords: ["keyboard","key","mac","alt","button"], +groups: ["development"], path: () => import("./icons/icon-alt.js"), },{ name: "icon-anchor", +keywords: ["ship"], +groups: ["transport","text"], path: () => import("./icons/icon-anchor.js"), },{ name: "icon-app", +keywords: ["application","menu bar","pane","executable"], +groups: ["layout","design","development","files"], path: () => import("./icons/icon-app.js"), },{ name: "icon-application-error", +keywords: ["screen","window","404","500","page not found","server error","fault","cancel","close","delete","remove","times","clear","error","incorrect","wrong","mistake","failure","linter","multiply","multiplication"], +groups: ["action","window","math","development"], +related: ["icon-application-window-alt","icon-application","icon-section"], path: () => import("./icons/icon-application-error.js"), },{ name: "icon-application-window-alt", +keywords: ["screen","window","application","menu bar","pane","executable"], +groups: ["action","window","layout","design","development","files"], +related: ["icon-application-window","icon-application-error","icon-section"], path: () => import("./icons/icon-application-window-alt.js"), },{ name: "icon-application-window", +keywords: ["screen","window","sidebar","application","menu bar","pane","executable"], +groups: ["action","window","layout","design","development","files"], +related: ["icon-application-window-alt","icon-application-error","icon-section"], path: () => import("./icons/icon-application-window.js"), },{ name: "icon-arrivals", +keywords: ["arrival","plane","trip","airplane","landing"], +groups: ["transport","travel"], path: () => import("./icons/icon-arrivals.js"), },{ name: "icon-arrow-down", +keywords: ["backwards","reverse","direction","south"], +groups: ["arrows"], path: () => import("./icons/icon-arrow-down.js"), },{ name: "icon-arrow-left", +keywords: ["arrows","back","previous","direction","west","<-"], +groups: ["action","arrow","arrows"], path: () => import("./icons/icon-arrow-left.js"), },{ name: "icon-arrow-right", +keywords: ["arrows","forwards","forward","next","direction","east","->"], +groups: ["action","arrow","arrows"], path: () => import("./icons/icon-arrow-right.js"), },{ name: "icon-arrow-up", +keywords: ["forward","direction","north"], +groups: ["arrows"], path: () => import("./icons/icon-arrow-up.js"), },{ name: "icon-attachment", +keywords: ["paperclips","clippy","attachments","stationery","attachment","file"], +groups: ["item","workplace","text","design","files","mail"], path: () => import("./icons/icon-attachment.js"), },{ name: "icon-audio-lines", +keywords: ["graphic equaliser","sound","noise","listen","hearing","hertz","frequency","wavelength","vibrate","sine","synthesizer","synthesiser","levels","track","music","playback","radio","broadcast","airwaves","voice","vocals","singer","song"], +groups: ["multimedia","communication"], path: () => import("./icons/icon-audio-lines.js"), },{ name: "icon-autofill", +keywords: ["edits","editing","editor","writes","writing","text boxes","textboxes","pencils","pens","select"], +groups: ["action","text","layout"], path: () => import("./icons/icon-autofill.js"), },{ name: "icon-award", +keywords: ["achievement","badge","rosette","prize","winner"], +groups: ["account","sports","gaming"], path: () => import("./icons/icon-award.js"), },{ name: "icon-axis-rotation-2", +keywords: ["refresh","recycle","sync","arrows","rotate","reload","rerun","synchronise","synchronize","circular","cycle"], +groups: ["action","rotate","arrows"], +related: ["icon-axis-rotation","icon-axis-rotation-3","icon-sync","icon-refresh"], path: () => import("./icons/icon-axis-rotation-2.js"), },{ name: "icon-axis-rotation-3", +keywords: ["refresh","recycle","arrows","rotate","reload","rerun","synchronise","synchronize","circular","cycle"], +groups: ["action","rotate","arrows"], +related: ["icon-axis-rotation","icon-axis-rotation-2","icon-refresh"], path: () => import("./icons/icon-axis-rotation-3.js"), },{ name: "icon-axis-rotation", +keywords: ["refresh","recycle","sync","arrows","rotate","reload","rerun","synchronise","synchronize","circular","cycle"], +groups: ["action","rotate","arrows"], +related: ["icon-sync","icon-axis-rotation-2","icon-axis-rotation-3","icon-refresh"], path: () => import("./icons/icon-axis-rotation.js"), },{ name: "icon-backspace", +keywords: ["backspace","remove"], +groups: ["text","arrows"], path: () => import("./icons/icon-backspace.js"), },{ name: "icon-badge", +keywords: ["card","badge","identity","authentication","secure"], +groups: ["security","account"], path: () => import("./icons/icon-badge.js"), },{ name: "icon-badge-add", +keywords: ["add","new","increase","increment","positive","calculate","crosshair","aim","target","scope","sight","reticule","maximum","upgrade","extra","operator","join","concatenate","code","coding","+"], +groups: ["math","development","cursors","gaming"], path: () => import("./icons/icon-badge-add.js"), },{ name: "icon-badge-remove", +keywords: ["subtract","remove","decrease","reduce","calculate","line","operator","code","coding","minimum","downgrade","-"], +groups: ["math"], path: () => import("./icons/icon-badge-remove.js"), },{ name: "icon-badge-restricted", hidden: true, +keywords: ["cancel","no","stop","forbidden","prohibited","error","incorrect","mistake","wrong","failure","circle","slash","null","void"], +groups: ["account"], path: () => import("./icons/icon-badge-restricted.js"), },{ name: "icon-ball", +keywords: ["design","social"], path: () => import("./icons/icon-ball.js"), },{ name: "icon-bar-chart", +keywords: ["statistics","analytics","diagram","graph"], +groups: ["charts"], path: () => import("./icons/icon-bar-chart.js"), },{ name: "icon-barcode", +keywords: ["checkout","till","cart","transaction","purchase","buy","product","packaging","retail","consumer"], +groups: ["shopping","devices"], path: () => import("./icons/icon-barcode.js"), },{ name: "icon-bars", +keywords: ["statistics","analytics","diagram","graph","trending up"], +groups: ["charts"], path: () => import("./icons/icon-bars.js"), },{ name: "icon-battery-full", +keywords: ["power","electricity","energy","accumulator","charge"], +groups: ["connectivity","devices"], path: () => import("./icons/icon-battery-full.js"), },{ name: "icon-battery-low", +keywords: ["power","electricity","energy","accumulator","charge"], +groups: ["connectivity","devices"], path: () => import("./icons/icon-battery-low.js"), },{ name: "icon-beer-glass", +keywords: ["alcohol","bar","beverage","brewery","drink"], +groups: ["food-beverage"], path: () => import("./icons/icon-beer-glass.js"), },{ name: "icon-bell-off", +keywords: ["alarm","notification","silent","reminder"], +groups: ["notifications"], path: () => import("./icons/icon-bell-off.js"), },{ name: "icon-bell", +keywords: ["bells","notifications","alerts","alarm","notification","sound","reminder"], +groups: ["item","account","notifications"], path: () => import("./icons/icon-bell.js"), },{ name: "icon-binarycode", +keywords: ["code","digits","computer","zero","one","boolean"], +groups: ["text","development"], path: () => import("./icons/icon-binarycode.js"), },{ name: "icon-binoculars", hidden: true, +keywords: ["field glasses","lorgnette","pince-nez","observation","sightseeing","nature","wildlife","birdwatching","scouting","surveillance","search","discovery","monitoring","lookout","viewpoint","travel","tourism","research"], +groups: ["navigation","nature","photography","science","travel","development"], path: () => import("./icons/icon-binoculars.js"), },{ name: "icon-bird", +keywords: ["peace","freedom","wing","avian","tweet"], +groups: ["animals"], path: () => import("./icons/icon-bird.js"), },{ name: "icon-birthday-cake", +keywords: ["birthday","birthdate","celebration","party","surprise","gateaux","dessert","fondant","icing sugar","sweet","baking"], +groups: ["food-beverage","social","account"], path: () => import("./icons/icon-birthday-cake.js"), },{ name: "icon-block", +keywords: ["cancel","no","stop","forbidden","prohibited","error","incorrect","mistake","wrong","failure","circle","slash","null","void"], +groups: ["account"], path: () => import("./icons/icon-block.js"), },{ name: "icon-blockquote", +keywords: ["blockquote","quotation","indent","reply","response"], +groups: ["text"], path: () => import("./icons/icon-blockquote.js"), },{ name: "icon-bluetooth", +keywords: ["wireless"], +groups: ["connectivity","devices"], path: () => import("./icons/icon-bluetooth.js"), },{ name: "icon-boat-shipping", +keywords: ["boat","knots","nautical mile","maritime","sailing","yacht","cruise","ocean liner","tanker","vessel","navy","trip","releases"], +groups: ["transport","navigation","travel"], path: () => import("./icons/icon-boat-shipping.js"), },{ name: "icon-bold", +keywords: ["text","strong","format"], +groups: ["text"], path: () => import("./icons/icon-bold.js"), },{ name: "icon-bones", +keywords: ["health","skeleton","skull","death","pets","dog"], +groups: ["animals","medical","gaming"], path: () => import("./icons/icon-bones.js"), },{ name: "icon-book-alt-2", +keywords: ["books","reading","documentation","library","pages","booklet","magazine","leaflet","pamphlet","writing","written","writer","author","story","script","fiction","novel","information","knowledge","education","high school","university","college","academy","student","study","learning","homework","research","revealed"], +groups: ["item","text","development"], path: () => import("./icons/icon-book-alt-2.js"), },{ name: "icon-book-alt", +keywords: ["reading","pages","booklet","magazine","leaflet","pamphlet","library","writing","written","writer","author","story","script","screenplay","fiction","novel","information","knowledge","education","high school","university","college","academy","student","study","learning","homework","research","documentation","revealed","blank","plain"], +groups: ["text","development","gaming"], path: () => import("./icons/icon-book-alt.js"), },{ name: "icon-book", +keywords: ["books","dictionary","dictionaries","thesaurus","thesauruses","library","authors","manuals","reading","booklet","magazine","leaflet","pamphlet","tome","writing","written","writer","author","story","script","fiction","novel","information","knowledge","education","high school","university","college","academy","student","study","learning","homework","research","documentation"], +groups: ["item","text","gaming"], path: () => import("./icons/icon-book.js"), },{ name: "icon-bookmark", +keywords: ["read","clip","marker","tag"], +groups: ["account"], path: () => import("./icons/icon-bookmark.js"), },{ name: "icon-books", +keywords: ["books","reading","written","authors","stories","fiction","novels","information","knowledge","education","high school","university","college","academy","learning","study","research","collection","vinyl","records","albums","music","package"], +groups: ["text","photography","multimedia","navigation","development"], path: () => import("./icons/icon-books.js"), },{ name: "icon-box-alt", +keywords: ["filing","boxes","storage","index","backup","box","records"], +groups: ["item","workplace","files","mail"], path: () => import("./icons/icon-box-alt.js"), },{ name: "icon-box-open", +keywords: ["boxes","storage","dropbox","packages","parcels","packaging","opens","box","container","unpack","unarchive","unzip","opened","delivered"], +groups: ["item","files","development"], path: () => import("./icons/icon-box-open.js"), },{ name: "icon-box", +keywords: ["box","container","storage","sealed","delivery","undelivered","unopened","packed","archive","zip","module"], +groups: ["files","development"], path: () => import("./icons/icon-box.js"), },{ name: "icon-brackets", +keywords: ["json","code","token","curly brackets","data","{","}"], +groups: ["development","files"], path: () => import("./icons/icon-brackets.js"), },{ name: "icon-brick", +keywords: ["lego","block","addon","plugin","integration"], +groups: ["gaming","development"], path: () => import("./icons/icon-brick.js"), },{ name: "icon-briefcase", +keywords: ["work","bag","baggage","folder"], +groups: ["transport"], path: () => import("./icons/icon-briefcase.js"), },{ name: "icon-browser-window", +keywords: ["application","menu bar","pane","executable"], +groups: ["layout","design","development","files"], path: () => import("./icons/icon-browser-window.js"), },{ name: "icon-brush-alt-2", +keywords: ["brush","paintbrush","design","color","colour","decoration","diy"], +groups: ["text","design","photography","home","tools"], path: () => import("./icons/icon-brush-alt-2.js"), },{ name: "icon-brush-alt", +keywords: ["brush","paintbrush","design","color","colour","decoration","diy"], +groups: ["text","design","photography","home","tools"], path: () => import("./icons/icon-brush-alt.js"), },{ name: "icon-brush", +keywords: ["clean","sweep","refactor","remove","draw","paint","color","artist"], +groups: ["text","design","tools"], path: () => import("./icons/icon-brush.js"), },{ name: "icon-bug", +keywords: ["ladybugs","lady bugs","ladybirds","lady birds","bugs","insects","minibeasts","wildlife","issues","issue","error","defect","testing","troubleshoot","problem","report","debug","code","insect","beetle"], +groups: ["item","nature","development","animals"], path: () => import("./icons/icon-bug.js"), },{ name: "icon-bulleted-list", +keywords: ["bulletpoints","bullets","ul","lists","options"], +groups: ["shape","box","layout","text"], path: () => import("./icons/icon-bulleted-list.js"), },{ name: "icon-burn", +keywords: ["radioactive","nuclear","fallout","waste","atomic","physics","particle","element","molecule"], +groups: ["science"], path: () => import("./icons/icon-burn.js"), },{ name: "icon-bus", +keywords: ["bus","vehicle","transport","trip"], +groups: ["transport"], path: () => import("./icons/icon-bus.js"), },{ name: "icon-calculator", +keywords: ["count","calculating machine"], +groups: ["math","devices"], path: () => import("./icons/icon-calculator.js"), },{ name: "icon-calendar-alt", +keywords: ["dates","calendars","events","date","month","year","event"], +groups: ["item","time"], path: () => import("./icons/icon-calendar-alt.js"), },{ name: "icon-calendar", +keywords: ["date","day","month","year","event","confirm","subscribe","schedule","done","todo","tick","complete","task"], +groups: ["time"], path: () => import("./icons/icon-calendar.js"), },{ name: "icon-camcorder", hidden: true, +keywords: ["camera","movie","film","recording","motion picture","camcorder","reel"], +groups: ["devices","communication","connectivity","photography"], path: () => import("./icons/icon-camcorder.js"), },{ name: "icon-camera-roll", +keywords: ["films","cameras","vhs","movie","film","recording","motion picture","showreel","cassette"], +groups: ["item","technology","devices","communication","connectivity","photography","files"], path: () => import("./icons/icon-camera-roll.js"), },{ name: "icon-candy", +keywords: ["sugar","food","sweet"], +groups: ["food-beverage"], path: () => import("./icons/icon-candy.js"), },{ name: "icon-caps-lock", +keywords: ["caps lock","capitals","keyboard","button","mac","forward","direction","north","faster","speed","boost"], +groups: ["arrows","text","development","gaming"], path: () => import("./icons/icon-caps-lock.js"), },{ name: "icon-car", +keywords: ["vehicle","drive","trip","journey"], +groups: ["transport"], path: () => import("./icons/icon-car.js"), },{ name: "icon-categories", +keywords: ["index","backup","box","storage","records"], +groups: ["files","mail"], path: () => import("./icons/icon-categories.js"), },{ name: "icon-certificate", +keywords: ["award","achievement","badge","rosette","prize","winner"], path: () => import("./icons/icon-certificate.js"), },{ name: "icon-chart-curve", +keywords: ["statistics","analytics","diagram","graph","trending up"], +groups: ["charts"], path: () => import("./icons/icon-chart-curve.js"), },{ name: "icon-chart", +keywords: ["lines","graphs","charts","stocks","finance","financial","statistics","analytics","diagram","graph"], +groups: ["data","charts"], path: () => import("./icons/icon-chart.js"), },{ name: "icon-chat-active", hidden: true, +keywords: ["comment","chat","conversation","dialog","feedback","speech bubble"], +groups: ["social"], path: () => import("./icons/icon-chat-active.js"), },{ name: "icon-chat", +keywords: ["comment","chat","conversation","dialog","feedback","speech bubble"], +groups: ["social"], path: () => import("./icons/icon-chat.js"), },{ name: "icon-check", +keywords: ["done","todo","tick","complete","task"], +groups: ["notifications"], path: () => import("./icons/icon-check.js"), },{ name: "icon-checkbox-dotted", +keywords: ["selection","square","rectangular","marquee","tool","dashed","box"], +groups: ["text","design"], path: () => import("./icons/icon-checkbox-dotted.js"), },{ name: "icon-checkbox-empty", hidden: true, +keywords: ["selection","square","rectangular","marquee","tool","dashed","box"], +groups: ["text","design"], path: () => import("./icons/icon-checkbox-empty.js"), },{ name: "icon-checkbox", +keywords: ["done","todo","tick","complete","task"], +groups: ["notifications"], path: () => import("./icons/icon-checkbox.js"), },{ name: "icon-chip-alt", hidden: true, +keywords: ["processor","cores","technology","computer","chip","circuit","memory","ram","specs","gigahertz","ghz"], +groups: ["devices"], path: () => import("./icons/icon-chip-alt.js"), },{ name: "icon-chip", +keywords: ["processor","cores","technology","computer","chip","circuit","memory","ram","specs","gigahertz","ghz"], +groups: ["devices"], path: () => import("./icons/icon-chip.js"), },{ name: "icon-cinema", +keywords: ["theater","theatre","entertainment","podium","stage","musical"], +groups: ["buildings","social"], path: () => import("./icons/icon-cinema.js"), },{ name: "icon-circle-dotted-active", +keywords: ["done","todo","tick","complete","task"], +groups: ["notifications"], path: () => import("./icons/icon-circle-dotted-active.js"), },{ name: "icon-circle-dotted", +keywords: ["pending","dot","progress","issue","draft","code","coding","version control"], +groups: ["development","shapes"], path: () => import("./icons/icon-circle-dotted.js"), },{ name: "icon-circuits", +keywords: ["computing","electricity","electronics"], +groups: ["science","development"], path: () => import("./icons/icon-circuits.js"), },{ name: "icon-clear-formatting", +keywords: ["text","font","typography","format","x","remove","delete","times","clear"], +groups: ["text"], path: () => import("./icons/icon-clear-formatting.js"), },{ name: "icon-client", hidden: true, +keywords: ["person","account","contact"], +groups: ["account"], path: () => import("./icons/icon-client.js"), },{ name: "icon-clipboard", +keywords: ["copy","paste"], +groups: ["text"], path: () => import("./icons/icon-clipboard.js"), },{ name: "icon-clipboard-copy", +keywords: ["copy","paste"], +groups: ["text","arrows"], path: () => import("./icons/icon-clipboard-copy.js"), },{ name: "icon-clipboard-entry", +keywords: ["copy","paste"], +groups: ["text"], path: () => import("./icons/icon-clipboard-entry.js"), },{ name: "icon-clipboard-paste", +keywords: ["copy","paste"], +groups: ["text","arrows"], path: () => import("./icons/icon-clipboard-paste.js"), },{ name: "icon-cloud-drive", +keywords: ["computer","server","memory","data","ssd","disk","hard disk"], +groups: ["development","devices"], path: () => import("./icons/icon-cloud-drive.js"), },{ name: "icon-cloud-upload", +keywords: ["file"], +groups: ["arrows","files"], path: () => import("./icons/icon-cloud-upload.js"), },{ name: "icon-cloud", +keywords: ["weather"], +groups: ["weather"], path: () => import("./icons/icon-cloud.js"), },{ name: "icon-cloudy", +keywords: ["weather","clouds"], +groups: ["weather"], path: () => import("./icons/icon-cloudy.js"), },{ name: "icon-clubs", +keywords: ["shape","suit","playing","cards"], +groups: ["shapes","gaming"], path: () => import("./icons/icon-clubs.js"), },{ name: "icon-cocktail", +keywords: ["cocktail","alcohol","beverage","bar","drink","glass"], +groups: ["food-beverage"], path: () => import("./icons/icon-cocktail.js"), },{ name: "icon-code", +keywords: ["source","programming","html","xml"], +groups: ["text","development"], path: () => import("./icons/icon-code.js"), },{ name: "icon-code-xml", +keywords: ["source","programming","html","xml"], +groups: ["text","development"], path: () => import("./icons/icon-code-xml.js"), },{ name: "icon-coffee", +keywords: ["drink","cup","mug","tea","cafe","hot","beverage"], +groups: ["food-beverage"], path: () => import("./icons/icon-coffee.js"), },{ name: "icon-coin-dollar", +keywords: ["money","us","usa","paper","cash","currency","payment"], +groups: ["finance"], path: () => import("./icons/icon-coin-dollar.js"), },{ name: "icon-coin-euro", +keywords: ["currency","money","payment"], +groups: ["finance"], path: () => import("./icons/icon-coin-euro.js"), },{ name: "icon-coin-pound", +keywords: ["money","sterling","cash","currency","payment"], +groups: ["finance"], path: () => import("./icons/icon-coin-pound.js"), },{ name: "icon-coin-yen", +keywords: ["currency","money","payment"], +groups: ["finance"], path: () => import("./icons/icon-coin-yen.js"), },{ name: "icon-coins-alt", hidden: true, +keywords: ["money","cash","finance","gamble"], +groups: ["gaming"], path: () => import("./icons/icon-coins-alt.js"), },{ name: "icon-coins", +keywords: ["money","cash","finance","gamble"], +groups: ["gaming"], path: () => import("./icons/icon-coins.js"), },{ name: "icon-color-bucket", +keywords: ["fill","paint","bucket","color","colour"], +groups: ["design","tools"], path: () => import("./icons/icon-color-bucket.js"), },{ name: "icon-colorpicker", +keywords: ["pipettes","eyedroppers","eye droppers","eye-droppers","color pickers","colour pickers","colorpickers","colourpickers","styles","eye dropper","color picker","lab","chemistry"], +groups: ["item","text","design","science"], path: () => import("./icons/icon-colorpicker.js"), },{ name: "icon-columns", +keywords: ["count","score","enumerate","days","three","3","third","triple","bars","prison","cell","sentence"], +groups: ["math","gaming"], path: () => import("./icons/icon-columns.js"), },{ name: "icon-columns-2", +keywords: ["lines","list","queue","preview","panel","parallel","series","split","vertical","horizontal","half","center","middle","even","sidebar","drawer","gutter","fold","reflow","typography","pagination","pages"], +groups: ["layout","design","text"], path: () => import("./icons/icon-columns-2.js"), },{ name: "icon-columns-3", +keywords: ["lines","list","queue","preview","parallel","series","split","vertical","horizontal","thirds","triple","center","middle","alignment","even","sidebars","drawers","gutters","fold","reflow","typography","pagination","pages"], +groups: ["layout","design","text"], path: () => import("./icons/icon-columns-3.js"), },{ name: "icon-columns-4", +keywords: ["lines","list","queue","preview","parallel","series","split","vertical","horizontal","thirds","triple","center","middle","alignment","even","sidebars","drawers","gutters","fold","reflow","typography","pagination","pages","prison","jail","bars","sentence","police","cops","cell","crime","criminal","justice","law","enforcement","grill"], +groups: ["layout","design","text","security"], path: () => import("./icons/icon-columns-4.js"), },{ name: "icon-rows-2", +keywords: ["lines","list","queue","preview","panel","paragraphs","parallel","series","split","vertical","horizontal","half","center","middle","even","drawer"], +groups: ["layout","design","text"], path: () => import("./icons/icon-rows-2.js"), },{ name: "icon-rows-3", +keywords: ["lines","list","queue","preview","paragraphs","parallel","series","split","vertical","horizontal","half","center","middle","even","drawers"], +groups: ["layout","design","text"], path: () => import("./icons/icon-rows-3.js"), },{ name: "icon-rows-4", +keywords: ["lines","list","queue","preview","paragraphs","parallel","series","split","vertical","horizontal","half","center","middle","even","drawers","grill"], +groups: ["layout","design","text"], path: () => import("./icons/icon-rows-4.js"), },{ name: "icon-grid-2", +keywords: ["table","rows","columns","blocks","plot","land","geometry","measure","size","width","height","distance","surface area","square meter","acre","window","skylight"], +groups: ["text","layout","design","math"], path: () => import("./icons/icon-grid-2.js"), },{ name: "icon-grid-3", +keywords: ["table","rows","columns"], +groups: ["text","layout","design"], path: () => import("./icons/icon-grid-3.js"), },{ name: "icon-combination-lock-open", +keywords: ["security"], +groups: ["security"], +related: ["icon-combination-lock","icon-unlocked","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-combination-lock-open.js"), },{ name: "icon-combination-lock", +keywords: ["security","password","secure","admin"], +groups: ["security"], +related: ["icon-combination-lock-open","icon-lock","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-combination-lock.js"), },{ name: "icon-command", +keywords: ["code","command line","prompt","shell"], +groups: ["development"], path: () => import("./icons/icon-command.js"), },{ name: "icon-company", +keywords: ["city","cities","towns","companies","sky scrapers","buildings","offices","business","company","enterprise","skyscraper","organisation","organization"], +groups: ["building","account","buildings"], path: () => import("./icons/icon-company.js"), },{ name: "icon-compress", +keywords: ["zip","package","archive"], +groups: ["files"], path: () => import("./icons/icon-compress.js"), },{ name: "icon-connection", +keywords: ["flash","camera","lightning","electricity","energy"], +groups: ["connectivity","devices","photography","weather"], path: () => import("./icons/icon-connection.js"), },{ name: "icon-console", +keywords: ["code","command line","prompt","shell"], +groups: ["development"], path: () => import("./icons/icon-console.js"), },{ name: "icon-contrast", +keywords: ["display","accessibility"], +groups: ["photography","accessibility","design"], path: () => import("./icons/icon-contrast.js"), },{ name: "icon-conversation-alt", +keywords: ["comment","chat","conversation","dialog","feedback","speech bubbles","copy","multiple","discussion","interview","debate"], +groups: ["social"], path: () => import("./icons/icon-conversation-alt.js"), },{ name: "icon-conversation", hidden: true, +keywords: ["arrows","rotate","reload","rerun","synchronise","synchronize","circular","cycle"], +groups: ["arrows"], path: () => import("./icons/icon-conversation.js"), },{ name: "icon-coverflow", +keywords: ["carousel","pictures","images","scroll","swipe","album","portfolio"], +groups: ["layout","design","development","photography","multimedia"], path: () => import("./icons/icon-coverflow.js"), },{ name: "icon-credit-card-alt", hidden: true, +keywords: ["payments","debit cards","credit cards","contactless","cashless","loyalty cards","store cards","business cards","bank","purchase","payment","cc"], +groups: ["item","money","card","account","finance"], +related: ["icon-credit-card","icon-credit-card-alt","icon-multiple-credit-cards"], path: () => import("./icons/icon-credit-card-alt.js"), },{ name: "icon-credit-card", +keywords: ["payments","debit cards","credit cards","contactless","cashless","loyalty cards","store cards","business cards","bank","purchase","payment","cc"], +groups: ["item","money","card","account","finance"], +related: ["icon-credit-card","icon-credit-card-alt","icon-multiple-credit-cards"], path: () => import("./icons/icon-credit-card.js"), },{ name: "icon-crop", +keywords: ["photo","image"], +groups: ["photography","design"], path: () => import("./icons/icon-crop.js"), },{ name: "icon-crosshair", +keywords: ["aim","target"], +groups: ["photography"], path: () => import("./icons/icon-crosshair.js"), },{ name: "icon-crown-alt", hidden: true, +keywords: ["diadem","tiara","circlet","corona","king","ruler","winner","favourite"], +groups: ["gaming"], path: () => import("./icons/icon-crown-alt.js"), },{ name: "icon-crown", +keywords: ["diadem","tiara","circlet","corona","king","ruler","winner","favourite"], +groups: ["gaming"], path: () => import("./icons/icon-crown.js"), },{ name: "icon-cupcake", hidden: true, +keywords: ["pudding","christmas","xmas","custard","iced bun","icing","fondant","cake","ice cream","gelato","sundae","scoop","dollop","sugar","food","sweet"], +groups: ["food-beverage"], path: () => import("./icons/icon-cupcake.js"), },{ name: "icon-curve", +keywords: ["tangential","shape","circle","geometry","trigonometry","bezier curve"], +groups: ["shapes","math","design","tools"], path: () => import("./icons/icon-curve.js"), },{ name: "icon-cut", +keywords: ["cut","snip","chop","stationery","crafts"], +groups: ["text","design","tools"], path: () => import("./icons/icon-cut.js"), },{ name: "icon-dashboard", +keywords: ["dashboard","dial","meter","speed","pressure","measure","level"], +groups: ["transport","sports","science"], path: () => import("./icons/icon-dashboard.js"), },{ name: "icon-defrag", +keywords: ["statistics","analytics","diagram","graph"], +groups: ["charts"], path: () => import("./icons/icon-defrag.js"), },{ name: "icon-delete-key", +keywords: ["backspace","remove"], +groups: ["text","arrows"], path: () => import("./icons/icon-delete-key.js"), },{ name: "icon-delete", +keywords: ["cancel","close","cross","delete","ex","remove","times","clear","math","multiply","multiplication"], +groups: ["notifications","math"], path: () => import("./icons/icon-delete.js"), },{ name: "icon-departure", +keywords: ["departure","plane","trip","airplane","takeoff"], +groups: ["transport","travel"], path: () => import("./icons/icon-departure.js"), },{ name: "icon-desktop", hidden: true, +keywords: ["tv","screen","display","virtual machine","vm"], +groups: ["connectivity","devices"], path: () => import("./icons/icon-desktop.js"), },{ name: "icon-diagnostics", +keywords: ["phonendoscope","medical","heart","lungs","sound"], +groups: ["science","medical"], path: () => import("./icons/icon-diagnostics.js"), },{ name: "icon-diagonal-arrow-alt", +keywords: ["double","arrow"], +groups: ["arrows","cursors"], path: () => import("./icons/icon-diagonal-arrow-alt.js"), },{ name: "icon-diagonal-arrow", +keywords: ["arrows","grows","expands","bigger","double","arrow"], +groups: ["action","arrow","arrows","cursors"], +related: ["icon-diagonal-arrow-alt"], path: () => import("./icons/icon-diagonal-arrow.js"), },{ name: "icon-diamond", +keywords: ["diamonds","gems","special","expensive","commodities","commodity","precious","valuable","diamond","crystal","ruby","jewellery","price","present","gift","ring","wedding","proposal","marriage","rubygems"], +groups: ["item","money","gaming","development","finance"], path: () => import("./icons/icon-diamond.js"), },{ name: "icon-diamonds", +keywords: ["square","rectangle","oblique","rhombus","shape","suit","playing","cards"], +groups: ["shapes","gaming"], path: () => import("./icons/icon-diamonds.js"), },{ name: "icon-dice", +keywords: ["dice","random","tabletop","board","game"], +groups: ["gaming"], path: () => import("./icons/icon-dice.js"), },{ name: "icon-diploma-alt", hidden: true, +keywords: ["paper","log","scripture","document","notes","parchment","list","long","script","story","code","coding"], +groups: ["gaming","development","text"], path: () => import("./icons/icon-diploma-alt.js"), },{ name: "icon-diploma", +keywords: ["paper","log","scripture","document","notes","parchment","list","long","script","story","code","coding"], +groups: ["gaming","development","text"], path: () => import("./icons/icon-diploma.js"), },{ name: "icon-directions-alt", +keywords: ["break","disband","divide","separate","branch","disunite"], +groups: ["development","arrows"], path: () => import("./icons/icon-directions-alt.js"), },{ name: "icon-directions", +keywords: ["signs","signposts","bidirectional","left","right","east","west"], +groups: ["item","arrows","navigation","development","gaming"], path: () => import("./icons/icon-directions.js"), },{ name: "icon-disc", +keywords: ["cds","discs","disks","record","dvds","blurays","bluerays","blu-rays","blue rays","blue-rays","movies","films","music","album","vinyl","cd","dvd","format","dj","spin","rotate","rpm"], +groups: ["item","technology","devices","multimedia"], path: () => import("./icons/icon-disc.js"), },{ name: "icon-disk-image", +keywords: ["cds","dvds","disk","disc","drive","computer","server","memory","data","ssd","hard disk"], +groups: ["item","technology","hardware","development","devices"], path: () => import("./icons/icon-disk-image.js"), },{ name: "icon-display", +keywords: ["displays","monitors","screens","tvs","televisions","computers","pcs","tv","screen","display","virtual machine","vm"], +groups: ["item","technology","hardware","connectivity","devices"], path: () => import("./icons/icon-display.js"), },{ name: "icon-dna", +keywords: ["biology","id","identity","gene","gmo","helix","heredity","chromosome","nucleic acid"], +groups: ["item","science","medical"], path: () => import("./icons/icon-dna.js"), },{ name: "icon-dock-connector", +keywords: ["usb","apple","30-pin","adaptor","cable","charges","charging","cord","wire","connector","connection","link","signal","console","computer","equipment","electricity","energy","electronics","recharging","charger","power","supply","disconnected","unplugged","plugs","interface","input","output","audio video","av","rca","scart","tv","television","optical"], +groups: ["item","technology","connectivity","devices","multimedia"], path: () => import("./icons/icon-dock-connector.js"), },{ name: "icon-document-dashed-line", hidden: true, +keywords: ["documents","new","create","pages","papers","drafts","document"], +groups: ["document","files"], path: () => import("./icons/icon-document-dashed-line.js"), },{ name: "icon-document", +keywords: ["papers","documents","pages","sheets","leaf","leaves","new","blank","document"], +groups: ["item","files"], path: () => import("./icons/icon-document.js"), },{ name: "icon-documents", +keywords: ["multiple","copy","documents"], +groups: ["files"], path: () => import("./icons/icon-documents.js"), },{ name: "icon-donate", hidden: true, +keywords: ["agreement","help","proposal","charity","begging","terms"], +groups: ["emoji"], path: () => import("./icons/icon-donate.js"), },{ name: "icon-door-open-alt", hidden: true, +keywords: ["entrance","entry","exit","ingress","egress","gate","gateway","emergency exit"], +groups: ["home","travel","security"], path: () => import("./icons/icon-door-open-alt.js"), },{ name: "icon-door-open", +keywords: ["doors","entrances","exits","log out","logout","log in","login","entrance","entry","exit","ingress","egress","gate","gateway","emergency exit"], +groups: ["item","home","travel","security"], path: () => import("./icons/icon-door-open.js"), },{ name: "icon-download-alt", +keywords: ["import","export","save"], +groups: ["arrows","files"], path: () => import("./icons/icon-download-alt.js"), },{ name: "icon-download", +keywords: ["tv","screen","display","desktop","download"], +groups: ["connectivity","devices"], path: () => import("./icons/icon-download.js"), },{ name: "icon-drop", +keywords: ["water","weather","liquid","fluid","wet","moisture","damp","bead","globule"], +groups: ["weather","gaming"], path: () => import("./icons/icon-drop.js"), },{ name: "icon-eco", +keywords: ["sustainability","nature","energy","plant","autumn"], +groups: ["nature","sustainability","seasons"], path: () => import("./icons/icon-eco.js"), },{ name: "icon-economy", hidden: true, +keywords: ["money","cash","finance","gamble"], +groups: ["gaming"], path: () => import("./icons/icon-economy.js"), },{ name: "icon-edit", +keywords: ["pencils","pens","edits","writers","authors","writes","rubber","edit","create","draw","sketch","draft","writer","writing","stationery","artist"], +groups: ["item","design","cursors","tools","text"], path: () => import("./icons/icon-edit.js"), },{ name: "icon-embed", +keywords: ["tv","screen","display","desktop","video","movie","film","running","start","boot","virtual machine","vm"], +groups: ["connectivity","devices","multimedia"], path: () => import("./icons/icon-embed.js"), },{ name: "icon-employee", hidden: true, +keywords: ["person","account","contact"], +groups: ["user","special","account"], +related: ["icon-user","icon-user-female","icon-umb-users","icon-user-glasses","icon-client","icon-employee","icon-piracy","icon-theif","icon-operator"], path: () => import("./icons/icon-employee.js"), },{ name: "icon-energy-saving-bulb", +keywords: ["idea","bright","lights"], +groups: ["photography"], path: () => import("./icons/icon-energy-saving-bulb.js"), },{ name: "icon-enter", +keywords: ["arrow","return"], +groups: ["arrows"], path: () => import("./icons/icon-enter.js"), },{ name: "icon-equalizer", +keywords: ["equalizers","equaliser","equalisers","settings","options","configuration","filters","controls"], +groups: ["item","technology","hardware","account"], path: () => import("./icons/icon-equalizer.js"), },{ name: "icon-escape", +keywords: ["out","escapes","exits","outwards","direction","north-west","diagonal","keyboard","button","escape"], +groups: ["action","arrow","circle","arrows","development"], path: () => import("./icons/icon-escape.js"), },{ name: "icon-ethernet", +keywords: ["tree"], +groups: ["development"], path: () => import("./icons/icon-ethernet.js"), },{ name: "icon-eye", +keywords: ["view","watch","see","show","expose","reveal","display","visible","visibility","vision","preview","read"], +groups: ["accessibility","photography","design","security"], path: () => import("./icons/icon-eye.js"), },{ name: "icon-exit-fullscreen", +keywords: ["exit fullscreen","arrows","close","shrink"], +groups: ["arrows","layout","design"], path: () => import("./icons/icon-exit-fullscreen.js"), },{ name: "icon-facebook-like", +keywords: ["thumbs up","likes","social media","like","good","emotion"], +groups: ["item","hand","thumb","account","social","emoji"], path: () => import("./icons/icon-facebook-like.js"), },{ name: "icon-factory", +keywords: ["building","business","energy","industry","manufacture","sector"], +groups: ["buildings","navigation"], path: () => import("./icons/icon-factory.js"), },{ name: "icon-favorite", +keywords: ["like","love","emotion","suit","playing","cards"], +groups: ["medical","social","multimedia","emoji","gaming","shapes"], path: () => import("./icons/icon-favorite.js"), },{ name: "icon-file-cabinet", +keywords: ["filing cabinets","offices","drawers","storage","books","reading","written","authors","stories","fiction","novels","information","knowledge","education","high school","university","college","academy","learning","study","research","collection","vinyl","records","albums","music","package"], +groups: ["item","workplace","text","photography","multimedia","navigation","development"], path: () => import("./icons/icon-file-cabinet.js"), },{ name: "icon-files", +keywords: ["storage","filing","filing cabinets","repository","repositories","versions","multiple","copy","documents","revisions","version control","history"], +groups: ["item","workplace","files","development"], path: () => import("./icons/icon-files.js"), },{ name: "icon-filter-arrows", +keywords: ["filter","sort","ascending","descending","increasing","decreasing","rising","falling","alphabetical"], +groups: ["text","layout","arrows"], path: () => import("./icons/icon-filter-arrows.js"), },{ name: "icon-filter", +keywords: ["filter","hopper"], +groups: ["layout"], path: () => import("./icons/icon-filter.js"), },{ name: "icon-fingerprint", +keywords: ["fingerprints","crimes","criminals","id","identification","biometrics","2fa","authentication","biometric","identity","security"], +groups: ["item","security"], path: () => import("./icons/icon-fingerprint.js"), },{ name: "icon-fire", +keywords: ["campfire","camping","wilderness","outdoors","lit","warmth","wood","twigs","sticks"], +groups: ["nature","social","gaming"], path: () => import("./icons/icon-fire.js"), },{ name: "icon-firewire", hidden: true, +keywords: ["universal","serial","bus","controller","connector","interface"], +groups: ["devices","multimedia","home"], path: () => import("./icons/icon-firewire.js"), },{ name: "icon-flag-alt", +keywords: ["report","marker","notification","warning","milestone","goal","notice","signal","attention","banner"], +groups: ["account","social"], path: () => import("./icons/icon-flag-alt.js"), },{ name: "icon-flag", +keywords: ["report","timeline","marker","pin"], +groups: ["development","navigation"], path: () => import("./icons/icon-flag.js"), },{ name: "icon-flash", +keywords: ["flash","camera","lightning","electricity","energy"], +groups: ["connectivity","devices","photography","weather"], path: () => import("./icons/icon-flash.js"), },{ name: "icon-flashlight", +keywords: ["torch"], +groups: ["photography","devices"], path: () => import("./icons/icon-flashlight.js"), },{ name: "icon-flowerpot", +keywords: ["sustainability","nature","plant"], +groups: ["nature","sustainability","seasons"], path: () => import("./icons/icon-flowerpot.js"), },{ name: "icon-folder", +keywords: ["folders","filing","documents","stroage","directory"], +groups: ["item","workplace","files"], path: () => import("./icons/icon-folder.js"), },{ name: "icon-folders", +keywords: ["files","documents","storage","library","components","multiple","copy","directories"], +groups: ["item","workplace","files"], path: () => import("./icons/icon-folders.js"), },{ name: "icon-font", +keywords: ["text","font","typography"], +groups: ["text"], path: () => import("./icons/icon-font.js"), },{ name: "icon-food", +keywords: ["fork","knife","cutlery","flatware","tableware","silverware","food","restaurant","meal","breakfast","dinner","supper"], +groups: ["food-beverage","travel","navigation"], path: () => import("./icons/icon-food.js"), },{ name: "icon-footprints", +keywords: ["steps","walking","foot","feet","trail","shoe"], +groups: ["navigation"], path: () => import("./icons/icon-footprints.js"), },{ name: "icon-forking", +keywords: ["code","version control","open"], +groups: ["development"], path: () => import("./icons/icon-forking.js"), },{ name: "icon-frame-alt", hidden: true, +keywords: ["logo","design","tool"], +groups: ["design","photography"], path: () => import("./icons/icon-frame-alt.js"), },{ name: "icon-frame", +keywords: ["logo","design","tool"], +groups: ["design","photography"], path: () => import("./icons/icon-frame.js"), },{ name: "icon-fullscreen-alt", +keywords: ["fullscreen","arrows","expand"], +groups: ["arrows","layout","design"], path: () => import("./icons/icon-fullscreen-alt.js"), },{ name: "icon-fullscreen", +keywords: ["fullscreen","expand","dashed"], +groups: ["layout","design"], path: () => import("./icons/icon-fullscreen.js"), },{ name: "icon-game", +keywords: ["console"], +groups: ["gaming","devices"], path: () => import("./icons/icon-game.js"), },{ name: "icon-geometry", hidden: true, +keywords: ["measurements","centimeters","cm","millimeters","mm","metre","foot","feet","inches","units","size","length","width","height","dimensions","depth","breadth","extent","stationery"], +groups: ["tools","design","layout"], path: () => import("./icons/icon-geometry.js"), },{ name: "icon-gift", +keywords: ["gifts","presents","christmas","birthdays","giving","rewards","surprises","present","box","birthday","party"], +groups: ["item","gaming","account"], path: () => import("./icons/icon-gift.js"), },{ name: "icon-glasses", +keywords: ["glasses","spectacles"], +groups: ["accessibility"], path: () => import("./icons/icon-glasses.js"), },{ name: "icon-globe-alt", +keywords: ["world","browser","language","translate"], +groups: ["navigation"], path: () => import("./icons/icon-globe-alt.js"), },{ name: "icon-globe-asia", hidden: true, +keywords: ["world","browser","language","translate"], +groups: ["navigation"], path: () => import("./icons/icon-globe-asia.js"), },{ name: "icon-globe-europe-africa", hidden: true, +keywords: ["world","browser","language","translate"], +groups: ["navigation"], path: () => import("./icons/icon-globe-europe-africa.js"), },{ name: "icon-globe-inverted-america", hidden: true, +keywords: ["world","browser","language","translate"], +groups: ["navigation"], path: () => import("./icons/icon-globe-inverted-america.js"), },{ name: "icon-globe-inverted-asia", hidden: true, +keywords: ["world","browser","language","translate"], +groups: ["navigation"], path: () => import("./icons/icon-globe-inverted-asia.js"), },{ name: "icon-globe-inverted-europe-africa", hidden: true, +keywords: ["planets","earth","world","browser","language","translate"], +groups: ["item","globe","navigation"], path: () => import("./icons/icon-globe-inverted-europe-africa.js"), },{ name: "icon-globe", +keywords: ["world","browser","language","translate"], +groups: ["navigation"], path: () => import("./icons/icon-globe.js"), },{ name: "icon-gps", +keywords: ["satellites","space","satnav","sat nav","satellite navigation","gps","space station","orbit","transmitter"], +groups: ["item","technology","hardware","connectivity","science"], path: () => import("./icons/icon-gps.js"), },{ name: "icon-graduate", +keywords: ["school","university","learn","study","mortarboard","education","ceremony","academic","hat","diploma","bachlor's","master's","doctorate"], +groups: ["buildings"], path: () => import("./icons/icon-graduate.js"), },{ name: "icon-grid", +keywords: ["table","rows","columns"], +groups: ["text","layout","design"], path: () => import("./icons/icon-grid.js"), },{ name: "icon-grip", hidden: true, +keywords: ["grab","dots","handle","move","drag"], +groups: ["layout"], path: () => import("./icons/icon-grip.js"), },{ name: "icon-hammer", +keywords: ["mallet","nails","diy","toolbox","build","construction"], +groups: ["tools","home"], path: () => import("./icons/icon-hammer.js"), },{ name: "icon-hand-active-alt", @@ -714,910 +1177,1555 @@ path: () => import("./icons/icon-hand-active.js"), },{ name: "icon-hand-pointer-alt", hidden: true, +keywords: ["mouse"], +groups: ["cursors"], path: () => import("./icons/icon-hand-pointer-alt.js"), },{ name: "icon-hand-pointer", +keywords: ["mouse"], +groups: ["cursors"], path: () => import("./icons/icon-hand-pointer.js"), },{ name: "icon-handshake", +keywords: ["meetings","handshakes","greetings","business","agreement","charity","help","deal","terms","emotion","together","handshake"], +groups: ["item","hand","emoji","account","security"], path: () => import("./icons/icon-handshake.js"), },{ name: "icon-handtool-alt", hidden: true, +keywords: ["hands","grabs","cursor","wave","move","mouse","grab"], +groups: ["item","hand","cursors","accessibility"], path: () => import("./icons/icon-handtool-alt.js"), },{ name: "icon-handtool", +keywords: ["hands","grabs","cursor","wave","move","mouse","grab"], +groups: ["item","hand","cursors","accessibility"], path: () => import("./icons/icon-handtool.js"), },{ name: "icon-hard-drive-alt", hidden: true, +keywords: ["computer","server","memory","data","ssd","disk","hard disk"], +groups: ["development","devices"], path: () => import("./icons/icon-hard-drive-alt.js"), },{ name: "icon-hard-drive", hidden: true, +keywords: ["computer","server","memory","data","ssd","disk","hard disk"], +groups: ["development","devices"], path: () => import("./icons/icon-hard-drive.js"), },{ name: "icon-heading", +keywords: ["h1","html","markup","markdown"], +groups: ["text"], path: () => import("./icons/icon-heading.js"), },{ name: "icon-heading-1", +keywords: ["h1","html","markup","markdown"], +groups: ["text"], path: () => import("./icons/icon-heading-1.js"), },{ name: "icon-heading-2", +keywords: ["h2","html","markup","markdown"], +groups: ["text"], path: () => import("./icons/icon-heading-2.js"), },{ name: "icon-heading-3", +keywords: ["h3","html","markup","markdown"], +groups: ["text"], path: () => import("./icons/icon-heading-3.js"), },{ name: "icon-heading-4", +keywords: ["h4","html","markup","markdown"], +groups: ["text"], path: () => import("./icons/icon-heading-4.js"), },{ name: "icon-heading-5", +keywords: ["h5","html","markup","markdown"], +groups: ["text"], path: () => import("./icons/icon-heading-5.js"), },{ name: "icon-heading-6", +keywords: ["h6","html","markup","markdown"], +groups: ["text"], path: () => import("./icons/icon-heading-6.js"), },{ name: "icon-headphones", +keywords: ["music","audio","sound"], +groups: ["multimedia","connectivity","devices","files","gaming"], path: () => import("./icons/icon-headphones.js"), },{ name: "icon-headset", hidden: true, +keywords: ["music","audio","sound"], +groups: ["multimedia","connectivity","devices","files","gaming"], path: () => import("./icons/icon-headset.js"), },{ name: "icon-hearts", +keywords: ["love","care","caring","health","like","emotion","suit","playing","cards"], +groups: ["shape","medical","social","multimedia","emoji","gaming","shapes"], path: () => import("./icons/icon-hearts.js"), },{ name: "icon-height", +keywords: ["heights","distances","spaces","spacing","vertical","double","arrow"], +groups: ["action","arrow","box","arrows","cursors"], path: () => import("./icons/icon-height.js"), },{ name: "icon-help-alt", +keywords: ["questions","question marks","assistance"], +groups: ["misc"], path: () => import("./icons/icon-help-alt.js"), },{ name: "icon-help", +keywords: ["preserver","life belt","lifesaver","help","rescue","ship","ring","raft","inflatable","wheel","donut"], +groups: ["accessibility","medical"], path: () => import("./icons/icon-help.js"), },{ name: "icon-history", +keywords: ["time","redo","undo","rewind","timeline","version","time machine","backup","rotate","ccw"], +groups: ["arrows","time"], path: () => import("./icons/icon-history.js"), },{ name: "icon-home", +keywords: ["home","living","building","residence","architecture"], +groups: ["buildings","home","navigation"], path: () => import("./icons/icon-home.js"), },{ name: "icon-horizontal-rule", +keywords: ["move","split"], +groups: ["text","arrows","layout"], path: () => import("./icons/icon-horizontal-rule.js"), },{ name: "icon-hourglass", +keywords: ["timer","time","sandglass"], +groups: ["time","gaming"], path: () => import("./icons/icon-hourglass.js"), },{ name: "icon-imac", hidden: true, +keywords: ["tv","screen","display","virtual machine","vm"], +groups: ["connectivity","devices"], path: () => import("./icons/icon-imac.js"), },{ name: "icon-image-up", +keywords: ["picture","photo","upload","import"], +groups: ["photography","text","multimedia","files"], path: () => import("./icons/icon-image-up.js"), },{ name: "icon-inbox-full", hidden: true, +keywords: ["email"], +groups: ["account","mail"], path: () => import("./icons/icon-inbox-full.js"), },{ name: "icon-inbox", +keywords: ["email"], +groups: ["account","mail"], path: () => import("./icons/icon-inbox.js"), },{ name: "icon-indent", +keywords: ["move","indentation","padding","spacing","margin"], +groups: ["action","arrow","box"], +related: ["icon-outdent"], path: () => import("./icons/icon-indent.js"), },{ name: "icon-infinity", +keywords: ["unlimited","forever","loop","math"], +groups: ["multimedia"], path: () => import("./icons/icon-infinity.js"), },{ name: "icon-info", +keywords: ["help"], +groups: ["accessibility","notifications"], path: () => import("./icons/icon-info.js"), },{ name: "icon-invoice", hidden: true, +keywords: ["bills","invoices","dollar","usd","currency","paper","log","scripture","document","notes","parchment","list","long","script","story","code","coding"], +groups: ["item","money","invoice","gaming","development","text"], path: () => import("./icons/icon-invoice.js"), },{ name: "icon-ipad", hidden: true, +keywords: ["tablet","device"], +groups: ["devices"], path: () => import("./icons/icon-ipad.js"), },{ name: "icon-iphone", hidden: true, +keywords: ["mobiles","telephones","cellphones","cell phones","phone","cellphone","device","screen"], +groups: ["item","household","phone","connectivity","devices"], +related: ["icon-old-phone","icon-phone","icon-phone-ring"], path: () => import("./icons/icon-iphone.js"), },{ name: "icon-italic", +keywords: ["oblique","text","format"], +groups: ["text"], path: () => import("./icons/icon-italic.js"), },{ name: "icon-item-arrangement", hidden: true, +keywords: ["rows","grid","boxes","squares","six","6","property list","plist","spreadsheet","dictionary","object","hash"], +groups: ["shape","box","layout","text","development","files"], +related: ["icon-thumbnails","icon-grid","icon-stop","icon-thumbnail-list","icon-item-arrangement"], path: () => import("./icons/icon-item-arrangement.js"), },{ name: "icon-junk", +keywords: ["trash","recycling bin","recycle bin","bin","reuses","index","backup","box","storage","records","junk"], +groups: ["item","household","files","mail"], path: () => import("./icons/icon-junk.js"), },{ name: "icon-key", +keywords: ["key","lock","house","home","password","login","authentication","secure","unlock"], +groups: ["item","security","account"], +related: ["icon-lock","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-key.js"), },{ name: "icon-keyboard", +keywords: ["type","inputs","layout","spell","settings","mouse"], +groups: ["item","technology","hardware","text","devices","development"], path: () => import("./icons/icon-keyboard.js"), },{ name: "icon-lab", +keywords: ["science","beaker","test tube","testtube","erlenmeyer","lab","chemistry","experiment","test"], +groups: ["misc","science","gaming"], path: () => import("./icons/icon-lab.js"), },{ name: "icon-laptop", +keywords: ["pc","computers","macbooks","computer","screen","remote"], +groups: ["item","technology","hardware","devices"], path: () => import("./icons/icon-laptop.js"), },{ name: "icon-layers-alt", hidden: true, +keywords: ["boxes","multiple","three","3","nested","restore","stack","pile","pages","sheets","paperwork","copies","copy"], +groups: ["shape","box","design","layout"], +related: ["icon-screensharing"], path: () => import("./icons/icon-layers-alt.js"), },{ name: "icon-layers", +keywords: ["stack","pile","pages","sheets","paperwork","copies","copy"], +groups: ["design","layout"], path: () => import("./icons/icon-layers.js"), },{ name: "icon-layout", +keywords: ["media","newspaper","layouts","magazines","masonry","brick"], +groups: ["shape","box","layout","design"], path: () => import("./icons/icon-layout.js"), },{ name: "icon-left-double-arrow", +keywords: ["chevrons","arrows","backwards","turn","corner"], +groups: ["action","arrow","arrows","gaming"], path: () => import("./icons/icon-left-double-arrow.js"), },{ name: "icon-legal", +keywords: ["scales","weight","mass","compare","balance","legal","license","right","rule","law"], +groups: ["item","household","navigation","science","finance"], +related: ["icon-weight"], path: () => import("./icons/icon-legal.js"), },{ name: "icon-lense", hidden: true, +keywords: ["circles","orbits","planets","eyeballs","target","camera","lens","photo","dashed"], +groups: ["item","photography"], path: () => import("./icons/icon-lense.js"), },{ name: "icon-library", +keywords: ["temple","institution","government","bank","building","capitol","finance","money","museum","art gallery","hall","institute","pediment","portico","columns","pillars","classical","architecture"], +groups: ["building","finance","navigation","buildings"], +related: ["icon-school"], path: () => import("./icons/icon-library.js"), },{ name: "icon-light-down", +keywords: ["brightness","dark","light","moon","sun","theme","auto theme","system theme","appearance"], +groups: ["accessibility"], path: () => import("./icons/icon-light-down.js"), },{ name: "icon-light-up", +keywords: ["brightness","weather","light","summer"], +groups: ["accessibility","weather","seasons","sustainability"], path: () => import("./icons/icon-light-up.js"), },{ name: "icon-lightbulb-active", +keywords: ["on","switch","lamps","bulbs","lights","idea","bright"], +groups: ["item","household","photography"], path: () => import("./icons/icon-lightbulb-active.js"), },{ name: "icon-lightbulb", hidden: true, +keywords: ["off","lights","bulbs","lamps"], +groups: ["item","household","photography"], path: () => import("./icons/icon-lightbulb.js"), },{ name: "icon-lightning", +keywords: ["storms","electricity","weather","bolt"], +groups: ["weather","cloud"], path: () => import("./icons/icon-lightning.js"), },{ name: "icon-link", +keywords: ["chains","links","hyperlinks","chain","url"], +groups: ["item","technology","text","account"], path: () => import("./icons/icon-link.js"), },{ name: "icon-list", +keywords: ["menus","hamburgers","three","3","catalogue","catalog","inventory","record"], +groups: ["shape","box","layout"], +related: ["icon-thumbnails","icon-thumbnails-small","icon-thumbnail-list","icon-umb-contour"], path: () => import("./icons/icon-list.js"), },{ name: "icon-load", hidden: true, +keywords: ["downloads","behind","direction","south","download","save","git","version control","pull","collapse","fold","vertical"], +groups: ["action","arrow","arrows","files","development"], +related: ["icon-navigation-bottom"], path: () => import("./icons/icon-load.js"), },{ name: "icon-loading", hidden: true, +keywords: ["watches","clocks","time","clock"], +groups: ["item","clock","time"], path: () => import("./icons/icon-loading.js"), },{ name: "icon-locate", +keywords: ["crosshairs","gps","location","map","cross"], +groups: ["space","navigation"], path: () => import("./icons/icon-locate.js"), },{ name: "icon-location-near-me", hidden: true, +keywords: ["geolocation","maps","pins","location","waypoint","marker","drop"], +groups: ["misc","navigation","travel","account"], +related: ["icon-pin-location","icon-location-nearby"], path: () => import("./icons/icon-location-near-me.js"), },{ name: "icon-location-nearby", +keywords: ["geolocation","maps","pins","location","waypoint","marker","drop"], +groups: ["misc","navigation","travel","account"], +related: ["icon-pin-location","icon-location-near-me"], path: () => import("./icons/icon-location-nearby.js"), },{ name: "icon-lock", +keywords: ["padlocks","locks","security","secret","locked","password","secure","admin"], +groups: ["item","security"], +related: ["icon-lock","icon-combination-lock","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-lock.js"), },{ name: "icon-log-out", +keywords: ["sign out","arrow","exit","auth"], +groups: ["arrows","account"], path: () => import("./icons/icon-log-out.js"), },{ name: "icon-logout", hidden: true, +keywords: ["sign out","arrow","exit","auth"], +groups: ["arrows","account"], path: () => import("./icons/icon-logout.js"), },{ name: "icon-loupe", hidden: true, +keywords: ["preview","zoom","expand","fullscreen","gallery","image","focus","lens"], +groups: ["photography","multimedia","accessibility"], path: () => import("./icons/icon-loupe.js"), },{ name: "icon-magnet", +keywords: ["horseshoe","lock","science","snap"], +groups: ["design"], path: () => import("./icons/icon-magnet.js"), },{ name: "icon-mailbox", +keywords: ["emails","messages","letters","mailing list","newsletter"], +groups: ["mail"], path: () => import("./icons/icon-mailbox.js"), },{ name: "icon-map-alt", +keywords: ["location","travel"], +groups: ["navigation"], path: () => import("./icons/icon-map-alt.js"), },{ name: "icon-map-location", hidden: true, +keywords: ["location","waypoint","marker","drop"], +groups: ["navigation","travel","account"], path: () => import("./icons/icon-map-location.js"), },{ name: "icon-map-marker", +keywords: ["pins","maps","markers","locations","lollipop","lolly","location","waypoint","marker","drop"], +groups: ["misc","navigation","travel","account"], path: () => import("./icons/icon-map-marker.js"), },{ name: "icon-map", +keywords: ["partitions","screens","leaflets","flyers","location","navigation","travel"], +groups: ["item","globe","text","navigation"], path: () => import("./icons/icon-map.js"), },{ name: "icon-medal", +keywords: ["awards","prizes","stars","heroes","prize","sports","winner","trophy","award","achievement"], +groups: ["item","award","sports","gaming"], +related: ["icon-diploma","icon-diploma-alt","icon-trophy"], path: () => import("./icons/icon-medal.js"), },{ name: "icon-medical-emergency", +keywords: ["medicine","hospitals","ambulances","health","heartbeat","pulse","medical","blood pressure","cardiac","systole","diastole"], +groups: ["logo","medical"], +related: ["icon-medicine"], path: () => import("./icons/icon-medical-emergency.js"), },{ name: "icon-medicine", +keywords: ["bottles","pills","medicines","medicine","medication","drug","prescription","tablet","pharmacy"], +groups: ["item","household","medical"], +related: ["icon-medical-emergency"], path: () => import("./icons/icon-medicine.js"), },{ name: "icon-meeting", hidden: true, +keywords: ["boardroom","table","dinner","screen","whiteboard","marker pens","markers","blackboard","chalk","easel","school","learning","lesson","office","meeting","project","planning"], +groups: ["user","multimedia","photography","devices","communication","design"], path: () => import("./icons/icon-meeting.js"), },{ name: "icon-megaphone", +keywords: ["announcements","advertisement","announcement","attention","alert","loudspeaker","megaphone","notification"], +groups: ["item","household","multimedia","notifications"], path: () => import("./icons/icon-megaphone.js"), },{ name: "icon-merge", +keywords: ["combine","join","unite"], +groups: ["action","arrow","development","arrows"], path: () => import("./icons/icon-merge.js"), },{ name: "icon-message-open", +keywords: ["emails","envelopes","letters","sms","email","message","letter","read"], +groups: ["item","household","mail"], +related: ["icon-message-unopened","icon-message"], path: () => import("./icons/icon-message-open.js"), },{ name: "icon-message-unopened", hidden: true, +keywords: ["emails","envelopes","letters","sms","email","message","letter","unread"], +groups: ["item","household","text","account","mail"], +related: ["icon-message","icon-message-open"], path: () => import("./icons/icon-message-unopened.js"), },{ name: "icon-message", +keywords: ["emails","envelopes","letters","sms","email","message","letter","unread"], +groups: ["item","household","text","account","mail"], +related: ["icon-message-unopened","icon-message-open"], path: () => import("./icons/icon-message.js"), },{ name: "icon-microscope", +keywords: ["science","lab","medical","education","imaging","research"], +groups: ["item","science","medical"], +related: ["icon-lab"], path: () => import("./icons/icon-microscope.js"), },{ name: "icon-mindmap", hidden: true, +keywords: ["chart","flow chart","diagram","decision tree","tree"], +groups: ["data","development"], path: () => import("./icons/icon-mindmap.js"), },{ name: "icon-mobile", +keywords: ["phone","cellphone","device","screen"], +groups: ["connectivity","devices"], path: () => import("./icons/icon-mobile.js"), },{ name: "icon-mountain", +keywords: ["landscape","geography","nature","natural feature","alpine","climb","snow"], +groups: ["item","nature"], path: () => import("./icons/icon-mountain.js"), },{ name: "icon-mouse-cursor", +keywords: ["cursors","pointers","arrows","mouse","mice","click","select"], +groups: ["action","arrow","arrows","cursors"], path: () => import("./icons/icon-mouse-cursor.js"), },{ name: "icon-mouse", +keywords: ["device","scroll","click"], +groups: ["devices"], path: () => import("./icons/icon-mouse.js"), },{ name: "icon-movie-alt", +keywords: ["movies","films","hollywood","action","clapperboards","filmmaking","directors","crew","movie","film","video","camera","cinema","cut","television","tv","show","entertainment"], +groups: ["item","multimedia"], path: () => import("./icons/icon-movie-alt.js"), },{ name: "icon-movie", +keywords: ["movies","films","reels","movie","video","reel","camera","cinema","entertainment"], +groups: ["item","photography","multimedia"], path: () => import("./icons/icon-movie.js"), },{ name: "icon-multiple-credit-cards", +keywords: ["payments","debit cards","credit cards","contactless","cashless","loyalty cards","store cards","business cards","money","finance","pocket","credit","purchase","payment","shopping","retail","consumer","cc"], +groups: ["item","money","card","account","finance"], +related: ["icon-credit-card","icon-credit-card-alt","icon-multiple-credit-cards"], path: () => import("./icons/icon-multiple-credit-cards.js"), },{ name: "icon-multiple-windows", +keywords: ["stacked","minimize","restore","code","coding","version control","git","repository","clone","fork","duplicate","multiple","books","library","copies","copied","plagiarism","plagiarised","plagiarized","reading list","information","informed","knowledge","knowledgeable","knowledgable","education","high school","university","college","academy","student","study","learning","research","smart","intelligent","intellectual"], +groups: ["action","window","development","text","gaming"], path: () => import("./icons/icon-multiple-windows.js"), },{ name: "icon-music", +keywords: ["notes","musical","sounds","note","quaver","eighth note"], +groups: ["item","media","multimedia","files"], path: () => import("./icons/icon-music.js"), },{ name: "icon-name-badge", hidden: true, +keywords: ["brooch","sheriff","sticker","user","person","family","friend","acquaintance","listing","networking"], +groups: ["account","connectivity","communication","social"], path: () => import("./icons/icon-name-badge.js"), },{ name: "icon-navigation-bottom", hidden: true, +keywords: ["last","end","arrows","triangles","behind","direction","south","download","save","git","version control","pull","collapse","fold","vertical"], +groups: ["action","arrow","arrows","files","development"], +related: ["icon-page-up","icon-page-down","icon-navigation-top"], path: () => import("./icons/icon-navigation-bottom.js"), },{ name: "icon-navigation-down", hidden: true, +keywords: ["arrows","triangles","backwards","reverse","slow","dropdown"], +groups: ["action","arrow","arrows","gaming"], path: () => import("./icons/icon-navigation-down.js"), },{ name: "icon-navigation-first", hidden: true, +keywords: ["start","beginning","previous","back","direction","west","collapse","fold","horizontal","|<-"], +groups: ["action","arrow","arrows"], path: () => import("./icons/icon-navigation-first.js"), },{ name: "icon-navigation-horizontal", hidden: true, +keywords: ["arrows","lengths","widths","measure","double","arrow"], +groups: ["action","arrow","arrows","cursors"], path: () => import("./icons/icon-navigation-horizontal.js"), },{ name: "icon-navigation-last", hidden: true, +keywords: ["end","finish","next","forward","direction","east","tab","keyboard","mac","indent","collapse","fold","horizontal","->|"], +groups: ["action","arrow","arrows","development"], path: () => import("./icons/icon-navigation-last.js"), },{ name: "icon-navigation-left", hidden: true, +keywords: ["arrows","triangles","back","previous","less than","fewer","menu","<"], +groups: ["action","arrow","arrows"], path: () => import("./icons/icon-navigation-left.js"), },{ name: "icon-navigation-right", hidden: true, +keywords: ["arrows","triangles","forward","next","more than","greater","menu","code","coding","command line","terminal","prompt","shell",">"], +groups: ["action","arrow","arrows","math","development"], +related: ["icon-navigation-up"], path: () => import("./icons/icon-navigation-right.js"), },{ name: "icon-navigation-road", hidden: true, +keywords: ["double","arrow"], +groups: ["action","arrow","arrows","cursors"], path: () => import("./icons/icon-navigation-road.js"), },{ name: "icon-navigation-top", hidden: true, +keywords: ["start","top","arrows","triangles","forward","direction","north","upload","collapse","fold","vertical"], +groups: ["action","arrow","box","arrows","files"], +related: ["icon-page-up","icon-page-down","icon-navigation-bottom"], path: () => import("./icons/icon-navigation-top.js"), },{ name: "icon-navigation-up", hidden: true, +keywords: ["triangles","arrows","caret","keyboard","mac","control","ctrl","superscript","exponential","power","ahead","fast","^","dropdown"], +groups: ["action","arrow","arrows","math","gaming"], +related: ["icon-navigation-right"], path: () => import("./icons/icon-navigation-up.js"), },{ name: "icon-navigation-vertical", hidden: true, +keywords: ["up","down","scroll","double","arrow"], +groups: ["action","arrow","arrows","cursors"], path: () => import("./icons/icon-navigation-vertical.js"), },{ name: "icon-navigation", hidden: true, +keywords: ["move","drag and drop","drag & drop","pan","arrows"], +groups: ["action","arrow","arrows","cursors"], path: () => import("./icons/icon-navigation.js"), },{ name: "icon-navigational-arrow", +keywords: ["satnav","sat nav","satellite navigation","gps","location","travel"], +groups: ["action","arrow","navigation"], path: () => import("./icons/icon-navigational-arrow.js"), },{ name: "icon-network-alt", +keywords: ["graphs","charts","networks","trees","hierarchy","flowcharts","flow charts","branches","paths","forks","tree"], +groups: ["data","development"], +related: ["icon-mindmap"], path: () => import("./icons/icon-network-alt.js"), },{ name: "icon-newspaper-alt", hidden: true, +keywords: ["blogs","articles","journalism","journalist","press","media","magazine","news","feed","home","article","headline"], +groups: ["item","household","multimedia","communication"], path: () => import("./icons/icon-newspaper-alt.js"), },{ name: "icon-newspaper", +keywords: ["blogs","articles","journalism","journalist","press","media","magazine","news","feed","home","article","headline"], +groups: ["item","household","multimedia","communication"], path: () => import("./icons/icon-newspaper.js"), },{ name: "icon-next-media", hidden: true, +keywords: ["fast forward","skip","music"], +groups: ["item","media","multimedia","arrows"], +related: ["icon-previous-media"], path: () => import("./icons/icon-next-media.js"), },{ name: "icon-next", +keywords: ["right","triangles","forwards","arrow","skip","next","music"], +groups: ["action","arrow","multimedia","arrows"], +related: ["icon-play"], path: () => import("./icons/icon-next.js"), },{ name: "icon-nodes", hidden: true, +keywords: ["git","line","graph","indirection","vpn","virtual private network","proxy","connections","bounce","reroute","path","journey","planner","stops","stations","shared","spread","viral"], +groups: ["data","security","account","navigation","development","social"], path: () => import("./icons/icon-nodes.js"), },{ name: "icon-notepad-alt", hidden: true, +keywords: ["data","txt","pdf","document"], +groups: ["item","workplace","files","text"], path: () => import("./icons/icon-notepad-alt.js"), },{ name: "icon-notepad", +keywords: ["notebook","text","txt","data","pdf","document"], +groups: ["item","workplace","files","text"], path: () => import("./icons/icon-notepad.js"), },{ name: "icon-old-key", +keywords: ["password","login","authentication","secure","unlock","keychain","key ring","fob"], +groups: ["item","security","account"], +related: ["icon-lock","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-old-key.js"), },{ name: "icon-old-phone", hidden: true, +keywords: ["telephones","call"], +groups: ["item","household","phone","text","connectivity","devices","communication"], +related: ["icon-iphone","icon-phone","icon-phone-ring"], path: () => import("./icons/icon-old-phone.js"), },{ name: "icon-omega", +keywords: ["greek","symbol","mathematics","education","physics","engineering","ohms","electrical resistance","angular frequency","dynamical systems","astronomy","constellations","philosophy"], +groups: ["math","development","text","science"], path: () => import("./icons/icon-omega.js"), },{ name: "icon-operator", +keywords: ["microphones","users","people","person","support","phonecalls","call centres","call centers","settings","edit","cog","gear"], +groups: ["user","special","account"], +related: ["icon-user","icon-user-female","icon-umb-users","icon-user-glasses","icon-client","icon-employee","icon-piracy","icon-theif","icon-operator"], path: () => import("./icons/icon-operator.js"), },{ name: "icon-ordered-list", +keywords: ["numbered list","numbers","number","order","queue"], +groups: ["action","format","text"], path: () => import("./icons/icon-ordered-list.js"), },{ name: "icon-origami", +keywords: ["paper","bird"], +groups: ["animals","design"], path: () => import("./icons/icon-origami.js"), },{ name: "icon-out", +keywords: ["export","external","arrows","outbound","open","share"], +groups: ["action","arrow","box","arrows","text","social"], path: () => import("./icons/icon-out.js"), },{ name: "icon-outbox", hidden: true, +keywords: ["out tray","trays","unarchive","index","backup","box","storage","records"], +groups: ["item","workplace","files","mail"], path: () => import("./icons/icon-outbox.js"), },{ name: "icon-outdent", +keywords: ["move","indentation","padding","spacing","margin"], +groups: ["action","arrow","box"], +related: ["icon-indent"], path: () => import("./icons/icon-outdent.js"), },{ name: "icon-page-add", +keywords: ["new","create","documents","pages","add","document"], +groups: ["document"], path: () => import("./icons/icon-page-add.js"), },{ name: "icon-page-down", +keywords: ["bottom","behind","direction","south","download","save","git","version control","pull","collapse","fold","vertical"], +groups: ["action","arrow","box","arrows","files","development"], +related: ["icon-page-up","icon-navigation-top","icon-navigation-bottom"], path: () => import("./icons/icon-page-down.js"), },{ name: "icon-page-remove", +keywords: ["delete","documents","pages","document"], +groups: ["document"], path: () => import("./icons/icon-page-remove.js"), },{ name: "icon-page-restricted", +keywords: ["documents","pages","disabled","restricted","lost","delete","remove","document"], +groups: ["document"], path: () => import("./icons/icon-page-restricted.js"), },{ name: "icon-page-up", +keywords: ["top","forward","direction","north","upload","collapse","fold","vertical"], +groups: ["action","arrow","box","arrows","files"], +related: ["icon-page-down","icon-navigation-top","icon-navigation-bottom"], path: () => import("./icons/icon-page-up.js"), },{ name: "icon-paint-roller", hidden: true, +keywords: ["decorate","decoration","decorating","themes","theming","colour","color","paint","fill","bucket"], +groups: ["item","household","design","tools"], path: () => import("./icons/icon-paint-roller.js"), },{ name: "icon-palette", +keywords: ["artist","painting","painter","themes","theming","colour","color","paint","colors","colours","theme","scheme","watercolor","watercolour"], +groups: ["item","household","text","design","photography"], path: () => import("./icons/icon-palette.js"), },{ name: "icon-panel-show", +keywords: ["panels","up","triangles","maximize","maximise","expand","drawer","dock","show","reveal","chevron"], +groups: ["action","window","layout","arrows"], +related: ["icon-pannel-close"], path: () => import("./icons/icon-panel-show.js"), },{ name: "icon-pannel-close", +keywords: ["panels","down","triangles","minimize","minimise","drawer","dock","hide","chevron"], +groups: ["action","window","layout","arrows"], +related: ["icon-panel-show"], path: () => import("./icons/icon-pannel-close.js"), },{ name: "icon-paper-bag", hidden: true, +keywords: ["carrier","container","sack","cart","e-commerce","store","purchase","products","items","ingredients"], +groups: ["shopping"], path: () => import("./icons/icon-paper-bag.js"), },{ name: "icon-paper-plane-alt", +keywords: ["paper aeroplane","paper airplane","sending","sends","sent","delivers","email","message","mail","submit"], +groups: ["item","household","mail","communication","connectivity"], +related: ["icon-paper-plane"], path: () => import("./icons/icon-paper-plane-alt.js"), },{ name: "icon-paper-plane", +keywords: ["paper aeroplane","paper airplane","sending","sends","sent","delivers","email","message","mail","submit"], +groups: ["item","household","mail","communication","connectivity"], +related: ["icon-paper-plane-alt"], path: () => import("./icons/icon-paper-plane.js"), },{ name: "icon-partly-cloudy", +keywords: ["sunny spells","weather","partly"], +groups: ["weather","cloud"], path: () => import("./icons/icon-partly-cloudy.js"), },{ name: "icon-paragraph", +keywords: ["paragraph","mark","paraph","blind","typography","type","text","prose","symbol"], +groups: ["text"], path: () => import("./icons/icon-paragraph.js"), },{ name: "icon-paste-in", hidden: true, +keywords: ["clipboard","copy","paste"], +groups: ["action","text","arrows"], path: () => import("./icons/icon-paste-in.js"), },{ name: "icon-pause", +keywords: ["music","stop"], +groups: ["item","media","multimedia"], path: () => import("./icons/icon-pause.js"), },{ name: "icon-pc", hidden: true, +keywords: ["computers","servers","desktops","pcs","tv","screen","display","virtual machine","vm"], +groups: ["item","technology","hardware","connectivity","devices"], path: () => import("./icons/icon-pc.js"), },{ name: "icon-people-alt-2", hidden: true, +keywords: ["person","man","men","male","people","human","accessibility","stick figure"], +groups: ["user","accessibility","people"], path: () => import("./icons/icon-people-alt-2.js"), },{ name: "icon-people-alt", hidden: true, +keywords: ["person","man","men","male","people","human","accessibility","stick figure"], +groups: ["user","accessibility","people"], path: () => import("./icons/icon-people-alt.js"), },{ name: "icon-people-female", hidden: true, +keywords: ["person","people","woman","female","women","human","accessibility","stick figure"], +groups: ["user","accessibility","people"], path: () => import("./icons/icon-people-female.js"), },{ name: "icon-people", +keywords: ["person","man","men","male","people","human","accessibility","stick figure"], +groups: ["user","accessibility","people"], path: () => import("./icons/icon-people.js"), },{ name: "icon-phone-ring", +keywords: ["telephones","phones","calling","ring"], +groups: ["item","household","phone","connectivity","devices","communication"], path: () => import("./icons/icon-phone-ring.js"), },{ name: "icon-phone", +keywords: ["telephones","phones","calling","call"], +groups: ["item","household","phone","text","connectivity","devices","communication"], path: () => import("./icons/icon-phone.js"), },{ name: "icon-photo-album", +keywords: ["books","photo albums","images","pictures","photos","album","collection","event","magazine","catalog","catalogue","brochure","browse","gallery"], +groups: ["picture","photography","text","multimedia","files","social","shopping","travel"], path: () => import("./icons/icon-photo-album.js"), },{ name: "icon-picture", +keywords: ["photograph","image","picture","mountains","scenery","landscape","photo"], +groups: ["picture","photography","text","multimedia","files"], +related: ["icon-umb-media","icon-pictures","icon-pictures-alt","icon-pictures-alt-2","icon-photo-album","icon-mountain"], path: () => import("./icons/icon-picture.js"), },{ name: "icon-pictures-alt-2", +keywords: ["photograph","image","picture","mountains","scenery","landscape","carousel","pictures","images","album","portfolio","preview"], +groups: ["picture","layout","design","development","photography","multimedia"], +related: ["icon-picture","icon-pictures","icon-pictures-alt","icon-umb-media","icon-photo-album","icon-mountain"], path: () => import("./icons/icon-pictures-alt-2.js"), },{ name: "icon-pictures-alt", hidden: true, +keywords: ["photograph","image","picture","mountains","scenery","landscape","photo"], +groups: ["picture","photography","text","multimedia","files"], +related: ["icon-picture","icon-pictures","icon-umb-media","icon-pictures-alt-2","icon-photo-album","icon-mountain"], path: () => import("./icons/icon-pictures-alt.js"), },{ name: "icon-pictures", +keywords: ["photograph","photography","image","picture","cameras","lens","focus","capture","shot","visual","device","equipment","photo","webcam","video"], +groups: ["picture","photography","devices","communication"], +related: ["icon-picture","icon-umb-media","icon-pictures-alt","icon-pictures-alt-2","icon-photo-album"], path: () => import("./icons/icon-pictures.js"), },{ name: "icon-pie-chart", +keywords: ["pie graph","pie chart","piece","quarters","fourths","pizzas","cakes","statistics","analytics","diagram","presentation"], +groups: ["data","charts","files"], path: () => import("./icons/icon-pie-chart.js"), },{ name: "icon-piggy-bank", +keywords: ["animals","farms","pigs","money","savings"], +groups: ["item","money","finance"], path: () => import("./icons/icon-piggy-bank.js"), },{ name: "icon-pin-location", +keywords: ["geolocation","maps","pins","location","waypoint","marker","drop"], +groups: ["misc","navigation","travel","account"], +related: ["icon-location-nearby","icon-location-near-me"], path: () => import("./icons/icon-pin-location.js"), },{ name: "icon-plane", +keywords: ["airplanes","aeroplanes","aircraft","flying","flight","plane","trip","airplane"], +groups: ["transport","vehicle","travel","navigation"], path: () => import("./icons/icon-plane.js"), },{ name: "icon-planet", hidden: true, +keywords: ["space","saturn","planet","physics","satellites","moons"], +groups: ["item","globe","science"], path: () => import("./icons/icon-planet.js"), },{ name: "icon-play", +keywords: ["right","arrows","triangles","continue","music","audio","video","start","run"], +groups: ["item","media","arrows","multimedia"], +related: ["icon-next"], path: () => import("./icons/icon-play.js"), },{ name: "icon-playing-cards", hidden: true, +keywords: ["slideshows","carousels","poker","card games","playing cards","carousel","pictures","images","scroll","swipe","album","portfolio","history","versions","backup","time machine"], +groups: ["misc","game","layout","design","development","photography","multimedia","files"], path: () => import("./icons/icon-playing-cards.js"), },{ name: "icon-playlist", +keywords: ["music","musical notes","playlist","queue","audio","playback"], +groups: ["item","media","multimedia"], path: () => import("./icons/icon-playlist.js"), },{ name: "icon-plugin", +keywords: ["puzzle piece","jigsaws","games","kids","children","plugins","plug-ins","extensions","packages","addon","plugin","integration","extension","package","build","stack","toys","learning","squares","corner"], +groups: ["misc","game","development","layout","shapes"], path: () => import("./icons/icon-plugin.js"), },{ name: "icon-podcast", +keywords: ["person","users","people","audio","music","mic","talk","voice","subscribe","subscription","stream"], +groups: ["user","special","multimedia","social"], path: () => import("./icons/icon-podcast.js"), },{ name: "icon-poll", hidden: true, +keywords: ["bar graphs","bar charts","vote","poll","ballot","political","social","check","tick"], +groups: ["data","social"], path: () => import("./icons/icon-poll.js"), },{ name: "icon-post-it", +keywords: ["postits","post-its","post its","labels","stickers","notes","pages","sheets","post-it","comment","annotation","reaction","memo","reminder","todo","task","idea","brainstorm","document","page","paper","sheet","stationary","office"], +groups: ["document","text","social"], path: () => import("./icons/icon-post-it.js"), },{ name: "icon-power-outlet", hidden: true, +keywords: ["power sockets","power outlets","electric","electricity","on","off","device","switch","toggle","binary","boolean","reboot","restart","button","keyboard","troubleshoot"], +groups: ["item","household","connectivity"], path: () => import("./icons/icon-power-outlet.js"), },{ name: "icon-power", +keywords: ["shut down","on","off","device","switch","toggle","binary","boolean","reboot","restart","button","keyboard","troubleshoot"], +groups: ["item","technology","connectivity"], path: () => import("./icons/icon-power.js"), },{ name: "icon-presentation", +keywords: ["audience","talks","powerpoints","slideshows","keynotes","speakers","conference","screen","whiteboard","marker pens","markers","blackboard","chalk","easel","school","learning","lesson","office","meeting","project","planning"], +groups: ["item","workplace","multimedia","photography","devices","communication","design"], path: () => import("./icons/icon-presentation.js"), },{ name: "icon-previous-media", +keywords: ["rewind","skip","music"], +groups: ["item","media","arrows","multimedia"], +related: ["icon-next-media"], path: () => import("./icons/icon-previous-media.js"), },{ name: "icon-previous", +keywords: ["arrows","triangles","arrow","previous","music"], +groups: ["action","arrow","multimedia","arrows"], path: () => import("./icons/icon-previous.js"), },{ name: "icon-price-dollar", hidden: true, +keywords: ["discount","offer","sale","voucher","tag","monetization","marketing","finance","financial","exchange","transaction","payment","usd","$"], +groups: ["item","money","shopping","finance"], path: () => import("./icons/icon-price-dollar.js"), },{ name: "icon-price-euro", hidden: true, +keywords: ["discount","offer","sale","voucher","tag","monetization","marketing","finance","financial","exchange","transaction","payment","€"], +groups: ["item","money","shopping","finance"], path: () => import("./icons/icon-price-euro.js"), },{ name: "icon-price-pound", hidden: true, +keywords: ["discount","offer","sale","voucher","tag","monetization","marketing","finance","financial","exchange","transaction","payment","british","gbp","£"], +groups: ["item","money","shopping","finance"], path: () => import("./icons/icon-price-pound.js"), },{ name: "icon-price-yen", hidden: true, +keywords: ["buy","money","discount","offer","sale","voucher","tag","monetization","marketing","finance","financial","exchange","transaction","payment","jpy","¥"], +groups: ["item","money","shopping","finance"], path: () => import("./icons/icon-price-yen.js"), },{ name: "icon-print", +keywords: ["printer","print","fax","office","device"], +groups: ["item","technology","hardware","devices"], +related: ["icon-printer-alt"], path: () => import("./icons/icon-print.js"), },{ name: "icon-printer-alt", hidden: true, +keywords: ["printers","peripherals","fax","office","device"], +groups: ["item","technology","hardware","devices"], +related: ["icon-print"], path: () => import("./icons/icon-printer-alt.js"), },{ name: "icon-projector", +keywords: ["home cinema","slideshows","presentations","cinema","film","movie","home video","presentation","slideshow","office","meeting","project","planning"], +groups: ["item","media","multimedia","photography","devices","communication"], path: () => import("./icons/icon-projector.js"), },{ name: "icon-pulse", +keywords: ["heartbeat","health","line charts","monitors","line graphs","pulse","action","motion","movement","exercise","fitness","healthcare","heart rate monitor","vital signs","vitals","emergency room","er","intensive care","hospital","defibrillator","earthquake","siesmic","magnitude","richter scale","aftershock","tremor","shockwave","audio","waveform","synthesizer","synthesiser","music"], +groups: ["data","medical","account","social","science","multimedia"], path: () => import("./icons/icon-pulse.js"), },{ name: "icon-pushpin", +keywords: ["map pins","thumb tack","noticeboard","save","map","lock","fix"], +groups: ["item","workplace","navigation","account"], path: () => import("./icons/icon-pushpin.js"), },{ name: "icon-qr-code", +keywords: ["barcode","qr codes","scan","link","url","information","digital"], +groups: ["item","technology","development","social"], path: () => import("./icons/icon-qr-code.js"), },{ name: "icon-quote", +keywords: ["quotation marks","speech marks","speakers","talks","quotes","talking","chatting","testimonials","quotation"], +groups: ["misc","text"], path: () => import("./icons/icon-quote.js"), },{ name: "icon-radio-alt", +keywords: ["broadcast","tv","fm","television","aerials","ariels","transmitters","podcasts","signal","connectivity","live","frequency"], +groups: ["item","technology","hardware","devices","multimedia","social"], +related: ["icon-radio-alt","icon-radio-receiver"], path: () => import("./icons/icon-radio-alt.js"), },{ name: "icon-radio-receiver", +keywords: ["broadcast","tv","fm","television","receivers","podcasts","retro","radio","speakers","audio","music","sound","live","frequency"], +groups: ["item","technology","hardware","devices","multimedia","social"], +related: ["icon-radio-alt","icon-radio"], path: () => import("./icons/icon-radio-receiver.js"), },{ name: "icon-radio", +keywords: ["broadcast","tv","fm","television","aerials","ariels","transmitters","podcasts","signal","connectivity","live","frequency"], +groups: ["item","technology","hardware","devices","multimedia","social"], +related: ["icon-radio-alt","icon-radio-receiver"], path: () => import("./icons/icon-radio.js"), },{ name: "icon-rain", +keywords: ["raining","precipitation","weather","rainfall"], +groups: ["weather","cloud"], path: () => import("./icons/icon-rain.js"), },{ name: "icon-rate", hidden: true, +keywords: ["stars","bookmark","favorite","like","review","rating"], +groups: ["shape","account","social","shapes","multimedia","weather","emoji","gaming"], path: () => import("./icons/icon-rate.js"), },{ name: "icon-re-post", +keywords: ["retweet","share","repost","loop","arrows"], +groups: ["action","arrow","arrows","multimedia"], +related: ["icon-axis-rotation","icon-axis-rotation-2","icon-axis-rotation-3","icon-sync","icon-refresh"], path: () => import("./icons/icon-re-post.js"), },{ name: "icon-readonly", +keywords: ["uneditable","disabled","inactive","non-editable","locked","read-only","unmodifiable","frozen","restricted","rubber","edit","create","draw","sketch","draft","writer","writing","stationery","artist"], +groups: ["action","design","cursors","tools","text"], path: () => import("./icons/icon-readonly.js"), },{ name: "icon-receipt-alt", +keywords: ["bill","voucher","slip","check","counterfoil","currency","dollar","usd","$"], +groups: ["item","money","receipt","finance","travel"], +related: ["icon-receipt-yen","icon-receipt-pound","icon-receipt-euro","icon-receipt-dollar"], path: () => import("./icons/icon-receipt-alt.js"), },{ name: "icon-reception", +keywords: ["receptionists","desks","working","reception","bell","porter"], +groups: ["user","travel"], path: () => import("./icons/icon-reception.js"), },{ name: "icon-record", hidden: true, +keywords: ["circles","album","music","vinyl","record","cd","dvd","format","dj","spin","rotate","rpm"], +groups: ["shape","devices","multimedia"], path: () => import("./icons/icon-record.js"), },{ name: "icon-rectangle-ellipsis", +keywords: ["login","password","authenticate","2fa","field","fill","ellipsis","et cetera","etc","loader","loading","progress","pending","throbber","menu","options","operator","code","spread","rest","more","further","extra","overflow","dots","…","..."], +groups: ["text","development"], path: () => import("./icons/icon-rectangle-ellipsis.js"), },{ name: "icon-redo", +keywords: ["arrow","forward","undo","rerun","history"], +groups: ["action","arrow","text","arrows"], +related: ["icon-undo","icon-delete-key","icon-arrow-right","icon-navigation-right","icon-right-double-arrow"], path: () => import("./icons/icon-redo.js"), },{ name: "icon-refresh", +keywords: ["arrow","recycle","sync","repeat","right","clockwise","refresh","reload","rerun","redo"], +groups: ["action","rotate","arrows","design","photography"], +related: ["icon-axis-rotation","icon-axis-rotation-2","icon-axis-rotation-3","icon-sync","icon-re-post"], path: () => import("./icons/icon-refresh.js"), },{ name: "icon-remote", hidden: true, +keywords: ["remote controls","buttons","count","calculating machine"], +groups: ["item","household","math","devices"], path: () => import("./icons/icon-remote.js"), },{ name: "icon-remove", +keywords: ["minus","subtracts","lines","deletes","garbage","delete","remove","bin"], +groups: ["maths","files","mail"], path: () => import("./icons/icon-remove.js"), },{ name: "icon-repeat-one", +keywords: ["arrows","bi-directional","two","2","swap","loop","reverse","replay"], +groups: ["action","arrow","multimedia"], +related: ["icon-repeat","icon-traffic-alt","icon-tab-key","icon-shuffle","icon-traffic","icon-navigation-road"], path: () => import("./icons/icon-repeat-one.js"), },{ name: "icon-repeat", +keywords: ["arrows","bi-directional","two","2","swap","loop","reverse"], +groups: ["action","arrow","arrows","multimedia"], +related: ["icon-repeat-one","icon-traffic-alt","icon-tab-key","icon-shuffle","icon-traffic","icon-navigation-road"], path: () => import("./icons/icon-repeat.js"), },{ name: "icon-reply-arrow", +keywords: ["arrows","back","email"], +groups: ["action","arrow","mail"], path: () => import("./icons/icon-reply-arrow.js"), },{ name: "icon-resize", +keywords: ["arrows","move","resizes","scales","scale","resize","design"], +groups: ["action","arrow","design"], path: () => import("./icons/icon-resize.js"), },{ name: "icon-return-to-top", hidden: true, +keywords: ["loops","repeats","arrows","forward","direction","north","upload","collapse","fold","vertical"], +groups: ["action","arrow","arrows","files"], path: () => import("./icons/icon-return-to-top.js"), },{ name: "icon-right-double-arrow", hidden: true, +keywords: ["chevrons","two","2","turn","corner"], +groups: ["action","arrow","arrows","gaming"], path: () => import("./icons/icon-right-double-arrow.js"), },{ name: "icon-roadsign", hidden: true, +keywords: ["warnings","signpost","direction","right","east","forward","version control","waypoint"], +groups: ["transport","arrows","navigation","development","gaming"], path: () => import("./icons/icon-roadsign.js"), },{ name: "icon-rocket", +keywords: ["space","launches","release","boost","launch","version"], +groups: ["transport","vehicle","gaming","development"], path: () => import("./icons/icon-rocket.js"), },{ name: "icon-rss", +keywords: ["rss feed","syndication","broadcasts","waves","feed","subscribe","news","updates","notifications","content","blog","articles","broadcast","reader","channels","posts","publishing","digest","alert","following","inbox","newsletter","weblog","podcast"], +groups: ["item","technology","development","social"], path: () => import("./icons/icon-rss.js"), },{ name: "icon-ruler-alt", +keywords: ["triangles","set squares","measures","tools","edit","create","draw","sketch","draft","writer","writing","stationery","artist","measurements","centimeters","cm","millimeters","mm","metre","foot","feet","inches","units","size","length","width","height","dimensions","depth","breadth","extent"], +groups: ["item","tool","tools","design","layout","text"], path: () => import("./icons/icon-ruler-alt.js"), },{ name: "icon-ruler", +keywords: ["measures","tools","measurements","centimeters","cm","millimeters","mm","metre","foot","feet","inches","units","size","length","width","height","dimensions","depth","breadth","extent","stationery"], +groups: ["item","tool","tools","design","layout"], path: () => import("./icons/icon-ruler.js"), },{ name: "icon-satellite-dish", +keywords: ["broadcasts","transmits","receiver","antenna","dish aerial","saucer"], +groups: ["item","technology","hardware","connectivity","devices","multimedia"], path: () => import("./icons/icon-satellite-dish.js"), },{ name: "icon-save", +keywords: ["imports","circles","arrows","floppy disk"], +groups: ["action","arrow","circle","text","files"], +related: ["icon-umb-deploy"], path: () => import("./icons/icon-save.js"), },{ name: "icon-scan", +keywords: ["radar","scan","sonar","detect","find","locate"], +groups: ["misc","navigation","security","communication"], path: () => import("./icons/icon-scan.js"), },{ name: "icon-school", +keywords: ["clock tower","town hall","building","university","education","childhood","learning","campus","scholar","student","lecture","degree","course","academia","study","knowledge","classroom","research","diploma","graduation","professor","tutorial","homework","assignment","exam"], +groups: ["building","buildings","navigation"], path: () => import("./icons/icon-school.js"), },{ name: "icon-screensharing", +keywords: ["boxes","multiple","two","2","nested","restore","host","desktop","monitor"], +groups: ["shape","box","connectivity","devices","communication"], +related: ["icon-layers-alt"], path: () => import("./icons/icon-screensharing.js"), },{ name: "icon-script-alt", hidden: true, +keywords: ["scroll","javascript","js","paper","log","scripture","document","notes","parchment","list","long","script","story","code","coding"], +groups: ["file","gaming","development","text"], +related: ["icon-script"], path: () => import("./icons/icon-script-alt.js"), },{ name: "icon-script", +keywords: ["scroll","javascript","js","paper","log","scripture","document","notes","parchment","list","long","script","story","code","coding"], +groups: ["file","gaming","development","text"], +related: ["icon-script-alt"], path: () => import("./icons/icon-script.js"), },{ name: "icon-scull", +keywords: ["dead","death","expired","old","skull","pirate","piracy","danger","bone"], +groups: ["item","gaming"], +related: ["icon-piracy"], path: () => import("./icons/icon-scull.js"), },{ name: "icon-search", +keywords: ["magnifying glass","find","scan","magnifier","lens"], +groups: ["item","household","text","social"], path: () => import("./icons/icon-search.js"), },{ name: "icon-sensor", +keywords: ["waves","earthquake","epicentre","epicenter","preview","zoom","expand","fullscreen","gallery","image","camera","watch","surveillance","retina","focus","lens","biometric","identification","authentication","access","login"], +groups: ["misc","photography","multimedia","accessibility","security","devices","account"], path: () => import("./icons/icon-sensor.js"), },{ name: "icon-server-alt", hidden: true, +keywords: ["db","databases","data store","storage","memory","container","tin","pot","bytes","servers"], +groups: ["item","technology","hardware","devices","development"], path: () => import("./icons/icon-server-alt.js"), },{ name: "icon-server", +keywords: ["servers","rack","hardware","cloud","storage"], +groups: ["item","technology","hardware","development","devices"], +related: ["icon-stacked-disks","icon-disk-image","icon-ssd"], path: () => import("./icons/icon-server.js"), },{ name: "icon-settings-alt", hidden: true, +keywords: ["settings","cog","wheel","preferences","edit","gear"], +groups: ["settings","account"], +related: ["icon-settings","icon-umb-developer","icon-settings-alt-2"], path: () => import("./icons/icon-settings-alt.js"), },{ name: "icon-settings", +keywords: ["settings","cog","wheel","preferences","edit","gear"], +groups: ["settings","account"], +related: ["icon-umb-developer","icon-settings-alt","icon-settings-alt-2"], path: () => import("./icons/icon-settings.js"), },{ name: "icon-share-alt", +keywords: ["broadcasts","waves","connection","signal","wireless"], +groups: ["action","connectivity","devices"], path: () => import("./icons/icon-share-alt.js"), },{ name: "icon-share", +keywords: ["networks","social media","network","connections"], +groups: ["action","account","social"], path: () => import("./icons/icon-share.js"), },{ name: "icon-sharing-iphone", +keywords: ["share","export","arrows","boxes","network","connections"], +groups: ["action","arrow","box","account","social"], path: () => import("./icons/icon-sharing-iphone.js"), },{ name: "icon-shield", +keywords: ["security","protect","secure","badge","cybersecurity","safety","protection","guardian","armored","armoured","defense","defence","defender","block","threat","prevention","antivirus","vigilance","vigilant","detection","scan","strength","strong","tough","invincible","invincibility","invulnerable","undamaged","audit","admin","verification","crest","logo","sigil","flag","team","faction","fraternity","university","college","academy","school","education","uniform","bravery","knight","foot soldier","infantry","trooper","pawn","battle","war","military","ranking","army","cadet","scout"], +groups: ["item","security","account","development","gaming"], path: () => import("./icons/icon-shield.js"), },{ name: "icon-shift", +keywords: ["arrows","up","shift","keyboard","button","mac","capitalize","capitalise","forward","direction","north"], +groups: ["action","key","arrows","text","development","gaming"], path: () => import("./icons/icon-shift.js"), },{ name: "icon-shipping-box", +keywords: ["grid","grill","lines","storage","shipping","freight","supply chain","docker","environment","devops","code","coding"], +groups: ["shape","box","development","transport","mail"], path: () => import("./icons/icon-shipping-box.js"), },{ name: "icon-shipping", +keywords: ["trailer","sack truck","boxes","lift","carry","baggage","luggage","travel","cart","trolley","suitcase"], +groups: ["commerce","transport","travel"], +related: ["icon-truck"], path: () => import("./icons/icon-shipping.js"), },{ name: "icon-shoe", hidden: true, +keywords: ["trainers","sneakers","steps","walking","foot","feet","trail","shoe"], +groups: ["item","clothing","navigation"], path: () => import("./icons/icon-shoe.js"), },{ name: "icon-shopping-basket-alt-2", hidden: true, +keywords: ["carts","checkouts","cart","e-commerce","store","purchase","products","items","ingredients"], +groups: ["commerce","shopping"], +related: ["icon-shopping-basket","item-shopping-basket-alt"], path: () => import("./icons/icon-shopping-basket-alt-2.js"), },{ name: "icon-shopping-basket-alt", +keywords: ["bag","gift","cart","e-commerce","store","purchase","products","items","ingredients"], +groups: ["commerce","shopping"], +related: ["icon-shopping-basket","item-shopping-basket-alt-2"], path: () => import("./icons/icon-shopping-basket-alt.js"), },{ name: "icon-shopping-basket", +keywords: ["trolley","trollies","supermarket","cart","basket","e-commerce","store","purchase","products","items","ingredients"], +groups: ["commerce","shopping"], +related: ["icon-shopping-basket-alt","item-shopping-basket-alt-2"], path: () => import("./icons/icon-shopping-basket.js"), },{ name: "icon-shuffle", +keywords: ["arrows","two","2","mix","random","music","reorder"], +groups: ["action","arrow","multimedia","arrows"], +related: ["icon-traffic-alt","icon-tab-key","icon-traffic","icon-repeat","icon-navigation-road"], path: () => import("./icons/icon-shuffle.js"), },{ name: "icon-sience", hidden: true, +keywords: ["nuclear","orbit","atomic","physics","particle","element","molecule","electricity","energy","chemistry"], +groups: ["misc","science"], path: () => import("./icons/icon-sience.js"), },{ name: "icon-science", +keywords: ["atomic","nuclear","physics","particle","element","molecule","electricity","energy","chemistry"], +groups: ["science"], path: () => import("./icons/icon-science.js"), },{ name: "icon-single-note", +keywords: ["music","sounds","audio","quaver","eighth note","note"], +groups: ["item","media","multimedia","files"], path: () => import("./icons/icon-single-note.js"), },{ name: "icon-sitemap", hidden: true, +keywords: ["trees","family trees","hierachies","hierachy","structure","flowcharts","flow charts","flow diagrams","tree"], +groups: ["data","development"], path: () => import("./icons/icon-sitemap.js"), },{ name: "icon-sleep", +keywords: ["moons","crescent","nighttime","dark","night","star"], +groups: ["weather","accessibility"], path: () => import("./icons/icon-sleep.js"), },{ name: "icon-slideshow", hidden: true, +keywords: ["powerpoints","data","keynotes","presentations","slideshows","slide shows","screen","whiteboard","marker pens","markers","blackboard","chalk","easel","school","learning","lesson","office","meeting","project","planning"], +groups: ["item","workplace","multimedia","photography","devices","communication","design"], path: () => import("./icons/icon-slideshow.js"), },{ name: "icon-smiley-inverted", hidden: true, +keywords: ["emojis","emoticons","faces","people","person","user","happy","happiness","emoji","face","good","emotion"], +groups: ["user","emoji","account"], +related: ["icon-smiley"], path: () => import("./icons/icon-smiley-inverted.js"), },{ name: "icon-smiley", +keywords: ["emojis","emoticons","faces","people","person","user","happy","happiness","emoji","face","good","emotion"], +groups: ["user","emoji","account"], +related: ["icon-smiley-inverted"], path: () => import("./icons/icon-smiley.js"), },{ name: "icon-snow", +keywords: ["snowing","cold","winter","hailing","weather","blizzard"], +groups: ["weather","cloud"], path: () => import("./icons/icon-snow.js"), },{ name: "icon-sort", +keywords: ["bidirectional","two-way","2-way","swap","switch","network","traffic","flow","mobile data","internet","sort","reorder","move"], +groups: ["arrows"], path: () => import("./icons/icon-sort.js"), },{ name: "icon-sound-low", +keywords: ["sounds","audio","music","speakers","amplifiers","amps","volume","minimum","sound","speaker"], +groups: ["item","media","connectivity","communication","multimedia"], +related: ["icon-sound-medium","icon-sound","icon-sound-off","icon-sound-waves","icon-speaker"], path: () => import("./icons/icon-sound-low.js"), },{ name: "icon-sound-medium", hidden: true, +keywords: ["sounds","audio","music","speakers","amplifiers","amps","volume","medium","sound","speaker"], +groups: ["item","media","connectivity","communication","multimedia"], +related: ["icon-sound","icon-sound-low","icon-sound-off","icon-sound-waves","icon-speaker"], path: () => import("./icons/icon-sound-medium.js"), },{ name: "icon-sound-off", +keywords: ["sounds","audio","music","speakers","amplifiers","amps","volume","muted","sound","mute","speaker"], +groups: ["item","media","connectivity","communication","multimedia"], +related: ["icon-sound-medium","icon-sound-low","icon-sound","icon-sound-waves","icon-speaker"], path: () => import("./icons/icon-sound-off.js"), },{ name: "icon-sound-waves", +keywords: ["sounds","audio","music","water","sea","sound","hertz","wavelength","vibrate"], +groups: ["item","media","weather","navigation","multimedia","sustainability"], path: () => import("./icons/icon-sound-waves.js"), },{ name: "icon-sound", +keywords: ["sounds","audio","music","speakers","amplifiers","amps","volume","maximum","sound","speaker"], +groups: ["item","media","connectivity","communication","multimedia"], +related: ["icon-sound-medium","icon-sound-low","icon-sound-off","icon-sound-waves","icon-speaker"], path: () => import("./icons/icon-sound.js"), },{ name: "icon-spades", +keywords: ["shape","suit","playing","cards"], +groups: ["misc","game","shapes","gaming"], path: () => import("./icons/icon-spades.js"), },{ name: "icon-speaker", +keywords: ["sounds","audio","music","speakers","amplifiers","amps","sound","tweeter","subwoofer","bass","production","producer","dj"], +groups: ["item","media","multimedia","devices"], +related: ["icon-sound","icon-sound-waves"], path: () => import("./icons/icon-speaker.js"), },{ name: "icon-speed-gauge", +keywords: ["guage","speed","scale","fuel","dashboard","dial","meter","pressure","measure","level"], +groups: ["measure","transport","sports","science"], +related: ["icon-temperatrure-alt"], path: () => import("./icons/icon-speed-gauge.js"), },{ name: "icon-split-alt", +keywords: ["arrows","fork","three","3","split","divide"], +groups: ["action","arrow","layout"], +related: ["icon-split"], path: () => import("./icons/icon-split-alt.js"), },{ name: "icon-split", +keywords: ["arrows","fork","two","2","break","disband","divide","separate","branch","disunite"], +groups: ["action","arrow","development","arrows"], +related: ["icon-split-alt"], path: () => import("./icons/icon-split.js"), },{ name: "icon-sprout", +keywords: ["plant","sapling","spring","eco","green","growth","leaf","nature","seed","sustainability"], +groups: ["item","nature","gaming","sustainability"], +related: ["icon-tree"], path: () => import("./icons/icon-sprout.js"), },{ name: "icon-squiggly-line", hidden: true, +keywords: ["wave","random","squiggle","path","journey","planner","points","stops","stations"], +groups: ["misc","navigation"], +related: ["icon-stream"], path: () => import("./icons/icon-squiggly-line.js"), },{ name: "icon-ssd", hidden: true, +keywords: ["disk","hdd","sata","hardware","computer","server","memory","data","ssd","hard disk"], +groups: ["item","technology","hardware","development","devices"], +related: ["icon-server","icon-disk-image","icon-ssd"], path: () => import("./icons/icon-ssd.js"), },{ name: "icon-stacked-disks", hidden: true, +keywords: ["hard drives","ssd","hdd","servers","rack","hardware","cloud","storage"], +groups: ["item","technology","hardware","development","devices"], +related: ["icon-server","icon-disk-image","icon-ssd"], path: () => import("./icons/icon-stacked-disks.js"), },{ name: "icon-stamp", hidden: true, +keywords: ["frame","photos","photographs","pictures","images","icon-shipping-box","password","secret","access","key","multiply","multiplication","glob pattern","wildcard","*"], +groups: ["item","text","security","math","development"], path: () => import("./icons/icon-stamp.js"), },{ name: "icon-stop-alt", +keywords: ["sign","octagon","eight","8","delete","stop","alert","warning","times","clear","math"], +groups: ["misc","math","notifications"], +related: ["icon-stop","icon-stop-hand"], path: () => import("./icons/icon-stop-alt.js"), },{ name: "icon-stop-hand", hidden: true, +keywords: ["palm","wave","move","mouse","grab"], +groups: ["item","hand","cursors","accessibility"], +related: ["icon-stop-alt","icon-stop-hand"], path: () => import("./icons/icon-stop-hand.js"), },{ name: "icon-stop", +keywords: ["square","stop","playback","music","audio","video","rectangle","aspect ratio","1:1","shape"], +groups: ["shape","box","shapes","multimedia"], +related: ["icon-thumbnails","icon-thumbnails-small","icon-record","icon-play","icon-pause"], path: () => import("./icons/icon-stop.js"), },{ name: "icon-store", +keywords: ["shop","market","supermarket","superstore","stand","boutique","building"], +groups: ["building","buildings","navigation","shopping"], path: () => import("./icons/icon-store.js"), },{ name: "icon-stream", hidden: true, +keywords: ["circle","wave","sine","alternating current","pulse","action","motion","movement","exercise","fitness","healthcare","heart rate monitor","vital signs","vitals","emergency room","er","intensive care","hospital","defibrillator","earthquake","siesmic","magnitude","richter scale","aftershock","tremor","shockwave","audio","waveform","synthesizer","synthesiser","music"], +groups: ["misc","medical","social","science","multimedia"], path: () => import("./icons/icon-stream.js"), },{ name: "icon-strikethrough", +keywords: ["cross out","delete","remove","format"], +groups: ["text"], path: () => import("./icons/icon-strikethrough.js"), },{ name: "icon-subscript", +keywords: ["text"], +groups: ["text"], path: () => import("./icons/icon-subscript.js"), },{ name: "icon-superscript", +keywords: ["text","exponent"], +groups: ["text"], path: () => import("./icons/icon-superscript.js"), },{ name: "icon-sunny", +keywords: ["weather","summer","brightness","light"], +groups: ["weather","accessibility","seasons","sustainability"], +related: ["icon-snow","icon-cloudy","icon-cloud"], path: () => import("./icons/icon-sunny.js"), },{ name: "icon-sweatshirt", hidden: true, +keywords: ["jumper","pullover","t-shirt","shopping","store","clothing","clothes"], +groups: ["item","clothing","shopping"], +related: ["icon-top","icon-t-shirt"], path: () => import("./icons/icon-sweatshirt.js"), },{ name: "icon-sync", +keywords: ["refresh","recycle","sync","arrows","rotate","reload","rerun","synchronise","synchronize","circular","cycle"], +groups: ["action","rotate","arrows"], +related: ["icon-axis-rotation","icon-axis-rotation-2","icon-axis-rotation-3","icon-refresh","icon-re-post"], path: () => import("./icons/icon-sync.js"), },{ name: "icon-t-shirt", +keywords: ["tshirt","top","t-shirt","shopping","store","clothing","clothes"], +groups: ["item","clothing","shopping"], +related: ["icon-top"], path: () => import("./icons/icon-t-shirt.js"), },{ name: "icon-tab-key", +keywords: ["arrow","line","end","stop","next","forward","direction","east","tab","keyboard","mac","indent","collapse","fold","horizontal","->|"], +groups: ["action","key","arrow","arrows","development"], +related: ["icon-traffic-alt","icon-traffic","icon-shuffle","icon-repeat","icon-navigation-road"], path: () => import("./icons/icon-tab-key.js"), },{ name: "icon-table", +keywords: ["spreadsheet","grid"], +groups: ["text","files"], path: () => import("./icons/icon-table.js"), },{ name: "icon-tag", +keywords: ["prices","labels","tags","label","badge","ticket","mark"], +groups: ["item","account"], +related: ["icon-tags"], path: () => import("./icons/icon-tag.js"), },{ name: "icon-tags", +keywords: ["two","2","prices","labels","tags","badges","tickets","marks","copy","multiple"], +groups: ["item","account"], +related: ["icon-tag"], path: () => import("./icons/icon-tags.js"), },{ name: "icon-takeaway-cup", hidden: true, +keywords: ["coffee","mug","tea","beverage","cup","drink","soda","straw","water"], +groups: ["item","food","drink","food-beverage"], +related: ["icon-coffee","icon-cocktail","icon-beer-glass","icon-wine-glass"], path: () => import("./icons/icon-takeaway-cup.js"), },{ name: "icon-target", +keywords: ["circles","two","2","nested","nesting","bullet point","radio buttons","radios","logo","bullseye","deadline","projects","overview","work","productivity"], +groups: ["misc","gaming"], path: () => import("./icons/icon-target.js"), },{ name: "icon-temperatrure-alt", +keywords: ["temperature","thermometer","guage","speed","scale","fuel","celsius","fahrenheit","weather","cold","freeze","freezing"], +groups: ["measure","weather"], +related: ["icon-speed-gauge","icon-temperature"], path: () => import("./icons/icon-temperatrure-alt.js"), },{ name: "icon-temperature", +keywords: ["thermometer","health","temperature","celsius","fahrenheit","weather","warm","hot"], +groups: ["measure","weather"], +related: ["icon-temperatrure-alt"], path: () => import("./icons/icon-temperature.js"), },{ name: "icon-terminal", +keywords: ["console","commands","line","code","developers","cli","command line","prompt","shell"], +groups: ["action","window","development"], path: () => import("./icons/icon-terminal.js"), },{ name: "icon-text-align-center", @@ -1633,283 +2741,495 @@ name: "icon-text-align-right", path: () => import("./icons/icon-text-align-right.js"), },{ name: "icon-text-direction-ltr", +keywords: ["direction","paragraph","mark","paraph","blind","typography","type","text","prose","symbol"], +groups: ["text"], path: () => import("./icons/icon-text-direction-ltr.js"), },{ name: "icon-text-direction-rtl", +keywords: ["direction","paragraph","mark","paraph","blind","typography","type","text","prose","symbol"], +groups: ["text"], path: () => import("./icons/icon-text-direction-rtl.js"), },{ name: "icon-theater", +keywords: ["theatre","masks","arts","theatrical","costume","drama","theater","entertainment","show"], +groups: ["building","multimedia"], path: () => import("./icons/icon-theater.js"), },{ name: "icon-thumb-down", +keywords: ["no","thumbs down","dislike","bad","emotion"], +groups: ["item","hand","thumb","account","social","emoji"], +related: ["icon-thumb-up"], path: () => import("./icons/icon-thumb-down.js"), },{ name: "icon-thumb-up", +keywords: ["yes","thumbs up","like","good","emotion"], +groups: ["item","hand","thumb","account","social","emoji"], +related: ["icon-thumb-down"], path: () => import("./icons/icon-thumb-up.js"), },{ name: "icon-thumbnail-list", +keywords: ["media","todo","tasks","items","pending","image","photo"], +groups: ["shape","box","layout","design","photography","text"], path: () => import("./icons/icon-thumbnail-list.js"), },{ name: "icon-thumbnails-small", +keywords: ["grid","boxes","squares","nine","9","grab","dots","handle","move","drag"], +groups: ["shape","box","layout"], +related: ["icon-thumbnails","icon-grid","icon-stop","icon-thumbnail-list","icon-item-arrangement"], path: () => import("./icons/icon-thumbnails-small.js"), },{ name: "icon-thumbnails", +keywords: ["grid","boxes","squares","four","4","app","home","start"], +groups: ["shape","box","layout","design"], +related: ["icon-thumbnails-small","icon-grid","icon-stop","icon-thumbnail-list"], path: () => import("./icons/icon-thumbnails.js"), },{ name: "icon-ticket", +keywords: ["one","1","entry","pass","voucher","event","concert","show","perforated","dashed"], +groups: ["item","money","note","ticket","account","transport"], +related: ["icon-coins","icon-bills"], path: () => import("./icons/icon-ticket.js"), },{ name: "icon-time", +keywords: ["clock","stopwatch","time","watch","alarm"], +groups: ["item","clock","time"], path: () => import("./icons/icon-time.js"), },{ name: "icon-timer", +keywords: ["clock","stopwatch","time","timer"], +groups: ["item","clock","time"], path: () => import("./icons/icon-timer.js"), },{ name: "icon-tools", hidden: true, +keywords: ["spanner","settings","wrench","screwdriver","account","diy","toolbox","build","construction"], +groups: ["item","tool","account","development","tools"], +related: ["icon-wrench","icon-tools"], path: () => import("./icons/icon-tools.js"), },{ name: "icon-top", hidden: true, +keywords: ["vest","t-shirt","shopping","store","clothing","clothes"], +groups: ["item","clothing","shopping"], +related: ["icon-t-shirt"], path: () => import("./icons/icon-top.js"), },{ name: "icon-traffic-alt", hidden: true, +keywords: ["arrows","bi-directional","two","2","swap","navigation","bidirectional","two-way","2-way","switch","transaction","reorder","move","<-","->"], +groups: ["action","arrow","arrows"], +related: ["icon-traffic","icon-tab-key","icon-shuffle","icon-repeat","icon-repeat-one","icon-navigation-road"], path: () => import("./icons/icon-traffic-alt.js"), },{ name: "icon-trafic", +keywords: ["arrows","bi-directional","two","2","swap","bidirectional","two-way","2-way","switch","transaction","reorder","move","<-","->"], +groups: ["action","arrow","arrows"], +related: ["icon-traffic-alt","icon-shuffle","icon-repeat","icon-navigation-road"], path: () => import("./icons/icon-trafic.js"), },{ name: "icon-train", +keywords: ["trams","railways","trains","public transport","railway","metro","subway","underground","high-speed","bullet","fast","track","line"], +groups: ["transport","vehicle"], path: () => import("./icons/icon-train.js"), },{ name: "icon-trash-alt-2", hidden: true, +keywords: ["bin","rubbish","garbage","delete","remove"], +groups: ["item","household","files","mail"], +related: ["icon-trash","icon-trash-alt"], path: () => import("./icons/icon-trash-alt-2.js"), },{ name: "icon-trash-alt", hidden: true, +keywords: ["bin","rubbish","garbage","delete","remove"], +groups: ["item","household","files","mail"], +related: ["icon-trash","icon-trash-alt-2"], path: () => import("./icons/icon-trash-alt.js"), },{ name: "icon-trash", +keywords: ["bin","rubbish","garbage","delete","remove"], +groups: ["item","household","files","mail"], +related: ["icon-trash-alt","icon-trash-alt-2"], path: () => import("./icons/icon-trash.js"), },{ name: "icon-tree", +keywords: ["plants","woods","forests","nature","outdoors","tree","forest","park"], +groups: ["item","nature","sustainability"], path: () => import("./icons/icon-tree.js"), },{ name: "icon-trending-up-down", +keywords: ["arrows","estimated","indeterminate","data fluctuation","uncertain","forecast","variable","prediction","dynamic","volatile"], +groups: ["charts","arrows"], path: () => import("./icons/icon-trending-up-down.js"), },{ name: "icon-trophy", +keywords: ["awards","cups","winnings","rewards","prize","sports","winner","achievement","award","champion","celebration","victory"], +groups: ["item","award","sports","gaming"], +related: ["icon-medal","icon-diploma","icon-diploma-alt"], path: () => import("./icons/icon-trophy.js"), },{ name: "icon-truck", +keywords: ["lorry","vehicle","van","shipping","delivery","haulage"], +groups: ["transport","vehicle"], +related: ["icon-shipping"], path: () => import("./icons/icon-truck.js"), },{ name: "icon-tv-old", +keywords: ["telly","tv","retro","crt","television","stream","display","widescreen","high-definition","hd","1080p","4k","8k","smart","digital","video","entertainment","showtime","channels","terrestrial","satellite","cable","broadcast","live","frequency","tune","scan","aerial","receiver","transmission","signal","connection","connectivity"], +groups: ["item","technology","devices","multimedia","communication"], +related: ["icon-tv"], path: () => import("./icons/icon-tv-old.js"), },{ name: "icon-tv", +keywords: ["telly","tv","monitor","display","screen","desktop","video","movie","film","running","start","boot","virtual machine","vm"], +groups: ["item","technology","connectivity","devices","multimedia"], +related: ["icon-tv-old"], path: () => import("./icons/icon-tv.js"), },{ name: "icon-umb-content", hidden: true, +keywords: ["pages","papers","documents","document"], +groups: ["document","files"], +related: ["icon-document","icon-document-dashed-line","icon-documents","icon-article","icon-diploma-alt","icon-script","icon-script-alt"], path: () => import("./icons/icon-umb-content.js"), },{ name: "icon-umb-developer", hidden: true, +keywords: ["settings","cog","wheel","preferences","edit","gear"], +groups: ["settings","account"], +related: ["icon-settings","icon-settings-alt","icon-settings-alt-2"], path: () => import("./icons/icon-umb-developer.js"), },{ name: "icon-umb-media", hidden: true, +keywords: ["photograph","image","picture","mountains","scenery","landscape","photo"], +groups: ["picture","photography","text","multimedia","files"], +related: ["icon-picture","icon-pictures","icon-pictures-alt","icon-pictures-alt-2","icon-photo-album","icon-mountain"], path: () => import("./icons/icon-umb-media.js"), },{ name: "icon-umb-settings", hidden: true, +keywords: ["spanner","wrench","account","settings","diy","toolbox","build","construction"], +groups: ["item","tool","account","development","tools"], +related: ["icon-wrench","icon-tools"], path: () => import("./icons/icon-umb-settings.js"), },{ name: "icon-umb-users", hidden: true, +keywords: ["person","people","account","contact"], +groups: ["user","account"], +related: ["icon-user","icon-user-female","icon-user-glasses","icon-client","icon-employee","icon-piracy","icon-theif","icon-operator"], path: () => import("./icons/icon-umb-users.js"), },{ name: "icon-umbrella", +keywords: ["rain","shelter","weather"], +groups: ["item","household","weather"], path: () => import("./icons/icon-umbrella.js"), },{ name: "icon-undo", +keywords: ["arrow","back","redo","rerun","history","return","reverse","revert","direction","u-turn"], +groups: ["action","arrow","text","arrows"], +related: ["icon-redo","icon-backspace","icon-arrow-left","icon-navigation-left","icon-left-double-arrow"], path: () => import("./icons/icon-undo.js"), },{ name: "icon-underline", +keywords: ["text","format"], +groups: ["text"], path: () => import("./icons/icon-underline.js"), },{ name: "icon-unlink", +keywords: ["url","unchain"], +groups: ["text"], path: () => import("./icons/icon-unlink.js"), },{ name: "icon-unlocked", +keywords: ["padlock","insecure","security"], +groups: ["item","security","lock"], +related: ["icon-lock","icon-combination-lock-open","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-unlocked.js"), },{ name: "icon-unplug", +keywords: ["electricity","energy","electronics","socket","outlet","disconnect"], +groups: ["devices","development"], path: () => import("./icons/icon-unplug.js"), },{ name: "icon-untitled", hidden: true, +keywords: ["cube","package","container","storage","geometry","3d","isometric"], +groups: ["shapes","gaming","development","math"], path: () => import("./icons/icon-untitled.js"), },{ name: "icon-usb-connector", hidden: true, +keywords: ["plugs","peripherals","technology","cord","wire","connector","connection","link","signal","console","computer","equipment","electricity","energy","electronics","recharging","charger","power","supply","disconnected","unplugged","interface","input","output","audio video","av","rca","scart","tv","television","optical"], +groups: ["item","technology","connectivity","devices","multimedia"], +related: ["icon-usb","icon-wall-plug","icon-dock-connector"], path: () => import("./icons/icon-usb-connector.js"), },{ name: "icon-usb", +keywords: ["universal","serial","bus","controller","connector","interface"], +groups: ["item","technology","devices","multimedia","home"], +related: ["icon-usb-connector"], path: () => import("./icons/icon-usb.js"), },{ name: "icon-user-female", hidden: true, +keywords: ["person","people","woman","women","account","contact"], +groups: ["user","account"], +related: ["icon-people-female","icon-user-females","icon-user-females-alt","icon-user","icon-user-female","icon-umb-users","icon-user-glasses","icon-client","icon-employee","icon-piracy","icon-theif","icon-operator"], path: () => import("./icons/icon-user-female.js"), },{ name: "icon-user-females-alt", hidden: true, +keywords: ["person","people","three","3","women","woman","group"], +groups: ["user","multiple","account"], +related: ["icon-users-alt","icon-user-females","icon-user-females-alt","icon-user","icon-user-female","icon-umb-users"], path: () => import("./icons/icon-user-females-alt.js"), },{ name: "icon-user-females", hidden: true, +keywords: ["person","people","three","3","women","woman","group"], +groups: ["user","multiple","account"], +related: ["icon-users-alt","icon-user-females","icon-user-females-alt","icon-user","icon-user-female","icon-umb-users"], path: () => import("./icons/icon-user-females.js"), },{ name: "icon-user-glasses", hidden: true, +keywords: ["person","people","man","men","male","specs","nerd","account","contact"], +groups: ["user","special","account"], +related: ["icon-user","icon-user-female","icon-umb-users","icon-client","icon-employee","icon-piracy","icon-theif","icon-operator"], path: () => import("./icons/icon-user-glasses.js"), },{ name: "icon-user", +keywords: ["person","people","man","men","male","account","contact"], +groups: ["user","account"], +related: ["icon-user-female","icon-people","icon-people-alt","icon-people-alt-2","icon-users","icon-users-alt","icon-user-female","icon-umb-users","icon-user-glasses","icon-client","icon-employee","icon-piracy","icon-theif","icon-operator"], path: () => import("./icons/icon-user.js"), },{ name: "icon-users-alt", hidden: true, +keywords: ["person","people","three","3","men","man","male","group"], +groups: ["user","multiple","account"], +related: ["icon-users-alt","icon-user-females","icon-user-females-alt","icon-user","icon-user-female","icon-umb-users"], path: () => import("./icons/icon-users-alt.js"), },{ name: "icon-users", +keywords: ["person","people","three","3","men","man","male","group"], +groups: ["user","multiple","account"], +related: ["icon-users-alt","icon-user-females","icon-user-females-alt","icon-user","icon-user-female","icon-umb-users"], path: () => import("./icons/icon-users.js"), },{ name: "icon-utilities", +keywords: ["toolbox","tools","swiss army knife","penknife","multi-tool","multitask","blade","cutter","gadget","corkscrew"], +groups: ["item","tool","tools"], +related: ["icon-briefcase"], path: () => import("./icons/icon-utilities.js"), },{ name: "icon-vcard", +keywords: ["business cards","id cards","profiles","personas","person","users","user","family","friend","acquaintance","listing","networking"], +groups: ["file","account","connectivity","communication","social"], +related: ["icon-umb-members"], path: () => import("./icons/icon-vcard.js"), },{ name: "icon-video", +keywords: ["media","movie","film","camera","record","recording","motion picture","camcorder","reel"], +groups: ["item","media","devices","communication","connectivity","photography"], path: () => import("./icons/icon-video.js"), },{ name: "icon-voice", +keywords: ["microphone","podcast","audio","record","sound","listen","radio"], +groups: ["item","media","devices","communication","connectivity","multimedia"], path: () => import("./icons/icon-voice.js"), },{ name: "icon-wall-plug", +keywords: ["power","electricity","cable","energy","electronics","socket","outlet"], +groups: ["item","technology","devices","development"], +related: ["icon-power-outlet","icon-dock-connector"], path: () => import("./icons/icon-wall-plug.js"), },{ name: "icon-wallet", +keywords: ["purse","money","cash","pay","payment","checkout","finance","pocket"], +groups: ["item","money","account","finance"], path: () => import("./icons/icon-wallet.js"), },{ name: "icon-wand", +keywords: ["magic","wizard","magician"], +groups: ["item","design","gaming","cursors","photography"], path: () => import("./icons/icon-wand.js"), },{ name: "icon-webhook", +keywords: ["push api","interface","callback"], +groups: ["development","social","account"], path: () => import("./icons/icon-webhook.js"), },{ name: "icon-weight", +keywords: ["kg","tonne","mass","heavy","kilo","kilogram","lead","metal","measure","geometry","scales","balance"], +groups: ["item","math"], +related: ["icon-legal"], path: () => import("./icons/icon-weight.js"), },{ name: "icon-width", +keywords: ["arrow","size","resize","length","double"], +groups: ["action","size","arrows","cursors"], path: () => import("./icons/icon-width.js"), },{ name: "icon-wifi", +keywords: ["internet","broadcast","waves","connection","signal","wireless"], +groups: ["item","technology","connectivity","devices"], path: () => import("./icons/icon-wifi.js"), },{ name: "icon-window-popin", +keywords: ["in","arrow","box","rectangle","square","direction","south-west","diagonal","sign","turn","keyboard","button"], +groups: ["action","window","arrows","gaming"], path: () => import("./icons/icon-window-popin.js"), },{ name: "icon-window-popout", +keywords: ["direction","north-east","diagonal","sign","keyboard","button","share"], +groups: ["arrows","social"], path: () => import("./icons/icon-window-popout.js"), },{ name: "icon-window-sizes", +keywords: ["square","multiple","rectangles","three","3","box","scale","resize","design"], +groups: ["action","window","design"], path: () => import("./icons/icon-window-sizes.js"), },{ name: "icon-wine-glass", +keywords: ["goblets","wine","glasses","crockery","drinks","dinners","restaurants","alcohol","beverage","bar","drink","glass","sommelier","vineyard","winery"], +groups: ["item","food","drink","food-beverage"], +related: ["icon-cocktail","icon-beer-glass","icon-takeaway-cup","icon-coffee"], path: () => import("./icons/icon-wine-glass.js"), },{ name: "icon-wrench", +keywords: ["spanner","account","settings","diy","toolbox","build","construction"], +groups: ["item","tool","account","development","tools"], +related: ["icon-umb-settings","icon-tools"], path: () => import("./icons/icon-wrench.js"), },{ name: "icon-wrong", +keywords: ["cross","x","exit","quit","close","error","cancel","delete","remove","times","clear","incorrect","wrong","mistake","failure","linter","multiply","multiplication"], +groups: ["action","boolean","math","development"], +related: ["icon-delete","icon-block","icon-delete-key","icon-backspace","icon-check","icon-checkbox","icon-checkbox-dotted-active","icon-circle-dotted-active","icon-application-error"], path: () => import("./icons/icon-wrong.js"), },{ name: "icon-zip", +keywords: ["zipper","zip","package","archive"], +groups: ["file","files"], path: () => import("./icons/icon-zip.js"), },{ name: "icon-zom-out", hidden: true, +keywords: ["magnifying glass","plus"], +groups: ["accessibility","layout","design","text","photography"], path: () => import("./icons/icon-zom-out.js"), },{ name: "icon-zoom-in", +keywords: ["magnifying glass","grow","bigger","plus"], +groups: ["action","zoom","accessibility","layout","design","text","photography"], +related: ["icon-zoom-out"], path: () => import("./icons/icon-zoom-in.js"), },{ name: "icon-zoom-out", +keywords: ["magnifying glass","shrink","smaller","plus"], +groups: ["action","zoom","accessibility","layout","design","text","photography"], +related: ["icon-zoom-in"], path: () => import("./icons/icon-zoom-out.js"), },{ name: "icon-star", +keywords: ["bookmark","favorite","like","review","rating"], +groups: ["account","social","shapes","multimedia","weather","emoji","gaming"], path: () => import("./icons/icon-star.js"), },{ name: "icon-stretch-horizontal", +keywords: ["items","flex","justify","distribute"], +groups: ["layout"], path: () => import("./icons/icon-stretch-horizontal.js"), },{ name: "icon-database", +keywords: ["storage","memory","container","tin","pot","bytes","servers"], +groups: ["devices","development"], path: () => import("./icons/icon-database.js"), },{ name: "icon-umb-manifest", hidden: true, +keywords: ["component","module","part","piece"], +groups: ["development","gaming"], path: () => import("./icons/icon-umb-manifest.js"), },{ name: "icon-puzzle-piece", +keywords: ["component","module","part","piece"], +groups: ["development","gaming"], path: () => import("./icons/icon-puzzle-piece.js"), },{ name: "icon-document-3d", +keywords: ["model","3d","axis","coordinates"], +groups: ["design","files"], path: () => import("./icons/icon-document-3d.js"), },{ name: "icon-document-medal", +keywords: ["award","achievement","badge","rosette","prize","winner"], path: () => import("./icons/icon-document-medal.js"), },{ name: "icon-document-chart-bar", +keywords: ["statistics","analytics","diagram","graph","presentation"], +groups: ["files"], path: () => import("./icons/icon-document-chart-bar.js"), },{ name: "icon-document-chart-graph", +keywords: ["statistics","analytics","diagram","graph","presentation"], +groups: ["files"], path: () => import("./icons/icon-document-chart-graph.js"), },{ name: "icon-document-html", +keywords: ["script","document","gist","html","xml","property list","plist"], +groups: ["files","development"], path: () => import("./icons/icon-document-html.js"), },{ name: "icon-document-js", +keywords: ["code","json","curly braces","curly brackets"], path: () => import("./icons/icon-document-js.js"), },{ name: "icon-document-key", +keywords: ["key","private","public","security"], +groups: ["files","security"], path: () => import("./icons/icon-document-key.js"), },{ name: "icon-document-search", +keywords: ["lost","document","find","browser","lens"], path: () => import("./icons/icon-document-search.js"), },{ name: "icon-document-settings", +keywords: ["cogged","gear","mechanical","machinery","configuration","controls","preferences","settings","system","admin","edit","executable"], +groups: ["files","development"], path: () => import("./icons/icon-document-settings.js"), },{ name: "icon-document-spreadsheet", +keywords: ["spreadsheet","sheet","table"], +groups: ["files"], path: () => import("./icons/icon-document-spreadsheet.js"), },{ name: "icon-document-command", +keywords: ["terminal","bash","script","executable"], +groups: ["files","development"], path: () => import("./icons/icon-document-command.js"), },{ name: "icon-document-command", +keywords: ["terminal","bash","script","executable"], +groups: ["files","development"], path: () => import("./icons/icon-document-command.js"), },{ name: "icon-document-font", +keywords: ["font","text","typography","type"], +groups: ["files","text"], path: () => import("./icons/icon-document-font.js"), },{ name: "icon-document-user", +keywords: ["person","personal information","people","listing","networking","document","contact","cover letter","resume","cv","curriculum vitae","application form"], +groups: ["account","files"], path: () => import("./icons/icon-document-user.js"), },{ name: "icon-document-image", +keywords: ["image","graphics","photo","picture"], +groups: ["files"], path: () => import("./icons/icon-document-image.js"), },{ name: "icon-document-play", @@ -1919,60 +3239,98 @@ name: "icon-document-play", path: () => import("./icons/icon-document-play.js"), },{ name: "icon-shared-value", +keywords: ["arrows","retweet","repost","share","repeat","loop"], +groups: ["arrows","social","multimedia"], path: () => import("./icons/icon-shared-value.js"), },{ name: "icon-layout-masonry", +keywords: ["masonry","brick"], +groups: ["design","layout"], path: () => import("./icons/icon-layout-masonry.js"), },{ name: "icon-layout-grid", +keywords: ["app","home","start"], +groups: ["design","layout"], path: () => import("./icons/icon-layout-grid.js"), },{ name: "icon-layout-list", +keywords: ["todo","tasks","items","pending","image","photo"], +groups: ["design","layout","photography","text"], path: () => import("./icons/icon-layout-list.js"), },{ name: "icon-layout-panel-left", +keywords: ["app","home","start","grid"], +groups: ["design","layout"], path: () => import("./icons/icon-layout-panel-left.js"), },{ name: "icon-spray-can", +keywords: ["paint","color","graffiti","decoration","aerosol","deodorant","shaving foam","air freshener"], +groups: ["design","tools"], path: () => import("./icons/icon-spray-can.js"), },{ name: "icon-swatch-book", +keywords: ["colors","colours","swatches","pantone","shades","tint","hue","saturation","brightness","theme","scheme","palette","samples","textile","carpet"], +groups: ["design","home","photography"], path: () => import("./icons/icon-swatch-book.js"), },{ name: "icon-shape-cylinder", +keywords: ["shape","elliptical","geometry","container","storage","tin","pot"], +groups: ["shapes","design","math"], path: () => import("./icons/icon-shape-cylinder.js"), },{ name: "icon-shape-triangle-right", +keywords: ["volume","controls","controller","tv remote","geometry","delta","ramp","slope","incline","increase"], +groups: ["shapes","math"], path: () => import("./icons/icon-shape-triangle-right.js"), },{ name: "icon-shape-triangle", +keywords: ["equilateral","delta","shape","pyramid","hierarchy"], +groups: ["shapes"], path: () => import("./icons/icon-shape-triangle.js"), },{ name: "icon-shape-circle", +keywords: ["off","zero","record","shape"], +groups: ["shapes"], path: () => import("./icons/icon-shape-circle.js"), },{ name: "icon-shape-square", +keywords: ["stop","playback","music","audio","video","rectangle","aspect ratio","1:1","shape"], +groups: ["shapes","multimedia"], path: () => import("./icons/icon-shape-square.js"), },{ name: "icon-shape-hexagon", +keywords: ["shape","node.js","logo"], +groups: ["shapes","development"], path: () => import("./icons/icon-shape-hexagon.js"), },{ name: "icon-shape-rectangle-horizontal", +keywords: ["rectangle","aspect ratio","16:9","horizontal","shape"], +groups: ["shapes","design"], path: () => import("./icons/icon-shape-rectangle-horizontal.js"), },{ name: "icon-shape-rectangle-vertical", +keywords: ["rectangle","aspect ratio","9:16","vertical","shape"], +groups: ["shapes","design"], path: () => import("./icons/icon-shape-rectangle-vertical.js"), },{ name: "icon-shapes", +keywords: ["triangle","equilateral","square","circle","classification","different","collection","toy","blocks","learning"], +groups: ["shapes","gaming"], path: () => import("./icons/icon-shapes.js"), },{ name: "icon-layout-dislocated", +keywords: ["cubes","packages","parts","units","collection","cluster","separate"], +groups: ["shapes","files"], path: () => import("./icons/icon-layout-dislocated.js"), },{ name: "icon-blend", +keywords: ["mode","overlay","multiply","screen","opacity","transparency","alpha","filters","lenses","mixed","shades","tints","hues","saturation","brightness","overlap","colors","colours"], +groups: ["design","photography","tools","development"], path: () => import("./icons/icon-blend.js"), },{ name: "icon-land-plot", +keywords: ["area","surface","square metres","allotment","parcel","property","plane","acres","measure","distance","isometric","flag","golf course","hole"], +groups: ["design","tools","math","sports","gaming"], path: () => import("./icons/icon-land-plot.js"), },{ name: "icon-facebook", @@ -1998,6 +3356,8 @@ path: () => import("./icons/icon-twitter-x.js"), },{ name: "icon-art-easel", hidden: true, +keywords: ["artworks","painting","paints","artist","gallary"], +groups: ["picture"], path: () => import("./icons/icon-art-easel.js"), },{ name: "icon-article", @@ -2014,14 +3374,18 @@ path: () => import("./icons/icon-badge-count.js"), },{ name: "icon-band-aid", hidden: true, +keywords: ["bandaids","plasters","band aids","health","first aid","medical"], +groups: ["item","household"], path: () => import("./icons/icon-band-aid.js"), },{ name: "icon-baby-stroller", hidden: true, +keywords: ["pram","pushchair"], path: () => import("./icons/icon-baby-stroller.js"), },{ name: "icon-bill-dollar", hidden: true, +keywords: ["money","us","usa","paper","cash"], path: () => import("./icons/icon-bill-dollar.js"), },{ name: "icon-bill-euro", @@ -2038,6 +3402,8 @@ path: () => import("./icons/icon-bill-yen.js"), },{ name: "icon-bill", hidden: true, +keywords: ["currency","money","notes","one","1","bills"], +groups: ["item","money","note"], path: () => import("./icons/icon-bill.js"), },{ name: "icon-billboard", @@ -2046,6 +3412,7 @@ path: () => import("./icons/icon-billboard.js"), },{ name: "icon-bills-dollar", hidden: true, +keywords: ["money","us","usa","paper","cash"], path: () => import("./icons/icon-bills-dollar.js"), },{ name: "icon-bills-euro", @@ -2090,18 +3457,23 @@ path: () => import("./icons/icon-circus.js"), },{ name: "icon-clothes-hanger", hidden: true, +keywords: ["clothes","clothing","wardrobes"], +groups: ["item","clothing"], path: () => import("./icons/icon-clothes-hanger.js"), },{ name: "icon-coin", hidden: true, +keywords: ["money","cash"], path: () => import("./icons/icon-coin.js"), },{ name: "icon-coins-dollar-alt", hidden: true, +keywords: ["money","us","usa"], path: () => import("./icons/icon-coins-dollar-alt.js"), },{ name: "icon-coins-dollar", hidden: true, +keywords: ["money","us","usa","cash"], path: () => import("./icons/icon-coins-dollar.js"), },{ name: "icon-coins-euro-alt", @@ -2134,14 +3506,19 @@ path: () => import("./icons/icon-comb.js"), },{ name: "icon-desk", hidden: true, +keywords: ["benches","desks","horses","gymnastics","hurdles"], +groups: ["item","household"], path: () => import("./icons/icon-desk.js"), },{ name: "icon-dollar-bag", hidden: true, +keywords: ["money","us","usa","cash","sack"], path: () => import("./icons/icon-dollar-bag.js"), },{ name: "icon-eject", hidden: true, +keywords: ["ejects","up","top"], +groups: ["action","arrow","box"], path: () => import("./icons/icon-eject.js"), },{ name: "icon-euro-bag", @@ -2150,6 +3527,8 @@ path: () => import("./icons/icon-euro-bag.js"), },{ name: "icon-female-symbol", hidden: true, +keywords: ["woman","women","females","sexes","genders"], +groups: ["misc"], path: () => import("./icons/icon-female-symbol.js"), },{ name: "icon-firewall", @@ -2158,6 +3537,8 @@ path: () => import("./icons/icon-firewall.js"), },{ name: "icon-folder-open", hidden: true, +keywords: ["filing","documents"], +groups: ["item","workplace"], path: () => import("./icons/icon-folder-open.js"), },{ name: "icon-folder-outline", @@ -2166,6 +3547,8 @@ path: () => import("./icons/icon-folder-outline.js"), },{ name: "icon-handprint", hidden: true, +keywords: ["hands","personalisation","personalization","ids","profiles"], +groups: ["item","hand"], path: () => import("./icons/icon-handprint.js"), },{ name: "icon-hat", @@ -2178,14 +3561,20 @@ path: () => import("./icons/icon-hd.js"), },{ name: "icon-inactive-line", hidden: true, +keywords: ["slashes","backslashes","lines","disabled","crossed"], +groups: ["shape"], path: () => import("./icons/icon-inactive-line.js"), },{ name: "icon-keychain", hidden: true, +groups: ["item","security"], +related: ["icon-lock","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-keychain.js"), },{ name: "icon-keyhole", hidden: true, +groups: ["item","security"], +related: ["icon-lock","icon-keyhole","icon-old-key","icon-keychain","icon-key"], path: () => import("./icons/icon-keyhole.js"), },{ name: "icon-linkedin", @@ -2194,6 +3583,9 @@ path: () => import("./icons/icon-linkedin.js"), },{ name: "icon-linux-tux", hidden: true, +keywords: ["penguins"], +groups: ["logo"], +related: ["icon-os-x"], path: () => import("./icons/icon-linux-tux.js"), },{ name: "icon-male-and-female", @@ -2206,10 +3598,16 @@ path: () => import("./icons/icon-male-symbol.js"), },{ name: "icon-molecular-network", hidden: true, +keywords: ["molecule","atoms","network","hub"], +groups: ["misc"], +related: ["icon-molecular"], path: () => import("./icons/icon-molecular-network.js"), },{ name: "icon-molecular", hidden: true, +keywords: ["molecule","atoms","network","hub","virus"], +groups: ["misc"], +related: ["icon-molecular-network"], path: () => import("./icons/icon-molecular.js"), },{ name: "icon-trash-empty", diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts index ca5fe2a59d61..2815d35dba89 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/types.ts @@ -6,6 +6,9 @@ export interface UmbIconDefinition { name: string; path: JsLoaderProperty; hidden?: boolean; + keywords?: Array; + groups?: Array; + related?: Array; } export type UmbIconDictionary = Array; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/fuzzy.function.test.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/fuzzy.function.test.ts new file mode 100644 index 000000000000..61318e501afa --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/fuzzy.function.test.ts @@ -0,0 +1,66 @@ +import { expect } from '@open-wc/testing'; +import { fuzzyTokenize, fuzzyMatchScore } from './fuzzy.function.js'; + +describe('tokenize', () => { + it('should split on spaces', () => { + expect(fuzzyTokenize('hello world')).to.deep.equal(['hello', 'world']); + }); + + it('should split on hyphens', () => { + expect(fuzzyTokenize('icon-truck')).to.deep.equal(['icon', 'truck']); + }); + + it('should split on dots', () => { + expect(fuzzyTokenize('Umb.PropertyEditorUi.TextBox')).to.deep.equal(['umb', 'propertyeditorui', 'textbox']); + }); + + it('should lowercase all tokens', () => { + expect(fuzzyTokenize('Hello World')).to.deep.equal(['hello', 'world']); + }); + + it('should filter empty strings from consecutive delimiters', () => { + expect(fuzzyTokenize('a--b c..d')).to.deep.equal(['a', 'b', 'c', 'd']); + }); + + it('should return empty array for empty string', () => { + expect(fuzzyTokenize('')).to.deep.equal([]); + }); +}); + +describe('fuzzyMatchScore', () => { + it('should return 1 for identical single tokens', () => { + expect(fuzzyMatchScore(['truck'], ['truck'])).to.equal(1); + }); + + it('should return 0 when no token meets threshold', () => { + expect(fuzzyMatchScore(['xyz'], ['abc'])).to.equal(0); + }); + + it('should return positive score for close typo', () => { + const score = fuzzyMatchScore(['truk'], ['truck']); + expect(score).to.be.greaterThan(0.6); + }); + + it('should return 0 when one query token fails threshold', () => { + // "truck" matches, but "zzz" does not + expect(fuzzyMatchScore(['truck', 'zzz'], ['truck', 'van'])).to.equal(0); + }); + + it('should return average similarity across multiple matching tokens', () => { + // Both tokens are identical matches (similarity 1.0 each) + const score = fuzzyMatchScore(['hello', 'world'], ['hello', 'world']); + expect(score).to.equal(1); + }); + + it('should respect custom threshold', () => { + // With a very high threshold, a close-but-not-perfect match should fail + const score = fuzzyMatchScore(['truk'], ['truck'], 0.95); + expect(score).to.equal(0); + }); + + it('should find best match across multiple searchable tokens', () => { + // "truk" should fuzzy-match "truck" even with other tokens present + const score = fuzzyMatchScore(['truk'], ['van', 'truck', 'car']); + expect(score).to.be.greaterThan(0); + }); +}); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/fuzzy.function.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/fuzzy.function.ts new file mode 100644 index 000000000000..288c237b3311 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/fuzzy.function.ts @@ -0,0 +1,41 @@ +import { levenshteinSimilarity } from '../levenshtein/levenshtein.function.js'; + +/** + * Splits text into lowercase tokens on whitespace, hyphens and dots. + * @param {string} text - The text to tokenize. + * @returns {Array} The tokens. + */ +export function fuzzyTokenize(text: string): Array { + return text + .toLowerCase() + .split(/[\s\-.]+/) + .filter(Boolean); +} + +/** + * Computes a fuzzy match score for query tokens against searchable tokens + * using Levenshtein similarity. Returns the average similarity (between 0 + * and 1) when every query token meets the threshold, or 0 if any token + * falls below. + * @param {Array} queryTokens - Tokens from the search query. + * @param {Array} searchableTokens - Tokens to match against. + * @param {number} threshold - Minimum similarity for each token. + * @returns {number} Average similarity (0–1) or 0 if any token is below threshold. + */ +export function fuzzyMatchScore(queryTokens: Array, searchableTokens: Array, threshold = 0.6): number { + let totalSimilarity = 0; + for (const qt of queryTokens) { + let bestSimilarity = 0; + for (const st of searchableTokens) { + const sim = levenshteinSimilarity(qt, st); + if (sim > bestSimilarity) { + bestSimilarity = sim; + } + } + if (bestSimilarity < threshold) { + return 0; + } + totalSimilarity += bestSimilarity; + } + return totalSimilarity / queryTokens.length; +} diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/index.ts new file mode 100644 index 000000000000..0e4dfbb5fd53 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/fuzzy/index.ts @@ -0,0 +1 @@ +export * from './fuzzy.function.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/index.ts index dc8941f1908b..2852a68cd73b 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/index.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/index.ts @@ -4,3 +4,5 @@ export * from './increment-string/index.js'; export * from './split-string-to-array/index.js'; export * from './string-or-string-array-contains/index.js'; export * from './to-camel-case/index.js'; +export * from './fuzzy/index.js'; +export * from './levenshtein/index.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/index.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/index.ts new file mode 100644 index 000000000000..53dd9a90cd29 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/index.ts @@ -0,0 +1 @@ +export * from './levenshtein.function.js'; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/levenshtein.function.test.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/levenshtein.function.test.ts new file mode 100644 index 000000000000..6626e5b426d0 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/levenshtein.function.test.ts @@ -0,0 +1,60 @@ +import { expect } from '@open-wc/testing'; +import { levenshteinDistance, levenshteinSimilarity } from './levenshtein.function.js'; + +describe('levenshteinDistance', () => { + it('should return 0 for identical strings', () => { + expect(levenshteinDistance('hello', 'hello')).to.equal(0); + }); + + it('should return the length of the other string when one is empty', () => { + expect(levenshteinDistance('', 'hello')).to.equal(5); + expect(levenshteinDistance('hello', '')).to.equal(5); + }); + + it('should return 0 for two empty strings', () => { + expect(levenshteinDistance('', '')).to.equal(0); + }); + + it('should handle single character edits', () => { + expect(levenshteinDistance('cat', 'bat')).to.equal(1); // substitution + expect(levenshteinDistance('cat', 'cats')).to.equal(1); // insertion + expect(levenshteinDistance('cats', 'cat')).to.equal(1); // deletion + }); + + it('should handle multi-character edits', () => { + expect(levenshteinDistance('kitten', 'sitting')).to.equal(3); + expect(levenshteinDistance('saturday', 'sunday')).to.equal(3); + }); + + it('should be symmetric', () => { + expect(levenshteinDistance('abc', 'xyz')).to.equal(levenshteinDistance('xyz', 'abc')); + expect(levenshteinDistance('truck', 'truk')).to.equal(levenshteinDistance('truk', 'truck')); + }); + + it('should be case-sensitive', () => { + expect(levenshteinDistance('Hello', 'hello')).to.equal(1); + }); +}); + +describe('levenshteinSimilarity', () => { + it('should return 1 for identical strings', () => { + expect(levenshteinSimilarity('hello', 'hello')).to.equal(1); + }); + + it('should return 1 for two empty strings', () => { + expect(levenshteinSimilarity('', '')).to.equal(1); + }); + + it('should return 0 for completely different strings of equal length', () => { + expect(levenshteinSimilarity('abc', 'xyz')).to.equal(0); + }); + + it('should return correct similarity for partial matches', () => { + // "truk" vs "truck" → distance 1, max length 5 → similarity 0.8 + expect(levenshteinSimilarity('truk', 'truck')).to.equal(0.8); + }); + + it('should return 0 when one string is empty and the other is not', () => { + expect(levenshteinSimilarity('', 'hello')).to.equal(0); + }); +}); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/levenshtein.function.ts b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/levenshtein.function.ts new file mode 100644 index 000000000000..e305f6586a2a --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/utils/string/levenshtein/levenshtein.function.ts @@ -0,0 +1,54 @@ +/** + * Computes the Levenshtein distance between two strings using the + * Wagner-Fischer algorithm with single-row space optimization. + * @param a - First string + * @param b - Second string + * @returns The edit distance between the two strings + */ +export function levenshteinDistance(a: string, b: string): number { + if (a === b) return 0; + if (a.length === 0) return b.length; + if (b.length === 0) return a.length; + + // Ensure b is the shorter string for space optimization + if (a.length < b.length) { + [a, b] = [b, a]; + } + + const bLen = b.length; + const row = new Array(bLen + 1); + + for (let j = 0; j <= bLen; j++) { + row[j] = j; + } + + for (let i = 1; i <= a.length; i++) { + let prev = i; + for (let j = 1; j <= bLen; j++) { + const cost = a[i - 1] === b[j - 1] ? 0 : 1; + const val = Math.min( + row[j] + 1, // deletion + prev + 1, // insertion + row[j - 1] + cost, // substitution + ); + row[j - 1] = prev; + prev = val; + } + row[bLen] = prev; + } + + return row[bLen]; +} + +/** + * Computes a normalized similarity score between 0 and 1. + * 1 means identical, 0 means completely different. + * @param a - First string + * @param b - Second string + * @returns Similarity score between 0 and 1 + */ +export function levenshteinSimilarity(a: string, b: string): number { + const maxLen = Math.max(a.length, b.length); + if (maxLen === 0) return 1; + return 1 - levenshteinDistance(a, b) / maxLen; +}