From 403154167a25e8b14e3fb7e565d9488eef336303 Mon Sep 17 00:00:00 2001 From: HeuJung Date: Tue, 14 Jul 2026 14:56:10 +0900 Subject: [PATCH] =?UTF-8?q?fix(core):=20api:docgen=20=EC=9E=AC=EC=83=9D?= =?UTF-8?q?=EC=84=B1=EC=9D=B4=20=EB=AC=B8=EC=84=9C=EB=A5=BC=20=EC=86=90?= =?UTF-8?q?=EC=8B=A4=C2=B7=EC=97=B4=ED=99=94=EC=8B=9C=ED=82=A4=EB=8A=94=20?= =?UTF-8?q?=EA=B2=B0=ED=95=A8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 재생성이 사람이 채운 서술과 이전 실측 결과를 지우고, 코드가 바뀌지 않은 문서까지 매 실행마다 흔들던 결함 5건을 고쳤다. - 중첩 객체 파라미터가 문서에서 통째로 누락되던 문제: 배열 요소(items.*.id)를 상위로 대표시키려던 스킵 조건이 점(.) 포함 여부만 봐서, 와일드카드가 없는 중첩 객체 필드(refund_bank.*, general.*, content.* 등 17개 엔드포인트 수백 개) 까지 함께 버렸다. 와일드카드가 있을 때만 스킵하도록 좁혔다. - 사람이 보강한 에러 응답 표가 자동 추론 초안에 덮여 사라지던 문제: 상태코드 키 단위로 병합한다. - 실측 실패가 이전에 관측해 둔 응답 예시를 지우던 문제: 실측 성패는 호출 시점 데이터 유무에 좌우되므로(DELETE /checkout 은 대상이 없으면 404), 실패는 "새로 관측하지 못했다"는 뜻이지 기존 관측이 무효라는 뜻이 아니다. - 실측 예시값·응답 예시 JSON 이 DB 상태를 그대로 반영해 비멱등하던 문제: 값이 아니라 스펙(필드 집합·타입)이 바뀐 경우에만 갱신한다. nullable 이 null 로 관측된 것은 타입 변경이 아니므로 기존 값을 유지한다. - 요청 예시 path 파라미터가 실측 성패에 따라 흔들리던 문제: placeholder 로 고정. 결과: 문서 63개 전수 대조에서 손실 0(서술·표 셀·응답 예시), 전 scope 연속 재생성 시 diff 0(멱등). --- app/Console/Commands/ApiDocgenCommand.php | 2 +- app/Support/ApiDoc/ApiDocScaffolder.php | 439 +- .../ApiDoc/FormRequestIntrospector.php | 6 +- docs/backend/api-documentation.md | 17 + docs/backend/api/README.md | 4 +- docs/backend/api/activity-logs.md | 7 +- docs/backend/api/attachments.md | 5 +- docs/backend/api/auth.md | 12 +- docs/backend/api/core-update.md | 3 +- docs/backend/api/dashboard.md | 8 +- docs/backend/api/identity.md | 112 +- docs/backend/api/language-packs.md | 33 +- docs/backend/api/locales.md | 2 +- docs/backend/api/me.md | 2 +- docs/backend/api/menus.md | 40 +- docs/backend/api/modules.md | 82 +- docs/backend/api/notification-definitions.md | 19 +- docs/backend/api/notification-logs.md | 7 +- docs/backend/api/notification-templates.md | 18 +- docs/backend/api/notifications.md | 41 +- docs/backend/api/plugins.md | 88 +- docs/backend/api/profile.md | 4 +- docs/backend/api/roles.md | 23 +- docs/backend/api/schedules.md | 38 +- docs/backend/api/seo.md | 6 +- docs/backend/api/settings.md | 244 +- docs/backend/api/templates.md | 183878 ++++++++++++++- docs/backend/api/users.md | 29 +- .../gnuboard7-hello_module/docs/api/memos.md | 4 + .../sirsoft-board/docs/api/activity-stats.md | 4 +- .../docs/api/board-activities.md | 4 +- .../sirsoft-board/docs/api/board-types.md | 20 +- .../_bundled/sirsoft-board/docs/api/board.md | 94 +- .../_bundled/sirsoft-board/docs/api/boards.md | 159 +- .../sirsoft-board/docs/api/dashboard.md | 4 +- .../sirsoft-board/docs/api/my-comments.md | 4 +- .../sirsoft-board/docs/api/reports.md | 28 +- .../sirsoft-board/docs/api/settings.md | 107 +- .../_bundled/sirsoft-board/docs/api/users.md | 8 +- .../sirsoft-ecommerce/docs/api/addresses.md | 2 +- .../sirsoft-ecommerce/docs/api/brands.md | 2 +- .../sirsoft-ecommerce/docs/api/cart.md | 4 +- .../sirsoft-ecommerce/docs/api/categories.md | 24 +- .../sirsoft-ecommerce/docs/api/checkout.md | 2 +- .../docs/api/claim-reasons.md | 299 +- .../sirsoft-ecommerce/docs/api/coupons.md | 2 +- .../sirsoft-ecommerce/docs/api/currency.md | 2 +- .../docs/api/extra-fee-templates.md | 2 +- .../sirsoft-ecommerce/docs/api/guest.md | 10 +- .../sirsoft-ecommerce/docs/api/inquiries.md | 10 +- .../docs/api/mileage-transactions.md | 2 +- .../sirsoft-ecommerce/docs/api/options.md | 16 + .../sirsoft-ecommerce/docs/api/orders.md | 109 +- .../sirsoft-ecommerce/docs/api/presets.md | 2 +- .../docs/api/product-common-infos.md | 2 +- .../docs/api/product-labels.md | 2 +- .../docs/api/product-notice-templates.md | 2 +- .../sirsoft-ecommerce/docs/api/products.md | 76 +- .../docs/api/promotion-coupons.md | 6 +- .../sirsoft-ecommerce/docs/api/reviews.md | 130 +- .../sirsoft-ecommerce/docs/api/settings.md | 174 +- .../docs/api/shipping-carriers.md | 2 +- .../docs/api/shipping-policies.md | 26 +- .../sirsoft-ecommerce/docs/api/users.md | 8 +- .../sirsoft-page/docs/api/attachments.md | 10 +- .../_bundled/sirsoft-page/docs/api/pages.md | 52 +- .../sirsoft-ckeditor5/docs/api/images.md | 10 +- .../sirsoft-ckeditor5/docs/api/upload.md | 10 +- .../sirsoft-gdpr/docs/api/consent-log.md | 4 +- .../_bundled/sirsoft-gdpr/docs/api/consent.md | 10 +- .../sirsoft-gdpr/docs/api/policy-versions.md | 6 +- .../sirsoft-gdpr/docs/api/settings.md | 6 +- .../sirsoft-marketing/docs/api/channels.md | 10 +- .../sirsoft-marketing/docs/api/settings.md | 43 +- .../sirsoft-pay_kginicis/docs/api/cbt.md | 2 +- .../sirsoft-pay_kginicis/docs/api/orders.md | 2 +- .../sirsoft-pay_kginicis/docs/api/payment.md | 54 +- .../docs/api/transaction.md | 2 +- .../sirsoft-pay_kginicis/docs/api/vbank.md | 2 +- .../sirsoft-tosspayments/docs/api/payment.md | 2 +- .../sirsoft-tosspayments/docs/api/webhook.md | 10 +- .../docs/api/README.md | 3 +- .../docs/api/identity.md | 20 +- .../docs/api/plugin.md | 89 + .../Feature/Console/ApiDocgenCommandTest.php | 57 + .../Support/ApiDoc/ApiDocPipelineTest.php | 321 + 86 files changed, 186546 insertions(+), 700 deletions(-) create mode 100644 plugins/_bundled/sirsoft-verification_kginicis/docs/api/plugin.md diff --git a/app/Console/Commands/ApiDocgenCommand.php b/app/Console/Commands/ApiDocgenCommand.php index a6596c00..700cf915 100644 --- a/app/Console/Commands/ApiDocgenCommand.php +++ b/app/Console/Commands/ApiDocgenCommand.php @@ -923,7 +923,7 @@ class ApiDocgenCommand extends Command ```text 1. 이 문서는 실제 API 호출로 실측한 {$domain} 엔드포인트 레퍼런스입니다 - 2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) + 2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 diff --git a/app/Support/ApiDoc/ApiDocScaffolder.php b/app/Support/ApiDoc/ApiDocScaffolder.php index 09131618..1ed93767 100644 --- a/app/Support/ApiDoc/ApiDocScaffolder.php +++ b/app/Support/ApiDoc/ApiDocScaffolder.php @@ -506,7 +506,10 @@ class ApiDocScaffolder * - 바디 있는 메서드(POST/PUT/PATCH)는 요청 파라미터 표의 필수 파라미터 + 타입별 샘플값을 * 빈 줄 뒤 JSON 바디로 붙입니다. * - * path 파라미터가 실측 치환값(`resolved_uri`)으로 채워졌으면 그 값을, 아니면 `{param}` placeholder 를 쓴다. + * path 파라미터는 실측 치환값이 아니라 라우트 정의의 `{param}` placeholder 로 고정한다. + * 실측 치환값(`resolved_uri`)을 쓰면 실측 성패·시드 데이터에 따라 같은 엔드포인트의 예시가 + * `/brands/1` ↔ `/brands/{brand}` 로 흔들려, 재실행마다 무관한 문서까지 diff 가 발생한다. + * 레퍼런스 문서는 "어떤 파라미터를 넣는가"를 보여주는 것이 목적이므로 placeholder 가 정본이다. * * @param array $route 라우트 메타데이터 * @param array $request FormRequest 분석 결과 @@ -516,7 +519,7 @@ class ApiDocScaffolder public function requestExampleBlock(array $route, array $request, array $probeMeta): string { $method = strtoupper((string) $route['method']); - $path = (string) ($probeMeta['resolved_uri'] ?? $route['uri']); + $path = (string) $route['uri']; // GET/DELETE 의 query 파라미터는 URL 쿼리스트링으로 반영한다(바디가 아니라 URL). if (in_array($method, ['GET', 'DELETE'], true)) { @@ -1072,7 +1075,19 @@ class ApiDocScaffolder $withTables, $this->extractGeneratedBlockBody($existing, $key) ?? $legacy ); - $merged .= $this->restoreErrorSection($withBodies, $existing, $key, $legacy)."\n"; + $withErrors = $this->restoreErrorSection($withBodies, $existing, $key, $legacy); + // 에러 표는 상태코드 행 단위로도 병합한다 — restoreErrorSection 은 새 표가 통째로 + // 스텁일 때의 복원만 다루므로, 자동 추론이 초안을 만들어 낸 경우 사람이 보강한 + // 행(409 충돌·429 제한 등 도메인 특이 에러)이 덮여 사라진다. 행 병합을 겹쳐 + // 같은 상태코드는 사람 행이 이기고, 자동 추론에만 있는 상태코드는 새로 편입한다. + // 에러 표는 상태코드가 엔드포인트마다 중복되어 키가 고유하지 않으므로, 이 엔드포인트만 + // 정확히 잘라낸 블록으로만 대조한다. extractGeneratedBlockBody 가 아니라 + // exactGeneratedBlock 을 쓰는 이유: 에러 표 추출(extractErrorTable)은 생성 블록 + // 종료 마커를 표의 끝 경계로 삼는데, 전자는 그 마커를 잘라내고 돌려준다. + $merged .= $this->applyPreservedErrorTable( + $withErrors, + $this->exactGeneratedBlock($existing, $key) + )."\n"; } return $merged; @@ -1092,6 +1107,11 @@ class ApiDocScaffolder * "사람이 작성한 설명은 보존됩니다" 를 표 셀에도 적용한다. 사실이 바뀌면 사람이 그 셀을 * 고치거나 비우고, 비운 셀은 다음 재생성이 채운다. * + * 응답 필드 표의 `실측 예시값` 열도 보존한다. 실측값은 호출 시점 DB 상태가 낳은 표본 + * 하나라, 매번 새 값으로 덮으면 스펙이 그대로인 무관한 문서까지 재실행마다 diff 가 난다. + * 스펙이 실제로 바뀐 경우에만 갱신하도록, 같은 필드의 타입이 그대로면 기존 예시값을 유지하고 + * 타입이 달라졌으면 새 실측값을 채택한다. 기존 문서에 없던 신규 필드는 새 값을 그대로 쓴다. + * * @param string $section 새로 생성된 섹션 * @param string $existing 기존 문서 전체 * @param string $key 라우트명(생성 블록 키) @@ -1105,35 +1125,213 @@ class ApiDocScaffolder return $section; } - $oldDescriptions = $this->collectRowDescriptions($oldBlock); - if ($oldDescriptions === []) { + $previousCells = $this->collectTableCells($oldBlock); + if ($previousCells === []) { return $section; } $lines = explode("\n", $section); foreach ($lines as $index => $line) { - if (! str_starts_with(trim($line), '|')) { + $parsed = $this->parseTableRow($line); + if ($parsed === null) { continue; } - $cells = $this->splitRowCells($line); - if (count($cells) < 2) { + $previousRow = $previousCells[$parsed['key']] ?? null; + + // 기존 문서에 없던 행(= 신규 필드/파라미터)은 새로 생성된 값을 그대로 채택한다. + if ($previousRow === null) { continue; } - $lastIndex = count($cells) - 1; - $rowKey = $this->rowKey($cells); - if ($rowKey === null || ! isset($oldDescriptions[$rowKey])) { - continue; + $cols = $parsed['cols']; + + // 응답 필드 표(4열)의 타입·실측 예시값 열을 보존한다. + // 실측값은 호출 시점 DB 상태의 표본 하나라, 매번 새 값으로 덮으면 스펙이 그대로인 + // 무관한 문서까지 재실행마다 diff 가 난다. 타입이 그대로면 기존 예시값을 유지하고, + // 타입이 바뀌었으면(스펙 변경) 새 실측값으로 갱신한다. + // + // 단 nullable 필드는 그 행의 표본이 null 이냐에 따라 관측 타입이 흔들린다 + // (`loggable_type` 이 string ↔ null). null 관측은 "타입이 바뀌었다"가 아니라 + // "이번 표본에는 값이 없었다" 는 뜻이므로, 기존에 실제 값을 관측해 둔 행은 유지한다. + if (count($cols) === 4 && count($previousRow['cols']) === 4) { + $previousType = $previousRow['cols'][1]; + $previousExample = $previousRow['cols'][2]; + $observedNothing = $cols[1] === 'null'; + + $keepPrevious = $previousExample !== '' + && ($previousType === $cols[1] || ($observedNothing && $previousType !== 'null')); + + if ($keepPrevious) { + $cols[1] = $previousType; + $cols[2] = $previousExample; + } } - $cells[$lastIndex] = ' '.$oldDescriptions[$rowKey].' '; - $lines[$index] = '|'.implode('|', $cells).'|'; + // 마지막 열(사람 서술)은 기존 값이 있으면 언제나 우선한다. + if ($previousRow['value'] !== null) { + $cols[count($cols) - 1] = $previousRow['value']; + } + + $rebuilt = '| '.implode(' | ', $cols).' |'; + + if ($rebuilt !== $line) { + $lines[$index] = $rebuilt; + } } return implode("\n", $lines); } + /** + * 사람이 보강한 에러 응답 표를 보존합니다. + * + * 에러 표는 라우트 메타(미들웨어·FormRequest 유무)에서 대표 상태코드만 추론하는 초안이라, + * 도메인 특이 에러(409 충돌·429 제한, 구체적 발생 조건)는 사람이 행을 직접 추가해 채운다. + * 재생성이 그 표를 자동 추론 결과로 덮으면 사람이 쓴 행이 통째로 사라진다 + * (실제로 KG이니시스 결제 문서의 403·404·422·429 행이 "대표 에러 없음" 으로 지워졌다). + * + * 행 키(상태코드) 단위로 병합한다. 자동 추론이 만든 행은 그대로 두되(라우트 메타가 바뀌면 + * 그 결과가 정본이다), 기존 문서에만 있는 행 — 사람이 추가한 도메인 특이 에러 — 은 + * 상태코드 오름차순 자리에 되살린다. 같은 상태코드가 양쪽에 있으면 사람이 쓴 발생 조건이 + * 자동 문구보다 구체적이므로 기존 행을 우선한다. + * + * @param string $section 표 셀 보존이 끝난 섹션 + * @param string|null $previous 기존 문서의 같은 엔드포인트 생성 블록 + * @return string 에러 표가 보존된 섹션 + */ + private function applyPreservedErrorTable(string $section, ?string $previous): string + { + if ($previous === null) { + return $section; + } + + $previousRows = $this->errorTableRows($previous); + + if ($previousRows === []) { + return $section; + } + + $currentBody = $this->extractErrorTable($section); + + if ($currentBody === null) { + return $section; + } + + // 상태코드 키로 병합. `+` 는 왼쪽 우선이므로 기존 행을 먼저 둬서, 같은 상태코드면 + // 사람이 쓴 구체적 조건이 자동 문구를 이긴다. 자동 추론에만 있는 상태코드는 새로 편입된다. + $merged = $previousRows + $this->errorTableRows($section); + + if ($merged === []) { + return $section; + } + + ksort($merged, SORT_NUMERIC); + + $table = "| 상태코드 | 의미 | 발생 조건 |\n| --- | --- | --- |\n".implode("\n", $merged); + + return str_replace($currentBody, $table, $section); + } + + /** + * 섹션의 에러 응답 표에서 [상태코드 => 행] 맵을 수집합니다. + * + * @param string $section 엔드포인트 섹션 (또는 생성 블록) + * @return array 상태코드 => 표 행 원문 + */ + private function errorTableRows(string $section): array + { + $body = $this->extractErrorTable($section); + + if ($body === null) { + return []; + } + + $rows = []; + + foreach (explode("\n", $body) as $line) { + if (! preg_match('/^\|\s*(\d{3})\s*\|/', $line, $m)) { + continue; + } + + $rows[$m[1]] = rtrim($line); + } + + return $rows; + } + + /** + * 응답 예시 본문에서 JSON 의 키 구조(값 제외)를 추출합니다. + * + * 값이 아니라 **필드 집합**만 비교하기 위한 지문이다. 리소스에 필드가 추가/삭제되면 + * 지문이 달라지므로 새 실측 예시를 채택하고, 값만 달라진 경우(`updated_at` 등)에는 + * 지문이 같아 기존 예시를 유지한다. + * + * @param string $body 응답 예시 본문 (```json 블록 포함) + * @return string|null 키 구조 지문 (JSON 블록이 없거나 파싱 실패 시 null) + */ + private function exampleKeyShape(string $body): ?string + { + if (! preg_match('/```json\n(.*?)\n```/s', $body, $m)) { + return null; + } + + $decoded = json_decode($m[1], true); + + if (! is_array($decoded)) { + return null; + } + + $shape = function (mixed $value) use (&$shape): mixed { + if (! is_array($value)) { + return '_'; + } + + // 리스트는 첫 원소의 구조만 대표로 본다(원소 수는 데이터 양에 따라 달라진다). + if (array_is_list($value)) { + return $value === [] ? [] : [$shape($value[0])]; + } + + $out = []; + + foreach ($value as $k => $v) { + $out[$k] = $shape($v); + } + + ksort($out); + + return $out; + }; + + return json_encode($shape($decoded)); + } + + /** + * 섹션에서 `**에러 응답**` 본문(표 또는 "대표 에러 없음" 문구)을 잘라냅니다. + * + * @param string $section 엔드포인트 섹션 + * @return string|null 에러 응답 본문 (없으면 null) + */ + private function extractErrorTable(string $section): ?string + { + $start = strpos($section, '**에러 응답**'); + + if ($start === false) { + return null; + } + + $bodyStart = $start + strlen('**에러 응답**'); + $end = strpos($section, self::GEN_END, $bodyStart); + + if ($end === false) { + return null; + } + + $body = trim(substr($section, $bodyStart, $end - $bodyStart)); + + return $body === '' ? null : $body; + } + /** * 이번 실측이 빈 응답이라 필드 표가 사라졌으면 기존 표를 되살립니다. * @@ -1345,45 +1543,6 @@ class ApiDocScaffolder return substr($existing, $startPos, $endPos - $startPos); } - /** - * 표 블록에서 `행 키 => 설명` 맵을 수집합니다 (TODO 셀은 제외). - * - * @param string $block 생성 블록 본문 - * @return array 행 키 => 설명 - */ - private function collectRowDescriptions(string $block): array - { - $map = []; - - foreach (explode("\n", $block) as $line) { - if (! str_starts_with(trim($line), '|')) { - continue; - } - - $cells = $this->splitRowCells($line); - if (count($cells) < 2) { - continue; - } - - $description = trim($cells[count($cells) - 1]); - if ($description === '' || str_contains($description, ''); + + if ($startPos === false) { + return null; + } + + $endPos = strpos($existing, self::GEN_END, $startPos); + + if ($endPos === false) { + return null; + } + + return substr($existing, $startPos, ($endPos + strlen(self::GEN_END)) - $startPos); + } + /** * 기존 문서에서 특정 엔드포인트의 사람 서술(생성 블록 밖)을 추출합니다. * diff --git a/app/Support/ApiDoc/FormRequestIntrospector.php b/app/Support/ApiDoc/FormRequestIntrospector.php index 5c52cfc4..c7b4b64a 100644 --- a/app/Support/ApiDoc/FormRequestIntrospector.php +++ b/app/Support/ApiDoc/FormRequestIntrospector.php @@ -111,8 +111,10 @@ class FormRequestIntrospector $params = []; foreach ($rules as $field => $rule) { - // 중첩 필드(items.*.id)는 상위만 대표로 노출 - if (str_contains((string) $field, '.')) { + // 배열 요소 규칙(items.*.id)은 상위 필드(items)만 대표로 노출한다. + // 점(`.`) 포함 여부만 보면 와일드카드가 없는 중첩 **객체** 필드 + // (refund_bank.bank_code, general.site_name 등)까지 버려져 문서에서 통째로 빠진다. + if (str_contains((string) $field, '*')) { continue; } diff --git a/docs/backend/api-documentation.md b/docs/backend/api-documentation.md index 145832eb..048f9e9a 100644 --- a/docs/backend/api-documentation.md +++ b/docs/backend/api-documentation.md @@ -123,12 +123,29 @@ README.md "API 레퍼런스" 또는 AGENTS.md "API 레퍼런스 진입점" 표 | --- | --- | | 파라미터 표 `용도` 셀 | 행 키(이름+위치)로 대조. 기존 값이 TODO 스텁이 아니면 유지 | | 응답 필드 표 `용도/설명` 셀 | 행 키(필드)로 대조. 기존 값이 TODO 스텁이 아니면 유지 | +| 응답 필드 표 `실측 예시값` 열 | 같은 필드의 타입이 그대로면 기존 값 유지. 타입이 바뀌면(스펙 변경) 새 실측값 채택. 기존에 없던 신규 필드는 새 값 사용 | | 응답 필드 본문 (실측 실패로 마커만 남은 자리) | 사람이 채웠으면 유지 | | 응답 예시 본문 | 실측 산출물에는 `` 출처 마커가 붙는다. 마커가 없으면 사람 작성분으로 보고 유지 | +| 응답 예시 JSON (양쪽 다 실측 산출물) | 응답의 **키 구조**가 같으면 기존 예시 유지. 필드 집합이 달라지면 새 실측 예시 채택 | +| 응답 예시·응답 필드 (이번 실측이 실패) | 기존이 실측 산출물이면 그대로 유지 (마커로 덮지 않는다) | +| 에러 응답 표 | 상태코드 키 단위 병합. 사람이 추가한 행(도메인 특이 에러)은 살리고, 자동 추론에만 있는 상태코드는 편입. 같은 상태코드는 기존 행 우선 | `@probed` 마커가 필요한 이유: 실측은 1회 호출이 관측한 표본 하나뿐이라, 사람이 코드를 읽고 쓴 사실 (성공 케이스와 엣지 케이스를 함께 제시하는 등)보다 좁다. 실측 결과는 기본값이지 덮어쓰기 권한이 아니다. +**재생성은 멱등해야 한다.** 실측값은 호출 시점 DB 상태가 낳은 표본이라, 그대로 반영하면 코드가 하나도 +바뀌지 않은 문서까지 재실행마다 diff 가 난다(`id` 예시값, `updated_at`, `cache_version` 등). 그래서 +값이 아니라 **스펙**(필드 집합·타입)이 바뀐 경우에만 갱신한다. 같은 이유로 요청 예시의 path 파라미터는 +실측 치환값(`/brands/1`)이 아니라 라우트 정의의 placeholder(`/brands/{brand}`)로 고정한다 — 실측 +성패에 따라 예시가 흔들리지 않아야 한다. + +실측 실패(`실측 제외: ...`)는 "새로 관측하지 못했다"는 뜻이지 기존 관측이 무효라는 뜻이 아니다. +실측 성패는 호출 시점 데이터 유무에 좌우된다(예: `DELETE /checkout` 은 삭제할 체크아웃이 없으면 404). +따라서 실측 실패가 기존 실측 결과를 지우지 않는다. + +nullable 필드는 표본에 값이 있느냐에 따라 관측 타입이 흔들린다(`loggable_type` 이 string ↔ null). +`null` 관측은 타입 변경이 아니라 "이번 표본에 값이 없었다" 는 뜻이므로, 기존에 관측한 실제 값을 유지한다. + 에러 응답 표는 라우트 메타에서 대표 상태코드를 자동 추론한다: 인증 필수(`auth:sanctum`)→401, `admin`/`permission:` 요구→403, FormRequest 검증 규칙 존재→422, path 파라미터 존재→404. `optional.sanctum`(선택 인증)은 401 을 유발하지 않는다. 도메인 특이 에러(409·429 등)는 사람이 보강한다. diff --git a/docs/backend/api/README.md b/docs/backend/api/README.md index ab1c0aac..730f1841 100644 --- a/docs/backend/api/README.md +++ b/docs/backend/api/README.md @@ -229,7 +229,7 @@ location ~* \.(js|css|json)$ { expires max; access_log off; } > 각 확장이 자신의 API 문서를 소유합니다. 아래 표는 자동 생성됩니다. -- **확장 수**: 14 · **엔드포인트 수**: 414 +- **확장 수**: 14 · **엔드포인트 수**: 416 | 확장 | 유형 | API 문서 목차 | 문서/엔드포인트 | | --- | --- | --- | --- | @@ -245,7 +245,7 @@ location ~* \.(js|css|json)$ { expires max; access_log off; } | `sirsoft-pay_nhnkcp` | 플러그인 | [docs/api/](../../../plugins/_bundled/sirsoft-pay_nhnkcp/docs/api/README.md) | 0 / 0 | | `sirsoft-pay_nicepayments` | 플러그인 | [docs/api/](../../../plugins/_bundled/sirsoft-pay_nicepayments/docs/api/README.md) | 0 / 0 | | `sirsoft-tosspayments` | 플러그인 | [docs/api/](../../../plugins/_bundled/sirsoft-tosspayments/docs/api/README.md) | 2 / 4 | -| `sirsoft-verification_kginicis` | 플러그인 | [docs/api/](../../../plugins/_bundled/sirsoft-verification_kginicis/docs/api/README.md) | 1 / 1 | +| `sirsoft-verification_kginicis` | 플러그인 | [docs/api/](../../../plugins/_bundled/sirsoft-verification_kginicis/docs/api/README.md) | 2 / 3 | | `sirsoft-verification_nhnkcp` | 플러그인 | [docs/api/](../../../plugins/_bundled/sirsoft-verification_nhnkcp/docs/api/README.md) | 1 / 1 | diff --git a/docs/backend/api/activity-logs.md b/docs/backend/api/activity-logs.md index b216f880..26031d35 100644 --- a/docs/backend/api/activity-logs.md +++ b/docs/backend/api/activity-logs.md @@ -245,7 +245,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.activities.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.activities.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -268,7 +268,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/admin/activity-logs/159 HTTP/1.1 +DELETE /api/admin/activity-logs/{activityLog} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -299,8 +299,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.activities.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.activities.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/attachments.md b/docs/backend/api/attachments.md index 0625dabe..97fbb53b 100644 --- a/docs/backend/api/attachments.md +++ b/docs/backend/api/attachments.md @@ -198,7 +198,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.attachments.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.attachments.create`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -240,8 +240,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.attachments.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.attachments.create`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/auth.md b/docs/backend/api/auth.md index 9808f220..83c4eab5 100644 --- a/docs/backend/api/auth.md +++ b/docs/backend/api/auth.md @@ -295,6 +295,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -345,6 +346,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -395,6 +397,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -586,6 +589,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -638,6 +642,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -737,7 +742,7 @@ _단건 응답: `data` 객체의 필드._ | channels | array | `[{"key":"email_subscription","label":"광고성 이메일 수신","enable…` | 관리자 정의 전체 마케팅 채널 목록 (원소 key/label/enabled/terms_slug — marketing 플러그인 주입) | | consent_histories | array | `[]` | 동의 변경 이력 (원소 channel_key/action/source/created_at — marketing 플러그인 주입) | | ecommerce_mileage | object | `{"enabled":false}` | 마일리지 정보 (enabled/잔액 — ecommerce 모듈 주입, 모듈 비활성 시 enabled=false) | -| ecommerce_preferred_currency | null | `null` | 선호 결제 통화 (ecommerce 모듈 주입, 미설정 시 null) | +| ecommerce_preferred_currency | string | `KRW` | 선호 결제 통화 (ecommerce 모듈 주입, 미설정 시 null) | | ecommerce_preferred_shipping_country | null | `null` | 선호 배송 국가 코드 (ecommerce 모듈 주입, 미설정 시 null) | | ecommerce_preferred_shipping_country_name | null | `null` | 선호 배송 국가 이름 (국가 코드에서 현지화 파생 — ecommerce 모듈 주입, 미설정 시 null) | @@ -818,6 +823,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -858,6 +864,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.auth.logout`)이 없는 경우 | @@ -898,6 +905,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.auth.logout`)이 없는 경우 | @@ -938,6 +946,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.auth.refresh`)이 없는 경우 | @@ -978,6 +987,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.auth.user`)이 없는 경우 | diff --git a/docs/backend/api/core-update.md b/docs/backend/api/core-update.md index f94d618f..17783884 100644 --- a/docs/backend/api/core-update.md +++ b/docs/backend/api/core-update.md @@ -106,7 +106,8 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/dashboard.md b/docs/backend/api/dashboard.md index 3cd9df32..b4687944 100644 --- a/docs/backend/api/dashboard.md +++ b/docs/backend/api/dashboard.md @@ -164,7 +164,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.dashboard.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.dashboard.activities`)이 없는 경우 | @@ -273,7 +273,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notification-logs.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.dashboard.activities`)이 없는 경우 | @@ -345,7 +345,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.dashboard.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.dashboard.activities`)이 없는 경우 | @@ -431,7 +431,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.dashboard.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.dashboard.activities`)이 없는 경우 | diff --git a/docs/backend/api/identity.md b/docs/backend/api/identity.md index 4ce4506d..40c4e390 100644 --- a/docs/backend/api/identity.md +++ b/docs/backend/api/identity.md @@ -234,7 +234,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.purge`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -352,7 +352,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -425,7 +425,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -448,7 +448,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/admin/identity/messages/definitions/1 HTTP/1.1 +DELETE /api/admin/identity/messages/definitions/{definition} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -467,8 +467,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -490,7 +491,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -GET /api/admin/identity/messages/definitions/1 HTTP/1.1 +GET /api/admin/identity/messages/definitions/{definition} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -617,8 +618,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -646,7 +648,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/admin/identity/messages/definitions/1 HTTP/1.1 +PATCH /api/admin/identity/messages/definitions/{definition} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -679,9 +681,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -703,7 +705,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/admin/identity/messages/definitions/1/reset HTTP/1.1 +POST /api/admin/identity/messages/definitions/{definition}/reset HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -727,7 +729,7 @@ _단건 응답: `data` 객체의 필드._ | extension_identifier | string | `sirsoft-ecommerce` | 이 리소스를 소유한 확장의 식별자 | | is_active | boolean | `true` | active 여부 | | is_default | boolean | `true` | default 여부 | -| user_overrides | null | `null` | 운영자가 수정한 필드명 목록 (예: ["name","is_active"]) | +| user_overrides | array | `["name.ja"]` | 운영자가 수정한 필드명 목록 (예: ["name","is_active"]) | | templates | array | `[{"id":1,"definition_id":1,"channel":"mail","subject":{"k…` | 템플릿 목록 (각 원소 identifier/name 등 — 템플릿 관계 파생) | | created_at | string | `2026-07-30 18:47:09` | 생성 일시 | | updated_at | string | `2026-07-30 18:47:09` | 최종 수정 일시 | @@ -830,8 +832,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -853,7 +856,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/admin/identity/messages/definitions/1/toggle-active HTTP/1.1 +PATCH /api/admin/identity/messages/definitions/{definition}/toggle-active HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -956,8 +959,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1009,7 +1013,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1037,7 +1041,7 @@ Content-Type: application/json **요청 예시** ```http -PATCH /api/admin/identity/messages/templates/1 HTTP/1.1 +PATCH /api/admin/identity/messages/templates/{template} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1067,9 +1071,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1091,7 +1095,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/admin/identity/messages/templates/1/reset HTTP/1.1 +POST /api/admin/identity/messages/templates/{template}/reset HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1110,7 +1114,7 @@ _단건 응답: `data` 객체의 필드._ | body | object | `{"ko":"

결제 본인 확인<\/h1>

결제를 진행하기 위해 본인 확인이 필요합니다. 아래 …` | 다국어 본문 ({"ko":"...", "en":"..."}) | | is_active | boolean | `true` | active 여부 | | is_default | boolean | `true` | default 여부 | -| user_overrides | null | `null` | 운영자가 수정한 필드명 목록 (예: ["subject","body","is_active"]) | +| user_overrides | array | `[]` | 운영자가 수정한 필드명 목록 (예: ["subject","body","is_active"]) | | updated_by | null | `null` | 최종 수정한 사용자 정보 (uuid/name — updated_by 관계 파생, 없으면 null) | | created_at | string | `2026-07-30 18:47:09` | 생성 일시 | | updated_at | string | `2026-07-30 18:47:09` | 최종 수정 일시 | @@ -1157,8 +1161,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1180,7 +1185,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/admin/identity/messages/templates/1/toggle-active HTTP/1.1 +PATCH /api/admin/identity/messages/templates/{template}/toggle-active HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1248,8 +1253,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.messages.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1390,7 +1396,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.policies.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1463,7 +1469,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.policies.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1507,9 +1513,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.policies.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1580,9 +1586,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.policies.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1631,9 +1637,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.policies.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1780,7 +1786,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.admin.identity.providers.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1834,8 +1841,10 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1854,6 +1863,8 @@ Content-Type: application/json | --- | --- | --- | --- | --- | --- | | purpose | body | string | 예 | max 64 | 인증 목적 (signup/password_reset/self_update/sensitive_action/login 또는 모듈 정의 목적) | | target | body | array | 아니오 | — | 비로그인 게스트의 인증 대상 (target.email 또는 target.phone — 로그인 사용자는 본인으로 자동 설정) | +| target.email | body | email | 아니오 | max 255 | | +| target.phone | body | string | 아니오 | max 32 | | | provider_id | body | string | 아니오 | max 64 | provider 식별자 | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`core.identity.request_validation_rules`). @@ -1872,6 +1883,8 @@ Content-Type: application/json "target": [ "예시값" ], + "target.email": "user@example.com", + "target.phone": "010-1234-5678", "provider_id": "예시값" } ``` @@ -1888,7 +1901,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.identity.request`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1934,6 +1948,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -1959,7 +1975,10 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1999,8 +2018,10 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.identity.cancel`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2050,9 +2071,10 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.identity.verify`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2093,6 +2115,8 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2177,7 +2201,11 @@ HTTP/1.1 200 **에러 응답** -_대표 에러 없음 (공개 조회). 인증·권한 미요구 엔드포인트로 도메인 특이 에러를 반환하지 않습니다._ +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2314,7 +2342,11 @@ HTTP/1.1 200 **에러 응답** -_대표 에러 없음 (공개 조회). 인증·권한 미요구 엔드포인트로 도메인 특이 에러를 반환하지 않습니다._ +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.admin.identity.logs.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/language-packs.md b/docs/backend/api/language-packs.md index 1ee081a8..4fab1a73 100644 --- a/docs/backend/api/language-packs.md +++ b/docs/backend/api/language-packs.md @@ -259,7 +259,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.manage`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -299,7 +299,8 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -347,7 +348,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -402,7 +403,7 @@ Content-Disposition: form-data; name="auto_activate" | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -451,7 +452,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -504,7 +505,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -554,7 +555,7 @@ Content-Type: application/octet-stream | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -594,7 +595,8 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.manage`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -636,9 +638,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -681,6 +683,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -721,8 +724,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.manage`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -765,6 +769,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -805,8 +810,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.manage`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -847,8 +853,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.language_packs.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.language_packs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/locales.md b/docs/backend/api/locales.md index 8bd89174..a9159777 100644 --- a/docs/backend/api/locales.md +++ b/docs/backend/api/locales.md @@ -69,7 +69,7 @@ HTTP/1.1 200 **에러 응답** -_대표 에러 없음 (공개 조회). 인증·권한 미요구 엔드포인트로 도메인 특이 에러를 반환하지 않습니다._ +_대표 에러 없음 (공개 조회). _ diff --git a/docs/backend/api/me.md b/docs/backend/api/me.md index 26277ca3..fbe14598 100644 --- a/docs/backend/api/me.md +++ b/docs/backend/api/me.md @@ -135,7 +135,7 @@ _단건 응답: `data` 객체의 필드._ | channels | array | `[{"key":"email_subscription","label":"광고성 이메일 수신","enable…` | 관리자 정의 전체 마케팅 채널 목록 (원소 key/label/enabled/terms_slug, 마케팅 플러그인 주입) | | consent_histories | array | `[]` | 동의 변경 이력 (원소 channel_key/action/source/created_at, 마케팅 플러그인 주입) | | ecommerce_mileage | object | `{"enabled":false}` | 마일리지 정보 (enabled: 기능 활성 여부, 잔액, 이커머스 모듈 주입) | -| ecommerce_preferred_currency | null | `null` | 선호 결제 통화 (이커머스 모듈 주입, 미설정 시 null) | +| ecommerce_preferred_currency | string | `KRW` | 선호 결제 통화 (이커머스 모듈 주입, 미설정 시 null) | | ecommerce_preferred_shipping_country | null | `null` | 선호 배송 국가 코드 (이커머스 모듈 주입, 미설정 시 null) | | ecommerce_preferred_shipping_country_name | null | `null` | 선호 배송 국가 이름 (코드 파생, 이커머스 모듈 주입, 미설정 시 null) | diff --git a/docs/backend/api/menus.md b/docs/backend/api/menus.md index 723ce27d..d3fd8844 100644 --- a/docs/backend/api/menus.md +++ b/docs/backend/api/menus.md @@ -324,7 +324,7 @@ HTTP/1.1 201 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.menus.create`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -448,6 +448,7 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -493,6 +494,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -587,6 +589,7 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -646,7 +649,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.menus.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -671,7 +674,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/admin/menus/1 HTTP/1.1 +DELETE /api/admin/menus/{menu} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -683,15 +686,28 @@ Authorization: Bearer {YOUR_TOKEN} **응답 예시** - + + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "메뉴가 성공적으로 삭제되었습니다.", + "data": null +} +``` **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.menus.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -715,7 +731,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -GET /api/admin/menus/1 HTTP/1.1 +GET /api/admin/menus/{menu} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -852,6 +868,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -887,7 +904,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/admin/menus/1 HTTP/1.1 +PUT /api/admin/menus/{menu} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -922,9 +939,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.menus.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -950,7 +967,7 @@ Content-Type: application/json **요청 예시** ```http -PATCH /api/admin/menus/1/toggle-status HTTP/1.1 +PATCH /api/admin/menus/{menu}/toggle-status HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1018,8 +1035,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.menus.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/modules.md b/docs/backend/api/modules.md index 2fad9498..dcbd440d 100644 --- a/docs/backend/api/modules.md +++ b/docs/backend/api/modules.md @@ -227,7 +227,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -267,7 +267,8 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -317,7 +318,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -376,7 +377,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -428,7 +429,7 @@ Content-Type: application/octet-stream | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -477,7 +478,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -619,6 +620,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -667,7 +670,7 @@ Content-Type: application/octet-stream | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -716,7 +719,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -761,7 +764,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.uninstall`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -847,7 +850,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -872,7 +876,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/admin/modules/sirsoft-ecommerce/changelog?source=active&from_version=%EC%98%88%EC%8B%9C%EA%B0%92&to_version=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 +GET /api/admin/modules/{identifier}/changelog?source=active&from_version=%EC%98%88%EC%8B%9C%EA%B0%92&to_version=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -904,9 +908,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -928,7 +932,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/admin/modules/sirsoft-ecommerce/dependent-templates HTTP/1.1 +GET /api/admin/modules/{identifier}/dependent-templates HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -978,8 +982,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1001,7 +1006,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/admin/modules/sirsoft-ecommerce/license HTTP/1.1 +GET /api/admin/modules/{identifier}/license HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1036,8 +1041,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1078,8 +1084,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.read`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1122,6 +1129,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.modules.read`)이 없는 경우 | | 404 | Not Found | 해당 식별자의 모듈이 설치되어 있지 않은 경우 (레이아웃 0건과 구분됨) | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1162,8 +1170,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1204,8 +1213,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.uninstall`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1260,9 +1270,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.modules.install`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1326,7 +1336,7 @@ Accept: application/json **요청 예시** ```http -GET /api/modules/assets/sirsoft-ecommerce/{path}?identifier=example-key HTTP/1.1 +GET /api/modules/assets/{identifier}/{path} HTTP/1.1 Host: api.example.com Accept: application/json ``` @@ -1343,8 +1353,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1379,7 +1391,11 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회). 활성 모듈 에셋이 없어도 빈 200 응답을 반환하므로 404 를 내지 않습니다._ +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1414,7 +1430,11 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회). 활성 모듈 에셋이 없어도 빈 200 응답을 반환하므로 404 를 내지 않습니다._ +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1562,7 +1582,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/components.json HTTP/1.1 +GET /api/modules/{identifier}/components.json HTTP/1.1 Host: api.example.com Accept: application/json ``` @@ -1579,7 +1599,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1601,7 +1624,7 @@ Accept: application/json **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/editor-spec HTTP/1.1 +GET /api/modules/{identifier}/editor-spec HTTP/1.1 Host: api.example.com Accept: application/json ``` @@ -1669,7 +1692,10 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.modules.read | core.menus.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/notification-definitions.md b/docs/backend/api/notification-definitions.md index 6920332b..3e2cec82 100644 --- a/docs/backend/api/notification-definitions.md +++ b/docs/backend/api/notification-definitions.md @@ -146,7 +146,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/admin/notification-definitions/1 HTTP/1.1 +GET /api/admin/notification-definitions/{definition} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -323,6 +323,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -349,7 +350,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/admin/notification-definitions/1 HTTP/1.1 +PUT /api/admin/notification-definitions/{definition} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -379,9 +380,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -403,7 +404,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/admin/notification-definitions/1/reset HTTP/1.1 +POST /api/admin/notification-definitions/{definition}/reset HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -578,8 +579,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -601,7 +603,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/admin/notification-definitions/1/toggle-active HTTP/1.1 +PATCH /api/admin/notification-definitions/{definition}/toggle-active HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -711,8 +713,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/notification-logs.md b/docs/backend/api/notification-logs.md index 7fd951fd..2b067ab4 100644 --- a/docs/backend/api/notification-logs.md +++ b/docs/backend/api/notification-logs.md @@ -219,7 +219,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notification-logs.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.notification-logs.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -242,7 +242,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/admin/notification-logs/1 HTTP/1.1 +DELETE /api/admin/notification-logs/{notificationLog} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -273,8 +273,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notification-logs.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.notification-logs.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/notification-templates.md b/docs/backend/api/notification-templates.md index c6f83599..a2078c1b 100644 --- a/docs/backend/api/notification-templates.md +++ b/docs/backend/api/notification-templates.md @@ -96,7 +96,7 @@ Content-Type: application/json **요청 예시** ```http -PUT /api/admin/notification-templates/1 HTTP/1.1 +PUT /api/admin/notification-templates/{template} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -130,9 +130,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -154,7 +154,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/admin/notification-templates/1/reset HTTP/1.1 +POST /api/admin/notification-templates/{template}/reset HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -183,6 +183,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -230,8 +232,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -253,7 +256,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/admin/notification-templates/1/toggle-active HTTP/1.1 +PATCH /api/admin/notification-templates/{template}/toggle-active HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -331,8 +334,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/notifications.md b/docs/backend/api/notifications.md index 8edee41b..30e77604 100644 --- a/docs/backend/api/notifications.md +++ b/docs/backend/api/notifications.md @@ -202,7 +202,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notifications.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -259,7 +260,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notifications.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -311,7 +313,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notifications.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -370,6 +372,7 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -412,8 +415,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notifications.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -456,8 +460,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.notifications.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -592,7 +597,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.user-notifications.read`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -649,7 +655,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.user-notifications.delete`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -705,7 +713,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.user-notifications.update`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -756,7 +766,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.user-notifications.update`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -813,7 +824,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.user-notifications.read`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -855,8 +868,10 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.user-notifications.delete`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -898,8 +913,10 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.user-notifications.update`)이 없는 경우 | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.notifications.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/plugins.md b/docs/backend/api/plugins.md index 7ae8fcb8..83195078 100644 --- a/docs/backend/api/plugins.md +++ b/docs/backend/api/plugins.md @@ -248,7 +248,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -288,7 +288,8 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -338,7 +339,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -397,7 +398,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -449,7 +450,7 @@ Content-Type: application/octet-stream | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -498,7 +499,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -666,6 +667,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -714,7 +717,7 @@ Content-Type: application/octet-stream | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -763,7 +766,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -808,7 +811,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.uninstall`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -850,6 +853,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -992,8 +997,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1036,6 +1041,8 @@ _목록 응답: `data.data[]` 배열 항목의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -1067,6 +1074,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1104,6 +1112,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -1125,6 +1135,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1165,6 +1176,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -1189,6 +1202,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1231,6 +1245,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.update`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1276,6 +1291,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -1307,6 +1324,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1349,6 +1367,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1391,6 +1410,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | 해당 식별자의 플러그인이 설치되어 있지 않은 경우 (레이아웃 0건과 구분됨) | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1431,8 +1451,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1473,8 +1494,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.uninstall`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1529,9 +1551,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.plugins.install`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1612,8 +1634,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1648,7 +1672,11 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회 — 활성 에셋이 없으면 빈 200 응답)._ +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1683,7 +1711,11 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회 — 활성 에셋이 없으면 빈 200 응답)._ +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1838,17 +1870,30 @@ Accept: application/json **응답 필드** (`data` 내부) - + + + **응답 예시** - + + +```http +HTTP/1.1 200 +``` + +```json +[] +``` **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1886,6 +1931,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -1905,7 +1952,10 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.plugins.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/profile.md b/docs/backend/api/profile.md index ca5d1711..b9620ab8 100644 --- a/docs/backend/api/profile.md +++ b/docs/backend/api/profile.md @@ -143,7 +143,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 403 | Forbidden | 요구 권한(`core.profile.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.profile.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -224,7 +224,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 400 | Bad Request | `language` 값이 `config('app.supported_locales')`(기본 `['ko','en']`)에 포함되지 않는 미지원 로케일인 경우 | +| 403 | Forbidden | 요구 권한(`core.profile.read`)이 없는 경우 | diff --git a/docs/backend/api/roles.md b/docs/backend/api/roles.md index 5f2f0360..47fdf28c 100644 --- a/docs/backend/api/roles.md +++ b/docs/backend/api/roles.md @@ -273,7 +273,7 @@ HTTP/1.1 201 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.permissions.create`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.permissions.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -407,6 +407,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.permissions.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -430,7 +432,7 @@ HTTP/1.1 200 **요청 예시** ```http -DELETE /api/admin/roles/1 HTTP/1.1 +DELETE /api/admin/roles/{role} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -449,8 +451,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.permissions.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.permissions.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -474,7 +477,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -GET /api/admin/roles/1 HTTP/1.1 +GET /api/admin/roles/{role} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -537,6 +540,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.permissions.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -566,7 +570,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/admin/roles/1 HTTP/1.1 +PUT /api/admin/roles/{role} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -648,9 +652,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.permissions.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.permissions.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -674,7 +678,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/admin/roles/1/toggle-status HTTP/1.1 +PATCH /api/admin/roles/{role}/toggle-status HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -750,8 +754,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.permissions.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.permissions.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/schedules.md b/docs/backend/api/schedules.md index e1d17d9d..86502f69 100644 --- a/docs/backend/api/schedules.md +++ b/docs/backend/api/schedules.md @@ -286,7 +286,7 @@ HTTP/1.1 201 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.create`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -330,7 +330,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -383,7 +383,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -425,8 +425,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -494,6 +495,7 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -515,7 +517,7 @@ HTTP/1.1 200 **요청 예시** ```http -DELETE /api/admin/schedules/1 HTTP/1.1 +DELETE /api/admin/schedules/{schedule} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -546,8 +548,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.delete`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -569,7 +572,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/admin/schedules/1 HTTP/1.1 +GET /api/admin/schedules/{schedule} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -660,6 +663,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -695,7 +699,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/admin/schedules/1 HTTP/1.1 +PUT /api/admin/schedules/{schedule} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -798,9 +802,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -822,7 +826,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/admin/schedules/1/duplicate HTTP/1.1 +POST /api/admin/schedules/{schedule}/duplicate HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -902,8 +906,9 @@ HTTP/1.1 201 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.create`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -935,7 +940,7 @@ HTTP/1.1 201 **요청 예시** ```http -GET /api/admin/schedules/1/history?page=1&per_page=1&status=success&trigger_type=scheduled&started_from=2026-01-01&started_to=2026-01-01&sort_by=started_at&sort_order=asc HTTP/1.1 +GET /api/admin/schedules/{schedule}/history?page=1&per_page=1&status=success&trigger_type=scheduled&started_from=2026-01-01&started_to=2026-01-01&sort_by=started_at&sort_order=asc HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -978,8 +983,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1001,7 +1006,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/admin/schedules/1/run HTTP/1.1 +POST /api/admin/schedules/{schedule}/run HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1068,8 +1073,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.schedules.run`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.schedules.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/seo.md b/docs/backend/api/seo.md index be34bfeb..f9bcc8b6 100644 --- a/docs/backend/api/seo.md +++ b/docs/backend/api/seo.md @@ -117,7 +117,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -189,7 +189,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | @@ -376,7 +376,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | diff --git a/docs/backend/api/settings.md b/docs/backend/api/settings.md index d8be601f..46305e7f 100644 --- a/docs/backend/api/settings.md +++ b/docs/backend/api/settings.md @@ -171,6 +171,111 @@ HTTP/1.1 200 | advanced | body | array | 아니오 | — | 고급 탭 설정 묶음 (캐시·디버그·코어 업데이트·GeoIP 설정) | | notifications | body | array | 아니오 | — | 알림 탭 설정 묶음. channels 배열로 각 알림 채널의 id·is_active(활성 여부)·sort_order(표시 순서)를 저장 | | identity | body | array | 아니오 | — | 본인인증(IDV) 탭 설정 묶음 (기본 provider·목적별 provider 매핑·챌린지 유효시간·최대 시도 횟수) | +| notifications.channels | body | array | 아니오 | — | | +| general.site_name | body | string | 예 | max 100 | general.site 이름 (식별자) | +| general.site_url | body | string | 예 | max 255 | | +| general.site_description | body | string | 아니오 | max 500 | | +| general.admin_email | body | email | 예 | max 255 | | +| general.timezone | body | string | 예 | — | | +| general.language | body | string | 예 | — | | +| general.currency | body | string | 아니오 | max 10 | | +| general.maintenance_mode | body | boolean | 아니오 | — | | +| general.site_logo | body | array | 아니오 | — | | +| mail.mailer | body | string | 아니오 | — | | +| mail.host | body | string | 아니오 | max 255 | | +| mail.port | body | integer | 아니오 | min 1, max 65535 | | +| mail.username | body | string | 아니오 | max 255 | | +| mail.password | body | string | 아니오 | max 255 | | +| mail.encryption | body | string | 아니오 | — | | +| mail.mailgun_domain | body | string | 아니오 | max 255 | | +| mail.mailgun_secret | body | string | 아니오 | max 255 | | +| mail.mailgun_endpoint | body | string | 아니오 | max 255 | | +| mail.ses_key | body | string | 아니오 | max 255 | | +| mail.ses_secret | body | string | 아니오 | max 255 | | +| mail.ses_region | body | string | 아니오 | max 255 | | +| mail.from_address | body | email | 아니오 | max 255 | | +| mail.from_name | body | string | 아니오 | max 255 | mail.from 이름 (식별자) | +| upload.max_file_size | body | integer | 아니오 | min 1, max 1024 | | +| upload.allowed_extensions | body | string | 아니오 | — | | +| upload.image_max_width | body | integer | 아니오 | min 100, max 10000 | | +| upload.image_max_height | body | integer | 아니오 | min 100, max 10000 | | +| upload.image_quality | body | integer | 아니오 | min 1, max 100 | | +| seo.meta_title_suffix | body | string | 아니오 | max 100 | | +| seo.meta_description | body | string | 아니오 | max 160 | | +| seo.meta_keywords | body | string | 아니오 | max 255 | | +| seo.google_analytics_id | body | string | 아니오 | max 50 | seo.google analytics 식별자 | +| seo.google_site_verification | body | string | 아니오 | max 100 | | +| seo.naver_site_verification | body | string | 아니오 | max 100 | | +| seo.bot_user_agents | body | array | 아니오 | — | | +| seo.bot_detection_enabled | body | boolean | 아니오 | — | | +| seo.bot_detection_library_enabled | body | boolean | 아니오 | — | | +| seo.og_default_site_name | body | string | 아니오 | max 200 | seo.og default site 이름 (식별자) | +| seo.og_image_default_width | body | integer | 아니오 | min 0, max 8000 | | +| seo.og_image_default_height | body | integer | 아니오 | min 0, max 8000 | | +| seo.twitter_default_card | body | string | 아니오 | — | | +| seo.twitter_default_site | body | string | 아니오 | max 50 | | +| seo.cache_enabled | body | boolean | 아니오 | — | | +| seo.cache_ttl | body | integer | 아니오 | min 60, max 86400 | | +| seo.sitemap_enabled | body | boolean | 아니오 | — | | +| seo.sitemap_cache_ttl | body | integer | 아니오 | min 3600, max 604800 | | +| seo.sitemap_schedule | body | string | 아니오 | — | | +| seo.sitemap_schedule_time | body | string | 아니오 | — | | +| seo.generator_enabled | body | boolean | 아니오 | — | | +| seo.generator_content | body | string | 아니오 | max 200 | | +| security.force_https | body | boolean | 아니오 | — | | +| security.login_attempt_enabled | body | boolean | 아니오 | — | | +| security.auth_token_lifetime | body | integer | 아니오 | min 0, max 3600 | | +| security.max_login_attempts | body | integer | 아니오 | min 0, max 100 | | +| security.login_lockout_time | body | integer | 아니오 | min 0, max 1440 | | +| advanced.cache_enabled | body | boolean | 아니오 | — | | +| advanced.layout_cache_enabled | body | boolean | 아니오 | — | | +| advanced.layout_cache_ttl | body | integer | 아니오 | min 0, max 14400 | | +| advanced.stats_cache_enabled | body | boolean | 아니오 | — | | +| advanced.stats_cache_ttl | body | integer | 아니오 | min 0, max 14400 | | +| advanced.seo_cache_enabled | body | boolean | 아니오 | — | | +| advanced.seo_cache_ttl | body | integer | 아니오 | min 0, max 14400 | | +| advanced.debug_mode | body | boolean | 아니오 | — | | +| advanced.sql_query_log | body | boolean | 아니오 | — | | +| advanced.core_update_github_url | body | string | 아니오 | max 500 | | +| advanced.core_update_github_token | body | string | 아니오 | max 500 | | +| advanced.geoip_enabled | body | boolean | 아니오 | — | | +| advanced.geoip_license_key | body | string | 아니오 | max 200 | | +| advanced.geoip_auto_update_enabled | body | boolean | 아니오 | — | | +| drivers.storage_driver | body | string | 아니오 | — | | +| drivers.s3_bucket | body | string | 아니오 | max 255 | | +| drivers.s3_region | body | string | 아니오 | — | | +| drivers.s3_access_key | body | string | 아니오 | max 255 | | +| drivers.s3_secret_key | body | string | 아니오 | max 255 | | +| drivers.s3_url | body | string | 아니오 | max 500 | | +| drivers.cache_driver | body | string | 아니오 | — | | +| drivers.redis_host | body | string | 아니오 | max 255 | | +| drivers.redis_port | body | integer | 아니오 | min 1, max 65535 | | +| drivers.redis_password | body | string | 아니오 | max 255 | | +| drivers.redis_database | body | integer | 아니오 | min 0, max 15 | | +| drivers.memcached_host | body | string | 아니오 | max 255 | | +| drivers.memcached_port | body | integer | 아니오 | min 1, max 65535 | | +| drivers.session_driver | body | string | 아니오 | — | | +| drivers.session_lifetime | body | integer | 아니오 | min 1, max 43200 | | +| drivers.queue_driver | body | string | 아니오 | — | | +| drivers.websocket_enabled | body | boolean | 아니오 | — | | +| drivers.websocket_app_id | body | string | 아니오 | max 255 | drivers.websocket app 식별자 | +| drivers.websocket_app_key | body | string | 아니오 | max 255 | | +| drivers.websocket_app_secret | body | string | 아니오 | max 255 | | +| drivers.websocket_host | body | string | 아니오 | max 255 | | +| drivers.websocket_port | body | integer | 아니오 | min 1, max 65535 | | +| drivers.websocket_scheme | body | string | 아니오 | — | | +| drivers.websocket_verify_ssl | body | boolean | 아니오 | — | | +| drivers.websocket_server_host | body | string | 아니오 | max 255 | | +| drivers.websocket_server_port | body | integer | 아니오 | min 1, max 65535 | | +| drivers.websocket_server_scheme | body | string | 아니오 | — | | +| drivers.search_engine_driver | body | string | 아니오 | — | | +| drivers.log_driver | body | string | 아니오 | — | | +| drivers.log_level | body | string | 아니오 | — | | +| drivers.log_days | body | integer | 아니오 | min 1, max 365 | | +| identity.default_provider | body | string | 아니오 | max 100 | | +| identity.purpose_providers | body | array | 아니오 | — | | +| identity.challenge_ttl_minutes | body | integer | 아니오 | min 1, max 1440 | | +| identity.max_attempts | body | integer | 아니오 | min 1, max 20 | | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`core.settings.save_validation_rules`, `core.search.engine_drivers`). @@ -211,7 +316,120 @@ Content-Type: application/json ], "identity": [ "예시값" - ] + ], + "notifications.channels": [ + "예시값" + ], + "general.site_name": "예시 이름", + "general.site_url": "https://example.com", + "general.site_description": "예시 내용입니다.", + "general.admin_email": "user@example.com", + "general.timezone": "Asia/Seoul", + "general.language": "예시값", + "general.currency": "예시값", + "general.maintenance_mode": true, + "general.site_logo": [ + "예시값" + ], + "mail.mailer": "예시값", + "mail.host": "예시값", + "mail.port": 1, + "mail.username": "예시 이름", + "mail.password": "Password123!", + "mail.encryption": "예시값", + "mail.mailgun_domain": "예시값", + "mail.mailgun_secret": "예시값", + "mail.mailgun_endpoint": "예시값", + "mail.ses_key": "예시값", + "mail.ses_secret": "예시값", + "mail.ses_region": "예시값", + "mail.from_address": "user@example.com", + "mail.from_name": "예시 이름", + "upload.max_file_size": 1, + "upload.allowed_extensions": "예시값", + "upload.image_max_width": 1, + "upload.image_max_height": 1, + "upload.image_quality": 1, + "seo.meta_title_suffix": "예시 제목", + "seo.meta_description": "예시 내용입니다.", + "seo.meta_keywords": "예시값", + "seo.google_analytics_id": "예시값", + "seo.google_site_verification": "예시값", + "seo.naver_site_verification": "예시값", + "seo.bot_user_agents": [ + "예시값" + ], + "seo.bot_detection_enabled": true, + "seo.bot_detection_library_enabled": true, + "seo.og_default_site_name": "예시 이름", + "seo.og_image_default_width": 1, + "seo.og_image_default_height": 1, + "seo.twitter_default_card": "예시값", + "seo.twitter_default_site": "예시값", + "seo.cache_enabled": true, + "seo.cache_ttl": 1, + "seo.sitemap_enabled": true, + "seo.sitemap_cache_ttl": 1, + "seo.sitemap_schedule": "예시값", + "seo.sitemap_schedule_time": "예시값", + "seo.generator_enabled": true, + "seo.generator_content": "예시 내용입니다.", + "security.force_https": true, + "security.login_attempt_enabled": true, + "security.auth_token_lifetime": 1, + "security.max_login_attempts": 1, + "security.login_lockout_time": 1, + "advanced.cache_enabled": true, + "advanced.layout_cache_enabled": true, + "advanced.layout_cache_ttl": 1, + "advanced.stats_cache_enabled": true, + "advanced.stats_cache_ttl": 1, + "advanced.seo_cache_enabled": true, + "advanced.seo_cache_ttl": 1, + "advanced.debug_mode": true, + "advanced.sql_query_log": true, + "advanced.core_update_github_url": "https://example.com", + "advanced.core_update_github_token": "{YOUR_TOKEN}", + "advanced.geoip_enabled": true, + "advanced.geoip_license_key": "예시값", + "advanced.geoip_auto_update_enabled": true, + "drivers.storage_driver": "예시값", + "drivers.s3_bucket": "예시값", + "drivers.s3_region": "예시값", + "drivers.s3_access_key": "예시값", + "drivers.s3_secret_key": "예시값", + "drivers.s3_url": "https://example.com", + "drivers.cache_driver": "예시값", + "drivers.redis_host": "예시값", + "drivers.redis_port": 1, + "drivers.redis_password": "Password123!", + "drivers.redis_database": 1, + "drivers.memcached_host": "예시값", + "drivers.memcached_port": 1, + "drivers.session_driver": "예시값", + "drivers.session_lifetime": 1, + "drivers.queue_driver": "예시값", + "drivers.websocket_enabled": true, + "drivers.websocket_app_id": "예시값", + "drivers.websocket_app_key": "예시값", + "drivers.websocket_app_secret": "예시값", + "drivers.websocket_host": "예시값", + "drivers.websocket_port": 1, + "drivers.websocket_scheme": "예시값", + "drivers.websocket_verify_ssl": true, + "drivers.websocket_server_host": "예시값", + "drivers.websocket_server_port": 1, + "drivers.websocket_server_scheme": "예시값", + "drivers.search_engine_driver": "예시값", + "drivers.log_driver": "예시값", + "drivers.log_level": "예시값", + "drivers.log_days": 1, + "identity.default_provider": "예시값", + "identity.purpose_providers": [ + "예시값" + ], + "identity.challenge_ttl_minutes": 1, + "identity.max_attempts": 1 } ``` @@ -228,7 +446,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -327,7 +545,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | @@ -368,7 +586,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | @@ -409,7 +627,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | @@ -450,7 +668,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | @@ -503,7 +721,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | @@ -553,7 +771,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -604,7 +822,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -840,7 +1058,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -919,7 +1137,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1015,9 +1233,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.settings.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.settings.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/templates.md b/docs/backend/api/templates.md index d15efc2f..b90e7d85 100644 --- a/docs/backend/api/templates.md +++ b/docs/backend/api/templates.md @@ -249,7 +249,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -289,7 +289,8 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -337,7 +338,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -394,7 +395,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -446,7 +447,7 @@ Content-Type: application/octet-stream | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -495,7 +496,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -537,8 +538,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -587,7 +589,7 @@ Content-Type: application/octet-stream | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -636,7 +638,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.activate`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -681,7 +683,7 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.uninstall`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -723,6 +725,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -820,8 +824,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -863,6 +867,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -890,8 +896,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1007,8 +1014,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1091,8 +1099,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1199,8 +1208,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1340,19 +1350,91783 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| identifier | string | `sirsoft-admin_basic` | 템플릿 고유 식별자 (vendor-name 형식, 예: sirsoft-admin_basic) | +| spec | object | `{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/sc…` | 스펙 정의 객체 (편집기/컴포넌트 선언 스키마 등) | **응답 예시** - + + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "편집기 스펙을 조회했습니다.", + "data": { + "identifier": "sirsoft-admin_basic", + "spec": { + "$schema": "https://json-schema.org/draft/2020-12/schema", + "templateId": "sirsoft-admin_basic", + "version": "1.0.0", + "description": "레이아웃 편집기 스펙 — Phase 3 (nesting + componentPalette 블록). controls/componentCapabilities/actionRecipes 등은 Phase 4/5 에서 추가.", + "styleSystem": "tailwind", + "darkMode": { + "comment": "Tailwind 다크는 조상.dark 클래스. 편집기 프리뷰 격리: 코어 CSS 서빙 API 가 편집기용 CSS 의.dark 셀렉터를 프리뷰 전용 마커(.g7le-preview-dark)로 치환해 서빙한다. 사용자 페이지 CSS 는 원본 그대로.", + "strategy": "ancestor-class", + "ancestorSelector": ".dark", + "previewIsolation": { + "rewriteSelector": ".dark", + "replaceWith": ".g7le-preview-dark", + "flattenLayers": true + } + }, + "componentPalette": { + "comment": "entries 의 모든 사용자 가시 문자열은 다국어 키 ($t:layout_editor.palette..) 사용. admin 템플릿은 Tailwind 디자인 시스템 사용 — className 토큰 적용. 다른 템플릿은 자기 CSS 시스템에 맞춰 inline style 또는 다른 토큰을 사용한다.", + "groups": [ + { + "label": "$t:layout_editor.palette.group.design", + "kind": "design", + "components": [ + "Div", + "Container", + "Flex", + "Grid", + "SectionLayout", + "ThreeColumnLayout", + "Section", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Li", + "Nav", + "Code", + "Pre", + "Card", + "Badge", + "StatusBadge", + "Alert", + "EmptyState", + "LoadingSpinner", + "PageHeader", + "SectionHeader", + "Breadcrumb", + "TabNavigation", + "TabNavigationScroll", + "Toggle", + "Accordion", + "FormField", + "Form", + "Table", + "Input", + "Textarea", + "Label", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "HtmlContent", + "HtmlEditor", + "IconButton", + "Dropdown", + "ActionMenu", + "TagInput", + "SearchableDropdown", + "RichSelect", + "TagSelect", + "IconSelect", + "ChipCheckbox", + "MultilingualInput", + "MultilingualTagInput", + "LanguageSelector" + ] + }, + { + "label": "$t:layout_editor.palette.group.db", + "kind": "data", + "components": [ + "DataGrid", + "CardGrid", + "Pagination", + "SearchBar", + "StatCard", + "ProductCard", + "TemplateCard", + "BarChart", + "DonutChart", + "ImageGallery", + "PermissionTree", + "CategoryTree", + "ExtensionBadge", + "UserProfile", + "FilterGroup", + "SortableMenuList", + "DynamicFieldList" + ] + } + ], + "entries": { + "Div": { + "label": "$t:layout_editor.palette.div.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Div", + "props": { + "className": "min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Container": { + "label": "$t:layout_editor.palette.container.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "Container", + "props": { + "className": "min-h-[60px] p-4" + }, + "children": [ + { + "type": "basic", + "name": "Div", + "text": "$t:layout_editor.palette.container.default_child_text" + } + ] + } + }, + "Flex": { + "label": "$t:layout_editor.palette.flex.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "Flex", + "props": { + "className": "flex flex-wrap gap-3 min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Grid": { + "label": "$t:layout_editor.palette.grid.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "Grid", + "props": { + "className": "grid grid-cols-1 md:grid-cols-2 gap-4 min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "SectionLayout": { + "label": "$t:layout_editor.palette.section_layout.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "SectionLayout", + "props": { + "className": "min-h-[80px] p-4 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "ThreeColumnLayout": { + "label": "$t:layout_editor.palette.three_column_layout.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "ThreeColumnLayout", + "props": { + "className": "min-h-[80px] p-4 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Section": { + "label": "$t:layout_editor.palette.section.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Section", + "props": { + "className": "min-h-[40px] p-4 sm:p-6 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Span": { + "label": "$t:layout_editor.palette.span.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Span", + "props": { + "className": "font-semibold text-gray-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.span.default_text" + } + }, + "P": { + "label": "$t:layout_editor.palette.p.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "P", + "props": { + "className": "text-sm text-gray-500 dark:text-gray-400" + }, + "text": "$t:layout_editor.palette.p.default_text" + } + }, + "H1": { + "label": "$t:layout_editor.palette.h1.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H1", + "props": { + "className": "text-xl sm:text-2xl font-semibold text-gray-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.h1.default_text" + } + }, + "H2": { + "label": "$t:layout_editor.palette.h2.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H2", + "props": { + "className": "text-lg font-semibold text-gray-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.h2.default_text" + } + }, + "H3": { + "label": "$t:layout_editor.palette.h3.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H3", + "props": { + "className": "text-base font-semibold text-slate-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.h3.default_text" + } + }, + "H4": { + "label": "$t:layout_editor.palette.h4.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H4", + "props": { + "className": "text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-3" + }, + "text": "$t:layout_editor.palette.h4.default_text" + } + }, + "A": { + "label": "$t:layout_editor.palette.a.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "A", + "props": { + "href": "#", + "className": "text-sm text-blue-600 hover:text-blue-500 dark:text-blue-400 dark:hover:text-blue-300 transition-colors" + }, + "text": "$t:layout_editor.palette.a.default_text" + } + }, + "Button": { + "label": "$t:layout_editor.palette.button.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Button", + "props": { + "type": "button", + "className": "w-full px-4 py-3 rounded-lg font-medium bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" + }, + "text": "$t:layout_editor.palette.button.default_text" + } + }, + "Img": { + "label": "$t:layout_editor.palette.img.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Img", + "props": { + "src": "https://via.placeholder.com/200x120", + "alt": "$t:layout_editor.palette.img.default_alt", + "className": "w-full h-auto object-cover" + } + } + }, + "Icon": { + "label": "$t:layout_editor.palette.icon.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Icon", + "props": { + "name": "star", + "size": "md" + } + } + }, + "Hr": { + "label": "$t:layout_editor.palette.hr.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Hr", + "props": { + "className": "my-3 border-t border-gray-200 dark:border-gray-700" + } + } + }, + "Ul": { + "label": "$t:layout_editor.palette.ul.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Ul", + "props": { + "className": "mt-2 list-disc list-inside space-y-1 text-sm text-gray-700 dark:text-gray-300" + }, + "children": [ + { + "type": "basic", + "name": "Li", + "text": "$t:layout_editor.palette.ul.default_item_text" + } + ] + } + }, + "Ol": { + "label": "$t:layout_editor.palette.ol.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Ol", + "props": { + "className": "mt-2 list-decimal list-inside space-y-1 text-sm text-gray-700 dark:text-gray-300" + }, + "children": [ + { + "type": "basic", + "name": "Li", + "text": "$t:layout_editor.palette.ol.default_item_text" + } + ] + } + }, + "Li": { + "label": "$t:layout_editor.palette.li.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Li", + "props": { + "className": "text-sm text-gray-700 dark:text-gray-300" + }, + "text": "$t:layout_editor.palette.li.default_text" + } + }, + "Nav": { + "label": "$t:layout_editor.palette.nav.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Nav", + "props": { + "className": "flex gap-3" + }, + "children": [ + { + "type": "basic", + "name": "A", + "props": { + "href": "#", + "className": "text-sm text-blue-600 hover:text-blue-500 dark:text-blue-400 dark:hover:text-blue-300 transition-colors" + }, + "text": "$t:layout_editor.palette.nav.default_item_text" + } + ] + } + }, + "Code": { + "label": "$t:layout_editor.palette.code.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Code", + "props": { + "className": "px-1.5 py-0.5 bg-gray-100 dark:bg-gray-900 rounded text-sm font-mono text-gray-800 dark:text-gray-200" + }, + "text": "$t:layout_editor.palette.code.default_text" + } + }, + "Pre": { + "label": "$t:layout_editor.palette.pre.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Pre", + "props": { + "className": "whitespace-pre-wrap text-sm text-gray-700 dark:text-gray-300 font-mono leading-relaxed p-3 bg-gray-100 dark:bg-gray-900 rounded overflow-auto" + }, + "text": "$t:layout_editor.palette.pre.default_text" + } + }, + "Card": { + "label": "$t:layout_editor.palette.card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Card", + "props": { + "title": "$t:layout_editor.palette.card.default_title" + }, + "children": [ + { + "type": "basic", + "name": "Div", + "text": "$t:layout_editor.palette.card.default_body" + } + ] + } + }, + "Badge": { + "label": "$t:layout_editor.palette.badge.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Badge", + "props": { + "variant": "default" + }, + "text": "$t:layout_editor.palette.badge.default_text" + } + }, + "StatusBadge": { + "label": "$t:layout_editor.palette.status_badge.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "StatusBadge", + "props": { + "status": "active", + "label": "$t:layout_editor.palette.status_badge.default_label" + } + } + }, + "Alert": { + "label": "$t:layout_editor.palette.alert.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Alert", + "props": { + "type": "info", + "message": "$t:layout_editor.palette.alert.default_message" + } + } + }, + "EmptyState": { + "label": "$t:layout_editor.palette.empty_state.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "EmptyState", + "props": { + "title": "$t:layout_editor.palette.empty_state.default_title", + "description": "$t:layout_editor.palette.empty_state.default_description" + } + } + }, + "LoadingSpinner": { + "label": "$t:layout_editor.palette.loading_spinner.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "LoadingSpinner", + "props": { + "size": "md" + } + } + }, + "PageHeader": { + "label": "$t:layout_editor.palette.page_header.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "PageHeader", + "props": { + "title": "$t:layout_editor.palette.page_header.default_title", + "subtitle": "$t:layout_editor.palette.page_header.default_subtitle" + } + } + }, + "SectionHeader": { + "label": "$t:layout_editor.palette.section_header.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SectionHeader", + "props": { + "title": "$t:layout_editor.palette.section_header.default_title", + "description": "$t:layout_editor.palette.section_header.default_description" + } + } + }, + "Breadcrumb": { + "label": "$t:layout_editor.palette.breadcrumb.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Breadcrumb", + "props": { + "items": [ + { + "label": "$t:layout_editor.palette.breadcrumb.default_item1_label", + "href": "/" + }, + { + "label": "$t:layout_editor.palette.breadcrumb.default_item2_label" + } + ] + } + } + }, + "TabNavigation": { + "label": "$t:layout_editor.palette.tab_navigation.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TabNavigation", + "props": { + "tabs": [ + { + "key": "tab1", + "label": "$t:layout_editor.palette.tab_navigation.default_tab1_label" + }, + { + "key": "tab2", + "label": "$t:layout_editor.palette.tab_navigation.default_tab2_label" + } + ] + } + } + }, + "TabNavigationScroll": { + "label": "$t:layout_editor.palette.tab_navigation_scroll.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TabNavigationScroll", + "props": { + "tabs": [ + { + "key": "tab1", + "label": "$t:layout_editor.palette.tab_navigation_scroll.default_tab1_label" + }, + { + "key": "tab2", + "label": "$t:layout_editor.palette.tab_navigation_scroll.default_tab2_label" + } + ] + } + } + }, + "Toggle": { + "label": "$t:layout_editor.palette.toggle.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Toggle", + "props": { + "label": "$t:layout_editor.palette.toggle.default_label", + "checked": false + } + } + }, + "FormField": { + "label": "$t:layout_editor.palette.form_field.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "FormField", + "props": { + "label": "$t:layout_editor.palette.form_field.default_label" + }, + "children": [ + { + "type": "basic", + "name": "Input", + "props": { + "type": "text" + } + } + ] + } + }, + "Input": { + "label": "$t:layout_editor.palette.input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Input", + "props": { + "type": "text", + "placeholder": "$t:layout_editor.palette.input.default_placeholder", + "className": "input" + } + } + }, + "Textarea": { + "label": "$t:layout_editor.palette.textarea.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Textarea", + "props": { + "rows": 4, + "placeholder": "$t:layout_editor.palette.textarea.default_placeholder", + "className": "w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-white text-sm focus:ring-2 focus:ring-blue-500 focus:border-blue-500 resize-none" + } + } + }, + "Label": { + "label": "$t:layout_editor.palette.label.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Label", + "props": { + "className": "block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2" + }, + "text": "$t:layout_editor.palette.label.default_text" + } + }, + "Select": { + "label": "$t:layout_editor.palette.select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Select", + "props": { + "className": "w-full px-3 py-2 bg-white dark:bg-gray-800 border border-gray-300 dark:border-gray-600 rounded-lg text-sm", + "value": "{{_local.selectValue ?? ''}}", + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.select.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.select.default_option2_label" + } + ] + }, + "actions": [ + { + "type": "change", + "handler": "setState", + "target": "local", + "params": { + "selectValue": "{{$event.target.value}}" + } + } + ] + } + }, + "Checkbox": { + "label": "$t:layout_editor.palette.checkbox.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Label", + "props": { + "className": "flex items-center gap-2 cursor-pointer text-sm text-gray-700 dark:text-gray-300" + }, + "children": [ + { + "type": "basic", + "name": "Checkbox", + "props": { + "className": "w-4 h-4 rounded border-gray-300 dark:border-gray-600 text-blue-600 dark:text-blue-400 focus:ring-blue-500" + } + }, + { + "type": "basic", + "name": "Span", + "text": "$t:layout_editor.palette.checkbox.default_label" + } + ] + } + }, + "RadioGroup": { + "label": "$t:layout_editor.palette.radio_group.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "RadioGroup", + "props": { + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.radio_group.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.radio_group.default_option2_label" + } + ] + } + } + }, + "FileInput": { + "label": "$t:layout_editor.palette.file_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "FileInput", + "props": { + "accept": "*/*", + "className": "block w-full text-sm text-gray-700 dark:text-gray-300" + } + } + }, + "FileUploader": { + "label": "$t:layout_editor.palette.file_uploader.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "FileUploader", + "props": { + "label": "$t:layout_editor.palette.file_uploader.default_label" + } + } + }, + "HtmlContent": { + "label": "$t:layout_editor.palette.html_content.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "HtmlContent", + "props": { + "content": "$t:layout_editor.palette.html_content.default_text", + "isHtml": false, + "className": "prose dark:prose-invert prose-sm max-w-none text-gray-700 dark:text-gray-300" + } + } + }, + "HtmlEditor": { + "label": "$t:layout_editor.palette.html_editor.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "HtmlEditor", + "props": { + "value": "", + "placeholder": "$t:layout_editor.palette.html_editor.default_placeholder" + } + } + }, + "DataGrid": { + "label": "$t:layout_editor.palette.data_grid.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "DataGrid", + "props": { + "columns": [ + { + "field": "id", + "header": "$t:layout_editor.palette.data_grid.default_column_id_label" + }, + { + "field": "name", + "header": "$t:layout_editor.palette.data_grid.default_column_name_label" + } + ], + "data": [] + } + } + }, + "CardGrid": { + "label": "$t:layout_editor.palette.card_grid.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "CardGrid", + "props": { + "items": [] + } + } + }, + "Pagination": { + "label": "$t:layout_editor.palette.pagination.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Pagination", + "props": { + "total": 100, + "perPage": 10, + "currentPage": 1 + } + } + }, + "SearchBar": { + "label": "$t:layout_editor.palette.search_bar.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SearchBar", + "props": { + "placeholder": "$t:layout_editor.palette.search_bar.default_placeholder", + "className": "w-64" + } + } + }, + "StatCard": { + "label": "$t:layout_editor.palette.stat_card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "StatCard", + "props": { + "title": "$t:layout_editor.palette.stat_card.default_title", + "value": "0" + } + } + }, + "ProductCard": { + "label": "$t:layout_editor.palette.product_card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ProductCard", + "props": { + "title": "$t:layout_editor.palette.product_card.default_name", + "price": 10000, + "imageUrl": "https://via.placeholder.com/240" + } + } + }, + "TemplateCard": { + "label": "$t:layout_editor.palette.template_card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TemplateCard", + "props": { + "template": { + "id": "sample", + "name": "$t:layout_editor.palette.template_card.default_name", + "description": "$t:layout_editor.palette.template_card.default_description" + } + } + } + }, + "BarChart": { + "label": "$t:layout_editor.palette.bar_chart.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "BarChart", + "props": { + "labels": [ + "$t:layout_editor.palette.bar_chart.default_label1", + "$t:layout_editor.palette.bar_chart.default_label2" + ], + "datasets": [ + { + "label": "$t:layout_editor.palette.bar_chart.label", + "data": [ + 30, + 70 + ] + } + ] + } + } + }, + "DonutChart": { + "label": "$t:layout_editor.palette.donut_chart.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "DonutChart", + "props": { + "data": [ + { + "name": "$t:layout_editor.palette.donut_chart.default_label1", + "value": 40, + "color": "#8B5CF6" + }, + { + "name": "$t:layout_editor.palette.donut_chart.default_label2", + "value": 60, + "color": "#EC4899" + } + ] + } + } + }, + "ImageGallery": { + "label": "$t:layout_editor.palette.image_gallery.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ImageGallery", + "props": { + "images": [ + { + "src": "https://via.placeholder.com/200", + "alt": "$t:layout_editor.palette.image_gallery.default_alt1" + }, + { + "src": "https://via.placeholder.com/200", + "alt": "$t:layout_editor.palette.image_gallery.default_alt2" + } + ] + } + } + }, + "Form": { + "label": "$t:layout_editor.palette.form.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Form", + "props": { + "className": "space-y-6" + }, + "children": [ + { + "type": "composite", + "name": "FormField", + "props": { + "label": "$t:layout_editor.palette.form.default_label_text" + }, + "children": [ + { + "type": "basic", + "name": "Input", + "props": { + "type": "text", + "className": "input" + } + } + ] + }, + { + "type": "basic", + "name": "Button", + "props": { + "type": "submit", + "className": "w-full px-4 py-3 rounded-lg font-medium bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" + }, + "text": "$t:layout_editor.palette.form.default_submit_text" + } + ] + } + }, + "Table": { + "label": "$t:layout_editor.palette.table.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Table", + "props": { + "className": "w-full text-sm text-left text-gray-700 dark:text-gray-300 border border-gray-200 dark:border-gray-700 border-collapse" + }, + "children": [ + { + "type": "basic", + "name": "Thead", + "props": { + "className": "bg-gray-50 dark:bg-gray-800" + }, + "children": [ + { + "type": "basic", + "name": "Tr", + "children": [ + { + "type": "basic", + "name": "Th", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700 font-semibold" + }, + "text": "$t:layout_editor.palette.table.header_1" + }, + { + "type": "basic", + "name": "Th", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700 font-semibold" + }, + "text": "$t:layout_editor.palette.table.header_2" + } + ] + } + ] + }, + { + "type": "basic", + "name": "Tbody", + "children": [ + { + "type": "basic", + "name": "Tr", + "children": [ + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + }, + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + } + ] + }, + { + "type": "basic", + "name": "Tr", + "children": [ + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + }, + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + } + ] + } + ] + } + ] + } + }, + "Accordion": { + "label": "$t:layout_editor.palette.accordion.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Accordion", + "props": { + "defaultOpen": false, + "className": "border border-gray-200 dark:border-gray-700 rounded-lg" + }, + "children": [ + { + "type": "basic", + "name": "Div", + "props": { + "className": "p-4 text-sm text-gray-700 dark:text-gray-300" + }, + "text": "$t:layout_editor.palette.accordion.default_body" + } + ] + } + }, + "IconButton": { + "label": "$t:layout_editor.palette.icon_button.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "IconButton", + "props": { + "iconName": "ellipsis-vertical", + "label": "$t:layout_editor.palette.icon_button.default_label", + "variant": "ghost", + "size": "md" + } + } + }, + "Dropdown": { + "label": "$t:layout_editor.palette.dropdown.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Dropdown", + "props": { + "label": "$t:layout_editor.palette.dropdown.default_label", + "items": [ + { + "value": "1", + "label": "$t:layout_editor.palette.dropdown.default_item1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.dropdown.default_item2_label" + } + ] + } + } + }, + "ActionMenu": { + "label": "$t:layout_editor.palette.action_menu.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ActionMenu", + "props": { + "triggerLabel": "$t:layout_editor.palette.action_menu.default_trigger_label", + "items": [ + { + "id": "edit", + "label": "$t:layout_editor.palette.action_menu.default_item1_label", + "iconName": "pen" + }, + { + "id": "delete", + "label": "$t:layout_editor.palette.action_menu.default_item2_label", + "iconName": "trash" + } + ] + } + } + }, + "TagInput": { + "label": "$t:layout_editor.palette.tag_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TagInput", + "props": { + "value": [], + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.tag_input.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.tag_input.default_option2_label" + } + ], + "placeholder": "$t:layout_editor.palette.tag_input.default_placeholder" + } + } + }, + "SearchableDropdown": { + "label": "$t:layout_editor.palette.searchable_dropdown.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SearchableDropdown", + "props": { + "value": null, + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.searchable_dropdown.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.searchable_dropdown.default_option2_label" + } + ], + "searchPlaceholder": "$t:layout_editor.palette.searchable_dropdown.default_search_placeholder" + } + } + }, + "RichSelect": { + "label": "$t:layout_editor.palette.rich_select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "RichSelect", + "props": { + "value": null, + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.rich_select.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.rich_select.default_option2_label" + } + ], + "placeholder": "$t:layout_editor.palette.rich_select.default_placeholder" + } + } + }, + "TagSelect": { + "label": "$t:layout_editor.palette.tag_select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TagSelect", + "props": { + "value": [], + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.tag_select.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.tag_select.default_option2_label" + } + ], + "placeholder": "$t:layout_editor.palette.tag_select.default_placeholder" + } + } + }, + "IconSelect": { + "label": "$t:layout_editor.palette.icon_select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "IconSelect", + "props": { + "value": "", + "placeholder": "$t:layout_editor.palette.icon_select.default_placeholder", + "searchPlaceholder": "$t:layout_editor.palette.icon_select.default_search_placeholder" + } + } + }, + "ChipCheckbox": { + "label": "$t:layout_editor.palette.chip_checkbox.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ChipCheckbox", + "props": { + "value": "1", + "checked": false, + "label": "$t:layout_editor.palette.chip_checkbox.default_label" + } + } + }, + "MultilingualInput": { + "label": "$t:layout_editor.palette.multilingual_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "MultilingualInput", + "props": { + "value": [], + "inputType": "text", + "placeholder": "$t:layout_editor.palette.multilingual_input.default_placeholder" + } + } + }, + "MultilingualTagInput": { + "label": "$t:layout_editor.palette.multilingual_tag_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "MultilingualTagInput", + "props": { + "value": [], + "placeholder": "$t:layout_editor.palette.multilingual_tag_input.default_placeholder" + } + } + }, + "LanguageSelector": { + "label": "$t:layout_editor.palette.language_selector.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "LanguageSelector", + "props": { + "inline": true + } + } + }, + "PermissionTree": { + "label": "$t:layout_editor.palette.permission_tree.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "PermissionTree", + "props": { + "data": [], + "value": [] + } + } + }, + "CategoryTree": { + "label": "$t:layout_editor.palette.category_tree.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "CategoryTree", + "props": { + "data": [ + { + "id": 1, + "name": "$t:layout_editor.palette.category_tree.sample_node1", + "products_count": 12, + "children": [ + { + "id": 2, + "name": "$t:layout_editor.palette.category_tree.sample_node2", + "products_count": 5, + "children": [] + } + ] + } + ], + "selectable": true + } + } + }, + "ExtensionBadge": { + "label": "$t:layout_editor.palette.extension_badge.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ExtensionBadge", + "props": { + "type": "module", + "name": "$t:layout_editor.palette.extension_badge.default_name" + } + } + }, + "UserProfile": { + "label": "$t:layout_editor.palette.user_profile.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "UserProfile", + "props": { + "user": { + "name": "$t:layout_editor.palette.user_profile.default_name", + "email": "user@example.com" + } + } + } + }, + "FilterGroup": { + "label": "$t:layout_editor.palette.filter_group.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "FilterGroup", + "props": { + "title": "$t:layout_editor.palette.filter_group.default_title", + "filters": [] + } + } + }, + "SortableMenuList": { + "label": "$t:layout_editor.palette.sortable_menu_list.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SortableMenuList", + "props": { + "title": "$t:layout_editor.palette.sortable_menu_list.label", + "items": [ + { + "id": 1, + "name": "$t:layout_editor.palette.sortable_menu_list.sample_item1", + "slug": "item-1", + "url": "#", + "icon": "fas fa-bars", + "order": 1, + "is_active": true, + "parent_id": null, + "module_id": null, + "children": [] + }, + { + "id": 2, + "name": "$t:layout_editor.palette.sortable_menu_list.sample_item2", + "slug": "item-2", + "url": "#", + "icon": "fas fa-bars", + "order": 2, + "is_active": true, + "parent_id": null, + "module_id": null, + "children": [] + } + ], + "enableDrag": true + } + } + }, + "DynamicFieldList": { + "label": "$t:layout_editor.palette.dynamic_field_list.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "DynamicFieldList", + "props": { + "items": [], + "columns": [], + "addLabel": "$t:layout_editor.palette.dynamic_field_list.default_add_label" + } + } + } + } + }, + "nesting": { + "comment": "draggable = 편집기에서 드래그/팔레트 배치 가능한 컴포넌트 목록. containers.accepts = 해당 컨테이너가 자식으로 받을 수 있는 컴포넌트 이름 목록. Img/Hr/Icon 등 leaf 는 accepts:[] 로 자식 거부. composite 는 통째 이동만 허용(자체는 draggable 에 포함되나 내부 accepts 는 [] 로 비편집).", + "draggable": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Li", + "Nav", + "Section", + "Code", + "Pre", + "Container", + "Grid", + "Flex", + "SectionLayout", + "ThreeColumnLayout", + "Card", + "Badge", + "StatusBadge", + "Alert", + "EmptyState", + "LoadingSpinner", + "PageHeader", + "Breadcrumb", + "TabNavigation", + "TabNavigationScroll", + "Toggle", + "FormField", + "Input", + "Textarea", + "Label", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "DataGrid", + "CardGrid", + "Pagination", + "SearchBar", + "StatCard", + "ProductCard", + "TemplateCard", + "BarChart", + "DonutChart", + "HtmlContent", + "HtmlEditor", + "ImageGallery", + "Form", + "Table", + "Accordion", + "IconButton", + "Dropdown", + "ActionMenu", + "TagInput", + "SearchableDropdown", + "RichSelect", + "TagSelect", + "IconSelect", + "ChipCheckbox", + "MultilingualInput", + "MultilingualTagInput", + "LanguageSelector", + "PermissionTree", + "CategoryTree", + "ExtensionBadge", + "UserProfile", + "FilterGroup", + "SortableMenuList", + "DynamicFieldList", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ], + "containers": { + "Div": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Nav", + "Section", + "Code", + "Pre", + "Container", + "Grid", + "Flex", + "SectionLayout", + "ThreeColumnLayout", + "Card", + "Badge", + "StatusBadge", + "Alert", + "EmptyState", + "LoadingSpinner", + "PageHeader", + "Breadcrumb", + "TabNavigation", + "TabNavigationScroll", + "Toggle", + "FormField", + "Input", + "Textarea", + "Label", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "DataGrid", + "CardGrid", + "Pagination", + "SearchBar", + "StatCard", + "ProductCard", + "TemplateCard", + "BarChart", + "DonutChart", + "HtmlContent", + "HtmlEditor", + "ImageGallery", + "Form", + "Table", + "Accordion", + "IconButton", + "Dropdown", + "ActionMenu", + "TagInput", + "SearchableDropdown", + "RichSelect", + "TagSelect", + "IconSelect", + "ChipCheckbox", + "MultilingualInput", + "MultilingualTagInput", + "LanguageSelector", + "PermissionTree", + "CategoryTree", + "ExtensionBadge", + "UserProfile", + "FilterGroup", + "SortableMenuList", + "DynamicFieldList", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Section": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Container", + "Grid", + "Flex", + "Card", + "PageHeader", + "DataGrid", + "CardGrid", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Nav": { + "accepts": [ + "Ul", + "Ol", + "A", + "Button", + "Span", + "Icon", + "Div" + ] + }, + "P": { + "accepts": [ + "Span", + "A", + "Img", + "Icon", + "Code" + ] + }, + "Span": { + "accepts": [ + "Span", + "A", + "Img", + "Icon" + ] + }, + "A": { + "accepts": [ + "Span", + "Img", + "Icon" + ] + }, + "Ul": { + "accepts": [ + "Li" + ] + }, + "Ol": { + "accepts": [ + "Li" + ] + }, + "Li": { + "accepts": [ + "Span", + "A", + "Img", + "Icon", + "P", + "Div", + "Button" + ] + }, + "Container": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Section", + "Grid", + "Flex", + "SectionLayout", + "ThreeColumnLayout", + "Card", + "PageHeader", + "Breadcrumb", + "TabNavigation", + "DataGrid", + "CardGrid", + "Pagination", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Grid": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Card", + "StatCard", + "ProductCard", + "TemplateCard" + ] + }, + "Flex": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Card", + "Badge", + "StatusBadge" + ] + }, + "SectionLayout": { + "accepts": [ + "Div", + "Section", + "Container", + "Grid", + "Flex", + "Card", + "PageHeader", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "ThreeColumnLayout": { + "accepts": [ + "Div", + "Section", + "Container", + "Grid", + "Flex", + "Card", + "PageHeader", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Card": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Badge", + "StatusBadge", + "Ul", + "Ol" + ] + }, + "Form": { + "accepts": [ + "Div", + "Span", + "P", + "Label", + "Input", + "Textarea", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "Button", + "FormField", + "Container", + "Grid", + "Flex", + "Hr", + "MultilingualInput", + "MultilingualTagInput", + "TagInput", + "TagSelect", + "SearchableDropdown", + "RichSelect", + "IconSelect", + "ChipCheckbox", + "DynamicFieldList" + ] + }, + "FormField": { + "accepts": [ + "Input", + "Textarea", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "Label", + "Span", + "MultilingualInput", + "MultilingualTagInput", + "TagInput", + "TagSelect", + "SearchableDropdown", + "RichSelect", + "IconSelect" + ] + }, + "Table": { + "accepts": [] + }, + "Accordion": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Container", + "Grid", + "Flex", + "Card", + "DataGrid", + "Table", + "FormField", + "Input", + "Textarea", + "Select", + "Checkbox", + "Label" + ] + } + } + }, + "controls": { + "comment": "admin 도 Tailwind. 폼/테이블/카드 비중이 높음. classToken 토큰 + 색상 styleProp.", + "textAlign": { + "label": "$t:editor.control.text_align.label", + "widget": "segmented", + "group": "text-align", + "options": [ + { + "value": "left", + "label": "$t:editor.control.text_align.left", + "apply": { + "type": "classToken", + "tokens": [ + "text-left" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.text_align.center", + "apply": { + "type": "classToken", + "tokens": [ + "text-center" + ] + } + }, + { + "value": "right", + "label": "$t:editor.control.text_align.right", + "apply": { + "type": "classToken", + "tokens": [ + "text-right" + ] + } + }, + { + "value": "justify", + "label": "$t:editor.control.text_align.justify", + "apply": { + "type": "classToken", + "tokens": [ + "text-justify" + ] + } + } + ], + "groupTokens": [ + "text-left", + "text-center", + "text-right", + "text-justify", + "text-start", + "text-end" + ] + }, + "fontSize": { + "label": "$t:editor.control.font_size.label", + "widget": "slider", + "group": "font-size", + "scale": [ + "text-xs", + "text-sm", + "text-base", + "text-lg", + "text-xl", + "text-2xl" + ], + "options": [ + { + "value": "text-xs", + "apply": { + "type": "classToken", + "tokens": [ + "text-xs" + ] + } + }, + { + "value": "text-sm", + "apply": { + "type": "classToken", + "tokens": [ + "text-sm" + ] + } + }, + { + "value": "text-base", + "apply": { + "type": "classToken", + "tokens": [ + "text-base" + ] + } + }, + { + "value": "text-lg", + "apply": { + "type": "classToken", + "tokens": [ + "text-lg" + ] + } + }, + { + "value": "text-xl", + "apply": { + "type": "classToken", + "tokens": [ + "text-xl" + ] + } + }, + { + "value": "text-2xl", + "apply": { + "type": "classToken", + "tokens": [ + "text-2xl" + ] + } + } + ], + "groupTokens": [ + "text-xs", + "text-sm", + "text-base", + "text-lg", + "text-xl", + "text-2xl", + "text-3xl", + "text-4xl", + "text-5xl", + "text-6xl", + "text-7xl", + "text-8xl", + "text-9xl" + ] + }, + "fontWeight": { + "label": "$t:editor.control.font_weight.label", + "widget": "segmented", + "group": "font-weight", + "options": [ + { + "value": "font-normal", + "label": "$t:editor.control.font_weight.normal", + "apply": { + "type": "classToken", + "tokens": [ + "font-normal" + ] + } + }, + { + "value": "font-medium", + "label": "$t:editor.control.font_weight.semibold", + "apply": { + "type": "classToken", + "tokens": [ + "font-medium" + ] + } + }, + { + "value": "font-bold", + "label": "$t:editor.control.font_weight.bold", + "apply": { + "type": "classToken", + "tokens": [ + "font-bold" + ] + } + } + ], + "groupTokens": [ + "font-thin", + "font-extralight", + "font-light", + "font-normal", + "font-medium", + "font-semibold", + "font-bold", + "font-extrabold", + "font-black" + ] + }, + "textColor": { + "comment": "Tailwind classToken(원칙 4.8). 프리셋 색은 라이트·다크 모두(dark: prefix, safelist 자동), 자유 HEX(text-[{value}])는 라이트 전용(임의값 dark: 빌드 불가).", + "label": "$t:editor.control.text_color.label", + "widget": "color", + "group": "text-color", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "options": [ + { + "value": "text-gray-900", + "swatch": "#111827", + "label": "$t:editor.control.color_preset.gray_900", + "apply": { + "type": "classToken", + "tokens": [ + "text-gray-900" + ] + } + }, + { + "value": "text-gray-700", + "swatch": "#374151", + "label": "$t:editor.control.color_preset.gray_700", + "apply": { + "type": "classToken", + "tokens": [ + "text-gray-700" + ] + } + }, + { + "value": "text-gray-500", + "swatch": "#6b7280", + "label": "$t:editor.control.color_preset.gray_500", + "apply": { + "type": "classToken", + "tokens": [ + "text-gray-500" + ] + } + }, + { + "value": "text-white", + "swatch": "#ffffff", + "label": "$t:editor.control.color_preset.white", + "apply": { + "type": "classToken", + "tokens": [ + "text-white" + ] + } + }, + { + "value": "text-blue-600", + "swatch": "#2563eb", + "label": "$t:editor.control.color_preset.blue_600", + "apply": { + "type": "classToken", + "tokens": [ + "text-blue-600" + ] + } + }, + { + "value": "text-red-600", + "swatch": "#dc2626", + "label": "$t:editor.control.color_preset.red_600", + "apply": { + "type": "classToken", + "tokens": [ + "text-red-600" + ] + } + }, + { + "value": "text-green-600", + "swatch": "#16a34a", + "label": "$t:editor.control.color_preset.green_600", + "apply": { + "type": "classToken", + "tokens": [ + "text-green-600" + ] + } + } + ], + "groupTokens": [ + "text-slate-50", + "text-slate-100", + "text-slate-200", + "text-slate-300", + "text-slate-400", + "text-slate-500", + "text-slate-600", + "text-slate-700", + "text-slate-800", + "text-slate-900", + "text-slate-950", + "text-gray-50", + "text-gray-100", + "text-gray-200", + "text-gray-300", + "text-gray-400", + "text-gray-500", + "text-gray-600", + "text-gray-700", + "text-gray-800", + "text-gray-900", + "text-gray-950", + "text-zinc-50", + "text-zinc-100", + "text-zinc-200", + "text-zinc-300", + "text-zinc-400", + "text-zinc-500", + "text-zinc-600", + "text-zinc-700", + "text-zinc-800", + "text-zinc-900", + "text-zinc-950", + "text-neutral-50", + "text-neutral-100", + "text-neutral-200", + "text-neutral-300", + "text-neutral-400", + "text-neutral-500", + "text-neutral-600", + "text-neutral-700", + "text-neutral-800", + "text-neutral-900", + "text-neutral-950", + "text-stone-50", + "text-stone-100", + "text-stone-200", + "text-stone-300", + "text-stone-400", + "text-stone-500", + "text-stone-600", + "text-stone-700", + "text-stone-800", + "text-stone-900", + "text-stone-950", + "text-red-50", + "text-red-100", + "text-red-200", + "text-red-300", + "text-red-400", + "text-red-500", + "text-red-600", + "text-red-700", + "text-red-800", + "text-red-900", + "text-red-950", + "text-orange-50", + "text-orange-100", + "text-orange-200", + "text-orange-300", + "text-orange-400", + "text-orange-500", + "text-orange-600", + "text-orange-700", + "text-orange-800", + "text-orange-900", + "text-orange-950", + "text-amber-50", + "text-amber-100", + "text-amber-200", + "text-amber-300", + "text-amber-400", + "text-amber-500", + "text-amber-600", + "text-amber-700", + "text-amber-800", + "text-amber-900", + "text-amber-950", + "text-yellow-50", + "text-yellow-100", + "text-yellow-200", + "text-yellow-300", + "text-yellow-400", + "text-yellow-500", + "text-yellow-600", + "text-yellow-700", + "text-yellow-800", + "text-yellow-900", + "text-yellow-950", + "text-lime-50", + "text-lime-100", + "text-lime-200", + "text-lime-300", + "text-lime-400", + "text-lime-500", + "text-lime-600", + "text-lime-700", + "text-lime-800", + "text-lime-900", + "text-lime-950", + "text-green-50", + "text-green-100", + "text-green-200", + "text-green-300", + "text-green-400", + "text-green-500", + "text-green-600", + "text-green-700", + "text-green-800", + "text-green-900", + "text-green-950", + "text-emerald-50", + "text-emerald-100", + "text-emerald-200", + "text-emerald-300", + "text-emerald-400", + "text-emerald-500", + "text-emerald-600", + "text-emerald-700", + "text-emerald-800", + "text-emerald-900", + "text-emerald-950", + "text-teal-50", + "text-teal-100", + "text-teal-200", + "text-teal-300", + "text-teal-400", + "text-teal-500", + "text-teal-600", + "text-teal-700", + "text-teal-800", + "text-teal-900", + "text-teal-950", + "text-cyan-50", + "text-cyan-100", + "text-cyan-200", + "text-cyan-300", + "text-cyan-400", + "text-cyan-500", + "text-cyan-600", + "text-cyan-700", + "text-cyan-800", + "text-cyan-900", + "text-cyan-950", + "text-sky-50", + "text-sky-100", + "text-sky-200", + "text-sky-300", + "text-sky-400", + "text-sky-500", + "text-sky-600", + "text-sky-700", + "text-sky-800", + "text-sky-900", + "text-sky-950", + "text-blue-50", + "text-blue-100", + "text-blue-200", + "text-blue-300", + "text-blue-400", + "text-blue-500", + "text-blue-600", + "text-blue-700", + "text-blue-800", + "text-blue-900", + "text-blue-950", + "text-indigo-50", + "text-indigo-100", + "text-indigo-200", + "text-indigo-300", + "text-indigo-400", + "text-indigo-500", + "text-indigo-600", + "text-indigo-700", + "text-indigo-800", + "text-indigo-900", + "text-indigo-950", + "text-violet-50", + "text-violet-100", + "text-violet-200", + "text-violet-300", + "text-violet-400", + "text-violet-500", + "text-violet-600", + "text-violet-700", + "text-violet-800", + "text-violet-900", + "text-violet-950", + "text-purple-50", + "text-purple-100", + "text-purple-200", + "text-purple-300", + "text-purple-400", + "text-purple-500", + "text-purple-600", + "text-purple-700", + "text-purple-800", + "text-purple-900", + "text-purple-950", + "text-fuchsia-50", + "text-fuchsia-100", + "text-fuchsia-200", + "text-fuchsia-300", + "text-fuchsia-400", + "text-fuchsia-500", + "text-fuchsia-600", + "text-fuchsia-700", + "text-fuchsia-800", + "text-fuchsia-900", + "text-fuchsia-950", + "text-pink-50", + "text-pink-100", + "text-pink-200", + "text-pink-300", + "text-pink-400", + "text-pink-500", + "text-pink-600", + "text-pink-700", + "text-pink-800", + "text-pink-900", + "text-pink-950", + "text-rose-50", + "text-rose-100", + "text-rose-200", + "text-rose-300", + "text-rose-400", + "text-rose-500", + "text-rose-600", + "text-rose-700", + "text-rose-800", + "text-rose-900", + "text-rose-950", + "text-white", + "text-black", + "text-transparent", + "text-current", + "text-inherit" + ] + }, + "backgroundColor": { + "comment": "Tailwind classToken. 프리셋 배경은 라이트·다크 모두, 자유 HEX(bg-[{value}])는 라이트 전용.", + "label": "$t:editor.control.background_color.label", + "widget": "color", + "group": "bg-color", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "options": [ + { + "value": "bg-white", + "swatch": "#ffffff", + "label": "$t:editor.control.color_preset.white", + "apply": { + "type": "classToken", + "tokens": [ + "bg-white" + ] + } + }, + { + "value": "bg-gray-50", + "swatch": "#f9fafb", + "label": "$t:editor.control.color_preset.gray_50", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-50" + ] + } + }, + { + "value": "bg-gray-100", + "swatch": "#f3f4f6", + "label": "$t:editor.control.color_preset.gray_100", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-100" + ] + } + }, + { + "value": "bg-gray-800", + "swatch": "#1f2937", + "label": "$t:editor.control.color_preset.gray_800", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-800" + ] + } + }, + { + "value": "bg-gray-900", + "swatch": "#111827", + "label": "$t:editor.control.color_preset.gray_900", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-900" + ] + } + }, + { + "value": "bg-blue-600", + "swatch": "#2563eb", + "label": "$t:editor.control.color_preset.blue_600", + "apply": { + "type": "classToken", + "tokens": [ + "bg-blue-600" + ] + } + }, + { + "value": "bg-red-600", + "swatch": "#dc2626", + "label": "$t:editor.control.color_preset.red_600", + "apply": { + "type": "classToken", + "tokens": [ + "bg-red-600" + ] + } + } + ], + "groupTokens": [ + "bg-slate-50", + "bg-slate-100", + "bg-slate-200", + "bg-slate-300", + "bg-slate-400", + "bg-slate-500", + "bg-slate-600", + "bg-slate-700", + "bg-slate-800", + "bg-slate-900", + "bg-slate-950", + "bg-gray-50", + "bg-gray-100", + "bg-gray-200", + "bg-gray-300", + "bg-gray-400", + "bg-gray-500", + "bg-gray-600", + "bg-gray-700", + "bg-gray-800", + "bg-gray-900", + "bg-gray-950", + "bg-zinc-50", + "bg-zinc-100", + "bg-zinc-200", + "bg-zinc-300", + "bg-zinc-400", + "bg-zinc-500", + "bg-zinc-600", + "bg-zinc-700", + "bg-zinc-800", + "bg-zinc-900", + "bg-zinc-950", + "bg-neutral-50", + "bg-neutral-100", + "bg-neutral-200", + "bg-neutral-300", + "bg-neutral-400", + "bg-neutral-500", + "bg-neutral-600", + "bg-neutral-700", + "bg-neutral-800", + "bg-neutral-900", + "bg-neutral-950", + "bg-stone-50", + "bg-stone-100", + "bg-stone-200", + "bg-stone-300", + "bg-stone-400", + "bg-stone-500", + "bg-stone-600", + "bg-stone-700", + "bg-stone-800", + "bg-stone-900", + "bg-stone-950", + "bg-red-50", + "bg-red-100", + "bg-red-200", + "bg-red-300", + "bg-red-400", + "bg-red-500", + "bg-red-600", + "bg-red-700", + "bg-red-800", + "bg-red-900", + "bg-red-950", + "bg-orange-50", + "bg-orange-100", + "bg-orange-200", + "bg-orange-300", + "bg-orange-400", + "bg-orange-500", + "bg-orange-600", + "bg-orange-700", + "bg-orange-800", + "bg-orange-900", + "bg-orange-950", + "bg-amber-50", + "bg-amber-100", + "bg-amber-200", + "bg-amber-300", + "bg-amber-400", + "bg-amber-500", + "bg-amber-600", + "bg-amber-700", + "bg-amber-800", + "bg-amber-900", + "bg-amber-950", + "bg-yellow-50", + "bg-yellow-100", + "bg-yellow-200", + "bg-yellow-300", + "bg-yellow-400", + "bg-yellow-500", + "bg-yellow-600", + "bg-yellow-700", + "bg-yellow-800", + "bg-yellow-900", + "bg-yellow-950", + "bg-lime-50", + "bg-lime-100", + "bg-lime-200", + "bg-lime-300", + "bg-lime-400", + "bg-lime-500", + "bg-lime-600", + "bg-lime-700", + "bg-lime-800", + "bg-lime-900", + "bg-lime-950", + "bg-green-50", + "bg-green-100", + "bg-green-200", + "bg-green-300", + "bg-green-400", + "bg-green-500", + "bg-green-600", + "bg-green-700", + "bg-green-800", + "bg-green-900", + "bg-green-950", + "bg-emerald-50", + "bg-emerald-100", + "bg-emerald-200", + "bg-emerald-300", + "bg-emerald-400", + "bg-emerald-500", + "bg-emerald-600", + "bg-emerald-700", + "bg-emerald-800", + "bg-emerald-900", + "bg-emerald-950", + "bg-teal-50", + "bg-teal-100", + "bg-teal-200", + "bg-teal-300", + "bg-teal-400", + "bg-teal-500", + "bg-teal-600", + "bg-teal-700", + "bg-teal-800", + "bg-teal-900", + "bg-teal-950", + "bg-cyan-50", + "bg-cyan-100", + "bg-cyan-200", + "bg-cyan-300", + "bg-cyan-400", + "bg-cyan-500", + "bg-cyan-600", + "bg-cyan-700", + "bg-cyan-800", + "bg-cyan-900", + "bg-cyan-950", + "bg-sky-50", + "bg-sky-100", + "bg-sky-200", + "bg-sky-300", + "bg-sky-400", + "bg-sky-500", + "bg-sky-600", + "bg-sky-700", + "bg-sky-800", + "bg-sky-900", + "bg-sky-950", + "bg-blue-50", + "bg-blue-100", + "bg-blue-200", + "bg-blue-300", + "bg-blue-400", + "bg-blue-500", + "bg-blue-600", + "bg-blue-700", + "bg-blue-800", + "bg-blue-900", + "bg-blue-950", + "bg-indigo-50", + "bg-indigo-100", + "bg-indigo-200", + "bg-indigo-300", + "bg-indigo-400", + "bg-indigo-500", + "bg-indigo-600", + "bg-indigo-700", + "bg-indigo-800", + "bg-indigo-900", + "bg-indigo-950", + "bg-violet-50", + "bg-violet-100", + "bg-violet-200", + "bg-violet-300", + "bg-violet-400", + "bg-violet-500", + "bg-violet-600", + "bg-violet-700", + "bg-violet-800", + "bg-violet-900", + "bg-violet-950", + "bg-purple-50", + "bg-purple-100", + "bg-purple-200", + "bg-purple-300", + "bg-purple-400", + "bg-purple-500", + "bg-purple-600", + "bg-purple-700", + "bg-purple-800", + "bg-purple-900", + "bg-purple-950", + "bg-fuchsia-50", + "bg-fuchsia-100", + "bg-fuchsia-200", + "bg-fuchsia-300", + "bg-fuchsia-400", + "bg-fuchsia-500", + "bg-fuchsia-600", + "bg-fuchsia-700", + "bg-fuchsia-800", + "bg-fuchsia-900", + "bg-fuchsia-950", + "bg-pink-50", + "bg-pink-100", + "bg-pink-200", + "bg-pink-300", + "bg-pink-400", + "bg-pink-500", + "bg-pink-600", + "bg-pink-700", + "bg-pink-800", + "bg-pink-900", + "bg-pink-950", + "bg-rose-50", + "bg-rose-100", + "bg-rose-200", + "bg-rose-300", + "bg-rose-400", + "bg-rose-500", + "bg-rose-600", + "bg-rose-700", + "bg-rose-800", + "bg-rose-900", + "bg-rose-950", + "bg-white", + "bg-black", + "bg-transparent", + "bg-current", + "bg-inherit" + ] + }, + "paddingAll": { + "label": "$t:editor.control.padding.label", + "widget": "spacing", + "group": "padding", + "spacingPrefix": "p", + "scale": [ + "0", + "2", + "3", + "4", + "6" + ], + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "groupPrefixes": [ + "p-", + "px-", + "py-", + "pt-", + "pr-", + "pb-", + "pl-" + ] + }, + "marginAll": { + "label": "$t:editor.control.margin.label", + "widget": "spacing", + "group": "margin", + "spacingPrefix": "m", + "scale": [ + "0", + "2", + "3", + "4", + "6" + ], + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "groupPrefixes": [ + "m-", + "mx-", + "my-", + "mt-", + "mr-", + "mb-", + "ml-" + ] + }, + "width": { + "label": "$t:editor.control.width.label", + "widget": "dimension", + "group": "width", + "apply": { + "type": "styleProp", + "prop": "width" + }, + "options": [ + { + "value": "100%", + "label": "$t:editor.control.width.full" + }, + { + "value": "50%", + "label": "$t:editor.control.width.half" + }, + { + "value": "auto", + "label": "$t:editor.control.height.auto" + } + ] + }, + "height": { + "label": "$t:editor.control.height.label", + "widget": "dimension", + "group": "height", + "apply": { + "type": "styleProp", + "prop": "height" + }, + "options": [ + { + "value": "auto", + "label": "$t:editor.control.height.auto" + }, + { + "value": "240px", + "label": "240px" + }, + { + "value": "360px", + "label": "360px" + } + ] + }, + "flexDirection": { + "label": "$t:editor.control.flex_direction.label", + "widget": "segmented", + "group": "flex-direction", + "options": [ + { + "value": "row", + "label": "$t:editor.control.flex_direction.row", + "apply": { + "type": "classToken", + "tokens": [ + "flex-row" + ] + } + }, + { + "value": "column", + "label": "$t:editor.control.flex_direction.column", + "apply": { + "type": "classToken", + "tokens": [ + "flex-col" + ] + } + } + ], + "groupTokens": [ + "flex-row", + "flex-row-reverse", + "flex-col", + "flex-col-reverse" + ] + }, + "flexJustify": { + "label": "$t:editor.control.flex_justify.label", + "widget": "segmented", + "group": "flex-justify", + "options": [ + { + "value": "start", + "label": "$t:editor.control.flex_justify.start", + "apply": { + "type": "classToken", + "tokens": [ + "justify-start" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.flex_justify.center", + "apply": { + "type": "classToken", + "tokens": [ + "justify-center" + ] + } + }, + { + "value": "end", + "label": "$t:editor.control.flex_justify.end", + "apply": { + "type": "classToken", + "tokens": [ + "justify-end" + ] + } + }, + { + "value": "between", + "label": "$t:editor.control.flex_justify.between", + "apply": { + "type": "classToken", + "tokens": [ + "justify-between" + ] + } + }, + { + "value": "around", + "label": "$t:editor.control.flex_justify.around", + "apply": { + "type": "classToken", + "tokens": [ + "justify-around" + ] + } + } + ], + "groupTokens": [ + "justify-start", + "justify-center", + "justify-end", + "justify-between", + "justify-around", + "justify-evenly" + ] + }, + "flexAlign": { + "label": "$t:editor.control.flex_align.label", + "widget": "segmented", + "group": "flex-align", + "options": [ + { + "value": "start", + "label": "$t:editor.control.flex_align.start", + "apply": { + "type": "classToken", + "tokens": [ + "items-start" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.flex_align.center", + "apply": { + "type": "classToken", + "tokens": [ + "items-center" + ] + } + }, + { + "value": "end", + "label": "$t:editor.control.flex_align.end", + "apply": { + "type": "classToken", + "tokens": [ + "items-end" + ] + } + }, + { + "value": "stretch", + "label": "$t:editor.control.flex_align.stretch", + "apply": { + "type": "classToken", + "tokens": [ + "items-stretch" + ] + } + } + ], + "groupTokens": [ + "items-start", + "items-center", + "items-end", + "items-stretch", + "items-baseline" + ] + }, + "flexWrap": { + "label": "$t:editor.control.flex_wrap.label", + "widget": "toggle", + "group": "flex-wrap", + "options": [ + { + "value": "nowrap", + "label": "$t:editor.control.flex_wrap.off" + }, + { + "value": "wrap", + "label": "$t:editor.control.flex_wrap.on", + "apply": { + "type": "classToken", + "tokens": [ + "flex-wrap" + ] + } + } + ] + }, + "flexGap": { + "label": "$t:editor.control.flex_gap.label", + "widget": "slider", + "group": "flex-gap", + "scale": [ + "0", + "1", + "2", + "4", + "6", + "8" + ], + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + } + }, + "flexEnable": { + "label": "$t:editor.control.flex_enable.label", + "widget": "segmented", + "group": "flex-enable", + "onValue": "flex", + "apply": { + "type": "classToken", + "tokens": [ + "flex" + ] + }, + "options": [ + { + "value": "flex", + "label": "$t:editor.control.flex_enable.on", + "apply": { + "type": "classToken", + "tokens": [ + "flex" + ] + } + }, + { + "value": "block", + "label": "$t:editor.control.flex_enable.off", + "apply": { + "type": "classToken", + "tokens": [ + "block" + ] + } + } + ] + }, + "flexItemGrow": { + "label": "$t:editor.control.flex_item_grow.label", + "widget": "segmented", + "group": "flex-item-grow", + "options": [ + { + "value": "fixed", + "label": "$t:editor.control.flex_item_grow.fixed", + "apply": { + "type": "classToken", + "tokens": [ + "flex-none" + ] + } + }, + { + "value": "fill", + "label": "$t:editor.control.flex_item_grow.fill", + "apply": { + "type": "classToken", + "tokens": [ + "flex-1" + ] + } + }, + { + "value": "ratio", + "label": "$t:editor.control.flex_item_grow.ratio", + "apply": { + "type": "classToken", + "tokens": [ + "flex-auto" + ] + } + } + ], + "groupTokens": [ + "flex-none", + "flex-1", + "flex-auto", + "flex-initial" + ] + }, + "flexItemAlign": { + "label": "$t:editor.control.flex_item_align.label", + "widget": "segmented", + "group": "flex-item-align", + "options": [ + { + "value": "start", + "label": "$t:editor.control.flex_item_align.start", + "apply": { + "type": "classToken", + "tokens": [ + "self-start" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.flex_item_align.center", + "apply": { + "type": "classToken", + "tokens": [ + "self-center" + ] + } + }, + { + "value": "end", + "label": "$t:editor.control.flex_item_align.end", + "apply": { + "type": "classToken", + "tokens": [ + "self-end" + ] + } + }, + { + "value": "stretch", + "label": "$t:editor.control.flex_item_align.stretch", + "apply": { + "type": "classToken", + "tokens": [ + "self-stretch" + ] + } + } + ], + "groupTokens": [ + "self-auto", + "self-start", + "self-center", + "self-end", + "self-stretch", + "self-baseline" + ] + }, + "flexItemOrder": { + "label": "$t:editor.control.flex_item_order.label", + "widget": "dimension", + "group": "flex-item-order", + "apply": { + "type": "styleProp", + "prop": "order" + } + }, + "boxShadow": { + "label": "$t:editor.control.box_shadow.label", + "widget": "select", + "group": "box-shadow", + "options": [ + { + "value": "shadow-none", + "label": "$t:editor.control.box_shadow.none", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-none" + ] + } + }, + { + "value": "shadow-sm", + "label": "$t:editor.control.box_shadow.sm", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-sm" + ] + } + }, + { + "value": "shadow", + "label": "$t:editor.control.box_shadow.md", + "apply": { + "type": "classToken", + "tokens": [ + "shadow" + ] + } + }, + { + "value": "shadow-lg", + "label": "$t:editor.control.box_shadow.lg", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-lg" + ] + } + }, + { + "value": "shadow-xl", + "label": "$t:editor.control.box_shadow.xl", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-xl" + ] + } + }, + { + "value": "shadow-2xl", + "label": "$t:editor.control.box_shadow.xxl", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-2xl" + ] + } + } + ], + "groupTokens": [ + "shadow-none", + "shadow-sm", + "shadow", + "shadow-md", + "shadow-lg", + "shadow-xl", + "shadow-2xl", + "shadow-inner" + ] + }, + "borderStyle": { + "label": "$t:editor.control.border_style.label", + "widget": "select", + "group": "border-style", + "options": [ + { + "value": "none", + "label": "$t:editor.control.border_style.none", + "apply": { + "type": "classToken", + "tokens": [ + "border-0" + ] + } + }, + { + "value": "solid", + "label": "$t:editor.control.border_style.solid", + "apply": { + "type": "classToken", + "tokens": [ + "border", + "border-solid" + ] + } + }, + { + "value": "dashed", + "label": "$t:editor.control.border_style.dashed", + "apply": { + "type": "classToken", + "tokens": [ + "border", + "border-dashed" + ] + } + }, + { + "value": "dotted", + "label": "$t:editor.control.border_style.dotted", + "apply": { + "type": "classToken", + "tokens": [ + "border", + "border-dotted" + ] + } + } + ] + }, + "borderColor": { + "label": "$t:editor.control.border_color.label", + "widget": "color", + "group": "border-color", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "options": [ + { + "value": "border-gray-900", + "swatch": "#111827", + "label": "$t:editor.control.color_preset.gray_900", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-900" + ] + } + }, + { + "value": "border-gray-700", + "swatch": "#374151", + "label": "$t:editor.control.color_preset.gray_700", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-700" + ] + } + }, + { + "value": "border-gray-500", + "swatch": "#6b7280", + "label": "$t:editor.control.color_preset.gray_500", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-500" + ] + } + }, + { + "value": "border-gray-300", + "swatch": "#d1d5db", + "label": "$t:editor.control.color_preset.gray_300", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-300" + ] + } + }, + { + "value": "border-white", + "swatch": "#ffffff", + "label": "$t:editor.control.color_preset.white", + "apply": { + "type": "classToken", + "tokens": [ + "border-white" + ] + } + }, + { + "value": "border-blue-600", + "swatch": "#2563eb", + "label": "$t:editor.control.color_preset.blue_600", + "apply": { + "type": "classToken", + "tokens": [ + "border-blue-600" + ] + } + }, + { + "value": "border-red-600", + "swatch": "#dc2626", + "label": "$t:editor.control.color_preset.red_600", + "apply": { + "type": "classToken", + "tokens": [ + "border-red-600" + ] + } + }, + { + "value": "border-green-600", + "swatch": "#16a34a", + "label": "$t:editor.control.color_preset.green_600", + "apply": { + "type": "classToken", + "tokens": [ + "border-green-600" + ] + } + } + ], + "groupTokens": [ + "border-slate-50", + "border-slate-100", + "border-slate-200", + "border-slate-300", + "border-slate-400", + "border-slate-500", + "border-slate-600", + "border-slate-700", + "border-slate-800", + "border-slate-900", + "border-slate-950", + "border-gray-50", + "border-gray-100", + "border-gray-200", + "border-gray-300", + "border-gray-400", + "border-gray-500", + "border-gray-600", + "border-gray-700", + "border-gray-800", + "border-gray-900", + "border-gray-950", + "border-zinc-50", + "border-zinc-100", + "border-zinc-200", + "border-zinc-300", + "border-zinc-400", + "border-zinc-500", + "border-zinc-600", + "border-zinc-700", + "border-zinc-800", + "border-zinc-900", + "border-zinc-950", + "border-neutral-50", + "border-neutral-100", + "border-neutral-200", + "border-neutral-300", + "border-neutral-400", + "border-neutral-500", + "border-neutral-600", + "border-neutral-700", + "border-neutral-800", + "border-neutral-900", + "border-neutral-950", + "border-stone-50", + "border-stone-100", + "border-stone-200", + "border-stone-300", + "border-stone-400", + "border-stone-500", + "border-stone-600", + "border-stone-700", + "border-stone-800", + "border-stone-900", + "border-stone-950", + "border-red-50", + "border-red-100", + "border-red-200", + "border-red-300", + "border-red-400", + "border-red-500", + "border-red-600", + "border-red-700", + "border-red-800", + "border-red-900", + "border-red-950", + "border-orange-50", + "border-orange-100", + "border-orange-200", + "border-orange-300", + "border-orange-400", + "border-orange-500", + "border-orange-600", + "border-orange-700", + "border-orange-800", + "border-orange-900", + "border-orange-950", + "border-amber-50", + "border-amber-100", + "border-amber-200", + "border-amber-300", + "border-amber-400", + "border-amber-500", + "border-amber-600", + "border-amber-700", + "border-amber-800", + "border-amber-900", + "border-amber-950", + "border-yellow-50", + "border-yellow-100", + "border-yellow-200", + "border-yellow-300", + "border-yellow-400", + "border-yellow-500", + "border-yellow-600", + "border-yellow-700", + "border-yellow-800", + "border-yellow-900", + "border-yellow-950", + "border-lime-50", + "border-lime-100", + "border-lime-200", + "border-lime-300", + "border-lime-400", + "border-lime-500", + "border-lime-600", + "border-lime-700", + "border-lime-800", + "border-lime-900", + "border-lime-950", + "border-green-50", + "border-green-100", + "border-green-200", + "border-green-300", + "border-green-400", + "border-green-500", + "border-green-600", + "border-green-700", + "border-green-800", + "border-green-900", + "border-green-950", + "border-emerald-50", + "border-emerald-100", + "border-emerald-200", + "border-emerald-300", + "border-emerald-400", + "border-emerald-500", + "border-emerald-600", + "border-emerald-700", + "border-emerald-800", + "border-emerald-900", + "border-emerald-950", + "border-teal-50", + "border-teal-100", + "border-teal-200", + "border-teal-300", + "border-teal-400", + "border-teal-500", + "border-teal-600", + "border-teal-700", + "border-teal-800", + "border-teal-900", + "border-teal-950", + "border-cyan-50", + "border-cyan-100", + "border-cyan-200", + "border-cyan-300", + "border-cyan-400", + "border-cyan-500", + "border-cyan-600", + "border-cyan-700", + "border-cyan-800", + "border-cyan-900", + "border-cyan-950", + "border-sky-50", + "border-sky-100", + "border-sky-200", + "border-sky-300", + "border-sky-400", + "border-sky-500", + "border-sky-600", + "border-sky-700", + "border-sky-800", + "border-sky-900", + "border-sky-950", + "border-blue-50", + "border-blue-100", + "border-blue-200", + "border-blue-300", + "border-blue-400", + "border-blue-500", + "border-blue-600", + "border-blue-700", + "border-blue-800", + "border-blue-900", + "border-blue-950", + "border-indigo-50", + "border-indigo-100", + "border-indigo-200", + "border-indigo-300", + "border-indigo-400", + "border-indigo-500", + "border-indigo-600", + "border-indigo-700", + "border-indigo-800", + "border-indigo-900", + "border-indigo-950", + "border-violet-50", + "border-violet-100", + "border-violet-200", + "border-violet-300", + "border-violet-400", + "border-violet-500", + "border-violet-600", + "border-violet-700", + "border-violet-800", + "border-violet-900", + "border-violet-950", + "border-purple-50", + "border-purple-100", + "border-purple-200", + "border-purple-300", + "border-purple-400", + "border-purple-500", + "border-purple-600", + "border-purple-700", + "border-purple-800", + "border-purple-900", + "border-purple-950", + "border-fuchsia-50", + "border-fuchsia-100", + "border-fuchsia-200", + "border-fuchsia-300", + "border-fuchsia-400", + "border-fuchsia-500", + "border-fuchsia-600", + "border-fuchsia-700", + "border-fuchsia-800", + "border-fuchsia-900", + "border-fuchsia-950", + "border-pink-50", + "border-pink-100", + "border-pink-200", + "border-pink-300", + "border-pink-400", + "border-pink-500", + "border-pink-600", + "border-pink-700", + "border-pink-800", + "border-pink-900", + "border-pink-950", + "border-rose-50", + "border-rose-100", + "border-rose-200", + "border-rose-300", + "border-rose-400", + "border-rose-500", + "border-rose-600", + "border-rose-700", + "border-rose-800", + "border-rose-900", + "border-rose-950", + "border-white", + "border-black", + "border-transparent", + "border-current", + "border-inherit" + ] + }, + "borderRadius": { + "label": "$t:editor.control.border_radius.label", + "widget": "select", + "group": "border-radius", + "options": [ + { + "value": "rounded-none", + "label": "$t:editor.control.border_radius.none", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-none" + ] + } + }, + { + "value": "rounded-sm", + "label": "$t:editor.control.border_radius.sm", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-sm" + ] + } + }, + { + "value": "rounded", + "label": "$t:editor.control.border_radius.md", + "apply": { + "type": "classToken", + "tokens": [ + "rounded" + ] + } + }, + { + "value": "rounded-lg", + "label": "$t:editor.control.border_radius.lg", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-lg" + ] + } + }, + { + "value": "rounded-xl", + "label": "$t:editor.control.border_radius.xl", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-xl" + ] + } + }, + { + "value": "rounded-full", + "label": "$t:editor.control.border_radius.full", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-full" + ] + } + } + ], + "groupTokens": [ + "rounded-none", + "rounded-sm", + "rounded", + "rounded-md", + "rounded-lg", + "rounded-xl", + "rounded-2xl", + "rounded-3xl", + "rounded-full" + ] + }, + "opacity": { + "label": "$t:editor.control.opacity.label", + "widget": "slider", + "group": "opacity", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "groupPrefixes": [ + "opacity-" + ], + "scale": [ + "opacity-0", + "opacity-25", + "opacity-50", + "opacity-75", + "opacity-100" + ] + }, + "overflow": { + "label": "$t:editor.control.overflow.label", + "widget": "select", + "group": "overflow", + "options": [ + { + "value": "overflow-auto", + "label": "$t:editor.control.overflow.auto", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-auto" + ] + } + }, + { + "value": "overflow-hidden", + "label": "$t:editor.control.overflow.hidden", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-hidden" + ] + } + }, + { + "value": "overflow-x-auto", + "label": "$t:editor.control.overflow.x_auto", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-x-auto" + ] + } + }, + { + "value": "overflow-y-auto", + "label": "$t:editor.control.overflow.y_auto", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-y-auto" + ] + } + }, + { + "value": "overflow-visible", + "label": "$t:editor.control.overflow.visible", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-visible" + ] + } + } + ], + "groupTokens": [ + "overflow-auto", + "overflow-hidden", + "overflow-visible", + "overflow-scroll", + "overflow-clip", + "overflow-x-auto", + "overflow-y-auto", + "overflow-x-hidden", + "overflow-y-hidden", + "overflow-x-visible", + "overflow-y-visible", + "overflow-x-scroll", + "overflow-y-scroll" + ] + }, + "fontBold": { + "label": "$t:editor.control.font_bold.label", + "widget": "toggle", + "group": "font-bold", + "options": [ + { + "label": "$t:editor.control.toggle.off" + }, + { + "value": "font-bold", + "label": "$t:editor.control.toggle.on", + "apply": { + "type": "classToken", + "tokens": [ + "font-bold" + ] + } + } + ] + }, + "fontItalic": { + "label": "$t:editor.control.font_italic.label", + "widget": "toggle", + "group": "font-italic", + "options": [ + { + "label": "$t:editor.control.toggle.off" + }, + { + "value": "italic", + "label": "$t:editor.control.toggle.on", + "apply": { + "type": "classToken", + "tokens": [ + "italic" + ] + } + } + ] + }, + "textUnderline": { + "label": "$t:editor.control.text_underline.label", + "widget": "toggle", + "group": "text-underline", + "options": [ + { + "label": "$t:editor.control.toggle.off" + }, + { + "value": "underline", + "label": "$t:editor.control.toggle.on", + "apply": { + "type": "classToken", + "tokens": [ + "underline" + ] + } + } + ] + }, + "whitespace": { + "label": "$t:editor.control.whitespace.label", + "widget": "select", + "group": "whitespace", + "options": [ + { + "value": "normal", + "label": "$t:editor.control.whitespace.normal", + "apply": { + "type": "classToken", + "tokens": [ + "whitespace-normal" + ] + } + }, + { + "value": "nowrap", + "label": "$t:editor.control.whitespace.nowrap", + "apply": { + "type": "classToken", + "tokens": [ + "whitespace-nowrap" + ] + } + }, + { + "value": "pre-wrap", + "label": "$t:editor.control.whitespace.pre_wrap", + "apply": { + "type": "classToken", + "tokens": [ + "whitespace-pre-wrap" + ] + } + } + ], + "groupTokens": [ + "whitespace-normal", + "whitespace-nowrap", + "whitespace-pre", + "whitespace-pre-line", + "whitespace-pre-wrap", + "whitespace-break-spaces" + ] + }, + "_propControlsComment": "비-스타일 prop(propValue) 편집 컨트롤. componentCapabilities.propControls 가 키로 참조한다. 위젯: text=자유문자열 / i18n-text=다국어문자열 / select=택1 / toggle=불리언 / icon-picker=아이콘명(카탈로그는 iconName.icons 인라인) / options-list=정적 선택지 배열. apply 는 모두 propValue(node.props[propKey] 기록).", + "iconName": { + "label": "$t:editor.control.icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "name" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "imgSrc": { + "label": "$t:editor.control.img_src.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "src" + } + }, + "imgAlt": { + "label": "$t:editor.control.img_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "alt" + } + }, + "linkHref": { + "label": "$t:editor.control.link_href.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "href" + } + }, + "linkTarget": { + "label": "$t:editor.control.link_target.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "target" + }, + "options": [ + { + "value": "_self", + "label": "$t:editor.control.link_target.self" + }, + { + "value": "_blank", + "label": "$t:editor.control.link_target.blank" + }, + { + "value": "_parent", + "label": "$t:editor.control.link_target.parent" + }, + { + "value": "_top", + "label": "$t:editor.control.link_target.top" + } + ] + }, + "inputType": { + "label": "$t:editor.control.input_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "type" + }, + "options": [ + { + "value": "text", + "label": "$t:editor.control.input_type.text" + }, + { + "value": "email", + "label": "$t:editor.control.input_type.email" + }, + { + "value": "password", + "label": "$t:editor.control.input_type.password" + }, + { + "value": "number", + "label": "$t:editor.control.input_type.number" + }, + { + "value": "tel", + "label": "$t:editor.control.input_type.tel" + }, + { + "value": "url", + "label": "$t:editor.control.input_type.url" + }, + { + "value": "date", + "label": "$t:editor.control.input_type.date" + }, + { + "value": "search", + "label": "$t:editor.control.input_type.search" + } + ] + }, + "inputPlaceholder": { + "label": "$t:editor.control.input_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "inputName": { + "label": "$t:editor.control.input_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "inputRequired": { + "label": "$t:editor.control.input_required.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "required" + } + }, + "inputDisabled": { + "label": "$t:editor.control.input_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "fieldLabel": { + "label": "$t:editor.control.field_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "fieldError": { + "label": "$t:editor.control.field_error.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "error" + } + }, + "fieldHelper": { + "label": "$t:editor.control.field_helper.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "helperText" + } + }, + "htmlFor": { + "label": "$t:editor.control.html_for.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "htmlFor" + } + }, + "textareaRows": { + "label": "$t:editor.control.textarea_rows.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rows" + } + }, + "selectPlaceholder": { + "label": "$t:editor.control.select_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "selectOptions": { + "label": "$t:editor.control.select_options.label", + "widget": "options-list", + "apply": { + "type": "propValue", + "propKey": "options" + } + }, + "componentSize": { + "label": "$t:editor.control.component_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.component_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.component_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.component_size.lg" + } + ] + }, + "buttonVariant": { + "label": "$t:editor.control.button_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "primary", + "label": "$t:editor.control.button_variant.primary" + }, + { + "value": "secondary", + "label": "$t:editor.control.button_variant.secondary" + }, + { + "value": "danger", + "label": "$t:editor.control.button_variant.danger" + }, + { + "value": "success", + "label": "$t:editor.control.button_variant.success" + } + ] + }, + "componentDisabled": { + "label": "$t:editor.control.component_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "iconStyle": { + "label": "$t:editor.control.icon_style.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "iconStyle" + }, + "options": [ + { + "value": "solid", + "label": "$t:editor.control.icon_style.solid" + }, + { + "value": "regular", + "label": "$t:editor.control.icon_style.regular" + }, + { + "value": "light", + "label": "$t:editor.control.icon_style.light" + }, + { + "value": "duotone", + "label": "$t:editor.control.icon_style.duotone" + }, + { + "value": "brands", + "label": "$t:editor.control.icon_style.brands" + } + ] + }, + "iconSize": { + "label": "$t:editor.control.icon_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "xs", + "label": "$t:editor.control.icon_size.xs" + }, + { + "value": "sm", + "label": "$t:editor.control.icon_size.sm" + }, + { + "value": "lg", + "label": "$t:editor.control.icon_size.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.icon_size.xl" + }, + { + "value": "2x", + "label": "$t:editor.control.icon_size.2x" + }, + { + "value": "3x", + "label": "$t:editor.control.icon_size.3x" + } + ] + }, + "iconColor": { + "label": "$t:editor.control.icon_color.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "color" + } + }, + "iconSpin": { + "label": "$t:editor.control.icon_spin.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "spin" + } + }, + "iconPulse": { + "label": "$t:editor.control.icon_pulse.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "pulse" + } + }, + "iconFixedWidth": { + "label": "$t:editor.control.icon_fixed_width.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "fixedWidth" + } + }, + "iconAria": { + "label": "$t:editor.control.icon_aria.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "ariaLabel" + } + }, + "gridCols": { + "label": "$t:editor.control.grid_cols.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "cols" + } + }, + "gridGap": { + "label": "$t:editor.control.grid_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "gap" + } + }, + "gridRowGap": { + "label": "$t:editor.control.grid_row_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rowGap" + } + }, + "gridColGap": { + "label": "$t:editor.control.grid_col_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "colGap" + } + }, + "gridAutoRows": { + "label": "$t:editor.control.grid_auto_rows.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "autoRows" + }, + "options": [ + { + "value": "auto", + "label": "$t:editor.control.grid_auto_rows.auto" + }, + { + "value": "min", + "label": "$t:editor.control.grid_auto_rows.min" + }, + { + "value": "max", + "label": "$t:editor.control.grid_auto_rows.max" + }, + { + "value": "fr", + "label": "$t:editor.control.grid_auto_rows.fr" + } + ] + }, + "gridAutoCols": { + "label": "$t:editor.control.grid_auto_cols.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "autoCols" + }, + "options": [ + { + "value": "auto", + "label": "$t:editor.control.grid_auto_cols.auto" + }, + { + "value": "min", + "label": "$t:editor.control.grid_auto_cols.min" + }, + { + "value": "max", + "label": "$t:editor.control.grid_auto_cols.max" + }, + { + "value": "fr", + "label": "$t:editor.control.grid_auto_cols.fr" + } + ] + }, + "gridFlow": { + "label": "$t:editor.control.grid_flow.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "flow" + }, + "options": [ + { + "value": "row", + "label": "$t:editor.control.grid_flow.row" + }, + { + "value": "col", + "label": "$t:editor.control.grid_flow.col" + }, + { + "value": "dense", + "label": "$t:editor.control.grid_flow.dense" + }, + { + "value": "row-dense", + "label": "$t:editor.control.grid_flow.row-dense" + }, + { + "value": "col-dense", + "label": "$t:editor.control.grid_flow.col-dense" + } + ] + }, + "secTitle": { + "label": "$t:editor.control.sec_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "secSubtitle": { + "label": "$t:editor.control.sec_subtitle.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "subtitle" + } + }, + "secPadding": { + "label": "$t:editor.control.sec_padding.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "padding" + }, + "options": [ + { + "value": "none", + "label": "$t:editor.control.sec_padding.none" + }, + { + "value": "sm", + "label": "$t:editor.control.sec_padding.sm" + }, + { + "value": "md", + "label": "$t:editor.control.sec_padding.md" + }, + { + "value": "lg", + "label": "$t:editor.control.sec_padding.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.sec_padding.xl" + } + ] + }, + "secBackground": { + "label": "$t:editor.control.sec_background.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "background" + }, + "options": [ + { + "value": "none", + "label": "$t:editor.control.sec_background.none" + }, + { + "value": "white", + "label": "$t:editor.control.sec_background.white" + }, + { + "value": "gray", + "label": "$t:editor.control.sec_background.gray" + }, + { + "value": "primary", + "label": "$t:editor.control.sec_background.primary" + }, + { + "value": "secondary", + "label": "$t:editor.control.sec_background.secondary" + } + ] + }, + "secMaxWidth": { + "label": "$t:editor.control.sec_max_width.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "maxWidth" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.sec_max_width.sm" + }, + { + "value": "md", + "label": "$t:editor.control.sec_max_width.md" + }, + { + "value": "lg", + "label": "$t:editor.control.sec_max_width.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.sec_max_width.xl" + }, + { + "value": "2xl", + "label": "$t:editor.control.sec_max_width.2xl" + }, + { + "value": "4xl", + "label": "$t:editor.control.sec_max_width.4xl" + }, + { + "value": "6xl", + "label": "$t:editor.control.sec_max_width.6xl" + }, + { + "value": "7xl", + "label": "$t:editor.control.sec_max_width.7xl" + }, + { + "value": "full", + "label": "$t:editor.control.sec_max_width.full" + } + ] + }, + "secCentered": { + "label": "$t:editor.control.sec_centered.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "centered" + } + }, + "secBorder": { + "label": "$t:editor.control.sec_border.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "border" + } + }, + "secShadow": { + "label": "$t:editor.control.sec_shadow.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "shadow" + }, + "options": [ + { + "value": "none", + "label": "$t:editor.control.sec_shadow.none" + }, + { + "value": "sm", + "label": "$t:editor.control.sec_shadow.sm" + }, + { + "value": "md", + "label": "$t:editor.control.sec_shadow.md" + }, + { + "value": "lg", + "label": "$t:editor.control.sec_shadow.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.sec_shadow.xl" + } + ] + }, + "secRounded": { + "label": "$t:editor.control.sec_rounded.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "rounded" + } + }, + "cardTitle": { + "label": "$t:editor.control.card_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "cardContent": { + "label": "$t:editor.control.card_content.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "content" + } + }, + "cardImageUrl": { + "label": "$t:editor.control.card_image_url.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "imageUrl" + } + }, + "cardImageAlt": { + "label": "$t:editor.control.card_image_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "imageAlt" + } + }, + "badgeColor": { + "label": "$t:editor.control.badge_color.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "color" + }, + "options": [ + { + "value": "blue", + "label": "$t:editor.control.badge_color.blue" + }, + { + "value": "green", + "label": "$t:editor.control.badge_color.green" + }, + { + "value": "red", + "label": "$t:editor.control.badge_color.red" + }, + { + "value": "gray", + "label": "$t:editor.control.badge_color.gray" + }, + { + "value": "yellow", + "label": "$t:editor.control.badge_color.yellow" + }, + { + "value": "purple", + "label": "$t:editor.control.badge_color.purple" + }, + { + "value": "orange", + "label": "$t:editor.control.badge_color.orange" + }, + { + "value": "teal", + "label": "$t:editor.control.badge_color.teal" + }, + { + "value": "cyan", + "label": "$t:editor.control.badge_color.cyan" + } + ] + }, + "badgeText": { + "label": "$t:editor.control.badge_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "text" + } + }, + "badgeSize": { + "label": "$t:editor.control.badge_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.badge_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.badge_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.badge_size.lg" + } + ] + }, + "sbStatus": { + "label": "$t:editor.control.sb_status.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "status" + }, + "options": [ + { + "value": "success", + "label": "$t:editor.control.sb_status.success" + }, + { + "value": "warning", + "label": "$t:editor.control.sb_status.warning" + }, + { + "value": "error", + "label": "$t:editor.control.sb_status.error" + }, + { + "value": "info", + "label": "$t:editor.control.sb_status.info" + }, + { + "value": "pending", + "label": "$t:editor.control.sb_status.pending" + }, + { + "value": "default", + "label": "$t:editor.control.sb_status.default" + } + ] + }, + "sbLabel": { + "label": "$t:editor.control.sb_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "sbShowIcon": { + "label": "$t:editor.control.sb_show_icon.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showIcon" + } + }, + "sbIconName": { + "label": "$t:editor.control.sb_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "alertType": { + "label": "$t:editor.control.alert_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "type" + }, + "options": [ + { + "value": "info", + "label": "$t:editor.control.alert_type.info" + }, + { + "value": "success", + "label": "$t:editor.control.alert_type.success" + }, + { + "value": "warning", + "label": "$t:editor.control.alert_type.warning" + }, + { + "value": "error", + "label": "$t:editor.control.alert_type.error" + } + ] + }, + "alertMessage": { + "label": "$t:editor.control.alert_message.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "message" + } + }, + "alertDismissible": { + "label": "$t:editor.control.alert_dismissible.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "dismissible" + } + }, + "esTitle": { + "label": "$t:editor.control.es_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "esDesc": { + "label": "$t:editor.control.es_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "esIconName": { + "label": "$t:editor.control.es_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "esIllustSrc": { + "label": "$t:editor.control.es_illust_src.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "illustrationSrc" + } + }, + "esIllustAlt": { + "label": "$t:editor.control.es_illust_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "illustrationAlt" + } + }, + "lsSize": { + "label": "$t:editor.control.ls_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.ls_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.ls_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.ls_size.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.ls_size.xl" + } + ] + }, + "lsColor": { + "label": "$t:editor.control.ls_color.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "color" + } + }, + "lsFullscreen": { + "label": "$t:editor.control.ls_fullscreen.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "fullscreen" + } + }, + "lsText": { + "label": "$t:editor.control.ls_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "text" + } + }, + "phTitle": { + "label": "$t:editor.control.ph_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "phDesc": { + "label": "$t:editor.control.ph_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "bcSeparator": { + "label": "$t:editor.control.bc_separator.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "separator" + } + }, + "bcShowHome": { + "label": "$t:editor.control.bc_show_home.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showHome" + } + }, + "bcHomeHref": { + "label": "$t:editor.control.bc_home_href.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "homeHref" + } + }, + "bcMaxItems": { + "label": "$t:editor.control.bc_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "tnActiveTabId": { + "label": "$t:editor.control.tn_active_tab_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "activeTabId" + } + }, + "tnVariant": { + "label": "$t:editor.control.tn_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "default", + "label": "$t:editor.control.tn_variant.default" + }, + { + "value": "pills", + "label": "$t:editor.control.tn_variant.pills" + }, + { + "value": "underline", + "label": "$t:editor.control.tn_variant.underline" + } + ] + }, + "tnMobileBreakpoint": { + "label": "$t:editor.control.tn_mobile_breakpoint.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "mobileBreakpoint" + } + }, + "tnsActiveTabId": { + "label": "$t:editor.control.tns_active_tab_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "activeTabId" + } + }, + "tnsSectionPrefix": { + "label": "$t:editor.control.tns_section_prefix.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "sectionIdPrefix" + } + }, + "tnsScrollOffset": { + "label": "$t:editor.control.tns_scroll_offset.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollOffset" + } + }, + "tnsScrollDelay": { + "label": "$t:editor.control.tns_scroll_delay.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollDelay" + } + }, + "tnsEnableSpy": { + "label": "$t:editor.control.tns_enable_spy.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableScrollSpy" + } + }, + "tnsSpyOffset": { + "label": "$t:editor.control.tns_spy_offset.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollSpyOffset" + } + }, + "tnsContainerId": { + "label": "$t:editor.control.tns_container_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollContainerId" + } + }, + "tgLabel": { + "label": "$t:editor.control.tg_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "tgDesc": { + "label": "$t:editor.control.tg_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "tgSize": { + "label": "$t:editor.control.tg_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.tg_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.tg_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.tg_size.lg" + } + ] + }, + "tgDisabled": { + "label": "$t:editor.control.tg_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "tgName": { + "label": "$t:editor.control.tg_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "ffLabel": { + "label": "$t:editor.control.ff_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ffRequired": { + "label": "$t:editor.control.ff_required.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "required" + } + }, + "ffError": { + "label": "$t:editor.control.ff_error.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "error" + } + }, + "ffHelper": { + "label": "$t:editor.control.ff_helper.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "helperText" + } + }, + "ffHorizontal": { + "label": "$t:editor.control.ff_horizontal.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "horizontal" + } + }, + "ffLabelWidth": { + "label": "$t:editor.control.ff_label_width.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "labelWidth" + } + }, + "rgInline": { + "label": "$t:editor.control.rg_inline.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "inline" + } + }, + "rgSize": { + "label": "$t:editor.control.rg_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.rg_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.rg_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.rg_size.lg" + } + ] + }, + "fiAccept": { + "label": "$t:editor.control.fi_accept.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "accept" + } + }, + "fiMaxSize": { + "label": "$t:editor.control.fi_max_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxSize" + } + }, + "fiButtonText": { + "label": "$t:editor.control.fi_button_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "buttonText" + } + }, + "fuType": { + "label": "$t:editor.control.fu_type.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "attachmentableType" + } + }, + "fuCollection": { + "label": "$t:editor.control.fu_collection.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "collection" + } + }, + "fuMaxFiles": { + "label": "$t:editor.control.fu_max_files.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxFiles" + } + }, + "fuMaxSize": { + "label": "$t:editor.control.fu_max_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxSize" + } + }, + "fuAccept": { + "label": "$t:editor.control.fu_accept.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "accept" + } + }, + "fuAutoUpload": { + "label": "$t:editor.control.fu_auto_upload.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "autoUpload" + } + }, + "fuConfirmRemove": { + "label": "$t:editor.control.fu_confirm_remove.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "confirmBeforeRemove" + } + }, + "fuPrimarySel": { + "label": "$t:editor.control.fu_primary_sel.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enablePrimarySelection" + } + }, + "dgPagination": { + "label": "$t:editor.control.dg_pagination.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "pagination" + } + }, + "dgPageSize": { + "label": "$t:editor.control.dg_page_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "pageSize" + } + }, + "cgGridCols": { + "label": "$t:editor.control.cg_grid_cols.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "gridColumns" + } + }, + "cgGap": { + "label": "$t:editor.control.cg_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "gap" + } + }, + "cgPagination": { + "label": "$t:editor.control.cg_pagination.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "pagination" + } + }, + "cgPageSize": { + "label": "$t:editor.control.cg_page_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "pageSize" + } + }, + "pgMaxVisible": { + "label": "$t:editor.control.pg_max_visible.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxVisiblePages" + } + }, + "pgShowFirstLast": { + "label": "$t:editor.control.pg_show_first_last.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showFirstLast" + } + }, + "pgPrevText": { + "label": "$t:editor.control.pg_prev_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "prevText" + } + }, + "pgNextText": { + "label": "$t:editor.control.pg_next_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "nextText" + } + }, + "sbPlaceholder": { + "label": "$t:editor.control.sb_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "sbShowButton": { + "label": "$t:editor.control.sb_show_button.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showButton" + } + }, + "sbShowSuggestions": { + "label": "$t:editor.control.sb_show_suggestions.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showSuggestions" + } + }, + "scValue": { + "label": "$t:editor.control.sc_value.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "value" + } + }, + "scLabel": { + "label": "$t:editor.control.sc_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "scChange": { + "label": "$t:editor.control.sc_change.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "change" + } + }, + "scChangeLabel": { + "label": "$t:editor.control.sc_change_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "changeLabel" + } + }, + "scIconName": { + "label": "$t:editor.control.sc_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "scTrend": { + "label": "$t:editor.control.sc_trend.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "trend" + }, + "options": [ + { + "value": "up", + "label": "$t:editor.control.sc_trend.up" + }, + { + "value": "down", + "label": "$t:editor.control.sc_trend.down" + }, + { + "value": "neutral", + "label": "$t:editor.control.sc_trend.neutral" + } + ] + }, + "pcImageUrl": { + "label": "$t:editor.control.pc_image_url.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "imageUrl" + } + }, + "pcImageAlt": { + "label": "$t:editor.control.pc_image_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "imageAlt" + } + }, + "pcTitle": { + "label": "$t:editor.control.pc_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "pcSubtitle": { + "label": "$t:editor.control.pc_subtitle.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "subtitle" + } + }, + "pcDesc": { + "label": "$t:editor.control.pc_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "pcPrice": { + "label": "$t:editor.control.pc_price.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "price" + } + }, + "pcOrigPrice": { + "label": "$t:editor.control.pc_orig_price.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "originalPrice" + } + }, + "pcDiscount": { + "label": "$t:editor.control.pc_discount.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "discountRate" + } + }, + "pcCurrency": { + "label": "$t:editor.control.pc_currency.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "currency" + } + }, + "pcButtonText": { + "label": "$t:editor.control.pc_button_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "buttonText" + } + }, + "tcImage": { + "label": "$t:editor.control.tc_image.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "image" + } + }, + "tcImageAlt": { + "label": "$t:editor.control.tc_image_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "imageAlt" + } + }, + "tcVendor": { + "label": "$t:editor.control.tc_vendor.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "vendor" + } + }, + "tcName": { + "label": "$t:editor.control.tc_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "tcVersion": { + "label": "$t:editor.control.tc_version.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "version" + } + }, + "tcStatus": { + "label": "$t:editor.control.tc_status.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "status" + }, + "options": [ + { + "value": "active", + "label": "$t:editor.control.tc_status.active" + }, + { + "value": "inactive", + "label": "$t:editor.control.tc_status.inactive" + }, + { + "value": "pending", + "label": "$t:editor.control.tc_status.pending" + }, + { + "value": "error", + "label": "$t:editor.control.tc_status.error" + } + ] + }, + "tcUpdateAvail": { + "label": "$t:editor.control.tc_update_avail.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "updateAvailable" + } + }, + "tcLatestVersion": { + "label": "$t:editor.control.tc_latest_version.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "latestVersion" + } + }, + "tcShowLayoutBtn": { + "label": "$t:editor.control.tc_show_layout_btn.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showLayoutEditButton" + } + }, + "bcHeight": { + "label": "$t:editor.control.bc_height.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "height" + } + }, + "bcShowLegend": { + "label": "$t:editor.control.bc_show_legend.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showLegend" + } + }, + "bcShowGrid": { + "label": "$t:editor.control.bc_show_grid.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showGrid" + } + }, + "bcShowYGrid": { + "label": "$t:editor.control.bc_show_ygrid.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showYGrid" + } + }, + "bcShowYAxis": { + "label": "$t:editor.control.bc_show_yaxis.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showYAxis" + } + }, + "dcCenterLabel": { + "label": "$t:editor.control.dc_center_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "centerLabel" + } + }, + "dcCenterValue": { + "label": "$t:editor.control.dc_center_value.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "centerValue" + } + }, + "dcSize": { + "label": "$t:editor.control.dc_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "size" + } + }, + "dcCutout": { + "label": "$t:editor.control.dc_cutout.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "cutout" + } + }, + "dcShowLegend": { + "label": "$t:editor.control.dc_show_legend.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showLegend" + } + }, + "hcIsHtml": { + "label": "$t:editor.control.hc_is_html.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isHtml" + } + }, + "heMultilingual": { + "label": "$t:editor.control.he_multilingual.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "multilingual" + } + }, + "heIsHtml": { + "label": "$t:editor.control.he_is_html.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isHtml" + } + }, + "heRows": { + "label": "$t:editor.control.he_rows.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rows" + } + }, + "hePlaceholder": { + "label": "$t:editor.control.he_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "heLabel": { + "label": "$t:editor.control.he_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "heShowHtmlToggle": { + "label": "$t:editor.control.he_show_html_toggle.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showHtmlModeToggle" + } + }, + "heName": { + "label": "$t:editor.control.he_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "heHtmlFieldName": { + "label": "$t:editor.control.he_html_field_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "htmlFieldName" + } + }, + "heReadOnly": { + "label": "$t:editor.control.he_read_only.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "readOnly" + } + }, + "igEnableZoom": { + "label": "$t:editor.control.ig_enable_zoom.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableZoom" + } + }, + "igEnableSlideshow": { + "label": "$t:editor.control.ig_enable_slideshow.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableSlideshow" + } + }, + "igEnableFullscreen": { + "label": "$t:editor.control.ig_enable_fullscreen.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableFullscreen" + } + }, + "igShowCounter": { + "label": "$t:editor.control.ig_show_counter.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showCounter" + } + }, + "igShowDownload": { + "label": "$t:editor.control.ig_show_download.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showDownload" + } + }, + "igShowThumbnails": { + "label": "$t:editor.control.ig_show_thumbnails.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showThumbnails" + } + }, + "accDefaultOpen": { + "label": "$t:editor.control.acc_default_open.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "defaultOpen" + } + }, + "accDisabled": { + "label": "$t:editor.control.acc_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "ibIconName": { + "label": "$t:editor.control.ib_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "ibLabel": { + "label": "$t:editor.control.ib_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ibVariant": { + "label": "$t:editor.control.ib_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "primary", + "label": "$t:editor.control.ib_variant.primary" + }, + { + "value": "secondary", + "label": "$t:editor.control.ib_variant.secondary" + }, + { + "value": "danger", + "label": "$t:editor.control.ib_variant.danger" + }, + { + "value": "ghost", + "label": "$t:editor.control.ib_variant.ghost" + } + ] + }, + "ibSize": { + "label": "$t:editor.control.ib_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.ib_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.ib_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.ib_size.lg" + } + ] + }, + "ibDisabled": { + "label": "$t:editor.control.ib_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "ddLabel": { + "label": "$t:editor.control.dd_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ddPosition": { + "label": "$t:editor.control.dd_position.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "position" + }, + "options": [ + { + "value": "bottom-left", + "label": "$t:editor.control.dd_position.bottom-left" + }, + { + "value": "bottom-right", + "label": "$t:editor.control.dd_position.bottom-right" + }, + { + "value": "top-left", + "label": "$t:editor.control.dd_position.top-left" + }, + { + "value": "top-right", + "label": "$t:editor.control.dd_position.top-right" + } + ] + }, + "ddVariant": { + "label": "$t:editor.control.dd_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "default", + "label": "$t:editor.control.dd_variant.default" + }, + { + "value": "text", + "label": "$t:editor.control.dd_variant.text" + } + ] + }, + "amTriggerLabel": { + "label": "$t:editor.control.am_trigger_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "triggerLabel" + } + }, + "amTriggerIcon": { + "label": "$t:editor.control.am_trigger_icon.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "triggerIconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "amPosition": { + "label": "$t:editor.control.am_position.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "position" + }, + "options": [ + { + "value": "left", + "label": "$t:editor.control.am_position.left" + }, + { + "value": "right", + "label": "$t:editor.control.am_position.right" + } + ] + }, + "tiPlaceholder": { + "label": "$t:editor.control.ti_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "tiCreatable": { + "label": "$t:editor.control.ti_creatable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "creatable" + } + }, + "tiDisabled": { + "label": "$t:editor.control.ti_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "tiIsMulti": { + "label": "$t:editor.control.ti_is_multi.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isMulti" + } + }, + "tiClearable": { + "label": "$t:editor.control.ti_clearable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isClearable" + } + }, + "tiSearchable": { + "label": "$t:editor.control.ti_searchable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isSearchable" + } + }, + "tiMaxItems": { + "label": "$t:editor.control.ti_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "sdMultiple": { + "label": "$t:editor.control.sd_multiple.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "multiple" + } + }, + "sdSearchPlaceholder": { + "label": "$t:editor.control.sd_search_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "searchPlaceholder" + } + }, + "sdDisabled": { + "label": "$t:editor.control.sd_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "sdTriggerLabel": { + "label": "$t:editor.control.sd_trigger_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "triggerLabel" + } + }, + "sdNoResults": { + "label": "$t:editor.control.sd_no_results.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "noResultsText" + } + }, + "sdInitial": { + "label": "$t:editor.control.sd_initial.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "initialText" + } + }, + "rsPlaceholder": { + "label": "$t:editor.control.rs_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "rsDisabled": { + "label": "$t:editor.control.rs_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "rsMaxHeight": { + "label": "$t:editor.control.rs_max_height.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxHeight" + } + }, + "tsPlaceholder": { + "label": "$t:editor.control.ts_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "tsDisabled": { + "label": "$t:editor.control.ts_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "isPlaceholder": { + "label": "$t:editor.control.is_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "isSearchPlaceholder": { + "label": "$t:editor.control.is_search_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "searchPlaceholder" + } + }, + "isNoResults": { + "label": "$t:editor.control.is_no_results.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "noResultsText" + } + }, + "isDisabled": { + "label": "$t:editor.control.is_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "ccValue": { + "label": "$t:editor.control.cc_value.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "value" + } + }, + "ccIcon": { + "label": "$t:editor.control.cc_icon.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "icon" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "ccLabel": { + "label": "$t:editor.control.cc_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ccVariant": { + "label": "$t:editor.control.cc_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "green", + "label": "$t:editor.control.cc_variant.green" + }, + { + "value": "orange", + "label": "$t:editor.control.cc_variant.orange" + }, + { + "value": "yellow", + "label": "$t:editor.control.cc_variant.yellow" + }, + { + "value": "gray", + "label": "$t:editor.control.cc_variant.gray" + }, + { + "value": "blue", + "label": "$t:editor.control.cc_variant.blue" + } + ] + }, + "ccCustomColor": { + "label": "$t:editor.control.cc_custom_color.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "customColor" + } + }, + "miInputType": { + "label": "$t:editor.control.mi_input_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "inputType" + }, + "options": [ + { + "value": "text", + "label": "$t:editor.control.mi_input_type.text" + }, + { + "value": "textarea", + "label": "$t:editor.control.mi_input_type.textarea" + } + ] + }, + "miLayout": { + "label": "$t:editor.control.mi_layout.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "layout" + }, + "options": [ + { + "value": "inline", + "label": "$t:editor.control.mi_layout.inline" + }, + { + "value": "tabs", + "label": "$t:editor.control.mi_layout.tabs" + }, + { + "value": "compact", + "label": "$t:editor.control.mi_layout.compact" + } + ] + }, + "miPlaceholder": { + "label": "$t:editor.control.mi_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "miRequired": { + "label": "$t:editor.control.mi_required.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "required" + } + }, + "miDisabled": { + "label": "$t:editor.control.mi_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "miMaxLength": { + "label": "$t:editor.control.mi_max_length.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxLength" + } + }, + "miRows": { + "label": "$t:editor.control.mi_rows.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rows" + } + }, + "mtiPlaceholder": { + "label": "$t:editor.control.mti_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "mtiDisabled": { + "label": "$t:editor.control.mti_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "mtiCreatable": { + "label": "$t:editor.control.mti_creatable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "creatable" + } + }, + "mtiMaxItems": { + "label": "$t:editor.control.mti_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "mtiModalId": { + "label": "$t:editor.control.mti_modal_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "modalId" + } + }, + "mtiStatePath": { + "label": "$t:editor.control.mti_state_path.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "statePath" + } + }, + "lsLanguageText": { + "label": "$t:editor.control.ls_language_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "languageText" + } + }, + "lsApiEndpoint": { + "label": "$t:editor.control.ls_api_endpoint.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "apiEndpoint" + } + }, + "lsInline": { + "label": "$t:editor.control.ls_inline.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "inline" + } + }, + "ctSearchKeyword": { + "label": "$t:editor.control.ct_search_keyword.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "searchKeyword" + } + }, + "ctShowProductCount": { + "label": "$t:editor.control.ct_show_product_count.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showProductCount" + } + }, + "ctSelectable": { + "label": "$t:editor.control.ct_selectable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "selectable" + } + }, + "ebType": { + "label": "$t:editor.control.eb_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "type" + }, + "options": [ + { + "value": "module", + "label": "$t:editor.control.eb_type.module" + }, + { + "value": "plugin", + "label": "$t:editor.control.eb_type.plugin" + } + ] + }, + "ebIdentifier": { + "label": "$t:editor.control.eb_identifier.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "identifier" + } + }, + "ebName": { + "label": "$t:editor.control.eb_name.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "upProfileText": { + "label": "$t:editor.control.up_profile_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "profileText" + } + }, + "upLogoutText": { + "label": "$t:editor.control.up_logout_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "logoutText" + } + }, + "upLanguageText": { + "label": "$t:editor.control.up_language_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "languageText" + } + }, + "upLogoutEndpoint": { + "label": "$t:editor.control.up_logout_endpoint.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "logoutEndpoint" + } + }, + "upRedirectPath": { + "label": "$t:editor.control.up_redirect_path.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "redirectPath" + } + }, + "upShowChevron": { + "label": "$t:editor.control.up_show_chevron.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showChevron" + } + }, + "upDropdownDir": { + "label": "$t:editor.control.up_dropdown_dir.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "dropdownDirection" + }, + "options": [ + { + "value": "up", + "label": "$t:editor.control.up_dropdown_dir.up" + }, + { + "value": "down", + "label": "$t:editor.control.up_dropdown_dir.down" + } + ] + }, + "upDropdownOnly": { + "label": "$t:editor.control.up_dropdown_only.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "dropdownOnly" + } + }, + "fgTitle": { + "label": "$t:editor.control.fg_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "fgShowReset": { + "label": "$t:editor.control.fg_show_reset.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showResetButton" + } + }, + "smlSelectedId": { + "label": "$t:editor.control.sml_selected_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "selectedId" + } + }, + "smlTitle": { + "label": "$t:editor.control.sml_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "smlEnableDrag": { + "label": "$t:editor.control.sml_enable_drag.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableDrag" + } + }, + "smlToggleDisabled": { + "label": "$t:editor.control.sml_toggle_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "toggleDisabled" + } + }, + "dflMaxItems": { + "label": "$t:editor.control.dfl_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "tclLeftWidth": { + "label": "$t:editor.control.tcl_left_width.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "leftWidth" + } + }, + "tclRightWidth": { + "label": "$t:editor.control.tcl_right_width.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rightWidth" + } + }, + "asLogo": { + "label": "$t:editor.control.as_logo.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "logo" + } + }, + "asLogoAlt": { + "label": "$t:editor.control.as_logo_alt.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "logoAlt" + } + }, + "asCollapsed": { + "label": "$t:editor.control.as_collapsed.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "collapsed" + } + }, + "asCurrentLocale": { + "label": "$t:editor.control.as_current_locale.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "currentLocale" + } + }, + "afCopyright": { + "label": "$t:editor.control.af_copyright.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "copyright" + } + }, + "afVersion": { + "label": "$t:editor.control.af_version.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "version" + } + }, + "afCopyrightModalId": { + "label": "$t:editor.control.af_copyright_modal_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "copyrightModalId" + } + }, + "afChangelogModalId": { + "label": "$t:editor.control.af_changelog_modal_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "changelogModalId" + } + }, + "ttAutoText": { + "label": "$t:editor.control.tt_auto_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "autoText" + } + }, + "ttLightText": { + "label": "$t:editor.control.tt_light_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "lightText" + } + }, + "ttDarkText": { + "label": "$t:editor.control.tt_dark_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "darkText" + } + }, + "ncTitleText": { + "label": "$t:editor.control.nc_title_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "titleText" + } + }, + "ncEmptyText": { + "label": "$t:editor.control.nc_empty_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "emptyText" + } + }, + "ncMarkAllReadText": { + "label": "$t:editor.control.nc_mark_all_read_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "markAllReadText" + } + }, + "ncDeleteAllText": { + "label": "$t:editor.control.nc_delete_all_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "deleteAllText" + } + }, + "ncUnreadOnlyText": { + "label": "$t:editor.control.nc_unread_only_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "unreadOnlyText" + } + }, + "ncUnreadOnly": { + "label": "$t:editor.control.nc_unread_only.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "unreadOnly" + } + }, + "ncDropdownAlign": { + "label": "$t:editor.control.nc_dropdown_align.label", + "widget": "segmented", + "apply": { + "type": "propValue", + "propKey": "dropdownAlign" + }, + "options": [ + { + "value": "left", + "label": "$t:editor.control.nc_dropdown_align.left" + }, + { + "value": "right", + "label": "$t:editor.control.nc_dropdown_align.right" + } + ] + }, + "csTriggerLabel": { + "label": "$t:editor.control.cs_trigger_label.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "triggerLabel" + } + }, + "csRequiredText": { + "label": "$t:editor.control.cs_required_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "requiredText" + } + }, + "csMenuTitle": { + "label": "$t:editor.control.cs_menu_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "menuTitle" + } + }, + "csMenuDescription": { + "label": "$t:editor.control.cs_menu_description.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "menuDescription" + } + }, + "csPosition": { + "label": "$t:editor.control.cs_position.label", + "widget": "segmented", + "apply": { + "type": "propValue", + "propKey": "position" + }, + "options": [ + { + "value": "left", + "label": "$t:editor.control.cs_position.left" + }, + { + "value": "right", + "label": "$t:editor.control.cs_position.right" + } + ] + }, + "csTriggerIconName": { + "label": "$t:editor.control.cs_trigger_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "triggerIconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "shTitle": { + "label": "$t:editor.control.sh_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "shDescription": { + "label": "$t:editor.control.sh_description.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + } + }, + "componentCapabilities": { + "comment": "sirsoft-admin_basic 78개 draggable 전수 capability. propControls(속성 탭, controls.json propValue 참조) + styleControls(스타일 탭) + events(동작) + nodeEditor(구조 에디터 슬롯, 단계 2/3). no-editable 0. 부록1 1:1 + 소스검증 정정(EmptyState/Breadcrumb 무이벤트, StatusBadge iconName=icon-picker).", + "Div": { + "label": "$t:editor.component.div", + "coreProps": [ + "id", + "dataKey" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "height", + "textAlign", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions", + "blur_until_loaded", + "comment" + ], + "flexEditor": "auto" + }, + "Span": { + "label": "$t:editor.component.span", + "styleControls": [ + "fontSize", + "fontWeight", + "textColor", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "P": { + "label": "$t:editor.component.p", + "styleControls": [ + "textAlign", + "fontSize", + "textColor", + "marginAll", + "fontBold", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H1": { + "label": "$t:editor.component.h1", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H2": { + "label": "$t:editor.component.h2", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H3": { + "label": "$t:editor.component.h3", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H4": { + "label": "$t:editor.component.h4", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "A": { + "label": "$t:editor.component.a", + "propControls": [ + "linkHref", + "linkTarget" + ], + "styleControls": [ + "fontSize", + "fontWeight", + "textColor", + "fontItalic", + "textUnderline", + "whitespace" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onClick" + ] + }, + "Button": { + "label": "$t:editor.component.button", + "propControls": [ + "componentDisabled" + ], + "styleControls": [ + "width", + "height", + "paddingAll", + "marginAll", + "textColor", + "backgroundColor", + "fontBold", + "fontItalic", + "textUnderline", + "whitespace" + ], + "advanced": [ + "permissions", + "lifecycle" + ], + "events": [ + "onClick", + "onHover" + ] + }, + "Img": { + "label": "$t:editor.component.img", + "propControls": [ + "imgSrc", + "imgAlt" + ], + "styleControls": [ + "width", + "height", + "marginAll" + ] + }, + "Icon": { + "label": "$t:editor.component.icon", + "propControls": [ + "iconName", + "iconStyle", + "iconSize", + "iconColor", + "iconSpin", + "iconPulse", + "iconFixedWidth", + "iconAria" + ], + "styleControls": [ + "fontSize", + "textColor", + "marginAll" + ] + }, + "Hr": { + "label": "$t:editor.component.hr", + "styleControls": [ + "marginAll", + "borderStyle", + "borderColor", + "opacity" + ] + }, + "Ul": { + "label": "$t:editor.component.ul", + "styleControls": [ + "paddingAll", + "marginAll", + "textColor", + "fontSize" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Li" + } + } + }, + "Ol": { + "label": "$t:editor.component.ol", + "styleControls": [ + "paddingAll", + "marginAll", + "textColor", + "fontSize" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Li" + } + } + }, + "Li": { + "label": "$t:editor.component.li", + "styleControls": [ + "paddingAll", + "marginAll", + "textColor", + "fontSize", + "fontWeight", + "fontItalic", + "textUnderline" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Span" + } + } + }, + "Nav": { + "label": "$t:editor.component.nav", + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "flexEditor": "auto", + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "A" + } + } + }, + "Section": { + "label": "$t:editor.component.section", + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ] + }, + "Code": { + "label": "$t:editor.component.code", + "styleControls": [ + "fontSize", + "textColor", + "backgroundColor", + "paddingAll", + "marginAll", + "borderRadius", + "whitespace" + ] + }, + "Pre": { + "label": "$t:editor.component.pre", + "styleControls": [ + "fontSize", + "textColor", + "backgroundColor", + "paddingAll", + "marginAll", + "borderRadius", + "overflow", + "whitespace" + ] + }, + "Container": { + "label": "$t:editor.component.container", + "coreProps": [ + "id", + "dataKey" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "flexEditor": "auto" + }, + "Grid": { + "label": "$t:editor.component.grid", + "propControls": [ + "gridCols", + "gridGap", + "gridRowGap", + "gridColGap", + "gridAutoRows", + "gridAutoCols", + "gridFlow" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onClick" + ] + }, + "Flex": { + "label": "$t:editor.component.flex", + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "height", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onClick" + ], + "flexEditor": "container" + }, + "SectionLayout": { + "label": "$t:editor.component.section_layout", + "propControls": [ + "secTitle", + "secSubtitle", + "secPadding", + "secBackground", + "secMaxWidth", + "secCentered", + "secBorder", + "secShadow", + "secRounded" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onClick" + ] + }, + "ThreeColumnLayout": { + "label": "$t:editor.component.three_column_layout", + "propControls": [ + "tclLeftWidth", + "tclRightWidth" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "overflow" + ] + }, + "Card": { + "label": "$t:editor.component.card", + "propControls": [ + "cardTitle", + "cardContent", + "cardImageUrl", + "cardImageAlt" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onClick" + ], + "flexEditor": "item" + }, + "Badge": { + "label": "$t:editor.component.badge", + "propControls": [ + "badgeColor", + "badgeText", + "badgeSize" + ], + "styleControls": [ + "marginAll" + ] + }, + "StatusBadge": { + "label": "$t:editor.component.status_badge", + "propControls": [ + "sbStatus", + "sbLabel", + "sbShowIcon", + "sbIconName" + ], + "styleControls": [ + "marginAll" + ] + }, + "Alert": { + "label": "$t:editor.component.alert", + "propControls": [ + "alertType", + "alertMessage", + "alertDismissible" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onDismiss" + ] + }, + "EmptyState": { + "label": "$t:editor.component.empty_state", + "propControls": [ + "esTitle", + "esDesc", + "esIconName", + "esIllustSrc", + "esIllustAlt" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width", + "textAlign" + ] + }, + "LoadingSpinner": { + "label": "$t:editor.component.loading_spinner", + "propControls": [ + "lsSize", + "lsColor", + "lsFullscreen", + "lsText" + ], + "styleControls": [ + "marginAll" + ] + }, + "PageHeader": { + "label": "$t:editor.component.page_header", + "propControls": [ + "phTitle", + "phDesc" + ], + "styleControls": [ + "marginAll" + ], + "advanced": [ + "permissions" + ], + "dataProps": [ + { + "propKey": "tabs", + "shape": "array", + "label": "$t:editor.data_prop.tabs", + "itemFields": [ + "id", + "label", + "value" + ] + }, + { + "propKey": "breadcrumbItems", + "shape": "array", + "label": "$t:editor.data_prop.breadcrumb_items", + "itemFields": [ + "label", + "href" + ] + } + ] + }, + "Breadcrumb": { + "label": "$t:editor.component.breadcrumb", + "propControls": [ + "bcSeparator", + "bcShowHome", + "bcHomeHref", + "bcMaxItems" + ], + "styleControls": [ + "marginAll", + "fontSize", + "textColor" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "items", + "itemLabel": "$t:editor.array_item.crumb", + "newItem": { + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "href", + "widget": "text", + "label": "$t:editor.array_field.href" + } + ] + } + } + }, + "TabNavigation": { + "label": "$t:editor.component.tab_navigation", + "propControls": [ + "tnActiveTabId", + "tnVariant", + "tnMobileBreakpoint" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onTabChange" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "tabs", + "itemLabel": "$t:editor.array_item.tab", + "newItem": { + "id": "", + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "id", + "widget": "text", + "label": "$t:editor.array_field.id" + }, + { + "key": "iconName", + "widget": "icon", + "label": "$t:editor.array_field.icon" + }, + { + "key": "badge", + "widget": "i18n-text", + "label": "$t:editor.array_field.badge" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + }, + "canvasOverlay": { + "kind": "tabnav", + "params": { + "arrayProp": "tabs" + } + } + }, + "TabNavigationScroll": { + "label": "$t:editor.component.tab_navigation_scroll", + "propControls": [ + "tnsActiveTabId", + "tnsSectionPrefix", + "tnsScrollOffset", + "tnsScrollDelay", + "tnsEnableSpy", + "tnsSpyOffset", + "tnsContainerId" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onTabChange" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "tabs", + "itemLabel": "$t:editor.array_item.tab", + "newItem": { + "id": "", + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "id", + "widget": "text", + "label": "$t:editor.array_field.id" + }, + { + "key": "iconName", + "widget": "icon", + "label": "$t:editor.array_field.icon" + }, + { + "key": "badge", + "widget": "i18n-text", + "label": "$t:editor.array_field.badge" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + }, + "dataProps": [ + { + "propKey": "tabs", + "shape": "array", + "label": "$t:editor.data_prop.tabs", + "itemFields": [ + "id", + "label" + ] + } + ] + }, + "Toggle": { + "label": "$t:editor.component.toggle", + "propControls": [ + "tgLabel", + "tgDesc", + "tgSize", + "tgDisabled", + "tgName" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "FormField": { + "label": "$t:editor.component.form_field", + "propControls": [ + "ffLabel", + "ffRequired", + "ffError", + "ffHelper", + "ffHorizontal", + "ffLabelWidth" + ], + "styleControls": [ + "width", + "marginAll" + ], + "advanced": [ + "permissions" + ] + }, + "Input": { + "label": "$t:editor.component.input", + "propControls": [ + "inputType", + "inputPlaceholder", + "inputName", + "inputRequired", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + } + ] + }, + "Textarea": { + "label": "$t:editor.component.textarea", + "propControls": [ + "textareaRows", + "inputPlaceholder", + "inputName", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + } + ] + }, + "Label": { + "label": "$t:editor.component.label", + "propControls": [ + "htmlFor" + ], + "styleControls": [ + "fontSize", + "fontWeight", + "textColor", + "fontItalic", + "textUnderline", + "whitespace", + "marginAll" + ] + }, + "Select": { + "label": "$t:editor.component.select", + "propControls": [ + "selectPlaceholder", + "selectOptions", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled" + ] + } + ] + }, + "Checkbox": { + "label": "$t:editor.component.checkbox", + "propControls": [ + "inputDisabled" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "RadioGroup": { + "label": "$t:editor.component.radio_group", + "propControls": [ + "inputName", + "rgInline", + "rgSize", + "selectOptions", + "fieldLabel", + "fieldError", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled" + ], + "required": true + } + ] + }, + "FileInput": { + "label": "$t:editor.component.file_input", + "propControls": [ + "fiAccept", + "fiMaxSize", + "fiButtonText", + "inputPlaceholder", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "FileUploader": { + "label": "$t:editor.component.file_uploader", + "propControls": [ + "fuType", + "fuCollection", + "fuMaxFiles", + "fuMaxSize", + "fuAccept", + "fuAutoUpload", + "inputDisabled", + "fuConfirmRemove", + "fuPrimarySel" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onFilesChange" + ] + }, + "DataGrid": { + "label": "$t:editor.component.data_grid", + "propControls": [ + "dgPagination", + "dgPageSize" + ], + "styleControls": [ + "marginAll" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onPageChange", + "onRowClick" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "columns", + "itemLabel": "$t:editor.array_item.column", + "newItem": { + "field": "", + "header": "" + }, + "fields": [ + { + "key": "header", + "widget": "i18n-text", + "label": "$t:editor.array_field.header", + "primary": true + }, + { + "key": "field", + "widget": "text", + "label": "$t:editor.array_field.field" + }, + { + "key": "width", + "widget": "text", + "label": "$t:editor.array_field.width" + }, + { + "key": "sortable", + "widget": "boolean", + "label": "$t:editor.array_field.sortable" + } + ] + } + }, + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.data", + "itemFields": [ + "id", + "name" + ], + "required": true + } + ] + }, + "CardGrid": { + "label": "$t:editor.component.card_grid", + "propControls": [ + "cgGridCols", + "cgGap", + "cgPagination", + "cgPageSize" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onPageChange" + ], + "nodeEditor": { + "kind": "array-cell-tree", + "params": { + "arrayProp": "cardColumns", + "itemLabel": "$t:editor.array_item.card_column", + "idField": "id", + "cellChildrenProp": "cellChildren", + "cellChildComponent": "Div", + "newItem": { + "id": "", + "cellChildren": [] + } + } + }, + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.data", + "itemFields": [ + "id", + "name" + ], + "required": true + } + ] + }, + "Pagination": { + "label": "$t:editor.component.pagination", + "propControls": [ + "pgMaxVisible", + "pgShowFirstLast", + "pgPrevText", + "pgNextText" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onPageChange" + ], + "dataProps": [ + { + "propKey": "currentPage", + "shape": "scalar", + "label": "$t:editor.data_prop.current_page" + }, + { + "propKey": "totalPages", + "shape": "scalar", + "label": "$t:editor.data_prop.total_pages" + } + ] + }, + "SearchBar": { + "label": "$t:editor.component.search_bar", + "propControls": [ + "sbPlaceholder", + "sbShowButton", + "sbShowSuggestions", + "inputName" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onChange", + "onSubmit" + ], + "dataProps": [ + { + "propKey": "suggestions", + "shape": "array", + "label": "$t:editor.data_prop.suggestions", + "itemFields": [ + "id", + "text" + ] + }, + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + } + ] + }, + "StatCard": { + "label": "$t:editor.component.stat_card", + "propControls": [ + "scValue", + "scLabel", + "scChange", + "scChangeLabel", + "scIconName", + "scTrend" + ], + "styleControls": [ + "width", + "paddingAll", + "marginAll" + ] + }, + "ProductCard": { + "label": "$t:editor.component.product_card", + "propControls": [ + "pcImageUrl", + "pcImageAlt", + "pcTitle", + "pcSubtitle", + "pcDesc", + "pcPrice", + "pcOrigPrice", + "pcDiscount", + "pcCurrency", + "pcButtonText" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onButtonClick" + ] + }, + "TemplateCard": { + "label": "$t:editor.component.template_card", + "propControls": [ + "tcImage", + "tcImageAlt", + "tcVendor", + "tcName", + "tcVersion", + "tcStatus", + "tcUpdateAvail", + "tcLatestVersion", + "tcShowLayoutBtn" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onLayoutEditClick" + ] + }, + "BarChart": { + "label": "$t:editor.component.bar_chart", + "propControls": [ + "bcHeight", + "bcShowLegend", + "bcShowGrid", + "bcShowYGrid", + "bcShowYAxis" + ], + "styleControls": [ + "marginAll", + "width" + ], + "nodeEditor": { + "kind": "array-group", + "params": { + "groups": [ + { + "arrayProp": "labels", + "title": "$t:editor.array_group.chart_labels", + "itemLabel": "$t:editor.array_item.chart_label", + "newItem": "", + "fields": [ + { + "key": "value", + "widget": "i18n-text", + "label": "$t:editor.array_field.chart_label", + "primary": true + } + ] + }, + { + "arrayProp": "datasets", + "title": "$t:editor.array_group.chart_datasets", + "itemLabel": "$t:editor.array_item.chart_dataset", + "newItem": { + "label": "", + "data": [], + "backgroundColor": "#7C3AED" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.chart_series", + "primary": true + }, + { + "key": "data", + "widget": "number-list", + "label": "$t:editor.array_field.chart_data" + }, + { + "key": "backgroundColor", + "widget": "color", + "label": "$t:editor.array_field.chart_color" + } + ] + } + ] + } + }, + "dataProps": [ + { + "propKey": "datasets", + "shape": "array", + "label": "$t:editor.data_prop.datasets", + "itemFields": [ + "label", + "data", + "backgroundColor" + ], + "required": true + } + ] + }, + "DonutChart": { + "label": "$t:editor.component.donut_chart", + "propControls": [ + "dcCenterLabel", + "dcCenterValue", + "dcSize", + "dcCutout", + "dcShowLegend" + ], + "styleControls": [ + "marginAll", + "width" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "data", + "itemLabel": "$t:editor.array_item.chart_slice", + "newItem": { + "name": "", + "value": 0, + "color": "#7C3AED" + }, + "fields": [ + { + "key": "name", + "widget": "i18n-text", + "label": "$t:editor.array_field.chart_name", + "primary": true + }, + { + "key": "value", + "widget": "number", + "label": "$t:editor.array_field.chart_value" + }, + { + "key": "color", + "widget": "color", + "label": "$t:editor.array_field.chart_color" + } + ] + } + }, + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.chart_data", + "itemFields": [ + "name", + "value", + "color" + ], + "required": true + } + ] + }, + "HtmlContent": { + "label": "$t:editor.component.html_content", + "propControls": [ + "hcIsHtml" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "textColor", + "fontSize" + ] + }, + "HtmlEditor": { + "label": "$t:editor.component.html_editor", + "propControls": [ + "heMultilingual", + "heIsHtml", + "heRows", + "hePlaceholder", + "heLabel", + "heShowHtmlToggle", + "heName", + "heHtmlFieldName", + "heReadOnly" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onChange" + ] + }, + "ImageGallery": { + "label": "$t:editor.component.image_gallery", + "propControls": [ + "igEnableZoom", + "igEnableSlideshow", + "igEnableFullscreen", + "igShowCounter", + "igShowDownload", + "igShowThumbnails" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onClose" + ], + "coreProps": true, + "dataProps": [ + { + "propKey": "images", + "shape": "array", + "label": "$t:editor.data_prop.images", + "itemFields": [ + "src", + "title", + "thumbnail" + ], + "required": true + } + ] + }, + "Form": { + "label": "$t:editor.component.form", + "coreProps": [ + "id", + "dataKey" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onSubmit" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Input", + "childLabel": "$t:layout_editor.palette.input.label", + "childTemplate": { + "type": "basic", + "name": "Div", + "children": [ + { + "type": "basic", + "name": "Label", + "props": { + "className": "block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1" + }, + "children": [ + { + "type": "basic", + "name": "Span", + "text": "" + } + ] + }, + { + "type": "basic", + "name": "Input", + "props": { + "type": "text", + "placeholder": "$t:layout_editor.palette.input.default_placeholder", + "className": "input" + } + } + ] + }, + "itemFields": [ + { + "kind": "text", + "label": "$t:layout_editor.list_editor.item_label" + }, + { + "kind": "prop", + "prop": "placeholder", + "label": "$t:layout_editor.list_editor.item_placeholder" + } + ] + } + } + }, + "Table": { + "label": "$t:editor.component.table", + "styleControls": [ + "width", + "height", + "marginAll", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "nodeEditor": { + "kind": "table", + "params": { + "rowContainer": "Tbody", + "row": "Tr", + "cell": "Td", + "headerCell": "Th", + "colSpanProp": "colSpan", + "rowSpanProp": "rowSpan", + "cellBorder": { + "sides": [ + { + "value": "all", + "label": "$t:editor.cell_border.side_all", + "prefix": "border" + }, + { + "value": "top", + "label": "$t:editor.cell_border.side_top", + "prefix": "border-t" + }, + { + "value": "bottom", + "label": "$t:editor.cell_border.side_bottom", + "prefix": "border-b" + }, + { + "value": "left", + "label": "$t:editor.cell_border.side_left", + "prefix": "border-l" + }, + { + "value": "right", + "label": "$t:editor.cell_border.side_right", + "prefix": "border-r" + } + ], + "widths": [ + { + "value": "none", + "label": "$t:editor.cell_border.width_none" + }, + { + "value": "thin", + "label": "$t:editor.cell_border.width_thin", + "suffix": "" + }, + { + "value": "medium", + "label": "$t:editor.cell_border.width_medium", + "suffix": "-2" + }, + { + "value": "thick", + "label": "$t:editor.cell_border.width_thick", + "suffix": "-4" + } + ], + "colors": [ + { + "value": "gray-300", + "label": "$t:editor.cell_border.color_gray", + "swatch": "#d1d5db", + "token": "{MASKED}" + }, + { + "value": "gray-500", + "label": "$t:editor.cell_border.color_gray_dark", + "swatch": "#6b7280", + "token": "{MASKED}" + }, + { + "value": "slate-800", + "label": "$t:editor.cell_border.color_dark", + "swatch": "#1e293b", + "token": "{MASKED}" + }, + { + "value": "blue-500", + "label": "$t:editor.cell_border.color_blue", + "swatch": "#3b82f6", + "token": "{MASKED}" + }, + { + "value": "red-500", + "label": "$t:editor.cell_border.color_red", + "swatch": "#ef4444", + "token": "{MASKED}" + } + ] + }, + "cellBackground": { + "colors": [ + { + "value": "white", + "label": "$t:editor.cell_fill.color_white", + "swatch": "#ffffff", + "token": "{MASKED}" + }, + { + "value": "gray-100", + "label": "$t:editor.cell_fill.color_gray", + "swatch": "#f3f4f6", + "token": "{MASKED}" + }, + { + "value": "gray-200", + "label": "$t:editor.cell_fill.color_gray_dark", + "swatch": "#e5e7eb", + "token": "{MASKED}" + }, + { + "value": "yellow-100", + "label": "$t:editor.cell_fill.color_yellow", + "swatch": "#fef9c3", + "token": "{MASKED}" + }, + { + "value": "blue-100", + "label": "$t:editor.cell_fill.color_blue", + "swatch": "#dbeafe", + "token": "{MASKED}" + }, + { + "value": "green-100", + "label": "$t:editor.cell_fill.color_green", + "swatch": "#dcfce7", + "token": "{MASKED}" + }, + { + "value": "red-100", + "label": "$t:editor.cell_fill.color_red", + "swatch": "#fee2e2", + "token": "{MASKED}" + } + ] + }, + "cellPadding": { + "steps": [ + { + "value": "none", + "label": "$t:editor.cell_padding.step_none" + }, + { + "value": "narrow", + "label": "$t:editor.cell_padding.step_narrow", + "px": 4 + }, + { + "value": "normal", + "label": "$t:editor.cell_padding.step_normal", + "px": 8 + }, + { + "value": "wide", + "label": "$t:editor.cell_padding.step_wide", + "px": 16 + } + ] + } + } + }, + "canvasOverlay": { + "kind": "table", + "params": { + "rowContainer": "Tbody", + "row": "Tr", + "cell": "Td", + "headerCell": "Th", + "colSpanProp": "colSpan", + "rowSpanProp": "rowSpan", + "cellBorder": { + "sides": [ + { + "value": "all", + "label": "$t:editor.cell_border.side_all", + "prefix": "border" + }, + { + "value": "top", + "label": "$t:editor.cell_border.side_top", + "prefix": "border-t" + }, + { + "value": "bottom", + "label": "$t:editor.cell_border.side_bottom", + "prefix": "border-b" + }, + { + "value": "left", + "label": "$t:editor.cell_border.side_left", + "prefix": "border-l" + }, + { + "value": "right", + "label": "$t:editor.cell_border.side_right", + "prefix": "border-r" + } + ], + "widths": [ + { + "value": "none", + "label": "$t:editor.cell_border.width_none" + }, + { + "value": "thin", + "label": "$t:editor.cell_border.width_thin", + "suffix": "" + }, + { + "value": "medium", + "label": "$t:editor.cell_border.width_medium", + "suffix": "-2" + }, + { + "value": "thick", + "label": "$t:editor.cell_border.width_thick", + "suffix": "-4" + } + ], + "colors": [ + { + "value": "gray-300", + "label": "$t:editor.cell_border.color_gray", + "swatch": "#d1d5db", + "token": "{MASKED}" + }, + { + "value": "gray-500", + "label": "$t:editor.cell_border.color_gray_dark", + "swatch": "#6b7280", + "token": "{MASKED}" + }, + { + "value": "slate-800", + "label": "$t:editor.cell_border.color_dark", + "swatch": "#1e293b", + "token": "{MASKED}" + }, + { + "value": "blue-500", + "label": "$t:editor.cell_border.color_blue", + "swatch": "#3b82f6", + "token": "{MASKED}" + }, + { + "value": "red-500", + "label": "$t:editor.cell_border.color_red", + "swatch": "#ef4444", + "token": "{MASKED}" + } + ] + }, + "cellBackground": { + "colors": [ + { + "value": "white", + "label": "$t:editor.cell_fill.color_white", + "swatch": "#ffffff", + "token": "{MASKED}" + }, + { + "value": "gray-100", + "label": "$t:editor.cell_fill.color_gray", + "swatch": "#f3f4f6", + "token": "{MASKED}" + }, + { + "value": "gray-200", + "label": "$t:editor.cell_fill.color_gray_dark", + "swatch": "#e5e7eb", + "token": "{MASKED}" + }, + { + "value": "yellow-100", + "label": "$t:editor.cell_fill.color_yellow", + "swatch": "#fef9c3", + "token": "{MASKED}" + }, + { + "value": "blue-100", + "label": "$t:editor.cell_fill.color_blue", + "swatch": "#dbeafe", + "token": "{MASKED}" + }, + { + "value": "green-100", + "label": "$t:editor.cell_fill.color_green", + "swatch": "#dcfce7", + "token": "{MASKED}" + }, + { + "value": "red-100", + "label": "$t:editor.cell_fill.color_red", + "swatch": "#fee2e2", + "token": "{MASKED}" + } + ] + }, + "cellPadding": { + "steps": [ + { + "value": "none", + "label": "$t:editor.cell_padding.step_none" + }, + { + "value": "narrow", + "label": "$t:editor.cell_padding.step_narrow", + "px": 4 + }, + { + "value": "normal", + "label": "$t:editor.cell_padding.step_normal", + "px": 8 + }, + { + "value": "wide", + "label": "$t:editor.cell_padding.step_wide", + "px": 16 + } + ] + } + } + } + }, + "Accordion": { + "label": "$t:editor.component.accordion", + "propControls": [ + "accDefaultOpen", + "accDisabled" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onToggle" + ] + }, + "IconButton": { + "label": "$t:editor.component.icon_button", + "propControls": [ + "ibIconName", + "ibLabel", + "ibVariant", + "ibSize", + "ibDisabled" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onClick" + ] + }, + "Dropdown": { + "label": "$t:editor.component.dropdown", + "propControls": [ + "ddLabel", + "ddPosition", + "ddVariant" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onItemClick" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "items", + "itemLabel": "$t:editor.array_item.menu_item", + "newItem": { + "label": "", + "value": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "value", + "widget": "text", + "label": "$t:editor.array_field.value" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + } + }, + "ActionMenu": { + "label": "$t:editor.component.action_menu", + "propControls": [ + "amTriggerLabel", + "amTriggerIcon", + "amPosition" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onItemClick" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "items", + "itemLabel": "$t:editor.array_item.menu_item", + "newItem": { + "id": "", + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "id", + "widget": "text", + "label": "$t:editor.array_field.id" + }, + { + "key": "iconName", + "widget": "icon", + "label": "$t:editor.array_field.icon" + }, + { + "key": "variant", + "widget": "select", + "label": "$t:editor.array_field.variant", + "options": [ + { + "value": "default", + "label": "$t:editor.array_field.variant_default" + }, + { + "value": "danger", + "label": "$t:editor.array_field.variant_danger" + } + ] + }, + { + "key": "divider", + "widget": "boolean", + "label": "$t:editor.array_field.divider" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + } + }, + "TagInput": { + "label": "$t:editor.component.tag_input", + "propControls": [ + "selectOptions", + "tiPlaceholder", + "tiCreatable", + "tiDisabled", + "tiIsMulti", + "tiClearable", + "tiSearchable", + "tiMaxItems", + "inputName" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "array", + "label": "$t:editor.data_prop.selected_tags", + "itemFields": [ + "value", + "label" + ] + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "group", + "count" + ] + } + ] + }, + "SearchableDropdown": { + "label": "$t:editor.component.searchable_dropdown", + "propControls": [ + "selectOptions", + "sdMultiple", + "sdSearchPlaceholder", + "sdDisabled", + "sdTriggerLabel", + "sdNoResults", + "sdInitial" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled", + "description" + ] + } + ] + }, + "RichSelect": { + "label": "$t:editor.component.rich_select", + "propControls": [ + "selectOptions", + "rsPlaceholder", + "rsDisabled", + "rsMaxHeight" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled" + ] + } + ] + }, + "TagSelect": { + "label": "$t:editor.component.tag_select", + "propControls": [ + "selectOptions", + "tsPlaceholder", + "tsDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "array", + "label": "$t:editor.data_prop.selected_tags", + "itemFields": [ + "value", + "label" + ] + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label" + ] + } + ] + }, + "IconSelect": { + "label": "$t:editor.component.icon_select", + "propControls": [ + "isPlaceholder", + "isSearchPlaceholder", + "isNoResults", + "isDisabled", + "inputName" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "options", + "itemLabel": "$t:editor.array_item.option", + "newItem": { + "value": "", + "label": "", + "faIcon": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "value", + "widget": "text", + "label": "$t:editor.array_field.value" + }, + { + "key": "faIcon", + "widget": "icon", + "label": "$t:editor.array_field.icon" + } + ], + "defaultItems": [ + { + "value": "LayoutDashboard", + "label": "LayoutDashboard", + "faIcon": "tachometer-alt" + }, + { + "value": "Settings", + "label": "Settings", + "faIcon": "cog" + }, + { + "value": "Menu", + "label": "Menu", + "faIcon": "bars" + }, + { + "value": "Users", + "label": "Users", + "faIcon": "users" + }, + { + "value": "Package", + "label": "Package", + "faIcon": "cube" + }, + { + "value": "Puzzle", + "label": "Puzzle", + "faIcon": "puzzle-piece" + }, + { + "value": "FileText", + "label": "FileText", + "faIcon": "file-alt" + }, + { + "value": "ShoppingCart", + "label": "ShoppingCart", + "faIcon": "shopping-cart" + }, + { + "value": "MessageSquare", + "label": "MessageSquare", + "faIcon": "comment" + }, + { + "value": "Home", + "label": "Home", + "faIcon": "home" + }, + { + "value": "User", + "label": "User", + "faIcon": "user" + }, + { + "value": "Search", + "label": "Search", + "faIcon": "search" + }, + { + "value": "Bell", + "label": "Bell", + "faIcon": "bell" + }, + { + "value": "Mail", + "label": "Mail", + "faIcon": "envelope" + }, + { + "value": "Calendar", + "label": "Calendar", + "faIcon": "calendar" + }, + { + "value": "Chart", + "label": "Chart", + "faIcon": "chart-bar" + }, + { + "value": "Database", + "label": "Database", + "faIcon": "database" + }, + { + "value": "Lock", + "label": "Lock", + "faIcon": "lock" + }, + { + "value": "Globe", + "label": "Globe", + "faIcon": "globe" + }, + { + "value": "Image", + "label": "Image", + "faIcon": "image" + } + ] + } + } + }, + "ChipCheckbox": { + "label": "$t:editor.component.chip_checkbox", + "propControls": [ + "ccValue", + "ccIcon", + "ccLabel", + "ccVariant", + "ccCustomColor" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "MultilingualInput": { + "label": "$t:editor.component.multilingual_input", + "propControls": [ + "miInputType", + "miLayout", + "miPlaceholder", + "miRequired", + "miDisabled", + "miMaxLength", + "miRows", + "inputName", + "fieldError" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "availableLocales", + "shape": "array", + "label": "$t:editor.data_prop.available_locales", + "itemFields": [ + "code", + "name", + "nativeName" + ] + } + ] + }, + "MultilingualTagInput": { + "label": "$t:editor.component.multilingual_tag_input", + "propControls": [ + "mtiPlaceholder", + "mtiDisabled", + "mtiCreatable", + "mtiMaxItems", + "mtiModalId", + "mtiStatePath", + "inputName", + "fieldError" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "LanguageSelector": { + "label": "$t:editor.component.language_selector", + "propControls": [ + "lsLanguageText", + "lsApiEndpoint", + "lsInline" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onLanguageChange" + ], + "dataProps": [ + { + "propKey": "availableLocales", + "shape": "array", + "label": "$t:editor.data_prop.available_locales" + } + ] + }, + "PermissionTree": { + "label": "$t:editor.component.permission_tree", + "styleControls": [ + "marginAll", + "paddingAll", + "width", + "borderStyle", + "borderColor", + "borderRadius" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.data", + "itemFields": [ + "id", + "identifier", + "name", + "children" + ] + }, + { + "propKey": "value", + "shape": "array", + "label": "$t:editor.data_prop.selected_permissions", + "itemFields": [ + "id", + "scope_type" + ] + } + ] + }, + "CategoryTree": { + "label": "$t:editor.component.category_tree", + "propControls": [ + "ctSearchKeyword", + "ctShowProductCount", + "ctSelectable" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onToggle", + "onSelectionChange" + ], + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.tree_data", + "itemFields": [ + "id", + "name", + "children" + ] + } + ] + }, + "ExtensionBadge": { + "label": "$t:editor.component.extension_badge", + "propControls": [ + "ebType", + "ebIdentifier", + "ebName" + ], + "styleControls": [ + "marginAll" + ] + }, + "UserProfile": { + "label": "$t:editor.component.user_profile", + "propControls": [ + "upProfileText", + "upLogoutText", + "upLanguageText", + "upLogoutEndpoint", + "upRedirectPath", + "upShowChevron", + "upDropdownDir", + "upDropdownOnly" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onProfileClick", + "onLogoutClick" + ], + "dataProps": [ + { + "propKey": "user", + "shape": "object", + "label": "$t:editor.data_prop.user", + "itemFields": [ + "id", + "name", + "email", + "avatar" + ], + "required": true + } + ] + }, + "FilterGroup": { + "label": "$t:editor.component.filter_group", + "propControls": [ + "fgTitle", + "fgShowReset" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onChange", + "onReset" + ], + "dataProps": [ + { + "propKey": "filters", + "shape": "array", + "label": "$t:editor.data_prop.filters", + "itemFields": [ + "id", + "label", + "type", + "options" + ], + "required": true + } + ] + }, + "SortableMenuList": { + "label": "$t:editor.component.sortable_menu_list", + "propControls": [ + "smlSelectedId", + "smlTitle", + "smlEnableDrag", + "smlToggleDisabled" + ], + "styleControls": [ + "marginAll", + "width" + ], + "events": [ + "onSelect", + "onOrderChange" + ], + "dataProps": [ + { + "propKey": "items", + "shape": "array", + "label": "$t:editor.data_prop.menu_items", + "itemFields": [ + "id", + "name", + "children" + ], + "required": true + } + ] + }, + "DynamicFieldList": { + "label": "$t:editor.component.dynamic_field_list", + "propControls": [ + "dflMaxItems" + ], + "styleControls": [ + "marginAll", + "width" + ], + "events": [ + "onItemAdd", + "onItemRemove" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "columns", + "itemLabel": "$t:editor.array_item.column", + "newItem": { + "key": "", + "type": "input", + "label": "", + "placeholder": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "key", + "widget": "text", + "label": "$t:editor.array_field.field" + }, + { + "key": "type", + "widget": "select", + "label": "$t:editor.array_field.col_type", + "options": [ + { + "value": "input", + "label": "$t:editor.col_type.input" + }, + { + "value": "number", + "label": "$t:editor.col_type.number" + }, + { + "value": "select", + "label": "$t:editor.col_type.select" + }, + { + "value": "textarea", + "label": "$t:editor.col_type.textarea" + }, + { + "value": "multilingual", + "label": "$t:editor.col_type.multilingual" + } + ] + }, + { + "key": "placeholder", + "widget": "i18n-text", + "label": "$t:editor.array_field.placeholder" + } + ] + } + }, + "dataProps": [ + { + "propKey": "items", + "shape": "array", + "label": "$t:editor.data_prop.items", + "required": true + } + ] + }, + "Td": { + "label": "$t:editor.component.td", + "styleControls": [ + "fontBold", + "fontItalic", + "textUnderline", + "textAlign", + "fontSize", + "textColor" + ] + }, + "Th": { + "label": "$t:editor.component.th", + "styleControls": [ + "fontBold", + "fontItalic", + "textUnderline", + "textAlign", + "fontSize", + "textColor" + ] + }, + "AdminSidebar": { + "label": "$t:editor.component.admin_sidebar", + "propControls": [ + "asLogo", + "asLogoAlt", + "asCollapsed", + "asCurrentLocale" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "dataProps": [ + { + "propKey": "menu", + "shape": "array", + "label": "$t:editor.data_prop.admin_sidebar_menu", + "itemFields": [ + "id", + "name", + "slug", + "url", + "icon", + "children" + ], + "required": true + } + ] + }, + "AdminFooter": { + "label": "$t:editor.component.admin_footer", + "propControls": [ + "afCopyright", + "afVersion", + "afCopyrightModalId", + "afChangelogModalId" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "backgroundColor", + "textColor" + ], + "dataProps": [ + { + "propKey": "quickLinks", + "shape": "array", + "label": "$t:editor.data_prop.admin_footer_quick_links", + "itemFields": [ + "id", + "label", + "url", + "iconName" + ] + } + ] + }, + "ThemeToggle": { + "label": "$t:editor.component.theme_toggle", + "propControls": [ + "ttAutoText", + "ttLightText", + "ttDarkText" + ], + "styleControls": [ + "marginAll" + ] + }, + "NotificationCenter": { + "label": "$t:editor.component.notification_center", + "propControls": [ + "ncTitleText", + "ncEmptyText", + "ncMarkAllReadText", + "ncDeleteAllText", + "ncUnreadOnlyText", + "ncUnreadOnly", + "ncDropdownAlign" + ], + "styleControls": [ + "marginAll" + ], + "dataProps": [ + { + "propKey": "notifications", + "shape": "array", + "label": "$t:editor.data_prop.notification_items", + "itemFields": [ + "id", + "title", + "message", + "read", + "created_at" + ] + }, + { + "propKey": "unreadCount", + "shape": "scalar", + "label": "$t:editor.data_prop.notification_unread_count" + } + ] + }, + "ColumnSelector": { + "label": "$t:editor.component.column_selector", + "propControls": [ + "csTriggerLabel", + "csRequiredText", + "csMenuTitle", + "csMenuDescription", + "csPosition", + "csTriggerIconName" + ], + "styleControls": [ + "marginAll" + ], + "dataProps": [ + { + "propKey": "columns", + "shape": "array", + "label": "$t:editor.data_prop.column_items", + "itemFields": [ + "field", + "label", + "visible" + ] + } + ] + }, + "SectionHeader": { + "label": "$t:editor.component.section_header", + "propControls": [ + "shTitle", + "shDescription" + ], + "styleControls": [ + "marginAll", + "paddingAll" + ], + "coreProps": [ + "id" + ] + } + }, + "actionRecipes": { + "comment": "admin 은 callServerThen 강조(폼/테이블 저장). params + build 풀 프레임워크.", + "goToPage": { + "label": "$t:editor.action.go_to_page.label", + "params": [ + { + "key": "url", + "label": "$t:editor.action.go_to_page.param_url", + "widget": "page-picker" + } + ], + "build": { + "handler": "navigate", + "params": { + "path": "{{url}}" + } + } + }, + "showMessage": { + "label": "$t:editor.action.show_message.label", + "params": [ + { + "key": "text", + "label": "$t:editor.action.show_message.param_text", + "widget": "i18n-text" + }, + { + "key": "tone", + "label": "$t:editor.action.show_message.param_tone", + "widget": "select", + "options": [ + { + "value": "success", + "label": "$t:editor.action.show_message.tone_success" + }, + { + "value": "error", + "label": "$t:editor.action.show_message.tone_error" + }, + { + "value": "info", + "label": "$t:editor.action.show_message.tone_info" + } + ] + } + ], + "build": { + "handler": "toast", + "params": { + "message": "{{text}}", + "type": "{{tone}}" + } + } + }, + "changeState": { + "label": "$t:editor.action.change_state.label", + "params": [ + { + "key": "key", + "label": "$t:editor.action.change_state.param_key", + "widget": "state-key-picker" + }, + { + "key": "value", + "label": "$t:editor.action.change_state.param_value", + "widget": "text" + } + ], + "build": { + "handler": "setState", + "target": "local", + "params": { + "{{key}}": "{{value}}" + } + } + }, + "refreshData": { + "label": "$t:editor.action.refresh_data.label", + "params": [ + { + "key": "src", + "label": "$t:editor.action.refresh_data.param_src", + "widget": "datasource-picker" + } + ], + "build": { + "handler": "refetchDataSource", + "params": { + "dataSourceId": "{{src}}" + } + } + }, + "callServerThen": { + "label": "$t:editor.action.call_server_then.label", + "params": [ + { + "key": "endpoint", + "label": "$t:editor.action.call_server_then.param_endpoint", + "widget": "text" + }, + { + "key": "onSuccess", + "label": "$t:editor.action.call_server_then.param_on_success", + "widget": "action-list" + }, + { + "key": "onError", + "label": "$t:editor.action.call_server_then.param_on_error", + "widget": "action-list" + } + ], + "build": { + "handler": "apiCall", + "target": "{{endpoint}}", + "onSuccess": "{{onSuccess}}", + "onError": "{{onError}}" + } + }, + "setLocale": { + "label": "$t:editor.action.set_locale.label", + "params": [ + { + "key": "target", + "label": "$t:editor.action.set_locale.param_target", + "widget": "select", + "options": [ + { + "value": "ko", + "label": "$t:editor.action.set_locale.target_ko" + }, + { + "value": "en", + "label": "$t:editor.action.set_locale.target_en" + }, + { + "value": "ja", + "label": "$t:editor.action.set_locale.target_ja" + } + ] + } + ], + "build": { + "handler": "setLocale", + "params": { + "target": "{{target}}" + } + } + }, + "setTheme": { + "label": "$t:editor.action.set_theme.label", + "params": [ + { + "key": "target", + "label": "$t:editor.action.set_theme.param_target", + "widget": "select", + "options": [ + { + "value": "auto", + "label": "$t:editor.action.set_theme.target_auto" + }, + { + "value": "light", + "label": "$t:editor.action.set_theme.target_light" + }, + { + "value": "dark", + "label": "$t:editor.action.set_theme.target_dark" + } + ] + } + ], + "build": { + "handler": "setTheme", + "params": { + "target": "{{target}}" + } + } + }, + "scrollToSection": { + "label": "$t:editor.action.scroll_to_section.label", + "params": [ + { + "key": "sectionId", + "label": "$t:editor.action.scroll_to_section.param_section_id", + "widget": "text" + } + ], + "build": { + "handler": "scrollToSection", + "params": { + "sectionId": "{{sectionId}}" + } + } + }, + "setDateRange": { + "label": "$t:editor.action.set_date_range.label", + "params": [ + { + "key": "preset", + "label": "$t:editor.action.set_date_range.param_preset", + "widget": "select", + "options": [ + { + "value": "today", + "label": "$t:editor.action.set_date_range.preset_today" + }, + { + "value": "week", + "label": "$t:editor.action.set_date_range.preset_week" + }, + { + "value": "month", + "label": "$t:editor.action.set_date_range.preset_month" + }, + { + "value": "year", + "label": "$t:editor.action.set_date_range.preset_year" + } + ] + } + ], + "build": { + "handler": "setDateRange", + "params": { + "preset": "{{preset}}" + } + } + }, + "toggleFilterVisibility": { + "label": "$t:editor.action.toggle_filter_visibility.label", + "params": [ + { + "key": "filterKey", + "label": "$t:editor.action.toggle_filter_visibility.param_filter_key", + "widget": "text" + } + ], + "build": { + "handler": "toggleFilterVisibility", + "params": { + "filterKey": "{{filterKey}}" + } + } + }, + "saveMultilingualTag": { + "label": "$t:editor.action.save_multilingual_tag.label", + "params": [ + { + "key": "tag", + "label": "$t:editor.action.save_multilingual_tag.param_tag", + "widget": "i18n-text" + } + ], + "build": { + "handler": "saveMultilingualTag", + "params": { + "tag": "{{tag}}" + } + } + }, + "initTheme": { + "label": "$t:editor.action.init_theme.label", + "params": [ + { + "key": "target", + "label": "$t:editor.action.init_theme.param_target", + "widget": "select", + "options": [ + { + "value": "auto", + "label": "$t:editor.action.init_theme.target_auto" + }, + { + "value": "light", + "label": "$t:editor.action.init_theme.target_light" + }, + { + "value": "dark", + "label": "$t:editor.action.init_theme.target_dark" + } + ] + } + ], + "build": { + "handler": "initTheme", + "params": { + "target": "{{target}}" + } + } + }, + "initMenuFromUrl": { + "label": "$t:editor.action.init_menu_from_url.label", + "params": [], + "build": { + "handler": "initMenuFromUrl" + } + }, + "initFilterVisibility": { + "label": "$t:editor.action.init_filter_visibility.label", + "params": [], + "build": { + "handler": "initFilterVisibility" + } + } + }, + "computedRecipes": { + "comment": "admin_basic 소유 자동 계산 친화 보기 프리셋 (R-P1~R-P4). expr 은 {{}} 없이 {paramKey} 플레이스홀더만.", + "filter_default": { + "label": "$t:editor.computed.filter_default.label", + "group": "common", + "params": [ + { + "key": "localPath", + "label": "$t:editor.computed.filter_default.param_local_path", + "widget": "text", + "required": true + }, + { + "key": "queryKey", + "label": "$t:editor.computed.filter_default.param_query_key", + "widget": "text", + "required": true + }, + { + "key": "fallback", + "label": "$t:editor.computed.filter_default.param_fallback", + "widget": "text" + } + ], + "expr": "_local.{localPath} ?? query.{queryKey} ?? '{fallback}'" + }, + "readonly_by_ability": { + "label": "$t:editor.computed.readonly_by_ability.label", + "group": "common", + "params": [ + { + "key": "source", + "label": "$t:editor.computed.readonly_by_ability.param_source", + "widget": "datasource-picker", + "required": true + }, + { + "key": "abilityKey", + "label": "$t:editor.computed.readonly_by_ability.param_ability_key", + "widget": "text", + "required": true + }, + { + "key": "requireRouteId", + "label": "$t:editor.computed.readonly_by_ability.param_require_route_id", + "widget": "toggle" + } + ], + "expr": "{source}?.data?.abilities?.{abilityKey} !== true" + }, + "options_from_api": { + "label": "$t:editor.computed.options_from_api.label", + "group": "common", + "params": [ + { + "key": "source", + "label": "$t:editor.computed.options_from_api.param_source", + "widget": "binding-picker", + "required": true + }, + { + "key": "filter", + "label": "$t:editor.computed.options_from_api.param_filter", + "widget": "condition" + }, + { + "key": "valueField", + "label": "$t:editor.computed.options_from_api.param_value_field", + "widget": "text", + "required": true + }, + { + "key": "labelField", + "label": "$t:editor.computed.options_from_api.param_label_field", + "widget": "text", + "required": true + } + ], + "expr": "({source} ?? []).filter({filter}).map(x => ({ value: x.{valueField}, label: x.{labelField} }))" + }, + "constant": { + "label": "$t:editor.computed.constant.label", + "group": "common", + "params": [ + { + "key": "valueKind", + "label": "$t:editor.computed.constant.param_value_kind", + "widget": "select", + "options": [ + { + "value": "string", + "label": "$t:editor.computed.constant.value_kind_string" + }, + { + "value": "number", + "label": "$t:editor.computed.constant.value_kind_number" + }, + { + "value": "boolean", + "label": "$t:editor.computed.constant.value_kind_boolean" + } + ] + }, + { + "key": "value", + "label": "$t:editor.computed.constant.param_value", + "widget": "text" + } + ], + "expr": "'{value}'" + } + }, + "errorRecipes": { + "comment": "-3 — 페이지 설정 [에러 처리] 탭. 403/404/500 등 오류 상황 친화 동작. 키 = 핸들러명(ErrorHandlingForm 이 r.id === handler 로 매칭). build/params 는 코어 시드(coreActionRecipes errorRecipes)와 정합 — setState 는 동적 키 단일이 아닌 state-key-value 스프레드(여러 상태 키·빈 값 입력 보존), openModal 은 top-level target(엔진 dispatch 가 읽는 위치), showErrorPage 는 표시 위치(content/full).", + "showErrorPage": { + "label": "$t:editor.error.show_error_page.label", + "params": [ + { + "key": "target", + "label": "$t:editor.error.show_error_page.param_target", + "widget": "select", + "options": [ + { + "value": "content" + }, + { + "value": "full" + } + ] + } + ], + "build": { + "handler": "showErrorPage", + "params": { + "target": "{{target}}" + } + } + }, + "navigate": { + "label": "$t:editor.error.navigate.label", + "params": [ + { + "key": "path", + "label": "$t:editor.error.navigate.param_path", + "widget": "page-picker" + } + ], + "build": { + "handler": "navigate", + "params": { + "path": "{{path}}" + } + } + }, + "toast": { + "label": "$t:editor.error.toast.label", + "params": [ + { + "key": "message", + "label": "$t:editor.error.toast.param_text", + "widget": "i18n-text" + } + ], + "build": { + "handler": "toast", + "params": { + "message": "{{message}}" + } + } + }, + "openModal": { + "label": "$t:editor.error.open_modal.label", + "params": [ + { + "key": "target", + "label": "$t:editor.error.open_modal.param_modal_id", + "widget": "modal-picker" + } + ], + "build": { + "handler": "openModal", + "target": "{{target}}" + } + }, + "setState": { + "label": "$t:editor.error.set_state.label", + "params": [ + { + "key": "target", + "label": "$t:editor.error.set_state.param_target", + "widget": "select", + "options": [ + { + "value": "local" + }, + { + "value": "global" + } + ] + }, + { + "key": "state", + "label": "$t:editor.error.set_state.param_state", + "widget": "state-key-value" + }, + { + "key": "merge", + "label": "$t:editor.error.set_state.param_merge", + "widget": "toggle" + } + ], + "build": { + "handler": "setState", + "params": { + "target": "{{target}}", + "merge": "{{merge}}", + "...": "{{state}}" + } + } + }, + "sequence": { + "label": "$t:editor.error.sequence.label", + "params": [ + { + "key": "actions", + "label": "$t:editor.error.sequence.param_actions", + "widget": "action-list" + } + ], + "build": { + "handler": "sequence", + "params": { + "actions": "{{actions}}" + } + } + }, + "parallel": { + "label": "$t:editor.error.parallel.label", + "params": [ + { + "key": "actions", + "label": "$t:editor.error.parallel.param_actions", + "widget": "action-list" + } + ], + "build": { + "handler": "parallel", + "params": { + "actions": "{{actions}}" + } + } + } + }, + "loadingComponents": { + "comment": "-4 — [로딩 화면] 탭 로딩 표시 컴포넌트 후보. components.json 에 실제 등록된 로딩 역할 컴포넌트만 (LoadingSpinner=spinner, PageLoading=page). skeleton 역할 전용 컴포넌트는 미등록.", + "loadingSpinner": { + "name": "LoadingSpinner", + "role": "spinner", + "label": "$t:editor.loading.loading_spinner" + }, + "pageLoading": { + "name": "PageLoading", + "role": "page", + "label": "$t:editor.loading.page_loading" + } + }, + "conditionRecipes": { + "comment": "admin 권한/능력(H)·폼 검증(G)·로딩/저장 상태 보강. expr 본문(중괄호 없음).", + "operators": [ + { + "value": "isAdmin", + "label": "$t:editor.condition.is_admin", + "expr": "_global?.currentUser?.is_admin === true" + }, + { + "value": "isLoggedIn", + "label": "$t:editor.condition.is_logged_in", + "expr": "_global?.currentUser?.uuid" + }, + { + "value": "isSaving", + "label": "$t:editor.condition.is_saving", + "expr": "_local?.isSaving" + }, + { + "value": "notSaving", + "label": "$t:editor.condition.not_saving", + "expr": "!_local?.isSaving" + }, + { + "value": "hasChanges", + "label": "$t:editor.condition.has_changes", + "expr": "_local?.hasChanges" + }, + { + "value": "hasErrors", + "label": "$t:editor.condition.has_errors", + "expr": "!!_local?.errors" + }, + { + "value": "noErrors", + "label": "$t:editor.condition.no_errors", + "expr": "!_local?.errors" + }, + { + "value": "dsHasData", + "label": "$t:editor.condition.ds_has_data", + "params": [ + { + "key": "src", + "label": "$t:editor.condition.param_src", + "widget": "datasource-picker" + } + ], + "expr": "({src}?.data?.length ?? 0) > 0" + }, + { + "value": "dsEmpty", + "label": "$t:editor.condition.ds_empty", + "params": [ + { + "key": "src", + "label": "$t:editor.condition.param_src", + "widget": "datasource-picker" + } + ], + "expr": "({src}?.data?.length ?? 0) === 0" + }, + { + "value": "dsLoading", + "label": "$t:editor.condition.ds_loading", + "params": [ + { + "key": "src", + "label": "$t:editor.condition.param_src", + "widget": "datasource-picker" + } + ], + "expr": "{src}?.loading" + }, + { + "value": "fieldEquals", + "label": "$t:editor.condition.field_equals", + "params": [ + { + "key": "field", + "label": "$t:editor.condition.param_field", + "widget": "text" + }, + { + "key": "value", + "label": "$t:editor.condition.param_value", + "widget": "text" + } + ], + "expr": "{field} === '{value}'", + "aliases": [ + "({field} ?? '{default}') === '{value}'", + "({field} ?? {default}) === '{value}'" + ] + }, + { + "value": "fieldNotEquals", + "label": "$t:editor.condition.field_not_equals", + "params": [ + { + "key": "field", + "label": "$t:editor.condition.param_field", + "widget": "text" + }, + { + "key": "value", + "label": "$t:editor.condition.param_value", + "widget": "text" + } + ], + "expr": "{field} !== '{value}'", + "aliases": [ + "({field} ?? '{default}') !== '{value}'", + "({field} ?? {default}) !== '{value}'" + ] + }, + { + "value": "stateEquals", + "label": "$t:editor.condition.state_equals", + "params": [ + { + "key": "key", + "label": "$t:editor.condition.param_state_key", + "widget": "state-key-picker" + }, + { + "key": "value", + "label": "$t:editor.condition.param_value", + "widget": "text" + } + ], + "expr": "{key} === '{value}'" + }, + { + "value": "isEditMode", + "label": "$t:editor.condition.is_edit_mode", + "expr": "!!route?.id" + }, + { + "value": "isCreateMode", + "label": "$t:editor.condition.is_create_mode", + "expr": "!route?.id" + }, + { + "value": "fieldHasError", + "label": "$t:editor.condition.field_has_error", + "params": [ + { + "key": "field", + "label": "$t:editor.condition.param_field", + "widget": "text" + } + ], + "expr": "!!_local?.errors?.['{field}']" + }, + { + "value": "hasAbility", + "label": "$t:editor.condition.has_ability", + "params": [ + { + "key": "scope", + "label": "$t:editor.condition.param_scope", + "widget": "text" + }, + { + "key": "ability", + "label": "$t:editor.condition.param_ability", + "widget": "text" + } + ], + "expr": "{scope}?.abilities?.{ability} !== false" + }, + { + "value": "valueTruthy", + "label": "$t:editor.condition.value_truthy", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path}", + "aliases": [ + "{path} ?? false", + "{path} ?? true" + ] + }, + { + "value": "valueFalsy", + "label": "$t:editor.condition.value_falsy", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "!{path}" + }, + { + "value": "listNonEmpty", + "label": "$t:editor.condition.list_non_empty", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "({path} ?? []).length > 0", + "aliases": [ + "{path} && {path}.length > 0", + "{path}?.length > 0", + "({path}?.length ?? 0) > 0" + ] + }, + { + "value": "listEmpty", + "label": "$t:editor.condition.list_empty", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "({path} ?? []).length === 0", + "aliases": [ + "!{path} || {path}.length === 0", + "{path}?.length === 0", + "({path}?.length ?? 0) === 0", + "!({path} ?? []).length", + "!{path}.length", + "!{path}?.length" + ] + }, + { + "value": "numGte", + "label": "$t:editor.condition.num_gte", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} >= {n}", + "aliases": [ + "({path} ?? 0) >= {n}" + ] + }, + { + "value": "numLte", + "label": "$t:editor.condition.num_lte", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} <= {n}", + "aliases": [ + "({path} ?? 0) <= {n}" + ] + }, + { + "value": "numGt", + "label": "$t:editor.condition.num_gt", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} > {n}", + "aliases": [ + "({path} ?? 0) > {n}", + "({path} ?? []).length > {n}" + ] + }, + { + "value": "numLt", + "label": "$t:editor.condition.num_lt", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} < {n}", + "aliases": [ + "({path} ?? 0) < {n}" + ] + }, + { + "value": "valueIsTrue", + "label": "$t:editor.condition.value_is_true", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === true" + }, + { + "value": "valueIsFalse", + "label": "$t:editor.condition.value_is_false", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === false" + }, + { + "value": "valueNotFalse", + "label": "$t:editor.condition.value_not_false", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== false" + }, + { + "value": "valueNotTrue", + "label": "$t:editor.condition.value_not_true", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== true" + }, + { + "value": "valueDefined", + "label": "$t:editor.condition.value_defined", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== undefined" + }, + { + "value": "valueUndefined", + "label": "$t:editor.condition.value_undefined", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === undefined" + }, + { + "value": "valueNotNull", + "label": "$t:editor.condition.value_not_null", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== null", + "aliases": [ + "{path} != null" + ] + }, + { + "value": "valueIsNull", + "label": "$t:editor.condition.value_is_null", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === null", + "aliases": [ + "{path} == null" + ] + }, + { + "value": "fieldMatches", + "label": "$t:editor.condition.field_matches", + "params": [ + { + "key": "a", + "label": "$t:editor.condition.param_field_a", + "widget": "state-key-picker" + }, + { + "key": "b", + "label": "$t:editor.condition.param_field_b", + "widget": "state-key-picker" + } + ], + "expr": "{a} === {b}", + "aliases": [ + "{a} === ({b} ?? '{default}')", + "({a} ?? 0) === {b}" + ] + }, + { + "value": "fieldDiffers", + "label": "$t:editor.condition.field_differs", + "params": [ + { + "key": "a", + "label": "$t:editor.condition.param_field_a", + "widget": "state-key-picker" + }, + { + "key": "b", + "label": "$t:editor.condition.param_field_b", + "widget": "state-key-picker" + } + ], + "expr": "{a} !== {b}", + "aliases": [ + "{a} != {b}", + "{a} !== ({b} ?? '{default}')" + ] + } + ] + }, + "sampleGlobal": { + "comment": "admin 베이스 레이아웃이 의존하는 _global.* baseline. 관리자 분기용 currentUser.is_admin: true + 권한. `$`-prefixed 키($locale/$locales)는 PreviewCanvas 가 렌더 컨텍스트 최상위로 끌어올리는 엔진 전역 샘플(런타임 createGlobalVariables 와 동일 위치) — 로그인 화면 등 로케일 선택 드롭다운(`{{$locales}}`) 미리보기용.", + "$locale": "ko", + "$locales": [ + "ko", + "en" + ], + "currentUser": { + "uuid": "sample-uuid-admin", + "id": 1, + "name": "샘플 관리자", + "nickname": "샘플 관리자", + "email": "admin@example.com", + "avatar": null, + "avatar_url": null, + "is_admin": true, + "roles": [ + "super_admin" + ], + "permissions": [ + "core.*" + ] + }, + "settings": { + "general": { + "site_name": "샘플 사이트", + "site_description": "편집 모드 미리보기 — 실제 사이트 설정은 운영 환경에서 적용됩니다.", + "site_logo_url": null + }, + "site_name": "샘플 사이트" + }, + "site": { + "name": "샘플 사이트" + } + }, + "sampleData": { + "comment": "admin 자체 + 코어 SSoT 도메인. locales/admin_menus/me/installed_modules/active_plugins/users 등. 실제 데이터소스 ID 는 착수 시점 admin 레이아웃 data_sources 로 재검증 — 본 블록은 코어 SSoT/공통 폴백.", + "byDataSourceId": { + "locales": { + "data": [ + { + "code": "ko", + "name": "한국어", + "native": "한국어", + "active": true, + "default": true + }, + { + "code": "en", + "name": "English", + "native": "English", + "active": true, + "default": false + }, + { + "code": "ja", + "name": "일본어", + "native": "日本語", + "active": true, + "default": false + } + ] + }, + "me": { + "data": { + "id": 1, + "uuid": "sample-uuid-admin", + "name": "샘플 관리자", + "email": "admin@example.com", + "profile_image": null, + "roles": [ + "super_admin" + ], + "permissions": [ + "core.*" + ], + "last_login_at": "2026-05-29T09:00:00+09:00" + } + }, + "installed_modules": { + "data": [ + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "쇼핑몰 모듈" + }, + { + "identifier": "sirsoft-board", + "name": "게시판", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "게시판 모듈" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "정적 페이지 모듈" + } + ] + }, + "active_plugins": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "결제 플러그인" + } + ] + }, + "users": { + "data": { + "data": [ + { + "number": 355, + "uuid": "00000000-0000-4000-8000-000000000003", + "name": "연윤미", + "nickname": null, + "email": "mijung32@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 362, + "identifier": "playwright_test_6a1a6f5400fff", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 354, + "uuid": "00000000-0000-4000-8000-000000000004", + "name": "임영길", + "nickname": null, + "email": "youngsoo58@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 361, + "identifier": "playwright_test_6a1a6f53f1137", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 353, + "uuid": "00000000-0000-4000-8000-000000000005", + "name": "함재호", + "nickname": null, + "email": "youngwhan.choi@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 359, + "identifier": "playwright_test_6a1a6f53f0fb7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 352, + "uuid": "00000000-0000-4000-8000-000000000006", + "name": "홍경춘", + "nickname": null, + "email": "sungjin59@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 360, + "identifier": "playwright_test_6a1a6f53f10d4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 351, + "uuid": "00000000-0000-4000-8000-000000000007", + "name": "정수연", + "nickname": null, + "email": "xgwon@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 358, + "identifier": "playwright_test_6a1a6f53eb332", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 350, + "uuid": "00000000-0000-4000-8000-000000000008", + "name": "탁홍선", + "nickname": null, + "email": "jaehun.bae@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 356, + "identifier": "playwright_test_6a1a6f02268a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 349, + "uuid": "00000000-0000-4000-8000-000000000009", + "name": "표승현", + "nickname": null, + "email": "han.jina@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 355, + "identifier": "playwright_test_6a1a6f022390b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 348, + "uuid": "00000000-0000-4000-8000-000000000010", + "name": "구도연", + "nickname": null, + "email": "jihye06@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 354, + "identifier": "playwright_test_6a1a6f021f633", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 347, + "uuid": "00000000-0000-4000-8000-000000000011", + "name": "옥지혜", + "nickname": null, + "email": "cho.suran@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 353, + "identifier": "playwright_test_6a1a6f021f628", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 346, + "uuid": "00000000-0000-4000-8000-000000000012", + "name": "방윤미", + "nickname": null, + "email": "jungsoo04@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 357, + "identifier": "playwright_test_6a1a6f022f471", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 345, + "uuid": "00000000-0000-4000-8000-000000000013", + "name": "신예준", + "nickname": null, + "email": "sangjun71@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 352, + "identifier": "playwright_test_6a1a6e97a20cf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 344, + "uuid": "00000000-0000-4000-8000-000000000014", + "name": "황수정", + "nickname": null, + "email": "rseo@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 351, + "identifier": "playwright_test_6a1a6e97a1e6b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 343, + "uuid": "00000000-0000-4000-8000-000000000015", + "name": "국상준", + "nickname": null, + "email": "chang.yeojin@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 350, + "identifier": "playwright_test_6a1a6e979de31", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 342, + "uuid": "00000000-0000-4000-8000-000000000016", + "name": "권형철", + "nickname": null, + "email": "hwang.miyoung@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 349, + "identifier": "playwright_test_6a1a6e979de4f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 341, + "uuid": "00000000-0000-4000-8000-000000000017", + "name": "노동현", + "nickname": null, + "email": "seo.banhee@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 348, + "identifier": "playwright_test_6a1a6e979dde1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + } + ], + "statistics": { + "total_users": 355, + "users_this_week": 354, + "users_this_month": 355, + "users_today": 0, + "active_users_this_week": 1 + }, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + }, + "pagination": { + "current_page": 1, + "last_page": 24, + "per_page": 15, + "total": 355, + "from": 1, + "to": 15, + "has_more_pages": true + } + } + }, + "roles": { + "data": { + "data": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자", + "name_raw": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "description": "시스템의 모든 기능에 접근할 수 있는 최고 관리자입니다.", + "description_raw": { + "ko": "시스템의 모든 기능에 접근할 수 있는 최고 관리자입니다.", + "en": "Super administrator with access to all system features.", + "ja": "システムのすべての機能にアクセスできる最高管理者です。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 2, + "identifier": "manager", + "name": "매니저", + "name_raw": { + "ko": "매니저", + "en": "Manager", + "ja": "マネージャー" + }, + "description": "콘텐츠 및 사용자 관리 권한을 가진 관리자입니다.", + "description_raw": { + "ko": "콘텐츠 및 사용자 관리 권한을 가진 관리자입니다.", + "en": "Manager with content and user management permissions.", + "ja": "コンテンツおよびユーザー管理権限を持つ管理者です。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 3, + "identifier": "user", + "name": "일반 사용자", + "name_raw": { + "ko": "일반 사용자", + "en": "User", + "ja": "一般ユーザー" + }, + "description": "기본 사용자 역할입니다.", + "description_raw": { + "ko": "기본 사용자 역할입니다.", + "en": "Default user role.", + "ja": "基本的なユーザーロールです。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 4, + "identifier": "guest", + "name": "비회원", + "name_raw": { + "ko": "비회원", + "en": "Guest", + "ja": "非会員" + }, + "description": "인증되지 않은 사용자 역할입니다. 관리자가 권한을 부여할 수 있습니다.", + "description_raw": { + "ko": "인증되지 않은 사용자 역할입니다. 관리자가 권한을 부여할 수 있습니다.", + "en": "Unauthenticated user role. Permissions can be granted by administrators.", + "ja": "認証されていないユーザーロールです。管理者が権限を付与することができます。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 5, + "identifier": "sirsoft-ecommerce.manager", + "name": "이커머스 관리자", + "name_raw": { + "ko": "이커머스 관리자", + "en": "Ecommerce Manager", + "ja": "eコマース管理者" + }, + "description": "이커머스 관리 권한을 가진 역할", + "description_raw": { + "ko": "이커머스 관리 권한을 가진 역할", + "en": "Role with ecommerce management permissions", + "ja": "eコマース管理権限を持つロール" + }, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "extension_name": "이커머스", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 6, + "identifier": "sirsoft-gdpr.privacy", + "name": "개인정보 운영자", + "name_raw": { + "ko": "개인정보 운영자", + "en": "Privacy Operator", + "ja": "個人情報管理者" + }, + "description": "GDPR 도메인 운영 권한 (설정·동의 이력 조회)", + "description_raw": { + "ko": "GDPR 도메인 운영 권한 (설정·동의 이력 조회)", + "en": "Operational authority over GDPR domain (settings, consent log)", + "ja": "GDPRドメイン運営権限(設定・同意履歴閲覧)" + }, + "extension_type": "plugin", + "extension_identifier": "sirsoft-gdpr", + "extension_name": "GDPR (일반 데이터 보호 규정)", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:42", + "updated_at": "2026-05-23 22:44:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 7, + "identifier": "sirsoft-board.notice.manager", + "name": "공지사항 게시판 관리자", + "name_raw": { + "ko": "공지사항 게시판 관리자", + "en": "Notice Board Manager" + }, + "description": "공지사항 게시판의 관리자 역할", + "description_raw": { + "ko": "공지사항 게시판의 관리자 역할", + "en": "Manager role for notice board" + }, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "extension_name": "게시판", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-26 11:41:23", + "updated_at": "2026-05-26 11:41:23", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 8, + "identifier": "sirsoft-board.notice.step", + "name": "공지사항 게시판 스텝", + "name_raw": { + "ko": "공지사항 게시판 스텝", + "en": "Notice Board Step" + }, + "description": "공지사항 게시판의 스텝 역할", + "description_raw": { + "ko": "공지사항 게시판의 스텝 역할", + "en": "Step role for notice board" + }, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "extension_name": "게시판", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-26 11:41:23", + "updated_at": "2026-05-26 11:41:23", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 9, + "identifier": "playwright_test_6a17dc96c7eb0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 10, + "identifier": "playwright_test_6a17dc96c7ec1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 11, + "identifier": "playwright_test_6a17dc96c7edf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 12, + "identifier": "playwright_test_6a17dc96c8081", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 13, + "identifier": "playwright_test_6a17dcc5ddad1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:12:21", + "updated_at": "2026-05-28 15:12:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 14, + "identifier": "playwright_test_6a17dcc5ddbd5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:12:21", + "updated_at": "2026-05-28 15:12:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 15, + "identifier": "playwright_test_6a17dcc5e1b71", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:12:21", + "updated_at": "2026-05-28 15:12:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 16, + "identifier": "playwright_test_6a17dd2194edd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 17, + "identifier": "playwright_test_6a17dd2194ee7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 18, + "identifier": "playwright_test_6a17dd21985b9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 19, + "identifier": "playwright_test_6a17dd21a9384", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 20, + "identifier": "playwright_test_6a17dd7fafe12", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 21, + "identifier": "playwright_test_6a17dd7fafe1c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 22, + "identifier": "playwright_test_6a17dd7fafe0c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 23, + "identifier": "playwright_test_6a17dd7fb32a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 24, + "identifier": "playwright_test_6a17dde5d21ad", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 25, + "identifier": "playwright_test_6a17dde5d3abf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 26, + "identifier": "playwright_test_6a17dde5d5f60", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 27, + "identifier": "playwright_test_6a17dde5dadda", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 28, + "identifier": "playwright_test_6a17de242d897", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 29, + "identifier": "playwright_test_6a17de2432df0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 30, + "identifier": "playwright_test_6a17de2432e95", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 31, + "identifier": "playwright_test_6a17de24330d3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 32, + "identifier": "playwright_test_6a17e706bba23", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 33, + "identifier": "playwright_test_6a17e706c111f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 34, + "identifier": "playwright_test_6a17e706c3b29", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 35, + "identifier": "playwright_test_6a17e706c548d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 36, + "identifier": "playwright_test_6a17e7d64c039", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 37, + "identifier": "playwright_test_6a17e7d65221c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 38, + "identifier": "playwright_test_6a17e7d6566ee", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 39, + "identifier": "playwright_test_6a17e7d65e293", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 40, + "identifier": "playwright_test_6a17e81dde098", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:00:45", + "updated_at": "2026-05-28 16:00:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 41, + "identifier": "playwright_test_6a17e81dde1c6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:00:45", + "updated_at": "2026-05-28 16:00:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 42, + "identifier": "playwright_test_6a17e81ddfb8a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:00:45", + "updated_at": "2026-05-28 16:00:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 43, + "identifier": "playwright_test_6a17e9164da2f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 44, + "identifier": "playwright_test_6a17e91651700", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 45, + "identifier": "playwright_test_6a17e916516db", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 46, + "identifier": "playwright_test_6a17e916565c5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 47, + "identifier": "playwright_test_6a17ea5ec2240", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 48, + "identifier": "playwright_test_6a17ea5ec5562", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 49, + "identifier": "playwright_test_6a17ea5ecc4b4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 50, + "identifier": "playwright_test_6a17ea5ee1c46", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 51, + "identifier": "playwright_test_6a17f1db0af02", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 52, + "identifier": "playwright_test_6a17f1db0ff11", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 53, + "identifier": "playwright_test_6a17f1db13bb6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 54, + "identifier": "playwright_test_6a17f1db17f91", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 55, + "identifier": "playwright_test_6a17f1db1b73d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 56, + "identifier": "playwright_test_6a17f20d43d10", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 57, + "identifier": "playwright_test_6a17f20d4a002", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 58, + "identifier": "playwright_test_6a17f20d5e8b1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 59, + "identifier": "playwright_test_6a17f20d5e917", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 60, + "identifier": "playwright_test_6a17f20d6844b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 61, + "identifier": "playwright_test_6a17f234cf3de", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 62, + "identifier": "playwright_test_6a17f234d1bb7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 63, + "identifier": "playwright_test_6a17f234d1d6b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 64, + "identifier": "playwright_test_6a17f234d784b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 65, + "identifier": "playwright_test_6a17f234da59d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 66, + "identifier": "playwright_test_6a17f2e9e0038", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:46:49", + "updated_at": "2026-05-28 16:46:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 67, + "identifier": "playwright_test_6a17f2e9e01c7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:46:49", + "updated_at": "2026-05-28 16:46:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 68, + "identifier": "playwright_test_6a17f2fcc5543", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 69, + "identifier": "playwright_test_6a17f2fcc8edc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 70, + "identifier": "playwright_test_6a17f2fcce288", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 71, + "identifier": "playwright_test_6a17f2fcd271e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 72, + "identifier": "playwright_test_6a17f61d4148b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 73, + "identifier": "playwright_test_6a17f61d4149a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 74, + "identifier": "playwright_test_6a17f61d45ee9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 75, + "identifier": "playwright_test_6a17f61d4ed7a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 76, + "identifier": "playwright_test_6a180583206cc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 77, + "identifier": "playwright_test_6a18058320716", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 78, + "identifier": "playwright_test_6a18058320769", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 80, + "identifier": "playwright_test_6a18058321211", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 81, + "identifier": "playwright_test_6a1805d65fbcd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:07:34", + "updated_at": "2026-05-28 18:07:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 82, + "identifier": "playwright_test_6a180811ecc8c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:17:05", + "updated_at": "2026-05-28 18:17:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 83, + "identifier": "playwright_test_6a19031a3affd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:10", + "updated_at": "2026-05-29 12:08:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 84, + "identifier": "playwright_test_6a19031a3b01e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:10", + "updated_at": "2026-05-29 12:08:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 85, + "identifier": "playwright_test_6a19031a3b01a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:10", + "updated_at": "2026-05-29 12:08:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 86, + "identifier": "playwright_test_6a19034a882c6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:58", + "updated_at": "2026-05-29 12:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 87, + "identifier": "playwright_test_6a19034a931e2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:58", + "updated_at": "2026-05-29 12:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 88, + "identifier": "playwright_test_6a19034a9ae8b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:58", + "updated_at": "2026-05-29 12:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 89, + "identifier": "playwright_test_6a1903972c6a4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:10:15", + "updated_at": "2026-05-29 12:10:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 90, + "identifier": "playwright_test_6a1903972f066", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:10:15", + "updated_at": "2026-05-29 12:10:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 91, + "identifier": "playwright_test_6a1903972f0f9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:10:15", + "updated_at": "2026-05-29 12:10:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 92, + "identifier": "playwright_test_6a19040a9ec23", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:10", + "updated_at": "2026-05-29 12:12:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 93, + "identifier": "playwright_test_6a19040aa1996", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:10", + "updated_at": "2026-05-29 12:12:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 94, + "identifier": "playwright_test_6a19040aac473", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:10", + "updated_at": "2026-05-29 12:12:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 95, + "identifier": "playwright_test_6a1904247c017", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:36", + "updated_at": "2026-05-29 12:12:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 96, + "identifier": "playwright_test_6a19042487e7a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:36", + "updated_at": "2026-05-29 12:12:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 97, + "identifier": "playwright_test_6a1904248d0ba", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:36", + "updated_at": "2026-05-29 12:12:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 98, + "identifier": "playwright_test_6a19049930b74", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:14:33", + "updated_at": "2026-05-29 12:14:33", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 99, + "identifier": "playwright_test_6a19049934717", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:14:33", + "updated_at": "2026-05-29 12:14:33", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 100, + "identifier": "playwright_test_6a1904993845b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:14:33", + "updated_at": "2026-05-29 12:14:33", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 101, + "identifier": "playwright_test_6a19050d83538", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:16:29", + "updated_at": "2026-05-29 12:16:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 102, + "identifier": "playwright_test_6a19050d835a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:16:29", + "updated_at": "2026-05-29 12:16:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 103, + "identifier": "playwright_test_6a19050d83708", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:16:29", + "updated_at": "2026-05-29 12:16:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 104, + "identifier": "playwright_test_6a1905d926fb6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:19:53", + "updated_at": "2026-05-29 12:19:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 105, + "identifier": "playwright_test_6a1905d92700b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:19:53", + "updated_at": "2026-05-29 12:19:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 106, + "identifier": "playwright_test_6a1905d9299ba", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:19:53", + "updated_at": "2026-05-29 12:19:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 107, + "identifier": "playwright_test_6a1905ede4135", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:20:13", + "updated_at": "2026-05-29 12:20:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 108, + "identifier": "playwright_test_6a1905ede5c66", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:20:13", + "updated_at": "2026-05-29 12:20:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 109, + "identifier": "playwright_test_6a1905ede5c8a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:20:13", + "updated_at": "2026-05-29 12:20:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 110, + "identifier": "playwright_test_6a1908d0c735f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:32:32", + "updated_at": "2026-05-29 12:32:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 111, + "identifier": "playwright_test_6a1908d0cf540", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:32:32", + "updated_at": "2026-05-29 12:32:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 112, + "identifier": "playwright_test_6a1908d0cf52e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:32:32", + "updated_at": "2026-05-29 12:32:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 113, + "identifier": "playwright_test_6a190947db84d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:34:31", + "updated_at": "2026-05-29 12:34:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 114, + "identifier": "playwright_test_6a190947de88a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:34:31", + "updated_at": "2026-05-29 12:34:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 115, + "identifier": "playwright_test_6a190947e119b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:34:31", + "updated_at": "2026-05-29 12:34:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 116, + "identifier": "playwright_test_6a1909af2ecab", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:36:15", + "updated_at": "2026-05-29 12:36:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 117, + "identifier": "playwright_test_6a1909af2ec8c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:36:15", + "updated_at": "2026-05-29 12:36:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 118, + "identifier": "playwright_test_6a1909af34d5e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:36:15", + "updated_at": "2026-05-29 12:36:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 119, + "identifier": "playwright_test_6a190a734de69", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:39:31", + "updated_at": "2026-05-29 12:39:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 120, + "identifier": "playwright_test_6a190a734de6f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:39:31", + "updated_at": "2026-05-29 12:39:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 121, + "identifier": "playwright_test_6a190a734de52", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:39:31", + "updated_at": "2026-05-29 12:39:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 122, + "identifier": "playwright_test_6a190ac935cc8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:40:57", + "updated_at": "2026-05-29 12:40:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 123, + "identifier": "playwright_test_6a190ac935cd3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:40:57", + "updated_at": "2026-05-29 12:40:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 125, + "identifier": "playwright_test_6a190addb6c04", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:41:17", + "updated_at": "2026-05-29 12:41:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 126, + "identifier": "playwright_test_6a190ae21ae66", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:41:22", + "updated_at": "2026-05-29 12:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 127, + "identifier": "playwright_test_6a190ae5989a8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:41:25", + "updated_at": "2026-05-29 12:41:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 128, + "identifier": "playwright_test_6a190b2593b90", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:42:29", + "updated_at": "2026-05-29 12:42:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 129, + "identifier": "playwright_test_6a190b2d26ee2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:42:37", + "updated_at": "2026-05-29 12:42:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 130, + "identifier": "playwright_test_6a190b30a35d7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:42:40", + "updated_at": "2026-05-29 12:42:40", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 131, + "identifier": "playwright_test_6a190b952e4ec", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:44:21", + "updated_at": "2026-05-29 12:44:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 132, + "identifier": "playwright_test_6a190b9eca307", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:44:30", + "updated_at": "2026-05-29 12:44:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 133, + "identifier": "playwright_test_6a190ba24042e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:44:34", + "updated_at": "2026-05-29 12:44:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 134, + "identifier": "playwright_test_6a190bda433df", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:45:30", + "updated_at": "2026-05-29 12:45:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 135, + "identifier": "playwright_test_6a190be3e631d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:45:39", + "updated_at": "2026-05-29 12:45:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 136, + "identifier": "playwright_test_6a190be7558c8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:45:43", + "updated_at": "2026-05-29 12:45:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 137, + "identifier": "playwright_test_6a190c2c3f6dc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:46:52", + "updated_at": "2026-05-29 12:46:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 138, + "identifier": "playwright_test_6a190c35ede0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:47:01", + "updated_at": "2026-05-29 12:47:01", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 139, + "identifier": "playwright_test_6a190c398dd03", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:47:05", + "updated_at": "2026-05-29 12:47:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 140, + "identifier": "playwright_test_6a190ca057e36", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:48:48", + "updated_at": "2026-05-29 12:48:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 141, + "identifier": "playwright_test_6a190ca38c0d4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:48:51", + "updated_at": "2026-05-29 12:48:51", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 142, + "identifier": "playwright_test_6a190ca71e680", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:48:55", + "updated_at": "2026-05-29 12:48:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 143, + "identifier": "playwright_test_6a191039e6138", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:04:09", + "updated_at": "2026-05-29 13:04:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 144, + "identifier": "playwright_test_6a19103fad1bf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:04:15", + "updated_at": "2026-05-29 13:04:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 145, + "identifier": "playwright_test_6a1910430beaf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:04:19", + "updated_at": "2026-05-29 13:04:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 146, + "identifier": "playwright_test_6a191093ab385", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:05:39", + "updated_at": "2026-05-29 13:05:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 147, + "identifier": "playwright_test_6a191096b500a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:05:42", + "updated_at": "2026-05-29 13:05:42", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 148, + "identifier": "playwright_test_6a19109a1dc50", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:05:46", + "updated_at": "2026-05-29 13:05:46", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 149, + "identifier": "playwright_test_6a195132a2c99", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 150, + "identifier": "playwright_test_6a195132a2cd4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 151, + "identifier": "playwright_test_6a195132a2cbd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 152, + "identifier": "playwright_test_6a195132a3066", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 153, + "identifier": "playwright_test_6a1951b12de6e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 154, + "identifier": "playwright_test_6a1951b130dde", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 155, + "identifier": "playwright_test_6a1951b137805", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 156, + "identifier": "playwright_test_6a1951b13b460", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 157, + "identifier": "playwright_test_6a1968cf8ff62", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 158, + "identifier": "playwright_test_6a1968cf8ffaf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 159, + "identifier": "playwright_test_6a1968cf8ff36", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 160, + "identifier": "playwright_test_6a1968cf94022", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 161, + "identifier": "playwright_test_6a1968cf9414d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 162, + "identifier": "playwright_test_6a1968cf9420d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 163, + "identifier": "playwright_test_6a1968cf982e6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 164, + "identifier": "playwright_test_6a196981999ce", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 165, + "identifier": "playwright_test_6a1969819bef4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 166, + "identifier": "playwright_test_6a1969819fdf5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 167, + "identifier": "playwright_test_6a196981a2128", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 168, + "identifier": "playwright_test_6a196981a3151", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 169, + "identifier": "playwright_test_6a196981a6422", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 170, + "identifier": "playwright_test_6a196981ae952", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 171, + "identifier": "playwright_test_6a1969d527124", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:26:29", + "updated_at": "2026-05-29 19:26:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 172, + "identifier": "playwright_test_6a196a1b8e6a9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 173, + "identifier": "playwright_test_6a196a1b93f1a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 174, + "identifier": "playwright_test_6a196a1b9b0fc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 175, + "identifier": "playwright_test_6a196a1ba1ea0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 176, + "identifier": "playwright_test_6a196a1ba38a3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 177, + "identifier": "playwright_test_6a196a1ba5c65", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 178, + "identifier": "playwright_test_6a196a1badd87", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 179, + "identifier": "playwright_test_6a196a559103f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 180, + "identifier": "playwright_test_6a196a5591034", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 181, + "identifier": "playwright_test_6a196a559a3ed", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 183, + "identifier": "playwright_test_6a196a559e084", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 184, + "identifier": "playwright_test_6a196a55a05c8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 185, + "identifier": "playwright_test_6a196a55a5420", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 186, + "identifier": "playwright_test_6a196a7312546", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:07", + "updated_at": "2026-05-29 19:29:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 187, + "identifier": "playwright_test_6a196aa30dfa9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 188, + "identifier": "playwright_test_6a196aa3160c7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 189, + "identifier": "playwright_test_6a196aa3189f0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 190, + "identifier": "playwright_test_6a196aa31bb0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 191, + "identifier": "playwright_test_6a196aa31caba", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 192, + "identifier": "playwright_test_6a196aa322af8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 193, + "identifier": "playwright_test_6a196ac46d4e0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:28", + "updated_at": "2026-05-29 19:30:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 194, + "identifier": "playwright_test_6a196ac7aeb96", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:31", + "updated_at": "2026-05-29 19:30:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 195, + "identifier": "playwright_test_6a196acbd0a6f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:35", + "updated_at": "2026-05-29 19:30:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 196, + "identifier": "playwright_test_6a196acfbce93", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:39", + "updated_at": "2026-05-29 19:30:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 197, + "identifier": "playwright_test_6a196ad38acb6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:43", + "updated_at": "2026-05-29 19:30:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 198, + "identifier": "playwright_test_6a196ad78bf8b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:47", + "updated_at": "2026-05-29 19:30:47", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 199, + "identifier": "playwright_test_6a196adb5007c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:51", + "updated_at": "2026-05-29 19:30:51", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 200, + "identifier": "playwright_test_6a196b5867eff", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:32:56", + "updated_at": "2026-05-29 19:32:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 201, + "identifier": "playwright_test_6a196b5c349ae", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:00", + "updated_at": "2026-05-29 19:33:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 202, + "identifier": "playwright_test_6a196b60617c1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:04", + "updated_at": "2026-05-29 19:33:04", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 203, + "identifier": "playwright_test_6a196b647f926", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:08", + "updated_at": "2026-05-29 19:33:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 204, + "identifier": "playwright_test_6a196b686340d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:12", + "updated_at": "2026-05-29 19:33:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 205, + "identifier": "playwright_test_6a196b6c7d717", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:16", + "updated_at": "2026-05-29 19:33:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 206, + "identifier": "playwright_test_6a196b709e16c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:20", + "updated_at": "2026-05-29 19:33:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 207, + "identifier": "playwright_test_6a196b74b669d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:24", + "updated_at": "2026-05-29 19:33:24", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 208, + "identifier": "playwright_test_6a197b162ca81", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:06", + "updated_at": "2026-05-29 20:40:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 209, + "identifier": "playwright_test_6a197b1dd570c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:13", + "updated_at": "2026-05-29 20:40:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 210, + "identifier": "playwright_test_6a197b223cc18", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:18", + "updated_at": "2026-05-29 20:40:18", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 211, + "identifier": "playwright_test_6a197b26688d1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:22", + "updated_at": "2026-05-29 20:40:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 212, + "identifier": "playwright_test_6a197b2a1b129", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:26", + "updated_at": "2026-05-29 20:40:26", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 213, + "identifier": "playwright_test_6a197b2e90690", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:30", + "updated_at": "2026-05-29 20:40:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 214, + "identifier": "playwright_test_6a197b3334f28", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:35", + "updated_at": "2026-05-29 20:40:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 215, + "identifier": "playwright_test_6a197b3770379", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:39", + "updated_at": "2026-05-29 20:40:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 216, + "identifier": "playwright_test_6a197b3bc6cd1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:43", + "updated_at": "2026-05-29 20:40:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 217, + "identifier": "playwright_test_6a197b406df82", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:48", + "updated_at": "2026-05-29 20:40:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 218, + "identifier": "playwright_test_6a197b4479732", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:52", + "updated_at": "2026-05-29 20:40:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 219, + "identifier": "playwright_test_6a197b48ce74d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:56", + "updated_at": "2026-05-29 20:40:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 220, + "identifier": "playwright_test_6a197bafb53d7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:39", + "updated_at": "2026-05-29 20:42:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 221, + "identifier": "playwright_test_6a197bb2e3d67", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:42", + "updated_at": "2026-05-29 20:42:42", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 222, + "identifier": "playwright_test_6a197bb674dee", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:46", + "updated_at": "2026-05-29 20:42:46", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 223, + "identifier": "playwright_test_6a197bb9d458b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:49", + "updated_at": "2026-05-29 20:42:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 224, + "identifier": "playwright_test_6a197bbd558fd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:53", + "updated_at": "2026-05-29 20:42:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 225, + "identifier": "playwright_test_6a197bc1053aa", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:57", + "updated_at": "2026-05-29 20:42:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 226, + "identifier": "playwright_test_6a197bc48f611", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:00", + "updated_at": "2026-05-29 20:43:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 227, + "identifier": "playwright_test_6a197bc9373ab", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:05", + "updated_at": "2026-05-29 20:43:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 228, + "identifier": "playwright_test_6a197bcd6d60d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:09", + "updated_at": "2026-05-29 20:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 229, + "identifier": "playwright_test_6a197bd18cd49", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:13", + "updated_at": "2026-05-29 20:43:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 230, + "identifier": "playwright_test_6a197bd54fde8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:17", + "updated_at": "2026-05-29 20:43:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 231, + "identifier": "playwright_test_6a197bd8d1237", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:20", + "updated_at": "2026-05-29 20:43:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 232, + "identifier": "playwright_test_6a197e5b69386", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:03", + "updated_at": "2026-05-29 20:54:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 233, + "identifier": "playwright_test_6a197e6cd6e32", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 234, + "identifier": "playwright_test_6a197e6cdacd2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 235, + "identifier": "playwright_test_6a197e6cde04b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 236, + "identifier": "playwright_test_6a197e6ce261e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 237, + "identifier": "playwright_test_6a197e6ce50e9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 238, + "identifier": "playwright_test_6a197e6cf0bf9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 239, + "identifier": "playwright_test_6a197f13b4fca", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:57:07", + "updated_at": "2026-05-29 20:57:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 240, + "identifier": "playwright_test_6a19807e46cca", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 241, + "identifier": "playwright_test_6a19807e51ab4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 242, + "identifier": "playwright_test_6a19807e60d80", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 243, + "identifier": "playwright_test_6a19807e646fb", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 244, + "identifier": "playwright_test_6a19807e66d36", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 245, + "identifier": "playwright_test_6a19807e71b02", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 246, + "identifier": "playwright_test_6a19807e721b6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 247, + "identifier": "playwright_test_6a19808badf52", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:23", + "updated_at": "2026-05-29 21:03:23", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 248, + "identifier": "playwright_test_6a19808ef0916", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:26", + "updated_at": "2026-05-29 21:03:26", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 249, + "identifier": "playwright_test_6a19809010c07", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:28", + "updated_at": "2026-05-29 21:03:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 250, + "identifier": "playwright_test_6a198090aada0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:28", + "updated_at": "2026-05-29 21:03:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 251, + "identifier": "playwright_test_6a198090cc5f0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:28", + "updated_at": "2026-05-29 21:03:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 252, + "identifier": "playwright_test_6a1980916a6a5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:29", + "updated_at": "2026-05-29 21:03:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 253, + "identifier": "playwright_test_6a198091c5301", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:29", + "updated_at": "2026-05-29 21:03:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 254, + "identifier": "playwright_test_6a19809882ec9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:36", + "updated_at": "2026-05-29 21:03:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 255, + "identifier": "playwright_test_6a19809d28eae", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:41", + "updated_at": "2026-05-29 21:03:41", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 256, + "identifier": "playwright_test_6a1980a06ba2e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:44", + "updated_at": "2026-05-29 21:03:44", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 257, + "identifier": "playwright_test_6a1980a0a6baf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:44", + "updated_at": "2026-05-29 21:03:44", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 258, + "identifier": "playwright_test_6a1980a127908", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:45", + "updated_at": "2026-05-29 21:03:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 259, + "identifier": "playwright_test_6a1980a14e863", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:45", + "updated_at": "2026-05-29 21:03:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 260, + "identifier": "playwright_test_6a1980a1bf543", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:45", + "updated_at": "2026-05-29 21:03:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 261, + "identifier": "playwright_test_6a1980a642d1f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:50", + "updated_at": "2026-05-29 21:03:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 262, + "identifier": "playwright_test_6a1980a9cfea9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:53", + "updated_at": "2026-05-29 21:03:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 263, + "identifier": "playwright_test_6a1980ac9af4d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:56", + "updated_at": "2026-05-29 21:03:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 264, + "identifier": "playwright_test_6a1980aedb251", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:58", + "updated_at": "2026-05-29 21:03:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 265, + "identifier": "playwright_test_6a1980afae345", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:59", + "updated_at": "2026-05-29 21:03:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 266, + "identifier": "playwright_test_6a1980afd5b45", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:59", + "updated_at": "2026-05-29 21:03:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 267, + "identifier": "playwright_test_6a1980b0789e3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:04:00", + "updated_at": "2026-05-29 21:04:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 268, + "identifier": "playwright_test_6a1980b43ca0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:04:04", + "updated_at": "2026-05-29 21:04:04", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 269, + "identifier": "playwright_test_6a1980dbee2cc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:04:43", + "updated_at": "2026-05-29 21:04:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 270, + "identifier": "playwright_test_6a1980fb1e5a1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:05:15", + "updated_at": "2026-05-29 21:05:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 271, + "identifier": "playwright_test_6a198105e1bb5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:05:25", + "updated_at": "2026-05-29 21:05:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 272, + "identifier": "playwright_test_6a198141aa08d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:25", + "updated_at": "2026-05-29 21:06:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 273, + "identifier": "playwright_test_6a198141aa0bc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:25", + "updated_at": "2026-05-29 21:06:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 274, + "identifier": "playwright_test_6a19814cd787d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:36", + "updated_at": "2026-05-29 21:06:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 275, + "identifier": "playwright_test_6a19816110b0f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:57", + "updated_at": "2026-05-29 21:06:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 276, + "identifier": "playwright_test_6a19816bb16e7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:07:07", + "updated_at": "2026-05-29 21:07:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 277, + "identifier": "playwright_test_6a198181c8dcd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:07:29", + "updated_at": "2026-05-29 21:07:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 278, + "identifier": "playwright_test_6a1981bc705b5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:28", + "updated_at": "2026-05-29 21:08:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 279, + "identifier": "playwright_test_6a1981bc70573", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:28", + "updated_at": "2026-05-29 21:08:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 280, + "identifier": "playwright_test_6a1981bc7263a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:28", + "updated_at": "2026-05-29 21:08:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 281, + "identifier": "playwright_test_6a1981c478e33", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:36", + "updated_at": "2026-05-29 21:08:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 282, + "identifier": "playwright_test_6a1981c4a56dc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:36", + "updated_at": "2026-05-29 21:08:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 283, + "identifier": "playwright_test_6a1981c4d291c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:36", + "updated_at": "2026-05-29 21:08:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 284, + "identifier": "playwright_test_6a1981cbb966a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:43", + "updated_at": "2026-05-29 21:08:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 285, + "identifier": "playwright_test_6a1981cd5b5d9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:45", + "updated_at": "2026-05-29 21:08:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 286, + "identifier": "playwright_test_6a1981ce9dc9c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:46", + "updated_at": "2026-05-29 21:08:46", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 287, + "identifier": "playwright_test_6a1981d226840", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:50", + "updated_at": "2026-05-29 21:08:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 288, + "identifier": "playwright_test_6a1981d481bb5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:52", + "updated_at": "2026-05-29 21:08:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 289, + "identifier": "playwright_test_6a1981d59f078", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:53", + "updated_at": "2026-05-29 21:08:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 290, + "identifier": "playwright_test_6a1981d84b085", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:56", + "updated_at": "2026-05-29 21:08:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 291, + "identifier": "playwright_test_6a1981dae683b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:58", + "updated_at": "2026-05-29 21:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 292, + "identifier": "playwright_test_6a1981dcbe497", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:00", + "updated_at": "2026-05-29 21:09:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 293, + "identifier": "playwright_test_6a1981df27e59", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:03", + "updated_at": "2026-05-29 21:09:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 294, + "identifier": "playwright_test_6a1981e168db2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:05", + "updated_at": "2026-05-29 21:09:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 295, + "identifier": "playwright_test_6a1981e3d08e4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:07", + "updated_at": "2026-05-29 21:09:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 296, + "identifier": "playwright_test_6a1981e5694da", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:09", + "updated_at": "2026-05-29 21:09:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 297, + "identifier": "playwright_test_6a1981e8196bd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:12", + "updated_at": "2026-05-29 21:09:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 298, + "identifier": "playwright_test_6a1981ea4b473", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:14", + "updated_at": "2026-05-29 21:09:14", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 299, + "identifier": "playwright_test_6a1981ec7598d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:16", + "updated_at": "2026-05-29 21:09:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 300, + "identifier": "playwright_test_6a1988375dd50", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:36:07", + "updated_at": "2026-05-29 21:36:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 301, + "identifier": "playwright_test_6a19885689f88", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:36:38", + "updated_at": "2026-05-29 21:36:38", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 302, + "identifier": "playwright_test_6a1988760bfcb", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:37:10", + "updated_at": "2026-05-29 21:37:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 303, + "identifier": "playwright_test_6a19889516326", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:37:41", + "updated_at": "2026-05-29 21:37:41", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 304, + "identifier": "playwright_test_6a19893190f90", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:17", + "updated_at": "2026-05-29 21:40:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 305, + "identifier": "playwright_test_6a19893191217", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:17", + "updated_at": "2026-05-29 21:40:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 306, + "identifier": "playwright_test_6a198940b9b31", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:32", + "updated_at": "2026-05-29 21:40:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 307, + "identifier": "playwright_test_6a198940b9b3b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:32", + "updated_at": "2026-05-29 21:40:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 308, + "identifier": "playwright_test_6a19894a52760", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:42", + "updated_at": "2026-05-29 21:40:42", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 309, + "identifier": "playwright_test_6a198950eae0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:48", + "updated_at": "2026-05-29 21:40:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 310, + "identifier": "playwright_test_6a1989530b23a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:51", + "updated_at": "2026-05-29 21:40:51", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 311, + "identifier": "playwright_test_6a1989f8b1598", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:43:36", + "updated_at": "2026-05-29 21:43:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 312, + "identifier": "playwright_test_6a1989f8b1d0b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:43:36", + "updated_at": "2026-05-29 21:43:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 313, + "identifier": "playwright_test_6a1989ff76f16", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:43:43", + "updated_at": "2026-05-29 21:43:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 314, + "identifier": "playwright_test_6a198a162e1d9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:06", + "updated_at": "2026-05-29 21:44:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 315, + "identifier": "playwright_test_6a198a1803126", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:08", + "updated_at": "2026-05-29 21:44:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 316, + "identifier": "playwright_test_6a198a18dd42b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:08", + "updated_at": "2026-05-29 21:44:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 317, + "identifier": "playwright_test_6a198a2d55d8c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:29", + "updated_at": "2026-05-29 21:44:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 318, + "identifier": "playwright_test_6a198a32c717e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:34", + "updated_at": "2026-05-29 21:44:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 319, + "identifier": "playwright_test_6a198a33c221d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:35", + "updated_at": "2026-05-29 21:44:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 320, + "identifier": "playwright_test_6a198a3bea027", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:43", + "updated_at": "2026-05-29 21:44:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 321, + "identifier": "playwright_test_6a198a4163684", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:49", + "updated_at": "2026-05-29 21:44:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 322, + "identifier": "playwright_test_6a198a41b8f40", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:49", + "updated_at": "2026-05-29 21:44:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 323, + "identifier": "playwright_test_6a198a46a5aa6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:54", + "updated_at": "2026-05-29 21:44:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 324, + "identifier": "playwright_test_6a198a4c625fd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:00", + "updated_at": "2026-05-29 21:45:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 325, + "identifier": "playwright_test_6a198a4e16d6e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:02", + "updated_at": "2026-05-29 21:45:02", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 326, + "identifier": "playwright_test_6a198a4fa8c7d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:03", + "updated_at": "2026-05-29 21:45:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 327, + "identifier": "playwright_test_6a198a5583846", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:09", + "updated_at": "2026-05-29 21:45:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 328, + "identifier": "playwright_test_6a198a58121df", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:12", + "updated_at": "2026-05-29 21:45:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 329, + "identifier": "playwright_test_6a198a595a542", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:13", + "updated_at": "2026-05-29 21:45:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 330, + "identifier": "playwright_test_6a198a5d8db59", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:17", + "updated_at": "2026-05-29 21:45:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 331, + "identifier": "playwright_test_6a198a60e76bd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:20", + "updated_at": "2026-05-29 21:45:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 332, + "identifier": "playwright_test_6a198a62d84e1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:22", + "updated_at": "2026-05-29 21:45:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 333, + "identifier": "playwright_test_6a198a6579e0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:25", + "updated_at": "2026-05-29 21:45:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 334, + "identifier": "playwright_test_6a198a6abebe2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:30", + "updated_at": "2026-05-29 21:45:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 335, + "identifier": "playwright_test_6a198a6fe8b40", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:35", + "updated_at": "2026-05-29 21:45:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 336, + "identifier": "playwright_test_6a198a729d80f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:38", + "updated_at": "2026-05-29 21:45:38", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 337, + "identifier": "playwright_test_6a198a789551c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:44", + "updated_at": "2026-05-29 21:45:44", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 338, + "identifier": "playwright_test_6a198a7e2a8a4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:50", + "updated_at": "2026-05-29 21:45:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 339, + "identifier": "playwright_test_6a198a804d094", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:52", + "updated_at": "2026-05-29 21:45:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 340, + "identifier": "playwright_test_6a198a85bd0bc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:57", + "updated_at": "2026-05-29 21:45:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 341, + "identifier": "playwright_test_6a198a8b38116", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:46:03", + "updated_at": "2026-05-29 21:46:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 342, + "identifier": "playwright_test_6a198a916d135", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:46:09", + "updated_at": "2026-05-29 21:46:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 343, + "identifier": "playwright_test_6a1a6df0f3f90", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 344, + "identifier": "playwright_test_6a1a6df0f3f9a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 345, + "identifier": "playwright_test_6a1a6df0f3ec1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 346, + "identifier": "playwright_test_6a1a6df0f4087", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 347, + "identifier": "playwright_test_6a1a6df0f41ee", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:17", + "updated_at": "2026-05-30 13:56:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 348, + "identifier": "playwright_test_6a1a6e979dde1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 349, + "identifier": "playwright_test_6a1a6e979de4f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 350, + "identifier": "playwright_test_6a1a6e979de31", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 351, + "identifier": "playwright_test_6a1a6e97a1e6b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 352, + "identifier": "playwright_test_6a1a6e97a20cf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 353, + "identifier": "playwright_test_6a1a6f021f628", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 354, + "identifier": "playwright_test_6a1a6f021f633", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 355, + "identifier": "playwright_test_6a1a6f022390b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 356, + "identifier": "playwright_test_6a1a6f02268a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 357, + "identifier": "playwright_test_6a1a6f022f471", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 358, + "identifier": "playwright_test_6a1a6f53eb332", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 359, + "identifier": "playwright_test_6a1a6f53f0fb7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 360, + "identifier": "playwright_test_6a1a6f53f10d4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 361, + "identifier": "playwright_test_6a1a6f53f1137", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 362, + "identifier": "playwright_test_6a1a6f5400fff", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:12", + "updated_at": "2026-05-30 14:02:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "total": 1, + "per_page": 15 + }, + "abilities": { + "can_create": true, + "can_assign_roles": true + } + } + }, + "availableChannels": { + "data": { + "channels": [ + { + "id": "mail", + "name_key": "notification.channels.mail.name", + "icon": "fas fa-envelope", + "description_key": "notification.channels.mail.description", + "source": "core", + "source_label_key": "notification.channels.core_default", + "name": "메일", + "description": "이메일로 알림 발송", + "source_label": "코어 기본 채널", + "readiness": { + "ready": false, + "reason": "notification.readiness.mail_smtp_host_empty" + } + }, + { + "id": "database", + "name_key": "notification.channels.database.name", + "icon": "fas fa-bell", + "description_key": "notification.channels.database.description", + "source": "core", + "source_label_key": "notification.channels.core_default", + "name": "사이트내 알림", + "description": "사이트내 알림 센터에 표시", + "source_label": "코어 기본 채널", + "readiness": { + "ready": true, + "reason": null + } + } + ] + } + }, + "identityProviders": { + "data": [ + { + "identifier": "kginicis", + "name": "KG이니시스", + "channels": [ + "mobile", + "ipin" + ], + "enabled": true, + "config_status": "configured" + }, + { + "identifier": "nice", + "name": "나이스", + "channels": [ + "mobile" + ], + "enabled": false, + "config_status": "pending" + } + ] + }, + "identityPurposes": { + "data": [ + { + "id": 1, + "key": "signup", + "name": { + "ko": "회원가입", + "en": "Sign up" + }, + "enabled": true, + "channels": [ + "mobile" + ] + } + ] + }, + "identityPolicies": { + "data": [ + { + "id": 1, + "purpose_key": "signup", + "provider_identifier": "kginicis", + "enforcement": "required", + "scope": "all" + } + ] + }, + "notificationDefinitions": { + "data": { + "data": [ + { + "number": 1, + "id": 1, + "type": "welcome", + "hook_prefix": "core.auth", + "extension_type": "core", + "extension_identifier": "core", + "name": { + "ko": "회원가입 환영", + "en": "Welcome", + "ja": "会員登録 ウェルカム" + }, + "description": { + "ko": "회원가입 완료 시 발송되는 환영 알림", + "en": "Welcome notification sent upon registration" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "action_url", + "description": "로그인 페이지 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "core.auth.after_register" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 1, + "definition_id": 1, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 회원가입을 환영합니다", + "en": "[{app_name}] Welcome to Our Service", + "ja": "[{app_name}] 会員登録をお待ちしておりました" + }, + "body": { + "ko": "

{name}님, 환영합니다!

{app_name}에 가입해 주셔서 감사합니다.

이제 모든 서비스를 이용하실 수 있습니다. 아래 버튼을 클릭하여 로그인해 주세요.

로그인하기

감사합니다,
{app_name}

", + "en": "

Welcome, {name}!

Thank you for joining {app_name}.

You now have access to all our services. Click the button below to log in.

Log In

Thank you,
{app_name}

", + "ja": "

{name}様、ようこそ!

{app_name}にご登録いただきありがとうございます。

これで全てのサービスをご利用いただけます。以下のボタンをクリックしてログインしてください。

ログインする

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "definition_id": 1, + "channel": "database", + "subject": { + "ko": "회원가입을 환영합니다", + "en": "Welcome to our service", + "ja": "会員登録をお待ちしておりました" + }, + "body": { + "ko": "{name}님, {app_name}에 가입해 주셔서 감사합니다.", + "en": "Welcome {name}, thank you for joining {app_name}.", + "ja": "{name}様、{app_name}にご登録いただきありがとうございます。" + }, + "click_url": "/mypage", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:44:00", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 2, + "id": 2, + "type": "reset_password", + "hook_prefix": "core.auth", + "extension_type": "core", + "extension_identifier": "core", + "name": { + "ko": "비밀번호 재설정", + "en": "Password Reset", + "ja": "パスワード再設定" + }, + "description": { + "ko": "비밀번호 재설정 요청 시 발송되는 알림", + "en": "Notification sent when password reset is requested" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "action_url", + "description": "비밀번호 재설정 URL" + }, + { + "key": "expire_minutes", + "description": "링크 만료 시간(분)" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "core.auth.after_reset_password_request" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 3, + "definition_id": 2, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 비밀번호 재설정 안내", + "en": "[{app_name}] Password Reset Request", + "ja": "[{app_name}] パスワード再設定のご案内" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

비밀번호 재설정 요청을 받았습니다. 아래 버튼을 클릭하여 비밀번호를 재설정해 주세요.

이 링크는 {expire_minutes}분 후 만료됩니다.

비밀번호 재설정

비밀번호 재설정을 요청하지 않으셨다면, 이 이메일을 무시해 주세요.

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

We received a request to reset your password. Click the button below to set a new password.

This link will expire in {expire_minutes} minutes.

Reset Password

If you did not request a password reset, please ignore this email.

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

パスワード再設定のご要望を承りました。以下のボタンをクリックしてパスワードを再設定してください。

このリンクは{expire_minutes}分後に期限切れになります。

パスワード再設定

パスワード再設定をご要望でなかった場合は、このメールを無視してください。

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "definition_id": 2, + "channel": "database", + "subject": { + "ko": "비밀번호 재설정 안내", + "en": "Password Reset Request", + "ja": "パスワード再設定のご案内" + }, + "body": { + "ko": "{name}님, 비밀번호 재설정이 요청되었습니다. 본인이 요청하지 않았다면 이 알림을 무시해 주세요.", + "en": "{name}, a password reset has been requested. If you did not request this, please ignore this notification.", + "ja": "{name}様、パスワード再設定が要求されました。ご本人様による操作でない場合は、この通知を無視してください。" + }, + "click_url": "{action_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:44:00", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 3, + "id": 3, + "type": "password_changed", + "hook_prefix": "core.auth", + "extension_type": "core", + "extension_identifier": "core", + "name": { + "ko": "비밀번호 변경", + "en": "Password Changed", + "ja": "パスワード変更" + }, + "description": { + "ko": "비밀번호 변경 완료 시 발송되는 알림", + "en": "Notification sent when password is changed" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "action_url", + "description": "로그인 페이지 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "core.auth.after_password_changed" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 5, + "definition_id": 3, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 비밀번호가 변경되었습니다", + "en": "[{app_name}] Your Password Has Been Changed", + "ja": "[{app_name}] パスワードが変更されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

계정의 비밀번호가 성공적으로 변경되었습니다.

본인이 변경하지 않았다면, 즉시 고객 지원팀에 문의하시기 바랍니다.

로그인하기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

Your account password has been successfully changed.

If you did not make this change, please contact our support team immediately.

Log In

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

アカウントのパスワードが正常に変更されました。

ご本人様による操作でない場合は、直ちにカスタマーサポートまでお問い合わせください。

ログインする

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "definition_id": 3, + "channel": "database", + "subject": { + "ko": "비밀번호가 변경되었습니다", + "en": "Your password has been changed", + "ja": "パスワードが変更されました" + }, + "body": { + "ko": "{name}님, 비밀번호가 변경되었습니다. 본인이 변경하지 않았다면 즉시 고객 지원팀에 문의하시기 바랍니다.", + "en": "{name}, your password has been changed. If you did not make this change, please contact support immediately.", + "ja": "{name}様、パスワードが変更されました。ご本人様による操作でない場合は、直ちにカスタマーサポートまでお問い合わせください。" + }, + "click_url": "/mypage/change-password", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:44:00", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 4, + "id": 4, + "type": "new_comment", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "새 댓글 알림", + "en": "New Comment Notification", + "ja": "新しいコメント通知" + }, + "description": { + "ko": "게시글에 새 댓글이 작성되면 게시글 작성자에게 발송", + "en": "Sent to post author when a new comment is posted", + "ja": "投稿に新しいコメントが作成されると、投稿者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "comment_author", + "description": "댓글 작성자" + }, + { + "key": "comment_content", + "description": "댓글 내용 (200자)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.comment.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 7, + "definition_id": 4, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 게시글에 새 댓글이 등록되었습니다", + "en": "[{board_name}] New comment on your post", + "ja": "[{board_name}] 投稿に新しいコメントが登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 게시글에 {comment_author}님이 댓글을 남겼습니다.

{comment_content}
게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

{comment_author} commented on your post in {board_name}.

{comment_content}
View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の投稿に {comment_author}様がコメントを残しました。

{comment_content}
投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "definition_id": 4, + "channel": "database", + "subject": { + "ko": "게시글에 새 댓글이 달렸습니다", + "en": "New comment on your post", + "ja": "投稿に新しいコメントが付きました" + }, + "body": { + "ko": "{comment_author}님이 '{board_name}' 게시글 '{post_title}'에 댓글을 남겼습니다.", + "en": "{comment_author} commented on your post '{post_title}' in '{board_name}'.", + "ja": "{comment_author}様が '{board_name}' の投稿 '{post_title}' にコメントを残しました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 5, + "id": 5, + "type": "reply_comment", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "대댓글 알림", + "en": "Reply Comment Notification", + "ja": "返信通知" + }, + "description": { + "ko": "댓글에 대댓글이 작성되면 댓글 작성자에게 발송", + "en": "Sent to comment author when a reply is posted", + "ja": "コメントに返信が作成されると、コメント作成者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "comment_author", + "description": "답글 작성자" + }, + { + "key": "comment_content", + "description": "답글 내용 (200자)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.comment.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 9, + "definition_id": 5, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 댓글에 답글이 등록되었습니다", + "en": "[{board_name}] Reply to your comment", + "ja": "[{board_name}] コメントに返信が登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판에서 {comment_author}님이 댓글에 답글을 남겼습니다.

{comment_content}
게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

{comment_author} replied to your comment in {board_name}.

{comment_content}
View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板で {comment_author}様がコメントに返信を残しました。

{comment_content}
投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "parent_comment_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "definition_id": 5, + "channel": "database", + "subject": { + "ko": "댓글에 답글이 달렸습니다", + "en": "New reply to your comment", + "ja": "コメントに返信が付きました" + }, + "body": { + "ko": "{comment_author}님이 '{board_name}'의 댓글에 답글을 남겼습니다.", + "en": "{comment_author} replied to your comment in '{board_name}'.", + "ja": "{comment_author}様が '{board_name}' のコメントに返信を残しました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "parent_comment_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 6, + "id": 6, + "type": "post_reply", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "답변글 알림", + "en": "Post Reply Notification", + "ja": "回答通知" + }, + "description": { + "ko": "게시글에 답변글이 작성되면 원글 작성자에게 발송", + "en": "Sent to original post author when a reply post is created", + "ja": "投稿に回答が作成されると、元の投稿者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 11, + "definition_id": 6, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 게시글에 답변글이 등록되었습니다", + "en": "[{board_name}] Reply to your post", + "ja": "[{board_name}] 投稿に回答が登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 게시글 \"{post_title}\"에 답변글이 등록되었습니다.

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

A reply has been posted to your post \"{post_title}\" in {board_name}.

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の投稿 \"{post_title}\" に回答が登録されました。

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "original_post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "definition_id": 6, + "channel": "database", + "subject": { + "ko": "게시글에 답변이 등록되었습니다", + "en": "A reply has been posted to your post", + "ja": "投稿に回答が登録されました" + }, + "body": { + "ko": "'{board_name}'의 게시글 '{post_title}'에 답변이 등록되었습니다.", + "en": "A reply has been posted to your post '{post_title}' in '{board_name}'.", + "ja": "'{board_name}' の投稿 '{post_title}' に回答が登録されました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "original_post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 7, + "id": 7, + "type": "post_action", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "게시글/댓글 처리 알림", + "en": "Content Action Notification", + "ja": "投稿/コメント処理通知" + }, + "description": { + "ko": "게시글/댓글 블라인드/삭제/복원 시 작성자에게 발송", + "en": "Sent to author on blind/delete/restore actions", + "ja": "投稿/コメント非表示/削除/復元時に作成者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "action_type", + "description": "처리 유형 (블라인드/삭제/복원)" + }, + { + "key": "target_type", + "description": "처리 대상 (게시글/댓글)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_blind", + "sirsoft-board.post.after_delete", + "sirsoft-board.post.after_restore", + "sirsoft-board.comment.after_blind", + "sirsoft-board.comment.after_delete", + "sirsoft-board.comment.after_restore" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 13, + "definition_id": 7, + "channel": "mail", + "subject": { + "ko": "[{board_name}] '{post_title}' {target_type}이(가) {action_type} 처리되었습니다", + "en": "[{board_name}] Your {target_type} \"{post_title}\" has been {action_type}", + "ja": "[{board_name}] '{post_title}' {target_type}が {action_type} 処理されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 \"{post_title}\" {target_type}이(가) 관리자에 의해 {action_type} 처리되었습니다.

문의사항이 있으시면 관리자에게 연락해 주세요.

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

Your {target_type} \"{post_title}\" in {board_name} has been {action_type} by an administrator.

If you have any questions, please contact the administrator.

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の \"{post_title}\" {target_type}が管理者により {action_type} 処理されました。

ご質問がございましたら、管理者にお問い合わせください。

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 14, + "definition_id": 7, + "channel": "database", + "subject": { + "ko": "{target_type}이(가) 처리되었습니다", + "en": "Your {target_type} has been actioned", + "ja": "{target_type}が処理されました" + }, + "body": { + "ko": "'{board_name}'의 '{post_title}' {target_type}이(가) {action_type} 처리되었습니다.", + "en": "Your {target_type} '{post_title}' in '{board_name}' has been {action_type}.", + "ja": "'{board_name}' の '{post_title}' {target_type}が {action_type} 処理されました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 8, + "id": 8, + "type": "new_post_admin", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "새 게시글 관리자 알림", + "en": "New Post Admin Notification", + "ja": "新規投稿管理者通知" + }, + "description": { + "ko": "새 게시글 작성 시 관리자에게 발송", + "en": "Sent to admin when a new post is created", + "ja": "新しい投稿が作成されると、管理者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름 (관리자)" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "post_author", + "description": "게시글 작성자" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 15, + "definition_id": 8, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 새 게시글이 등록되었습니다", + "en": "[{board_name}] New post has been created", + "ja": "[{board_name}] 新しい投稿が登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판에 {post_author}님이 새 게시글을 등록했습니다.

게시글 제목: {post_title}

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

{post_author} created a new post in {board_name}.

Title: {post_title}

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板に {post_author}様が新しい投稿を登録しました。

投稿タイトル: {post_title}

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "board_managers", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 16, + "definition_id": 8, + "channel": "database", + "subject": { + "ko": "새 게시글이 등록되었습니다", + "en": "New post registered", + "ja": "新しい投稿が登録されました" + }, + "body": { + "ko": "{post_author}님이 '{board_name}'에 새 게시글 '{post_title}'을 등록했습니다.", + "en": "{post_author} posted '{post_title}' in '{board_name}'.", + "ja": "{post_author}様が '{board_name}' に新しい投稿 '{post_title}' を登録しました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "board_managers", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 9, + "id": 9, + "type": "report_received_admin", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "신고 접수 관리자 알림", + "en": "Report Received Admin Notification", + "ja": "通報受付管理者通知" + }, + "description": { + "ko": "신고 접수 시 관리자에게 발송", + "en": "Sent to admin when a report is received", + "ja": "通報受付時に管理者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "신고 대상 게시글 제목" + }, + { + "key": "target_type", + "description": "신고 대상 유형 (게시글/댓글)" + }, + { + "key": "reason_type", + "description": "신고 사유" + }, + { + "key": "report_url", + "description": "신고 관리 페이지 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.report.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 17, + "definition_id": 9, + "channel": "mail", + "subject": { + "ko": "[{board_name}] \"{post_title}\"에 대한 신고가 접수되었습니다", + "en": "[{board_name}] A new report has been received for \"{post_title}\"", + "ja": "[{board_name}] \"{post_title}\" の通報が受け付けられました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판에서 {target_type} \"{post_title}\"에 대한 새 신고가 접수되었습니다.

신고 사유: {reason_type}

신고 관리 페이지로 이동

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

A new report has been received for the {target_type} \"{post_title}\" in {board_name}.

Reason: {reason_type}

Go to Report Management

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板で {target_type} \"{post_title}\" に対する新しい通報が受け付けられました。

通報理由: {reason_type}

通報管理ページに移動

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "permission", + "value": "sirsoft-board.reports.manage", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 18, + "definition_id": 9, + "channel": "database", + "subject": { + "ko": "신고가 접수되었습니다", + "en": "New report received", + "ja": "通報が受け付けられました" + }, + "body": { + "ko": "'{board_name}'의 {target_type} '{post_title}'에 대한 신고({reason_type})가 접수되었습니다.", + "en": "A report ({reason_type}) on {target_type} '{post_title}' in '{board_name}' has been received.", + "ja": "'{board_name}' の {target_type} '{post_title}' に対する通報({reason_type})が受け付けられました。" + }, + "click_url": "{report_url}", + "recipients": [ + { + "type": "permission", + "value": "sirsoft-board.reports.manage", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 10, + "id": 10, + "type": "report_action", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "신고 처리 결과 알림", + "en": "Report Action Notification", + "ja": "通報処理結果通知" + }, + "description": { + "ko": "신고 처리 완료 시 게시글 작성자에게 발송", + "en": "Sent to post author when a report action is taken", + "ja": "通報処理完了時に投稿作成者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "action_type", + "description": "처리 유형 (블라인드/삭제/복원)" + }, + { + "key": "target_type", + "description": "처리 대상 (게시글/댓글)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_blind", + "sirsoft-board.post.after_delete", + "sirsoft-board.post.after_restore", + "sirsoft-board.comment.after_blind", + "sirsoft-board.comment.after_delete", + "sirsoft-board.comment.after_restore" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 19, + "definition_id": 10, + "channel": "mail", + "subject": { + "ko": "[{board_name}] '{post_title}' {target_type}이(가) {action_type} 처리되었습니다", + "en": "[{board_name}] Your {target_type} \"{post_title}\" has been {action_type}", + "ja": "[{board_name}] '{post_title}' {target_type}が {action_type} 処理されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 \"{post_title}\" {target_type}이(가) 신고 처리에 의해 {action_type} 처리되었습니다.

문의사항이 있으시면 관리자에게 연락해 주세요.

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

Your {target_type} \"{post_title}\" in {board_name} has been {action_type} due to reports.

If you have any questions, please contact the administrator.

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の \"{post_title}\" {target_type}が通報処理により {action_type} 処理されました。

ご質問がございましたら、管理者にお問い合わせください。

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 20, + "definition_id": 10, + "channel": "database", + "subject": { + "ko": "신고 처리 결과 안내", + "en": "Report action result", + "ja": "通報処理結果案内" + }, + "body": { + "ko": "'{board_name}'의 '{post_title}' {target_type}이(가) {action_type} 처리되었습니다.", + "en": "Your {target_type} '{post_title}' in '{board_name}' has been {action_type}.", + "ja": "'{board_name}' の '{post_title}' {target_type}が {action_type} 処理されました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 11, + "id": 11, + "type": "order_confirmed", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "주문 확인", + "en": "Order Confirmed", + "ja": "注文確認" + }, + "description": { + "ko": "주문 확인 시 고객에게 발송", + "en": "Sent to customer when order is confirmed", + "ja": "注文確認時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "total_amount", + "description": "결제 금액" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_confirm" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 21, + "definition_id": 11, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 주문이 확인되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your order has been confirmed (Order #{order_number})", + "ja": "[{app_name}] ご注文が確認されました (注文番号: {order_number})" + }, + "body": { + "ko": "

주문 확인

{name}님, 주문해 주셔서 감사합니다.

주문번호: {order_number}

결제금액: {total_amount}

주문 상세 내용은 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Order Confirmed

Dear {name}, thank you for your order.

Order Number: {order_number}

Total Amount: {total_amount}

Click the button below to view your order details.


This email was sent from {app_name}.

", + "ja": "

注文確認

{name}様、ご注文ありがとうございます。

注文番号: {order_number}

決済金額: {total_amount}

ご注文の詳細については、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 22, + "definition_id": 11, + "channel": "database", + "subject": { + "ko": "주문이 확인되었습니다", + "en": "Your order has been confirmed", + "ja": "ご注文が確認されました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}의 주문이 확인되었습니다.", + "en": "{name}, your order {order_number} has been confirmed.", + "ja": "{name}様、注文番号{order_number}のご注文が確認されました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 12, + "id": 12, + "type": "order_shipped", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "배송 시작", + "en": "Order Shipped", + "ja": "配送開始" + }, + "description": { + "ko": "배송 시작 시 고객에게 발송", + "en": "Sent to customer when order is shipped", + "ja": "配送開始時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "carrier_name", + "description": "택배사 이름" + }, + { + "key": "tracking_number", + "description": "운송장 번호" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_ship" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 23, + "definition_id": 12, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 주문하신 상품이 발송되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your order has been shipped (Order #{order_number})", + "ja": "[{app_name}] ご注文の商品が発送されました (注文番号: {order_number})" + }, + "body": { + "ko": "

배송 시작 안내

{name}님, 주문하신 상품이 발송되었습니다.

주문번호: {order_number}

택배사: {carrier_name}

운송장번호: {tracking_number}

주문 상세 및 배송 현황은 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Order Shipped

Dear {name}, your order has been shipped.

Order Number: {order_number}

Carrier: {carrier_name}

Tracking Number: {tracking_number}

Click the button below to view your order and tracking details.


This email was sent from {app_name}.

", + "ja": "

配送開始のお知らせ

{name}様、ご注文の商品が発送されました。

注文番号: {order_number}

配送業者: {carrier_name}

送り状番号: {tracking_number}

ご注文の詳細および配送状況は、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 24, + "definition_id": 12, + "channel": "database", + "subject": { + "ko": "상품이 발송되었습니다", + "en": "Your order has been shipped", + "ja": "商品が発送されました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}이 {carrier_name}(송장번호: {tracking_number})으로 발송되었습니다.", + "en": "{name}, your order {order_number} has been shipped via {carrier_name} (tracking: {tracking_number}).", + "ja": "{name}様、注文番号{order_number}が{carrier_name}(送り状番号: {tracking_number})で発送されました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 13, + "id": 13, + "type": "order_completed", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "구매 확정", + "en": "Order Completed", + "ja": "購入確定" + }, + "description": { + "ko": "구매 확정 시 고객에게 발송", + "en": "Sent to customer when order is completed", + "ja": "購入確定時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "total_amount", + "description": "결제 금액" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_complete" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 25, + "definition_id": 13, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 구매가 확정되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your purchase has been completed (Order #{order_number})", + "ja": "[{app_name}] ご購入が確定されました (注文番号: {order_number})" + }, + "body": { + "ko": "

구매 확정 안내

{name}님, 구매가 확정되었습니다. 이용해 주셔서 감사합니다.

주문번호: {order_number}

결제금액: {total_amount}

주문 내역은 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Purchase Completed

Dear {name}, your purchase has been completed. Thank you for shopping with us.

Order Number: {order_number}

Total Amount: {total_amount}

Click the button below to view your order history.


This email was sent from {app_name}.

", + "ja": "

購入確定のお知らせ

{name}様、ご購入が確定されました。ご利用ありがとうございます。

注文番号: {order_number}

決済金額: {total_amount}

ご注文内容は、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 26, + "definition_id": 13, + "channel": "database", + "subject": { + "ko": "구매가 확정되었습니다", + "en": "Your purchase has been confirmed", + "ja": "ご購入が確定されました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}의 구매가 확정되었습니다.", + "en": "{name}, your order {order_number} has been confirmed.", + "ja": "{name}様、注文番号{order_number}のご購入が確定されました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 14, + "id": 14, + "type": "order_cancelled", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "주문 취소", + "en": "Order Cancelled", + "ja": "注文キャンセル" + }, + "description": { + "ko": "주문 취소 시 고객에게 발송", + "en": "Sent to customer when order is cancelled", + "ja": "注文キャンセル時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "cancel_reason", + "description": "취소 사유" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_cancel" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 27, + "definition_id": 14, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 주문이 취소되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your order has been cancelled (Order #{order_number})", + "ja": "[{app_name}] ご注文がキャンセルされました (注文番号: {order_number})" + }, + "body": { + "ko": "

주문 취소 안내

{name}님, 주문이 취소되었습니다.

주문번호: {order_number}

취소 사유: {cancel_reason}

환불은 결제 수단에 따라 3~7영업일 이내에 처리됩니다. 주문 상세는 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Order Cancelled

Dear {name}, your order has been cancelled.

Order Number: {order_number}

Cancel Reason: {cancel_reason}

Refunds will be processed within 3-7 business days depending on your payment method. Click the button below to view your order details.


This email was sent from {app_name}.

", + "ja": "

注文キャンセルのお知らせ

{name}様、ご注文がキャンセルされました。

注文番号: {order_number}

キャンセル理由: {cancel_reason}

返金は、決済方法に応じて3~7営業日以内に処理されます。ご注文詳細は、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 28, + "definition_id": 14, + "channel": "database", + "subject": { + "ko": "주문이 취소되었습니다", + "en": "Your order has been cancelled", + "ja": "ご注文がキャンセルされました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}이 취소되었습니다. 사유: {cancel_reason}", + "en": "{name}, your order {order_number} has been cancelled. Reason: {cancel_reason}", + "ja": "{name}様、注文番号{order_number}がキャンセルされました。理由: {cancel_reason}" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 15, + "id": 15, + "type": "new_order_admin", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "신규 주문 관리자 알림", + "en": "New Order Admin Notification", + "ja": "新規注文管理者通知" + }, + "description": { + "ko": "신규 주문 접수 시 관리자에게 발송", + "en": "Sent to admin when a new order is placed", + "ja": "新規注文受付時に管理者に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자(관리자) 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "customer_name", + "description": "주문자 이름" + }, + { + "key": "total_amount", + "description": "결제 금액" + }, + { + "key": "order_url", + "description": "주문 관리 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 29, + "definition_id": 15, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 신규 주문이 접수되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] New order received (Order #{order_number})", + "ja": "[{app_name}] 新規注文が受付されました (注文番号: {order_number})" + }, + "body": { + "ko": "

신규 주문 접수

{name}님, 새로운 주문이 접수되었습니다.

주문번호: {order_number}

주문자: {customer_name}

결제금액: {total_amount}

관리자 페이지에서 주문 상세를 확인해 주세요.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

New Order Received

Dear {name}, a new order has been received.

Order Number: {order_number}

Customer: {customer_name}

Total Amount: {total_amount}

Please review the order details in the admin panel.


This email was sent from {app_name}.

", + "ja": "

新規注文受付

{name}様、新しいご注文が受付されました。

注文番号: {order_number}

ご注文者: {customer_name}

決済金額: {total_amount}

管理者ページでご注文詳細をご確認ください。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 30, + "definition_id": 15, + "channel": "database", + "subject": { + "ko": "새로운 주문이 접수되었습니다", + "en": "New order received", + "ja": "新しいご注文が受付されました" + }, + "body": { + "ko": "{customer_name}님이 주문번호 {order_number} (결제금액: {total_amount})을 접수했습니다.", + "en": "{customer_name} placed order {order_number} (total: {total_amount}).", + "ja": "{customer_name}様が注文番号{order_number} (決済金額: {total_amount})を受付しました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 16, + "id": 16, + "type": "inquiry_received", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "상품 문의 접수", + "en": "Inquiry Received", + "ja": "商品問い合わせ受付" + }, + "description": { + "ko": "상품 문의 접수 시 관리자에게 발송", + "en": "Sent to admin when a product inquiry is received", + "ja": "商品問い合わせ受付時に管理者に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자(관리자) 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "product_name", + "description": "상품명" + }, + { + "key": "customer_name", + "description": "문의자 이름" + }, + { + "key": "inquiry_content", + "description": "문의 내용 (요약)" + }, + { + "key": "inquiry_url", + "description": "문의 관리 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.product_inquiry.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 31, + "definition_id": 16, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 새로운 상품 문의가 접수되었습니다", + "en": "[{app_name}] New product inquiry received", + "ja": "[{app_name}] 新しい商品問い合わせが受付されました" + }, + "body": { + "ko": "

새 상품 문의 접수

{name}님, 새로운 상품 문의가 접수되었습니다.

상품명: {product_name}

문의자: {customer_name}

문의 내용: {inquiry_content}

관리자 페이지에서 문의 내용을 확인하고 답변해 주세요.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

New Product Inquiry

Dear {name}, a new product inquiry has been received.

Product: {product_name}

Customer: {customer_name}

Inquiry: {inquiry_content}

Please review the inquiry and provide a response in the admin panel.


This email was sent from {app_name}.

", + "ja": "

新しい商品問い合わせ受付

{name}様、新しい商品問い合わせが受付されました。

商品名: {product_name}

お問い合わせ者: {customer_name}

問い合わせ内容: {inquiry_content}

管理者ページで問い合わせ内容をご確認いただき、回答してください。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 32, + "definition_id": 16, + "channel": "database", + "subject": { + "ko": "새로운 상품 문의가 접수되었습니다", + "en": "New product inquiry received", + "ja": "新しい商品問い合わせが受付されました" + }, + "body": { + "ko": "{customer_name}님이 \"{product_name}\" 상품에 문의를 남겼습니다.", + "en": "{customer_name} left an inquiry on \"{product_name}\".", + "ja": "{customer_name}様が\"{product_name}\"商品について問い合わせを送信しました。" + }, + "click_url": "{inquiry_url}", + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 17, + "id": 17, + "type": "inquiry_replied", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "문의 답변 완료", + "en": "Inquiry Replied", + "ja": "問い合わせ回答完了" + }, + "description": { + "ko": "문의 답변 시 고객에게 발송", + "en": "Sent to customer when inquiry is replied", + "ja": "問い合わせ回答時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자(문의자) 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "product_name", + "description": "상품명" + }, + { + "key": "inquiry_content", + "description": "원래 문의 내용 (요약)" + }, + { + "key": "inquiry_url", + "description": "문의 상세 URL (마이페이지)" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.product_inquiry.after_reply" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 33, + "definition_id": 17, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 상품 문의에 답변이 등록되었습니다", + "en": "[{app_name}] Your product inquiry has been answered", + "ja": "[{app_name}] 商品問い合わせへの回答が登録されました" + }, + "body": { + "ko": "

문의 답변 안내

{name}님, 문의하신 내용에 답변이 등록되었습니다.

상품명: {product_name}

문의 내용: {inquiry_content}

아래 버튼을 클릭하여 답변 내용을 확인하세요.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Inquiry Answered

Dear {name}, your product inquiry has been answered.

Product: {product_name}

Your Inquiry: {inquiry_content}

Click the button below to view the response.


This email was sent from {app_name}.

", + "ja": "

問い合わせ回答のお知らせ

{name}様、お問い合わせいただいた内容に回答が登録されました。

商品名: {product_name}

問い合わせ内容: {inquiry_content}

下のボタンをクリックして回答内容をご確認ください。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 34, + "definition_id": 17, + "channel": "database", + "subject": { + "ko": "문의 답변이 등록되었습니다", + "en": "Your inquiry has been answered", + "ja": "問い合わせ回答が登録されました" + }, + "body": { + "ko": "{name}님, \"{product_name}\" 상품 문의에 답변이 등록되었습니다.", + "en": "{name}, your inquiry on \"{product_name}\" has been answered.", + "ja": "{name}様、\"{product_name}\"商品の問い合わせに回答が登録されました。" + }, + "click_url": "{inquiry_url}", + "recipients": [ + { + "type": "related_user", + "relation": "author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 17, + "from": 1, + "to": 17, + "has_more_pages": false + }, + "abilities": { + "can_update": true + } + } + }, + "activityLogs": { + "data": { + "data": [ + { + "id": 1, + "action": "user.login", + "description": "관리자 로그인", + "causer_name": "샘플 관리자", + "subject_type": "User", + "ip_address": "127.0.0.1", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "action": "post.created", + "description": "게시물 생성", + "causer_name": "샘플 회원", + "subject_type": "Post", + "ip_address": "192.168.0.10", + "created_at": "2026-05-28T15:30:00+09:00" + }, + { + "id": 3, + "action": "settings.updated", + "description": "환경설정 변경", + "causer_name": "샘플 관리자", + "subject_type": "Setting", + "ip_address": "127.0.0.1", + "created_at": "2026-05-27T11:20:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_delete": true + } + } + }, + "admin_menu": { + "data": [ + { + "id": 1, + "name": "대시보드", + "url": "/admin/dashboard", + "icon": "dashboard", + "parent_id": null, + "children": [] + }, + { + "id": 2, + "name": "회원 관리", + "url": "/admin/users", + "icon": "users", + "parent_id": null, + "children": [] + }, + { + "id": 3, + "name": "환경설정", + "url": "/admin/settings", + "icon": "settings", + "parent_id": null, + "children": [] + } + ] + }, + "adminIdentityPolicies": { + "data": { + "data": [ + { + "id": 21, + "key": "sirsoft-ecommerce.checkout.before_pay", + "scope": "hook", + "target": "sirsoft-ecommerce.checkout.before_payment", + "purpose": "checkout_verification", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 20, + "key": "sirsoft-ecommerce.payment.confirm_deposit", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_confirm_deposit", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 19, + "key": "sirsoft-ecommerce.payment.approve", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_approve", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 18, + "key": "sirsoft-ecommerce.payment.cancel", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_cancel", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 17, + "key": "sirsoft-board.post.user_create", + "scope": "hook", + "target": "sirsoft-board.post.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 16, + "key": "sirsoft-board.report.create", + "scope": "hook", + "target": "sirsoft-board.report.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 15, + "key": "sirsoft-board.comment.user_delete", + "scope": "hook", + "target": "sirsoft-board.comment.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 14, + "key": "sirsoft-board.post.user_delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 13, + "key": "sirsoft-board.report.delete", + "scope": "hook", + "target": "sirsoft-board.report.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "key": "sirsoft-board.report.bulk_action", + "scope": "hook", + "target": "sirsoft-board.report.before_bulk_update_status", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 11, + "key": "sirsoft-board.post.blind", + "scope": "hook", + "target": "sirsoft-board.post.before_blind", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "key": "sirsoft-board.post.delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 9, + "key": "core.admin.extension_uninstall", + "scope": "route", + "target": "api.admin.{modules,plugins}.uninstall", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "key": "core.admin.user_delete", + "scope": "hook", + "target": "core.user.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 7, + "key": "core.admin.app_key_regenerate", + "scope": "route", + "target": "api.admin.settings.regenerate-app-key", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "key": "core.account.withdraw", + "scope": "route", + "target": "api.me.destroy", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 5, + "key": "core.profile.contact_change", + "scope": "hook", + "target": "core.user.before_update", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": { + "changed_fields": [ + "email", + "phone", + "mobile" + ] + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "key": "core.profile.password_change", + "scope": "route", + "target": "api.me.password", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 3, + "key": "core.auth.password_reset", + "scope": "hook", + "target": "core.auth.before_reset_password", + "purpose": "password_reset", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "key": "core.auth.signup_after_create", + "scope": "hook", + "target": "core.auth.after_register", + "purpose": "signup", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": { + "signup_stage": "after_create" + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + }, + "meta": { + "current_page": 1, + "per_page": 20, + "total": 21, + "last_page": 2 + } + } + }, + "appKey": { + "data": { + "app_key": "{MASKED}" + } + }, + "auto_deactivated_banner": { + "data": { + "items": { + "modules": [ + { + "identifier": "sirsoft-legacy", + "name": "레거시 모듈", + "reason": "dependency_missing", + "deactivated_at": "2026-05-25T10:00:00+09:00" + } + ], + "plugins": [], + "templates": [] + } + } + }, + "clone_source": { + "data": { + "id": 2, + "name": { + "ko": "운영자", + "en": "Manager" + }, + "key": "manager", + "description": "운영 권한 역할", + "is_system": false, + "type": "custom", + "types": [ + "custom", + "system" + ], + "scope_options": [ + "all", + "own" + ], + "scopes": { + "core.posts": "all" + }, + "permission_scopes": { + "core.posts": "all" + }, + "permissions": [ + "core.users.view", + "core.posts.view", + "core.posts.edit" + ] + } + }, + "current_extension": { + "data": { + "identifier": "ecommerce_sidebar", + "extension_type": "module", + "target_name": "_admin_base", + "source_label": "이커머스", + "is_modified": false, + "lock_version": 3, + "content": "{\n \"target\": \"_admin_base\",\n \"components\": []\n}", + "abilities": { + "can_update": true + } + } + }, + "current_layout": { + "data": { + "name": "admin_dashboard.json", + "path": "layouts/admin_dashboard.json", + "description": "관리자 대시보드 레이아웃", + "content": "{\n \"extends\": \"_admin_base\",\n \"components\": []\n}", + "has_update": false, + "lock_version": 3, + "updated_at": "2026-05-28T10:00:00+09:00", + "abilities": { + "can_update": true + } + } + }, + "current_user": { + "data": { + "id": 1, + "uuid": "sample-uuid-admin", + "name": "샘플 관리자", + "email": "admin@example.com", + "avatar_url": null, + "roles": [ + "super_admin" + ], + "permissions": [ + "core.*" + ] + } + }, + "dashboard_activities": { + "data": [ + { + "id": 1, + "title": "관리자 로그인", + "subtitle": "샘플 관리자", + "description": "샘플 관리자님이 로그인했습니다.", + "time": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "title": "게시물 등록", + "subtitle": "샘플 회원", + "description": "새 게시물이 등록되었습니다.", + "time": "2026-05-28T15:30:00+09:00" + }, + { + "id": 3, + "title": "주문 발생", + "subtitle": "고객", + "description": "신규 주문이 접수되었습니다.", + "time": "2026-05-28T12:10:00+09:00" + } + ] + }, + "dashboard_recent_notifications": { + "data": [ + { + "id": 301, + "type": "user_registration", + "channel": "email", + "recipient": "관리자", + "subject": "새로운 사용자 가입: 홍길동", + "status": "sent", + "time": "2 hours ago", + "timestamp": "2026-06-21T14:00:00+09:00" + }, + { + "id": 302, + "type": "order_confirmed", + "channel": "email", + "recipient": "김영희", + "subject": "주문 확인 (주문번호: 20260621-0001)", + "status": "sent", + "time": "1 hour ago", + "timestamp": "2026-06-21T15:00:00+09:00" + }, + { + "id": 303, + "type": "payment_reminder", + "channel": "sms", + "recipient": "박철수", + "subject": "입금 대기 안내", + "status": "sent", + "time": "30 minutes ago", + "timestamp": "2026-06-21T15:30:00+09:00" + }, + { + "id": 304, + "type": "shipment_notification", + "channel": "database", + "recipient": "이순신", + "subject": "배송 시작 알림", + "status": "pending", + "time": "10 minutes ago", + "timestamp": "2026-06-21T15:50:00+09:00" + }, + { + "id": 305, + "type": "review_request", + "channel": "email", + "recipient": "정하윤", + "subject": "상품 리뷰 작성 요청", + "status": "failed", + "time": "5 minutes ago", + "timestamp": "2026-06-21T15:55:00+09:00" + } + ] + }, + "dashboard_alerts": { + "data": { + "data": [] + } + }, + "dashboard_modules": { + "data": { + "data": [ + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "status": "active" + }, + { + "identifier": "sirsoft-board", + "name": "게시판", + "version": "1.0.0", + "status": "active" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "version": "1.0.0", + "status": "active" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 5, + "total": 3 + } + }, + "dashboard_plugins": { + "data": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active" + }, + { + "identifier": "sirsoft-seo", + "name": "SEO", + "version": "1.1.0", + "status": "active" + }, + { + "identifier": "sirsoft-analytics", + "name": "통계", + "version": "0.9.0", + "status": "inactive" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 5, + "total": 3 + } + }, + "dashboard_resources": { + "data": { + "cpu": { + "percentage": 32 + }, + "memory": { + "percentage": 58 + }, + "disk": { + "percentage": 71 + } + } + }, + "dashboard_resources_ws": { + "data": [] + }, + "dashboard_stats": { + "data": { + "total_users": { + "count": 1284, + "change_display": "+5.2%" + }, + "installed_modules": { + "total": 3, + "active": 3 + }, + "active_plugins": { + "total": 3, + "active": 2 + }, + "system_status": { + "label": "정상" + }, + "today_orders": { + "pending_payment": 4, + "payment_complete": 12, + "preparing": 6, + "shipping_ready": 3, + "shipping": 8, + "cancellations": 1, + "returns": 2 + }, + "today_posts": { + "posts": 18, + "comments": 42 + } + } + }, + "dashboard_stats_ws": { + "data": [] + }, + "dashboard_templates": { + "data": { + "data": [ + { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "version": "1.0.0", + "status": "active", + "type": "admin" + }, + { + "identifier": "sirsoft-basic", + "name": "사용자 기본", + "version": "1.0.0", + "status": "active", + "type": "user" + }, + { + "identifier": "sirsoft-shop", + "name": "쇼핑몰", + "version": "0.8.0", + "status": "inactive", + "type": "user" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 5, + "total": 3 + } + }, + "extension_versions": { + "data": [ + { + "id": 3, + "version": "1.0.0", + "created_at": "2026-05-28T10:00:00+09:00", + "is_current": true + }, + { + "id": 2, + "version": "0.9.0", + "created_at": "2026-05-20T10:00:00+09:00", + "is_current": false + }, + { + "id": 1, + "version": "0.8.0", + "created_at": "2026-05-10T10:00:00+09:00", + "is_current": false + } + ] + }, + "identityLogs": { + "data": { + "data": [ + { + "id": 1, + "provider": "KG이니시스", + "purpose": "회원가입", + "channel": "mobile", + "status": "success", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "provider": "나이스", + "purpose": "비밀번호 재설정", + "channel": "mobile", + "status": "failed", + "created_at": "2026-05-28T18:00:00+09:00" + }, + { + "id": 3, + "provider": "KG이니시스", + "purpose": "회원가입", + "channel": "ipin", + "status": "success", + "created_at": "2026-05-27T14:00:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_purge": true + } + } + }, + "identityMessages": { + "data": { + "data": [ + { + "key": "signup.request", + "name": "회원가입 인증 요청", + "channel": "mobile", + "enabled": true + }, + { + "key": "signup.success", + "name": "회원가입 인증 완료", + "channel": "mobile", + "enabled": true + }, + { + "key": "reset.request", + "name": "비밀번호 재설정 인증", + "channel": "mobile", + "enabled": false + } + ], + "meta": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_create": true + } + } + }, + "installed_plugins": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active", + "enabled": true + }, + { + "identifier": "sirsoft-seo", + "name": "SEO", + "version": "1.1.0", + "status": "active", + "enabled": true + } + ] + }, + "items": { + "data": { + "data": [ + { + "id": 1, + "title": "샘플 항목 1", + "status": "published", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "title": "샘플 항목 2", + "status": "draft", + "created_at": "2026-05-28T09:00:00+09:00" + }, + { + "id": 3, + "title": "샘플 항목 3", + "status": "published", + "created_at": "2026-05-27T09:00:00+09:00" + } + ], + "meta": { + "total": 3, + "per_page": 20, + "current_page": 1, + "last_page": 1 + } + } + }, + "language_pack_changelog": { + "data": [ + { + "version": "1.2.0", + "date": "2026-05-25", + "changes": [ + "신규 키 12건 추가", + "오타 수정" + ] + }, + { + "version": "1.1.0", + "date": "2026-05-10", + "changes": [ + "일본어 번역 보강" + ] + }, + { + "version": "1.0.0", + "date": "2026-04-30", + "changes": [ + "최초 릴리스" + ] + } + ] + }, + "language_pack_detail": { + "data": { + "identifier": "g7-core-ja", + "name": "일본어 언어팩", + "version": "1.2.0", + "locale": "ja", + "locale_native_name": "日本語", + "scope": "core", + "vendor": "sirsoft", + "license": "MIT", + "description": "코어 일본어 번역 팩", + "status": "active", + "source_type": "bundled", + "source_url": "", + "github_url": "", + "text_direction": "ltr", + "is_protected": true, + "has_update": false, + "target_identifier": "core", + "target_version_constraint": "^1.0", + "target_version_mismatch": false, + "installed_at": "2026-04-30T09:00:00+09:00", + "activated_at": "2026-04-30T09:00:00+09:00", + "manifest": { + "g7_version": "^1.0" + }, + "source_meta": { + "latest_version": "1.2.0" + }, + "validation_summary": { + "depends_on_core_locale": false + }, + "changelog_entries": [ + { + "version": "1.2.0", + "date": "2026-05-25", + "changes": [ + "신규 키 12건 추가" + ] + }, + { + "version": "1.1.0", + "date": "2026-05-10", + "changes": [ + "번역 보강" + ] + } + ] + } + }, + "language_packs": { + "data": { + "data": [ + { + "id": 1, + "code": "ko", + "name": "한국어 언어팩", + "version": "1.2.0", + "installed": true + }, + { + "id": 2, + "code": "en", + "name": "English Pack", + "version": "1.1.0", + "installed": true + }, + { + "id": 3, + "code": "ja", + "name": "日本語パック", + "version": "1.0.0", + "installed": false + } + ], + "meta": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_install": true, + "can_check_updates": true, + "can_refresh_cache": true, + "can_update": true + } + } + }, + "layout_extensions": { + "data": [ + { + "identifier": "ecommerce_sidebar", + "name": "이커머스 사이드바", + "target": "_admin_base", + "enabled": true + }, + { + "identifier": "board_widget", + "name": "게시판 위젯", + "target": "admin_dashboard", + "enabled": true + }, + { + "identifier": "page_footer", + "name": "페이지 푸터", + "target": "_user_base", + "enabled": false + } + ] + }, + "layout_files": { + "data": [ + { + "name": "admin_dashboard.json", + "path": "layouts/admin_dashboard.json" + }, + { + "name": "admin_user_list.json", + "path": "layouts/admin_user_list.json" + }, + { + "name": "_admin_base.json", + "path": "layouts/_admin_base.json" + } + ] + }, + "layout_versions": { + "data": [ + { + "id": 3, + "version": "v3", + "created_at": "2026-05-28T10:00:00+09:00", + "is_current": true + }, + { + "id": 2, + "version": "v2", + "created_at": "2026-05-20T10:00:00+09:00", + "is_current": false + }, + { + "id": 1, + "version": "v1", + "created_at": "2026-05-10T10:00:00+09:00", + "is_current": false + } + ] + }, + "menus": { + "data": { + "data": [ + { + "id": 1, + "name": { + "ko": "대시보드", + "en": "Dashboard", + "ja": "ダッシュボード" + }, + "slug": "admin-dashboard", + "url": "/admin/dashboard", + "icon": "fas fa-tachometer-alt", + "order": 1, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + }, + { + "id": 2, + "name": { + "ko": "매니저", + "en": "Manager", + "ja": "マネージャー" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "name": { + "ko": "환경설정", + "en": "Settings", + "ja": "環境設定" + }, + "slug": "admin-settings", + "url": "/admin/settings", + "icon": "fas fa-cog", + "order": 2, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 3, + "name": { + "ko": "알림 발송 이력", + "en": "Notification Logs", + "ja": "通知発送履歴" + }, + "slug": "admin-notification-logs", + "url": "/admin/notification-logs", + "icon": "fas fa-bell", + "order": 3, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "name": { + "ko": "본인인증 이력", + "en": "Identity Logs", + "ja": "本人認証履歴" + }, + "slug": "admin-identity-logs", + "url": "/admin/identity/logs", + "icon": "fas fa-clipboard-check", + "order": 4, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 5, + "name": { + "ko": "활동 로그", + "en": "Activity Logs", + "ja": "アクティビティログ" + }, + "slug": "admin-activity-logs", + "url": "/admin/activity-logs", + "icon": "fas fa-history", + "order": 5, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "name": { + "ko": "메뉴 관리", + "en": "Menu Management", + "ja": "メニュー管理" + }, + "slug": "admin-menus", + "url": "/admin/menus", + "icon": "fas fa-bars", + "order": 6, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 7, + "name": { + "ko": "사용자 관리", + "en": "User Management", + "ja": "ユーザー管理" + }, + "slug": "admin-users", + "url": "/admin/users", + "icon": "fas fa-users", + "order": 7, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "name": { + "ko": "권한 관리", + "en": "Permission Management", + "ja": "権限管理" + }, + "slug": "admin-roles", + "url": "/admin/roles", + "icon": "fas fa-lock", + "order": 8, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 9, + "name": { + "ko": "모듈 관리", + "en": "Module Management", + "ja": "モジュール管理" + }, + "slug": "admin-modules", + "url": "/admin/modules", + "icon": "fas fa-cube", + "order": 9, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "name": { + "ko": "플러그인 관리", + "en": "Plugin Management", + "ja": "プラグイン管理" + }, + "slug": "admin-plugins", + "url": "/admin/plugins", + "icon": "fas fa-puzzle-piece", + "order": 10, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 11, + "name": { + "ko": "템플릿 관리", + "en": "Template Management", + "ja": "テンプレート管理" + }, + "slug": "admin-templates", + "url": "/admin/templates", + "icon": "fas fa-palette", + "order": 11, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "name": { + "ko": "스케쥴 관리", + "en": "Schedule Management", + "ja": "スケジュール管理" + }, + "slug": "admin-schedules", + "url": "/admin/schedules", + "icon": "fas fa-clock", + "order": 12, + "is_active": false, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 28, + "name": { + "ko": "페이지 관리", + "en": "Page Management", + "ja": "ページ管理" + }, + "slug": "sirsoft-page", + "url": "/admin/pages", + "icon": "fas fa-file-alt", + "order": 25, + "is_active": true, + "parent_id": null, + "extension_type": "module", + "extension_identifier": "sirsoft-page", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:35", + "updated_at": "2026-05-23 22:44:03", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 13, + "name": { + "ko": "게시판 관리", + "en": "Board Management", + "ja": "掲示板管理" + }, + "slug": "sirsoft-board", + "url": null, + "icon": "fas fa-clipboard-list", + "order": 30, + "is_active": true, + "parent_id": null, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "children": [ + { + "id": 14, + "name": { + "ko": "환경설정", + "en": "Settings", + "ja": "環境設定" + }, + "slug": "sirsoft-board-settings", + "url": "/admin/boards/settings", + "icon": "fas fa-cog", + "order": 1, + "is_active": true, + "parent_id": 13, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 15, + "name": { + "ko": "게시판 목록", + "en": "Board List", + "ja": "掲示板一覧" + }, + "slug": "sirsoft-board-list", + "url": "/admin/boards", + "icon": "fas fa-list", + "order": 2, + "is_active": true, + "parent_id": 13, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 16, + "name": { + "ko": "게시판 신고현황", + "en": "Board Reports", + "ja": "掲示板通報状況" + }, + "slug": "sirsoft-board-reports", + "url": "/admin/boards/reports", + "icon": "fas fa-flag", + "order": 3, + "is_active": true, + "parent_id": 13, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + } + ], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 17, + "name": { + "ko": "이커머스", + "en": "Ecommerce", + "ja": "eコマース" + }, + "slug": "sirsoft-ecommerce", + "url": null, + "icon": "fas fa-shopping-cart", + "order": 40, + "is_active": true, + "parent_id": null, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "children": [ + { + "id": 18, + "name": { + "ko": "환경설정", + "en": "Settings", + "ja": "環境設定" + }, + "slug": "sirsoft-ecommerce-settings", + "url": "/admin/ecommerce/settings", + "icon": "fas fa-cog", + "order": 1, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 19, + "name": { + "ko": "상품 관리", + "en": "Products", + "ja": "商品管理" + }, + "slug": "sirsoft-ecommerce-products", + "url": "/admin/ecommerce/products", + "icon": "fas fa-box", + "order": 2, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 20, + "name": { + "ko": "카테고리 관리", + "en": "Categories", + "ja": "カテゴリ管理" + }, + "slug": "sirsoft-ecommerce-categories", + "url": "/admin/ecommerce/categories", + "icon": "fas fa-folder", + "order": 3, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 21, + "name": { + "ko": "브랜드 관리", + "en": "Brands", + "ja": "ブランド管理" + }, + "slug": "sirsoft-ecommerce-brands", + "url": "/admin/ecommerce/brands", + "icon": "fas fa-tag", + "order": 4, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 22, + "name": { + "ko": "상품정보제공고시", + "en": "Product Notice", + "ja": "商品情報提供告示" + }, + "slug": "sirsoft-ecommerce-product-notices", + "url": "/admin/ecommerce/product-notices", + "icon": "fas fa-file-alt", + "order": 5, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 23, + "name": { + "ko": "공통정보 관리", + "en": "Common Info", + "ja": "共通情報管理" + }, + "slug": "sirsoft-ecommerce-common-info", + "url": "/admin/ecommerce/common-info", + "icon": "fas fa-info-circle", + "order": 6, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 24, + "name": { + "ko": "주문 관리", + "en": "Orders", + "ja": "注文管理" + }, + "slug": "sirsoft-ecommerce-orders", + "url": "/admin/ecommerce/orders", + "icon": "fas fa-receipt", + "order": 7, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 25, + "name": { + "ko": "쿠폰 관리", + "en": "Coupons", + "ja": "クーポン管理" + }, + "slug": "sirsoft-ecommerce-promotion-coupons", + "url": "/admin/ecommerce/promotion-coupons", + "icon": "fas fa-ticket-alt", + "order": 8, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 26, + "name": { + "ko": "배송정책", + "en": "Shipping Policies", + "ja": "配送ポリシー" + }, + "slug": "sirsoft-ecommerce-shipping-policies", + "url": "/admin/ecommerce/shipping-policies", + "icon": "fas fa-truck", + "order": 9, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 27, + "name": { + "ko": "리뷰 관리", + "en": "Reviews", + "ja": "レビュー管理" + }, + "slug": "sirsoft-ecommerce-reviews", + "url": "/admin/ecommerce/reviews", + "icon": "fas fa-star", + "order": 10, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + } + ], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 29, + "name": { + "ko": "GDPR 동의 이력", + "en": "GDPR Consent Log" + }, + "slug": "sirsoft-gdpr-consent-log", + "url": "/admin/plugins/sirsoft-gdpr/consent-log", + "icon": "fas fa-user-shield", + "order": 50, + "is_active": true, + "parent_id": null, + "extension_type": "plugin", + "extension_identifier": "sirsoft-gdpr", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + }, + { + "id": 6, + "name": { + "ko": "개인정보 운영자", + "en": "Privacy Operator", + "ja": "個人情報管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:42", + "updated_at": "2026-05-23 22:43:42", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + } + ], + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + } + }, + "moduleDetail": { + "data": { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "description": "쇼핑몰 모듈", + "author": "sirsoft", + "status": "active", + "enabled": true, + "dependencies": [], + "permissions": [ + "ecommerce.products.manage", + "ecommerce.orders.manage" + ], + "menus": [ + { + "name": "상품 관리", + "url": "/admin/ecommerce/products" + } + ], + "changelog": [ + "1.0.0 최초 릴리스" + ], + "readme": "이커머스 모듈 안내 문서" + } + }, + "moduleInstallPreview": { + "data": { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "dependencies": [], + "permissions": [ + "ecommerce.products.manage" + ], + "menus": [ + { + "name": "상품 관리", + "url": "/admin/ecommerce/products" + } + ], + "conflicts": [], + "requires_migration": true + } + }, + "modules": { + "data": { + "data": [ + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "쇼핑몰 모듈" + }, + { + "identifier": "sirsoft-board", + "name": "게시판", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "게시판 모듈" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "정적 페이지 모듈" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3, + "abilities": { + "can_install": true + } + } + }, + "notification_unread_count": { + "data": { + "unread_count": 5 + } + }, + "notification_ws": { + "data": [] + }, + "notificationChannels": { + "data": { + "channels": [ + { + "channel": "mail", + "name": "이메일", + "enabled": true + }, + { + "channel": "sms", + "name": "SMS", + "enabled": false + }, + { + "channel": "push", + "name": "푸시", + "enabled": true + } + ] + } + }, + "notificationLogs": { + "data": { + "data": [ + { + "id": 1, + "title": "주문 알림", + "channel": "mail", + "recipient": "member@example.com", + "status": "sent", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "title": "비밀번호 변경", + "channel": "sms", + "recipient": "01012345678", + "status": "failed", + "created_at": "2026-05-28T18:00:00+09:00" + }, + { + "id": 3, + "title": "공지사항", + "channel": "push", + "recipient": "all", + "status": "sent", + "created_at": "2026-05-27T10:00:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_delete": true + } + } + }, + "notifications": { + "data": { + "data": [ + { + "id": 1, + "subject": "신규 주문", + "body": "새 주문이 접수되었습니다.", + "read_at": null, + "url": "/admin/ecommerce/orders", + "data": [], + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "subject": "회원 가입", + "body": "신규 회원이 가입했습니다.", + "read_at": null, + "url": "/admin/users", + "data": [], + "created_at": "2026-05-28T18:00:00+09:00" + }, + { + "id": 3, + "subject": "시스템 알림", + "body": "백업이 완료되었습니다.", + "read_at": "2026-05-27T04:00:00+09:00", + "url": "", + "data": [], + "created_at": "2026-05-27T03:00:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 15, + "total": 3, + "has_more_pages": false + } + }, + "channels": [ + { + "key": "email", + "label": "이메일", + "enabled": true + }, + { + "key": "sms", + "label": "SMS", + "enabled": false + }, + { + "key": "push", + "label": "푸시", + "enabled": true + } + ] + }, + "permissions": { + "data": { + "data": { + "types": [ + "custom", + "system" + ], + "default_type": "custom", + "scope_options": [ + "all", + "own" + ], + "permissions": [ + { + "key": "core.users.view", + "name": "회원 조회", + "group": "users" + }, + { + "key": "core.users.edit", + "name": "회원 수정", + "group": "users" + }, + { + "key": "core.posts.view", + "name": "게시물 조회", + "group": "posts" + }, + { + "key": "core.settings.manage", + "name": "환경설정 관리", + "group": "settings" + } + ] + } + } + }, + "pluginDetail": { + "data": { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "description": "결제 플러그인", + "author": "sirsoft", + "status": "active", + "enabled": true, + "dependencies": [ + "sirsoft-ecommerce" + ], + "permissions": [ + "payment.transactions.view" + ], + "changelog": [ + "1.0.0 최초 릴리스" + ], + "readme": "결제 플러그인 안내 문서" + } + }, + "pluginInstallPreview": { + "data": { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "dependencies": [ + "sirsoft-ecommerce" + ], + "permissions": [ + "payment.transactions.view" + ], + "conflicts": [], + "requires_migration": false + } + }, + "plugins": { + "data": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "결제 플러그인" + }, + { + "identifier": "sirsoft-seo", + "name": "SEO", + "version": "1.1.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "SEO 최적화 플러그인" + }, + { + "identifier": "sirsoft-analytics", + "name": "통계", + "version": "0.9.0", + "status": "inactive", + "enabled": false, + "author": "sirsoft", + "description": "방문 통계 플러그인" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3, + "abilities": { + "can_install": true + } + } + }, + "policies": { + "data": { + "data": [ + { + "id": 21, + "key": "sirsoft-ecommerce.checkout.before_pay", + "scope": "hook", + "target": "sirsoft-ecommerce.checkout.before_payment", + "purpose": "checkout_verification", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 20, + "key": "sirsoft-ecommerce.payment.confirm_deposit", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_confirm_deposit", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 19, + "key": "sirsoft-ecommerce.payment.approve", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_approve", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 18, + "key": "sirsoft-ecommerce.payment.cancel", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_cancel", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 17, + "key": "sirsoft-board.post.user_create", + "scope": "hook", + "target": "sirsoft-board.post.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 16, + "key": "sirsoft-board.report.create", + "scope": "hook", + "target": "sirsoft-board.report.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 15, + "key": "sirsoft-board.comment.user_delete", + "scope": "hook", + "target": "sirsoft-board.comment.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 14, + "key": "sirsoft-board.post.user_delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 13, + "key": "sirsoft-board.report.delete", + "scope": "hook", + "target": "sirsoft-board.report.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "key": "sirsoft-board.report.bulk_action", + "scope": "hook", + "target": "sirsoft-board.report.before_bulk_update_status", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 11, + "key": "sirsoft-board.post.blind", + "scope": "hook", + "target": "sirsoft-board.post.before_blind", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "key": "sirsoft-board.post.delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 9, + "key": "core.admin.extension_uninstall", + "scope": "route", + "target": "api.admin.{modules,plugins}.uninstall", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "key": "core.admin.user_delete", + "scope": "hook", + "target": "core.user.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 7, + "key": "core.admin.app_key_regenerate", + "scope": "route", + "target": "api.admin.settings.regenerate-app-key", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "key": "core.account.withdraw", + "scope": "route", + "target": "api.me.destroy", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 5, + "key": "core.profile.contact_change", + "scope": "hook", + "target": "core.user.before_update", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": { + "changed_fields": [ + "email", + "phone", + "mobile" + ] + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "key": "core.profile.password_change", + "scope": "route", + "target": "api.me.password", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 3, + "key": "core.auth.password_reset", + "scope": "hook", + "target": "core.auth.before_reset_password", + "purpose": "password_reset", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "key": "core.auth.signup_after_create", + "scope": "hook", + "target": "core.auth.after_register", + "purpose": "signup", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": { + "signup_stage": "after_create" + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + }, + "meta": { + "current_page": 1, + "per_page": 20, + "total": 21, + "last_page": 2 + } + } + }, + "role": { + "data": { + "id": 2, + "name": { + "ko": "운영자", + "en": "Manager" + }, + "key": "manager", + "description": "운영 권한 역할", + "is_system": false, + "type": "custom", + "types": [ + "custom", + "system" + ], + "scope_options": [ + "all", + "own" + ], + "scopes": { + "core.posts": "all" + }, + "permission_scopes": { + "core.posts": "all" + }, + "permissions": [ + "core.users.view", + "core.posts.view", + "core.posts.edit" + ] + } + }, + "role_check": { + "data": { + "data": [ + { + "id": 1, + "key": "super_admin", + "name": { + "ko": "최고 관리자", + "en": "Super Admin" + } + }, + { + "id": 2, + "key": "manager", + "name": { + "ko": "운영자", + "en": "Manager" + } + }, + { + "id": 3, + "key": "member", + "name": { + "ko": "일반 회원", + "en": "Member" + } + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + } + }, + "schedule_history": { + "data": [ + { + "id": 1, + "status": "success", + "duration_ms": 1240, + "ran_at": "2026-05-29T03:00:00+09:00" + }, + { + "id": 2, + "status": "success", + "duration_ms": 980, + "ran_at": "2026-05-28T03:00:00+09:00" + }, + { + "id": 3, + "status": "failed", + "duration_ms": 0, + "ran_at": "2026-05-27T03:00:00+09:00" + } + ] + }, + "schedules": { + "data": { + "data": [ + { + "id": 1, + "name": "일일 백업", + "command": "backup:run", + "type": "artisan", + "frequency_label": "매일", + "frequency_detail": "0 3 * * *", + "is_active": true, + "last_result": "success", + "last_run_at": "2026-05-29T03:00:00+09:00", + "last_duration": "1.2초", + "next_run_at": "2026-05-30T03:00:00+09:00" + }, + { + "id": 2, + "name": "캐시 정리", + "command": "cache:clear", + "type": "artisan", + "frequency_label": "매일", + "frequency_detail": "0 4 * * *", + "is_active": true, + "last_result": "success", + "last_run_at": "2026-05-29T04:00:00+09:00", + "last_duration": "0.9초", + "next_run_at": "2026-05-30T04:00:00+09:00" + }, + { + "id": 3, + "name": "통계 집계", + "command": "stats:aggregate", + "type": "shell", + "frequency_label": "매주", + "frequency_detail": "0 1 * * 1", + "is_active": false, + "last_result": "failed", + "last_run_at": "2026-05-26T01:00:00+09:00", + "last_duration": "-", + "next_run_at": null + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3, + "statistics": { + "total": 3, + "active": 2, + "success": 2, + "failed": 1 + } + } + }, + "settings": { + "data": { + "general": { + "site_name": "그누보드7", + "site_url": "https://example.com", + "site_description": "", + "admin_email": "admin@example.com", + "timezone": "Asia/Seoul", + "language": "ko", + "currency": "KRW", + "maintenance_mode": false, + "site_logo": [] + }, + "security": { + "force_https": false, + "login_attempt_enabled": true, + "auth_token_lifetime": "{MASKED}", + "max_login_attempts": 5, + "login_lockout_time": 5, + "two_factor_auth": false, + "password_min_length": "{MASKED}", + "require_password_special_char": "{MASKED}" + }, + "mail": { + "mailer": "smtp", + "host": "", + "port": 587, + "username": "", + "password": "{MASKED}", + "encryption": "tls", + "mailgun_domain": "", + "mailgun_secret": "{MASKED}", + "mailgun_endpoint": "api.mailgun.net", + "ses_key": "", + "ses_secret": "{MASKED}", + "ses_region": "ap-northeast-2", + "from_address": "admin@example.com", + "from_name": "그누보드7" + }, + "upload": { + "max_file_size": 10, + "allowed_extensions": [ + "jpg", + "jpeg", + "png", + "gif", + "webp", + "pdf", + "doc", + "docx", + "xls", + "xlsx", + "zip" + ], + "image_max_width": 2000, + "image_max_height": 2000, + "image_quality": 85 + }, + "seo": { + "meta_title_suffix": "", + "meta_description": "", + "meta_keywords": "", + "google_analytics_id": "", + "google_site_verification": "", + "naver_site_verification": "", + "bot_user_agents": [ + "kakaotalk-scrap", + "Meta-ExternalAgent", + "ChatGPT-User" + ], + "bot_detection_enabled": true, + "bot_detection_library_enabled": true, + "og_default_site_name": "", + "og_image_default_width": 1200, + "og_image_default_height": 630, + "twitter_default_card": "summary_large_image", + "twitter_default_site": "", + "cache_enabled": true, + "cache_ttl": 7200, + "sitemap_enabled": true, + "sitemap_cache_ttl": 86400, + "sitemap_schedule": "daily", + "sitemap_schedule_time": "02:00", + "sitemap_last_updated_at": "", + "generator_enabled": true, + "generator_content": "" + }, + "advanced": { + "cache_enabled": true, + "cache_default_ttl": 86400, + "layout_cache_enabled": true, + "layout_cache_ttl": 3600, + "seo_cache_enabled": true, + "seo_cache_ttl": 7200, + "seo_sitemap_cache_ttl": 86400, + "stats_cache_enabled": true, + "stats_cache_ttl": 1800, + "notification_cache_ttl": 3600, + "extension_status_cache_ttl": 86400, + "geoip_cache_enabled": true, + "geoip_cache_ttl": 86400, + "version_check_cache_ttl": 3600, + "debug_mode": true, + "sql_query_log": false, + "log_level": "error", + "core_update_github_url": "https://github.com/gnuboard/g7", + "core_update_github_token": null, + "geoip_enabled": false, + "geoip_license_key": null, + "geoip_auto_update_enabled": true, + "geoip_last_updated_at": "" + }, + "cache": { + "cache_enabled": true, + "cache_default_ttl": 86400, + "layout_cache_enabled": true, + "layout_cache_ttl": 3600, + "seo_cache_enabled": true, + "seo_cache_ttl": 7200, + "seo_sitemap_cache_ttl": 86400, + "stats_cache_enabled": true, + "stats_cache_ttl": 1800, + "notification_cache_ttl": 3600, + "extension_status_cache_ttl": 86400, + "geoip_cache_enabled": true, + "geoip_cache_ttl": 86400, + "version_check_cache_ttl": 3600 + }, + "debug": { + "debug_mode": true, + "sql_query_log": false, + "log_level": "error" + }, + "drivers": { + "storage_driver": "local", + "s3_bucket": "", + "s3_region": "ap-northeast-2", + "s3_access_key": "", + "s3_secret_key": "{MASKED}", + "s3_url": "", + "cache_driver": "file", + "redis_host": "127.0.0.1", + "redis_port": 6379, + "redis_password": "{MASKED}", + "redis_database": 0, + "memcached_host": "127.0.0.1", + "memcached_port": 11211, + "session_driver": "file", + "session_lifetime": 120, + "queue_driver": "sync", + "log_driver": "daily", + "log_level": "error", + "log_days": 14, + "websocket_enabled": false, + "websocket_app_id": "", + "websocket_app_key": "{MASKED}", + "websocket_app_secret": "{MASKED}", + "websocket_host": "localhost", + "websocket_port": 8080, + "websocket_scheme": "https", + "websocket_verify_ssl": true, + "websocket_server_host": "127.0.0.1", + "websocket_server_port": 8080, + "websocket_server_scheme": "http", + "search_engine_driver": "mysql-fulltext" + }, + "core_update": { + "core_update_github_url": "https://github.com/gnuboard/g7", + "core_update_github_token": null + }, + "geoip": { + "geoip_enabled": false, + "geoip_license_key": null, + "geoip_auto_update_enabled": true, + "geoip_last_updated_at": "" + }, + "notifications": { + "channels": [ + { + "id": "mail", + "is_active": true, + "sort_order": 1 + }, + { + "id": "database", + "is_active": true, + "sort_order": 2 + } + ] + }, + "identity": { + "default_provider": "g7:core.mail", + "purpose_providers": { + "password_reset": null, + "self_update": null, + "sensitive_action": null + }, + "challenge_ttl_minutes": 15, + "max_attempts": 5 + }, + "available_drivers": { + "storage": [ + { + "id": "local", + "label": { + "ko": "로컬", + "en": "Local", + "ja": "ローカル" + } + }, + { + "id": "s3", + "label": { + "ko": "Amazon S3", + "en": "Amazon S3", + "ja": "Amazon S3" + } + } + ], + "cache": [ + { + "id": "file", + "label": { + "ko": "파일", + "en": "File", + "ja": "ファイル" + } + }, + { + "id": "redis", + "label": { + "ko": "Redis", + "en": "Redis", + "ja": "Redis" + } + } + ], + "session": [ + { + "id": "file", + "label": { + "ko": "파일", + "en": "File", + "ja": "ファイル" + } + }, + { + "id": "database", + "label": { + "ko": "데이터베이스", + "en": "Database", + "ja": "データベース" + } + }, + { + "id": "redis", + "label": { + "ko": "Redis", + "en": "Redis", + "ja": "Redis" + } + } + ], + "queue": [ + { + "id": "sync", + "label": { + "ko": "동기", + "en": "Sync", + "ja": "同期" + } + }, + { + "id": "database", + "label": { + "ko": "데이터베이스", + "en": "Database", + "ja": "データベース" + } + }, + { + "id": "redis", + "label": { + "ko": "Redis", + "en": "Redis", + "ja": "Redis" + } + } + ], + "log": [ + { + "id": "single", + "label": { + "ko": "단일 파일", + "en": "Single File", + "ja": "単一ファイル" + } + }, + { + "id": "daily", + "label": { + "ko": "일별 파일", + "en": "Daily File", + "ja": "日別ファイル" + } + } + ], + "websocket": [ + { + "id": "reverb", + "label": { + "ko": "Laravel Reverb", + "en": "Laravel Reverb", + "ja": "Laravel Reverb" + } + } + ], + "mail": [ + { + "id": "smtp", + "label": { + "ko": "SMTP", + "en": "SMTP", + "ja": "SMTP" + } + }, + { + "id": "mailgun", + "label": { + "ko": "Mailgun", + "en": "Mailgun", + "ja": "Mailgun" + } + }, + { + "id": "ses", + "label": { + "ko": "SES (Amazon)", + "en": "SES (Amazon)", + "ja": "SES (Amazon)" + } + } + ] + }, + "abilities": { + "can_update": true + } + } + }, + "systemInfo": { + "data": { + "os_info": "Windows NT 10.0", + "web_server": "Apache/2.4.62 (Win64) OpenSSL/3.0.15 PHP/8.3.26", + "php_version": "8.3.26", + "mysql_version": "Mysql 8.4.3", + "g7_version": "7.0.0-beta.8", + "g7_release_year": "2026", + "laravel_version": "12.54.1", + "environment": "production", + "cpu_info": "Intel(R) Core(TM) Ultra 5 225H", + "memory_usage": { + "total": "31.49 GB", + "used": "21.93 GB", + "free": "9.56 GB", + "percentage": 69.64 + }, + "disk_usage": { + "total": "474.72 GB", + "used": "325.41 GB", + "free": "149.3 GB", + "percentage": 68.55 + }, + "php_memory_limit": "512M", + "max_execution_time": "36000초", + "upload_max_filesize": "2G", + "install_path": "/var/www/g7", + "config_path": "/var/www/g7/storage/app/settings", + "log_path": "/var/www/g7/storage/logs", + "upload_path": "/var/www/g7/storage/app/public", + "php_extensions": { + "required": { + "openssl": true, + "pdo": true, + "mbstring": true, + "tokenizer": "{MASKED}", + "xml": true, + "curl": true, + "json": true, + "zip": true, + "fileinfo": true, + "bcmath": true + }, + "optional": { + "gd": true, + "imagick": false, + "redis": true, + "memcached": false, + "sodium": true, + "exif": true, + "intl": true, + "ldap": false, + "zlib": true + } + }, + "database_config": { + "has_read_write_split": false, + "write": { + "host": "localhost", + "port": 3306, + "database": "g7", + "username": "g7" + }, + "read": [] + }, + "timezone": "UTC", + "server_time": "2026-05-31 08:40:37" + } + }, + "template_info": { + "data": { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "type": "admin" + } + }, + "templateDetail": { + "data": { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "version": "1.0.0", + "description": "관리자 기본 템플릿", + "author": "sirsoft", + "type": "admin", + "status": "active", + "preview_image": "/images/placeholder.png", + "changelog": [ + "1.0.0 최초 릴리스" + ], + "readme": "관리자 기본 템플릿 안내 문서" + } + }, + "templateInstallPreview": { + "data": { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "version": "1.0.0", + "type": "admin", + "conflicts": [], + "requires_migration": false + } + }, + "templates": { + "data": { + "data": [ + { + "identifier": "sirsoft-admin_basic", + "vendor": "sirsoft", + "name": "Admin Basic", + "version": "1.0.0-beta.8", + "type": "admin", + "status": "active", + "description": "그누보드7 기본 관리자 템플릿", + "dependencies": { + "modules": [], + "plugins": [] + }, + "dependencies_met": true, + "update_available": false, + "update_source": null, + "latest_version": "1.0.0-beta.8", + "file_version": "1.0.0-beta.8", + "github_url": "https://github.com/gnuboard/g7-template-sirsoft-admin_basic", + "github_changelog_url": "https://github.com/gnuboard/g7-template-sirsoft-admin_basic/releases", + "is_pending": false, + "is_bundled": false, + "deactivated_reason": null, + "deactivated_at": null, + "incompatible_required_version": null, + "abilities": { + "can_install": true, + "can_activate": true, + "can_uninstall": true, + "can_edit_layouts": true + } + }, + { + "identifier": "sirsoft-basic", + "vendor": "sirsoft", + "name": "Basic", + "version": "1.0.0-beta.6", + "type": "user", + "status": "active", + "description": "그누보드7 기본 사용자 템플릿", + "dependencies": { + "modules": [ + { + "identifier": "sirsoft-board", + "name": "게시판", + "type": "module" + }, + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "type": "module" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "type": "module" + } + ], + "plugins": [ + { + "identifier": "sirsoft-daum_postcode", + "name": "Daum 우편번호", + "type": "plugin" + } + ] + }, + "dependencies_met": true, + "update_available": false, + "update_source": null, + "latest_version": "1.0.0-beta.6", + "file_version": "1.0.0-beta.6", + "github_url": "https://github.com/gnuboard/g7-template-sirsoft-basic", + "github_changelog_url": "https://github.com/gnuboard/g7-template-sirsoft-basic/releases", + "is_pending": false, + "is_bundled": false, + "deactivated_reason": null, + "deactivated_at": null, + "incompatible_required_version": null, + "abilities": { + "can_install": true, + "can_activate": true, + "can_uninstall": true, + "can_edit_layouts": true + } + } + ], + "current_page": 1, + "last_page": 1, + "total": 1, + "per_page": 15, + "abilities": { + "can_create": true, + "can_install": true + } + } + }, + "tokenValidation": { + "data": { + "valid": true, + "email": "admin@example.com", + "token": "{MASKED}" + } + }, + "user": { + "data": { + "uuid": "00000000-0000-4000-8000-000000000018", + "name": "이서연", + "nickname": "서연", + "email": "seoyeon.lee@example.com", + "avatar": "/images/placeholder.png", + "language": "ko", + "language_label": "한국어", + "country": "KR", + "country_name": "대한민국", + "status": "active", + "status_label": "활성", + "status_variant": "success", + "is_admin": true, + "is_super": false, + "homepage": "https://seoyeon.example.com", + "mobile": "010-3456-7890", + "phone": "02-777-8800", + "zipcode": "06292", + "address": "서울특별시 강남구 강남대로 382", + "address_detail": "메리츠타워 22층", + "signature": "운영팀 이서연입니다.", + "bio": "커뮤니티 운영과 CS를 담당하고 있습니다.", + "timezone": "Asia/Seoul", + "admin_memo": "2025년 우수 운영자. CS 응대 만족도 1위. 콘텐츠 신고 처리 권한 보유.", + "ip_address": "203.241.18.92", + "email_verified_at": "2025-08-20 10:14:55", + "last_login_at": "2026-06-03 08:40:12", + "created_at": "2025-08-20 09:58:31", + "blocked_at": null, + "withdrawn_at": null, + "roles": [ + { + "id": 2, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 5, + "identifier": "cs-manager", + "name": "CS 매니저" + } + ], + "terms_consent": { + "agreed_at": "2025-08-20 09:58:31" + }, + "privacy_consent": { + "agreed_at": "2025-08-20 09:58:31" + }, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + } + }, + "marketing_settings": { + "data": { + "marketing_consent_enabled": true, + "marketing_consent_terms_slug": "marketing-terms", + "marketing_consent_terms_slug_set": true, + "third_party_consent_enabled": true, + "third_party_consent_terms_slug": null, + "third_party_consent_terms_slug_set": false, + "info_disclosure_enabled": true, + "info_disclosure_terms_slug": null, + "info_disclosure_terms_slug_set": false, + "channels": [ + { + "key": "email_subscription", + "label": "광고성 이메일 수신", + "label_i18n": { + "ko": "광고성 이메일 수신", + "en": "Email Marketing" + }, + "enabled": true, + "terms_slug": null, + "terms_slug_set": false + } + ] + } + } + } + }, + "states": { + "comment": "admin 목록/폼 상태 세트. with_data/empty_data/loading + edit_existing/validation_failed/saving.", + "groups": [ + { + "scope": { + "kind": "route", + "match": "*/admin/users" + }, + "items": [ + { + "id": "with_data", + "label": "$t:editor.state.with_data", + "default": true + }, + { + "id": "empty_data", + "label": "$t:editor.state.empty_data", + "sampleDataOverrides": { + "byDataSourceId": { + "users": { + "data": { + "data": [], + "meta": { + "total": 0, + "per_page": 20, + "current_page": 1 + } + } + } + } + } + } + ] + }, + { + "scope": { + "kind": "route", + "match": "*/admin/users/:id/edit" + }, + "items": [ + { + "id": "edit_existing", + "label": "$t:editor.state.edit_existing", + "default": true, + "comment": "/1.1-bis — 편집기는 데이터소스 initLocal(\"form\")을 실행하지 않으므로(runtime API→form 흐름 부재) 수정 폼 입력칸이 비어 보인다. user.data 와 동일 값으로 _local.form 을 직접 시드해 캔버스에 prefill 한다(읽기전용 표시는 user.data, 입력칸은 _local.form). 필드명 = admin_user_form.json 의 name= 입력.", + "initialState": { + "local": { + "form": { + "name": "이서연", + "email": "seoyeon.lee@example.com", + "nickname": "서연", + "role_ids": [ + 2, + 5 + ], + "status": "active", + "mobile": "010-3456-7890", + "phone": "02-777-8800", + "homepage": "https://seoyeon.example.com", + "zipcode": "06292", + "address": "서울특별시 강남구 강남대로 382", + "address_detail": "메리츠타워 22층", + "country": "KR", + "language": "ko", + "timezone": "Asia/Seoul", + "signature": "운영팀 이서연입니다.", + "bio": "커뮤니티 운영과 CS를 담당하고 있습니다.", + "admin_memo": "2025년 우수 운영자. CS 응대 만족도 1위. 콘텐츠 신고 처리 권한 보유." + } + } + } + }, + { + "id": "create_mode", + "label": "$t:editor.state.create_mode", + "comment": " route 패치 — admin_user_form 은 {{route?.id}} 유무로 수정/신규 분기(제목·엔드포인트·메서드 PUT/POST). route.id 를 null 로 제거해 신규 작성 모드 화면을 미리본다. 신규 모드는 빈 폼이 의도이므로 _local.form 시드 없음.", + "initialState": { + "route": { + "id": null + } + } + }, + { + "id": "validation_failed", + "label": "$t:editor.state.validation_failed", + "comment": "관리자 회원 폼(admin_user_form)은 _local.errors.{field}?.[0] (배열)을 읽으므로 그 경로로 배열 메시지를 주입한다(경로 직접 지정). 수정 컨텍스트이므로 edit_existing 과 동일 폼 시드 위에 검증 오류를 얹는다.", + "initialState": { + "local": { + "form": { + "name": "", + "email": "invalid-email", + "nickname": "서연", + "role_ids": [ + 2, + 5 + ], + "status": "active", + "mobile": "010-3456-7890", + "phone": "02-777-8800", + "homepage": "https://seoyeon.example.com", + "zipcode": "06292", + "address": "서울특별시 강남구 강남대로 382", + "address_detail": "메리츠타워 22층", + "country": "KR", + "language": "ko", + "timezone": "Asia/Seoul", + "signature": "운영팀 이서연입니다.", + "bio": "커뮤니티 운영과 CS를 담당하고 있습니다.", + "admin_memo": "2025년 우수 운영자. CS 응대 만족도 1위. 콘텐츠 신고 처리 권한 보유." + } + } + }, + "formErrors": { + "_local.errors.name": [ + "필수 입력 항목입니다" + ], + "_local.errors.email": [ + "올바른 이메일 형식이 아닙니다" + ] + } + } + ] + }, + { + "comment": " query 패치 실증 — admin_settings 는 {{_global.activeSettingsTab || query.tab || 'general'}} 으로 탭 화면을 분기한다. 편집기는 평소 query 가 비어 있어 SEO 등 비-기본 탭을 미리볼 수 없으므로, query.tab + 우선 키 _global.activeSettingsTab 을 함께 주입해 탭 변종을 미리본다.", + "scope": { + "kind": "route", + "match": "*/admin/settings" + }, + "items": [ + { + "id": "settings_general", + "label": "$t:editor.state.settings_general", + "default": true, + "initialState": { + "query": { + "tab": "general" + }, + "global": { + "activeSettingsTab": "general" + } + } + }, + { + "id": "settings_mail", + "label": "$t:editor.state.settings_mail", + "initialState": { + "query": { + "tab": "mail" + }, + "global": { + "activeSettingsTab": "mail" + } + } + }, + { + "id": "settings_upload", + "label": "$t:editor.state.settings_upload", + "initialState": { + "query": { + "tab": "upload" + }, + "global": { + "activeSettingsTab": "upload" + } + } + }, + { + "id": "settings_seo", + "label": "$t:editor.state.settings_seo", + "initialState": { + "query": { + "tab": "seo" + }, + "global": { + "activeSettingsTab": "seo" + } + } + }, + { + "id": "settings_security", + "label": "$t:editor.state.settings_security", + "initialState": { + "query": { + "tab": "security" + }, + "global": { + "activeSettingsTab": "security" + } + } + }, + { + "id": "settings_drivers", + "label": "$t:editor.state.settings_drivers", + "initialState": { + "query": { + "tab": "drivers" + }, + "global": { + "activeSettingsTab": "drivers" + } + } + }, + { + "id": "settings_advanced", + "label": "$t:editor.state.settings_advanced", + "initialState": { + "query": { + "tab": "advanced" + }, + "global": { + "activeSettingsTab": "advanced" + } + } + }, + { + "id": "settings_notification_definitions", + "label": "$t:editor.state.settings_notification_definitions", + "initialState": { + "query": { + "tab": "notification_definitions" + }, + "global": { + "activeSettingsTab": "notification_definitions" + } + } + }, + { + "id": "settings_language_packs", + "label": "$t:editor.state.settings_language_packs", + "initialState": { + "query": { + "tab": "language_packs" + }, + "global": { + "activeSettingsTab": "language_packs" + } + } + }, + { + "id": "settings_identity", + "label": "$t:editor.state.settings_identity", + "initialState": { + "query": { + "tab": "identity" + }, + "global": { + "activeSettingsTab": "identity" + } + } + }, + { + "id": "settings_info", + "label": "$t:editor.state.settings_info", + "initialState": { + "query": { + "tab": "info" + }, + "global": { + "activeSettingsTab": "info" + } + } + } + ] + }, + { + "comment": "관리자 비밀번호 재설정. admin_reset_password 는 _local.tokenError / _local.success 로 토큰오류·재설정폼·완료 화면을 if 분기하고(본문 line 97/212/262), 검증 실패는 _local.resetErrors.{password,password_confirmation} 인라인 필드 에러로 표시한다(본문 line 361/370/411).", + "scope": { + "kind": "route", + "match": "*/admin/reset-password" + }, + "items": [ + { + "id": "token_valid", + "label": "$t:editor.state.token_valid", + "default": true, + "initialState": { + "local": { + "tokenError": "{MASKED}", + "success": false + } + } + }, + { + "id": "token_invalid", + "label": "$t:editor.state.token_invalid", + "initialState": { + "local": { + "tokenError": "{MASKED}" + } + } + }, + { + "id": "validation_failed", + "label": "$t:editor.state.validation_failed", + "initialState": { + "local": { + "tokenError": "{MASKED}", + "success": false + } + }, + "formErrors": { + "_local.resetErrors.password": [ + "필수 입력 항목입니다" + ], + "_local.resetErrors.password_confirmation": [ + "필수 입력 항목입니다" + ] + } + }, + { + "id": "success", + "label": "$t:editor.state.reset_success", + "initialState": { + "local": { + "tokenError": "{MASKED}", + "success": true + } + } + } + ] + }, + { + "comment": "권한(역할) 폼. admin_role_form 은 {{route?.id}} 유무로 수정/신규를 분기한다(본문 line 33/71). 검증 오류는 회원 폼과 달리 _global.formErrors.{field}?.[0] 경로를 읽는다(본문 line 210/484 — 경로 직접 지정).", + "scope": { + "kind": "route", + "match": "*/admin/roles/:id/edit" + }, + "items": [ + { + "id": "edit_existing", + "label": "$t:editor.state.edit_existing", + "default": true + }, + { + "id": "create_mode", + "label": "$t:editor.state.create_mode", + "initialState": { + "route": { + "id": null + } + } + }, + { + "id": "validation_failed", + "label": "$t:editor.state.validation_failed", + "formErrors": { + "_global.formErrors.name": [ + "필수 입력 항목입니다" + ] + } + } + ] + }, + { + "comment": "관리자 본인인증 챌린지. auth/identity_challenge 는 (_local.render_hint ?? 'text_code') 값(text_code/link/external_redirect)으로 세 화면을 if 분기한다(본문 line 94/324/369).", + "scope": { + "kind": "route", + "match": "*/admin/identity/challenge" + }, + "items": [ + { + "id": "text_code", + "label": "$t:editor.state.challenge_text_code", + "default": true, + "initialState": { + "local": { + "render_hint": "text_code" + } + } + }, + { + "id": "link", + "label": "$t:editor.state.challenge_link", + "initialState": { + "local": { + "render_hint": "link" + } + } + }, + { + "id": "external_redirect", + "label": "$t:editor.state.challenge_external", + "initialState": { + "local": { + "render_hint": "external_redirect" + } + } + }, + { + "id": "code_error", + "label": "$t:editor.state.challenge_error", + "comment": "코드 입력 화면에서 인증 실패 시 _local.error 배너 표시.", + "initialState": { + "local": { + "render_hint": "text_code", + "error": "인증번호가 올바르지 않습니다. 다시 시도해 주세요." + } + } + } + ] + }, + { + "comment": "템플릿 목록. admin_template_list 는 라우트 path param route.type(user/admin)으로 데이터소스 type 파라미터를 분기한다(본문 line 45/600). 탭 하이라이트는 _global.activeTemplateTab 이지만 목록 내용은 route.type 이 SSoT 이므로 두 값을 함께 주입한다.", + "scope": { + "kind": "route", + "match": "*/admin/templates/:type" + }, + "items": [ + { + "id": "user_templates", + "label": "$t:editor.state.tab.template_user", + "default": true, + "initialState": { + "route": { + "type": "user" + }, + "global": { + "activeTemplateTab": "user" + } + } + }, + { + "id": "admin_templates", + "label": "$t:editor.state.tab.template_admin", + "initialState": { + "route": { + "type": "admin" + }, + "global": { + "activeTemplateTab": "admin" + } + } + } + ] + }, + { + "comment": "관리자 로그인. admin_login 은 _local.loginError 배너 + _local.loginErrors.{email,password} 인라인 필드 에러로 로그인 실패를 표시한다(본문 line 139/178/221).", + "scope": { + "kind": "route", + "match": "*/admin/login" + }, + "items": [ + { + "id": "default", + "label": "$t:editor.state.login_default", + "default": true + }, + { + "id": "login_failed", + "label": "$t:editor.state.login_failed", + "formErrors": { + "_local.loginError": "올바른 이메일 형식이 아닙니다", + "_local.loginErrors.email": [ + "올바른 이메일 형식이 아닙니다" + ], + "_local.loginErrors.password": [ + "필수 입력 항목입니다" + ] + } + } + ] + }, + { + "comment": "관리자 비밀번호 찾기. admin_forgot_password 는 {{_local.success}} 로 입력 폼/메일 발송 완료 화면을 if 분기한다(본문 line 93/106).", + "scope": { + "kind": "route", + "match": "*/admin/forgot-password" + }, + "items": [ + { + "id": "default", + "label": "$t:editor.state.forgot_default", + "default": true, + "initialState": { + "local": { + "success": false + } + } + }, + { + "id": "success", + "label": "$t:editor.state.forgot_success", + "initialState": { + "local": { + "success": true + } + } + } + ] + } + ] + }, + "stateLabels": [ + { + "key": "currentUser", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user" + }, + { + "key": "currentUser.name", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_name" + }, + { + "key": "currentUser.email", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_email" + }, + { + "key": "currentUser.id", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_id" + }, + { + "key": "currentUser.is_admin", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_is_admin" + }, + { + "key": "settings.general.site_name", + "scope": "_global", + "label_key": "$t:editor.state_label.site_name" + }, + { + "key": "site.name", + "scope": "_global", + "label_key": "$t:editor.state_label.site_name" + }, + { + "key": "q", + "scope": "query", + "label_key": "$t:editor.state_label.query_q" + } + ] + } + } +} +``` **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1394,8 +93168,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1518,8 +93293,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1720,8 +93496,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1788,9 +93565,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2081,9 +93858,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2146,9 +93923,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2187,6 +93964,8 @@ Authorization: Bearer {YOUR_TOKEN} **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -2204,9 +93983,9 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2263,9 +94042,9 @@ Content-Disposition: form-data; name="layout_name" | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2303,6 +94082,8 @@ _단건 응답: `data` 객체의 필드._ **응답 예시** + + ```http HTTP/1.1 200 ``` @@ -2324,6 +94105,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2366,6 +94148,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2408,6 +94191,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | 해당 식별자의 템플릿이 설치되어 있지 않은 경우 (레이아웃 0건과 구분됨) | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2451,9 +94235,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2498,9 +94282,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2553,9 +94337,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2597,8 +94381,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2652,9 +94437,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2695,8 +94480,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.install`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2739,6 +94525,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2782,6 +94569,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2803,6 +94591,8 @@ Authorization: Bearer {YOUR_TOKEN} | expected_lock_version | body | integer | 예 | min 0 | 낙관적 잠금 버전 (동시 편집 충돌 감지) | | content | body | array | 예 | — | 본문 내용 | | priority | body | integer | 아니오 | min 0, max 9999 | 우선순위 (작을수록 우선) | +| content.priority | body | integer | 아니오 | min 0, max 9999 | | +| content.data_sources | body | array | 아니오 | — | | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`core.layout_extension.update_content_validation_rules`). @@ -2820,7 +94610,11 @@ Content-Type: application/json "content": [ "예시 내용입니다." ], - "priority": 1 + "priority": 1, + "content.priority": 1, + "content.data_sources": [ + "예시 내용입니다." + ] } ``` @@ -2837,9 +94631,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2894,8 +94688,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2943,6 +94737,7 @@ Authorization: Bearer {YOUR_TOKEN} | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2985,8 +94780,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3031,6 +94827,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3120,6 +94917,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3163,6 +94961,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3183,6 +94982,65 @@ Authorization: Bearer {YOUR_TOKEN} | name | path | string | 예 | — | 대상의 이름/명칭 | | expected_lock_version | body | integer | 예 | min 0 | 낙관적 잠금 버전 (동시 편집 충돌 감지) | | content | body | array | 예 | — | 본문 내용 | +| content.version | body | string | 예 | — | | +| content.layout_name | body | string | 예 | max 255 | content.layout 이름 (식별자) | +| content.extends | body | string | 아니오 | — | | +| content.slots | body | array | 아니오 | — | | +| content.data_sources | body | array | 아니오 | — | | +| content.metadata | body | array | 아니오 | — | | +| content.meta | body | array | 아니오 | — | | +| content.meta.title | body | string | 아니오 | — | | +| content.meta.description | body | string | 아니오 | — | | +| content.meta.keywords | body | string | 아니오 | — | | +| content.meta.auth_required | body | boolean | 아니오 | — | | +| content.meta.is_base | body | boolean | 아니오 | — | | +| content.meta.guest_only | body | boolean | 아니오 | — | | +| content.meta.is_error_layout | body | boolean | 아니오 | — | | +| content.meta.error_code | body | integer | 아니오 | — | | +| content.meta.seo | body | array | 아니오 | — | | +| content.meta.seo.enabled | body | boolean | 아니오 | — | | +| content.meta.seo.data_sources | body | array | 아니오 | — | | +| content.meta.seo.priority | body | number | 아니오 | min 0, max 1 | | +| content.meta.seo.changefreq | body | string | 아니오 | `always`, `hourly`, `daily`, `weekly`, `monthly`, `yearly`, `never` | | +| content.meta.seo.og | body | array | 아니오 | — | | +| content.meta.seo.structured_data | body | array | 아니오 | — | | +| content.meta.seo.page_type | body | string | 아니오 | — | | +| content.meta.seo.toggle_setting | body | string | 아니오 | — | | +| content.meta.seo.vars | body | array | 아니오 | — | | +| content.meta.seo.extensions | body | array | 아니오 | — | | +| content.modals | body | array | 아니오 | — | | +| content.state | body | array | 아니오 | — | | +| content.init_actions | body | array | 아니오 | — | | +| content.defines | body | array | 아니오 | — | | +| content.init_state | body | array | 아니오 | — | | +| content.initLocal | body | array | 아니오 | — | | +| content.initGlobal | body | array | 아니오 | — | | +| content.initIsolated | body | array | 아니오 | — | | +| content.global_state | body | array | 아니오 | — | | +| content.errorHandling | body | array | 아니오 | — | | +| content.actions | body | array | 아니오 | — | | +| content.pageConfig | body | array | 아니오 | — | | +| content.schema | body | array | 아니오 | — | | +| content.routes | body | array | 아니오 | — | | +| content.computed | body | array | 아니오 | — | | +| content.named_actions | body | array | 아니오 | — | | +| content.permissions | body | string | 아니오 | — | | +| content.globalHeaders | body | array | 아니오 | — | | +| content.transition_overlay | body | string | 아니오 | — | | +| content.transition_overlay.enabled | body | boolean | 아니오 | — | | +| content.transition_overlay.style | body | string | 아니오 | — | | +| content.transition_overlay.target | body | string | 아니오 | max 100 | | +| content.transition_overlay.fallback_target | body | string | 아니오 | max 100 | | +| content.transition_overlay.skeleton | body | array | 아니오 | — | | +| content.transition_overlay.skeleton.component | body | string | 아니오 | max 100 | | +| content.transition_overlay.skeleton.animation | body | string | 아니오 | — | | +| content.transition_overlay.skeleton.iteration_count | body | integer | 아니오 | min 1, max 50 | | +| content.transition_overlay.spinner | body | array | 아니오 | — | | +| content.transition_overlay.spinner.component | body | string | 아니오 | max 100 | | +| content.transition_overlay.spinner.text | body | string | 아니오 | max 200 | | +| content.transition_overlay.wait_for | body | array | 아니오 | — | | +| content.endpoint | body | string | 아니오 | — | | +| content.components | body | array | 예 | — | | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`core.layout.update_content_validation_rules`). @@ -3199,6 +95057,127 @@ Content-Type: application/json "expected_lock_version": 1, "content": [ "예시 내용입니다." + ], + "content.version": "예시 내용입니다.", + "content.layout_name": "예시 이름", + "content.extends": "예시 내용입니다.", + "content.slots": [ + "예시 내용입니다." + ], + "content.data_sources": [ + "예시 내용입니다." + ], + "content.metadata": [ + "예시 내용입니다." + ], + "content.meta": [ + "예시 내용입니다." + ], + "content.meta.title": "예시 제목", + "content.meta.description": "예시 내용입니다.", + "content.meta.keywords": "예시 내용입니다.", + "content.meta.auth_required": true, + "content.meta.is_base": true, + "content.meta.guest_only": true, + "content.meta.is_error_layout": true, + "content.meta.error_code": 1, + "content.meta.seo": [ + "예시 내용입니다." + ], + "content.meta.seo.enabled": true, + "content.meta.seo.data_sources": [ + "예시 내용입니다." + ], + "content.meta.seo.priority": 1, + "content.meta.seo.changefreq": "always", + "content.meta.seo.og": [ + "예시 내용입니다." + ], + "content.meta.seo.structured_data": [ + "예시 내용입니다." + ], + "content.meta.seo.page_type": "예시 내용입니다.", + "content.meta.seo.toggle_setting": "예시 내용입니다.", + "content.meta.seo.vars": [ + "예시 내용입니다." + ], + "content.meta.seo.extensions": [ + "예시 내용입니다." + ], + "content.modals": [ + "예시 내용입니다." + ], + "content.state": [ + "예시 내용입니다." + ], + "content.init_actions": [ + "예시 내용입니다." + ], + "content.defines": [ + "예시 내용입니다." + ], + "content.init_state": [ + "예시 내용입니다." + ], + "content.initLocal": [ + "예시 내용입니다." + ], + "content.initGlobal": [ + "예시 내용입니다." + ], + "content.initIsolated": [ + "예시 내용입니다." + ], + "content.global_state": [ + "예시 내용입니다." + ], + "content.errorHandling": [ + "예시 내용입니다." + ], + "content.actions": [ + "예시 내용입니다." + ], + "content.pageConfig": [ + "예시 내용입니다." + ], + "content.schema": [ + "예시 내용입니다." + ], + "content.routes": [ + "예시 내용입니다." + ], + "content.computed": [ + "예시 내용입니다." + ], + "content.named_actions": [ + "예시 이름" + ], + "content.permissions": "예시 내용입니다.", + "content.globalHeaders": [ + "예시 내용입니다." + ], + "content.transition_overlay": "예시 내용입니다.", + "content.transition_overlay.enabled": true, + "content.transition_overlay.style": "예시 내용입니다.", + "content.transition_overlay.target": "예시 내용입니다.", + "content.transition_overlay.fallback_target": "예시 내용입니다.", + "content.transition_overlay.skeleton": [ + "예시 내용입니다." + ], + "content.transition_overlay.skeleton.component": "예시 내용입니다.", + "content.transition_overlay.skeleton.animation": "예시 내용입니다.", + "content.transition_overlay.skeleton.iteration_count": 1, + "content.transition_overlay.spinner": [ + "예시 내용입니다." + ], + "content.transition_overlay.spinner.component": "예시 내용입니다.", + "content.transition_overlay.spinner.text": "예시 내용입니다.", + "content.transition_overlay.wait_for": [ + "예시 내용입니다." + ], + "content.endpoint": "예시 내용입니다.", + "content.components": [ + "예시 내용입니다." ] } ``` @@ -3216,9 +95195,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3269,8 +95248,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3318,6 +95297,7 @@ Authorization: Bearer {YOUR_TOKEN} | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3360,8 +95340,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.layouts.edit`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3406,6 +95387,7 @@ Authorization: Bearer {YOUR_TOKEN} | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3446,8 +95428,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.uninstall`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3498,9 +95481,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.templates.install`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3581,8 +95564,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3673,7 +95658,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3933,7 +95921,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -4027,17 +96018,91783 @@ Accept: application/json **응답 필드** (`data` 내부) - +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| identifier | string | `sirsoft-admin_basic` | 템플릿 고유 식별자 (vendor-name 형식, 예: sirsoft-admin_basic) | +| spec | object | `{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/sc…` | 스펙 정의 객체 (편집기/컴포넌트 선언 스키마 등) | **응답 예시** - + + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "편집기 스펙을 조회했습니다.", + "data": { + "identifier": "sirsoft-admin_basic", + "spec": { + "$schema": "https://json-schema.org/draft/2020-12/schema", + "templateId": "sirsoft-admin_basic", + "version": "1.0.0", + "description": "레이아웃 편집기 스펙 — Phase 3 (nesting + componentPalette 블록). controls/componentCapabilities/actionRecipes 등은 Phase 4/5 에서 추가.", + "styleSystem": "tailwind", + "darkMode": { + "comment": "Tailwind 다크는 조상.dark 클래스. 편집기 프리뷰 격리: 코어 CSS 서빙 API 가 편집기용 CSS 의.dark 셀렉터를 프리뷰 전용 마커(.g7le-preview-dark)로 치환해 서빙한다. 사용자 페이지 CSS 는 원본 그대로.", + "strategy": "ancestor-class", + "ancestorSelector": ".dark", + "previewIsolation": { + "rewriteSelector": ".dark", + "replaceWith": ".g7le-preview-dark", + "flattenLayers": true + } + }, + "componentPalette": { + "comment": "entries 의 모든 사용자 가시 문자열은 다국어 키 ($t:layout_editor.palette..) 사용. admin 템플릿은 Tailwind 디자인 시스템 사용 — className 토큰 적용. 다른 템플릿은 자기 CSS 시스템에 맞춰 inline style 또는 다른 토큰을 사용한다.", + "groups": [ + { + "label": "$t:layout_editor.palette.group.design", + "kind": "design", + "components": [ + "Div", + "Container", + "Flex", + "Grid", + "SectionLayout", + "ThreeColumnLayout", + "Section", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Li", + "Nav", + "Code", + "Pre", + "Card", + "Badge", + "StatusBadge", + "Alert", + "EmptyState", + "LoadingSpinner", + "PageHeader", + "SectionHeader", + "Breadcrumb", + "TabNavigation", + "TabNavigationScroll", + "Toggle", + "Accordion", + "FormField", + "Form", + "Table", + "Input", + "Textarea", + "Label", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "HtmlContent", + "HtmlEditor", + "IconButton", + "Dropdown", + "ActionMenu", + "TagInput", + "SearchableDropdown", + "RichSelect", + "TagSelect", + "IconSelect", + "ChipCheckbox", + "MultilingualInput", + "MultilingualTagInput", + "LanguageSelector" + ] + }, + { + "label": "$t:layout_editor.palette.group.db", + "kind": "data", + "components": [ + "DataGrid", + "CardGrid", + "Pagination", + "SearchBar", + "StatCard", + "ProductCard", + "TemplateCard", + "BarChart", + "DonutChart", + "ImageGallery", + "PermissionTree", + "CategoryTree", + "ExtensionBadge", + "UserProfile", + "FilterGroup", + "SortableMenuList", + "DynamicFieldList" + ] + } + ], + "entries": { + "Div": { + "label": "$t:layout_editor.palette.div.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Div", + "props": { + "className": "min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Container": { + "label": "$t:layout_editor.palette.container.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "Container", + "props": { + "className": "min-h-[60px] p-4" + }, + "children": [ + { + "type": "basic", + "name": "Div", + "text": "$t:layout_editor.palette.container.default_child_text" + } + ] + } + }, + "Flex": { + "label": "$t:layout_editor.palette.flex.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "Flex", + "props": { + "className": "flex flex-wrap gap-3 min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Grid": { + "label": "$t:layout_editor.palette.grid.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "Grid", + "props": { + "className": "grid grid-cols-1 md:grid-cols-2 gap-4 min-h-[40px] p-2 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "SectionLayout": { + "label": "$t:layout_editor.palette.section_layout.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "SectionLayout", + "props": { + "className": "min-h-[80px] p-4 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "ThreeColumnLayout": { + "label": "$t:layout_editor.palette.three_column_layout.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "layout", + "name": "ThreeColumnLayout", + "props": { + "className": "min-h-[80px] p-4 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Section": { + "label": "$t:layout_editor.palette.section.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Section", + "props": { + "className": "min-h-[40px] p-4 sm:p-6 border border-dashed border-gray-300 dark:border-gray-600" + } + } + }, + "Span": { + "label": "$t:layout_editor.palette.span.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Span", + "props": { + "className": "font-semibold text-gray-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.span.default_text" + } + }, + "P": { + "label": "$t:layout_editor.palette.p.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "P", + "props": { + "className": "text-sm text-gray-500 dark:text-gray-400" + }, + "text": "$t:layout_editor.palette.p.default_text" + } + }, + "H1": { + "label": "$t:layout_editor.palette.h1.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H1", + "props": { + "className": "text-xl sm:text-2xl font-semibold text-gray-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.h1.default_text" + } + }, + "H2": { + "label": "$t:layout_editor.palette.h2.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H2", + "props": { + "className": "text-lg font-semibold text-gray-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.h2.default_text" + } + }, + "H3": { + "label": "$t:layout_editor.palette.h3.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H3", + "props": { + "className": "text-base font-semibold text-slate-900 dark:text-white" + }, + "text": "$t:layout_editor.palette.h3.default_text" + } + }, + "H4": { + "label": "$t:layout_editor.palette.h4.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "H4", + "props": { + "className": "text-xs font-medium text-gray-500 dark:text-gray-400 uppercase tracking-wider mb-3" + }, + "text": "$t:layout_editor.palette.h4.default_text" + } + }, + "A": { + "label": "$t:layout_editor.palette.a.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "A", + "props": { + "href": "#", + "className": "text-sm text-blue-600 hover:text-blue-500 dark:text-blue-400 dark:hover:text-blue-300 transition-colors" + }, + "text": "$t:layout_editor.palette.a.default_text" + } + }, + "Button": { + "label": "$t:layout_editor.palette.button.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Button", + "props": { + "type": "button", + "className": "w-full px-4 py-3 rounded-lg font-medium bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" + }, + "text": "$t:layout_editor.palette.button.default_text" + } + }, + "Img": { + "label": "$t:layout_editor.palette.img.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Img", + "props": { + "src": "https://via.placeholder.com/200x120", + "alt": "$t:layout_editor.palette.img.default_alt", + "className": "w-full h-auto object-cover" + } + } + }, + "Icon": { + "label": "$t:layout_editor.palette.icon.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Icon", + "props": { + "name": "star", + "size": "md" + } + } + }, + "Hr": { + "label": "$t:layout_editor.palette.hr.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Hr", + "props": { + "className": "my-3 border-t border-gray-200 dark:border-gray-700" + } + } + }, + "Ul": { + "label": "$t:layout_editor.palette.ul.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Ul", + "props": { + "className": "mt-2 list-disc list-inside space-y-1 text-sm text-gray-700 dark:text-gray-300" + }, + "children": [ + { + "type": "basic", + "name": "Li", + "text": "$t:layout_editor.palette.ul.default_item_text" + } + ] + } + }, + "Ol": { + "label": "$t:layout_editor.palette.ol.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Ol", + "props": { + "className": "mt-2 list-decimal list-inside space-y-1 text-sm text-gray-700 dark:text-gray-300" + }, + "children": [ + { + "type": "basic", + "name": "Li", + "text": "$t:layout_editor.palette.ol.default_item_text" + } + ] + } + }, + "Li": { + "label": "$t:layout_editor.palette.li.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Li", + "props": { + "className": "text-sm text-gray-700 dark:text-gray-300" + }, + "text": "$t:layout_editor.palette.li.default_text" + } + }, + "Nav": { + "label": "$t:layout_editor.palette.nav.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Nav", + "props": { + "className": "flex gap-3" + }, + "children": [ + { + "type": "basic", + "name": "A", + "props": { + "href": "#", + "className": "text-sm text-blue-600 hover:text-blue-500 dark:text-blue-400 dark:hover:text-blue-300 transition-colors" + }, + "text": "$t:layout_editor.palette.nav.default_item_text" + } + ] + } + }, + "Code": { + "label": "$t:layout_editor.palette.code.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Code", + "props": { + "className": "px-1.5 py-0.5 bg-gray-100 dark:bg-gray-900 rounded text-sm font-mono text-gray-800 dark:text-gray-200" + }, + "text": "$t:layout_editor.palette.code.default_text" + } + }, + "Pre": { + "label": "$t:layout_editor.palette.pre.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Pre", + "props": { + "className": "whitespace-pre-wrap text-sm text-gray-700 dark:text-gray-300 font-mono leading-relaxed p-3 bg-gray-100 dark:bg-gray-900 rounded overflow-auto" + }, + "text": "$t:layout_editor.palette.pre.default_text" + } + }, + "Card": { + "label": "$t:layout_editor.palette.card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Card", + "props": { + "title": "$t:layout_editor.palette.card.default_title" + }, + "children": [ + { + "type": "basic", + "name": "Div", + "text": "$t:layout_editor.palette.card.default_body" + } + ] + } + }, + "Badge": { + "label": "$t:layout_editor.palette.badge.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Badge", + "props": { + "variant": "default" + }, + "text": "$t:layout_editor.palette.badge.default_text" + } + }, + "StatusBadge": { + "label": "$t:layout_editor.palette.status_badge.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "StatusBadge", + "props": { + "status": "active", + "label": "$t:layout_editor.palette.status_badge.default_label" + } + } + }, + "Alert": { + "label": "$t:layout_editor.palette.alert.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Alert", + "props": { + "type": "info", + "message": "$t:layout_editor.palette.alert.default_message" + } + } + }, + "EmptyState": { + "label": "$t:layout_editor.palette.empty_state.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "EmptyState", + "props": { + "title": "$t:layout_editor.palette.empty_state.default_title", + "description": "$t:layout_editor.palette.empty_state.default_description" + } + } + }, + "LoadingSpinner": { + "label": "$t:layout_editor.palette.loading_spinner.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "LoadingSpinner", + "props": { + "size": "md" + } + } + }, + "PageHeader": { + "label": "$t:layout_editor.palette.page_header.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "PageHeader", + "props": { + "title": "$t:layout_editor.palette.page_header.default_title", + "subtitle": "$t:layout_editor.palette.page_header.default_subtitle" + } + } + }, + "SectionHeader": { + "label": "$t:layout_editor.palette.section_header.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SectionHeader", + "props": { + "title": "$t:layout_editor.palette.section_header.default_title", + "description": "$t:layout_editor.palette.section_header.default_description" + } + } + }, + "Breadcrumb": { + "label": "$t:layout_editor.palette.breadcrumb.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Breadcrumb", + "props": { + "items": [ + { + "label": "$t:layout_editor.palette.breadcrumb.default_item1_label", + "href": "/" + }, + { + "label": "$t:layout_editor.palette.breadcrumb.default_item2_label" + } + ] + } + } + }, + "TabNavigation": { + "label": "$t:layout_editor.palette.tab_navigation.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TabNavigation", + "props": { + "tabs": [ + { + "key": "tab1", + "label": "$t:layout_editor.palette.tab_navigation.default_tab1_label" + }, + { + "key": "tab2", + "label": "$t:layout_editor.palette.tab_navigation.default_tab2_label" + } + ] + } + } + }, + "TabNavigationScroll": { + "label": "$t:layout_editor.palette.tab_navigation_scroll.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TabNavigationScroll", + "props": { + "tabs": [ + { + "key": "tab1", + "label": "$t:layout_editor.palette.tab_navigation_scroll.default_tab1_label" + }, + { + "key": "tab2", + "label": "$t:layout_editor.palette.tab_navigation_scroll.default_tab2_label" + } + ] + } + } + }, + "Toggle": { + "label": "$t:layout_editor.palette.toggle.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Toggle", + "props": { + "label": "$t:layout_editor.palette.toggle.default_label", + "checked": false + } + } + }, + "FormField": { + "label": "$t:layout_editor.palette.form_field.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "FormField", + "props": { + "label": "$t:layout_editor.palette.form_field.default_label" + }, + "children": [ + { + "type": "basic", + "name": "Input", + "props": { + "type": "text" + } + } + ] + } + }, + "Input": { + "label": "$t:layout_editor.palette.input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Input", + "props": { + "type": "text", + "placeholder": "$t:layout_editor.palette.input.default_placeholder", + "className": "input" + } + } + }, + "Textarea": { + "label": "$t:layout_editor.palette.textarea.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Textarea", + "props": { + "rows": 4, + "placeholder": "$t:layout_editor.palette.textarea.default_placeholder", + "className": "w-full px-3 py-2 border border-gray-300 dark:border-gray-600 rounded-lg bg-white dark:bg-gray-800 text-gray-900 dark:text-white text-sm focus:ring-2 focus:ring-blue-500 focus:border-blue-500 resize-none" + } + } + }, + "Label": { + "label": "$t:layout_editor.palette.label.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Label", + "props": { + "className": "block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2" + }, + "text": "$t:layout_editor.palette.label.default_text" + } + }, + "Select": { + "label": "$t:layout_editor.palette.select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Select", + "props": { + "className": "w-full px-3 py-2 bg-white dark:bg-gray-800 border border-gray-300 dark:border-gray-600 rounded-lg text-sm", + "value": "{{_local.selectValue ?? ''}}", + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.select.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.select.default_option2_label" + } + ] + }, + "actions": [ + { + "type": "change", + "handler": "setState", + "target": "local", + "params": { + "selectValue": "{{$event.target.value}}" + } + } + ] + } + }, + "Checkbox": { + "label": "$t:layout_editor.palette.checkbox.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Label", + "props": { + "className": "flex items-center gap-2 cursor-pointer text-sm text-gray-700 dark:text-gray-300" + }, + "children": [ + { + "type": "basic", + "name": "Checkbox", + "props": { + "className": "w-4 h-4 rounded border-gray-300 dark:border-gray-600 text-blue-600 dark:text-blue-400 focus:ring-blue-500" + } + }, + { + "type": "basic", + "name": "Span", + "text": "$t:layout_editor.palette.checkbox.default_label" + } + ] + } + }, + "RadioGroup": { + "label": "$t:layout_editor.palette.radio_group.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "RadioGroup", + "props": { + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.radio_group.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.radio_group.default_option2_label" + } + ] + } + } + }, + "FileInput": { + "label": "$t:layout_editor.palette.file_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "FileInput", + "props": { + "accept": "*/*", + "className": "block w-full text-sm text-gray-700 dark:text-gray-300" + } + } + }, + "FileUploader": { + "label": "$t:layout_editor.palette.file_uploader.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "FileUploader", + "props": { + "label": "$t:layout_editor.palette.file_uploader.default_label" + } + } + }, + "HtmlContent": { + "label": "$t:layout_editor.palette.html_content.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "HtmlContent", + "props": { + "content": "$t:layout_editor.palette.html_content.default_text", + "isHtml": false, + "className": "prose dark:prose-invert prose-sm max-w-none text-gray-700 dark:text-gray-300" + } + } + }, + "HtmlEditor": { + "label": "$t:layout_editor.palette.html_editor.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "HtmlEditor", + "props": { + "value": "", + "placeholder": "$t:layout_editor.palette.html_editor.default_placeholder" + } + } + }, + "DataGrid": { + "label": "$t:layout_editor.palette.data_grid.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "DataGrid", + "props": { + "columns": [ + { + "field": "id", + "header": "$t:layout_editor.palette.data_grid.default_column_id_label" + }, + { + "field": "name", + "header": "$t:layout_editor.palette.data_grid.default_column_name_label" + } + ], + "data": [] + } + } + }, + "CardGrid": { + "label": "$t:layout_editor.palette.card_grid.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "CardGrid", + "props": { + "items": [] + } + } + }, + "Pagination": { + "label": "$t:layout_editor.palette.pagination.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Pagination", + "props": { + "total": 100, + "perPage": 10, + "currentPage": 1 + } + } + }, + "SearchBar": { + "label": "$t:layout_editor.palette.search_bar.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SearchBar", + "props": { + "placeholder": "$t:layout_editor.palette.search_bar.default_placeholder", + "className": "w-64" + } + } + }, + "StatCard": { + "label": "$t:layout_editor.palette.stat_card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "StatCard", + "props": { + "title": "$t:layout_editor.palette.stat_card.default_title", + "value": "0" + } + } + }, + "ProductCard": { + "label": "$t:layout_editor.palette.product_card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ProductCard", + "props": { + "title": "$t:layout_editor.palette.product_card.default_name", + "price": 10000, + "imageUrl": "https://via.placeholder.com/240" + } + } + }, + "TemplateCard": { + "label": "$t:layout_editor.palette.template_card.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TemplateCard", + "props": { + "template": { + "id": "sample", + "name": "$t:layout_editor.palette.template_card.default_name", + "description": "$t:layout_editor.palette.template_card.default_description" + } + } + } + }, + "BarChart": { + "label": "$t:layout_editor.palette.bar_chart.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "BarChart", + "props": { + "labels": [ + "$t:layout_editor.palette.bar_chart.default_label1", + "$t:layout_editor.palette.bar_chart.default_label2" + ], + "datasets": [ + { + "label": "$t:layout_editor.palette.bar_chart.label", + "data": [ + 30, + 70 + ] + } + ] + } + } + }, + "DonutChart": { + "label": "$t:layout_editor.palette.donut_chart.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "DonutChart", + "props": { + "data": [ + { + "name": "$t:layout_editor.palette.donut_chart.default_label1", + "value": 40, + "color": "#8B5CF6" + }, + { + "name": "$t:layout_editor.palette.donut_chart.default_label2", + "value": 60, + "color": "#EC4899" + } + ] + } + } + }, + "ImageGallery": { + "label": "$t:layout_editor.palette.image_gallery.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ImageGallery", + "props": { + "images": [ + { + "src": "https://via.placeholder.com/200", + "alt": "$t:layout_editor.palette.image_gallery.default_alt1" + }, + { + "src": "https://via.placeholder.com/200", + "alt": "$t:layout_editor.palette.image_gallery.default_alt2" + } + ] + } + } + }, + "Form": { + "label": "$t:layout_editor.palette.form.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Form", + "props": { + "className": "space-y-6" + }, + "children": [ + { + "type": "composite", + "name": "FormField", + "props": { + "label": "$t:layout_editor.palette.form.default_label_text" + }, + "children": [ + { + "type": "basic", + "name": "Input", + "props": { + "type": "text", + "className": "input" + } + } + ] + }, + { + "type": "basic", + "name": "Button", + "props": { + "type": "submit", + "className": "w-full px-4 py-3 rounded-lg font-medium bg-blue-600 hover:bg-blue-700 dark:bg-blue-500 dark:hover:bg-blue-600 text-white focus:outline-none focus:ring-2 focus:ring-blue-500 disabled:opacity-50 disabled:cursor-not-allowed transition-colors" + }, + "text": "$t:layout_editor.palette.form.default_submit_text" + } + ] + } + }, + "Table": { + "label": "$t:layout_editor.palette.table.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "basic", + "name": "Table", + "props": { + "className": "w-full text-sm text-left text-gray-700 dark:text-gray-300 border border-gray-200 dark:border-gray-700 border-collapse" + }, + "children": [ + { + "type": "basic", + "name": "Thead", + "props": { + "className": "bg-gray-50 dark:bg-gray-800" + }, + "children": [ + { + "type": "basic", + "name": "Tr", + "children": [ + { + "type": "basic", + "name": "Th", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700 font-semibold" + }, + "text": "$t:layout_editor.palette.table.header_1" + }, + { + "type": "basic", + "name": "Th", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700 font-semibold" + }, + "text": "$t:layout_editor.palette.table.header_2" + } + ] + } + ] + }, + { + "type": "basic", + "name": "Tbody", + "children": [ + { + "type": "basic", + "name": "Tr", + "children": [ + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + }, + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + } + ] + }, + { + "type": "basic", + "name": "Tr", + "children": [ + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + }, + { + "type": "basic", + "name": "Td", + "props": { + "className": "px-4 py-2 border border-gray-200 dark:border-gray-700" + }, + "text": "$t:layout_editor.palette.table.cell" + } + ] + } + ] + } + ] + } + }, + "Accordion": { + "label": "$t:layout_editor.palette.accordion.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Accordion", + "props": { + "defaultOpen": false, + "className": "border border-gray-200 dark:border-gray-700 rounded-lg" + }, + "children": [ + { + "type": "basic", + "name": "Div", + "props": { + "className": "p-4 text-sm text-gray-700 dark:text-gray-300" + }, + "text": "$t:layout_editor.palette.accordion.default_body" + } + ] + } + }, + "IconButton": { + "label": "$t:layout_editor.palette.icon_button.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "IconButton", + "props": { + "iconName": "ellipsis-vertical", + "label": "$t:layout_editor.palette.icon_button.default_label", + "variant": "ghost", + "size": "md" + } + } + }, + "Dropdown": { + "label": "$t:layout_editor.palette.dropdown.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "Dropdown", + "props": { + "label": "$t:layout_editor.palette.dropdown.default_label", + "items": [ + { + "value": "1", + "label": "$t:layout_editor.palette.dropdown.default_item1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.dropdown.default_item2_label" + } + ] + } + } + }, + "ActionMenu": { + "label": "$t:layout_editor.palette.action_menu.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ActionMenu", + "props": { + "triggerLabel": "$t:layout_editor.palette.action_menu.default_trigger_label", + "items": [ + { + "id": "edit", + "label": "$t:layout_editor.palette.action_menu.default_item1_label", + "iconName": "pen" + }, + { + "id": "delete", + "label": "$t:layout_editor.palette.action_menu.default_item2_label", + "iconName": "trash" + } + ] + } + } + }, + "TagInput": { + "label": "$t:layout_editor.palette.tag_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TagInput", + "props": { + "value": [], + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.tag_input.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.tag_input.default_option2_label" + } + ], + "placeholder": "$t:layout_editor.palette.tag_input.default_placeholder" + } + } + }, + "SearchableDropdown": { + "label": "$t:layout_editor.palette.searchable_dropdown.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SearchableDropdown", + "props": { + "value": null, + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.searchable_dropdown.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.searchable_dropdown.default_option2_label" + } + ], + "searchPlaceholder": "$t:layout_editor.palette.searchable_dropdown.default_search_placeholder" + } + } + }, + "RichSelect": { + "label": "$t:layout_editor.palette.rich_select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "RichSelect", + "props": { + "value": null, + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.rich_select.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.rich_select.default_option2_label" + } + ], + "placeholder": "$t:layout_editor.palette.rich_select.default_placeholder" + } + } + }, + "TagSelect": { + "label": "$t:layout_editor.palette.tag_select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "TagSelect", + "props": { + "value": [], + "options": [ + { + "value": "1", + "label": "$t:layout_editor.palette.tag_select.default_option1_label" + }, + { + "value": "2", + "label": "$t:layout_editor.palette.tag_select.default_option2_label" + } + ], + "placeholder": "$t:layout_editor.palette.tag_select.default_placeholder" + } + } + }, + "IconSelect": { + "label": "$t:layout_editor.palette.icon_select.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "IconSelect", + "props": { + "value": "", + "placeholder": "$t:layout_editor.palette.icon_select.default_placeholder", + "searchPlaceholder": "$t:layout_editor.palette.icon_select.default_search_placeholder" + } + } + }, + "ChipCheckbox": { + "label": "$t:layout_editor.palette.chip_checkbox.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ChipCheckbox", + "props": { + "value": "1", + "checked": false, + "label": "$t:layout_editor.palette.chip_checkbox.default_label" + } + } + }, + "MultilingualInput": { + "label": "$t:layout_editor.palette.multilingual_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "MultilingualInput", + "props": { + "value": [], + "inputType": "text", + "placeholder": "$t:layout_editor.palette.multilingual_input.default_placeholder" + } + } + }, + "MultilingualTagInput": { + "label": "$t:layout_editor.palette.multilingual_tag_input.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "MultilingualTagInput", + "props": { + "value": [], + "placeholder": "$t:layout_editor.palette.multilingual_tag_input.default_placeholder" + } + } + }, + "LanguageSelector": { + "label": "$t:layout_editor.palette.language_selector.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "LanguageSelector", + "props": { + "inline": true + } + } + }, + "PermissionTree": { + "label": "$t:layout_editor.palette.permission_tree.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "PermissionTree", + "props": { + "data": [], + "value": [] + } + } + }, + "CategoryTree": { + "label": "$t:layout_editor.palette.category_tree.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "CategoryTree", + "props": { + "data": [ + { + "id": 1, + "name": "$t:layout_editor.palette.category_tree.sample_node1", + "products_count": 12, + "children": [ + { + "id": 2, + "name": "$t:layout_editor.palette.category_tree.sample_node2", + "products_count": 5, + "children": [] + } + ] + } + ], + "selectable": true + } + } + }, + "ExtensionBadge": { + "label": "$t:layout_editor.palette.extension_badge.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "ExtensionBadge", + "props": { + "type": "module", + "name": "$t:layout_editor.palette.extension_badge.default_name" + } + } + }, + "UserProfile": { + "label": "$t:layout_editor.palette.user_profile.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "UserProfile", + "props": { + "user": { + "name": "$t:layout_editor.palette.user_profile.default_name", + "email": "user@example.com" + } + } + } + }, + "FilterGroup": { + "label": "$t:layout_editor.palette.filter_group.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "FilterGroup", + "props": { + "title": "$t:layout_editor.palette.filter_group.default_title", + "filters": [] + } + } + }, + "SortableMenuList": { + "label": "$t:layout_editor.palette.sortable_menu_list.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "SortableMenuList", + "props": { + "title": "$t:layout_editor.palette.sortable_menu_list.label", + "items": [ + { + "id": 1, + "name": "$t:layout_editor.palette.sortable_menu_list.sample_item1", + "slug": "item-1", + "url": "#", + "icon": "fas fa-bars", + "order": 1, + "is_active": true, + "parent_id": null, + "module_id": null, + "children": [] + }, + { + "id": 2, + "name": "$t:layout_editor.palette.sortable_menu_list.sample_item2", + "slug": "item-2", + "url": "#", + "icon": "fas fa-bars", + "order": 2, + "is_active": true, + "parent_id": null, + "module_id": null, + "children": [] + } + ], + "enableDrag": true + } + } + }, + "DynamicFieldList": { + "label": "$t:layout_editor.palette.dynamic_field_list.label", + "requiresDefaultNode": true, + "defaultNode": { + "type": "composite", + "name": "DynamicFieldList", + "props": { + "items": [], + "columns": [], + "addLabel": "$t:layout_editor.palette.dynamic_field_list.default_add_label" + } + } + } + } + }, + "nesting": { + "comment": "draggable = 편집기에서 드래그/팔레트 배치 가능한 컴포넌트 목록. containers.accepts = 해당 컨테이너가 자식으로 받을 수 있는 컴포넌트 이름 목록. Img/Hr/Icon 등 leaf 는 accepts:[] 로 자식 거부. composite 는 통째 이동만 허용(자체는 draggable 에 포함되나 내부 accepts 는 [] 로 비편집).", + "draggable": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Li", + "Nav", + "Section", + "Code", + "Pre", + "Container", + "Grid", + "Flex", + "SectionLayout", + "ThreeColumnLayout", + "Card", + "Badge", + "StatusBadge", + "Alert", + "EmptyState", + "LoadingSpinner", + "PageHeader", + "Breadcrumb", + "TabNavigation", + "TabNavigationScroll", + "Toggle", + "FormField", + "Input", + "Textarea", + "Label", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "DataGrid", + "CardGrid", + "Pagination", + "SearchBar", + "StatCard", + "ProductCard", + "TemplateCard", + "BarChart", + "DonutChart", + "HtmlContent", + "HtmlEditor", + "ImageGallery", + "Form", + "Table", + "Accordion", + "IconButton", + "Dropdown", + "ActionMenu", + "TagInput", + "SearchableDropdown", + "RichSelect", + "TagSelect", + "IconSelect", + "ChipCheckbox", + "MultilingualInput", + "MultilingualTagInput", + "LanguageSelector", + "PermissionTree", + "CategoryTree", + "ExtensionBadge", + "UserProfile", + "FilterGroup", + "SortableMenuList", + "DynamicFieldList", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ], + "containers": { + "Div": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Nav", + "Section", + "Code", + "Pre", + "Container", + "Grid", + "Flex", + "SectionLayout", + "ThreeColumnLayout", + "Card", + "Badge", + "StatusBadge", + "Alert", + "EmptyState", + "LoadingSpinner", + "PageHeader", + "Breadcrumb", + "TabNavigation", + "TabNavigationScroll", + "Toggle", + "FormField", + "Input", + "Textarea", + "Label", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "DataGrid", + "CardGrid", + "Pagination", + "SearchBar", + "StatCard", + "ProductCard", + "TemplateCard", + "BarChart", + "DonutChart", + "HtmlContent", + "HtmlEditor", + "ImageGallery", + "Form", + "Table", + "Accordion", + "IconButton", + "Dropdown", + "ActionMenu", + "TagInput", + "SearchableDropdown", + "RichSelect", + "TagSelect", + "IconSelect", + "ChipCheckbox", + "MultilingualInput", + "MultilingualTagInput", + "LanguageSelector", + "PermissionTree", + "CategoryTree", + "ExtensionBadge", + "UserProfile", + "FilterGroup", + "SortableMenuList", + "DynamicFieldList", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Section": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Container", + "Grid", + "Flex", + "Card", + "PageHeader", + "DataGrid", + "CardGrid", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Nav": { + "accepts": [ + "Ul", + "Ol", + "A", + "Button", + "Span", + "Icon", + "Div" + ] + }, + "P": { + "accepts": [ + "Span", + "A", + "Img", + "Icon", + "Code" + ] + }, + "Span": { + "accepts": [ + "Span", + "A", + "Img", + "Icon" + ] + }, + "A": { + "accepts": [ + "Span", + "Img", + "Icon" + ] + }, + "Ul": { + "accepts": [ + "Li" + ] + }, + "Ol": { + "accepts": [ + "Li" + ] + }, + "Li": { + "accepts": [ + "Span", + "A", + "Img", + "Icon", + "P", + "Div", + "Button" + ] + }, + "Container": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Section", + "Grid", + "Flex", + "SectionLayout", + "ThreeColumnLayout", + "Card", + "PageHeader", + "Breadcrumb", + "TabNavigation", + "DataGrid", + "CardGrid", + "Pagination", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Grid": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Card", + "StatCard", + "ProductCard", + "TemplateCard" + ] + }, + "Flex": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Card", + "Badge", + "StatusBadge" + ] + }, + "SectionLayout": { + "accepts": [ + "Div", + "Section", + "Container", + "Grid", + "Flex", + "Card", + "PageHeader", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "ThreeColumnLayout": { + "accepts": [ + "Div", + "Section", + "Container", + "Grid", + "Flex", + "Card", + "PageHeader", + "SectionHeader", + "ThemeToggle", + "NotificationCenter", + "ColumnSelector", + "AdminSidebar", + "AdminFooter" + ] + }, + "Card": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Badge", + "StatusBadge", + "Ul", + "Ol" + ] + }, + "Form": { + "accepts": [ + "Div", + "Span", + "P", + "Label", + "Input", + "Textarea", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "Button", + "FormField", + "Container", + "Grid", + "Flex", + "Hr", + "MultilingualInput", + "MultilingualTagInput", + "TagInput", + "TagSelect", + "SearchableDropdown", + "RichSelect", + "IconSelect", + "ChipCheckbox", + "DynamicFieldList" + ] + }, + "FormField": { + "accepts": [ + "Input", + "Textarea", + "Select", + "Checkbox", + "RadioGroup", + "FileInput", + "FileUploader", + "Label", + "Span", + "MultilingualInput", + "MultilingualTagInput", + "TagInput", + "TagSelect", + "SearchableDropdown", + "RichSelect", + "IconSelect" + ] + }, + "Table": { + "accepts": [] + }, + "Accordion": { + "accepts": [ + "Div", + "Span", + "P", + "H1", + "H2", + "H3", + "H4", + "A", + "Button", + "Img", + "Icon", + "Hr", + "Ul", + "Ol", + "Container", + "Grid", + "Flex", + "Card", + "DataGrid", + "Table", + "FormField", + "Input", + "Textarea", + "Select", + "Checkbox", + "Label" + ] + } + } + }, + "controls": { + "comment": "admin 도 Tailwind. 폼/테이블/카드 비중이 높음. classToken 토큰 + 색상 styleProp.", + "textAlign": { + "label": "$t:editor.control.text_align.label", + "widget": "segmented", + "group": "text-align", + "options": [ + { + "value": "left", + "label": "$t:editor.control.text_align.left", + "apply": { + "type": "classToken", + "tokens": [ + "text-left" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.text_align.center", + "apply": { + "type": "classToken", + "tokens": [ + "text-center" + ] + } + }, + { + "value": "right", + "label": "$t:editor.control.text_align.right", + "apply": { + "type": "classToken", + "tokens": [ + "text-right" + ] + } + }, + { + "value": "justify", + "label": "$t:editor.control.text_align.justify", + "apply": { + "type": "classToken", + "tokens": [ + "text-justify" + ] + } + } + ], + "groupTokens": [ + "text-left", + "text-center", + "text-right", + "text-justify", + "text-start", + "text-end" + ] + }, + "fontSize": { + "label": "$t:editor.control.font_size.label", + "widget": "slider", + "group": "font-size", + "scale": [ + "text-xs", + "text-sm", + "text-base", + "text-lg", + "text-xl", + "text-2xl" + ], + "options": [ + { + "value": "text-xs", + "apply": { + "type": "classToken", + "tokens": [ + "text-xs" + ] + } + }, + { + "value": "text-sm", + "apply": { + "type": "classToken", + "tokens": [ + "text-sm" + ] + } + }, + { + "value": "text-base", + "apply": { + "type": "classToken", + "tokens": [ + "text-base" + ] + } + }, + { + "value": "text-lg", + "apply": { + "type": "classToken", + "tokens": [ + "text-lg" + ] + } + }, + { + "value": "text-xl", + "apply": { + "type": "classToken", + "tokens": [ + "text-xl" + ] + } + }, + { + "value": "text-2xl", + "apply": { + "type": "classToken", + "tokens": [ + "text-2xl" + ] + } + } + ], + "groupTokens": [ + "text-xs", + "text-sm", + "text-base", + "text-lg", + "text-xl", + "text-2xl", + "text-3xl", + "text-4xl", + "text-5xl", + "text-6xl", + "text-7xl", + "text-8xl", + "text-9xl" + ] + }, + "fontWeight": { + "label": "$t:editor.control.font_weight.label", + "widget": "segmented", + "group": "font-weight", + "options": [ + { + "value": "font-normal", + "label": "$t:editor.control.font_weight.normal", + "apply": { + "type": "classToken", + "tokens": [ + "font-normal" + ] + } + }, + { + "value": "font-medium", + "label": "$t:editor.control.font_weight.semibold", + "apply": { + "type": "classToken", + "tokens": [ + "font-medium" + ] + } + }, + { + "value": "font-bold", + "label": "$t:editor.control.font_weight.bold", + "apply": { + "type": "classToken", + "tokens": [ + "font-bold" + ] + } + } + ], + "groupTokens": [ + "font-thin", + "font-extralight", + "font-light", + "font-normal", + "font-medium", + "font-semibold", + "font-bold", + "font-extrabold", + "font-black" + ] + }, + "textColor": { + "comment": "Tailwind classToken(원칙 4.8). 프리셋 색은 라이트·다크 모두(dark: prefix, safelist 자동), 자유 HEX(text-[{value}])는 라이트 전용(임의값 dark: 빌드 불가).", + "label": "$t:editor.control.text_color.label", + "widget": "color", + "group": "text-color", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "options": [ + { + "value": "text-gray-900", + "swatch": "#111827", + "label": "$t:editor.control.color_preset.gray_900", + "apply": { + "type": "classToken", + "tokens": [ + "text-gray-900" + ] + } + }, + { + "value": "text-gray-700", + "swatch": "#374151", + "label": "$t:editor.control.color_preset.gray_700", + "apply": { + "type": "classToken", + "tokens": [ + "text-gray-700" + ] + } + }, + { + "value": "text-gray-500", + "swatch": "#6b7280", + "label": "$t:editor.control.color_preset.gray_500", + "apply": { + "type": "classToken", + "tokens": [ + "text-gray-500" + ] + } + }, + { + "value": "text-white", + "swatch": "#ffffff", + "label": "$t:editor.control.color_preset.white", + "apply": { + "type": "classToken", + "tokens": [ + "text-white" + ] + } + }, + { + "value": "text-blue-600", + "swatch": "#2563eb", + "label": "$t:editor.control.color_preset.blue_600", + "apply": { + "type": "classToken", + "tokens": [ + "text-blue-600" + ] + } + }, + { + "value": "text-red-600", + "swatch": "#dc2626", + "label": "$t:editor.control.color_preset.red_600", + "apply": { + "type": "classToken", + "tokens": [ + "text-red-600" + ] + } + }, + { + "value": "text-green-600", + "swatch": "#16a34a", + "label": "$t:editor.control.color_preset.green_600", + "apply": { + "type": "classToken", + "tokens": [ + "text-green-600" + ] + } + } + ], + "groupTokens": [ + "text-slate-50", + "text-slate-100", + "text-slate-200", + "text-slate-300", + "text-slate-400", + "text-slate-500", + "text-slate-600", + "text-slate-700", + "text-slate-800", + "text-slate-900", + "text-slate-950", + "text-gray-50", + "text-gray-100", + "text-gray-200", + "text-gray-300", + "text-gray-400", + "text-gray-500", + "text-gray-600", + "text-gray-700", + "text-gray-800", + "text-gray-900", + "text-gray-950", + "text-zinc-50", + "text-zinc-100", + "text-zinc-200", + "text-zinc-300", + "text-zinc-400", + "text-zinc-500", + "text-zinc-600", + "text-zinc-700", + "text-zinc-800", + "text-zinc-900", + "text-zinc-950", + "text-neutral-50", + "text-neutral-100", + "text-neutral-200", + "text-neutral-300", + "text-neutral-400", + "text-neutral-500", + "text-neutral-600", + "text-neutral-700", + "text-neutral-800", + "text-neutral-900", + "text-neutral-950", + "text-stone-50", + "text-stone-100", + "text-stone-200", + "text-stone-300", + "text-stone-400", + "text-stone-500", + "text-stone-600", + "text-stone-700", + "text-stone-800", + "text-stone-900", + "text-stone-950", + "text-red-50", + "text-red-100", + "text-red-200", + "text-red-300", + "text-red-400", + "text-red-500", + "text-red-600", + "text-red-700", + "text-red-800", + "text-red-900", + "text-red-950", + "text-orange-50", + "text-orange-100", + "text-orange-200", + "text-orange-300", + "text-orange-400", + "text-orange-500", + "text-orange-600", + "text-orange-700", + "text-orange-800", + "text-orange-900", + "text-orange-950", + "text-amber-50", + "text-amber-100", + "text-amber-200", + "text-amber-300", + "text-amber-400", + "text-amber-500", + "text-amber-600", + "text-amber-700", + "text-amber-800", + "text-amber-900", + "text-amber-950", + "text-yellow-50", + "text-yellow-100", + "text-yellow-200", + "text-yellow-300", + "text-yellow-400", + "text-yellow-500", + "text-yellow-600", + "text-yellow-700", + "text-yellow-800", + "text-yellow-900", + "text-yellow-950", + "text-lime-50", + "text-lime-100", + "text-lime-200", + "text-lime-300", + "text-lime-400", + "text-lime-500", + "text-lime-600", + "text-lime-700", + "text-lime-800", + "text-lime-900", + "text-lime-950", + "text-green-50", + "text-green-100", + "text-green-200", + "text-green-300", + "text-green-400", + "text-green-500", + "text-green-600", + "text-green-700", + "text-green-800", + "text-green-900", + "text-green-950", + "text-emerald-50", + "text-emerald-100", + "text-emerald-200", + "text-emerald-300", + "text-emerald-400", + "text-emerald-500", + "text-emerald-600", + "text-emerald-700", + "text-emerald-800", + "text-emerald-900", + "text-emerald-950", + "text-teal-50", + "text-teal-100", + "text-teal-200", + "text-teal-300", + "text-teal-400", + "text-teal-500", + "text-teal-600", + "text-teal-700", + "text-teal-800", + "text-teal-900", + "text-teal-950", + "text-cyan-50", + "text-cyan-100", + "text-cyan-200", + "text-cyan-300", + "text-cyan-400", + "text-cyan-500", + "text-cyan-600", + "text-cyan-700", + "text-cyan-800", + "text-cyan-900", + "text-cyan-950", + "text-sky-50", + "text-sky-100", + "text-sky-200", + "text-sky-300", + "text-sky-400", + "text-sky-500", + "text-sky-600", + "text-sky-700", + "text-sky-800", + "text-sky-900", + "text-sky-950", + "text-blue-50", + "text-blue-100", + "text-blue-200", + "text-blue-300", + "text-blue-400", + "text-blue-500", + "text-blue-600", + "text-blue-700", + "text-blue-800", + "text-blue-900", + "text-blue-950", + "text-indigo-50", + "text-indigo-100", + "text-indigo-200", + "text-indigo-300", + "text-indigo-400", + "text-indigo-500", + "text-indigo-600", + "text-indigo-700", + "text-indigo-800", + "text-indigo-900", + "text-indigo-950", + "text-violet-50", + "text-violet-100", + "text-violet-200", + "text-violet-300", + "text-violet-400", + "text-violet-500", + "text-violet-600", + "text-violet-700", + "text-violet-800", + "text-violet-900", + "text-violet-950", + "text-purple-50", + "text-purple-100", + "text-purple-200", + "text-purple-300", + "text-purple-400", + "text-purple-500", + "text-purple-600", + "text-purple-700", + "text-purple-800", + "text-purple-900", + "text-purple-950", + "text-fuchsia-50", + "text-fuchsia-100", + "text-fuchsia-200", + "text-fuchsia-300", + "text-fuchsia-400", + "text-fuchsia-500", + "text-fuchsia-600", + "text-fuchsia-700", + "text-fuchsia-800", + "text-fuchsia-900", + "text-fuchsia-950", + "text-pink-50", + "text-pink-100", + "text-pink-200", + "text-pink-300", + "text-pink-400", + "text-pink-500", + "text-pink-600", + "text-pink-700", + "text-pink-800", + "text-pink-900", + "text-pink-950", + "text-rose-50", + "text-rose-100", + "text-rose-200", + "text-rose-300", + "text-rose-400", + "text-rose-500", + "text-rose-600", + "text-rose-700", + "text-rose-800", + "text-rose-900", + "text-rose-950", + "text-white", + "text-black", + "text-transparent", + "text-current", + "text-inherit" + ] + }, + "backgroundColor": { + "comment": "Tailwind classToken. 프리셋 배경은 라이트·다크 모두, 자유 HEX(bg-[{value}])는 라이트 전용.", + "label": "$t:editor.control.background_color.label", + "widget": "color", + "group": "bg-color", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "options": [ + { + "value": "bg-white", + "swatch": "#ffffff", + "label": "$t:editor.control.color_preset.white", + "apply": { + "type": "classToken", + "tokens": [ + "bg-white" + ] + } + }, + { + "value": "bg-gray-50", + "swatch": "#f9fafb", + "label": "$t:editor.control.color_preset.gray_50", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-50" + ] + } + }, + { + "value": "bg-gray-100", + "swatch": "#f3f4f6", + "label": "$t:editor.control.color_preset.gray_100", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-100" + ] + } + }, + { + "value": "bg-gray-800", + "swatch": "#1f2937", + "label": "$t:editor.control.color_preset.gray_800", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-800" + ] + } + }, + { + "value": "bg-gray-900", + "swatch": "#111827", + "label": "$t:editor.control.color_preset.gray_900", + "apply": { + "type": "classToken", + "tokens": [ + "bg-gray-900" + ] + } + }, + { + "value": "bg-blue-600", + "swatch": "#2563eb", + "label": "$t:editor.control.color_preset.blue_600", + "apply": { + "type": "classToken", + "tokens": [ + "bg-blue-600" + ] + } + }, + { + "value": "bg-red-600", + "swatch": "#dc2626", + "label": "$t:editor.control.color_preset.red_600", + "apply": { + "type": "classToken", + "tokens": [ + "bg-red-600" + ] + } + } + ], + "groupTokens": [ + "bg-slate-50", + "bg-slate-100", + "bg-slate-200", + "bg-slate-300", + "bg-slate-400", + "bg-slate-500", + "bg-slate-600", + "bg-slate-700", + "bg-slate-800", + "bg-slate-900", + "bg-slate-950", + "bg-gray-50", + "bg-gray-100", + "bg-gray-200", + "bg-gray-300", + "bg-gray-400", + "bg-gray-500", + "bg-gray-600", + "bg-gray-700", + "bg-gray-800", + "bg-gray-900", + "bg-gray-950", + "bg-zinc-50", + "bg-zinc-100", + "bg-zinc-200", + "bg-zinc-300", + "bg-zinc-400", + "bg-zinc-500", + "bg-zinc-600", + "bg-zinc-700", + "bg-zinc-800", + "bg-zinc-900", + "bg-zinc-950", + "bg-neutral-50", + "bg-neutral-100", + "bg-neutral-200", + "bg-neutral-300", + "bg-neutral-400", + "bg-neutral-500", + "bg-neutral-600", + "bg-neutral-700", + "bg-neutral-800", + "bg-neutral-900", + "bg-neutral-950", + "bg-stone-50", + "bg-stone-100", + "bg-stone-200", + "bg-stone-300", + "bg-stone-400", + "bg-stone-500", + "bg-stone-600", + "bg-stone-700", + "bg-stone-800", + "bg-stone-900", + "bg-stone-950", + "bg-red-50", + "bg-red-100", + "bg-red-200", + "bg-red-300", + "bg-red-400", + "bg-red-500", + "bg-red-600", + "bg-red-700", + "bg-red-800", + "bg-red-900", + "bg-red-950", + "bg-orange-50", + "bg-orange-100", + "bg-orange-200", + "bg-orange-300", + "bg-orange-400", + "bg-orange-500", + "bg-orange-600", + "bg-orange-700", + "bg-orange-800", + "bg-orange-900", + "bg-orange-950", + "bg-amber-50", + "bg-amber-100", + "bg-amber-200", + "bg-amber-300", + "bg-amber-400", + "bg-amber-500", + "bg-amber-600", + "bg-amber-700", + "bg-amber-800", + "bg-amber-900", + "bg-amber-950", + "bg-yellow-50", + "bg-yellow-100", + "bg-yellow-200", + "bg-yellow-300", + "bg-yellow-400", + "bg-yellow-500", + "bg-yellow-600", + "bg-yellow-700", + "bg-yellow-800", + "bg-yellow-900", + "bg-yellow-950", + "bg-lime-50", + "bg-lime-100", + "bg-lime-200", + "bg-lime-300", + "bg-lime-400", + "bg-lime-500", + "bg-lime-600", + "bg-lime-700", + "bg-lime-800", + "bg-lime-900", + "bg-lime-950", + "bg-green-50", + "bg-green-100", + "bg-green-200", + "bg-green-300", + "bg-green-400", + "bg-green-500", + "bg-green-600", + "bg-green-700", + "bg-green-800", + "bg-green-900", + "bg-green-950", + "bg-emerald-50", + "bg-emerald-100", + "bg-emerald-200", + "bg-emerald-300", + "bg-emerald-400", + "bg-emerald-500", + "bg-emerald-600", + "bg-emerald-700", + "bg-emerald-800", + "bg-emerald-900", + "bg-emerald-950", + "bg-teal-50", + "bg-teal-100", + "bg-teal-200", + "bg-teal-300", + "bg-teal-400", + "bg-teal-500", + "bg-teal-600", + "bg-teal-700", + "bg-teal-800", + "bg-teal-900", + "bg-teal-950", + "bg-cyan-50", + "bg-cyan-100", + "bg-cyan-200", + "bg-cyan-300", + "bg-cyan-400", + "bg-cyan-500", + "bg-cyan-600", + "bg-cyan-700", + "bg-cyan-800", + "bg-cyan-900", + "bg-cyan-950", + "bg-sky-50", + "bg-sky-100", + "bg-sky-200", + "bg-sky-300", + "bg-sky-400", + "bg-sky-500", + "bg-sky-600", + "bg-sky-700", + "bg-sky-800", + "bg-sky-900", + "bg-sky-950", + "bg-blue-50", + "bg-blue-100", + "bg-blue-200", + "bg-blue-300", + "bg-blue-400", + "bg-blue-500", + "bg-blue-600", + "bg-blue-700", + "bg-blue-800", + "bg-blue-900", + "bg-blue-950", + "bg-indigo-50", + "bg-indigo-100", + "bg-indigo-200", + "bg-indigo-300", + "bg-indigo-400", + "bg-indigo-500", + "bg-indigo-600", + "bg-indigo-700", + "bg-indigo-800", + "bg-indigo-900", + "bg-indigo-950", + "bg-violet-50", + "bg-violet-100", + "bg-violet-200", + "bg-violet-300", + "bg-violet-400", + "bg-violet-500", + "bg-violet-600", + "bg-violet-700", + "bg-violet-800", + "bg-violet-900", + "bg-violet-950", + "bg-purple-50", + "bg-purple-100", + "bg-purple-200", + "bg-purple-300", + "bg-purple-400", + "bg-purple-500", + "bg-purple-600", + "bg-purple-700", + "bg-purple-800", + "bg-purple-900", + "bg-purple-950", + "bg-fuchsia-50", + "bg-fuchsia-100", + "bg-fuchsia-200", + "bg-fuchsia-300", + "bg-fuchsia-400", + "bg-fuchsia-500", + "bg-fuchsia-600", + "bg-fuchsia-700", + "bg-fuchsia-800", + "bg-fuchsia-900", + "bg-fuchsia-950", + "bg-pink-50", + "bg-pink-100", + "bg-pink-200", + "bg-pink-300", + "bg-pink-400", + "bg-pink-500", + "bg-pink-600", + "bg-pink-700", + "bg-pink-800", + "bg-pink-900", + "bg-pink-950", + "bg-rose-50", + "bg-rose-100", + "bg-rose-200", + "bg-rose-300", + "bg-rose-400", + "bg-rose-500", + "bg-rose-600", + "bg-rose-700", + "bg-rose-800", + "bg-rose-900", + "bg-rose-950", + "bg-white", + "bg-black", + "bg-transparent", + "bg-current", + "bg-inherit" + ] + }, + "paddingAll": { + "label": "$t:editor.control.padding.label", + "widget": "spacing", + "group": "padding", + "spacingPrefix": "p", + "scale": [ + "0", + "2", + "3", + "4", + "6" + ], + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "groupPrefixes": [ + "p-", + "px-", + "py-", + "pt-", + "pr-", + "pb-", + "pl-" + ] + }, + "marginAll": { + "label": "$t:editor.control.margin.label", + "widget": "spacing", + "group": "margin", + "spacingPrefix": "m", + "scale": [ + "0", + "2", + "3", + "4", + "6" + ], + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "groupPrefixes": [ + "m-", + "mx-", + "my-", + "mt-", + "mr-", + "mb-", + "ml-" + ] + }, + "width": { + "label": "$t:editor.control.width.label", + "widget": "dimension", + "group": "width", + "apply": { + "type": "styleProp", + "prop": "width" + }, + "options": [ + { + "value": "100%", + "label": "$t:editor.control.width.full" + }, + { + "value": "50%", + "label": "$t:editor.control.width.half" + }, + { + "value": "auto", + "label": "$t:editor.control.height.auto" + } + ] + }, + "height": { + "label": "$t:editor.control.height.label", + "widget": "dimension", + "group": "height", + "apply": { + "type": "styleProp", + "prop": "height" + }, + "options": [ + { + "value": "auto", + "label": "$t:editor.control.height.auto" + }, + { + "value": "240px", + "label": "240px" + }, + { + "value": "360px", + "label": "360px" + } + ] + }, + "flexDirection": { + "label": "$t:editor.control.flex_direction.label", + "widget": "segmented", + "group": "flex-direction", + "options": [ + { + "value": "row", + "label": "$t:editor.control.flex_direction.row", + "apply": { + "type": "classToken", + "tokens": [ + "flex-row" + ] + } + }, + { + "value": "column", + "label": "$t:editor.control.flex_direction.column", + "apply": { + "type": "classToken", + "tokens": [ + "flex-col" + ] + } + } + ], + "groupTokens": [ + "flex-row", + "flex-row-reverse", + "flex-col", + "flex-col-reverse" + ] + }, + "flexJustify": { + "label": "$t:editor.control.flex_justify.label", + "widget": "segmented", + "group": "flex-justify", + "options": [ + { + "value": "start", + "label": "$t:editor.control.flex_justify.start", + "apply": { + "type": "classToken", + "tokens": [ + "justify-start" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.flex_justify.center", + "apply": { + "type": "classToken", + "tokens": [ + "justify-center" + ] + } + }, + { + "value": "end", + "label": "$t:editor.control.flex_justify.end", + "apply": { + "type": "classToken", + "tokens": [ + "justify-end" + ] + } + }, + { + "value": "between", + "label": "$t:editor.control.flex_justify.between", + "apply": { + "type": "classToken", + "tokens": [ + "justify-between" + ] + } + }, + { + "value": "around", + "label": "$t:editor.control.flex_justify.around", + "apply": { + "type": "classToken", + "tokens": [ + "justify-around" + ] + } + } + ], + "groupTokens": [ + "justify-start", + "justify-center", + "justify-end", + "justify-between", + "justify-around", + "justify-evenly" + ] + }, + "flexAlign": { + "label": "$t:editor.control.flex_align.label", + "widget": "segmented", + "group": "flex-align", + "options": [ + { + "value": "start", + "label": "$t:editor.control.flex_align.start", + "apply": { + "type": "classToken", + "tokens": [ + "items-start" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.flex_align.center", + "apply": { + "type": "classToken", + "tokens": [ + "items-center" + ] + } + }, + { + "value": "end", + "label": "$t:editor.control.flex_align.end", + "apply": { + "type": "classToken", + "tokens": [ + "items-end" + ] + } + }, + { + "value": "stretch", + "label": "$t:editor.control.flex_align.stretch", + "apply": { + "type": "classToken", + "tokens": [ + "items-stretch" + ] + } + } + ], + "groupTokens": [ + "items-start", + "items-center", + "items-end", + "items-stretch", + "items-baseline" + ] + }, + "flexWrap": { + "label": "$t:editor.control.flex_wrap.label", + "widget": "toggle", + "group": "flex-wrap", + "options": [ + { + "value": "nowrap", + "label": "$t:editor.control.flex_wrap.off" + }, + { + "value": "wrap", + "label": "$t:editor.control.flex_wrap.on", + "apply": { + "type": "classToken", + "tokens": [ + "flex-wrap" + ] + } + } + ] + }, + "flexGap": { + "label": "$t:editor.control.flex_gap.label", + "widget": "slider", + "group": "flex-gap", + "scale": [ + "0", + "1", + "2", + "4", + "6", + "8" + ], + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + } + }, + "flexEnable": { + "label": "$t:editor.control.flex_enable.label", + "widget": "segmented", + "group": "flex-enable", + "onValue": "flex", + "apply": { + "type": "classToken", + "tokens": [ + "flex" + ] + }, + "options": [ + { + "value": "flex", + "label": "$t:editor.control.flex_enable.on", + "apply": { + "type": "classToken", + "tokens": [ + "flex" + ] + } + }, + { + "value": "block", + "label": "$t:editor.control.flex_enable.off", + "apply": { + "type": "classToken", + "tokens": [ + "block" + ] + } + } + ] + }, + "flexItemGrow": { + "label": "$t:editor.control.flex_item_grow.label", + "widget": "segmented", + "group": "flex-item-grow", + "options": [ + { + "value": "fixed", + "label": "$t:editor.control.flex_item_grow.fixed", + "apply": { + "type": "classToken", + "tokens": [ + "flex-none" + ] + } + }, + { + "value": "fill", + "label": "$t:editor.control.flex_item_grow.fill", + "apply": { + "type": "classToken", + "tokens": [ + "flex-1" + ] + } + }, + { + "value": "ratio", + "label": "$t:editor.control.flex_item_grow.ratio", + "apply": { + "type": "classToken", + "tokens": [ + "flex-auto" + ] + } + } + ], + "groupTokens": [ + "flex-none", + "flex-1", + "flex-auto", + "flex-initial" + ] + }, + "flexItemAlign": { + "label": "$t:editor.control.flex_item_align.label", + "widget": "segmented", + "group": "flex-item-align", + "options": [ + { + "value": "start", + "label": "$t:editor.control.flex_item_align.start", + "apply": { + "type": "classToken", + "tokens": [ + "self-start" + ] + } + }, + { + "value": "center", + "label": "$t:editor.control.flex_item_align.center", + "apply": { + "type": "classToken", + "tokens": [ + "self-center" + ] + } + }, + { + "value": "end", + "label": "$t:editor.control.flex_item_align.end", + "apply": { + "type": "classToken", + "tokens": [ + "self-end" + ] + } + }, + { + "value": "stretch", + "label": "$t:editor.control.flex_item_align.stretch", + "apply": { + "type": "classToken", + "tokens": [ + "self-stretch" + ] + } + } + ], + "groupTokens": [ + "self-auto", + "self-start", + "self-center", + "self-end", + "self-stretch", + "self-baseline" + ] + }, + "flexItemOrder": { + "label": "$t:editor.control.flex_item_order.label", + "widget": "dimension", + "group": "flex-item-order", + "apply": { + "type": "styleProp", + "prop": "order" + } + }, + "boxShadow": { + "label": "$t:editor.control.box_shadow.label", + "widget": "select", + "group": "box-shadow", + "options": [ + { + "value": "shadow-none", + "label": "$t:editor.control.box_shadow.none", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-none" + ] + } + }, + { + "value": "shadow-sm", + "label": "$t:editor.control.box_shadow.sm", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-sm" + ] + } + }, + { + "value": "shadow", + "label": "$t:editor.control.box_shadow.md", + "apply": { + "type": "classToken", + "tokens": [ + "shadow" + ] + } + }, + { + "value": "shadow-lg", + "label": "$t:editor.control.box_shadow.lg", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-lg" + ] + } + }, + { + "value": "shadow-xl", + "label": "$t:editor.control.box_shadow.xl", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-xl" + ] + } + }, + { + "value": "shadow-2xl", + "label": "$t:editor.control.box_shadow.xxl", + "apply": { + "type": "classToken", + "tokens": [ + "shadow-2xl" + ] + } + } + ], + "groupTokens": [ + "shadow-none", + "shadow-sm", + "shadow", + "shadow-md", + "shadow-lg", + "shadow-xl", + "shadow-2xl", + "shadow-inner" + ] + }, + "borderStyle": { + "label": "$t:editor.control.border_style.label", + "widget": "select", + "group": "border-style", + "options": [ + { + "value": "none", + "label": "$t:editor.control.border_style.none", + "apply": { + "type": "classToken", + "tokens": [ + "border-0" + ] + } + }, + { + "value": "solid", + "label": "$t:editor.control.border_style.solid", + "apply": { + "type": "classToken", + "tokens": [ + "border", + "border-solid" + ] + } + }, + { + "value": "dashed", + "label": "$t:editor.control.border_style.dashed", + "apply": { + "type": "classToken", + "tokens": [ + "border", + "border-dashed" + ] + } + }, + { + "value": "dotted", + "label": "$t:editor.control.border_style.dotted", + "apply": { + "type": "classToken", + "tokens": [ + "border", + "border-dotted" + ] + } + } + ] + }, + "borderColor": { + "label": "$t:editor.control.border_color.label", + "widget": "color", + "group": "border-color", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "options": [ + { + "value": "border-gray-900", + "swatch": "#111827", + "label": "$t:editor.control.color_preset.gray_900", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-900" + ] + } + }, + { + "value": "border-gray-700", + "swatch": "#374151", + "label": "$t:editor.control.color_preset.gray_700", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-700" + ] + } + }, + { + "value": "border-gray-500", + "swatch": "#6b7280", + "label": "$t:editor.control.color_preset.gray_500", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-500" + ] + } + }, + { + "value": "border-gray-300", + "swatch": "#d1d5db", + "label": "$t:editor.control.color_preset.gray_300", + "apply": { + "type": "classToken", + "tokens": [ + "border-gray-300" + ] + } + }, + { + "value": "border-white", + "swatch": "#ffffff", + "label": "$t:editor.control.color_preset.white", + "apply": { + "type": "classToken", + "tokens": [ + "border-white" + ] + } + }, + { + "value": "border-blue-600", + "swatch": "#2563eb", + "label": "$t:editor.control.color_preset.blue_600", + "apply": { + "type": "classToken", + "tokens": [ + "border-blue-600" + ] + } + }, + { + "value": "border-red-600", + "swatch": "#dc2626", + "label": "$t:editor.control.color_preset.red_600", + "apply": { + "type": "classToken", + "tokens": [ + "border-red-600" + ] + } + }, + { + "value": "border-green-600", + "swatch": "#16a34a", + "label": "$t:editor.control.color_preset.green_600", + "apply": { + "type": "classToken", + "tokens": [ + "border-green-600" + ] + } + } + ], + "groupTokens": [ + "border-slate-50", + "border-slate-100", + "border-slate-200", + "border-slate-300", + "border-slate-400", + "border-slate-500", + "border-slate-600", + "border-slate-700", + "border-slate-800", + "border-slate-900", + "border-slate-950", + "border-gray-50", + "border-gray-100", + "border-gray-200", + "border-gray-300", + "border-gray-400", + "border-gray-500", + "border-gray-600", + "border-gray-700", + "border-gray-800", + "border-gray-900", + "border-gray-950", + "border-zinc-50", + "border-zinc-100", + "border-zinc-200", + "border-zinc-300", + "border-zinc-400", + "border-zinc-500", + "border-zinc-600", + "border-zinc-700", + "border-zinc-800", + "border-zinc-900", + "border-zinc-950", + "border-neutral-50", + "border-neutral-100", + "border-neutral-200", + "border-neutral-300", + "border-neutral-400", + "border-neutral-500", + "border-neutral-600", + "border-neutral-700", + "border-neutral-800", + "border-neutral-900", + "border-neutral-950", + "border-stone-50", + "border-stone-100", + "border-stone-200", + "border-stone-300", + "border-stone-400", + "border-stone-500", + "border-stone-600", + "border-stone-700", + "border-stone-800", + "border-stone-900", + "border-stone-950", + "border-red-50", + "border-red-100", + "border-red-200", + "border-red-300", + "border-red-400", + "border-red-500", + "border-red-600", + "border-red-700", + "border-red-800", + "border-red-900", + "border-red-950", + "border-orange-50", + "border-orange-100", + "border-orange-200", + "border-orange-300", + "border-orange-400", + "border-orange-500", + "border-orange-600", + "border-orange-700", + "border-orange-800", + "border-orange-900", + "border-orange-950", + "border-amber-50", + "border-amber-100", + "border-amber-200", + "border-amber-300", + "border-amber-400", + "border-amber-500", + "border-amber-600", + "border-amber-700", + "border-amber-800", + "border-amber-900", + "border-amber-950", + "border-yellow-50", + "border-yellow-100", + "border-yellow-200", + "border-yellow-300", + "border-yellow-400", + "border-yellow-500", + "border-yellow-600", + "border-yellow-700", + "border-yellow-800", + "border-yellow-900", + "border-yellow-950", + "border-lime-50", + "border-lime-100", + "border-lime-200", + "border-lime-300", + "border-lime-400", + "border-lime-500", + "border-lime-600", + "border-lime-700", + "border-lime-800", + "border-lime-900", + "border-lime-950", + "border-green-50", + "border-green-100", + "border-green-200", + "border-green-300", + "border-green-400", + "border-green-500", + "border-green-600", + "border-green-700", + "border-green-800", + "border-green-900", + "border-green-950", + "border-emerald-50", + "border-emerald-100", + "border-emerald-200", + "border-emerald-300", + "border-emerald-400", + "border-emerald-500", + "border-emerald-600", + "border-emerald-700", + "border-emerald-800", + "border-emerald-900", + "border-emerald-950", + "border-teal-50", + "border-teal-100", + "border-teal-200", + "border-teal-300", + "border-teal-400", + "border-teal-500", + "border-teal-600", + "border-teal-700", + "border-teal-800", + "border-teal-900", + "border-teal-950", + "border-cyan-50", + "border-cyan-100", + "border-cyan-200", + "border-cyan-300", + "border-cyan-400", + "border-cyan-500", + "border-cyan-600", + "border-cyan-700", + "border-cyan-800", + "border-cyan-900", + "border-cyan-950", + "border-sky-50", + "border-sky-100", + "border-sky-200", + "border-sky-300", + "border-sky-400", + "border-sky-500", + "border-sky-600", + "border-sky-700", + "border-sky-800", + "border-sky-900", + "border-sky-950", + "border-blue-50", + "border-blue-100", + "border-blue-200", + "border-blue-300", + "border-blue-400", + "border-blue-500", + "border-blue-600", + "border-blue-700", + "border-blue-800", + "border-blue-900", + "border-blue-950", + "border-indigo-50", + "border-indigo-100", + "border-indigo-200", + "border-indigo-300", + "border-indigo-400", + "border-indigo-500", + "border-indigo-600", + "border-indigo-700", + "border-indigo-800", + "border-indigo-900", + "border-indigo-950", + "border-violet-50", + "border-violet-100", + "border-violet-200", + "border-violet-300", + "border-violet-400", + "border-violet-500", + "border-violet-600", + "border-violet-700", + "border-violet-800", + "border-violet-900", + "border-violet-950", + "border-purple-50", + "border-purple-100", + "border-purple-200", + "border-purple-300", + "border-purple-400", + "border-purple-500", + "border-purple-600", + "border-purple-700", + "border-purple-800", + "border-purple-900", + "border-purple-950", + "border-fuchsia-50", + "border-fuchsia-100", + "border-fuchsia-200", + "border-fuchsia-300", + "border-fuchsia-400", + "border-fuchsia-500", + "border-fuchsia-600", + "border-fuchsia-700", + "border-fuchsia-800", + "border-fuchsia-900", + "border-fuchsia-950", + "border-pink-50", + "border-pink-100", + "border-pink-200", + "border-pink-300", + "border-pink-400", + "border-pink-500", + "border-pink-600", + "border-pink-700", + "border-pink-800", + "border-pink-900", + "border-pink-950", + "border-rose-50", + "border-rose-100", + "border-rose-200", + "border-rose-300", + "border-rose-400", + "border-rose-500", + "border-rose-600", + "border-rose-700", + "border-rose-800", + "border-rose-900", + "border-rose-950", + "border-white", + "border-black", + "border-transparent", + "border-current", + "border-inherit" + ] + }, + "borderRadius": { + "label": "$t:editor.control.border_radius.label", + "widget": "select", + "group": "border-radius", + "options": [ + { + "value": "rounded-none", + "label": "$t:editor.control.border_radius.none", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-none" + ] + } + }, + { + "value": "rounded-sm", + "label": "$t:editor.control.border_radius.sm", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-sm" + ] + } + }, + { + "value": "rounded", + "label": "$t:editor.control.border_radius.md", + "apply": { + "type": "classToken", + "tokens": [ + "rounded" + ] + } + }, + { + "value": "rounded-lg", + "label": "$t:editor.control.border_radius.lg", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-lg" + ] + } + }, + { + "value": "rounded-xl", + "label": "$t:editor.control.border_radius.xl", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-xl" + ] + } + }, + { + "value": "rounded-full", + "label": "$t:editor.control.border_radius.full", + "apply": { + "type": "classToken", + "tokens": [ + "rounded-full" + ] + } + } + ], + "groupTokens": [ + "rounded-none", + "rounded-sm", + "rounded", + "rounded-md", + "rounded-lg", + "rounded-xl", + "rounded-2xl", + "rounded-3xl", + "rounded-full" + ] + }, + "opacity": { + "label": "$t:editor.control.opacity.label", + "widget": "slider", + "group": "opacity", + "apply": { + "type": "classToken", + "tokenTemplate": "{MASKED}" + }, + "groupPrefixes": [ + "opacity-" + ], + "scale": [ + "opacity-0", + "opacity-25", + "opacity-50", + "opacity-75", + "opacity-100" + ] + }, + "overflow": { + "label": "$t:editor.control.overflow.label", + "widget": "select", + "group": "overflow", + "options": [ + { + "value": "overflow-auto", + "label": "$t:editor.control.overflow.auto", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-auto" + ] + } + }, + { + "value": "overflow-hidden", + "label": "$t:editor.control.overflow.hidden", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-hidden" + ] + } + }, + { + "value": "overflow-x-auto", + "label": "$t:editor.control.overflow.x_auto", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-x-auto" + ] + } + }, + { + "value": "overflow-y-auto", + "label": "$t:editor.control.overflow.y_auto", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-y-auto" + ] + } + }, + { + "value": "overflow-visible", + "label": "$t:editor.control.overflow.visible", + "apply": { + "type": "classToken", + "tokens": [ + "overflow-visible" + ] + } + } + ], + "groupTokens": [ + "overflow-auto", + "overflow-hidden", + "overflow-visible", + "overflow-scroll", + "overflow-clip", + "overflow-x-auto", + "overflow-y-auto", + "overflow-x-hidden", + "overflow-y-hidden", + "overflow-x-visible", + "overflow-y-visible", + "overflow-x-scroll", + "overflow-y-scroll" + ] + }, + "fontBold": { + "label": "$t:editor.control.font_bold.label", + "widget": "toggle", + "group": "font-bold", + "options": [ + { + "label": "$t:editor.control.toggle.off" + }, + { + "value": "font-bold", + "label": "$t:editor.control.toggle.on", + "apply": { + "type": "classToken", + "tokens": [ + "font-bold" + ] + } + } + ] + }, + "fontItalic": { + "label": "$t:editor.control.font_italic.label", + "widget": "toggle", + "group": "font-italic", + "options": [ + { + "label": "$t:editor.control.toggle.off" + }, + { + "value": "italic", + "label": "$t:editor.control.toggle.on", + "apply": { + "type": "classToken", + "tokens": [ + "italic" + ] + } + } + ] + }, + "textUnderline": { + "label": "$t:editor.control.text_underline.label", + "widget": "toggle", + "group": "text-underline", + "options": [ + { + "label": "$t:editor.control.toggle.off" + }, + { + "value": "underline", + "label": "$t:editor.control.toggle.on", + "apply": { + "type": "classToken", + "tokens": [ + "underline" + ] + } + } + ] + }, + "whitespace": { + "label": "$t:editor.control.whitespace.label", + "widget": "select", + "group": "whitespace", + "options": [ + { + "value": "normal", + "label": "$t:editor.control.whitespace.normal", + "apply": { + "type": "classToken", + "tokens": [ + "whitespace-normal" + ] + } + }, + { + "value": "nowrap", + "label": "$t:editor.control.whitespace.nowrap", + "apply": { + "type": "classToken", + "tokens": [ + "whitespace-nowrap" + ] + } + }, + { + "value": "pre-wrap", + "label": "$t:editor.control.whitespace.pre_wrap", + "apply": { + "type": "classToken", + "tokens": [ + "whitespace-pre-wrap" + ] + } + } + ], + "groupTokens": [ + "whitespace-normal", + "whitespace-nowrap", + "whitespace-pre", + "whitespace-pre-line", + "whitespace-pre-wrap", + "whitespace-break-spaces" + ] + }, + "_propControlsComment": "비-스타일 prop(propValue) 편집 컨트롤. componentCapabilities.propControls 가 키로 참조한다. 위젯: text=자유문자열 / i18n-text=다국어문자열 / select=택1 / toggle=불리언 / icon-picker=아이콘명(카탈로그는 iconName.icons 인라인) / options-list=정적 선택지 배열. apply 는 모두 propValue(node.props[propKey] 기록).", + "iconName": { + "label": "$t:editor.control.icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "name" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "imgSrc": { + "label": "$t:editor.control.img_src.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "src" + } + }, + "imgAlt": { + "label": "$t:editor.control.img_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "alt" + } + }, + "linkHref": { + "label": "$t:editor.control.link_href.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "href" + } + }, + "linkTarget": { + "label": "$t:editor.control.link_target.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "target" + }, + "options": [ + { + "value": "_self", + "label": "$t:editor.control.link_target.self" + }, + { + "value": "_blank", + "label": "$t:editor.control.link_target.blank" + }, + { + "value": "_parent", + "label": "$t:editor.control.link_target.parent" + }, + { + "value": "_top", + "label": "$t:editor.control.link_target.top" + } + ] + }, + "inputType": { + "label": "$t:editor.control.input_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "type" + }, + "options": [ + { + "value": "text", + "label": "$t:editor.control.input_type.text" + }, + { + "value": "email", + "label": "$t:editor.control.input_type.email" + }, + { + "value": "password", + "label": "$t:editor.control.input_type.password" + }, + { + "value": "number", + "label": "$t:editor.control.input_type.number" + }, + { + "value": "tel", + "label": "$t:editor.control.input_type.tel" + }, + { + "value": "url", + "label": "$t:editor.control.input_type.url" + }, + { + "value": "date", + "label": "$t:editor.control.input_type.date" + }, + { + "value": "search", + "label": "$t:editor.control.input_type.search" + } + ] + }, + "inputPlaceholder": { + "label": "$t:editor.control.input_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "inputName": { + "label": "$t:editor.control.input_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "inputRequired": { + "label": "$t:editor.control.input_required.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "required" + } + }, + "inputDisabled": { + "label": "$t:editor.control.input_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "fieldLabel": { + "label": "$t:editor.control.field_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "fieldError": { + "label": "$t:editor.control.field_error.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "error" + } + }, + "fieldHelper": { + "label": "$t:editor.control.field_helper.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "helperText" + } + }, + "htmlFor": { + "label": "$t:editor.control.html_for.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "htmlFor" + } + }, + "textareaRows": { + "label": "$t:editor.control.textarea_rows.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rows" + } + }, + "selectPlaceholder": { + "label": "$t:editor.control.select_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "selectOptions": { + "label": "$t:editor.control.select_options.label", + "widget": "options-list", + "apply": { + "type": "propValue", + "propKey": "options" + } + }, + "componentSize": { + "label": "$t:editor.control.component_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.component_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.component_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.component_size.lg" + } + ] + }, + "buttonVariant": { + "label": "$t:editor.control.button_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "primary", + "label": "$t:editor.control.button_variant.primary" + }, + { + "value": "secondary", + "label": "$t:editor.control.button_variant.secondary" + }, + { + "value": "danger", + "label": "$t:editor.control.button_variant.danger" + }, + { + "value": "success", + "label": "$t:editor.control.button_variant.success" + } + ] + }, + "componentDisabled": { + "label": "$t:editor.control.component_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "iconStyle": { + "label": "$t:editor.control.icon_style.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "iconStyle" + }, + "options": [ + { + "value": "solid", + "label": "$t:editor.control.icon_style.solid" + }, + { + "value": "regular", + "label": "$t:editor.control.icon_style.regular" + }, + { + "value": "light", + "label": "$t:editor.control.icon_style.light" + }, + { + "value": "duotone", + "label": "$t:editor.control.icon_style.duotone" + }, + { + "value": "brands", + "label": "$t:editor.control.icon_style.brands" + } + ] + }, + "iconSize": { + "label": "$t:editor.control.icon_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "xs", + "label": "$t:editor.control.icon_size.xs" + }, + { + "value": "sm", + "label": "$t:editor.control.icon_size.sm" + }, + { + "value": "lg", + "label": "$t:editor.control.icon_size.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.icon_size.xl" + }, + { + "value": "2x", + "label": "$t:editor.control.icon_size.2x" + }, + { + "value": "3x", + "label": "$t:editor.control.icon_size.3x" + } + ] + }, + "iconColor": { + "label": "$t:editor.control.icon_color.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "color" + } + }, + "iconSpin": { + "label": "$t:editor.control.icon_spin.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "spin" + } + }, + "iconPulse": { + "label": "$t:editor.control.icon_pulse.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "pulse" + } + }, + "iconFixedWidth": { + "label": "$t:editor.control.icon_fixed_width.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "fixedWidth" + } + }, + "iconAria": { + "label": "$t:editor.control.icon_aria.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "ariaLabel" + } + }, + "gridCols": { + "label": "$t:editor.control.grid_cols.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "cols" + } + }, + "gridGap": { + "label": "$t:editor.control.grid_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "gap" + } + }, + "gridRowGap": { + "label": "$t:editor.control.grid_row_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rowGap" + } + }, + "gridColGap": { + "label": "$t:editor.control.grid_col_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "colGap" + } + }, + "gridAutoRows": { + "label": "$t:editor.control.grid_auto_rows.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "autoRows" + }, + "options": [ + { + "value": "auto", + "label": "$t:editor.control.grid_auto_rows.auto" + }, + { + "value": "min", + "label": "$t:editor.control.grid_auto_rows.min" + }, + { + "value": "max", + "label": "$t:editor.control.grid_auto_rows.max" + }, + { + "value": "fr", + "label": "$t:editor.control.grid_auto_rows.fr" + } + ] + }, + "gridAutoCols": { + "label": "$t:editor.control.grid_auto_cols.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "autoCols" + }, + "options": [ + { + "value": "auto", + "label": "$t:editor.control.grid_auto_cols.auto" + }, + { + "value": "min", + "label": "$t:editor.control.grid_auto_cols.min" + }, + { + "value": "max", + "label": "$t:editor.control.grid_auto_cols.max" + }, + { + "value": "fr", + "label": "$t:editor.control.grid_auto_cols.fr" + } + ] + }, + "gridFlow": { + "label": "$t:editor.control.grid_flow.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "flow" + }, + "options": [ + { + "value": "row", + "label": "$t:editor.control.grid_flow.row" + }, + { + "value": "col", + "label": "$t:editor.control.grid_flow.col" + }, + { + "value": "dense", + "label": "$t:editor.control.grid_flow.dense" + }, + { + "value": "row-dense", + "label": "$t:editor.control.grid_flow.row-dense" + }, + { + "value": "col-dense", + "label": "$t:editor.control.grid_flow.col-dense" + } + ] + }, + "secTitle": { + "label": "$t:editor.control.sec_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "secSubtitle": { + "label": "$t:editor.control.sec_subtitle.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "subtitle" + } + }, + "secPadding": { + "label": "$t:editor.control.sec_padding.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "padding" + }, + "options": [ + { + "value": "none", + "label": "$t:editor.control.sec_padding.none" + }, + { + "value": "sm", + "label": "$t:editor.control.sec_padding.sm" + }, + { + "value": "md", + "label": "$t:editor.control.sec_padding.md" + }, + { + "value": "lg", + "label": "$t:editor.control.sec_padding.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.sec_padding.xl" + } + ] + }, + "secBackground": { + "label": "$t:editor.control.sec_background.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "background" + }, + "options": [ + { + "value": "none", + "label": "$t:editor.control.sec_background.none" + }, + { + "value": "white", + "label": "$t:editor.control.sec_background.white" + }, + { + "value": "gray", + "label": "$t:editor.control.sec_background.gray" + }, + { + "value": "primary", + "label": "$t:editor.control.sec_background.primary" + }, + { + "value": "secondary", + "label": "$t:editor.control.sec_background.secondary" + } + ] + }, + "secMaxWidth": { + "label": "$t:editor.control.sec_max_width.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "maxWidth" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.sec_max_width.sm" + }, + { + "value": "md", + "label": "$t:editor.control.sec_max_width.md" + }, + { + "value": "lg", + "label": "$t:editor.control.sec_max_width.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.sec_max_width.xl" + }, + { + "value": "2xl", + "label": "$t:editor.control.sec_max_width.2xl" + }, + { + "value": "4xl", + "label": "$t:editor.control.sec_max_width.4xl" + }, + { + "value": "6xl", + "label": "$t:editor.control.sec_max_width.6xl" + }, + { + "value": "7xl", + "label": "$t:editor.control.sec_max_width.7xl" + }, + { + "value": "full", + "label": "$t:editor.control.sec_max_width.full" + } + ] + }, + "secCentered": { + "label": "$t:editor.control.sec_centered.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "centered" + } + }, + "secBorder": { + "label": "$t:editor.control.sec_border.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "border" + } + }, + "secShadow": { + "label": "$t:editor.control.sec_shadow.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "shadow" + }, + "options": [ + { + "value": "none", + "label": "$t:editor.control.sec_shadow.none" + }, + { + "value": "sm", + "label": "$t:editor.control.sec_shadow.sm" + }, + { + "value": "md", + "label": "$t:editor.control.sec_shadow.md" + }, + { + "value": "lg", + "label": "$t:editor.control.sec_shadow.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.sec_shadow.xl" + } + ] + }, + "secRounded": { + "label": "$t:editor.control.sec_rounded.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "rounded" + } + }, + "cardTitle": { + "label": "$t:editor.control.card_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "cardContent": { + "label": "$t:editor.control.card_content.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "content" + } + }, + "cardImageUrl": { + "label": "$t:editor.control.card_image_url.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "imageUrl" + } + }, + "cardImageAlt": { + "label": "$t:editor.control.card_image_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "imageAlt" + } + }, + "badgeColor": { + "label": "$t:editor.control.badge_color.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "color" + }, + "options": [ + { + "value": "blue", + "label": "$t:editor.control.badge_color.blue" + }, + { + "value": "green", + "label": "$t:editor.control.badge_color.green" + }, + { + "value": "red", + "label": "$t:editor.control.badge_color.red" + }, + { + "value": "gray", + "label": "$t:editor.control.badge_color.gray" + }, + { + "value": "yellow", + "label": "$t:editor.control.badge_color.yellow" + }, + { + "value": "purple", + "label": "$t:editor.control.badge_color.purple" + }, + { + "value": "orange", + "label": "$t:editor.control.badge_color.orange" + }, + { + "value": "teal", + "label": "$t:editor.control.badge_color.teal" + }, + { + "value": "cyan", + "label": "$t:editor.control.badge_color.cyan" + } + ] + }, + "badgeText": { + "label": "$t:editor.control.badge_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "text" + } + }, + "badgeSize": { + "label": "$t:editor.control.badge_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.badge_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.badge_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.badge_size.lg" + } + ] + }, + "sbStatus": { + "label": "$t:editor.control.sb_status.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "status" + }, + "options": [ + { + "value": "success", + "label": "$t:editor.control.sb_status.success" + }, + { + "value": "warning", + "label": "$t:editor.control.sb_status.warning" + }, + { + "value": "error", + "label": "$t:editor.control.sb_status.error" + }, + { + "value": "info", + "label": "$t:editor.control.sb_status.info" + }, + { + "value": "pending", + "label": "$t:editor.control.sb_status.pending" + }, + { + "value": "default", + "label": "$t:editor.control.sb_status.default" + } + ] + }, + "sbLabel": { + "label": "$t:editor.control.sb_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "sbShowIcon": { + "label": "$t:editor.control.sb_show_icon.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showIcon" + } + }, + "sbIconName": { + "label": "$t:editor.control.sb_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "alertType": { + "label": "$t:editor.control.alert_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "type" + }, + "options": [ + { + "value": "info", + "label": "$t:editor.control.alert_type.info" + }, + { + "value": "success", + "label": "$t:editor.control.alert_type.success" + }, + { + "value": "warning", + "label": "$t:editor.control.alert_type.warning" + }, + { + "value": "error", + "label": "$t:editor.control.alert_type.error" + } + ] + }, + "alertMessage": { + "label": "$t:editor.control.alert_message.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "message" + } + }, + "alertDismissible": { + "label": "$t:editor.control.alert_dismissible.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "dismissible" + } + }, + "esTitle": { + "label": "$t:editor.control.es_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "esDesc": { + "label": "$t:editor.control.es_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "esIconName": { + "label": "$t:editor.control.es_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "esIllustSrc": { + "label": "$t:editor.control.es_illust_src.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "illustrationSrc" + } + }, + "esIllustAlt": { + "label": "$t:editor.control.es_illust_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "illustrationAlt" + } + }, + "lsSize": { + "label": "$t:editor.control.ls_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.ls_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.ls_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.ls_size.lg" + }, + { + "value": "xl", + "label": "$t:editor.control.ls_size.xl" + } + ] + }, + "lsColor": { + "label": "$t:editor.control.ls_color.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "color" + } + }, + "lsFullscreen": { + "label": "$t:editor.control.ls_fullscreen.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "fullscreen" + } + }, + "lsText": { + "label": "$t:editor.control.ls_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "text" + } + }, + "phTitle": { + "label": "$t:editor.control.ph_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "phDesc": { + "label": "$t:editor.control.ph_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "bcSeparator": { + "label": "$t:editor.control.bc_separator.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "separator" + } + }, + "bcShowHome": { + "label": "$t:editor.control.bc_show_home.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showHome" + } + }, + "bcHomeHref": { + "label": "$t:editor.control.bc_home_href.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "homeHref" + } + }, + "bcMaxItems": { + "label": "$t:editor.control.bc_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "tnActiveTabId": { + "label": "$t:editor.control.tn_active_tab_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "activeTabId" + } + }, + "tnVariant": { + "label": "$t:editor.control.tn_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "default", + "label": "$t:editor.control.tn_variant.default" + }, + { + "value": "pills", + "label": "$t:editor.control.tn_variant.pills" + }, + { + "value": "underline", + "label": "$t:editor.control.tn_variant.underline" + } + ] + }, + "tnMobileBreakpoint": { + "label": "$t:editor.control.tn_mobile_breakpoint.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "mobileBreakpoint" + } + }, + "tnsActiveTabId": { + "label": "$t:editor.control.tns_active_tab_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "activeTabId" + } + }, + "tnsSectionPrefix": { + "label": "$t:editor.control.tns_section_prefix.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "sectionIdPrefix" + } + }, + "tnsScrollOffset": { + "label": "$t:editor.control.tns_scroll_offset.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollOffset" + } + }, + "tnsScrollDelay": { + "label": "$t:editor.control.tns_scroll_delay.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollDelay" + } + }, + "tnsEnableSpy": { + "label": "$t:editor.control.tns_enable_spy.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableScrollSpy" + } + }, + "tnsSpyOffset": { + "label": "$t:editor.control.tns_spy_offset.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollSpyOffset" + } + }, + "tnsContainerId": { + "label": "$t:editor.control.tns_container_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "scrollContainerId" + } + }, + "tgLabel": { + "label": "$t:editor.control.tg_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "tgDesc": { + "label": "$t:editor.control.tg_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "tgSize": { + "label": "$t:editor.control.tg_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.tg_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.tg_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.tg_size.lg" + } + ] + }, + "tgDisabled": { + "label": "$t:editor.control.tg_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "tgName": { + "label": "$t:editor.control.tg_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "ffLabel": { + "label": "$t:editor.control.ff_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ffRequired": { + "label": "$t:editor.control.ff_required.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "required" + } + }, + "ffError": { + "label": "$t:editor.control.ff_error.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "error" + } + }, + "ffHelper": { + "label": "$t:editor.control.ff_helper.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "helperText" + } + }, + "ffHorizontal": { + "label": "$t:editor.control.ff_horizontal.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "horizontal" + } + }, + "ffLabelWidth": { + "label": "$t:editor.control.ff_label_width.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "labelWidth" + } + }, + "rgInline": { + "label": "$t:editor.control.rg_inline.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "inline" + } + }, + "rgSize": { + "label": "$t:editor.control.rg_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.rg_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.rg_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.rg_size.lg" + } + ] + }, + "fiAccept": { + "label": "$t:editor.control.fi_accept.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "accept" + } + }, + "fiMaxSize": { + "label": "$t:editor.control.fi_max_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxSize" + } + }, + "fiButtonText": { + "label": "$t:editor.control.fi_button_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "buttonText" + } + }, + "fuType": { + "label": "$t:editor.control.fu_type.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "attachmentableType" + } + }, + "fuCollection": { + "label": "$t:editor.control.fu_collection.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "collection" + } + }, + "fuMaxFiles": { + "label": "$t:editor.control.fu_max_files.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxFiles" + } + }, + "fuMaxSize": { + "label": "$t:editor.control.fu_max_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxSize" + } + }, + "fuAccept": { + "label": "$t:editor.control.fu_accept.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "accept" + } + }, + "fuAutoUpload": { + "label": "$t:editor.control.fu_auto_upload.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "autoUpload" + } + }, + "fuConfirmRemove": { + "label": "$t:editor.control.fu_confirm_remove.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "confirmBeforeRemove" + } + }, + "fuPrimarySel": { + "label": "$t:editor.control.fu_primary_sel.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enablePrimarySelection" + } + }, + "dgPagination": { + "label": "$t:editor.control.dg_pagination.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "pagination" + } + }, + "dgPageSize": { + "label": "$t:editor.control.dg_page_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "pageSize" + } + }, + "cgGridCols": { + "label": "$t:editor.control.cg_grid_cols.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "gridColumns" + } + }, + "cgGap": { + "label": "$t:editor.control.cg_gap.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "gap" + } + }, + "cgPagination": { + "label": "$t:editor.control.cg_pagination.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "pagination" + } + }, + "cgPageSize": { + "label": "$t:editor.control.cg_page_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "pageSize" + } + }, + "pgMaxVisible": { + "label": "$t:editor.control.pg_max_visible.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxVisiblePages" + } + }, + "pgShowFirstLast": { + "label": "$t:editor.control.pg_show_first_last.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showFirstLast" + } + }, + "pgPrevText": { + "label": "$t:editor.control.pg_prev_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "prevText" + } + }, + "pgNextText": { + "label": "$t:editor.control.pg_next_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "nextText" + } + }, + "sbPlaceholder": { + "label": "$t:editor.control.sb_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "sbShowButton": { + "label": "$t:editor.control.sb_show_button.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showButton" + } + }, + "sbShowSuggestions": { + "label": "$t:editor.control.sb_show_suggestions.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showSuggestions" + } + }, + "scValue": { + "label": "$t:editor.control.sc_value.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "value" + } + }, + "scLabel": { + "label": "$t:editor.control.sc_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "scChange": { + "label": "$t:editor.control.sc_change.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "change" + } + }, + "scChangeLabel": { + "label": "$t:editor.control.sc_change_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "changeLabel" + } + }, + "scIconName": { + "label": "$t:editor.control.sc_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "scTrend": { + "label": "$t:editor.control.sc_trend.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "trend" + }, + "options": [ + { + "value": "up", + "label": "$t:editor.control.sc_trend.up" + }, + { + "value": "down", + "label": "$t:editor.control.sc_trend.down" + }, + { + "value": "neutral", + "label": "$t:editor.control.sc_trend.neutral" + } + ] + }, + "pcImageUrl": { + "label": "$t:editor.control.pc_image_url.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "imageUrl" + } + }, + "pcImageAlt": { + "label": "$t:editor.control.pc_image_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "imageAlt" + } + }, + "pcTitle": { + "label": "$t:editor.control.pc_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "pcSubtitle": { + "label": "$t:editor.control.pc_subtitle.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "subtitle" + } + }, + "pcDesc": { + "label": "$t:editor.control.pc_desc.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + }, + "pcPrice": { + "label": "$t:editor.control.pc_price.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "price" + } + }, + "pcOrigPrice": { + "label": "$t:editor.control.pc_orig_price.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "originalPrice" + } + }, + "pcDiscount": { + "label": "$t:editor.control.pc_discount.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "discountRate" + } + }, + "pcCurrency": { + "label": "$t:editor.control.pc_currency.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "currency" + } + }, + "pcButtonText": { + "label": "$t:editor.control.pc_button_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "buttonText" + } + }, + "tcImage": { + "label": "$t:editor.control.tc_image.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "image" + } + }, + "tcImageAlt": { + "label": "$t:editor.control.tc_image_alt.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "imageAlt" + } + }, + "tcVendor": { + "label": "$t:editor.control.tc_vendor.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "vendor" + } + }, + "tcName": { + "label": "$t:editor.control.tc_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "tcVersion": { + "label": "$t:editor.control.tc_version.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "version" + } + }, + "tcStatus": { + "label": "$t:editor.control.tc_status.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "status" + }, + "options": [ + { + "value": "active", + "label": "$t:editor.control.tc_status.active" + }, + { + "value": "inactive", + "label": "$t:editor.control.tc_status.inactive" + }, + { + "value": "pending", + "label": "$t:editor.control.tc_status.pending" + }, + { + "value": "error", + "label": "$t:editor.control.tc_status.error" + } + ] + }, + "tcUpdateAvail": { + "label": "$t:editor.control.tc_update_avail.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "updateAvailable" + } + }, + "tcLatestVersion": { + "label": "$t:editor.control.tc_latest_version.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "latestVersion" + } + }, + "tcShowLayoutBtn": { + "label": "$t:editor.control.tc_show_layout_btn.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showLayoutEditButton" + } + }, + "bcHeight": { + "label": "$t:editor.control.bc_height.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "height" + } + }, + "bcShowLegend": { + "label": "$t:editor.control.bc_show_legend.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showLegend" + } + }, + "bcShowGrid": { + "label": "$t:editor.control.bc_show_grid.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showGrid" + } + }, + "bcShowYGrid": { + "label": "$t:editor.control.bc_show_ygrid.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showYGrid" + } + }, + "bcShowYAxis": { + "label": "$t:editor.control.bc_show_yaxis.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showYAxis" + } + }, + "dcCenterLabel": { + "label": "$t:editor.control.dc_center_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "centerLabel" + } + }, + "dcCenterValue": { + "label": "$t:editor.control.dc_center_value.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "centerValue" + } + }, + "dcSize": { + "label": "$t:editor.control.dc_size.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "size" + } + }, + "dcCutout": { + "label": "$t:editor.control.dc_cutout.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "cutout" + } + }, + "dcShowLegend": { + "label": "$t:editor.control.dc_show_legend.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showLegend" + } + }, + "hcIsHtml": { + "label": "$t:editor.control.hc_is_html.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isHtml" + } + }, + "heMultilingual": { + "label": "$t:editor.control.he_multilingual.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "multilingual" + } + }, + "heIsHtml": { + "label": "$t:editor.control.he_is_html.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isHtml" + } + }, + "heRows": { + "label": "$t:editor.control.he_rows.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rows" + } + }, + "hePlaceholder": { + "label": "$t:editor.control.he_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "heLabel": { + "label": "$t:editor.control.he_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "heShowHtmlToggle": { + "label": "$t:editor.control.he_show_html_toggle.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showHtmlModeToggle" + } + }, + "heName": { + "label": "$t:editor.control.he_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "heHtmlFieldName": { + "label": "$t:editor.control.he_html_field_name.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "htmlFieldName" + } + }, + "heReadOnly": { + "label": "$t:editor.control.he_read_only.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "readOnly" + } + }, + "igEnableZoom": { + "label": "$t:editor.control.ig_enable_zoom.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableZoom" + } + }, + "igEnableSlideshow": { + "label": "$t:editor.control.ig_enable_slideshow.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableSlideshow" + } + }, + "igEnableFullscreen": { + "label": "$t:editor.control.ig_enable_fullscreen.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableFullscreen" + } + }, + "igShowCounter": { + "label": "$t:editor.control.ig_show_counter.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showCounter" + } + }, + "igShowDownload": { + "label": "$t:editor.control.ig_show_download.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showDownload" + } + }, + "igShowThumbnails": { + "label": "$t:editor.control.ig_show_thumbnails.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showThumbnails" + } + }, + "accDefaultOpen": { + "label": "$t:editor.control.acc_default_open.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "defaultOpen" + } + }, + "accDisabled": { + "label": "$t:editor.control.acc_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "ibIconName": { + "label": "$t:editor.control.ib_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "iconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "ibLabel": { + "label": "$t:editor.control.ib_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ibVariant": { + "label": "$t:editor.control.ib_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "primary", + "label": "$t:editor.control.ib_variant.primary" + }, + { + "value": "secondary", + "label": "$t:editor.control.ib_variant.secondary" + }, + { + "value": "danger", + "label": "$t:editor.control.ib_variant.danger" + }, + { + "value": "ghost", + "label": "$t:editor.control.ib_variant.ghost" + } + ] + }, + "ibSize": { + "label": "$t:editor.control.ib_size.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "size" + }, + "options": [ + { + "value": "sm", + "label": "$t:editor.control.ib_size.sm" + }, + { + "value": "md", + "label": "$t:editor.control.ib_size.md" + }, + { + "value": "lg", + "label": "$t:editor.control.ib_size.lg" + } + ] + }, + "ibDisabled": { + "label": "$t:editor.control.ib_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "ddLabel": { + "label": "$t:editor.control.dd_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ddPosition": { + "label": "$t:editor.control.dd_position.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "position" + }, + "options": [ + { + "value": "bottom-left", + "label": "$t:editor.control.dd_position.bottom-left" + }, + { + "value": "bottom-right", + "label": "$t:editor.control.dd_position.bottom-right" + }, + { + "value": "top-left", + "label": "$t:editor.control.dd_position.top-left" + }, + { + "value": "top-right", + "label": "$t:editor.control.dd_position.top-right" + } + ] + }, + "ddVariant": { + "label": "$t:editor.control.dd_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "default", + "label": "$t:editor.control.dd_variant.default" + }, + { + "value": "text", + "label": "$t:editor.control.dd_variant.text" + } + ] + }, + "amTriggerLabel": { + "label": "$t:editor.control.am_trigger_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "triggerLabel" + } + }, + "amTriggerIcon": { + "label": "$t:editor.control.am_trigger_icon.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "triggerIconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "amPosition": { + "label": "$t:editor.control.am_position.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "position" + }, + "options": [ + { + "value": "left", + "label": "$t:editor.control.am_position.left" + }, + { + "value": "right", + "label": "$t:editor.control.am_position.right" + } + ] + }, + "tiPlaceholder": { + "label": "$t:editor.control.ti_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "tiCreatable": { + "label": "$t:editor.control.ti_creatable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "creatable" + } + }, + "tiDisabled": { + "label": "$t:editor.control.ti_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "tiIsMulti": { + "label": "$t:editor.control.ti_is_multi.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isMulti" + } + }, + "tiClearable": { + "label": "$t:editor.control.ti_clearable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isClearable" + } + }, + "tiSearchable": { + "label": "$t:editor.control.ti_searchable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "isSearchable" + } + }, + "tiMaxItems": { + "label": "$t:editor.control.ti_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "sdMultiple": { + "label": "$t:editor.control.sd_multiple.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "multiple" + } + }, + "sdSearchPlaceholder": { + "label": "$t:editor.control.sd_search_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "searchPlaceholder" + } + }, + "sdDisabled": { + "label": "$t:editor.control.sd_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "sdTriggerLabel": { + "label": "$t:editor.control.sd_trigger_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "triggerLabel" + } + }, + "sdNoResults": { + "label": "$t:editor.control.sd_no_results.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "noResultsText" + } + }, + "sdInitial": { + "label": "$t:editor.control.sd_initial.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "initialText" + } + }, + "rsPlaceholder": { + "label": "$t:editor.control.rs_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "rsDisabled": { + "label": "$t:editor.control.rs_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "rsMaxHeight": { + "label": "$t:editor.control.rs_max_height.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxHeight" + } + }, + "tsPlaceholder": { + "label": "$t:editor.control.ts_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "tsDisabled": { + "label": "$t:editor.control.ts_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "isPlaceholder": { + "label": "$t:editor.control.is_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "isSearchPlaceholder": { + "label": "$t:editor.control.is_search_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "searchPlaceholder" + } + }, + "isNoResults": { + "label": "$t:editor.control.is_no_results.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "noResultsText" + } + }, + "isDisabled": { + "label": "$t:editor.control.is_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "ccValue": { + "label": "$t:editor.control.cc_value.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "value" + } + }, + "ccIcon": { + "label": "$t:editor.control.cc_icon.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "icon" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "ccLabel": { + "label": "$t:editor.control.cc_label.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "label" + } + }, + "ccVariant": { + "label": "$t:editor.control.cc_variant.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "variant" + }, + "options": [ + { + "value": "green", + "label": "$t:editor.control.cc_variant.green" + }, + { + "value": "orange", + "label": "$t:editor.control.cc_variant.orange" + }, + { + "value": "yellow", + "label": "$t:editor.control.cc_variant.yellow" + }, + { + "value": "gray", + "label": "$t:editor.control.cc_variant.gray" + }, + { + "value": "blue", + "label": "$t:editor.control.cc_variant.blue" + } + ] + }, + "ccCustomColor": { + "label": "$t:editor.control.cc_custom_color.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "customColor" + } + }, + "miInputType": { + "label": "$t:editor.control.mi_input_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "inputType" + }, + "options": [ + { + "value": "text", + "label": "$t:editor.control.mi_input_type.text" + }, + { + "value": "textarea", + "label": "$t:editor.control.mi_input_type.textarea" + } + ] + }, + "miLayout": { + "label": "$t:editor.control.mi_layout.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "layout" + }, + "options": [ + { + "value": "inline", + "label": "$t:editor.control.mi_layout.inline" + }, + { + "value": "tabs", + "label": "$t:editor.control.mi_layout.tabs" + }, + { + "value": "compact", + "label": "$t:editor.control.mi_layout.compact" + } + ] + }, + "miPlaceholder": { + "label": "$t:editor.control.mi_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "miRequired": { + "label": "$t:editor.control.mi_required.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "required" + } + }, + "miDisabled": { + "label": "$t:editor.control.mi_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "miMaxLength": { + "label": "$t:editor.control.mi_max_length.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxLength" + } + }, + "miRows": { + "label": "$t:editor.control.mi_rows.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rows" + } + }, + "mtiPlaceholder": { + "label": "$t:editor.control.mti_placeholder.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "placeholder" + } + }, + "mtiDisabled": { + "label": "$t:editor.control.mti_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "disabled" + } + }, + "mtiCreatable": { + "label": "$t:editor.control.mti_creatable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "creatable" + } + }, + "mtiMaxItems": { + "label": "$t:editor.control.mti_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "mtiModalId": { + "label": "$t:editor.control.mti_modal_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "modalId" + } + }, + "mtiStatePath": { + "label": "$t:editor.control.mti_state_path.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "statePath" + } + }, + "lsLanguageText": { + "label": "$t:editor.control.ls_language_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "languageText" + } + }, + "lsApiEndpoint": { + "label": "$t:editor.control.ls_api_endpoint.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "apiEndpoint" + } + }, + "lsInline": { + "label": "$t:editor.control.ls_inline.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "inline" + } + }, + "ctSearchKeyword": { + "label": "$t:editor.control.ct_search_keyword.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "searchKeyword" + } + }, + "ctShowProductCount": { + "label": "$t:editor.control.ct_show_product_count.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showProductCount" + } + }, + "ctSelectable": { + "label": "$t:editor.control.ct_selectable.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "selectable" + } + }, + "ebType": { + "label": "$t:editor.control.eb_type.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "type" + }, + "options": [ + { + "value": "module", + "label": "$t:editor.control.eb_type.module" + }, + { + "value": "plugin", + "label": "$t:editor.control.eb_type.plugin" + } + ] + }, + "ebIdentifier": { + "label": "$t:editor.control.eb_identifier.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "identifier" + } + }, + "ebName": { + "label": "$t:editor.control.eb_name.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "name" + } + }, + "upProfileText": { + "label": "$t:editor.control.up_profile_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "profileText" + } + }, + "upLogoutText": { + "label": "$t:editor.control.up_logout_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "logoutText" + } + }, + "upLanguageText": { + "label": "$t:editor.control.up_language_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "languageText" + } + }, + "upLogoutEndpoint": { + "label": "$t:editor.control.up_logout_endpoint.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "logoutEndpoint" + } + }, + "upRedirectPath": { + "label": "$t:editor.control.up_redirect_path.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "redirectPath" + } + }, + "upShowChevron": { + "label": "$t:editor.control.up_show_chevron.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showChevron" + } + }, + "upDropdownDir": { + "label": "$t:editor.control.up_dropdown_dir.label", + "widget": "select", + "apply": { + "type": "propValue", + "propKey": "dropdownDirection" + }, + "options": [ + { + "value": "up", + "label": "$t:editor.control.up_dropdown_dir.up" + }, + { + "value": "down", + "label": "$t:editor.control.up_dropdown_dir.down" + } + ] + }, + "upDropdownOnly": { + "label": "$t:editor.control.up_dropdown_only.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "dropdownOnly" + } + }, + "fgTitle": { + "label": "$t:editor.control.fg_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "fgShowReset": { + "label": "$t:editor.control.fg_show_reset.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "showResetButton" + } + }, + "smlSelectedId": { + "label": "$t:editor.control.sml_selected_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "selectedId" + } + }, + "smlTitle": { + "label": "$t:editor.control.sml_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "smlEnableDrag": { + "label": "$t:editor.control.sml_enable_drag.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "enableDrag" + } + }, + "smlToggleDisabled": { + "label": "$t:editor.control.sml_toggle_disabled.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "toggleDisabled" + } + }, + "dflMaxItems": { + "label": "$t:editor.control.dfl_max_items.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "maxItems" + } + }, + "tclLeftWidth": { + "label": "$t:editor.control.tcl_left_width.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "leftWidth" + } + }, + "tclRightWidth": { + "label": "$t:editor.control.tcl_right_width.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "rightWidth" + } + }, + "asLogo": { + "label": "$t:editor.control.as_logo.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "logo" + } + }, + "asLogoAlt": { + "label": "$t:editor.control.as_logo_alt.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "logoAlt" + } + }, + "asCollapsed": { + "label": "$t:editor.control.as_collapsed.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "collapsed" + } + }, + "asCurrentLocale": { + "label": "$t:editor.control.as_current_locale.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "currentLocale" + } + }, + "afCopyright": { + "label": "$t:editor.control.af_copyright.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "copyright" + } + }, + "afVersion": { + "label": "$t:editor.control.af_version.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "version" + } + }, + "afCopyrightModalId": { + "label": "$t:editor.control.af_copyright_modal_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "copyrightModalId" + } + }, + "afChangelogModalId": { + "label": "$t:editor.control.af_changelog_modal_id.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "changelogModalId" + } + }, + "ttAutoText": { + "label": "$t:editor.control.tt_auto_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "autoText" + } + }, + "ttLightText": { + "label": "$t:editor.control.tt_light_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "lightText" + } + }, + "ttDarkText": { + "label": "$t:editor.control.tt_dark_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "darkText" + } + }, + "ncTitleText": { + "label": "$t:editor.control.nc_title_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "titleText" + } + }, + "ncEmptyText": { + "label": "$t:editor.control.nc_empty_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "emptyText" + } + }, + "ncMarkAllReadText": { + "label": "$t:editor.control.nc_mark_all_read_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "markAllReadText" + } + }, + "ncDeleteAllText": { + "label": "$t:editor.control.nc_delete_all_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "deleteAllText" + } + }, + "ncUnreadOnlyText": { + "label": "$t:editor.control.nc_unread_only_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "unreadOnlyText" + } + }, + "ncUnreadOnly": { + "label": "$t:editor.control.nc_unread_only.label", + "widget": "toggle", + "apply": { + "type": "propValue", + "propKey": "unreadOnly" + } + }, + "ncDropdownAlign": { + "label": "$t:editor.control.nc_dropdown_align.label", + "widget": "segmented", + "apply": { + "type": "propValue", + "propKey": "dropdownAlign" + }, + "options": [ + { + "value": "left", + "label": "$t:editor.control.nc_dropdown_align.left" + }, + { + "value": "right", + "label": "$t:editor.control.nc_dropdown_align.right" + } + ] + }, + "csTriggerLabel": { + "label": "$t:editor.control.cs_trigger_label.label", + "widget": "text", + "apply": { + "type": "propValue", + "propKey": "triggerLabel" + } + }, + "csRequiredText": { + "label": "$t:editor.control.cs_required_text.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "requiredText" + } + }, + "csMenuTitle": { + "label": "$t:editor.control.cs_menu_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "menuTitle" + } + }, + "csMenuDescription": { + "label": "$t:editor.control.cs_menu_description.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "menuDescription" + } + }, + "csPosition": { + "label": "$t:editor.control.cs_position.label", + "widget": "segmented", + "apply": { + "type": "propValue", + "propKey": "position" + }, + "options": [ + { + "value": "left", + "label": "$t:editor.control.cs_position.left" + }, + { + "value": "right", + "label": "$t:editor.control.cs_position.right" + } + ] + }, + "csTriggerIconName": { + "label": "$t:editor.control.cs_trigger_icon_name.label", + "widget": "icon-picker", + "apply": { + "type": "propValue", + "propKey": "triggerIconName" + }, + "iconColumns": 8, + "icons": [ + { + "value": "0" + }, + { + "value": "1" + }, + { + "value": "2" + }, + { + "value": "3" + }, + { + "value": "4" + }, + { + "value": "5" + }, + { + "value": "6" + }, + { + "value": "7" + }, + { + "value": "8" + }, + { + "value": "9" + }, + { + "value": "a" + }, + { + "value": "address-book", + "keywords": [ + "address", + "book" + ] + }, + { + "value": "address-card", + "keywords": [ + "address", + "card" + ] + }, + { + "value": "align-center", + "keywords": [ + "align", + "center" + ] + }, + { + "value": "align-justify", + "keywords": [ + "align", + "justify" + ] + }, + { + "value": "align-left", + "keywords": [ + "align", + "left" + ] + }, + { + "value": "align-right", + "keywords": [ + "align", + "right" + ] + }, + { + "value": "anchor" + }, + { + "value": "anchor-circle-check", + "keywords": [ + "anchor", + "circle", + "check" + ] + }, + { + "value": "anchor-circle-exclamation", + "keywords": [ + "anchor", + "circle", + "exclamation" + ] + }, + { + "value": "anchor-circle-xmark", + "keywords": [ + "anchor", + "circle", + "xmark" + ] + }, + { + "value": "anchor-lock", + "keywords": [ + "anchor", + "lock" + ] + }, + { + "value": "angle-down", + "keywords": [ + "angle", + "down" + ] + }, + { + "value": "angle-left", + "keywords": [ + "angle", + "left" + ] + }, + { + "value": "angle-right", + "keywords": [ + "angle", + "right" + ] + }, + { + "value": "angle-up", + "keywords": [ + "angle", + "up" + ] + }, + { + "value": "angles-down", + "keywords": [ + "angles", + "down" + ] + }, + { + "value": "angles-left", + "keywords": [ + "angles", + "left" + ] + }, + { + "value": "angles-right", + "keywords": [ + "angles", + "right" + ] + }, + { + "value": "angles-up", + "keywords": [ + "angles", + "up" + ] + }, + { + "value": "ankh" + }, + { + "value": "apple-whole", + "keywords": [ + "apple", + "whole" + ] + }, + { + "value": "archway" + }, + { + "value": "arrow-down", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-1-9", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-9-1", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-a-z", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-down-long", + "keywords": [ + "arrow", + "down", + "long" + ] + }, + { + "value": "arrow-down-short-wide", + "keywords": [ + "arrow", + "down", + "short", + "wide" + ] + }, + { + "value": "arrow-down-up-across-line", + "keywords": [ + "arrow", + "down", + "up", + "across", + "line" + ] + }, + { + "value": "arrow-down-up-lock", + "keywords": [ + "arrow", + "down", + "up", + "lock" + ] + }, + { + "value": "arrow-down-wide-short", + "keywords": [ + "arrow", + "down", + "wide", + "short" + ] + }, + { + "value": "arrow-down-z-a", + "keywords": [ + "arrow", + "down" + ] + }, + { + "value": "arrow-left", + "keywords": [ + "arrow", + "left" + ] + }, + { + "value": "arrow-left-long", + "keywords": [ + "arrow", + "left", + "long" + ] + }, + { + "value": "arrow-pointer", + "keywords": [ + "arrow", + "pointer" + ] + }, + { + "value": "arrow-right", + "keywords": [ + "arrow", + "right" + ] + }, + { + "value": "arrow-right-arrow-left", + "keywords": [ + "arrow", + "right", + "arrow", + "left" + ] + }, + { + "value": "arrow-right-from-bracket", + "keywords": [ + "arrow", + "right", + "from", + "bracket" + ] + }, + { + "value": "arrow-right-long", + "keywords": [ + "arrow", + "right", + "long" + ] + }, + { + "value": "arrow-right-to-bracket", + "keywords": [ + "arrow", + "right", + "to", + "bracket" + ] + }, + { + "value": "arrow-right-to-city", + "keywords": [ + "arrow", + "right", + "to", + "city" + ] + }, + { + "value": "arrow-rotate-left", + "keywords": [ + "arrow", + "rotate", + "left" + ] + }, + { + "value": "arrow-rotate-right", + "keywords": [ + "arrow", + "rotate", + "right" + ] + }, + { + "value": "arrow-trend-down", + "keywords": [ + "arrow", + "trend", + "down" + ] + }, + { + "value": "arrow-trend-up", + "keywords": [ + "arrow", + "trend", + "up" + ] + }, + { + "value": "arrow-turn-down", + "keywords": [ + "arrow", + "turn", + "down" + ] + }, + { + "value": "arrow-turn-up", + "keywords": [ + "arrow", + "turn", + "up" + ] + }, + { + "value": "arrow-up", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-1-9", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-9-1", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-a-z", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrow-up-from-bracket", + "keywords": [ + "arrow", + "up", + "from", + "bracket" + ] + }, + { + "value": "arrow-up-from-ground-water", + "keywords": [ + "arrow", + "up", + "from", + "ground", + "water" + ] + }, + { + "value": "arrow-up-from-water-pump", + "keywords": [ + "arrow", + "up", + "from", + "water", + "pump" + ] + }, + { + "value": "arrow-up-long", + "keywords": [ + "arrow", + "up", + "long" + ] + }, + { + "value": "arrow-up-right-dots", + "keywords": [ + "arrow", + "up", + "right", + "dots" + ] + }, + { + "value": "arrow-up-right-from-square", + "keywords": [ + "arrow", + "up", + "right", + "from", + "square" + ] + }, + { + "value": "arrow-up-short-wide", + "keywords": [ + "arrow", + "up", + "short", + "wide" + ] + }, + { + "value": "arrow-up-wide-short", + "keywords": [ + "arrow", + "up", + "wide", + "short" + ] + }, + { + "value": "arrow-up-z-a", + "keywords": [ + "arrow", + "up" + ] + }, + { + "value": "arrows-down-to-line", + "keywords": [ + "arrows", + "down", + "to", + "line" + ] + }, + { + "value": "arrows-down-to-people", + "keywords": [ + "arrows", + "down", + "to", + "people" + ] + }, + { + "value": "arrows-left-right", + "keywords": [ + "arrows", + "left", + "right" + ] + }, + { + "value": "arrows-left-right-to-line", + "keywords": [ + "arrows", + "left", + "right", + "to", + "line" + ] + }, + { + "value": "arrows-rotate", + "keywords": [ + "arrows", + "rotate" + ] + }, + { + "value": "arrows-spin", + "keywords": [ + "arrows", + "spin" + ] + }, + { + "value": "arrows-split-up-and-left", + "keywords": [ + "arrows", + "split", + "up", + "and", + "left" + ] + }, + { + "value": "arrows-to-circle", + "keywords": [ + "arrows", + "to", + "circle" + ] + }, + { + "value": "arrows-to-dot", + "keywords": [ + "arrows", + "to", + "dot" + ] + }, + { + "value": "arrows-to-eye", + "keywords": [ + "arrows", + "to", + "eye" + ] + }, + { + "value": "arrows-turn-right", + "keywords": [ + "arrows", + "turn", + "right" + ] + }, + { + "value": "arrows-turn-to-dots", + "keywords": [ + "arrows", + "turn", + "to", + "dots" + ] + }, + { + "value": "arrows-up-down", + "keywords": [ + "arrows", + "up", + "down" + ] + }, + { + "value": "arrows-up-down-left-right", + "keywords": [ + "arrows", + "up", + "down", + "left", + "right" + ] + }, + { + "value": "arrows-up-to-line", + "keywords": [ + "arrows", + "up", + "to", + "line" + ] + }, + { + "value": "asterisk" + }, + { + "value": "at" + }, + { + "value": "atom" + }, + { + "value": "audio-description", + "keywords": [ + "audio", + "description" + ] + }, + { + "value": "austral-sign", + "keywords": [ + "austral", + "sign" + ] + }, + { + "value": "award" + }, + { + "value": "b" + }, + { + "value": "baby" + }, + { + "value": "baby-carriage", + "keywords": [ + "baby", + "carriage" + ] + }, + { + "value": "backward" + }, + { + "value": "backward-fast", + "keywords": [ + "backward", + "fast" + ] + }, + { + "value": "backward-step", + "keywords": [ + "backward", + "step" + ] + }, + { + "value": "bacon" + }, + { + "value": "bacteria" + }, + { + "value": "bacterium" + }, + { + "value": "bag-shopping", + "keywords": [ + "bag", + "shopping" + ] + }, + { + "value": "bahai" + }, + { + "value": "baht-sign", + "keywords": [ + "baht", + "sign" + ] + }, + { + "value": "ban" + }, + { + "value": "ban-smoking", + "keywords": [ + "ban", + "smoking" + ] + }, + { + "value": "bandage" + }, + { + "value": "bangladeshi-taka-sign", + "keywords": [ + "bangladeshi", + "taka", + "sign" + ] + }, + { + "value": "barcode" + }, + { + "value": "bars" + }, + { + "value": "bars-progress", + "keywords": [ + "bars", + "progress" + ] + }, + { + "value": "bars-staggered", + "keywords": [ + "bars", + "staggered" + ] + }, + { + "value": "baseball" + }, + { + "value": "baseball-bat-ball", + "keywords": [ + "baseball", + "bat", + "ball" + ] + }, + { + "value": "basket-shopping", + "keywords": [ + "basket", + "shopping" + ] + }, + { + "value": "basketball" + }, + { + "value": "bath" + }, + { + "value": "battery-empty", + "keywords": [ + "battery", + "empty" + ] + }, + { + "value": "battery-full", + "keywords": [ + "battery", + "full" + ] + }, + { + "value": "battery-half", + "keywords": [ + "battery", + "half" + ] + }, + { + "value": "battery-quarter", + "keywords": [ + "battery", + "quarter" + ] + }, + { + "value": "battery-three-quarters", + "keywords": [ + "battery", + "three", + "quarters" + ] + }, + { + "value": "bed" + }, + { + "value": "bed-pulse", + "keywords": [ + "bed", + "pulse" + ] + }, + { + "value": "beer-mug-empty", + "keywords": [ + "beer", + "mug", + "empty" + ] + }, + { + "value": "bell" + }, + { + "value": "bell-concierge", + "keywords": [ + "bell", + "concierge" + ] + }, + { + "value": "bell-slash", + "keywords": [ + "bell", + "slash" + ] + }, + { + "value": "bezier-curve", + "keywords": [ + "bezier", + "curve" + ] + }, + { + "value": "bicycle" + }, + { + "value": "binoculars" + }, + { + "value": "biohazard" + }, + { + "value": "bitcoin-sign", + "keywords": [ + "bitcoin", + "sign" + ] + }, + { + "value": "blender" + }, + { + "value": "blender-phone", + "keywords": [ + "blender", + "phone" + ] + }, + { + "value": "blog" + }, + { + "value": "bold" + }, + { + "value": "bolt" + }, + { + "value": "bolt-lightning", + "keywords": [ + "bolt", + "lightning" + ] + }, + { + "value": "bomb" + }, + { + "value": "bone" + }, + { + "value": "bong" + }, + { + "value": "book" + }, + { + "value": "book-atlas", + "keywords": [ + "book", + "atlas" + ] + }, + { + "value": "book-bible", + "keywords": [ + "book", + "bible" + ] + }, + { + "value": "book-bookmark", + "keywords": [ + "book", + "bookmark" + ] + }, + { + "value": "book-journal-whills", + "keywords": [ + "book", + "journal", + "whills" + ] + }, + { + "value": "book-medical", + "keywords": [ + "book", + "medical" + ] + }, + { + "value": "book-open", + "keywords": [ + "book", + "open" + ] + }, + { + "value": "book-open-reader", + "keywords": [ + "book", + "open", + "reader" + ] + }, + { + "value": "book-quran", + "keywords": [ + "book", + "quran" + ] + }, + { + "value": "book-skull", + "keywords": [ + "book", + "skull" + ] + }, + { + "value": "book-tanakh", + "keywords": [ + "book", + "tanakh" + ] + }, + { + "value": "bookmark" + }, + { + "value": "border-all", + "keywords": [ + "border", + "all" + ] + }, + { + "value": "border-none", + "keywords": [ + "border", + "none" + ] + }, + { + "value": "border-top-left", + "keywords": [ + "border", + "top", + "left" + ] + }, + { + "value": "bore-hole", + "keywords": [ + "bore", + "hole" + ] + }, + { + "value": "bottle-droplet", + "keywords": [ + "bottle", + "droplet" + ] + }, + { + "value": "bottle-water", + "keywords": [ + "bottle", + "water" + ] + }, + { + "value": "bowl-food", + "keywords": [ + "bowl", + "food" + ] + }, + { + "value": "bowl-rice", + "keywords": [ + "bowl", + "rice" + ] + }, + { + "value": "bowling-ball", + "keywords": [ + "bowling", + "ball" + ] + }, + { + "value": "box" + }, + { + "value": "box-archive", + "keywords": [ + "box", + "archive" + ] + }, + { + "value": "box-open", + "keywords": [ + "box", + "open" + ] + }, + { + "value": "box-tissue", + "keywords": [ + "box", + "tissue" + ] + }, + { + "value": "boxes-packing", + "keywords": [ + "boxes", + "packing" + ] + }, + { + "value": "boxes-stacked", + "keywords": [ + "boxes", + "stacked" + ] + }, + { + "value": "braille" + }, + { + "value": "brain" + }, + { + "value": "brazilian-real-sign", + "keywords": [ + "brazilian", + "real", + "sign" + ] + }, + { + "value": "bread-slice", + "keywords": [ + "bread", + "slice" + ] + }, + { + "value": "bridge" + }, + { + "value": "bridge-circle-check", + "keywords": [ + "bridge", + "circle", + "check" + ] + }, + { + "value": "bridge-circle-exclamation", + "keywords": [ + "bridge", + "circle", + "exclamation" + ] + }, + { + "value": "bridge-circle-xmark", + "keywords": [ + "bridge", + "circle", + "xmark" + ] + }, + { + "value": "bridge-lock", + "keywords": [ + "bridge", + "lock" + ] + }, + { + "value": "bridge-water", + "keywords": [ + "bridge", + "water" + ] + }, + { + "value": "briefcase" + }, + { + "value": "briefcase-medical", + "keywords": [ + "briefcase", + "medical" + ] + }, + { + "value": "broom" + }, + { + "value": "broom-ball", + "keywords": [ + "broom", + "ball" + ] + }, + { + "value": "brush" + }, + { + "value": "bucket" + }, + { + "value": "bug" + }, + { + "value": "bug-slash", + "keywords": [ + "bug", + "slash" + ] + }, + { + "value": "bugs" + }, + { + "value": "building" + }, + { + "value": "building-circle-arrow-right", + "keywords": [ + "building", + "circle", + "arrow", + "right" + ] + }, + { + "value": "building-circle-check", + "keywords": [ + "building", + "circle", + "check" + ] + }, + { + "value": "building-circle-exclamation", + "keywords": [ + "building", + "circle", + "exclamation" + ] + }, + { + "value": "building-circle-xmark", + "keywords": [ + "building", + "circle", + "xmark" + ] + }, + { + "value": "building-columns", + "keywords": [ + "building", + "columns" + ] + }, + { + "value": "building-flag", + "keywords": [ + "building", + "flag" + ] + }, + { + "value": "building-lock", + "keywords": [ + "building", + "lock" + ] + }, + { + "value": "building-ngo", + "keywords": [ + "building", + "ngo" + ] + }, + { + "value": "building-shield", + "keywords": [ + "building", + "shield" + ] + }, + { + "value": "building-un", + "keywords": [ + "building", + "un" + ] + }, + { + "value": "building-user", + "keywords": [ + "building", + "user" + ] + }, + { + "value": "building-wheat", + "keywords": [ + "building", + "wheat" + ] + }, + { + "value": "bullhorn" + }, + { + "value": "bullseye" + }, + { + "value": "burger" + }, + { + "value": "burst" + }, + { + "value": "bus" + }, + { + "value": "bus-simple", + "keywords": [ + "bus", + "simple" + ] + }, + { + "value": "business-time", + "keywords": [ + "business", + "time" + ] + }, + { + "value": "c" + }, + { + "value": "cable-car", + "keywords": [ + "cable", + "car" + ] + }, + { + "value": "cake-candles", + "keywords": [ + "cake", + "candles" + ] + }, + { + "value": "calculator" + }, + { + "value": "calendar" + }, + { + "value": "calendar-check", + "keywords": [ + "calendar", + "check" + ] + }, + { + "value": "calendar-day", + "keywords": [ + "calendar", + "day" + ] + }, + { + "value": "calendar-days", + "keywords": [ + "calendar", + "days" + ] + }, + { + "value": "calendar-minus", + "keywords": [ + "calendar", + "minus" + ] + }, + { + "value": "calendar-plus", + "keywords": [ + "calendar", + "plus" + ] + }, + { + "value": "calendar-week", + "keywords": [ + "calendar", + "week" + ] + }, + { + "value": "calendar-xmark", + "keywords": [ + "calendar", + "xmark" + ] + }, + { + "value": "camera" + }, + { + "value": "camera-retro", + "keywords": [ + "camera", + "retro" + ] + }, + { + "value": "camera-rotate", + "keywords": [ + "camera", + "rotate" + ] + }, + { + "value": "campground" + }, + { + "value": "candy-cane", + "keywords": [ + "candy", + "cane" + ] + }, + { + "value": "cannabis" + }, + { + "value": "capsules" + }, + { + "value": "car" + }, + { + "value": "car-battery", + "keywords": [ + "car", + "battery" + ] + }, + { + "value": "car-burst", + "keywords": [ + "car", + "burst" + ] + }, + { + "value": "car-on", + "keywords": [ + "car", + "on" + ] + }, + { + "value": "car-rear", + "keywords": [ + "car", + "rear" + ] + }, + { + "value": "car-side", + "keywords": [ + "car", + "side" + ] + }, + { + "value": "car-tunnel", + "keywords": [ + "car", + "tunnel" + ] + }, + { + "value": "caravan" + }, + { + "value": "caret-down", + "keywords": [ + "caret", + "down" + ] + }, + { + "value": "caret-left", + "keywords": [ + "caret", + "left" + ] + }, + { + "value": "caret-right", + "keywords": [ + "caret", + "right" + ] + }, + { + "value": "caret-up", + "keywords": [ + "caret", + "up" + ] + }, + { + "value": "carrot" + }, + { + "value": "cart-arrow-down", + "keywords": [ + "cart", + "arrow", + "down" + ] + }, + { + "value": "cart-flatbed", + "keywords": [ + "cart", + "flatbed" + ] + }, + { + "value": "cart-flatbed-suitcase", + "keywords": [ + "cart", + "flatbed", + "suitcase" + ] + }, + { + "value": "cart-plus", + "keywords": [ + "cart", + "plus" + ] + }, + { + "value": "cart-shopping", + "keywords": [ + "cart", + "shopping" + ] + }, + { + "value": "cash-register", + "keywords": [ + "cash", + "register" + ] + }, + { + "value": "cat" + }, + { + "value": "cedi-sign", + "keywords": [ + "cedi", + "sign" + ] + }, + { + "value": "cent-sign", + "keywords": [ + "cent", + "sign" + ] + }, + { + "value": "certificate" + }, + { + "value": "chair" + }, + { + "value": "chalkboard" + }, + { + "value": "chalkboard-user", + "keywords": [ + "chalkboard", + "user" + ] + }, + { + "value": "champagne-glasses", + "keywords": [ + "champagne", + "glasses" + ] + }, + { + "value": "charging-station", + "keywords": [ + "charging", + "station" + ] + }, + { + "value": "chart-area", + "keywords": [ + "chart", + "area" + ] + }, + { + "value": "chart-bar", + "keywords": [ + "chart", + "bar" + ] + }, + { + "value": "chart-column", + "keywords": [ + "chart", + "column" + ] + }, + { + "value": "chart-gantt", + "keywords": [ + "chart", + "gantt" + ] + }, + { + "value": "chart-line", + "keywords": [ + "chart", + "line" + ] + }, + { + "value": "chart-pie", + "keywords": [ + "chart", + "pie" + ] + }, + { + "value": "chart-simple", + "keywords": [ + "chart", + "simple" + ] + }, + { + "value": "check" + }, + { + "value": "check-double", + "keywords": [ + "check", + "double" + ] + }, + { + "value": "check-to-slot", + "keywords": [ + "check", + "to", + "slot" + ] + }, + { + "value": "cheese" + }, + { + "value": "chess" + }, + { + "value": "chess-bishop", + "keywords": [ + "chess", + "bishop" + ] + }, + { + "value": "chess-board", + "keywords": [ + "chess", + "board" + ] + }, + { + "value": "chess-king", + "keywords": [ + "chess", + "king" + ] + }, + { + "value": "chess-knight", + "keywords": [ + "chess", + "knight" + ] + }, + { + "value": "chess-pawn", + "keywords": [ + "chess", + "pawn" + ] + }, + { + "value": "chess-queen", + "keywords": [ + "chess", + "queen" + ] + }, + { + "value": "chess-rook", + "keywords": [ + "chess", + "rook" + ] + }, + { + "value": "chevron-down", + "keywords": [ + "chevron", + "down" + ] + }, + { + "value": "chevron-left", + "keywords": [ + "chevron", + "left" + ] + }, + { + "value": "chevron-right", + "keywords": [ + "chevron", + "right" + ] + }, + { + "value": "chevron-up", + "keywords": [ + "chevron", + "up" + ] + }, + { + "value": "child" + }, + { + "value": "child-combatant", + "keywords": [ + "child", + "combatant" + ] + }, + { + "value": "child-dress", + "keywords": [ + "child", + "dress" + ] + }, + { + "value": "child-reaching", + "keywords": [ + "child", + "reaching" + ] + }, + { + "value": "children" + }, + { + "value": "church" + }, + { + "value": "circle" + }, + { + "value": "circle-arrow-down", + "keywords": [ + "circle", + "arrow", + "down" + ] + }, + { + "value": "circle-arrow-left", + "keywords": [ + "circle", + "arrow", + "left" + ] + }, + { + "value": "circle-arrow-right", + "keywords": [ + "circle", + "arrow", + "right" + ] + }, + { + "value": "circle-arrow-up", + "keywords": [ + "circle", + "arrow", + "up" + ] + }, + { + "value": "circle-check", + "keywords": [ + "circle", + "check" + ] + }, + { + "value": "circle-chevron-down", + "keywords": [ + "circle", + "chevron", + "down" + ] + }, + { + "value": "circle-chevron-left", + "keywords": [ + "circle", + "chevron", + "left" + ] + }, + { + "value": "circle-chevron-right", + "keywords": [ + "circle", + "chevron", + "right" + ] + }, + { + "value": "circle-chevron-up", + "keywords": [ + "circle", + "chevron", + "up" + ] + }, + { + "value": "circle-dollar-to-slot", + "keywords": [ + "circle", + "dollar", + "to", + "slot" + ] + }, + { + "value": "circle-dot", + "keywords": [ + "circle", + "dot" + ] + }, + { + "value": "circle-down", + "keywords": [ + "circle", + "down" + ] + }, + { + "value": "circle-exclamation", + "keywords": [ + "circle", + "exclamation" + ] + }, + { + "value": "circle-h" + }, + { + "value": "circle-half-stroke", + "keywords": [ + "circle", + "half", + "stroke" + ] + }, + { + "value": "circle-info", + "keywords": [ + "circle", + "info" + ] + }, + { + "value": "circle-left", + "keywords": [ + "circle", + "left" + ] + }, + { + "value": "circle-minus", + "keywords": [ + "circle", + "minus" + ] + }, + { + "value": "circle-nodes", + "keywords": [ + "circle", + "nodes" + ] + }, + { + "value": "circle-notch", + "keywords": [ + "circle", + "notch" + ] + }, + { + "value": "circle-pause", + "keywords": [ + "circle", + "pause" + ] + }, + { + "value": "circle-play", + "keywords": [ + "circle", + "play" + ] + }, + { + "value": "circle-plus", + "keywords": [ + "circle", + "plus" + ] + }, + { + "value": "circle-question", + "keywords": [ + "circle", + "question" + ] + }, + { + "value": "circle-radiation", + "keywords": [ + "circle", + "radiation" + ] + }, + { + "value": "circle-right", + "keywords": [ + "circle", + "right" + ] + }, + { + "value": "circle-stop", + "keywords": [ + "circle", + "stop" + ] + }, + { + "value": "circle-up", + "keywords": [ + "circle", + "up" + ] + }, + { + "value": "circle-user", + "keywords": [ + "circle", + "user" + ] + }, + { + "value": "circle-xmark", + "keywords": [ + "circle", + "xmark" + ] + }, + { + "value": "city" + }, + { + "value": "clapperboard" + }, + { + "value": "clipboard" + }, + { + "value": "clipboard-check", + "keywords": [ + "clipboard", + "check" + ] + }, + { + "value": "clipboard-list", + "keywords": [ + "clipboard", + "list" + ] + }, + { + "value": "clipboard-question", + "keywords": [ + "clipboard", + "question" + ] + }, + { + "value": "clipboard-user", + "keywords": [ + "clipboard", + "user" + ] + }, + { + "value": "clock" + }, + { + "value": "clock-rotate-left", + "keywords": [ + "clock", + "rotate", + "left" + ] + }, + { + "value": "clone" + }, + { + "value": "closed-captioning", + "keywords": [ + "closed", + "captioning" + ] + }, + { + "value": "cloud" + }, + { + "value": "cloud-arrow-down", + "keywords": [ + "cloud", + "arrow", + "down" + ] + }, + { + "value": "cloud-arrow-up", + "keywords": [ + "cloud", + "arrow", + "up" + ] + }, + { + "value": "cloud-bolt", + "keywords": [ + "cloud", + "bolt" + ] + }, + { + "value": "cloud-meatball", + "keywords": [ + "cloud", + "meatball" + ] + }, + { + "value": "cloud-moon", + "keywords": [ + "cloud", + "moon" + ] + }, + { + "value": "cloud-moon-rain", + "keywords": [ + "cloud", + "moon", + "rain" + ] + }, + { + "value": "cloud-rain", + "keywords": [ + "cloud", + "rain" + ] + }, + { + "value": "cloud-showers-heavy", + "keywords": [ + "cloud", + "showers", + "heavy" + ] + }, + { + "value": "cloud-showers-water", + "keywords": [ + "cloud", + "showers", + "water" + ] + }, + { + "value": "cloud-sun", + "keywords": [ + "cloud", + "sun" + ] + }, + { + "value": "cloud-sun-rain", + "keywords": [ + "cloud", + "sun", + "rain" + ] + }, + { + "value": "clover" + }, + { + "value": "code" + }, + { + "value": "code-branch", + "keywords": [ + "code", + "branch" + ] + }, + { + "value": "code-commit", + "keywords": [ + "code", + "commit" + ] + }, + { + "value": "code-compare", + "keywords": [ + "code", + "compare" + ] + }, + { + "value": "code-fork", + "keywords": [ + "code", + "fork" + ] + }, + { + "value": "code-merge", + "keywords": [ + "code", + "merge" + ] + }, + { + "value": "code-pull-request", + "keywords": [ + "code", + "pull", + "request" + ] + }, + { + "value": "coins" + }, + { + "value": "colon-sign", + "keywords": [ + "colon", + "sign" + ] + }, + { + "value": "comment" + }, + { + "value": "comment-dollar", + "keywords": [ + "comment", + "dollar" + ] + }, + { + "value": "comment-dots", + "keywords": [ + "comment", + "dots" + ] + }, + { + "value": "comment-medical", + "keywords": [ + "comment", + "medical" + ] + }, + { + "value": "comment-slash", + "keywords": [ + "comment", + "slash" + ] + }, + { + "value": "comment-sms", + "keywords": [ + "comment", + "sms" + ] + }, + { + "value": "comments" + }, + { + "value": "comments-dollar", + "keywords": [ + "comments", + "dollar" + ] + }, + { + "value": "compact-disc", + "keywords": [ + "compact", + "disc" + ] + }, + { + "value": "compass" + }, + { + "value": "compass-drafting", + "keywords": [ + "compass", + "drafting" + ] + }, + { + "value": "compress" + }, + { + "value": "computer" + }, + { + "value": "computer-mouse", + "keywords": [ + "computer", + "mouse" + ] + }, + { + "value": "cookie" + }, + { + "value": "cookie-bite", + "keywords": [ + "cookie", + "bite" + ] + }, + { + "value": "copy" + }, + { + "value": "copyright" + }, + { + "value": "couch" + }, + { + "value": "cow" + }, + { + "value": "credit-card", + "keywords": [ + "credit", + "card" + ] + }, + { + "value": "crop" + }, + { + "value": "crop-simple", + "keywords": [ + "crop", + "simple" + ] + }, + { + "value": "cross" + }, + { + "value": "crosshairs" + }, + { + "value": "crow" + }, + { + "value": "crown" + }, + { + "value": "crutch" + }, + { + "value": "cruzeiro-sign", + "keywords": [ + "cruzeiro", + "sign" + ] + }, + { + "value": "cube" + }, + { + "value": "cubes" + }, + { + "value": "cubes-stacked", + "keywords": [ + "cubes", + "stacked" + ] + }, + { + "value": "d" + }, + { + "value": "database" + }, + { + "value": "delete-left", + "keywords": [ + "delete", + "left" + ] + }, + { + "value": "democrat" + }, + { + "value": "desktop" + }, + { + "value": "dharmachakra" + }, + { + "value": "diagram-next", + "keywords": [ + "diagram", + "next" + ] + }, + { + "value": "diagram-predecessor", + "keywords": [ + "diagram", + "predecessor" + ] + }, + { + "value": "diagram-project", + "keywords": [ + "diagram", + "project" + ] + }, + { + "value": "diagram-successor", + "keywords": [ + "diagram", + "successor" + ] + }, + { + "value": "diamond" + }, + { + "value": "diamond-turn-right", + "keywords": [ + "diamond", + "turn", + "right" + ] + }, + { + "value": "dice" + }, + { + "value": "dice-d20", + "keywords": [ + "dice", + "d20" + ] + }, + { + "value": "dice-d6", + "keywords": [ + "dice", + "d6" + ] + }, + { + "value": "dice-five", + "keywords": [ + "dice", + "five" + ] + }, + { + "value": "dice-four", + "keywords": [ + "dice", + "four" + ] + }, + { + "value": "dice-one", + "keywords": [ + "dice", + "one" + ] + }, + { + "value": "dice-six", + "keywords": [ + "dice", + "six" + ] + }, + { + "value": "dice-three", + "keywords": [ + "dice", + "three" + ] + }, + { + "value": "dice-two", + "keywords": [ + "dice", + "two" + ] + }, + { + "value": "disease" + }, + { + "value": "display" + }, + { + "value": "divide" + }, + { + "value": "dna" + }, + { + "value": "dog" + }, + { + "value": "dollar-sign", + "keywords": [ + "dollar", + "sign" + ] + }, + { + "value": "dolly" + }, + { + "value": "dong-sign", + "keywords": [ + "dong", + "sign" + ] + }, + { + "value": "door-closed", + "keywords": [ + "door", + "closed" + ] + }, + { + "value": "door-open", + "keywords": [ + "door", + "open" + ] + }, + { + "value": "dove" + }, + { + "value": "down-left-and-up-right-to-center", + "keywords": [ + "down", + "left", + "and", + "up", + "right", + "to", + "center" + ] + }, + { + "value": "down-long", + "keywords": [ + "down", + "long" + ] + }, + { + "value": "download" + }, + { + "value": "dragon" + }, + { + "value": "draw-polygon", + "keywords": [ + "draw", + "polygon" + ] + }, + { + "value": "droplet" + }, + { + "value": "droplet-slash", + "keywords": [ + "droplet", + "slash" + ] + }, + { + "value": "drum" + }, + { + "value": "drum-steelpan", + "keywords": [ + "drum", + "steelpan" + ] + }, + { + "value": "drumstick-bite", + "keywords": [ + "drumstick", + "bite" + ] + }, + { + "value": "dumbbell" + }, + { + "value": "dumpster" + }, + { + "value": "dumpster-fire", + "keywords": [ + "dumpster", + "fire" + ] + }, + { + "value": "dungeon" + }, + { + "value": "e" + }, + { + "value": "ear-deaf", + "keywords": [ + "ear", + "deaf" + ] + }, + { + "value": "ear-listen", + "keywords": [ + "ear", + "listen" + ] + }, + { + "value": "earth-africa", + "keywords": [ + "earth", + "africa" + ] + }, + { + "value": "earth-americas", + "keywords": [ + "earth", + "americas" + ] + }, + { + "value": "earth-asia", + "keywords": [ + "earth", + "asia" + ] + }, + { + "value": "earth-europe", + "keywords": [ + "earth", + "europe" + ] + }, + { + "value": "earth-oceania", + "keywords": [ + "earth", + "oceania" + ] + }, + { + "value": "egg" + }, + { + "value": "eject" + }, + { + "value": "elevator" + }, + { + "value": "ellipsis" + }, + { + "value": "ellipsis-vertical", + "keywords": [ + "ellipsis", + "vertical" + ] + }, + { + "value": "envelope" + }, + { + "value": "envelope-circle-check", + "keywords": [ + "envelope", + "circle", + "check" + ] + }, + { + "value": "envelope-open", + "keywords": [ + "envelope", + "open" + ] + }, + { + "value": "envelope-open-text", + "keywords": [ + "envelope", + "open", + "text" + ] + }, + { + "value": "envelopes-bulk", + "keywords": [ + "envelopes", + "bulk" + ] + }, + { + "value": "equals" + }, + { + "value": "eraser" + }, + { + "value": "ethernet" + }, + { + "value": "euro-sign", + "keywords": [ + "euro", + "sign" + ] + }, + { + "value": "exclamation" + }, + { + "value": "expand" + }, + { + "value": "explosion" + }, + { + "value": "eye" + }, + { + "value": "eye-dropper", + "keywords": [ + "eye", + "dropper" + ] + }, + { + "value": "eye-low-vision", + "keywords": [ + "eye", + "low", + "vision" + ] + }, + { + "value": "eye-slash", + "keywords": [ + "eye", + "slash" + ] + }, + { + "value": "f" + }, + { + "value": "face-angry", + "keywords": [ + "face", + "angry" + ] + }, + { + "value": "face-dizzy", + "keywords": [ + "face", + "dizzy" + ] + }, + { + "value": "face-flushed", + "keywords": [ + "face", + "flushed" + ] + }, + { + "value": "face-frown", + "keywords": [ + "face", + "frown" + ] + }, + { + "value": "face-frown-open", + "keywords": [ + "face", + "frown", + "open" + ] + }, + { + "value": "face-grimace", + "keywords": [ + "face", + "grimace" + ] + }, + { + "value": "face-grin", + "keywords": [ + "face", + "grin" + ] + }, + { + "value": "face-grin-beam", + "keywords": [ + "face", + "grin", + "beam" + ] + }, + { + "value": "face-grin-beam-sweat", + "keywords": [ + "face", + "grin", + "beam", + "sweat" + ] + }, + { + "value": "face-grin-hearts", + "keywords": [ + "face", + "grin", + "hearts" + ] + }, + { + "value": "face-grin-squint", + "keywords": [ + "face", + "grin", + "squint" + ] + }, + { + "value": "face-grin-squint-tears", + "keywords": [ + "face", + "grin", + "squint", + "tears" + ] + }, + { + "value": "face-grin-stars", + "keywords": [ + "face", + "grin", + "stars" + ] + }, + { + "value": "face-grin-tears", + "keywords": [ + "face", + "grin", + "tears" + ] + }, + { + "value": "face-grin-tongue", + "keywords": [ + "face", + "grin", + "tongue" + ] + }, + { + "value": "face-grin-tongue-squint", + "keywords": [ + "face", + "grin", + "tongue", + "squint" + ] + }, + { + "value": "face-grin-tongue-wink", + "keywords": [ + "face", + "grin", + "tongue", + "wink" + ] + }, + { + "value": "face-grin-wide", + "keywords": [ + "face", + "grin", + "wide" + ] + }, + { + "value": "face-grin-wink", + "keywords": [ + "face", + "grin", + "wink" + ] + }, + { + "value": "face-kiss", + "keywords": [ + "face", + "kiss" + ] + }, + { + "value": "face-kiss-beam", + "keywords": [ + "face", + "kiss", + "beam" + ] + }, + { + "value": "face-kiss-wink-heart", + "keywords": [ + "face", + "kiss", + "wink", + "heart" + ] + }, + { + "value": "face-laugh", + "keywords": [ + "face", + "laugh" + ] + }, + { + "value": "face-laugh-beam", + "keywords": [ + "face", + "laugh", + "beam" + ] + }, + { + "value": "face-laugh-squint", + "keywords": [ + "face", + "laugh", + "squint" + ] + }, + { + "value": "face-laugh-wink", + "keywords": [ + "face", + "laugh", + "wink" + ] + }, + { + "value": "face-meh", + "keywords": [ + "face", + "meh" + ] + }, + { + "value": "face-meh-blank", + "keywords": [ + "face", + "meh", + "blank" + ] + }, + { + "value": "face-rolling-eyes", + "keywords": [ + "face", + "rolling", + "eyes" + ] + }, + { + "value": "face-sad-cry", + "keywords": [ + "face", + "sad", + "cry" + ] + }, + { + "value": "face-sad-tear", + "keywords": [ + "face", + "sad", + "tear" + ] + }, + { + "value": "face-smile", + "keywords": [ + "face", + "smile" + ] + }, + { + "value": "face-smile-beam", + "keywords": [ + "face", + "smile", + "beam" + ] + }, + { + "value": "face-smile-wink", + "keywords": [ + "face", + "smile", + "wink" + ] + }, + { + "value": "face-surprise", + "keywords": [ + "face", + "surprise" + ] + }, + { + "value": "face-tired", + "keywords": [ + "face", + "tired" + ] + }, + { + "value": "fan" + }, + { + "value": "faucet" + }, + { + "value": "faucet-drip", + "keywords": [ + "faucet", + "drip" + ] + }, + { + "value": "fax" + }, + { + "value": "feather" + }, + { + "value": "feather-pointed", + "keywords": [ + "feather", + "pointed" + ] + }, + { + "value": "ferry" + }, + { + "value": "file" + }, + { + "value": "file-arrow-down", + "keywords": [ + "file", + "arrow", + "down" + ] + }, + { + "value": "file-arrow-up", + "keywords": [ + "file", + "arrow", + "up" + ] + }, + { + "value": "file-audio", + "keywords": [ + "file", + "audio" + ] + }, + { + "value": "file-circle-check", + "keywords": [ + "file", + "circle", + "check" + ] + }, + { + "value": "file-circle-exclamation", + "keywords": [ + "file", + "circle", + "exclamation" + ] + }, + { + "value": "file-circle-minus", + "keywords": [ + "file", + "circle", + "minus" + ] + }, + { + "value": "file-circle-plus", + "keywords": [ + "file", + "circle", + "plus" + ] + }, + { + "value": "file-circle-question", + "keywords": [ + "file", + "circle", + "question" + ] + }, + { + "value": "file-circle-xmark", + "keywords": [ + "file", + "circle", + "xmark" + ] + }, + { + "value": "file-code", + "keywords": [ + "file", + "code" + ] + }, + { + "value": "file-contract", + "keywords": [ + "file", + "contract" + ] + }, + { + "value": "file-csv", + "keywords": [ + "file", + "csv" + ] + }, + { + "value": "file-excel", + "keywords": [ + "file", + "excel" + ] + }, + { + "value": "file-export", + "keywords": [ + "file", + "export" + ] + }, + { + "value": "file-image", + "keywords": [ + "file", + "image" + ] + }, + { + "value": "file-import", + "keywords": [ + "file", + "import" + ] + }, + { + "value": "file-invoice", + "keywords": [ + "file", + "invoice" + ] + }, + { + "value": "file-invoice-dollar", + "keywords": [ + "file", + "invoice", + "dollar" + ] + }, + { + "value": "file-lines", + "keywords": [ + "file", + "lines" + ] + }, + { + "value": "file-medical", + "keywords": [ + "file", + "medical" + ] + }, + { + "value": "file-pdf", + "keywords": [ + "file", + "pdf" + ] + }, + { + "value": "file-pen", + "keywords": [ + "file", + "pen" + ] + }, + { + "value": "file-powerpoint", + "keywords": [ + "file", + "powerpoint" + ] + }, + { + "value": "file-prescription", + "keywords": [ + "file", + "prescription" + ] + }, + { + "value": "file-shield", + "keywords": [ + "file", + "shield" + ] + }, + { + "value": "file-signature", + "keywords": [ + "file", + "signature" + ] + }, + { + "value": "file-video", + "keywords": [ + "file", + "video" + ] + }, + { + "value": "file-waveform", + "keywords": [ + "file", + "waveform" + ] + }, + { + "value": "file-word", + "keywords": [ + "file", + "word" + ] + }, + { + "value": "file-zipper", + "keywords": [ + "file", + "zipper" + ] + }, + { + "value": "fill" + }, + { + "value": "fill-drip", + "keywords": [ + "fill", + "drip" + ] + }, + { + "value": "film" + }, + { + "value": "filter" + }, + { + "value": "filter-circle-dollar", + "keywords": [ + "filter", + "circle", + "dollar" + ] + }, + { + "value": "filter-circle-xmark", + "keywords": [ + "filter", + "circle", + "xmark" + ] + }, + { + "value": "fingerprint" + }, + { + "value": "fire" + }, + { + "value": "fire-burner", + "keywords": [ + "fire", + "burner" + ] + }, + { + "value": "fire-extinguisher", + "keywords": [ + "fire", + "extinguisher" + ] + }, + { + "value": "fire-flame-curved", + "keywords": [ + "fire", + "flame", + "curved" + ] + }, + { + "value": "fire-flame-simple", + "keywords": [ + "fire", + "flame", + "simple" + ] + }, + { + "value": "fish" + }, + { + "value": "fish-fins", + "keywords": [ + "fish", + "fins" + ] + }, + { + "value": "flag" + }, + { + "value": "flag-checkered", + "keywords": [ + "flag", + "checkered" + ] + }, + { + "value": "flag-usa", + "keywords": [ + "flag", + "usa" + ] + }, + { + "value": "flask" + }, + { + "value": "flask-vial", + "keywords": [ + "flask", + "vial" + ] + }, + { + "value": "floppy-disk", + "keywords": [ + "floppy", + "disk" + ] + }, + { + "value": "florin-sign", + "keywords": [ + "florin", + "sign" + ] + }, + { + "value": "folder" + }, + { + "value": "folder-closed", + "keywords": [ + "folder", + "closed" + ] + }, + { + "value": "folder-minus", + "keywords": [ + "folder", + "minus" + ] + }, + { + "value": "folder-open", + "keywords": [ + "folder", + "open" + ] + }, + { + "value": "folder-plus", + "keywords": [ + "folder", + "plus" + ] + }, + { + "value": "folder-tree", + "keywords": [ + "folder", + "tree" + ] + }, + { + "value": "font" + }, + { + "value": "font-awesome", + "keywords": [ + "font", + "awesome" + ] + }, + { + "value": "football" + }, + { + "value": "forward" + }, + { + "value": "forward-fast", + "keywords": [ + "forward", + "fast" + ] + }, + { + "value": "forward-step", + "keywords": [ + "forward", + "step" + ] + }, + { + "value": "franc-sign", + "keywords": [ + "franc", + "sign" + ] + }, + { + "value": "frog" + }, + { + "value": "futbol" + }, + { + "value": "g" + }, + { + "value": "gamepad" + }, + { + "value": "gas-pump", + "keywords": [ + "gas", + "pump" + ] + }, + { + "value": "gauge" + }, + { + "value": "gauge-high", + "keywords": [ + "gauge", + "high" + ] + }, + { + "value": "gauge-simple", + "keywords": [ + "gauge", + "simple" + ] + }, + { + "value": "gauge-simple-high", + "keywords": [ + "gauge", + "simple", + "high" + ] + }, + { + "value": "gavel" + }, + { + "value": "gear" + }, + { + "value": "gears" + }, + { + "value": "gem" + }, + { + "value": "genderless" + }, + { + "value": "ghost" + }, + { + "value": "gift" + }, + { + "value": "gifts" + }, + { + "value": "glass-water", + "keywords": [ + "glass", + "water" + ] + }, + { + "value": "glass-water-droplet", + "keywords": [ + "glass", + "water", + "droplet" + ] + }, + { + "value": "glasses" + }, + { + "value": "globe" + }, + { + "value": "golf-ball-tee", + "keywords": [ + "golf", + "ball", + "tee" + ] + }, + { + "value": "gopuram" + }, + { + "value": "graduation-cap", + "keywords": [ + "graduation", + "cap" + ] + }, + { + "value": "greater-than", + "keywords": [ + "greater", + "than" + ] + }, + { + "value": "greater-than-equal", + "keywords": [ + "greater", + "than", + "equal" + ] + }, + { + "value": "grip" + }, + { + "value": "grip-lines", + "keywords": [ + "grip", + "lines" + ] + }, + { + "value": "grip-lines-vertical", + "keywords": [ + "grip", + "lines", + "vertical" + ] + }, + { + "value": "grip-vertical", + "keywords": [ + "grip", + "vertical" + ] + }, + { + "value": "group-arrows-rotate", + "keywords": [ + "group", + "arrows", + "rotate" + ] + }, + { + "value": "guarani-sign", + "keywords": [ + "guarani", + "sign" + ] + }, + { + "value": "guitar" + }, + { + "value": "gun" + }, + { + "value": "h" + }, + { + "value": "hammer" + }, + { + "value": "hamsa" + }, + { + "value": "hand" + }, + { + "value": "hand-back-fist", + "keywords": [ + "hand", + "back", + "fist" + ] + }, + { + "value": "hand-dots", + "keywords": [ + "hand", + "dots" + ] + }, + { + "value": "hand-fist", + "keywords": [ + "hand", + "fist" + ] + }, + { + "value": "hand-holding", + "keywords": [ + "hand", + "holding" + ] + }, + { + "value": "hand-holding-dollar", + "keywords": [ + "hand", + "holding", + "dollar" + ] + }, + { + "value": "hand-holding-droplet", + "keywords": [ + "hand", + "holding", + "droplet" + ] + }, + { + "value": "hand-holding-hand", + "keywords": [ + "hand", + "holding", + "hand" + ] + }, + { + "value": "hand-holding-heart", + "keywords": [ + "hand", + "holding", + "heart" + ] + }, + { + "value": "hand-holding-medical", + "keywords": [ + "hand", + "holding", + "medical" + ] + }, + { + "value": "hand-lizard", + "keywords": [ + "hand", + "lizard" + ] + }, + { + "value": "hand-middle-finger", + "keywords": [ + "hand", + "middle", + "finger" + ] + }, + { + "value": "hand-peace", + "keywords": [ + "hand", + "peace" + ] + }, + { + "value": "hand-point-down", + "keywords": [ + "hand", + "point", + "down" + ] + }, + { + "value": "hand-point-left", + "keywords": [ + "hand", + "point", + "left" + ] + }, + { + "value": "hand-point-right", + "keywords": [ + "hand", + "point", + "right" + ] + }, + { + "value": "hand-point-up", + "keywords": [ + "hand", + "point", + "up" + ] + }, + { + "value": "hand-pointer", + "keywords": [ + "hand", + "pointer" + ] + }, + { + "value": "hand-scissors", + "keywords": [ + "hand", + "scissors" + ] + }, + { + "value": "hand-sparkles", + "keywords": [ + "hand", + "sparkles" + ] + }, + { + "value": "hand-spock", + "keywords": [ + "hand", + "spock" + ] + }, + { + "value": "handcuffs" + }, + { + "value": "hands" + }, + { + "value": "hands-asl-interpreting", + "keywords": [ + "hands", + "asl", + "interpreting" + ] + }, + { + "value": "hands-bound", + "keywords": [ + "hands", + "bound" + ] + }, + { + "value": "hands-bubbles", + "keywords": [ + "hands", + "bubbles" + ] + }, + { + "value": "hands-clapping", + "keywords": [ + "hands", + "clapping" + ] + }, + { + "value": "hands-holding", + "keywords": [ + "hands", + "holding" + ] + }, + { + "value": "hands-holding-child", + "keywords": [ + "hands", + "holding", + "child" + ] + }, + { + "value": "hands-holding-circle", + "keywords": [ + "hands", + "holding", + "circle" + ] + }, + { + "value": "hands-praying", + "keywords": [ + "hands", + "praying" + ] + }, + { + "value": "handshake" + }, + { + "value": "handshake-angle", + "keywords": [ + "handshake", + "angle" + ] + }, + { + "value": "handshake-simple", + "keywords": [ + "handshake", + "simple" + ] + }, + { + "value": "handshake-simple-slash", + "keywords": [ + "handshake", + "simple", + "slash" + ] + }, + { + "value": "handshake-slash", + "keywords": [ + "handshake", + "slash" + ] + }, + { + "value": "hanukiah" + }, + { + "value": "hard-drive", + "keywords": [ + "hard", + "drive" + ] + }, + { + "value": "hashtag" + }, + { + "value": "hat-cowboy", + "keywords": [ + "hat", + "cowboy" + ] + }, + { + "value": "hat-cowboy-side", + "keywords": [ + "hat", + "cowboy", + "side" + ] + }, + { + "value": "hat-wizard", + "keywords": [ + "hat", + "wizard" + ] + }, + { + "value": "head-side-cough", + "keywords": [ + "head", + "side", + "cough" + ] + }, + { + "value": "head-side-cough-slash", + "keywords": [ + "head", + "side", + "cough", + "slash" + ] + }, + { + "value": "head-side-mask", + "keywords": [ + "head", + "side", + "mask" + ] + }, + { + "value": "head-side-virus", + "keywords": [ + "head", + "side", + "virus" + ] + }, + { + "value": "heading" + }, + { + "value": "headphones" + }, + { + "value": "headphones-simple", + "keywords": [ + "headphones", + "simple" + ] + }, + { + "value": "headset" + }, + { + "value": "heart" + }, + { + "value": "heart-circle-bolt", + "keywords": [ + "heart", + "circle", + "bolt" + ] + }, + { + "value": "heart-circle-check", + "keywords": [ + "heart", + "circle", + "check" + ] + }, + { + "value": "heart-circle-exclamation", + "keywords": [ + "heart", + "circle", + "exclamation" + ] + }, + { + "value": "heart-circle-minus", + "keywords": [ + "heart", + "circle", + "minus" + ] + }, + { + "value": "heart-circle-plus", + "keywords": [ + "heart", + "circle", + "plus" + ] + }, + { + "value": "heart-circle-xmark", + "keywords": [ + "heart", + "circle", + "xmark" + ] + }, + { + "value": "heart-crack", + "keywords": [ + "heart", + "crack" + ] + }, + { + "value": "heart-pulse", + "keywords": [ + "heart", + "pulse" + ] + }, + { + "value": "helicopter" + }, + { + "value": "helicopter-symbol", + "keywords": [ + "helicopter", + "symbol" + ] + }, + { + "value": "helmet-safety", + "keywords": [ + "helmet", + "safety" + ] + }, + { + "value": "helmet-un", + "keywords": [ + "helmet", + "un" + ] + }, + { + "value": "highlighter" + }, + { + "value": "hill-avalanche", + "keywords": [ + "hill", + "avalanche" + ] + }, + { + "value": "hill-rockslide", + "keywords": [ + "hill", + "rockslide" + ] + }, + { + "value": "hippo" + }, + { + "value": "hockey-puck", + "keywords": [ + "hockey", + "puck" + ] + }, + { + "value": "holly-berry", + "keywords": [ + "holly", + "berry" + ] + }, + { + "value": "horse" + }, + { + "value": "horse-head", + "keywords": [ + "horse", + "head" + ] + }, + { + "value": "hospital" + }, + { + "value": "hospital-user", + "keywords": [ + "hospital", + "user" + ] + }, + { + "value": "hot-tub-person", + "keywords": [ + "hot", + "tub", + "person" + ] + }, + { + "value": "hotdog" + }, + { + "value": "hotel" + }, + { + "value": "hourglass" + }, + { + "value": "hourglass-end", + "keywords": [ + "hourglass", + "end" + ] + }, + { + "value": "hourglass-half", + "keywords": [ + "hourglass", + "half" + ] + }, + { + "value": "hourglass-start", + "keywords": [ + "hourglass", + "start" + ] + }, + { + "value": "house" + }, + { + "value": "house-chimney", + "keywords": [ + "house", + "chimney" + ] + }, + { + "value": "house-chimney-crack", + "keywords": [ + "house", + "chimney", + "crack" + ] + }, + { + "value": "house-chimney-medical", + "keywords": [ + "house", + "chimney", + "medical" + ] + }, + { + "value": "house-chimney-user", + "keywords": [ + "house", + "chimney", + "user" + ] + }, + { + "value": "house-chimney-window", + "keywords": [ + "house", + "chimney", + "window" + ] + }, + { + "value": "house-circle-check", + "keywords": [ + "house", + "circle", + "check" + ] + }, + { + "value": "house-circle-exclamation", + "keywords": [ + "house", + "circle", + "exclamation" + ] + }, + { + "value": "house-circle-xmark", + "keywords": [ + "house", + "circle", + "xmark" + ] + }, + { + "value": "house-crack", + "keywords": [ + "house", + "crack" + ] + }, + { + "value": "house-fire", + "keywords": [ + "house", + "fire" + ] + }, + { + "value": "house-flag", + "keywords": [ + "house", + "flag" + ] + }, + { + "value": "house-flood-water", + "keywords": [ + "house", + "flood", + "water" + ] + }, + { + "value": "house-flood-water-circle-arrow-right", + "keywords": [ + "house", + "flood", + "water", + "circle", + "arrow", + "right" + ] + }, + { + "value": "house-laptop", + "keywords": [ + "house", + "laptop" + ] + }, + { + "value": "house-lock", + "keywords": [ + "house", + "lock" + ] + }, + { + "value": "house-medical", + "keywords": [ + "house", + "medical" + ] + }, + { + "value": "house-medical-circle-check", + "keywords": [ + "house", + "medical", + "circle", + "check" + ] + }, + { + "value": "house-medical-circle-exclamation", + "keywords": [ + "house", + "medical", + "circle", + "exclamation" + ] + }, + { + "value": "house-medical-circle-xmark", + "keywords": [ + "house", + "medical", + "circle", + "xmark" + ] + }, + { + "value": "house-medical-flag", + "keywords": [ + "house", + "medical", + "flag" + ] + }, + { + "value": "house-signal", + "keywords": [ + "house", + "signal" + ] + }, + { + "value": "house-tsunami", + "keywords": [ + "house", + "tsunami" + ] + }, + { + "value": "house-user", + "keywords": [ + "house", + "user" + ] + }, + { + "value": "hryvnia-sign", + "keywords": [ + "hryvnia", + "sign" + ] + }, + { + "value": "hurricane" + }, + { + "value": "i" + }, + { + "value": "i-cursor" + }, + { + "value": "ice-cream", + "keywords": [ + "ice", + "cream" + ] + }, + { + "value": "icicles" + }, + { + "value": "icons" + }, + { + "value": "id-badge", + "keywords": [ + "id", + "badge" + ] + }, + { + "value": "id-card", + "keywords": [ + "id", + "card" + ] + }, + { + "value": "id-card-clip", + "keywords": [ + "id", + "card", + "clip" + ] + }, + { + "value": "igloo" + }, + { + "value": "image" + }, + { + "value": "image-portrait", + "keywords": [ + "image", + "portrait" + ] + }, + { + "value": "images" + }, + { + "value": "inbox" + }, + { + "value": "indent" + }, + { + "value": "indian-rupee-sign", + "keywords": [ + "indian", + "rupee", + "sign" + ] + }, + { + "value": "industry" + }, + { + "value": "infinity" + }, + { + "value": "info" + }, + { + "value": "italic" + }, + { + "value": "j" + }, + { + "value": "jar" + }, + { + "value": "jar-wheat", + "keywords": [ + "jar", + "wheat" + ] + }, + { + "value": "jedi" + }, + { + "value": "jet-fighter", + "keywords": [ + "jet", + "fighter" + ] + }, + { + "value": "jet-fighter-up", + "keywords": [ + "jet", + "fighter", + "up" + ] + }, + { + "value": "joint" + }, + { + "value": "jug-detergent", + "keywords": [ + "jug", + "detergent" + ] + }, + { + "value": "k" + }, + { + "value": "kaaba" + }, + { + "value": "key" + }, + { + "value": "keyboard" + }, + { + "value": "khanda" + }, + { + "value": "kip-sign", + "keywords": [ + "kip", + "sign" + ] + }, + { + "value": "kit-medical", + "keywords": [ + "kit", + "medical" + ] + }, + { + "value": "kitchen-set", + "keywords": [ + "kitchen", + "set" + ] + }, + { + "value": "kiwi-bird", + "keywords": [ + "kiwi", + "bird" + ] + }, + { + "value": "l" + }, + { + "value": "land-mine-on", + "keywords": [ + "land", + "mine", + "on" + ] + }, + { + "value": "landmark" + }, + { + "value": "landmark-dome", + "keywords": [ + "landmark", + "dome" + ] + }, + { + "value": "landmark-flag", + "keywords": [ + "landmark", + "flag" + ] + }, + { + "value": "language" + }, + { + "value": "laptop" + }, + { + "value": "laptop-code", + "keywords": [ + "laptop", + "code" + ] + }, + { + "value": "laptop-file", + "keywords": [ + "laptop", + "file" + ] + }, + { + "value": "laptop-medical", + "keywords": [ + "laptop", + "medical" + ] + }, + { + "value": "lari-sign", + "keywords": [ + "lari", + "sign" + ] + }, + { + "value": "layer-group", + "keywords": [ + "layer", + "group" + ] + }, + { + "value": "leaf" + }, + { + "value": "left-long", + "keywords": [ + "left", + "long" + ] + }, + { + "value": "left-right", + "keywords": [ + "left", + "right" + ] + }, + { + "value": "lemon" + }, + { + "value": "less-than", + "keywords": [ + "less", + "than" + ] + }, + { + "value": "less-than-equal", + "keywords": [ + "less", + "than", + "equal" + ] + }, + { + "value": "life-ring", + "keywords": [ + "life", + "ring" + ] + }, + { + "value": "lightbulb" + }, + { + "value": "lines-leaning", + "keywords": [ + "lines", + "leaning" + ] + }, + { + "value": "link" + }, + { + "value": "link-slash", + "keywords": [ + "link", + "slash" + ] + }, + { + "value": "lira-sign", + "keywords": [ + "lira", + "sign" + ] + }, + { + "value": "list" + }, + { + "value": "list-check", + "keywords": [ + "list", + "check" + ] + }, + { + "value": "list-ol", + "keywords": [ + "list", + "ol" + ] + }, + { + "value": "list-ul", + "keywords": [ + "list", + "ul" + ] + }, + { + "value": "litecoin-sign", + "keywords": [ + "litecoin", + "sign" + ] + }, + { + "value": "location-arrow", + "keywords": [ + "location", + "arrow" + ] + }, + { + "value": "location-crosshairs", + "keywords": [ + "location", + "crosshairs" + ] + }, + { + "value": "location-dot", + "keywords": [ + "location", + "dot" + ] + }, + { + "value": "location-pin", + "keywords": [ + "location", + "pin" + ] + }, + { + "value": "location-pin-lock", + "keywords": [ + "location", + "pin", + "lock" + ] + }, + { + "value": "lock" + }, + { + "value": "lock-open", + "keywords": [ + "lock", + "open" + ] + }, + { + "value": "locust" + }, + { + "value": "lungs" + }, + { + "value": "lungs-virus", + "keywords": [ + "lungs", + "virus" + ] + }, + { + "value": "m" + }, + { + "value": "magnet" + }, + { + "value": "magnifying-glass", + "keywords": [ + "magnifying", + "glass" + ] + }, + { + "value": "magnifying-glass-arrow-right", + "keywords": [ + "magnifying", + "glass", + "arrow", + "right" + ] + }, + { + "value": "magnifying-glass-chart", + "keywords": [ + "magnifying", + "glass", + "chart" + ] + }, + { + "value": "magnifying-glass-dollar", + "keywords": [ + "magnifying", + "glass", + "dollar" + ] + }, + { + "value": "magnifying-glass-location", + "keywords": [ + "magnifying", + "glass", + "location" + ] + }, + { + "value": "magnifying-glass-minus", + "keywords": [ + "magnifying", + "glass", + "minus" + ] + }, + { + "value": "magnifying-glass-plus", + "keywords": [ + "magnifying", + "glass", + "plus" + ] + }, + { + "value": "manat-sign", + "keywords": [ + "manat", + "sign" + ] + }, + { + "value": "map" + }, + { + "value": "map-location", + "keywords": [ + "map", + "location" + ] + }, + { + "value": "map-location-dot", + "keywords": [ + "map", + "location", + "dot" + ] + }, + { + "value": "map-pin", + "keywords": [ + "map", + "pin" + ] + }, + { + "value": "marker" + }, + { + "value": "mars" + }, + { + "value": "mars-and-venus", + "keywords": [ + "mars", + "and", + "venus" + ] + }, + { + "value": "mars-and-venus-burst", + "keywords": [ + "mars", + "and", + "venus", + "burst" + ] + }, + { + "value": "mars-double", + "keywords": [ + "mars", + "double" + ] + }, + { + "value": "mars-stroke", + "keywords": [ + "mars", + "stroke" + ] + }, + { + "value": "mars-stroke-right", + "keywords": [ + "mars", + "stroke", + "right" + ] + }, + { + "value": "mars-stroke-up", + "keywords": [ + "mars", + "stroke", + "up" + ] + }, + { + "value": "martini-glass", + "keywords": [ + "martini", + "glass" + ] + }, + { + "value": "martini-glass-citrus", + "keywords": [ + "martini", + "glass", + "citrus" + ] + }, + { + "value": "martini-glass-empty", + "keywords": [ + "martini", + "glass", + "empty" + ] + }, + { + "value": "mask" + }, + { + "value": "mask-face", + "keywords": [ + "mask", + "face" + ] + }, + { + "value": "mask-ventilator", + "keywords": [ + "mask", + "ventilator" + ] + }, + { + "value": "masks-theater", + "keywords": [ + "masks", + "theater" + ] + }, + { + "value": "mattress-pillow", + "keywords": [ + "mattress", + "pillow" + ] + }, + { + "value": "maximize" + }, + { + "value": "medal" + }, + { + "value": "memory" + }, + { + "value": "menorah" + }, + { + "value": "mercury" + }, + { + "value": "message" + }, + { + "value": "meteor" + }, + { + "value": "microchip" + }, + { + "value": "microphone" + }, + { + "value": "microphone-lines", + "keywords": [ + "microphone", + "lines" + ] + }, + { + "value": "microphone-lines-slash", + "keywords": [ + "microphone", + "lines", + "slash" + ] + }, + { + "value": "microphone-slash", + "keywords": [ + "microphone", + "slash" + ] + }, + { + "value": "microscope" + }, + { + "value": "mill-sign", + "keywords": [ + "mill", + "sign" + ] + }, + { + "value": "minimize" + }, + { + "value": "minus" + }, + { + "value": "mitten" + }, + { + "value": "mobile" + }, + { + "value": "mobile-button", + "keywords": [ + "mobile", + "button" + ] + }, + { + "value": "mobile-retro", + "keywords": [ + "mobile", + "retro" + ] + }, + { + "value": "mobile-screen", + "keywords": [ + "mobile", + "screen" + ] + }, + { + "value": "mobile-screen-button", + "keywords": [ + "mobile", + "screen", + "button" + ] + }, + { + "value": "money-bill", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1", + "keywords": [ + "money", + "bill" + ] + }, + { + "value": "money-bill-1-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-transfer", + "keywords": [ + "money", + "bill", + "transfer" + ] + }, + { + "value": "money-bill-trend-up", + "keywords": [ + "money", + "bill", + "trend", + "up" + ] + }, + { + "value": "money-bill-wave", + "keywords": [ + "money", + "bill", + "wave" + ] + }, + { + "value": "money-bill-wheat", + "keywords": [ + "money", + "bill", + "wheat" + ] + }, + { + "value": "money-bills", + "keywords": [ + "money", + "bills" + ] + }, + { + "value": "money-check", + "keywords": [ + "money", + "check" + ] + }, + { + "value": "money-check-dollar", + "keywords": [ + "money", + "check", + "dollar" + ] + }, + { + "value": "monument" + }, + { + "value": "moon" + }, + { + "value": "mortar-pestle", + "keywords": [ + "mortar", + "pestle" + ] + }, + { + "value": "mosque" + }, + { + "value": "mosquito" + }, + { + "value": "mosquito-net", + "keywords": [ + "mosquito", + "net" + ] + }, + { + "value": "motorcycle" + }, + { + "value": "mound" + }, + { + "value": "mountain" + }, + { + "value": "mountain-city", + "keywords": [ + "mountain", + "city" + ] + }, + { + "value": "mountain-sun", + "keywords": [ + "mountain", + "sun" + ] + }, + { + "value": "mug-hot", + "keywords": [ + "mug", + "hot" + ] + }, + { + "value": "mug-saucer", + "keywords": [ + "mug", + "saucer" + ] + }, + { + "value": "music" + }, + { + "value": "n" + }, + { + "value": "naira-sign", + "keywords": [ + "naira", + "sign" + ] + }, + { + "value": "network-wired", + "keywords": [ + "network", + "wired" + ] + }, + { + "value": "neuter" + }, + { + "value": "newspaper" + }, + { + "value": "not-equal", + "keywords": [ + "not", + "equal" + ] + }, + { + "value": "notdef" + }, + { + "value": "note-sticky", + "keywords": [ + "note", + "sticky" + ] + }, + { + "value": "notes-medical", + "keywords": [ + "notes", + "medical" + ] + }, + { + "value": "o" + }, + { + "value": "object-group", + "keywords": [ + "object", + "group" + ] + }, + { + "value": "object-ungroup", + "keywords": [ + "object", + "ungroup" + ] + }, + { + "value": "oil-can", + "keywords": [ + "oil", + "can" + ] + }, + { + "value": "oil-well", + "keywords": [ + "oil", + "well" + ] + }, + { + "value": "om" + }, + { + "value": "otter" + }, + { + "value": "outdent" + }, + { + "value": "p" + }, + { + "value": "pager" + }, + { + "value": "paint-roller", + "keywords": [ + "paint", + "roller" + ] + }, + { + "value": "paintbrush" + }, + { + "value": "palette" + }, + { + "value": "pallet" + }, + { + "value": "panorama" + }, + { + "value": "paper-plane", + "keywords": [ + "paper", + "plane" + ] + }, + { + "value": "paperclip" + }, + { + "value": "parachute-box", + "keywords": [ + "parachute", + "box" + ] + }, + { + "value": "paragraph" + }, + { + "value": "passport" + }, + { + "value": "paste" + }, + { + "value": "pause" + }, + { + "value": "paw" + }, + { + "value": "peace" + }, + { + "value": "pen" + }, + { + "value": "pen-clip", + "keywords": [ + "pen", + "clip" + ] + }, + { + "value": "pen-fancy", + "keywords": [ + "pen", + "fancy" + ] + }, + { + "value": "pen-nib", + "keywords": [ + "pen", + "nib" + ] + }, + { + "value": "pen-ruler", + "keywords": [ + "pen", + "ruler" + ] + }, + { + "value": "pen-to-square", + "keywords": [ + "pen", + "to", + "square" + ] + }, + { + "value": "pencil" + }, + { + "value": "people-arrows", + "keywords": [ + "people", + "arrows" + ] + }, + { + "value": "people-carry-box", + "keywords": [ + "people", + "carry", + "box" + ] + }, + { + "value": "people-group", + "keywords": [ + "people", + "group" + ] + }, + { + "value": "people-line", + "keywords": [ + "people", + "line" + ] + }, + { + "value": "people-pulling", + "keywords": [ + "people", + "pulling" + ] + }, + { + "value": "people-robbery", + "keywords": [ + "people", + "robbery" + ] + }, + { + "value": "people-roof", + "keywords": [ + "people", + "roof" + ] + }, + { + "value": "pepper-hot", + "keywords": [ + "pepper", + "hot" + ] + }, + { + "value": "percent" + }, + { + "value": "person" + }, + { + "value": "person-arrow-down-to-line", + "keywords": [ + "person", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "person-arrow-up-from-line", + "keywords": [ + "person", + "arrow", + "up", + "from", + "line" + ] + }, + { + "value": "person-biking", + "keywords": [ + "person", + "biking" + ] + }, + { + "value": "person-booth", + "keywords": [ + "person", + "booth" + ] + }, + { + "value": "person-breastfeeding", + "keywords": [ + "person", + "breastfeeding" + ] + }, + { + "value": "person-burst", + "keywords": [ + "person", + "burst" + ] + }, + { + "value": "person-cane", + "keywords": [ + "person", + "cane" + ] + }, + { + "value": "person-chalkboard", + "keywords": [ + "person", + "chalkboard" + ] + }, + { + "value": "person-circle-check", + "keywords": [ + "person", + "circle", + "check" + ] + }, + { + "value": "person-circle-exclamation", + "keywords": [ + "person", + "circle", + "exclamation" + ] + }, + { + "value": "person-circle-minus", + "keywords": [ + "person", + "circle", + "minus" + ] + }, + { + "value": "person-circle-plus", + "keywords": [ + "person", + "circle", + "plus" + ] + }, + { + "value": "person-circle-question", + "keywords": [ + "person", + "circle", + "question" + ] + }, + { + "value": "person-circle-xmark", + "keywords": [ + "person", + "circle", + "xmark" + ] + }, + { + "value": "person-digging", + "keywords": [ + "person", + "digging" + ] + }, + { + "value": "person-dots-from-line", + "keywords": [ + "person", + "dots", + "from", + "line" + ] + }, + { + "value": "person-dress", + "keywords": [ + "person", + "dress" + ] + }, + { + "value": "person-dress-burst", + "keywords": [ + "person", + "dress", + "burst" + ] + }, + { + "value": "person-drowning", + "keywords": [ + "person", + "drowning" + ] + }, + { + "value": "person-falling", + "keywords": [ + "person", + "falling" + ] + }, + { + "value": "person-falling-burst", + "keywords": [ + "person", + "falling", + "burst" + ] + }, + { + "value": "person-half-dress", + "keywords": [ + "person", + "half", + "dress" + ] + }, + { + "value": "person-harassing", + "keywords": [ + "person", + "harassing" + ] + }, + { + "value": "person-hiking", + "keywords": [ + "person", + "hiking" + ] + }, + { + "value": "person-military-pointing", + "keywords": [ + "person", + "military", + "pointing" + ] + }, + { + "value": "person-military-rifle", + "keywords": [ + "person", + "military", + "rifle" + ] + }, + { + "value": "person-military-to-person", + "keywords": [ + "person", + "military", + "to", + "person" + ] + }, + { + "value": "person-praying", + "keywords": [ + "person", + "praying" + ] + }, + { + "value": "person-pregnant", + "keywords": [ + "person", + "pregnant" + ] + }, + { + "value": "person-rays", + "keywords": [ + "person", + "rays" + ] + }, + { + "value": "person-rifle", + "keywords": [ + "person", + "rifle" + ] + }, + { + "value": "person-running", + "keywords": [ + "person", + "running" + ] + }, + { + "value": "person-shelter", + "keywords": [ + "person", + "shelter" + ] + }, + { + "value": "person-skating", + "keywords": [ + "person", + "skating" + ] + }, + { + "value": "person-skiing", + "keywords": [ + "person", + "skiing" + ] + }, + { + "value": "person-skiing-nordic", + "keywords": [ + "person", + "skiing", + "nordic" + ] + }, + { + "value": "person-snowboarding", + "keywords": [ + "person", + "snowboarding" + ] + }, + { + "value": "person-swimming", + "keywords": [ + "person", + "swimming" + ] + }, + { + "value": "person-through-window", + "keywords": [ + "person", + "through", + "window" + ] + }, + { + "value": "person-walking", + "keywords": [ + "person", + "walking" + ] + }, + { + "value": "person-walking-arrow-loop-left", + "keywords": [ + "person", + "walking", + "arrow", + "loop", + "left" + ] + }, + { + "value": "person-walking-arrow-right", + "keywords": [ + "person", + "walking", + "arrow", + "right" + ] + }, + { + "value": "person-walking-dashed-line-arrow-right", + "keywords": [ + "person", + "walking", + "dashed", + "line", + "arrow", + "right" + ] + }, + { + "value": "person-walking-luggage", + "keywords": [ + "person", + "walking", + "luggage" + ] + }, + { + "value": "person-walking-with-cane", + "keywords": [ + "person", + "walking", + "with", + "cane" + ] + }, + { + "value": "peseta-sign", + "keywords": [ + "peseta", + "sign" + ] + }, + { + "value": "peso-sign", + "keywords": [ + "peso", + "sign" + ] + }, + { + "value": "phone" + }, + { + "value": "phone-flip", + "keywords": [ + "phone", + "flip" + ] + }, + { + "value": "phone-slash", + "keywords": [ + "phone", + "slash" + ] + }, + { + "value": "phone-volume", + "keywords": [ + "phone", + "volume" + ] + }, + { + "value": "photo-film", + "keywords": [ + "photo", + "film" + ] + }, + { + "value": "piggy-bank", + "keywords": [ + "piggy", + "bank" + ] + }, + { + "value": "pills" + }, + { + "value": "pizza-slice", + "keywords": [ + "pizza", + "slice" + ] + }, + { + "value": "place-of-worship", + "keywords": [ + "place", + "of", + "worship" + ] + }, + { + "value": "plane" + }, + { + "value": "plane-arrival", + "keywords": [ + "plane", + "arrival" + ] + }, + { + "value": "plane-circle-check", + "keywords": [ + "plane", + "circle", + "check" + ] + }, + { + "value": "plane-circle-exclamation", + "keywords": [ + "plane", + "circle", + "exclamation" + ] + }, + { + "value": "plane-circle-xmark", + "keywords": [ + "plane", + "circle", + "xmark" + ] + }, + { + "value": "plane-departure", + "keywords": [ + "plane", + "departure" + ] + }, + { + "value": "plane-lock", + "keywords": [ + "plane", + "lock" + ] + }, + { + "value": "plane-slash", + "keywords": [ + "plane", + "slash" + ] + }, + { + "value": "plane-up", + "keywords": [ + "plane", + "up" + ] + }, + { + "value": "plant-wilt", + "keywords": [ + "plant", + "wilt" + ] + }, + { + "value": "plate-wheat", + "keywords": [ + "plate", + "wheat" + ] + }, + { + "value": "play" + }, + { + "value": "plug" + }, + { + "value": "plug-circle-bolt", + "keywords": [ + "plug", + "circle", + "bolt" + ] + }, + { + "value": "plug-circle-check", + "keywords": [ + "plug", + "circle", + "check" + ] + }, + { + "value": "plug-circle-exclamation", + "keywords": [ + "plug", + "circle", + "exclamation" + ] + }, + { + "value": "plug-circle-minus", + "keywords": [ + "plug", + "circle", + "minus" + ] + }, + { + "value": "plug-circle-plus", + "keywords": [ + "plug", + "circle", + "plus" + ] + }, + { + "value": "plug-circle-xmark", + "keywords": [ + "plug", + "circle", + "xmark" + ] + }, + { + "value": "plus" + }, + { + "value": "plus-minus", + "keywords": [ + "plus", + "minus" + ] + }, + { + "value": "podcast" + }, + { + "value": "poo" + }, + { + "value": "poo-storm", + "keywords": [ + "poo", + "storm" + ] + }, + { + "value": "poop" + }, + { + "value": "power-off", + "keywords": [ + "power", + "off" + ] + }, + { + "value": "prescription" + }, + { + "value": "prescription-bottle", + "keywords": [ + "prescription", + "bottle" + ] + }, + { + "value": "prescription-bottle-medical", + "keywords": [ + "prescription", + "bottle", + "medical" + ] + }, + { + "value": "print" + }, + { + "value": "pump-medical", + "keywords": [ + "pump", + "medical" + ] + }, + { + "value": "pump-soap", + "keywords": [ + "pump", + "soap" + ] + }, + { + "value": "puzzle-piece", + "keywords": [ + "puzzle", + "piece" + ] + }, + { + "value": "q" + }, + { + "value": "qrcode" + }, + { + "value": "question" + }, + { + "value": "quote-left", + "keywords": [ + "quote", + "left" + ] + }, + { + "value": "quote-right", + "keywords": [ + "quote", + "right" + ] + }, + { + "value": "r" + }, + { + "value": "radiation" + }, + { + "value": "radio" + }, + { + "value": "rainbow" + }, + { + "value": "ranking-star", + "keywords": [ + "ranking", + "star" + ] + }, + { + "value": "receipt" + }, + { + "value": "record-vinyl", + "keywords": [ + "record", + "vinyl" + ] + }, + { + "value": "rectangle-ad", + "keywords": [ + "rectangle", + "ad" + ] + }, + { + "value": "rectangle-list", + "keywords": [ + "rectangle", + "list" + ] + }, + { + "value": "rectangle-xmark", + "keywords": [ + "rectangle", + "xmark" + ] + }, + { + "value": "recycle" + }, + { + "value": "registered" + }, + { + "value": "repeat" + }, + { + "value": "reply" + }, + { + "value": "reply-all", + "keywords": [ + "reply", + "all" + ] + }, + { + "value": "republican" + }, + { + "value": "restroom" + }, + { + "value": "retweet" + }, + { + "value": "ribbon" + }, + { + "value": "right-from-bracket", + "keywords": [ + "right", + "from", + "bracket" + ] + }, + { + "value": "right-left", + "keywords": [ + "right", + "left" + ] + }, + { + "value": "right-long", + "keywords": [ + "right", + "long" + ] + }, + { + "value": "right-to-bracket", + "keywords": [ + "right", + "to", + "bracket" + ] + }, + { + "value": "ring" + }, + { + "value": "road" + }, + { + "value": "road-barrier", + "keywords": [ + "road", + "barrier" + ] + }, + { + "value": "road-bridge", + "keywords": [ + "road", + "bridge" + ] + }, + { + "value": "road-circle-check", + "keywords": [ + "road", + "circle", + "check" + ] + }, + { + "value": "road-circle-exclamation", + "keywords": [ + "road", + "circle", + "exclamation" + ] + }, + { + "value": "road-circle-xmark", + "keywords": [ + "road", + "circle", + "xmark" + ] + }, + { + "value": "road-lock", + "keywords": [ + "road", + "lock" + ] + }, + { + "value": "road-spikes", + "keywords": [ + "road", + "spikes" + ] + }, + { + "value": "robot" + }, + { + "value": "rocket" + }, + { + "value": "rotate" + }, + { + "value": "rotate-left", + "keywords": [ + "rotate", + "left" + ] + }, + { + "value": "rotate-right", + "keywords": [ + "rotate", + "right" + ] + }, + { + "value": "route" + }, + { + "value": "rss" + }, + { + "value": "ruble-sign", + "keywords": [ + "ruble", + "sign" + ] + }, + { + "value": "rug" + }, + { + "value": "ruler" + }, + { + "value": "ruler-combined", + "keywords": [ + "ruler", + "combined" + ] + }, + { + "value": "ruler-horizontal", + "keywords": [ + "ruler", + "horizontal" + ] + }, + { + "value": "ruler-vertical", + "keywords": [ + "ruler", + "vertical" + ] + }, + { + "value": "rupee-sign", + "keywords": [ + "rupee", + "sign" + ] + }, + { + "value": "rupiah-sign", + "keywords": [ + "rupiah", + "sign" + ] + }, + { + "value": "s" + }, + { + "value": "sack-dollar", + "keywords": [ + "sack", + "dollar" + ] + }, + { + "value": "sack-xmark", + "keywords": [ + "sack", + "xmark" + ] + }, + { + "value": "sailboat" + }, + { + "value": "satellite" + }, + { + "value": "satellite-dish", + "keywords": [ + "satellite", + "dish" + ] + }, + { + "value": "scale-balanced", + "keywords": [ + "scale", + "balanced" + ] + }, + { + "value": "scale-unbalanced", + "keywords": [ + "scale", + "unbalanced" + ] + }, + { + "value": "scale-unbalanced-flip", + "keywords": [ + "scale", + "unbalanced", + "flip" + ] + }, + { + "value": "school" + }, + { + "value": "school-circle-check", + "keywords": [ + "school", + "circle", + "check" + ] + }, + { + "value": "school-circle-exclamation", + "keywords": [ + "school", + "circle", + "exclamation" + ] + }, + { + "value": "school-circle-xmark", + "keywords": [ + "school", + "circle", + "xmark" + ] + }, + { + "value": "school-flag", + "keywords": [ + "school", + "flag" + ] + }, + { + "value": "school-lock", + "keywords": [ + "school", + "lock" + ] + }, + { + "value": "scissors" + }, + { + "value": "screwdriver" + }, + { + "value": "screwdriver-wrench", + "keywords": [ + "screwdriver", + "wrench" + ] + }, + { + "value": "scroll" + }, + { + "value": "scroll-torah", + "keywords": [ + "scroll", + "torah" + ] + }, + { + "value": "sd-card", + "keywords": [ + "sd", + "card" + ] + }, + { + "value": "section" + }, + { + "value": "seedling" + }, + { + "value": "server" + }, + { + "value": "shapes" + }, + { + "value": "share" + }, + { + "value": "share-from-square", + "keywords": [ + "share", + "from", + "square" + ] + }, + { + "value": "share-nodes", + "keywords": [ + "share", + "nodes" + ] + }, + { + "value": "sheet-plastic", + "keywords": [ + "sheet", + "plastic" + ] + }, + { + "value": "shekel-sign", + "keywords": [ + "shekel", + "sign" + ] + }, + { + "value": "shield" + }, + { + "value": "shield-cat", + "keywords": [ + "shield", + "cat" + ] + }, + { + "value": "shield-dog", + "keywords": [ + "shield", + "dog" + ] + }, + { + "value": "shield-halved", + "keywords": [ + "shield", + "halved" + ] + }, + { + "value": "shield-heart", + "keywords": [ + "shield", + "heart" + ] + }, + { + "value": "shield-virus", + "keywords": [ + "shield", + "virus" + ] + }, + { + "value": "ship" + }, + { + "value": "shirt" + }, + { + "value": "shoe-prints", + "keywords": [ + "shoe", + "prints" + ] + }, + { + "value": "shop" + }, + { + "value": "shop-lock", + "keywords": [ + "shop", + "lock" + ] + }, + { + "value": "shop-slash", + "keywords": [ + "shop", + "slash" + ] + }, + { + "value": "shower" + }, + { + "value": "shrimp" + }, + { + "value": "shuffle" + }, + { + "value": "shuttle-space", + "keywords": [ + "shuttle", + "space" + ] + }, + { + "value": "sign-hanging", + "keywords": [ + "sign", + "hanging" + ] + }, + { + "value": "signal" + }, + { + "value": "signature" + }, + { + "value": "signs-post", + "keywords": [ + "signs", + "post" + ] + }, + { + "value": "sim-card", + "keywords": [ + "sim", + "card" + ] + }, + { + "value": "sink" + }, + { + "value": "sitemap" + }, + { + "value": "skull" + }, + { + "value": "skull-crossbones", + "keywords": [ + "skull", + "crossbones" + ] + }, + { + "value": "slash" + }, + { + "value": "sleigh" + }, + { + "value": "sliders" + }, + { + "value": "smog" + }, + { + "value": "smoking" + }, + { + "value": "snowflake" + }, + { + "value": "snowman" + }, + { + "value": "snowplow" + }, + { + "value": "soap" + }, + { + "value": "socks" + }, + { + "value": "solar-panel", + "keywords": [ + "solar", + "panel" + ] + }, + { + "value": "sort" + }, + { + "value": "sort-down", + "keywords": [ + "sort", + "down" + ] + }, + { + "value": "sort-up", + "keywords": [ + "sort", + "up" + ] + }, + { + "value": "spa" + }, + { + "value": "spaghetti-monster-flying", + "keywords": [ + "spaghetti", + "monster", + "flying" + ] + }, + { + "value": "spell-check", + "keywords": [ + "spell", + "check" + ] + }, + { + "value": "spider" + }, + { + "value": "spinner" + }, + { + "value": "splotch" + }, + { + "value": "spoon" + }, + { + "value": "spray-can", + "keywords": [ + "spray", + "can" + ] + }, + { + "value": "spray-can-sparkles", + "keywords": [ + "spray", + "can", + "sparkles" + ] + }, + { + "value": "square" + }, + { + "value": "square-arrow-up-right", + "keywords": [ + "square", + "arrow", + "up", + "right" + ] + }, + { + "value": "square-caret-down", + "keywords": [ + "square", + "caret", + "down" + ] + }, + { + "value": "square-caret-left", + "keywords": [ + "square", + "caret", + "left" + ] + }, + { + "value": "square-caret-right", + "keywords": [ + "square", + "caret", + "right" + ] + }, + { + "value": "square-caret-up", + "keywords": [ + "square", + "caret", + "up" + ] + }, + { + "value": "square-check", + "keywords": [ + "square", + "check" + ] + }, + { + "value": "square-envelope", + "keywords": [ + "square", + "envelope" + ] + }, + { + "value": "square-full", + "keywords": [ + "square", + "full" + ] + }, + { + "value": "square-h" + }, + { + "value": "square-minus", + "keywords": [ + "square", + "minus" + ] + }, + { + "value": "square-nfi", + "keywords": [ + "square", + "nfi" + ] + }, + { + "value": "square-parking", + "keywords": [ + "square", + "parking" + ] + }, + { + "value": "square-pen", + "keywords": [ + "square", + "pen" + ] + }, + { + "value": "square-person-confined", + "keywords": [ + "square", + "person", + "confined" + ] + }, + { + "value": "square-phone", + "keywords": [ + "square", + "phone" + ] + }, + { + "value": "square-phone-flip", + "keywords": [ + "square", + "phone", + "flip" + ] + }, + { + "value": "square-plus", + "keywords": [ + "square", + "plus" + ] + }, + { + "value": "square-poll-horizontal", + "keywords": [ + "square", + "poll", + "horizontal" + ] + }, + { + "value": "square-poll-vertical", + "keywords": [ + "square", + "poll", + "vertical" + ] + }, + { + "value": "square-root-variable", + "keywords": [ + "square", + "root", + "variable" + ] + }, + { + "value": "square-rss", + "keywords": [ + "square", + "rss" + ] + }, + { + "value": "square-share-nodes", + "keywords": [ + "square", + "share", + "nodes" + ] + }, + { + "value": "square-up-right", + "keywords": [ + "square", + "up", + "right" + ] + }, + { + "value": "square-virus", + "keywords": [ + "square", + "virus" + ] + }, + { + "value": "square-xmark", + "keywords": [ + "square", + "xmark" + ] + }, + { + "value": "staff-snake", + "keywords": [ + "staff", + "snake" + ] + }, + { + "value": "stairs" + }, + { + "value": "stamp" + }, + { + "value": "stapler" + }, + { + "value": "star" + }, + { + "value": "star-and-crescent", + "keywords": [ + "star", + "and", + "crescent" + ] + }, + { + "value": "star-half", + "keywords": [ + "star", + "half" + ] + }, + { + "value": "star-half-stroke", + "keywords": [ + "star", + "half", + "stroke" + ] + }, + { + "value": "star-of-david", + "keywords": [ + "star", + "of", + "david" + ] + }, + { + "value": "star-of-life", + "keywords": [ + "star", + "of", + "life" + ] + }, + { + "value": "sterling-sign", + "keywords": [ + "sterling", + "sign" + ] + }, + { + "value": "stethoscope" + }, + { + "value": "stop" + }, + { + "value": "stopwatch" + }, + { + "value": "stopwatch-20", + "keywords": [ + "stopwatch", + "20" + ] + }, + { + "value": "store" + }, + { + "value": "store-slash", + "keywords": [ + "store", + "slash" + ] + }, + { + "value": "street-view", + "keywords": [ + "street", + "view" + ] + }, + { + "value": "strikethrough" + }, + { + "value": "stroopwafel" + }, + { + "value": "subscript" + }, + { + "value": "suitcase" + }, + { + "value": "suitcase-medical", + "keywords": [ + "suitcase", + "medical" + ] + }, + { + "value": "suitcase-rolling", + "keywords": [ + "suitcase", + "rolling" + ] + }, + { + "value": "sun" + }, + { + "value": "sun-plant-wilt", + "keywords": [ + "sun", + "plant", + "wilt" + ] + }, + { + "value": "superscript" + }, + { + "value": "swatchbook" + }, + { + "value": "synagogue" + }, + { + "value": "syringe" + }, + { + "value": "t" + }, + { + "value": "table" + }, + { + "value": "table-cells", + "keywords": [ + "table", + "cells" + ] + }, + { + "value": "table-cells-large", + "keywords": [ + "table", + "cells", + "large" + ] + }, + { + "value": "table-columns", + "keywords": [ + "table", + "columns" + ] + }, + { + "value": "table-list", + "keywords": [ + "table", + "list" + ] + }, + { + "value": "table-tennis-paddle-ball", + "keywords": [ + "table", + "tennis", + "paddle", + "ball" + ] + }, + { + "value": "tablet" + }, + { + "value": "tablet-button", + "keywords": [ + "tablet", + "button" + ] + }, + { + "value": "tablet-screen-button", + "keywords": [ + "tablet", + "screen", + "button" + ] + }, + { + "value": "tablets" + }, + { + "value": "tachograph-digital", + "keywords": [ + "tachograph", + "digital" + ] + }, + { + "value": "tag" + }, + { + "value": "tags" + }, + { + "value": "tape" + }, + { + "value": "tarp" + }, + { + "value": "tarp-droplet", + "keywords": [ + "tarp", + "droplet" + ] + }, + { + "value": "taxi" + }, + { + "value": "teeth" + }, + { + "value": "teeth-open", + "keywords": [ + "teeth", + "open" + ] + }, + { + "value": "temperature-arrow-down", + "keywords": [ + "temperature", + "arrow", + "down" + ] + }, + { + "value": "temperature-arrow-up", + "keywords": [ + "temperature", + "arrow", + "up" + ] + }, + { + "value": "temperature-empty", + "keywords": [ + "temperature", + "empty" + ] + }, + { + "value": "temperature-full", + "keywords": [ + "temperature", + "full" + ] + }, + { + "value": "temperature-half", + "keywords": [ + "temperature", + "half" + ] + }, + { + "value": "temperature-high", + "keywords": [ + "temperature", + "high" + ] + }, + { + "value": "temperature-low", + "keywords": [ + "temperature", + "low" + ] + }, + { + "value": "temperature-quarter", + "keywords": [ + "temperature", + "quarter" + ] + }, + { + "value": "temperature-three-quarters", + "keywords": [ + "temperature", + "three", + "quarters" + ] + }, + { + "value": "tenge-sign", + "keywords": [ + "tenge", + "sign" + ] + }, + { + "value": "tent" + }, + { + "value": "tent-arrow-down-to-line", + "keywords": [ + "tent", + "arrow", + "down", + "to", + "line" + ] + }, + { + "value": "tent-arrow-left-right", + "keywords": [ + "tent", + "arrow", + "left", + "right" + ] + }, + { + "value": "tent-arrow-turn-left", + "keywords": [ + "tent", + "arrow", + "turn", + "left" + ] + }, + { + "value": "tent-arrows-down", + "keywords": [ + "tent", + "arrows", + "down" + ] + }, + { + "value": "tents" + }, + { + "value": "terminal" + }, + { + "value": "text-height", + "keywords": [ + "text", + "height" + ] + }, + { + "value": "text-slash", + "keywords": [ + "text", + "slash" + ] + }, + { + "value": "text-width", + "keywords": [ + "text", + "width" + ] + }, + { + "value": "thermometer" + }, + { + "value": "thumbs-down", + "keywords": [ + "thumbs", + "down" + ] + }, + { + "value": "thumbs-up", + "keywords": [ + "thumbs", + "up" + ] + }, + { + "value": "thumbtack" + }, + { + "value": "ticket" + }, + { + "value": "ticket-simple", + "keywords": [ + "ticket", + "simple" + ] + }, + { + "value": "timeline" + }, + { + "value": "toggle-off", + "keywords": [ + "toggle", + "off" + ] + }, + { + "value": "toggle-on", + "keywords": [ + "toggle", + "on" + ] + }, + { + "value": "toilet" + }, + { + "value": "toilet-paper", + "keywords": [ + "toilet", + "paper" + ] + }, + { + "value": "toilet-paper-slash", + "keywords": [ + "toilet", + "paper", + "slash" + ] + }, + { + "value": "toilet-portable", + "keywords": [ + "toilet", + "portable" + ] + }, + { + "value": "toilets-portable", + "keywords": [ + "toilets", + "portable" + ] + }, + { + "value": "toolbox" + }, + { + "value": "tooth" + }, + { + "value": "torii-gate", + "keywords": [ + "torii", + "gate" + ] + }, + { + "value": "tornado" + }, + { + "value": "tower-broadcast", + "keywords": [ + "tower", + "broadcast" + ] + }, + { + "value": "tower-cell", + "keywords": [ + "tower", + "cell" + ] + }, + { + "value": "tower-observation", + "keywords": [ + "tower", + "observation" + ] + }, + { + "value": "tractor" + }, + { + "value": "trademark" + }, + { + "value": "traffic-light", + "keywords": [ + "traffic", + "light" + ] + }, + { + "value": "trailer" + }, + { + "value": "train" + }, + { + "value": "train-subway", + "keywords": [ + "train", + "subway" + ] + }, + { + "value": "train-tram", + "keywords": [ + "train", + "tram" + ] + }, + { + "value": "transgender" + }, + { + "value": "trash" + }, + { + "value": "trash-arrow-up", + "keywords": [ + "trash", + "arrow", + "up" + ] + }, + { + "value": "trash-can", + "keywords": [ + "trash", + "can" + ] + }, + { + "value": "trash-can-arrow-up", + "keywords": [ + "trash", + "can", + "arrow", + "up" + ] + }, + { + "value": "tree" + }, + { + "value": "tree-city", + "keywords": [ + "tree", + "city" + ] + }, + { + "value": "triangle-exclamation", + "keywords": [ + "triangle", + "exclamation" + ] + }, + { + "value": "trophy" + }, + { + "value": "trowel" + }, + { + "value": "trowel-bricks", + "keywords": [ + "trowel", + "bricks" + ] + }, + { + "value": "truck" + }, + { + "value": "truck-arrow-right", + "keywords": [ + "truck", + "arrow", + "right" + ] + }, + { + "value": "truck-droplet", + "keywords": [ + "truck", + "droplet" + ] + }, + { + "value": "truck-fast", + "keywords": [ + "truck", + "fast" + ] + }, + { + "value": "truck-field", + "keywords": [ + "truck", + "field" + ] + }, + { + "value": "truck-field-un", + "keywords": [ + "truck", + "field", + "un" + ] + }, + { + "value": "truck-front", + "keywords": [ + "truck", + "front" + ] + }, + { + "value": "truck-medical", + "keywords": [ + "truck", + "medical" + ] + }, + { + "value": "truck-monster", + "keywords": [ + "truck", + "monster" + ] + }, + { + "value": "truck-moving", + "keywords": [ + "truck", + "moving" + ] + }, + { + "value": "truck-pickup", + "keywords": [ + "truck", + "pickup" + ] + }, + { + "value": "truck-plane", + "keywords": [ + "truck", + "plane" + ] + }, + { + "value": "truck-ramp-box", + "keywords": [ + "truck", + "ramp", + "box" + ] + }, + { + "value": "tty" + }, + { + "value": "turkish-lira-sign", + "keywords": [ + "turkish", + "lira", + "sign" + ] + }, + { + "value": "turn-down", + "keywords": [ + "turn", + "down" + ] + }, + { + "value": "turn-up", + "keywords": [ + "turn", + "up" + ] + }, + { + "value": "tv" + }, + { + "value": "u" + }, + { + "value": "umbrella" + }, + { + "value": "umbrella-beach", + "keywords": [ + "umbrella", + "beach" + ] + }, + { + "value": "underline" + }, + { + "value": "universal-access", + "keywords": [ + "universal", + "access" + ] + }, + { + "value": "unlock" + }, + { + "value": "unlock-keyhole", + "keywords": [ + "unlock", + "keyhole" + ] + }, + { + "value": "up-down", + "keywords": [ + "up", + "down" + ] + }, + { + "value": "up-down-left-right", + "keywords": [ + "up", + "down", + "left", + "right" + ] + }, + { + "value": "up-long", + "keywords": [ + "up", + "long" + ] + }, + { + "value": "up-right-and-down-left-from-center", + "keywords": [ + "up", + "right", + "and", + "down", + "left", + "from", + "center" + ] + }, + { + "value": "up-right-from-square", + "keywords": [ + "up", + "right", + "from", + "square" + ] + }, + { + "value": "upload" + }, + { + "value": "user" + }, + { + "value": "user-astronaut", + "keywords": [ + "user", + "astronaut" + ] + }, + { + "value": "user-check", + "keywords": [ + "user", + "check" + ] + }, + { + "value": "user-clock", + "keywords": [ + "user", + "clock" + ] + }, + { + "value": "user-doctor", + "keywords": [ + "user", + "doctor" + ] + }, + { + "value": "user-gear", + "keywords": [ + "user", + "gear" + ] + }, + { + "value": "user-graduate", + "keywords": [ + "user", + "graduate" + ] + }, + { + "value": "user-group", + "keywords": [ + "user", + "group" + ] + }, + { + "value": "user-injured", + "keywords": [ + "user", + "injured" + ] + }, + { + "value": "user-large", + "keywords": [ + "user", + "large" + ] + }, + { + "value": "user-large-slash", + "keywords": [ + "user", + "large", + "slash" + ] + }, + { + "value": "user-lock", + "keywords": [ + "user", + "lock" + ] + }, + { + "value": "user-minus", + "keywords": [ + "user", + "minus" + ] + }, + { + "value": "user-ninja", + "keywords": [ + "user", + "ninja" + ] + }, + { + "value": "user-nurse", + "keywords": [ + "user", + "nurse" + ] + }, + { + "value": "user-pen", + "keywords": [ + "user", + "pen" + ] + }, + { + "value": "user-plus", + "keywords": [ + "user", + "plus" + ] + }, + { + "value": "user-secret", + "keywords": [ + "user", + "secret" + ] + }, + { + "value": "user-shield", + "keywords": [ + "user", + "shield" + ] + }, + { + "value": "user-slash", + "keywords": [ + "user", + "slash" + ] + }, + { + "value": "user-tag", + "keywords": [ + "user", + "tag" + ] + }, + { + "value": "user-tie", + "keywords": [ + "user", + "tie" + ] + }, + { + "value": "user-xmark", + "keywords": [ + "user", + "xmark" + ] + }, + { + "value": "users" + }, + { + "value": "users-between-lines", + "keywords": [ + "users", + "between", + "lines" + ] + }, + { + "value": "users-gear", + "keywords": [ + "users", + "gear" + ] + }, + { + "value": "users-line", + "keywords": [ + "users", + "line" + ] + }, + { + "value": "users-rays", + "keywords": [ + "users", + "rays" + ] + }, + { + "value": "users-rectangle", + "keywords": [ + "users", + "rectangle" + ] + }, + { + "value": "users-slash", + "keywords": [ + "users", + "slash" + ] + }, + { + "value": "users-viewfinder", + "keywords": [ + "users", + "viewfinder" + ] + }, + { + "value": "utensils" + }, + { + "value": "v" + }, + { + "value": "van-shuttle", + "keywords": [ + "van", + "shuttle" + ] + }, + { + "value": "vault" + }, + { + "value": "vector-square", + "keywords": [ + "vector", + "square" + ] + }, + { + "value": "venus" + }, + { + "value": "venus-double", + "keywords": [ + "venus", + "double" + ] + }, + { + "value": "venus-mars", + "keywords": [ + "venus", + "mars" + ] + }, + { + "value": "vest" + }, + { + "value": "vest-patches", + "keywords": [ + "vest", + "patches" + ] + }, + { + "value": "vial" + }, + { + "value": "vial-circle-check", + "keywords": [ + "vial", + "circle", + "check" + ] + }, + { + "value": "vial-virus", + "keywords": [ + "vial", + "virus" + ] + }, + { + "value": "vials" + }, + { + "value": "video" + }, + { + "value": "video-slash", + "keywords": [ + "video", + "slash" + ] + }, + { + "value": "vihara" + }, + { + "value": "virus" + }, + { + "value": "virus-covid", + "keywords": [ + "virus", + "covid" + ] + }, + { + "value": "virus-covid-slash", + "keywords": [ + "virus", + "covid", + "slash" + ] + }, + { + "value": "virus-slash", + "keywords": [ + "virus", + "slash" + ] + }, + { + "value": "viruses" + }, + { + "value": "voicemail" + }, + { + "value": "volcano" + }, + { + "value": "volleyball" + }, + { + "value": "volume-high", + "keywords": [ + "volume", + "high" + ] + }, + { + "value": "volume-low", + "keywords": [ + "volume", + "low" + ] + }, + { + "value": "volume-off", + "keywords": [ + "volume", + "off" + ] + }, + { + "value": "volume-xmark", + "keywords": [ + "volume", + "xmark" + ] + }, + { + "value": "vr-cardboard", + "keywords": [ + "vr", + "cardboard" + ] + }, + { + "value": "w" + }, + { + "value": "walkie-talkie", + "keywords": [ + "walkie", + "talkie" + ] + }, + { + "value": "wallet" + }, + { + "value": "wand-magic", + "keywords": [ + "wand", + "magic" + ] + }, + { + "value": "wand-magic-sparkles", + "keywords": [ + "wand", + "magic", + "sparkles" + ] + }, + { + "value": "wand-sparkles", + "keywords": [ + "wand", + "sparkles" + ] + }, + { + "value": "warehouse" + }, + { + "value": "water" + }, + { + "value": "water-ladder", + "keywords": [ + "water", + "ladder" + ] + }, + { + "value": "wave-square", + "keywords": [ + "wave", + "square" + ] + }, + { + "value": "weight-hanging", + "keywords": [ + "weight", + "hanging" + ] + }, + { + "value": "weight-scale", + "keywords": [ + "weight", + "scale" + ] + }, + { + "value": "wheat-awn", + "keywords": [ + "wheat", + "awn" + ] + }, + { + "value": "wheat-awn-circle-exclamation", + "keywords": [ + "wheat", + "awn", + "circle", + "exclamation" + ] + }, + { + "value": "wheelchair" + }, + { + "value": "wheelchair-move", + "keywords": [ + "wheelchair", + "move" + ] + }, + { + "value": "whiskey-glass", + "keywords": [ + "whiskey", + "glass" + ] + }, + { + "value": "wifi" + }, + { + "value": "wind" + }, + { + "value": "window-maximize", + "keywords": [ + "window", + "maximize" + ] + }, + { + "value": "window-minimize", + "keywords": [ + "window", + "minimize" + ] + }, + { + "value": "window-restore", + "keywords": [ + "window", + "restore" + ] + }, + { + "value": "wine-bottle", + "keywords": [ + "wine", + "bottle" + ] + }, + { + "value": "wine-glass", + "keywords": [ + "wine", + "glass" + ] + }, + { + "value": "wine-glass-empty", + "keywords": [ + "wine", + "glass", + "empty" + ] + }, + { + "value": "won-sign", + "keywords": [ + "won", + "sign" + ] + }, + { + "value": "worm" + }, + { + "value": "wrench" + }, + { + "value": "x" + }, + { + "value": "x-ray" + }, + { + "value": "xmark" + }, + { + "value": "xmarks-lines", + "keywords": [ + "xmarks", + "lines" + ] + }, + { + "value": "y" + }, + { + "value": "yen-sign", + "keywords": [ + "yen", + "sign" + ] + }, + { + "value": "yin-yang", + "keywords": [ + "yin", + "yang" + ] + }, + { + "value": "z" + } + ] + }, + "shTitle": { + "label": "$t:editor.control.sh_title.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "title" + } + }, + "shDescription": { + "label": "$t:editor.control.sh_description.label", + "widget": "i18n-text", + "apply": { + "type": "propValue", + "propKey": "description" + } + } + }, + "componentCapabilities": { + "comment": "sirsoft-admin_basic 78개 draggable 전수 capability. propControls(속성 탭, controls.json propValue 참조) + styleControls(스타일 탭) + events(동작) + nodeEditor(구조 에디터 슬롯, 단계 2/3). no-editable 0. 부록1 1:1 + 소스검증 정정(EmptyState/Breadcrumb 무이벤트, StatusBadge iconName=icon-picker).", + "Div": { + "label": "$t:editor.component.div", + "coreProps": [ + "id", + "dataKey" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "height", + "textAlign", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions", + "blur_until_loaded", + "comment" + ], + "flexEditor": "auto" + }, + "Span": { + "label": "$t:editor.component.span", + "styleControls": [ + "fontSize", + "fontWeight", + "textColor", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "P": { + "label": "$t:editor.component.p", + "styleControls": [ + "textAlign", + "fontSize", + "textColor", + "marginAll", + "fontBold", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H1": { + "label": "$t:editor.component.h1", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H2": { + "label": "$t:editor.component.h2", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H3": { + "label": "$t:editor.component.h3", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "H4": { + "label": "$t:editor.component.h4", + "styleControls": [ + "textAlign", + "fontSize", + "fontWeight", + "textColor", + "marginAll", + "fontItalic", + "textUnderline", + "whitespace" + ] + }, + "A": { + "label": "$t:editor.component.a", + "propControls": [ + "linkHref", + "linkTarget" + ], + "styleControls": [ + "fontSize", + "fontWeight", + "textColor", + "fontItalic", + "textUnderline", + "whitespace" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onClick" + ] + }, + "Button": { + "label": "$t:editor.component.button", + "propControls": [ + "componentDisabled" + ], + "styleControls": [ + "width", + "height", + "paddingAll", + "marginAll", + "textColor", + "backgroundColor", + "fontBold", + "fontItalic", + "textUnderline", + "whitespace" + ], + "advanced": [ + "permissions", + "lifecycle" + ], + "events": [ + "onClick", + "onHover" + ] + }, + "Img": { + "label": "$t:editor.component.img", + "propControls": [ + "imgSrc", + "imgAlt" + ], + "styleControls": [ + "width", + "height", + "marginAll" + ] + }, + "Icon": { + "label": "$t:editor.component.icon", + "propControls": [ + "iconName", + "iconStyle", + "iconSize", + "iconColor", + "iconSpin", + "iconPulse", + "iconFixedWidth", + "iconAria" + ], + "styleControls": [ + "fontSize", + "textColor", + "marginAll" + ] + }, + "Hr": { + "label": "$t:editor.component.hr", + "styleControls": [ + "marginAll", + "borderStyle", + "borderColor", + "opacity" + ] + }, + "Ul": { + "label": "$t:editor.component.ul", + "styleControls": [ + "paddingAll", + "marginAll", + "textColor", + "fontSize" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Li" + } + } + }, + "Ol": { + "label": "$t:editor.component.ol", + "styleControls": [ + "paddingAll", + "marginAll", + "textColor", + "fontSize" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Li" + } + } + }, + "Li": { + "label": "$t:editor.component.li", + "styleControls": [ + "paddingAll", + "marginAll", + "textColor", + "fontSize", + "fontWeight", + "fontItalic", + "textUnderline" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Span" + } + } + }, + "Nav": { + "label": "$t:editor.component.nav", + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "flexEditor": "auto", + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "A" + } + } + }, + "Section": { + "label": "$t:editor.component.section", + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ] + }, + "Code": { + "label": "$t:editor.component.code", + "styleControls": [ + "fontSize", + "textColor", + "backgroundColor", + "paddingAll", + "marginAll", + "borderRadius", + "whitespace" + ] + }, + "Pre": { + "label": "$t:editor.component.pre", + "styleControls": [ + "fontSize", + "textColor", + "backgroundColor", + "paddingAll", + "marginAll", + "borderRadius", + "overflow", + "whitespace" + ] + }, + "Container": { + "label": "$t:editor.component.container", + "coreProps": [ + "id", + "dataKey" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "flexEditor": "auto" + }, + "Grid": { + "label": "$t:editor.component.grid", + "propControls": [ + "gridCols", + "gridGap", + "gridRowGap", + "gridColGap", + "gridAutoRows", + "gridAutoCols", + "gridFlow" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onClick" + ] + }, + "Flex": { + "label": "$t:editor.component.flex", + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "height", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onClick" + ], + "flexEditor": "container" + }, + "SectionLayout": { + "label": "$t:editor.component.section_layout", + "propControls": [ + "secTitle", + "secSubtitle", + "secPadding", + "secBackground", + "secMaxWidth", + "secCentered", + "secBorder", + "secShadow", + "secRounded" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onClick" + ] + }, + "ThreeColumnLayout": { + "label": "$t:editor.component.three_column_layout", + "propControls": [ + "tclLeftWidth", + "tclRightWidth" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "overflow" + ] + }, + "Card": { + "label": "$t:editor.component.card", + "propControls": [ + "cardTitle", + "cardContent", + "cardImageUrl", + "cardImageAlt" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onClick" + ], + "flexEditor": "item" + }, + "Badge": { + "label": "$t:editor.component.badge", + "propControls": [ + "badgeColor", + "badgeText", + "badgeSize" + ], + "styleControls": [ + "marginAll" + ] + }, + "StatusBadge": { + "label": "$t:editor.component.status_badge", + "propControls": [ + "sbStatus", + "sbLabel", + "sbShowIcon", + "sbIconName" + ], + "styleControls": [ + "marginAll" + ] + }, + "Alert": { + "label": "$t:editor.component.alert", + "propControls": [ + "alertType", + "alertMessage", + "alertDismissible" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onDismiss" + ] + }, + "EmptyState": { + "label": "$t:editor.component.empty_state", + "propControls": [ + "esTitle", + "esDesc", + "esIconName", + "esIllustSrc", + "esIllustAlt" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width", + "textAlign" + ] + }, + "LoadingSpinner": { + "label": "$t:editor.component.loading_spinner", + "propControls": [ + "lsSize", + "lsColor", + "lsFullscreen", + "lsText" + ], + "styleControls": [ + "marginAll" + ] + }, + "PageHeader": { + "label": "$t:editor.component.page_header", + "propControls": [ + "phTitle", + "phDesc" + ], + "styleControls": [ + "marginAll" + ], + "advanced": [ + "permissions" + ], + "dataProps": [ + { + "propKey": "tabs", + "shape": "array", + "label": "$t:editor.data_prop.tabs", + "itemFields": [ + "id", + "label", + "value" + ] + }, + { + "propKey": "breadcrumbItems", + "shape": "array", + "label": "$t:editor.data_prop.breadcrumb_items", + "itemFields": [ + "label", + "href" + ] + } + ] + }, + "Breadcrumb": { + "label": "$t:editor.component.breadcrumb", + "propControls": [ + "bcSeparator", + "bcShowHome", + "bcHomeHref", + "bcMaxItems" + ], + "styleControls": [ + "marginAll", + "fontSize", + "textColor" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "items", + "itemLabel": "$t:editor.array_item.crumb", + "newItem": { + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "href", + "widget": "text", + "label": "$t:editor.array_field.href" + } + ] + } + } + }, + "TabNavigation": { + "label": "$t:editor.component.tab_navigation", + "propControls": [ + "tnActiveTabId", + "tnVariant", + "tnMobileBreakpoint" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onTabChange" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "tabs", + "itemLabel": "$t:editor.array_item.tab", + "newItem": { + "id": "", + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "id", + "widget": "text", + "label": "$t:editor.array_field.id" + }, + { + "key": "iconName", + "widget": "icon", + "label": "$t:editor.array_field.icon" + }, + { + "key": "badge", + "widget": "i18n-text", + "label": "$t:editor.array_field.badge" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + }, + "canvasOverlay": { + "kind": "tabnav", + "params": { + "arrayProp": "tabs" + } + } + }, + "TabNavigationScroll": { + "label": "$t:editor.component.tab_navigation_scroll", + "propControls": [ + "tnsActiveTabId", + "tnsSectionPrefix", + "tnsScrollOffset", + "tnsScrollDelay", + "tnsEnableSpy", + "tnsSpyOffset", + "tnsContainerId" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onTabChange" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "tabs", + "itemLabel": "$t:editor.array_item.tab", + "newItem": { + "id": "", + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "id", + "widget": "text", + "label": "$t:editor.array_field.id" + }, + { + "key": "iconName", + "widget": "icon", + "label": "$t:editor.array_field.icon" + }, + { + "key": "badge", + "widget": "i18n-text", + "label": "$t:editor.array_field.badge" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + }, + "dataProps": [ + { + "propKey": "tabs", + "shape": "array", + "label": "$t:editor.data_prop.tabs", + "itemFields": [ + "id", + "label" + ] + } + ] + }, + "Toggle": { + "label": "$t:editor.component.toggle", + "propControls": [ + "tgLabel", + "tgDesc", + "tgSize", + "tgDisabled", + "tgName" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "FormField": { + "label": "$t:editor.component.form_field", + "propControls": [ + "ffLabel", + "ffRequired", + "ffError", + "ffHelper", + "ffHorizontal", + "ffLabelWidth" + ], + "styleControls": [ + "width", + "marginAll" + ], + "advanced": [ + "permissions" + ] + }, + "Input": { + "label": "$t:editor.component.input", + "propControls": [ + "inputType", + "inputPlaceholder", + "inputName", + "inputRequired", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + } + ] + }, + "Textarea": { + "label": "$t:editor.component.textarea", + "propControls": [ + "textareaRows", + "inputPlaceholder", + "inputName", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + } + ] + }, + "Label": { + "label": "$t:editor.component.label", + "propControls": [ + "htmlFor" + ], + "styleControls": [ + "fontSize", + "fontWeight", + "textColor", + "fontItalic", + "textUnderline", + "whitespace", + "marginAll" + ] + }, + "Select": { + "label": "$t:editor.component.select", + "propControls": [ + "selectPlaceholder", + "selectOptions", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled" + ] + } + ] + }, + "Checkbox": { + "label": "$t:editor.component.checkbox", + "propControls": [ + "inputDisabled" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "RadioGroup": { + "label": "$t:editor.component.radio_group", + "propControls": [ + "inputName", + "rgInline", + "rgSize", + "selectOptions", + "fieldLabel", + "fieldError", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled" + ], + "required": true + } + ] + }, + "FileInput": { + "label": "$t:editor.component.file_input", + "propControls": [ + "fiAccept", + "fiMaxSize", + "fiButtonText", + "inputPlaceholder", + "inputDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "FileUploader": { + "label": "$t:editor.component.file_uploader", + "propControls": [ + "fuType", + "fuCollection", + "fuMaxFiles", + "fuMaxSize", + "fuAccept", + "fuAutoUpload", + "inputDisabled", + "fuConfirmRemove", + "fuPrimarySel" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onFilesChange" + ] + }, + "DataGrid": { + "label": "$t:editor.component.data_grid", + "propControls": [ + "dgPagination", + "dgPageSize" + ], + "styleControls": [ + "marginAll" + ], + "advanced": [ + "permissions" + ], + "events": [ + "onPageChange", + "onRowClick" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "columns", + "itemLabel": "$t:editor.array_item.column", + "newItem": { + "field": "", + "header": "" + }, + "fields": [ + { + "key": "header", + "widget": "i18n-text", + "label": "$t:editor.array_field.header", + "primary": true + }, + { + "key": "field", + "widget": "text", + "label": "$t:editor.array_field.field" + }, + { + "key": "width", + "widget": "text", + "label": "$t:editor.array_field.width" + }, + { + "key": "sortable", + "widget": "boolean", + "label": "$t:editor.array_field.sortable" + } + ] + } + }, + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.data", + "itemFields": [ + "id", + "name" + ], + "required": true + } + ] + }, + "CardGrid": { + "label": "$t:editor.component.card_grid", + "propControls": [ + "cgGridCols", + "cgGap", + "cgPagination", + "cgPageSize" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onPageChange" + ], + "nodeEditor": { + "kind": "array-cell-tree", + "params": { + "arrayProp": "cardColumns", + "itemLabel": "$t:editor.array_item.card_column", + "idField": "id", + "cellChildrenProp": "cellChildren", + "cellChildComponent": "Div", + "newItem": { + "id": "", + "cellChildren": [] + } + } + }, + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.data", + "itemFields": [ + "id", + "name" + ], + "required": true + } + ] + }, + "Pagination": { + "label": "$t:editor.component.pagination", + "propControls": [ + "pgMaxVisible", + "pgShowFirstLast", + "pgPrevText", + "pgNextText" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onPageChange" + ], + "dataProps": [ + { + "propKey": "currentPage", + "shape": "scalar", + "label": "$t:editor.data_prop.current_page" + }, + { + "propKey": "totalPages", + "shape": "scalar", + "label": "$t:editor.data_prop.total_pages" + } + ] + }, + "SearchBar": { + "label": "$t:editor.component.search_bar", + "propControls": [ + "sbPlaceholder", + "sbShowButton", + "sbShowSuggestions", + "inputName" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onChange", + "onSubmit" + ], + "dataProps": [ + { + "propKey": "suggestions", + "shape": "array", + "label": "$t:editor.data_prop.suggestions", + "itemFields": [ + "id", + "text" + ] + }, + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + } + ] + }, + "StatCard": { + "label": "$t:editor.component.stat_card", + "propControls": [ + "scValue", + "scLabel", + "scChange", + "scChangeLabel", + "scIconName", + "scTrend" + ], + "styleControls": [ + "width", + "paddingAll", + "marginAll" + ] + }, + "ProductCard": { + "label": "$t:editor.component.product_card", + "propControls": [ + "pcImageUrl", + "pcImageAlt", + "pcTitle", + "pcSubtitle", + "pcDesc", + "pcPrice", + "pcOrigPrice", + "pcDiscount", + "pcCurrency", + "pcButtonText" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onButtonClick" + ] + }, + "TemplateCard": { + "label": "$t:editor.component.template_card", + "propControls": [ + "tcImage", + "tcImageAlt", + "tcVendor", + "tcName", + "tcVersion", + "tcStatus", + "tcUpdateAvail", + "tcLatestVersion", + "tcShowLayoutBtn" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onLayoutEditClick" + ] + }, + "BarChart": { + "label": "$t:editor.component.bar_chart", + "propControls": [ + "bcHeight", + "bcShowLegend", + "bcShowGrid", + "bcShowYGrid", + "bcShowYAxis" + ], + "styleControls": [ + "marginAll", + "width" + ], + "nodeEditor": { + "kind": "array-group", + "params": { + "groups": [ + { + "arrayProp": "labels", + "title": "$t:editor.array_group.chart_labels", + "itemLabel": "$t:editor.array_item.chart_label", + "newItem": "", + "fields": [ + { + "key": "value", + "widget": "i18n-text", + "label": "$t:editor.array_field.chart_label", + "primary": true + } + ] + }, + { + "arrayProp": "datasets", + "title": "$t:editor.array_group.chart_datasets", + "itemLabel": "$t:editor.array_item.chart_dataset", + "newItem": { + "label": "", + "data": [], + "backgroundColor": "#7C3AED" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.chart_series", + "primary": true + }, + { + "key": "data", + "widget": "number-list", + "label": "$t:editor.array_field.chart_data" + }, + { + "key": "backgroundColor", + "widget": "color", + "label": "$t:editor.array_field.chart_color" + } + ] + } + ] + } + }, + "dataProps": [ + { + "propKey": "datasets", + "shape": "array", + "label": "$t:editor.data_prop.datasets", + "itemFields": [ + "label", + "data", + "backgroundColor" + ], + "required": true + } + ] + }, + "DonutChart": { + "label": "$t:editor.component.donut_chart", + "propControls": [ + "dcCenterLabel", + "dcCenterValue", + "dcSize", + "dcCutout", + "dcShowLegend" + ], + "styleControls": [ + "marginAll", + "width" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "data", + "itemLabel": "$t:editor.array_item.chart_slice", + "newItem": { + "name": "", + "value": 0, + "color": "#7C3AED" + }, + "fields": [ + { + "key": "name", + "widget": "i18n-text", + "label": "$t:editor.array_field.chart_name", + "primary": true + }, + { + "key": "value", + "widget": "number", + "label": "$t:editor.array_field.chart_value" + }, + { + "key": "color", + "widget": "color", + "label": "$t:editor.array_field.chart_color" + } + ] + } + }, + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.chart_data", + "itemFields": [ + "name", + "value", + "color" + ], + "required": true + } + ] + }, + "HtmlContent": { + "label": "$t:editor.component.html_content", + "propControls": [ + "hcIsHtml" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "textColor", + "fontSize" + ] + }, + "HtmlEditor": { + "label": "$t:editor.component.html_editor", + "propControls": [ + "heMultilingual", + "heIsHtml", + "heRows", + "hePlaceholder", + "heLabel", + "heShowHtmlToggle", + "heName", + "heHtmlFieldName", + "heReadOnly" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onChange" + ] + }, + "ImageGallery": { + "label": "$t:editor.component.image_gallery", + "propControls": [ + "igEnableZoom", + "igEnableSlideshow", + "igEnableFullscreen", + "igShowCounter", + "igShowDownload", + "igShowThumbnails" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onClose" + ], + "coreProps": true, + "dataProps": [ + { + "propKey": "images", + "shape": "array", + "label": "$t:editor.data_prop.images", + "itemFields": [ + "src", + "title", + "thumbnail" + ], + "required": true + } + ] + }, + "Form": { + "label": "$t:editor.component.form", + "coreProps": [ + "id", + "dataKey" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onSubmit" + ], + "nodeEditor": { + "kind": "children", + "params": { + "childComponent": "Input", + "childLabel": "$t:layout_editor.palette.input.label", + "childTemplate": { + "type": "basic", + "name": "Div", + "children": [ + { + "type": "basic", + "name": "Label", + "props": { + "className": "block text-sm font-medium text-gray-700 dark:text-gray-300 mb-1" + }, + "children": [ + { + "type": "basic", + "name": "Span", + "text": "" + } + ] + }, + { + "type": "basic", + "name": "Input", + "props": { + "type": "text", + "placeholder": "$t:layout_editor.palette.input.default_placeholder", + "className": "input" + } + } + ] + }, + "itemFields": [ + { + "kind": "text", + "label": "$t:layout_editor.list_editor.item_label" + }, + { + "kind": "prop", + "prop": "placeholder", + "label": "$t:layout_editor.list_editor.item_placeholder" + } + ] + } + } + }, + "Table": { + "label": "$t:editor.component.table", + "styleControls": [ + "width", + "height", + "marginAll", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "advanced": [ + "permissions" + ], + "nodeEditor": { + "kind": "table", + "params": { + "rowContainer": "Tbody", + "row": "Tr", + "cell": "Td", + "headerCell": "Th", + "colSpanProp": "colSpan", + "rowSpanProp": "rowSpan", + "cellBorder": { + "sides": [ + { + "value": "all", + "label": "$t:editor.cell_border.side_all", + "prefix": "border" + }, + { + "value": "top", + "label": "$t:editor.cell_border.side_top", + "prefix": "border-t" + }, + { + "value": "bottom", + "label": "$t:editor.cell_border.side_bottom", + "prefix": "border-b" + }, + { + "value": "left", + "label": "$t:editor.cell_border.side_left", + "prefix": "border-l" + }, + { + "value": "right", + "label": "$t:editor.cell_border.side_right", + "prefix": "border-r" + } + ], + "widths": [ + { + "value": "none", + "label": "$t:editor.cell_border.width_none" + }, + { + "value": "thin", + "label": "$t:editor.cell_border.width_thin", + "suffix": "" + }, + { + "value": "medium", + "label": "$t:editor.cell_border.width_medium", + "suffix": "-2" + }, + { + "value": "thick", + "label": "$t:editor.cell_border.width_thick", + "suffix": "-4" + } + ], + "colors": [ + { + "value": "gray-300", + "label": "$t:editor.cell_border.color_gray", + "swatch": "#d1d5db", + "token": "{MASKED}" + }, + { + "value": "gray-500", + "label": "$t:editor.cell_border.color_gray_dark", + "swatch": "#6b7280", + "token": "{MASKED}" + }, + { + "value": "slate-800", + "label": "$t:editor.cell_border.color_dark", + "swatch": "#1e293b", + "token": "{MASKED}" + }, + { + "value": "blue-500", + "label": "$t:editor.cell_border.color_blue", + "swatch": "#3b82f6", + "token": "{MASKED}" + }, + { + "value": "red-500", + "label": "$t:editor.cell_border.color_red", + "swatch": "#ef4444", + "token": "{MASKED}" + } + ] + }, + "cellBackground": { + "colors": [ + { + "value": "white", + "label": "$t:editor.cell_fill.color_white", + "swatch": "#ffffff", + "token": "{MASKED}" + }, + { + "value": "gray-100", + "label": "$t:editor.cell_fill.color_gray", + "swatch": "#f3f4f6", + "token": "{MASKED}" + }, + { + "value": "gray-200", + "label": "$t:editor.cell_fill.color_gray_dark", + "swatch": "#e5e7eb", + "token": "{MASKED}" + }, + { + "value": "yellow-100", + "label": "$t:editor.cell_fill.color_yellow", + "swatch": "#fef9c3", + "token": "{MASKED}" + }, + { + "value": "blue-100", + "label": "$t:editor.cell_fill.color_blue", + "swatch": "#dbeafe", + "token": "{MASKED}" + }, + { + "value": "green-100", + "label": "$t:editor.cell_fill.color_green", + "swatch": "#dcfce7", + "token": "{MASKED}" + }, + { + "value": "red-100", + "label": "$t:editor.cell_fill.color_red", + "swatch": "#fee2e2", + "token": "{MASKED}" + } + ] + }, + "cellPadding": { + "steps": [ + { + "value": "none", + "label": "$t:editor.cell_padding.step_none" + }, + { + "value": "narrow", + "label": "$t:editor.cell_padding.step_narrow", + "px": 4 + }, + { + "value": "normal", + "label": "$t:editor.cell_padding.step_normal", + "px": 8 + }, + { + "value": "wide", + "label": "$t:editor.cell_padding.step_wide", + "px": 16 + } + ] + } + } + }, + "canvasOverlay": { + "kind": "table", + "params": { + "rowContainer": "Tbody", + "row": "Tr", + "cell": "Td", + "headerCell": "Th", + "colSpanProp": "colSpan", + "rowSpanProp": "rowSpan", + "cellBorder": { + "sides": [ + { + "value": "all", + "label": "$t:editor.cell_border.side_all", + "prefix": "border" + }, + { + "value": "top", + "label": "$t:editor.cell_border.side_top", + "prefix": "border-t" + }, + { + "value": "bottom", + "label": "$t:editor.cell_border.side_bottom", + "prefix": "border-b" + }, + { + "value": "left", + "label": "$t:editor.cell_border.side_left", + "prefix": "border-l" + }, + { + "value": "right", + "label": "$t:editor.cell_border.side_right", + "prefix": "border-r" + } + ], + "widths": [ + { + "value": "none", + "label": "$t:editor.cell_border.width_none" + }, + { + "value": "thin", + "label": "$t:editor.cell_border.width_thin", + "suffix": "" + }, + { + "value": "medium", + "label": "$t:editor.cell_border.width_medium", + "suffix": "-2" + }, + { + "value": "thick", + "label": "$t:editor.cell_border.width_thick", + "suffix": "-4" + } + ], + "colors": [ + { + "value": "gray-300", + "label": "$t:editor.cell_border.color_gray", + "swatch": "#d1d5db", + "token": "{MASKED}" + }, + { + "value": "gray-500", + "label": "$t:editor.cell_border.color_gray_dark", + "swatch": "#6b7280", + "token": "{MASKED}" + }, + { + "value": "slate-800", + "label": "$t:editor.cell_border.color_dark", + "swatch": "#1e293b", + "token": "{MASKED}" + }, + { + "value": "blue-500", + "label": "$t:editor.cell_border.color_blue", + "swatch": "#3b82f6", + "token": "{MASKED}" + }, + { + "value": "red-500", + "label": "$t:editor.cell_border.color_red", + "swatch": "#ef4444", + "token": "{MASKED}" + } + ] + }, + "cellBackground": { + "colors": [ + { + "value": "white", + "label": "$t:editor.cell_fill.color_white", + "swatch": "#ffffff", + "token": "{MASKED}" + }, + { + "value": "gray-100", + "label": "$t:editor.cell_fill.color_gray", + "swatch": "#f3f4f6", + "token": "{MASKED}" + }, + { + "value": "gray-200", + "label": "$t:editor.cell_fill.color_gray_dark", + "swatch": "#e5e7eb", + "token": "{MASKED}" + }, + { + "value": "yellow-100", + "label": "$t:editor.cell_fill.color_yellow", + "swatch": "#fef9c3", + "token": "{MASKED}" + }, + { + "value": "blue-100", + "label": "$t:editor.cell_fill.color_blue", + "swatch": "#dbeafe", + "token": "{MASKED}" + }, + { + "value": "green-100", + "label": "$t:editor.cell_fill.color_green", + "swatch": "#dcfce7", + "token": "{MASKED}" + }, + { + "value": "red-100", + "label": "$t:editor.cell_fill.color_red", + "swatch": "#fee2e2", + "token": "{MASKED}" + } + ] + }, + "cellPadding": { + "steps": [ + { + "value": "none", + "label": "$t:editor.cell_padding.step_none" + }, + { + "value": "narrow", + "label": "$t:editor.cell_padding.step_narrow", + "px": 4 + }, + { + "value": "normal", + "label": "$t:editor.cell_padding.step_normal", + "px": 8 + }, + { + "value": "wide", + "label": "$t:editor.cell_padding.step_wide", + "px": 16 + } + ] + } + } + } + }, + "Accordion": { + "label": "$t:editor.component.accordion", + "propControls": [ + "accDefaultOpen", + "accDisabled" + ], + "styleControls": [ + "paddingAll", + "marginAll", + "width", + "backgroundColor", + "textColor", + "boxShadow", + "borderStyle", + "borderColor", + "borderRadius", + "opacity", + "overflow" + ], + "events": [ + "onToggle" + ] + }, + "IconButton": { + "label": "$t:editor.component.icon_button", + "propControls": [ + "ibIconName", + "ibLabel", + "ibVariant", + "ibSize", + "ibDisabled" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onClick" + ] + }, + "Dropdown": { + "label": "$t:editor.component.dropdown", + "propControls": [ + "ddLabel", + "ddPosition", + "ddVariant" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onItemClick" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "items", + "itemLabel": "$t:editor.array_item.menu_item", + "newItem": { + "label": "", + "value": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "value", + "widget": "text", + "label": "$t:editor.array_field.value" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + } + }, + "ActionMenu": { + "label": "$t:editor.component.action_menu", + "propControls": [ + "amTriggerLabel", + "amTriggerIcon", + "amPosition" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onItemClick" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "items", + "itemLabel": "$t:editor.array_item.menu_item", + "newItem": { + "id": "", + "label": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "id", + "widget": "text", + "label": "$t:editor.array_field.id" + }, + { + "key": "iconName", + "widget": "icon", + "label": "$t:editor.array_field.icon" + }, + { + "key": "variant", + "widget": "select", + "label": "$t:editor.array_field.variant", + "options": [ + { + "value": "default", + "label": "$t:editor.array_field.variant_default" + }, + { + "value": "danger", + "label": "$t:editor.array_field.variant_danger" + } + ] + }, + { + "key": "divider", + "widget": "boolean", + "label": "$t:editor.array_field.divider" + }, + { + "key": "disabled", + "widget": "boolean", + "label": "$t:editor.array_field.disabled" + } + ] + } + } + }, + "TagInput": { + "label": "$t:editor.component.tag_input", + "propControls": [ + "selectOptions", + "tiPlaceholder", + "tiCreatable", + "tiDisabled", + "tiIsMulti", + "tiClearable", + "tiSearchable", + "tiMaxItems", + "inputName" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "array", + "label": "$t:editor.data_prop.selected_tags", + "itemFields": [ + "value", + "label" + ] + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "group", + "count" + ] + } + ] + }, + "SearchableDropdown": { + "label": "$t:editor.component.searchable_dropdown", + "propControls": [ + "selectOptions", + "sdMultiple", + "sdSearchPlaceholder", + "sdDisabled", + "sdTriggerLabel", + "sdNoResults", + "sdInitial" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled", + "description" + ] + } + ] + }, + "RichSelect": { + "label": "$t:editor.component.rich_select", + "propControls": [ + "selectOptions", + "rsPlaceholder", + "rsDisabled", + "rsMaxHeight" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "scalar", + "label": "$t:editor.data_prop.value" + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label", + "disabled" + ] + } + ] + }, + "TagSelect": { + "label": "$t:editor.component.tag_select", + "propControls": [ + "selectOptions", + "tsPlaceholder", + "tsDisabled" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "value", + "shape": "array", + "label": "$t:editor.data_prop.selected_tags", + "itemFields": [ + "value", + "label" + ] + }, + { + "propKey": "options", + "shape": "array", + "label": "$t:editor.data_prop.options", + "itemFields": [ + "value", + "label" + ] + } + ] + }, + "IconSelect": { + "label": "$t:editor.component.icon_select", + "propControls": [ + "isPlaceholder", + "isSearchPlaceholder", + "isNoResults", + "isDisabled", + "inputName" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "options", + "itemLabel": "$t:editor.array_item.option", + "newItem": { + "value": "", + "label": "", + "faIcon": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "value", + "widget": "text", + "label": "$t:editor.array_field.value" + }, + { + "key": "faIcon", + "widget": "icon", + "label": "$t:editor.array_field.icon" + } + ], + "defaultItems": [ + { + "value": "LayoutDashboard", + "label": "LayoutDashboard", + "faIcon": "tachometer-alt" + }, + { + "value": "Settings", + "label": "Settings", + "faIcon": "cog" + }, + { + "value": "Menu", + "label": "Menu", + "faIcon": "bars" + }, + { + "value": "Users", + "label": "Users", + "faIcon": "users" + }, + { + "value": "Package", + "label": "Package", + "faIcon": "cube" + }, + { + "value": "Puzzle", + "label": "Puzzle", + "faIcon": "puzzle-piece" + }, + { + "value": "FileText", + "label": "FileText", + "faIcon": "file-alt" + }, + { + "value": "ShoppingCart", + "label": "ShoppingCart", + "faIcon": "shopping-cart" + }, + { + "value": "MessageSquare", + "label": "MessageSquare", + "faIcon": "comment" + }, + { + "value": "Home", + "label": "Home", + "faIcon": "home" + }, + { + "value": "User", + "label": "User", + "faIcon": "user" + }, + { + "value": "Search", + "label": "Search", + "faIcon": "search" + }, + { + "value": "Bell", + "label": "Bell", + "faIcon": "bell" + }, + { + "value": "Mail", + "label": "Mail", + "faIcon": "envelope" + }, + { + "value": "Calendar", + "label": "Calendar", + "faIcon": "calendar" + }, + { + "value": "Chart", + "label": "Chart", + "faIcon": "chart-bar" + }, + { + "value": "Database", + "label": "Database", + "faIcon": "database" + }, + { + "value": "Lock", + "label": "Lock", + "faIcon": "lock" + }, + { + "value": "Globe", + "label": "Globe", + "faIcon": "globe" + }, + { + "value": "Image", + "label": "Image", + "faIcon": "image" + } + ] + } + } + }, + "ChipCheckbox": { + "label": "$t:editor.component.chip_checkbox", + "propControls": [ + "ccValue", + "ccIcon", + "ccLabel", + "ccVariant", + "ccCustomColor" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "MultilingualInput": { + "label": "$t:editor.component.multilingual_input", + "propControls": [ + "miInputType", + "miLayout", + "miPlaceholder", + "miRequired", + "miDisabled", + "miMaxLength", + "miRows", + "inputName", + "fieldError" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "availableLocales", + "shape": "array", + "label": "$t:editor.data_prop.available_locales", + "itemFields": [ + "code", + "name", + "nativeName" + ] + } + ] + }, + "MultilingualTagInput": { + "label": "$t:editor.component.multilingual_tag_input", + "propControls": [ + "mtiPlaceholder", + "mtiDisabled", + "mtiCreatable", + "mtiMaxItems", + "mtiModalId", + "mtiStatePath", + "inputName", + "fieldError" + ], + "styleControls": [ + "width", + "marginAll" + ], + "events": [ + "onChange" + ] + }, + "LanguageSelector": { + "label": "$t:editor.component.language_selector", + "propControls": [ + "lsLanguageText", + "lsApiEndpoint", + "lsInline" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onLanguageChange" + ], + "dataProps": [ + { + "propKey": "availableLocales", + "shape": "array", + "label": "$t:editor.data_prop.available_locales" + } + ] + }, + "PermissionTree": { + "label": "$t:editor.component.permission_tree", + "styleControls": [ + "marginAll", + "paddingAll", + "width", + "borderStyle", + "borderColor", + "borderRadius" + ], + "events": [ + "onChange" + ], + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.data", + "itemFields": [ + "id", + "identifier", + "name", + "children" + ] + }, + { + "propKey": "value", + "shape": "array", + "label": "$t:editor.data_prop.selected_permissions", + "itemFields": [ + "id", + "scope_type" + ] + } + ] + }, + "CategoryTree": { + "label": "$t:editor.component.category_tree", + "propControls": [ + "ctSearchKeyword", + "ctShowProductCount", + "ctSelectable" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onToggle", + "onSelectionChange" + ], + "dataProps": [ + { + "propKey": "data", + "shape": "array", + "label": "$t:editor.data_prop.tree_data", + "itemFields": [ + "id", + "name", + "children" + ] + } + ] + }, + "ExtensionBadge": { + "label": "$t:editor.component.extension_badge", + "propControls": [ + "ebType", + "ebIdentifier", + "ebName" + ], + "styleControls": [ + "marginAll" + ] + }, + "UserProfile": { + "label": "$t:editor.component.user_profile", + "propControls": [ + "upProfileText", + "upLogoutText", + "upLanguageText", + "upLogoutEndpoint", + "upRedirectPath", + "upShowChevron", + "upDropdownDir", + "upDropdownOnly" + ], + "styleControls": [ + "marginAll" + ], + "events": [ + "onProfileClick", + "onLogoutClick" + ], + "dataProps": [ + { + "propKey": "user", + "shape": "object", + "label": "$t:editor.data_prop.user", + "itemFields": [ + "id", + "name", + "email", + "avatar" + ], + "required": true + } + ] + }, + "FilterGroup": { + "label": "$t:editor.component.filter_group", + "propControls": [ + "fgTitle", + "fgShowReset" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "events": [ + "onChange", + "onReset" + ], + "dataProps": [ + { + "propKey": "filters", + "shape": "array", + "label": "$t:editor.data_prop.filters", + "itemFields": [ + "id", + "label", + "type", + "options" + ], + "required": true + } + ] + }, + "SortableMenuList": { + "label": "$t:editor.component.sortable_menu_list", + "propControls": [ + "smlSelectedId", + "smlTitle", + "smlEnableDrag", + "smlToggleDisabled" + ], + "styleControls": [ + "marginAll", + "width" + ], + "events": [ + "onSelect", + "onOrderChange" + ], + "dataProps": [ + { + "propKey": "items", + "shape": "array", + "label": "$t:editor.data_prop.menu_items", + "itemFields": [ + "id", + "name", + "children" + ], + "required": true + } + ] + }, + "DynamicFieldList": { + "label": "$t:editor.component.dynamic_field_list", + "propControls": [ + "dflMaxItems" + ], + "styleControls": [ + "marginAll", + "width" + ], + "events": [ + "onItemAdd", + "onItemRemove" + ], + "nodeEditor": { + "kind": "array", + "params": { + "arrayProp": "columns", + "itemLabel": "$t:editor.array_item.column", + "newItem": { + "key": "", + "type": "input", + "label": "", + "placeholder": "" + }, + "fields": [ + { + "key": "label", + "widget": "i18n-text", + "label": "$t:editor.array_field.label", + "primary": true + }, + { + "key": "key", + "widget": "text", + "label": "$t:editor.array_field.field" + }, + { + "key": "type", + "widget": "select", + "label": "$t:editor.array_field.col_type", + "options": [ + { + "value": "input", + "label": "$t:editor.col_type.input" + }, + { + "value": "number", + "label": "$t:editor.col_type.number" + }, + { + "value": "select", + "label": "$t:editor.col_type.select" + }, + { + "value": "textarea", + "label": "$t:editor.col_type.textarea" + }, + { + "value": "multilingual", + "label": "$t:editor.col_type.multilingual" + } + ] + }, + { + "key": "placeholder", + "widget": "i18n-text", + "label": "$t:editor.array_field.placeholder" + } + ] + } + }, + "dataProps": [ + { + "propKey": "items", + "shape": "array", + "label": "$t:editor.data_prop.items", + "required": true + } + ] + }, + "Td": { + "label": "$t:editor.component.td", + "styleControls": [ + "fontBold", + "fontItalic", + "textUnderline", + "textAlign", + "fontSize", + "textColor" + ] + }, + "Th": { + "label": "$t:editor.component.th", + "styleControls": [ + "fontBold", + "fontItalic", + "textUnderline", + "textAlign", + "fontSize", + "textColor" + ] + }, + "AdminSidebar": { + "label": "$t:editor.component.admin_sidebar", + "propControls": [ + "asLogo", + "asLogoAlt", + "asCollapsed", + "asCurrentLocale" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "width" + ], + "dataProps": [ + { + "propKey": "menu", + "shape": "array", + "label": "$t:editor.data_prop.admin_sidebar_menu", + "itemFields": [ + "id", + "name", + "slug", + "url", + "icon", + "children" + ], + "required": true + } + ] + }, + "AdminFooter": { + "label": "$t:editor.component.admin_footer", + "propControls": [ + "afCopyright", + "afVersion", + "afCopyrightModalId", + "afChangelogModalId" + ], + "styleControls": [ + "marginAll", + "paddingAll", + "backgroundColor", + "textColor" + ], + "dataProps": [ + { + "propKey": "quickLinks", + "shape": "array", + "label": "$t:editor.data_prop.admin_footer_quick_links", + "itemFields": [ + "id", + "label", + "url", + "iconName" + ] + } + ] + }, + "ThemeToggle": { + "label": "$t:editor.component.theme_toggle", + "propControls": [ + "ttAutoText", + "ttLightText", + "ttDarkText" + ], + "styleControls": [ + "marginAll" + ] + }, + "NotificationCenter": { + "label": "$t:editor.component.notification_center", + "propControls": [ + "ncTitleText", + "ncEmptyText", + "ncMarkAllReadText", + "ncDeleteAllText", + "ncUnreadOnlyText", + "ncUnreadOnly", + "ncDropdownAlign" + ], + "styleControls": [ + "marginAll" + ], + "dataProps": [ + { + "propKey": "notifications", + "shape": "array", + "label": "$t:editor.data_prop.notification_items", + "itemFields": [ + "id", + "title", + "message", + "read", + "created_at" + ] + }, + { + "propKey": "unreadCount", + "shape": "scalar", + "label": "$t:editor.data_prop.notification_unread_count" + } + ] + }, + "ColumnSelector": { + "label": "$t:editor.component.column_selector", + "propControls": [ + "csTriggerLabel", + "csRequiredText", + "csMenuTitle", + "csMenuDescription", + "csPosition", + "csTriggerIconName" + ], + "styleControls": [ + "marginAll" + ], + "dataProps": [ + { + "propKey": "columns", + "shape": "array", + "label": "$t:editor.data_prop.column_items", + "itemFields": [ + "field", + "label", + "visible" + ] + } + ] + }, + "SectionHeader": { + "label": "$t:editor.component.section_header", + "propControls": [ + "shTitle", + "shDescription" + ], + "styleControls": [ + "marginAll", + "paddingAll" + ], + "coreProps": [ + "id" + ] + } + }, + "actionRecipes": { + "comment": "admin 은 callServerThen 강조(폼/테이블 저장). params + build 풀 프레임워크.", + "goToPage": { + "label": "$t:editor.action.go_to_page.label", + "params": [ + { + "key": "url", + "label": "$t:editor.action.go_to_page.param_url", + "widget": "page-picker" + } + ], + "build": { + "handler": "navigate", + "params": { + "path": "{{url}}" + } + } + }, + "showMessage": { + "label": "$t:editor.action.show_message.label", + "params": [ + { + "key": "text", + "label": "$t:editor.action.show_message.param_text", + "widget": "i18n-text" + }, + { + "key": "tone", + "label": "$t:editor.action.show_message.param_tone", + "widget": "select", + "options": [ + { + "value": "success", + "label": "$t:editor.action.show_message.tone_success" + }, + { + "value": "error", + "label": "$t:editor.action.show_message.tone_error" + }, + { + "value": "info", + "label": "$t:editor.action.show_message.tone_info" + } + ] + } + ], + "build": { + "handler": "toast", + "params": { + "message": "{{text}}", + "type": "{{tone}}" + } + } + }, + "changeState": { + "label": "$t:editor.action.change_state.label", + "params": [ + { + "key": "key", + "label": "$t:editor.action.change_state.param_key", + "widget": "state-key-picker" + }, + { + "key": "value", + "label": "$t:editor.action.change_state.param_value", + "widget": "text" + } + ], + "build": { + "handler": "setState", + "target": "local", + "params": { + "{{key}}": "{{value}}" + } + } + }, + "refreshData": { + "label": "$t:editor.action.refresh_data.label", + "params": [ + { + "key": "src", + "label": "$t:editor.action.refresh_data.param_src", + "widget": "datasource-picker" + } + ], + "build": { + "handler": "refetchDataSource", + "params": { + "dataSourceId": "{{src}}" + } + } + }, + "callServerThen": { + "label": "$t:editor.action.call_server_then.label", + "params": [ + { + "key": "endpoint", + "label": "$t:editor.action.call_server_then.param_endpoint", + "widget": "text" + }, + { + "key": "onSuccess", + "label": "$t:editor.action.call_server_then.param_on_success", + "widget": "action-list" + }, + { + "key": "onError", + "label": "$t:editor.action.call_server_then.param_on_error", + "widget": "action-list" + } + ], + "build": { + "handler": "apiCall", + "target": "{{endpoint}}", + "onSuccess": "{{onSuccess}}", + "onError": "{{onError}}" + } + }, + "setLocale": { + "label": "$t:editor.action.set_locale.label", + "params": [ + { + "key": "target", + "label": "$t:editor.action.set_locale.param_target", + "widget": "select", + "options": [ + { + "value": "ko", + "label": "$t:editor.action.set_locale.target_ko" + }, + { + "value": "en", + "label": "$t:editor.action.set_locale.target_en" + }, + { + "value": "ja", + "label": "$t:editor.action.set_locale.target_ja" + } + ] + } + ], + "build": { + "handler": "setLocale", + "params": { + "target": "{{target}}" + } + } + }, + "setTheme": { + "label": "$t:editor.action.set_theme.label", + "params": [ + { + "key": "target", + "label": "$t:editor.action.set_theme.param_target", + "widget": "select", + "options": [ + { + "value": "auto", + "label": "$t:editor.action.set_theme.target_auto" + }, + { + "value": "light", + "label": "$t:editor.action.set_theme.target_light" + }, + { + "value": "dark", + "label": "$t:editor.action.set_theme.target_dark" + } + ] + } + ], + "build": { + "handler": "setTheme", + "params": { + "target": "{{target}}" + } + } + }, + "scrollToSection": { + "label": "$t:editor.action.scroll_to_section.label", + "params": [ + { + "key": "sectionId", + "label": "$t:editor.action.scroll_to_section.param_section_id", + "widget": "text" + } + ], + "build": { + "handler": "scrollToSection", + "params": { + "sectionId": "{{sectionId}}" + } + } + }, + "setDateRange": { + "label": "$t:editor.action.set_date_range.label", + "params": [ + { + "key": "preset", + "label": "$t:editor.action.set_date_range.param_preset", + "widget": "select", + "options": [ + { + "value": "today", + "label": "$t:editor.action.set_date_range.preset_today" + }, + { + "value": "week", + "label": "$t:editor.action.set_date_range.preset_week" + }, + { + "value": "month", + "label": "$t:editor.action.set_date_range.preset_month" + }, + { + "value": "year", + "label": "$t:editor.action.set_date_range.preset_year" + } + ] + } + ], + "build": { + "handler": "setDateRange", + "params": { + "preset": "{{preset}}" + } + } + }, + "toggleFilterVisibility": { + "label": "$t:editor.action.toggle_filter_visibility.label", + "params": [ + { + "key": "filterKey", + "label": "$t:editor.action.toggle_filter_visibility.param_filter_key", + "widget": "text" + } + ], + "build": { + "handler": "toggleFilterVisibility", + "params": { + "filterKey": "{{filterKey}}" + } + } + }, + "saveMultilingualTag": { + "label": "$t:editor.action.save_multilingual_tag.label", + "params": [ + { + "key": "tag", + "label": "$t:editor.action.save_multilingual_tag.param_tag", + "widget": "i18n-text" + } + ], + "build": { + "handler": "saveMultilingualTag", + "params": { + "tag": "{{tag}}" + } + } + }, + "initTheme": { + "label": "$t:editor.action.init_theme.label", + "params": [ + { + "key": "target", + "label": "$t:editor.action.init_theme.param_target", + "widget": "select", + "options": [ + { + "value": "auto", + "label": "$t:editor.action.init_theme.target_auto" + }, + { + "value": "light", + "label": "$t:editor.action.init_theme.target_light" + }, + { + "value": "dark", + "label": "$t:editor.action.init_theme.target_dark" + } + ] + } + ], + "build": { + "handler": "initTheme", + "params": { + "target": "{{target}}" + } + } + }, + "initMenuFromUrl": { + "label": "$t:editor.action.init_menu_from_url.label", + "params": [], + "build": { + "handler": "initMenuFromUrl" + } + }, + "initFilterVisibility": { + "label": "$t:editor.action.init_filter_visibility.label", + "params": [], + "build": { + "handler": "initFilterVisibility" + } + } + }, + "computedRecipes": { + "comment": "admin_basic 소유 자동 계산 친화 보기 프리셋 (R-P1~R-P4). expr 은 {{}} 없이 {paramKey} 플레이스홀더만.", + "filter_default": { + "label": "$t:editor.computed.filter_default.label", + "group": "common", + "params": [ + { + "key": "localPath", + "label": "$t:editor.computed.filter_default.param_local_path", + "widget": "text", + "required": true + }, + { + "key": "queryKey", + "label": "$t:editor.computed.filter_default.param_query_key", + "widget": "text", + "required": true + }, + { + "key": "fallback", + "label": "$t:editor.computed.filter_default.param_fallback", + "widget": "text" + } + ], + "expr": "_local.{localPath} ?? query.{queryKey} ?? '{fallback}'" + }, + "readonly_by_ability": { + "label": "$t:editor.computed.readonly_by_ability.label", + "group": "common", + "params": [ + { + "key": "source", + "label": "$t:editor.computed.readonly_by_ability.param_source", + "widget": "datasource-picker", + "required": true + }, + { + "key": "abilityKey", + "label": "$t:editor.computed.readonly_by_ability.param_ability_key", + "widget": "text", + "required": true + }, + { + "key": "requireRouteId", + "label": "$t:editor.computed.readonly_by_ability.param_require_route_id", + "widget": "toggle" + } + ], + "expr": "{source}?.data?.abilities?.{abilityKey} !== true" + }, + "options_from_api": { + "label": "$t:editor.computed.options_from_api.label", + "group": "common", + "params": [ + { + "key": "source", + "label": "$t:editor.computed.options_from_api.param_source", + "widget": "binding-picker", + "required": true + }, + { + "key": "filter", + "label": "$t:editor.computed.options_from_api.param_filter", + "widget": "condition" + }, + { + "key": "valueField", + "label": "$t:editor.computed.options_from_api.param_value_field", + "widget": "text", + "required": true + }, + { + "key": "labelField", + "label": "$t:editor.computed.options_from_api.param_label_field", + "widget": "text", + "required": true + } + ], + "expr": "({source} ?? []).filter({filter}).map(x => ({ value: x.{valueField}, label: x.{labelField} }))" + }, + "constant": { + "label": "$t:editor.computed.constant.label", + "group": "common", + "params": [ + { + "key": "valueKind", + "label": "$t:editor.computed.constant.param_value_kind", + "widget": "select", + "options": [ + { + "value": "string", + "label": "$t:editor.computed.constant.value_kind_string" + }, + { + "value": "number", + "label": "$t:editor.computed.constant.value_kind_number" + }, + { + "value": "boolean", + "label": "$t:editor.computed.constant.value_kind_boolean" + } + ] + }, + { + "key": "value", + "label": "$t:editor.computed.constant.param_value", + "widget": "text" + } + ], + "expr": "'{value}'" + } + }, + "errorRecipes": { + "comment": "-3 — 페이지 설정 [에러 처리] 탭. 403/404/500 등 오류 상황 친화 동작. 키 = 핸들러명(ErrorHandlingForm 이 r.id === handler 로 매칭). build/params 는 코어 시드(coreActionRecipes errorRecipes)와 정합 — setState 는 동적 키 단일이 아닌 state-key-value 스프레드(여러 상태 키·빈 값 입력 보존), openModal 은 top-level target(엔진 dispatch 가 읽는 위치), showErrorPage 는 표시 위치(content/full).", + "showErrorPage": { + "label": "$t:editor.error.show_error_page.label", + "params": [ + { + "key": "target", + "label": "$t:editor.error.show_error_page.param_target", + "widget": "select", + "options": [ + { + "value": "content" + }, + { + "value": "full" + } + ] + } + ], + "build": { + "handler": "showErrorPage", + "params": { + "target": "{{target}}" + } + } + }, + "navigate": { + "label": "$t:editor.error.navigate.label", + "params": [ + { + "key": "path", + "label": "$t:editor.error.navigate.param_path", + "widget": "page-picker" + } + ], + "build": { + "handler": "navigate", + "params": { + "path": "{{path}}" + } + } + }, + "toast": { + "label": "$t:editor.error.toast.label", + "params": [ + { + "key": "message", + "label": "$t:editor.error.toast.param_text", + "widget": "i18n-text" + } + ], + "build": { + "handler": "toast", + "params": { + "message": "{{message}}" + } + } + }, + "openModal": { + "label": "$t:editor.error.open_modal.label", + "params": [ + { + "key": "target", + "label": "$t:editor.error.open_modal.param_modal_id", + "widget": "modal-picker" + } + ], + "build": { + "handler": "openModal", + "target": "{{target}}" + } + }, + "setState": { + "label": "$t:editor.error.set_state.label", + "params": [ + { + "key": "target", + "label": "$t:editor.error.set_state.param_target", + "widget": "select", + "options": [ + { + "value": "local" + }, + { + "value": "global" + } + ] + }, + { + "key": "state", + "label": "$t:editor.error.set_state.param_state", + "widget": "state-key-value" + }, + { + "key": "merge", + "label": "$t:editor.error.set_state.param_merge", + "widget": "toggle" + } + ], + "build": { + "handler": "setState", + "params": { + "target": "{{target}}", + "merge": "{{merge}}", + "...": "{{state}}" + } + } + }, + "sequence": { + "label": "$t:editor.error.sequence.label", + "params": [ + { + "key": "actions", + "label": "$t:editor.error.sequence.param_actions", + "widget": "action-list" + } + ], + "build": { + "handler": "sequence", + "params": { + "actions": "{{actions}}" + } + } + }, + "parallel": { + "label": "$t:editor.error.parallel.label", + "params": [ + { + "key": "actions", + "label": "$t:editor.error.parallel.param_actions", + "widget": "action-list" + } + ], + "build": { + "handler": "parallel", + "params": { + "actions": "{{actions}}" + } + } + } + }, + "loadingComponents": { + "comment": "-4 — [로딩 화면] 탭 로딩 표시 컴포넌트 후보. components.json 에 실제 등록된 로딩 역할 컴포넌트만 (LoadingSpinner=spinner, PageLoading=page). skeleton 역할 전용 컴포넌트는 미등록.", + "loadingSpinner": { + "name": "LoadingSpinner", + "role": "spinner", + "label": "$t:editor.loading.loading_spinner" + }, + "pageLoading": { + "name": "PageLoading", + "role": "page", + "label": "$t:editor.loading.page_loading" + } + }, + "conditionRecipes": { + "comment": "admin 권한/능력(H)·폼 검증(G)·로딩/저장 상태 보강. expr 본문(중괄호 없음).", + "operators": [ + { + "value": "isAdmin", + "label": "$t:editor.condition.is_admin", + "expr": "_global?.currentUser?.is_admin === true" + }, + { + "value": "isLoggedIn", + "label": "$t:editor.condition.is_logged_in", + "expr": "_global?.currentUser?.uuid" + }, + { + "value": "isSaving", + "label": "$t:editor.condition.is_saving", + "expr": "_local?.isSaving" + }, + { + "value": "notSaving", + "label": "$t:editor.condition.not_saving", + "expr": "!_local?.isSaving" + }, + { + "value": "hasChanges", + "label": "$t:editor.condition.has_changes", + "expr": "_local?.hasChanges" + }, + { + "value": "hasErrors", + "label": "$t:editor.condition.has_errors", + "expr": "!!_local?.errors" + }, + { + "value": "noErrors", + "label": "$t:editor.condition.no_errors", + "expr": "!_local?.errors" + }, + { + "value": "dsHasData", + "label": "$t:editor.condition.ds_has_data", + "params": [ + { + "key": "src", + "label": "$t:editor.condition.param_src", + "widget": "datasource-picker" + } + ], + "expr": "({src}?.data?.length ?? 0) > 0" + }, + { + "value": "dsEmpty", + "label": "$t:editor.condition.ds_empty", + "params": [ + { + "key": "src", + "label": "$t:editor.condition.param_src", + "widget": "datasource-picker" + } + ], + "expr": "({src}?.data?.length ?? 0) === 0" + }, + { + "value": "dsLoading", + "label": "$t:editor.condition.ds_loading", + "params": [ + { + "key": "src", + "label": "$t:editor.condition.param_src", + "widget": "datasource-picker" + } + ], + "expr": "{src}?.loading" + }, + { + "value": "fieldEquals", + "label": "$t:editor.condition.field_equals", + "params": [ + { + "key": "field", + "label": "$t:editor.condition.param_field", + "widget": "text" + }, + { + "key": "value", + "label": "$t:editor.condition.param_value", + "widget": "text" + } + ], + "expr": "{field} === '{value}'", + "aliases": [ + "({field} ?? '{default}') === '{value}'", + "({field} ?? {default}) === '{value}'" + ] + }, + { + "value": "fieldNotEquals", + "label": "$t:editor.condition.field_not_equals", + "params": [ + { + "key": "field", + "label": "$t:editor.condition.param_field", + "widget": "text" + }, + { + "key": "value", + "label": "$t:editor.condition.param_value", + "widget": "text" + } + ], + "expr": "{field} !== '{value}'", + "aliases": [ + "({field} ?? '{default}') !== '{value}'", + "({field} ?? {default}) !== '{value}'" + ] + }, + { + "value": "stateEquals", + "label": "$t:editor.condition.state_equals", + "params": [ + { + "key": "key", + "label": "$t:editor.condition.param_state_key", + "widget": "state-key-picker" + }, + { + "key": "value", + "label": "$t:editor.condition.param_value", + "widget": "text" + } + ], + "expr": "{key} === '{value}'" + }, + { + "value": "isEditMode", + "label": "$t:editor.condition.is_edit_mode", + "expr": "!!route?.id" + }, + { + "value": "isCreateMode", + "label": "$t:editor.condition.is_create_mode", + "expr": "!route?.id" + }, + { + "value": "fieldHasError", + "label": "$t:editor.condition.field_has_error", + "params": [ + { + "key": "field", + "label": "$t:editor.condition.param_field", + "widget": "text" + } + ], + "expr": "!!_local?.errors?.['{field}']" + }, + { + "value": "hasAbility", + "label": "$t:editor.condition.has_ability", + "params": [ + { + "key": "scope", + "label": "$t:editor.condition.param_scope", + "widget": "text" + }, + { + "key": "ability", + "label": "$t:editor.condition.param_ability", + "widget": "text" + } + ], + "expr": "{scope}?.abilities?.{ability} !== false" + }, + { + "value": "valueTruthy", + "label": "$t:editor.condition.value_truthy", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path}", + "aliases": [ + "{path} ?? false", + "{path} ?? true" + ] + }, + { + "value": "valueFalsy", + "label": "$t:editor.condition.value_falsy", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "!{path}" + }, + { + "value": "listNonEmpty", + "label": "$t:editor.condition.list_non_empty", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "({path} ?? []).length > 0", + "aliases": [ + "{path} && {path}.length > 0", + "{path}?.length > 0", + "({path}?.length ?? 0) > 0" + ] + }, + { + "value": "listEmpty", + "label": "$t:editor.condition.list_empty", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "({path} ?? []).length === 0", + "aliases": [ + "!{path} || {path}.length === 0", + "{path}?.length === 0", + "({path}?.length ?? 0) === 0", + "!({path} ?? []).length", + "!{path}.length", + "!{path}?.length" + ] + }, + { + "value": "numGte", + "label": "$t:editor.condition.num_gte", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} >= {n}", + "aliases": [ + "({path} ?? 0) >= {n}" + ] + }, + { + "value": "numLte", + "label": "$t:editor.condition.num_lte", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} <= {n}", + "aliases": [ + "({path} ?? 0) <= {n}" + ] + }, + { + "value": "numGt", + "label": "$t:editor.condition.num_gt", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} > {n}", + "aliases": [ + "({path} ?? 0) > {n}", + "({path} ?? []).length > {n}" + ] + }, + { + "value": "numLt", + "label": "$t:editor.condition.num_lt", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + }, + { + "key": "n", + "label": "$t:editor.condition.param_number", + "widget": "text" + } + ], + "expr": "{path} < {n}", + "aliases": [ + "({path} ?? 0) < {n}" + ] + }, + { + "value": "valueIsTrue", + "label": "$t:editor.condition.value_is_true", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === true" + }, + { + "value": "valueIsFalse", + "label": "$t:editor.condition.value_is_false", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === false" + }, + { + "value": "valueNotFalse", + "label": "$t:editor.condition.value_not_false", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== false" + }, + { + "value": "valueNotTrue", + "label": "$t:editor.condition.value_not_true", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== true" + }, + { + "value": "valueDefined", + "label": "$t:editor.condition.value_defined", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== undefined" + }, + { + "value": "valueUndefined", + "label": "$t:editor.condition.value_undefined", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === undefined" + }, + { + "value": "valueNotNull", + "label": "$t:editor.condition.value_not_null", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} !== null", + "aliases": [ + "{path} != null" + ] + }, + { + "value": "valueIsNull", + "label": "$t:editor.condition.value_is_null", + "params": [ + { + "key": "path", + "label": "$t:editor.condition.param_path", + "widget": "state-key-picker" + } + ], + "expr": "{path} === null", + "aliases": [ + "{path} == null" + ] + }, + { + "value": "fieldMatches", + "label": "$t:editor.condition.field_matches", + "params": [ + { + "key": "a", + "label": "$t:editor.condition.param_field_a", + "widget": "state-key-picker" + }, + { + "key": "b", + "label": "$t:editor.condition.param_field_b", + "widget": "state-key-picker" + } + ], + "expr": "{a} === {b}", + "aliases": [ + "{a} === ({b} ?? '{default}')", + "({a} ?? 0) === {b}" + ] + }, + { + "value": "fieldDiffers", + "label": "$t:editor.condition.field_differs", + "params": [ + { + "key": "a", + "label": "$t:editor.condition.param_field_a", + "widget": "state-key-picker" + }, + { + "key": "b", + "label": "$t:editor.condition.param_field_b", + "widget": "state-key-picker" + } + ], + "expr": "{a} !== {b}", + "aliases": [ + "{a} != {b}", + "{a} !== ({b} ?? '{default}')" + ] + } + ] + }, + "sampleGlobal": { + "comment": "admin 베이스 레이아웃이 의존하는 _global.* baseline. 관리자 분기용 currentUser.is_admin: true + 권한. `$`-prefixed 키($locale/$locales)는 PreviewCanvas 가 렌더 컨텍스트 최상위로 끌어올리는 엔진 전역 샘플(런타임 createGlobalVariables 와 동일 위치) — 로그인 화면 등 로케일 선택 드롭다운(`{{$locales}}`) 미리보기용.", + "$locale": "ko", + "$locales": [ + "ko", + "en" + ], + "currentUser": { + "uuid": "sample-uuid-admin", + "id": 1, + "name": "샘플 관리자", + "nickname": "샘플 관리자", + "email": "admin@example.com", + "avatar": null, + "avatar_url": null, + "is_admin": true, + "roles": [ + "super_admin" + ], + "permissions": [ + "core.*" + ] + }, + "settings": { + "general": { + "site_name": "샘플 사이트", + "site_description": "편집 모드 미리보기 — 실제 사이트 설정은 운영 환경에서 적용됩니다.", + "site_logo_url": null + }, + "site_name": "샘플 사이트" + }, + "site": { + "name": "샘플 사이트" + } + }, + "sampleData": { + "comment": "admin 자체 + 코어 SSoT 도메인. locales/admin_menus/me/installed_modules/active_plugins/users 등. 실제 데이터소스 ID 는 착수 시점 admin 레이아웃 data_sources 로 재검증 — 본 블록은 코어 SSoT/공통 폴백.", + "byDataSourceId": { + "locales": { + "data": [ + { + "code": "ko", + "name": "한국어", + "native": "한국어", + "active": true, + "default": true + }, + { + "code": "en", + "name": "English", + "native": "English", + "active": true, + "default": false + }, + { + "code": "ja", + "name": "일본어", + "native": "日本語", + "active": true, + "default": false + } + ] + }, + "me": { + "data": { + "id": 1, + "uuid": "sample-uuid-admin", + "name": "샘플 관리자", + "email": "admin@example.com", + "profile_image": null, + "roles": [ + "super_admin" + ], + "permissions": [ + "core.*" + ], + "last_login_at": "2026-05-29T09:00:00+09:00" + } + }, + "installed_modules": { + "data": [ + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "쇼핑몰 모듈" + }, + { + "identifier": "sirsoft-board", + "name": "게시판", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "게시판 모듈" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "정적 페이지 모듈" + } + ] + }, + "active_plugins": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active", + "enabled": true, + "description": "결제 플러그인" + } + ] + }, + "users": { + "data": { + "data": [ + { + "number": 355, + "uuid": "00000000-0000-4000-8000-000000000003", + "name": "연윤미", + "nickname": null, + "email": "mijung32@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 362, + "identifier": "playwright_test_6a1a6f5400fff", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 354, + "uuid": "00000000-0000-4000-8000-000000000004", + "name": "임영길", + "nickname": null, + "email": "youngsoo58@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 361, + "identifier": "playwright_test_6a1a6f53f1137", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 353, + "uuid": "00000000-0000-4000-8000-000000000005", + "name": "함재호", + "nickname": null, + "email": "youngwhan.choi@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 359, + "identifier": "playwright_test_6a1a6f53f0fb7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 352, + "uuid": "00000000-0000-4000-8000-000000000006", + "name": "홍경춘", + "nickname": null, + "email": "sungjin59@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 360, + "identifier": "playwright_test_6a1a6f53f10d4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 351, + "uuid": "00000000-0000-4000-8000-000000000007", + "name": "정수연", + "nickname": null, + "email": "xgwon@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 358, + "identifier": "playwright_test_6a1a6f53eb332", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:02:11", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 350, + "uuid": "00000000-0000-4000-8000-000000000008", + "name": "탁홍선", + "nickname": null, + "email": "jaehun.bae@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 356, + "identifier": "playwright_test_6a1a6f02268a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 349, + "uuid": "00000000-0000-4000-8000-000000000009", + "name": "표승현", + "nickname": null, + "email": "han.jina@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 355, + "identifier": "playwright_test_6a1a6f022390b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 348, + "uuid": "00000000-0000-4000-8000-000000000010", + "name": "구도연", + "nickname": null, + "email": "jihye06@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 354, + "identifier": "playwright_test_6a1a6f021f633", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 347, + "uuid": "00000000-0000-4000-8000-000000000011", + "name": "옥지혜", + "nickname": null, + "email": "cho.suran@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 353, + "identifier": "playwright_test_6a1a6f021f628", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 346, + "uuid": "00000000-0000-4000-8000-000000000012", + "name": "방윤미", + "nickname": null, + "email": "jungsoo04@example.org", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 357, + "identifier": "playwright_test_6a1a6f022f471", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 14:00:49", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 345, + "uuid": "00000000-0000-4000-8000-000000000013", + "name": "신예준", + "nickname": null, + "email": "sangjun71@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 352, + "identifier": "playwright_test_6a1a6e97a20cf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 344, + "uuid": "00000000-0000-4000-8000-000000000014", + "name": "황수정", + "nickname": null, + "email": "rseo@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 351, + "identifier": "playwright_test_6a1a6e97a1e6b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 343, + "uuid": "00000000-0000-4000-8000-000000000015", + "name": "국상준", + "nickname": null, + "email": "chang.yeojin@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 350, + "identifier": "playwright_test_6a1a6e979de31", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 342, + "uuid": "00000000-0000-4000-8000-000000000016", + "name": "권형철", + "nickname": null, + "email": "hwang.miyoung@example.com", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 349, + "identifier": "playwright_test_6a1a6e979de4f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + }, + { + "number": 341, + "uuid": "00000000-0000-4000-8000-000000000017", + "name": "노동현", + "nickname": null, + "email": "seo.banhee@example.net", + "language": "ko", + "language_label": "한국어", + "country": null, + "country_flag": null, + "country_name": null, + "status": "active", + "status_label": "활성", + "status_variant": "success", + "mobile": null, + "roles": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 348, + "identifier": "playwright_test_6a1a6e979dde1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}" + } + ], + "email_verified_at": "2026-05-30 13:59:03", + "last_login_at": null, + "created_at": "2026-05-30", + "is_owner": false, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + } + ], + "statistics": { + "total_users": 355, + "users_this_week": 354, + "users_this_month": 355, + "users_today": 0, + "active_users_this_week": 1 + }, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + }, + "pagination": { + "current_page": 1, + "last_page": 24, + "per_page": 15, + "total": 355, + "from": 1, + "to": 15, + "has_more_pages": true + } + } + }, + "roles": { + "data": { + "data": [ + { + "id": 1, + "identifier": "admin", + "name": "관리자", + "name_raw": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "description": "시스템의 모든 기능에 접근할 수 있는 최고 관리자입니다.", + "description_raw": { + "ko": "시스템의 모든 기능에 접근할 수 있는 최고 관리자입니다.", + "en": "Super administrator with access to all system features.", + "ja": "システムのすべての機能にアクセスできる最高管理者です。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 2, + "identifier": "manager", + "name": "매니저", + "name_raw": { + "ko": "매니저", + "en": "Manager", + "ja": "マネージャー" + }, + "description": "콘텐츠 및 사용자 관리 권한을 가진 관리자입니다.", + "description_raw": { + "ko": "콘텐츠 및 사용자 관리 권한을 가진 관리자입니다.", + "en": "Manager with content and user management permissions.", + "ja": "コンテンツおよびユーザー管理権限を持つ管理者です。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 3, + "identifier": "user", + "name": "일반 사용자", + "name_raw": { + "ko": "일반 사용자", + "en": "User", + "ja": "一般ユーザー" + }, + "description": "기본 사용자 역할입니다.", + "description_raw": { + "ko": "기본 사용자 역할입니다.", + "en": "Default user role.", + "ja": "基本的なユーザーロールです。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 4, + "identifier": "guest", + "name": "비회원", + "name_raw": { + "ko": "비회원", + "en": "Guest", + "ja": "非会員" + }, + "description": "인증되지 않은 사용자 역할입니다. 관리자가 권한을 부여할 수 있습니다.", + "description_raw": { + "ko": "인증되지 않은 사용자 역할입니다. 관리자가 권한을 부여할 수 있습니다.", + "en": "Unauthenticated user role. Permissions can be granted by administrators.", + "ja": "認証されていないユーザーロールです。管理者が権限を付与することができます。" + }, + "extension_type": "core", + "extension_identifier": "core", + "extension_name": null, + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 5, + "identifier": "sirsoft-ecommerce.manager", + "name": "이커머스 관리자", + "name_raw": { + "ko": "이커머스 관리자", + "en": "Ecommerce Manager", + "ja": "eコマース管理者" + }, + "description": "이커머스 관리 권한을 가진 역할", + "description_raw": { + "ko": "이커머스 관리 권한을 가진 역할", + "en": "Role with ecommerce management permissions", + "ja": "eコマース管理権限を持つロール" + }, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "extension_name": "이커머스", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 6, + "identifier": "sirsoft-gdpr.privacy", + "name": "개인정보 운영자", + "name_raw": { + "ko": "개인정보 운영자", + "en": "Privacy Operator", + "ja": "個人情報管理者" + }, + "description": "GDPR 도메인 운영 권한 (설정·동의 이력 조회)", + "description_raw": { + "ko": "GDPR 도메인 운영 권한 (설정·동의 이력 조회)", + "en": "Operational authority over GDPR domain (settings, consent log)", + "ja": "GDPRドメイン運営権限(設定・同意履歴閲覧)" + }, + "extension_type": "plugin", + "extension_identifier": "sirsoft-gdpr", + "extension_name": "GDPR (일반 데이터 보호 규정)", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-23 22:43:42", + "updated_at": "2026-05-23 22:44:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 7, + "identifier": "sirsoft-board.notice.manager", + "name": "공지사항 게시판 관리자", + "name_raw": { + "ko": "공지사항 게시판 관리자", + "en": "Notice Board Manager" + }, + "description": "공지사항 게시판의 관리자 역할", + "description_raw": { + "ko": "공지사항 게시판의 관리자 역할", + "en": "Manager role for notice board" + }, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "extension_name": "게시판", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-26 11:41:23", + "updated_at": "2026-05-26 11:41:23", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 8, + "identifier": "sirsoft-board.notice.step", + "name": "공지사항 게시판 스텝", + "name_raw": { + "ko": "공지사항 게시판 스텝", + "en": "Notice Board Step" + }, + "description": "공지사항 게시판의 스텝 역할", + "description_raw": { + "ko": "공지사항 게시판의 스텝 역할", + "en": "Step role for notice board" + }, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "extension_name": "게시판", + "is_deletable": false, + "is_active": true, + "created_at": "2026-05-26 11:41:23", + "updated_at": "2026-05-26 11:41:23", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 9, + "identifier": "playwright_test_6a17dc96c7eb0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 10, + "identifier": "playwright_test_6a17dc96c7ec1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 11, + "identifier": "playwright_test_6a17dc96c7edf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 12, + "identifier": "playwright_test_6a17dc96c8081", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:11:34", + "updated_at": "2026-05-28 15:11:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 13, + "identifier": "playwright_test_6a17dcc5ddad1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:12:21", + "updated_at": "2026-05-28 15:12:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 14, + "identifier": "playwright_test_6a17dcc5ddbd5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:12:21", + "updated_at": "2026-05-28 15:12:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 15, + "identifier": "playwright_test_6a17dcc5e1b71", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:12:21", + "updated_at": "2026-05-28 15:12:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 16, + "identifier": "playwright_test_6a17dd2194edd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 17, + "identifier": "playwright_test_6a17dd2194ee7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 18, + "identifier": "playwright_test_6a17dd21985b9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 19, + "identifier": "playwright_test_6a17dd21a9384", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:13:53", + "updated_at": "2026-05-28 15:13:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 20, + "identifier": "playwright_test_6a17dd7fafe12", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 21, + "identifier": "playwright_test_6a17dd7fafe1c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 22, + "identifier": "playwright_test_6a17dd7fafe0c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 23, + "identifier": "playwright_test_6a17dd7fb32a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:15:27", + "updated_at": "2026-05-28 15:15:27", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 24, + "identifier": "playwright_test_6a17dde5d21ad", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 25, + "identifier": "playwright_test_6a17dde5d3abf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 26, + "identifier": "playwright_test_6a17dde5d5f60", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 27, + "identifier": "playwright_test_6a17dde5dadda", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:17:09", + "updated_at": "2026-05-28 15:17:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 28, + "identifier": "playwright_test_6a17de242d897", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 29, + "identifier": "playwright_test_6a17de2432df0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 30, + "identifier": "playwright_test_6a17de2432e95", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 31, + "identifier": "playwright_test_6a17de24330d3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:18:12", + "updated_at": "2026-05-28 15:18:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 32, + "identifier": "playwright_test_6a17e706bba23", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 33, + "identifier": "playwright_test_6a17e706c111f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 34, + "identifier": "playwright_test_6a17e706c3b29", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 35, + "identifier": "playwright_test_6a17e706c548d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:56:06", + "updated_at": "2026-05-28 15:56:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 36, + "identifier": "playwright_test_6a17e7d64c039", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 37, + "identifier": "playwright_test_6a17e7d65221c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 38, + "identifier": "playwright_test_6a17e7d6566ee", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 39, + "identifier": "playwright_test_6a17e7d65e293", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 15:59:34", + "updated_at": "2026-05-28 15:59:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 40, + "identifier": "playwright_test_6a17e81dde098", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:00:45", + "updated_at": "2026-05-28 16:00:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 41, + "identifier": "playwright_test_6a17e81dde1c6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:00:45", + "updated_at": "2026-05-28 16:00:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 42, + "identifier": "playwright_test_6a17e81ddfb8a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:00:45", + "updated_at": "2026-05-28 16:00:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 43, + "identifier": "playwright_test_6a17e9164da2f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 44, + "identifier": "playwright_test_6a17e91651700", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 45, + "identifier": "playwright_test_6a17e916516db", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 46, + "identifier": "playwright_test_6a17e916565c5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:04:54", + "updated_at": "2026-05-28 16:04:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 47, + "identifier": "playwright_test_6a17ea5ec2240", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 48, + "identifier": "playwright_test_6a17ea5ec5562", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 49, + "identifier": "playwright_test_6a17ea5ecc4b4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 50, + "identifier": "playwright_test_6a17ea5ee1c46", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:10:22", + "updated_at": "2026-05-28 16:10:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 51, + "identifier": "playwright_test_6a17f1db0af02", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 52, + "identifier": "playwright_test_6a17f1db0ff11", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 53, + "identifier": "playwright_test_6a17f1db13bb6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 54, + "identifier": "playwright_test_6a17f1db17f91", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 55, + "identifier": "playwright_test_6a17f1db1b73d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:42:19", + "updated_at": "2026-05-28 16:42:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 56, + "identifier": "playwright_test_6a17f20d43d10", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 57, + "identifier": "playwright_test_6a17f20d4a002", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 58, + "identifier": "playwright_test_6a17f20d5e8b1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 59, + "identifier": "playwright_test_6a17f20d5e917", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 60, + "identifier": "playwright_test_6a17f20d6844b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:09", + "updated_at": "2026-05-28 16:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 61, + "identifier": "playwright_test_6a17f234cf3de", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 62, + "identifier": "playwright_test_6a17f234d1bb7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 63, + "identifier": "playwright_test_6a17f234d1d6b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 64, + "identifier": "playwright_test_6a17f234d784b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 65, + "identifier": "playwright_test_6a17f234da59d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:43:48", + "updated_at": "2026-05-28 16:43:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 66, + "identifier": "playwright_test_6a17f2e9e0038", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:46:49", + "updated_at": "2026-05-28 16:46:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 67, + "identifier": "playwright_test_6a17f2e9e01c7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:46:49", + "updated_at": "2026-05-28 16:46:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 68, + "identifier": "playwright_test_6a17f2fcc5543", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 69, + "identifier": "playwright_test_6a17f2fcc8edc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 70, + "identifier": "playwright_test_6a17f2fcce288", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 71, + "identifier": "playwright_test_6a17f2fcd271e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 16:47:08", + "updated_at": "2026-05-28 16:47:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 72, + "identifier": "playwright_test_6a17f61d4148b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 73, + "identifier": "playwright_test_6a17f61d4149a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 74, + "identifier": "playwright_test_6a17f61d45ee9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 75, + "identifier": "playwright_test_6a17f61d4ed7a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 17:00:29", + "updated_at": "2026-05-28 17:00:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 76, + "identifier": "playwright_test_6a180583206cc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 77, + "identifier": "playwright_test_6a18058320716", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 78, + "identifier": "playwright_test_6a18058320769", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 80, + "identifier": "playwright_test_6a18058321211", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:06:11", + "updated_at": "2026-05-28 18:06:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 81, + "identifier": "playwright_test_6a1805d65fbcd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:07:34", + "updated_at": "2026-05-28 18:07:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 82, + "identifier": "playwright_test_6a180811ecc8c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-28 18:17:05", + "updated_at": "2026-05-28 18:17:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 83, + "identifier": "playwright_test_6a19031a3affd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:10", + "updated_at": "2026-05-29 12:08:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 84, + "identifier": "playwright_test_6a19031a3b01e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:10", + "updated_at": "2026-05-29 12:08:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 85, + "identifier": "playwright_test_6a19031a3b01a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:10", + "updated_at": "2026-05-29 12:08:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 86, + "identifier": "playwright_test_6a19034a882c6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:58", + "updated_at": "2026-05-29 12:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 87, + "identifier": "playwright_test_6a19034a931e2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:58", + "updated_at": "2026-05-29 12:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 88, + "identifier": "playwright_test_6a19034a9ae8b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:08:58", + "updated_at": "2026-05-29 12:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 89, + "identifier": "playwright_test_6a1903972c6a4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:10:15", + "updated_at": "2026-05-29 12:10:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 90, + "identifier": "playwright_test_6a1903972f066", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:10:15", + "updated_at": "2026-05-29 12:10:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 91, + "identifier": "playwright_test_6a1903972f0f9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:10:15", + "updated_at": "2026-05-29 12:10:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 92, + "identifier": "playwright_test_6a19040a9ec23", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:10", + "updated_at": "2026-05-29 12:12:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 93, + "identifier": "playwright_test_6a19040aa1996", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:10", + "updated_at": "2026-05-29 12:12:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 94, + "identifier": "playwright_test_6a19040aac473", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:10", + "updated_at": "2026-05-29 12:12:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 95, + "identifier": "playwright_test_6a1904247c017", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:36", + "updated_at": "2026-05-29 12:12:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 96, + "identifier": "playwright_test_6a19042487e7a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:36", + "updated_at": "2026-05-29 12:12:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 97, + "identifier": "playwright_test_6a1904248d0ba", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:12:36", + "updated_at": "2026-05-29 12:12:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 98, + "identifier": "playwright_test_6a19049930b74", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:14:33", + "updated_at": "2026-05-29 12:14:33", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 99, + "identifier": "playwright_test_6a19049934717", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:14:33", + "updated_at": "2026-05-29 12:14:33", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 100, + "identifier": "playwright_test_6a1904993845b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:14:33", + "updated_at": "2026-05-29 12:14:33", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 101, + "identifier": "playwright_test_6a19050d83538", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:16:29", + "updated_at": "2026-05-29 12:16:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 102, + "identifier": "playwright_test_6a19050d835a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:16:29", + "updated_at": "2026-05-29 12:16:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 103, + "identifier": "playwright_test_6a19050d83708", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:16:29", + "updated_at": "2026-05-29 12:16:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 104, + "identifier": "playwright_test_6a1905d926fb6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:19:53", + "updated_at": "2026-05-29 12:19:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 105, + "identifier": "playwright_test_6a1905d92700b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:19:53", + "updated_at": "2026-05-29 12:19:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 106, + "identifier": "playwright_test_6a1905d9299ba", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:19:53", + "updated_at": "2026-05-29 12:19:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 107, + "identifier": "playwright_test_6a1905ede4135", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:20:13", + "updated_at": "2026-05-29 12:20:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 108, + "identifier": "playwright_test_6a1905ede5c66", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:20:13", + "updated_at": "2026-05-29 12:20:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 109, + "identifier": "playwright_test_6a1905ede5c8a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:20:13", + "updated_at": "2026-05-29 12:20:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 110, + "identifier": "playwright_test_6a1908d0c735f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:32:32", + "updated_at": "2026-05-29 12:32:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 111, + "identifier": "playwright_test_6a1908d0cf540", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:32:32", + "updated_at": "2026-05-29 12:32:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 112, + "identifier": "playwright_test_6a1908d0cf52e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:32:32", + "updated_at": "2026-05-29 12:32:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 113, + "identifier": "playwright_test_6a190947db84d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:34:31", + "updated_at": "2026-05-29 12:34:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 114, + "identifier": "playwright_test_6a190947de88a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:34:31", + "updated_at": "2026-05-29 12:34:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 115, + "identifier": "playwright_test_6a190947e119b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:34:31", + "updated_at": "2026-05-29 12:34:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 116, + "identifier": "playwright_test_6a1909af2ecab", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:36:15", + "updated_at": "2026-05-29 12:36:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 117, + "identifier": "playwright_test_6a1909af2ec8c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:36:15", + "updated_at": "2026-05-29 12:36:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 118, + "identifier": "playwright_test_6a1909af34d5e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:36:15", + "updated_at": "2026-05-29 12:36:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 119, + "identifier": "playwright_test_6a190a734de69", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:39:31", + "updated_at": "2026-05-29 12:39:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 120, + "identifier": "playwright_test_6a190a734de6f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:39:31", + "updated_at": "2026-05-29 12:39:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 121, + "identifier": "playwright_test_6a190a734de52", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:39:31", + "updated_at": "2026-05-29 12:39:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 122, + "identifier": "playwright_test_6a190ac935cc8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:40:57", + "updated_at": "2026-05-29 12:40:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 123, + "identifier": "playwright_test_6a190ac935cd3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:40:57", + "updated_at": "2026-05-29 12:40:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 125, + "identifier": "playwright_test_6a190addb6c04", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:41:17", + "updated_at": "2026-05-29 12:41:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 126, + "identifier": "playwright_test_6a190ae21ae66", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:41:22", + "updated_at": "2026-05-29 12:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 127, + "identifier": "playwright_test_6a190ae5989a8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:41:25", + "updated_at": "2026-05-29 12:41:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 128, + "identifier": "playwright_test_6a190b2593b90", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:42:29", + "updated_at": "2026-05-29 12:42:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 129, + "identifier": "playwright_test_6a190b2d26ee2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:42:37", + "updated_at": "2026-05-29 12:42:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 130, + "identifier": "playwright_test_6a190b30a35d7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:42:40", + "updated_at": "2026-05-29 12:42:40", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 131, + "identifier": "playwright_test_6a190b952e4ec", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:44:21", + "updated_at": "2026-05-29 12:44:21", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 132, + "identifier": "playwright_test_6a190b9eca307", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:44:30", + "updated_at": "2026-05-29 12:44:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 133, + "identifier": "playwright_test_6a190ba24042e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:44:34", + "updated_at": "2026-05-29 12:44:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 134, + "identifier": "playwright_test_6a190bda433df", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:45:30", + "updated_at": "2026-05-29 12:45:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 135, + "identifier": "playwright_test_6a190be3e631d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:45:39", + "updated_at": "2026-05-29 12:45:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 136, + "identifier": "playwright_test_6a190be7558c8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:45:43", + "updated_at": "2026-05-29 12:45:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 137, + "identifier": "playwright_test_6a190c2c3f6dc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:46:52", + "updated_at": "2026-05-29 12:46:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 138, + "identifier": "playwright_test_6a190c35ede0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:47:01", + "updated_at": "2026-05-29 12:47:01", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 139, + "identifier": "playwright_test_6a190c398dd03", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:47:05", + "updated_at": "2026-05-29 12:47:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 140, + "identifier": "playwright_test_6a190ca057e36", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:48:48", + "updated_at": "2026-05-29 12:48:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 141, + "identifier": "playwright_test_6a190ca38c0d4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:48:51", + "updated_at": "2026-05-29 12:48:51", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 142, + "identifier": "playwright_test_6a190ca71e680", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 12:48:55", + "updated_at": "2026-05-29 12:48:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 143, + "identifier": "playwright_test_6a191039e6138", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:04:09", + "updated_at": "2026-05-29 13:04:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 144, + "identifier": "playwright_test_6a19103fad1bf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:04:15", + "updated_at": "2026-05-29 13:04:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 145, + "identifier": "playwright_test_6a1910430beaf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:04:19", + "updated_at": "2026-05-29 13:04:19", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 146, + "identifier": "playwright_test_6a191093ab385", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:05:39", + "updated_at": "2026-05-29 13:05:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 147, + "identifier": "playwright_test_6a191096b500a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:05:42", + "updated_at": "2026-05-29 13:05:42", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 148, + "identifier": "playwright_test_6a19109a1dc50", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 13:05:46", + "updated_at": "2026-05-29 13:05:46", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 149, + "identifier": "playwright_test_6a195132a2c99", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 150, + "identifier": "playwright_test_6a195132a2cd4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 151, + "identifier": "playwright_test_6a195132a2cbd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 152, + "identifier": "playwright_test_6a195132a3066", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:41:22", + "updated_at": "2026-05-29 17:41:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 153, + "identifier": "playwright_test_6a1951b12de6e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 154, + "identifier": "playwright_test_6a1951b130dde", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 155, + "identifier": "playwright_test_6a1951b137805", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 156, + "identifier": "playwright_test_6a1951b13b460", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 17:43:29", + "updated_at": "2026-05-29 17:43:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 157, + "identifier": "playwright_test_6a1968cf8ff62", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 158, + "identifier": "playwright_test_6a1968cf8ffaf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 159, + "identifier": "playwright_test_6a1968cf8ff36", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 160, + "identifier": "playwright_test_6a1968cf94022", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 161, + "identifier": "playwright_test_6a1968cf9414d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 162, + "identifier": "playwright_test_6a1968cf9420d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 163, + "identifier": "playwright_test_6a1968cf982e6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:22:07", + "updated_at": "2026-05-29 19:22:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 164, + "identifier": "playwright_test_6a196981999ce", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 165, + "identifier": "playwright_test_6a1969819bef4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 166, + "identifier": "playwright_test_6a1969819fdf5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 167, + "identifier": "playwright_test_6a196981a2128", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 168, + "identifier": "playwright_test_6a196981a3151", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 169, + "identifier": "playwright_test_6a196981a6422", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 170, + "identifier": "playwright_test_6a196981ae952", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:25:05", + "updated_at": "2026-05-29 19:25:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 171, + "identifier": "playwright_test_6a1969d527124", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:26:29", + "updated_at": "2026-05-29 19:26:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 172, + "identifier": "playwright_test_6a196a1b8e6a9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 173, + "identifier": "playwright_test_6a196a1b93f1a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 174, + "identifier": "playwright_test_6a196a1b9b0fc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 175, + "identifier": "playwright_test_6a196a1ba1ea0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 176, + "identifier": "playwright_test_6a196a1ba38a3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 177, + "identifier": "playwright_test_6a196a1ba5c65", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 178, + "identifier": "playwright_test_6a196a1badd87", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:27:39", + "updated_at": "2026-05-29 19:27:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 179, + "identifier": "playwright_test_6a196a559103f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 180, + "identifier": "playwright_test_6a196a5591034", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 181, + "identifier": "playwright_test_6a196a559a3ed", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 183, + "identifier": "playwright_test_6a196a559e084", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 184, + "identifier": "playwright_test_6a196a55a05c8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 185, + "identifier": "playwright_test_6a196a55a5420", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:28:37", + "updated_at": "2026-05-29 19:28:37", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 186, + "identifier": "playwright_test_6a196a7312546", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:07", + "updated_at": "2026-05-29 19:29:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 187, + "identifier": "playwright_test_6a196aa30dfa9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 188, + "identifier": "playwright_test_6a196aa3160c7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 189, + "identifier": "playwright_test_6a196aa3189f0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 190, + "identifier": "playwright_test_6a196aa31bb0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 191, + "identifier": "playwright_test_6a196aa31caba", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 192, + "identifier": "playwright_test_6a196aa322af8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:29:55", + "updated_at": "2026-05-29 19:29:55", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 193, + "identifier": "playwright_test_6a196ac46d4e0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:28", + "updated_at": "2026-05-29 19:30:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 194, + "identifier": "playwright_test_6a196ac7aeb96", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:31", + "updated_at": "2026-05-29 19:30:31", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 195, + "identifier": "playwright_test_6a196acbd0a6f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:35", + "updated_at": "2026-05-29 19:30:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 196, + "identifier": "playwright_test_6a196acfbce93", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:39", + "updated_at": "2026-05-29 19:30:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 197, + "identifier": "playwright_test_6a196ad38acb6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:43", + "updated_at": "2026-05-29 19:30:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 198, + "identifier": "playwright_test_6a196ad78bf8b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:47", + "updated_at": "2026-05-29 19:30:47", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 199, + "identifier": "playwright_test_6a196adb5007c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:30:51", + "updated_at": "2026-05-29 19:30:51", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 200, + "identifier": "playwright_test_6a196b5867eff", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:32:56", + "updated_at": "2026-05-29 19:32:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 201, + "identifier": "playwright_test_6a196b5c349ae", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:00", + "updated_at": "2026-05-29 19:33:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 202, + "identifier": "playwright_test_6a196b60617c1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:04", + "updated_at": "2026-05-29 19:33:04", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 203, + "identifier": "playwright_test_6a196b647f926", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:08", + "updated_at": "2026-05-29 19:33:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 204, + "identifier": "playwright_test_6a196b686340d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:12", + "updated_at": "2026-05-29 19:33:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 205, + "identifier": "playwright_test_6a196b6c7d717", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:16", + "updated_at": "2026-05-29 19:33:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 206, + "identifier": "playwright_test_6a196b709e16c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:20", + "updated_at": "2026-05-29 19:33:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 207, + "identifier": "playwright_test_6a196b74b669d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 19:33:24", + "updated_at": "2026-05-29 19:33:24", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 208, + "identifier": "playwright_test_6a197b162ca81", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:06", + "updated_at": "2026-05-29 20:40:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 209, + "identifier": "playwright_test_6a197b1dd570c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:13", + "updated_at": "2026-05-29 20:40:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 210, + "identifier": "playwright_test_6a197b223cc18", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:18", + "updated_at": "2026-05-29 20:40:18", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 211, + "identifier": "playwright_test_6a197b26688d1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:22", + "updated_at": "2026-05-29 20:40:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 212, + "identifier": "playwright_test_6a197b2a1b129", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:26", + "updated_at": "2026-05-29 20:40:26", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 213, + "identifier": "playwright_test_6a197b2e90690", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:30", + "updated_at": "2026-05-29 20:40:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 214, + "identifier": "playwright_test_6a197b3334f28", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:35", + "updated_at": "2026-05-29 20:40:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 215, + "identifier": "playwright_test_6a197b3770379", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:39", + "updated_at": "2026-05-29 20:40:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 216, + "identifier": "playwright_test_6a197b3bc6cd1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:43", + "updated_at": "2026-05-29 20:40:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 217, + "identifier": "playwright_test_6a197b406df82", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:48", + "updated_at": "2026-05-29 20:40:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 218, + "identifier": "playwright_test_6a197b4479732", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:52", + "updated_at": "2026-05-29 20:40:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 219, + "identifier": "playwright_test_6a197b48ce74d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:40:56", + "updated_at": "2026-05-29 20:40:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 220, + "identifier": "playwright_test_6a197bafb53d7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:39", + "updated_at": "2026-05-29 20:42:39", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 221, + "identifier": "playwright_test_6a197bb2e3d67", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:42", + "updated_at": "2026-05-29 20:42:42", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 222, + "identifier": "playwright_test_6a197bb674dee", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:46", + "updated_at": "2026-05-29 20:42:46", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 223, + "identifier": "playwright_test_6a197bb9d458b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:49", + "updated_at": "2026-05-29 20:42:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 224, + "identifier": "playwright_test_6a197bbd558fd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:53", + "updated_at": "2026-05-29 20:42:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 225, + "identifier": "playwright_test_6a197bc1053aa", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:42:57", + "updated_at": "2026-05-29 20:42:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 226, + "identifier": "playwright_test_6a197bc48f611", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:00", + "updated_at": "2026-05-29 20:43:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 227, + "identifier": "playwright_test_6a197bc9373ab", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:05", + "updated_at": "2026-05-29 20:43:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 228, + "identifier": "playwright_test_6a197bcd6d60d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:09", + "updated_at": "2026-05-29 20:43:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 229, + "identifier": "playwright_test_6a197bd18cd49", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:13", + "updated_at": "2026-05-29 20:43:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 230, + "identifier": "playwright_test_6a197bd54fde8", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:17", + "updated_at": "2026-05-29 20:43:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 231, + "identifier": "playwright_test_6a197bd8d1237", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:43:20", + "updated_at": "2026-05-29 20:43:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 232, + "identifier": "playwright_test_6a197e5b69386", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:03", + "updated_at": "2026-05-29 20:54:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 233, + "identifier": "playwright_test_6a197e6cd6e32", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 234, + "identifier": "playwright_test_6a197e6cdacd2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 235, + "identifier": "playwright_test_6a197e6cde04b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 236, + "identifier": "playwright_test_6a197e6ce261e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 237, + "identifier": "playwright_test_6a197e6ce50e9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 238, + "identifier": "playwright_test_6a197e6cf0bf9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:54:20", + "updated_at": "2026-05-29 20:54:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 239, + "identifier": "playwright_test_6a197f13b4fca", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 20:57:07", + "updated_at": "2026-05-29 20:57:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 240, + "identifier": "playwright_test_6a19807e46cca", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 241, + "identifier": "playwright_test_6a19807e51ab4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 242, + "identifier": "playwright_test_6a19807e60d80", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 243, + "identifier": "playwright_test_6a19807e646fb", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 244, + "identifier": "playwright_test_6a19807e66d36", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 245, + "identifier": "playwright_test_6a19807e71b02", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 246, + "identifier": "playwright_test_6a19807e721b6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:10", + "updated_at": "2026-05-29 21:03:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 247, + "identifier": "playwright_test_6a19808badf52", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:23", + "updated_at": "2026-05-29 21:03:23", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 248, + "identifier": "playwright_test_6a19808ef0916", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:26", + "updated_at": "2026-05-29 21:03:26", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 249, + "identifier": "playwright_test_6a19809010c07", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:28", + "updated_at": "2026-05-29 21:03:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 250, + "identifier": "playwright_test_6a198090aada0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:28", + "updated_at": "2026-05-29 21:03:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 251, + "identifier": "playwright_test_6a198090cc5f0", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:28", + "updated_at": "2026-05-29 21:03:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 252, + "identifier": "playwright_test_6a1980916a6a5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:29", + "updated_at": "2026-05-29 21:03:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 253, + "identifier": "playwright_test_6a198091c5301", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:29", + "updated_at": "2026-05-29 21:03:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 254, + "identifier": "playwright_test_6a19809882ec9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:36", + "updated_at": "2026-05-29 21:03:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 255, + "identifier": "playwright_test_6a19809d28eae", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:41", + "updated_at": "2026-05-29 21:03:41", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 256, + "identifier": "playwright_test_6a1980a06ba2e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:44", + "updated_at": "2026-05-29 21:03:44", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 257, + "identifier": "playwright_test_6a1980a0a6baf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:44", + "updated_at": "2026-05-29 21:03:44", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 258, + "identifier": "playwright_test_6a1980a127908", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:45", + "updated_at": "2026-05-29 21:03:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 259, + "identifier": "playwright_test_6a1980a14e863", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:45", + "updated_at": "2026-05-29 21:03:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 260, + "identifier": "playwright_test_6a1980a1bf543", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:45", + "updated_at": "2026-05-29 21:03:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 261, + "identifier": "playwright_test_6a1980a642d1f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:50", + "updated_at": "2026-05-29 21:03:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 262, + "identifier": "playwright_test_6a1980a9cfea9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:53", + "updated_at": "2026-05-29 21:03:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 263, + "identifier": "playwright_test_6a1980ac9af4d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:56", + "updated_at": "2026-05-29 21:03:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 264, + "identifier": "playwright_test_6a1980aedb251", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:58", + "updated_at": "2026-05-29 21:03:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 265, + "identifier": "playwright_test_6a1980afae345", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:59", + "updated_at": "2026-05-29 21:03:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 266, + "identifier": "playwright_test_6a1980afd5b45", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:03:59", + "updated_at": "2026-05-29 21:03:59", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 267, + "identifier": "playwright_test_6a1980b0789e3", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:04:00", + "updated_at": "2026-05-29 21:04:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 268, + "identifier": "playwright_test_6a1980b43ca0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:04:04", + "updated_at": "2026-05-29 21:04:04", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 269, + "identifier": "playwright_test_6a1980dbee2cc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:04:43", + "updated_at": "2026-05-29 21:04:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 270, + "identifier": "playwright_test_6a1980fb1e5a1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:05:15", + "updated_at": "2026-05-29 21:05:15", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 271, + "identifier": "playwright_test_6a198105e1bb5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:05:25", + "updated_at": "2026-05-29 21:05:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 272, + "identifier": "playwright_test_6a198141aa08d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:25", + "updated_at": "2026-05-29 21:06:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 273, + "identifier": "playwright_test_6a198141aa0bc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:25", + "updated_at": "2026-05-29 21:06:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 274, + "identifier": "playwright_test_6a19814cd787d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:36", + "updated_at": "2026-05-29 21:06:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 275, + "identifier": "playwright_test_6a19816110b0f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:06:57", + "updated_at": "2026-05-29 21:06:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 276, + "identifier": "playwright_test_6a19816bb16e7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:07:07", + "updated_at": "2026-05-29 21:07:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 277, + "identifier": "playwright_test_6a198181c8dcd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:07:29", + "updated_at": "2026-05-29 21:07:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 278, + "identifier": "playwright_test_6a1981bc705b5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:28", + "updated_at": "2026-05-29 21:08:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 279, + "identifier": "playwright_test_6a1981bc70573", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:28", + "updated_at": "2026-05-29 21:08:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 280, + "identifier": "playwright_test_6a1981bc7263a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:28", + "updated_at": "2026-05-29 21:08:28", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 281, + "identifier": "playwright_test_6a1981c478e33", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:36", + "updated_at": "2026-05-29 21:08:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 282, + "identifier": "playwright_test_6a1981c4a56dc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:36", + "updated_at": "2026-05-29 21:08:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 283, + "identifier": "playwright_test_6a1981c4d291c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:36", + "updated_at": "2026-05-29 21:08:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 284, + "identifier": "playwright_test_6a1981cbb966a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:43", + "updated_at": "2026-05-29 21:08:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 285, + "identifier": "playwright_test_6a1981cd5b5d9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:45", + "updated_at": "2026-05-29 21:08:45", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 286, + "identifier": "playwright_test_6a1981ce9dc9c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:46", + "updated_at": "2026-05-29 21:08:46", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 287, + "identifier": "playwright_test_6a1981d226840", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:50", + "updated_at": "2026-05-29 21:08:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 288, + "identifier": "playwright_test_6a1981d481bb5", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:52", + "updated_at": "2026-05-29 21:08:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 289, + "identifier": "playwright_test_6a1981d59f078", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:53", + "updated_at": "2026-05-29 21:08:53", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 290, + "identifier": "playwright_test_6a1981d84b085", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:56", + "updated_at": "2026-05-29 21:08:56", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 291, + "identifier": "playwright_test_6a1981dae683b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:08:58", + "updated_at": "2026-05-29 21:08:58", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 292, + "identifier": "playwright_test_6a1981dcbe497", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:00", + "updated_at": "2026-05-29 21:09:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 293, + "identifier": "playwright_test_6a1981df27e59", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:03", + "updated_at": "2026-05-29 21:09:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 294, + "identifier": "playwright_test_6a1981e168db2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:05", + "updated_at": "2026-05-29 21:09:05", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 295, + "identifier": "playwright_test_6a1981e3d08e4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:07", + "updated_at": "2026-05-29 21:09:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 296, + "identifier": "playwright_test_6a1981e5694da", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:09", + "updated_at": "2026-05-29 21:09:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 297, + "identifier": "playwright_test_6a1981e8196bd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:12", + "updated_at": "2026-05-29 21:09:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 298, + "identifier": "playwright_test_6a1981ea4b473", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:14", + "updated_at": "2026-05-29 21:09:14", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 299, + "identifier": "playwright_test_6a1981ec7598d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:09:16", + "updated_at": "2026-05-29 21:09:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 300, + "identifier": "playwright_test_6a1988375dd50", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:36:07", + "updated_at": "2026-05-29 21:36:07", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 301, + "identifier": "playwright_test_6a19885689f88", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:36:38", + "updated_at": "2026-05-29 21:36:38", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 302, + "identifier": "playwright_test_6a1988760bfcb", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:37:10", + "updated_at": "2026-05-29 21:37:10", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 303, + "identifier": "playwright_test_6a19889516326", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:37:41", + "updated_at": "2026-05-29 21:37:41", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 304, + "identifier": "playwright_test_6a19893190f90", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:17", + "updated_at": "2026-05-29 21:40:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 305, + "identifier": "playwright_test_6a19893191217", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:17", + "updated_at": "2026-05-29 21:40:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 306, + "identifier": "playwright_test_6a198940b9b31", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:32", + "updated_at": "2026-05-29 21:40:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 307, + "identifier": "playwright_test_6a198940b9b3b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:32", + "updated_at": "2026-05-29 21:40:32", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 308, + "identifier": "playwright_test_6a19894a52760", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:42", + "updated_at": "2026-05-29 21:40:42", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 309, + "identifier": "playwright_test_6a198950eae0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:48", + "updated_at": "2026-05-29 21:40:48", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 310, + "identifier": "playwright_test_6a1989530b23a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:40:51", + "updated_at": "2026-05-29 21:40:51", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 311, + "identifier": "playwright_test_6a1989f8b1598", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:43:36", + "updated_at": "2026-05-29 21:43:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 312, + "identifier": "playwright_test_6a1989f8b1d0b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:43:36", + "updated_at": "2026-05-29 21:43:36", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 313, + "identifier": "playwright_test_6a1989ff76f16", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:43:43", + "updated_at": "2026-05-29 21:43:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 314, + "identifier": "playwright_test_6a198a162e1d9", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:06", + "updated_at": "2026-05-29 21:44:06", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 315, + "identifier": "playwright_test_6a198a1803126", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:08", + "updated_at": "2026-05-29 21:44:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 316, + "identifier": "playwright_test_6a198a18dd42b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:08", + "updated_at": "2026-05-29 21:44:08", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 317, + "identifier": "playwright_test_6a198a2d55d8c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:29", + "updated_at": "2026-05-29 21:44:29", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 318, + "identifier": "playwright_test_6a198a32c717e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:34", + "updated_at": "2026-05-29 21:44:34", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 319, + "identifier": "playwright_test_6a198a33c221d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:35", + "updated_at": "2026-05-29 21:44:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 320, + "identifier": "playwright_test_6a198a3bea027", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:43", + "updated_at": "2026-05-29 21:44:43", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 321, + "identifier": "playwright_test_6a198a4163684", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:49", + "updated_at": "2026-05-29 21:44:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 322, + "identifier": "playwright_test_6a198a41b8f40", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:49", + "updated_at": "2026-05-29 21:44:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 323, + "identifier": "playwright_test_6a198a46a5aa6", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:44:54", + "updated_at": "2026-05-29 21:44:54", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 324, + "identifier": "playwright_test_6a198a4c625fd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:00", + "updated_at": "2026-05-29 21:45:00", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 325, + "identifier": "playwright_test_6a198a4e16d6e", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:02", + "updated_at": "2026-05-29 21:45:02", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 326, + "identifier": "playwright_test_6a198a4fa8c7d", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:03", + "updated_at": "2026-05-29 21:45:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 327, + "identifier": "playwright_test_6a198a5583846", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:09", + "updated_at": "2026-05-29 21:45:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 328, + "identifier": "playwright_test_6a198a58121df", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:12", + "updated_at": "2026-05-29 21:45:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 329, + "identifier": "playwright_test_6a198a595a542", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:13", + "updated_at": "2026-05-29 21:45:13", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 330, + "identifier": "playwright_test_6a198a5d8db59", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:17", + "updated_at": "2026-05-29 21:45:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 331, + "identifier": "playwright_test_6a198a60e76bd", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:20", + "updated_at": "2026-05-29 21:45:20", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 332, + "identifier": "playwright_test_6a198a62d84e1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:22", + "updated_at": "2026-05-29 21:45:22", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 333, + "identifier": "playwright_test_6a198a6579e0a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:25", + "updated_at": "2026-05-29 21:45:25", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 334, + "identifier": "playwright_test_6a198a6abebe2", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:30", + "updated_at": "2026-05-29 21:45:30", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 335, + "identifier": "playwright_test_6a198a6fe8b40", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:35", + "updated_at": "2026-05-29 21:45:35", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 336, + "identifier": "playwright_test_6a198a729d80f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:38", + "updated_at": "2026-05-29 21:45:38", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 337, + "identifier": "playwright_test_6a198a789551c", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:44", + "updated_at": "2026-05-29 21:45:44", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 338, + "identifier": "playwright_test_6a198a7e2a8a4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:50", + "updated_at": "2026-05-29 21:45:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 339, + "identifier": "playwright_test_6a198a804d094", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:52", + "updated_at": "2026-05-29 21:45:52", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 340, + "identifier": "playwright_test_6a198a85bd0bc", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:45:57", + "updated_at": "2026-05-29 21:45:57", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 341, + "identifier": "playwright_test_6a198a8b38116", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:46:03", + "updated_at": "2026-05-29 21:46:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 342, + "identifier": "playwright_test_6a198a916d135", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-29 21:46:09", + "updated_at": "2026-05-29 21:46:09", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 343, + "identifier": "playwright_test_6a1a6df0f3f90", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 344, + "identifier": "playwright_test_6a1a6df0f3f9a", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 345, + "identifier": "playwright_test_6a1a6df0f3ec1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 346, + "identifier": "playwright_test_6a1a6df0f4087", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:16", + "updated_at": "2026-05-30 13:56:16", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 347, + "identifier": "playwright_test_6a1a6df0f41ee", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:56:17", + "updated_at": "2026-05-30 13:56:17", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 348, + "identifier": "playwright_test_6a1a6e979dde1", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 349, + "identifier": "playwright_test_6a1a6e979de4f", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 350, + "identifier": "playwright_test_6a1a6e979de31", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 351, + "identifier": "playwright_test_6a1a6e97a1e6b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 352, + "identifier": "playwright_test_6a1a6e97a20cf", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 13:59:03", + "updated_at": "2026-05-30 13:59:03", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 353, + "identifier": "playwright_test_6a1a6f021f628", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 354, + "identifier": "playwright_test_6a1a6f021f633", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 355, + "identifier": "playwright_test_6a1a6f022390b", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 356, + "identifier": "playwright_test_6a1a6f02268a7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 357, + "identifier": "playwright_test_6a1a6f022f471", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:00:50", + "updated_at": "2026-05-30 14:00:50", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 358, + "identifier": "playwright_test_6a1a6f53eb332", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 359, + "identifier": "playwright_test_6a1a6f53f0fb7", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 360, + "identifier": "playwright_test_6a1a6f53f10d4", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 361, + "identifier": "playwright_test_6a1a6f53f1137", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:11", + "updated_at": "2026-05-30 14:02:11", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + }, + { + "id": 362, + "identifier": "playwright_test_6a1a6f5400fff", + "name": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "name_raw": "{\"ko\":\"Playwright \\ud14c\\uc2a4\\ud2b8 \\uad00\\ub9ac\\uc790\",\"en\":\"Playwright Test Admin\"}", + "description": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "description_raw": "{\"ko\":\"E2E \\uc790\\ub3d9\\ud654 \\uc804\\uc6a9\",\"en\":\"E2E automation only\"}", + "extension_type": null, + "extension_identifier": null, + "extension_name": null, + "is_deletable": true, + "is_active": true, + "created_at": "2026-05-30 14:02:12", + "updated_at": "2026-05-30 14:02:12", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true, + "can_toggle_status": true + } + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "total": 1, + "per_page": 15 + }, + "abilities": { + "can_create": true, + "can_assign_roles": true + } + } + }, + "availableChannels": { + "data": { + "channels": [ + { + "id": "mail", + "name_key": "notification.channels.mail.name", + "icon": "fas fa-envelope", + "description_key": "notification.channels.mail.description", + "source": "core", + "source_label_key": "notification.channels.core_default", + "name": "메일", + "description": "이메일로 알림 발송", + "source_label": "코어 기본 채널", + "readiness": { + "ready": false, + "reason": "notification.readiness.mail_smtp_host_empty" + } + }, + { + "id": "database", + "name_key": "notification.channels.database.name", + "icon": "fas fa-bell", + "description_key": "notification.channels.database.description", + "source": "core", + "source_label_key": "notification.channels.core_default", + "name": "사이트내 알림", + "description": "사이트내 알림 센터에 표시", + "source_label": "코어 기본 채널", + "readiness": { + "ready": true, + "reason": null + } + } + ] + } + }, + "identityProviders": { + "data": [ + { + "identifier": "kginicis", + "name": "KG이니시스", + "channels": [ + "mobile", + "ipin" + ], + "enabled": true, + "config_status": "configured" + }, + { + "identifier": "nice", + "name": "나이스", + "channels": [ + "mobile" + ], + "enabled": false, + "config_status": "pending" + } + ] + }, + "identityPurposes": { + "data": [ + { + "id": 1, + "key": "signup", + "name": { + "ko": "회원가입", + "en": "Sign up" + }, + "enabled": true, + "channels": [ + "mobile" + ] + } + ] + }, + "identityPolicies": { + "data": [ + { + "id": 1, + "purpose_key": "signup", + "provider_identifier": "kginicis", + "enforcement": "required", + "scope": "all" + } + ] + }, + "notificationDefinitions": { + "data": { + "data": [ + { + "number": 1, + "id": 1, + "type": "welcome", + "hook_prefix": "core.auth", + "extension_type": "core", + "extension_identifier": "core", + "name": { + "ko": "회원가입 환영", + "en": "Welcome", + "ja": "会員登録 ウェルカム" + }, + "description": { + "ko": "회원가입 완료 시 발송되는 환영 알림", + "en": "Welcome notification sent upon registration" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "action_url", + "description": "로그인 페이지 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "core.auth.after_register" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 1, + "definition_id": 1, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 회원가입을 환영합니다", + "en": "[{app_name}] Welcome to Our Service", + "ja": "[{app_name}] 会員登録をお待ちしておりました" + }, + "body": { + "ko": "

{name}님, 환영합니다!

{app_name}에 가입해 주셔서 감사합니다.

이제 모든 서비스를 이용하실 수 있습니다. 아래 버튼을 클릭하여 로그인해 주세요.

로그인하기

감사합니다,
{app_name}

", + "en": "

Welcome, {name}!

Thank you for joining {app_name}.

You now have access to all our services. Click the button below to log in.

Log In

Thank you,
{app_name}

", + "ja": "

{name}様、ようこそ!

{app_name}にご登録いただきありがとうございます。

これで全てのサービスをご利用いただけます。以下のボタンをクリックしてログインしてください。

ログインする

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "definition_id": 1, + "channel": "database", + "subject": { + "ko": "회원가입을 환영합니다", + "en": "Welcome to our service", + "ja": "会員登録をお待ちしておりました" + }, + "body": { + "ko": "{name}님, {app_name}에 가입해 주셔서 감사합니다.", + "en": "Welcome {name}, thank you for joining {app_name}.", + "ja": "{name}様、{app_name}にご登録いただきありがとうございます。" + }, + "click_url": "/mypage", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:44:00", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 2, + "id": 2, + "type": "reset_password", + "hook_prefix": "core.auth", + "extension_type": "core", + "extension_identifier": "core", + "name": { + "ko": "비밀번호 재설정", + "en": "Password Reset", + "ja": "パスワード再設定" + }, + "description": { + "ko": "비밀번호 재설정 요청 시 발송되는 알림", + "en": "Notification sent when password reset is requested" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "action_url", + "description": "비밀번호 재설정 URL" + }, + { + "key": "expire_minutes", + "description": "링크 만료 시간(분)" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "core.auth.after_reset_password_request" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 3, + "definition_id": 2, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 비밀번호 재설정 안내", + "en": "[{app_name}] Password Reset Request", + "ja": "[{app_name}] パスワード再設定のご案内" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

비밀번호 재설정 요청을 받았습니다. 아래 버튼을 클릭하여 비밀번호를 재설정해 주세요.

이 링크는 {expire_minutes}분 후 만료됩니다.

비밀번호 재설정

비밀번호 재설정을 요청하지 않으셨다면, 이 이메일을 무시해 주세요.

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

We received a request to reset your password. Click the button below to set a new password.

This link will expire in {expire_minutes} minutes.

Reset Password

If you did not request a password reset, please ignore this email.

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

パスワード再設定のご要望を承りました。以下のボタンをクリックしてパスワードを再設定してください。

このリンクは{expire_minutes}分後に期限切れになります。

パスワード再設定

パスワード再設定をご要望でなかった場合は、このメールを無視してください。

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "definition_id": 2, + "channel": "database", + "subject": { + "ko": "비밀번호 재설정 안내", + "en": "Password Reset Request", + "ja": "パスワード再設定のご案内" + }, + "body": { + "ko": "{name}님, 비밀번호 재설정이 요청되었습니다. 본인이 요청하지 않았다면 이 알림을 무시해 주세요.", + "en": "{name}, a password reset has been requested. If you did not request this, please ignore this notification.", + "ja": "{name}様、パスワード再設定が要求されました。ご本人様による操作でない場合は、この通知を無視してください。" + }, + "click_url": "{action_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:44:00", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 3, + "id": 3, + "type": "password_changed", + "hook_prefix": "core.auth", + "extension_type": "core", + "extension_identifier": "core", + "name": { + "ko": "비밀번호 변경", + "en": "Password Changed", + "ja": "パスワード変更" + }, + "description": { + "ko": "비밀번호 변경 완료 시 발송되는 알림", + "en": "Notification sent when password is changed" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "action_url", + "description": "로그인 페이지 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "core.auth.after_password_changed" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 5, + "definition_id": 3, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 비밀번호가 변경되었습니다", + "en": "[{app_name}] Your Password Has Been Changed", + "ja": "[{app_name}] パスワードが変更されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

계정의 비밀번호가 성공적으로 변경되었습니다.

본인이 변경하지 않았다면, 즉시 고객 지원팀에 문의하시기 바랍니다.

로그인하기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

Your account password has been successfully changed.

If you did not make this change, please contact our support team immediately.

Log In

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

アカウントのパスワードが正常に変更されました。

ご本人様による操作でない場合は、直ちにカスタマーサポートまでお問い合わせください。

ログインする

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "definition_id": 3, + "channel": "database", + "subject": { + "ko": "비밀번호가 변경되었습니다", + "en": "Your password has been changed", + "ja": "パスワードが変更されました" + }, + "body": { + "ko": "{name}님, 비밀번호가 변경되었습니다. 본인이 변경하지 않았다면 즉시 고객 지원팀에 문의하시기 바랍니다.", + "en": "{name}, your password has been changed. If you did not make this change, please contact support immediately.", + "ja": "{name}様、パスワードが変更されました。ご本人様による操作でない場合は、直ちにカスタマーサポートまでお問い合わせください。" + }, + "click_url": "/mypage/change-password", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:44:00", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 4, + "id": 4, + "type": "new_comment", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "새 댓글 알림", + "en": "New Comment Notification", + "ja": "新しいコメント通知" + }, + "description": { + "ko": "게시글에 새 댓글이 작성되면 게시글 작성자에게 발송", + "en": "Sent to post author when a new comment is posted", + "ja": "投稿に新しいコメントが作成されると、投稿者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "comment_author", + "description": "댓글 작성자" + }, + { + "key": "comment_content", + "description": "댓글 내용 (200자)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.comment.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 7, + "definition_id": 4, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 게시글에 새 댓글이 등록되었습니다", + "en": "[{board_name}] New comment on your post", + "ja": "[{board_name}] 投稿に新しいコメントが登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 게시글에 {comment_author}님이 댓글을 남겼습니다.

{comment_content}
게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

{comment_author} commented on your post in {board_name}.

{comment_content}
View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の投稿に {comment_author}様がコメントを残しました。

{comment_content}
投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "definition_id": 4, + "channel": "database", + "subject": { + "ko": "게시글에 새 댓글이 달렸습니다", + "en": "New comment on your post", + "ja": "投稿に新しいコメントが付きました" + }, + "body": { + "ko": "{comment_author}님이 '{board_name}' 게시글 '{post_title}'에 댓글을 남겼습니다.", + "en": "{comment_author} commented on your post '{post_title}' in '{board_name}'.", + "ja": "{comment_author}様が '{board_name}' の投稿 '{post_title}' にコメントを残しました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 5, + "id": 5, + "type": "reply_comment", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "대댓글 알림", + "en": "Reply Comment Notification", + "ja": "返信通知" + }, + "description": { + "ko": "댓글에 대댓글이 작성되면 댓글 작성자에게 발송", + "en": "Sent to comment author when a reply is posted", + "ja": "コメントに返信が作成されると、コメント作成者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "comment_author", + "description": "답글 작성자" + }, + { + "key": "comment_content", + "description": "답글 내용 (200자)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.comment.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 9, + "definition_id": 5, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 댓글에 답글이 등록되었습니다", + "en": "[{board_name}] Reply to your comment", + "ja": "[{board_name}] コメントに返信が登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판에서 {comment_author}님이 댓글에 답글을 남겼습니다.

{comment_content}
게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

{comment_author} replied to your comment in {board_name}.

{comment_content}
View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板で {comment_author}様がコメントに返信を残しました。

{comment_content}
投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "parent_comment_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "definition_id": 5, + "channel": "database", + "subject": { + "ko": "댓글에 답글이 달렸습니다", + "en": "New reply to your comment", + "ja": "コメントに返信が付きました" + }, + "body": { + "ko": "{comment_author}님이 '{board_name}'의 댓글에 답글을 남겼습니다.", + "en": "{comment_author} replied to your comment in '{board_name}'.", + "ja": "{comment_author}様が '{board_name}' のコメントに返信を残しました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "parent_comment_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 6, + "id": 6, + "type": "post_reply", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "답변글 알림", + "en": "Post Reply Notification", + "ja": "回答通知" + }, + "description": { + "ko": "게시글에 답변글이 작성되면 원글 작성자에게 발송", + "en": "Sent to original post author when a reply post is created", + "ja": "投稿に回答が作成されると、元の投稿者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 11, + "definition_id": 6, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 게시글에 답변글이 등록되었습니다", + "en": "[{board_name}] Reply to your post", + "ja": "[{board_name}] 投稿に回答が登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 게시글 \"{post_title}\"에 답변글이 등록되었습니다.

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

A reply has been posted to your post \"{post_title}\" in {board_name}.

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の投稿 \"{post_title}\" に回答が登録されました。

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "original_post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "definition_id": 6, + "channel": "database", + "subject": { + "ko": "게시글에 답변이 등록되었습니다", + "en": "A reply has been posted to your post", + "ja": "投稿に回答が登録されました" + }, + "body": { + "ko": "'{board_name}'의 게시글 '{post_title}'에 답변이 등록되었습니다.", + "en": "A reply has been posted to your post '{post_title}' in '{board_name}'.", + "ja": "'{board_name}' の投稿 '{post_title}' に回答が登録されました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "original_post_author", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 7, + "id": 7, + "type": "post_action", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "게시글/댓글 처리 알림", + "en": "Content Action Notification", + "ja": "投稿/コメント処理通知" + }, + "description": { + "ko": "게시글/댓글 블라인드/삭제/복원 시 작성자에게 발송", + "en": "Sent to author on blind/delete/restore actions", + "ja": "投稿/コメント非表示/削除/復元時に作成者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "action_type", + "description": "처리 유형 (블라인드/삭제/복원)" + }, + { + "key": "target_type", + "description": "처리 대상 (게시글/댓글)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_blind", + "sirsoft-board.post.after_delete", + "sirsoft-board.post.after_restore", + "sirsoft-board.comment.after_blind", + "sirsoft-board.comment.after_delete", + "sirsoft-board.comment.after_restore" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 13, + "definition_id": 7, + "channel": "mail", + "subject": { + "ko": "[{board_name}] '{post_title}' {target_type}이(가) {action_type} 처리되었습니다", + "en": "[{board_name}] Your {target_type} \"{post_title}\" has been {action_type}", + "ja": "[{board_name}] '{post_title}' {target_type}が {action_type} 処理されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 \"{post_title}\" {target_type}이(가) 관리자에 의해 {action_type} 처리되었습니다.

문의사항이 있으시면 관리자에게 연락해 주세요.

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

Your {target_type} \"{post_title}\" in {board_name} has been {action_type} by an administrator.

If you have any questions, please contact the administrator.

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の \"{post_title}\" {target_type}が管理者により {action_type} 処理されました。

ご質問がございましたら、管理者にお問い合わせください。

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 14, + "definition_id": 7, + "channel": "database", + "subject": { + "ko": "{target_type}이(가) 처리되었습니다", + "en": "Your {target_type} has been actioned", + "ja": "{target_type}が処理されました" + }, + "body": { + "ko": "'{board_name}'의 '{post_title}' {target_type}이(가) {action_type} 처리되었습니다.", + "en": "Your {target_type} '{post_title}' in '{board_name}' has been {action_type}.", + "ja": "'{board_name}' の '{post_title}' {target_type}が {action_type} 処理されました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 8, + "id": 8, + "type": "new_post_admin", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "새 게시글 관리자 알림", + "en": "New Post Admin Notification", + "ja": "新規投稿管理者通知" + }, + "description": { + "ko": "새 게시글 작성 시 관리자에게 발송", + "en": "Sent to admin when a new post is created", + "ja": "新しい投稿が作成されると、管理者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름 (관리자)" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "post_author", + "description": "게시글 작성자" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 15, + "definition_id": 8, + "channel": "mail", + "subject": { + "ko": "[{board_name}] 새 게시글이 등록되었습니다", + "en": "[{board_name}] New post has been created", + "ja": "[{board_name}] 新しい投稿が登録されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판에 {post_author}님이 새 게시글을 등록했습니다.

게시글 제목: {post_title}

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

{post_author} created a new post in {board_name}.

Title: {post_title}

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板に {post_author}様が新しい投稿を登録しました。

投稿タイトル: {post_title}

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "board_managers", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 16, + "definition_id": 8, + "channel": "database", + "subject": { + "ko": "새 게시글이 등록되었습니다", + "en": "New post registered", + "ja": "新しい投稿が登録されました" + }, + "body": { + "ko": "{post_author}님이 '{board_name}'에 새 게시글 '{post_title}'을 등록했습니다.", + "en": "{post_author} posted '{post_title}' in '{board_name}'.", + "ja": "{post_author}様が '{board_name}' に新しい投稿 '{post_title}' を登録しました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "board_managers", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 9, + "id": 9, + "type": "report_received_admin", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "신고 접수 관리자 알림", + "en": "Report Received Admin Notification", + "ja": "通報受付管理者通知" + }, + "description": { + "ko": "신고 접수 시 관리자에게 발송", + "en": "Sent to admin when a report is received", + "ja": "通報受付時に管理者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "신고 대상 게시글 제목" + }, + { + "key": "target_type", + "description": "신고 대상 유형 (게시글/댓글)" + }, + { + "key": "reason_type", + "description": "신고 사유" + }, + { + "key": "report_url", + "description": "신고 관리 페이지 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.report.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 17, + "definition_id": 9, + "channel": "mail", + "subject": { + "ko": "[{board_name}] \"{post_title}\"에 대한 신고가 접수되었습니다", + "en": "[{board_name}] A new report has been received for \"{post_title}\"", + "ja": "[{board_name}] \"{post_title}\" の通報が受け付けられました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판에서 {target_type} \"{post_title}\"에 대한 새 신고가 접수되었습니다.

신고 사유: {reason_type}

신고 관리 페이지로 이동

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

A new report has been received for the {target_type} \"{post_title}\" in {board_name}.

Reason: {reason_type}

Go to Report Management

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板で {target_type} \"{post_title}\" に対する新しい通報が受け付けられました。

通報理由: {reason_type}

通報管理ページに移動

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "permission", + "value": "sirsoft-board.reports.manage", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 18, + "definition_id": 9, + "channel": "database", + "subject": { + "ko": "신고가 접수되었습니다", + "en": "New report received", + "ja": "通報が受け付けられました" + }, + "body": { + "ko": "'{board_name}'의 {target_type} '{post_title}'에 대한 신고({reason_type})가 접수되었습니다.", + "en": "A report ({reason_type}) on {target_type} '{post_title}' in '{board_name}' has been received.", + "ja": "'{board_name}' の {target_type} '{post_title}' に対する通報({reason_type})が受け付けられました。" + }, + "click_url": "{report_url}", + "recipients": [ + { + "type": "permission", + "value": "sirsoft-board.reports.manage", + "exclude_trigger_user": true + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 10, + "id": 10, + "type": "report_action", + "hook_prefix": "sirsoft-board", + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "name": { + "ko": "신고 처리 결과 알림", + "en": "Report Action Notification", + "ja": "通報処理結果通知" + }, + "description": { + "ko": "신고 처리 완료 시 게시글 작성자에게 발송", + "en": "Sent to post author when a report action is taken", + "ja": "通報処理完了時に投稿作成者に送信されます" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트명" + }, + { + "key": "board_name", + "description": "게시판 이름" + }, + { + "key": "post_title", + "description": "게시글 제목" + }, + { + "key": "action_type", + "description": "처리 유형 (블라인드/삭제/복원)" + }, + { + "key": "target_type", + "description": "처리 대상 (게시글/댓글)" + }, + { + "key": "post_url", + "description": "게시글 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-board.post.after_blind", + "sirsoft-board.post.after_delete", + "sirsoft-board.post.after_restore", + "sirsoft-board.comment.after_blind", + "sirsoft-board.comment.after_delete", + "sirsoft-board.comment.after_restore" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 19, + "definition_id": 10, + "channel": "mail", + "subject": { + "ko": "[{board_name}] '{post_title}' {target_type}이(가) {action_type} 처리되었습니다", + "en": "[{board_name}] Your {target_type} \"{post_title}\" has been {action_type}", + "ja": "[{board_name}] '{post_title}' {target_type}が {action_type} 処理されました" + }, + "body": { + "ko": "

{name}님, 안녕하세요.

{board_name} 게시판의 \"{post_title}\" {target_type}이(가) 신고 처리에 의해 {action_type} 처리되었습니다.

문의사항이 있으시면 관리자에게 연락해 주세요.

게시글 보기

감사합니다,
{app_name}

", + "en": "

Hello, {name}.

Your {target_type} \"{post_title}\" in {board_name} has been {action_type} due to reports.

If you have any questions, please contact the administrator.

View Post

Thank you,
{app_name}

", + "ja": "

{name}様、こんにちは。

{board_name} 掲示板の \"{post_title}\" {target_type}が通報処理により {action_type} 処理されました。

ご質問がございましたら、管理者にお問い合わせください。

投稿を表示

ありがとうございます。
{app_name}

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 20, + "definition_id": 10, + "channel": "database", + "subject": { + "ko": "신고 처리 결과 안내", + "en": "Report action result", + "ja": "通報処理結果案内" + }, + "body": { + "ko": "'{board_name}'의 '{post_title}' {target_type}이(가) {action_type} 처리되었습니다.", + "en": "Your {target_type} '{post_title}' in '{board_name}' has been {action_type}.", + "ja": "'{board_name}' の '{post_title}' {target_type}が {action_type} 処理されました。" + }, + "click_url": "{post_url}", + "recipients": [ + { + "type": "related_user", + "relation": "post_author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 11, + "id": 11, + "type": "order_confirmed", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "주문 확인", + "en": "Order Confirmed", + "ja": "注文確認" + }, + "description": { + "ko": "주문 확인 시 고객에게 발송", + "en": "Sent to customer when order is confirmed", + "ja": "注文確認時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "total_amount", + "description": "결제 금액" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_confirm" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 21, + "definition_id": 11, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 주문이 확인되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your order has been confirmed (Order #{order_number})", + "ja": "[{app_name}] ご注文が確認されました (注文番号: {order_number})" + }, + "body": { + "ko": "

주문 확인

{name}님, 주문해 주셔서 감사합니다.

주문번호: {order_number}

결제금액: {total_amount}

주문 상세 내용은 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Order Confirmed

Dear {name}, thank you for your order.

Order Number: {order_number}

Total Amount: {total_amount}

Click the button below to view your order details.


This email was sent from {app_name}.

", + "ja": "

注文確認

{name}様、ご注文ありがとうございます。

注文番号: {order_number}

決済金額: {total_amount}

ご注文の詳細については、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 22, + "definition_id": 11, + "channel": "database", + "subject": { + "ko": "주문이 확인되었습니다", + "en": "Your order has been confirmed", + "ja": "ご注文が確認されました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}의 주문이 확인되었습니다.", + "en": "{name}, your order {order_number} has been confirmed.", + "ja": "{name}様、注文番号{order_number}のご注文が確認されました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 12, + "id": 12, + "type": "order_shipped", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "배송 시작", + "en": "Order Shipped", + "ja": "配送開始" + }, + "description": { + "ko": "배송 시작 시 고객에게 발송", + "en": "Sent to customer when order is shipped", + "ja": "配送開始時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "carrier_name", + "description": "택배사 이름" + }, + { + "key": "tracking_number", + "description": "운송장 번호" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_ship" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 23, + "definition_id": 12, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 주문하신 상품이 발송되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your order has been shipped (Order #{order_number})", + "ja": "[{app_name}] ご注文の商品が発送されました (注文番号: {order_number})" + }, + "body": { + "ko": "

배송 시작 안내

{name}님, 주문하신 상품이 발송되었습니다.

주문번호: {order_number}

택배사: {carrier_name}

운송장번호: {tracking_number}

주문 상세 및 배송 현황은 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Order Shipped

Dear {name}, your order has been shipped.

Order Number: {order_number}

Carrier: {carrier_name}

Tracking Number: {tracking_number}

Click the button below to view your order and tracking details.


This email was sent from {app_name}.

", + "ja": "

配送開始のお知らせ

{name}様、ご注文の商品が発送されました。

注文番号: {order_number}

配送業者: {carrier_name}

送り状番号: {tracking_number}

ご注文の詳細および配送状況は、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 24, + "definition_id": 12, + "channel": "database", + "subject": { + "ko": "상품이 발송되었습니다", + "en": "Your order has been shipped", + "ja": "商品が発送されました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}이 {carrier_name}(송장번호: {tracking_number})으로 발송되었습니다.", + "en": "{name}, your order {order_number} has been shipped via {carrier_name} (tracking: {tracking_number}).", + "ja": "{name}様、注文番号{order_number}が{carrier_name}(送り状番号: {tracking_number})で発送されました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 13, + "id": 13, + "type": "order_completed", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "구매 확정", + "en": "Order Completed", + "ja": "購入確定" + }, + "description": { + "ko": "구매 확정 시 고객에게 발송", + "en": "Sent to customer when order is completed", + "ja": "購入確定時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "total_amount", + "description": "결제 금액" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_complete" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 25, + "definition_id": 13, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 구매가 확정되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your purchase has been completed (Order #{order_number})", + "ja": "[{app_name}] ご購入が確定されました (注文番号: {order_number})" + }, + "body": { + "ko": "

구매 확정 안내

{name}님, 구매가 확정되었습니다. 이용해 주셔서 감사합니다.

주문번호: {order_number}

결제금액: {total_amount}

주문 내역은 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Purchase Completed

Dear {name}, your purchase has been completed. Thank you for shopping with us.

Order Number: {order_number}

Total Amount: {total_amount}

Click the button below to view your order history.


This email was sent from {app_name}.

", + "ja": "

購入確定のお知らせ

{name}様、ご購入が確定されました。ご利用ありがとうございます。

注文番号: {order_number}

決済金額: {total_amount}

ご注文内容は、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 26, + "definition_id": 13, + "channel": "database", + "subject": { + "ko": "구매가 확정되었습니다", + "en": "Your purchase has been confirmed", + "ja": "ご購入が確定されました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}의 구매가 확정되었습니다.", + "en": "{name}, your order {order_number} has been confirmed.", + "ja": "{name}様、注文番号{order_number}のご購入が確定されました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 14, + "id": 14, + "type": "order_cancelled", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "주문 취소", + "en": "Order Cancelled", + "ja": "注文キャンセル" + }, + "description": { + "ko": "주문 취소 시 고객에게 발송", + "en": "Sent to customer when order is cancelled", + "ja": "注文キャンセル時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "cancel_reason", + "description": "취소 사유" + }, + { + "key": "order_url", + "description": "주문 상세 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_cancel" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 27, + "definition_id": 14, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 주문이 취소되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] Your order has been cancelled (Order #{order_number})", + "ja": "[{app_name}] ご注文がキャンセルされました (注文番号: {order_number})" + }, + "body": { + "ko": "

주문 취소 안내

{name}님, 주문이 취소되었습니다.

주문번호: {order_number}

취소 사유: {cancel_reason}

환불은 결제 수단에 따라 3~7영업일 이내에 처리됩니다. 주문 상세는 아래 버튼을 클릭하여 확인하실 수 있습니다.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Order Cancelled

Dear {name}, your order has been cancelled.

Order Number: {order_number}

Cancel Reason: {cancel_reason}

Refunds will be processed within 3-7 business days depending on your payment method. Click the button below to view your order details.


This email was sent from {app_name}.

", + "ja": "

注文キャンセルのお知らせ

{name}様、ご注文がキャンセルされました。

注文番号: {order_number}

キャンセル理由: {cancel_reason}

返金は、決済方法に応じて3~7営業日以内に処理されます。ご注文詳細は、下のボタンをクリックしてご確認いただけます。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 28, + "definition_id": 14, + "channel": "database", + "subject": { + "ko": "주문이 취소되었습니다", + "en": "Your order has been cancelled", + "ja": "ご注文がキャンセルされました" + }, + "body": { + "ko": "{name}님, 주문번호 {order_number}이 취소되었습니다. 사유: {cancel_reason}", + "en": "{name}, your order {order_number} has been cancelled. Reason: {cancel_reason}", + "ja": "{name}様、注文番号{order_number}がキャンセルされました。理由: {cancel_reason}" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "trigger_user" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 15, + "id": 15, + "type": "new_order_admin", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "신규 주문 관리자 알림", + "en": "New Order Admin Notification", + "ja": "新規注文管理者通知" + }, + "description": { + "ko": "신규 주문 접수 시 관리자에게 발송", + "en": "Sent to admin when a new order is placed", + "ja": "新規注文受付時に管理者に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자(관리자) 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "order_number", + "description": "주문번호" + }, + { + "key": "customer_name", + "description": "주문자 이름" + }, + { + "key": "total_amount", + "description": "결제 금액" + }, + { + "key": "order_url", + "description": "주문 관리 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.order.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 29, + "definition_id": 15, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 신규 주문이 접수되었습니다 (주문번호: {order_number})", + "en": "[{app_name}] New order received (Order #{order_number})", + "ja": "[{app_name}] 新規注文が受付されました (注文番号: {order_number})" + }, + "body": { + "ko": "

신규 주문 접수

{name}님, 새로운 주문이 접수되었습니다.

주문번호: {order_number}

주문자: {customer_name}

결제금액: {total_amount}

관리자 페이지에서 주문 상세를 확인해 주세요.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

New Order Received

Dear {name}, a new order has been received.

Order Number: {order_number}

Customer: {customer_name}

Total Amount: {total_amount}

Please review the order details in the admin panel.


This email was sent from {app_name}.

", + "ja": "

新規注文受付

{name}様、新しいご注文が受付されました。

注文番号: {order_number}

ご注文者: {customer_name}

決済金額: {total_amount}

管理者ページでご注文詳細をご確認ください。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 30, + "definition_id": 15, + "channel": "database", + "subject": { + "ko": "새로운 주문이 접수되었습니다", + "en": "New order received", + "ja": "新しいご注文が受付されました" + }, + "body": { + "ko": "{customer_name}님이 주문번호 {order_number} (결제금액: {total_amount})을 접수했습니다.", + "en": "{customer_name} placed order {order_number} (total: {total_amount}).", + "ja": "{customer_name}様が注文番号{order_number} (決済金額: {total_amount})を受付しました。" + }, + "click_url": "{order_url}", + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 16, + "id": 16, + "type": "inquiry_received", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "상품 문의 접수", + "en": "Inquiry Received", + "ja": "商品問い合わせ受付" + }, + "description": { + "ko": "상품 문의 접수 시 관리자에게 발송", + "en": "Sent to admin when a product inquiry is received", + "ja": "商品問い合わせ受付時に管理者に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자(관리자) 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "product_name", + "description": "상품명" + }, + { + "key": "customer_name", + "description": "문의자 이름" + }, + { + "key": "inquiry_content", + "description": "문의 내용 (요약)" + }, + { + "key": "inquiry_url", + "description": "문의 관리 URL" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.product_inquiry.after_create" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 31, + "definition_id": 16, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 새로운 상품 문의가 접수되었습니다", + "en": "[{app_name}] New product inquiry received", + "ja": "[{app_name}] 新しい商品問い合わせが受付されました" + }, + "body": { + "ko": "

새 상품 문의 접수

{name}님, 새로운 상품 문의가 접수되었습니다.

상품명: {product_name}

문의자: {customer_name}

문의 내용: {inquiry_content}

관리자 페이지에서 문의 내용을 확인하고 답변해 주세요.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

New Product Inquiry

Dear {name}, a new product inquiry has been received.

Product: {product_name}

Customer: {customer_name}

Inquiry: {inquiry_content}

Please review the inquiry and provide a response in the admin panel.


This email was sent from {app_name}.

", + "ja": "

新しい商品問い合わせ受付

{name}様、新しい商品問い合わせが受付されました。

商品名: {product_name}

お問い合わせ者: {customer_name}

問い合わせ内容: {inquiry_content}

管理者ページで問い合わせ内容をご確認いただき、回答してください。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 32, + "definition_id": 16, + "channel": "database", + "subject": { + "ko": "새로운 상품 문의가 접수되었습니다", + "en": "New product inquiry received", + "ja": "新しい商品問い合わせが受付されました" + }, + "body": { + "ko": "{customer_name}님이 \"{product_name}\" 상품에 문의를 남겼습니다.", + "en": "{customer_name} left an inquiry on \"{product_name}\".", + "ja": "{customer_name}様が\"{product_name}\"商品について問い合わせを送信しました。" + }, + "click_url": "{inquiry_url}", + "recipients": [ + { + "type": "role", + "value": "admin", + "exclude_trigger_user": true, + "display_name": "관리자" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "number": 17, + "id": 17, + "type": "inquiry_replied", + "hook_prefix": "sirsoft-ecommerce", + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "name": { + "ko": "문의 답변 완료", + "en": "Inquiry Replied", + "ja": "問い合わせ回答完了" + }, + "description": { + "ko": "문의 답변 시 고객에게 발송", + "en": "Sent to customer when inquiry is replied", + "ja": "問い合わせ回答時に顧客に送信" + }, + "variables": [ + { + "key": "name", + "description": "수신자(문의자) 이름" + }, + { + "key": "app_name", + "description": "사이트 이름" + }, + { + "key": "product_name", + "description": "상품명" + }, + { + "key": "inquiry_content", + "description": "원래 문의 내용 (요약)" + }, + { + "key": "inquiry_url", + "description": "문의 상세 URL (마이페이지)" + }, + { + "key": "site_url", + "description": "사이트 URL" + } + ], + "channels": [ + "mail", + "database" + ], + "hooks": [ + "sirsoft-ecommerce.product_inquiry.after_reply" + ], + "is_active": true, + "is_default": true, + "templates": [ + { + "id": 33, + "definition_id": 17, + "channel": "mail", + "subject": { + "ko": "[{app_name}] 상품 문의에 답변이 등록되었습니다", + "en": "[{app_name}] Your product inquiry has been answered", + "ja": "[{app_name}] 商品問い合わせへの回答が登録されました" + }, + "body": { + "ko": "

문의 답변 안내

{name}님, 문의하신 내용에 답변이 등록되었습니다.

상품명: {product_name}

문의 내용: {inquiry_content}

아래 버튼을 클릭하여 답변 내용을 확인하세요.


본 메일은 {app_name}에서 발송되었습니다.

", + "en": "

Inquiry Answered

Dear {name}, your product inquiry has been answered.

Product: {product_name}

Your Inquiry: {inquiry_content}

Click the button below to view the response.


This email was sent from {app_name}.

", + "ja": "

問い合わせ回答のお知らせ

{name}様、お問い合わせいただいた内容に回答が登録されました。

商品名: {product_name}

問い合わせ内容: {inquiry_content}

下のボタンをクリックして回答内容をご確認ください。


本メールは{app_name}から送信されています。

" + }, + "click_url": null, + "recipients": [ + { + "type": "related_user", + "relation": "author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 34, + "definition_id": 17, + "channel": "database", + "subject": { + "ko": "문의 답변이 등록되었습니다", + "en": "Your inquiry has been answered", + "ja": "問い合わせ回答が登録されました" + }, + "body": { + "ko": "{name}님, \"{product_name}\" 상품 문의에 답변이 등록되었습니다.", + "en": "{name}, your inquiry on \"{product_name}\" has been answered.", + "ja": "{name}様、\"{product_name}\"商品の問い合わせに回答が登録されました。" + }, + "click_url": "{inquiry_url}", + "recipients": [ + { + "type": "related_user", + "relation": "author" + } + ], + "is_active": true, + "is_default": true, + "user_overrides": [ + "subject", + "body" + ], + "updated_by": null, + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 17, + "from": 1, + "to": 17, + "has_more_pages": false + }, + "abilities": { + "can_update": true + } + } + }, + "activityLogs": { + "data": { + "data": [ + { + "id": 1, + "action": "user.login", + "description": "관리자 로그인", + "causer_name": "샘플 관리자", + "subject_type": "User", + "ip_address": "127.0.0.1", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "action": "post.created", + "description": "게시물 생성", + "causer_name": "샘플 회원", + "subject_type": "Post", + "ip_address": "192.168.0.10", + "created_at": "2026-05-28T15:30:00+09:00" + }, + { + "id": 3, + "action": "settings.updated", + "description": "환경설정 변경", + "causer_name": "샘플 관리자", + "subject_type": "Setting", + "ip_address": "127.0.0.1", + "created_at": "2026-05-27T11:20:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_delete": true + } + } + }, + "admin_menu": { + "data": [ + { + "id": 1, + "name": "대시보드", + "url": "/admin/dashboard", + "icon": "dashboard", + "parent_id": null, + "children": [] + }, + { + "id": 2, + "name": "회원 관리", + "url": "/admin/users", + "icon": "users", + "parent_id": null, + "children": [] + }, + { + "id": 3, + "name": "환경설정", + "url": "/admin/settings", + "icon": "settings", + "parent_id": null, + "children": [] + } + ] + }, + "adminIdentityPolicies": { + "data": { + "data": [ + { + "id": 21, + "key": "sirsoft-ecommerce.checkout.before_pay", + "scope": "hook", + "target": "sirsoft-ecommerce.checkout.before_payment", + "purpose": "checkout_verification", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 20, + "key": "sirsoft-ecommerce.payment.confirm_deposit", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_confirm_deposit", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 19, + "key": "sirsoft-ecommerce.payment.approve", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_approve", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 18, + "key": "sirsoft-ecommerce.payment.cancel", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_cancel", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 17, + "key": "sirsoft-board.post.user_create", + "scope": "hook", + "target": "sirsoft-board.post.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 16, + "key": "sirsoft-board.report.create", + "scope": "hook", + "target": "sirsoft-board.report.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 15, + "key": "sirsoft-board.comment.user_delete", + "scope": "hook", + "target": "sirsoft-board.comment.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 14, + "key": "sirsoft-board.post.user_delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 13, + "key": "sirsoft-board.report.delete", + "scope": "hook", + "target": "sirsoft-board.report.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "key": "sirsoft-board.report.bulk_action", + "scope": "hook", + "target": "sirsoft-board.report.before_bulk_update_status", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 11, + "key": "sirsoft-board.post.blind", + "scope": "hook", + "target": "sirsoft-board.post.before_blind", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "key": "sirsoft-board.post.delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 9, + "key": "core.admin.extension_uninstall", + "scope": "route", + "target": "api.admin.{modules,plugins}.uninstall", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "key": "core.admin.user_delete", + "scope": "hook", + "target": "core.user.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 7, + "key": "core.admin.app_key_regenerate", + "scope": "route", + "target": "api.admin.settings.regenerate-app-key", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "key": "core.account.withdraw", + "scope": "route", + "target": "api.me.destroy", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 5, + "key": "core.profile.contact_change", + "scope": "hook", + "target": "core.user.before_update", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": { + "changed_fields": [ + "email", + "phone", + "mobile" + ] + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "key": "core.profile.password_change", + "scope": "route", + "target": "api.me.password", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 3, + "key": "core.auth.password_reset", + "scope": "hook", + "target": "core.auth.before_reset_password", + "purpose": "password_reset", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "key": "core.auth.signup_after_create", + "scope": "hook", + "target": "core.auth.after_register", + "purpose": "signup", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": { + "signup_stage": "after_create" + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + }, + "meta": { + "current_page": 1, + "per_page": 20, + "total": 21, + "last_page": 2 + } + } + }, + "appKey": { + "data": { + "app_key": "{MASKED}" + } + }, + "auto_deactivated_banner": { + "data": { + "items": { + "modules": [ + { + "identifier": "sirsoft-legacy", + "name": "레거시 모듈", + "reason": "dependency_missing", + "deactivated_at": "2026-05-25T10:00:00+09:00" + } + ], + "plugins": [], + "templates": [] + } + } + }, + "clone_source": { + "data": { + "id": 2, + "name": { + "ko": "운영자", + "en": "Manager" + }, + "key": "manager", + "description": "운영 권한 역할", + "is_system": false, + "type": "custom", + "types": [ + "custom", + "system" + ], + "scope_options": [ + "all", + "own" + ], + "scopes": { + "core.posts": "all" + }, + "permission_scopes": { + "core.posts": "all" + }, + "permissions": [ + "core.users.view", + "core.posts.view", + "core.posts.edit" + ] + } + }, + "current_extension": { + "data": { + "identifier": "ecommerce_sidebar", + "extension_type": "module", + "target_name": "_admin_base", + "source_label": "이커머스", + "is_modified": false, + "lock_version": 3, + "content": "{\n \"target\": \"_admin_base\",\n \"components\": []\n}", + "abilities": { + "can_update": true + } + } + }, + "current_layout": { + "data": { + "name": "admin_dashboard.json", + "path": "layouts/admin_dashboard.json", + "description": "관리자 대시보드 레이아웃", + "content": "{\n \"extends\": \"_admin_base\",\n \"components\": []\n}", + "has_update": false, + "lock_version": 3, + "updated_at": "2026-05-28T10:00:00+09:00", + "abilities": { + "can_update": true + } + } + }, + "current_user": { + "data": { + "id": 1, + "uuid": "sample-uuid-admin", + "name": "샘플 관리자", + "email": "admin@example.com", + "avatar_url": null, + "roles": [ + "super_admin" + ], + "permissions": [ + "core.*" + ] + } + }, + "dashboard_activities": { + "data": [ + { + "id": 1, + "title": "관리자 로그인", + "subtitle": "샘플 관리자", + "description": "샘플 관리자님이 로그인했습니다.", + "time": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "title": "게시물 등록", + "subtitle": "샘플 회원", + "description": "새 게시물이 등록되었습니다.", + "time": "2026-05-28T15:30:00+09:00" + }, + { + "id": 3, + "title": "주문 발생", + "subtitle": "고객", + "description": "신규 주문이 접수되었습니다.", + "time": "2026-05-28T12:10:00+09:00" + } + ] + }, + "dashboard_recent_notifications": { + "data": [ + { + "id": 301, + "type": "user_registration", + "channel": "email", + "recipient": "관리자", + "subject": "새로운 사용자 가입: 홍길동", + "status": "sent", + "time": "2 hours ago", + "timestamp": "2026-06-21T14:00:00+09:00" + }, + { + "id": 302, + "type": "order_confirmed", + "channel": "email", + "recipient": "김영희", + "subject": "주문 확인 (주문번호: 20260621-0001)", + "status": "sent", + "time": "1 hour ago", + "timestamp": "2026-06-21T15:00:00+09:00" + }, + { + "id": 303, + "type": "payment_reminder", + "channel": "sms", + "recipient": "박철수", + "subject": "입금 대기 안내", + "status": "sent", + "time": "30 minutes ago", + "timestamp": "2026-06-21T15:30:00+09:00" + }, + { + "id": 304, + "type": "shipment_notification", + "channel": "database", + "recipient": "이순신", + "subject": "배송 시작 알림", + "status": "pending", + "time": "10 minutes ago", + "timestamp": "2026-06-21T15:50:00+09:00" + }, + { + "id": 305, + "type": "review_request", + "channel": "email", + "recipient": "정하윤", + "subject": "상품 리뷰 작성 요청", + "status": "failed", + "time": "5 minutes ago", + "timestamp": "2026-06-21T15:55:00+09:00" + } + ] + }, + "dashboard_alerts": { + "data": { + "data": [] + } + }, + "dashboard_modules": { + "data": { + "data": [ + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "status": "active" + }, + { + "identifier": "sirsoft-board", + "name": "게시판", + "version": "1.0.0", + "status": "active" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "version": "1.0.0", + "status": "active" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 5, + "total": 3 + } + }, + "dashboard_plugins": { + "data": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active" + }, + { + "identifier": "sirsoft-seo", + "name": "SEO", + "version": "1.1.0", + "status": "active" + }, + { + "identifier": "sirsoft-analytics", + "name": "통계", + "version": "0.9.0", + "status": "inactive" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 5, + "total": 3 + } + }, + "dashboard_resources": { + "data": { + "cpu": { + "percentage": 32 + }, + "memory": { + "percentage": 58 + }, + "disk": { + "percentage": 71 + } + } + }, + "dashboard_resources_ws": { + "data": [] + }, + "dashboard_stats": { + "data": { + "total_users": { + "count": 1284, + "change_display": "+5.2%" + }, + "installed_modules": { + "total": 3, + "active": 3 + }, + "active_plugins": { + "total": 3, + "active": 2 + }, + "system_status": { + "label": "정상" + }, + "today_orders": { + "pending_payment": 4, + "payment_complete": 12, + "preparing": 6, + "shipping_ready": 3, + "shipping": 8, + "cancellations": 1, + "returns": 2 + }, + "today_posts": { + "posts": 18, + "comments": 42 + } + } + }, + "dashboard_stats_ws": { + "data": [] + }, + "dashboard_templates": { + "data": { + "data": [ + { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "version": "1.0.0", + "status": "active", + "type": "admin" + }, + { + "identifier": "sirsoft-basic", + "name": "사용자 기본", + "version": "1.0.0", + "status": "active", + "type": "user" + }, + { + "identifier": "sirsoft-shop", + "name": "쇼핑몰", + "version": "0.8.0", + "status": "inactive", + "type": "user" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 5, + "total": 3 + } + }, + "extension_versions": { + "data": [ + { + "id": 3, + "version": "1.0.0", + "created_at": "2026-05-28T10:00:00+09:00", + "is_current": true + }, + { + "id": 2, + "version": "0.9.0", + "created_at": "2026-05-20T10:00:00+09:00", + "is_current": false + }, + { + "id": 1, + "version": "0.8.0", + "created_at": "2026-05-10T10:00:00+09:00", + "is_current": false + } + ] + }, + "identityLogs": { + "data": { + "data": [ + { + "id": 1, + "provider": "KG이니시스", + "purpose": "회원가입", + "channel": "mobile", + "status": "success", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "provider": "나이스", + "purpose": "비밀번호 재설정", + "channel": "mobile", + "status": "failed", + "created_at": "2026-05-28T18:00:00+09:00" + }, + { + "id": 3, + "provider": "KG이니시스", + "purpose": "회원가입", + "channel": "ipin", + "status": "success", + "created_at": "2026-05-27T14:00:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_purge": true + } + } + }, + "identityMessages": { + "data": { + "data": [ + { + "key": "signup.request", + "name": "회원가입 인증 요청", + "channel": "mobile", + "enabled": true + }, + { + "key": "signup.success", + "name": "회원가입 인증 완료", + "channel": "mobile", + "enabled": true + }, + { + "key": "reset.request", + "name": "비밀번호 재설정 인증", + "channel": "mobile", + "enabled": false + } + ], + "meta": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_create": true + } + } + }, + "installed_plugins": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active", + "enabled": true + }, + { + "identifier": "sirsoft-seo", + "name": "SEO", + "version": "1.1.0", + "status": "active", + "enabled": true + } + ] + }, + "items": { + "data": { + "data": [ + { + "id": 1, + "title": "샘플 항목 1", + "status": "published", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "title": "샘플 항목 2", + "status": "draft", + "created_at": "2026-05-28T09:00:00+09:00" + }, + { + "id": 3, + "title": "샘플 항목 3", + "status": "published", + "created_at": "2026-05-27T09:00:00+09:00" + } + ], + "meta": { + "total": 3, + "per_page": 20, + "current_page": 1, + "last_page": 1 + } + } + }, + "language_pack_changelog": { + "data": [ + { + "version": "1.2.0", + "date": "2026-05-25", + "changes": [ + "신규 키 12건 추가", + "오타 수정" + ] + }, + { + "version": "1.1.0", + "date": "2026-05-10", + "changes": [ + "일본어 번역 보강" + ] + }, + { + "version": "1.0.0", + "date": "2026-04-30", + "changes": [ + "최초 릴리스" + ] + } + ] + }, + "language_pack_detail": { + "data": { + "identifier": "g7-core-ja", + "name": "일본어 언어팩", + "version": "1.2.0", + "locale": "ja", + "locale_native_name": "日本語", + "scope": "core", + "vendor": "sirsoft", + "license": "MIT", + "description": "코어 일본어 번역 팩", + "status": "active", + "source_type": "bundled", + "source_url": "", + "github_url": "", + "text_direction": "ltr", + "is_protected": true, + "has_update": false, + "target_identifier": "core", + "target_version_constraint": "^1.0", + "target_version_mismatch": false, + "installed_at": "2026-04-30T09:00:00+09:00", + "activated_at": "2026-04-30T09:00:00+09:00", + "manifest": { + "g7_version": "^1.0" + }, + "source_meta": { + "latest_version": "1.2.0" + }, + "validation_summary": { + "depends_on_core_locale": false + }, + "changelog_entries": [ + { + "version": "1.2.0", + "date": "2026-05-25", + "changes": [ + "신규 키 12건 추가" + ] + }, + { + "version": "1.1.0", + "date": "2026-05-10", + "changes": [ + "번역 보강" + ] + } + ] + } + }, + "language_packs": { + "data": { + "data": [ + { + "id": 1, + "code": "ko", + "name": "한국어 언어팩", + "version": "1.2.0", + "installed": true + }, + { + "id": 2, + "code": "en", + "name": "English Pack", + "version": "1.1.0", + "installed": true + }, + { + "id": 3, + "code": "ja", + "name": "日本語パック", + "version": "1.0.0", + "installed": false + } + ], + "meta": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_install": true, + "can_check_updates": true, + "can_refresh_cache": true, + "can_update": true + } + } + }, + "layout_extensions": { + "data": [ + { + "identifier": "ecommerce_sidebar", + "name": "이커머스 사이드바", + "target": "_admin_base", + "enabled": true + }, + { + "identifier": "board_widget", + "name": "게시판 위젯", + "target": "admin_dashboard", + "enabled": true + }, + { + "identifier": "page_footer", + "name": "페이지 푸터", + "target": "_user_base", + "enabled": false + } + ] + }, + "layout_files": { + "data": [ + { + "name": "admin_dashboard.json", + "path": "layouts/admin_dashboard.json" + }, + { + "name": "admin_user_list.json", + "path": "layouts/admin_user_list.json" + }, + { + "name": "_admin_base.json", + "path": "layouts/_admin_base.json" + } + ] + }, + "layout_versions": { + "data": [ + { + "id": 3, + "version": "v3", + "created_at": "2026-05-28T10:00:00+09:00", + "is_current": true + }, + { + "id": 2, + "version": "v2", + "created_at": "2026-05-20T10:00:00+09:00", + "is_current": false + }, + { + "id": 1, + "version": "v1", + "created_at": "2026-05-10T10:00:00+09:00", + "is_current": false + } + ] + }, + "menus": { + "data": { + "data": [ + { + "id": 1, + "name": { + "ko": "대시보드", + "en": "Dashboard", + "ja": "ダッシュボード" + }, + "slug": "admin-dashboard", + "url": "/admin/dashboard", + "icon": "fas fa-tachometer-alt", + "order": 1, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + }, + { + "id": 2, + "name": { + "ko": "매니저", + "en": "Manager", + "ja": "マネージャー" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "name": { + "ko": "환경설정", + "en": "Settings", + "ja": "環境設定" + }, + "slug": "admin-settings", + "url": "/admin/settings", + "icon": "fas fa-cog", + "order": 2, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 3, + "name": { + "ko": "알림 발송 이력", + "en": "Notification Logs", + "ja": "通知発送履歴" + }, + "slug": "admin-notification-logs", + "url": "/admin/notification-logs", + "icon": "fas fa-bell", + "order": 3, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "name": { + "ko": "본인인증 이력", + "en": "Identity Logs", + "ja": "本人認証履歴" + }, + "slug": "admin-identity-logs", + "url": "/admin/identity/logs", + "icon": "fas fa-clipboard-check", + "order": 4, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 5, + "name": { + "ko": "활동 로그", + "en": "Activity Logs", + "ja": "アクティビティログ" + }, + "slug": "admin-activity-logs", + "url": "/admin/activity-logs", + "icon": "fas fa-history", + "order": 5, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "name": { + "ko": "메뉴 관리", + "en": "Menu Management", + "ja": "メニュー管理" + }, + "slug": "admin-menus", + "url": "/admin/menus", + "icon": "fas fa-bars", + "order": 6, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 7, + "name": { + "ko": "사용자 관리", + "en": "User Management", + "ja": "ユーザー管理" + }, + "slug": "admin-users", + "url": "/admin/users", + "icon": "fas fa-users", + "order": 7, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "name": { + "ko": "권한 관리", + "en": "Permission Management", + "ja": "権限管理" + }, + "slug": "admin-roles", + "url": "/admin/roles", + "icon": "fas fa-lock", + "order": 8, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 9, + "name": { + "ko": "모듈 관리", + "en": "Module Management", + "ja": "モジュール管理" + }, + "slug": "admin-modules", + "url": "/admin/modules", + "icon": "fas fa-cube", + "order": 9, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "name": { + "ko": "플러그인 관리", + "en": "Plugin Management", + "ja": "プラグイン管理" + }, + "slug": "admin-plugins", + "url": "/admin/plugins", + "icon": "fas fa-puzzle-piece", + "order": 10, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 11, + "name": { + "ko": "템플릿 관리", + "en": "Template Management", + "ja": "テンプレート管理" + }, + "slug": "admin-templates", + "url": "/admin/templates", + "icon": "fas fa-palette", + "order": 11, + "is_active": true, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "name": { + "ko": "스케쥴 관리", + "en": "Schedule Management", + "ja": "スケジュール管理" + }, + "slug": "admin-schedules", + "url": "/admin/schedules", + "icon": "fas fa-clock", + "order": 12, + "is_active": false, + "parent_id": null, + "extension_type": "core", + "extension_identifier": "core", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:59", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 28, + "name": { + "ko": "페이지 관리", + "en": "Page Management", + "ja": "ページ管理" + }, + "slug": "sirsoft-page", + "url": "/admin/pages", + "icon": "fas fa-file-alt", + "order": 25, + "is_active": true, + "parent_id": null, + "extension_type": "module", + "extension_identifier": "sirsoft-page", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:35", + "updated_at": "2026-05-23 22:44:03", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 13, + "name": { + "ko": "게시판 관리", + "en": "Board Management", + "ja": "掲示板管理" + }, + "slug": "sirsoft-board", + "url": null, + "icon": "fas fa-clipboard-list", + "order": 30, + "is_active": true, + "parent_id": null, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "children": [ + { + "id": 14, + "name": { + "ko": "환경설정", + "en": "Settings", + "ja": "環境設定" + }, + "slug": "sirsoft-board-settings", + "url": "/admin/boards/settings", + "icon": "fas fa-cog", + "order": 1, + "is_active": true, + "parent_id": 13, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 15, + "name": { + "ko": "게시판 목록", + "en": "Board List", + "ja": "掲示板一覧" + }, + "slug": "sirsoft-board-list", + "url": "/admin/boards", + "icon": "fas fa-list", + "order": 2, + "is_active": true, + "parent_id": 13, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 16, + "name": { + "ko": "게시판 신고현황", + "en": "Board Reports", + "ja": "掲示板通報状況" + }, + "slug": "sirsoft-board-reports", + "url": "/admin/boards/reports", + "icon": "fas fa-flag", + "order": 3, + "is_active": true, + "parent_id": 13, + "extension_type": "module", + "extension_identifier": "sirsoft-board", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + } + ], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:44:01", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 17, + "name": { + "ko": "이커머스", + "en": "Ecommerce", + "ja": "eコマース" + }, + "slug": "sirsoft-ecommerce", + "url": null, + "icon": "fas fa-shopping-cart", + "order": 40, + "is_active": true, + "parent_id": null, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "children": [ + { + "id": 18, + "name": { + "ko": "환경설정", + "en": "Settings", + "ja": "環境設定" + }, + "slug": "sirsoft-ecommerce-settings", + "url": "/admin/ecommerce/settings", + "icon": "fas fa-cog", + "order": 1, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 19, + "name": { + "ko": "상품 관리", + "en": "Products", + "ja": "商品管理" + }, + "slug": "sirsoft-ecommerce-products", + "url": "/admin/ecommerce/products", + "icon": "fas fa-box", + "order": 2, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 20, + "name": { + "ko": "카테고리 관리", + "en": "Categories", + "ja": "カテゴリ管理" + }, + "slug": "sirsoft-ecommerce-categories", + "url": "/admin/ecommerce/categories", + "icon": "fas fa-folder", + "order": 3, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 21, + "name": { + "ko": "브랜드 관리", + "en": "Brands", + "ja": "ブランド管理" + }, + "slug": "sirsoft-ecommerce-brands", + "url": "/admin/ecommerce/brands", + "icon": "fas fa-tag", + "order": 4, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 22, + "name": { + "ko": "상품정보제공고시", + "en": "Product Notice", + "ja": "商品情報提供告示" + }, + "slug": "sirsoft-ecommerce-product-notices", + "url": "/admin/ecommerce/product-notices", + "icon": "fas fa-file-alt", + "order": 5, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 23, + "name": { + "ko": "공통정보 관리", + "en": "Common Info", + "ja": "共通情報管理" + }, + "slug": "sirsoft-ecommerce-common-info", + "url": "/admin/ecommerce/common-info", + "icon": "fas fa-info-circle", + "order": 6, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 24, + "name": { + "ko": "주문 관리", + "en": "Orders", + "ja": "注文管理" + }, + "slug": "sirsoft-ecommerce-orders", + "url": "/admin/ecommerce/orders", + "icon": "fas fa-receipt", + "order": 7, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 25, + "name": { + "ko": "쿠폰 관리", + "en": "Coupons", + "ja": "クーポン管理" + }, + "slug": "sirsoft-ecommerce-promotion-coupons", + "url": "/admin/ecommerce/promotion-coupons", + "icon": "fas fa-ticket-alt", + "order": 8, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 26, + "name": { + "ko": "배송정책", + "en": "Shipping Policies", + "ja": "配送ポリシー" + }, + "slug": "sirsoft-ecommerce-shipping-policies", + "url": "/admin/ecommerce/shipping-policies", + "icon": "fas fa-truck", + "order": 9, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + }, + { + "id": 27, + "name": { + "ko": "리뷰 관리", + "en": "Reviews", + "ja": "レビュー管理" + }, + "slug": "sirsoft-ecommerce-reviews", + "url": "/admin/ecommerce/reviews", + "icon": "fas fa-star", + "order": 10, + "is_active": true, + "parent_id": 17, + "extension_type": "module", + "extension_identifier": "sirsoft-ecommerce", + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ] + } + ], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:44:02", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + }, + { + "id": 29, + "name": { + "ko": "GDPR 동의 이력", + "en": "GDPR Consent Log" + }, + "slug": "sirsoft-gdpr-consent-log", + "url": "/admin/plugins/sirsoft-gdpr/consent-log", + "icon": "fas fa-user-shield", + "order": 50, + "is_active": true, + "parent_id": null, + "extension_type": "plugin", + "extension_identifier": "sirsoft-gdpr", + "children": [], + "creator": null, + "roles": [ + { + "id": 1, + "name": { + "ko": "관리자", + "en": "Administrator", + "ja": "管理者" + }, + "permission_type": "read" + }, + { + "id": 6, + "name": { + "ko": "개인정보 운영자", + "en": "Privacy Operator", + "ja": "個人情報管理者" + }, + "permission_type": "read" + } + ], + "created_at": "2026-05-23 22:43:42", + "updated_at": "2026-05-23 22:43:42", + "is_owner": false, + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + } + ], + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + } + }, + "moduleDetail": { + "data": { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "description": "쇼핑몰 모듈", + "author": "sirsoft", + "status": "active", + "enabled": true, + "dependencies": [], + "permissions": [ + "ecommerce.products.manage", + "ecommerce.orders.manage" + ], + "menus": [ + { + "name": "상품 관리", + "url": "/admin/ecommerce/products" + } + ], + "changelog": [ + "1.0.0 최초 릴리스" + ], + "readme": "이커머스 모듈 안내 문서" + } + }, + "moduleInstallPreview": { + "data": { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "dependencies": [], + "permissions": [ + "ecommerce.products.manage" + ], + "menus": [ + { + "name": "상품 관리", + "url": "/admin/ecommerce/products" + } + ], + "conflicts": [], + "requires_migration": true + } + }, + "modules": { + "data": { + "data": [ + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "쇼핑몰 모듈" + }, + { + "identifier": "sirsoft-board", + "name": "게시판", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "게시판 모듈" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "정적 페이지 모듈" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3, + "abilities": { + "can_install": true + } + } + }, + "notification_unread_count": { + "data": { + "unread_count": 5 + } + }, + "notification_ws": { + "data": [] + }, + "notificationChannels": { + "data": { + "channels": [ + { + "channel": "mail", + "name": "이메일", + "enabled": true + }, + { + "channel": "sms", + "name": "SMS", + "enabled": false + }, + { + "channel": "push", + "name": "푸시", + "enabled": true + } + ] + } + }, + "notificationLogs": { + "data": { + "data": [ + { + "id": 1, + "title": "주문 알림", + "channel": "mail", + "recipient": "member@example.com", + "status": "sent", + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "title": "비밀번호 변경", + "channel": "sms", + "recipient": "01012345678", + "status": "failed", + "created_at": "2026-05-28T18:00:00+09:00" + }, + { + "id": 3, + "title": "공지사항", + "channel": "push", + "recipient": "all", + "status": "sent", + "created_at": "2026-05-27T10:00:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + }, + "abilities": { + "can_delete": true + } + } + }, + "notifications": { + "data": { + "data": [ + { + "id": 1, + "subject": "신규 주문", + "body": "새 주문이 접수되었습니다.", + "read_at": null, + "url": "/admin/ecommerce/orders", + "data": [], + "created_at": "2026-05-29T09:00:00+09:00" + }, + { + "id": 2, + "subject": "회원 가입", + "body": "신규 회원이 가입했습니다.", + "read_at": null, + "url": "/admin/users", + "data": [], + "created_at": "2026-05-28T18:00:00+09:00" + }, + { + "id": 3, + "subject": "시스템 알림", + "body": "백업이 완료되었습니다.", + "read_at": "2026-05-27T04:00:00+09:00", + "url": "", + "data": [], + "created_at": "2026-05-27T03:00:00+09:00" + } + ], + "pagination": { + "current_page": 1, + "last_page": 1, + "per_page": 15, + "total": 3, + "has_more_pages": false + } + }, + "channels": [ + { + "key": "email", + "label": "이메일", + "enabled": true + }, + { + "key": "sms", + "label": "SMS", + "enabled": false + }, + { + "key": "push", + "label": "푸시", + "enabled": true + } + ] + }, + "permissions": { + "data": { + "data": { + "types": [ + "custom", + "system" + ], + "default_type": "custom", + "scope_options": [ + "all", + "own" + ], + "permissions": [ + { + "key": "core.users.view", + "name": "회원 조회", + "group": "users" + }, + { + "key": "core.users.edit", + "name": "회원 수정", + "group": "users" + }, + { + "key": "core.posts.view", + "name": "게시물 조회", + "group": "posts" + }, + { + "key": "core.settings.manage", + "name": "환경설정 관리", + "group": "settings" + } + ] + } + } + }, + "pluginDetail": { + "data": { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "description": "결제 플러그인", + "author": "sirsoft", + "status": "active", + "enabled": true, + "dependencies": [ + "sirsoft-ecommerce" + ], + "permissions": [ + "payment.transactions.view" + ], + "changelog": [ + "1.0.0 최초 릴리스" + ], + "readme": "결제 플러그인 안내 문서" + } + }, + "pluginInstallPreview": { + "data": { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "dependencies": [ + "sirsoft-ecommerce" + ], + "permissions": [ + "payment.transactions.view" + ], + "conflicts": [], + "requires_migration": false + } + }, + "plugins": { + "data": { + "data": [ + { + "identifier": "sirsoft-payment", + "name": "결제", + "version": "1.0.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "결제 플러그인" + }, + { + "identifier": "sirsoft-seo", + "name": "SEO", + "version": "1.1.0", + "status": "active", + "enabled": true, + "author": "sirsoft", + "description": "SEO 최적화 플러그인" + }, + { + "identifier": "sirsoft-analytics", + "name": "통계", + "version": "0.9.0", + "status": "inactive", + "enabled": false, + "author": "sirsoft", + "description": "방문 통계 플러그인" + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3, + "abilities": { + "can_install": true + } + } + }, + "policies": { + "data": { + "data": [ + { + "id": 21, + "key": "sirsoft-ecommerce.checkout.before_pay", + "scope": "hook", + "target": "sirsoft-ecommerce.checkout.before_payment", + "purpose": "checkout_verification", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 20, + "key": "sirsoft-ecommerce.payment.confirm_deposit", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_confirm_deposit", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 19, + "key": "sirsoft-ecommerce.payment.approve", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_approve", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 18, + "key": "sirsoft-ecommerce.payment.cancel", + "scope": "hook", + "target": "sirsoft-ecommerce.payment.before_cancel", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-ecommerce", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:19", + "updated_at": "2026-05-23 22:43:19", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 17, + "key": "sirsoft-board.post.user_create", + "scope": "hook", + "target": "sirsoft-board.post.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 16, + "key": "sirsoft-board.report.create", + "scope": "hook", + "target": "sirsoft-board.report.before_create", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 15, + "key": "sirsoft-board.comment.user_delete", + "scope": "hook", + "target": "sirsoft-board.comment.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 30, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 14, + "key": "sirsoft-board.post.user_delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 13, + "key": "sirsoft-board.report.delete", + "scope": "hook", + "target": "sirsoft-board.report.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 12, + "key": "sirsoft-board.report.bulk_action", + "scope": "hook", + "target": "sirsoft-board.report.before_bulk_update_status", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 11, + "key": "sirsoft-board.post.blind", + "scope": "hook", + "target": "sirsoft-board.post.before_blind", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 10, + "key": "sirsoft-board.post.delete", + "scope": "hook", + "target": "sirsoft-board.post.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "module", + "source_identifier": "sirsoft-board", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:09", + "updated_at": "2026-05-23 22:43:09", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 9, + "key": "core.admin.extension_uninstall", + "scope": "route", + "target": "api.admin.{modules,plugins}.uninstall", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 8, + "key": "core.admin.user_delete", + "scope": "hook", + "target": "core.user.before_delete", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 7, + "key": "core.admin.app_key_regenerate", + "scope": "route", + "target": "api.admin.settings.regenerate-app-key", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "admin", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 6, + "key": "core.account.withdraw", + "scope": "route", + "target": "api.me.destroy", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 0, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 5, + "key": "core.profile.contact_change", + "scope": "hook", + "target": "core.user.before_update", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": { + "changed_fields": [ + "email", + "phone", + "mobile" + ] + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 4, + "key": "core.profile.password_change", + "scope": "route", + "target": "api.me.password", + "purpose": "sensitive_action", + "provider_id": null, + "grace_minutes": 5, + "enabled": true, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 3, + "key": "core.auth.password_reset", + "scope": "hook", + "target": "core.auth.before_reset_password", + "purpose": "password_reset", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": null, + "source_type": "core", + "source_identifier": "core", + "applies_to": "both", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + }, + { + "id": 2, + "key": "core.auth.signup_after_create", + "scope": "hook", + "target": "core.auth.after_register", + "purpose": "signup", + "provider_id": null, + "grace_minutes": 0, + "enabled": false, + "priority": 100, + "conditions": { + "signup_stage": "after_create" + }, + "source_type": "core", + "source_identifier": "core", + "applies_to": "self", + "fail_mode": "block", + "user_overrides": [], + "created_at": "2026-05-23 22:43:02", + "updated_at": "2026-05-23 22:43:02", + "abilities": { + "can_update": true, + "can_delete": true + } + } + ], + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + }, + "meta": { + "current_page": 1, + "per_page": 20, + "total": 21, + "last_page": 2 + } + } + }, + "role": { + "data": { + "id": 2, + "name": { + "ko": "운영자", + "en": "Manager" + }, + "key": "manager", + "description": "운영 권한 역할", + "is_system": false, + "type": "custom", + "types": [ + "custom", + "system" + ], + "scope_options": [ + "all", + "own" + ], + "scopes": { + "core.posts": "all" + }, + "permission_scopes": { + "core.posts": "all" + }, + "permissions": [ + "core.users.view", + "core.posts.view", + "core.posts.edit" + ] + } + }, + "role_check": { + "data": { + "data": [ + { + "id": 1, + "key": "super_admin", + "name": { + "ko": "최고 관리자", + "en": "Super Admin" + } + }, + { + "id": 2, + "key": "manager", + "name": { + "ko": "운영자", + "en": "Manager" + } + }, + { + "id": 3, + "key": "member", + "name": { + "ko": "일반 회원", + "en": "Member" + } + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3 + } + }, + "schedule_history": { + "data": [ + { + "id": 1, + "status": "success", + "duration_ms": 1240, + "ran_at": "2026-05-29T03:00:00+09:00" + }, + { + "id": 2, + "status": "success", + "duration_ms": 980, + "ran_at": "2026-05-28T03:00:00+09:00" + }, + { + "id": 3, + "status": "failed", + "duration_ms": 0, + "ran_at": "2026-05-27T03:00:00+09:00" + } + ] + }, + "schedules": { + "data": { + "data": [ + { + "id": 1, + "name": "일일 백업", + "command": "backup:run", + "type": "artisan", + "frequency_label": "매일", + "frequency_detail": "0 3 * * *", + "is_active": true, + "last_result": "success", + "last_run_at": "2026-05-29T03:00:00+09:00", + "last_duration": "1.2초", + "next_run_at": "2026-05-30T03:00:00+09:00" + }, + { + "id": 2, + "name": "캐시 정리", + "command": "cache:clear", + "type": "artisan", + "frequency_label": "매일", + "frequency_detail": "0 4 * * *", + "is_active": true, + "last_result": "success", + "last_run_at": "2026-05-29T04:00:00+09:00", + "last_duration": "0.9초", + "next_run_at": "2026-05-30T04:00:00+09:00" + }, + { + "id": 3, + "name": "통계 집계", + "command": "stats:aggregate", + "type": "shell", + "frequency_label": "매주", + "frequency_detail": "0 1 * * 1", + "is_active": false, + "last_result": "failed", + "last_run_at": "2026-05-26T01:00:00+09:00", + "last_duration": "-", + "next_run_at": null + } + ], + "current_page": 1, + "last_page": 1, + "per_page": 20, + "total": 3, + "statistics": { + "total": 3, + "active": 2, + "success": 2, + "failed": 1 + } + } + }, + "settings": { + "data": { + "general": { + "site_name": "그누보드7", + "site_url": "https://example.com", + "site_description": "", + "admin_email": "admin@example.com", + "timezone": "Asia/Seoul", + "language": "ko", + "currency": "KRW", + "maintenance_mode": false, + "site_logo": [] + }, + "security": { + "force_https": false, + "login_attempt_enabled": true, + "auth_token_lifetime": "{MASKED}", + "max_login_attempts": 5, + "login_lockout_time": 5, + "two_factor_auth": false, + "password_min_length": "{MASKED}", + "require_password_special_char": "{MASKED}" + }, + "mail": { + "mailer": "smtp", + "host": "", + "port": 587, + "username": "", + "password": "{MASKED}", + "encryption": "tls", + "mailgun_domain": "", + "mailgun_secret": "{MASKED}", + "mailgun_endpoint": "api.mailgun.net", + "ses_key": "", + "ses_secret": "{MASKED}", + "ses_region": "ap-northeast-2", + "from_address": "admin@example.com", + "from_name": "그누보드7" + }, + "upload": { + "max_file_size": 10, + "allowed_extensions": [ + "jpg", + "jpeg", + "png", + "gif", + "webp", + "pdf", + "doc", + "docx", + "xls", + "xlsx", + "zip" + ], + "image_max_width": 2000, + "image_max_height": 2000, + "image_quality": 85 + }, + "seo": { + "meta_title_suffix": "", + "meta_description": "", + "meta_keywords": "", + "google_analytics_id": "", + "google_site_verification": "", + "naver_site_verification": "", + "bot_user_agents": [ + "kakaotalk-scrap", + "Meta-ExternalAgent", + "ChatGPT-User" + ], + "bot_detection_enabled": true, + "bot_detection_library_enabled": true, + "og_default_site_name": "", + "og_image_default_width": 1200, + "og_image_default_height": 630, + "twitter_default_card": "summary_large_image", + "twitter_default_site": "", + "cache_enabled": true, + "cache_ttl": 7200, + "sitemap_enabled": true, + "sitemap_cache_ttl": 86400, + "sitemap_schedule": "daily", + "sitemap_schedule_time": "02:00", + "sitemap_last_updated_at": "", + "generator_enabled": true, + "generator_content": "" + }, + "advanced": { + "cache_enabled": true, + "cache_default_ttl": 86400, + "layout_cache_enabled": true, + "layout_cache_ttl": 3600, + "seo_cache_enabled": true, + "seo_cache_ttl": 7200, + "seo_sitemap_cache_ttl": 86400, + "stats_cache_enabled": true, + "stats_cache_ttl": 1800, + "notification_cache_ttl": 3600, + "extension_status_cache_ttl": 86400, + "geoip_cache_enabled": true, + "geoip_cache_ttl": 86400, + "version_check_cache_ttl": 3600, + "debug_mode": true, + "sql_query_log": false, + "log_level": "error", + "core_update_github_url": "https://github.com/gnuboard/g7", + "core_update_github_token": null, + "geoip_enabled": false, + "geoip_license_key": null, + "geoip_auto_update_enabled": true, + "geoip_last_updated_at": "" + }, + "cache": { + "cache_enabled": true, + "cache_default_ttl": 86400, + "layout_cache_enabled": true, + "layout_cache_ttl": 3600, + "seo_cache_enabled": true, + "seo_cache_ttl": 7200, + "seo_sitemap_cache_ttl": 86400, + "stats_cache_enabled": true, + "stats_cache_ttl": 1800, + "notification_cache_ttl": 3600, + "extension_status_cache_ttl": 86400, + "geoip_cache_enabled": true, + "geoip_cache_ttl": 86400, + "version_check_cache_ttl": 3600 + }, + "debug": { + "debug_mode": true, + "sql_query_log": false, + "log_level": "error" + }, + "drivers": { + "storage_driver": "local", + "s3_bucket": "", + "s3_region": "ap-northeast-2", + "s3_access_key": "", + "s3_secret_key": "{MASKED}", + "s3_url": "", + "cache_driver": "file", + "redis_host": "127.0.0.1", + "redis_port": 6379, + "redis_password": "{MASKED}", + "redis_database": 0, + "memcached_host": "127.0.0.1", + "memcached_port": 11211, + "session_driver": "file", + "session_lifetime": 120, + "queue_driver": "sync", + "log_driver": "daily", + "log_level": "error", + "log_days": 14, + "websocket_enabled": false, + "websocket_app_id": "", + "websocket_app_key": "{MASKED}", + "websocket_app_secret": "{MASKED}", + "websocket_host": "localhost", + "websocket_port": 8080, + "websocket_scheme": "https", + "websocket_verify_ssl": true, + "websocket_server_host": "127.0.0.1", + "websocket_server_port": 8080, + "websocket_server_scheme": "http", + "search_engine_driver": "mysql-fulltext" + }, + "core_update": { + "core_update_github_url": "https://github.com/gnuboard/g7", + "core_update_github_token": null + }, + "geoip": { + "geoip_enabled": false, + "geoip_license_key": null, + "geoip_auto_update_enabled": true, + "geoip_last_updated_at": "" + }, + "notifications": { + "channels": [ + { + "id": "mail", + "is_active": true, + "sort_order": 1 + }, + { + "id": "database", + "is_active": true, + "sort_order": 2 + } + ] + }, + "identity": { + "default_provider": "g7:core.mail", + "purpose_providers": { + "password_reset": null, + "self_update": null, + "sensitive_action": null + }, + "challenge_ttl_minutes": 15, + "max_attempts": 5 + }, + "available_drivers": { + "storage": [ + { + "id": "local", + "label": { + "ko": "로컬", + "en": "Local", + "ja": "ローカル" + } + }, + { + "id": "s3", + "label": { + "ko": "Amazon S3", + "en": "Amazon S3", + "ja": "Amazon S3" + } + } + ], + "cache": [ + { + "id": "file", + "label": { + "ko": "파일", + "en": "File", + "ja": "ファイル" + } + }, + { + "id": "redis", + "label": { + "ko": "Redis", + "en": "Redis", + "ja": "Redis" + } + } + ], + "session": [ + { + "id": "file", + "label": { + "ko": "파일", + "en": "File", + "ja": "ファイル" + } + }, + { + "id": "database", + "label": { + "ko": "데이터베이스", + "en": "Database", + "ja": "データベース" + } + }, + { + "id": "redis", + "label": { + "ko": "Redis", + "en": "Redis", + "ja": "Redis" + } + } + ], + "queue": [ + { + "id": "sync", + "label": { + "ko": "동기", + "en": "Sync", + "ja": "同期" + } + }, + { + "id": "database", + "label": { + "ko": "데이터베이스", + "en": "Database", + "ja": "データベース" + } + }, + { + "id": "redis", + "label": { + "ko": "Redis", + "en": "Redis", + "ja": "Redis" + } + } + ], + "log": [ + { + "id": "single", + "label": { + "ko": "단일 파일", + "en": "Single File", + "ja": "単一ファイル" + } + }, + { + "id": "daily", + "label": { + "ko": "일별 파일", + "en": "Daily File", + "ja": "日別ファイル" + } + } + ], + "websocket": [ + { + "id": "reverb", + "label": { + "ko": "Laravel Reverb", + "en": "Laravel Reverb", + "ja": "Laravel Reverb" + } + } + ], + "mail": [ + { + "id": "smtp", + "label": { + "ko": "SMTP", + "en": "SMTP", + "ja": "SMTP" + } + }, + { + "id": "mailgun", + "label": { + "ko": "Mailgun", + "en": "Mailgun", + "ja": "Mailgun" + } + }, + { + "id": "ses", + "label": { + "ko": "SES (Amazon)", + "en": "SES (Amazon)", + "ja": "SES (Amazon)" + } + } + ] + }, + "abilities": { + "can_update": true + } + } + }, + "systemInfo": { + "data": { + "os_info": "Windows NT 10.0", + "web_server": "Apache/2.4.62 (Win64) OpenSSL/3.0.15 PHP/8.3.26", + "php_version": "8.3.26", + "mysql_version": "Mysql 8.4.3", + "g7_version": "7.0.0-beta.8", + "g7_release_year": "2026", + "laravel_version": "12.54.1", + "environment": "production", + "cpu_info": "Intel(R) Core(TM) Ultra 5 225H", + "memory_usage": { + "total": "31.49 GB", + "used": "21.93 GB", + "free": "9.56 GB", + "percentage": 69.64 + }, + "disk_usage": { + "total": "474.72 GB", + "used": "325.41 GB", + "free": "149.3 GB", + "percentage": 68.55 + }, + "php_memory_limit": "512M", + "max_execution_time": "36000초", + "upload_max_filesize": "2G", + "install_path": "/var/www/g7", + "config_path": "/var/www/g7/storage/app/settings", + "log_path": "/var/www/g7/storage/logs", + "upload_path": "/var/www/g7/storage/app/public", + "php_extensions": { + "required": { + "openssl": true, + "pdo": true, + "mbstring": true, + "tokenizer": "{MASKED}", + "xml": true, + "curl": true, + "json": true, + "zip": true, + "fileinfo": true, + "bcmath": true + }, + "optional": { + "gd": true, + "imagick": false, + "redis": true, + "memcached": false, + "sodium": true, + "exif": true, + "intl": true, + "ldap": false, + "zlib": true + } + }, + "database_config": { + "has_read_write_split": false, + "write": { + "host": "localhost", + "port": 3306, + "database": "g7", + "username": "g7" + }, + "read": [] + }, + "timezone": "UTC", + "server_time": "2026-05-31 08:40:37" + } + }, + "template_info": { + "data": { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "type": "admin" + } + }, + "templateDetail": { + "data": { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "version": "1.0.0", + "description": "관리자 기본 템플릿", + "author": "sirsoft", + "type": "admin", + "status": "active", + "preview_image": "/images/placeholder.png", + "changelog": [ + "1.0.0 최초 릴리스" + ], + "readme": "관리자 기본 템플릿 안내 문서" + } + }, + "templateInstallPreview": { + "data": { + "identifier": "sirsoft-admin_basic", + "name": "관리자 기본", + "version": "1.0.0", + "type": "admin", + "conflicts": [], + "requires_migration": false + } + }, + "templates": { + "data": { + "data": [ + { + "identifier": "sirsoft-admin_basic", + "vendor": "sirsoft", + "name": "Admin Basic", + "version": "1.0.0-beta.8", + "type": "admin", + "status": "active", + "description": "그누보드7 기본 관리자 템플릿", + "dependencies": { + "modules": [], + "plugins": [] + }, + "dependencies_met": true, + "update_available": false, + "update_source": null, + "latest_version": "1.0.0-beta.8", + "file_version": "1.0.0-beta.8", + "github_url": "https://github.com/gnuboard/g7-template-sirsoft-admin_basic", + "github_changelog_url": "https://github.com/gnuboard/g7-template-sirsoft-admin_basic/releases", + "is_pending": false, + "is_bundled": false, + "deactivated_reason": null, + "deactivated_at": null, + "incompatible_required_version": null, + "abilities": { + "can_install": true, + "can_activate": true, + "can_uninstall": true, + "can_edit_layouts": true + } + }, + { + "identifier": "sirsoft-basic", + "vendor": "sirsoft", + "name": "Basic", + "version": "1.0.0-beta.6", + "type": "user", + "status": "active", + "description": "그누보드7 기본 사용자 템플릿", + "dependencies": { + "modules": [ + { + "identifier": "sirsoft-board", + "name": "게시판", + "type": "module" + }, + { + "identifier": "sirsoft-ecommerce", + "name": "이커머스", + "type": "module" + }, + { + "identifier": "sirsoft-page", + "name": "페이지", + "type": "module" + } + ], + "plugins": [ + { + "identifier": "sirsoft-daum_postcode", + "name": "Daum 우편번호", + "type": "plugin" + } + ] + }, + "dependencies_met": true, + "update_available": false, + "update_source": null, + "latest_version": "1.0.0-beta.6", + "file_version": "1.0.0-beta.6", + "github_url": "https://github.com/gnuboard/g7-template-sirsoft-basic", + "github_changelog_url": "https://github.com/gnuboard/g7-template-sirsoft-basic/releases", + "is_pending": false, + "is_bundled": false, + "deactivated_reason": null, + "deactivated_at": null, + "incompatible_required_version": null, + "abilities": { + "can_install": true, + "can_activate": true, + "can_uninstall": true, + "can_edit_layouts": true + } + } + ], + "current_page": 1, + "last_page": 1, + "total": 1, + "per_page": 15, + "abilities": { + "can_create": true, + "can_install": true + } + } + }, + "tokenValidation": { + "data": { + "valid": true, + "email": "admin@example.com", + "token": "{MASKED}" + } + }, + "user": { + "data": { + "uuid": "00000000-0000-4000-8000-000000000018", + "name": "이서연", + "nickname": "서연", + "email": "seoyeon.lee@example.com", + "avatar": "/images/placeholder.png", + "language": "ko", + "language_label": "한국어", + "country": "KR", + "country_name": "대한민국", + "status": "active", + "status_label": "활성", + "status_variant": "success", + "is_admin": true, + "is_super": false, + "homepage": "https://seoyeon.example.com", + "mobile": "010-3456-7890", + "phone": "02-777-8800", + "zipcode": "06292", + "address": "서울특별시 강남구 강남대로 382", + "address_detail": "메리츠타워 22층", + "signature": "운영팀 이서연입니다.", + "bio": "커뮤니티 운영과 CS를 담당하고 있습니다.", + "timezone": "Asia/Seoul", + "admin_memo": "2025년 우수 운영자. CS 응대 만족도 1위. 콘텐츠 신고 처리 권한 보유.", + "ip_address": "203.241.18.92", + "email_verified_at": "2025-08-20 10:14:55", + "last_login_at": "2026-06-03 08:40:12", + "created_at": "2025-08-20 09:58:31", + "blocked_at": null, + "withdrawn_at": null, + "roles": [ + { + "id": 2, + "identifier": "admin", + "name": "관리자" + }, + { + "id": 5, + "identifier": "cs-manager", + "name": "CS 매니저" + } + ], + "terms_consent": { + "agreed_at": "2025-08-20 09:58:31" + }, + "privacy_consent": { + "agreed_at": "2025-08-20 09:58:31" + }, + "abilities": { + "can_read": true, + "can_create": true, + "can_update": true, + "can_delete": true, + "can_assign_roles": true + } + } + }, + "marketing_settings": { + "data": { + "marketing_consent_enabled": true, + "marketing_consent_terms_slug": "marketing-terms", + "marketing_consent_terms_slug_set": true, + "third_party_consent_enabled": true, + "third_party_consent_terms_slug": null, + "third_party_consent_terms_slug_set": false, + "info_disclosure_enabled": true, + "info_disclosure_terms_slug": null, + "info_disclosure_terms_slug_set": false, + "channels": [ + { + "key": "email_subscription", + "label": "광고성 이메일 수신", + "label_i18n": { + "ko": "광고성 이메일 수신", + "en": "Email Marketing" + }, + "enabled": true, + "terms_slug": null, + "terms_slug_set": false + } + ] + } + } + } + }, + "states": { + "comment": "admin 목록/폼 상태 세트. with_data/empty_data/loading + edit_existing/validation_failed/saving.", + "groups": [ + { + "scope": { + "kind": "route", + "match": "*/admin/users" + }, + "items": [ + { + "id": "with_data", + "label": "$t:editor.state.with_data", + "default": true + }, + { + "id": "empty_data", + "label": "$t:editor.state.empty_data", + "sampleDataOverrides": { + "byDataSourceId": { + "users": { + "data": { + "data": [], + "meta": { + "total": 0, + "per_page": 20, + "current_page": 1 + } + } + } + } + } + } + ] + }, + { + "scope": { + "kind": "route", + "match": "*/admin/users/:id/edit" + }, + "items": [ + { + "id": "edit_existing", + "label": "$t:editor.state.edit_existing", + "default": true, + "comment": "/1.1-bis — 편집기는 데이터소스 initLocal(\"form\")을 실행하지 않으므로(runtime API→form 흐름 부재) 수정 폼 입력칸이 비어 보인다. user.data 와 동일 값으로 _local.form 을 직접 시드해 캔버스에 prefill 한다(읽기전용 표시는 user.data, 입력칸은 _local.form). 필드명 = admin_user_form.json 의 name= 입력.", + "initialState": { + "local": { + "form": { + "name": "이서연", + "email": "seoyeon.lee@example.com", + "nickname": "서연", + "role_ids": [ + 2, + 5 + ], + "status": "active", + "mobile": "010-3456-7890", + "phone": "02-777-8800", + "homepage": "https://seoyeon.example.com", + "zipcode": "06292", + "address": "서울특별시 강남구 강남대로 382", + "address_detail": "메리츠타워 22층", + "country": "KR", + "language": "ko", + "timezone": "Asia/Seoul", + "signature": "운영팀 이서연입니다.", + "bio": "커뮤니티 운영과 CS를 담당하고 있습니다.", + "admin_memo": "2025년 우수 운영자. CS 응대 만족도 1위. 콘텐츠 신고 처리 권한 보유." + } + } + } + }, + { + "id": "create_mode", + "label": "$t:editor.state.create_mode", + "comment": " route 패치 — admin_user_form 은 {{route?.id}} 유무로 수정/신규 분기(제목·엔드포인트·메서드 PUT/POST). route.id 를 null 로 제거해 신규 작성 모드 화면을 미리본다. 신규 모드는 빈 폼이 의도이므로 _local.form 시드 없음.", + "initialState": { + "route": { + "id": null + } + } + }, + { + "id": "validation_failed", + "label": "$t:editor.state.validation_failed", + "comment": "관리자 회원 폼(admin_user_form)은 _local.errors.{field}?.[0] (배열)을 읽으므로 그 경로로 배열 메시지를 주입한다(경로 직접 지정). 수정 컨텍스트이므로 edit_existing 과 동일 폼 시드 위에 검증 오류를 얹는다.", + "initialState": { + "local": { + "form": { + "name": "", + "email": "invalid-email", + "nickname": "서연", + "role_ids": [ + 2, + 5 + ], + "status": "active", + "mobile": "010-3456-7890", + "phone": "02-777-8800", + "homepage": "https://seoyeon.example.com", + "zipcode": "06292", + "address": "서울특별시 강남구 강남대로 382", + "address_detail": "메리츠타워 22층", + "country": "KR", + "language": "ko", + "timezone": "Asia/Seoul", + "signature": "운영팀 이서연입니다.", + "bio": "커뮤니티 운영과 CS를 담당하고 있습니다.", + "admin_memo": "2025년 우수 운영자. CS 응대 만족도 1위. 콘텐츠 신고 처리 권한 보유." + } + } + }, + "formErrors": { + "_local.errors.name": [ + "필수 입력 항목입니다" + ], + "_local.errors.email": [ + "올바른 이메일 형식이 아닙니다" + ] + } + } + ] + }, + { + "comment": " query 패치 실증 — admin_settings 는 {{_global.activeSettingsTab || query.tab || 'general'}} 으로 탭 화면을 분기한다. 편집기는 평소 query 가 비어 있어 SEO 등 비-기본 탭을 미리볼 수 없으므로, query.tab + 우선 키 _global.activeSettingsTab 을 함께 주입해 탭 변종을 미리본다.", + "scope": { + "kind": "route", + "match": "*/admin/settings" + }, + "items": [ + { + "id": "settings_general", + "label": "$t:editor.state.settings_general", + "default": true, + "initialState": { + "query": { + "tab": "general" + }, + "global": { + "activeSettingsTab": "general" + } + } + }, + { + "id": "settings_mail", + "label": "$t:editor.state.settings_mail", + "initialState": { + "query": { + "tab": "mail" + }, + "global": { + "activeSettingsTab": "mail" + } + } + }, + { + "id": "settings_upload", + "label": "$t:editor.state.settings_upload", + "initialState": { + "query": { + "tab": "upload" + }, + "global": { + "activeSettingsTab": "upload" + } + } + }, + { + "id": "settings_seo", + "label": "$t:editor.state.settings_seo", + "initialState": { + "query": { + "tab": "seo" + }, + "global": { + "activeSettingsTab": "seo" + } + } + }, + { + "id": "settings_security", + "label": "$t:editor.state.settings_security", + "initialState": { + "query": { + "tab": "security" + }, + "global": { + "activeSettingsTab": "security" + } + } + }, + { + "id": "settings_drivers", + "label": "$t:editor.state.settings_drivers", + "initialState": { + "query": { + "tab": "drivers" + }, + "global": { + "activeSettingsTab": "drivers" + } + } + }, + { + "id": "settings_advanced", + "label": "$t:editor.state.settings_advanced", + "initialState": { + "query": { + "tab": "advanced" + }, + "global": { + "activeSettingsTab": "advanced" + } + } + }, + { + "id": "settings_notification_definitions", + "label": "$t:editor.state.settings_notification_definitions", + "initialState": { + "query": { + "tab": "notification_definitions" + }, + "global": { + "activeSettingsTab": "notification_definitions" + } + } + }, + { + "id": "settings_language_packs", + "label": "$t:editor.state.settings_language_packs", + "initialState": { + "query": { + "tab": "language_packs" + }, + "global": { + "activeSettingsTab": "language_packs" + } + } + }, + { + "id": "settings_identity", + "label": "$t:editor.state.settings_identity", + "initialState": { + "query": { + "tab": "identity" + }, + "global": { + "activeSettingsTab": "identity" + } + } + }, + { + "id": "settings_info", + "label": "$t:editor.state.settings_info", + "initialState": { + "query": { + "tab": "info" + }, + "global": { + "activeSettingsTab": "info" + } + } + } + ] + }, + { + "comment": "관리자 비밀번호 재설정. admin_reset_password 는 _local.tokenError / _local.success 로 토큰오류·재설정폼·완료 화면을 if 분기하고(본문 line 97/212/262), 검증 실패는 _local.resetErrors.{password,password_confirmation} 인라인 필드 에러로 표시한다(본문 line 361/370/411).", + "scope": { + "kind": "route", + "match": "*/admin/reset-password" + }, + "items": [ + { + "id": "token_valid", + "label": "$t:editor.state.token_valid", + "default": true, + "initialState": { + "local": { + "tokenError": "{MASKED}", + "success": false + } + } + }, + { + "id": "token_invalid", + "label": "$t:editor.state.token_invalid", + "initialState": { + "local": { + "tokenError": "{MASKED}" + } + } + }, + { + "id": "validation_failed", + "label": "$t:editor.state.validation_failed", + "initialState": { + "local": { + "tokenError": "{MASKED}", + "success": false + } + }, + "formErrors": { + "_local.resetErrors.password": [ + "필수 입력 항목입니다" + ], + "_local.resetErrors.password_confirmation": [ + "필수 입력 항목입니다" + ] + } + }, + { + "id": "success", + "label": "$t:editor.state.reset_success", + "initialState": { + "local": { + "tokenError": "{MASKED}", + "success": true + } + } + } + ] + }, + { + "comment": "권한(역할) 폼. admin_role_form 은 {{route?.id}} 유무로 수정/신규를 분기한다(본문 line 33/71). 검증 오류는 회원 폼과 달리 _global.formErrors.{field}?.[0] 경로를 읽는다(본문 line 210/484 — 경로 직접 지정).", + "scope": { + "kind": "route", + "match": "*/admin/roles/:id/edit" + }, + "items": [ + { + "id": "edit_existing", + "label": "$t:editor.state.edit_existing", + "default": true + }, + { + "id": "create_mode", + "label": "$t:editor.state.create_mode", + "initialState": { + "route": { + "id": null + } + } + }, + { + "id": "validation_failed", + "label": "$t:editor.state.validation_failed", + "formErrors": { + "_global.formErrors.name": [ + "필수 입력 항목입니다" + ] + } + } + ] + }, + { + "comment": "관리자 본인인증 챌린지. auth/identity_challenge 는 (_local.render_hint ?? 'text_code') 값(text_code/link/external_redirect)으로 세 화면을 if 분기한다(본문 line 94/324/369).", + "scope": { + "kind": "route", + "match": "*/admin/identity/challenge" + }, + "items": [ + { + "id": "text_code", + "label": "$t:editor.state.challenge_text_code", + "default": true, + "initialState": { + "local": { + "render_hint": "text_code" + } + } + }, + { + "id": "link", + "label": "$t:editor.state.challenge_link", + "initialState": { + "local": { + "render_hint": "link" + } + } + }, + { + "id": "external_redirect", + "label": "$t:editor.state.challenge_external", + "initialState": { + "local": { + "render_hint": "external_redirect" + } + } + }, + { + "id": "code_error", + "label": "$t:editor.state.challenge_error", + "comment": "코드 입력 화면에서 인증 실패 시 _local.error 배너 표시.", + "initialState": { + "local": { + "render_hint": "text_code", + "error": "인증번호가 올바르지 않습니다. 다시 시도해 주세요." + } + } + } + ] + }, + { + "comment": "템플릿 목록. admin_template_list 는 라우트 path param route.type(user/admin)으로 데이터소스 type 파라미터를 분기한다(본문 line 45/600). 탭 하이라이트는 _global.activeTemplateTab 이지만 목록 내용은 route.type 이 SSoT 이므로 두 값을 함께 주입한다.", + "scope": { + "kind": "route", + "match": "*/admin/templates/:type" + }, + "items": [ + { + "id": "user_templates", + "label": "$t:editor.state.tab.template_user", + "default": true, + "initialState": { + "route": { + "type": "user" + }, + "global": { + "activeTemplateTab": "user" + } + } + }, + { + "id": "admin_templates", + "label": "$t:editor.state.tab.template_admin", + "initialState": { + "route": { + "type": "admin" + }, + "global": { + "activeTemplateTab": "admin" + } + } + } + ] + }, + { + "comment": "관리자 로그인. admin_login 은 _local.loginError 배너 + _local.loginErrors.{email,password} 인라인 필드 에러로 로그인 실패를 표시한다(본문 line 139/178/221).", + "scope": { + "kind": "route", + "match": "*/admin/login" + }, + "items": [ + { + "id": "default", + "label": "$t:editor.state.login_default", + "default": true + }, + { + "id": "login_failed", + "label": "$t:editor.state.login_failed", + "formErrors": { + "_local.loginError": "올바른 이메일 형식이 아닙니다", + "_local.loginErrors.email": [ + "올바른 이메일 형식이 아닙니다" + ], + "_local.loginErrors.password": [ + "필수 입력 항목입니다" + ] + } + } + ] + }, + { + "comment": "관리자 비밀번호 찾기. admin_forgot_password 는 {{_local.success}} 로 입력 폼/메일 발송 완료 화면을 if 분기한다(본문 line 93/106).", + "scope": { + "kind": "route", + "match": "*/admin/forgot-password" + }, + "items": [ + { + "id": "default", + "label": "$t:editor.state.forgot_default", + "default": true, + "initialState": { + "local": { + "success": false + } + } + }, + { + "id": "success", + "label": "$t:editor.state.forgot_success", + "initialState": { + "local": { + "success": true + } + } + } + ] + } + ] + }, + "stateLabels": [ + { + "key": "currentUser", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user" + }, + { + "key": "currentUser.name", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_name" + }, + { + "key": "currentUser.email", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_email" + }, + { + "key": "currentUser.id", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_id" + }, + { + "key": "currentUser.is_admin", + "scope": "_global", + "label_key": "$t:editor.state_label.current_user_is_admin" + }, + { + "key": "settings.general.site_name", + "scope": "_global", + "label_key": "$t:editor.state_label.site_name" + }, + { + "key": "site.name", + "scope": "_global", + "label_key": "$t:editor.state_label.site_name" + }, + { + "key": "q", + "scope": "query", + "label_key": "$t:editor.state_label.query_q" + } + ] + } + } +} +``` **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -4077,7 +187834,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -4117,7 +187877,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -4275,7 +188038,10 @@ Accept: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.templates.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/docs/backend/api/users.md b/docs/backend/api/users.md index 04ae823d..664a6795 100644 --- a/docs/backend/api/users.md +++ b/docs/backend/api/users.md @@ -304,7 +304,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.users.create`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -359,7 +359,7 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.users.update`)이 없는 경우 | +| 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -537,6 +537,7 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -659,6 +660,7 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -775,6 +777,7 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -798,7 +801,7 @@ HTTP/1.1 200 **요청 예시** ```http -DELETE /api/admin/users/a26219fc-94a0-4f63-9404-04c2a6ac99e4 HTTP/1.1 +DELETE /api/admin/users/{user} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -817,9 +820,9 @@ Authorization: Bearer {YOUR_TOKEN} | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.users.delete`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -843,7 +846,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -GET /api/admin/users/a26219fc-94a0-4f63-9404-04c2a6ac99e4 HTTP/1.1 +GET /api/admin/users/{user} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -928,7 +931,7 @@ _단건 응답: `data` 객체의 필드._ | channels | array | `[{"key":"email_subscription","label":"광고성 이메일 수신","enable…` | 관리자 정의 전체 마케팅 채널 목록 (원소: key/label/enabled/terms_slug — marketing 플러그인 주입, iteration 렌더링용) | | consent_histories | array | `[]` | 사용자 동의 변경 이력 (원소: channel_key/action/source/created_at — marketing 플러그인 주입) | | ecommerce_mileage | object | `{"enabled":false}` | 이커머스 마일리지 정보 (enabled 및 잔액 등 — sirsoft-ecommerce 모듈 주입) | -| ecommerce_preferred_currency | null | `null` | 선호 결제 통화 (sirsoft-ecommerce 모듈 주입, 미설정 시 null) | +| ecommerce_preferred_currency | string | `KRW` | 선호 결제 통화 (sirsoft-ecommerce 모듈 주입, 미설정 시 null) | | ecommerce_preferred_shipping_country | null | `null` | 선호 배송 국가 코드 (sirsoft-ecommerce 모듈 주입, 미설정 시 null) | | ecommerce_preferred_shipping_country_name | null | `null` | 선호 배송 국가명 (배송 국가 코드에서 파생, sirsoft-ecommerce 모듈 주입) | @@ -1052,6 +1055,7 @@ HTTP/1.1 200 | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1104,7 +1108,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/admin/users/a26219fc-94a0-4f63-9404-04c2a6ac99e4 HTTP/1.1 +PUT /api/admin/users/{user} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1158,9 +1162,9 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 403 | Forbidden | 요구 권한(`core.users.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | +| 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1307,7 +1311,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/users/a26219fc-94a0-4f63-9404-04c2a6ac99e4/profile HTTP/1.1 +GET /api/users/{user}/profile HTTP/1.1 Host: api.example.com Accept: application/json ``` @@ -1354,7 +1358,10 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`core.users.read`)이 없는 경우 | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/gnuboard7-hello_module/docs/api/memos.md b/modules/_bundled/gnuboard7-hello_module/docs/api/memos.md index dd5e6022..eb53d213 100644 --- a/modules/_bundled/gnuboard7-hello_module/docs/api/memos.md +++ b/modules/_bundled/gnuboard7-hello_module/docs/api/memos.md @@ -335,6 +335,10 @@ HTTP/1.1 200 } ``` +**응답 예시** + + + **에러 응답** | 상태코드 | 의미 | 발생 조건 | diff --git a/modules/_bundled/sirsoft-board/docs/api/activity-stats.md b/modules/_bundled/sirsoft-board/docs/api/activity-stats.md index 4a44abae..339cae0b 100644 --- a/modules/_bundled/sirsoft-board/docs/api/activity-stats.md +++ b/modules/_bundled/sirsoft-board/docs/api/activity-stats.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Activity Stats 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` diff --git a/modules/_bundled/sirsoft-board/docs/api/board-activities.md b/modules/_bundled/sirsoft-board/docs/api/board-activities.md index 026e6c34..d1dcb14e 100644 --- a/modules/_bundled/sirsoft-board/docs/api/board-activities.md +++ b/modules/_bundled/sirsoft-board/docs/api/board-activities.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Board Activities 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` diff --git a/modules/_bundled/sirsoft-board/docs/api/board-types.md b/modules/_bundled/sirsoft-board/docs/api/board-types.md index 8245bf2c..9098e96f 100644 --- a/modules/_bundled/sirsoft-board/docs/api/board-types.md +++ b/modules/_bundled/sirsoft-board/docs/api/board-types.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Board Types 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -125,7 +125,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -159,7 +159,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/modules/sirsoft-board/admin/board-types/2 HTTP/1.1 +DELETE /api/modules/sirsoft-board/admin/board-types/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -167,11 +167,11 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -202,7 +202,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -PUT /api/modules/sirsoft-board/admin/board-types/2 HTTP/1.1 +PUT /api/modules/sirsoft-board/admin/board-types/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -215,11 +215,11 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -227,8 +227,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.boards.create`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-board/docs/api/board.md b/modules/_bundled/sirsoft-board/docs/api/board.md index e9ee083a..4b565cbc 100644 --- a/modules/_bundled/sirsoft-board/docs/api/board.md +++ b/modules/_bundled/sirsoft-board/docs/api/board.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Board 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -54,7 +54,7 @@ FULLTEXT 연산자를 제거한 뒤 검색하며, 연산자만 입력한 경우 **요청 예시** ```http -POST /api/modules/sirsoft-board/admin/board/apidoc-sample-board/attachments HTTP/1.1 +POST /api/modules/sirsoft-board/admin/board/{slug}/attachments HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -82,11 +82,11 @@ Content-Disposition: form-data; name="temp_key" **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -94,8 +94,8 @@ Content-Disposition: form-data; name="temp_key" | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.attachments.upload`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -120,7 +120,7 @@ Content-Disposition: form-data; name="temp_key" **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/board/apidoc-sample-board/attachments/download/apidocsmpl1 HTTP/1.1 +GET /api/modules/sirsoft-board/admin/board/{slug}/attachments/download/{hash} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -128,11 +128,11 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -165,7 +165,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -PATCH /api/modules/sirsoft-board/admin/board/apidoc-sample-board/attachments/reorder HTTP/1.1 +PATCH /api/modules/sirsoft-board/admin/board/{slug}/attachments/reorder HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -180,11 +180,11 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -192,8 +192,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.attachments.upload`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -216,7 +216,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/modules/sirsoft-board/admin/board/apidoc-sample-board/attachments/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/admin/board/{slug}/attachments/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -224,9 +224,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - - - + **응답 예시** @@ -270,7 +268,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts HTTP/1.1 +GET /api/modules/sirsoft-board/admin/board/{slug}/posts HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -437,7 +435,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts HTTP/1.1 +POST /api/modules/sirsoft-board/admin/board/{slug}/posts HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -445,11 +443,11 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -457,8 +455,8 @@ Authorization: Bearer {YOUR_TOKEN} | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.posts.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -480,7 +478,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/form-data HTTP/1.1 +GET /api/modules/sirsoft-board/admin/board/{slug}/posts/form-data HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -550,7 +548,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/form-meta HTTP/1.1 +GET /api/modules/sirsoft-board/admin/board/{slug}/posts/form-meta HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -675,7 +673,7 @@ HTTP/1.1 200 **요청 예시** ```http -DELETE /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/admin/board/{slug}/posts/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -834,7 +832,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1 HTTP/1.1 +GET /api/modules/sirsoft-board/admin/board/{slug}/posts/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1094,7 +1092,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1 HTTP/1.1 +PUT /api/modules/sirsoft-board/admin/board/{slug}/posts/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1223,8 +1221,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.posts.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1248,7 +1246,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1/blind HTTP/1.1 +PATCH /api/modules/sirsoft-board/admin/board/{slug}/posts/{id}/blind HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1389,8 +1387,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1414,7 +1412,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1/restore HTTP/1.1 +PATCH /api/modules/sirsoft-board/admin/board/{slug}/posts/{id}/restore HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1427,7 +1425,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -1439,8 +1437,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1465,7 +1463,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1/comments HTTP/1.1 +POST /api/modules/sirsoft-board/admin/board/{slug}/posts/{postId}/comments HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1473,11 +1471,11 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -1485,8 +1483,8 @@ Authorization: Bearer {YOUR_TOKEN} | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.comments.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1510,7 +1508,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -DELETE /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1/comments/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/admin/board/{slug}/posts/{postId}/comments/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1518,9 +1516,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - - - + **응답 예시** @@ -1568,7 +1564,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1/comments/1 HTTP/1.1 +PUT /api/modules/sirsoft-board/admin/board/{slug}/posts/{postId}/comments/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1576,11 +1572,11 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -1588,8 +1584,8 @@ Authorization: Bearer {YOUR_TOKEN} | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.comments.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1614,7 +1610,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -PATCH /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1/comments/1/blind HTTP/1.1 +PATCH /api/modules/sirsoft-board/admin/board/{slug}/posts/{postId}/comments/{id}/blind HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1716,8 +1712,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.admin.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1741,7 +1737,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/modules/sirsoft-board/admin/board/apidoc-sample-board/posts/1/comments/1/restore HTTP/1.1 +PATCH /api/modules/sirsoft-board/admin/board/{slug}/posts/{postId}/comments/{id}/restore HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1749,7 +1745,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** diff --git a/modules/_bundled/sirsoft-board/docs/api/boards.md b/modules/_bundled/sirsoft-board/docs/api/boards.md index 746f2a21..f662b954 100644 --- a/modules/_bundled/sirsoft-board/docs/api/boards.md +++ b/modules/_bundled/sirsoft-board/docs/api/boards.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Boards 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -224,7 +224,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -614,7 +614,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/boards/slug/apidoc-sample-board HTTP/1.1 +GET /api/modules/sirsoft-board/admin/boards/slug/{slug} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -780,7 +780,7 @@ HTTP/1.1 200 **요청 예시** ```http -DELETE /api/modules/sirsoft-board/admin/boards/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/admin/boards/{board} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -834,7 +834,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/boards/1 HTTP/1.1 +GET /api/modules/sirsoft-board/admin/boards/{board} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1166,7 +1166,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/modules/sirsoft-board/admin/boards/1 HTTP/1.1 +PUT /api/modules/sirsoft-board/admin/boards/{board} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1229,7 +1229,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -1241,8 +1241,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.boards.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1264,7 +1264,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-board/admin/boards/1/add-to-menu HTTP/1.1 +POST /api/modules/sirsoft-board/admin/boards/{board}/add-to-menu HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1466,9 +1466,18 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - - - +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| id | integer | `1` | 기본 키 (내부 식별자) | +| board_slug | string | `gallery` | | +| board_name | string | `갤러리` | | +| title | string | `일반 게시글 (이미지 있음)` | 제목 | +| excerpt | string | `이미지가 첨부된 일반 게시글입니다. 정상적으로 표시됩니다.` | | +| author | object | `{"id":1,"name":"관리자","email":"heuristing@gmail.com","is_g…` | 작성자 사용자 객체 (uuid/name — author 관계 파생) | +| view_count | integer | `258` | view 개수 (집계) | +| comment_count | integer | `2` | comment 개수 (집계) | +| created_at | string | `2026-07-07 09:34:50` | 생성 일시 | +| created_at_formatted | string | `07-10` | `created_at` 값의 표시용 포맷 문자열 (통화/용량/일시 등 로케일·단위 포맷) | **응답 예시** @@ -1719,7 +1728,7 @@ _대표 에러 없음 (공개 조회). + **응답 예시** - + **에러 응답** @@ -2055,7 +2064,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **요청 예시** ```http -GET /api/modules/sirsoft-board/boards/apidoc-sample-board/attachment/apidocsmpl1/preview HTTP/1.1 +GET /api/modules/sirsoft-board/boards/{slug}/attachment/{hash}/preview HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2063,11 +2072,11 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -2101,7 +2110,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/attachments HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/attachments HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2129,19 +2138,19 @@ Content-Disposition: form-data; name="temp_key" **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.attachments.upload`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2166,7 +2175,7 @@ Content-Disposition: form-data; name="temp_key" **요청 예시** ```http -PATCH /api/modules/sirsoft-board/boards/apidoc-sample-board/attachments/reorder HTTP/1.1 +PATCH /api/modules/sirsoft-board/boards/{slug}/attachments/reorder HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2181,19 +2190,19 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.attachments.upload`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2216,7 +2225,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/modules/sirsoft-board/boards/apidoc-sample-board/attachments/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/boards/{slug}/attachments/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2224,9 +2233,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - - - + **응답 예시** @@ -2272,7 +2279,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/comments/1/reports HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/comments/{commentId}/reports HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -2286,19 +2293,19 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2321,7 +2328,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/comments/1/verify-password HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/comments/{commentId}/verify-password HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2329,11 +2336,11 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -2362,7 +2369,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **요청 예시** ```http -GET /api/modules/sirsoft-board/boards/apidoc-sample-board/posts HTTP/1.1 +GET /api/modules/sirsoft-board/boards/{slug}/posts HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2533,7 +2540,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/posts HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/posts HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2541,19 +2548,19 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.posts.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2575,7 +2582,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **요청 예시** ```http -GET /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/form-data HTTP/1.1 +GET /api/modules/sirsoft-board/boards/{slug}/posts/form-data HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2644,7 +2651,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/form-meta HTTP/1.1 +GET /api/modules/sirsoft-board/boards/{slug}/posts/form-meta HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2768,7 +2775,7 @@ HTTP/1.1 200 **요청 예시** ```http -DELETE /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/boards/{slug}/posts/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2776,9 +2783,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - - - + **응답 예시** @@ -2822,7 +2827,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1 HTTP/1.1 +GET /api/modules/sirsoft-board/boards/{slug}/posts/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3077,7 +3082,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1 HTTP/1.1 +PUT /api/modules/sirsoft-board/boards/{slug}/posts/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3255,6 +3260,7 @@ HTTP/1.1 200 | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.posts.write| sirsoft-board.{slug}.manager`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3277,7 +3283,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/navigation HTTP/1.1 +GET /api/modules/sirsoft-board/boards/{slug}/posts/{id}/navigation HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3338,7 +3344,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/verify-password HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/posts/{id}/verify-password HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3351,19 +3357,19 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.posts.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3387,7 +3393,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/verify-password-for-modify HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/posts/{id}/verify-password-for-modify HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3400,19 +3406,19 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.posts.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3435,7 +3441,7 @@ Content-Type: application/json **요청 예시** ```http -GET /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/comments HTTP/1.1 +GET /api/modules/sirsoft-board/boards/{slug}/posts/{postId}/comments HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3547,7 +3553,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/comments HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/posts/{postId}/comments HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3555,19 +3561,19 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.comments.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3591,7 +3597,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **요청 예시** ```http -DELETE /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/comments/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/boards/{slug}/posts/{postId}/comments/{commentId} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3599,9 +3605,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - - - + **응답 예시** @@ -3648,7 +3652,7 @@ HTTP/1.1 200 **요청 예시** ```http -PUT /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/comments/1 HTTP/1.1 +PUT /api/modules/sirsoft-board/boards/{slug}/posts/{postId}/comments/{commentId} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -3656,11 +3660,11 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -3669,6 +3673,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 | 403 | Forbidden | 요구 권한(`sirsoft-board.{slug}.comments.write| sirsoft-board.{slug}.manager`)이 없는 경우 | | 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -3693,7 +3698,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **요청 예시** ```http -POST /api/modules/sirsoft-board/boards/apidoc-sample-board/posts/1/reports HTTP/1.1 +POST /api/modules/sirsoft-board/boards/{slug}/posts/{postId}/reports HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -3707,19 +3712,19 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-board/docs/api/dashboard.md b/modules/_bundled/sirsoft-board/docs/api/dashboard.md index 2f3813e8..fa32f66f 100644 --- a/modules/_bundled/sirsoft-board/docs/api/dashboard.md +++ b/modules/_bundled/sirsoft-board/docs/api/dashboard.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Dashboard 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` diff --git a/modules/_bundled/sirsoft-board/docs/api/my-comments.md b/modules/_bundled/sirsoft-board/docs/api/my-comments.md index 3da32a33..4211f09a 100644 --- a/modules/_bundled/sirsoft-board/docs/api/my-comments.md +++ b/modules/_bundled/sirsoft-board/docs/api/my-comments.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 My Comments 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` diff --git a/modules/_bundled/sirsoft-board/docs/api/reports.md b/modules/_bundled/sirsoft-board/docs/api/reports.md index ab51e2b3..51dd3448 100644 --- a/modules/_bundled/sirsoft-board/docs/api/reports.md +++ b/modules/_bundled/sirsoft-board/docs/api/reports.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Reports 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -217,7 +217,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -268,7 +268,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -302,7 +302,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/modules/sirsoft-board/admin/reports/1 HTTP/1.1 +DELETE /api/modules/sirsoft-board/admin/reports/{report} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -310,9 +310,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - - - + **응답 예시** @@ -356,7 +354,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/reports/1 HTTP/1.1 +GET /api/modules/sirsoft-board/admin/reports/{report} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -486,7 +484,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/admin/reports/1/reporters?per_page=1&page=1 HTTP/1.1 +GET /api/modules/sirsoft-board/admin/reports/{report}/reporters?per_page=1&page=1 HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -536,8 +534,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.reports.view`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -561,7 +559,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/modules/sirsoft-board/admin/reports/1/status HTTP/1.1 +PATCH /api/modules/sirsoft-board/admin/reports/{report}/status HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -575,11 +573,11 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -587,8 +585,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-board.reports.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-board/docs/api/settings.md b/modules/_bundled/sirsoft-board/docs/api/settings.md index cdd5d7c9..a96bf309 100644 --- a/modules/_bundled/sirsoft-board/docs/api/settings.md +++ b/modules/_bundled/sirsoft-board/docs/api/settings.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Settings 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -363,10 +363,36 @@ HTTP/1.1 200 | notifications | body | array | 아니오 | — | 알림 채널 설정. `channels` 배열의 각 항목에 채널 식별자(id), 활성화 여부(is_active), 정렬 순서(sort_order)를 담아 저장합니다. | | basic_defaults | body | array | 아니오 | — | 기본 설정 카테고리 값. 게시판 타입·페이지당 글 수·정렬·댓글/답글·길이 제한·파일 업로드·기본 권한 등 basic_defaults 하위 키를 저장합니다. `basic_defaults.allowed_extensions` 는 `basic_defaults.use_file_upload` 가 `true` 일 때만 최소 1개가 필수이며, `false`/`null` 이면 검증에서 제외되어 빈 배열도 허용됩니다. `min_title_length`·`min_comment_length`·`new_display_hours` 의 하한은 `config('sirsoft-board.limits')` 선언을 따르며 `0` 을 허용합니다. | | report_policy | body | array | 아니오 | — | 신고 정책 카테고리 값. 자동 숨김 임계치/대상, 일일 신고 한도, 거부 누적 제한, 관리자·작성자 신고 알림 설정을 저장합니다. | +| report_policy.auto_hide_threshold | body | integer | 아니오 | min 0, max 100 | | +| report_policy.auto_hide_target | body | string | 아니오 | `post`, `comment`, `both` | | +| report_policy.daily_report_limit | body | integer | 아니오 | min 0, max 100 | | +| report_policy.rejection_limit_count | body | integer | 아니오 | min 0, max 50 | | +| report_policy.rejection_limit_days | body | integer | 아니오 | min 1, max 365 | | +| report_policy.notify_admin_on_report | body | boolean | 아니오 | — | | +| report_policy.notify_admin_on_report_scope | body | string | 아니오 | `per_case`, `per_report` | | +| report_policy.notify_admin_on_report_channels | body | array | 아니오 | — | | +| report_policy.notify_author_on_report_action | body | boolean | 아니오 | — | | +| report_policy.notify_author_on_report_action_channels | body | array | 아니오 | — | | | report_permissions | body | array | 아니오 | — | 신고 관리 권한 역할. `view_roles`(조회 역할)와 `manage_roles`(관리 역할)의 역할 식별자 배열이며, 포함 시 설정 저장과 별개로 DB 권한 역할이 동기화됩니다. | +| report_permissions.view_roles | body | array | 아니오 | min 1 | | +| report_permissions.manage_roles | body | array | 아니오 | min 1 | | | display | body | array | 아니오 | — | 표시 설정 카테고리 값. 날짜 표시 형식(date_display_format: standard/relative) 등을 저장합니다. | +| display.date_display_format | body | string | 아니오 | `standard`, `relative` | | | spam_security | body | array | 아니오 | — | 스팸·보안 카테고리 값. 글·댓글·신고 작성 쿨다운 시간(초)과 조회수 캐시 TTL을 저장합니다. | +| spam_security.post_cooldown_seconds | body | integer | 아니오 | min 0, max 3600 | | +| spam_security.comment_cooldown_seconds | body | integer | 아니오 | min 0, max 3600 | | +| spam_security.report_cooldown_seconds | body | integer | 아니오 | min 0, max 3600 | | +| spam_security.view_count_cache_ttl | body | integer | 아니오 | min 60, max 604800 | | | seo | body | array | 아니오 | — | SEO 설정 카테고리 값. 게시판 목록/개별/글 상세 페이지의 메타 제목·설명 템플릿과 각 페이지 SEO 활성화 여부를 저장합니다. | +| seo.meta_boards_title | body | string | 아니오 | max 500 | | +| seo.meta_boards_description | body | string | 아니오 | max 1000 | | +| seo.meta_board_title | body | string | 아니오 | max 500 | | +| seo.meta_board_description | body | string | 아니오 | max 1000 | | +| seo.meta_post_title | body | string | 아니오 | max 500 | | +| seo.meta_post_description | body | string | 아니오 | max 1000 | | +| seo.seo_boards | body | boolean | 아니오 | — | | +| seo.seo_board | body | boolean | 아니오 | — | | +| seo.seo_post_detail | body | boolean | 아니오 | — | | **요청 예시** @@ -382,24 +408,95 @@ Content-Type: application/json "notifications": [ "예시값" ], + "notifications.channels": [ + "예시값" + ], "basic_defaults": [ "예시값" ], + "basic_defaults.type": "예시값", + "basic_defaults.per_page": 1, + "basic_defaults.per_page_mobile": 1, + "basic_defaults.order_by": "created_at", + "basic_defaults.order_direction": "ASC", + "basic_defaults.secret_mode": "disabled", + "basic_defaults.use_comment": true, + "basic_defaults.use_reply": true, + "basic_defaults.max_reply_depth": 1, + "basic_defaults.max_comment_depth": 1, + "basic_defaults.comment_order": "ASC", + "basic_defaults.show_view_count": true, + "basic_defaults.use_report": true, + "basic_defaults.min_title_length": 1, + "basic_defaults.max_title_length": 1, + "basic_defaults.min_content_length": 1, + "basic_defaults.max_content_length": 1, + "basic_defaults.min_comment_length": 1, + "basic_defaults.max_comment_length": 1, + "basic_defaults.use_file_upload": true, + "basic_defaults.max_file_size": 1, + "basic_defaults.max_file_count": 1, + "basic_defaults.blocked_keywords": [ + "예시값" + ], + "basic_defaults.allowed_extensions": [ + "예시값" + ], + "basic_defaults.notify_admin_on_post": true, + "basic_defaults.notify_author": true, + "basic_defaults.new_display_hours": 1, + "basic_defaults.default_board_permissions": [ + "예시값" + ], "report_policy": [ "예시값" ], + "report_policy.auto_hide_threshold": 1, + "report_policy.auto_hide_target": "post", + "report_policy.daily_report_limit": 1, + "report_policy.rejection_limit_count": 1, + "report_policy.rejection_limit_days": 1, + "report_policy.notify_admin_on_report": true, + "report_policy.notify_admin_on_report_scope": "per_case", + "report_policy.notify_admin_on_report_channels": [ + "예시값" + ], + "report_policy.notify_author_on_report_action": true, + "report_policy.notify_author_on_report_action_channels": [ + "예시값" + ], "report_permissions": [ "예시값" ], + "report_permissions.view_roles": [ + "예시값" + ], + "report_permissions.manage_roles": [ + "예시값" + ], "display": [ "예시값" ], + "display.date_display_format": "standard", "spam_security": [ "예시값" ], + "spam_security.post_cooldown_seconds": 1, + "spam_security.comment_cooldown_seconds": 1, + "spam_security.report_cooldown_seconds": 1, + "spam_security.view_count_cache_ttl": 1, "seo": [ "예시값" - ] + ], + "seo.meta_boards_title": "예시 제목", + "seo.meta_boards_description": "예시 내용입니다.", + "seo.meta_board_title": "예시 제목", + "seo.meta_board_description": "예시 내용입니다.", + "seo.meta_post_title": "예시 제목", + "seo.meta_post_description": "예시 내용입니다.", + "seo.seo_boards": true, + "seo.seo_board": true, + "seo.seo_post_detail": true } ``` @@ -719,7 +816,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -759,7 +856,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** diff --git a/modules/_bundled/sirsoft-board/docs/api/users.md b/modules/_bundled/sirsoft-board/docs/api/users.md index dd2b6953..ce4224a5 100644 --- a/modules/_bundled/sirsoft-board/docs/api/users.md +++ b/modules/_bundled/sirsoft-board/docs/api/users.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Users 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -32,7 +32,7 @@ **요청 예시** ```http -GET /api/modules/sirsoft-board/users/a234c2b1-cde8-437f-b28b-23323be2b98d/posts HTTP/1.1 +GET /api/modules/sirsoft-board/users/{user}/posts HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -147,7 +147,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-board/users/a234c2b1-cde8-437f-b28b-23323be2b98d/posts/stats HTTP/1.1 +GET /api/modules/sirsoft-board/users/{user}/posts/stats HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/addresses.md b/modules/_bundled/sirsoft-ecommerce/docs/api/addresses.md index 58153741..c2b1aa0d 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/addresses.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/addresses.md @@ -356,8 +356,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/brands.md b/modules/_bundled/sirsoft-ecommerce/docs/api/brands.md index 706feaa3..bcbc54fa 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/brands.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/brands.md @@ -306,8 +306,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.brands.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/cart.md b/modules/_bundled/sirsoft-ecommerce/docs/api/cart.md index 3c28f4d5..914cd724 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/cart.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/cart.md @@ -651,8 +651,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -700,8 +700,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/categories.md b/modules/_bundled/sirsoft-ecommerce/docs/api/categories.md index c5357a83..0115a299 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/categories.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/categories.md @@ -251,6 +251,8 @@ Content-Type: application/json | temp_key | body | string | 아니오 | max 64 | 사전 업로드한 임시 이미지를 이 카테고리에 연결하기 위한 FileUploader temp_key | | collection | body | string | 아니오 | max 100 | 첨부 컬렉션 그룹명 (첨부를 용도별로 묶는 키, 미지정 시 default) | | alt_text | body | array | 아니오 | — | 이미지 대체 텍스트 (접근성/이미지 미표시 시 대체 문구) | +| alt_text.ko | body | string | 아니오 | max 255 | | +| alt_text.en | body | string | 아니오 | max 255 | | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`sirsoft-ecommerce.category-image.filter_upload_validation_rules`). @@ -279,6 +281,14 @@ Content-Disposition: form-data; name="collection" ------G7ExampleBoundary Content-Disposition: form-data; name="alt_text" +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.ko" + +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.en" + 예시값 ------G7ExampleBoundary-- ``` @@ -578,6 +588,8 @@ HTTP/1.1 200 | temp_key | body | string | 아니오 | max 64 | 사전 업로드한 임시 이미지를 이 카테고리에 연결하기 위한 FileUploader temp_key | | collection | body | string | 아니오 | max 100 | 첨부 컬렉션 그룹명 (첨부를 용도별로 묶는 키, 미지정 시 default) | | alt_text | body | array | 아니오 | — | 이미지 대체 텍스트 (접근성/이미지 미표시 시 대체 문구) | +| alt_text.ko | body | string | 아니오 | max 255 | | +| alt_text.en | body | string | 아니오 | max 255 | | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`sirsoft-ecommerce.category-image.filter_upload_validation_rules`). @@ -606,6 +618,14 @@ Content-Disposition: form-data; name="collection" ------G7ExampleBoundary Content-Disposition: form-data; name="alt_text" +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.ko" + +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.en" + 예시값 ------G7ExampleBoundary-- ``` @@ -624,8 +644,8 @@ Content-Disposition: form-data; name="alt_text" | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.categories.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -735,8 +755,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.categories.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/checkout.md b/modules/_bundled/sirsoft-ecommerce/docs/api/checkout.md index b82ff0f9..98db3b5f 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/checkout.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/checkout.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Checkout 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/claim-reasons.md b/modules/_bundled/sirsoft-ecommerce/docs/api/claim-reasons.md index 625ee9cb..a2699c70 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/claim-reasons.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/claim-reasons.md @@ -226,7 +226,7 @@ Content-Type: application/json **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/admin/claim-reasons/active?type=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 +DELETE /api/modules/sirsoft-ecommerce/admin/claim-reasons/{id} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -234,6 +234,303 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| reason_id | integer | `8` | reason 식별자 (연관 리소스 참조) | + +**응답 예시** + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "클래임 사유가 삭제되었습니다.", + "data": { + "reason_id": 8 + } +} +``` + +**에러 응답** + +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.settings.update`)이 없는 경우 | +| 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | + + + +**설명** 관리자가 클래임 사유 1건을 삭제합니다. `permission:sirsoft-ecommerce.settings.update` 권한이 필요하며, 대상이 없으면 404 를 반환하고 존재하면 `ClaimReasonService::deleteReason()`이 삭제합니다. 이미 사용 중인 사유 등 삭제 불가 상황에서는 서비스가 던진 예외 메시지를 그대로 사용해 400 으로 응답하므로, 관리자에게 삭제 실패 사유가 노출됩니다. + + +### GET /api/modules/sirsoft-ecommerce/admin/claim-reasons/{id} + +- **라우트명**: `api.modules.sirsoft-ecommerce.admin.claim-reasons.show` +- **컨트롤러**: `Modules\Sirsoft\Ecommerce\Http\Controllers\Admin\ClaimReasonController@show` +- **인증/권한**: `auth:sanctum` + `permission:sirsoft-ecommerce.settings.read` + +**요청 파라미터** + +| 이름 | 위치 | 타입 | 필수 | 허용값 | 용도 | +| --- | --- | --- | --- | --- | --- | +| id | path | string | 예 | — | 대상 리소스의 식별자 | + +**요청 예시** + +```http +GET /api/modules/sirsoft-ecommerce/admin/claim-reasons/{id} HTTP/1.1 +Host: api.example.com +Accept: application/json +Authorization: Bearer {YOUR_TOKEN} +``` + +**응답 필드** (`data` 내부) + +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| id | integer | `8` | 기본 키 (내부 식별자) | +| type | string | `refund` | 사유 유형 (refund, exchange, return 등) | +| code | string | `apidoc_sample` | 고유 코드 (order_mistake 등) | +| name | object | `{"ko":"API 문서 샘플 사유","en":"API Doc Sample Reason"}` | 대상의 이름/명칭 (다국어 필드는 로케일별 값 객체) | +| localized_name | string | `API 문서 샘플 사유` | `name` 의 현재 로케일 해석 값 (다국어 필드를 표시용 문자열로 해석) | +| fault_type | string | `customer` | 귀책 구분 (customer, seller, carrier) | +| fault_type_label | string | `고객 귀책` | `fault_type` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| is_user_selectable | boolean | `true` | user selectable 여부 | +| is_active | boolean | `true` | active 여부 | +| sort_order | integer | `0` | 표시 정렬 순서 값 (작을수록 우선) | +| created_at | string | `2026-07-08 10:44:49` | 생성 일시 | +| updated_at | string | `2026-07-08 10:44:49` | 최종 수정 일시 | +| abilities | object | `{"can_create":true,"can_update":true,"can_delete":true}` | 현재 사용자가 이 리소스에 수행 가능한 작업 불리언 맵 (can_update, can_delete 등 — 권한 맵 기반) | + +**응답 예시** + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "클래임 사유 정보를 조회했습니다.", + "data": { + "id": 8, + "type": "refund", + "code": "apidoc_sample", + "name": { + "ko": "API 문서 샘플 사유", + "en": "API Doc Sample Reason" + }, + "localized_name": "API 문서 샘플 사유", + "fault_type": "customer", + "fault_type_label": "고객 귀책", + "is_user_selectable": true, + "is_active": true, + "sort_order": 0, + "created_at": "2026-07-08 10:44:49", + "updated_at": "2026-07-08 10:44:49", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + } +} +``` + +**에러 응답** + +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.settings.read`)이 없는 경우 | +| 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | + + + +**설명** 관리자가 클래임 사유 1건의 상세 정보를 조회합니다. `permission:sirsoft-ecommerce.settings.read` 권한이 필요하며, `ClaimReasonService::getReason()`이 대상을 조회해 `ClaimReasonResource`로 반환합니다. 사유 편집 폼을 열 때 기존 값(다국어 사유명·코드·귀책 구분·활성/노출 설정 등)을 채우는 용도로 사용되며, 해당 사유가 없으면 404 를 반환합니다. + + +### PUT /api/modules/sirsoft-ecommerce/admin/claim-reasons/{id} + +- **라우트명**: `api.modules.sirsoft-ecommerce.admin.claim-reasons.update` +- **컨트롤러**: `Modules\Sirsoft\Ecommerce\Http\Controllers\Admin\ClaimReasonController@update` +- **인증/권한**: `auth:sanctum` + `permission:sirsoft-ecommerce.settings.update` + +**요청 파라미터** + +| 이름 | 위치 | 타입 | 필수 | 허용값 | 용도 | +| --- | --- | --- | --- | --- | --- | +| id | path | string | 예 | — | 대상 리소스의 식별자 | +| type | body | string | 예 | — | 클래임 사유 유형 (ClaimReasonTypeEnum — 현재 `refund`(환불/취소)) | +| code | body | string | 예 | max 50 | 사유 식별 코드 (영문 소문자/숫자/`_`, 같은 type 내에서 고유) | +| name | body | array | 예 | — | 대상의 이름/명칭 | +| fault_type | body | string | 예 | — | 귀책 구분 (ClaimReasonFaultTypeEnum — `customer`(고객)/`seller`(판매자)/`carrier`(배송사)) | +| is_user_selectable | body | boolean | 아니오 | — | user selectable 여부 | +| is_active | body | boolean | 아니오 | — | 활성 여부 (true 활성 / false 비활성) | +| sort_order | body | integer | 아니오 | min 0 | 표시 정렬 순서 값 (작을수록 우선) | + +**요청 예시** + +```http +PUT /api/modules/sirsoft-ecommerce/admin/claim-reasons/{id} HTTP/1.1 +Host: api.example.com +Accept: application/json +Authorization: Bearer {YOUR_TOKEN} +Content-Type: application/json + +{ + "type": "예시값", + "code": "예시값", + "name": [ + "예시 이름" + ], + "fault_type": "예시값", + "is_user_selectable": true, + "is_active": true, + "sort_order": 1 +} +``` + +**응답 필드** (`data` 내부) + + + +**응답 예시** + + + +**에러 응답** + +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.settings.update`)이 없는 경우 | +| 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | + + + +**설명** 관리자가 기존 클래임 사유를 수정합니다. `permission:sirsoft-ecommerce.settings.update` 권한이 필요하고 대상은 경로 `id` 로 지정하며, 생성과 동일한 필드(유형·코드·다국어 사유명·귀책 구분·노출/활성/정렬)를 받아 `ClaimReasonService::updateReason()`이 갱신하고 갱신된 사유를 반환합니다. 대상이 없거나 갱신 실패 시 400 오류로 응답합니다. + + +### PATCH /api/modules/sirsoft-ecommerce/admin/claim-reasons/{id}/toggle-status + +- **라우트명**: `api.modules.sirsoft-ecommerce.admin.claim-reasons.toggle-status` +- **컨트롤러**: `Modules\Sirsoft\Ecommerce\Http\Controllers\Admin\ClaimReasonController@toggleStatus` +- **인증/권한**: `auth:sanctum` + `permission:sirsoft-ecommerce.settings.update` + +**요청 파라미터** + +| 이름 | 위치 | 타입 | 필수 | 허용값 | 용도 | +| --- | --- | --- | --- | --- | --- | +| id | path | string | 예 | — | 대상 리소스의 식별자 | + +**요청 예시** + +```http +PATCH /api/modules/sirsoft-ecommerce/admin/claim-reasons/{id}/toggle-status HTTP/1.1 +Host: api.example.com +Accept: application/json +Authorization: Bearer {YOUR_TOKEN} +``` + +**응답 필드** (`data` 내부) + +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| id | integer | `8` | 기본 키 (내부 식별자) | +| type | string | `refund` | 사유 유형 (refund, exchange, return 등) | +| code | string | `apidoc_sample` | 고유 코드 (order_mistake 등) | +| name | object | `{"ko":"API 문서 샘플 사유","en":"API Doc Sample Reason"}` | 대상의 이름/명칭 (다국어 필드는 로케일별 값 객체) | +| localized_name | string | `API 문서 샘플 사유` | `name` 의 현재 로케일 해석 값 (다국어 필드를 표시용 문자열로 해석) | +| fault_type | string | `customer` | 귀책 구분 (customer, seller, carrier) | +| fault_type_label | string | `고객 귀책` | `fault_type` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| is_user_selectable | boolean | `true` | user selectable 여부 | +| is_active | boolean | `false` | active 여부 | +| sort_order | integer | `0` | 표시 정렬 순서 값 (작을수록 우선) | +| created_at | string | `2026-07-08 10:44:49` | 생성 일시 | +| updated_at | string | `2026-07-08 15:00:18` | 최종 수정 일시 | +| abilities | object | `{"can_create":true,"can_update":true,"can_delete":true}` | 현재 사용자가 이 리소스에 수행 가능한 작업 불리언 맵 (can_update, can_delete 등 — 권한 맵 기반) | + +**응답 예시** + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "클래임 사유 상태가 변경되었습니다.", + "data": { + "id": 8, + "type": "refund", + "code": "apidoc_sample", + "name": { + "ko": "API 문서 샘플 사유", + "en": "API Doc Sample Reason" + }, + "localized_name": "API 문서 샘플 사유", + "fault_type": "customer", + "fault_type_label": "고객 귀책", + "is_user_selectable": true, + "is_active": false, + "sort_order": 0, + "created_at": "2026-07-08 10:44:49", + "updated_at": "2026-07-08 15:00:18", + "abilities": { + "can_create": true, + "can_update": true, + "can_delete": true + } + } +} +``` + +**에러 응답** + +| 상태코드 | 의미 | 발생 조건 | +| --- | --- | --- | +| 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | +| 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.settings.update`)이 없는 경우 | +| 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | + + + +**설명** 관리자가 클래임 사유의 활성 상태를 켜고 끄는 토글을 수행합니다. `permission:sirsoft-ecommerce.settings.update` 권한이 필요하며, `ClaimReasonService::toggleStatus()`가 대상 사유의 `is_active` 값을 반전시켜 저장하고 갱신된 사유를 반환합니다. 사유를 삭제하지 않고 일시적으로 회원 선택지에서 감추거나 다시 노출할 때 사용합니다. + + +### GET /api/modules/sirsoft-ecommerce/user/claim-reasons + +- **라우트명**: `api.modules.sirsoft-ecommerce.user.claim-reasons.index` +- **컨트롤러**: `Modules\Sirsoft\Ecommerce\Http\Controllers\Admin\ClaimReasonController@userSelectableReasons` +- **인증/권한**: `optional.sanctum` (선택적 인증: 회원/비회원 모두 접근) + `permission:sirsoft-ecommerce.user-orders.cancel` + +**요청 파라미터** + +_요청 파라미터 없음._ + +**요청 예시** + +```http +GET /api/modules/sirsoft-ecommerce/user/claim-reasons HTTP/1.1 +Host: api.example.com +Accept: application/json +Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) +``` + +**응답 필드** (`data` 내부) + _목록 응답: `data.data[]` 배열 항목의 필드._ | 필드 | 타입 | 실측 예시값 | 용도/설명 | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/coupons.md b/modules/_bundled/sirsoft-ecommerce/docs/api/coupons.md index 4c92368a..30cae75b 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/coupons.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/coupons.md @@ -545,8 +545,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/currency.md b/modules/_bundled/sirsoft-ecommerce/docs/api/currency.md index 6146da73..02138136 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/currency.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/currency.md @@ -42,7 +42,7 @@ _단건 응답: `data` 객체의 필드._ | 필드 | 타입 | 실측 예시값 | 용도/설명 | | --- | --- | --- | --- | -| preferred_currency | null | `null` | 회원이 저장한 선호 결제 통화 코드 (미설정 시 `null`) | +| preferred_currency | string | `KRW` | 회원이 저장한 선호 결제 통화 코드 (미설정 시 `null`) | **응답 예시** diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/extra-fee-templates.md b/modules/_bundled/sirsoft-ecommerce/docs/api/extra-fee-templates.md index 77c03da9..800a2df1 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/extra-fee-templates.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/extra-fee-templates.md @@ -731,8 +731,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.shipping-policies.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/guest.md b/modules/_bundled/sirsoft-ecommerce/docs/api/guest.md index 47c82872..524b29c5 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/guest.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/guest.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Guest 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 @@ -111,8 +111,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -283,8 +283,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -339,8 +339,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -449,8 +449,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/inquiries.md b/modules/_bundled/sirsoft-ecommerce/docs/api/inquiries.md index 477e2200..c434fe64 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/inquiries.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/inquiries.md @@ -142,8 +142,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.inquiries.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -191,8 +191,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.inquiries.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -438,8 +438,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -527,8 +527,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -575,8 +575,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/mileage-transactions.md b/modules/_bundled/sirsoft-ecommerce/docs/api/mileage-transactions.md index d1f45f0c..134c535a 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/mileage-transactions.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/mileage-transactions.md @@ -383,8 +383,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.mileage.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/options.md b/modules/_bundled/sirsoft-ecommerce/docs/api/options.md index 0d9a6d90..c8b78e81 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/options.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/options.md @@ -149,6 +149,12 @@ Content-Type: application/json | --- | --- | --- | --- | --- | --- | | ids | body | array | 예 | min 1 | 대상 리소스 식별자 배열 (대량 작업 대상) | | bulk_changes | body | array | 아니오 | — | 옵션 일괄 변경 조건 (`price_adjustment`/`stock_quantity` 각각 method+value, 설정된 필드가 개별 수정보다 우선 적용) | +| bulk_changes.price_adjustment | body | array | 아니오 | — | | +| bulk_changes.price_adjustment.method | body | string | 아니오 | `set`, `add`, `percent` | | +| bulk_changes.price_adjustment.value | body | number | 아니오 | — | | +| bulk_changes.stock_quantity | body | array | 아니오 | — | | +| bulk_changes.stock_quantity.method | body | string | 아니오 | `set`, `add`, `subtract` | | +| bulk_changes.stock_quantity.value | body | integer | 아니오 | min 0 | | | items | body | array | 아니오 | — | 처리 대상 항목 배열 | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`sirsoft-ecommerce.option.bulk_update_validation_rules`). @@ -169,6 +175,16 @@ Content-Type: application/json "bulk_changes": [ "예시값" ], + "bulk_changes.price_adjustment": [ + "예시값" + ], + "bulk_changes.price_adjustment.method": "set", + "bulk_changes.price_adjustment.value": 1, + "bulk_changes.stock_quantity": [ + "예시값" + ], + "bulk_changes.stock_quantity.method": "set", + "bulk_changes.stock_quantity.value": 1, "items": [ "예시값" ] diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/orders.md b/modules/_bundled/sirsoft-ecommerce/docs/api/orders.md index 19617587..00eace9b 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/orders.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/orders.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Orders 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 @@ -363,7 +363,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/modules/sirsoft-ecommerce/admin/orders/1316 HTTP/1.1 +DELETE /api/modules/sirsoft-ecommerce/admin/orders/{order} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -405,7 +405,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/admin/orders/1316 HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/admin/orders/{order} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -591,7 +591,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/modules/sirsoft-ecommerce/admin/orders/1316 HTTP/1.1 +PATCH /api/modules/sirsoft-ecommerce/admin/orders/{order} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -630,8 +630,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -662,7 +662,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-ecommerce/admin/orders/1316/cancel HTTP/1.1 +POST /api/modules/sirsoft-ecommerce/admin/orders/{order}/cancel HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -676,7 +676,10 @@ Content-Type: application/json "예시값" ], "cancel_pg": true, - "refund_priority": "pg_first" + "refund_priority": "pg_first", + "refund_bank.bank_code": "예시값", + "refund_bank.account_number": "예시값", + "refund_bank.holder": "예시값" } ``` @@ -694,8 +697,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -717,7 +720,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/modules/sirsoft-ecommerce/admin/orders/1/cash-receipt HTTP/1.1 +DELETE /api/modules/sirsoft-ecommerce/admin/orders/{order}/cash-receipt HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -784,7 +787,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-ecommerce/admin/orders/1/cash-receipt HTTP/1.1 +POST /api/modules/sirsoft-ecommerce/admin/orders/{order}/cash-receipt HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -859,8 +862,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -913,7 +916,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-ecommerce/admin/orders/1/cash-receipt/reissue HTTP/1.1 +POST /api/modules/sirsoft-ecommerce/admin/orders/{order}/cash-receipt/reissue HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1002,7 +1005,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/modules/sirsoft-ecommerce/admin/orders/1316/confirm-deposit HTTP/1.1 +PATCH /api/modules/sirsoft-ecommerce/admin/orders/{order}/confirm-deposit HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1029,8 +1032,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1054,7 +1057,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-ecommerce/admin/orders/1316/estimate-refund HTTP/1.1 +POST /api/modules/sirsoft-ecommerce/admin/orders/{order}/estimate-refund HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1082,8 +1085,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1107,7 +1110,7 @@ Content-Type: application/json **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/admin/orders/1316/logs?per_page=1&sort_order=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/admin/orders/{order}/logs?per_page=1&sort_order=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1292,8 +1295,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1319,7 +1322,7 @@ HTTP/1.1 200 **요청 예시** ```http -PATCH /api/modules/sirsoft-ecommerce/admin/orders/1316/options/bulk-status HTTP/1.1 +PATCH /api/modules/sirsoft-ecommerce/admin/orders/{order}/options/bulk-status HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1349,8 +1352,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1374,7 +1377,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-ecommerce/admin/orders/1316/reset-guest-lookup-password HTTP/1.1 +POST /api/modules/sirsoft-ecommerce/admin/orders/{order}/reset-guest-lookup-password HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1388,11 +1391,25 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + + + **응답 예시** - + + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "비회원 조회 비밀번호가 재설정되었습니다.", + "data": null +} +``` **에러 응답** @@ -1400,8 +1417,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1425,7 +1442,7 @@ Content-Type: application/json **요청 예시** ```http -POST /api/modules/sirsoft-ecommerce/admin/orders/1316/send-email HTTP/1.1 +POST /api/modules/sirsoft-ecommerce/admin/orders/{order}/send-email HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1451,8 +1468,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.orders.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1500,8 +1517,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1645,6 +1662,11 @@ HTTP/1.1 200 | expected_total_amount | body | number | 예 | min 0 | 프론트가 계산한 예상 결제금액 (서버 재계산값과 대조해 금액 위변조 검증) | | shipping_memo | body | string | 아니오 | max 500 | 배송 요청사항 메모 | | depositor_name | body | string | 아니오 | max 50 | depositor 이름 (식별자) | +| dbank.bank_code | body | string | 아니오 | max 10 | | +| dbank.bank_name | body | string | 아니오 | max 50 | dbank.bank 이름 (식별자) | +| dbank.account_number | body | string | 아니오 | max 50 | | +| dbank.account_holder | body | string | 아니오 | max 50 | | +| dbank.due_days | body | integer | 아니오 | min 1, max 30 | | | save_shipping_address | body | boolean | 아니오 | — | 회원 주소록에 이번 배송지 저장 여부 (회원 주문 한정) | | cash_receipt_requested | body | boolean | 아니오 | — | 현금영수증 신청 여부 (true 면 아래 3개 필드가 필수) | | cash_receipt_type | body | string | 아니오 | — | 발급 용도 (`income` 소득공제 / `expense` 지출증빙) | @@ -1653,6 +1675,7 @@ HTTP/1.1 200 | refund_bank.bank_code | body | string | 아니오 | max 10 | 환불 계좌 은행코드 (세 필드는 전부 입력하거나 전부 비워야 함) | | refund_bank.account_number | body | string | 아니오 | max 50 | 환불 계좌번호 | | refund_bank.holder | body | string | 아니오 | max 50 | 환불 계좌 예금주 | +| orderer.email | body | email | 예 | max 255 | | | guest_lookup_password | body | string | 예 | min 8, max 255 | 비회원 주문 조회 비밀번호 (비회원만 필수, 8자 이상 · 해시로 저장) | | guest_lookup_password_confirmation | body | string | 예 | — | 조회 비밀번호 확인 (guest_lookup_password 와 일치해야 함) | @@ -1668,15 +1691,39 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 Content-Type: application/json { + "orderer.name": "예시 이름", + "orderer.phone": "010-1234-5678", + "shipping.recipient_name": "예시 이름", + "shipping.recipient_phone": "010-1234-5678", + "shipping.recipient_tel": "예시값", + "shipping.country_code": "KR", + "shipping.zipcode": "06234", + "shipping.address": "서울특별시 강남구 테헤란로 1", + "shipping.address_detail": "서울특별시 강남구 테헤란로 1", + "shipping.address_type_code": "R", + "shipping.address_line_1": "서울특별시 강남구 테헤란로 1", + "shipping.address_line_2": "서울특별시 강남구 테헤란로 1", + "shipping.intl_city": "예시값", + "shipping.intl_state": "예시값", + "shipping.intl_postal_code": "06234", "payment_method": "예시값", "expected_total_amount": 1, "shipping_memo": "예시값", "depositor_name": "예시 이름", + "dbank.bank_code": "예시값", + "dbank.bank_name": "예시 이름", + "dbank.account_number": "예시값", + "dbank.account_holder": "예시값", + "dbank.due_days": 1, "save_shipping_address": true, "cash_receipt_requested": true, "cash_receipt_type": "예시값", "cash_receipt_identifier_type": "example-key", "cash_receipt_identifier": "example-key", + "refund_bank.bank_code": "예시값", + "refund_bank.account_number": "예시값", + "refund_bank.holder": "예시값", + "orderer.email": "user@example.com", "guest_lookup_password": "Password123!", "guest_lookup_password_confirmation": "Password123!" } @@ -1909,8 +1956,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.user-orders.cancel`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2083,8 +2130,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2140,8 +2187,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.user-orders.cancel`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2298,8 +2345,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/presets.md b/modules/_bundled/sirsoft-ecommerce/docs/api/presets.md index d77c17b6..e77a8ea7 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/presets.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/presets.md @@ -215,8 +215,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/product-common-infos.md b/modules/_bundled/sirsoft-ecommerce/docs/api/product-common-infos.md index 488454f0..e6c68fc3 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/product-common-infos.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/product-common-infos.md @@ -366,8 +366,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.product-common-infos.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/product-labels.md b/modules/_bundled/sirsoft-ecommerce/docs/api/product-labels.md index 86abd57c..0a8e0046 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/product-labels.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/product-labels.md @@ -318,8 +318,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.product-labels.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/product-notice-templates.md b/modules/_bundled/sirsoft-ecommerce/docs/api/product-notice-templates.md index bcd60114..5f8d43c9 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/product-notice-templates.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/product-notice-templates.md @@ -430,8 +430,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.product-notice-templates.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/products.md b/modules/_bundled/sirsoft-ecommerce/docs/api/products.md index 928833cd..c2ea3655 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/products.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/products.md @@ -550,8 +550,16 @@ Content-Type: application/json | --- | --- | --- | --- | --- | --- | | ids | body | array | 예 | min 1 | 대상 리소스 식별자 배열 (대량 작업 대상) | | bulk_changes | body | array | 아니오 | — | 상품 조건 기반 일괄 변경값 (지정 시 ids 전체에 sales_status/display_status 일괄 적용) | +| bulk_changes.sales_status | body | string | 아니오 | — | | +| bulk_changes.display_status | body | string | 아니오 | — | | | items | body | array | 아니오 | — | 처리 대상 항목 배열 | | option_bulk_changes | body | array | 아니오 | — | 옵션 조건 기반 일괄 변경값 (price_adjustment/stock_quantity 를 method+value 로 일괄 조정) | +| option_bulk_changes.price_adjustment | body | array | 아니오 | — | | +| option_bulk_changes.price_adjustment.method | body | string | 아니오 | `set`, `add`, `percent` | | +| option_bulk_changes.price_adjustment.value | body | number | 아니오 | — | | +| option_bulk_changes.stock_quantity | body | array | 아니오 | — | | +| option_bulk_changes.stock_quantity.method | body | string | 아니오 | `set`, `add`, `subtract` | | +| option_bulk_changes.stock_quantity.value | body | integer | 아니오 | min 0 | | | option_items | body | array | 아니오 | — | 옵션 개별 인라인 수정 배열 (각 항목: product_id·option_id + 수정할 옵션 필드) | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`sirsoft-ecommerce.product.bulk_update_validation_rules`). @@ -572,12 +580,24 @@ Content-Type: application/json "bulk_changes": [ "예시값" ], + "bulk_changes.sales_status": "예시값", + "bulk_changes.display_status": "예시값", "items": [ "예시값" ], "option_bulk_changes": [ "예시값" ], + "option_bulk_changes.price_adjustment": [ + "예시값" + ], + "option_bulk_changes.price_adjustment.method": "set", + "option_bulk_changes.price_adjustment.value": 1, + "option_bulk_changes.stock_quantity": [ + "예시값" + ], + "option_bulk_changes.stock_quantity.method": "set", + "option_bulk_changes.stock_quantity.value": 1, "option_items": [ "예시값" ] @@ -794,8 +814,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.products.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -855,6 +875,8 @@ Authorization: Bearer {YOUR_TOKEN} | temp_key | body | string | 아니오 | max 64 | 임시 업로드 세션 키 (같은 상품의 여러 이미지를 한 세션으로 묶음, 생략 시 서버가 UUID 자동 발급) | | collection | body | string | 아니오 | — | 첨부 컬렉션 그룹명 (첨부를 용도별로 묶는 키, 미지정 시 default) | | alt_text | body | array | 아니오 | — | 이미지 대체 텍스트 (접근성/이미지 미표시 시 대체 문구) | +| alt_text.ko | body | string | 아니오 | max 255 | | +| alt_text.en | body | string | 아니오 | max 255 | | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`sirsoft-ecommerce.product-image.filter_upload_validation_rules`). @@ -883,6 +905,14 @@ Content-Disposition: form-data; name="collection" ------G7ExampleBoundary Content-Disposition: form-data; name="alt_text" +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.ko" + +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.en" + 예시값 ------G7ExampleBoundary-- ``` @@ -1104,6 +1134,8 @@ Authorization: Bearer {YOUR_TOKEN} | temp_key | body | string | 아니오 | max 64 | 임시 업로드 세션 키 (같은 상품의 여러 이미지를 한 세션으로 묶음, 생략 시 서버가 UUID 자동 발급) | | collection | body | string | 아니오 | — | 첨부 컬렉션 그룹명 (첨부를 용도별로 묶는 키, 미지정 시 default) | | alt_text | body | array | 아니오 | — | 이미지 대체 텍스트 (접근성/이미지 미표시 시 대체 문구) | +| alt_text.ko | body | string | 아니오 | max 255 | | +| alt_text.en | body | string | 아니오 | max 255 | | > 이 엔드포인트는 확장이 파라미터를 추가할 수 있습니다 (`sirsoft-ecommerce.product-image.filter_upload_validation_rules`). @@ -1132,6 +1164,14 @@ Content-Disposition: form-data; name="collection" ------G7ExampleBoundary Content-Disposition: form-data; name="alt_text" +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.ko" + +예시값 +------G7ExampleBoundary +Content-Disposition: form-data; name="alt_text.en" + 예시값 ------G7ExampleBoundary-- ``` @@ -1150,8 +1190,8 @@ Content-Disposition: form-data; name="alt_text" | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.products.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1216,7 +1256,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -DELETE /api/modules/sirsoft-ecommerce/admin/products/1732 HTTP/1.1 +DELETE /api/modules/sirsoft-ecommerce/admin/products/{product} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1300,7 +1340,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -PUT /api/modules/sirsoft-ecommerce/admin/products/1732 HTTP/1.1 +PUT /api/modules/sirsoft-ecommerce/admin/products/{product} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1390,8 +1430,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.products.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -1413,7 +1453,7 @@ Content-Type: application/json **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/admin/products/1732/can-delete HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/admin/products/{product}/can-delete HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1494,7 +1534,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/admin/products/1732/copy?copy_images=1©_options=1©_categories=1©_sales_info=1©_description=1©_notice=1©_common_info=1©_other_info=1©_shipping=1©_seo=1©_identification=1 HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/admin/products/{product}/copy HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1598,7 +1638,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/admin/products/1732/form HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/admin/products/{product}/form HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -1643,7 +1683,7 @@ _단건 응답: `data` 객체의 필드._ | purchase_restriction | string | `none` | 구매 제한: none(없음), restricted(제한) | | allowed_roles | array | `[]` | 구매 허용 역할 ID 배열 | | meta_title | null | `null` | SEO 제목 (다국어 JSON) | -| meta_description | null | `null` | SEO 설명 (다국어 JSON) | +| meta_description | object | `{"ko":"면 손수건 3매입 #1 의 직접 입력 SEO 설명입니다.","en":"Custom SEO …` | SEO 설명 (다국어 JSON) | | seo_tags | array | `[]` | SEO 태그 목록 (메타 키워드 등 검색엔진 노출용 태그) | | seo_sync_title | boolean | `true` | SEO 제목 동기화 여부 (1: 상품명으로 자동 채움, 0: 직접 입력 보존) | | seo_sync_description | boolean | `true` | SEO 설명 동기화 여부 (1: 상품 설명으로 자동 채움, 0: 직접 입력 보존) | @@ -1706,7 +1746,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/admin/products/1732/logs?per_page=1&sort_order=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/admin/products/{product}/logs HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -2391,7 +2431,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/products/1732 HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/products/{product} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2439,7 +2479,7 @@ _단건 응답: `data` 객체의 필드._ | images | array | `[{"id":7,"hash":"7df7761cdf16","original_filename":"produ…` | 상품 이미지 목록 (각 항목: hash·url·alt_text·is_thumbnail·sort_order 등, images 관계 로드 시) | | thumbnail_url | string | `/api/modules/sirsoft-ecommerce/produc…` | thumbnail URL | | meta_title | null | `null` | SEO 제목 (다국어 JSON) | -| meta_description | null | `null` | SEO 설명 (다국어 JSON) | +| meta_description | object | `{"ko":"면 손수건 3매입 #1 의 직접 입력 SEO 설명입니다.","en":"Custom SEO …` | SEO 설명 (다국어 JSON) | | meta_keywords | null | `null` | SEO 키워드 (배열) | | has_options | boolean | `true` | options 여부 | | option_groups | array | `[{"name":{"ko":"색상","en":"Color"},"name_localized":"색상","…` | 옵션 그룹 정의: [{name: "색상", values: ["빨강", "파랑"]}] | @@ -2500,7 +2540,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/products/1732/downloadable-coupons HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/products/{product}/downloadable-coupons HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2674,7 +2714,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/products/1732/inquiries?page=1&per_page=1&exclude_secret=1 HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/products/{product}/inquiries HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2797,7 +2837,7 @@ HTTP/1.1 200 **요청 예시** ```http -POST /api/modules/sirsoft-ecommerce/products/1732/inquiries HTTP/1.1 +POST /api/modules/sirsoft-ecommerce/products/{product}/inquiries HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2825,8 +2865,8 @@ Content-Type: application/json | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.user-products.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -2856,7 +2896,7 @@ Content-Type: application/json **요청 예시** ```http -GET /api/modules/sirsoft-ecommerce/products/1732/reviews?sort=created_at_desc&photo_only=0&page=1&per_page=1&rating=1&option_filters=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 +GET /api/modules/sirsoft-ecommerce/products/{product}/reviews?sort=created_at_desc&photo_only=0&page=1&per_page=1&rating=1&option_filters=%EC%98%88%EC%8B%9C%EA%B0%92 HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) @@ -2974,8 +3014,8 @@ HTTP/1.1 200 | 상태코드 | 의미 | 발생 조건 | | --- | --- | --- | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.user-products.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/promotion-coupons.md b/modules/_bundled/sirsoft-ecommerce/docs/api/promotion-coupons.md index 95da22c8..b414359d 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/promotion-coupons.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/promotion-coupons.md @@ -514,8 +514,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.promotion-coupon.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -565,8 +565,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.promotion-coupon.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -613,8 +613,8 @@ Authorization: Bearer {YOUR_TOKEN} | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.promotion-coupon.read`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/reviews.md b/modules/_bundled/sirsoft-ecommerce/docs/api/reviews.md index 04776b87..9aa0f10e 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/reviews.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/reviews.md @@ -65,7 +65,7 @@ _목록 응답: `data.data[]` 배열 항목의 필드._ | user_id | string | `a231747f-e82e-4cf2-9ae1-a261849dce40` | user 식별자 (연관 리소스 참조) | | user | object | `{"uuid":"a231747f-e82e-4cf2-9ae1-a261849dce40","name":"AP…` | 작성자 정보 (uuid·name·email, `user` 관계 로드 시) | | product | object | `{"id":320,"name":"API 문서 샘플 상품","thumbnail_url":null}` | 리뷰 대상 상품 정보 (id·현지화 상품명·썸네일 URL) | -| option_snapshot | null | `null` | 주문 시점 옵션 스냅샷 (옵션명 보존용) | +| option_snapshot | string | `{"id":104,"option_code":"FWACBAVCBKCD…` | 주문 시점 옵션 스냅샷 (옵션명 보존용) | | option_snapshot_label | string | `` | `option_snapshot` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | | rating | integer | `5` | 별점 (1~5) | | content | string | `Molestiae repellendus accusantium omn…` | 리뷰 내용 | @@ -79,12 +79,12 @@ _목록 응답: `data.data[]` 배열 항목의 필드._ | has_reply | boolean | `false` | reply 여부 | | has_reply_label | string | `미답변` | `has_reply` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | | has_reply_badge_color | string | `gray` | 답변 여부 뱃지 색상 (답변완료=green / 미답변=gray) | -| reply_content | null | `null` | 판매자 답변 내용 (없으면 null) | +| reply_content | string | `소중한 리뷰 감사드립니다! 항상 최선을 다하겠습니다.` | 판매자 답변 내용 (없으면 null) | | reply_content_mode | string | `text` | 답변 콘텐츠 모드: text / html | -| reply_admin_uuid | null | `null` | 답변 작성 관리자 UUID (`replyAdmin` 관계 로드 시) | -| reply_admin | null | `null` | 답변 작성 관리자 정보 (uuid·name·email, `replyAdmin` 관계 로드 시) | -| replied_at | null | `null` | replied 일시 | -| reply_updated_at | null | `null` | reply updated 일시 | +| reply_admin_uuid | string | `a2397737-f8da-4451-a9c0-2616e7cd2002` | 답변 작성 관리자 UUID (`replyAdmin` 관계 로드 시) | +| reply_admin | object | `{"uuid":"a2397737-f8da-4451-a9c0-2616e7cd2002","name":"관리…` | 답변 작성 관리자 정보 (uuid·name·email, `replyAdmin` 관계 로드 시) | +| replied_at | string | `2026-07-06 19:08:45` | replied 일시 | +| reply_updated_at | string | `2026-07-07 19:08:45` | reply updated 일시 | | created_at | string | `2026-07-07 14:47:31` | 생성 일시 | | updated_at | string | `2026-07-07 14:47:31` | 최종 수정 일시 | | abilities | object | `{"can_update":true,"can_delete":true}` | 현재 사용자가 이 리소스에 수행 가능한 작업 불리언 맵 (can_update, can_delete 등 — 권한 맵 기반) | @@ -273,7 +273,39 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| id | integer | `99` | 기본 키 (내부 식별자) | +| product_id | integer | `320` | 상품 ID | +| order_option_id | integer | `859` | 주문 옵션 ID | +| user_id | string | `a231747f-e82e-4cf2-9ae1-a261849dce40` | 작성자 ID | +| user | object | `{"uuid":"a231747f-e82e-4cf2-9ae1-a261849dce40","name":"AP…` | 작성자 정보 (uuid·name·email, `user` 관계 로드 시) | +| product | object | `{"id":320,"name":"API 문서 샘플 상품","thumbnail_url":null}` | 리뷰 대상 상품 정보 (id·현지화 상품명·썸네일 URL) | +| option_snapshot | string | `{"id":104,"option_code":"FWACBAVCBKCD…` | 주문 시점 옵션 스냅샷 (옵션명 보존용) | +| option_snapshot_label | string | `` | `option_snapshot` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| rating | integer | `5` | 별점 (1~5) | +| content | string | `Molestiae repellendus accusantium omn…` | 리뷰 내용 | +| content_mode | string | `text` | 콘텐츠 모드: text / html | +| status | string | `visible` | 리뷰 상태: visible / hidden | +| status_label | string | `전시중` | 상태의 사람이 읽는 라벨 (상태 Enum label() 산물) | +| status_badge_color | string | `blue` | 상태 뱃지 색상 (visible=blue / hidden=gray) | +| images | array | `[]` | 첨부 이미지 목록 (이미지 리소스 배열, `images` 관계 로드 시) | +| image_count | integer | `0` | image 개수 (집계) | +| orderOption | object | `{"id":859,"order_id":455,"order_number":"ORD-20260707-000…` | 리뷰가 연결된 주문 옵션 정보 (주문 ID·주문번호·수량·주문일) | +| has_reply | boolean | `false` | reply 여부 | +| has_reply_label | string | `미답변` | `has_reply` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| has_reply_badge_color | string | `gray` | 답변 여부 뱃지 색상 (답변완료=green / 미답변=gray) | +| reply_content | null | `null` | 판매자 답변 내용 | +| reply_content_mode | string | `text` | 답변 콘텐츠 모드: text / html | +| reply_admin_uuid | null | `null` | 답변 작성 관리자 UUID (`replyAdmin` 관계 로드 시) | +| reply_admin | null | `null` | 답변 작성 관리자 정보 (uuid·name·email, `replyAdmin` 관계 로드 시) | +| replied_at | null | `null` | replied 일시 | +| reply_updated_at | null | `null` | reply updated 일시 | +| created_at | string | `2026-07-07 14:47:31` | 생성 일시 | +| updated_at | string | `2026-07-07 14:47:31` | 최종 수정 일시 | +| abilities | object | `{"can_update":true,"can_delete":true}` | 현재 사용자가 이 리소스에 수행 가능한 작업 불리언 맵 (can_update, can_delete 등 — 권한 맵 기반) | **응답 예시** @@ -315,7 +347,33 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| id | integer | `1` | 기본 키 (내부 식별자) | +| product_id | integer | `1` | product 식별자 (연관 리소스 참조) | +| order_option_id | integer | `1` | order option 식별자 (연관 리소스 참조) | +| user_id | string | `a234c2b1-cde8-437f-b28b-23323be2b98d` | user 식별자 (연관 리소스 참조) | +| user | object | `{"uuid":"a234c2b1-cde8-437f-b28b-23323be2b98d","name":"AP…` | 대상 사용자 정보 객체 (uuid/name/email 등 — user 관계 파생) | +| option_snapshot | string | `{"id":104,"option_code":"FWACBAVCBKCD…` | 주문 시점 옵션 스냅샷 (옵션명 보존용) | +| option_snapshot_label | string | `` | `option_snapshot` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| rating | integer | `5` | 별점 (1~5) | +| content | string | `Alias quas iusto dolorem eum eveniet …` | 본문 내용 | +| content_mode | string | `text` | 콘텐츠 모드: text / html | +| status | string | `visible` | 상태 값 (도메인별 상태 집합 — 사람이 읽는 라벨은 status_label, UI 변형은 status_variant 참조) | +| status_label | string | `전시중` | 상태의 사람이 읽는 라벨 (상태 Enum label() 산물) | +| status_badge_color | string | `blue` | 상태 뱃지 색상 (visible=blue / hidden=gray) | +| has_reply | boolean | `false` | reply 여부 | +| has_reply_label | string | `미답변` | `has_reply` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| has_reply_badge_color | string | `gray` | 답변 여부 뱃지 색상 (답변완료=green / 미답변=gray) | +| reply_content | null | `null` | 판매자 답변 내용 | +| reply_content_mode | string | `text` | 답변 콘텐츠 모드: text / html | +| replied_at | null | `null` | replied 일시 | +| reply_updated_at | null | `null` | reply updated 일시 | +| created_at | string | `2026-07-08 10:44:49` | 생성 일시 | +| updated_at | string | `2026-07-08 10:44:49` | 최종 수정 일시 | +| abilities | object | `{"can_update":true,"can_delete":true}` | 현재 사용자가 이 리소스에 수행 가능한 작업 불리언 맵 (can_update, can_delete 등 — 권한 맵 기반) | **응답 예시** @@ -367,7 +425,33 @@ Content-Type: application/json **응답 필드** (`data` 내부) - +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| id | integer | `1` | 기본 키 (내부 식별자) | +| product_id | integer | `1` | product 식별자 (연관 리소스 참조) | +| order_option_id | integer | `1` | order option 식별자 (연관 리소스 참조) | +| user_id | string | `a234c2b1-cde8-437f-b28b-23323be2b98d` | user 식별자 (연관 리소스 참조) | +| user | object | `{"uuid":"a234c2b1-cde8-437f-b28b-23323be2b98d","name":"AP…` | 대상 사용자 정보 객체 (uuid/name/email 등 — user 관계 파생) | +| option_snapshot | string | `{"id":104,"option_code":"FWACBAVCBKCD…` | 주문 시점 옵션 스냅샷 (옵션명 보존용) | +| option_snapshot_label | string | `` | `option_snapshot` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| rating | integer | `5` | 별점 (1~5) | +| content | string | `Alias quas iusto dolorem eum eveniet …` | 본문 내용 | +| content_mode | string | `text` | 콘텐츠 모드: text / html | +| status | string | `visible` | 상태 값 (도메인별 상태 집합 — 사람이 읽는 라벨은 status_label, UI 변형은 status_variant 참조) | +| status_label | string | `전시중` | 상태의 사람이 읽는 라벨 (상태 Enum label() 산물) | +| status_badge_color | string | `blue` | 상태 뱃지 색상 (visible=blue / hidden=gray) | +| has_reply | boolean | `true` | reply 여부 | +| has_reply_label | string | `답변완료` | `has_reply` 값의 사람이 읽는 라벨 (현지화/Enum 파생) | +| has_reply_badge_color | string | `green` | 답변 여부 뱃지 색상 (답변완료=green / 미답변=gray) | +| reply_content | string | `실측 예시값` | 판매자 답변 내용 | +| reply_content_mode | string | `text` | 답변 콘텐츠 모드: text / html | +| replied_at | string | `2026-07-08 15:00:32` | replied 일시 | +| reply_updated_at | null | `null` | reply updated 일시 | +| created_at | string | `2026-07-08 10:44:49` | 생성 일시 | +| updated_at | string | `2026-07-08 15:00:32` | 최종 수정 일시 | +| abilities | object | `{"can_update":true,"can_delete":true}` | 현재 사용자가 이 리소스에 수행 가능한 작업 불리언 맵 (can_update, can_delete 등 — 권한 맵 기반) | **응답 예시** @@ -379,8 +463,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.reviews.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -430,8 +514,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.reviews.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -622,8 +706,8 @@ Content-Type: application/octet-stream | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.user-reviews.write`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -654,11 +738,29 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - +_단건 응답: `data` 객체의 필드._ + +| 필드 | 타입 | 실측 예시값 | 용도/설명 | +| --- | --- | --- | --- | +| deleted | boolean | `true` | 삭제 처리 성공 여부 (true 이면 리뷰와 첨부 이미지가 제거됨) | **응답 예시** - + + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "리뷰 이미지가 삭제되었습니다.", + "data": { + "deleted": true + } +} +``` **에러 응답** diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/settings.md b/modules/_bundled/sirsoft-ecommerce/docs/api/settings.md index 83dd37b3..6c7f8c72 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/settings.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/settings.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Settings 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 @@ -422,15 +422,90 @@ HTTP/1.1 200 | --- | --- | --- | --- | --- | --- | | _tab | body | string | 아니오 | `basic_info`, `language_currency`, `seo`, `order_settings`, `claim`, `shipping`, `review_settings`, `notification_definitions`, `notifications`, `inquiry`, `mileage` | 저장할 설정 탭(카테고리) 지정 (탭별 부분 저장 식별용) | | notifications | body | array | 아니오 | — | 알림 채널 설정 배열 (채널 ID·활성 여부·정렬 순서) | +| notifications.channels | body | array | 아니오 | — | | | basic_info | body | array | 아니오 | — | 쇼핑몰 기본 정보 섹션 (쇼핑몰명·라우트 경로·상호·사업자번호·주소·연락처 등) | +| basic_info.shop_name | body | string | 아니오 | max 255 | basic info.shop 이름 (식별자) | +| basic_info.route_path | body | string | 아니오 | max 100 | | +| basic_info.no_route | body | boolean | 아니오 | — | | +| basic_info.company_name | body | string | 아니오 | max 255 | basic info.company 이름 (식별자) | +| basic_info.business_number_1 | body | string | 아니오 | max 3 | | +| basic_info.business_number_2 | body | string | 아니오 | max 2 | | +| basic_info.business_number_3 | body | string | 아니오 | max 5 | | +| basic_info.ceo_name | body | string | 아니오 | max 100 | basic info.ceo 이름 (식별자) | +| basic_info.business_type | body | string | 아니오 | max 100 | | +| basic_info.business_category | body | string | 아니오 | max 255 | | +| basic_info.zipcode | body | string | 아니오 | max 10 | | +| basic_info.base_address | body | string | 아니오 | max 500 | | +| basic_info.detail_address | body | string | 아니오 | max 255 | | +| basic_info.phone_1 | body | string | 아니오 | max 4 | | +| basic_info.phone_2 | body | string | 아니오 | max 4 | | +| basic_info.phone_3 | body | string | 아니오 | max 4 | | +| basic_info.fax_1 | body | string | 아니오 | max 4 | | +| basic_info.fax_2 | body | string | 아니오 | max 4 | | +| basic_info.fax_3 | body | string | 아니오 | max 4 | | +| basic_info.email_id | body | string | 아니오 | max 100 | basic info.email 식별자 | +| basic_info.email_domain | body | string | 아니오 | max 100 | | +| basic_info.privacy_officer | body | string | 아니오 | max 100 | | +| basic_info.privacy_officer_email | body | email | 아니오 | max 255 | | +| basic_info.mail_order_number | body | string | 아니오 | max 100 | | +| basic_info.telecom_number | body | string | 아니오 | max 100 | | | language_currency | body | array | 아니오 | — | 통화 설정 섹션 (기본 통화·통화 목록: 코드·다국어명·환율·반올림 규칙·통화별 로케일) | +| language_currency.default_currency | body | string | 아니오 | max 10 | | +| language_currency.currencies | body | array | 아니오 | — | | | seo | body | array | 아니오 | — | SEO 메타 설정 섹션 (페이지 유형별 메타 타이틀/설명·SEO 활성 토글) | +| seo.meta_category_title | body | string | 아니오 | max 500 | | +| seo.meta_category_description | body | string | 아니오 | max 1000 | | +| seo.meta_search_title | body | string | 아니오 | max 500 | | +| seo.meta_search_description | body | string | 아니오 | max 1000 | | +| seo.meta_product_title | body | string | 아니오 | max 500 | | +| seo.meta_product_description | body | string | 아니오 | max 1000 | | +| seo.meta_shop_index_title | body | string | 아니오 | max 500 | | +| seo.meta_shop_index_description | body | string | 아니오 | max 1000 | | +| seo.seo_category | body | boolean | 아니오 | — | | +| seo.seo_search_result | body | boolean | 아니오 | — | | +| seo.seo_product_detail | body | boolean | 아니오 | — | | +| seo.seo_shop_index | body | boolean | 아니오 | — | | | inquiry | body | array | 아니오 | — | 문의 연동 설정 섹션 (문의 게시판 slug) | +| inquiry.board_slug | body | string | 아니오 | max 255 | | | order_settings | body | array | 아니오 | — | 주문/결제 설정 섹션 (기본 PG·결제수단·은행/무통장 계좌·자동취소·장바구니 만료 등) | +| order_settings.default_pg_provider | body | string | 아니오 | max 50 | | +| order_settings.cash_receipt_provider | body | string | 아니오 | max 50 | | +| order_settings.cash_receipt_self_issue | body | boolean | 아니오 | — | | +| order_settings.shipping_fee_tax_policy | body | string | 아니오 | `proportional`, `taxable`, `follow_main_item` | | +| order_settings.payment_methods | body | array | 아니오 | — | | +| order_settings.banks | body | array | 아니오 | — | | +| order_settings.bank_accounts | body | array | 아니오 | — | | +| order_settings.auto_cancel_expired | body | boolean | 아니오 | — | | +| order_settings.auto_cancel_days | body | integer | 아니오 | min 0, max 30 | | +| order_settings.cart_expiry_days | body | integer | 아니오 | min 1, max 365 | | +| order_settings.stock_restore_on_cancel | body | boolean | 아니오 | — | | +| order_settings.confirmable_statuses | body | array | 아니오 | — | | | claim | body | array | 아니오 | — | 클레임 설정 섹션 (환불 사유 목록, DB 동기화 대상으로 분리 저장) | +| claim.refund_reasons | body | array | 아니오 | — | | | review_settings | body | array | 아니오 | — | 리뷰 정책 섹션 (작성 기한일·이미지 최대 개수·이미지 최대 용량 MB) | +| review_settings.write_deadline_days | body | integer | 아니오 | min 1, max 365 | | +| review_settings.max_images | body | integer | 아니오 | min 0, max 20 | | +| review_settings.max_image_size_mb | body | integer | 아니오 | min 1, max 50 | | | mileage | body | array | 아니오 | — | 마일리지 설정 섹션 (사용 여부·기본 적립률·적립 트리거·통화별 규칙·소멸/소멸 알림) | +| mileage.enabled | body | boolean | 아니오 | — | | +| mileage.default_earn_rate | body | number | 아니오 | min 0, max 100 | | +| mileage.earn_trigger | body | string | 아니오 | `delivered`, `confirmed` | | +| mileage.earn_delay_days | body | integer | 아니오 | min 0, max 365 | | +| mileage.currency_rules | body | array | 아니오 | — | | +| mileage.expiry_enabled | body | boolean | 아니오 | — | | +| mileage.expiry_days | body | integer | 아니오 | min 1, max 3650 | | +| mileage.expiry_notification_enabled | body | boolean | 아니오 | — | | +| mileage.expiry_notification_days_before | body | integer | 아니오 | min 1, max 365 | | | shipping | body | array | 아니오 | — | 배송 설정 섹션 (기본 국가·배송 가능 국가·무료배송·배송사(carriers)·배송유형(types) — carriers/types는 DB 동기화 대상으로 분리 저장) | +| shipping.default_country | body | string | 아니오 | max 10 | | +| shipping.available_countries | body | array | 아니오 | — | | +| shipping.international_shipping_enabled | body | boolean | 아니오 | — | | +| shipping.free_shipping_threshold | body | integer | 아니오 | min 0 | | +| shipping.free_shipping_enabled | body | boolean | 아니오 | — | | +| shipping.address_validation_enabled | body | boolean | 아니오 | — | | +| shipping.address_api_provider | body | string | 아니오 | max 50 | | +| shipping.carriers | body | array | 아니오 | — | | +| shipping.types | body | array | 아니오 | — | | **요청 예시** @@ -446,32 +521,129 @@ Content-Type: application/json "notifications": [ "예시값" ], + "notifications.channels": [ + "예시값" + ], "basic_info": [ "예시값" ], + "basic_info.shop_name": "예시 이름", + "basic_info.route_path": "예시값", + "basic_info.no_route": true, + "basic_info.company_name": "예시 이름", + "basic_info.business_number_1": "예시값", + "basic_info.business_number_2": "예시값", + "basic_info.business_number_3": "예시값", + "basic_info.ceo_name": "예시 이름", + "basic_info.business_type": "예시값", + "basic_info.business_category": "예시값", + "basic_info.zipcode": "06234", + "basic_info.base_address": "서울특별시 강남구 테헤란로 1", + "basic_info.detail_address": "서울특별시 강남구 테헤란로 1", + "basic_info.phone_1": "010-1234-5678", + "basic_info.phone_2": "010-1234-5678", + "basic_info.phone_3": "010-1234-5678", + "basic_info.fax_1": "예시값", + "basic_info.fax_2": "예시값", + "basic_info.fax_3": "예시값", + "basic_info.email_id": "user@example.com", + "basic_info.email_domain": "user@example.com", + "basic_info.privacy_officer": "예시값", + "basic_info.privacy_officer_email": "user@example.com", + "basic_info.mail_order_number": "예시값", + "basic_info.telecom_number": "예시값", "language_currency": [ "예시값" ], + "language_currency.default_currency": "예시값", + "language_currency.currencies": [ + "예시값" + ], "seo": [ "예시값" ], + "seo.meta_category_title": "예시 제목", + "seo.meta_category_description": "예시 내용입니다.", + "seo.meta_search_title": "예시 제목", + "seo.meta_search_description": "예시 내용입니다.", + "seo.meta_product_title": "예시 제목", + "seo.meta_product_description": "예시 내용입니다.", + "seo.meta_shop_index_title": "예시 제목", + "seo.meta_shop_index_description": "예시 내용입니다.", + "seo.seo_category": true, + "seo.seo_search_result": true, + "seo.seo_product_detail": true, + "seo.seo_shop_index": true, "inquiry": [ "예시값" ], + "inquiry.board_slug": "example-key", "order_settings": [ "예시값" ], + "order_settings.default_pg_provider": "예시값", + "order_settings.cash_receipt_provider": "예시값", + "order_settings.cash_receipt_self_issue": true, + "order_settings.shipping_fee_tax_policy": "proportional", + "order_settings.payment_methods": [ + "예시값" + ], + "order_settings.banks": [ + "예시값" + ], + "order_settings.bank_accounts": [ + "예시값" + ], + "order_settings.auto_cancel_expired": true, + "order_settings.auto_cancel_days": 1, + "order_settings.cart_expiry_days": 1, + "order_settings.stock_restore_on_cancel": true, + "order_settings.confirmable_statuses": [ + "예시값" + ], "claim": [ "예시값" ], + "claim.refund_reasons": [ + "예시값" + ], "review_settings": [ "예시값" ], + "review_settings.write_deadline_days": 1, + "review_settings.max_images": 1, + "review_settings.max_image_size_mb": 1, "mileage": [ "예시값" ], + "mileage.enabled": true, + "mileage.default_earn_rate": 1, + "mileage.earn_trigger": "delivered", + "mileage.earn_delay_days": 1, + "mileage.currency_rules": [ + "예시값" + ], + "mileage.expiry_enabled": true, + "mileage.expiry_days": 1, + "mileage.expiry_notification_enabled": true, + "mileage.expiry_notification_days_before": 1, "shipping": [ "예시값" + ], + "shipping.default_country": "KR", + "shipping.available_countries": [ + "KR" + ], + "shipping.international_shipping_enabled": true, + "shipping.free_shipping_threshold": 1, + "shipping.free_shipping_enabled": true, + "shipping.address_validation_enabled": true, + "shipping.address_api_provider": "서울특별시 강남구 테헤란로 1", + "shipping.carriers": [ + "예시값" + ], + "shipping.types": [ + "예시값" ] } ``` diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-carriers.md b/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-carriers.md index f8a0fdc9..2f9a62c7 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-carriers.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-carriers.md @@ -489,8 +489,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.settings.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-policies.md b/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-policies.md index 05589636..0b0c7d05 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-policies.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/shipping-policies.md @@ -506,7 +506,17 @@ Content-Type: application/json | endpoint | body | string | 예 | max 500 | 테스트로 호출할 외부 배송비 계산 API 엔드포인트 URL. 내부 네트워크 주소(사설 IP·루프백·`localhost`·`*.internal` 등)와 userinfo(`https://a@b/`) 위장 주소는 422 로 거부됩니다 — 이 주소는 쇼핑몰 서버가 대신 호출하므로 내부망 접근을 막기 위함(SSRF). 사내 배송비 계산 서버를 쓰려면 코어 환경설정의 `security.allow_internal_outbound_urls` 를 켜세요 | | request_fields | body | array | 아니오 | — | 요청에 실어 보낼 필드명 목록 (후보 SSoT ShippingApiRequestField 5종) | | config | body | array | 아니오 | — | API 호출 고급 설정 (HTTP 메서드·인증방식·필드 매핑·응답 형식/경로 등) | +| config.http_method | body | string | 아니오 | — | | +| config.auth_type | body | string | 아니오 | — | | +| config.auth_token | body | string | 아니오 | max 1000 | | +| config.auth_header_name | body | string | 아니오 | max 100 | config.auth header 이름 (식별자) | +| config.response_type | body | string | 아니오 | — | | +| config.response_path | body | string | 아니오 | max 200 | | +| config.field_map | body | array | 아니오 | — | | | sample | body | array | 아니오 | — | 테스트 계산에 사용할 샘플 주문 데이터 (무게/금액/수량 등) | +| sample.group_total | body | number | 아니오 | min 0 | | +| sample.total_quantity | body | integer | 아니오 | min 0 | | +| sample.country_code | body | string | 아니오 | max 10 | | **요청 예시** @@ -525,9 +535,21 @@ Content-Type: application/json "config": [ "예시값" ], + "config.http_method": "예시값", + "config.auth_type": "예시값", + "config.auth_token": "{YOUR_TOKEN}", + "config.auth_header_name": "예시 이름", + "config.response_type": "예시값", + "config.response_path": "예시값", + "config.field_map": [ + "예시값" + ], "sample": [ "예시값" - ] + ], + "sample.group_total": 1, + "sample.total_quantity": 1, + "sample.country_code": "KR" } ``` @@ -691,8 +713,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.shipping-policies.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-ecommerce/docs/api/users.md b/modules/_bundled/sirsoft-ecommerce/docs/api/users.md index a0ba9d26..c64c2bbd 100644 --- a/modules/_bundled/sirsoft-ecommerce/docs/api/users.md +++ b/modules/_bundled/sirsoft-ecommerce/docs/api/users.md @@ -33,7 +33,7 @@ **요청 예시** ```http -PATCH /api/modules/sirsoft-ecommerce/admin/users/a26219fc-94a0-4f63-9404-04c2a6ac99e4/currency HTTP/1.1 +PATCH /api/modules/sirsoft-ecommerce/admin/users/{user}/currency HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -58,8 +58,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.user-currency.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -82,7 +82,7 @@ Content-Type: application/json **요청 예시** ```http -PATCH /api/modules/sirsoft-ecommerce/admin/users/a26219fc-94a0-4f63-9404-04c2a6ac99e4/shipping-country HTTP/1.1 +PATCH /api/modules/sirsoft-ecommerce/admin/users/{user}/shipping-country HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -123,8 +123,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-ecommerce.user-shipping-country.manage`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | diff --git a/modules/_bundled/sirsoft-page/docs/api/attachments.md b/modules/_bundled/sirsoft-page/docs/api/attachments.md index 102837d4..810bd664 100644 --- a/modules/_bundled/sirsoft-page/docs/api/attachments.md +++ b/modules/_bundled/sirsoft-page/docs/api/attachments.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Attachments 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -63,7 +63,7 @@ Content-Disposition: form-data; name="temp_key" **응답 필드** (`data` 내부) - + **응답 예시** @@ -114,7 +114,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -156,7 +156,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** diff --git a/modules/_bundled/sirsoft-page/docs/api/pages.md b/modules/_bundled/sirsoft-page/docs/api/pages.md index ae52ac0c..c9736baf 100644 --- a/modules/_bundled/sirsoft-page/docs/api/pages.md +++ b/modules/_bundled/sirsoft-page/docs/api/pages.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Pages 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -158,6 +158,9 @@ HTTP/1.1 200 | content_mode | body | string | 아니오 | `html`, `text` | 본문 편집 모드. `html` 은 리치 에디터 HTML, `text` 는 평문으로 저장·렌더링됩니다 (미지정 시 `html`) | | published | body | boolean | 아니오 | — | 발행 여부 (발행된 항목만 필터) | | seo_meta | body | array | 아니오 | — | SEO 메타 정보 맵. 하위 키 `title`(max 255)·`description`(max 500)·`keywords`(max 500)를 담습니다 | +| seo_meta.title | body | string | 아니오 | max 255 | | +| seo_meta.description | body | string | 아니오 | max 500 | | +| seo_meta.keywords | body | string | 아니오 | max 500 | | | temp_key | body | string | 아니오 | max 64 | 저장 전 첨부 업로드 시 발급받은 임시 키. 생성된 페이지에 임시 첨부를 귀속시키는 데 사용합니다 | **요청 예시** @@ -180,13 +183,16 @@ Content-Type: application/json "seo_meta": [ "예시값" ], + "seo_meta.title": "예시 제목", + "seo_meta.description": "예시 내용입니다.", + "seo_meta.keywords": "예시값", "temp_key": "예시값" } ``` **응답 필드** (`data` 내부) - + **응답 예시** @@ -237,7 +243,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -286,7 +292,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** @@ -320,7 +326,7 @@ Content-Type: application/json **요청 예시** ```http -DELETE /api/modules/sirsoft-page/admin/pages/10 HTTP/1.1 +DELETE /api/modules/sirsoft-page/admin/pages/{page} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -328,9 +334,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - - - + **응답 예시** @@ -374,7 +378,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-page/admin/pages/10 HTTP/1.1 +GET /api/modules/sirsoft-page/admin/pages/{page} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -498,12 +502,15 @@ HTTP/1.1 200 | content_mode | body | string | 아니오 | `html`, `text` | 본문 편집 모드. `html` 은 리치 에디터 HTML, `text` 는 평문으로 저장·렌더링됩니다 (미지정 시 `html`) | | published | body | boolean | 아니오 | — | 발행 여부 (발행된 항목만 필터) | | seo_meta | body | array | 아니오 | — | SEO 메타 정보 맵. 하위 키 `title`(max 255)·`description`(max 500)·`keywords`(max 500)를 담습니다 | +| seo_meta.title | body | string | 아니오 | max 255 | | +| seo_meta.description | body | string | 아니오 | max 500 | | +| seo_meta.keywords | body | string | 아니오 | max 500 | | | temp_key | body | string | 아니오 | max 64 | 저장 전 첨부 업로드 시 발급받은 임시 키. 새로 업로드한 첨부를 이 페이지에 귀속시키는 데 사용합니다 | **요청 예시** ```http -PUT /api/modules/sirsoft-page/admin/pages/10 HTTP/1.1 +PUT /api/modules/sirsoft-page/admin/pages/{page} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -520,17 +527,20 @@ Content-Type: application/json "seo_meta": [ "예시값" ], + "seo_meta.title": "예시 제목", + "seo_meta.description": "예시 내용입니다.", + "seo_meta.keywords": "예시값", "temp_key": "예시값" } ``` **응답 필드** (`data` 내부) - + **응답 예시** - + **에러 응답** @@ -538,8 +548,8 @@ Content-Type: application/json | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-page.pages.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -562,7 +572,7 @@ Content-Type: application/json **요청 예시** ```http -PATCH /api/modules/sirsoft-page/admin/pages/10/publish HTTP/1.1 +PATCH /api/modules/sirsoft-page/admin/pages/{page}/publish HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -641,8 +651,8 @@ HTTP/1.1 200 | --- | --- | --- | | 401 | Unauthenticated | 유효한 Bearer 토큰이 없거나 만료된 경우 | | 403 | Forbidden | 요구 권한(`sirsoft-page.pages.update`)이 없는 경우 | -| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | | 404 | Not Found | path 파라미터에 해당하는 리소스가 없는 경우 | +| 422 | Unprocessable Entity | 요청 파라미터가 검증 규칙을 위반한 경우 (`error.errors` 에 필드별 메시지) | @@ -664,7 +674,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-page/admin/pages/10/versions HTTP/1.1 +GET /api/modules/sirsoft-page/admin/pages/{page}/versions HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -771,7 +781,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/modules/sirsoft-page/admin/pages/10/versions/{versionId} HTTP/1.1 +GET /api/modules/sirsoft-page/admin/pages/{page}/versions/{versionId} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -814,7 +824,7 @@ Authorization: Bearer {YOUR_TOKEN} **요청 예시** ```http -POST /api/modules/sirsoft-page/admin/pages/10/versions/{versionId}/restore HTTP/1.1 +POST /api/modules/sirsoft-page/admin/pages/{page}/versions/{versionId}/restore HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} @@ -822,7 +832,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** @@ -936,7 +946,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **요청 예시** ```http -GET /api/modules/sirsoft-page/pages/terms HTTP/1.1 +GET /api/modules/sirsoft-page/pages/{slug} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생략 가능) diff --git a/plugins/_bundled/sirsoft-ckeditor5/docs/api/images.md b/plugins/_bundled/sirsoft-ckeditor5/docs/api/images.md index f6c43dad..6fa3d5c9 100644 --- a/plugins/_bundled/sirsoft-ckeditor5/docs/api/images.md +++ b/plugins/_bundled/sirsoft-ckeditor5/docs/api/images.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Images 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -32,7 +32,7 @@ **요청 예시** ```http -GET /api/plugins/sirsoft-ckeditor5/images/a1b2c3d4e5f6 HTTP/1.1 +GET /api/plugins/sirsoft-ckeditor5/images/{hash} HTTP/1.1 Host: api.example.com Accept: application/json ``` @@ -41,6 +41,10 @@ Accept: application/json +**응답 예시** + + + **에러 응답** | 상태코드 | 의미 | 발생 조건 | diff --git a/plugins/_bundled/sirsoft-ckeditor5/docs/api/upload.md b/plugins/_bundled/sirsoft-ckeditor5/docs/api/upload.md index d924361d..e2e7d869 100644 --- a/plugins/_bundled/sirsoft-ckeditor5/docs/api/upload.md +++ b/plugins/_bundled/sirsoft-ckeditor5/docs/api/upload.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Upload 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -48,7 +48,11 @@ Content-Type: application/octet-stream **응답 필드** (`data` 내부) - + + +**응답 예시** + + **에러 응답** diff --git a/plugins/_bundled/sirsoft-gdpr/docs/api/consent-log.md b/plugins/_bundled/sirsoft-gdpr/docs/api/consent-log.md index 433f7a51..e70d3b62 100644 --- a/plugins/_bundled/sirsoft-gdpr/docs/api/consent-log.md +++ b/plugins/_bundled/sirsoft-gdpr/docs/api/consent-log.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Consent Log 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` diff --git a/plugins/_bundled/sirsoft-gdpr/docs/api/consent.md b/plugins/_bundled/sirsoft-gdpr/docs/api/consent.md index 2ddb868f..31d75332 100644 --- a/plugins/_bundled/sirsoft-gdpr/docs/api/consent.md +++ b/plugins/_bundled/sirsoft-gdpr/docs/api/consent.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Consent 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -53,7 +53,7 @@ Authorization: Bearer {YOUR_TOKEN} (optional.sanctum: 비회원은 헤더 생 **응답 필드** (`data` 내부) - + **응답 예시** @@ -149,7 +149,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** @@ -424,7 +424,7 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + **응답 예시** diff --git a/plugins/_bundled/sirsoft-gdpr/docs/api/policy-versions.md b/plugins/_bundled/sirsoft-gdpr/docs/api/policy-versions.md index ba69f25f..31a9fb60 100644 --- a/plugins/_bundled/sirsoft-gdpr/docs/api/policy-versions.md +++ b/plugins/_bundled/sirsoft-gdpr/docs/api/policy-versions.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Policy Versions 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -239,7 +239,7 @@ HTTP/1.1 200 **요청 예시** ```http -GET /api/plugins/sirsoft-gdpr/admin/policy-versions/1 HTTP/1.1 +GET /api/plugins/sirsoft-gdpr/admin/policy-versions/{version} HTTP/1.1 Host: api.example.com Accept: application/json Authorization: Bearer {YOUR_TOKEN} diff --git a/plugins/_bundled/sirsoft-gdpr/docs/api/settings.md b/plugins/_bundled/sirsoft-gdpr/docs/api/settings.md index 3138dd9b..6aaf45e1 100644 --- a/plugins/_bundled/sirsoft-gdpr/docs/api/settings.md +++ b/plugins/_bundled/sirsoft-gdpr/docs/api/settings.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Settings 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -182,7 +182,7 @@ Content-Type: application/json **응답 필드** (`data` 내부) - + **응답 예시** diff --git a/plugins/_bundled/sirsoft-marketing/docs/api/channels.md b/plugins/_bundled/sirsoft-marketing/docs/api/channels.md index ae949d04..247c6e6f 100644 --- a/plugins/_bundled/sirsoft-marketing/docs/api/channels.md +++ b/plugins/_bundled/sirsoft-marketing/docs/api/channels.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Channels 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -38,7 +38,11 @@ Authorization: Bearer {YOUR_TOKEN} **응답 필드** (`data` 내부) - + + +**응답 예시** + + **에러 응답** diff --git a/plugins/_bundled/sirsoft-marketing/docs/api/settings.md b/plugins/_bundled/sirsoft-marketing/docs/api/settings.md index 9e45b5eb..924a164c 100644 --- a/plugins/_bundled/sirsoft-marketing/docs/api/settings.md +++ b/plugins/_bundled/sirsoft-marketing/docs/api/settings.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Settings 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -52,6 +52,45 @@ _단건 응답: `data` 객체의 필드._ | info_disclosure_terms_slug_set | boolean | `false` | 정보 이용 안내 약관 slug 존재 여부. 프론트의 약관 링크 표시 판정에 쓴다. | | channels | array | `[{"key":"email_subscription","label":"광고성 이메일 수신","label_…` | `MarketingConsentService::getRegisteredChannels()` 가 반환하는 활성 채널 목록. 각 원소는 `key`·현재 로케일 해석 `label`·로케일 맵 원본 `label_i18n`·`enabled`·`terms_slug`·`terms_slug_set` 를 갖는다. 폼의 반복 렌더링에 그대로 쓰인다. | +**응답 예시** + + + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "messages.success", + "data": { + "marketing_consent_enabled": true, + "marketing_consent_terms_slug": "marketing-terms", + "marketing_consent_terms_slug_set": true, + "third_party_consent_enabled": true, + "third_party_consent_terms_slug": null, + "third_party_consent_terms_slug_set": false, + "info_disclosure_enabled": true, + "info_disclosure_terms_slug": null, + "info_disclosure_terms_slug_set": false, + "channels": [ + { + "key": "email_subscription", + "label": "광고성 이메일 수신", + "label_i18n": { + "ko": "광고성 이메일 수신", + "en": "Email Marketing" + }, + "enabled": true, + "terms_slug": null, + "terms_slug_set": false + } + ] + } +} +``` + **에러 응답** _대표 에러 없음 (공개 조회). _ diff --git a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/cbt.md b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/cbt.md index c423ee0b..a1d78284 100644 --- a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/cbt.md +++ b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/cbt.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Cbt 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 diff --git a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/orders.md b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/orders.md index b92792bb..c0533627 100644 --- a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/orders.md +++ b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/orders.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Orders 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 diff --git a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/payment.md b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/payment.md index 333b6647..4f80ce74 100644 --- a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/payment.md +++ b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/payment.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Payment 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 @@ -396,15 +396,15 @@ Accept: application/json | 이름 | 위치 | 타입 | 필수 | 허용값 | 용도 | | --- | --- | --- | --- | --- | --- | -| sid | body | string | 아니오 | max 255 | CBT 인증 세션 ID. 서버가 `/cbtapprove` 최종 승인 요청에 MID 와 함께 전송하는 승인 키이며, 결제 메타에 `cbt_sid` 로 저장된다. | -| resultCode | body | string | 아니오 | max 100 | CBT 인증 결과 코드 (`OK`/`00`/`0000` = 성공). `2001`/`0021`/`0022` 또는 취소 문구 포함 시 사용자 취소로 간주한다. | -| resultMsg | body | string | 아니오 | max 500 | CBT 인증 결과 메시지. 사용자 취소 판별(일본어/한국어 취소 문구)과 실패 리다이렉트 메시지에 사용된다. | -| orderID | body | string | 아니오 | max 100 | 주문번호 (1순위 키). `orderId` → `oid` 순으로 폴백해 주문을 조회한다. | -| orderId | body | string | 아니오 | max 100 | 주문번호 (2순위 폴백 키). | -| oid | body | string | 아니오 | max 100 | 주문번호 (3순위 폴백 키). | -| mid | body | string | 아니오 | max 30 | 일본 CBT 가맹점 MID. 설정된 일본 MID 와 불일치하면 결제를 중단한다(위조 콜백 차단). | -| paymethod | body | string | 아니오 | max 50 | CBT 결제수단 (CARD / PAYPAY / CVS). 승인 응답의 결제수단과 대조하며, CVS 는 편의점 입금대기 처리로 분기한다. | -| selectedPaymentMethod | body | string | 아니오 | max 50 | 체크아웃에서 사용자가 선택한 결제수단 식별값(`card` / `kginicis_japan_paypay` / `kginicis_japan_cvs`). 기대 결제수단 검증과 결제 메타 기록에 사용된다. | +| sid | body | string | 아니오 | max 255 | | +| resultCode | body | string | 아니오 | max 100 | 결제 인증 결과 코드 (`0000` = 성공). `2001`/`0021`/`0022`/빈값은 사용자 취소로 간주해 에러 없이 체크아웃으로 복귀한다. | +| resultMsg | body | string | 아니오 | max 500 | 결제 인증 결과 메시지. 실패 시 실패 URL 의 `message` 파라미터로 전달되며 '취소'/'사용자' 포함 여부로 사용자 취소를 판별한다. | +| orderID | body | string | 아니오 | max 100 | | +| orderId | body | string | 아니오 | max 100 | | +| oid | body | string | 아니오 | max 100 | 결제 대상 주문의 주문번호. 서버가 주문을 조회해 결제 가능 상태·통화·금액을 검증하고 이 값을 서명 생성 입력으로 사용한다. | +| mid | body | string | 아니오 | max 30 | | +| paymethod | body | string | 아니오 | max 50 | | +| selectedPaymentMethod | body | string | 아니오 | max 50 | | **요청 예시** @@ -445,7 +445,11 @@ Content-Type: application/json **설명** -위 `GET /plugins/sirsoft-pay_kginicis/payment/cbt/callback` 과 동일한 CBT 인증 콜백이며, KG 이니시스가 폼 전송(POST)으로 되돌려보내는 경우를 처리합니다. 파라미터가 query 대신 body 로 들어오는 점만 다르고, 승인·검증·리다이렉트 동작과 주의사항은 GET 버전과 완전히 같습니다. 결제창 설정이나 결제수단에 따라 GET/POST 중 어느 쪽으로 돌아올지 달라질 수 있어 두 메서드를 모두 열어 둡니다. +일본 CBT(국경 간 결제) 인증 결과를 수신해 서버 승인(`/cbtapprove`)까지 마무리하는 콜백입니다(GET·POST 동일 처리). 브라우저가 KG 이니시스 일본 결제창에서 인증을 마치면 `sid` 와 주문번호가 붙어 이 주소로 되돌아오고, 서버는 그 `sid` 로 최종 승인을 요청한 뒤 결제완료 또는 편의점 입금대기 처리를 하고 결과 페이지로 리다이렉트합니다. GET 은 결제창이 리다이렉트로 되돌려보내는 경로, POST 는 폼 전송으로 되돌려보내는 경로이며 파라미터 위치만 다릅니다. + +주의사항: (1) 브라우저가 전달한 인증 결과는 무인증 값이므로 그것만으로 주문 상태를 바꾸지 않고, 반드시 서버 승인 응답을 권위 있는 결과로 사용합니다. (2) 콜백의 `mid` 가 설정된 일본 가맹점 MID 와 다르면 위조 콜백으로 보고 즉시 중단합니다(`error=mid_mismatch`). (3) 승인 응답의 주문번호·MID·통화(JPY)·결제수단이 주문·체크아웃 선택값과 모두 일치해야 하며, 하나라도 어긋나면 승인 이후라도 실패로 처리합니다. (4) 결제수단이 `CVS`(편의점)면 결제완료가 아니라 입금대기로 저장하고 확인번호·접수번호·입금기한을 기록하며, 실제 완료는 편의점 입금통보(cvs-notify) 시점입니다. (5) 승인이 확정된 뒤 후속 처리에서 예외가 나면 자동 환불을 시도하고, 환불까지 실패하면 수동 환불 필요 상태로 대사 레코드를 남깁니다. (6) 사용자 취소(취소 코드 또는 일본어·한국어 취소 문구)는 실패가 아니므로 에러 없이 체크아웃으로 복귀하며, PayPay 업스트림 처리 실패는 별도 안내 메시지로 치환됩니다. + +예시 시나리오: 일본 구매자가 PayPay 로 결제 → 결제창이 `sid` 를 붙여 이 콜백으로 복귀 → 서버가 승인 요청 → 성공 시 주문 결제완료 후 완료 페이지로 리다이렉트. 편의점결제를 선택했다면 같은 흐름이지만 입금대기 상태로 남고, 구매자가 편의점에서 입금하면 그때 완료됩니다. ### POST /plugins/sirsoft-pay_kginicis/payment/cbt/cvs-notify @@ -554,7 +558,7 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회)._ +_대표 에러 없음 (공개 조회). _ @@ -593,7 +597,7 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회)._ +_대표 에러 없음 (공개 조회). _ @@ -630,7 +634,7 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회)._ +_대표 에러 없음 (공개 조회). _ @@ -669,7 +673,7 @@ Accept: application/json **에러 응답** -_대표 에러 없음 (공개 조회)._ +_대표 에러 없음 (공개 조회). _ @@ -784,13 +788,13 @@ Accept: application/json | 이름 | 위치 | 타입 | 필수 | 허용값 | 용도 | | --- | --- | --- | --- | --- | --- | -| P_STATUS | body | string | 예 | — | 모바일 결제 인증 결과 코드 (`00` = 성공). 그 외 값은 실패이며 `P_RMESG1` 문구로 사용자 취소 여부를 분기한다. | -| P_RMESG1 | body | string | 아니오 | — | 모바일 결제 인증 결과 메시지. '사용자가 결제를 취소' 등 취소 문구 포함 시 오류 없이 체크아웃으로 복귀한다. | -| P_TID | body | string | 아니오 | — | KG 이니시스 거래번호. 서버 승인 요청(`P_REQ_URL`)에 MID 와 함께 전송된다. | -| P_REQ_URL | body | string | 아니오 | — | 서버 승인 API 요청 URL. `idc_name` 과 함께 화이트리스트 검증(SSRF 방어)을 통과해야 호출된다. | -| P_AMT | body | string | 아니오 | — | 결제 금액. 서버 승인 응답의 `P_AMT` 가 없을 때 결제 완료 금액의 폴백으로 사용된다. | -| P_OID | body | string | 아니오 | — | 주문번호. 없으면 콜백 URL 쿼리스트링의 `orderId` 를 폴백으로 사용한다. | -| idc_name | body | string | 아니오 | — | KG 이니시스 IDC 센터 코드(fc/ks/stg). 승인 URL 화이트리스트 검증의 기준값. | +| P_STATUS | body | string | 예 | — | | +| P_RMESG1 | body | string | 아니오 | — | | +| P_TID | body | string | 아니오 | — | | +| P_REQ_URL | body | string | 아니오 | — | | +| P_AMT | body | string | 아니오 | — | | +| P_OID | body | string | 아니오 | — | | +| idc_name | body | string | 아니오 | — | KG 이니시스 IDC 센터 코드(fc/ks/stg). 승인/망취소 URL 화이트리스트 검증의 기준값. | **요청 예시** @@ -829,7 +833,11 @@ Content-Type: application/json **설명** -위 `GET /plugins/sirsoft-pay_kginicis/payment/mobile/callback` 과 동일한 모바일 결제 인증 콜백이며, KG 이니시스가 폼 전송(POST)으로 결과를 돌려보내는 표준 경로입니다. 파라미터가 query 대신 body 로 들어오는 점만 다르고, 서버 승인·화이트리스트 검증·가상계좌 분기·자동 취소·사용자 취소 처리 등 동작과 주의사항은 GET 버전과 동일합니다. 실제 운영에서는 대부분 이 POST 경로로 콜백이 들어옵니다. +모바일 표준결제창(KRW)의 인증 결과를 수신해 서버 승인까지 마무리하는 콜백입니다(GET·POST 동일 처리). 모바일 결제는 결제창 인증 후 KG 이니시스가 이 주소로 결과를 돌려보내고, 서버가 전달받은 승인 요청 URL 로 거래번호를 재전송해 최종 승인을 얻은 뒤 주문을 결제완료 처리하고 결과 페이지로 리다이렉트합니다. GET 은 일부 PG 환경의 리다이렉트 복귀 패턴을 위해 함께 열어 둔 경로로, 동작은 POST 와 같습니다. + +주의사항: (1) 응답은 JSON 이 아니라 리다이렉트(302)이며, 실패 시 체크아웃 URL 에 `error`·`message`·`orderId` 쿼리가 붙습니다. (2) 승인 요청 URL 은 콜백 값을 그대로 신뢰하지 않고 IDC 코드 기준 화이트리스트로 검증해 SSRF 를 차단합니다(실패 시 `error=req_url_invalid`). (3) 모바일 표준 응답에는 주문번호가 빠질 수 있어, 없으면 콜백 URL 쿼리스트링의 `orderId` 를 대체로 사용합니다. (4) 승인 결과가 가상계좌면 결제완료 처리를 하지 않고 계좌 정보만 저장해 입금대기로 두며, 완료는 모바일 가상계좌 입금통보 시점입니다. (5) 같은 거래번호가 이미 결제완료면 재처리하지 않고 성공 페이지로 복귀합니다. (6) 승인 후 금액 불일치나 예외가 발생하면 자동 취소를 호출해 PG 측 승인 잔존을 해제하며, 자동 취소마저 실패하면 수동 정산이 필요합니다. (7) 사용자가 결제창을 닫은 취소는 결과 코드만으로 일반 실패와 구분되지 않으므로 결과 메시지의 취소 문구로 판별하며, 이 경우 에러 없이 체크아웃으로 조용히 복귀합니다. + +예시 시나리오: 모바일 구매자가 카드 결제를 승인 → KG 이니시스가 이 콜백으로 인증 성공과 승인 요청 URL 을 전송 → 서버가 승인 요청 → 성공 시 주문 결제완료 후 완료 페이지로 리다이렉트. ### POST /plugins/sirsoft-pay_kginicis/payment/mobile/vbank-notify diff --git a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/transaction.md b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/transaction.md index 7f56507d..e24a8b39 100644 --- a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/transaction.md +++ b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/transaction.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Transaction 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 diff --git a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/vbank.md b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/vbank.md index 571137de..6da65f85 100644 --- a/plugins/_bundled/sirsoft-pay_kginicis/docs/api/vbank.md +++ b/plugins/_bundled/sirsoft-pay_kginicis/docs/api/vbank.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Vbank 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 diff --git a/plugins/_bundled/sirsoft-tosspayments/docs/api/payment.md b/plugins/_bundled/sirsoft-tosspayments/docs/api/payment.md index 1d4e2a7d..dc5a9ca2 100644 --- a/plugins/_bundled/sirsoft-tosspayments/docs/api/payment.md +++ b/plugins/_bundled/sirsoft-tosspayments/docs/api/payment.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Payment 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 diff --git a/plugins/_bundled/sirsoft-tosspayments/docs/api/webhook.md b/plugins/_bundled/sirsoft-tosspayments/docs/api/webhook.md index a6e97669..b405edfe 100644 --- a/plugins/_bundled/sirsoft-tosspayments/docs/api/webhook.md +++ b/plugins/_bundled/sirsoft-tosspayments/docs/api/webhook.md @@ -8,7 +8,7 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Webhook 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(curl) + 실측 응답 필드 표 + 응답 예시(envelope) +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) 3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 @@ -111,6 +111,9 @@ OK | eventType | body | string | 아니오 | max 64 | 토스 이벤트 종류 (예: `PAYMENT_STATUS_CHANGED`). | | createdAt | body | string | 아니오 | max 64 | 토스가 이벤트를 생성한 시각. | | data | body | array | 예 | — | 결제 정보 객체. `data.orderId`(주문번호)와 `data.status`(토스 결제상태)를 읽어 로컬 상태와 대조한다. | +| data.orderId | body | string | 예 | max 100 | | +| data.status | body | string | 예 | max 40 | | +| data.paymentKey | body | string | 아니오 | max 255 | | **요청 예시** @@ -125,7 +128,10 @@ Content-Type: application/json "createdAt": "예시값", "data": [ "예시값" - ] + ], + "data.orderId": "예시값", + "data.status": "예시값", + "data.paymentKey": "예시값" } ``` diff --git a/plugins/_bundled/sirsoft-verification_kginicis/docs/api/README.md b/plugins/_bundled/sirsoft-verification_kginicis/docs/api/README.md index 41baa7dd..4ec7ab3a 100644 --- a/plugins/_bundled/sirsoft-verification_kginicis/docs/api/README.md +++ b/plugins/_bundled/sirsoft-verification_kginicis/docs/api/README.md @@ -4,11 +4,12 @@ > 아래 표는 자동 생성됩니다. 각 문서를 열면 엔드포인트별 파라미터·응답·예시를 볼 수 있습니다. -- **문서 수**: 1 · **엔드포인트 수**: 1 +- **문서 수**: 2 · **엔드포인트 수**: 3 | 문서 | 도메인 | 엔드포인트 | | --- | --- | --- | | [identity.md](identity.md) | `identity` | 1 | +| [plugin.md](plugin.md) | `plugin` | 2 | diff --git a/plugins/_bundled/sirsoft-verification_kginicis/docs/api/identity.md b/plugins/_bundled/sirsoft-verification_kginicis/docs/api/identity.md index 8769231f..73bd5d3c 100644 --- a/plugins/_bundled/sirsoft-verification_kginicis/docs/api/identity.md +++ b/plugins/_bundled/sirsoft-verification_kginicis/docs/api/identity.md @@ -8,8 +8,8 @@ ```text 1. 이 문서는 실제 API 호출로 실측한 Identity 엔드포인트 레퍼런스입니다 -2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 실측 응답 필드 표 -3. 응답 필드의 예시값은 실제 호출 응답에서 관측된 값입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 5. 설명(TODO) 칸은 사람이 채웁니다 ``` @@ -42,6 +42,22 @@ Authorization: Bearer {YOUR_TOKEN} +**응답 예시** + + + +```http +HTTP/1.1 200 +``` + +```json +{ + "success": true, + "message": "messages.success", + "data": null +} +``` + **에러 응답** | 상태코드 | 의미 | 발생 조건 | diff --git a/plugins/_bundled/sirsoft-verification_kginicis/docs/api/plugin.md b/plugins/_bundled/sirsoft-verification_kginicis/docs/api/plugin.md new file mode 100644 index 00000000..e7831c4d --- /dev/null +++ b/plugins/_bundled/sirsoft-verification_kginicis/docs/api/plugin.md @@ -0,0 +1,89 @@ +# Plugin API 레퍼런스 + +> **소유**: plugin `sirsoft-verification_kginicis` · **생성**: `php artisan api:docgen` (실측 기반). @generated 블록은 재생성 시 갱신되며, 사람이 작성한 설명은 보존됩니다. + +--- + +## TL;DR (5초 요약) + +```text +1. 이 문서는 실제 API 호출로 실측한 Plugin 엔드포인트 레퍼런스입니다 +2. 각 엔드포인트: 메서드/URI/권한 + 요청 파라미터 표 + 요청 예시(raw HTTP) + 실측 응답 필드 표 + 응답 예시(envelope) +3. 응답 필드의 예시값·응답 예시 JSON 은 실제 호출 응답에서 관측된 값입니다 +4. 갱신: 코드 변경 후 php artisan api:docgen 재실행 +5. 설명(TODO) 칸은 사람이 채웁니다 +``` + +--- + + +### POST /plugins/sirsoft-verification_kginicis/plugin/inicis/callback + +- **라우트명**: `web.plugins.sirsoft-verification_kginicis.plugin.verification_kginicis.callback` +- **컨트롤러**: `Plugins\Sirsoft\VerificationKginicis\Http\Controllers\InicisCallbackController@handle` +- **인증/권한**: 공개 (인증 불필요) + +**요청 파라미터** + +_요청 파라미터 없음._ + +**요청 예시** + +```http +POST /plugins/sirsoft-verification_kginicis/plugin/inicis/callback HTTP/1.1 +Host: api.example.com +Accept: application/json +``` + +**응답 필드** (`data` 내부) + + + +**응답 예시** + + + +**에러 응답** + +_대표 에러 없음 (공개 조회). _ + + + +**설명** + + +### GET /plugins/sirsoft-verification_kginicis/plugin/inicis/popup-bridge + +- **라우트명**: `web.plugins.sirsoft-verification_kginicis.plugin.verification_kginicis.popup-bridge` +- **컨트롤러**: `Plugins\Sirsoft\VerificationKginicis\Http\Controllers\InicisPopupBridgeController@show` +- **인증/권한**: 공개 (인증 불필요) + +**요청 파라미터** + +_요청 파라미터 없음._ + +**요청 예시** + +```http +GET /plugins/sirsoft-verification_kginicis/plugin/inicis/popup-bridge HTTP/1.1 +Host: api.example.com +Accept: application/json +``` + +**응답 필드** (`data` 내부) + + + +**응답 예시** + + + +**에러 응답** + +_대표 에러 없음 (공개 조회). _ + + + +**설명** + + diff --git a/tests/Feature/Console/ApiDocgenCommandTest.php b/tests/Feature/Console/ApiDocgenCommandTest.php index dd8d565e..3ca6d539 100644 --- a/tests/Feature/Console/ApiDocgenCommandTest.php +++ b/tests/Feature/Console/ApiDocgenCommandTest.php @@ -92,6 +92,63 @@ class ApiDocgenCommandTest extends TestCase $this->assertContains('password', $names); } + /** + * (c-2) 중첩 객체 파라미터(`refund_bank.bank_code`)도 추출합니다. + * + * 회귀: 배열 요소 규칙(`items.*.id`)을 상위 필드로 대표시키려는 스킵 조건이 + * 점(`.`) 포함 여부만 봐서, 와일드카드가 없는 중첩 **객체** 필드까지 함께 버렸다. + * 그 결과 코어 환경설정(`general.*`·`mail.*`), 이커머스 주문(`orderer.*`·`refund_bank.*`) 등 + * 17개 엔드포인트의 파라미터 수백 개가 문서에서 통째로 빠졌고, 사람이 수기로 채워 넣은 + * 행은 재생성 때마다 다시 삭제됐다. + */ + #[Test] + public function 중첩_객체_파라미터를_추출하고_배열_요소는_상위로_대표시킨다(): void + { + $introspector = app(FormRequestIntrospector::class); + + $rules = [ + 'payment_method' => 'required|string', + // 중첩 객체 — 문서에 개별 행으로 노출되어야 한다 + 'refund_bank.bank_code' => ['nullable', 'string', 'max:10'], + 'refund_bank.holder' => ['nullable', 'string', 'max:50'], + // 배열 요소 — 상위(items)만 대표로 노출하고 개별 행은 만들지 않는다 + 'items' => 'array', + 'items.*.id' => 'required|integer', + 'items.*.qty' => 'required|integer', + ]; + + $params = $this->invokeRulesToParams($introspector, $rules); + $names = array_column($params, 'name'); + + $this->assertContains('refund_bank.bank_code', $names, '중첩 객체 필드가 추출되어야 한다.'); + $this->assertContains('refund_bank.holder', $names); + $this->assertContains('payment_method', $names); + $this->assertContains('items', $names); + + $this->assertNotContains('items.*.id', $names, '배열 요소 규칙은 상위(items)로 대표시킨다.'); + $this->assertNotContains('items.*.qty', $names); + + // 추출된 중첩 필드도 타입/필수 메타를 갖는다 + $bankCode = collect($params)->firstWhere('name', 'refund_bank.bank_code'); + $this->assertSame('string', $bankCode['type']); + $this->assertFalse($bankCode['required']); + } + + /** + * private rulesToParams 를 호출합니다 (규칙 배열 → 파라미터 메타 변환만 검증). + * + * @param FormRequestIntrospector $introspector 대상 인스턴스 + * @param array $rules 검증 규칙 배열 + * @return array> 파라미터 메타데이터 목록 + */ + private function invokeRulesToParams(FormRequestIntrospector $introspector, array $rules): array + { + $method = new \ReflectionMethod($introspector, 'rulesToParams'); + $method->setAccessible(true); + + return $method->invoke($introspector, $rules); + } + /** * (d) 재생성해도 사람이 채운 서술은 보존되고 추출 블록만 갱신됩니다(멱등). */ diff --git a/tests/Unit/Support/ApiDoc/ApiDocPipelineTest.php b/tests/Unit/Support/ApiDoc/ApiDocPipelineTest.php index 2acd860a..5d67291c 100644 --- a/tests/Unit/Support/ApiDoc/ApiDocPipelineTest.php +++ b/tests/Unit/Support/ApiDoc/ApiDocPipelineTest.php @@ -1485,4 +1485,325 @@ MD; $this->assertStringContainsString('"identifier": "sirsoft-admin_basic"', $block); $this->assertStringNotContainsString('생략', $block); } + + /** + * 응답 필드 표의 실측 예시값은 스펙이 그대로면 재생성에도 유지된다. + * + * 회귀: 실측값은 호출 시점 DB 상태가 낳은 표본 하나인데 재생성마다 새 값으로 덮어써서, + * 코드가 하나도 안 바뀐 무관한 문서 수십 개가 docgen 재실행마다 diff 에 걸렸다 + * (예: `id` 예시값 127 → 43, created_at 날짜 변경). + */ + #[Test] + public function 재생성_시_타입이_같은_필드의_실측_예시값을_보존한다(): void + { + $scaffolder = new ApiDocScaffolder; + + $route = [ + 'method' => 'GET', 'uri' => '/api/z', 'name' => 'api.z.index', + 'controller' => 'C', 'controller_method' => 'index', 'permission' => null, + 'middleware' => [], 'path_params' => [], + ]; + $request = ['request_class' => null, 'params' => [], 'hook_filters' => []]; + $header = "# Z\n"; + + $schemaOf = fn (string $sample): array => [ + 'envelope' => ['data'], + 'shape' => 'object', + 'fields' => [['name' => 'id', 'type' => 'integer', 'sample' => $sample]], + 'pagination' => false, + ]; + + // 최초 생성 — 그 시점 DB 의 id 는 127 + $first = $scaffolder->mergeDocument( + null, + $header, + [$scaffolder->endpointSection($route, $request, $schemaOf('127'), ['status' => 200, 'skipped_reason' => null])], + ['api.z.index'], + ); + $this->assertStringContainsString('`127`', $first); + + // 재생성 — DB 가 바뀌어 실측 id 가 43 이 되었지만 스펙(타입)은 그대로다 + $regenerated = $scaffolder->mergeDocument( + $first, + $header, + [$scaffolder->endpointSection($route, $request, $schemaOf('43'), ['status' => 200, 'skipped_reason' => null])], + ['api.z.index'], + ); + + $this->assertStringContainsString('`127`', $regenerated, '스펙이 그대로면 기존 실측 예시값을 유지해야 한다'); + $this->assertStringNotContainsString('`43`', $regenerated); + } + + /** + * 필드가 새로 생기거나 타입이 바뀌면(= 스펙 변경) 실측 예시값이 갱신된다. + * + * 예시값 보존이 "문서가 코드 변경을 영영 반영하지 않는다"로 퇴화하지 않도록 하는 반대편 가드. + */ + #[Test] + public function 신규_필드와_타입_변경은_실측_예시값을_갱신한다(): void + { + $scaffolder = new ApiDocScaffolder; + + $route = [ + 'method' => 'GET', 'uri' => '/api/z', 'name' => 'api.z.index', + 'controller' => 'C', 'controller_method' => 'index', 'permission' => null, + 'middleware' => [], 'path_params' => [], + ]; + $request = ['request_class' => null, 'params' => [], 'hook_filters' => []]; + $header = "# Z\n"; + + $build = fn (array $fields): string => $scaffolder->endpointSection( + $route, + $request, + ['envelope' => ['data'], 'shape' => 'object', 'fields' => $fields, 'pagination' => false], + ['status' => 200, 'skipped_reason' => null], + ); + + $first = $scaffolder->mergeDocument( + null, + $header, + [$build([['name' => 'amount', 'type' => 'integer', 'sample' => '1000']])], + ['api.z.index'], + ); + + // amount 의 타입이 바뀌고(스펙 변경), is_escrow 필드가 새로 추가된 리소스 + $regenerated = $scaffolder->mergeDocument( + $first, + $header, + [$build([ + ['name' => 'amount', 'type' => 'string', 'sample' => '1000.00'], + ['name' => 'is_escrow', 'type' => 'boolean', 'sample' => 'true'], + ])], + ['api.z.index'], + ); + + $this->assertStringContainsString('`1000.00`', $regenerated, '타입이 바뀌면 새 실측값으로 갱신해야 한다'); + $this->assertStringContainsString('is_escrow', $regenerated, '신규 필드는 표에 추가되어야 한다'); + $this->assertStringContainsString('`true`', $regenerated); + } + + /** + * nullable 필드가 이번 표본에서 null 로 관측돼도 기존에 관측한 실제 값을 유지한다. + * + * 회귀: nullable 필드는 표본에 값이 있느냐에 따라 관측 타입이 흔들린다(`loggable_type` 이 + * string ↔ null). "타입이 바뀌면 갱신" 규칙이 이 흔들림을 스펙 변경으로 오인해, 실제 값을 + * 관측해 둔 행을 `null` 로 덮어써 문서가 열화됐다. + */ + #[Test] + public function nullable_필드가_null_로_관측돼도_기존_예시값을_유지한다(): void + { + $scaffolder = new ApiDocScaffolder; + + $route = [ + 'method' => 'GET', 'uri' => '/api/t', 'name' => 'api.t.index', + 'controller' => 'C', 'controller_method' => 'index', 'permission' => null, + 'middleware' => [], 'path_params' => [], + ]; + $request = ['request_class' => null, 'params' => [], 'hook_filters' => []]; + $header = "# T\n"; + + $build = fn (string $type, string $sample): string => $scaffolder->endpointSection( + $route, + $request, + [ + 'envelope' => ['data'], + 'shape' => 'object', + 'fields' => [['name' => 'loggable_type', 'type' => $type, 'sample' => $sample]], + 'pagination' => false, + ], + ['status' => 200, 'skipped_reason' => null], + ); + + // 값이 있는 표본을 관측한 상태 + $first = $scaffolder->mergeDocument(null, $header, [$build('string', 'App\\Models\\Post')], ['api.t.index']); + $this->assertStringContainsString('App\\Models\\Post', $first); + + // 이번 표본에는 값이 없어 null 로 관측됐다 — 스펙 변경이 아니다. + $regenerated = $scaffolder->mergeDocument($first, $header, [$build('null', 'null')], ['api.t.index']); + + $this->assertStringContainsString('App\\Models\\Post', $regenerated, 'null 관측이 기존 값을 덮어써서는 안 된다'); + $this->assertStringContainsString('| loggable_type | string |', $regenerated, '타입도 유지되어야 한다'); + } + + /** + * 응답 예시 JSON 은 필드 집합이 같으면 유지되고, 달라지면 갱신된다. + * + * 회귀: 응답 예시는 호출 시점 표본이라 `updated_at` · `cache_version` 처럼 매 실측마다 값이 + * 달라지는 필드가 섞여 들어온다. 매번 새 값으로 덮으면 코드가 하나도 안 바뀐 문서까지 + * docgen 재실행마다 diff 가 난다. + */ + #[Test] + public function 응답_예시는_필드집합이_같으면_유지되고_달라지면_갱신된다(): void + { + $scaffolder = new ApiDocScaffolder; + + $route = [ + 'method' => 'GET', 'uri' => '/api/u', 'name' => 'api.u.show', + 'controller' => 'C', 'controller_method' => 'show', 'permission' => null, + 'middleware' => [], 'path_params' => [], + ]; + $request = ['request_class' => null, 'params' => [], 'hook_filters' => []]; + $header = "# U\n"; + + $build = fn (array $data): string => $scaffolder->endpointSection( + $route, + $request, + ['envelope' => ['data'], 'shape' => 'object', 'fields' => [], 'pagination' => false], + [ + 'status' => 200, + 'skipped_reason' => null, + 'base_url' => 'https://api.example.com', + 'resolved_uri' => '/api/u', + 'body' => ['data' => $data], + ], + ); + + $first = $scaffolder->mergeDocument( + null, $header, [$build(['id' => 1, 'updated_at' => '2026-07-14 13:05:11'])], ['api.u.show'], + ); + $this->assertStringContainsString('2026-07-14 13:05:11', $first); + + // 값만 바뀐 재실측 — 필드 집합은 그대로 → 기존 예시 유지 + $sameShape = $scaffolder->mergeDocument( + $first, $header, [$build(['id' => 1, 'updated_at' => '2026-07-14 13:07:04'])], ['api.u.show'], + ); + $this->assertStringContainsString('2026-07-14 13:05:11', $sameShape, '값만 달라졌으면 기존 예시를 유지해야 한다'); + $this->assertStringNotContainsString('13:07:04', $sameShape); + + // 필드가 추가된 재실측 — 스펙 변경 → 새 예시 채택 + $newShape = $scaffolder->mergeDocument( + $first, + $header, + [$build(['id' => 1, 'updated_at' => '2026-07-14 13:07:04', 'is_escrow' => false])], + ['api.u.show'], + ); + $this->assertStringContainsString('is_escrow', $newShape, '필드가 추가되면 새 실측 예시로 갱신해야 한다'); + $this->assertStringContainsString('13:07:04', $newShape); + } + + /** + * 이번 실측이 실패해도 기존에 관측해 둔 응답 예시는 유지된다. + * + * 회귀: 실측 성패는 호출 시점 데이터 유무에 좌우된다(예: DELETE /checkout 은 삭제할 체크아웃이 + * 없으면 404). 실측 실패 시 "실측 제외" 마커로 덮어써서, 이전 실행이 관측해 둔 응답 예시가 + * 통째로 사라졌다. 실측 실패는 "새로 관측하지 못했다"는 뜻이지 기존 관측이 무효라는 뜻이 아니다. + */ + #[Test] + public function 실측_실패_시_기존_실측_응답_예시를_유지한다(): void + { + $scaffolder = new ApiDocScaffolder; + + $route = [ + 'method' => 'DELETE', 'uri' => '/api/v', 'name' => 'api.v.destroy', + 'controller' => 'C', 'controller_method' => 'destroy', 'permission' => null, + 'middleware' => [], 'path_params' => [], + ]; + $request = ['request_class' => null, 'params' => [], 'hook_filters' => []]; + $header = "# V\n"; + + // 1회차: 실측 성공 — 응답 예시가 @probed 로 기록된다. + $probed = $scaffolder->endpointSection( + $route, + $request, + ['envelope' => ['success', 'message', 'data'], 'shape' => 'object', 'fields' => [], 'pagination' => false], + [ + 'status' => 200, + 'skipped_reason' => null, + 'base_url' => 'https://api.example.com', + 'resolved_uri' => '/api/v', + 'body' => ['success' => true, 'message' => 'Deleted.', 'data' => null], + ], + ); + + $first = $scaffolder->mergeDocument(null, $header, [$probed], ['api.v.destroy']); + $this->assertStringContainsString('Deleted.', $first); + + // 2회차: 대상 데이터가 없어 실측이 404 로 실패한다. + $failed = $scaffolder->endpointSection( + $route, + $request, + null, + ['status' => 404, 'skipped_reason' => 'http-404'], + ); + + $regenerated = $scaffolder->mergeDocument($first, $header, [$failed], ['api.v.destroy']); + + $this->assertStringContainsString('Deleted.', $regenerated, '기존 실측 응답 예시가 유지되어야 한다'); + } + + /** + * 사람이 보강한 에러 응답 표는 재생성에도 보존된다. + * + * 회귀: 에러 표는 라우트 메타에서 대표 상태코드만 추론하는 초안인데, 재생성이 그 초안으로 + * 표를 통째로 덮어써 사람이 채운 도메인 특이 에러(403·404·422·429와 구체적 발생 조건)가 + * "대표 에러 없음" 으로 지워졌다. + */ + #[Test] + public function 재생성_시_사람이_보강한_에러_응답_표를_보존한다(): void + { + $scaffolder = new ApiDocScaffolder; + + // 미들웨어·FormRequest 가 없어 자동 추론은 "대표 에러 없음" 을 낸다. + $route = [ + 'method' => 'POST', 'uri' => '/api/w', 'name' => 'api.w.store', + 'controller' => 'C', 'controller_method' => 'store', 'permission' => null, + 'middleware' => [], 'path_params' => [], + ]; + $request = ['request_class' => null, 'params' => [], 'hook_filters' => []]; + $schema = ['envelope' => ['data'], 'shape' => 'object', 'fields' => [], 'pagination' => false]; + $header = "# W\n"; + + $section = fn (): string => $scaffolder->endpointSection( + $route, $request, $schema, ['status' => 200, 'skipped_reason' => null], + ); + + $first = $scaffolder->mergeDocument(null, $header, [$section()], ['api.w.store']); + $this->assertStringContainsString('대표 에러 없음', $first); + + // 사람이 도메인 특이 에러 표를 직접 채운다. + $humanTable = "| 상태코드 | 의미 | 발생 조건 |\n" + ."| --- | --- | --- |\n" + ."| 429 | Too Many Requests | 동일 IP 에서 분당 10회를 초과해 요청한 경우 |"; + $withTable = str_replace( + '_대표 에러 없음 (공개 조회). _', + $humanTable, + $first, + ); + + // 재생성해도 사람이 채운 표가 살아남는다. + $regenerated = $scaffolder->mergeDocument($withTable, $header, [$section()], ['api.w.store']); + + $this->assertStringContainsString('429', $regenerated, '사람이 추가한 에러 행이 보존되어야 한다'); + $this->assertStringContainsString('동일 IP 에서 분당 10회', $regenerated); + $this->assertStringNotContainsString('대표 에러 없음', $regenerated); + } + + /** + * 요청 예시의 path 파라미터는 실측 치환값이 아니라 placeholder 로 고정된다. + * + * 회귀: 실측 성공 시 `/brands/1`, 실패 시 `/brands/{brand}` 로 바뀌어 같은 엔드포인트의 + * 예시가 재실행마다 흔들렸다. + */ + #[Test] + public function 요청_예시의_path_파라미터는_placeholder_로_고정된다(): void + { + $scaffolder = new ApiDocScaffolder; + + $route = [ + 'method' => 'DELETE', 'uri' => '/api/admin/brands/{brand}', 'name' => 'api.admin.brands.destroy', + 'controller' => 'C', 'controller_method' => 'destroy', 'permission' => null, + 'middleware' => ['auth:sanctum'], 'path_params' => ['brand'], + ]; + $request = ['request_class' => null, 'params' => [], 'hook_filters' => []]; + + // 실측이 실제 id 로 치환된 경우에도 예시는 placeholder 를 쓴다. + $block = $scaffolder->requestExampleBlock( + $route, + $request, + ['status' => 200, 'skipped_reason' => null, 'resolved_uri' => '/api/admin/brands/1'], + ); + + $this->assertStringContainsString('/api/admin/brands/{brand}', $block); + $this->assertStringNotContainsString('/api/admin/brands/1', $block); + } }