From 85f8e8dca593e4ad8a66712f689eb2402bdd8616 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 26 Oct 2026 12:55:58 +0000 Subject: [PATCH] Repin to SIMAI Framework release ui-357568a20a7e --- contracts/adaptive-sizing.pointer.json | 6 +- contracts/framework.pointer.json | 660 ++-- contracts/framework/core/core.css | 71 +- .../framework/core/public-variables.v1.json | 393 ++ .../framework-contract-registry.json | 3405 +++++++++-------- .../smart/avatar/smart.manifest.json | 26 +- .../smart/buttons/smart.manifest.json | 4 +- .../framework/smart/color/smart.manifest.json | 49 +- .../composition-overlay/smart.manifest.json | 191 +- .../smart/context-menu/smart.manifest.json | 6 +- .../smart/country-code/smart.manifest.json | 7 +- .../smart/datepicker/smart.manifest.json | 34 +- .../smart/drawer/smart.manifest.json | 69 +- .../smart/dropdown/smart.manifest.json | 69 +- .../smart/help-mark/smart.manifest.json | 2 +- .../smart/icon-buttons/smart.manifest.json | 27 +- .../framework/smart/icons/smart.manifest.json | 31 +- .../smart/inputs/smart.manifest.json | 70 +- .../smart/list-item/smart.manifest.json | 72 +- .../framework/smart/modal/smart.manifest.json | 11 +- .../smart/popover/smart.manifest.json | 4 +- .../smart/profile-picker/smart.manifest.json | 2 +- .../smart/resizer/smart.manifest.json | 4 +- .../smart/sortable/smart.manifest.json | 117 +- .../smart/spinner/smart.manifest.json | 27 +- .../smart/switch/smart.manifest.json | 70 +- .../smart/textarea/smart.manifest.json | 92 +- .../smart/theme-generator/smart.manifest.json | 4 +- data/sf-autocomplete.json | 4 +- data/sf-framework.json | 202 +- 30 files changed, 3640 insertions(+), 2089 deletions(-) diff --git a/contracts/adaptive-sizing.pointer.json b/contracts/adaptive-sizing.pointer.json index 2ae62f4..f4efa6c 100644 --- a/contracts/adaptive-sizing.pointer.json +++ b/contracts/adaptive-sizing.pointer.json @@ -1,8 +1,8 @@ { - "releaseId": "ui-132b0863e12b", + "releaseId": "ui-357568a20a7e", "sourceRepository": "simai/ui-source", - "sourceCommit": "6b16b41db95a441d80925edf895e798fe1ac8e69", - "sourceTree": "43227f03b9065bbe563f9f0492bbd55efef69d53", + "sourceCommit": "51002278751d887da2fc4950f4d6d34d573c69bf", + "sourceTree": "2bd7e4ff0967f9d55bcf79a3121fc2c273f96edf", "sourcePath": "src/core/contracts/adaptive-sizing.v1.json", "contractId": "simai.vertical-sizing", "contractVersion": "1.3.0", diff --git a/contracts/framework.pointer.json b/contracts/framework.pointer.json index e0a2d9a..2a389f7 100644 --- a/contracts/framework.pointer.json +++ b/contracts/framework.pointer.json @@ -1,1202 +1,1202 @@ { - "releaseId": "ui-132b0863e12b", + "releaseId": "ui-357568a20a7e", "repository": "simai/ui", - "registryCommit": "ef3846772d453ca6df280e64d9d63f6969ee078c", + "registryCommit": "c2ddfb0c7cb80548c435bcdbbe62f620830c3736", "runtime": { "core": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", - "tree": "2279836aceddac0258cc69faa08b9fbb7e70f87b", - "runtimeTree": "5c615dd0daca0920325128a500a401326363553b" + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", + "tree": "d21a3d53606d8ce683798357ddc27aeb22eebec6", + "runtimeTree": "8b02f8bfb01122c489e605f1e9b8506a954439ba" }, "smart": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", - "tree": "2279836aceddac0258cc69faa08b9fbb7e70f87b", - "runtimeTree": "33caaf385aa8b5f2d24db83a352c9fef208d7522" + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", + "tree": "d21a3d53606d8ce683798357ddc27aeb22eebec6", + "runtimeTree": "3589816f1fad271cb868025804dc83b0d77077cf" } }, "files": { "core/core.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/core/css/core.css", - "sha256": "9fb4e27f80a8cff40a0c1100142e7c217b373160a973d47c30a274d414100901" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/core/css/core.css", + "sha256": "1e1891aec95223c0e15495d8d51fd6e12a5be66b21ee51ca4352cc8a81a00803" }, "core/public-variables.v1.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/core/contracts/public-variables.v1.json", - "sha256": "9bf844b5086d289757b2f57c71374c16cab27f78ac6be2ff63f00d8c74685488" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/core/contracts/public-variables.v1.json", + "sha256": "1438a05a6741fe420ef1acadce617e20f88c8de8082ffa223f0db76abbe40c0c" }, "framework-contract-registry.json": { - "source": "ef3846772d453ca6df280e64d9d63f6969ee078c:contracts/generated/framework-contract-registry.json", - "sha256": "612c0419bac34be492f1200ae1dca4964eebd4639467bd3bd012538bc22acdfe" + "source": "c2ddfb0c7cb80548c435bcdbbe62f620830c3736:contracts/generated/framework-contract-registry.json", + "sha256": "bc44e9c278f352adc3440e269da6dbeedc51173603e0a16bbe2e479b690ef812" }, "smart/alert/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/alert/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/alert/smart.manifest.json", "sha256": "5901661ac26c4dccb63c2f39434c7eb0753c1c9dd1f3f02e5daaf7b3884a20ce" }, "smart/avatar/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar/smart.manifest.json", - "sha256": "fe2890597ec72fdc24495f46f762c984bad6799b38e9ef58af25f1019eaaa39e" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar/smart.manifest.json", + "sha256": "abe2aa676aedc966cec69af94128dac2d12d9d082f499813f5473cd45d6ce6c5" }, "smart/avatars/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/smart.manifest.json", "sha256": "98b52e05ba750af97844d03d00aed54c18940fedfd49c5664611de746e83d5de" }, "smart/badges/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/badges/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/badges/smart.manifest.json", "sha256": "0cdfc73cb9eeaad6846eb0ddf924013bae96d9d8f3fa5c7a554b3d9c20c52d02" }, "smart/breadcrumbs/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/breadcrumbs/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/breadcrumbs/smart.manifest.json", "sha256": "e3948b6389e0a939b457cea3a091e8b47d50d4ae8ac8ab938ace505e3f189ae0" }, "smart/button-group/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/button-group/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/button-group/smart.manifest.json", "sha256": "5865ea51473fef523c24a110d64e8f1eff5ea76e446ed39354eb9b8377c3206e" }, "smart/buttons/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/buttons/smart.manifest.json", - "sha256": "e083dc64139c9983608334068ad222f5a828dc505827ba64c60ead9152482839" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/buttons/smart.manifest.json", + "sha256": "583497ff47429015edd9be2fa823646f0bcf10eeec02f5006a85bb4d3aad1dde" }, "smart/checkbox/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox/smart.manifest.json", "sha256": "5eeec6e339135024f80618bdfc2317b61f4fa7ef7cdf3e84d33fa607fb13b254" }, "smart/close/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/close/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/close/smart.manifest.json", "sha256": "fe86dd60f05ae50cf20a021a406ddd89c90d2928524cba3495d737bcd2b9b645" }, "smart/color/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color/smart.manifest.json", - "sha256": "7232c5fe5e3c99ee416cd59f17b9c38a011f47d6bab6c80b5576ded3f1ed9e7c" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color/smart.manifest.json", + "sha256": "f716c1dff16aabb74fcf0ebf8e00a3dfa92dc9d48123228de9f609d8fca8f226" }, "smart/composition-overlay/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/composition-overlay/smart.manifest.json", - "sha256": "2448bb824502b58d1ccea2381802c3087874249b94829a10ef32a515a91f9a5e" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/composition-overlay/smart.manifest.json", + "sha256": "525bc6a795dc88163a961d9bbf091bd1507f33843ef96e0db5e1ba861370aea3" }, "smart/context-menu/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/context-menu/smart.manifest.json", - "sha256": "49e3b3ce44a3ee6e89c4ecfffb66a18e8eb055153f46098d37ce2385c026aef5" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/context-menu/smart.manifest.json", + "sha256": "4de322bebbfd05bf2b6545d9e737e33769025d71500ce9dc11429d9e391c6da3" }, "smart/copy-button/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/copy-button/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/copy-button/smart.manifest.json", "sha256": "254dc15ba765c5dbd722684f2cb97826564c5bd7a354c1047a6c7b7b4d43109a" }, "smart/country-code/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/country-code/smart.manifest.json", - "sha256": "e9c3b588d700000e078662caaa3d7c8866050a26e18f9df8e9d59e2a923b10cc" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/country-code/smart.manifest.json", + "sha256": "83079888e510a0258ad2b72774f48a18d7b3996fc0efc2b29abef407d53664a6" }, "smart/datepicker/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/datepicker/smart.manifest.json", - "sha256": "09fb7828b9403de99cd5f2275a87dc0c21adef685ab48fff0318f7e957f441a7" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/datepicker/smart.manifest.json", + "sha256": "ae501ad5811e4043d861a8182329d67b04b0ace555d1ffd2a52bade78b283339" }, "smart/download-file/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/download-file/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/download-file/smart.manifest.json", "sha256": "5baa9f12e87be093c45dd0aa1a839f9496ca0351d8919cc833e57d02aec0f640" }, "smart/drawer/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/drawer/smart.manifest.json", - "sha256": "928950c4ca58c4b9bc548015831c156cc0cde0bda9c76096742a69fc0f02b562" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/drawer/smart.manifest.json", + "sha256": "593c249213c217d61dc82940948f56470744cdec32bcb4cf348b97967d083506" }, "smart/dropdown/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/dropdown/smart.manifest.json", - "sha256": "9a791ceb574efeae12feefe449952fa4f2f09afb7f6c5b98cf0d102c576b27e0" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/dropdown/smart.manifest.json", + "sha256": "9698ee038b324aba984a23a14a81aaf1260592fa3d02be21e4834409534bedd2" }, "smart/empty-state/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state/smart.manifest.json", "sha256": "53cbfff6f7c820b97913f608819b91d4218dffc05b6b8bcc34f8ef83f5ef755e" }, "smart/file-preview/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-preview/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-preview/smart.manifest.json", "sha256": "531c23d910fc2e43f587adbbfa01cfffe809ff464b94a463a1655030cf08de15" }, "smart/file-upload/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-upload/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-upload/smart.manifest.json", "sha256": "e1b867c0c5360c7354f11f2964d76526623f8109314651e25e24835affc6062b" }, "smart/gallery/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery/smart.manifest.json", "sha256": "436c98fa48474e12d8ff2836ed20dc1621d1d7c8b438eceb65947507e1c9a39e" }, "smart/help-mark/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/help-mark/smart.manifest.json", - "sha256": "726bd858f7fdba04ed6679abe9993775622788e0b5a9e82a34e405dc315f62c3" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/help-mark/smart.manifest.json", + "sha256": "dc4a0c80fa7b1187e35ed1fe38eaf83d9199fad7125ad6b20509a95672cdfb47" }, "smart/icon-buttons/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons/smart.manifest.json", - "sha256": "f12c6cad2580e3326563d45350ec6d7ac63ce11a6b102e1490132d2561c8da31" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons/smart.manifest.json", + "sha256": "71db38e1d516bdc4d2c977e7ca08209016cab01992f755ea000785f572109f99" }, "smart/icons/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icons/smart.manifest.json", - "sha256": "e085e15f211b4b4b25ef72f901418fd2097bf6fa618e502ec24d66ff08e7d8ae" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icons/smart.manifest.json", + "sha256": "099a5d8d6d5b24646ba04697fd5cf2ba61e0471b666a29b11501689ecfe49cee" }, "smart/inputs/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs/smart.manifest.json", - "sha256": "0a8c0a6b82dd6fa08c4a8ba1dbdede1e21cfd8cf729f0d72a261ac0fae867054" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs/smart.manifest.json", + "sha256": "d2e1617e6ec0380812acbb991ea600f7f15c888654abacc772a272de56ecb85a" }, "smart/list-item/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/list-item/smart.manifest.json", - "sha256": "e28f7a57413180d3c9e42ebefdce10ee07a332e5684a7bd3c61ee01b705a418d" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/list-item/smart.manifest.json", + "sha256": "5ef8306aac427e178645f3e6251c0d0470098a8ed71cb514f2045d391573f764" }, "smart/modal/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/modal/smart.manifest.json", - "sha256": "f282c22cbff66ec44dce7ea91d25e2336f2afba8535ee2f274a5d6f45090902b" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/modal/smart.manifest.json", + "sha256": "aef22a45cafea4d5f21ee50e55eab33c10aa8197f9d0373baf13ca8f898802f6" }, "smart/page-header/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/page-header/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/page-header/smart.manifest.json", "sha256": "a9994c231c90bb706deca2b9328f388011e0f5e0410f3ded451a9cde68442950" }, "smart/pagination/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/pagination/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/pagination/smart.manifest.json", "sha256": "8d9c696d3376044e793ca70835d1be28acccf69048b32fb5dca9a4e5639a07b9" }, "smart/popover/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover/smart.manifest.json", - "sha256": "ded02a58d89a3769e21de67244157282e832d7ec0e985812c926427332441780" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover/smart.manifest.json", + "sha256": "e5ac4cbf3c96a671d30221937688be2f4428f279c2d1e3faa5edae4dd0dee91b" }, "smart/profile-picker/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/profile-picker/smart.manifest.json", - "sha256": "287b2e5499fd9039132fd077122f6f3fbec9fa54eaf990f3c9a9f5cee8904bd6" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/profile-picker/smart.manifest.json", + "sha256": "3b60cfa4bc9d946df8b60bbd97156b2eae74908d7e1b0e783f968ff00a0136d4" }, "smart/progress-bar/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-bar/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-bar/smart.manifest.json", "sha256": "c141d104c5aaf0b4f40a4c04ff0b6811a71d07ef9989483769586db251f39bad" }, "smart/progress-scale/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-scale/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-scale/smart.manifest.json", "sha256": "c1d6cd02bd5bc072c742584b20703bae835e53c3bac6d18b3eaf77c9919f2760" }, "smart/radio/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/radio/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/radio/smart.manifest.json", "sha256": "b2705f4917f0c2e90e8fd482b63bc0ff1dff1668ac2912dbe37c3cc478e76985" }, "smart/range-slider/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/range-slider/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/range-slider/smart.manifest.json", "sha256": "e09be6cb40ae29662d20a8b7e48a02690141fae96d9a5deb6fa616119a791f2a" }, "smart/reference-link/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/reference-link/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/reference-link/smart.manifest.json", "sha256": "b19a9f320ba12e58af4d70def3a20ef5206f84e9e9909e2ed1953f5fbc43d8c5" }, "smart/resizer/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/resizer/smart.manifest.json", - "sha256": "cb046049f99aa35c7b48db85998353e2e3b41b6f1ee70f38065b3954e2e21790" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/resizer/smart.manifest.json", + "sha256": "6e592ed20bdb08d440a7173cb0fecdca46774eb6363083398a287fd913a3017b" }, "smart/skeleton/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/skeleton/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/skeleton/smart.manifest.json", "sha256": "bb8bca508f5d46e90eac381a921b48227edd49c9111cb944186ea81607ee312a" }, "smart/slider/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/slider/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/slider/smart.manifest.json", "sha256": "c0dabadd1ce930dcfbc8117a585d55f1dea1766e7e6497f8e33c1722dcd521ff" }, "smart/sortable/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/sortable/smart.manifest.json", - "sha256": "63e42a99a64dd03cf9590ad585dd4e13fcb2d2f9850ebe310238673c3ba6e8f9" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/sortable/smart.manifest.json", + "sha256": "af1961ce5449b85f069bc893a2df9beb481c2bd79a0e9beb2400976035afe14f" }, "smart/spinner/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/spinner/smart.manifest.json", - "sha256": "f9a2ad78e3186f9e6e2e8dd591c989a8947ffc40699771958fdeb4acf5eb4d2a" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/spinner/smart.manifest.json", + "sha256": "644a4669624cd5e1232b438d53863257dedc49e9ebe304da0bd53f5cfd4c272a" }, "smart/steps/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/steps/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/steps/smart.manifest.json", "sha256": "6ff11304e62fad00013071b5b7a51dcc5db212ca5a67702bde324ffb09079283" }, "smart/switch/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/switch/smart.manifest.json", - "sha256": "e17c538c3387a7dc513d8e2d6e77a475a9a5b64c8527791be95ac5040bab66ce" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/switch/smart.manifest.json", + "sha256": "90cf37a91a7a3bb96a114f704563f36bb03864912aab9c97b63f31288526ef2c" }, "smart/tabs/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs/smart.manifest.json", "sha256": "1e19516cca28d5bf72ddd1377712a03f681cb8236a5af399020405b0c9bfabda" }, "smart/tags/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags/smart.manifest.json", "sha256": "43959e43b0ca8608208dfd2cf52444125b373a91b02e9e114cfd6155241178cd" }, "smart/textarea/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/textarea/smart.manifest.json", - "sha256": "6748c9aec825dc5c8383ba0b1f2e20439723f52d000cce5da98e1b43fd485b75" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/textarea/smart.manifest.json", + "sha256": "c07933a5a5e9d662391af3983841f2b12d0e2da10c5816300b7ddc4060e0c765" }, "smart/theme-generator/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator/smart.manifest.json", - "sha256": "ce0e2fa42b411d513c9544fd21b1a629dc8d5219faed4ac65b55dc6e2955096d" + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator/smart.manifest.json", + "sha256": "24de4b24d3ce00e8735ca662ca35aca2f321bcccf1042bfd8b76fe887f08101e" }, "smart/toast/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toast/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toast/smart.manifest.json", "sha256": "5154b0b2efdbfe19c6c2689c1c6e09222052a254d7014f0abe37b3ad9968f00e" }, "smart/tooltip/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tooltip/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tooltip/smart.manifest.json", "sha256": "f4b7a01b747eca6b7a475d7e7ccb68f5ce11083392c6d485dc068f5c950809dd" }, "smart/tree-item/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree-item/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree-item/smart.manifest.json", "sha256": "f0ff164cbacb0dcd6af9fe3ee41acdfdc3da309dd7da3017950161ebe23cf741" }, "smart/tree/smart.manifest.json": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree/smart.manifest.json", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree/smart.manifest.json", "sha256": "25f02b8776e2f2cc53842be1a52e5312a7d1353f087ae09921118d78d3fe03e1" }, "utility/align-items/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-items/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-items/default/css/default.css", "sha256": "e05d0c888592d49116161410689c38896208a930ab9e348a9d748624b4791bdb" }, "utility/align-items/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-items/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-items/lg/css/lg.css", "sha256": "7ff176e9a6e2d261d7ae360176dce64fb678f778f17a2d0821aa7b8df584fda9" }, "utility/align-items/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-items/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-items/md/css/md.css", "sha256": "2d4c550cd74c5e6c34df841e3f649394d3e6e369212207c85ae311e64019b3e7" }, "utility/align-items/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-items/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-items/sm/css/sm.css", "sha256": "d332e477a354eb196bac616fb1953ea3b6626ad8ddef56c0eb2bddae2f190dde" }, "utility/align-items/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-items/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-items/xl/css/xl.css", "sha256": "50879799338253abd76df844d0bc6283dbd31437ae2b02228cb54594bad6156e" }, "utility/align-items/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-items/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-items/xxl/css/xxl.css", "sha256": "aa05f387758909a3bc2078b99764c978c0e4f91bf80083af4515e5be943b789a" }, "utility/background-color/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-color/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-color/default/css/default.css", "sha256": "a29177eea7c115a757da1f6339003e6ff6ee5538c5f00e228362727b68e794cf" }, "utility/border-color/active/css/active.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-color/active/css/active.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-color/active/css/active.css", "sha256": "bd44725d46e6e7262013c20097776e195e18d2d46868734488067545b70b0c94" }, "utility/border-color/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-color/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-color/default/css/default.css", "sha256": "d795223eeb4fd38c24da82b660dd593cc102196e6027f88203568c8275a60ce7" }, "utility/border-color/focus/css/focus.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-color/focus/css/focus.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-color/focus/css/focus.css", "sha256": "9da0a9612368f3b6d9bf7a48ebb4467099e3b85a13e647b31d3b440f87f6e865" }, "utility/border-color/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-color/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-color/hover/css/hover.css", "sha256": "3ea857bb1431fdf73173143e065d6107c0a0cb14868d7ad371954da6c097d882" }, "utility/border-radius/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-radius/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-radius/default/css/default.css", "sha256": "2425cae0e0453e94c895f14a5086bb8bd9f5353e36928848dc4407badacb0bf2" }, "utility/border-radius/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-radius/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-radius/lg/css/lg.css", "sha256": "66bfd93c637f3b35de03b7591d02d5a1932ff7fa8bc60bbeca69d7a1190ed907" }, "utility/border-radius/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-radius/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-radius/md/css/md.css", "sha256": "6ccda8fb6ec201f62fe7b9f1a4f3262bac67d64e36ae19e1a692d83ec6ae28fe" }, "utility/border-radius/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-radius/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-radius/sm/css/sm.css", "sha256": "c0f6222c87789136073750bf3bb4006cafd472ec6112f966dc34ac429a13ffe5" }, "utility/border-radius/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-radius/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-radius/xl/css/xl.css", "sha256": "ebcc8eaa1dfd32553131fe1249cb46d65a0f5c916030049077c1c9e29832a113" }, "utility/border-radius/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-radius/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-radius/xxl/css/xxl.css", "sha256": "82165af753869ff8c497c09064a15a58677481a28b8377bfc622e52dda56c22a" }, "utility/border-width/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-width/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-width/default/css/default.css", "sha256": "fe1d10aca02c474d04d620903e4ee5a59a6d0bc9968c1ff5fd07d9ba59a5c27c" }, "utility/border-width/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-width/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-width/lg/css/lg.css", "sha256": "19dc6f914fd06188e5d8cac7d29cda4879695d320a755e555f83b0fa2d16a0ec" }, "utility/border-width/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-width/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-width/md/css/md.css", "sha256": "5cd106dda48193aab3ecc50b894aa2307dd4ee9a7acaf8558153fbda7f9dd296" }, "utility/border-width/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-width/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-width/sm/css/sm.css", "sha256": "4b26a65d97e8d9cd1258d855d0b63b9bebe78f45f33aa1529717188f5cb52cdd" }, "utility/border-width/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-width/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-width/xl/css/xl.css", "sha256": "6692281f8d217095d0fa07683827eba55764297ab7cdd3a236870a22bf02e763" }, "utility/border-width/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-width/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-width/xxl/css/xxl.css", "sha256": "e2332d140923ae44a9b1146d11eedb9e1e31ad6affe5ef06690a3111f872c46c" }, "utility/box-shadow-color/active/css/active.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-shadow-color/active/css/active.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-shadow-color/active/css/active.css", "sha256": "2f93c0ca52d2831574f52b896a903fd0150680110f4ed2973a80a21aeb3839d0" }, "utility/box-shadow-color/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-shadow-color/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-shadow-color/default/css/default.css", "sha256": "6a864619f9aeaecd822de6cead62ea04165758672a83f8df1904f3b062ac7c8c" }, "utility/box-shadow-color/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-shadow-color/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-shadow-color/hover/css/hover.css", "sha256": "2db7a301a6c27ff84bfed03879eaa8b6a1ec19f22b94b72c242adb65fb24b93a" }, "utility/box-shadow/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-shadow/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-shadow/default/css/default.css", "sha256": "22032c9dcd5adffc833085d4e7ce3f5e0cb2decc49caf7aa9183d15b72ec240d" }, "utility/box-shadow/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-shadow/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-shadow/hover/css/hover.css", "sha256": "3200dbb15b7d3383bd5ad1a1b851dca65420b867461a8bf49cd3f1eef30179ed" }, "utility/container/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/container/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/container/default/css/default.css", "sha256": "5c93a64d7878816de705f491d200be69e030e18e8beb788b79ad19c0bba90e0c" }, "utility/container/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/container/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/container/lg/css/lg.css", "sha256": "84cfc33f1ceb966e47c1e3f0e63574a5f438ea96da03fa4c8fdec491260d9124" }, "utility/container/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/container/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/container/md/css/md.css", "sha256": "c6b641fea0085bf37b963f33dc51a614f680709bf6454ee5b531e3f267b4f0b6" }, "utility/container/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/container/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/container/sm/css/sm.css", "sha256": "2eaaaccb2c94a3ac3f623cac7c1caf11e8d4d58cba8f51b26130a763e054c836" }, "utility/container/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/container/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/container/xl/css/xl.css", "sha256": "da95bc454fbecb94b853af13ff134cb69e1b555699d7761cdae19a572cab91f6" }, "utility/container/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/container/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/container/xxl/css/xxl.css", "sha256": "2e0620a0c0acc4576e06a6613f58371d784d9b38b384a3031a7c9a62df6b4765" }, "utility/cursor/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/cursor/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/cursor/default/css/default.css", "sha256": "3e1607eefffa04501aa8aaff61d3d018de22de03d1cdd0b3c4328ad064d3c1b8" }, "utility/display/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display/default/css/default.css", "sha256": "152a9e0ab6c9117de389cfff16d9a5692bbe0afcc7b84455103728caf1c1ad0c" }, "utility/display/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display/lg/css/lg.css", "sha256": "4dc5227e56e045f85f8df4553cb8136d17bc4d1a58b3ccf1bf8cdb1572a9bdf4" }, "utility/display/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display/md/css/md.css", "sha256": "9ec19bca9ef7b1f402d37ef7f0fe92f75efced3db80a99da007f9680943f0252" }, "utility/display/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display/sm/css/sm.css", "sha256": "37a33ee2540794dd56bd4cef2da55d3630c71ff80459fbef030aafea70da05c2" }, "utility/display/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display/xl/css/xl.css", "sha256": "40c7bc40c20dd6dec89853b09425f54106724997dd15de9c314f2f6e6cbef198" }, "utility/display/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display/xxl/css/xxl.css", "sha256": "003a41aa5e0b3779209d5081109af9fe26751510ecb0cfa2c0013e0c06974187" }, "utility/divider-color/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/divider-color/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/divider-color/default/css/default.css", "sha256": "7df600c1419f5e1c836801a7c91191315fddca285b1c6975fc34fd6671fa44e7" }, "utility/divider-color/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/divider-color/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/divider-color/hover/css/hover.css", "sha256": "400d6ae7fb98e391ea1174a62ab7debf657484011cdf799e740e786f8f7ef0ff" }, "utility/element-position/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position/default/css/default.css", "sha256": "fa47a148d239089b09d7abebdd936f07e53dc7a2c1be9b8c8c915317252eae2f" }, "utility/element-position/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position/lg/css/lg.css", "sha256": "1e17fed8b912f43ae4dec4d727a7e5a28fd3c83eb79934689bb85c35fb545c82" }, "utility/element-position/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position/md/css/md.css", "sha256": "f37b70a0285f7b8a519195490d3331715cbfcf1105ca6eb08cb2084e39503ebf" }, "utility/element-position/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position/sm/css/sm.css", "sha256": "ba14243effb8a394ee5d8e9ed3ec1dfbe1328e41c33d37a637c40799d635370f" }, "utility/element-position/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position/xl/css/xl.css", "sha256": "3599e8ee0bd7e8bc705d33f90e48f974d275e57154d06f5649618f12b572f645" }, "utility/element-position/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position/xxl/css/xxl.css", "sha256": "457c31784d9761a03828892adb74c9a289363d201ba1731f2bc8b5080428c2d6" }, "utility/elevation/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/elevation/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/elevation/default/css/default.css", "sha256": "8f61311c666156373d2f42e1c12a3796538a961e54ae7d99098296d1aa0699a4" }, "utility/fill/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/fill/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/fill/default/css/default.css", "sha256": "41369667f15e6f05092c16d7dbc25c55eb90a29b33b64ab42af9822535f9c4ab" }, "utility/flex-direction/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-direction/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-direction/default/css/default.css", "sha256": "5beee1857f1217c3b2be6b836b0ae9cfc81dfea685bdb2f7dcaa30724923a81b" }, "utility/flex-direction/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-direction/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-direction/lg/css/lg.css", "sha256": "02e44690c5915ef8e0945f4b726d113dfa2276dc1051324bdb898ea92eb9f971" }, "utility/flex-direction/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-direction/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-direction/md/css/md.css", "sha256": "dff3ac0c510c024580b3863ffbbd64c406ed620df6f10693631ef0529606492d" }, "utility/flex-direction/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-direction/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-direction/sm/css/sm.css", "sha256": "456956de337125d3de490eb7154b3993100ea60f02e54003c85ff4de9c2ea118" }, "utility/flex-direction/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-direction/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-direction/xl/css/xl.css", "sha256": "4581eb98d4846ce4db73c30aa53b7f28f6d5c3206bebae3a8cdda04676ede00c" }, "utility/flex-direction/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-direction/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-direction/xxl/css/xxl.css", "sha256": "54f0e6797dbc54c907d61b232bc52caac06c66034633b2394e8263bf274d130b" }, "utility/flex-grow/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-grow/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-grow/default/css/default.css", "sha256": "18dbb0d480cbffccbb9bc4a123c8bd7a70539656372d30e233be6be1c948f289" }, "utility/flex-grow/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-grow/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-grow/lg/css/lg.css", "sha256": "f8bd97bd61125042311031d06b1c771aeb53cc110253cb7df10ea320b06df653" }, "utility/flex-grow/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-grow/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-grow/md/css/md.css", "sha256": "ec1fb826ff3363c8b8d1dd1073f4438eb5b443b1da7d2565b7980fd0857ff1aa" }, "utility/flex-grow/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-grow/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-grow/sm/css/sm.css", "sha256": "d6d823704c528f2a9d5b117ca3697e405fe518edf6d9b92f294b79977197f3b1" }, "utility/flex-grow/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-grow/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-grow/xl/css/xl.css", "sha256": "d382971d0939e398b3e0ebc468a4e187712f68eadcdb3356660175856a88eb36" }, "utility/flex-grow/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-grow/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-grow/xxl/css/xxl.css", "sha256": "c339c913f45ffa425561fbc3ad657efa956ec9db0bc8a6fde6b0ba8f3fb04f30" }, "utility/flex-wrap/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-wrap/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-wrap/default/css/default.css", "sha256": "11d360f0dc12ca0c59b24b2395f5d4221abb9d93ce0d945a812e241b367ea483" }, "utility/flex-wrap/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-wrap/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-wrap/lg/css/lg.css", "sha256": "b5e3f0d2feacea040951bb007dba8fc9e0c7d32e99ac85131f09fed5337afb34" }, "utility/flex-wrap/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-wrap/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-wrap/md/css/md.css", "sha256": "53262f7e5ebd0f278efdd251f867fd20889655729dce727fa5bb3ac1e9e109fa" }, "utility/flex-wrap/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-wrap/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-wrap/sm/css/sm.css", "sha256": "500827fe01fd7418fb9189e38aefadb6970385e29913a84115d77c5732ab0a43" }, "utility/flex-wrap/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-wrap/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-wrap/xl/css/xl.css", "sha256": "d3fac23acd6b50fac91a84e76d1b5733436630129400635af2e83d14ec1d631c" }, "utility/flex-wrap/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-wrap/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-wrap/xxl/css/xxl.css", "sha256": "c3b3d3f96e14cc32b3ce26db644573b5474dc468d1f2552775ebb3fa98721557" }, "utility/flex/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex/default/css/default.css", "sha256": "e572e43e0fbca638036abdf54327e643ad1a769eba048ade6dedb372148d031d" }, "utility/flex/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex/lg/css/lg.css", "sha256": "7177d7d682499a7d87904aa09eebf18f472efde51e3347440f429c40b7adf438" }, "utility/flex/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex/md/css/md.css", "sha256": "ed61d6f7fe7c2a7a3e63f9f2da288b6a23d00d4426bf9f2cc96d7eb7d7452f6a" }, "utility/flex/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex/sm/css/sm.css", "sha256": "643f3e487f44a670b0d1b07791b00763aeb7e6c6ab31e715fb01a2b7ec025d53" }, "utility/flex/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex/xl/css/xl.css", "sha256": "1fa21e21fbdd219301378be2e8e3c41a7ec42867ba2aa5f2d9795542d783ea81" }, "utility/flex/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex/xxl/css/xxl.css", "sha256": "a909da97930f8b73006e9effda24894f8c38a4ce374bbe7e0681e98b6c73f67a" }, "utility/font-size/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-size/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-size/default/css/default.css", "sha256": "0623e59796633d295201251129d3bbda99a0f04f33d6edd752a22013571455fd" }, "utility/font-weight/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight/default/css/default.css", "sha256": "9f9b14b0a0da1f364ac002d8ab70f94e9abe521e79642ce5c5a343eac6accde2" }, "utility/font-weight/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight/hover/css/hover.css", "sha256": "5b61a014bc8f7aad168a57ea511a891e9a330fd5ec1929d4e198ed5cf3f18b73" }, "utility/font-weight/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight/lg/css/lg.css", "sha256": "61ba6290d54f805f94b5a08beef404586b26f9def6a515da2a1f647ba3a45d42" }, "utility/font-weight/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight/md/css/md.css", "sha256": "92f1af786e5d903c2b708601535df3ea6d59a002dcc161d4a729d8ed13393720" }, "utility/font-weight/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight/sm/css/sm.css", "sha256": "735672223354e95adccf3831777ef673e779af96040a35ce92ccf08700b1cf80" }, "utility/font-weight/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight/xl/css/xl.css", "sha256": "56c5845b7fbb250a489e2129829feeadcd369656f7ee411f970b663feaba60ba" }, "utility/font-weight/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight/xxl/css/xxl.css", "sha256": "dbdf4665dbd416813fe9270c23e1cdc55e37f9a26c4587f68157324b8229cb0c" }, "utility/gap/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gap/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gap/default/css/default.css", "sha256": "cb5fdffe0601ae5aabf5d2b133ff362f10804355bd3f0b0a5e5467851f3ca531" }, "utility/gap/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gap/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gap/lg/css/lg.css", "sha256": "62730b9b3630af8d8514e9c356ce9bad0ed734f74f44dfddc4a774d2ce3947ac" }, "utility/gap/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gap/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gap/md/css/md.css", "sha256": "b9c135326a60f9bb73f9566371b66ab0ff9ebde2a7a7ff761a307720ad71e611" }, "utility/gap/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gap/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gap/sm/css/sm.css", "sha256": "edc83b1f395077bff22464dbe062104aa21f7d3db889419beb2db9130b7fe3a6" }, "utility/gap/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gap/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gap/xl/css/xl.css", "sha256": "348f5fd5ee3dff38f851536760b75b91e65c51dcbb7128032f1b64191a6d09f8" }, "utility/gap/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gap/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gap/xxl/css/xxl.css", "sha256": "982a4fb27240754232d181ebdeb310d6cfa0e6e9a254e78bfa11b987b207aeb8" }, "utility/grid-template-columns/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-columns/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-columns/default/css/default.css", "sha256": "89537916b3797b958f68130ded76621a332571b9bbb026b92884a0691d37056f" }, "utility/grid-template-columns/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-columns/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-columns/lg/css/lg.css", "sha256": "f8e72a7e9e7b2fd677d39eff58393793f5509df574ace3028d1c4e813fab7527" }, "utility/grid-template-columns/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-columns/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-columns/md/css/md.css", "sha256": "1eaa489d72b7a84f3ec9ed9f282f1afe194f229d370ebd0a7c2b9ce5c01acb1a" }, "utility/grid-template-columns/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-columns/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-columns/sm/css/sm.css", "sha256": "41b39b3685ebbd900d27db09521f114f473d67e44613e8caab2153c96b6b5873" }, "utility/grid-template-columns/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-columns/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-columns/xl/css/xl.css", "sha256": "56d0be29d3f96df600b62d1859047d54cb5512f151c8c8b30309e503ced49004" }, "utility/grid-template-columns/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-columns/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-columns/xxl/css/xxl.css", "sha256": "93d882eb2608b11482f9afa0499287f446ec1b03dc94493872eebffbcdf3699c" }, "utility/height-ext/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height-ext/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height-ext/default/css/default.css", "sha256": "022762e025ed4aa83b3a239f2cd745bde3e1bbd76749ffbc3b58876cfde67c87" }, "utility/height-ext/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height-ext/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height-ext/lg/css/lg.css", "sha256": "5a4678ff6cbe3205d0ca5be18efd095f81dd596674123a19728dfaf4b94752d3" }, "utility/height-ext/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height-ext/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height-ext/md/css/md.css", "sha256": "5556e85dc4bf1df74254430cb9756d02b3ca1bcea6d426b3eac10eb24d158a0a" }, "utility/height-ext/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height-ext/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height-ext/sm/css/sm.css", "sha256": "db4ee79f25f6c8f942577c4810daea4bd2407cf15452110ba5cb642ef6837172" }, "utility/height-ext/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height-ext/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height-ext/xl/css/xl.css", "sha256": "ed01822e02589e54a7c2472b96370c5bf047186da9549e77cc0c5f09c0391a8e" }, "utility/height-ext/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height-ext/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height-ext/xxl/css/xxl.css", "sha256": "a8bf6c571b08a849afb4c087e10135eef3cfad36a9cbde43e528b247a2728cc0" }, "utility/height/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height/default/css/default.css", "sha256": "8fb52b38ca3eabf7ad14b3d06eb5c14c13e61181049f79657fca5c43897e9a40" }, "utility/height/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height/lg/css/lg.css", "sha256": "ad3d178c0125f5f7387bb3331a836d74057d3161a04125a01bf8dd3ac8a41706" }, "utility/height/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height/md/css/md.css", "sha256": "49609576608af2343cd2ee4993b688005cfff0fce96f2f227bdf2e4918a0a11b" }, "utility/height/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height/sm/css/sm.css", "sha256": "06b2f2004d59e3ddaf752c86dbc8f0a62364607291617eaf2173b5620fd72f3f" }, "utility/height/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height/xl/css/xl.css", "sha256": "7c542aa3d503c9d7cb1637f27dd14163a7ae4715601848e66a1d5674595e30f6" }, "utility/height/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height/xxl/css/xxl.css", "sha256": "2955dba45a34990b385b611fde7789674086788423b4f7089562bdbb9365c8d3" }, "utility/justify-content/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-content/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-content/default/css/default.css", "sha256": "43f1a2011fa5dba49450805fd6488426f057f803811c09c4a989dae17408eaeb" }, "utility/justify-content/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-content/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-content/lg/css/lg.css", "sha256": "fb8abc979e6c6b5cdd039203e6cef5c0e30955d0273d4b23293d290b1b5c6457" }, "utility/justify-content/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-content/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-content/md/css/md.css", "sha256": "c91cbc2557cbb22e0d4a330ac1d2be963228609319cc0a317eb43f56a021900d" }, "utility/justify-content/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-content/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-content/sm/css/sm.css", "sha256": "f287c2c94e473e347bb21c70d7ece6e5a6f52404c3aede03d0adcd17b07c59f2" }, "utility/justify-content/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-content/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-content/xl/css/xl.css", "sha256": "04ee47bba05e0fa3fc936f748cc495e4f7f0b289c6ccfa9309e6dec46eb5581a" }, "utility/justify-content/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-content/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-content/xxl/css/xxl.css", "sha256": "c7b84b4095ba29d681d2d3621a639f070d64b6d04a871ba5a18b69099e32de1a" }, "utility/letter-spacing/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/letter-spacing/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/letter-spacing/default/css/default.css", "sha256": "2ae947380d6feecfc9e2dcb370e89de701c5928843f827a43e7e2492b1ee9da6" }, "utility/list-style-type/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/list-style-type/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/list-style-type/default/css/default.css", "sha256": "1355f1b5505d96742fc27d4f5b7c1c47841cfb23b1a540b9078099208bc7812d" }, "utility/margin/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin/default/css/default.css", "sha256": "bafa8c17433d38eaefd7886cb7220c7f3cf8c1c0f3d19810dae4a8891413ee5d" }, "utility/margin/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin/lg/css/lg.css", "sha256": "2619eed5fd6cf0911968bc96322a2227225a711a4bacbe0b1a27b02067c20cfa" }, "utility/margin/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin/md/css/md.css", "sha256": "866ac162506fe5c9d8880f502cd4e20a9fecbe3c5ce500e0d1e905375dc56265" }, "utility/margin/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin/sm/css/sm.css", "sha256": "f9efb1050a7ea646844bff094287b792a9c3bb4c96caacc52936a91cf03c7d0f" }, "utility/margin/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin/xl/css/xl.css", "sha256": "38a80efeb75c9cb0b586dc860bd64ecf03db24982d3c82090ff2a7fee3d5e68d" }, "utility/margin/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin/xxl/css/xxl.css", "sha256": "def7ed1f51164269012509cb223030ccfbb83dd91a1c3cc2c1d23a4851d22487" }, "utility/max-container/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-container/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-container/default/css/default.css", "sha256": "3ce33db41080f34f37f8f1743772119cca7df56d7d50cadcd11edcc501c07a40" }, "utility/max-height-ext/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height-ext/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height-ext/default/css/default.css", "sha256": "8f46af8143c569be32a75d2b4681e886b12b3bd8b20cb05fa2979cbc31b3b3ab" }, "utility/max-height-ext/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height-ext/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height-ext/lg/css/lg.css", "sha256": "b122f10cf5239550a1303a5b25541905258595b7af34e56ff2984da096b03a42" }, "utility/max-height-ext/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height-ext/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height-ext/md/css/md.css", "sha256": "b767b04bb11e17d5f267c5438743179c8e957d08f3413db3eaaa7617a0d0dca6" }, "utility/max-height-ext/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height-ext/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height-ext/sm/css/sm.css", "sha256": "42b76b1f97440b5af356c097b43149274084d28504b7e86a9bb1c0a6d3671763" }, "utility/max-height-ext/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height-ext/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height-ext/xl/css/xl.css", "sha256": "3d94bdfb9920739ed78d98069366a90c71be6c55f7484a82568579ea1d8308b9" }, "utility/max-height-ext/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height-ext/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height-ext/xxl/css/xxl.css", "sha256": "327eb025e9f16c24e8c7359adfd2880e057ec751be61d1fca5beaefd5d03e99c" }, "utility/max-height/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height/default/css/default.css", "sha256": "d40f68c1029600de36acc4c0b8da1677f74658952f415443c6a2897c2a5b9576" }, "utility/max-height/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height/lg/css/lg.css", "sha256": "67d26e3b9c121d45ce2a257ea55e0ae7b998bd00b04bcd3ba933f89d73d946f2" }, "utility/max-height/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height/md/css/md.css", "sha256": "677d42d380d5a012a8b90586dcedacf8cf79b590fc654b9690a9d725039d86ed" }, "utility/max-height/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height/sm/css/sm.css", "sha256": "4af542042e4c952f330f8c506e95d693c35d723a210ff40a5ee271e280b7034c" }, "utility/max-height/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height/xl/css/xl.css", "sha256": "7be4cfb8c225907675effc36e48f05ac096adbb26c9ac75651e1f51aab285646" }, "utility/max-height/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height/xxl/css/xxl.css", "sha256": "3c5c57e35f0dfe15e5c4a715ca9895ad220449c9c4bf6bdc64ba0e4916956025" }, "utility/max-width-ext/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width-ext/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width-ext/default/css/default.css", "sha256": "eb05201f36293fdb057124ff3cd1b335c59840b7ac69dc1e5c42571e57eb693c" }, "utility/max-width-ext/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width-ext/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width-ext/lg/css/lg.css", "sha256": "5ca8a476197609f65496c69116bd963d41c82f98602e78a62dc59d1a41e04f0e" }, "utility/max-width-ext/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width-ext/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width-ext/md/css/md.css", "sha256": "2bf005030c37ddf170a3387f56feafbd121e465a999821a9fcd3b7d32f9d22e8" }, "utility/max-width-ext/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width-ext/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width-ext/sm/css/sm.css", "sha256": "5870f3c0489671586a22eb82096d35ba0a8937058aac105c94c6959904e370d9" }, "utility/max-width-ext/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width-ext/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width-ext/xl/css/xl.css", "sha256": "322d65e4f417b9b8b0c4542e808f9be322d1445ad3f133ea2804cf424b854158" }, "utility/max-width-ext/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width-ext/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width-ext/xxl/css/xxl.css", "sha256": "d9f5f3812621c94b849b9d9c8e81c8932698eb53d0194ee957994bcfe2809c27" }, "utility/max-width/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width/default/css/default.css", "sha256": "952180a25a58c2bf227821cfc7c73c9563a6eb3fa04f41706e6c2fac35562b0d" }, "utility/max-width/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width/lg/css/lg.css", "sha256": "67bb041c942ad4d3615ee53bf70e5bbebca244caff1d4eae35df6d1fdd3d33e5" }, "utility/max-width/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width/md/css/md.css", "sha256": "6c8952ad976e7b0cfde066cc960f5801277f612a32e6b875d5eb6f86597d2204" }, "utility/max-width/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width/sm/css/sm.css", "sha256": "a8f92d7775069ba542b3c8b309676917e8aae3cdb3627f454fed37e7d3ad9c9a" }, "utility/max-width/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width/xl/css/xl.css", "sha256": "3d1cc6c55bbe46cee1bb611033e139961eb30255feab95f05832edf4c7a3ebcc" }, "utility/max-width/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width/xxl/css/xxl.css", "sha256": "783a32fbb035ceb0f5228f7228b745adf273d23406919247c3e56189016be424" }, "utility/min-height/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-height/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-height/default/css/default.css", "sha256": "c1be584f18013d0aadcacb741624a92d918944d7efebda7a4d7c40215afce744" }, "utility/min-height/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-height/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-height/lg/css/lg.css", "sha256": "1c9da4c6a89a9336d96ef45dc0f8ce63f8cef5115e79292cd31a4cb24045c6d5" }, "utility/min-height/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-height/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-height/md/css/md.css", "sha256": "bb88bd66bc172d353cae8c5918aa70ea191c8ba6e9deaa95b9eac218b25ee89e" }, "utility/min-height/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-height/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-height/sm/css/sm.css", "sha256": "fe87c3aee1f5e632f9602052c077f165ec5cc50870bf51690eba0c283be860bc" }, "utility/min-height/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-height/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-height/xl/css/xl.css", "sha256": "727404ef9710d5918c859e3b156f563b17d8f1e4207a7f261b05acb6489f2324" }, "utility/min-height/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-height/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-height/xxl/css/xxl.css", "sha256": "987344e7712a501a88ef1ab1b978d469aca7c8012c9cb0d172559110fd0cf608" }, "utility/min-width/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-width/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-width/default/css/default.css", "sha256": "ae4e8232c194e2a2d1c5487cbfac86c9ea9efc7463a0a944264d2a425fb35659" }, "utility/min-width/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-width/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-width/lg/css/lg.css", "sha256": "c44bdda1102d88db6354b7d63beabc3df7818912f826ff9a66f49f03dca948d4" }, "utility/min-width/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-width/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-width/md/css/md.css", "sha256": "efd064c2e9217a884f44f5c22ff523b3160d458a2f7bbc6dba8545a027657833" }, "utility/min-width/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-width/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-width/sm/css/sm.css", "sha256": "002bdd64673a9582a8a230c7890dff4b7101a58c898dd9d927640b91e5db1c21" }, "utility/min-width/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-width/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-width/xl/css/xl.css", "sha256": "9928d4436c5ca4f4f944f8031bac298c63276525ad15851231bb14ec839153cf" }, "utility/min-width/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-width/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-width/xxl/css/xxl.css", "sha256": "ae2db7af978ba3877e51055477d1eefde98b3789b049fb33cb77f369dda544e3" }, "utility/overflow/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overflow/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overflow/default/css/default.css", "sha256": "5e0624991b2bdd39b0a4448e259d922270087cea8320af2f0fbf55cae206d603" }, "utility/overflow/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overflow/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overflow/lg/css/lg.css", "sha256": "3c3232180c9b1edfed95b846551bce35b75e5ad4a8df4fe30dc9d22515fd8c5d" }, "utility/overflow/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overflow/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overflow/md/css/md.css", "sha256": "82e43da4fb9b838ef5a8b7e9d5af364c5d3e5bfcfd990586409a0369188bc926" }, "utility/overflow/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overflow/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overflow/sm/css/sm.css", "sha256": "2eb2e5cd3f3db9d28ce824ded3bb8024a785b40378ae08eeebace579f0ad7cd8" }, "utility/overflow/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overflow/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overflow/xl/css/xl.css", "sha256": "0e12d88b3d9112f73ae5c37977b99822eeed62593e5f71a474a757f6a249a03c" }, "utility/overflow/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overflow/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overflow/xxl/css/xxl.css", "sha256": "174031fa536ea08f36f384ff8c6bcc341a6ee720e4fb3e416181a392e185f85f" }, "utility/padding/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding/default/css/default.css", "sha256": "68da2b00072dad0562280be3f70f7c822706406871234e1296a4521241ba1950" }, "utility/padding/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding/lg/css/lg.css", "sha256": "8948a4ef605c557138aeb0fbc9287cb399c9cbcccab4dd72227e1260016a135f" }, "utility/padding/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding/md/css/md.css", "sha256": "f383ae0a25e5202f33c77f6e75247e8eb22aa77ee3620f87086318a70938cc4d" }, "utility/padding/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding/sm/css/sm.css", "sha256": "7543aff724349cd8b46898fc3438e61c17948ca38c588305eeab01372d49af07" }, "utility/padding/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding/xl/css/xl.css", "sha256": "423e05f90616ecea38a0938c1e2933772672cdf3c796c88edbdce5cd8b85689a" }, "utility/padding/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding/xxl/css/xxl.css", "sha256": "92997c6e4eac222dc0528dda6947812412dba369f3c7d960c45b4d67d7adfcfd" }, "utility/place-items/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-items/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-items/default/css/default.css", "sha256": "c1eb633f577fecca1d404e96b964ca82d2af60ac98e079ac2f3e26a98975419e" }, "utility/place-items/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-items/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-items/lg/css/lg.css", "sha256": "a8437c1fec1d46b678d075b4a8617d5077107c261b576cfb1158d31804e354a5" }, "utility/place-items/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-items/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-items/md/css/md.css", "sha256": "ce44669901338ddc52592f82afffb47e937193a37b08a6028da61437b7169d4b" }, "utility/place-items/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-items/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-items/sm/css/sm.css", "sha256": "8cd7d4827b02eb739ce12844cda67ae46124ff8eff32d092eb1ce2156b69a780" }, "utility/place-items/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-items/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-items/xl/css/xl.css", "sha256": "7a67093520dea94556a48b8b5213a0ea77235b70221e2bd7f7422602fb4d9da9" }, "utility/place-items/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-items/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-items/xxl/css/xxl.css", "sha256": "bfb4db4b4e519a1180f28a8647e285bc88d5331e949c4b38b78e1d9321e55999" }, "utility/pointer-events/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/pointer-events/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/pointer-events/default/css/default.css", "sha256": "3b3d14d44e95a83d3e06b8863c9c220ce5401aa63fb361647903c7f485014873" }, "utility/position/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/position/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/position/default/css/default.css", "sha256": "8a4c434c16cef254580027ced2ec550f9163b20f30f49075e2ce7b1fef57c02d" }, "utility/position/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/position/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/position/lg/css/lg.css", "sha256": "0cadeb06847a27cb8d8eab33fceaf6caaba3592c1da905a1e4d18434feefbf59" }, "utility/position/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/position/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/position/md/css/md.css", "sha256": "38d8060237ea2052557489913ef81b1801a6ab228b86c2c200cecdbabc3020ba" }, "utility/position/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/position/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/position/sm/css/sm.css", "sha256": "1c0bbdfb3375262b3578a2ad84c9f8280319181cf801fcff7b12c69c39fcd7fc" }, "utility/position/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/position/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/position/xl/css/xl.css", "sha256": "eb8c8f2c8faf06955a5db3277a261bfa5e8fb1a8473f675cfcd086ef9e626a57" }, "utility/position/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/position/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/position/xxl/css/xxl.css", "sha256": "6e800685770072dca6acddd0936fb0d29d8d3dec88b58a05ee8473acfed3fef0" }, "utility/query-container/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/query-container/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/query-container/default/css/default.css", "sha256": "cc3ecaf2510eb4f826280220d67527af4810d20e1efa4f165050fbf2c9db35a1" }, "utility/resize/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/resize/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/resize/default/css/default.css", "sha256": "49cbbb2b7da71835a6b458fa7a577badce78af549c7b0bf0c324d921d7dd29b4" }, "utility/scroll-hover/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-hover/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-hover/default/css/default.css", "sha256": "fe08b0ee8ad28ad28ac029b5724c8b39a40eabf641d4c6a985315d2914ad64f2" }, "utility/scroll-subtle/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-subtle/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-subtle/default/css/default.css", "sha256": "1e93bc9c2736336b337c83e6ea5c93833049d45b09830e8a04549f0c52c25fa2" }, "utility/sr-only/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/sr-only/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/sr-only/default/css/default.css", "sha256": "dae34f5c2fdfa99da9a765dea41085330188817d9b0976c4fce47a32bf4024c9" }, "utility/stripe/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe/default/css/default.css", "sha256": "a1df116dd1b1e36074dadeb1b2001b725f80a561af2b4904c71bf74a034c73d0" }, "utility/stripe/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe/lg/css/lg.css", "sha256": "f611bc212a3ea2413452e711ed489b38e569f86412e279b8a8e1013a9197d309" }, "utility/stripe/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe/md/css/md.css", "sha256": "e0b38679926f1b4ec61ee033ed143bac5b0ee5d74621fce7c3db126a9cae2930" }, "utility/stripe/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe/sm/css/sm.css", "sha256": "be3646d7ef97f6b04ce83abe6e756632444f34fc88a7b288c183cb544eb75975" }, "utility/stripe/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe/xl/css/xl.css", "sha256": "e4565cb5fb0c428f00434cac310fb13194f16f3f107e3829078a04f8d73d0419" }, "utility/stripe/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe/xxl/css/xxl.css", "sha256": "bd406d9f161bbdcf2e603ddb101868bd68f0e2baa691c46b1c9f5d32a32b3e02" }, "utility/stroke-color/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stroke-color/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stroke-color/default/css/default.css", "sha256": "649a2e9ce8aaf9bcb5ab94c5ad378facf66ce94eff464fc50b90655a788a5407" }, "utility/stroke-color/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stroke-color/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stroke-color/hover/css/hover.css", "sha256": "92837ffcbefb81d621a630c4b2fa1b5d38723cade8f8fe7af7f59ca66f4341e2" }, "utility/svg-size/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/svg-size/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/svg-size/default/css/default.css", "sha256": "09df000b92f2b147db634597279ca6d3f18fef9a9b834de370465b5a6c11beb5" }, "utility/svg-size/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/svg-size/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/svg-size/lg/css/lg.css", "sha256": "f9407b8637a868e0df6132a137c6c9833e6e21988970d9b6e763253f73ff7c88" }, "utility/svg-size/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/svg-size/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/svg-size/md/css/md.css", "sha256": "69e77aca64f2f1e28a70bec1c651a2b47e80774d3de36b814246f7568bf78695" }, "utility/svg-size/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/svg-size/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/svg-size/sm/css/sm.css", "sha256": "09d8851bf397c6fc3142bd1e0f8cdeb60895300185c665cbde83cb41c079f4a2" }, "utility/svg-size/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/svg-size/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/svg-size/xl/css/xl.css", "sha256": "beaac3768ff5985a07d2d234a2fc9b798c2a21f3e00493e603721be8aa3ebed2" }, "utility/svg-size/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/svg-size/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/svg-size/xxl/css/xxl.css", "sha256": "4283a2fce2b1993f4b9bfba7df35a00742bcd1b0877508bf1a99990db43a9694" }, "utility/table/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/table/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/table/default/css/default.css", "sha256": "cd73b0127b2771fe05215d919bba45b576e3d35d431456beb7d3e1d3cae791e5" }, "utility/text-align/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-align/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-align/default/css/default.css", "sha256": "ebd728b5856277d7b1b30320361c30f9c13ffdf8f63c58071bb43f31f846946c" }, "utility/text-align/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-align/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-align/lg/css/lg.css", "sha256": "f0f33cd75cae3eb78f5ac7e2270d77a86e3e1a1faad9a2f09a1e0c7009b3c9df" }, "utility/text-align/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-align/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-align/md/css/md.css", "sha256": "efa98fd1d7e0766ef4841f76d65fe1615e6e0628afdc1e171dc60ec1b3dc73a9" }, "utility/text-align/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-align/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-align/sm/css/sm.css", "sha256": "09c6932748f6b68ba4a4d766b5455c9ea1f2310b139c16a1569d3f90c65efdac" }, "utility/text-align/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-align/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-align/xl/css/xl.css", "sha256": "619680c6131c66051ef286cfb055e09f53229b1a8adcdb527492e5f8fab7386e" }, "utility/text-align/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-align/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-align/xxl/css/xxl.css", "sha256": "a772ebe2ee3d905a738e75a38e297b71bf144e5c046d0e020f0145aef891c766" }, "utility/text-color/active/css/active.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-color/active/css/active.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-color/active/css/active.css", "sha256": "2c333e03d12522218bb2da0930281838366ab4ed2b7454e7c2620f2970e59882" }, "utility/text-color/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-color/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-color/default/css/default.css", "sha256": "836b1405b575668c51459a7b67e3c97ee11f2ea45710b0ee7e4d64c5225ddf37" }, "utility/text-color/focus/css/focus.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-color/focus/css/focus.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-color/focus/css/focus.css", "sha256": "4e9e80e4235f4683f459f3e22c7fdd5fed92bd3e70ea22c5ac43926e0b0e1130" }, "utility/text-color/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-color/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-color/hover/css/hover.css", "sha256": "9efe6a7afd230bbdecbe3e32758259f3bcf6752714e42b4c11700810c003baf7" }, "utility/text-wrap/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-wrap/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-wrap/default/css/default.css", "sha256": "e4dd17782d965450e41fff27855d16cde9f49195e7cab17604af08f353136d37" }, "utility/title/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/title/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/title/default/css/default.css", "sha256": "c0ad7cb26e9f88a20b2c1f0ea6a02bc4d4103532123cfa417048528d857cb89e" }, "utility/transform-scale/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-scale/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-scale/default/css/default.css", "sha256": "c882cb045aa662b18cae6bb641153c61ff0f934f6860691852e8adb7a2f46944" }, "utility/transform-scale/hover/css/hover.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-scale/hover/css/hover.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-scale/hover/css/hover.css", "sha256": "6b97650fc5f6fcbf25c4bc221897a8ba80149ffda8c69487b67d3489b8e4e26a" }, "utility/transition-property/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-property/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-property/default/css/default.css", "sha256": "2f0eb2341cb2f482e6702d00011d8bb817b387894f8cfff015f1c0778f09bddc" }, "utility/transition-property/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-property/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-property/lg/css/lg.css", "sha256": "0b1cde261610f357b7762ccf81d68c831e8d44fa632efaea6298a6a936800aae" }, "utility/transition-property/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-property/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-property/md/css/md.css", "sha256": "44df4d54752089b816dba0dafd0220293726c9d8d028d9fdf637ec48c1e55a43" }, "utility/transition-property/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-property/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-property/sm/css/sm.css", "sha256": "298a48f12e89ace4bb38a946a0378c3b995bdd70b0110b7e95bd1b92c724703f" }, "utility/transition-property/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-property/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-property/xl/css/xl.css", "sha256": "c47544c8e655edbbddde8fb20b669ddb941ac79767aa700e1452c01dc1138596" }, "utility/transition-property/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-property/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-property/xxl/css/xxl.css", "sha256": "cade46217457f5ccee5b130c15f2206d6fd28f94a6d6f053b79826edcaaff32c" }, "utility/width-ext/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width-ext/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width-ext/default/css/default.css", "sha256": "7216fe7bddd96d67c397fa00dd43a3bbbb1bad6f43f8a41207575a2a9125b296" }, "utility/width-ext/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width-ext/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width-ext/lg/css/lg.css", "sha256": "67bd7f482942227d688a8ccdb7a9098c34cac7efff6031e8ef2a6185b12b17d0" }, "utility/width-ext/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width-ext/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width-ext/md/css/md.css", "sha256": "cc83d6832895ea3161fba9af855cb10c9a417ba3249d9015bc4f12b75e5cc659" }, "utility/width-ext/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width-ext/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width-ext/sm/css/sm.css", "sha256": "7beb53f934abae5190f9f609df1dba0614c02885592a89dc024e3ad2cb66595f" }, "utility/width-ext/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width-ext/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width-ext/xl/css/xl.css", "sha256": "d0c81c64a0edc7858d25dea1cddf0763f8881b2e504874bc23a715ea6b1f5a60" }, "utility/width-ext/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width-ext/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width-ext/xxl/css/xxl.css", "sha256": "b2cceee0cfef5a5a9963c553a146f0eedc2266b6faeacb11db787a92f00cf994" }, "utility/width/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width/default/css/default.css", "sha256": "a5eabd24c275cee2eba580279f354939df130e3ff3144011de80d0e805be1a97" }, "utility/width/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width/lg/css/lg.css", "sha256": "495082960f1889e7461121295dbe468b351aa0adcf8fd7c8d7308ec54d33e1b9" }, "utility/width/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width/md/css/md.css", "sha256": "d8086c4cbce37a6da2579162445e47bed4a4a8c277356b4c5bb1a487ee615065" }, "utility/width/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width/sm/css/sm.css", "sha256": "57f35ecb552e409c28307bab52dd6a4eebb6765a614ff76377c2a065e3d2a8f8" }, "utility/width/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width/xl/css/xl.css", "sha256": "29fe1060fe1b6ef28eef176e10cc58095db9d116102dcb76eeec209a48061d31" }, "utility/width/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width/xxl/css/xxl.css", "sha256": "76f520b70a59e9708cdaf32b2687d4a7421821b475986c20e6d555f3b8521be7" }, "utility/z-index/default/css/default.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/z-index/default/css/default.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/z-index/default/css/default.css", "sha256": "991d1aa5e29c3a0dcc8625c51670dee487dc0ba60a8ad5a72438db873c45a7a4" }, "utility/z-index/lg/css/lg.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/z-index/lg/css/lg.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/z-index/lg/css/lg.css", "sha256": "5e806d587b4903861ae5f100a6fc1299ffea7eb054ad40c6c820f5eb06915a79" }, "utility/z-index/md/css/md.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/z-index/md/css/md.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/z-index/md/css/md.css", "sha256": "96f50eab87a86ba1bb8ca9452e4a89b4b7f150ae123c0f14c8d4ee1a16ac6ea3" }, "utility/z-index/sm/css/sm.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/z-index/sm/css/sm.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/z-index/sm/css/sm.css", "sha256": "3509b169a0a467bd9fd746653cefd849473ebe11f54dc8bcc9e85576fea1018a" }, "utility/z-index/xl/css/xl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/z-index/xl/css/xl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/z-index/xl/css/xl.css", "sha256": "47e681df464ef6976b7970a9f6f886ee235809435f25375ae53fa21dcce3ade5" }, "utility/z-index/xxl/css/xxl.css": { - "source": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/z-index/xxl/css/xxl.css", + "source": "357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/z-index/xxl/css/xxl.css", "sha256": "25339268e6b1249c9f9f6560a73d3f8df3d8360cda7617667b37671b62303784" } } diff --git a/contracts/framework/core/core.css b/contracts/framework/core/core.css index e0e4e83..39604fc 100644 --- a/contracts/framework/core/core.css +++ b/contracts/framework/core/core.css @@ -3,8 +3,9 @@ * SIMAI Framework * https://simai.io * - * Copyright (c) 2008-2026 Rim Zabarov and contributors - * Released under the MIT License. + * Author: Rim Zabarov + * Copyright (c) 2008-2026 Rim Zabarov + * Released under the Apache License, Version 2.0. */ @layer sf.reset, sf.tokens, sf.base, sf.utilities, sf.components, sf.overrides, sf.states; @layer sf.base { @@ -324,6 +325,33 @@ being no role (documentation trial 6, 2026-10-18). */ --sf-surface-inverse-hover: light-dark(var(--sf-neutral-25), var(--sf-neutral-85)); --sf-surface-inverse-fixed: var(--sf-neutral-20); + /* Paper: the sheet a document is previewed on -- an email, a page, a print + layout. Its own colours are the document's, written for white, so the + paper stays white and its ink stays dark in both themes; it never flips + (simai/ui-source#24, the ui-mail preview). 17.2:1. Not a surface of the + interface: controls do not sit on it, and the interface's own text does + not take --sf-on-paper. */ + --sf-paper: var(--sf-white); + --sf-on-paper: var(--sf-neutral-10); + /* What an editor draws on the paper -- the selection frame, a hover + outline, the tints of a hovered and a selected block -- reads these, the + light theme's values in both themes, because the paper does not flip: + the dark theme's primary-80 frame on white paper measured 1.75:1 + (simai/ui-source#29, ui-mail P-04). primary-40 on the paper holds 6.3:1 + and the outline 3:1 or more, as a part of the interface must; the tints + are the light theme's state layers. */ + --sf-paper-primary: var(--sf-primary-40); + --sf-paper-outline: var(--sf-neutral-50); + --sf-paper-hover: var(--sf-primary-50--alfa-4); + --sf-paper-select: var(--sf-primary-50--alfa-8); + /* The well: the recessed area a canvas or a paper sits in, below the + panels around it. In the light theme a step under surface-1 (the + paper's white stands on it by its shadow, 1.13:1, as the elevation guide + has it); in the dark theme, where height lightens a surface, it is the + darkest step, and the white paper stands off it by itself (18.9:1). Its + text takes the ordinary roles: --sf-on-surface 15.2:1 and 14.7:1, + --sf-on-surface-variant 5.71:1 and 5.95:1. */ + --sf-surface-well: light-dark(var(--sf-neutral-95), var(--sf-neutral-5)); /* A tinted plate on the surface, on the same neutral tone as the state layer above: neutral-50 in the light theme, neutral-90 in the dark. It used to be neutral-50 in both, which meant the dark theme lightened its @@ -702,6 +730,9 @@ --sf-i7: 136rem; --sf-i8: 144rem; --sf-i9: 152rem; + --sf-layout-reading-width: var(--sf-h2); + --sf-layout-floating-panel-width: calc(var(--sf-g2) + var(--sf-b6)); + --sf-layout-floating-panel-height: calc(var(--sf-h0) + var(--sf-d0)); --sf-z-index--1: -1; --sf-z-index-1: 10; --sf-z-index-2: 20; @@ -885,23 +916,28 @@ --sf-primary-90--alfa-24: rgba(215,226,255,0.23922); --sf-primary-85: #c2d5ff; --sf-primary-80: #acc7ff; + /* Information is a status with its own palette of #005bbe, not the brand + colour (owner, 2026-10-21, simai/ui-source#14). These primitives used to + equal primary's, so the theme generator told information in red under a + red brand colour. The owner approved this HCT tonal palette (hue 265.1, + chroma 58.6) whole, and theme-palette.js writes the same one. */ --sf-info-98: #f9f9ff; --sf-info-95: #edf0ff; --sf-info-90: #d7e2ff; - --sf-info-85: #c2d5ff; + --sf-info-85: #c2d4ff; --sf-info-80: #acc7ff; --sf-info-70: #7eabff; - --sf-info-60: #488fff; - --sf-info-50: #0073ed; - --sf-info-50--alfa-12: rgba(0,115,237,0.12157); - --sf-info-50--alfa-16: rgba(0,115,237,0.16078); - --sf-info-50--alfa-20: rgba(0,115,237,0.2); - --sf-info-50--alfa-24: rgba(0,115,237,0.23922); - --sf-info-50--alfa-28: rgba(0,115,237,0.27843); - --sf-info-50--alfa-32: rgba(0,115,237,0.32157); + --sf-info-60: #538ff5; + --sf-info-50: #3375d9; + --sf-info-50--alfa-12: rgba(51,117,217,0.12157); + --sf-info-50--alfa-16: rgba(51,117,217,0.16078); + --sf-info-50--alfa-20: rgba(51,117,217,0.2); + --sf-info-50--alfa-24: rgba(51,117,217,0.23922); + --sf-info-50--alfa-28: rgba(51,117,217,0.27843); + --sf-info-50--alfa-32: rgba(51,117,217,0.32157); --sf-info-40: #005bbe; - --sf-info-35: #0050a7; - --sf-info-30: #004491; + --sf-info-35: #0050a8; + --sf-info-30: #004492; --sf-info-25: #00397c; --sf-info-20: #002f67; --sf-info-15: #002453; @@ -2945,3 +2981,12 @@ body { } } } +@media (hover: none) and (pointer: coarse) and (max-width: 59.98rem) { + @layer sf.states { + input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]):not([class*="--size-3"]):not([class*="--size-3"] *), + textarea:not([class*="--size-3"]):not([class*="--size-3"] *), + select:not([class*="--size-3"]):not([class*="--size-3"] *) { + font-size: 16px; + } + } +} diff --git a/contracts/framework/core/public-variables.v1.json b/contracts/framework/core/public-variables.v1.json index e016dfd..29077ca 100644 --- a/contracts/framework/core/public-variables.v1.json +++ b/contracts/framework/core/public-variables.v1.json @@ -86,6 +86,13 @@ "summary": "Space between the icon and the text.", "default": "var(--sf-space-1/4)", "since": "2026-10-13" + }, + { + "name": "--sf-badge-ring-color", + "role": "ring-color", + "summary": "The ring that separates a badge anchored on an avatar, an icon or an icon button from its anchor: the colour of the surface the anchor sits on. Framework surfaces (menus, lists, drawers, modals, toasts) say their own; set it where a page paints a surface of its own.", + "default": "var(--sf-surface-0)", + "since": "2026-10-21" } ] }, @@ -784,6 +791,13 @@ "summary": "Space between the header, the body and the footer.", "default": "var(--sf-space-1)", "since": "2026-10-18" + }, + { + "name": "--sf-modal-footer-gap", + "role": "gap", + "summary": "Space between the footer's actions, which stand at the end.", + "default": "var(--sf-space-1/2)", + "since": "2026-10-23" } ] }, @@ -1123,6 +1137,385 @@ ] } ] + }, + { + "component": "image-field", + "selector": ".sf-image-field", + "variables": [ + { + "name": "--sf-image-field-background-color", + "role": "background", + "summary": "The well's fill at rest; drag-over and disabled keep their own.", + "default": "var(--sf-surface-0)", + "since": "2026-10-24" + }, + { + "name": "--sf-image-field-border-color", + "role": "border-color", + "summary": "The well's border at rest, dashed while the field is empty; drag-over, error and disabled keep their own.", + "default": "var(--sf-outline)", + "since": "2026-10-24" + }, + { + "name": "--sf-image-field-border-width", + "role": "border-width", + "summary": "The well's border width on every side.", + "default": "var(--sf-px)", + "since": "2026-10-24" + }, + { + "name": "--sf-image-field-radius", + "role": "radius", + "summary": "The well's corner radius.", + "default": "var(--sf-radius--ui)", + "since": "2026-10-24" + }, + { + "name": "--sf-image-field-padding-inline", + "role": "padding-inline", + "summary": "Space inside the well before and after the thumbnail and the buttons.", + "default": "calc(var(--sf-ui-1--space-y-tightness-default) - var(--sf-px))", + "since": "2026-10-24", + "varies_with": [ + "size" + ] + }, + { + "name": "--sf-image-field-padding-block", + "role": "padding-block", + "summary": "Space inside the well above and below the thumbnail.", + "default": "calc(var(--sf-ui-1--space-y-tightness-default) - var(--sf-px))", + "since": "2026-10-24", + "varies_with": [ + "size" + ] + }, + { + "name": "--sf-image-field-gap", + "role": "gap", + "summary": "Space between the thumbnail, the name and the buttons; the rows of a narrow field keep their own.", + "default": "calc(var(--sf-ui-1--space-y-tightness-default) - var(--sf-px))", + "since": "2026-10-24", + "varies_with": [ + "size" + ] + }, + { + "name": "--sf-image-field-thumbnail-size", + "role": "size", + "summary": "The thumbnail's width and height: the control height one rung above the field's size.", + "default": "var(--sf-ui-2--control-height)", + "since": "2026-10-24", + "varies_with": [ + "size" + ] + }, + { + "name": "--sf-image-field-thumbnail-radius", + "role": "radius", + "summary": "The thumbnail's corner radius.", + "default": "var(--sf-radius--ui)", + "since": "2026-10-24" + }, + { + "name": "--sf-image-field-thumbnail-background-color", + "role": "background", + "summary": "The thumbnail's fill behind a fitted image or the glyph of an empty one; the glyph keeps its colour, so a fill set here must keep it legible.", + "default": "var(--sf-surface-container)", + "since": "2026-10-24" + } + ] + }, + { + "component": "accordion", + "selector": ".sf-accordion", + "variables": [ + { + "name": "--sf-accordion-background-color", + "role": "background", + "summary": "A section's fill in the default appearance; outline and flush have none, and hover and pressed keep their own.", + "default": "var(--sf-surface-container)", + "since": "2026-10-25", + "varies_with": [ + "appearance" + ] + }, + { + "name": "--sf-accordion-border-color", + "role": "border-color", + "summary": "The colour of the outline appearance's border and of the line under a flush section.", + "default": "var(--sf-outline-variant)", + "since": "2026-10-25", + "varies_with": [ + "appearance" + ] + }, + { + "name": "--sf-accordion-border-width", + "role": "border-width", + "summary": "The thickness of that border and line, and of the divider under an open section's header.", + "default": "var(--sf-px)", + "since": "2026-10-25", + "varies_with": [ + "appearance" + ] + }, + { + "name": "--sf-accordion-radius", + "role": "radius", + "summary": "A section's corner radius; a flush section stays square.", + "default": "var(--sf-radius--surface)", + "since": "2026-10-25", + "varies_with": [ + "appearance" + ] + }, + { + "name": "--sf-accordion-title-color", + "role": "color", + "summary": "The colour of a section's title in its header.", + "default": "var(--sf-on-surface)", + "since": "2026-10-25" + }, + { + "name": "--sf-accordion-content-color", + "role": "color", + "summary": "The colour of a section's content text.", + "default": "var(--sf-on-surface-variant)", + "since": "2026-10-25" + }, + { + "name": "--sf-accordion-icon-color", + "role": "color", + "summary": "The colour of the marker (the chevron, or plus and minus) and of an icon before the title; a disabled section keeps its own.", + "default": "var(--sf-on-surface-variant)", + "since": "2026-10-25" + }, + { + "name": "--sf-accordion-divider-color", + "role": "indicator-color", + "summary": "The colour of the line under an open section's header, and under a single section's.", + "default": "var(--sf-outline-variant)", + "since": "2026-10-25" + } + ] + }, + { + "component": "quantity", + "selector": ".sf-quantity", + "variables": [ + { + "name": "--sf-quantity-background-color", + "role": "background", + "summary": "The field's fill at rest; an error keeps its own.", + "default": "var(--sf-surface-0)", + "since": "2026-10-25" + }, + { + "name": "--sf-quantity-border-color", + "role": "border-color", + "summary": "The field's border at rest; hover, pressed, error and disabled keep their own.", + "default": "var(--sf-outline)", + "since": "2026-10-25" + }, + { + "name": "--sf-quantity-border-width", + "role": "border-width", + "summary": "The field's border width on every side.", + "default": "var(--sf-px)", + "since": "2026-10-25" + }, + { + "name": "--sf-quantity-radius", + "role": "radius", + "summary": "The field's corner radius.", + "default": "var(--sf-radius--ui)", + "since": "2026-10-25" + }, + { + "name": "--sf-quantity-color", + "role": "color", + "summary": "The number in the box; disabled keeps its own.", + "default": "var(--sf-on-surface)", + "since": "2026-10-25" + }, + { + "name": "--sf-quantity-padding-inline", + "role": "padding-inline", + "summary": "Space inside the field before «−» and after «+»: by default the gap the steppers leave above and below, so they stand the same distance from every edge.", + "default": "calc((var(--sf-ui-1--control-height) - var(--sf-ui-1\\/2--control-height)) / 2 - var(--sf-px))", + "since": "2026-10-25", + "varies_with": [ + "size" + ] + }, + { + "name": "--sf-quantity-padding-block", + "role": "padding-block", + "summary": "Space inside the field above and below its content.", + "default": "calc(var(--sf-ui-1--space-y-tightness-default) - var(--sf-px))", + "since": "2026-10-25", + "varies_with": [ + "size" + ] + }, + { + "name": "--sf-quantity-gap", + "role": "gap", + "summary": "Space between the steppers and the box.", + "default": "var(--sf-space-2)", + "since": "2026-10-25" + }, + { + "name": "--sf-quantity-stepper-radius", + "role": "radius", + "summary": "The corner radius of «−» and «+».", + "default": "var(--sf-radius-1\\/2)", + "since": "2026-10-25" + } + ] + }, + { + "component": "menu", + "selector": ".sf-menu", + "variables": [ + { + "name": "--sf-menu-background-color", + "role": "background", + "summary": "The fill behind the whole list; none by default.", + "default": "transparent", + "since": "2026-10-25" + }, + { + "name": "--sf-menu-gap", + "role": "gap", + "summary": "The space between the rows of a list; the documentation tree keeps its own closer one.", + "default": "var(--sf-space-1/3)", + "since": "2026-10-25", + "varies_with": [ + "appearance" + ] + }, + { + "name": "--sf-menu-item-color", + "role": "color", + "summary": "The colour of a row's words and icon at rest; a disabled row keeps its own.", + "default": "var(--sf-on-surface)", + "since": "2026-10-25" + }, + { + "name": "--sf-menu-item-background-color", + "role": "background", + "summary": "A row's fill at rest; hover and an open branch keep their own.", + "default": "var(--sf-transparent)", + "since": "2026-10-25" + }, + { + "name": "--sf-menu-item-border-color", + "role": "border-color", + "summary": "The colour of a row's hairline border at rest; hover and an open branch keep their own.", + "default": "var(--sf-surface-container)", + "since": "2026-10-25" + }, + { + "name": "--sf-menu-item-radius", + "role": "radius", + "summary": "A row's corner radius.", + "default": "var(--sf-radius--ui)", + "since": "2026-10-25" + }, + { + "name": "--sf-menu-submenu-background-color", + "role": "background", + "summary": "The fill of a horizontal menu's panel, which the counters in it are ringed with.", + "default": "var(--sf-elevation-2--surface)", + "since": "2026-10-25", + "varies_with": [ + "orientation" + ] + }, + { + "name": "--sf-menu-submenu-border-color", + "role": "border-color", + "summary": "The colour of a horizontal menu's panel border.", + "default": "var(--sf-outline-variant)", + "since": "2026-10-25", + "varies_with": [ + "orientation" + ] + }, + { + "name": "--sf-menu-submenu-radius", + "role": "radius", + "summary": "A horizontal menu's panel corner radius.", + "default": "var(--sf-radius--ui)", + "since": "2026-10-25", + "varies_with": [ + "orientation" + ] + } + ] + }, + { + "component": "verification", + "selector": ".sf-verification", + "variables": [ + { + "name": "--sf-verification-background-color", + "role": "background", + "summary": "A cell's fill at rest: the surface when bordered, the tonal fill when filled; a focused filled code, error and disabled keep their own.", + "default": "var(--sf-surface-0)", + "since": "2026-10-25", + "varies_with": [ + "appearance" + ] + }, + { + "name": "--sf-verification-border-color", + "role": "border-color", + "summary": "A cell's border at rest; hover, the current cell, error and disabled keep their own, and a filled code has none.", + "default": "var(--sf-outline)", + "since": "2026-10-25" + }, + { + "name": "--sf-verification-border-width", + "role": "border-width", + "summary": "The thickness of a cell's border.", + "default": "var(--sf-px)", + "since": "2026-10-25" + }, + { + "name": "--sf-verification-radius", + "role": "radius", + "summary": "A cell's corner radius, and the focus ring's around the cells.", + "default": "var(--sf-radius--ui)", + "since": "2026-10-25" + }, + { + "name": "--sf-verification-color", + "role": "color", + "summary": "The colour of the characters in the cells; error and disabled keep their own.", + "default": "var(--sf-on-surface)", + "since": "2026-10-25" + }, + { + "name": "--sf-verification-cell-size", + "role": "size", + "summary": "A cell's width and height, the same at every size when set.", + "default": "var(--sf-title-height-6)", + "since": "2026-10-25", + "varies_with": [ + "size" + ] + }, + { + "name": "--sf-verification-gap", + "role": "gap", + "summary": "Space between the cells.", + "default": "var(--sf-space-1/3)", + "since": "2026-10-25" + } + ] } ] } diff --git a/contracts/framework/framework-contract-registry.json b/contracts/framework/framework-contract-registry.json index bd6e831..10fa6c4 100644 --- a/contracts/framework/framework-contract-registry.json +++ b/contracts/framework/framework-contract-registry.json @@ -11,10 +11,10 @@ "required": false }, "source": { - "archive_sha256": "f434730b5a15d794c6a3d17b381f74cc4588f414a3781ccf9bb3e908d00085d1", - "commit": "6b16b41db95a441d80925edf895e798fe1ac8e69", + "archive_sha256": "4dce848105f5846fdf19112cafb290beb906f1b14409fc100784cc5489712498", + "commit": "51002278751d887da2fc4950f4d6d34d573c69bf", "owner": "simai/ui-source", - "tree": "43227f03b9065bbe563f9f0492bbd55efef69d53" + "tree": "2bd7e4ff0967f9d55bcf79a3121fc2c273f96edf" } }, "claims": { @@ -23,31 +23,31 @@ "production_ready": false }, "exclusions": [], - "id": "ui-132b0863e12b", + "id": "ui-357568a20a7e", "profile": "plain-assets-v1", "release_lock_version": 2, "runtime_sources": [ { - "archive_sha256": "f51620cb78279e3916df8ced264f81e9a2da5924e790ab40eb44a3d2bcb96c2f", - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "archive_sha256": "260f52e81a5e4cc375e275214d0631e724729386b93a481ce223e92f476f8956", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "owner": "simai/ui", - "revision": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "revision": "357568a20a7ef6c6825217b7346c1f08870003a2", "runtime_path": "distr", - "runtime_tree": "5c615dd0daca0920325128a500a401326363553b", + "runtime_tree": "8b02f8bfb01122c489e605f1e9b8506a954439ba", "tag": null, "tag_object": null, - "tree": "2279836aceddac0258cc69faa08b9fbb7e70f87b" + "tree": "d21a3d53606d8ce683798357ddc27aeb22eebec6" }, { - "archive_sha256": "97a747748ef8837354876bf7f010332e66dac974e1cf41c5e5541971f6721702", - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "archive_sha256": "72366a20ee5c514fa0474ac16cfc079d3b3f510c111f60fc47ff4bb9ca3a834c", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "owner": "simai/ui", - "revision": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "revision": "357568a20a7ef6c6825217b7346c1f08870003a2", "runtime_path": "distr/smart", - "runtime_tree": "33caaf385aa8b5f2d24db83a352c9fef208d7522", + "runtime_tree": "3589816f1fad271cb868025804dc83b0d77077cf", "tag": null, "tag_object": null, - "tree": "2279836aceddac0258cc69faa08b9fbb7e70f87b" + "tree": "d21a3d53606d8ce683798357ddc27aeb22eebec6" } ], "status": "bounded" @@ -55,15 +55,15 @@ "counts": { "component": 62, "recipe": 1, - "smart-component": 54, - "total": 345, + "smart-component": 59, + "total": 350, "utility": 228 }, "entries": [ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.accordion", @@ -72,10 +72,10 @@ "name": "accordion", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=accordion" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=accordion" ], "tag": null }, @@ -102,7 +102,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.admin-menu", @@ -111,10 +111,10 @@ "name": "admin-menu", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=admin-menu" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=admin-menu" ], "tag": null }, @@ -141,7 +141,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.alerts", @@ -150,10 +150,10 @@ "name": "alerts", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=alerts" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=alerts" ], "tag": null }, @@ -182,7 +182,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.avatars", @@ -191,10 +191,10 @@ "name": "avatars", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=avatars" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=avatars" ], "tag": null }, @@ -221,7 +221,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.badges", @@ -230,10 +230,10 @@ "name": "badges", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=badges" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=badges" ], "tag": null }, @@ -260,7 +260,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.breadcrumbs", @@ -269,10 +269,10 @@ "name": "breadcrumbs", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=breadcrumbs" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=breadcrumbs" ], "tag": null }, @@ -299,7 +299,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.button-group", @@ -308,10 +308,10 @@ "name": "button-group", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=button-group" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=button-group" ], "tag": null }, @@ -340,7 +340,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/buttons/all/index.html" @@ -351,10 +351,10 @@ "name": "buttons", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=buttons" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=buttons" ], "tag": null }, @@ -383,7 +383,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.carousel", @@ -392,10 +392,10 @@ "name": "carousel", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=carousel" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=carousel" ], "tag": null }, @@ -426,7 +426,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/checkbox/all/index.html" @@ -437,10 +437,10 @@ "name": "checkbox", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=checkbox" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=checkbox" ], "tag": null }, @@ -467,7 +467,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.clipboard", @@ -476,10 +476,10 @@ "name": "clipboard", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=clipboard" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=clipboard" ], "tag": null }, @@ -512,7 +512,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.close", @@ -521,10 +521,10 @@ "name": "close", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=close" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=close" ], "tag": null }, @@ -551,7 +551,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.content-divider", @@ -560,10 +560,10 @@ "name": "contentDivider", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=contentDivider" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=contentDivider" ], "tag": null }, @@ -592,7 +592,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.context-menu", @@ -601,10 +601,10 @@ "name": "context-menu", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=context-menu" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=context-menu" ], "tag": null }, @@ -631,7 +631,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.country-code", @@ -640,10 +640,10 @@ "name": "country-code", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=country-code" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=country-code" ], "tag": null }, @@ -672,7 +672,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.datepicker", @@ -681,10 +681,10 @@ "name": "datepicker", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=datepicker" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=datepicker" ], "tag": null }, @@ -711,7 +711,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.doc", @@ -720,10 +720,10 @@ "name": "doc", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=doc" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=doc" ], "tag": null }, @@ -752,7 +752,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.dot", @@ -761,10 +761,10 @@ "name": "dot", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=dot" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=dot" ], "tag": null }, @@ -791,7 +791,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.download-file", @@ -800,10 +800,10 @@ "name": "download-file", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=download-file" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=download-file" ], "tag": null }, @@ -832,7 +832,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/dropdown/dropdown/index.html" @@ -843,10 +843,10 @@ "name": "dropdown", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=dropdown" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=dropdown" ], "tag": null }, @@ -875,7 +875,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.emoji", @@ -884,10 +884,10 @@ "name": "emoji", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=emoji" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=emoji" ], "tag": null }, @@ -914,7 +914,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.fab", @@ -923,10 +923,10 @@ "name": "fab", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=fab" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=fab" ], "tag": null }, @@ -953,7 +953,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.featured-icon", @@ -962,10 +962,10 @@ "name": "featured-icon", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=featured-icon" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=featured-icon" ], "tag": null }, @@ -992,7 +992,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.file-preview", @@ -1001,10 +1001,10 @@ "name": "file-preview", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=file-preview" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=file-preview" ], "tag": null }, @@ -1031,7 +1031,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.file-upload", @@ -1040,10 +1040,10 @@ "name": "file-upload", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=file-upload" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=file-upload" ], "tag": null }, @@ -1070,7 +1070,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.flag", @@ -1079,10 +1079,10 @@ "name": "flag", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=flag" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=flag" ], "tag": null }, @@ -1109,7 +1109,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.hide-show", @@ -1118,10 +1118,10 @@ "name": "hideShow", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=hideShow" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=hideShow" ], "tag": null }, @@ -1148,7 +1148,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.highlight", @@ -1157,10 +1157,10 @@ "name": "highlight", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=highlight" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=highlight" ], "tag": null }, @@ -1194,7 +1194,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/icon-buttons/icon-buttons/index.html" @@ -1205,10 +1205,10 @@ "name": "icon-buttons", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=icon-buttons" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=icon-buttons" ], "tag": null }, @@ -1239,7 +1239,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.icons", @@ -1248,10 +1248,10 @@ "name": "icons", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=icons" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=icons" ], "tag": null }, @@ -1280,7 +1280,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/inputs/textarea/index.html" @@ -1291,10 +1291,10 @@ "name": "inputs", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=inputs" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=inputs" ], "tag": null }, @@ -1321,7 +1321,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.kbd", @@ -1330,10 +1330,10 @@ "name": "kbd", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=kbd" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=kbd" ], "tag": null }, @@ -1360,7 +1360,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.link", @@ -1369,10 +1369,10 @@ "name": "link", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=link" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=link" ], "tag": null }, @@ -1399,7 +1399,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.menu", @@ -1408,10 +1408,10 @@ "name": "menu", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=menu" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=menu" ], "tag": null }, @@ -1441,7 +1441,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.modal", @@ -1450,10 +1450,10 @@ "name": "modal", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=modal" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=modal" ], "tag": null }, @@ -1468,6 +1468,7 @@ "requires": [ "component.close", "component.icon-buttons", + "component.spinner", "utility.backdrop-filter-blur" ], "runtime": { @@ -1484,7 +1485,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.outline", @@ -1493,10 +1494,10 @@ "name": "outline", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=outline" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=outline" ], "tag": null }, @@ -1525,7 +1526,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/pagination/default/index.html" @@ -1536,10 +1537,10 @@ "name": "pagination", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=pagination" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=pagination" ], "tag": null }, @@ -1566,7 +1567,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.placeholder", @@ -1575,10 +1576,10 @@ "name": "placeholder", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=placeholder" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=placeholder" ], "tag": null }, @@ -1605,7 +1606,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.progress-bar", @@ -1614,10 +1615,10 @@ "name": "progress-bar", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=progress-bar" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=progress-bar" ], "tag": null }, @@ -1644,7 +1645,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.progress-scale", @@ -1653,10 +1654,10 @@ "name": "progress-scale", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=progress-scale" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=progress-scale" ], "tag": null }, @@ -1683,7 +1684,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.quantity", @@ -1692,10 +1693,10 @@ "name": "quantity", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=quantity" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=quantity" ], "tag": null }, @@ -1724,7 +1725,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.radio", @@ -1733,10 +1734,10 @@ "name": "radio", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=radio" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=radio" ], "tag": null }, @@ -1763,7 +1764,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.range-slider", @@ -1772,10 +1773,10 @@ "name": "range-slider", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=range-slider" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=range-slider" ], "tag": null }, @@ -1802,7 +1803,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.reference-link", @@ -1811,10 +1812,10 @@ "name": "reference-link", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=reference-link" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=reference-link" ], "tag": null }, @@ -1841,7 +1842,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.scrollbar", @@ -1850,10 +1851,10 @@ "name": "scrollbar", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=scrollbar" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=scrollbar" ], "tag": null }, @@ -1880,7 +1881,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.skeleton", @@ -1889,10 +1890,10 @@ "name": "skeleton", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=skeleton" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=skeleton" ], "tag": null }, @@ -1919,7 +1920,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.slider", @@ -1928,10 +1929,10 @@ "name": "slider", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=slider" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=slider" ], "tag": null }, @@ -1962,7 +1963,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.spinner", @@ -1971,10 +1972,10 @@ "name": "spinner", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=spinner" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=spinner" ], "tag": null }, @@ -2001,7 +2002,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.step", @@ -2010,10 +2011,10 @@ "name": "step", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=step" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=step" ], "tag": null }, @@ -2040,7 +2041,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.swiper", @@ -2049,10 +2050,10 @@ "name": "swiper", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=swiper" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=swiper" ], "tag": null }, @@ -2079,7 +2080,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.switch", @@ -2088,10 +2089,10 @@ "name": "switch", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=switch" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=switch" ], "tag": null }, @@ -2118,7 +2119,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.tab", @@ -2127,10 +2128,10 @@ "name": "tab", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=tab" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=tab" ], "tag": null }, @@ -2159,7 +2160,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.tabs", @@ -2168,10 +2169,10 @@ "name": "tabs", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=tabs" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=tabs" ], "tag": null }, @@ -2200,7 +2201,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/components/tags/all/index.html" @@ -2211,10 +2212,10 @@ "name": "tags", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=tags" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=tags" ], "tag": null }, @@ -2241,7 +2242,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.textarea", @@ -2250,10 +2251,10 @@ "name": "textarea", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=textarea" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=textarea" ], "tag": null }, @@ -2280,7 +2281,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.theme", @@ -2289,10 +2290,10 @@ "name": "theme", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=theme" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=theme" ], "tag": null }, @@ -2319,7 +2320,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.toast", @@ -2328,10 +2329,10 @@ "name": "toast", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=toast" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=toast" ], "tag": null }, @@ -2358,7 +2359,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.toggle", @@ -2367,10 +2368,10 @@ "name": "toggle", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=toggle" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=toggle" ], "tag": null }, @@ -2399,7 +2400,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.tooltip", @@ -2408,10 +2409,10 @@ "name": "tooltip", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=tooltip" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=tooltip" ], "tag": null }, @@ -2438,7 +2439,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.tree", @@ -2447,10 +2448,10 @@ "name": "tree", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=tree" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=tree" ], "tag": null }, @@ -2481,7 +2482,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.tree-item", @@ -2490,10 +2491,10 @@ "name": "tree-item", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=tree-item" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=tree-item" ], "tag": null }, @@ -2522,7 +2523,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "component.verification", @@ -2531,10 +2532,10 @@ "name": "verification", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=verification" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=verification" ], "tag": null }, @@ -2614,7 +2615,59 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" + ], + "example_refs": [], + "id": "smart.accordion", + "kind": "smart-component", + "lifecycle": "experimental", + "name": "accordion", + "owner": "simai/ui", + "provenance": { + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", + "repository": "https://github.com/simai/ui", + "source_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-accordion", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/accordion" + ], + "tag": null + }, + "readiness": { + "blockers": [], + "profiles": [ + "plain-assets-v1" + ], + "safe_to_suggest": false, + "status": "discoverable" + }, + "requires": [ + "component.accordion", + "component.icons", + "smart.badges" + ], + "runtime": { + "asset_paths": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/accordion/css/accordion.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/accordion/css/accordion.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/accordion/js/accordion.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/accordion/js/accordion.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/accordion/template/default.js" + ], + "declared": { + "css": true, + "js": true + }, + "rule_name": "cl-accordion", + "tags": [ + "sf-accordion" + ] + }, + "title": "Accordion" + }, + { + "curated_for": [], + "documentation_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.alert", @@ -2623,11 +2676,11 @@ "name": "alert", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-alert", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/alert" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-alert", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/alert" ], "tag": null }, @@ -2647,9 +2700,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/alert/js/alert.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/alert/js/alert.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/alert/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/alert/js/alert.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/alert/js/alert.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/alert/template/default.js" ], "declared": { "css": false, @@ -2665,7 +2718,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.avatar", @@ -2674,11 +2727,11 @@ "name": "avatar", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-avatar", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-avatar", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar" ], "tag": null }, @@ -2691,16 +2744,17 @@ "status": "ready" }, "requires": [ - "component.avatars" + "component.avatars", + "component.badges" ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar/js/avatar.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar/js/avatar.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar/template/card.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar/template/default.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar/template/label.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatar/template/shared.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar/js/avatar.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar/js/avatar.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar/template/card.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar/template/default.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar/template/label.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatar/template/shared.js" ], "declared": { "css": false, @@ -2716,7 +2770,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.avatars", @@ -2725,11 +2779,11 @@ "name": "avatars", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-avatars", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-avatars", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars" ], "tag": null }, @@ -2747,16 +2801,16 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/css/avatars.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/css/avatars.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/js/avatars.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/js/avatars.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/template/default/index.html", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/template/default.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/template/group/index.html", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/template/label/index.html", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/template/profile/index.html", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/avatars/template/user/index.html" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/css/avatars.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/css/avatars.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/js/avatars.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/js/avatars.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/template/default/index.html", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/template/default.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/template/group/index.html", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/template/label/index.html", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/template/profile/index.html", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/avatars/template/user/index.html" ], "declared": { "css": false, @@ -2772,7 +2826,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.badges", @@ -2781,11 +2835,11 @@ "name": "badges", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-badges", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/badges" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-badges", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/badges" ], "tag": null }, @@ -2803,9 +2857,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/badges/js/badges.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/badges/js/badges.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/badges/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/badges/js/badges.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/badges/js/badges.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/badges/template/default.js" ], "declared": { "css": false, @@ -2821,7 +2875,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.breadcrumbs", @@ -2830,11 +2884,11 @@ "name": "breadcrumbs", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-breadcrumbs", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/breadcrumbs" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-breadcrumbs", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/breadcrumbs" ], "tag": null }, @@ -2853,9 +2907,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/breadcrumbs/js/breadcrumbs.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/breadcrumbs/js/breadcrumbs.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/breadcrumbs/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/breadcrumbs/js/breadcrumbs.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/breadcrumbs/js/breadcrumbs.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/breadcrumbs/template/default.js" ], "declared": { "css": false, @@ -2871,7 +2925,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.button-group", @@ -2880,11 +2934,11 @@ "name": "button-group", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-button-group", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/button-group" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-button-group", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/button-group" ], "tag": null }, @@ -2904,9 +2958,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/button-group/js/button-group.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/button-group/js/button-group.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/button-group/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/button-group/js/button-group.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/button-group/js/button-group.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/button-group/template/default.js" ], "declared": { "css": false, @@ -2924,7 +2978,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.buttons", @@ -2933,11 +2987,11 @@ "name": "buttons", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-buttons", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/buttons" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-buttons", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/buttons" ], "tag": null }, @@ -2958,9 +3012,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/buttons/js/buttons.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/buttons/js/buttons.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/buttons/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/buttons/js/buttons.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/buttons/js/buttons.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/buttons/template/default.js" ], "declared": { "css": false, @@ -2978,7 +3032,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.checkbox", @@ -2987,11 +3041,11 @@ "name": "checkbox", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-checkbox", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-checkbox", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox" ], "tag": null }, @@ -3009,12 +3063,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox/css/checkbox.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox/css/checkbox.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox/js/checkbox.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox/js/checkbox.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/checkbox/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox/css/checkbox.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox/css/checkbox.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox/js/checkbox.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox/js/checkbox.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/checkbox/template/default.js" ], "declared": { "css": true, @@ -3032,7 +3086,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.close", @@ -3041,11 +3095,11 @@ "name": "close", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-close", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/close" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-close", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/close" ], "tag": null }, @@ -3062,9 +3116,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/close/js/close.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/close/js/close.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/close/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/close/js/close.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/close/js/close.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/close/template/default.js" ], "declared": { "css": false, @@ -3080,7 +3134,59 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" + ], + "example_refs": [], + "id": "smart.code-input", + "kind": "smart-component", + "lifecycle": "experimental", + "name": "code-input", + "owner": "simai/ui", + "provenance": { + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", + "repository": "https://github.com/simai/ui", + "source_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-code-input", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/code-input" + ], + "tag": null + }, + "readiness": { + "blockers": [], + "profiles": [ + "plain-assets-v1" + ], + "safe_to_suggest": false, + "status": "discoverable" + }, + "requires": [ + "component.verification", + "utility.sr-only" + ], + "runtime": { + "asset_paths": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/code-input/css/code-input.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/code-input/css/code-input.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/code-input/js/code-input.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/code-input/js/code-input.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/code-input/js/code-input.min.js.LICENSE.txt", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/code-input/template/default.js" + ], + "declared": { + "css": true, + "js": true + }, + "rule_name": "cl-code-input", + "tags": [ + "sf-code-input" + ] + }, + "title": "Code input" + }, + { + "curated_for": [], + "documentation_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.color", @@ -3089,11 +3195,11 @@ "name": "color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color" ], "tag": null }, @@ -3111,12 +3217,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color/css/color.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color/css/color.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color/js/color.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color/js/color.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/color/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color/css/color.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color/css/color.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color/js/color.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color/js/color.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/color/template/default.js" ], "declared": { "css": true, @@ -3132,7 +3238,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.composition-overlay", @@ -3141,11 +3247,11 @@ "name": "composition-overlay", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-composition-overlay", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/composition-overlay" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-composition-overlay", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/composition-overlay" ], "tag": null }, @@ -3162,10 +3268,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/composition-overlay/css/composition-overlay.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/composition-overlay/css/composition-overlay.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/composition-overlay/js/composition-overlay.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/composition-overlay/js/composition-overlay.min.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/composition-overlay/css/composition-overlay.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/composition-overlay/css/composition-overlay.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/composition-overlay/js/composition-overlay.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/composition-overlay/js/composition-overlay.min.js" ], "declared": { "css": true, @@ -3183,7 +3289,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.context-menu", @@ -3192,11 +3298,11 @@ "name": "context-menu", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-context-menu", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/context-menu" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-context-menu", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/context-menu" ], "tag": null }, @@ -3216,9 +3322,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/context-menu/js/context-menu.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/context-menu/js/context-menu.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/context-menu/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/context-menu/js/context-menu.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/context-menu/js/context-menu.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/context-menu/template/default.js" ], "declared": { "css": false, @@ -3234,7 +3340,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.copy-button", @@ -3243,11 +3349,11 @@ "name": "copy-button", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-copy-button", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/copy-button" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-copy-button", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/copy-button" ], "tag": null }, @@ -3266,11 +3372,11 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/copy-button/css/copy-button.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/copy-button/css/copy-button.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/copy-button/js/copy-button.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/copy-button/js/copy-button.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/copy-button/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/copy-button/css/copy-button.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/copy-button/css/copy-button.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/copy-button/js/copy-button.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/copy-button/js/copy-button.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/copy-button/template/default.js" ], "declared": { "css": true, @@ -3286,7 +3392,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.country-code", @@ -3295,11 +3401,11 @@ "name": "country-code", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-country-code", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/country-code" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-country-code", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/country-code" ], "tag": null }, @@ -3316,9 +3422,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/country-code/js/country-code.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/country-code/js/country-code.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/country-code/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/country-code/js/country-code.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/country-code/js/country-code.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/country-code/template/default.js" ], "declared": { "css": false, @@ -3336,7 +3442,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.datepicker", @@ -3345,11 +3451,11 @@ "name": "datepicker", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-datepicker", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/datepicker" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-datepicker", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/datepicker" ], "tag": null }, @@ -3370,9 +3476,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/datepicker/js/datepicker.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/datepicker/js/datepicker.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/datepicker/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/datepicker/js/datepicker.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/datepicker/js/datepicker.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/datepicker/template/default.js" ], "declared": { "css": false, @@ -3388,7 +3494,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.download-file", @@ -3397,11 +3503,11 @@ "name": "download-file", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-download-file", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/download-file" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-download-file", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/download-file" ], "tag": null }, @@ -3420,9 +3526,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/download-file/js/download-file.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/download-file/js/download-file.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/download-file/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/download-file/js/download-file.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/download-file/js/download-file.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/download-file/template/default.js" ], "declared": { "css": false, @@ -3438,7 +3544,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.drawer", @@ -3447,11 +3553,11 @@ "name": "drawer", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-drawer", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/drawer" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-drawer", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/drawer" ], "tag": null }, @@ -3469,10 +3575,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/drawer/css/drawer.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/drawer/css/drawer.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/drawer/js/drawer.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/drawer/js/drawer.min.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/drawer/css/drawer.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/drawer/css/drawer.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/drawer/js/drawer.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/drawer/js/drawer.min.js" ], "declared": { "css": true, @@ -3490,7 +3596,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.dropdown", @@ -3499,11 +3605,11 @@ "name": "dropdown", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-dropdown", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/dropdown" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-dropdown", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/dropdown" ], "tag": null }, @@ -3525,12 +3631,14 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/dropdown/js/dropdown.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/dropdown/js/dropdown.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/dropdown/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/dropdown/css/dropdown.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/dropdown/css/dropdown.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/dropdown/js/dropdown.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/dropdown/js/dropdown.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/dropdown/template/default.js" ], "declared": { - "css": false, + "css": true, "js": true }, "rule_name": "cl-dropdown", @@ -3543,7 +3651,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.empty-state", @@ -3552,11 +3660,11 @@ "name": "empty-state", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-empty-state", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-empty-state", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state" ], "tag": null }, @@ -3575,12 +3683,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state/css/empty-state.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state/css/empty-state.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state/js/empty-state.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state/js/empty-state.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state/js/empty-state.min.js.LICENSE.txt", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/empty-state/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state/css/empty-state.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state/css/empty-state.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state/js/empty-state.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state/js/empty-state.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state/js/empty-state.min.js.LICENSE.txt", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/empty-state/template/default.js" ], "declared": { "css": true, @@ -3596,7 +3704,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.file-preview", @@ -3605,11 +3713,11 @@ "name": "file-preview", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-file-preview", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-preview" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-file-preview", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-preview" ], "tag": null }, @@ -3628,9 +3736,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-preview/js/file-preview.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-preview/js/file-preview.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-preview/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-preview/js/file-preview.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-preview/js/file-preview.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-preview/template/default.js" ], "declared": { "css": false, @@ -3646,7 +3754,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.file-upload", @@ -3655,11 +3763,11 @@ "name": "file-upload", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-file-upload", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-upload" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-file-upload", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-upload" ], "tag": null }, @@ -3679,9 +3787,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-upload/js/file-upload.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-upload/js/file-upload.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/file-upload/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-upload/js/file-upload.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-upload/js/file-upload.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/file-upload/template/default.js" ], "declared": { "css": false, @@ -3697,7 +3805,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.gallery", @@ -3706,11 +3814,11 @@ "name": "gallery", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-gallery", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-gallery", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery" ], "tag": null }, @@ -3728,12 +3836,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery/css/gallery.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery/css/gallery.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery/js/gallery.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery/js/gallery.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/gallery/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery/css/gallery.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery/css/gallery.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery/js/gallery.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery/js/gallery.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/gallery/template/default.js" ], "declared": { "css": true, @@ -3749,7 +3857,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.help-mark", @@ -3758,11 +3866,11 @@ "name": "help-mark", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-help-mark", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/help-mark" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-help-mark", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/help-mark" ], "tag": null }, @@ -3780,11 +3888,11 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/help-mark/css/help-mark.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/help-mark/css/help-mark.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/help-mark/js/help-mark.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/help-mark/js/help-mark.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/help-mark/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/help-mark/css/help-mark.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/help-mark/css/help-mark.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/help-mark/js/help-mark.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/help-mark/js/help-mark.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/help-mark/template/default.js" ], "declared": { "css": true, @@ -3802,7 +3910,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.icon-buttons", @@ -3811,11 +3919,11 @@ "name": "icon-buttons", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-icon-buttons", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-icon-buttons", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons" ], "tag": null }, @@ -3828,6 +3936,7 @@ "status": "ready" }, "requires": [ + "component.badges", "component.icon-buttons", "component.spinner", "smart.close", @@ -3836,12 +3945,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons/css/icon-buttons.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons/css/icon-buttons.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons/js/icon-buttons.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons/js/icon-buttons.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icon-buttons/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons/css/icon-buttons.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons/css/icon-buttons.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons/js/icon-buttons.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons/js/icon-buttons.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icon-buttons/template/default.js" ], "declared": { "css": true, @@ -3859,7 +3968,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.icons", @@ -3868,11 +3977,11 @@ "name": "icons", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-icons", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icons" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-icons", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icons" ], "tag": null }, @@ -3885,13 +3994,14 @@ "status": "ready" }, "requires": [ + "component.badges", "component.icons" ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icons/js/icons.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icons/js/icons.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/icons/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icons/js/icons.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icons/js/icons.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/icons/template/default.js" ], "declared": { "css": false, @@ -3907,7 +4017,58 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" + ], + "example_refs": [], + "id": "smart.image-field", + "kind": "smart-component", + "lifecycle": "experimental", + "name": "image-field", + "owner": "simai/ui", + "provenance": { + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", + "repository": "https://github.com/simai/ui", + "source_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-image-field", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/image-field" + ], + "tag": null + }, + "readiness": { + "blockers": [], + "profiles": [ + "plain-assets-v1" + ], + "safe_to_suggest": false, + "status": "discoverable" + }, + "requires": [ + "smart.buttons", + "smart.icons" + ], + "runtime": { + "asset_paths": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/image-field/css/image-field.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/image-field/css/image-field.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/image-field/js/image-field.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/image-field/js/image-field.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/image-field/template/default.js" + ], + "declared": { + "css": true, + "js": true + }, + "rule_name": "cl-image-field", + "tags": [ + "sf-image-field" + ] + }, + "title": "Image field" + }, + { + "curated_for": [], + "documentation_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.inline-editor", @@ -3916,11 +4077,11 @@ "name": "inline-editor", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-inline-editor", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inline-editor" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-inline-editor", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inline-editor" ], "tag": null }, @@ -3937,10 +4098,10 @@ "requires": [], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inline-editor/css/inline-editor.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inline-editor/css/inline-editor.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inline-editor/js/inline-editor.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inline-editor/js/inline-editor.min.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inline-editor/css/inline-editor.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inline-editor/css/inline-editor.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inline-editor/js/inline-editor.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inline-editor/js/inline-editor.min.js" ], "declared": { "css": true, @@ -3958,7 +4119,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.inputs", @@ -3967,11 +4128,11 @@ "name": "inputs", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-inputs", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-inputs", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs" ], "tag": null }, @@ -3984,17 +4145,18 @@ "status": "ready" }, "requires": [ + "component.icon-buttons", "component.inputs", "smart.icons" ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs/css/inputs.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs/css/inputs.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs/js/inputs.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs/js/inputs.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/inputs/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs/css/inputs.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs/css/inputs.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs/js/inputs.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs/js/inputs.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/inputs/template/default.js" ], "declared": { "css": true, @@ -4010,7 +4172,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.list-item", @@ -4019,11 +4181,11 @@ "name": "list-item", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-list-item", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/list-item" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-list-item", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/list-item" ], "tag": null }, @@ -4044,9 +4206,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/list-item/js/list-item.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/list-item/js/list-item.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/list-item/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/list-item/js/list-item.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/list-item/js/list-item.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/list-item/template/default.js" ], "declared": { "css": false, @@ -4062,7 +4224,60 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" + ], + "example_refs": [], + "id": "smart.menu", + "kind": "smart-component", + "lifecycle": "experimental", + "name": "menu", + "owner": "simai/ui", + "provenance": { + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", + "repository": "https://github.com/simai/ui", + "source_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-menu", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/menu" + ], + "tag": null + }, + "readiness": { + "blockers": [], + "profiles": [ + "plain-assets-v1" + ], + "safe_to_suggest": false, + "status": "discoverable" + }, + "requires": [ + "component.badges", + "component.icon-buttons", + "component.icons", + "component.menu" + ], + "runtime": { + "asset_paths": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/menu/css/menu.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/menu/css/menu.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/menu/js/menu.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/menu/js/menu.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/menu/template/default.js" + ], + "declared": { + "css": true, + "js": true + }, + "rule_name": "cl-menu", + "tags": [ + "sf-menu" + ] + }, + "title": "Menu" + }, + { + "curated_for": [], + "documentation_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.modal", @@ -4071,11 +4286,11 @@ "name": "modal", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-modal", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/modal" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-modal", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/modal" ], "tag": null }, @@ -4089,13 +4304,14 @@ }, "requires": [ "component.icon-buttons", - "component.modal" + "component.modal", + "component.spinner" ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/modal/js/modal.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/modal/js/modal.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/modal/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/modal/js/modal.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/modal/js/modal.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/modal/template/default.js" ], "declared": { "css": false, @@ -4111,7 +4327,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.page-header", @@ -4120,11 +4336,11 @@ "name": "page-header", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-page-header", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/page-header" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-page-header", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/page-header" ], "tag": null }, @@ -4143,9 +4359,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/page-header/js/page-header.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/page-header/js/page-header.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/page-header/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/page-header/js/page-header.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/page-header/js/page-header.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/page-header/template/default.js" ], "declared": { "css": false, @@ -4163,7 +4379,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.pagination", @@ -4172,11 +4388,11 @@ "name": "pagination", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-pagination", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/pagination" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-pagination", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/pagination" ], "tag": null }, @@ -4200,9 +4416,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/pagination/js/pagination.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/pagination/js/pagination.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/pagination/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/pagination/js/pagination.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/pagination/js/pagination.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/pagination/template/default.js" ], "declared": { "css": false, @@ -4218,7 +4434,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.popover", @@ -4227,11 +4443,11 @@ "name": "popover", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-popover", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-popover", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover" ], "tag": null }, @@ -4246,12 +4462,12 @@ "requires": [], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover/css/popover.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover/css/popover.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover/js/popover.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover/js/popover.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/popover/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover/css/popover.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover/css/popover.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover/js/popover.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover/js/popover.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/popover/template/default.js" ], "declared": { "css": true, @@ -4267,7 +4483,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.profile-picker", @@ -4276,11 +4492,11 @@ "name": "profile-picker", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-profile-picker", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/profile-picker" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-profile-picker", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/profile-picker" ], "tag": null }, @@ -4298,11 +4514,11 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/profile-picker/css/profile-picker.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/profile-picker/css/profile-picker.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/profile-picker/js/profile-picker.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/profile-picker/js/profile-picker.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/profile-picker/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/profile-picker/css/profile-picker.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/profile-picker/css/profile-picker.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/profile-picker/js/profile-picker.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/profile-picker/js/profile-picker.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/profile-picker/template/default.js" ], "declared": { "css": true, @@ -4318,7 +4534,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.progress-bar", @@ -4327,11 +4543,11 @@ "name": "progress-bar", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-progress-bar", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-bar" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-progress-bar", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-bar" ], "tag": null }, @@ -4348,9 +4564,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-bar/js/progress-bar.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-bar/js/progress-bar.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-bar/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-bar/js/progress-bar.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-bar/js/progress-bar.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-bar/template/default.js" ], "declared": { "css": false, @@ -4366,7 +4582,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.progress-scale", @@ -4375,11 +4591,11 @@ "name": "progress-scale", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-progress-scale", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-scale" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-progress-scale", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-scale" ], "tag": null }, @@ -4396,9 +4612,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-scale/js/progress-scale.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-scale/js/progress-scale.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/progress-scale/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-scale/js/progress-scale.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-scale/js/progress-scale.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/progress-scale/template/default.js" ], "declared": { "css": false, @@ -4414,7 +4630,59 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" + ], + "example_refs": [], + "id": "smart.quantity", + "kind": "smart-component", + "lifecycle": "experimental", + "name": "quantity", + "owner": "simai/ui", + "provenance": { + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", + "repository": "https://github.com/simai/ui", + "source_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-quantity", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/quantity" + ], + "tag": null + }, + "readiness": { + "blockers": [], + "profiles": [ + "plain-assets-v1" + ], + "safe_to_suggest": false, + "status": "discoverable" + }, + "requires": [ + "component.icon-buttons", + "component.icons", + "component.quantity" + ], + "runtime": { + "asset_paths": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/quantity/css/quantity.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/quantity/css/quantity.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/quantity/js/quantity.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/quantity/js/quantity.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/quantity/template/default.js" + ], + "declared": { + "css": true, + "js": true + }, + "rule_name": "cl-quantity", + "tags": [ + "sf-quantity" + ] + }, + "title": "Quantity" + }, + { + "curated_for": [], + "documentation_refs": [ + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.radio", @@ -4423,11 +4691,11 @@ "name": "radio", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-radio", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/radio" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-radio", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/radio" ], "tag": null }, @@ -4445,9 +4713,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/radio/js/radio.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/radio/js/radio.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/radio/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/radio/js/radio.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/radio/js/radio.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/radio/template/default.js" ], "declared": { "css": false, @@ -4463,7 +4731,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.range-slider", @@ -4472,11 +4740,11 @@ "name": "range-slider", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-range-slider", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/range-slider" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-range-slider", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/range-slider" ], "tag": null }, @@ -4493,9 +4761,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/range-slider/js/range-slider.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/range-slider/js/range-slider.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/range-slider/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/range-slider/js/range-slider.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/range-slider/js/range-slider.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/range-slider/template/default.js" ], "declared": { "css": false, @@ -4511,7 +4779,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.reference-link", @@ -4520,11 +4788,11 @@ "name": "reference-link", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-reference-link", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/reference-link" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-reference-link", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/reference-link" ], "tag": null }, @@ -4543,9 +4811,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/reference-link/js/reference-link.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/reference-link/js/reference-link.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/reference-link/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/reference-link/js/reference-link.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/reference-link/js/reference-link.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/reference-link/template/default.js" ], "declared": { "css": false, @@ -4561,7 +4829,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.resizer", @@ -4570,11 +4838,11 @@ "name": "resizer", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-resizer", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/resizer" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-resizer", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/resizer" ], "tag": null }, @@ -4589,10 +4857,10 @@ "requires": [], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/resizer/css/resizer.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/resizer/css/resizer.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/resizer/js/resizer.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/resizer/js/resizer.min.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/resizer/css/resizer.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/resizer/css/resizer.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/resizer/js/resizer.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/resizer/js/resizer.min.js" ], "declared": { "css": true, @@ -4608,7 +4876,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.skeleton", @@ -4617,11 +4885,11 @@ "name": "skeleton", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-skeleton", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/skeleton" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-skeleton", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/skeleton" ], "tag": null }, @@ -4638,9 +4906,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/skeleton/js/skeleton.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/skeleton/js/skeleton.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/skeleton/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/skeleton/js/skeleton.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/skeleton/js/skeleton.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/skeleton/template/default.js" ], "declared": { "css": false, @@ -4656,7 +4924,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.slider", @@ -4665,11 +4933,11 @@ "name": "slider", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-slider", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/slider" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-slider", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/slider" ], "tag": null }, @@ -4687,10 +4955,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/slider/js/slider.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/slider/js/slider.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/slider/template/default/index.html", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/slider/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/slider/js/slider.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/slider/js/slider.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/slider/template/default/index.html", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/slider/template/default.js" ], "declared": { "css": false, @@ -4706,7 +4974,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.sortable", @@ -4715,11 +4983,11 @@ "name": "sortable", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-sortable", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/sortable" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-sortable", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/sortable" ], "tag": null }, @@ -4731,13 +4999,17 @@ "safe_to_suggest": true, "status": "ready" }, - "requires": [], + "requires": [ + "component.icon-buttons", + "component.icons", + "smart.context-menu" + ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/sortable/css/sortable.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/sortable/css/sortable.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/sortable/js/sortable.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/sortable/js/sortable.min.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/sortable/css/sortable.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/sortable/css/sortable.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/sortable/js/sortable.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/sortable/js/sortable.min.js" ], "declared": { "css": true, @@ -4755,7 +5027,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.spinner", @@ -4764,11 +5036,11 @@ "name": "spinner", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-spinner", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/spinner" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-spinner", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/spinner" ], "tag": null }, @@ -4785,9 +5057,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/spinner/js/spinner.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/spinner/js/spinner.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/spinner/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/spinner/js/spinner.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/spinner/js/spinner.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/spinner/template/default.js" ], "declared": { "css": false, @@ -4803,7 +5075,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.steps", @@ -4812,11 +5084,11 @@ "name": "steps", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-steps", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/steps" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-steps", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/steps" ], "tag": null }, @@ -4834,9 +5106,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/steps/js/steps.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/steps/js/steps.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/steps/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/steps/js/steps.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/steps/js/steps.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/steps/template/default.js" ], "declared": { "css": false, @@ -4852,7 +5124,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.switch", @@ -4861,11 +5133,11 @@ "name": "switch", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-switch", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/switch" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-switch", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/switch" ], "tag": null }, @@ -4878,17 +5150,20 @@ "status": "ready" }, "requires": [ + "component.icon-buttons", "component.icons", "component.switch" ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/switch/js/switch.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/switch/js/switch.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/switch/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/switch/css/switch.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/switch/css/switch.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/switch/js/switch.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/switch/js/switch.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/switch/template/default.js" ], "declared": { - "css": false, + "css": true, "js": true }, "rule_name": "cl-switch", @@ -4903,7 +5178,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.tabs", @@ -4912,11 +5187,11 @@ "name": "tabs", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-tabs", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-tabs", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs" ], "tag": null }, @@ -4938,12 +5213,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs/css/tabs.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs/css/tabs.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs/js/tabs.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs/js/tabs.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tabs/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs/css/tabs.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs/css/tabs.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs/js/tabs.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs/js/tabs.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tabs/template/default.js" ], "declared": { "css": false, @@ -4961,7 +5236,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.tags", @@ -4970,11 +5245,11 @@ "name": "tags", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-tags", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-tags", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags" ], "tag": null }, @@ -4995,12 +5270,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags/css/tags.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags/css/tags.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags/js/tags.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags/js/tags.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tags/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags/css/tags.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags/css/tags.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags/js/tags.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags/js/tags.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tags/template/default.js" ], "declared": { "css": true, @@ -5016,7 +5291,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.textarea", @@ -5025,11 +5300,11 @@ "name": "textarea", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-textarea", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/textarea" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-textarea", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/textarea" ], "tag": null }, @@ -5042,16 +5317,20 @@ "status": "ready" }, "requires": [ + "component.icon-buttons", + "component.icons", "component.textarea" ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/textarea/js/textarea.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/textarea/js/textarea.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/textarea/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/textarea/css/textarea.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/textarea/css/textarea.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/textarea/js/textarea.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/textarea/js/textarea.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/textarea/template/default.js" ], "declared": { - "css": false, + "css": true, "js": true }, "rule_name": "cl-textarea", @@ -5064,7 +5343,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.theme-generator", @@ -5073,11 +5352,11 @@ "name": "theme-generator", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-theme-generator", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-theme-generator", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator" ], "tag": null }, @@ -5098,12 +5377,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator/css/theme-generator.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator/css/theme-generator.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator/js/theme-generator.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator/js/theme-generator.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator/js/theme-generator.min.js.LICENSE.txt", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/theme-generator/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator/css/theme-generator.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator/css/theme-generator.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator/js/theme-generator.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator/js/theme-generator.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator/js/theme-generator.min.js.LICENSE.txt", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/theme-generator/template/default.js" ], "declared": { "css": true, @@ -5119,7 +5398,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.toast", @@ -5128,11 +5407,11 @@ "name": "toast", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-toast", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toast" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-toast", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toast" ], "tag": null }, @@ -5153,9 +5432,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toast/js/toast.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toast/js/toast.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toast/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toast/js/toast.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toast/js/toast.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toast/template/default.js" ], "declared": { "css": false, @@ -5171,7 +5450,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.toggle", @@ -5180,11 +5459,11 @@ "name": "toggle", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-toggle", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toggle" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-toggle", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toggle" ], "tag": null }, @@ -5204,10 +5483,10 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toggle/js/toggle.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toggle/js/toggle.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toggle/template/default/index.html", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/toggle/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toggle/js/toggle.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toggle/js/toggle.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toggle/template/default/index.html", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/toggle/template/default.js" ], "declared": { "css": false, @@ -5223,7 +5502,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.tooltip", @@ -5232,11 +5511,11 @@ "name": "tooltip", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-tooltip", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tooltip" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-tooltip", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tooltip" ], "tag": null }, @@ -5253,9 +5532,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tooltip/js/tooltip.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tooltip/js/tooltip.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tooltip/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tooltip/js/tooltip.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tooltip/js/tooltip.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tooltip/template/default.js" ], "declared": { "css": false, @@ -5271,7 +5550,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.tree", @@ -5280,11 +5559,11 @@ "name": "tree", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-tree", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-tree", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree" ], "tag": null }, @@ -5302,12 +5581,12 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree/css/tree.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree/css/tree.min.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree/js/tree.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree/js/tree.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree/template/default.css", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree/css/tree.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree/css/tree.min.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree/js/tree.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree/js/tree.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree/template/default.css", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree/template/default.js" ], "declared": { "css": true, @@ -5323,7 +5602,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "smart.tree-item", @@ -5332,11 +5611,11 @@ "name": "tree-item", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#name=cl-tree-item", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree-item" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#name=cl-tree-item", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree-item" ], "tag": null }, @@ -5355,9 +5634,9 @@ ], "runtime": { "asset_paths": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree-item/js/tree-item.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree-item/js/tree-item.min.js", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/smart/tree-item/template/default.js" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree-item/js/tree-item.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree-item/js/tree-item.min.js", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/smart/tree-item/template/default.js" ], "declared": { "css": false, @@ -5373,7 +5652,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.accent-color", @@ -5382,11 +5661,11 @@ "name": "accent-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=accent-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/accent-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=accent-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/accent-color" ], "tag": null }, @@ -5413,7 +5692,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.align-content", @@ -5422,11 +5701,11 @@ "name": "align-content", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=align-content", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-content" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=align-content", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-content" ], "tag": null }, @@ -5457,7 +5736,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.align-items", @@ -5466,11 +5745,11 @@ "name": "align-items", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=align-items", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-items" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=align-items", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-items" ], "tag": null }, @@ -5501,7 +5780,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.align-self", @@ -5510,11 +5789,11 @@ "name": "align-self", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=align-self", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/align-self" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=align-self", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/align-self" ], "tag": null }, @@ -5545,7 +5824,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.animation", @@ -5554,11 +5833,11 @@ "name": "animation", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=animation", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/animation" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=animation", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/animation" ], "tag": null }, @@ -5584,7 +5863,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.animation-duration", @@ -5593,11 +5872,11 @@ "name": "animation-duration", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=animation-duration", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/animation-duration" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=animation-duration", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/animation-duration" ], "tag": null }, @@ -5623,7 +5902,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.appearance", @@ -5632,11 +5911,11 @@ "name": "appearance", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=appearance", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/appearance" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=appearance", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/appearance" ], "tag": null }, @@ -5662,7 +5941,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.aspect-ratio", @@ -5671,11 +5950,11 @@ "name": "aspect-ratio", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=aspect-ratio", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/aspect-ratio" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=aspect-ratio", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/aspect-ratio" ], "tag": null }, @@ -5706,7 +5985,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filer-hue-rotate", @@ -5715,11 +5994,11 @@ "name": "backdrop-filer-hue-rotate", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filer-hue-rotate", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filer-hue-rotate" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filer-hue-rotate", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filer-hue-rotate" ], "tag": null }, @@ -5746,7 +6025,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-blur", @@ -5755,11 +6034,11 @@ "name": "backdrop-filter-blur", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-blur", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-blur" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-blur", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-blur" ], "tag": null }, @@ -5786,7 +6065,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-brightness", @@ -5795,11 +6074,11 @@ "name": "backdrop-filter-brightness", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-brightness", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-brightness" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-brightness", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-brightness" ], "tag": null }, @@ -5826,7 +6105,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-contrast", @@ -5835,11 +6114,11 @@ "name": "backdrop-filter-contrast", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-contrast", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-contrast" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-contrast", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-contrast" ], "tag": null }, @@ -5866,7 +6145,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-grayscale", @@ -5875,11 +6154,11 @@ "name": "backdrop-filter-grayscale", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-grayscale", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-grayscale" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-grayscale", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-grayscale" ], "tag": null }, @@ -5906,7 +6185,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-invert", @@ -5915,11 +6194,11 @@ "name": "backdrop-filter-invert", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-invert", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-invert" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-invert", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-invert" ], "tag": null }, @@ -5946,7 +6225,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-opacity", @@ -5955,11 +6234,11 @@ "name": "backdrop-filter-opacity", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-opacity", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-opacity" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-opacity", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-opacity" ], "tag": null }, @@ -5986,7 +6265,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-saturate", @@ -5995,11 +6274,11 @@ "name": "backdrop-filter-saturate", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-saturate", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-saturate" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-saturate", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-saturate" ], "tag": null }, @@ -6026,7 +6305,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.backdrop-filter-sepia", @@ -6035,11 +6314,11 @@ "name": "backdrop-filter-sepia", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=backdrop-filter-sepia", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/backdrop-filter-sepia" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=backdrop-filter-sepia", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/backdrop-filter-sepia" ], "tag": null }, @@ -6066,7 +6345,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-attachment", @@ -6075,11 +6354,11 @@ "name": "background-attachment", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-attachment", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-attachment" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-attachment", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-attachment" ], "tag": null }, @@ -6110,7 +6389,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-clip", @@ -6119,11 +6398,11 @@ "name": "background-clip", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-clip", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-clip" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-clip", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-clip" ], "tag": null }, @@ -6154,7 +6433,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-color", @@ -6163,11 +6442,11 @@ "name": "background-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-color" ], "tag": null }, @@ -6193,7 +6472,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-color-brand", @@ -6202,11 +6481,11 @@ "name": "background-color-brand", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-color-brand", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-color-brand" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-color-brand", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-color-brand" ], "tag": null }, @@ -6233,7 +6512,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-gradient", @@ -6242,11 +6521,11 @@ "name": "background-gradient", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-gradient", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-gradient" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-gradient", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-gradient" ], "tag": null }, @@ -6272,7 +6551,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-origin", @@ -6281,11 +6560,11 @@ "name": "background-origin", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-origin", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-origin" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-origin", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-origin" ], "tag": null }, @@ -6316,7 +6595,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-position", @@ -6325,11 +6604,11 @@ "name": "background-position", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-position", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-position" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-position", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-position" ], "tag": null }, @@ -6360,7 +6639,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-repeat", @@ -6369,11 +6648,11 @@ "name": "background-repeat", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-repeat", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-repeat" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-repeat", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-repeat" ], "tag": null }, @@ -6404,7 +6683,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-size", @@ -6413,11 +6692,11 @@ "name": "background-size", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-size", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-size" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-size", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-size" ], "tag": null }, @@ -6448,7 +6727,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.background-size-ext", @@ -6457,11 +6736,11 @@ "name": "background-size-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=background-size-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/background-size-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=background-size-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/background-size-ext" ], "tag": null }, @@ -6492,7 +6771,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.border-collapse", @@ -6501,11 +6780,11 @@ "name": "border-collapse", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=border-collapse", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-collapse" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=border-collapse", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-collapse" ], "tag": null }, @@ -6531,7 +6810,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.border-color", @@ -6540,11 +6819,11 @@ "name": "border-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=border-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=border-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-color" ], "tag": null }, @@ -6573,7 +6852,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.border-radius", @@ -6582,11 +6861,11 @@ "name": "border-radius", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=border-radius", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-radius" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=border-radius", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-radius" ], "tag": null }, @@ -6617,7 +6896,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.border-spacing", @@ -6626,11 +6905,11 @@ "name": "border-spacing", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=border-spacing", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-spacing" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=border-spacing", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-spacing" ], "tag": null }, @@ -6656,7 +6935,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.border-style", @@ -6665,11 +6944,11 @@ "name": "border-style", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=border-style", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-style" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=border-style", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-style" ], "tag": null }, @@ -6695,7 +6974,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.border-width", @@ -6704,11 +6983,11 @@ "name": "border-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=border-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/border-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=border-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/border-width" ], "tag": null }, @@ -6739,7 +7018,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.box-decoration-break", @@ -6748,11 +7027,11 @@ "name": "box-decoration-break", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=box-decoration-break", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-decoration-break" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=box-decoration-break", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-decoration-break" ], "tag": null }, @@ -6778,7 +7057,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.box-shadow", @@ -6787,11 +7066,11 @@ "name": "box-shadow", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=box-shadow", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-shadow" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=box-shadow", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-shadow" ], "tag": null }, @@ -6818,7 +7097,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.box-shadow-color", @@ -6827,11 +7106,11 @@ "name": "box-shadow-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=box-shadow-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-shadow-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=box-shadow-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-shadow-color" ], "tag": null }, @@ -6859,7 +7138,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.box-sizing", @@ -6868,11 +7147,11 @@ "name": "box-sizing", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=box-sizing", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/box-sizing" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=box-sizing", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/box-sizing" ], "tag": null }, @@ -6898,7 +7177,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.break-after", @@ -6907,11 +7186,11 @@ "name": "break-after", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=break-after", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/break-after" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=break-after", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/break-after" ], "tag": null }, @@ -6942,7 +7221,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.break-before", @@ -6951,11 +7230,11 @@ "name": "break-before", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=break-before", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/break-before" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=break-before", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/break-before" ], "tag": null }, @@ -6986,7 +7265,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.break-inside", @@ -6995,11 +7274,11 @@ "name": "break-inside", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=break-inside", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/break-inside" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=break-inside", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/break-inside" ], "tag": null }, @@ -7030,7 +7309,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.caret-color", @@ -7039,11 +7318,11 @@ "name": "caret-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=caret-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/caret-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=caret-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/caret-color" ], "tag": null }, @@ -7069,7 +7348,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.clear", @@ -7078,11 +7357,11 @@ "name": "clear", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=clear", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/clear" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=clear", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/clear" ], "tag": null }, @@ -7113,7 +7392,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.column", @@ -7122,11 +7401,11 @@ "name": "column", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=column", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/column" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=column", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/column" ], "tag": null }, @@ -7157,7 +7436,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.column-gap", @@ -7166,11 +7445,11 @@ "name": "column-gap", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=column-gap", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/column-gap" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=column-gap", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/column-gap" ], "tag": null }, @@ -7201,7 +7480,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.container", @@ -7210,11 +7489,11 @@ "name": "container", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=container", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/container" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=container", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/container" ], "tag": null }, @@ -7245,7 +7524,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.content", @@ -7254,11 +7533,11 @@ "name": "content", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=content", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/content" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=content", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/content" ], "tag": null }, @@ -7284,7 +7563,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.cursor", @@ -7293,11 +7572,11 @@ "name": "cursor", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=cursor", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/cursor" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=cursor", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/cursor" ], "tag": null }, @@ -7325,7 +7604,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [ "simai/ui-play@0a393e85f0c6a137ae024f442dd52cc34d5f0508:examples/layout/display/index.html" @@ -7336,11 +7615,11 @@ "name": "display", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=display", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=display", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display" ], "tag": null }, @@ -7371,7 +7650,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.display-print", @@ -7380,11 +7659,11 @@ "name": "display-print", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=display-print", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/display-print" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=display-print", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/display-print" ], "tag": null }, @@ -7410,7 +7689,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.divider-color", @@ -7419,11 +7698,11 @@ "name": "divider-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=divider-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/divider-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=divider-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/divider-color" ], "tag": null }, @@ -7450,7 +7729,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.divider-opacity", @@ -7459,11 +7738,11 @@ "name": "divider-opacity", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=divider-opacity", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/divider-opacity" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=divider-opacity", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/divider-opacity" ], "tag": null }, @@ -7489,7 +7768,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.divider-style", @@ -7498,11 +7777,11 @@ "name": "divider-style", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=divider-style", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/divider-style" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=divider-style", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/divider-style" ], "tag": null }, @@ -7528,7 +7807,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.divider-width", @@ -7537,11 +7816,11 @@ "name": "divider-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=divider-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/divider-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=divider-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/divider-width" ], "tag": null }, @@ -7567,7 +7846,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.drop-shadow", @@ -7576,11 +7855,11 @@ "name": "drop-shadow", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=drop-shadow", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/drop-shadow" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=drop-shadow", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/drop-shadow" ], "tag": null }, @@ -7607,7 +7886,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.drop-shadow-color", @@ -7616,11 +7895,11 @@ "name": "drop-shadow-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=drop-shadow-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/drop-shadow-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=drop-shadow-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/drop-shadow-color" ], "tag": null }, @@ -7647,7 +7926,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.element-position", @@ -7656,11 +7935,11 @@ "name": "element-position", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=element-position", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=element-position", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position" ], "tag": null }, @@ -7691,7 +7970,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.element-position-ext", @@ -7700,11 +7979,11 @@ "name": "element-position-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=element-position-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/element-position-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=element-position-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/element-position-ext" ], "tag": null }, @@ -7735,7 +8014,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.elevation", @@ -7744,11 +8023,11 @@ "name": "elevation", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=elevation", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/elevation" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=elevation", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/elevation" ], "tag": null }, @@ -7774,7 +8053,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.fill", @@ -7783,11 +8062,11 @@ "name": "fill", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=fill", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/fill" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=fill", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/fill" ], "tag": null }, @@ -7813,7 +8092,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.fill-brand", @@ -7822,11 +8101,11 @@ "name": "fill-brand", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=fill-brand", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/fill-brand" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=fill-brand", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/fill-brand" ], "tag": null }, @@ -7853,7 +8132,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.fill-rule", @@ -7862,11 +8141,11 @@ "name": "fill-rule", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=fill-rule", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/fill-rule" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=fill-rule", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/fill-rule" ], "tag": null }, @@ -7892,7 +8171,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-blur", @@ -7901,11 +8180,11 @@ "name": "filter-blur", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-blur", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-blur" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-blur", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-blur" ], "tag": null }, @@ -7932,7 +8211,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-brightness", @@ -7941,11 +8220,11 @@ "name": "filter-brightness", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-brightness", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-brightness" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-brightness", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-brightness" ], "tag": null }, @@ -7972,7 +8251,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-contrast", @@ -7981,11 +8260,11 @@ "name": "filter-contrast", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-contrast", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-contrast" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-contrast", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-contrast" ], "tag": null }, @@ -8012,7 +8291,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-grayscale", @@ -8021,11 +8300,11 @@ "name": "filter-grayscale", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-grayscale", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-grayscale" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-grayscale", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-grayscale" ], "tag": null }, @@ -8052,7 +8331,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-hue-rotate", @@ -8061,11 +8340,11 @@ "name": "filter-hue-rotate", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-hue-rotate", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-hue-rotate" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-hue-rotate", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-hue-rotate" ], "tag": null }, @@ -8092,7 +8371,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-invert", @@ -8101,11 +8380,11 @@ "name": "filter-invert", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-invert", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-invert" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-invert", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-invert" ], "tag": null }, @@ -8132,7 +8411,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-opacity", @@ -8141,11 +8420,11 @@ "name": "filter-opacity", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-opacity", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-opacity" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-opacity", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-opacity" ], "tag": null }, @@ -8172,7 +8451,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-saturate", @@ -8181,11 +8460,11 @@ "name": "filter-saturate", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-saturate", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-saturate" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-saturate", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-saturate" ], "tag": null }, @@ -8212,7 +8491,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.filter-sepia", @@ -8221,11 +8500,11 @@ "name": "filter-sepia", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=filter-sepia", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/filter-sepia" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=filter-sepia", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/filter-sepia" ], "tag": null }, @@ -8252,7 +8531,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex", @@ -8261,11 +8540,11 @@ "name": "flex", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex" ], "tag": null }, @@ -8296,7 +8575,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex-align", @@ -8305,11 +8584,11 @@ "name": "flex-align", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex-align", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-align" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex-align", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-align" ], "tag": null }, @@ -8340,7 +8619,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex-basis", @@ -8349,11 +8628,11 @@ "name": "flex-basis", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex-basis", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-basis" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex-basis", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-basis" ], "tag": null }, @@ -8384,7 +8663,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex-basis-ext", @@ -8393,11 +8672,11 @@ "name": "flex-basis-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex-basis-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-basis-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex-basis-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-basis-ext" ], "tag": null }, @@ -8430,7 +8709,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex-direction", @@ -8439,11 +8718,11 @@ "name": "flex-direction", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex-direction", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-direction" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex-direction", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-direction" ], "tag": null }, @@ -8474,7 +8753,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex-grow", @@ -8483,11 +8762,11 @@ "name": "flex-grow", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex-grow", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-grow" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex-grow", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-grow" ], "tag": null }, @@ -8518,7 +8797,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex-shrink", @@ -8527,11 +8806,11 @@ "name": "flex-shrink", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex-shrink", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-shrink" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex-shrink", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-shrink" ], "tag": null }, @@ -8562,7 +8841,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.flex-wrap", @@ -8571,11 +8850,11 @@ "name": "flex-wrap", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=flex-wrap", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/flex-wrap" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=flex-wrap", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/flex-wrap" ], "tag": null }, @@ -8606,7 +8885,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.float", @@ -8615,11 +8894,11 @@ "name": "float", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=float", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/float" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=float", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/float" ], "tag": null }, @@ -8650,7 +8929,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-family", @@ -8659,11 +8938,11 @@ "name": "font-family", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-family", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-family" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-family", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-family" ], "tag": null }, @@ -8689,7 +8968,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-size", @@ -8698,11 +8977,11 @@ "name": "font-size", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-size", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-size" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-size", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-size" ], "tag": null }, @@ -8728,7 +9007,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-size-ext", @@ -8737,11 +9016,11 @@ "name": "font-size-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-size-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-size-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-size-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-size-ext" ], "tag": null }, @@ -8772,7 +9051,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-smoothing", @@ -8781,11 +9060,11 @@ "name": "font-smoothing", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-smoothing", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-smoothing" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-smoothing", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-smoothing" ], "tag": null }, @@ -8811,7 +9090,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-style", @@ -8820,11 +9099,11 @@ "name": "font-style", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-style", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-style" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-style", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-style" ], "tag": null }, @@ -8850,7 +9129,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-transform", @@ -8859,11 +9138,11 @@ "name": "font-transform", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-transform", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-transform" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-transform", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-transform" ], "tag": null }, @@ -8889,7 +9168,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-variant", @@ -8898,11 +9177,11 @@ "name": "font-variant", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-variant", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-variant" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-variant", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-variant" ], "tag": null }, @@ -8928,7 +9207,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-variant-numeric", @@ -8937,11 +9216,11 @@ "name": "font-variant-numeric", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-variant-numeric", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-variant-numeric" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-variant-numeric", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-variant-numeric" ], "tag": null }, @@ -8967,7 +9246,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.font-weight", @@ -8976,11 +9255,11 @@ "name": "font-weight", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=font-weight", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/font-weight" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=font-weight", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/font-weight" ], "tag": null }, @@ -9014,7 +9293,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.gap", @@ -9023,11 +9302,11 @@ "name": "gap", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=gap", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gap" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=gap", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gap" ], "tag": null }, @@ -9058,7 +9337,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.gradient-color", @@ -9067,11 +9346,11 @@ "name": "gradient-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=gradient-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gradient-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=gradient-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gradient-color" ], "tag": null }, @@ -9097,7 +9376,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.gradient-stops", @@ -9106,11 +9385,11 @@ "name": "gradient-stops", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=gradient-stops", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gradient-stops" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=gradient-stops", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gradient-stops" ], "tag": null }, @@ -9136,7 +9415,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.gradient-type", @@ -9145,11 +9424,11 @@ "name": "gradient-type", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=gradient-type", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/gradient-type" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=gradient-type", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/gradient-type" ], "tag": null }, @@ -9180,7 +9459,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-auto-columns", @@ -9189,11 +9468,11 @@ "name": "grid-auto-columns", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-auto-columns", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-auto-columns" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-auto-columns", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-auto-columns" ], "tag": null }, @@ -9224,7 +9503,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-auto-flow", @@ -9233,11 +9512,11 @@ "name": "grid-auto-flow", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-auto-flow", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-auto-flow" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-auto-flow", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-auto-flow" ], "tag": null }, @@ -9268,7 +9547,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-auto-rows", @@ -9277,11 +9556,11 @@ "name": "grid-auto-rows", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-auto-rows", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-auto-rows" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-auto-rows", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-auto-rows" ], "tag": null }, @@ -9312,7 +9591,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-column", @@ -9321,11 +9600,11 @@ "name": "grid-column", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-column", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-column" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-column", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-column" ], "tag": null }, @@ -9356,7 +9635,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-column-end", @@ -9365,11 +9644,11 @@ "name": "grid-column-end", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-column-end", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-column-end" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-column-end", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-column-end" ], "tag": null }, @@ -9400,7 +9679,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-column-start", @@ -9409,11 +9688,11 @@ "name": "grid-column-start", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-column-start", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-column-start" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-column-start", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-column-start" ], "tag": null }, @@ -9444,7 +9723,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-row", @@ -9453,11 +9732,11 @@ "name": "grid-row", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-row", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-row" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-row", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-row" ], "tag": null }, @@ -9488,7 +9767,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-row-end", @@ -9497,11 +9776,11 @@ "name": "grid-row-end", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-row-end", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-row-end" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-row-end", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-row-end" ], "tag": null }, @@ -9532,7 +9811,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-row-start", @@ -9541,11 +9820,11 @@ "name": "grid-row-start", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-row-start", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-row-start" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-row-start", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-row-start" ], "tag": null }, @@ -9576,7 +9855,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-template-columns", @@ -9585,11 +9864,11 @@ "name": "grid-template-columns", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-template-columns", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-columns" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-template-columns", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-columns" ], "tag": null }, @@ -9620,7 +9899,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.grid-template-rows", @@ -9629,11 +9908,11 @@ "name": "grid-template-rows", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=grid-template-rows", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/grid-template-rows" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=grid-template-rows", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/grid-template-rows" ], "tag": null }, @@ -9664,7 +9943,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.headers", @@ -9673,11 +9952,11 @@ "name": "headers", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=headers", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/headers" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=headers", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/headers" ], "tag": null }, @@ -9703,7 +9982,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.height", @@ -9712,11 +9991,11 @@ "name": "height", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=height", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=height", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height" ], "tag": null }, @@ -9747,7 +10026,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.height-ext", @@ -9756,11 +10035,11 @@ "name": "height-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=height-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/height-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=height-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/height-ext" ], "tag": null }, @@ -9791,7 +10070,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.isolate", @@ -9800,11 +10079,11 @@ "name": "isolate", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=isolate", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/isolate" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=isolate", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/isolate" ], "tag": null }, @@ -9835,7 +10114,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.justify-content", @@ -9844,11 +10123,11 @@ "name": "justify-content", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=justify-content", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-content" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=justify-content", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-content" ], "tag": null }, @@ -9879,7 +10158,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.justify-items", @@ -9888,11 +10167,11 @@ "name": "justify-items", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=justify-items", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-items" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=justify-items", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-items" ], "tag": null }, @@ -9923,7 +10202,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.justify-self", @@ -9932,11 +10211,11 @@ "name": "justify-self", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=justify-self", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/justify-self" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=justify-self", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/justify-self" ], "tag": null }, @@ -9967,7 +10246,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.letter-spacing", @@ -9976,11 +10255,11 @@ "name": "letter-spacing", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=letter-spacing", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/letter-spacing" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=letter-spacing", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/letter-spacing" ], "tag": null }, @@ -10006,7 +10285,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.line-clamp", @@ -10015,11 +10294,11 @@ "name": "line-clamp", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=line-clamp", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/line-clamp" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=line-clamp", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/line-clamp" ], "tag": null }, @@ -10045,7 +10324,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.line-height", @@ -10054,11 +10333,11 @@ "name": "line-height", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=line-height", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/line-height" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=line-height", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/line-height" ], "tag": null }, @@ -10089,7 +10368,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.list-style-position", @@ -10098,11 +10377,11 @@ "name": "list-style-position", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=list-style-position", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/list-style-position" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=list-style-position", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/list-style-position" ], "tag": null }, @@ -10128,7 +10407,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.list-style-type", @@ -10137,11 +10416,11 @@ "name": "list-style-type", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=list-style-type", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/list-style-type" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=list-style-type", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/list-style-type" ], "tag": null }, @@ -10167,7 +10446,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.margin", @@ -10176,11 +10455,11 @@ "name": "margin", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=margin", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=margin", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin" ], "tag": null }, @@ -10211,7 +10490,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.margin-ext", @@ -10220,11 +10499,11 @@ "name": "margin-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=margin-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/margin-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=margin-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/margin-ext" ], "tag": null }, @@ -10255,7 +10534,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-clip", @@ -10264,11 +10543,11 @@ "name": "mask-clip", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-clip", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-clip" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-clip", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-clip" ], "tag": null }, @@ -10294,7 +10573,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-composite", @@ -10303,11 +10582,11 @@ "name": "mask-composite", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-composite", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-composite" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-composite", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-composite" ], "tag": null }, @@ -10333,7 +10612,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-mode", @@ -10342,11 +10621,11 @@ "name": "mask-mode", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-mode", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-mode" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-mode", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-mode" ], "tag": null }, @@ -10372,7 +10651,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-origin", @@ -10381,11 +10660,11 @@ "name": "mask-origin", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-origin", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-origin" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-origin", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-origin" ], "tag": null }, @@ -10411,7 +10690,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-position", @@ -10420,11 +10699,11 @@ "name": "mask-position", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-position", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-position" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-position", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-position" ], "tag": null }, @@ -10450,7 +10729,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-repeat", @@ -10459,11 +10738,11 @@ "name": "mask-repeat", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-repeat", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-repeat" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-repeat", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-repeat" ], "tag": null }, @@ -10489,7 +10768,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-size", @@ -10498,11 +10777,11 @@ "name": "mask-size", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-size", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-size" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-size", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-size" ], "tag": null }, @@ -10528,7 +10807,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mask-type", @@ -10537,11 +10816,11 @@ "name": "mask-type", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mask-type", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mask-type" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mask-type", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mask-type" ], "tag": null }, @@ -10567,7 +10846,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.max-container", @@ -10576,11 +10855,11 @@ "name": "max-container", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=max-container", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-container" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=max-container", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-container" ], "tag": null }, @@ -10606,7 +10885,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.max-height", @@ -10615,11 +10894,11 @@ "name": "max-height", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=max-height", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=max-height", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height" ], "tag": null }, @@ -10650,7 +10929,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.max-height-ext", @@ -10659,11 +10938,11 @@ "name": "max-height-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=max-height-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-height-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=max-height-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-height-ext" ], "tag": null }, @@ -10694,7 +10973,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.max-width", @@ -10703,11 +10982,11 @@ "name": "max-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=max-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=max-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width" ], "tag": null }, @@ -10738,7 +11017,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.max-width-ext", @@ -10747,11 +11026,11 @@ "name": "max-width-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=max-width-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/max-width-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=max-width-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/max-width-ext" ], "tag": null }, @@ -10782,7 +11061,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.min-height", @@ -10791,11 +11070,11 @@ "name": "min-height", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=min-height", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-height" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=min-height", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-height" ], "tag": null }, @@ -10826,7 +11105,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.min-width", @@ -10835,11 +11114,11 @@ "name": "min-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=min-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/min-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=min-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/min-width" ], "tag": null }, @@ -10870,7 +11149,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.mix-blend-mode", @@ -10879,11 +11158,11 @@ "name": "mix-blend-mode", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=mix-blend-mode", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/mix-blend-mode" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=mix-blend-mode", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/mix-blend-mode" ], "tag": null }, @@ -10909,7 +11188,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.object-fit", @@ -10918,11 +11197,11 @@ "name": "object-fit", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=object-fit", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/object-fit" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=object-fit", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/object-fit" ], "tag": null }, @@ -10953,7 +11232,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.object-position", @@ -10962,11 +11241,11 @@ "name": "object-position", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=object-position", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/object-position" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=object-position", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/object-position" ], "tag": null }, @@ -10997,7 +11276,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.offset", @@ -11006,11 +11285,11 @@ "name": "offset", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=offset", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/offset" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=offset", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/offset" ], "tag": null }, @@ -11041,7 +11320,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.opacity", @@ -11050,11 +11329,11 @@ "name": "opacity", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=opacity", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/opacity" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=opacity", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/opacity" ], "tag": null }, @@ -11081,7 +11360,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.order", @@ -11090,11 +11369,11 @@ "name": "order", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=order", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/order" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=order", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/order" ], "tag": null }, @@ -11125,7 +11404,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.outline-color", @@ -11134,11 +11413,11 @@ "name": "outline-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=outline-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/outline-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=outline-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/outline-color" ], "tag": null }, @@ -11168,7 +11447,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.outline-offset", @@ -11177,11 +11456,11 @@ "name": "outline-offset", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=outline-offset", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/outline-offset" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=outline-offset", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/outline-offset" ], "tag": null }, @@ -11207,7 +11486,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.outline-style", @@ -11216,11 +11495,11 @@ "name": "outline-style", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=outline-style", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/outline-style" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=outline-style", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/outline-style" ], "tag": null }, @@ -11246,7 +11525,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.outline-width", @@ -11255,11 +11534,11 @@ "name": "outline-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=outline-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/outline-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=outline-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/outline-width" ], "tag": null }, @@ -11289,7 +11568,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.overflow", @@ -11298,11 +11577,11 @@ "name": "overflow", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=overflow", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overflow" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=overflow", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overflow" ], "tag": null }, @@ -11333,7 +11612,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.overscroll-behavior", @@ -11342,11 +11621,11 @@ "name": "overscroll-behavior", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=overscroll-behavior", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/overscroll-behavior" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=overscroll-behavior", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/overscroll-behavior" ], "tag": null }, @@ -11372,7 +11651,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.padding", @@ -11381,11 +11660,11 @@ "name": "padding", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=padding", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=padding", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding" ], "tag": null }, @@ -11416,7 +11695,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.padding-ext", @@ -11425,11 +11704,11 @@ "name": "padding-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=padding-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/padding-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=padding-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/padding-ext" ], "tag": null }, @@ -11460,7 +11739,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.pattern", @@ -11469,11 +11748,11 @@ "name": "pattern", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=pattern", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/pattern" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=pattern", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/pattern" ], "tag": null }, @@ -11504,7 +11783,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.place-content", @@ -11513,11 +11792,11 @@ "name": "place-content", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=place-content", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-content" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=place-content", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-content" ], "tag": null }, @@ -11548,7 +11827,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.place-items", @@ -11557,11 +11836,11 @@ "name": "place-items", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=place-items", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-items" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=place-items", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-items" ], "tag": null }, @@ -11592,7 +11871,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.place-self", @@ -11601,11 +11880,11 @@ "name": "place-self", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=place-self", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/place-self" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=place-self", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/place-self" ], "tag": null }, @@ -11636,7 +11915,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.placeholder-color", @@ -11645,11 +11924,11 @@ "name": "placeholder-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=placeholder-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/placeholder-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=placeholder-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/placeholder-color" ], "tag": null }, @@ -11677,7 +11956,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.placeholder-opacity", @@ -11686,11 +11965,11 @@ "name": "placeholder-opacity", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=placeholder-opacity", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/placeholder-opacity" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=placeholder-opacity", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/placeholder-opacity" ], "tag": null }, @@ -11720,7 +11999,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.pointer-events", @@ -11729,11 +12008,11 @@ "name": "pointer-events", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=pointer-events", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/pointer-events" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=pointer-events", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/pointer-events" ], "tag": null }, @@ -11759,7 +12038,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.position", @@ -11768,11 +12047,11 @@ "name": "position", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=position", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/position" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=position", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/position" ], "tag": null }, @@ -11803,7 +12082,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.query-container", @@ -11812,11 +12091,11 @@ "name": "query-container", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=query-container", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/query-container" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=query-container", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/query-container" ], "tag": null }, @@ -11842,7 +12121,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.query-layout", @@ -11851,11 +12130,11 @@ "name": "query-layout", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=query-layout", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/query-layout" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=query-layout", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/query-layout" ], "tag": null }, @@ -11881,7 +12160,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.resize", @@ -11890,11 +12169,11 @@ "name": "resize", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=resize", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/resize" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=resize", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/resize" ], "tag": null }, @@ -11920,7 +12199,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.ring-color", @@ -11929,11 +12208,11 @@ "name": "ring-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=ring-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/ring-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=ring-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/ring-color" ], "tag": null }, @@ -11962,7 +12241,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.ring-inset", @@ -11971,11 +12250,11 @@ "name": "ring-inset", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=ring-inset", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/ring-inset" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=ring-inset", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/ring-inset" ], "tag": null }, @@ -12004,7 +12283,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.ring-offset-color", @@ -12013,11 +12292,11 @@ "name": "ring-offset-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=ring-offset-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/ring-offset-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=ring-offset-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/ring-offset-color" ], "tag": null }, @@ -12046,7 +12325,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.ring-offset-width", @@ -12055,11 +12334,11 @@ "name": "ring-offset-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=ring-offset-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/ring-offset-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=ring-offset-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/ring-offset-width" ], "tag": null }, @@ -12088,7 +12367,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.ring-opacity", @@ -12097,11 +12376,11 @@ "name": "ring-opacity", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=ring-opacity", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/ring-opacity" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=ring-opacity", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/ring-opacity" ], "tag": null }, @@ -12130,7 +12409,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.ring-width", @@ -12139,11 +12418,11 @@ "name": "ring-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=ring-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/ring-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=ring-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/ring-width" ], "tag": null }, @@ -12172,7 +12451,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-backdrop-color", @@ -12181,11 +12460,11 @@ "name": "scroll-backdrop-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-backdrop-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-backdrop-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-backdrop-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-backdrop-color" ], "tag": null }, @@ -12211,7 +12490,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-backdrop-radius", @@ -12220,11 +12499,11 @@ "name": "scroll-backdrop-radius", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-backdrop-radius", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-backdrop-radius" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-backdrop-radius", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-backdrop-radius" ], "tag": null }, @@ -12250,7 +12529,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-backdrop-width", @@ -12259,11 +12538,11 @@ "name": "scroll-backdrop-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-backdrop-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-backdrop-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-backdrop-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-backdrop-width" ], "tag": null }, @@ -12289,7 +12568,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-behavior", @@ -12298,11 +12577,11 @@ "name": "scroll-behavior", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-behavior", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-behavior" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-behavior", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-behavior" ], "tag": null }, @@ -12328,7 +12607,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-hover", @@ -12337,11 +12616,11 @@ "name": "scroll-hover", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-hover", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-hover" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-hover", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-hover" ], "tag": null }, @@ -12367,7 +12646,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-margin", @@ -12376,11 +12655,11 @@ "name": "scroll-margin", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-margin", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-margin" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-margin", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-margin" ], "tag": null }, @@ -12406,7 +12685,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-margin-ext", @@ -12415,11 +12694,11 @@ "name": "scroll-margin-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-margin-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-margin-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-margin-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-margin-ext" ], "tag": null }, @@ -12445,7 +12724,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-padding", @@ -12454,11 +12733,11 @@ "name": "scroll-padding", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-padding", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-padding" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-padding", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-padding" ], "tag": null }, @@ -12484,7 +12763,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-padding-ext", @@ -12493,11 +12772,11 @@ "name": "scroll-padding-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-padding-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-padding-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-padding-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-padding-ext" ], "tag": null }, @@ -12523,7 +12802,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-slider-color", @@ -12532,11 +12811,11 @@ "name": "scroll-slider-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-slider-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-slider-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-slider-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-slider-color" ], "tag": null }, @@ -12562,7 +12841,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-slider-radius", @@ -12571,11 +12850,11 @@ "name": "scroll-slider-radius", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-slider-radius", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-slider-radius" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-slider-radius", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-slider-radius" ], "tag": null }, @@ -12601,7 +12880,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-slider-width", @@ -12610,11 +12889,11 @@ "name": "scroll-slider-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-slider-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-slider-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-slider-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-slider-width" ], "tag": null }, @@ -12640,7 +12919,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-snap-align", @@ -12649,11 +12928,11 @@ "name": "scroll-snap-align", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-snap-align", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-snap-align" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-snap-align", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-snap-align" ], "tag": null }, @@ -12679,7 +12958,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-snap-stop", @@ -12688,11 +12967,11 @@ "name": "scroll-snap-stop", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-snap-stop", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-snap-stop" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-snap-stop", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-snap-stop" ], "tag": null }, @@ -12718,7 +12997,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-snap-type", @@ -12727,11 +13006,11 @@ "name": "scroll-snap-type", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-snap-type", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-snap-type" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-snap-type", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-snap-type" ], "tag": null }, @@ -12757,7 +13036,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.scroll-subtle", @@ -12766,11 +13045,11 @@ "name": "scroll-subtle", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=scroll-subtle", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/scroll-subtle" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=scroll-subtle", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/scroll-subtle" ], "tag": null }, @@ -12796,7 +13075,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.space", @@ -12805,11 +13084,11 @@ "name": "space", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=space", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/space" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=space", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/space" ], "tag": null }, @@ -12840,7 +13119,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.sr-only", @@ -12849,11 +13128,11 @@ "name": "sr-only", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=sr-only", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/sr-only" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=sr-only", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/sr-only" ], "tag": null }, @@ -12879,7 +13158,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.stripe", @@ -12888,11 +13167,11 @@ "name": "stripe", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=stripe", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=stripe", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe" ], "tag": null }, @@ -12923,7 +13202,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.stripe-color", @@ -12932,11 +13211,11 @@ "name": "stripe-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=stripe-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=stripe-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe-color" ], "tag": null }, @@ -12962,7 +13241,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.stripe-width", @@ -12971,11 +13250,11 @@ "name": "stripe-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=stripe-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stripe-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=stripe-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stripe-width" ], "tag": null }, @@ -13006,7 +13285,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.stroke-color", @@ -13015,11 +13294,11 @@ "name": "stroke-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=stroke-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stroke-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=stroke-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stroke-color" ], "tag": null }, @@ -13046,7 +13325,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.stroke-linecap", @@ -13055,11 +13334,11 @@ "name": "stroke-linecap", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=stroke-linecap", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stroke-linecap" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=stroke-linecap", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stroke-linecap" ], "tag": null }, @@ -13085,7 +13364,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.stroke-linejoin", @@ -13094,11 +13373,11 @@ "name": "stroke-linejoin", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=stroke-linejoin", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stroke-linejoin" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=stroke-linejoin", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stroke-linejoin" ], "tag": null }, @@ -13124,7 +13403,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.stroke-width", @@ -13133,11 +13412,11 @@ "name": "stroke-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=stroke-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/stroke-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=stroke-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/stroke-width" ], "tag": null }, @@ -13168,7 +13447,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.svg-size", @@ -13177,11 +13456,11 @@ "name": "svg-size", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=svg-size", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/svg-size" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=svg-size", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/svg-size" ], "tag": null }, @@ -13212,7 +13491,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.table", @@ -13221,11 +13500,11 @@ "name": "table", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=table", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/table" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=table", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/table" ], "tag": null }, @@ -13251,7 +13530,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.table-active", @@ -13260,11 +13539,11 @@ "name": "table-active", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=table-active", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/table-active" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=table-active", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/table-active" ], "tag": null }, @@ -13290,7 +13569,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.table-border", @@ -13299,11 +13578,11 @@ "name": "table-border", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=table-border", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/table-border" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=table-border", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/table-border" ], "tag": null }, @@ -13329,7 +13608,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.table-hover", @@ -13338,11 +13617,11 @@ "name": "table-hover", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=table-hover", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/table-hover" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=table-hover", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/table-hover" ], "tag": null }, @@ -13368,7 +13647,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.table-layout", @@ -13377,11 +13656,11 @@ "name": "table-layout", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=table-layout", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/table-layout" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=table-layout", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/table-layout" ], "tag": null }, @@ -13407,7 +13686,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.table-stripe", @@ -13416,11 +13695,11 @@ "name": "table-stripe", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=table-stripe", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/table-stripe" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=table-stripe", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/table-stripe" ], "tag": null }, @@ -13448,7 +13727,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-align", @@ -13457,11 +13736,11 @@ "name": "text-align", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-align", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-align" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-align", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-align" ], "tag": null }, @@ -13492,7 +13771,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-color", @@ -13501,11 +13780,11 @@ "name": "text-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-color" ], "tag": null }, @@ -13534,7 +13813,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-decoration", @@ -13543,11 +13822,11 @@ "name": "text-decoration", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-decoration", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-decoration" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-decoration", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-decoration" ], "tag": null }, @@ -13576,7 +13855,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-decoration-color", @@ -13585,11 +13864,11 @@ "name": "text-decoration-color", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-decoration-color", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-decoration-color" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-decoration-color", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-decoration-color" ], "tag": null }, @@ -13618,7 +13897,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-decoration-offset", @@ -13627,11 +13906,11 @@ "name": "text-decoration-offset", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-decoration-offset", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-decoration-offset" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-decoration-offset", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-decoration-offset" ], "tag": null }, @@ -13657,7 +13936,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-decoration-style", @@ -13666,11 +13945,11 @@ "name": "text-decoration-style", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-decoration-style", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-decoration-style" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-decoration-style", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-decoration-style" ], "tag": null }, @@ -13696,7 +13975,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-decoration-thickness", @@ -13705,11 +13984,11 @@ "name": "text-decoration-thickness", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-decoration-thickness", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-decoration-thickness" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-decoration-thickness", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-decoration-thickness" ], "tag": null }, @@ -13735,7 +14014,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-indent", @@ -13744,11 +14023,11 @@ "name": "text-indent", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-indent", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-indent" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-indent", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-indent" ], "tag": null }, @@ -13774,7 +14053,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-max-width", @@ -13783,11 +14062,11 @@ "name": "text-max-width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-max-width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-max-width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-max-width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-max-width" ], "tag": null }, @@ -13818,7 +14097,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-overflow", @@ -13827,11 +14106,11 @@ "name": "text-overflow", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-overflow", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-overflow" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-overflow", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-overflow" ], "tag": null }, @@ -13857,7 +14136,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.text-wrap", @@ -13866,11 +14145,11 @@ "name": "text-wrap", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=text-wrap", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/text-wrap" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=text-wrap", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/text-wrap" ], "tag": null }, @@ -13896,7 +14175,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.theme", @@ -13905,11 +14184,11 @@ "name": "theme", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=theme", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/theme" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=theme", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/theme" ], "tag": null }, @@ -13935,7 +14214,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.title", @@ -13944,11 +14223,11 @@ "name": "title", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=title", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/title" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=title", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/title" ], "tag": null }, @@ -13974,7 +14253,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.touch-action", @@ -13983,11 +14262,11 @@ "name": "touch-action", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=touch-action", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/touch-action" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=touch-action", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/touch-action" ], "tag": null }, @@ -14013,7 +14292,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transform-origin", @@ -14022,11 +14301,11 @@ "name": "transform-origin", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transform-origin", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-origin" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transform-origin", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-origin" ], "tag": null }, @@ -14052,7 +14331,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transform-rotate", @@ -14061,11 +14340,11 @@ "name": "transform-rotate", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transform-rotate", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-rotate" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transform-rotate", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-rotate" ], "tag": null }, @@ -14092,7 +14371,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transform-scale", @@ -14101,11 +14380,11 @@ "name": "transform-scale", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transform-scale", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-scale" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transform-scale", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-scale" ], "tag": null }, @@ -14132,7 +14411,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transform-skew", @@ -14141,11 +14420,11 @@ "name": "transform-skew", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transform-skew", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-skew" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transform-skew", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-skew" ], "tag": null }, @@ -14172,7 +14451,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transform-translate", @@ -14181,11 +14460,11 @@ "name": "transform-translate", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transform-translate", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-translate" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transform-translate", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-translate" ], "tag": null }, @@ -14212,7 +14491,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transform-translate-ext", @@ -14221,11 +14500,11 @@ "name": "transform-translate-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transform-translate-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transform-translate-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transform-translate-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transform-translate-ext" ], "tag": null }, @@ -14252,7 +14531,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transition-delay", @@ -14261,11 +14540,11 @@ "name": "transition-delay", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transition-delay", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-delay" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transition-delay", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-delay" ], "tag": null }, @@ -14296,7 +14575,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transition-duration", @@ -14305,11 +14584,11 @@ "name": "transition-duration", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transition-duration", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-duration" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transition-duration", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-duration" ], "tag": null }, @@ -14335,7 +14614,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transition-property", @@ -14344,11 +14623,11 @@ "name": "transition-property", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transition-property", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-property" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transition-property", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-property" ], "tag": null }, @@ -14379,7 +14658,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.transition-timing-function", @@ -14388,11 +14667,11 @@ "name": "transition-timing-function", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=transition-timing-function", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/transition-timing-function" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=transition-timing-function", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/transition-timing-function" ], "tag": null }, @@ -14418,7 +14697,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.user-select", @@ -14427,11 +14706,11 @@ "name": "user-select", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=user-select", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/user-select" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=user-select", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/user-select" ], "tag": null }, @@ -14457,7 +14736,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.vertical-align", @@ -14466,11 +14745,11 @@ "name": "vertical-align", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=vertical-align", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/vertical-align" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=vertical-align", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/vertical-align" ], "tag": null }, @@ -14496,7 +14775,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.visibility", @@ -14505,11 +14784,11 @@ "name": "visibility", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=visibility", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/visibility" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=visibility", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/visibility" ], "tag": null }, @@ -14540,7 +14819,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.white-space", @@ -14549,11 +14828,11 @@ "name": "white-space", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=white-space", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/white-space" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=white-space", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/white-space" ], "tag": null }, @@ -14581,7 +14860,7 @@ "recipe.admin.collection" ], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.width", @@ -14590,11 +14869,11 @@ "name": "width", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=width", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=width", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width" ], "tag": null }, @@ -14625,7 +14904,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.width-ext", @@ -14634,11 +14913,11 @@ "name": "width-ext", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=width-ext", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/width-ext" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=width-ext", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/width-ext" ], "tag": null }, @@ -14669,7 +14948,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.will-change", @@ -14678,11 +14957,11 @@ "name": "will-change", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=will-change", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/will-change" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=will-change", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/will-change" ], "tag": null }, @@ -14708,7 +14987,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.word-break", @@ -14717,11 +14996,11 @@ "name": "word-break", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=word-break", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/word-break" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=word-break", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/word-break" ], "tag": null }, @@ -14747,7 +15026,7 @@ { "curated_for": [], "documentation_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:README.md" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:README.md" ], "example_refs": [], "id": "utility.z-index", @@ -14756,11 +15035,11 @@ "name": "z-index", "owner": "simai/ui", "provenance": { - "commit": "132b0863e12b9d5d9c9180d32b20c71f0584e7eb", + "commit": "357568a20a7ef6c6825217b7346c1f08870003a2", "repository": "https://github.com/simai/ui", "source_refs": [ - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/rule/rule.json#family=z-index", - "simai/ui@132b0863e12b9d5d9c9180d32b20c71f0584e7eb:distr/utility/z-index" + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/rule/rule.json#family=z-index", + "simai/ui@357568a20a7ef6c6825217b7346c1f08870003a2:distr/utility/z-index" ], "tag": null }, @@ -14860,6 +15139,7 @@ "recipe.admin.collection" ], "smart-component": [ + "smart.accordion", "smart.alert", "smart.avatar", "smart.avatars", @@ -14869,6 +15149,7 @@ "smart.buttons", "smart.checkbox", "smart.close", + "smart.code-input", "smart.color", "smart.composition-overlay", "smart.context-menu", @@ -14885,9 +15166,11 @@ "smart.help-mark", "smart.icon-buttons", "smart.icons", + "smart.image-field", "smart.inline-editor", "smart.inputs", "smart.list-item", + "smart.menu", "smart.modal", "smart.page-header", "smart.pagination", @@ -14895,6 +15178,7 @@ "smart.profile-picker", "smart.progress-bar", "smart.progress-scale", + "smart.quantity", "smart.radio", "smart.range-slider", "smart.reference-link", @@ -15151,9 +15435,12 @@ "owner": "simai/larena-ui", "provides": [ "smart.admin-menu", + "smart.change-confirm", "smart.data-view", "smart.data-view-composite", - "smart.property-view" + "smart.message-log", + "smart.property-view", + "smart.thread-list" ] } }, @@ -15410,7 +15697,7 @@ "kind": "component", "owner": "simai/ui", "path": "contracts/owners/component.manifest.json", - "sha256": "ddc789671c4af7eebdedd87d2d7fecf7d2c7028238a587a6dc630aed9fdee447" + "sha256": "8ecfaeedc8cacb48abc3992f3df3f82bf93e466f75d671179e2d6f9df3403bf4" }, { "hash_mode": "canonical-json-v1", @@ -15420,19 +15707,19 @@ "sha256": "715443b12c80966e337af4fb9ec28e2cb37c767c5fcaaa7966fd6f63b3ca2458" }, { - "file_sha256": "530cc87012faff7503a875ee7ea05e2cb3c3fd0d393515bfb00d616f6af6b176", + "file_sha256": "0b9386b7887a8fa06f2e71eb002ae51c9bd26ff8d5a1535caa6b4f966c44bf7e", "hash_mode": "canonical-json-v1", "kind": "smart-component", "owner": "simai/ui", "path": "contracts/owners/smart-component.manifest.json", - "sha256": "b17a651192a85fb77f4fd7b37a2b767a9b8ea0a3a7ffec8ca201fa2ba7748831" + "sha256": "e737fea3768c696d8fcf434c7c2f85c4249e15258781c40e6393161325476659" }, { "hash_mode": "canonical-json-v1", "kind": "utility", "owner": "simai/ui", "path": "contracts/owners/utility.manifest.json", - "sha256": "9874a98d33b03bf6ca87a6c2923959152bf4339fc205fa3f46a3a459b35462ef" + "sha256": "b4451123a090a5f797f50ed6e719d5375607521b82e8d9ea8f3c443ca925726e" } ] } diff --git a/contracts/framework/smart/avatar/smart.manifest.json b/contracts/framework/smart/avatar/smart.manifest.json index 4ddaefb..b110ed6 100644 --- a/contracts/framework/smart/avatar/smart.manifest.json +++ b/contracts/framework/smart/avatar/smart.manifest.json @@ -23,7 +23,9 @@ ], "exported_parts": [], "composition": { - "uses": [], + "uses": [ + "component.badges" + ], "public_parts": [] }, "inputs": { @@ -123,6 +125,26 @@ "disabled": { "type": "boolean", "default": false + }, + "badge-count": { + "type": "string", + "default": "", + "description": "A count on the avatar (simai/ui-source#12): a whole number above 0 shows, 0 or empty hides the badge. Above badge-cap it reads «+»; the exact number joins the avatar's accessible name («Анна Белова, 3 непрочитанных») and the badge's tooltip. On an anchor of size 1/3 or 1/2 a count is drawn as a dot." + }, + "badge-dot": { + "type": "boolean", + "default": false, + "description": "A dot on the avatar, a count with no number: something new. Shown when badge-count is not set; with a count, the count is drawn as a dot. Its text equivalent («есть новое» / «new» by default, badge-label to change it) joins the accessible name." + }, + "badge-cap": { + "type": "integer", + "default": 99, + "description": "The largest count drawn as a number; a larger one reads «+»." + }, + "badge-label": { + "type": "string", + "default": "", + "description": "The words the badge adds to the accessible name and its tooltip, in place of the page language's default: for a dot the whole text equivalent; for a count the phrase in plural forms separated by «|» (one|few|many in Russian, one|other in English) with {count} where the number goes." } }, "additionalProperties": false @@ -229,7 +251,7 @@ "source_artifacts": [ { "path": "src/smart/avatar/index.js", - "sha256": "a1260edefb36506fc80bc1de0872f30b634c3385e9b7f1522323f29fa95212a3" + "sha256": "150b3582139dbff2ff24788b5e988b3cd4ed6892cb5c0a41cfa937bb1f070b76" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/buttons/smart.manifest.json b/contracts/framework/smart/buttons/smart.manifest.json index 2e66c13..f60d312 100644 --- a/contracts/framework/smart/buttons/smart.manifest.json +++ b/contracts/framework/smart/buttons/smart.manifest.json @@ -245,7 +245,7 @@ "loading": { "type": "boolean", "default": false, - "description": "Loading state: the spinner at the icon's size in place of the start icon (else the end icon); without an icon it lies over the label, which keeps its place, so the width does not change. Sets aria-busy and disables the native button." + "description": "Loading state: the spinner at the icon's size in place of the start icon (else the end icon); without an icon it lies over the label, which keeps its place, so the width does not change. The spinner takes the page's look (data-sf-spinner). Sets aria-busy and disables the native button." }, "disabled": { "type": "boolean", @@ -509,7 +509,7 @@ "source_artifacts": [ { "path": "src/smart/buttons/index.js", - "sha256": "ad27494ae2b17bc277130f72835a2c60476fddcb3fe00f624cb46984b11a8851" + "sha256": "830807ad0a44684df8554802c39ee7d50bbb18a757c5f8edc125aede78595997" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/color/smart.manifest.json b/contracts/framework/smart/color/smart.manifest.json index 4c8e5e3..270960e 100644 --- a/contracts/framework/smart/color/smart.manifest.json +++ b/contracts/framework/smart/color/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.color", - "version": "1.0.0", + "version": "1.1.0", "title": "Color", "summary": "A colour control: a swatch that opens the platform picker, the colours a product already has as presets, and a way back to an inherited colour. Built as a general part because a colour is set in a theme, in a site look, on a label and on a chart series, not only on a record.", "kind": "smart", @@ -111,6 +111,11 @@ "type": "string", "default": "", "description": "What is read in place of a value while nothing is chosen. Unset, it follows the page's language." + }, + "reset-label": { + "type": "string", + "default": "", + "description": "The accessible name of the button that returns to the inherited colour; `clear-label` still names it. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»)." } } }, @@ -136,6 +141,14 @@ "returns": { "type": "boolean" } + }, + "resetToInherited": { + "summary": "Returns the field to its inherited value, as the reset button does: fires the cancellable sf-field:reset, then empties the own value and focuses the control. Returns whether it was reset (false without an inherited value, without an own value, while disabled or readonly, or when the event was prevented).", + "arguments": [], + "returns": { + "type": "boolean", + "description": "Whether the field was reset." + } } }, "events": { @@ -166,6 +179,26 @@ } } } + }, + "sf-field:reset": { + "summary": "The person pressed the reset back to the inherited value. Fired before the field is emptied and cancellable: preventDefault keeps the value. When it is not prevented the field empties, says so with its ordinary change, shows the inherited value again and takes focus back.", + "payload": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "The field's own value before the reset." + }, + "inheritedValue": { + "type": "string", + "description": "The inherited value it returns to." + }, + "name": { + "type": "string", + "description": "The form name, empty when the field has none." + } + } + } } }, "state": { @@ -212,7 +245,7 @@ "Enter", "Space" ], - "focus": "The platform colour input, each swatch and the clear button take focus in order and keep a visible focus ring. Swatches say whether they are the chosen colour by aria-pressed." + "focus": "The platform colour input, each swatch and the clear button take focus in order and keep a visible focus ring. Swatches say whether they are the chosen colour by aria-pressed. After a reset back to the inherited value, focus returns to the control; while the value is inherited, the control carries it as aria-description and the visible marker is aria-hidden." }, "presentation": { "themes": [ @@ -270,7 +303,7 @@ "source_artifacts": [ { "path": "src/smart/color/index.js", - "sha256": "1f5e0552690ca5b76605a50967ebeaaf8d63c537d44a661ce90cf326372523e1" + "sha256": "da7e4dcdb97b8f4cd05fd354ec62105ae2349f80d303e86be4948a8ad5026d35" }, { "path": "src/smart/color/rule.js", @@ -278,11 +311,19 @@ }, { "path": "src/smart/color/js/templates/default.js", - "sha256": "5b17bab9b762b14d594b0f21151d3d287d3c9cf8e1c6704ccfece68cf414e071" + "sha256": "f764df01fc867d7d939f4bcd4f22ff3771670b3bfce282c4c4af82a59359be78" }, { "path": "src/smart/color/js/templates/default.css", "sha256": "e5755625a291f02dc4e75716b5cdecb454954e47219854cc63055f2a0ca3aaec" + }, + { + "path": "src/smart/helpers/inherited-value.js", + "sha256": "0c8658ab61678cd5f89badea902be244b92ba96240fb802c60438227f8f9faa9" + }, + { + "path": "src/smart/helpers/inherited-value.css", + "sha256": "2a10b6d5c8e26c7d1541511c99257e9474b16d30c6e8352e96ed9b47f70b6a2a" } ], "generated_runtime": [] diff --git a/contracts/framework/smart/composition-overlay/smart.manifest.json b/contracts/framework/smart/composition-overlay/smart.manifest.json index 24daa4a..8b5413b 100644 --- a/contracts/framework/smart/composition-overlay/smart.manifest.json +++ b/contracts/framework/smart/composition-overlay/smart.manifest.json @@ -1,9 +1,9 @@ { "schema_version": 2, "id": "smart.composition-overlay", - "version": "1.0.0", + "version": "1.1.0", "title": "Composition overlay", - "summary": "Editor chrome over a rendered Composition Document: frames, labels, badges, action toolbar, insertion places, drag and keyboard moves and a keyboard tree, without changing the canvas HTML.", + "summary": "Editor chrome over a rendered Composition Document: frames, labels, badges, action toolbar, insertion places, drag and keyboard moves and a keyboard tree, without changing the canvas HTML. A framed mode draws the same chrome over a same-origin iframe fed a flat node list, with plain-string inline editing.", "kind": "smart", "reuse_mode": "whole", "lifecycle": "experimental", @@ -45,6 +45,11 @@ "label": { "type": "string", "default": "" + }, + "frame": { + "type": "string", + "default": "", + "description": "id of a same-origin iframe canvas (framed mode, fed by setNodes); used instead of for" } }, "additionalProperties": false @@ -78,7 +83,76 @@ }, "browser_api": { "type": "object", - "description": "Once loaded, SF.CompositionOverlay exposes OVERLAY_EVENTS, overlayNodes(document) and checkOverlayActions(actions)." + "description": "Once loaded, SF.CompositionOverlay exposes OVERLAY_EVENTS, overlayNodes(document), checkOverlayActions(actions) and checkOverlayNodes(nodes)." + }, + "frame_canvas": { + "type": "object", + "description": "Framed mode: the canvas is a same-origin iframe (sandbox allow-same-origin is enough; the frame needs no script). The overlay reads the frame's document, listens to its pointer, key, scroll and resize events and maps frame coordinates to the host through the iframe's position, border, padding, transform or zoom and the frame's scroll. It writes nothing into the frame except a temporary contenteditable on the element being edited. A frame that reloads (srcdoc) is listened to again on load; the host then calls setNodes with the new document's elements." + }, + "nodes": { + "type": "array", + "description": "Framed mode's flat node list, in selection order. element is a node inside the frame document; rect is in frame-document coordinates (viewport box plus the frame's scroll). parent names another node of the list (siblings share a parent; the top level has none). editable allows plain-string inline editing of the element.", + "items": { + "type": "object", + "required": [ + "id", + "kind" + ], + "properties": { + "id": { + "type": "string", + "minLength": 1 + }, + "kind": { + "type": "string", + "minLength": 1 + }, + "rect": { + "type": "object", + "required": [ + "x", + "y", + "width", + "height" + ], + "properties": { + "x": { + "type": "number" + }, + "y": { + "type": "number" + }, + "width": { + "type": "number", + "minimum": 0 + }, + "height": { + "type": "number", + "minimum": 0 + } + }, + "additionalProperties": false + }, + "element": { + "type": "object", + "description": "Element of the frame document" + }, + "label": { + "type": "string" + }, + "parent": { + "type": [ + "string", + "null" + ] + }, + "editable": { + "type": "boolean", + "description": "Requires element" + } + }, + "additionalProperties": false + } } }, "methods": { @@ -98,6 +172,22 @@ ] } }, + "attachFrame": { + "summary": "Binds the overlay to a same-origin iframe canvas (framed mode).", + "arguments": [ + { + "name": "iframe", + "type": "Element" + } + ], + "returns": { + "type": [ + "object", + "boolean", + "null" + ] + } + }, "setDocument": { "summary": "Sets the Document and describe(node) → {label, badges}.", "arguments": [ @@ -118,6 +208,26 @@ ] } }, + "setNodes": { + "summary": "Sets the framed canvas's flat node list and an optional describe(node) → {label, badges}.", + "arguments": [ + { + "name": "nodes", + "type": "array" + }, + { + "name": "options", + "type": "object" + } + ], + "returns": { + "type": [ + "object", + "boolean", + "null" + ] + } + }, "setActions": { "summary": "Sets toolbar actions {id, label}.", "arguments": [ @@ -207,6 +317,29 @@ "null" ] } + }, + "edit": { + "summary": "Starts plain-string inline editing of an editable node in the frame; returns whether it started.", + "arguments": [ + { + "name": "id", + "type": "string" + } + ], + "returns": { + "type": "boolean" + } + }, + "refresh": { + "summary": "Measures again on the next frame, after a change no observer reports (a transform on an ancestor).", + "arguments": [], + "returns": { + "type": [ + "object", + "boolean", + "null" + ] + } } }, "events": { @@ -243,7 +376,7 @@ } }, "sf-composition-overlay-insert": { - "summary": "Insertion was requested at a place, optionally with a library item.", + "summary": "Insertion was requested at a place, optionally with a library item. In framed mode the top-level list is parent_id \"\" and slot is \"default\".", "payload": { "type": "object", "required": [ @@ -301,6 +434,28 @@ } } } + }, + "sf-composition-overlay-edit": { + "summary": "A plain-string inline edit was committed with a changed value (framed mode). Cancelable: preventDefault puts the previous text back.", + "payload": { + "type": "object", + "required": [ + "node_id", + "value", + "previous" + ], + "properties": { + "node_id": { + "type": "string" + }, + "value": { + "type": "string" + }, + "previous": { + "type": "string" + } + } + } } }, "state": { @@ -310,6 +465,12 @@ "picking", "dropped", "cancelled" + ], + "edit": [ + "idle", + "editing", + "committed", + "cancelled" ] }, "visual_states": [ @@ -356,7 +517,7 @@ "Space", "Escape" ], - "focus": "The tree has one treeitem per node; arrows move in document order and between parent and child, Enter opens the toolbar, Escape returns or clears. Space starts a keyboard move, arrows choose a place, Enter drops, Escape cancels. Selection and moves are announced." + "focus": "The tree has one treeitem per node; arrows move in document order and between parent and child, Enter opens the toolbar, Escape returns or clears. Space starts a keyboard move, arrows choose a place, Enter drops, Escape cancels. Selection and moves are announced. In framed mode the tree follows the node list order, pointer and keys inside the frame select too, Enter on an editable node starts plain-text editing in the frame (Enter commits, Escape cancels, focus returns to the tree), and Escape gives way to an inner open surface." }, "presentation": { "themes": [ @@ -424,11 +585,11 @@ "source_artifacts": [ { "path": "src/smart/composition-overlay/index.js", - "sha256": "10d9d65a7d0d3e09837e035ec3a88ed881f7bd502463de7b8e9ca62543aaa7bf" + "sha256": "52b96a10f46ff4405631e61cdf7315b8a4fe9fcb9de25dfc3e86ca405ef3b52c" }, { "path": "src/smart/composition-overlay/scss/_smart__composition-overlay.scss", - "sha256": "cd1f2c00674a77cd820417a4f7577640eb572ac6ad3bd61e529abff3c792c6d0" + "sha256": "d2de68fc3a34d6359fb8e766f5465b269168885c88b7c4a7d7b5000918731e01" }, { "path": "src/smart/composition-overlay/rule.js", @@ -436,30 +597,36 @@ }, { "path": "src/smart/composition-overlay/docs.md", - "sha256": "345f8faeeae468ca3eb22b3a1e11ba06f5c6c34ea5cb7c6bc4038c4b038b6565" + "sha256": "482c92b3ffd470a1ea9c915ba45499f91e1d509b531bd51f62691eb9b89d2356" }, { "path": "src/core/js/composition/overlay.mjs", - "sha256": "3a735e7de5e7009a3eebd2e793f24c5b15482807d3363e64de96ece6c1e301a4" + "sha256": "5b64ed24bf02a528979f215dd54126fdb613e9a42143035c212a0095271649ae" }, { "path": "src/core/js/composition/sortable.mjs", - "sha256": "3d3e18a88181a12712eb8d812de87894d272fa656c26c70e52e0db8db3cc114a" + "sha256": "871e5e7c95e47ce43dbe7616a984cfdc0e7a048900f6d438121bd84f7a6bf056" }, { "path": "src/core/js/composition/canonical.mjs", "sha256": "aa6b44b2b81fc71040a32c6d8521201b7b8f23881ba2844c5a749b2e6ba3587c" + }, + { + "path": "src/core/js/open-surface-mark.js", + "sha256": "4a739204c926a88145b6ca111dc3ec6056a7446dfe37b39c621af45a1d090724" } ], "generated_runtime": [] }, "ai_guidance": { - "use_when": "Use sf-composition-overlay on an editor page over SF.Composition.render output. Treat every event as intent: the host changes the Document, saves it with an expected revision, validates and re-renders.", + "use_when": "Use sf-composition-overlay on an editor page over SF.Composition.render output. Treat every event as intent: the host changes the Document, saves it with an expected revision, validates and re-renders. For a canvas isolated in a same-origin iframe (a mail letter), use attachFrame (or frame=\"id\") and setNodes with a flat node list; edits arrive as sf-composition-overlay-edit.", "do_not": [ "Do not copy generated ui-smart code", "Do not write editor markup into the canvas HTML", "Do not treat setDropFilter as validation; Document validation stays authoritative", - "Do not put the overlay after the canvas in Tab order" + "Do not put the overlay after the canvas in Tab order", + "Do not expect the overlay to keep an edited text: it raises the intent, the host updates its model and re-renders the frame", + "Do not point the framed mode at a cross-origin frame" ], "required_reads": [ "inputs", diff --git a/contracts/framework/smart/context-menu/smart.manifest.json b/contracts/framework/smart/context-menu/smart.manifest.json index cf82b11..f53e038 100644 --- a/contracts/framework/smart/context-menu/smart.manifest.json +++ b/contracts/framework/smart/context-menu/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.context-menu", - "version": "1.3.0", + "version": "1.3.1", "title": "Context Menu", "summary": "The Framework's action menu: data entries with icon, caption, value, shortcut, check, submenu, separator and heading, opened by openFor() into the top layer, anchored, with keyboard, typeahead and focus return. A host may still render its own items and own the lifecycle.", "kind": "smart", @@ -546,7 +546,7 @@ "source_artifacts": [ { "path": "src/smart/context-menu/index.js", - "sha256": "9bd28543965d1f8a3a5a738d02a1e4e8228a7194b3142352ef270e30978cc9d8" + "sha256": "2b6c3fedc78651c27e99726a4199c7845cbf867e6f229d4d20af75f8118725bb" }, { "path": "src/smart/context-menu/js/templates/default.js", @@ -554,7 +554,7 @@ }, { "path": "src/component/context-menu/scss/_css__context_menu.scss", - "sha256": "ef0c1029e819428e9f79afeff408bdd3fd9600fe7d0946503ceac7d0c047b702" + "sha256": "f22cbadd63c58fd94dc640c5ee2f319f0ba4ef3aca129666136458c93cb31d6e" }, { "path": "src/component/context-menu/scss/_css__context_menu_custom.scss", diff --git a/contracts/framework/smart/country-code/smart.manifest.json b/contracts/framework/smart/country-code/smart.manifest.json index 6ddcd61..5a83130 100644 --- a/contracts/framework/smart/country-code/smart.manifest.json +++ b/contracts/framework/smart/country-code/smart.manifest.json @@ -131,6 +131,11 @@ "max-items": { "type": "number", "default": 0 + }, + "aria-label": { + "type": "string", + "default": "", + "description": "Accessible name for a telephone field rendered without a visible label." } }, "additionalProperties": false @@ -267,7 +272,7 @@ "source_artifacts": [ { "path": "src/smart/country-code/index.js", - "sha256": "be531da05549bed63027e3cb619ac38582a01a3bb89e73db775b894a11d073b7" + "sha256": "114df966ab51fd15fbee2e47b4eccb8ff1628e467b8621e675895210b3ba0612" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/datepicker/smart.manifest.json b/contracts/framework/smart/datepicker/smart.manifest.json index 015be2e..e898a18 100644 --- a/contracts/framework/smart/datepicker/smart.manifest.json +++ b/contracts/framework/smart/datepicker/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.datepicker", - "version": "1.0.0", + "version": "1.0.1", "title": "Datepicker", "summary": "Accessible date and date-range picker with popup and inline presentation, calendar navigation and host-owned values.", "kind": "composite", @@ -49,12 +49,12 @@ "value": { "type": "string", "default": "", - "description": "The ISO date (yyyy-mm-dd). As a property, [start, end] for a range; the attribute is the same as date." + "description": "The ISO date (yyyy-mm-dd). As a property, [start, end] for a range. The attribute is the initial value: once the date is cleared it stays empty." }, "date": { "type": "string", "default": "", - "description": "The ISO date (yyyy-mm-dd) chosen; value is read when date is absent." + "description": "The ISO date (yyyy-mm-dd) chosen; value is read only when date is absent, so date=\"\" is a cleared value." }, "start-value": { "type": "string", @@ -114,7 +114,7 @@ "format": { "type": "string", "default": "DD.MM.YYYY", - "description": "How the date is shown in the field, e.g. DD.MM.YYYY. The value stays ISO." + "description": "How the date is shown in the field and read when typed, e.g. DD.MM.YYYY: the whole text one date, a four-digit year from 1000 to 9999. The value stays ISO." }, "root-class": { "type": "string", @@ -191,6 +191,16 @@ "default": false, "description": "Mark the field required in its form." }, + "invalid": { + "type": "boolean", + "default": false, + "description": "Draw the field invalid: the error border and aria-invalid on the native input. Removing it restores the valid field." + }, + "error-message": { + "type": "string", + "default": "", + "description": "The message under an invalid field; ignored while the field is valid." + }, "icon-start": { "type": "string", "default": "calendar_today", @@ -248,6 +258,16 @@ "type": "string", "default": "", "description": "The chosen quick range's id. Set by a host it wins over start-value and end-value, and a relative one is resolved against today in the person's time zone when drawn; nothing is emitted for it." + }, + "aria-label": { + "type": "string", + "default": "", + "description": "Accessible name for a date field rendered without a visible label." + }, + "readonly": { + "type": "boolean", + "default": false, + "description": "Keeps the field read-only: the date is chosen on the grid only. A single date can be typed by default; a range is always chosen on the grid." } }, "additionalProperties": false @@ -568,11 +588,11 @@ "source_artifacts": [ { "path": "src/smart/datepicker/index.js", - "sha256": "f071d812c2310ea8823d59b022f638fde21605e1a9b16f7145f6cb8f7ef13fe3" + "sha256": "3d5194c8215b86e834b21cd5ed46925ae18d0aa524c06fbf54cef03113a47085" }, { "path": "src/smart/datepicker/js/templates/default.js", - "sha256": "8da2241fcdeb43d58665da972b99d1531ae806fca1f66a18dee2fa4f47f5cfbe" + "sha256": "7c9b379eda8911e7e31ce7ed3076121fcb98b5d688d53eeca1af9e2f8bd98492" }, { "path": "src/smart/datepicker/rule.js", @@ -580,7 +600,7 @@ }, { "path": "src/smart/datepicker/docs/smart-datepicker-guide.md", - "sha256": "2a4d3b83d364e9d147250f8e58fa3926577245e74266ca26957e55801beabeb6" + "sha256": "6186dd8f081883431b8ce6292ee936dee08afaf7ce7a22ec914f9254fda0eeec" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/drawer/smart.manifest.json b/contracts/framework/smart/drawer/smart.manifest.json index ae50f45..b256dce 100644 --- a/contracts/framework/smart/drawer/smart.manifest.json +++ b/contracts/framework/smart/drawer/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.drawer", - "version": "1.3.0", + "version": "1.5.0", "title": "Drawer", "summary": "Workspace side panel that keeps the page usable: docked column or modeless panel. Modal side panels belong to sf-modal; the modal Drawer mode is deprecated.", "kind": "smart", @@ -45,9 +45,20 @@ "left", "right", "inline-start", - "inline-end" + "inline-end", + "bottom" ] }, + "snap": { + "type": "string", + "default": "auto", + "enum": [ + "auto", + "half", + "full" + ], + "description": "A bottom sheet's resting height: its content's, half the room under the app bar, or all of it." + }, "overlay": { "type": "boolean", "default": true @@ -86,6 +97,11 @@ "type": "boolean", "default": true }, + "controlled": { + "type": "boolean", + "default": false, + "description": "An outside switch (an element naming the drawer in aria-controls) opens and closes the panel: no close button while that switch is on screen." + }, "close-placement": { "type": "string", "default": "inside", @@ -116,6 +132,16 @@ "default": "", "description": "How much of each drawer below shows past the one above it at the same edge, as a length (for example var(--sf-space-4)). A drawer stands depth × offset in from its edge, where depth counts the open, undocked drawers below it at that edge. Empty: drawers lie flush." }, + "dock-breakpoint": { + "type": "string", + "default": "", + "description": "From what width of the dock host (or the window, without a host) a docked drawer is a column of the page; narrower, it floats over the page. A length in rem, em or px. Empty: the --sf-drawer-dock-breakpoint variable where the drawer stands, else 48rem." + }, + "block-start": { + "type": "string", + "default": "", + "description": "Where this panel starts from the top (an app bar's height); the --sf-drawer-block-start variable sets it for every panel." + }, "gutter": { "type": "string", "default": "", @@ -157,7 +183,7 @@ "contracts": { "dock_host": { "type": "object", - "description": "A host element marked data-sf-drawer-dock-host receives padding-inline-start/end equal to the summed widths of open docked drawers per logical side, published as --sf-drawer-dock-inline-start/end on the document root. Narrow viewports (<48rem) keep zero padding.", + "description": "A host element marked data-sf-drawer-dock-host receives padding-inline-start/end equal to the summed widths of open docked drawers per logical side, published as --sf-drawer-dock-inline-start/end on the document root. A host narrower than the drawer's threshold (dock-breakpoint, else --sf-drawer-dock-breakpoint, else 48rem) keeps zero padding for it. A toggle switch outside the drawer (data-drawer=\"toggle\" naming it in aria-controls, or data-sf-drawer-toggle) hides and shows a docked column and carries aria-expanded. A docked drawer with the room is a column of the page (data-sf-drawer-column=\"true\" on its root): surface-0, no shadow; without the room it floats over the page with the raised surface and shadow. --sf-drawer-background overrides both.", "properties": { "attribute": { "const": "data-sf-drawer-dock-host" @@ -166,7 +192,8 @@ "const": [ "--sf-drawer-dock-inline-start", "--sf-drawer-dock-inline-end", - "--sf-drawer-dock-block-start" + "--sf-drawer-dock-block-start", + "--sf-drawer-dock-breakpoint" ] } } @@ -329,6 +356,20 @@ "type": "object", "description": "The element, for chaining." } + }, + "setSnap": { + "summary": "Sets a bottom sheet's resting height (auto, half or full) and dispatches drawer:snap when it changes. Returns the element.", + "arguments": [ + { + "name": "snap", + "type": "string", + "required": true + } + ], + "returns": { + "type": "object", + "description": "The element, for chaining." + } } }, "events": { @@ -451,6 +492,20 @@ } } } + }, + "drawer:snap": { + "summary": "A bottom sheet came to rest at another height (handle, swipe or setSnap()).", + "payload": { + "type": "object", + "properties": { + "drawer": { + "type": "object" + }, + "drawerId": { + "type": "string" + } + } + } } }, "state": { @@ -598,11 +653,11 @@ "source_artifacts": [ { "path": "src/smart/drawer/index.js", - "sha256": "44a49488adfd4e6a1ea72e1ebb5b51ec5e266945f160a2bdf9034f73ca872af3" + "sha256": "2321a416edd59e199c5da99d38b472a881988e26209420d7e391da90fdb93ff6" }, { "path": "src/smart/drawer/scss/_smart__drawer.scss", - "sha256": "a4beca1986d50810f5054a06d516ea8c06429d62c26b1ce7ce7dd0210783750a" + "sha256": "35c17d4211ddcab035f31f81b66fbf7444f6c632cf4815e3225ce57ebf2a1c6f" }, { "path": "src/smart/drawer/rule.js", @@ -610,7 +665,7 @@ }, { "path": "src/smart/drawer/docs.md", - "sha256": "7a8e2129484db8ce541364d6e98806560e556f572b71f781bbcf06e75b39d90a" + "sha256": "56e2c2e6767c9176aee03aff0418f9ec38ec73b5e628b144700faa54d64821ef" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/dropdown/smart.manifest.json b/contracts/framework/smart/dropdown/smart.manifest.json index c5a02ba..a27ccd9 100644 --- a/contracts/framework/smart/dropdown/smart.manifest.json +++ b/contracts/framework/smart/dropdown/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.dropdown", - "version": "1.2.0", + "version": "1.3.0", "title": "Dropdown", "summary": "Accessible single or multiple selection control with searchable options and optional portal projection.", "kind": "smart", @@ -138,6 +138,21 @@ "type": "string", "default": "", "description": "Selected machine value, or a comma-separated list of values for multiple selection." + }, + "inherited-value": { + "type": "string", + "default": "", + "description": "The option value (values joined by commas when several may be chosen) the field falls back to while nothing is chosen. Its options' labels are shown as inherited, in the placeholder's ink with an «inherited» marker, never as a choice: the form value stays empty. Once something is chosen, a reset button returns it here. Select mode; a tag-mode field does not draw it." + }, + "inherited-text": { + "type": "string", + "default": "", + "description": "The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»)." + }, + "reset-label": { + "type": "string", + "default": "", + "description": "The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»)." } }, "additionalProperties": false @@ -168,10 +183,10 @@ "description": "Every selected value after the change." }, "item": { - "description": "The chosen sf-list-item, or null." + "description": "The chosen option's data (text, value, type, icon, disabled, group, ...), not the sf-list-item element; null when a value was cleared." }, "root": { - "description": "The emitting sf-dropdown." + "description": "The emitting sf-dropdown, the live element (the detail is not JSON)." }, "multiple": { "type": "boolean", @@ -204,6 +219,14 @@ "type": "object", "description": "The element, for chaining." } + }, + "resetToInherited": { + "summary": "Returns the field to its inherited value, as the reset button does: fires the cancellable sf-field:reset, then empties the own value and focuses the control. Returns whether it was reset (false without an inherited value, without an own value, while disabled or readonly, or when the event was prevented).", + "arguments": [], + "returns": { + "type": "boolean", + "description": "Whether the field was reset." + } } }, "events": { @@ -220,6 +243,26 @@ "$ref": "#/contracts/change_detail" }, "alias_of": "change" + }, + "sf-field:reset": { + "summary": "The person pressed the reset back to the inherited value. Fired before the field is emptied and cancellable: preventDefault keeps the value. When it is not prevented the field empties, says so with its ordinary change, shows the inherited value again and takes focus back.", + "payload": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "The field's own value before the reset." + }, + "inheritedValue": { + "type": "string", + "description": "The inherited value it returns to." + }, + "name": { + "type": "string", + "description": "The form name, empty when the field has none." + } + } + } } }, "state": { @@ -267,7 +310,7 @@ "Space", "Escape" ], - "focus": "The toggle is the primary Tab stop. Arrow keys open and move through available options; Home and End move within the list; Enter or Space selects; Escape closes and restores the toggle; Tab closes and continues native traversal. The searchbox keeps native text-editing Home and End behavior." + "focus": "The toggle is the primary Tab stop. Arrow keys open and move through available options; Home and End move within the list; Enter or Space selects; Escape closes and restores the toggle; Tab closes and continues native traversal. The searchbox keeps native text-editing Home and End behavior. After a reset back to the inherited value, focus returns to the control; while the value is inherited, the control carries it as aria-description and the visible marker is aria-hidden." }, "presentation": { "themes": [ @@ -338,7 +381,23 @@ "source_artifacts": [ { "path": "src/smart/dropdown/index.js", - "sha256": "c8a9e75654ce20b4a37f7301fc0fe435444b1340b9539f1e1544e3485f0b86e6" + "sha256": "7b3829bc4629876f64afa707b38f138968848c6dd9e7ae6bcec93a194e21f7f5" + }, + { + "path": "src/smart/dropdown/rule.js", + "sha256": "1bbda528d6b9cd99d7c29a1a1c83c2cb67e1bdd3bdb31664a2a215b1d6db1b29" + }, + { + "path": "src/smart/dropdown/js/templates/default.js", + "sha256": "a3a4777eb96859fee1cf55e3dee478954c4a8bddab1f4c1fa3898f1b04996297" + }, + { + "path": "src/smart/helpers/inherited-value.js", + "sha256": "0c8658ab61678cd5f89badea902be244b92ba96240fb802c60438227f8f9faa9" + }, + { + "path": "src/smart/helpers/inherited-value.css", + "sha256": "2a10b6d5c8e26c7d1541511c99257e9474b16d30c6e8352e96ed9b47f70b6a2a" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/help-mark/smart.manifest.json b/contracts/framework/smart/help-mark/smart.manifest.json index 71b946f..eb001b2 100644 --- a/contracts/framework/smart/help-mark/smart.manifest.json +++ b/contracts/framework/smart/help-mark/smart.manifest.json @@ -224,7 +224,7 @@ "source_artifacts": [ { "path": "src/smart/help-mark/index.js", - "sha256": "2c04f87c019c917209529db7065fc7fe68f3e6b0ed33d55a8a97c33338259ba3" + "sha256": "3ad3d817dc173556dd2493b01df2f4169140b8de00e1d101a25aadd1d6cad2ee" }, { "path": "src/smart/help-mark/js/templates/default.js", diff --git a/contracts/framework/smart/icon-buttons/smart.manifest.json b/contracts/framework/smart/icon-buttons/smart.manifest.json index 7424b88..ca171a1 100644 --- a/contracts/framework/smart/icon-buttons/smart.manifest.json +++ b/contracts/framework/smart/icon-buttons/smart.manifest.json @@ -25,7 +25,8 @@ "component.icon-buttons", "smart.icons", "smart.close", - "component.spinner" + "component.spinner", + "component.badges" ], "public_parts": [] }, @@ -152,7 +153,7 @@ "loading": { "type": "boolean", "default": false, - "description": "Loading state: the spinner in place of the icon, at the icon's size. Sets aria-busy and disables the native button." + "description": "Loading state: the spinner in place of the icon, at the icon's size, in the page's look (data-sf-spinner). Sets aria-busy and disables the native button." }, "disabled": { "type": "boolean", @@ -174,6 +175,26 @@ "default": "", "description": "Accessible label." }, + "badge-count": { + "type": "string", + "default": "", + "description": "A count on the icon button (simai/ui-source#12): a whole number above 0 shows, 0 or empty hides the badge. Above badge-cap it reads «+»; the exact number joins the icon button's accessible name («Уведомления, 5 непрочитанных») and the badge's tooltip. On an anchor of size 1/3 or 1/2 a count is drawn as a dot." + }, + "badge-dot": { + "type": "boolean", + "default": false, + "description": "A dot on the icon button, a count with no number: something new. Shown when badge-count is not set; with a count, the count is drawn as a dot. Its text equivalent («есть новое» / «new» by default, badge-label to change it) joins the accessible name." + }, + "badge-cap": { + "type": "integer", + "default": 99, + "description": "The largest count drawn as a number; a larger one reads «+»." + }, + "badge-label": { + "type": "string", + "default": "", + "description": "The words the badge adds to the accessible name and its tooltip, in place of the page language's default: for a dot the whole text equivalent; for a count the phrase in plural forms separated by «|» (one|few|many in Russian, one|other in English) with {count} where the number goes." + }, "variant": { "type": "string", "default": "icon", @@ -490,7 +511,7 @@ "source_artifacts": [ { "path": "src/smart/icon-buttons/index.js", - "sha256": "5c1408fd5125c2584f169c6803565bb053da420e5cc2d64daa1673cad72a36ce" + "sha256": "05e68e238c2e58bba406a4e89543d9ad28aa92050c1421e15686b90f121cff26" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/icons/smart.manifest.json b/contracts/framework/smart/icons/smart.manifest.json index 33a94e3..01f64de 100644 --- a/contracts/framework/smart/icons/smart.manifest.json +++ b/contracts/framework/smart/icons/smart.manifest.json @@ -26,7 +26,8 @@ "exported_parts": [], "composition": { "uses": [ - "component.icons" + "component.icons", + "component.badges" ], "public_parts": [] }, @@ -92,6 +93,26 @@ "label": { "type": "string", "default": "" + }, + "badge-count": { + "type": "string", + "default": "", + "description": "A count on the icon (simai/ui-source#12): a whole number above 0 shows, 0 or empty hides the badge. Above badge-cap it reads «+»; the exact number joins the icon's accessible name («Почта, 3 непрочитанных») and the badge's tooltip. On an anchor of size 1/3 or 1/2 a count is drawn as a dot." + }, + "badge-dot": { + "type": "boolean", + "default": false, + "description": "A dot on the icon, a count with no number: something new. Shown when badge-count is not set; with a count, the count is drawn as a dot. Its text equivalent («есть новое» / «new» by default, badge-label to change it) joins the accessible name." + }, + "badge-cap": { + "type": "integer", + "default": 99, + "description": "The largest count drawn as a number; a larger one reads «+»." + }, + "badge-label": { + "type": "string", + "default": "", + "description": "The words the badge adds to the accessible name and its tooltip, in place of the page language's default: for a dot the whole text equivalent; for a count the phrase in plural forms separated by «|» (one|few|many in Russian, one|other in English) with {count} where the number goes." } }, "additionalProperties": false @@ -197,19 +218,19 @@ "source_artifacts": [ { "path": "src/smart/icons/index.js", - "sha256": "2175a88c28458443ad2747277bd90f4711c3a6faa3a27a91db8b1bffbdb60237" + "sha256": "9c1a00450be17564c5898e1b352a4f41fc724501d84d899f99e281ff1ccb5e26" }, { "path": "src/smart/icons/js/templates/default.js", - "sha256": "68041e468e8ff38811bba22bf7f7bc7af60a4377df00693ea3293d2bb4a3d67e" + "sha256": "54a6e3f82fdf3ad9c971570de2e01bd7546620f11a7793d46ece422f2c7ee342" }, { "path": "src/smart/icons/rule.js", - "sha256": "4e2b11a90c6908dcea0fe1dc54e944521e8505512f988b6b1cf9cfc5f7844564" + "sha256": "a15cd7b9af2ac3c9e41cb5b0fcab05c244ff7a954172334531667f4fd5edabbc" }, { "path": "src/smart/icons/docs.md", - "sha256": "3c0dd58b7aee111b6e89130b491b01b53a809d95c784e3f2f19986e557fc07fe" + "sha256": "b957f87913d6d05c38500c16b422329ef1cba337e8afd2aeeb342a84b5066220" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/inputs/smart.manifest.json b/contracts/framework/smart/inputs/smart.manifest.json index 31502f8..1b9a3f1 100644 --- a/contracts/framework/smart/inputs/smart.manifest.json +++ b/contracts/framework/smart/inputs/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.inputs", - "version": "1.1.0", + "version": "1.2.0", "title": "Inputs", "summary": "A native single-line form control with Framework presentation, validation messaging and optional mask integration.", "kind": "smart", @@ -200,6 +200,26 @@ "filled", "hidden" ] + }, + "aria-label": { + "type": "string", + "default": "", + "description": "Accessible name for a field rendered without a visible label; it lands on the native input." + }, + "inherited-value": { + "type": "string", + "default": "", + "description": "What the field falls back to while it holds no value of its own -- a default from a parent setting, a brand, a theme. Shown as inherited, in the placeholder's ink with an «inherited» marker, never as the value: the form value stays empty. Once the field holds a value of its own, a reset button returns it here. A number field is sf-input with inputmode numeric or decimal and takes it the same way." + }, + "inherited-text": { + "type": "string", + "default": "", + "description": "The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»)." + }, + "reset-label": { + "type": "string", + "default": "", + "description": "The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»)." } }, "additionalProperties": false @@ -377,6 +397,14 @@ "type": "object", "description": "The element, for chaining." } + }, + "resetToInherited": { + "summary": "Returns the field to its inherited value, as the reset button does: fires the cancellable sf-field:reset, then empties the own value and focuses the control. Returns whether it was reset (false without an inherited value, without an own value, while disabled or readonly, or when the event was prevented).", + "arguments": [], + "returns": { + "type": "boolean", + "description": "Whether the field was reset." + } } }, "events": { @@ -394,6 +422,26 @@ "type": "null", "description": "A native Event: there is no detail." } + }, + "sf-field:reset": { + "summary": "The person pressed the reset back to the inherited value. Fired before the field is emptied and cancellable: preventDefault keeps the value. When it is not prevented the field empties, says so with its ordinary change, shows the inherited value again and takes focus back.", + "payload": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "The field's own value before the reset." + }, + "inheritedValue": { + "type": "string", + "description": "The inherited value it returns to." + }, + "name": { + "type": "string", + "description": "The form name, empty when the field has none." + } + } + } } }, "state": { @@ -435,7 +483,7 @@ "Tab", "native text editing" ], - "focus": "Keep visible focus on the active control." + "focus": "Keep visible focus on the active control. After a reset back to the inherited value, focus returns to the control; while the value is inherited, the control carries it as aria-description and the visible marker is aria-hidden." }, "presentation": { "themes": [ @@ -497,7 +545,23 @@ "source_artifacts": [ { "path": "src/smart/inputs/index.js", - "sha256": "12feabb54f97fd3dec9095a120c1d3dd71cf9fa5b4f2d50df018ece64b9daf07" + "sha256": "faf537081abaeb4783d19f98462d7b98e644e806003fb72cacd8dadb15ff469a" + }, + { + "path": "src/smart/inputs/rule.js", + "sha256": "6cb3199df8e04d261cdb5324b5b94fa60ebe5e94fd11a04d11bba32e15e1d3db" + }, + { + "path": "src/smart/inputs/js/templates/default.js", + "sha256": "0ff4836618d8620cc1dc7f0a50fa0c86b2d7074c8dcaabfc8e7a2f664fb76b99" + }, + { + "path": "src/smart/helpers/inherited-value.js", + "sha256": "0c8658ab61678cd5f89badea902be244b92ba96240fb802c60438227f8f9faa9" + }, + { + "path": "src/smart/helpers/inherited-value.css", + "sha256": "2a10b6d5c8e26c7d1541511c99257e9474b16d30c6e8352e96ed9b47f70b6a2a" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/list-item/smart.manifest.json b/contracts/framework/smart/list-item/smart.manifest.json index eb98a4c..dc59cc9 100644 --- a/contracts/framework/smart/list-item/smart.manifest.json +++ b/contracts/framework/smart/list-item/smart.manifest.json @@ -1,9 +1,9 @@ { "schema_version": 2, "id": "smart.list-item", - "version": "1.0.0", + "version": "1.1.0", "title": "List Item", - "summary": "Declarative option descriptor and visual row primitive owned by Dropdown.", + "summary": "Declarative option descriptor owned by Dropdown, and a general list row: supporting line, interactive rows with roving focus, sf-sortable items and pinned rows.", "kind": "smart", "reuse_mode": "whole", "lifecycle": "experimental", @@ -14,7 +14,10 @@ "render", "theme", "responsive", - "option-descriptor" + "option-descriptor", + "list-row", + "roving-focus", + "sortable-item" ], "custom_element": "sf-list-item", "templates": [ @@ -106,6 +109,26 @@ "avatar", "color" ] + }, + "supporting": { + "type": "string", + "default": "", + "description": "A second line under the title, one step of the size ladder smaller. Not used by a Dropdown option." + }, + "interactive": { + "type": "boolean", + "default": false, + "description": "A row a person acts on: hover, focus and selection states, one Tab stop per list with arrow keys, Home and End, and sf-list-item-activate on click or Enter." + }, + "sortable-item": { + "type": "string", + "default": "", + "description": "The row's item id in the surrounding sf-sortable list. The row carries data-sf-sortable-item and a drag handle; the list's keyboard reordering applies." + }, + "pinned": { + "type": "boolean", + "default": false, + "description": "A row of an sf-sortable list that does not move: no handle, not an item of the list, its handle slot kept empty so the text columns line up." } }, "additionalProperties": false @@ -118,22 +141,48 @@ }, "contracts": { "standalone": { - "const": "Non-interactive visual preview without a synthetic role or Tab stop." + "const": "Non-interactive visual preview without a synthetic role or Tab stop, unless interactive or sortable-item makes it a list row." }, "owned_option": { "const": "Dropdown owns listbox semantics, focus, selection, form state and events." }, "decorations": { "const": "Icons, avatar images, color swatches and checkbox marks do not add focus targets." + }, + "list_row": { + "const": "An interactive or sortable row is one stop of its list (the nearest sf-sortable, listbox, list or [data-sf-list], else its parent): roving tabindex, ArrowUp/ArrowDown/Home/End between rows; a keyboard reorder in progress keeps the arrows. One-line height is the control height of the size; two-line adds one line of the step below." } }, "methods": {}, - "events": {}, + "events": { + "sf-list-item-activate": { + "summary": "An interactive row was clicked or took Enter (not a control inside it, and not Enter on a row of an sf-sortable list, where Enter picks the row up).", + "payload": { + "type": "object", + "required": [ + "value", + "trigger" + ], + "properties": { + "value": { + "type": "string" + }, + "trigger": { + "enum": [ + "pointer", + "keyboard" + ] + } + } + } + } + }, "state": { "machines": {}, "visual_states": [ "default", "selected", + "active", "disabled" ] }, @@ -161,7 +210,7 @@ "network_policy": "deny" }, "accessibility": { - "role": "option when rendered by Dropdown; none in standalone preview", + "role": "option when rendered by Dropdown; none in standalone preview and list rows (the list owns the role; aria-current marks a selected row)", "accessible_name": "required", "keyboard": [ "ArrowDown", @@ -172,7 +221,7 @@ "Space", "Escape" ], - "focus": "Owned by the parent Dropdown composite; standalone preview is not focusable." + "focus": "Owned by the parent Dropdown composite for options; a standalone preview is not focusable; an interactive or sortable row is a roving Tab stop of its list, with an inset focus ring." }, "presentation": { "themes": [ @@ -237,7 +286,7 @@ "source_artifacts": [ { "path": "src/smart/list-item/index.js", - "sha256": "b3f5d110f37b8344f272ab111cf358dbd75bfe961e9dc41d57ca102a80fbb157" + "sha256": "eccf58c306ff17a33e01103ef3fba97f0dfde2e5a878e3f5eb6037583d6c9f43" } ], "generated_runtime": [ @@ -250,12 +299,13 @@ ] }, "ai_guidance": { - "use_when": "Use sf-list-item as a direct child of sf-dropdown to declare an option value and presentation.", + "use_when": "Use sf-list-item as a direct child of sf-dropdown to declare an option, or as a list row: supporting for a second line, interactive for a row a person acts on, sortable-item inside sf-sortable, pinned for a row that stays in place.", "do_not": [ "Do not copy generated ui-smart code", "Do not move host data or access decisions into the component", - "Do not use standalone sf-list-item as a button, link or independent checkbox", - "Do not place independently interactive controls inside a listbox option" + "Do not use a standalone sf-list-item without interactive as a button, link or independent checkbox", + "Do not place independently interactive controls inside a listbox option", + "Do not put data-sf-sortable-item on the sf-list-item host: it is boxless; use sortable-item" ], "required_reads": [ "inputs", diff --git a/contracts/framework/smart/modal/smart.manifest.json b/contracts/framework/smart/modal/smart.manifest.json index fe82e48..ed53021 100644 --- a/contracts/framework/smart/modal/smart.manifest.json +++ b/contracts/framework/smart/modal/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.modal", - "version": "1.1.0", + "version": "1.2.0", "title": "Modal", "summary": "A dialog window over the page in the shared modal stack: centered or at a side, top or bottom edge, with header, content and footer slots, focus trap, scroll lock and focus return. It can also be minimized, load its content by Ajax or into an iframe, or render inline in the page flow.", "kind": "smart", @@ -21,7 +21,9 @@ ], "exported_parts": [], "composition": { - "uses": [], + "uses": [ + "component.spinner" + ], "public_parts": [] }, "inputs": { @@ -210,7 +212,8 @@ }, "footer-class": { "type": "string", - "default": "" + "default": "", + "description": "Classes on the footer. Its actions stand at the end with --sf-modal-footer-gap (space-1/2) between them; those defaults sit under the utilities, so a utility here still wins." } }, "additionalProperties": false @@ -1028,7 +1031,7 @@ "source_artifacts": [ { "path": "src/smart/modal/index.js", - "sha256": "c03ae74338e728490601f8c67923ef8f21f0846d92e51c59cff0c9f5732fbaa1" + "sha256": "1c5ccb019f5a18101b1ada5399e6c014a2dcdd75277cf0aa819b17b22138ecd5" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/popover/smart.manifest.json b/contracts/framework/smart/popover/smart.manifest.json index 4c033be..f673f21 100644 --- a/contracts/framework/smart/popover/smart.manifest.json +++ b/contracts/framework/smart/popover/smart.manifest.json @@ -306,7 +306,7 @@ "source_artifacts": [ { "path": "src/smart/popover/index.js", - "sha256": "2b553508c0e601bd54084b95218aa9afbb8599cb6f28b2316b352fd629f13acf" + "sha256": "7a5a5850e9bf5ba365faaca7c50d7b79154b0b09508f39fc34cafe39cdd22947" }, { "path": "src/smart/popover/rule.js", @@ -318,7 +318,7 @@ }, { "path": "src/smart/popover/js/templates/default.css", - "sha256": "5b694b022101f2ea5e552b8282ee692347275f0454d14d727315dd3f15789157" + "sha256": "d522e3d74355107765bfd9b0b7189f0c60997766a1074e6d7d916a38768c19ba" } ], "generated_runtime": [] diff --git a/contracts/framework/smart/profile-picker/smart.manifest.json b/contracts/framework/smart/profile-picker/smart.manifest.json index f2384cb..a3412c0 100644 --- a/contracts/framework/smart/profile-picker/smart.manifest.json +++ b/contracts/framework/smart/profile-picker/smart.manifest.json @@ -290,7 +290,7 @@ "source_artifacts": [ { "path": "src/smart/profile-picker/index.js", - "sha256": "8927305abad15b8cd07e836c22cf70842ebe729ded11d48412eabe6c54b03d5d" + "sha256": "c44f2691733624432650222ca13492749eeddf79d22a846164f6f8729eb75475" }, { "path": "src/smart/profile-picker/js/templates/default.js", diff --git a/contracts/framework/smart/resizer/smart.manifest.json b/contracts/framework/smart/resizer/smart.manifest.json index 8fc9ebc..0a16763 100644 --- a/contracts/framework/smart/resizer/smart.manifest.json +++ b/contracts/framework/smart/resizer/smart.manifest.json @@ -247,7 +247,7 @@ "source_artifacts": [ { "path": "src/smart/resizer/index.js", - "sha256": "4dfc61356b7893fc835ff6aead80da238732f8b2f38126664b42e2f7ea10aa58" + "sha256": "a6f1cfc9b24cfcb099433b6025ee1560c5b061fe768e2aa2b58d28f1b19705ed" }, { "path": "src/smart/resizer/scss/_smart__resizer.scss", @@ -259,7 +259,7 @@ }, { "path": "src/smart/resizer/docs.md", - "sha256": "e5eb7804b2d5c649ef0173b6fd77520a1179f6f75a5d24bd5cbc651515759808" + "sha256": "07c0310ff06d517c456ebebac95df8b744a7daa56582c9605b718baee698e1b3" }, { "path": "src/smart/resizer/engine.mjs", diff --git a/contracts/framework/smart/sortable/smart.manifest.json b/contracts/framework/smart/sortable/smart.manifest.json index f8c5ba1..71bac89 100644 --- a/contracts/framework/smart/sortable/smart.manifest.json +++ b/contracts/framework/smart/sortable/smart.manifest.json @@ -3,14 +3,15 @@ "id": "smart.sortable", "version": "1.0.0", "title": "Sortable", - "summary": "Drag-and-drop list primitive for reordering, moving between lists and copying from a library by mouse, pen, touch and keyboard; reports intent only.", + "summary": "Drag-and-drop list primitive for reordering, moving between lists and copying from a library by mouse, pen, touch and keyboard, with an optional insertion point that opens a searchable inserter; reports intent only.", "kind": "smart", "reuse_mode": "whole", "lifecycle": "experimental", "tags": [ "sortable", "drag-and-drop", - "editor" + "editor", + "inserter" ], "capabilities": [ "interaction", @@ -23,7 +24,11 @@ ], "exported_parts": [], "composition": { - "uses": [], + "uses": [ + "smart.context-menu", + "component.icon-buttons", + "component.icons" + ], "public_parts": [] }, "inputs": { @@ -65,6 +70,11 @@ "line" ], "description": "How a pointer drag shows where the item lands: silhouette lifts the item out of the list and opens an outline of its size at the place it would take, the list making room; line draws a thin line there and leaves the list as it is. Keyboard moves and external targets always use the line; a list that wraps into a grid opens the outline as one of its cells, in reading order." + }, + "inserter-items": { + "type": "string", + "default": "", + "description": "Opt-in insertion point. JSON array (or the inserterItems property) of [{value, label, icon?, caption?, keywords?, disabled?}], with {type: \"heading\", label} and {type: \"separator\"} to group them. When it holds at least one item, a \"+\" on the gap between items (and before the first, after the last) opens a searchable inserter of these kinds; empty or absent, the list draws and does nothing more than before." } }, "additionalProperties": false @@ -85,6 +95,45 @@ "drop_targets": { "type": "object", "description": "SF.Sortable.registerSortableDropTarget({resolve, keyboardTargets, drop, leave}) joins non-list targets such as sf-composition-overlay to the same drag session; the session is shared across Smart bundles. Once loaded, SF.Sortable exposes SORTABLE_INTENT_EVENT, SORTABLE_STATE_EVENT, activeSortableSession, registerSortableDropTarget and sortableIndexAt." + }, + "inserter": { + "type": "object", + "description": "The insertion point is one native icon button (size 1/3), the list's last tab stop, placed on the gap a pointer is near, after a focused row, or where its arrow keys put it. It opens sf-context-menu (openFor, local search over label, caption and keywords) anchored to the point. The component never creates the inserted item: it raises sf-sortable-insert and the host adds the item. Escape closes only the inserter, the innermost open surface (core open-surface-mark). Once loaded, SF.Sortable exposes SORTABLE_INSERT_EVENT.", + "properties": { + "property": { + "const": "inserterItems" + }, + "attribute": { + "const": "inserter-items" + }, + "item": { + "type": "object", + "required": [ + "value", + "label" + ], + "properties": { + "value": { + "type": "string" + }, + "label": { + "type": "string" + }, + "icon": { + "type": "string" + }, + "caption": { + "type": "string" + }, + "keywords": { + "type": "string" + }, + "disabled": { + "type": "boolean" + } + } + } + } } }, "methods": {}, @@ -140,6 +189,29 @@ } } } + }, + "sf-sortable-insert": { + "summary": "The person chose a kind in the inserter for a place in the list; the host creates the item at index. Bubbles, is composed and is cancelable: preventDefault() refuses and keeps the inserter open.", + "payload": { + "type": "object", + "required": [ + "index", + "item", + "to" + ], + "properties": { + "index": { + "type": "integer", + "minimum": 0 + }, + "item": { + "type": "string" + }, + "to": { + "type": "string" + } + } + } } }, "state": { @@ -149,11 +221,16 @@ "picked", "dropped", "cancelled" + ], + "inserter": [ + "closed", + "open" ] }, "visual_states": [ "default", - "active" + "active", + "open" ] }, "persistence": { @@ -169,7 +246,8 @@ "forbidden_client_responsibilities": [ "backend access decisions", "host route invention", - "saving or reordering host data" + "saving or reordering host data", + "creating the inserted item" ] }, "security": { @@ -191,9 +269,12 @@ "ArrowLeft", "ArrowRight", "Escape", - "Tab" + "Tab", + "+", + "Home", + "End" ], - "focus": "Items become focusable and describe the instructions. Space or Enter picks up, arrows move within a list and to other accepting lists or external targets, Space or Enter drops, Escape or Tab cancels. Every step is announced in a polite live region in the page language." + "focus": "Items become focusable and describe the instructions. Space or Enter picks up, arrows move within a list and to other accepting lists or external targets, Space or Enter drops, Escape or Tab cancels. Every step is announced in a polite live region in the page language. With inserter items, + on a focused row opens the inserter for the place after it, and the insertion point is the list's last tab stop: arrows move it between places, Home and End go to the first and the last, Enter or Space opens the inserter; in the inserter typing filters, arrows and Enter choose, Escape closes it and returns focus." }, "presentation": { "themes": [ @@ -261,41 +342,47 @@ "source_artifacts": [ { "path": "src/smart/sortable/index.js", - "sha256": "0f0f9384eb636383470aa59962c1f4e6665bb933bb7c189c273d612a048cb82d" + "sha256": "298c463e0d0c1634783614a4bbab59757767e984027041319f14dadb1cff2c61" }, { "path": "src/smart/sortable/scss/_smart__sortable.scss", - "sha256": "3f79884ef70991c250b802ada478b8fc9e97f7f1d50cd031e3ec6ab5cad55c12" + "sha256": "4f85a0e023d17b1f7a6fd191fd12f4c87e5609e70476c69559c2e04dc7b1f0a2" }, { "path": "src/smart/sortable/rule.js", - "sha256": "24743a50d28b4dfaad57cbd24911a9a42f94e998ed9fd9941201f98640869469" + "sha256": "b57af898729e1a942d2097d75cffab5aaf17c28f479cddecb876c23e266a7781" }, { "path": "src/smart/sortable/docs.md", - "sha256": "5c4a69bed4f633e9ba5b0c2adbe31fe4b0b24db527bdd86901d9c1863a2d359a" + "sha256": "42b58f27a3bb1a34faf147ea1bf6eba31c9c944c6777a583b18fc0f0195371e9" }, { "path": "src/core/js/composition/sortable.mjs", - "sha256": "3d3e18a88181a12712eb8d812de87894d272fa656c26c70e52e0db8db3cc114a" + "sha256": "871e5e7c95e47ce43dbe7616a984cfdc0e7a048900f6d438121bd84f7a6bf056" + }, + { + "path": "src/core/js/composition/sortable-inserter.mjs", + "sha256": "3fc947dc1dd8cbfd57a8f7c6204bf853053c8765421dc6fdec7bf234eff4d965" } ], "generated_runtime": [] }, "ai_guidance": { - "use_when": "Use sf-sortable when people reorder or move host items, or drag library entries onto an editor canvas. Apply sf-sortable-intent to the host model with an expected revision; a refusal leaves the page unchanged.", + "use_when": "Use sf-sortable when people reorder or move host items, or drag library entries onto an editor canvas. Apply sf-sortable-intent to the host model with an expected revision; a refusal leaves the page unchanged. Give inserter-items when people insert new items at a place in the list; create the item on sf-sortable-insert.", "do_not": [ "Do not copy generated ui-smart code", "Do not let the component move host DOM or save data", "Do not rely on pointer dragging alone; keep the keyboard path", - "Do not bundle a private drag session; use SF.Sortable.registerSortableDropTarget" + "Do not bundle a private drag session; use SF.Sortable.registerSortableDropTarget", + "Do not let the component create the inserted item; add it on sf-sortable-insert" ], "required_reads": [ "inputs", "item_contract", "events", "ownership", - "provenance" + "provenance", + "contracts" ], "minimal_example": "
Section 1
Section 2
", "owner_commands": [ diff --git a/contracts/framework/smart/spinner/smart.manifest.json b/contracts/framework/smart/spinner/smart.manifest.json index 065d662..87da68a 100644 --- a/contracts/framework/smart/spinner/smart.manifest.json +++ b/contracts/framework/smart/spinner/smart.manifest.json @@ -3,7 +3,7 @@ "id": "smart.spinner", "version": "1.1.0", "title": "Spinner", - "summary": "Indeterminate waiting indicator with arc or dots presentation, optional polite status announcement and Framework-owned motion.", + "summary": "Indeterminate waiting indicator in one of four looks on the size ladder (arc, breathing, comet, dots), following the page's data-sf-spinner, with optional polite status announcement and Framework-owned motion.", "kind": "smart", "reuse_mode": "whole", "lifecycle": "experimental", @@ -56,25 +56,28 @@ "label": { "type": "string", "default": "", - "description": "Empty: the text of the page's language (\"Loading...\" in English)." + "description": "Empty: the text of the page's language (\"Loading…\" in English)." }, "kind": { "type": "string", - "default": "arc", + "default": "", "enum": [ + "", "arc", + "breathing", + "comet", "dots" ], - "description": "What the spinner is: an arc or a row of dots." + "description": "The spinner's look: arc, breathing (the arc grows and shrinks as it turns), comet (an arc with a fading tail) or dots. Empty: the page's look, data-sf-spinner on the nearest ancestor (html, body or a block), else arc." }, "dots": { "type": "string", - "default": "16", + "default": "8", "pattern": "^(?:[3-9]|[12][0-9]|3[0-2])$" }, "filled": { "type": "string", - "default": "6", + "default": "3", "pattern": "^(?:[1-9]|[12][0-9]|3[0-2])$" }, "stroke-width": { @@ -109,10 +112,13 @@ }, "variant": { "type": "string", - "default": "arc", + "default": "", "description": "Legacy name for kind, still honoured. See contracts/public-api-axes.json.", "enum": [ + "", "arc", + "breathing", + "comet", "dots" ] } @@ -266,7 +272,7 @@ "source_artifacts": [ { "path": "src/smart/spinner/index.js", - "sha256": "ea495501984dbf3f7fcc054cc9004384d0185a621f897c53f4a75401ea49c401" + "sha256": "39528a07fd66a5afd26eeab0e80f6e558dd9c6c205f60272c6093f04a3900f7b" }, { "path": "src/smart/spinner/js/templates/default.js", @@ -278,7 +284,7 @@ }, { "path": "src/smart/spinner/docs/docs.md", - "sha256": "aeaba9e2a5cd9f27287816b5bc63cbf9cd9633a317c55f941c20f2b709aa264c" + "sha256": "74ae4fe0d02ea97e7b0632d0e0071d2a09dfceb969c050dd3b6b97cc40a5234f" } ], "generated_runtime": [ @@ -298,7 +304,8 @@ "Do not use Spinner when determinate Progress or content-matched Skeleton is more accurate", "Do not make Spinner focusable", "Do not omit the containing region's aria-busy state", - "Do not announce an empty or non-localized label" + "Do not announce an empty or non-localized label", + "Do not give every spinner its own kind to restyle a page: set data-sf-spinner on html (or a block) and every spinner the Framework draws follows it" ], "required_reads": [ "inputs", diff --git a/contracts/framework/smart/switch/smart.manifest.json b/contracts/framework/smart/switch/smart.manifest.json index 3a1fbd5..6ddcd06 100644 --- a/contracts/framework/smart/switch/smart.manifest.json +++ b/contracts/framework/smart/switch/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.switch", - "version": "1.0.0", + "version": "1.1.0", "title": "Switch", "summary": "An on/off control for a setting that applies at once: a native checkbox with role=\"switch\", a track and a moving thumb, with a label, description and help text.", "kind": "smart", @@ -72,6 +72,26 @@ "value": { "type": "string", "default": "" + }, + "aria-label": { + "type": "string", + "default": "", + "description": "Accessible name for a switch rendered without a visible label, as in a record panel that draws the label itself." + }, + "inherited-value": { + "type": "string", + "default": "", + "description": "Whether the switch is on while it holds no value of its own: true/on or false/off. The knob stands where it says, quieter, with an «inherited» marker, and the checkbox submits nothing. With it set, «off» chosen by a person is kept as checked=\"false\" -- a value of its own -- and no `checked` at all means the inherited state; a reset button returns there." + }, + "inherited-text": { + "type": "string", + "default": "", + "description": "The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»)." + }, + "reset-label": { + "type": "string", + "default": "", + "description": "The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»)." } }, "additionalProperties": false @@ -205,6 +225,14 @@ "type": "object", "description": "The element, for chaining." } + }, + "resetToInherited": { + "summary": "Returns the field to its inherited value, as the reset button does: fires the cancellable sf-field:reset, then empties the own value and focuses the control. Returns whether it was reset (false without an inherited value, without an own value, while disabled or readonly, or when the event was prevented).", + "arguments": [], + "returns": { + "type": "boolean", + "description": "Whether the field was reset." + } } }, "events": { @@ -214,6 +242,26 @@ "type": "object" }, "canonical": true + }, + "sf-field:reset": { + "summary": "The person pressed the reset back to the inherited value. Fired before the field is emptied and cancellable: preventDefault keeps the value. When it is not prevented the field empties, says so with its ordinary change, shows the inherited value again and takes focus back.", + "payload": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "The field's own value before the reset." + }, + "inheritedValue": { + "type": "string", + "description": "The inherited value it returns to." + }, + "name": { + "type": "string", + "description": "The form name, empty when the field has none." + } + } + } } }, "state": { @@ -254,7 +302,7 @@ "Tab", "Space" ], - "focus": "Keep visible focus on the active control." + "focus": "Keep visible focus on the active control. After a reset back to the inherited value, focus returns to the control; while the value is inherited, the control carries it as aria-description and the visible marker is aria-hidden." }, "presentation": { "themes": [ @@ -316,7 +364,23 @@ "source_artifacts": [ { "path": "src/smart/switch/index.js", - "sha256": "d79d2f07425471f49a96387437928759a1d6a99408ebb95c49e69b4b2cd1b69c" + "sha256": "723a1d29d51937a06e5f38d1601232709b06a7c02f3dac192fffa1e62dae1782" + }, + { + "path": "src/smart/switch/rule.js", + "sha256": "c2235953a04aafc36207326d0ce146dd7d97fbaecbb32eeacb045ff1301d5119" + }, + { + "path": "src/smart/switch/js/templates/default.js", + "sha256": "1ae5f62efa31e5ab80e763d416e0b57d4a861a8d1e117921b849b70f6afaa0af" + }, + { + "path": "src/smart/helpers/inherited-value.js", + "sha256": "0c8658ab61678cd5f89badea902be244b92ba96240fb802c60438227f8f9faa9" + }, + { + "path": "src/smart/helpers/inherited-value.css", + "sha256": "2a10b6d5c8e26c7d1541511c99257e9474b16d30c6e8352e96ed9b47f70b6a2a" } ], "generated_runtime": [ diff --git a/contracts/framework/smart/textarea/smart.manifest.json b/contracts/framework/smart/textarea/smart.manifest.json index 8262a18..678321e 100644 --- a/contracts/framework/smart/textarea/smart.manifest.json +++ b/contracts/framework/smart/textarea/smart.manifest.json @@ -1,7 +1,7 @@ { "schema_version": 2, "id": "smart.textarea", - "version": "1.1.0", + "version": "1.4.0", "title": "Textarea", "summary": "A native multiline form control with Framework presentation, validation messaging and safe vertical resizing.", "kind": "smart", @@ -47,9 +47,10 @@ "default": "bordered", "enum": [ "bordered", - "filled" + "filled", + "flush" ], - "description": "How the field looks: a bordered box or a filled one." + "description": "How the field looks: a bordered box, a filled one, or flush -- no box of its own, inside a composite control that draws the box and the focus." }, "label": { "type": "string", @@ -118,6 +119,21 @@ "type": "number", "default": 3 }, + "auto-grow": { + "type": "boolean", + "default": false, + "description": "The field follows its text between min-rows and max-rows and scrolls inside past max-rows. CSS field-sizing where supported, a script fallback elsewhere; rows is then ignored." + }, + "min-rows": { + "type": "number", + "default": 1, + "description": "With auto-grow: the fewest rows the field shows. One row is the height of an input of the same size." + }, + "max-rows": { + "type": "number", + "default": null, + "description": "With auto-grow: the most rows before the field scrolls inside. Unset means no cap; a value below min-rows is min-rows." + }, "disabled": { "type": "boolean", "default": false @@ -156,8 +172,24 @@ "description": "Legacy name for appearance, still honoured. See contracts/public-api-axes.json.", "enum": [ "bordered", - "filled" + "filled", + "flush" ] + }, + "inherited-value": { + "type": "string", + "default": "", + "description": "What the field falls back to while it holds no value of its own. Shown as inherited, in the placeholder's ink with an «inherited» marker under the field, never as the value: the form value stays empty. Once the field holds a value of its own, a reset button returns it here." + }, + "inherited-text": { + "type": "string", + "default": "", + "description": "The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»)." + }, + "reset-label": { + "type": "string", + "default": "", + "description": "The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»)." } }, "additionalProperties": false @@ -179,6 +211,9 @@ "resize_default": { "const": "vertical" }, + "auto_grow": { + "const": "field_sizing_content_with_script_fallback" + }, "mask_owner": { "const": "optional_sf_mask_adapter" }, @@ -208,6 +243,14 @@ "returns": { "type": "boolean" } + }, + "resetToInherited": { + "summary": "Returns the field to its inherited value, as the reset button does: fires the cancellable sf-field:reset, then empties the own value and focuses the control. Returns whether it was reset (false without an inherited value, without an own value, while disabled or readonly, or when the event was prevented).", + "arguments": [], + "returns": { + "type": "boolean", + "description": "Whether the field was reset." + } } }, "events": { @@ -223,6 +266,26 @@ "payload": { "type": "object" } + }, + "sf-field:reset": { + "summary": "The person pressed the reset back to the inherited value. Fired before the field is emptied and cancellable: preventDefault keeps the value. When it is not prevented the field empties, says so with its ordinary change, shows the inherited value again and takes focus back.", + "payload": { + "type": "object", + "properties": { + "value": { + "type": "string", + "description": "The field's own value before the reset." + }, + "inheritedValue": { + "type": "string", + "description": "The inherited value it returns to." + }, + "name": { + "type": "string", + "description": "The form name, empty when the field has none." + } + } + } } }, "state": { @@ -264,7 +327,7 @@ "Tab", "native multiline text editing" ], - "focus": "Keep visible focus on the active control." + "focus": "Keep visible focus on the active control. After a reset back to the inherited value, focus returns to the control; while the value is inherited, the control carries it as aria-description and the visible marker is aria-hidden." }, "presentation": { "themes": [ @@ -326,7 +389,23 @@ "source_artifacts": [ { "path": "src/smart/textarea/index.js", - "sha256": "1b2b79513765c98dc496c2e24e715dfe74117c444a5511a6f695bec981412bbb" + "sha256": "c0e7b46498b182b12d3fceaf5205aecf7a2291b9836455fefa4610df809e39de" + }, + { + "path": "src/smart/textarea/rule.js", + "sha256": "493eef5df1b45606866ef7339b874a2045ee05d6dfaf56521e33859e96048911" + }, + { + "path": "src/smart/textarea/js/templates/default.js", + "sha256": "8f5dd660e67cfa97caa2fdf2ac06d369d2217a151de53f9c1674e1632f5115d1" + }, + { + "path": "src/smart/helpers/inherited-value.js", + "sha256": "0c8658ab61678cd5f89badea902be244b92ba96240fb802c60438227f8f9faa9" + }, + { + "path": "src/smart/helpers/inherited-value.css", + "sha256": "2a10b6d5c8e26c7d1541511c99257e9474b16d30c6e8352e96ed9b47f70b6a2a" } ], "generated_runtime": [ @@ -343,6 +422,7 @@ "do_not": [ "Do not use Textarea for short single-line values, rich text or code editing", "Do not enable horizontal resizing inside responsive layouts without an explicit layout decision", + "Do not put Enter-to-send into the textarea: in a form Enter is a newline; a chat composer handles it itself", "Do not copy generated ui-smart code", "Do not move host data or access decisions into the component" ], diff --git a/contracts/framework/smart/theme-generator/smart.manifest.json b/contracts/framework/smart/theme-generator/smart.manifest.json index b88a766..713d233 100644 --- a/contracts/framework/smart/theme-generator/smart.manifest.json +++ b/contracts/framework/smart/theme-generator/smart.manifest.json @@ -373,11 +373,11 @@ }, { "path": "src/smart/theme-generator/docs.md", - "sha256": "c4eb2570ecace352f12f417dcb5268e399daa54097098c50ff9e12eff872d2bc" + "sha256": "f81fad2013c6d6848dee4d103da8b2127236470bc87076f38fb29f9379407ad8" }, { "path": "src/core/js/theme-palette.js", - "sha256": "1a1eadb297a50cd0c0a89e644d366cd2ed83b9401639cd10d4bda684f4c5ffa0" + "sha256": "e4082a61d2c58cd2a28c979b95779cf51a7b7f1fc6e7079dcde9a851ff77cd31" } ], "generated_runtime": [] diff --git a/data/sf-autocomplete.json b/data/sf-autocomplete.json index b3350b1..f11e030 100644 --- a/data/sf-autocomplete.json +++ b/data/sf-autocomplete.json @@ -7,8 +7,8 @@ "contractVersion": "1.3.0", "sha256": "b70d02d6902345e17954eafb44f24052b7478439184286bed5a8df6c69c1fe45", "repository": "simai/ui-source", - "commit": "6b16b41db95a441d80925edf895e798fe1ac8e69", - "tree": "43227f03b9065bbe563f9f0492bbd55efef69d53", + "commit": "51002278751d887da2fc4950f4d6d34d573c69bf", + "tree": "2bd7e4ff0967f9d55bcf79a3121fc2c273f96edf", "path": "src/core/contracts/adaptive-sizing.v1.json" }, "modes": { diff --git a/data/sf-framework.json b/data/sf-framework.json index 59a5e0c..bc7605e 100644 --- a/data/sf-framework.json +++ b/data/sf-framework.json @@ -1,61 +1,61 @@ { "schemaVersion": "1.0.0", "registryId": "simai.sf-framework", -"release": {"id":"ui-132b0863e12b","repository":"simai/ui","registryCommit":"ef3846772d453ca6df280e64d9d63f6969ee078c","coreCommit":"132b0863e12b9d5d9c9180d32b20c71f0584e7eb","smartCommit":"132b0863e12b9d5d9c9180d32b20c71f0584e7eb","registrySha256":"612c0419bac34be492f1200ae1dca4964eebd4639467bd3bd012538bc22acdfe"}, +"release": {"id":"ui-357568a20a7e","repository":"simai/ui","registryCommit":"c2ddfb0c7cb80548c435bcdbbe62f620830c3736","coreCommit":"357568a20a7ef6c6825217b7346c1f08870003a2","smartCommit":"357568a20a7ef6c6825217b7346c1f08870003a2","registrySha256":"bc44e9c278f352adc3440e269da6dbeedc51173603e0a16bbe2e479b690ef812"}, "desktopMinWidth": "60rem", "tags": [ -{"tag":"sf-alert","id":"smart.alert","title":"Alert","summary":"Persistent inline notice with semantic roles, optional actions and dismiss behavior.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"action","type":"string","default":"action","description":"Stable action value emitted in sf-alert-action.","values":[],"examples":[],"deprecated":null},{"name":"action-text","type":"string","default":"","description":"Visible label of the primary optional action.","values":[],"examples":[],"deprecated":null},{"name":"appearance","type":"string","default":"default","description":"How the alert looks: a filled surface, an outline, or flat.","values":["default","outlined","flat"],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"Render an explicitly named close action.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Localized accessible name of the close action. Empty: the text of the page's language (\"Close alert\" in English).","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Optional icon override. Use none to hide the semantic icon.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"secondary-action","type":"string","default":"secondary","description":"Stable secondary action value emitted in sf-alert-action.","values":[],"examples":[],"deprecated":null},{"name":"secondary-action-text","type":"string","default":"","description":"Visible label of the secondary optional action.","values":[],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the alert reports, in the shared status vocabulary. The words this component used before — clear and danger — are still accepted and mean neutral and error.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Supporting body text at the normal text size.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":"Short message heading.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","outlined","flat"],"examples":[],"deprecated":null}]}, -{"tag":"sf-avatar","id":"smart.avatar","title":"Avatar","summary":"Shows a person or organisation as a photo or initials, with an optional availability or verification mark. The default and label templates render a native button whose aria-label names its action; the card template is static and adds a title, description and meta line.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Avatar\" in English).","values":[],"examples":[],"deprecated":null},{"name":"card-variant","type":"string","default":"square","description":null,"values":["square","portrait"],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-alt","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size instead of a control height, for an avatar beside a label in a row or a table cell.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"meta","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"meta-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"no-wrap","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"shape","type":"string","default":"circle","description":null,"values":["circle","square"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/4","1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"none","description":null,"values":["none","online","offline","company","verified"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-avatars","id":"smart.avatars","title":"Avatars","summary":"Ready combinations of avatars: a person with a source, a stacked group with a remainder, an avatar with two lines of label, and a profile avatar with a verified badge. Drawn from sf-avatar's parts; for a single avatar with a name or a card use sf-avatar.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatars","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatars-more","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"check","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"data","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label-second-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"profile-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"property","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"round-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"source","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-badge","id":"smart.badges","title":"Badges","summary":"A short non-interactive label for a status, category, version or count beside an object, drawn in a size, appearance and colour role or status. It adds no keyboard or pointer behaviour.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"main","description":"How the badge looks: the most visible fill, a calmer tonal one, or an outline.","values":["main","tonal","outline"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-end","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-left","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-position","type":"string","default":"start","description":null,"values":["start","end"],"examples":[],"deprecated":null},{"name":"icon-right","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size, for a table cell or a row of fields, so the row keeps its control height.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"neutral","description":"Which semantic colour the badge takes. A status word given here still works and reaches the status axis.","values":["neutral","primary","secondary","tertiary","on-surface"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/3","description":null,"values":["1/3","1/2","1"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the badge reports, in the shared status vocabulary. The word this component used before, danger, is still accepted and means error.","values":["info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"main","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["main","tonal","outline"],"examples":[],"deprecated":null}]}, -{"tag":"sf-breadcrumbs","id":"smart.breadcrumbs","title":"Breadcrumbs","summary":"Shows the current page's place in a hierarchy as a trail of native links built from items, the items attribute or sf-breadcrumbs-item children. A long trail collapses its middle into an ellipsis button (max-items, default 4) that expands in place.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Breadcrumb\" in English).","values":[],"examples":[],"deprecated":null},{"name":"container-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"current-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"expand-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Show hidden breadcrumbs\" in English).","values":[],"examples":[],"deprecated":null},{"name":"expand-on-ellipsis","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"home-icon","type":"string","default":"home","description":null,"values":[],"examples":[],"deprecated":null},{"name":"home-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"item-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"link-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"max-items","type":"number","default":"4","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"separator-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"separator-icon","type":"string","default":"chevron_right","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-button","id":"smart.buttons","title":"Buttons","summary":"A native button with Framework presentation: size, appearance, colour role or status, optional start and end icons, spacing and radius. loading sets aria-busy and disables it against repeated activation.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the button looks. Surface reads the neutral alpha ramp: a faint fill and a border. ghost is the link appearance under its old name (compat until 2026-12-01).","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label for icon-only or custom buttons.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Single icon name shortcut.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-end","type":"string","default":"","description":"Logical end icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-left","type":"string","default":"","description":"Compatibility alias for icon-start.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-position","type":"string","default":"start","description":"Placement for the single icon shortcut.","values":["start","end"],"examples":[],"deprecated":null},{"name":"icon-right","type":"string","default":"","description":"Compatibility alias for icon-end.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-start","type":"string","default":"","description":"Logical start icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state: the spinner at the icon's size in place of the start icon (else the end icon); without an icon it lies over the label, which keeps its place, so the width does not change. Sets aria-busy and disables the native button.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible button text when no text slot is provided.","values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"center","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null}]}, -{"tag":"sf-button-group","id":"smart.button-group","title":"Button group","summary":"A controlled single-selection group built from SF5 buttons.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the group looks. default joins outlined buttons into one perimeter; segmented draws a sunken track with borderless segments and a plate under the selected one. The selection model, keyboard and events are the same.","values":["default","segmented"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible name for the group.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disables the whole group.","values":[],"examples":[],"deprecated":null},{"name":"full-width","type":"boolean","default":"false","description":"In the segmented appearance, the track fills its container and the segments share the width equally.","values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":"Selectable items with stable value, label, icon, count, icon-only, disabled and loading fields.","values":[],"examples":["[{\"value\":\"list\",\"label\":\"List\",\"icon\":\"list\"},{\"value\":\"grid\",\"label\":\"Grid\",\"icon\":\"grid_view\"}]","[{\"value\":\"all\",\"label\":\"Все\",\"count\":24},{\"value\":\"light\",\"label\":\"Светлые\",\"count\":17},{\"value\":\"dark\",\"label\":\"Тёмные\",\"count\":7}]"],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native form field name: the group submits its value with its form, a form reset restores the initial value, and a disabled group is left out.","values":[],"examples":[],"deprecated":null},{"name":"orientation","type":"string","default":"horizontal","description":"Layout and keyboard navigation orientation.","values":["horizontal","vertical"],"examples":[],"deprecated":null},{"name":"plate","type":"string","default":"scheme","description":"The selected segment's plate in the segmented appearance: the scheme's fill, or a raised neutral surface with its shadow.","values":["scheme","raised"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Corner radius, as on sf-button: empty is the UI radius. In the segmented appearance the plate, a button-sized segment, takes the radius a button of that value has, and the track is it plus the padding (rounded: both pills).","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the group root.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Color scheme for the selected button, and for the selected plate in the segmented appearance.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Shared button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Shared semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name.","values":[],"examples":[],"deprecated":null},{"name":"theme-switch","type":"boolean","default":"false","description":"A ready theme switch: the group draws its own three icon-only items (system, light, dark) named in the page language, selects SF.Loader's theme preference and follows sf-theme-change, and a choice calls SF.Loader.setTheme. items is ignored.","values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"Currently selected item value.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-checkbox","id":"smart.checkbox","title":"Checkbox","summary":"A native checkbox with a label, Framework presentation and checked, indeterminate and disabled states kept in step between the host attributes and the inner input.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Accessible name for a checkbox rendered without a visible label.","values":[],"examples":[],"deprecated":null},{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":"Invalid state; the native input publishes aria-invalid.","values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"indeterminate","type":"boolean","default":"false","description":"Mixed visual state for a checkbox that summarizes related options.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"start","description":"Logical placement of the indicator relative to its text.","values":["start","end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Checkbox size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-close","id":"smart.close","title":"Close","summary":"The decorative cross glyph of a close action, sized on the control ladder. It is aria-hidden and never focusable; the containing native button owns the action and its name.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/3","description":"Decorative close-glyph size token.","values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null}]}, -{"tag":"sf-color","id":"smart.color","title":"Color","summary":"A colour control: a swatch that opens the platform picker, the colours a product already has as presets, and a way back to an inherited colour. Built as a general part because a colour is set in a theme, in a site look, on a label and on a chart series, not only on a record.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the swatch is bounded.","values":["bordered","outlined","plain"],"examples":[],"deprecated":null},{"name":"choose-label","type":"string","default":"","description":"The words on the swatch. Unset, the component answers in the page's language (\"Choose a colour\" in English).","values":[],"examples":[],"deprecated":null},{"name":"clear-label","type":"string","default":"","description":"The words on the control that returns to the inherited colour. Unset, it follows the page's language.","values":[],"examples":[],"deprecated":null},{"name":"clearable","type":"boolean","default":"false","description":"Whether a chosen colour can be returned to the inherited one.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inherited-text","type":"string","default":"","description":"What is read in place of a value while nothing is chosen. Unset, it follows the page's language.","values":[],"examples":[],"deprecated":null},{"name":"inherited-value","type":"string","default":"","description":"The colour that applies while nothing is chosen. Shown as inherited rather than drawn as the value: a control that drew it as the value would make «not set» and «set to the same colour» look identical, and only one of them follows the theme when the theme changes.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name of the control.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"The form name. A hidden input carries the value under it, empty while the inherited colour applies.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The size ladder step, so a colour beside a text field lines up with it.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"swatches","type":"string","default":"","description":"The colours a product already has, comma separated, each #hex or #hex|Name; a name may hold spaces. A piece without a name may list several colours by spaces. A person picks the brand colour rather than matching a hex by eye.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Which template draws it.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The colour, as #rgb, #rrggbb or #rrggbbaa. Empty means nothing is chosen and the inherited colour applies.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-composition-overlay","id":"smart.composition-overlay","title":"Composition overlay","summary":"Editor chrome over a rendered Composition Document: frames, labels, badges, action toolbar, insertion places, drag and keyboard moves and a keyboard tree, without changing the canvas HTML.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"accepts","type":"string","default":"","description":"sf-sortable groups whose items may be dropped on insertion places","values":[],"examples":[],"deprecated":null},{"name":"for","type":"string","default":"","description":"id of the canvas element that holds SF.Composition.render output","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-context-menu","id":"smart.context-menu","title":"Context Menu","summary":"The Framework's action menu: data entries with icon, caption, value, shortcut, check, submenu, separator and heading, opened by openFor() into the top layer, anchored, with keyboard, typeahead and focus return. A host may still render its own items and own the lifecycle.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"active-tab","type":"string","default":"","description":"The chosen tab's id or index; the host renders that tab's rows into the content slot.","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"A close button at the end of the panel's head.","values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"entries","type":"array","default":"[]","description":"The menu as data (set as a property, or JSON in the attribute). See item_contract. When present, it replaces items and the content slot.","values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"popup","type":"boolean","default":"false","description":"Not drawn until opened through openFor(). A menu without it is drawn in place, as before.","values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":["inline-start","inline-start-top","inline-start-bottom","inline-end","inline-end-top","inline-end-bottom","top","top-inline-start","top-inline-end","bottom","bottom-inline-start","bottom-inline-end","start","end","top-start","top-end","bottom-start","bottom-end","left","left-top","left-bottom","right","right-top","right-bottom","top-left","top-center","top-right","bottom-left","bottom-center","bottom-right","left-start","left-end","right-start","right-end","inline-start-start","inline-start-end","inline-end-start","inline-end-end"],"examples":[],"deprecated":{"since":"1.3.0","replacement":"openFor(anchor, {side, align}) places the menu; no tail is drawn"}},{"name":"role","type":"string","default":"menu","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search","type":"object","default":"null","description":"{placeholder, empty, remote}: a search field above the rows (set as a property). Local by default; with remote: true the menu raises sf-context-menu-search {query} and shows the entries the host sets. A submenu entry passes it with `search`.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"The menu's size: rows as tall as a field of that size (32px at 1/2, 40px at 1), its text, insets, search and footer. A submenu takes its parent's size.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"tabs","type":"string | array","default":"","description":"A panel with tabs: labels separated by |, or [{id, label}] as a property. The head (tabs and the close button) and the footer never scroll, the body does, and the panel keeps a fixed width (a ladder step, or width) whatever a tab holds.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tooltip","type":"boolean","default":"true","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":[],"examples":[],"deprecated":{"since":"1.3.0","replacement":"none: a menu has no tail"}},{"name":"width","type":"string","default":"content","description":"How wide openFor() opens the menu: content (its longest line, between --sf-context-menu--min-inline-size and --sf-context-menu--max-inline-size), trigger (exactly the control that opened it; a long line ends in an ellipsis) or a CSS length. openFor(anchor, {width}) overrides it.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-copy-button","id":"smart.copy-button","title":"Copy button","summary":"Copies a value or a target's text, confirms with a check and a polite announcement, and selects the text for Ctrl+C when the browser refuses the clipboard.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"link","description":null,"values":["link","ghost","outline","tonal"],"examples":[],"deprecated":null},{"name":"duration","type":"string","default":"2000","description":"Milliseconds the result stays.","values":[],"examples":[],"deprecated":null},{"name":"error-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"content_copy","description":"The resting glyph: link, key, ...","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name, saying what is copied («Скопировать команду»); «Копировать» / Copy by default.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":null,"values":["1/3","1/2","1","2"],"examples":[],"deprecated":null},{"name":"success-icon","type":"string","default":"check","description":null,"values":[],"examples":[],"deprecated":null},{"name":"success-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":"#id of an input (its value) or an element (its text; a numbered code block without its numbers). value and target together are an error.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"A visible label; empty draws an icon-only button.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The text to copy.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-country-code","id":"smart.country-code","title":"Country Code","summary":"A telephone field with a country picker: a button opens a searchable listbox of countries, and the chosen country sets the dial code, flag and, optionally, the input mask of the native tel input.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"dial-code","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"flag-base","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"form","type":"string","default":"","description":"Optional id of the native owning form when the field is outside it.","values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"iso2","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lazy-flags","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"locale","type":"string","default":"","description":"Language of the country names and the field's own words: ru or en. When not set it follows the page: Russian on a Russian page, English otherwise.","values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"_","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-style","type":"string","default":"native","description":null,"values":[],"examples":[],"deprecated":null},{"name":"max-items","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"multi-country","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native input name used by FormData and form submission.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"+7(___)___-__-__","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":"Native required phone input; the country prefix alone does not satisfy the requirement.","values":[],"examples":[],"deprecated":null},{"name":"show-code","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-mask-placeholder","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"use-country-masks","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"use-mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-datepicker","id":"smart.datepicker","title":"Datepicker","summary":"Accessible date and date-range picker with popup and inline presentation, calendar navigation and host-owned values.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"close-on-select","type":"boolean","default":"true","description":"Close the panel once a date (or a range end) is chosen.","values":[],"examples":[],"deprecated":null},{"name":"context","type":"string","default":"","description":"Which grid the panel opens on: days (empty), month or year.","values":["month","year"],"examples":[],"deprecated":null},{"name":"date","type":"string","default":"","description":"The ISO date (yyyy-mm-dd) chosen; value is read when date is absent.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable the field and the panel.","values":[],"examples":[],"deprecated":null},{"name":"end-value","type":"string","default":"","description":"Range only: the ISO end date.","values":[],"examples":[],"deprecated":null},{"name":"format","type":"string","default":"DD.MM.YYYY","description":"How the date is shown in the field, e.g. DD.MM.YYYY. The value stays ISO.","values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"calendar_today","description":"The icon at the start of the field; the canonical name for left-icon.","values":[],"examples":[],"deprecated":null},{"name":"input","type":"boolean","default":"true","description":"Draw the text field; without it only the panel is drawn.","values":[],"examples":[],"deprecated":null},{"name":"input-name","type":"string","default":"","description":"The form field name of the value; wins over name.","values":[],"examples":[],"deprecated":null},{"name":"input-root-class","type":"string","default":"","description":"Classes added to the field's root.","values":[],"examples":[],"deprecated":null},{"name":"input-size","type":"string","default":"1","description":"Legacy name for size, still honoured; size wins when both are set. See contracts/public-api-axes.json.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"bordered","description":"The field's appearance (bordered by default), as on sf-inputs.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The field's visible label.","values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"calendar_today","description":"Legacy name for icon-start, still honoured; icon-start wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"locale","type":"string","default":"","description":"The language of month and day names; defaults to the page language.","values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":"Mask what can be typed in the field to the format.","values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"boolean","default":"false","description":"Show the mask's placeholder characters only as they are typed.","values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":"Further mask options as JSON, passed to the field's mask.","values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"00.00.0000","description":"Input mask; when not set it is derived from format, so the default format DD.MM.YYYY gives 00.00.0000.","values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"_","description":"The character that stands for a position not yet typed.","values":[],"examples":[],"deprecated":null},{"name":"max-date","type":"string","default":"","description":"The latest ISO date that can be chosen; later days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"min-date","type":"string","default":"","description":"The earliest ISO date that can be chosen; earlier days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"month","type":"number","default":"null","description":"The month shown when the panel opens, 0-11; defaults to the chosen date's month, else the current one.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"The form field name of the value. input-name is the same and wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":"Whether the panel is open.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":"The field's placeholder text.","values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Draw the panel at the end of the document so no clipping ancestor cuts it.","values":[],"examples":[],"deprecated":null},{"name":"preset","type":"string","default":"","description":"The chosen quick range's id. Set by a host it wins over start-value and end-value, and a relative one is resolved against today in the person's time zone when drawn; nothing is emitted for it.","values":[],"examples":[],"deprecated":null},{"name":"presets","type":"string | array","default":"","description":"Range only: quick ranges beside the grid. Built-in ids, comma separated (today, yesterday, last-7-days, last-30-days, this-week, this-month, last-month), or as a property [{id, label, relative} | {id, label, range: [from, to]}]. Clamped to min-date and max-date; a range with nothing left is disabled.","values":[],"examples":[],"deprecated":null},{"name":"range","type":"boolean","default":"false","description":"Pick a start and an end instead of one date.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":"Mark the field required in its form.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Classes added to the component's root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Form size of the field.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"start-value","type":"string","default":"","description":"Range only: the ISO start date.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Which template draws it.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The ISO date (yyyy-mm-dd). As a property, [start, end] for a range; the attribute is the same as date.","values":[],"examples":[],"deprecated":null},{"name":"week-start","type":"number","default":"null","description":"The first day of the week, 0 Sunday to 6 Saturday (1 Monday). Without the attribute it follows the page's language (ru: Monday, en-US: Sunday, ar-EG: Saturday).","values":[],"examples":[],"deprecated":null},{"name":"year","type":"number","default":"null","description":"The year shown when the panel opens; defaults to the chosen date's year, else the current one.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-download-file","id":"smart.download-file","title":"Download File","summary":"Native file download or application-owned file preparation action.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Render a disabled button with no live destination.","values":[],"examples":[],"deprecated":null},{"name":"download","type":"boolean","default":"false","description":"Apply native download semantics to an anchor destination.","values":[],"examples":[],"deprecated":null},{"name":"file-name","type":"string","default":"File.pdf","description":"Visible filename and default native download name.","values":[],"examples":[],"deprecated":null},{"name":"file-size","type":"string","default":"","description":"Known human-readable size. Pass it when available to avoid discovery.","values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":"Real resource destination; renders a native anchor when enabled.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"download","description":"Decorative icon name.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Existing compact-to-prominent component size scale.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"_blank","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-drawer","id":"smart.drawer","title":"Drawer","summary":"Workspace side panel that keeps the page usable: docked column or modeless panel. Modal side panels belong to sf-modal; the modal Drawer mode is deprecated.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"body-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Close drawer\" in English).","values":[],"examples":[],"deprecated":null},{"name":"close-on-esc","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-placement","type":"string","default":"inside","description":null,"values":["inside","outside"],"examples":[],"deprecated":null},{"name":"docked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"gutter","type":"string","default":"","description":"The inline gutter the head and the body share, as a length (for example var(--sf-space-3)), so the title and the content start on one axis. Empty: the drawer's own, space-1. A theme may set --sf-drawer-gutter instead.","values":[],"examples":[],"deprecated":null},{"name":"header-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"modal","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"panel-style","type":"string","default":"","description":"Declarations set on the panel itself, for the custom properties it reads -- its background, radius, shadow. A consumer painting its content a different colour than the panel leaves the head and the gutters in the other one.","values":[],"examples":[],"deprecated":null},{"name":"placement","type":"string","default":"right","description":null,"values":["left","right","inline-start","inline-end"],"examples":[],"deprecated":null},{"name":"preserve-scroll-gap","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-close","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2","full"],"examples":[],"deprecated":null},{"name":"stack-offset","type":"string","default":"","description":"How much of each drawer below shows past the one above it at the same edge, as a length (for example var(--sf-space-4)). A drawer stands depth × offset in from its edge, where depth counts the open, undocked drawers below it at that edge. Empty: drawers lie flush.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"z-index","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-dropdown","id":"smart.dropdown","title":"Dropdown","summary":"Accessible single or multiple selection control with searchable options and optional portal projection.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"outlined","description":"How the dropdown looks: a filled field or an outlined one.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"columns","type":"string","default":"6","description":"How many options a row holds in the grid layout. Ignored in a list.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"layout","type":"string","default":"list","description":"How the options are laid out. A list is one option a row; a grid puts several in a row, which is the only way a hundred glyphs can be looked at -- a column of them is a column nobody scrolls to the end of. In a grid an option shows its picture and keeps its text as the name a search reads and a pointer sees.","values":["list","grid"],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"select","description":null,"values":["tag","select"],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":"Allow several values while preserving their serialized selection order. Tag mode is multiple by default.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native form field name for the selected machine value.","values":[],"examples":[],"deprecated":null},{"name":"options","type":"array","default":"[]","description":"Options given as data instead of as sf-list-item children: [{text, value, type?, size?, icon?, selected?, disabled?, colorClass?, avatarImageUrl?, avatarTitle?, ariaLabel?, group?}]. A string or a number is taken as both the label and the value. A parent that renders this dropdown from a template passes its options this way, because capturing child elements means removing them, and the parent can then no longer put a changed list back. Options carrying the same `group`, one after another, are drawn under one heading, so a long list says where each stretch of it comes from instead of repeating that in every row.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Anchor the popup with the shared Framework positioning (SF.Position): native top layer, flip, shift and viewport-limited height. On by default; portal=\"false\" keeps the in-flow list.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search-placeholder","type":"string","default":"","description":"Empty: the text of the page's language (\"Search\" in English).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"outlined","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"Selected machine value, or a comma-separated list of values for multiple selection.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-empty-state","id":"smart.empty-state","title":"Empty state","summary":"What a list, a panel or a page says when it has nothing to show: no data, nothing found, no access or an error, with an icon, a real heading, a sentence and actions.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"heading-level","type":"string","default":"3","description":"The title's outline level; its look follows the size.","values":["2","3","4","5","6"],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"no-data","description":"The reason, which picks the default icon, title and text, and for error a «Повторить» action.","values":["no-data","nothing-found","no-access","error"],"examples":[],"deprecated":null},{"name":"layout","type":"string","default":"block","description":"inline: one line for a list inside a menu, a dropdown or a search -- a small icon, the words and at most one link action, no heading.","values":["block","inline"],"examples":[],"deprecated":null},{"name":"live","type":"string","default":"auto","description":"auto: nothing-found and error are a polite status, the others say nothing; alert: an error the person caused; off: the host announces it.","values":["auto","alert","off"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"1/3 is always the inline form; 1/2 inside a table or panel, 2 for a whole page: the icon, title role, text and gaps follow.","values":["1/3","1/2","1","2"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-file-preview","id":"smart.file-preview","title":"File Preview","summary":"Accessible Smart projection of the ordinary File Preview row.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"actions","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"File\" in English).","values":[],"examples":[],"deprecated":null},{"name":"avatar-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"compact","type":"boolean","default":"false","description":"Only the leading visual, as tall as a list row's line: the image, or the file's extension in a tile. For a file in a table cell.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"download","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"download-action","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"download-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Download file\" in English).","values":[],"examples":[],"deprecated":null},{"name":"file-name","type":"string","default":"File","description":null,"values":[],"examples":[],"deprecated":null},{"name":"file-size","type":"string","default":"","description":"The file's size as text, for example 12 KB.","values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"description","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"auto","description":"What the preview shows: an icon, the image itself, or whichever suits the file.","values":["auto","icon","image"],"examples":[],"deprecated":null},{"name":"mime-type","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"File","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":{"since":"1.0.0","replacement":null}},{"name":"remove-action","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"remove-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Remove file\" in English).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":"Legacy name for file-size: the file's own size as text (\"12 KB\"), not the size ladder. Still honoured; pass file-size.","values":[],"examples":[],"deprecated":null},{"name":"surface","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"_blank","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"auto","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["auto","icon","image"],"examples":[],"deprecated":null}]}, -{"tag":"sf-file-upload","id":"smart.file-upload","title":"File Upload","summary":"A drop area that opens the platform file dialog or takes dropped files, filtered by accept, and lists each file with its upload progress, an error with a retry, and removal. The host uploads; the component shows the state the host sets.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"accept","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"formats","type":"string","default":"","description":"Formats line shown under the action. When not set it is derived from accept, and is empty when neither is given: the component names no formats it cannot know.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"upload_file","description":null,"values":[],"examples":[],"deprecated":null},{"name":"link-text","type":"string","default":"","description":"Empty: the text of the page's language (\"Click to upload\" in English).","values":[],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Supporting line; falls back to formats.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"or drag and drop","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-gallery","id":"smart.gallery","title":"Gallery","summary":"An ordered media collection shown in an inline Slider, with an optional Modal lightbox holding a second Slider. The gallery owns the one-based current slide and keeps both views on it.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"arrows","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur-type","type":"string","default":"medium","description":null,"values":["none","small","medium","large"],"examples":[],"deprecated":null},{"name":"body-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-type","type":"string","default":"primary","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-esc","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"current","type":"number","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-size","type":"string","default":"2","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-type","type":"string","default":"primary-dark","description":null,"values":[],"examples":[],"deprecated":null},{"name":"footer-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"fullscreen","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"header-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inline","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inline-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lightbox","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lightbox-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loop","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"modal-id","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"center","description":null,"values":["center","left","right","top","bottom"],"examples":[],"deprecated":null},{"name":"preserve-scroll-gap","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-close","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-header","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"slide-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"space-between","type":"number","default":"12","description":null,"values":[],"examples":[],"deprecated":null},{"name":"speed","type":"number","default":"450","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-padding","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumb-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"Gallery","description":null,"values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-help-mark","id":"smart.help-mark","title":"Help mark","summary":"A «?» beside a label that opens a short explanation on a press -- a toggletip -- announced politely, closed by Escape, a second press or a click outside.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"label","type":"string","default":"","description":"The button's accessible name; «Подробнее» / More information by default, best naming the subject («Подробнее: код решения»).","values":[],"examples":[],"deprecated":null},{"name":"placement","type":"string","default":"auto","description":null,"values":["auto","top","bottom","start","end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":null,"values":["1/3","1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"The explanation; slot `content` takes links or lists instead.","values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-icon","id":"smart.icons","title":"Icons","summary":"Semantic Material Symbol wrapper with exact Loader tracking, accessible decorative or informative modes and token-owned geometry.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"filled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"grade","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loaded","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"optical-size","type":"number","default":"24","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":null,"values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"","description":null,"values":["outlined","rounded","sharp","shape"],"examples":[],"deprecated":null},{"name":"weight","type":"number","default":"400","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-icon-button","id":"smart.icon-buttons","title":"Icon Buttons","summary":"Native icon-only action with token geometry, accessible naming and shared loading semantics.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the icon button looks. Surface and ghost read the neutral alpha ramp: surface keeps a faint fill and a border, ghost keeps nothing until it is hovered or focused.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"filled","type":"boolean","default":"false","description":"Use the filled glyph axis for the standard icon variant.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"add","description":"Material icon name.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"icon","description":"What the icon button is: an ordinary icon action or a close control.","values":["icon","close"],"examples":[],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state: the spinner in place of the icon, at the icon's size. Sets aria-busy and disables the native button.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner icon button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":"Joined-control position owned by Button Group composition.","values":["start","middle","end"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Icon button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"icon","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["icon","close"],"examples":[],"deprecated":null}]}, -{"tag":"sf-input","id":"smart.inputs","title":"Inputs","summary":"A native single-line form control with Framework presentation, validation messaging and optional mask integration.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the field looks: a bordered box, a filled one, or hidden.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"autocomplete","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"default-value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-message","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"text","description":null,"values":["text","email","password","search","tel","url"],"examples":[],"deprecated":null},{"name":"inputmode","type":"string","default":"","description":null,"values":["none","text","tel","url","email","numeric","decimal","search"],"examples":[],"deprecated":null},{"name":"invalid","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"maxlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"minlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"readonly","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"right-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"text-end","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"bordered","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-list-item","id":"smart.list-item","title":"List Item","summary":"Declarative option descriptor and visual row primitive owned by Dropdown.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"color-class","type":"string","default":"bg-tertiary","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"person","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"text","description":"What the list item carries: plain text, an icon, a checkbox, an avatar or a colour.","values":["text","icon","checkbox","avatar","color"],"examples":[],"deprecated":null},{"name":"selected","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"text","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["text","icon","checkbox","avatar","color"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-modal","id":"smart.modal","title":"Modal","summary":"A dialog window over the page in the shared modal stack: centered or at a side, top or bottom edge, with header, content and footer slots, focus trap, scroll lock and focus return. It can also be minimized, load its content by Ajax or into an iframe, or render inline in the page flow.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"autoload","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur-type","type":"string","default":"medium","description":null,"values":["none","small","medium","large"],"examples":[],"deprecated":null},{"name":"body-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-esc","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"display","type":"string","default":"modal","description":null,"values":["modal","inline"],"examples":[],"deprecated":null},{"name":"footer-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"fullscreen","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"header-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hide","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hide-modifier","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"minimized","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"modal-id","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"inline","description":null,"values":["inline","ajax","iframe"],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-preset","type":"string","default":"default","description":null,"values":["default","focus"],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"center","description":null,"values":["center","left","right","inline-start","inline-end","top","bottom"],"examples":[],"deprecated":null},{"name":"preload","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"preserve-scroll-gap","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-close","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-footer","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-header","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"src","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-padding","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":"Empty: the text of the page's language (\"Dialog\" in English).","values":[],"examples":[],"deprecated":null},{"name":"unclose","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-page-header","id":"smart.page-header","title":"Page header","summary":"The head of an admin page: path, heading, count, favourite star, install mark and main action. Replaces the admin top bar together with sf-admin-menu.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"count","type":"string","default":"","description":"How many records the page holds; empty draws no count. The admin menu carries no totals, so this is where they are.","values":[],"examples":[],"deprecated":null},{"name":"heading","type":"string","default":"","description":"The page heading.","values":[],"examples":[],"deprecated":null},{"name":"level","type":"string","default":"site","description":"install marks a page shared by every site.","values":["site","install"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"star","type":"string","default":"","description":"Empty draws no star; off and on draw it in that state.","values":["off","on"],"examples":[],"deprecated":null}]}, -{"tag":"sf-pagination","id":"smart.pagination","title":"Pagination","summary":"Source-driven navigation for a collection split into numbered pages.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"action","type":"string","default":"","description":"Selected batch-action value.","values":[],"examples":[],"deprecated":null},{"name":"action-apply-text","type":"string","default":"","description":"Label of the batch-action apply button. Empty: the text of the page's language (\"Apply\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-choose-label","type":"string","default":"","description":"Placeholder of the batch-action selector, shown until an action is chosen. Empty: the text of the page's language (\"Choose an action\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-for-all","type":"boolean","default":"false","description":"Current all-items toggle value.","values":[],"examples":[],"deprecated":null},{"name":"action-for-all-label","type":"string","default":"","description":"Label of the all-items toggle. Empty: the text of the page's language (\"For all\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions","type":"string","default":"","description":"Pipe-separated compatible batch-action definitions.","values":[],"examples":[],"deprecated":null},{"name":"actions-label","type":"string","default":"","description":"Accessible name of the batch-action selector. Empty: the text of the page's language (\"Action for the selected records\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions-region-label","type":"string","default":"","description":"Accessible name of the panel that appears while rows are marked. Empty: the text of the page's language (\"Actions for the selected\" in English).","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible name of the navigation landmark. Empty: the text of the page's language (\"Result pages\" in English).","values":[],"examples":[],"deprecated":null},{"name":"bottom","type":"boolean","default":"true","description":"Allow the compatible batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"bottom-class","type":"string","default":"","description":"Framework utility classes for the batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"can-count","type":"boolean","default":"false","description":"Whether the host can count on request. Without it the view offers nothing and asks for nothing.","values":[],"examples":[],"deprecated":null},{"name":"clear-selection-label","type":"string","default":"","description":"Accessible name and tooltip of the control that drops the selection. Empty: the text of the page's language (\"Clear the selection\" in English).","values":[],"examples":[],"deprecated":null},{"name":"count-known","type":"boolean","default":"true","description":"Whether the number of records is known. A host that does not count every answer sets it false, and the view offers the number instead of showing it.","values":[],"examples":[],"deprecated":null},{"name":"counting","type":"boolean","default":"false","description":"A count is on its way; the view shows a short wait in place of the number.","values":[],"examples":[],"deprecated":null},{"name":"counting-label","type":"string","default":"","description":"Accessible name of the short wait shown while the count is on its way. Empty: the text of the page's language (\"Counting\" in English).","values":[],"examples":[],"deprecated":null},{"name":"current","type":"integer","default":"1","description":"Current one-based page number.","values":[],"examples":[],"deprecated":null},{"name":"first-label","type":"string","default":"","description":"Accessible name and tooltip of the control that goes to the first page. Empty: the text of the page's language (\"First\" in English).","values":[],"examples":[],"deprecated":null},{"name":"has-next","type":"boolean","default":"false","description":"Whether a further page exists. It is what moves forward and Show more when no total was sent.","values":[],"examples":[],"deprecated":null},{"name":"last-label","type":"string","default":"","description":"Visible label of the compatible last-page action. Empty: the text of the page's language (\"Last\" in English).","values":[],"examples":[],"deprecated":null},{"name":"main-class","type":"string","default":"","description":"Framework utility classes for the navigation section.","values":[],"examples":[],"deprecated":null},{"name":"middle","type":"boolean","default":"true","description":"Show page navigation and collection summary.","values":[],"examples":[],"deprecated":null},{"name":"next-label","type":"string","default":"","description":"Accessible name of the next-page action. Empty: the text of the page's language (\"Next page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-field-label","type":"string","default":"","description":"Label of the field that takes a page number. Empty: the text of the page's language (\"Page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-label","type":"string","default":"","description":"Accessible prefix for a numbered page action. Empty: the text of the page's language (\"Page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-size","type":"integer","default":"10","description":"Positive number of items per page.","values":[],"examples":[],"deprecated":null},{"name":"page-size-label","type":"string","default":"","description":"Visible and accessible label of the page-size selector. Empty: the text of the page's language (\"Per page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-sizes","type":"string","default":"10,20,30,40","description":"Comma-separated positive page-size choices.","values":[],"examples":[],"deprecated":null},{"name":"pages-label","type":"string","default":"","description":"Visible label before page controls. Empty: the text of the page's language (\"Pages:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"previous-label","type":"string","default":"","description":"Accessible name of the previous-page action. Empty: the text of the page's language (\"Previous page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"selected-count","type":"integer","default":"0","description":"Selected item count, clamped between zero and total.","values":[],"examples":[],"deprecated":null},{"name":"selected-label","type":"string","default":"","description":"Visible label for the selected item count. Empty: the text of the page's language (\"Selected:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-action-for-all","type":"boolean","default":"false","description":"Show the compatible all-items toggle.","values":[],"examples":[],"deprecated":null},{"name":"show-actions","type":"boolean","default":"true","description":"Show batch actions when actions are supplied.","values":[],"examples":[],"deprecated":null},{"name":"show-count-label","type":"string","default":"","description":"Text of the control that asks the host for the number. Empty: the text of the page's language (\"Show the number\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-more-busy","type":"boolean","default":"false","description":"Mark the Show more control as working while the host fetches the next portion; it is disabled and shows a loader.","values":[],"examples":[],"deprecated":null},{"name":"show-more-text","type":"string","default":"","description":"Label of the compatible show-more action. Empty: the text of the page's language (\"Show more\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-page-size","type":"boolean","default":"true","description":"Show the page-size selector for a non-empty collection.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The step of the size ladder its fields, buttons, labels and page numbers take: 1, or the dense 1/2 of an admin.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"top","type":"boolean","default":"true","description":"Show the compatible show-more section.","values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":"Framework utility classes for the show-more section.","values":[],"examples":[],"deprecated":null},{"name":"total","type":"integer","default":"10","description":"Non-negative total item count.","values":[],"examples":[],"deprecated":null},{"name":"total-label","type":"string","default":"","description":"Visible label for the total item count. Empty: the text of the page's language (\"Total:\" in English).","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-popover","id":"smart.popover","title":"Popover","summary":"A surface anchored to a control the consumer supplies, with its own open state, dismissal and returned focus. Built as a general part because the Framework had the surface and not the behaviour: two composites wrote it by hand within a week, the second copying the first.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"dismissible","type":"boolean","default":"true","description":"Esc and a press outside close it. A consumer that owns those keys turns this off and calls close() when it decides.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name of the surface. A surface with a role and no name is announced as an unnamed one.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":"Whether the surface is shown. Reflected, so a consumer can read it and set it.","values":[],"examples":[],"deprecated":null},{"name":"placement","type":"string","default":"bottom-end","description":"Which corner of the trigger the surface hangs from.","values":["bottom-start","bottom-end","top-start","top-end","inline-start","inline-end"],"examples":[],"deprecated":null},{"name":"role","type":"string","default":"dialog","description":"Legacy name for surface-role. Read once and removed from the host, which is not itself a menu or dialog.","values":["dialog","menu","listbox","group"],"examples":[],"deprecated":null},{"name":"surface-role","type":"string","default":"dialog","description":"What the surface is to a reader: dialog, menu, listbox or group. Written on sf-popover; the surface gets the role and the trigger aria-haspopup.","values":["dialog","menu","listbox","group"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name.","values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":"A width of its own. Left to its content a surface takes the width of its longest line, which a list of names makes wide and ragged.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-profile-picker","id":"smart.profile-picker","title":"Profile picker","summary":"One way to choose, make, rename, remove and reset a profile: a field-like button naming the profile in use, and a panel where every act happens inline. The profiles and the rights are the host's; the component says what was asked.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"current","type":"string","default":"","description":"The id of the profile in use.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"What a profile is called here («Профиль», «Вид»); the page language's «Profile» when empty.","values":[],"examples":[],"deprecated":null},{"name":"message","type":"string","default":"","description":"Why the host refused the last act, shown in the panel.","values":[],"examples":[],"deprecated":null},{"name":"resettable","type":"boolean","default":"false","description":"Offers «Сбросить к стандартному» at the foot.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":null,"values":["1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-progress-bar","id":"smart.progress-bar","title":"Progress Bar","summary":"Continuous determinate progress with normalized value, accessible range semantics and explicit semantic tone.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the progress reports, in the shared status vocabulary. The word this component used before, primary, is still accepted and means neutral.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"none","description":null,"values":["none","inline-end","bottom","right"],"examples":[],"deprecated":null},{"name":"tone","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-progress-scale","id":"smart.progress-scale","title":"Progress Scale","summary":"Segmented determinate progress with exact accessible value, explicit semantic tone and ten visual steps.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size, for a table cell or a row of fields, so the row keeps its control height.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"show-text","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the progress reports, in the shared status vocabulary. The word this component used before, primary, is still accepted and means neutral.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tone","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-radio","id":"smart.radio","title":"Radio","summary":"One radio option: a native radio input with a label, description and help text. Radios with the same name form a group in which checking one unchecks the others.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Radio size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-range-slider","id":"smart.range-slider","title":"Range Slider","summary":"A slider for one number or a range of two on a track: drag, click or keys move a handle by step, the fill shows the chosen part, and the value can be shown as text or a tooltip on each handle.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"connect","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"decimals","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"keyboard","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"none","description":"How each handle shows its value: not at all, as text beside it, or as a tooltip.","values":["none","text","tooltip"],"examples":[],"deprecated":null},{"name":"label-position","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lower-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"margin","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"max","type":"string","default":"100","description":null,"values":[],"examples":[],"deprecated":null},{"name":"min","type":"string","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"prefix","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"start","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"step","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"suffix","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tooltip-position","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"upper-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-reference-link","id":"smart.reference-link","title":"Reference Link","summary":"Navigation surface that pairs a real destination with a compact reference.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"card","description":"card is the reference as its own box: frame, fill and padding. plain is the link alone, taking the width of its text, for a reference inside something that is already a box -- a record’s field, a table cell -- where a second frame reads as a control the value is not.","values":["card","plain"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Render an unavailable, non-focusable reference without navigation.","values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":"Real navigation destination. Required for an enabled reference.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"arrow_forward","description":"Decorative icon name. An absent attribute is the arrow; an empty one draws no icon, for a reference that stands beside its own label.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"Destination-oriented visible link label.","values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size as a link without the card, for a table cell, so the row keeps its control height.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":"Form size: the reference becomes a control of that size, for a row of fields or a table cell. Empty keeps the card spacing.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"_self","description":"Native browsing-context target. Disclose new-context navigation in the name.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Compact route, source or reference shown beside the label.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-resizer","id":"smart.resizer","title":"Resizer","summary":"A handle on a panel's edge that changes the panel's width by a drag, the keyboard or a double click back to the default, within limits; optionally remembered in the browser.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"edge","type":"string","default":"inline-end","description":null,"values":["inline-end","inline-start"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name; defaults to the page language's «Resize».","values":[],"examples":[],"deprecated":null},{"name":"max","type":"string","default":"40rem","description":"The widest width, a CSS length.","values":[],"examples":[],"deprecated":null},{"name":"min","type":"string","default":"12rem","description":"The narrowest width, a CSS length (tokens and percentages of the panel's parent too).","values":[],"examples":[],"deprecated":null},{"name":"property","type":"string","default":"","description":"A CSS custom property the width is written to on the target; empty writes inline-size.","values":[],"examples":[],"deprecated":null},{"name":"step","type":"string","default":"16","description":"Pixels an arrow key moves; Shift moves four steps.","values":[],"examples":[],"deprecated":null},{"name":"storage-key","type":"string","default":"","description":"Remembers the width in this browser as the view preference sf-resizer/ (SF.Preferences); a double click forgets it.","values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":"A selector of the closest ancestor that is the panel; empty is the parent.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"A width in pixels the host keeps (a person's settings); it wins over the browser's memory.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-skeleton","id":"smart.skeleton","title":"Skeleton","summary":"Decorative loading placeholder that reserves source-backed content geometry with semantic tokens and reduced-motion support.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"animation","type":"string","default":"pulse","description":null,"values":["pulse","wave","none"],"examples":[],"deprecated":null},{"name":"count","type":"number","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"text","description":"What shape the placeholder takes: a line of text, a circle, a square or a rounded block.","values":["text","circle","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/7","1/6","1/5","1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"","description":"type=\"icon\" marks a placeholder that stands in for an icon; it combines with any kind. Not a legacy name for kind (see contracts/public-api-axes.json), so it has no removal date.","values":["icon"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"text","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["text","circle","square","rounded"],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"100%","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-slider","id":"smart.slider","title":"Slider","summary":"A row of slides moved by arrows, dots, swipe or keys, built on the shared Swiper adapter; with linked thumbnails a second slider picks the slide.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"arrows","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-type","type":"string","default":"primary","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-size","type":"string","default":"2","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-type","type":"string","default":"primary-dark","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loop","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"slide-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"space-between","type":"number","default":"12","description":null,"values":[],"examples":[],"deprecated":null},{"name":"speed","type":"number","default":"450","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumb-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-sortable","id":"smart.sortable","title":"Sortable","summary":"Drag-and-drop list primitive for reordering, moving between lists and copying from a library by mouse, pen, touch and keyboard; reports intent only.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"accepts","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"group","type":"string","default":null,"description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"move","description":null,"values":["move","copy"],"examples":[],"deprecated":null},{"name":"orientation","type":"string","default":"vertical","description":null,"values":["vertical","horizontal"],"examples":[],"deprecated":null},{"name":"preview","type":"string","default":"silhouette","description":"How a pointer drag shows where the item lands: silhouette lifts the item out of the list and opens an outline of its size at the place it would take, the list making room; line draws a thin line there and leaves the list as it is. Keyboard moves and external targets always use the line; a list that wraps into a grid opens the outline as one of its cells, in reading order.","values":["silhouette","line"],"examples":[],"deprecated":null}]}, -{"tag":"sf-spinner","id":"smart.spinner","title":"Spinner","summary":"Indeterminate waiting indicator with arc or dots presentation, optional polite status announcement and Framework-owned motion.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"announce","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"direction","type":"string","default":"clockwise","description":null,"values":["clockwise","counterclockwise"],"examples":[],"deprecated":null},{"name":"dot-radius","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}},{"name":"dots","type":"string","default":"16","description":null,"values":[],"examples":[],"deprecated":null},{"name":"filled","type":"string","default":"6","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}},{"name":"infinite","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"arc","description":"What the spinner is: an arc or a row of dots.","values":["arc","dots"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"Empty: the text of the page's language (\"Loading...\" in English).","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The size ladder: at each step the spinner is the icon of an sf-button of the same size (diameter and stroke), so it can stand in for that icon.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"stroke-width","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}},{"name":"variant","type":"string","default":"arc","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["arc","dots"],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}}]}, -{"tag":"sf-steps","id":"smart.steps","title":"Steps","summary":"A row of labelled step buttons, separated by an icon, for a multi-step process: marks the current, completed and error steps and moves to an enabled step when it is pressed.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Steps\" in English).","values":[],"examples":[],"deprecated":null},{"name":"completed-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Completed\" in English).","values":[],"examples":[],"deprecated":null},{"name":"current","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Error\" in English).","values":[],"examples":[],"deprecated":null},{"name":"error-step","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"separator-icon","type":"string","default":"chevron_right","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1","1/2"],"examples":[],"deprecated":null}]}, -{"tag":"sf-switch","id":"smart.switch","title":"Switch","summary":"An on/off control for a setting that applies at once: a native checkbox with role=\"switch\", a track and a moving thumb, with a label, description and help text.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Switch size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-tabs","id":"smart.tabs","title":"Tabs","summary":"A tab list that shows one local panel at a time, with text or icon tabs given as attributes, slots or data, roving keyboard focus and linked tab panels.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"active-index","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"configurable","type":"boolean","default":"false","description":"A gear at the end of the tabs («Настроить вкладки») opens the standard menu with the tabs as a sortable list, a visibility checkbox per tab (pinned tabs fixed) and «Сбросить» in its footer. The choice is the host's: sf-tabs-settings-change {order, hidden}, sf-tabs-settings-reset, setSettings({order, hidden}).","values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":"An item (set with setItems) may carry key (a stable id for the settings; the index otherwise), icon, count (a small counter after the label), href (the tab is a link: activating it goes to the address; aria-current=page on the active one) and pinned (never hidden, fixed in the settings).","values":[],"examples":[],"deprecated":null},{"name":"overflow","type":"string","default":"scroll","description":"What the tabs do when they do not fit: scroll (the row scrolls), wrap (rows wrap), or more (the tabs that do not fit go into a trailing «Ещё (n)» menu; the active one always stays).","values":["scroll","wrap","more"],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"default","description":"Built-in button appearance: default, outline or link. Historical name retained; this is not a semantic color selector. Custom templates may interpret it separately.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-position","type":"string","default":"start","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"buttons","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-tag","id":"smart.tags","title":"Tags","summary":"Compact static, selectable and removable labels with one explicit interaction owner.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":"Selected state of a checkbox tag.","values":[],"examples":[],"deprecated":null},{"name":"appearance","type":"string","default":"default","description":"Visual appearance, read from the neutral alpha ramp and separate from type: surface keeps a faint fill and a boundary, ghost keeps nothing until it is hovered. Only the neutral types take it, because a status tag carries its meaning in its colour.","values":["default","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Optional accessible name override for a selectable tag.","values":[],"examples":[],"deprecated":null},{"name":"avatar-image-url","type":"string","default":"","description":"Avatar image URL; the visible text remains the accessible label.","values":[],"examples":[],"deprecated":null},{"name":"avatar-status","type":"string","default":"","description":"Reserved avatar status value for compatible templates.","values":[],"examples":[],"deprecated":null},{"name":"avatar-text","type":"string","default":"","description":"Avatar initials fallback.","values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"Show a separate remove action; icon, color and avatar tags enable it by default, a checkbox tag only when it is set.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Accessible name of the remove action. Defaults to Remove, or Удалить on a Russian page.","values":[],"examples":[],"deprecated":null},{"name":"color-class","type":"string","default":"","description":"Framework semantic background utility for the color marker.","values":[],"examples":[],"deprecated":null},{"name":"count","type":"string","default":"","description":"Optional count shown with the default tag.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable interactive toggle and close actions.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Decorative Framework icon name.","values":[],"examples":[],"deprecated":null},{"name":"inline","type":"boolean","default":"false","description":"Sit on the text line of another control: no block padding, a flush label, and a remove button the height of the line. The host may publish --sf-tag--line.","values":[],"examples":[],"deprecated":null},{"name":"interactive","type":"boolean","default":"false","description":"Render the label as a button next to the remove action, for tags that open something (for example a filter chip menu); ignored for checkbox tags.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"checkbox","description":"What the tag carries: a checkbox, an icon, a colour, an avatar, or nothing but its label. The compatibility input quantity is still accepted and means default.","values":["checkbox","icon","default","color","avatar"],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size as an inline tag one size down, for a table cell, so the row keeps its control height. Overrides size and inline.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Framework utility classes for the visible root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"Framework size token: sets the label text and the default spacing.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Block padding of a free-standing tag, with the names the buttons use.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the tag reports, in the shared status vocabulary. Leave it empty for a tag that reports nothing.","values":["info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible tag label.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"checkbox","description":"Legacy name that answered both questions from one list: a content word reaches kind, a status word reaches status. See contracts/public-api-axes.json.","values":["checkbox","icon","default","color","avatar","info","success","warning","error"],"examples":[],"deprecated":null}]}, -{"tag":"sf-textarea","id":"smart.textarea","title":"Textarea","summary":"A native multiline form control with Framework presentation, validation messaging and safe vertical resizing.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the field looks: a bordered box or a filled one.","values":["bordered","filled"],"examples":[],"deprecated":null},{"name":"autocomplete","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-message","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inputmode","type":"string","default":"","description":null,"values":["none","text","tel","url","email","numeric","decimal","search"],"examples":[],"deprecated":null},{"name":"invalid","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"maxlength","type":"number","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"minlength","type":"number","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"readonly","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"rows","type":"number","default":"3","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"spellcheck","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"bordered","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["bordered","filled"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"wrap","type":"string","default":"soft","description":null,"values":["soft","hard"],"examples":[],"deprecated":null}]}, -{"tag":"sf-theme-generator","id":"smart.theme-generator","title":"Theme generator","summary":"A theme from one colour: a person chooses the main colour (or the generator's hue and chroma) and it makes the Framework's eight tonal palettes, the 128 primitives every semantic token reads and the 98 translucent steps core derives from them, with a preview, events carrying the CSS, and an optional live application to the page.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"apply","type":"boolean","default":"false","description":"Apply the theme to `target` as inline custom properties, live on every change, undoing the previous application first and on removal. Without it the page is not changed.","values":[],"examples":[],"deprecated":null},{"name":"chroma","type":"string","default":"","description":"The generator's chroma, 0-150, overriding the colour's reading; set by the fine-tuning fields. Empty reads it from the colour.","values":[],"examples":[],"deprecated":null},{"name":"hue","type":"string","default":"","description":"The generator's hue, 0-360, overriding the colour's reading; set by the fine-tuning fields. Empty reads it from the colour.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"selector","type":"string","default":":root","description":"The selector of the rule in the events' css and in toCSS().","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"swatches","type":"string","default":"","description":"The product's own colours offered beside the picker, as sf-color takes them: '#hex|Name, #hex'.","values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":"A CSS selector for the element the theme is applied to; empty is the document element. A target other than the root carries a theme class (theme-light or theme-dark): the semantic tokens are declared there, so without one only the primitives change on it.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The main colour, #rrggbb. Empty means the Framework's own colour (#005bbe) and draws the Framework's own theme.","values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-toast","id":"smart.toast","title":"Toast","summary":"Transient overlay feedback with semantic roles, optional action, pause-safe lifetime and dismiss behavior.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"action","type":"string","default":"action","description":"Stable action value emitted in sf-toast-action.","values":[],"examples":[],"deprecated":null},{"name":"action-text","type":"string","default":"","description":"Visible label of the one optional action.","values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"true","description":"Render an explicitly named close action.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Localized accessible name of the close action. Empty: the text of the page's language (\"Close message\" in English).","values":[],"examples":[],"deprecated":null},{"name":"duration","type":"number","default":"0","description":"Explicit lifetime in milliseconds. Zero keeps the message until dismissed.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Optional decorative icon name.","values":[],"examples":[],"deprecated":null},{"name":"role","type":"string","default":"","description":"Live-region role for dynamically inserted feedback only.","values":["status","alert"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the message reports, in the shared status vocabulary. The words this component used before — default and primary — are still accepted and mean neutral and info.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Concise supporting text at the normal body size.","values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":"Short result heading.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null}]}, -{"tag":"sf-tooltip","id":"smart.tooltip","title":"Tooltip","summary":"Tooltip surface that can join the ordinary data-tooltip trigger composition.","lifecycle":"released","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"appearance","type":"string","default":"light","description":"How the tooltip looks: light on a dark surface or the reverse.","values":["light","dark"],"examples":[],"deprecated":null},{"name":"arrow","type":"string","default":"none","description":"Logical tail placement.","values":["none","top-center","bottom-center","inline-start","inline-end","bottom-inline-start","bottom-inline-end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Framework utility classes for the visible surface root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Framework typography and spacing scale.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Optional secondary description.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Short primary description.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"light","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["light","dark"],"examples":[],"deprecated":null}]}, -{"tag":"sf-tree","id":"smart.tree","title":"Tree","summary":"Accessible hierarchical composite with roving focus, branch expansion and host-owned selection.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"accept-files","type":"boolean","default":"false","description":"A node takes files dropped from the computer and says so with sf-tree-files-drop.","values":[],"examples":[],"deprecated":null},{"name":"accept-records","type":"boolean","default":"false","description":"A node takes the records dragged from a list (application/x-sf-records+json) and says so with sf-tree-records-drop.","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":"Items given as data instead of as sf-tree-item children (set as a property, not an attribute): [{label, href?, target?, rel?, kind?, value?, open?, selected?, active?, disabled?, icon?, openIcon?, closedIcon?, chevronOpenIcon?, chevronClosedIcon?, openLabel?, closeLabel?, children?}]. text or title stand in for label. Setting it replaces the items and re-renders; sf-tree-item children are read once and removed, so a parent that re-renders changed items passes them this way.","values":[],"examples":[],"deprecated":null},{"name":"role","type":"string","default":"tree","description":null,"values":["tree"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"selection","type":"string","default":"none","description":null,"values":["none","single","multiple"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, -{"tag":"sf-tree-item","id":"smart.tree-item","title":"Tree Item","summary":"One accessible node in a Smart Tree hierarchy.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/132b0863e12b9d5d9c9180d32b20c71f0584e7eb/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"chevron-closed-icon","type":"string","default":"chevron_right","description":null,"values":[],"examples":[],"deprecated":null},{"name":"chevron-open-icon","type":"string","default":"keyboard_arrow_down","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Close item\" in English).","values":[],"examples":[],"deprecated":null},{"name":"closed-icon","type":"string","default":"folder","description":null,"values":[],"examples":[],"deprecated":null},{"name":"container-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"item-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items-data","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"folder","description":"What the tree item is: a folder or a file.","values":["folder","file"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open-icon","type":"string","default":"folder_open","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Open item\" in English).","values":[],"examples":[],"deprecated":null},{"name":"rel","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"selected","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"folder","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["folder","file"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]} +{"tag":"sf-alert","id":"smart.alert","title":"Alert","summary":"Persistent inline notice with semantic roles, optional actions and dismiss behavior.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"action","type":"string","default":"action","description":"Stable action value emitted in sf-alert-action.","values":[],"examples":[],"deprecated":null},{"name":"action-text","type":"string","default":"","description":"Visible label of the primary optional action.","values":[],"examples":[],"deprecated":null},{"name":"appearance","type":"string","default":"default","description":"How the alert looks: a filled surface, an outline, or flat.","values":["default","outlined","flat"],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"Render an explicitly named close action.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Localized accessible name of the close action. Empty: the text of the page's language (\"Close alert\" in English).","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Optional icon override. Use none to hide the semantic icon.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"secondary-action","type":"string","default":"secondary","description":"Stable secondary action value emitted in sf-alert-action.","values":[],"examples":[],"deprecated":null},{"name":"secondary-action-text","type":"string","default":"","description":"Visible label of the secondary optional action.","values":[],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the alert reports, in the shared status vocabulary. The words this component used before — clear and danger — are still accepted and mean neutral and error.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Supporting body text at the normal text size.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":"Short message heading.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","outlined","flat"],"examples":[],"deprecated":null}]}, +{"tag":"sf-avatar","id":"smart.avatar","title":"Avatar","summary":"Shows a person or organisation as a photo or initials, with an optional availability or verification mark. The default and label templates render a native button whose aria-label names its action; the card template is static and adds a title, description and meta line.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Avatar\" in English).","values":[],"examples":[],"deprecated":null},{"name":"badge-cap","type":"integer","default":"99","description":"The largest count drawn as a number; a larger one reads «+».","values":[],"examples":[],"deprecated":null},{"name":"badge-count","type":"string","default":"","description":"A count on the avatar (simai/ui-source#12): a whole number above 0 shows, 0 or empty hides the badge. Above badge-cap it reads «+»; the exact number joins the avatar's accessible name («Анна Белова, 3 непрочитанных») and the badge's tooltip. On an anchor of size 1/3 or 1/2 a count is drawn as a dot.","values":[],"examples":[],"deprecated":null},{"name":"badge-dot","type":"boolean","default":"false","description":"A dot on the avatar, a count with no number: something new. Shown when badge-count is not set; with a count, the count is drawn as a dot. Its text equivalent («есть новое» / «new» by default, badge-label to change it) joins the accessible name.","values":[],"examples":[],"deprecated":null},{"name":"badge-label","type":"string","default":"","description":"The words the badge adds to the accessible name and its tooltip, in place of the page language's default: for a dot the whole text equivalent; for a count the phrase in plural forms separated by «|» (one|few|many in Russian, one|other in English) with {count} where the number goes.","values":[],"examples":[],"deprecated":null},{"name":"card-variant","type":"string","default":"square","description":null,"values":["square","portrait"],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-alt","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size instead of a control height, for an avatar beside a label in a row or a table cell.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"meta","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"meta-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"no-wrap","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"shape","type":"string","default":"circle","description":null,"values":["circle","square"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/4","1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"none","description":null,"values":["none","online","offline","company","verified"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-avatars","id":"smart.avatars","title":"Avatars","summary":"Ready combinations of avatars: a person with a source, a stacked group with a remainder, an avatar with two lines of label, and a profile avatar with a verified badge. Drawn from sf-avatar's parts; for a single avatar with a name or a card use sf-avatar.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatars","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatars-more","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"check","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"data","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label-second-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"profile-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"property","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"round-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"source","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-badge","id":"smart.badges","title":"Badges","summary":"A short non-interactive label for a status, category, version or count beside an object, drawn in a size, appearance and colour role or status. It adds no keyboard or pointer behaviour.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"main","description":"How the badge looks: the most visible fill, a calmer tonal one, or an outline.","values":["main","tonal","outline"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-end","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-left","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-position","type":"string","default":"start","description":null,"values":["start","end"],"examples":[],"deprecated":null},{"name":"icon-right","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size, for a table cell or a row of fields, so the row keeps its control height.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"neutral","description":"Which semantic colour the badge takes. A status word given here still works and reaches the status axis.","values":["neutral","primary","secondary","tertiary","on-surface"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/3","description":null,"values":["1/3","1/2","1"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the badge reports, in the shared status vocabulary. The word this component used before, danger, is still accepted and means error.","values":["info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"main","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["main","tonal","outline"],"examples":[],"deprecated":null}]}, +{"tag":"sf-breadcrumbs","id":"smart.breadcrumbs","title":"Breadcrumbs","summary":"Shows the current page's place in a hierarchy as a trail of native links built from items, the items attribute or sf-breadcrumbs-item children. A long trail collapses its middle into an ellipsis button (max-items, default 4) that expands in place.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Breadcrumb\" in English).","values":[],"examples":[],"deprecated":null},{"name":"container-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"current-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"expand-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Show hidden breadcrumbs\" in English).","values":[],"examples":[],"deprecated":null},{"name":"expand-on-ellipsis","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"home-icon","type":"string","default":"home","description":null,"values":[],"examples":[],"deprecated":null},{"name":"home-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"item-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"link-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"max-items","type":"number","default":"4","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"separator-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"separator-icon","type":"string","default":"chevron_right","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-button","id":"smart.buttons","title":"Buttons","summary":"A native button with Framework presentation: size, appearance, colour role or status, optional start and end icons, spacing and radius. loading sets aria-busy and disables it against repeated activation.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the button looks. Surface reads the neutral alpha ramp: a faint fill and a border. ghost is the link appearance under its old name (compat until 2026-12-01).","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label for icon-only or custom buttons.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Single icon name shortcut.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-end","type":"string","default":"","description":"Logical end icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-left","type":"string","default":"","description":"Compatibility alias for icon-start.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-position","type":"string","default":"start","description":"Placement for the single icon shortcut.","values":["start","end"],"examples":[],"deprecated":null},{"name":"icon-right","type":"string","default":"","description":"Compatibility alias for icon-end.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"icon-start","type":"string","default":"","description":"Logical start icon name.","values":[],"examples":["home","settings","search","edit","check","close"],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state: the spinner at the icon's size in place of the start icon (else the end icon); without an icon it lies over the label, which keeps its place, so the width does not change. The spinner takes the page's look (data-sf-spinner). Sets aria-busy and disables the native button.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible button text when no text slot is provided.","values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"center","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null}]}, +{"tag":"sf-button-group","id":"smart.button-group","title":"Button group","summary":"A controlled single-selection group built from SF5 buttons.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the group looks. default joins outlined buttons into one perimeter; segmented draws a sunken track with borderless segments and a plate under the selected one. The selection model, keyboard and events are the same.","values":["default","segmented"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible name for the group.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disables the whole group.","values":[],"examples":[],"deprecated":null},{"name":"full-width","type":"boolean","default":"false","description":"In the segmented appearance, the track fills its container and the segments share the width equally.","values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":"Selectable items with stable value, label, icon, count, icon-only, disabled and loading fields.","values":[],"examples":["[{\"value\":\"list\",\"label\":\"List\",\"icon\":\"list\"},{\"value\":\"grid\",\"label\":\"Grid\",\"icon\":\"grid_view\"}]","[{\"value\":\"all\",\"label\":\"Все\",\"count\":24},{\"value\":\"light\",\"label\":\"Светлые\",\"count\":17},{\"value\":\"dark\",\"label\":\"Тёмные\",\"count\":7}]"],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native form field name: the group submits its value with its form, a form reset restores the initial value, and a disabled group is left out.","values":[],"examples":[],"deprecated":null},{"name":"orientation","type":"string","default":"horizontal","description":"Layout and keyboard navigation orientation.","values":["horizontal","vertical"],"examples":[],"deprecated":null},{"name":"plate","type":"string","default":"scheme","description":"The selected segment's plate in the segmented appearance: the scheme's fill, or a raised neutral surface with its shadow.","values":["scheme","raised"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Corner radius, as on sf-button: empty is the UI radius. In the segmented appearance the plate, a button-sized segment, takes the radius a button of that value has, and the track is it plus the padding (rounded: both pills).","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the group root.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Color scheme for the selected button, and for the selected plate in the segmented appearance.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Shared button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Shared semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name.","values":[],"examples":[],"deprecated":null},{"name":"theme-switch","type":"boolean","default":"false","description":"A ready theme switch: the group draws its own three icon-only items (system, light, dark) named in the page language, selects SF.Loader's theme preference and follows sf-theme-change, and a choice calls SF.Loader.setTheme. items is ignored.","values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"Currently selected item value.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-checkbox","id":"smart.checkbox","title":"Checkbox","summary":"A native checkbox with a label, Framework presentation and checked, indeterminate and disabled states kept in step between the host attributes and the inner input.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Accessible name for a checkbox rendered without a visible label.","values":[],"examples":[],"deprecated":null},{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":"Invalid state; the native input publishes aria-invalid.","values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"indeterminate","type":"boolean","default":"false","description":"Mixed visual state for a checkbox that summarizes related options.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"start","description":"Logical placement of the indicator relative to its text.","values":["start","end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Checkbox size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-close","id":"smart.close","title":"Close","summary":"The decorative cross glyph of a close action, sized on the control ladder. It is aria-hidden and never focusable; the containing native button owns the action and its name.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/3","description":"Decorative close-glyph size token.","values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null}]}, +{"tag":"sf-color","id":"smart.color","title":"Color","summary":"A colour control: a swatch that opens the platform picker, the colours a product already has as presets, and a way back to an inherited colour. Built as a general part because a colour is set in a theme, in a site look, on a label and on a chart series, not only on a record.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the swatch is bounded.","values":["bordered","outlined","plain"],"examples":[],"deprecated":null},{"name":"choose-label","type":"string","default":"","description":"The words on the swatch. Unset, the component answers in the page's language (\"Choose a colour\" in English).","values":[],"examples":[],"deprecated":null},{"name":"clear-label","type":"string","default":"","description":"The words on the control that returns to the inherited colour. Unset, it follows the page's language.","values":[],"examples":[],"deprecated":null},{"name":"clearable","type":"boolean","default":"false","description":"Whether a chosen colour can be returned to the inherited one.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inherited-text","type":"string","default":"","description":"What is read in place of a value while nothing is chosen. Unset, it follows the page's language.","values":[],"examples":[],"deprecated":null},{"name":"inherited-value","type":"string","default":"","description":"The colour that applies while nothing is chosen. Shown as inherited rather than drawn as the value: a control that drew it as the value would make «not set» and «set to the same colour» look identical, and only one of them follows the theme when the theme changes.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name of the control.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"The form name. A hidden input carries the value under it, empty while the inherited colour applies.","values":[],"examples":[],"deprecated":null},{"name":"reset-label","type":"string","default":"","description":"The accessible name of the button that returns to the inherited colour; `clear-label` still names it. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The size ladder step, so a colour beside a text field lines up with it.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"swatches","type":"string","default":"","description":"The colours a product already has, comma separated, each #hex or #hex|Name; a name may hold spaces. A piece without a name may list several colours by spaces. A person picks the brand colour rather than matching a hex by eye.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Which template draws it.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The colour, as #rgb, #rrggbb or #rrggbbaa. Empty means nothing is chosen and the inherited colour applies.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-composition-overlay","id":"smart.composition-overlay","title":"Composition overlay","summary":"Editor chrome over a rendered Composition Document: frames, labels, badges, action toolbar, insertion places, drag and keyboard moves and a keyboard tree, without changing the canvas HTML. A framed mode draws the same chrome over a same-origin iframe fed a flat node list, with plain-string inline editing.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"accepts","type":"string","default":"","description":"sf-sortable groups whose items may be dropped on insertion places","values":[],"examples":[],"deprecated":null},{"name":"for","type":"string","default":"","description":"id of the canvas element that holds SF.Composition.render output","values":[],"examples":[],"deprecated":null},{"name":"frame","type":"string","default":"","description":"id of a same-origin iframe canvas (framed mode, fed by setNodes); used instead of for","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-context-menu","id":"smart.context-menu","title":"Context Menu","summary":"The Framework's action menu: data entries with icon, caption, value, shortcut, check, submenu, separator and heading, opened by openFor() into the top layer, anchored, with keyboard, typeahead and focus return. A host may still render its own items and own the lifecycle.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"active-tab","type":"string","default":"","description":"The chosen tab's id or index; the host renders that tab's rows into the content slot.","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"A close button at the end of the panel's head.","values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"entries","type":"array","default":"[]","description":"The menu as data (set as a property, or JSON in the attribute). See item_contract. When present, it replaces items and the content slot.","values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"popup","type":"boolean","default":"false","description":"Not drawn until opened through openFor(). A menu without it is drawn in place, as before.","values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":["inline-start","inline-start-top","inline-start-bottom","inline-end","inline-end-top","inline-end-bottom","top","top-inline-start","top-inline-end","bottom","bottom-inline-start","bottom-inline-end","start","end","top-start","top-end","bottom-start","bottom-end","left","left-top","left-bottom","right","right-top","right-bottom","top-left","top-center","top-right","bottom-left","bottom-center","bottom-right","left-start","left-end","right-start","right-end","inline-start-start","inline-start-end","inline-end-start","inline-end-end"],"examples":[],"deprecated":{"since":"1.3.0","replacement":"openFor(anchor, {side, align}) places the menu; no tail is drawn"}},{"name":"role","type":"string","default":"menu","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search","type":"object","default":"null","description":"{placeholder, empty, remote}: a search field above the rows (set as a property). Local by default; with remote: true the menu raises sf-context-menu-search {query} and shows the entries the host sets. A submenu entry passes it with `search`.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"The menu's size: rows as tall as a field of that size (32px at 1/2, 40px at 1), its text, insets, search and footer. A submenu takes its parent's size.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"tabs","type":"string | array","default":"","description":"A panel with tabs: labels separated by |, or [{id, label}] as a property. The head (tabs and the close button) and the footer never scroll, the body does, and the panel keeps a fixed width (a ladder step, or width) whatever a tab holds.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tooltip","type":"boolean","default":"true","description":"Deprecated: a menu has no tail since 1.3.0 (owner, 2026-10-12); the value is kept for its class and draws nothing.","values":[],"examples":[],"deprecated":{"since":"1.3.0","replacement":"none: a menu has no tail"}},{"name":"width","type":"string","default":"content","description":"How wide openFor() opens the menu: content (its longest line, between --sf-context-menu--min-inline-size and --sf-context-menu--max-inline-size), trigger (exactly the control that opened it; a long line ends in an ellipsis) or a CSS length. openFor(anchor, {width}) overrides it.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-copy-button","id":"smart.copy-button","title":"Copy button","summary":"Copies a value or a target's text, confirms with a check and a polite announcement, and selects the text for Ctrl+C when the browser refuses the clipboard.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"link","description":null,"values":["link","ghost","outline","tonal"],"examples":[],"deprecated":null},{"name":"duration","type":"string","default":"2000","description":"Milliseconds the result stays.","values":[],"examples":[],"deprecated":null},{"name":"error-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"content_copy","description":"The resting glyph: link, key, ...","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name, saying what is copied («Скопировать команду»); «Копировать» / Copy by default.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":null,"values":["1/3","1/2","1","2"],"examples":[],"deprecated":null},{"name":"success-icon","type":"string","default":"check","description":null,"values":[],"examples":[],"deprecated":null},{"name":"success-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":"#id of an input (its value) or an element (its text; a numbered code block without its numbers). value and target together are an error.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"A visible label; empty draws an icon-only button.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The text to copy.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-country-code","id":"smart.country-code","title":"Country Code","summary":"A telephone field with a country picker: a button opens a searchable listbox of countries, and the chosen country sets the dial code, flag and, optionally, the input mask of the native tel input.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Accessible name for a telephone field rendered without a visible label.","values":[],"examples":[],"deprecated":null},{"name":"dial-code","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"flag-base","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"form","type":"string","default":"","description":"Optional id of the native owning form when the field is outside it.","values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"iso2","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lazy-flags","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"locale","type":"string","default":"","description":"Language of the country names and the field's own words: ru or en. When not set it follows the page: Russian on a Russian page, English otherwise.","values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"_","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-style","type":"string","default":"native","description":null,"values":[],"examples":[],"deprecated":null},{"name":"max-items","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"multi-country","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native input name used by FormData and form submission.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"+7(___)___-__-__","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":"Native required phone input; the country prefix alone does not satisfy the requirement.","values":[],"examples":[],"deprecated":null},{"name":"show-code","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-mask-placeholder","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"use-country-masks","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"use-mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-datepicker","id":"smart.datepicker","title":"Datepicker","summary":"Accessible date and date-range picker with popup and inline presentation, calendar navigation and host-owned values.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Accessible name for a date field rendered without a visible label.","values":[],"examples":[],"deprecated":null},{"name":"close-on-select","type":"boolean","default":"true","description":"Close the panel once a date (or a range end) is chosen.","values":[],"examples":[],"deprecated":null},{"name":"context","type":"string","default":"","description":"Which grid the panel opens on: days (empty), month or year.","values":["month","year"],"examples":[],"deprecated":null},{"name":"date","type":"string","default":"","description":"The ISO date (yyyy-mm-dd) chosen; value is read only when date is absent, so date=\"\" is a cleared value.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable the field and the panel.","values":[],"examples":[],"deprecated":null},{"name":"end-value","type":"string","default":"","description":"Range only: the ISO end date.","values":[],"examples":[],"deprecated":null},{"name":"error-message","type":"string","default":"","description":"The message under an invalid field; ignored while the field is valid.","values":[],"examples":[],"deprecated":null},{"name":"format","type":"string","default":"DD.MM.YYYY","description":"How the date is shown in the field and read when typed, e.g. DD.MM.YYYY: the whole text one date, a four-digit year from 1000 to 9999. The value stays ISO.","values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"calendar_today","description":"The icon at the start of the field; the canonical name for left-icon.","values":[],"examples":[],"deprecated":null},{"name":"input","type":"boolean","default":"true","description":"Draw the text field; without it only the panel is drawn.","values":[],"examples":[],"deprecated":null},{"name":"input-name","type":"string","default":"","description":"The form field name of the value; wins over name.","values":[],"examples":[],"deprecated":null},{"name":"input-root-class","type":"string","default":"","description":"Classes added to the field's root.","values":[],"examples":[],"deprecated":null},{"name":"input-size","type":"string","default":"1","description":"Legacy name for size, still honoured; size wins when both are set. See contracts/public-api-axes.json.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"bordered","description":"The field's appearance (bordered by default), as on sf-inputs.","values":[],"examples":[],"deprecated":null},{"name":"invalid","type":"boolean","default":"false","description":"Draw the field invalid: the error border and aria-invalid on the native input. Removing it restores the valid field.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The field's visible label.","values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"calendar_today","description":"Legacy name for icon-start, still honoured; icon-start wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"locale","type":"string","default":"","description":"The language of month and day names; defaults to the page language.","values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":"Mask what can be typed in the field to the format.","values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"boolean","default":"false","description":"Show the mask's placeholder characters only as they are typed.","values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":"Further mask options as JSON, passed to the field's mask.","values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"00.00.0000","description":"Input mask; when not set it is derived from format, so the default format DD.MM.YYYY gives 00.00.0000.","values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"_","description":"The character that stands for a position not yet typed.","values":[],"examples":[],"deprecated":null},{"name":"max-date","type":"string","default":"","description":"The latest ISO date that can be chosen; later days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"min-date","type":"string","default":"","description":"The earliest ISO date that can be chosen; earlier days are disabled.","values":[],"examples":[],"deprecated":null},{"name":"month","type":"number","default":"null","description":"The month shown when the panel opens, 0-11; defaults to the chosen date's month, else the current one.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"The form field name of the value. input-name is the same and wins when both are set.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":"Whether the panel is open.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":"The field's placeholder text.","values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Draw the panel at the end of the document so no clipping ancestor cuts it.","values":[],"examples":[],"deprecated":null},{"name":"preset","type":"string","default":"","description":"The chosen quick range's id. Set by a host it wins over start-value and end-value, and a relative one is resolved against today in the person's time zone when drawn; nothing is emitted for it.","values":[],"examples":[],"deprecated":null},{"name":"presets","type":"string | array","default":"","description":"Range only: quick ranges beside the grid. Built-in ids, comma separated (today, yesterday, last-7-days, last-30-days, this-week, this-month, last-month), or as a property [{id, label, relative} | {id, label, range: [from, to]}]. Clamped to min-date and max-date; a range with nothing left is disabled.","values":[],"examples":[],"deprecated":null},{"name":"range","type":"boolean","default":"false","description":"Pick a start and an end instead of one date.","values":[],"examples":[],"deprecated":null},{"name":"readonly","type":"boolean","default":"false","description":"Keeps the field read-only: the date is chosen on the grid only. A single date can be typed by default; a range is always chosen on the grid.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":"Mark the field required in its form.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Classes added to the component's root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Form size of the field.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"start-value","type":"string","default":"","description":"Range only: the ISO start date.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Which template draws it.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The ISO date (yyyy-mm-dd). As a property, [start, end] for a range. The attribute is the initial value: once the date is cleared it stays empty.","values":[],"examples":[],"deprecated":null},{"name":"week-start","type":"number","default":"null","description":"The first day of the week, 0 Sunday to 6 Saturday (1 Monday). Without the attribute it follows the page's language (ru: Monday, en-US: Sunday, ar-EG: Saturday).","values":[],"examples":[],"deprecated":null},{"name":"year","type":"number","default":"null","description":"The year shown when the panel opens; defaults to the chosen date's year, else the current one.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-download-file","id":"smart.download-file","title":"Download File","summary":"Native file download or application-owned file preparation action.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Render a disabled button with no live destination.","values":[],"examples":[],"deprecated":null},{"name":"download","type":"boolean","default":"false","description":"Apply native download semantics to an anchor destination.","values":[],"examples":[],"deprecated":null},{"name":"file-name","type":"string","default":"File.pdf","description":"Visible filename and default native download name.","values":[],"examples":[],"deprecated":null},{"name":"file-size","type":"string","default":"","description":"Known human-readable size. Pass it when available to avoid discovery.","values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":"Real resource destination; renders a native anchor when enabled.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"download","description":"Decorative icon name.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Existing compact-to-prominent component size scale.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"_blank","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-drawer","id":"smart.drawer","title":"Drawer","summary":"Workspace side panel that keeps the page usable: docked column or modeless panel. Modal side panels belong to sf-modal; the modal Drawer mode is deprecated.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"block-start","type":"string","default":"","description":"Where this panel starts from the top (an app bar's height); the --sf-drawer-block-start variable sets it for every panel.","values":[],"examples":[],"deprecated":null},{"name":"body-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Close drawer\" in English).","values":[],"examples":[],"deprecated":null},{"name":"close-on-esc","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-placement","type":"string","default":"inside","description":null,"values":["inside","outside"],"examples":[],"deprecated":null},{"name":"controlled","type":"boolean","default":"false","description":"An outside switch (an element naming the drawer in aria-controls) opens and closes the panel: no close button while that switch is on screen.","values":[],"examples":[],"deprecated":null},{"name":"dock-breakpoint","type":"string","default":"","description":"From what width of the dock host (or the window, without a host) a docked drawer is a column of the page; narrower, it floats over the page. A length in rem, em or px. Empty: the --sf-drawer-dock-breakpoint variable where the drawer stands, else 48rem.","values":[],"examples":[],"deprecated":null},{"name":"docked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"gutter","type":"string","default":"","description":"The inline gutter the head and the body share, as a length (for example var(--sf-space-3)), so the title and the content start on one axis. Empty: the drawer's own, space-1. A theme may set --sf-drawer-gutter instead.","values":[],"examples":[],"deprecated":null},{"name":"header-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"modal","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"panel-style","type":"string","default":"","description":"Declarations set on the panel itself, for the custom properties it reads -- its background, radius, shadow. A consumer painting its content a different colour than the panel leaves the head and the gutters in the other one.","values":[],"examples":[],"deprecated":null},{"name":"placement","type":"string","default":"right","description":null,"values":["left","right","inline-start","inline-end","bottom"],"examples":[],"deprecated":null},{"name":"preserve-scroll-gap","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-close","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2","full"],"examples":[],"deprecated":null},{"name":"snap","type":"string","default":"auto","description":"A bottom sheet's resting height: its content's, half the room under the app bar, or all of it.","values":["auto","half","full"],"examples":[],"deprecated":null},{"name":"stack-offset","type":"string","default":"","description":"How much of each drawer below shows past the one above it at the same edge, as a length (for example var(--sf-space-4)). A drawer stands depth × offset in from its edge, where depth counts the open, undocked drawers below it at that edge. Empty: drawers lie flush.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"z-index","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-dropdown","id":"smart.dropdown","title":"Dropdown","summary":"Accessible single or multiple selection control with searchable options and optional portal projection.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"outlined","description":"How the dropdown looks: a filled field or an outlined one.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"columns","type":"string","default":"6","description":"How many options a row holds in the grid layout. Ignored in a list.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inherited-text","type":"string","default":"","description":"The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»).","values":[],"examples":[],"deprecated":null},{"name":"inherited-value","type":"string","default":"","description":"The option value (values joined by commas when several may be chosen) the field falls back to while nothing is chosen. Its options' labels are shown as inherited, in the placeholder's ink with an «inherited» marker, never as a choice: the form value stays empty. Once something is chosen, a reset button returns it here. Select mode; a tag-mode field does not draw it.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"layout","type":"string","default":"list","description":"How the options are laid out. A list is one option a row; a grid puts several in a row, which is the only way a hundred glyphs can be looked at -- a column of them is a column nobody scrolls to the end of. In a grid an option shows its picture and keeps its text as the name a search reads and a pointer sees.","values":["list","grid"],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"select","description":null,"values":["tag","select"],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":"Allow several values while preserving their serialized selection order. Tag mode is multiple by default.","values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":"Native form field name for the selected machine value.","values":[],"examples":[],"deprecated":null},{"name":"options","type":"array","default":"[]","description":"Options given as data instead of as sf-list-item children: [{text, value, type?, size?, icon?, selected?, disabled?, colorClass?, avatarImageUrl?, avatarTitle?, ariaLabel?, group?}]. A string or a number is taken as both the label and the value. A parent that renders this dropdown from a template passes its options this way, because capturing child elements means removing them, and the parent can then no longer put a changed list back. Options carrying the same `group`, one after another, are drawn under one heading, so a long list says where each stretch of it comes from instead of repeating that in every row.","values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"portal","type":"boolean","default":"true","description":"Anchor the popup with the shared Framework positioning (SF.Position): native top layer, flip, shift and viewport-limited height. On by default; portal=\"false\" keeps the in-flow list.","values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"reset-label","type":"string","default":"","description":"The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»).","values":[],"examples":[],"deprecated":null},{"name":"search","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"search-placeholder","type":"string","default":"","description":"Empty: the text of the page's language (\"Search\" in English).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"outlined","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["filled","outlined"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"Selected machine value, or a comma-separated list of values for multiple selection.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-empty-state","id":"smart.empty-state","title":"Empty state","summary":"What a list, a panel or a page says when it has nothing to show: no data, nothing found, no access or an error, with an icon, a real heading, a sentence and actions.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"heading-level","type":"string","default":"3","description":"The title's outline level; its look follows the size.","values":["2","3","4","5","6"],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"no-data","description":"The reason, which picks the default icon, title and text, and for error a «Повторить» action.","values":["no-data","nothing-found","no-access","error"],"examples":[],"deprecated":null},{"name":"layout","type":"string","default":"block","description":"inline: one line for a list inside a menu, a dropdown or a search -- a small icon, the words and at most one link action, no heading.","values":["block","inline"],"examples":[],"deprecated":null},{"name":"live","type":"string","default":"auto","description":"auto: nothing-found and error are a polite status, the others say nothing; alert: an error the person caused; off: the host announces it.","values":["auto","alert","off"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"1/3 is always the inline form; 1/2 inside a table or panel, 2 for a whole page: the icon, title role, text and gaps follow.","values":["1/3","1/2","1","2"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-file-preview","id":"smart.file-preview","title":"File Preview","summary":"Accessible Smart projection of the ordinary File Preview row.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"actions","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"File\" in English).","values":[],"examples":[],"deprecated":null},{"name":"avatar-size","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"compact","type":"boolean","default":"false","description":"Only the leading visual, as tall as a list row's line: the image, or the file's extension in a tile. For a file in a table cell.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"download","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"download-action","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"download-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Download file\" in English).","values":[],"examples":[],"deprecated":null},{"name":"file-name","type":"string","default":"File","description":null,"values":[],"examples":[],"deprecated":null},{"name":"file-size","type":"string","default":"","description":"The file's size as text, for example 12 KB.","values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"description","description":null,"values":[],"examples":[],"deprecated":null},{"name":"image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"auto","description":"What the preview shows: an icon, the image itself, or whichever suits the file.","values":["auto","icon","image"],"examples":[],"deprecated":null},{"name":"mime-type","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"File","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":{"since":"1.0.0","replacement":null}},{"name":"remove-action","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"remove-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Remove file\" in English).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":"Legacy name for file-size: the file's own size as text (\"12 KB\"), not the size ladder. Still honoured; pass file-size.","values":[],"examples":[],"deprecated":null},{"name":"surface","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"_blank","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"auto","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["auto","icon","image"],"examples":[],"deprecated":null}]}, +{"tag":"sf-file-upload","id":"smart.file-upload","title":"File Upload","summary":"A drop area that opens the platform file dialog or takes dropped files, filtered by accept, and lists each file with its upload progress, an error with a retry, and removal. The host uploads; the component shows the state the host sets.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"accept","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"formats","type":"string","default":"","description":"Formats line shown under the action. When not set it is derived from accept, and is empty when neither is given: the component names no formats it cannot know.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"upload_file","description":null,"values":[],"examples":[],"deprecated":null},{"name":"link-text","type":"string","default":"","description":"Empty: the text of the page's language (\"Click to upload\" in English).","values":[],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Supporting line; falls back to formats.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"or drag and drop","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-gallery","id":"smart.gallery","title":"Gallery","summary":"An ordered media collection shown in an inline Slider, with an optional Modal lightbox holding a second Slider. The gallery owns the one-based current slide and keeps both views on it.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"arrows","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur-type","type":"string","default":"medium","description":null,"values":["none","small","medium","large"],"examples":[],"deprecated":null},{"name":"body-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-type","type":"string","default":"primary","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-esc","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"current","type":"number","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-size","type":"string","default":"2","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-type","type":"string","default":"primary-dark","description":null,"values":[],"examples":[],"deprecated":null},{"name":"footer-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"fullscreen","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"header-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inline","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inline-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lightbox","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lightbox-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loop","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"modal-id","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"center","description":null,"values":["center","left","right","top","bottom"],"examples":[],"deprecated":null},{"name":"preserve-scroll-gap","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-close","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-header","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"slide-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"space-between","type":"number","default":"12","description":null,"values":[],"examples":[],"deprecated":null},{"name":"speed","type":"number","default":"450","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-padding","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumb-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"Gallery","description":null,"values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-help-mark","id":"smart.help-mark","title":"Help mark","summary":"A «?» beside a label that opens a short explanation on a press -- a toggletip -- announced politely, closed by Escape, a second press or a click outside.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"label","type":"string","default":"","description":"The button's accessible name; «Подробнее» / More information by default, best naming the subject («Подробнее: код решения»).","values":[],"examples":[],"deprecated":null},{"name":"placement","type":"string","default":"auto","description":null,"values":["auto","top","bottom","start","end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":null,"values":["1/3","1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"The explanation; slot `content` takes links or lists instead.","values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-icon","id":"smart.icons","title":"Icons","summary":"Semantic Material Symbol wrapper with exact Loader tracking, accessible decorative or informative modes and token-owned geometry.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"badge-cap","type":"integer","default":"99","description":"The largest count drawn as a number; a larger one reads «+».","values":[],"examples":[],"deprecated":null},{"name":"badge-count","type":"string","default":"","description":"A count on the icon (simai/ui-source#12): a whole number above 0 shows, 0 or empty hides the badge. Above badge-cap it reads «+»; the exact number joins the icon's accessible name («Почта, 3 непрочитанных») and the badge's tooltip. On an anchor of size 1/3 or 1/2 a count is drawn as a dot.","values":[],"examples":[],"deprecated":null},{"name":"badge-dot","type":"boolean","default":"false","description":"A dot on the icon, a count with no number: something new. Shown when badge-count is not set; with a count, the count is drawn as a dot. Its text equivalent («есть новое» / «new» by default, badge-label to change it) joins the accessible name.","values":[],"examples":[],"deprecated":null},{"name":"badge-label","type":"string","default":"","description":"The words the badge adds to the accessible name and its tooltip, in place of the page language's default: for a dot the whole text equivalent; for a count the phrase in plural forms separated by «|» (one|few|many in Russian, one|other in English) with {count} where the number goes.","values":[],"examples":[],"deprecated":null},{"name":"filled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"grade","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loaded","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"optical-size","type":"number","default":"24","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":null,"values":["1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"","description":null,"values":["outlined","rounded","sharp","shape"],"examples":[],"deprecated":null},{"name":"weight","type":"number","default":"400","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-icon-button","id":"smart.icon-buttons","title":"Icon Buttons","summary":"Native icon-only action with token geometry, accessible naming and shared loading semantics.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"default","description":"How the icon button looks. Surface and ghost read the neutral alpha ramp: surface keeps a faint fill and a border, ghost keeps nothing until it is hovered or focused.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible label.","values":[],"examples":[],"deprecated":null},{"name":"badge-cap","type":"integer","default":"99","description":"The largest count drawn as a number; a larger one reads «+».","values":[],"examples":[],"deprecated":null},{"name":"badge-count","type":"string","default":"","description":"A count on the icon button (simai/ui-source#12): a whole number above 0 shows, 0 or empty hides the badge. Above badge-cap it reads «+»; the exact number joins the icon button's accessible name («Уведомления, 5 непрочитанных») and the badge's tooltip. On an anchor of size 1/3 or 1/2 a count is drawn as a dot.","values":[],"examples":[],"deprecated":null},{"name":"badge-dot","type":"boolean","default":"false","description":"A dot on the icon button, a count with no number: something new. Shown when badge-count is not set; with a count, the count is drawn as a dot. Its text equivalent («есть новое» / «new» by default, badge-label to change it) joins the accessible name.","values":[],"examples":[],"deprecated":null},{"name":"badge-label","type":"string","default":"","description":"The words the badge adds to the accessible name and its tooltip, in place of the page language's default: for a dot the whole text equivalent; for a count the phrase in plural forms separated by «|» (one|few|many in Russian, one|other in English) with {count} where the number goes.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disabled state flag.","values":[],"examples":[],"deprecated":null},{"name":"filled","type":"boolean","default":"false","description":"Use the filled glyph axis for the standard icon variant.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"add","description":"Material icon name.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"icon","description":"What the icon button is: an ordinary icon action or a close control.","values":["icon","close"],"examples":[],"deprecated":null},{"name":"loading","type":"boolean","default":"false","description":"Loading state: the spinner in place of the icon, at the icon's size, in the page's look (data-sf-spinner). Sets aria-busy and disables the native button.","values":[],"examples":[],"deprecated":null},{"name":"native-type","type":"string","default":"button","description":"Native button type attribute.","values":["button","submit","reset"],"examples":[],"deprecated":null},{"name":"radius","type":"string","default":"","description":"Border radius modifier.","values":["default","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Extra classes applied to the inner icon button element.","values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"primary","description":"Which colour family the control takes. What the control is about is the status axis; a status set there wins over this.","values":["primary","secondary","on-surface"],"examples":[],"deprecated":null},{"name":"segment","type":"string","default":"","description":"Joined-control position owned by Button Group composition.","values":["start","middle","end"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Icon button size token.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Semantic internal spacing profile.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the control is about, in the shared status vocabulary. The only one a control paints today is `error`, the destructive one: a control that deletes, discards or cannot be undone.","values":["error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name for SfBaseElement external templates.","values":[],"examples":[],"deprecated":null},{"name":"tightness","type":"string","default":"","description":"Compatibility alias for spacing.","values":["low","high","highest"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"default","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["default","tonal","outline","link","surface","ghost"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"icon","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["icon","close"],"examples":[],"deprecated":null}]}, +{"tag":"sf-input","id":"smart.inputs","title":"Inputs","summary":"A native single-line form control with Framework presentation, validation messaging and optional mask integration.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the field looks: a bordered box, a filled one, or hidden.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible name for a field rendered without a visible label; it lands on the native input.","values":[],"examples":[],"deprecated":null},{"name":"autocomplete","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"default-value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-message","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon-start","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inherited-text","type":"string","default":"","description":"The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»).","values":[],"examples":[],"deprecated":null},{"name":"inherited-value","type":"string","default":"","description":"What the field falls back to while it holds no value of its own -- a default from a parent setting, a brand, a theme. Shown as inherited, in the placeholder's ink with an «inherited» marker, never as the value: the form value stays empty. Once the field holds a value of its own, a reset button returns it here. A number field is sf-input with inputmode numeric or decimal and takes it the same way.","values":[],"examples":[],"deprecated":null},{"name":"input-type","type":"string","default":"text","description":null,"values":["text","email","password","search","tel","url"],"examples":[],"deprecated":null},{"name":"inputmode","type":"string","default":"","description":null,"values":["none","text","tel","url","email","numeric","decimal","search"],"examples":[],"deprecated":null},{"name":"invalid","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"left-icon","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-lazy","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-placeholder-char","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"maxlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"minlength","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"readonly","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"reset-label","type":"string","default":"","description":"The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»).","values":[],"examples":[],"deprecated":null},{"name":"right-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"text-end","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"bordered","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["bordered","filled","hidden"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-list-item","id":"smart.list-item","title":"List Item","summary":"Declarative option descriptor owned by Dropdown, and a general list row: supporting line, interactive rows with roving focus, sf-sortable items and pinned rows.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-image-url","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"avatar-title","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"color-class","type":"string","default":"bg-tertiary","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"person","description":null,"values":[],"examples":[],"deprecated":null},{"name":"interactive","type":"boolean","default":"false","description":"A row a person acts on: hover, focus and selection states, one Tab stop per list with arrow keys, Home and End, and sf-list-item-activate on click or Enter.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"text","description":"What the list item carries: plain text, an icon, a checkbox, an avatar or a colour.","values":["text","icon","checkbox","avatar","color"],"examples":[],"deprecated":null},{"name":"pinned","type":"boolean","default":"false","description":"A row of an sf-sortable list that does not move: no handle, not an item of the list, its handle slot kept empty so the text columns line up.","values":[],"examples":[],"deprecated":null},{"name":"selected","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"sortable-item","type":"string","default":"","description":"The row's item id in the surrounding sf-sortable list. The row carries data-sf-sortable-item and a drag handle; the list's keyboard reordering applies.","values":[],"examples":[],"deprecated":null},{"name":"supporting","type":"string","default":"","description":"A second line under the title, one step of the size ladder smaller. Not used by a Dropdown option.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"text","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["text","icon","checkbox","avatar","color"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-modal","id":"smart.modal","title":"Modal","summary":"A dialog window over the page in the shared modal stack: centered or at a side, top or bottom edge, with header, content and footer slots, focus trap, scroll lock and focus return. It can also be minimized, load its content by Ajax or into an iframe, or render inline in the page flow.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"autoload","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"blur-type","type":"string","default":"medium","description":null,"values":["none","small","medium","large"],"examples":[],"deprecated":null},{"name":"body-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-esc","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-on-overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"content-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"display","type":"string","default":"modal","description":null,"values":["modal","inline"],"examples":[],"deprecated":null},{"name":"footer-class","type":"string","default":"","description":"Classes on the footer. Its actions stand at the end with --sf-modal-footer-gap (space-1/2) between them; those defaults sit under the utilities, so a utility here still wins.","values":[],"examples":[],"deprecated":null},{"name":"fullscreen","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"header-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hide","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hide-modifier","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"minimized","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"modal-id","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"inline","description":null,"values":["inline","ajax","iframe"],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"overlay-preset","type":"string","default":"default","description":null,"values":["default","focus"],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"position","type":"string","default":"center","description":null,"values":["center","left","right","inline-start","inline-end","top","bottom"],"examples":[],"deprecated":null},{"name":"preload","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"preserve-scroll-gap","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-close","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-footer","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"show-header","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"src","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"surface-padding","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":"Empty: the text of the page's language (\"Dialog\" in English).","values":[],"examples":[],"deprecated":null},{"name":"unclose","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-page-header","id":"smart.page-header","title":"Page header","summary":"The head of an admin page: path, heading, count, favourite star, install mark and main action. Replaces the admin top bar together with sf-admin-menu.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"count","type":"string","default":"","description":"How many records the page holds; empty draws no count. The admin menu carries no totals, so this is where they are.","values":[],"examples":[],"deprecated":null},{"name":"heading","type":"string","default":"","description":"The page heading.","values":[],"examples":[],"deprecated":null},{"name":"level","type":"string","default":"site","description":"install marks a page shared by every site.","values":["site","install"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"star","type":"string","default":"","description":"Empty draws no star; off and on draw it in that state.","values":["off","on"],"examples":[],"deprecated":null}]}, +{"tag":"sf-pagination","id":"smart.pagination","title":"Pagination","summary":"Source-driven navigation for a collection split into numbered pages.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"action","type":"string","default":"","description":"Selected batch-action value.","values":[],"examples":[],"deprecated":null},{"name":"action-apply-text","type":"string","default":"","description":"Label of the batch-action apply button. Empty: the text of the page's language (\"Apply\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-choose-label","type":"string","default":"","description":"Placeholder of the batch-action selector, shown until an action is chosen. Empty: the text of the page's language (\"Choose an action\" in English).","values":[],"examples":[],"deprecated":null},{"name":"action-for-all","type":"boolean","default":"false","description":"Current all-items toggle value.","values":[],"examples":[],"deprecated":null},{"name":"action-for-all-label","type":"string","default":"","description":"Label of the all-items toggle. Empty: the text of the page's language (\"For all\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions","type":"string","default":"","description":"Pipe-separated compatible batch-action definitions.","values":[],"examples":[],"deprecated":null},{"name":"actions-label","type":"string","default":"","description":"Accessible name of the batch-action selector. Empty: the text of the page's language (\"Action for the selected records\" in English).","values":[],"examples":[],"deprecated":null},{"name":"actions-region-label","type":"string","default":"","description":"Accessible name of the panel that appears while rows are marked. Empty: the text of the page's language (\"Actions for the selected\" in English).","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Accessible name of the navigation landmark. Empty: the text of the page's language (\"Result pages\" in English).","values":[],"examples":[],"deprecated":null},{"name":"bottom","type":"boolean","default":"true","description":"Allow the compatible batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"bottom-class","type":"string","default":"","description":"Framework utility classes for the batch-action section.","values":[],"examples":[],"deprecated":null},{"name":"can-count","type":"boolean","default":"false","description":"Whether the host can count on request. Without it the view offers nothing and asks for nothing.","values":[],"examples":[],"deprecated":null},{"name":"clear-selection-label","type":"string","default":"","description":"Accessible name and tooltip of the control that drops the selection. Empty: the text of the page's language (\"Clear the selection\" in English).","values":[],"examples":[],"deprecated":null},{"name":"count-known","type":"boolean","default":"true","description":"Whether the number of records is known. A host that does not count every answer sets it false, and the view offers the number instead of showing it.","values":[],"examples":[],"deprecated":null},{"name":"counting","type":"boolean","default":"false","description":"A count is on its way; the view shows a short wait in place of the number.","values":[],"examples":[],"deprecated":null},{"name":"counting-label","type":"string","default":"","description":"Accessible name of the short wait shown while the count is on its way. Empty: the text of the page's language (\"Counting\" in English).","values":[],"examples":[],"deprecated":null},{"name":"current","type":"integer","default":"1","description":"Current one-based page number.","values":[],"examples":[],"deprecated":null},{"name":"first-label","type":"string","default":"","description":"Accessible name and tooltip of the control that goes to the first page. Empty: the text of the page's language (\"First\" in English).","values":[],"examples":[],"deprecated":null},{"name":"has-next","type":"boolean","default":"false","description":"Whether a further page exists. It is what moves forward and Show more when no total was sent.","values":[],"examples":[],"deprecated":null},{"name":"last-label","type":"string","default":"","description":"Visible label of the compatible last-page action. Empty: the text of the page's language (\"Last\" in English).","values":[],"examples":[],"deprecated":null},{"name":"main-class","type":"string","default":"","description":"Framework utility classes for the navigation section.","values":[],"examples":[],"deprecated":null},{"name":"middle","type":"boolean","default":"true","description":"Show page navigation and collection summary.","values":[],"examples":[],"deprecated":null},{"name":"next-label","type":"string","default":"","description":"Accessible name of the next-page action. Empty: the text of the page's language (\"Next page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-field-label","type":"string","default":"","description":"Label of the field that takes a page number. Empty: the text of the page's language (\"Page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-label","type":"string","default":"","description":"Accessible prefix for a numbered page action. Empty: the text of the page's language (\"Page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-size","type":"integer","default":"10","description":"Positive number of items per page.","values":[],"examples":[],"deprecated":null},{"name":"page-size-label","type":"string","default":"","description":"Visible and accessible label of the page-size selector. Empty: the text of the page's language (\"Per page:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"page-sizes","type":"string","default":"10,20,30,40","description":"Comma-separated positive page-size choices.","values":[],"examples":[],"deprecated":null},{"name":"pages-label","type":"string","default":"","description":"Visible label before page controls. Empty: the text of the page's language (\"Pages:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"previous-label","type":"string","default":"","description":"Accessible name of the previous-page action. Empty: the text of the page's language (\"Previous page\" in English).","values":[],"examples":[],"deprecated":null},{"name":"selected-count","type":"integer","default":"0","description":"Selected item count, clamped between zero and total.","values":[],"examples":[],"deprecated":null},{"name":"selected-label","type":"string","default":"","description":"Visible label for the selected item count. Empty: the text of the page's language (\"Selected:\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-action-for-all","type":"boolean","default":"false","description":"Show the compatible all-items toggle.","values":[],"examples":[],"deprecated":null},{"name":"show-actions","type":"boolean","default":"true","description":"Show batch actions when actions are supplied.","values":[],"examples":[],"deprecated":null},{"name":"show-count-label","type":"string","default":"","description":"Text of the control that asks the host for the number. Empty: the text of the page's language (\"Show the number\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-more-busy","type":"boolean","default":"false","description":"Mark the Show more control as working while the host fetches the next portion; it is disabled and shows a loader.","values":[],"examples":[],"deprecated":null},{"name":"show-more-text","type":"string","default":"","description":"Label of the compatible show-more action. Empty: the text of the page's language (\"Show more\" in English).","values":[],"examples":[],"deprecated":null},{"name":"show-page-size","type":"boolean","default":"true","description":"Show the page-size selector for a non-empty collection.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The step of the size ladder its fields, buttons, labels and page numbers take: 1, or the dense 1/2 of an admin.","values":["1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"top","type":"boolean","default":"true","description":"Show the compatible show-more section.","values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":"Framework utility classes for the show-more section.","values":[],"examples":[],"deprecated":null},{"name":"total","type":"integer","default":"10","description":"Non-negative total item count.","values":[],"examples":[],"deprecated":null},{"name":"total-label","type":"string","default":"","description":"Visible label for the total item count. Empty: the text of the page's language (\"Total:\" in English).","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-popover","id":"smart.popover","title":"Popover","summary":"A surface anchored to a control the consumer supplies, with its own open state, dismissal and returned focus. Built as a general part because the Framework had the surface and not the behaviour: two composites wrote it by hand within a week, the second copying the first.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"dismissible","type":"boolean","default":"true","description":"Esc and a press outside close it. A consumer that owns those keys turns this off and calls close() when it decides.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name of the surface. A surface with a role and no name is announced as an unnamed one.","values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":"Whether the surface is shown. Reflected, so a consumer can read it and set it.","values":[],"examples":[],"deprecated":null},{"name":"placement","type":"string","default":"bottom-end","description":"Which corner of the trigger the surface hangs from.","values":["bottom-start","bottom-end","top-start","top-end","inline-start","inline-end"],"examples":[],"deprecated":null},{"name":"role","type":"string","default":"dialog","description":"Legacy name for surface-role. Read once and removed from the host, which is not itself a menu or dialog.","values":["dialog","menu","listbox","group"],"examples":[],"deprecated":null},{"name":"surface-role","type":"string","default":"dialog","description":"What the surface is to a reader: dialog, menu, listbox or group. Written on sf-popover; the surface gets the role and the trigger aria-haspopup.","values":["dialog","menu","listbox","group"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template variant name.","values":[],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":"A width of its own. Left to its content a surface takes the width of its longest line, which a list of names makes wide and ragged.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-profile-picker","id":"smart.profile-picker","title":"Profile picker","summary":"One way to choose, make, rename, remove and reset a profile: a field-like button naming the profile in use, and a panel where every act happens inline. The profiles and the rights are the host's; the component says what was asked.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"current","type":"string","default":"","description":"The id of the profile in use.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"What a profile is called here («Профиль», «Вид»); the page language's «Profile» when empty.","values":[],"examples":[],"deprecated":null},{"name":"message","type":"string","default":"","description":"Why the host refused the last act, shown in the panel.","values":[],"examples":[],"deprecated":null},{"name":"resettable","type":"boolean","default":"false","description":"Offers «Сбросить к стандартному» at the foot.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":null,"values":["1/2","1"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-progress-bar","id":"smart.progress-bar","title":"Progress Bar","summary":"Continuous determinate progress with normalized value, accessible range semantics and explicit semantic tone.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the progress reports, in the shared status vocabulary. The word this component used before, primary, is still accepted and means neutral.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"none","description":null,"values":["none","inline-end","bottom","right"],"examples":[],"deprecated":null},{"name":"tone","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-progress-scale","id":"smart.progress-scale","title":"Progress Scale","summary":"Segmented determinate progress with exact accessible value, explicit semantic tone and ten visual steps.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size, for a table cell or a row of fields, so the row keeps its control height.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"show-text","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the progress reports, in the shared status vocabulary. The word this component used before, primary, is still accepted and means neutral.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tone","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value-text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-radio","id":"smart.radio","title":"Radio","summary":"One radio option: a native radio input with a label, description and help text. Radios with the same name form a group in which checking one unchecks the others.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Radio size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-range-slider","id":"smart.range-slider","title":"Range Slider","summary":"A slider for one number or a range of two on a track: drag, click or keys move a handle by step, the fill shows the chosen part, and the value can be shown as text or a tooltip on each handle.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"connect","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"decimals","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"keyboard","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"none","description":"How each handle shows its value: not at all, as text beside it, or as a tooltip.","values":["none","text","tooltip"],"examples":[],"deprecated":null},{"name":"label-position","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"lower-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"margin","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"max","type":"string","default":"100","description":null,"values":[],"examples":[],"deprecated":null},{"name":"min","type":"string","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"multiple","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"prefix","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"start","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"step","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"suffix","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text-position","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"tooltip-position","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"upper-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-reference-link","id":"smart.reference-link","title":"Reference Link","summary":"Navigation surface that pairs a real destination with a compact reference.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"card","description":"card is the reference as its own box: frame, fill and padding. plain is the link alone, taking the width of its text, for a reference inside something that is already a box -- a record’s field, a table cell -- where a second frame reads as a control the value is not.","values":["card","plain"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Render an unavailable, non-focusable reference without navigation.","values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":"Real navigation destination. Required for an enabled reference.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"arrow_forward","description":"Decorative icon name. An absent attribute is the arrow; an empty one draws no icon, for a reference that stands beside its own label.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"Destination-oriented visible link label.","values":[],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size as a link without the card, for a table cell, so the row keeps its control height.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"","description":"Form size: the reference becomes a control of that size, for a row of fields or a table cell. Empty keeps the card spacing.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"_self","description":"Native browsing-context target. Disclose new-context navigation in the name.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Compact route, source or reference shown beside the label.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-resizer","id":"smart.resizer","title":"Resizer","summary":"A handle on a panel's edge that changes the panel's width by a drag, the keyboard or a double click back to the default, within limits; optionally remembered in the browser.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"edge","type":"string","default":"inline-end","description":null,"values":["inline-end","inline-start"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"The accessible name; defaults to the page language's «Resize».","values":[],"examples":[],"deprecated":null},{"name":"max","type":"string","default":"40rem","description":"The widest width, a CSS length.","values":[],"examples":[],"deprecated":null},{"name":"min","type":"string","default":"12rem","description":"The narrowest width, a CSS length (tokens and percentages of the panel's parent too).","values":[],"examples":[],"deprecated":null},{"name":"property","type":"string","default":"","description":"A CSS custom property the width is written to on the target; empty writes inline-size.","values":[],"examples":[],"deprecated":null},{"name":"step","type":"string","default":"16","description":"Pixels an arrow key moves; Shift moves four steps.","values":[],"examples":[],"deprecated":null},{"name":"storage-key","type":"string","default":"","description":"Remembers the width in this browser as the view preference sf-resizer/ (SF.Preferences); a double click forgets it.","values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":"A selector of the closest ancestor that is the panel; empty is the parent.","values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"A width in pixels the host keeps (a person's settings); it wins over the browser's memory.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-skeleton","id":"smart.skeleton","title":"Skeleton","summary":"Decorative loading placeholder that reserves source-backed content geometry with semantic tokens and reduced-motion support.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"animation","type":"string","default":"pulse","description":null,"values":["pulse","wave","none"],"examples":[],"deprecated":null},{"name":"count","type":"number","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"text","description":"What shape the placeholder takes: a line of text, a circle, a square or a rounded block.","values":["text","circle","square","rounded"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/7","1/6","1/5","1/4","1/3","1/2","1","2","3","4","5","6","7"],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"","description":"type=\"icon\" marks a placeholder that stands in for an icon; it combines with any kind. Not a legacy name for kind (see contracts/public-api-axes.json), so it has no removal date.","values":["icon"],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"text","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["text","circle","square","rounded"],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"100%","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-slider","id":"smart.slider","title":"Slider","summary":"A row of slides moved by arrows, dots, swipe or keys, built on the shared Swiper adapter; with linked thumbnails a second slider picks the slide.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"arrows","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"button-type","type":"string","default":"primary","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-size","type":"string","default":"2","description":null,"values":[],"examples":[],"deprecated":null},{"name":"dots-type","type":"string","default":"primary-dark","description":null,"values":[],"examples":[],"deprecated":null},{"name":"loop","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"slide-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"space-between","type":"number","default":"12","description":null,"values":[],"examples":[],"deprecated":null},{"name":"speed","type":"number","default":"450","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumb-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"thumbs-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-sortable","id":"smart.sortable","title":"Sortable","summary":"Drag-and-drop list primitive for reordering, moving between lists and copying from a library by mouse, pen, touch and keyboard, with an optional insertion point that opens a searchable inserter; reports intent only.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"accepts","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"group","type":"string","default":null,"description":null,"values":[],"examples":[],"deprecated":null},{"name":"inserter-items","type":"string","default":"","description":"Opt-in insertion point. JSON array (or the inserterItems property) of [{value, label, icon?, caption?, keywords?, disabled?}], with {type: \"heading\", label} and {type: \"separator\"} to group them. When it holds at least one item, a \"+\" on the gap between items (and before the first, after the last) opens a searchable inserter of these kinds; empty or absent, the list draws and does nothing more than before.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mode","type":"string","default":"move","description":null,"values":["move","copy"],"examples":[],"deprecated":null},{"name":"orientation","type":"string","default":"vertical","description":null,"values":["vertical","horizontal"],"examples":[],"deprecated":null},{"name":"preview","type":"string","default":"silhouette","description":"How a pointer drag shows where the item lands: silhouette lifts the item out of the list and opens an outline of its size at the place it would take, the list making room; line draws a thin line there and leaves the list as it is. Keyboard moves and external targets always use the line; a list that wraps into a grid opens the outline as one of its cells, in reading order.","values":["silhouette","line"],"examples":[],"deprecated":null}]}, +{"tag":"sf-spinner","id":"smart.spinner","title":"Spinner","summary":"Indeterminate waiting indicator in one of four looks on the size ladder (arc, breathing, comet, dots), following the page's data-sf-spinner, with optional polite status announcement and Framework-owned motion.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"announce","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"direction","type":"string","default":"clockwise","description":null,"values":["clockwise","counterclockwise"],"examples":[],"deprecated":null},{"name":"dot-radius","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}},{"name":"dots","type":"string","default":"8","description":null,"values":[],"examples":[],"deprecated":null},{"name":"filled","type":"string","default":"3","description":null,"values":[],"examples":[],"deprecated":null},{"name":"height","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}},{"name":"infinite","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"","description":"The spinner's look: arc, breathing (the arc grows and shrinks as it turns), comet (an arc with a fading tail) or dots. Empty: the page's look, data-sf-spinner on the nearest ancestor (html, body or a block), else arc.","values":["arc","breathing","comet","dots"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":"Empty: the text of the page's language (\"Loading…\" in English).","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"The size ladder: at each step the spinner is the icon of an sf-button of the same size (diameter and stroke), so it can stand in for that icon.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"stroke-width","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}},{"name":"variant","type":"string","default":"","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["arc","breathing","comet","dots"],"examples":[],"deprecated":null},{"name":"width","type":"string","default":"","description":"Deprecated since 2026-10-20, read until 2026-12-01 (journal attribute-spinner-pixel-geometry): the size ladder decides the spinner's geometry; write size.","values":[],"examples":[],"deprecated":{"since":"1.1.0","replacement":"size"}}]}, +{"tag":"sf-steps","id":"smart.steps","title":"Steps","summary":"A row of labelled step buttons, separated by an icon, for a multi-step process: marks the current, completed and error steps and moves to an enabled step when it is pressed.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Steps\" in English).","values":[],"examples":[],"deprecated":null},{"name":"completed-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Completed\" in English).","values":[],"examples":[],"deprecated":null},{"name":"current","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Error\" in English).","values":[],"examples":[],"deprecated":null},{"name":"error-step","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"separator-icon","type":"string","default":"chevron_right","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1","1/2"],"examples":[],"deprecated":null}]}, +{"tag":"sf-switch","id":"smart.switch","title":"Switch","summary":"An on/off control for a setting that applies at once: a native checkbox with role=\"switch\", a track and a moving thumb, with a label, description and help text.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"aria-label","type":"string","default":"","description":"Accessible name for a switch rendered without a visible label, as in a record panel that draws the label itself.","values":[],"examples":[],"deprecated":null},{"name":"checked","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"description","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"help","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inherited-text","type":"string","default":"","description":"The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»).","values":[],"examples":[],"deprecated":null},{"name":"inherited-value","type":"string","default":"","description":"Whether the switch is on while it holds no value of its own: true/on or false/off. The knob stands where it says, quieter, with an «inherited» marker, and the checkbox submits nothing. With it set, «off» chosen by a person is kept as checked=\"false\" -- a value of its own -- and no `checked` at all means the inherited state; a reset button returns there.","values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"reset-label","type":"string","default":"","description":"The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»).","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Switch size token.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-tabs","id":"smart.tabs","title":"Tabs","summary":"A tab list that shows one local panel at a time, with text or icon tabs given as attributes, slots or data, roving keyboard focus and linked tab panels.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"active-index","type":"number","default":"0","description":null,"values":[],"examples":[],"deprecated":null},{"name":"configurable","type":"boolean","default":"false","description":"A gear at the end of the tabs («Настроить вкладки») opens the standard menu with the tabs as a sortable list, a visibility checkbox per tab (pinned tabs fixed) and «Сбросить» in its footer. The choice is the host's: sf-tabs-settings-change {order, hidden}, sf-tabs-settings-reset, setSettings({order, hidden}).","values":[],"examples":[],"deprecated":null},{"name":"items","type":"string","default":"[]","description":"An item (set with setItems) may carry key (a stable id for the settings; the index otherwise), icon, count (a small counter after the label), href (the tab is a link: activating it goes to the address; aria-current=page on the active one) and pinned (never hidden, fixed in the settings).","values":[],"examples":[],"deprecated":null},{"name":"overflow","type":"string","default":"scroll","description":"What the tabs do when they do not fit: scroll (the row scrolls), wrap (rows wrap), or more (the tabs that do not fit go into a trailing «Ещё (n)» menu; the active one always stays).","values":["scroll","wrap","more"],"examples":[],"deprecated":null},{"name":"panel-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"scheme","type":"string","default":"default","description":"Built-in button appearance: default, outline or link. Historical name retained; this is not a semantic color selector. Custom templates may interpret it separately.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"top-position","type":"string","default":"start","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"variant","type":"string","default":"buttons","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-tag","id":"smart.tags","title":"Tags","summary":"Compact static, selectable and removable labels with one explicit interaction owner.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":"Selected state of a checkbox tag.","values":[],"examples":[],"deprecated":null},{"name":"appearance","type":"string","default":"default","description":"Visual appearance, read from the neutral alpha ramp and separate from type: surface keeps a faint fill and a boundary, ghost keeps nothing until it is hovered. Only the neutral types take it, because a status tag carries its meaning in its colour.","values":["default","surface","ghost"],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":"Optional accessible name override for a selectable tag.","values":[],"examples":[],"deprecated":null},{"name":"avatar-image-url","type":"string","default":"","description":"Avatar image URL; the visible text remains the accessible label.","values":[],"examples":[],"deprecated":null},{"name":"avatar-status","type":"string","default":"","description":"Reserved avatar status value for compatible templates.","values":[],"examples":[],"deprecated":null},{"name":"avatar-text","type":"string","default":"","description":"Avatar initials fallback.","values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"false","description":"Show a separate remove action; icon, color and avatar tags enable it by default, a checkbox tag only when it is set.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Accessible name of the remove action. Defaults to Remove, or Удалить on a Russian page.","values":[],"examples":[],"deprecated":null},{"name":"color-class","type":"string","default":"","description":"Framework semantic background utility for the color marker.","values":[],"examples":[],"deprecated":null},{"name":"count","type":"string","default":"","description":"Optional count shown with the default tag.","values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":"Disable interactive toggle and close actions.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Decorative Framework icon name.","values":[],"examples":[],"deprecated":null},{"name":"inline","type":"boolean","default":"false","description":"Sit on the text line of another control: no block padding, a flush label, and a remove button the height of the line. The host may publish --sf-tag--line.","values":[],"examples":[],"deprecated":null},{"name":"interactive","type":"boolean","default":"false","description":"Render the label as a button next to the remove action, for tags that open something (for example a filter chip menu); ignored for checkbox tags.","values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"checkbox","description":"What the tag carries: a checkbox, an icon, a colour, an avatar, or nothing but its label. The compatibility input quantity is still accepted and means default.","values":["checkbox","icon","default","color","avatar"],"examples":[],"deprecated":null},{"name":"line","type":"string","default":"","description":"Takes the text line of this form size as an inline tag one size down, for a table cell, so the row keeps its control height. Overrides size and inline.","values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Framework utility classes for the visible root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1/2","description":"Framework size token: sets the label text and the default spacing.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"spacing","type":"string","default":"normal","description":"Block padding of a free-standing tag, with the names the buttons use.","values":["compact","normal","comfortable","spacious"],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"","description":"What the tag reports, in the shared status vocabulary. Leave it empty for a tag that reports nothing.","values":["info","success","warning","error"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Visible tag label.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"checkbox","description":"Legacy name that answered both questions from one list: a content word reaches kind, a status word reaches status. See contracts/public-api-axes.json.","values":["checkbox","icon","default","color","avatar","info","success","warning","error"],"examples":[],"deprecated":null}]}, +{"tag":"sf-textarea","id":"smart.textarea","title":"Textarea","summary":"A native multiline form control with Framework presentation, validation messaging and safe vertical resizing.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"bordered","description":"How the field looks: a bordered box, a filled one, or flush -- no box of its own, inside a composite control that draws the box and the focus.","values":["bordered","filled","flush"],"examples":[],"deprecated":null},{"name":"auto-grow","type":"boolean","default":"false","description":"The field follows its text between min-rows and max-rows and scrolls inside past max-rows. CSS field-sizing where supported, a script fallback elsewhere; rows is then ignored.","values":[],"examples":[],"deprecated":null},{"name":"autocomplete","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"error-message","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"hint","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"inherited-text","type":"string","default":"","description":"The words of the marker shown while the inherited value applies. Unset, it follows the page's language («inherited», «наследуется»).","values":[],"examples":[],"deprecated":null},{"name":"inherited-value","type":"string","default":"","description":"What the field falls back to while it holds no value of its own. Shown as inherited, in the placeholder's ink with an «inherited» marker under the field, never as the value: the form value stays empty. Once the field holds a value of its own, a reset button returns it here.","values":[],"examples":[],"deprecated":null},{"name":"inputmode","type":"string","default":"","description":null,"values":["none","text","tel","url","email","numeric","decimal","search"],"examples":[],"deprecated":null},{"name":"invalid","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-options","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"mask-pattern","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"max-rows","type":"number","default":"null","description":"With auto-grow: the most rows before the field scrolls inside. Unset means no cap; a value below min-rows is min-rows.","values":[],"examples":[],"deprecated":null},{"name":"maxlength","type":"number","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"min-rows","type":"number","default":"1","description":"With auto-grow: the fewest rows the field shows. One row is the height of an input of the same size.","values":[],"examples":[],"deprecated":null},{"name":"minlength","type":"number","default":"null","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"placeholder","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"readonly","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"required","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"reset-label","type":"string","default":"","description":"The accessible name of the button that returns the field to the inherited value. Unset, it follows the page's language («Reset to inherited», «Сбросить к наследуемому»).","values":[],"examples":[],"deprecated":null},{"name":"rows","type":"number","default":"3","description":null,"values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"spellcheck","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"bordered","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["bordered","filled","flush"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"wrap","type":"string","default":"soft","description":null,"values":["soft","hard"],"examples":[],"deprecated":null}]}, +{"tag":"sf-theme-generator","id":"smart.theme-generator","title":"Theme generator","summary":"A theme from one colour: a person chooses the main colour (or the generator's hue and chroma) and it makes the Framework's eight tonal palettes, the 128 primitives every semantic token reads and the 98 translucent steps core derives from them, with a preview, events carrying the CSS, and an optional live application to the page.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"apply","type":"boolean","default":"false","description":"Apply the theme to `target` as inline custom properties, live on every change, undoing the previous application first and on removal. Without it the page is not changed.","values":[],"examples":[],"deprecated":null},{"name":"chroma","type":"string","default":"","description":"The generator's chroma, 0-150, overriding the colour's reading; set by the fine-tuning fields. Empty reads it from the colour.","values":[],"examples":[],"deprecated":null},{"name":"hue","type":"string","default":"","description":"The generator's hue, 0-360, overriding the colour's reading; set by the fine-tuning fields. Empty reads it from the colour.","values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"selector","type":"string","default":":root","description":"The selector of the rule in the events' css and in toCSS().","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":null,"values":["1/2","1","2"],"examples":[],"deprecated":null},{"name":"swatches","type":"string","default":"","description":"The product's own colours offered beside the picker, as sf-color takes them: '#hex|Name, #hex'.","values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":"A CSS selector for the element the theme is applied to; empty is the document element. A target other than the root carries a theme class (theme-light or theme-dark): the semantic tokens are declared there, so without one only the primitives change on it.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":"The main colour, #rrggbb. Empty means the Framework's own colour (#005bbe) and draws the Framework's own theme.","values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-toast","id":"smart.toast","title":"Toast","summary":"Transient overlay feedback with semantic roles, optional action, pause-safe lifetime and dismiss behavior.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"action","type":"string","default":"action","description":"Stable action value emitted in sf-toast-action.","values":[],"examples":[],"deprecated":null},{"name":"action-text","type":"string","default":"","description":"Visible label of the one optional action.","values":[],"examples":[],"deprecated":null},{"name":"closable","type":"boolean","default":"true","description":"Render an explicitly named close action.","values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Localized accessible name of the close action. Empty: the text of the page's language (\"Close message\" in English).","values":[],"examples":[],"deprecated":null},{"name":"duration","type":"number","default":"0","description":"Explicit lifetime in milliseconds. Zero keeps the message until dismissed.","values":[],"examples":[],"deprecated":null},{"name":"icon","type":"string","default":"","description":"Optional decorative icon name.","values":[],"examples":[],"deprecated":null},{"name":"role","type":"string","default":"","description":"Live-region role for dynamically inserted feedback only.","values":["status","alert"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"status","type":"string","default":"neutral","description":"What the message reports, in the shared status vocabulary. The words this component used before — default and primary — are still accepted and mean neutral and info.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Concise supporting text at the normal body size.","values":[],"examples":[],"deprecated":null},{"name":"title","type":"string","default":"","description":"Short result heading.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"neutral","description":"Legacy name for status, still honoured. See contracts/public-api-axes.json.","values":["neutral","info","success","warning","error"],"examples":[],"deprecated":null}]}, +{"tag":"sf-tooltip","id":"smart.tooltip","title":"Tooltip","summary":"Tooltip surface that can join the ordinary data-tooltip trigger composition.","lifecycle":"released","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"appearance","type":"string","default":"light","description":"How the tooltip looks: light on a dark surface or the reverse.","values":["light","dark"],"examples":[],"deprecated":null},{"name":"arrow","type":"string","default":"none","description":"Logical tail placement.","values":["none","top-center","bottom-center","inline-start","inline-end","bottom-inline-start","bottom-inline-end"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":"Framework utility classes for the visible surface root.","values":[],"examples":[],"deprecated":null},{"name":"size","type":"string","default":"1","description":"Framework typography and spacing scale.","values":["1/3","1/2","1","2","3"],"examples":[],"deprecated":null},{"name":"supporting-text","type":"string","default":"","description":"Optional secondary description.","values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":"Template name.","values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":"Short primary description.","values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"light","description":"Legacy name for appearance, still honoured. See contracts/public-api-axes.json.","values":["light","dark"],"examples":[],"deprecated":null}]}, +{"tag":"sf-tree","id":"smart.tree","title":"Tree","summary":"Accessible hierarchical composite with roving focus, branch expansion and host-owned selection.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"accept-files","type":"boolean","default":"false","description":"A node takes files dropped from the computer and says so with sf-tree-files-drop.","values":[],"examples":[],"deprecated":null},{"name":"accept-records","type":"boolean","default":"false","description":"A node takes the records dragged from a list (application/x-sf-records+json) and says so with sf-tree-records-drop.","values":[],"examples":[],"deprecated":null},{"name":"aria-label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items","type":"array","default":"[]","description":"Items given as data instead of as sf-tree-item children (set as a property, not an attribute): [{label, href?, target?, rel?, kind?, value?, open?, selected?, active?, disabled?, icon?, openIcon?, closedIcon?, chevronOpenIcon?, chevronClosedIcon?, openLabel?, closeLabel?, children?}]. text or title stand in for label. Setting it replaces the items and re-renders; sf-tree-item children are read once and removed, so a parent that re-renders changed items passes them this way.","values":[],"examples":[],"deprecated":null},{"name":"role","type":"string","default":"tree","description":null,"values":["tree"],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"selection","type":"string","default":"none","description":null,"values":["none","single","multiple"],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null}]}, +{"tag":"sf-tree-item","id":"smart.tree-item","title":"Tree Item","summary":"One accessible node in a Smart Tree hierarchy.","lifecycle":"experimental","deprecated":null,"docs":["https://github.com/simai/ui/blob/357568a20a7ef6c6825217b7346c1f08870003a2/README.md"],"attributes":[{"name":"active","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"chevron-closed-icon","type":"string","default":"chevron_right","description":null,"values":[],"examples":[],"deprecated":null},{"name":"chevron-open-icon","type":"string","default":"keyboard_arrow_down","description":null,"values":[],"examples":[],"deprecated":null},{"name":"close-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Close item\" in English).","values":[],"examples":[],"deprecated":null},{"name":"closed-icon","type":"string","default":"folder","description":null,"values":[],"examples":[],"deprecated":null},{"name":"container-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"disabled","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"href","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"icon","type":"boolean","default":"true","description":null,"values":[],"examples":[],"deprecated":null},{"name":"item-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"items-data","type":"array","default":"[]","description":null,"values":[],"examples":[],"deprecated":null},{"name":"kind","type":"string","default":"folder","description":"What the tree item is: a folder or a file.","values":["folder","file"],"examples":[],"deprecated":null},{"name":"label","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"name-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open-icon","type":"string","default":"folder_open","description":null,"values":[],"examples":[],"deprecated":null},{"name":"open-label","type":"string","default":"","description":"Empty: the text of the page's language (\"Open item\" in English).","values":[],"examples":[],"deprecated":null},{"name":"rel","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"root-class","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"selected","type":"boolean","default":"false","description":null,"values":[],"examples":[],"deprecated":null},{"name":"target","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"template","type":"string","default":"default","description":null,"values":[],"examples":[],"deprecated":null},{"name":"text","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null},{"name":"type","type":"string","default":"folder","description":"Legacy name for kind, still honoured. See contracts/public-api-axes.json.","values":["folder","file"],"examples":[],"deprecated":null},{"name":"value","type":"string","default":"","description":null,"values":[],"examples":[],"deprecated":null}]} ], "classes": [ {"name":"-lg:m-0","id":"utility.margin","family":"margin","breakpoint":"lg","media":"(min-width: 60rem)","declarations":"margin: calc(0rem - var(--sf-space-0));","lifecycle":"released"}, @@ -9342,6 +9342,14 @@ {"name":"--sf-a8","group":"primitive","source":"core","component":null,"summary":null,"value":"0.5rem","light":"0.5rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-a9","group":"primitive","source":"core","component":null,"summary":null,"value":"0.5625rem","light":"0.5625rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-accent--alfa","group":"other","source":"core","component":null,"summary":null,"value":"1","light":"1","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, +{"name":"--sf-accordion-background-color","group":"component","source":"component","component":".sf-accordion","summary":"A section's fill in the default appearance; outline and flush have none, and hover and pressed keep their own.","value":"var(--sf-surface-container)","light":"rgba(118,119,124,0.16078)","dark":"rgba(227,226,231,0.16078)","desktop":null,"color":[0.4627,0.4667,0.4863,0.1608],"darkColor":[0.8902,0.8863,0.9059,0.1608],"since":"2026-10-25"}, +{"name":"--sf-accordion-border-color","group":"component","source":"component","component":".sf-accordion","summary":"The colour of the outline appearance's border and of the line under a flush section.","value":"var(--sf-outline-variant)","light":"rgba(118,119,124,0.23922)","dark":"rgba(227,226,231,0.23922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.2392],"darkColor":[0.8902,0.8863,0.9059,0.2392],"since":"2026-10-25"}, +{"name":"--sf-accordion-border-width","group":"component","source":"component","component":".sf-accordion","summary":"The thickness of that border and line, and of the divider under an open section's header.","value":"var(--sf-px)","light":"1px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-accordion-content-color","group":"component","source":"component","component":".sf-accordion","summary":"The colour of a section's content text.","value":"var(--sf-on-surface-variant)","light":"#5d5e63","dark":"#909095","desktop":null,"color":[0.3647,0.3686,0.3882,1],"darkColor":[0.5647,0.5647,0.5843,1],"since":"2026-10-25"}, +{"name":"--sf-accordion-divider-color","group":"component","source":"component","component":".sf-accordion","summary":"The colour of the line under an open section's header, and under a single section's.","value":"var(--sf-outline-variant)","light":"rgba(118,119,124,0.23922)","dark":"rgba(227,226,231,0.23922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.2392],"darkColor":[0.8902,0.8863,0.9059,0.2392],"since":"2026-10-25"}, +{"name":"--sf-accordion-icon-color","group":"component","source":"component","component":".sf-accordion","summary":"The colour of the marker (the chevron, or plus and minus) and of an icon before the title; a disabled section keeps its own.","value":"var(--sf-on-surface-variant)","light":"#5d5e63","dark":"#909095","desktop":null,"color":[0.3647,0.3686,0.3882,1],"darkColor":[0.5647,0.5647,0.5843,1],"since":"2026-10-25"}, +{"name":"--sf-accordion-radius","group":"component","source":"component","component":".sf-accordion","summary":"A section's corner radius; a flush section stays square.","value":"var(--sf-radius--surface)","light":"0.5rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-accordion-title-color","group":"component","source":"component","component":".sf-accordion","summary":"The colour of a section's title in its header.","value":"var(--sf-on-surface)","light":"#1a1b1f","dark":"#e3e2e7","desktop":null,"color":[0.102,0.1059,0.1216,1],"darkColor":[0.8902,0.8863,0.9059,1],"since":"2026-10-25"}, {"name":"--sf-alert-background-color","group":"component","source":"component","component":".sf-alert","summary":"The alert's fill.","value":"var(--sf-surface-container)","light":"rgba(118,119,124,0.16078)","dark":"rgba(227,226,231,0.16078)","desktop":null,"color":[0.4627,0.4667,0.4863,0.1608],"darkColor":[0.8902,0.8863,0.9059,0.1608],"since":"2026-10-13"}, {"name":"--sf-alert-border-color","group":"component","source":"component","component":".sf-alert","summary":"The border colour.","value":"var(--sf-outline)","light":"rgba(118,119,124,0.8)","dark":"rgba(144,144,149,0.63922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.8],"darkColor":[0.5647,0.5647,0.5843,0.6392],"since":"2026-10-13"}, {"name":"--sf-alert-border-width","group":"component","source":"component","component":".sf-alert","summary":"The border width on every side.","value":"var(--sf-px)","light":"1px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-13"}, @@ -9381,6 +9389,7 @@ {"name":"--sf-badge-padding-block","group":"component","source":"component","component":".sf-badge","summary":"Space above and below the text.","value":"var(--sf-ui-1/3--space-y-tightness-low)","light":"0.125rem","dark":null,"desktop":"0.25rem","color":null,"darkColor":null,"since":"2026-10-13"}, {"name":"--sf-badge-padding-inline","group":"component","source":"component","component":".sf-badge","summary":"Space before and after the text.","value":"var(--sf-ui-1/3--text-space-x)","light":"0.3125rem","dark":null,"desktop":"0.375rem","color":null,"darkColor":null,"since":"2026-10-13"}, {"name":"--sf-badge-radius","group":"component","source":"component","component":".sf-badge","summary":"The corner radius.","value":"var(--sf-radius-circle)","light":"1000px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-13"}, +{"name":"--sf-badge-ring-color","group":"component","source":"component","component":".sf-badge","summary":"The ring that separates a badge anchored on an avatar, an icon or an icon button from its anchor: the colour of the surface the anchor sits on. Framework surfaces (menus, lists, drawers, modals, toasts) say their own; set it where a page paints a surface of its own.","value":"var(--sf-surface-0)","light":"#ffffff","dark":"#0f1115","desktop":null,"color":[1,1,1,1],"darkColor":[0.0588,0.0667,0.0824,1],"since":"2026-10-21"}, {"name":"--sf-bg--alfa","group":"other","source":"core","component":null,"summary":null,"value":"1","light":"1","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-black","group":"color","source":"core","component":null,"summary":null,"value":"#000000","light":"#000000","dark":null,"desktop":null,"color":[0,0,0,1],"darkColor":null,"since":null}, {"name":"--sf-black--alfa-12","group":"color","source":"core","component":null,"summary":null,"value":"rgba(0,0,0,0.12157)","light":"rgba(0,0,0,0.12157)","dark":null,"desktop":null,"color":[0,0,0,0.1216],"darkColor":null,"since":null}, @@ -9643,29 +9652,29 @@ {"name":"--sf-info-15","group":"color","source":"core","component":null,"summary":null,"value":"#002453","light":"#002453","dark":null,"desktop":null,"color":[0,0.1412,0.3255,1],"darkColor":null,"since":null}, {"name":"--sf-info-20","group":"color","source":"core","component":null,"summary":null,"value":"#002f67","light":"#002f67","dark":null,"desktop":null,"color":[0,0.1843,0.4039,1],"darkColor":null,"since":null}, {"name":"--sf-info-25","group":"color","source":"core","component":null,"summary":null,"value":"#00397c","light":"#00397c","dark":null,"desktop":null,"color":[0,0.2235,0.4863,1],"darkColor":null,"since":null}, -{"name":"--sf-info-30","group":"color","source":"core","component":null,"summary":null,"value":"#004491","light":"#004491","dark":null,"desktop":null,"color":[0,0.2667,0.5686,1],"darkColor":null,"since":null}, -{"name":"--sf-info-35","group":"color","source":"core","component":null,"summary":null,"value":"#0050a7","light":"#0050a7","dark":null,"desktop":null,"color":[0,0.3137,0.6549,1],"darkColor":null,"since":null}, +{"name":"--sf-info-30","group":"color","source":"core","component":null,"summary":null,"value":"#004492","light":"#004492","dark":null,"desktop":null,"color":[0,0.2667,0.5725,1],"darkColor":null,"since":null}, +{"name":"--sf-info-35","group":"color","source":"core","component":null,"summary":null,"value":"#0050a8","light":"#0050a8","dark":null,"desktop":null,"color":[0,0.3137,0.6588,1],"darkColor":null,"since":null}, {"name":"--sf-info-40","group":"color","source":"core","component":null,"summary":null,"value":"#005bbe","light":"#005bbe","dark":null,"desktop":null,"color":[0,0.3569,0.7451,1],"darkColor":null,"since":null}, {"name":"--sf-info-5","group":"color","source":"core","component":null,"summary":null,"value":"#00102c","light":"#00102c","dark":null,"desktop":null,"color":[0,0.0627,0.1725,1],"darkColor":null,"since":null}, -{"name":"--sf-info-50","group":"color","source":"core","component":null,"summary":null,"value":"#0073ed","light":"#0073ed","dark":null,"desktop":null,"color":[0,0.451,0.9294,1],"darkColor":null,"since":null}, -{"name":"--sf-info-50--alfa-12","group":"color","source":"core","component":null,"summary":null,"value":"rgba(0,115,237,0.12157)","light":"rgba(0,115,237,0.12157)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.1216],"darkColor":null,"since":null}, -{"name":"--sf-info-50--alfa-16","group":"color","source":"core","component":null,"summary":null,"value":"rgba(0,115,237,0.16078)","light":"rgba(0,115,237,0.16078)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.1608],"darkColor":null,"since":null}, -{"name":"--sf-info-50--alfa-20","group":"color","source":"core","component":null,"summary":null,"value":"rgba(0,115,237,0.2)","light":"rgba(0,115,237,0.2)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.2],"darkColor":null,"since":null}, -{"name":"--sf-info-50--alfa-24","group":"color","source":"core","component":null,"summary":null,"value":"rgba(0,115,237,0.23922)","light":"rgba(0,115,237,0.23922)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.2392],"darkColor":null,"since":null}, -{"name":"--sf-info-50--alfa-28","group":"color","source":"core","component":null,"summary":null,"value":"rgba(0,115,237,0.27843)","light":"rgba(0,115,237,0.27843)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.2784],"darkColor":null,"since":null}, -{"name":"--sf-info-50--alfa-32","group":"color","source":"core","component":null,"summary":null,"value":"rgba(0,115,237,0.32157)","light":"rgba(0,115,237,0.32157)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.3216],"darkColor":null,"since":null}, -{"name":"--sf-info-60","group":"color","source":"core","component":null,"summary":null,"value":"#488fff","light":"#488fff","dark":null,"desktop":null,"color":[0.2824,0.5608,1,1],"darkColor":null,"since":null}, +{"name":"--sf-info-50","group":"color","source":"core","component":null,"summary":null,"value":"#3375d9","light":"#3375d9","dark":null,"desktop":null,"color":[0.2,0.4588,0.851,1],"darkColor":null,"since":null}, +{"name":"--sf-info-50--alfa-12","group":"color","source":"core","component":null,"summary":null,"value":"rgba(51,117,217,0.12157)","light":"rgba(51,117,217,0.12157)","dark":null,"desktop":null,"color":[0.2,0.4588,0.851,0.1216],"darkColor":null,"since":null}, +{"name":"--sf-info-50--alfa-16","group":"color","source":"core","component":null,"summary":null,"value":"rgba(51,117,217,0.16078)","light":"rgba(51,117,217,0.16078)","dark":null,"desktop":null,"color":[0.2,0.4588,0.851,0.1608],"darkColor":null,"since":null}, +{"name":"--sf-info-50--alfa-20","group":"color","source":"core","component":null,"summary":null,"value":"rgba(51,117,217,0.2)","light":"rgba(51,117,217,0.2)","dark":null,"desktop":null,"color":[0.2,0.4588,0.851,0.2],"darkColor":null,"since":null}, +{"name":"--sf-info-50--alfa-24","group":"color","source":"core","component":null,"summary":null,"value":"rgba(51,117,217,0.23922)","light":"rgba(51,117,217,0.23922)","dark":null,"desktop":null,"color":[0.2,0.4588,0.851,0.2392],"darkColor":null,"since":null}, +{"name":"--sf-info-50--alfa-28","group":"color","source":"core","component":null,"summary":null,"value":"rgba(51,117,217,0.27843)","light":"rgba(51,117,217,0.27843)","dark":null,"desktop":null,"color":[0.2,0.4588,0.851,0.2784],"darkColor":null,"since":null}, +{"name":"--sf-info-50--alfa-32","group":"color","source":"core","component":null,"summary":null,"value":"rgba(51,117,217,0.32157)","light":"rgba(51,117,217,0.32157)","dark":null,"desktop":null,"color":[0.2,0.4588,0.851,0.3216],"darkColor":null,"since":null}, +{"name":"--sf-info-60","group":"color","source":"core","component":null,"summary":null,"value":"#538ff5","light":"#538ff5","dark":null,"desktop":null,"color":[0.3255,0.5608,0.9608,1],"darkColor":null,"since":null}, {"name":"--sf-info-70","group":"color","source":"core","component":null,"summary":null,"value":"#7eabff","light":"#7eabff","dark":null,"desktop":null,"color":[0.4941,0.6706,1,1],"darkColor":null,"since":null}, {"name":"--sf-info-80","group":"color","source":"core","component":null,"summary":null,"value":"#acc7ff","light":"#acc7ff","dark":null,"desktop":null,"color":[0.6745,0.7804,1,1],"darkColor":null,"since":null}, -{"name":"--sf-info-85","group":"color","source":"core","component":null,"summary":null,"value":"#c2d5ff","light":"#c2d5ff","dark":null,"desktop":null,"color":[0.7608,0.8353,1,1],"darkColor":null,"since":null}, +{"name":"--sf-info-85","group":"color","source":"core","component":null,"summary":null,"value":"#c2d4ff","light":"#c2d4ff","dark":null,"desktop":null,"color":[0.7608,0.8314,1,1],"darkColor":null,"since":null}, {"name":"--sf-info-90","group":"color","source":"core","component":null,"summary":null,"value":"#d7e2ff","light":"#d7e2ff","dark":null,"desktop":null,"color":[0.8431,0.8863,1,1],"darkColor":null,"since":null}, {"name":"--sf-info-95","group":"color","source":"core","component":null,"summary":null,"value":"#edf0ff","light":"#edf0ff","dark":null,"desktop":null,"color":[0.9294,0.9412,1,1],"darkColor":null,"since":null}, {"name":"--sf-info-98","group":"color","source":"core","component":null,"summary":null,"value":"#f9f9ff","light":"#f9f9ff","dark":null,"desktop":null,"color":[0.9765,0.9765,1,1],"darkColor":null,"since":null}, -{"name":"--sf-info-active","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-30), var(--sf-info-90))","light":"#004491","dark":"#d7e2ff","desktop":null,"color":[0,0.2667,0.5686,1],"darkColor":[0.8431,0.8863,1,1],"since":null}, -{"name":"--sf-info-container","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50--alfa-12), var(--sf-info-50--alfa-24))","light":"rgba(0,115,237,0.12157)","dark":"rgba(0,115,237,0.23922)","desktop":null,"color":[0,0.451,0.9294,0.1216],"darkColor":[0,0.451,0.9294,0.2392],"since":null}, -{"name":"--sf-info-container-active","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50--alfa-20), var(--sf-info-50--alfa-32))","light":"rgba(0,115,237,0.2)","dark":"rgba(0,115,237,0.32157)","desktop":null,"color":[0,0.451,0.9294,0.2],"darkColor":[0,0.451,0.9294,0.3216],"since":null}, -{"name":"--sf-info-container-hover","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50--alfa-16), var(--sf-info-50--alfa-28))","light":"rgba(0,115,237,0.16078)","dark":"rgba(0,115,237,0.27843)","desktop":null,"color":[0,0.451,0.9294,0.1608],"darkColor":[0,0.451,0.9294,0.2784],"since":null}, -{"name":"--sf-info-hover","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-35), var(--sf-info-85))","light":"#0050a7","dark":"#c2d5ff","desktop":null,"color":[0,0.3137,0.6549,1],"darkColor":[0.7608,0.8353,1,1],"since":null}, +{"name":"--sf-info-active","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-30), var(--sf-info-90))","light":"#004492","dark":"#d7e2ff","desktop":null,"color":[0,0.2667,0.5725,1],"darkColor":[0.8431,0.8863,1,1],"since":null}, +{"name":"--sf-info-container","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50--alfa-12), var(--sf-info-50--alfa-24))","light":"rgba(51,117,217,0.12157)","dark":"rgba(51,117,217,0.23922)","desktop":null,"color":[0.2,0.4588,0.851,0.1216],"darkColor":[0.2,0.4588,0.851,0.2392],"since":null}, +{"name":"--sf-info-container-active","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50--alfa-20), var(--sf-info-50--alfa-32))","light":"rgba(51,117,217,0.2)","dark":"rgba(51,117,217,0.32157)","desktop":null,"color":[0.2,0.4588,0.851,0.2],"darkColor":[0.2,0.4588,0.851,0.3216],"since":null}, +{"name":"--sf-info-container-hover","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50--alfa-16), var(--sf-info-50--alfa-28))","light":"rgba(51,117,217,0.16078)","dark":"rgba(51,117,217,0.27843)","desktop":null,"color":[0.2,0.4588,0.851,0.1608],"darkColor":[0.2,0.4588,0.851,0.2784],"since":null}, +{"name":"--sf-info-hover","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-35), var(--sf-info-85))","light":"#0050a8","dark":"#c2d4ff","desktop":null,"color":[0,0.3137,0.6588,1],"darkColor":[0.7608,0.8314,1,1],"since":null}, {"name":"--sf-inherit","group":"other","source":"core","component":null,"summary":null,"value":"inherit","light":"inherit","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-input-background-color","group":"component","source":"component","component":".sf-input","summary":"The field's fill at rest; focus, error and disabled keep their own.","value":"var(--sf-surface-0)","light":"#ffffff","dark":"#0f1115","desktop":null,"color":[1,1,1,1],"darkColor":[0.0588,0.0667,0.0824,1],"since":"2026-10-13"}, {"name":"--sf-input-border-color","group":"component","source":"component","component":".sf-input","summary":"The field's border at rest.","value":"var(--sf-outline)","light":"rgba(118,119,124,0.8)","dark":"rgba(144,144,149,0.63922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.8],"darkColor":[0.5647,0.5647,0.5843,0.6392],"since":"2026-10-13"}, @@ -9679,6 +9688,9 @@ {"name":"--sf-label-medium--size","group":"typography","source":"core","component":null,"summary":null,"value":"var(--sf-text--size-1\\/3)","light":"0.75rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-label-small--height","group":"typography","source":"core","component":null,"summary":null,"value":"var(--sf-text--height-1\\/4)","light":"0.75rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-label-small--size","group":"typography","source":"core","component":null,"summary":null,"value":"var(--sf-text--size-1\\/4)","light":"0.625rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, +{"name":"--sf-layout-floating-panel-height","group":"other","source":"core","component":null,"summary":null,"value":"calc(var(--sf-h0) + var(--sf-d0))","light":"calc(40rem + 2.5rem)","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, +{"name":"--sf-layout-floating-panel-width","group":"other","source":"core","component":null,"summary":null,"value":"calc(var(--sf-g2) + var(--sf-b6))","light":"calc(24rem + 1rem)","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, +{"name":"--sf-layout-reading-width","group":"other","source":"core","component":null,"summary":null,"value":"var(--sf-h2)","light":"48rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-link","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-primary-40), var(--sf-primary-80))","light":"#005bbe","dark":"#acc7ff","desktop":null,"color":[0,0.3569,0.7451,1],"darkColor":[0.6745,0.7804,1,1],"since":null}, {"name":"--sf-link--underline-dashed","group":"other","source":"core","component":null,"summary":null,"value":"var(--sf-a6)","light":"0.375rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-link--underline-dotted","group":"other","source":"core","component":null,"summary":null,"value":"var(--sf-a3)","light":"0.1875rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, @@ -9688,9 +9700,19 @@ {"name":"--sf-link-visited","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-tertiary-40), var(--sf-tertiary-80))","light":"#7c4c86","dark":"#ecb3f4","desktop":null,"color":[0.4863,0.298,0.5255,1],"darkColor":[0.9255,0.702,0.9569,1],"since":null}, {"name":"--sf-mark","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-warning-50--alfa-24), var(--sf-warning-90--alfa-24))","light":"rgba(178,99,0,0.23922)","dark":"rgba(255,220,193,0.23922)","desktop":null,"color":[0.698,0.3882,0,0.2392],"darkColor":[1,0.8627,0.7569,0.2392],"since":null}, {"name":"--sf-mark--color","group":"color","source":"core","component":null,"summary":null,"value":"var(--sf-warning-transparent-overlay)","light":"rgba(178,99,0,0.23922)","dark":"rgba(255,220,193,0.23922)","desktop":null,"color":[0.698,0.3882,0,0.2392],"darkColor":[1,0.8627,0.7569,0.2392],"since":null}, +{"name":"--sf-menu-background-color","group":"component","source":"component","component":".sf-menu","summary":"The fill behind the whole list; none by default.","value":"transparent","light":"transparent","dark":null,"desktop":null,"color":[0,0,0,0],"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-menu-gap","group":"component","source":"component","component":".sf-menu","summary":"The space between the rows of a list; the documentation tree keeps its own closer one.","value":"var(--sf-space-1/3)","light":"0.5rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-menu-item-background-color","group":"component","source":"component","component":".sf-menu","summary":"A row's fill at rest; hover and an open branch keep their own.","value":"var(--sf-transparent)","light":"rgba(255,255,255,0)","dark":null,"desktop":null,"color":[1,1,1,0],"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-menu-item-border-color","group":"component","source":"component","component":".sf-menu","summary":"The colour of a row's hairline border at rest; hover and an open branch keep their own.","value":"var(--sf-surface-container)","light":"rgba(118,119,124,0.16078)","dark":"rgba(227,226,231,0.16078)","desktop":null,"color":[0.4627,0.4667,0.4863,0.1608],"darkColor":[0.8902,0.8863,0.9059,0.1608],"since":"2026-10-25"}, +{"name":"--sf-menu-item-color","group":"component","source":"component","component":".sf-menu","summary":"The colour of a row's words and icon at rest; a disabled row keeps its own.","value":"var(--sf-on-surface)","light":"#1a1b1f","dark":"#e3e2e7","desktop":null,"color":[0.102,0.1059,0.1216,1],"darkColor":[0.8902,0.8863,0.9059,1],"since":"2026-10-25"}, +{"name":"--sf-menu-item-radius","group":"component","source":"component","component":".sf-menu","summary":"A row's corner radius.","value":"var(--sf-radius--ui)","light":"0.25rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-menu-submenu-background-color","group":"component","source":"component","component":".sf-menu","summary":"The fill of a horizontal menu's panel, which the counters in it are ringed with.","value":"var(--sf-elevation-2--surface)","light":"#ffffff","dark":"#2f3035","desktop":null,"color":[1,1,1,1],"darkColor":[0.1843,0.1882,0.2078,1],"since":"2026-10-25"}, +{"name":"--sf-menu-submenu-border-color","group":"component","source":"component","component":".sf-menu","summary":"The colour of a horizontal menu's panel border.","value":"var(--sf-outline-variant)","light":"rgba(118,119,124,0.23922)","dark":"rgba(227,226,231,0.23922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.2392],"darkColor":[0.8902,0.8863,0.9059,0.2392],"since":"2026-10-25"}, +{"name":"--sf-menu-submenu-radius","group":"component","source":"component","component":".sf-menu","summary":"A horizontal menu's panel corner radius.","value":"var(--sf-radius--ui)","light":"0.25rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, {"name":"--sf-modal-background-color","group":"component","source":"component","component":".sf-modal-surface","summary":"The panel's fill; the backdrop keeps its own.","value":"var(--sf-surface-1, #fff)","light":"#faf9fe","dark":"#1a1b1f","desktop":null,"color":[0.9804,0.9765,0.9961,1],"darkColor":[0.102,0.1059,0.1216,1],"since":"2026-10-18"}, {"name":"--sf-modal-border-color","group":"component","source":"component","component":".sf-modal-surface","summary":"The panel's border colour.","value":"var(--sf-outline-variant, transparent)","light":"rgba(118,119,124,0.23922)","dark":"rgba(227,226,231,0.23922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.2392],"darkColor":[0.8902,0.8863,0.9059,0.2392],"since":"2026-10-18"}, {"name":"--sf-modal-border-width","group":"component","source":"component","component":".sf-modal-surface","summary":"The panel's border width on every side.","value":"var(--sf-border-width, var(--sf-px))","light":"1px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-18"}, +{"name":"--sf-modal-footer-gap","group":"component","source":"component","component":".sf-modal-surface","summary":"Space between the footer's actions, which stand at the end.","value":"var(--sf-space-1/2)","light":"0.5rem","dark":null,"desktop":"0.75rem","color":null,"darkColor":null,"since":"2026-10-23"}, {"name":"--sf-modal-gap","group":"component","source":"component","component":".sf-modal-surface","summary":"Space between the header, the body and the footer.","value":"var(--sf-space-1)","light":"0.75rem","dark":null,"desktop":"1rem","color":null,"darkColor":null,"since":"2026-10-18"}, {"name":"--sf-modal-padding-block","group":"component","source":"component","component":".sf-modal-surface","summary":"Space inside the panel above and below its content; the surface-padding attribute still wins.","value":"var(--sf-space-2)","light":"1rem","dark":null,"desktop":"1.25rem","color":null,"darkColor":null,"since":"2026-10-18"}, {"name":"--sf-modal-padding-inline","group":"component","source":"component","component":".sf-modal-surface","summary":"Space inside the panel before and after its content; the surface-padding attribute still wins.","value":"var(--sf-space-2)","light":"1rem","dark":null,"desktop":"1.25rem","color":null,"darkColor":null,"since":"2026-10-18"}, @@ -9749,10 +9771,11 @@ {"name":"--sf-on-error-container-graphic","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-error-50), var(--sf-error-60))","light":"#df362f","dark":"#ff5449","desktop":null,"color":[0.8745,0.2118,0.1843,1],"darkColor":[1,0.3294,0.2863,1],"since":null}, {"name":"--sf-on-info","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-white), var(--sf-info-20))","light":"#ffffff","dark":"#002f67","desktop":null,"color":[1,1,1,1],"darkColor":[0,0.1843,0.4039,1],"since":null}, {"name":"--sf-on-info-container","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-10), var(--sf-info-90))","light":"#001a40","dark":"#d7e2ff","desktop":null,"color":[0,0.102,0.251,1],"darkColor":[0.8431,0.8863,1,1],"since":null}, -{"name":"--sf-on-info-container-graphic","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50), var(--sf-info-60))","light":"#0073ed","dark":"#488fff","desktop":null,"color":[0,0.451,0.9294,1],"darkColor":[0.2824,0.5608,1,1],"since":null}, +{"name":"--sf-on-info-container-graphic","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50), var(--sf-info-60))","light":"#3375d9","dark":"#538ff5","desktop":null,"color":[0.2,0.4588,0.851,1],"darkColor":[0.3255,0.5608,0.9608,1],"since":null}, {"name":"--sf-on-neutral","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-white), var(--sf-neutral-20))","light":"#ffffff","dark":"#2f3035","desktop":null,"color":[1,1,1,1],"darkColor":[0.1843,0.1882,0.2078,1],"since":null}, {"name":"--sf-on-neutral-container","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-10), var(--sf-neutral-90))","light":"#1a1b1f","dark":"#e3e2e7","desktop":null,"color":[0.102,0.1059,0.1216,1],"darkColor":[0.8902,0.8863,0.9059,1],"since":null}, {"name":"--sf-on-neutral-container-graphic","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-50), var(--sf-neutral-60))","light":"#76777c","dark":"#909095","desktop":null,"color":[0.4627,0.4667,0.4863,1],"darkColor":[0.5647,0.5647,0.5843,1],"since":null}, +{"name":"--sf-on-paper","group":"color","source":"core","component":null,"summary":null,"value":"var(--sf-neutral-10)","light":"#1a1b1f","dark":null,"desktop":null,"color":[0.102,0.1059,0.1216,1],"darkColor":null,"since":null}, {"name":"--sf-on-primary","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-white), var(--sf-primary-20))","light":"#ffffff","dark":"#002f67","desktop":null,"color":[1,1,1,1],"darkColor":[0,0.1843,0.4039,1],"since":null}, {"name":"--sf-on-primary-container","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-primary-10), var(--sf-primary-90))","light":"#001a40","dark":"#d7e2ff","desktop":null,"color":[0,0.102,0.251,1],"darkColor":[0.8431,0.8863,1,1],"since":null}, {"name":"--sf-on-primary-container-graphic","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-primary-50), var(--sf-primary-60))","light":"#0073ed","dark":"#488fff","desktop":null,"color":[0,0.451,0.9294,1],"darkColor":[0.2824,0.5608,1,1],"since":null}, @@ -9790,13 +9813,18 @@ {"name":"--sf-outline--alfa","group":"other","source":"core","component":null,"summary":null,"value":"1","light":"1","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-outline-disable","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-50--alfa-48), var(--sf-neutral-60--alfa-48))","light":"rgba(118,119,124,0.47843)","dark":"rgba(144,144,149,0.47843)","desktop":null,"color":[0.4627,0.4667,0.4863,0.4784],"darkColor":[0.5647,0.5647,0.5843,0.4784],"since":null}, {"name":"--sf-outline-error","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-error-50), var(--sf-error-60))","light":"#df362f","dark":"#ff5449","desktop":null,"color":[0.8745,0.2118,0.1843,1],"darkColor":[1,0.3294,0.2863,1],"since":null}, -{"name":"--sf-outline-info","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50), var(--sf-info-60))","light":"#0073ed","dark":"#488fff","desktop":null,"color":[0,0.451,0.9294,1],"darkColor":[0.2824,0.5608,1,1],"since":null}, +{"name":"--sf-outline-info","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-info-50), var(--sf-info-60))","light":"#3375d9","dark":"#538ff5","desktop":null,"color":[0.2,0.4588,0.851,1],"darkColor":[0.3255,0.5608,0.9608,1],"since":null}, {"name":"--sf-outline-primary","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-primary-50), var(--sf-primary-60))","light":"#0073ed","dark":"#488fff","desktop":null,"color":[0,0.451,0.9294,1],"darkColor":[0.2824,0.5608,1,1],"since":null}, {"name":"--sf-outline-secondary","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-secondary-50), var(--sf-secondary-60))","light":"#6c7791","dark":"#8591ab","desktop":null,"color":[0.4235,0.4667,0.5686,1],"darkColor":[0.5216,0.5686,0.6706,1],"since":null}, {"name":"--sf-outline-success","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-success-50), var(--sf-success-60))","light":"#198a27","dark":"#3ba53f","desktop":null,"color":[0.098,0.5412,0.1529,1],"darkColor":[0.2314,0.6471,0.2471,1],"since":null}, {"name":"--sf-outline-tertiary","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-tertiary-50), var(--sf-tertiary-60))","light":"#9765a0","dark":"#b37ebb","desktop":null,"color":[0.5922,0.3961,0.6275,1],"darkColor":[0.702,0.4941,0.7333,1],"since":null}, {"name":"--sf-outline-variant","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-50--alfa-24), var(--sf-neutral-90--alfa-24))","light":"rgba(118,119,124,0.23922)","dark":"rgba(227,226,231,0.23922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.2392],"darkColor":[0.8902,0.8863,0.9059,0.2392],"since":null}, {"name":"--sf-outline-warning","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-warning-50), var(--sf-warning-60))","light":"#b26300","dark":"#d87900","desktop":null,"color":[0.698,0.3882,0,1],"darkColor":[0.8471,0.4745,0,1],"since":null}, +{"name":"--sf-paper","group":"color","source":"core","component":null,"summary":null,"value":"var(--sf-white)","light":"#ffffff","dark":null,"desktop":null,"color":[1,1,1,1],"darkColor":null,"since":null}, +{"name":"--sf-paper-hover","group":"color","source":"core","component":null,"summary":null,"value":"var(--sf-primary-50--alfa-4)","light":"rgba(0,115,237,0.03922)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.0392],"darkColor":null,"since":null}, +{"name":"--sf-paper-outline","group":"color","source":"core","component":null,"summary":null,"value":"var(--sf-neutral-50)","light":"#76777c","dark":null,"desktop":null,"color":[0.4627,0.4667,0.4863,1],"darkColor":null,"since":null}, +{"name":"--sf-paper-primary","group":"color","source":"core","component":null,"summary":null,"value":"var(--sf-primary-40)","light":"#005bbe","dark":null,"desktop":null,"color":[0,0.3569,0.7451,1],"darkColor":null,"since":null}, +{"name":"--sf-paper-select","group":"color","source":"core","component":null,"summary":null,"value":"var(--sf-primary-50--alfa-8)","light":"rgba(0,115,237,0.07843)","dark":null,"desktop":null,"color":[0,0.451,0.9294,0.0784],"darkColor":null,"since":null}, {"name":"--sf-primary","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-primary-40), var(--sf-primary-80))","light":"#005bbe","dark":"#acc7ff","desktop":null,"color":[0,0.3569,0.7451,1],"darkColor":[0.6745,0.7804,1,1],"since":null}, {"name":"--sf-primary-10","group":"color","source":"core","component":null,"summary":null,"value":"#001a40","light":"#001a40","dark":null,"desktop":null,"color":[0,0.102,0.251,1],"darkColor":null,"since":null}, {"name":"--sf-primary-15","group":"color","source":"core","component":null,"summary":null,"value":"#002453","light":"#002453","dark":null,"desktop":null,"color":[0,0.1412,0.3255,1],"darkColor":null,"since":null}, @@ -9836,6 +9864,15 @@ {"name":"--sf-primary-transparent-overlay","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-primary-50--alfa-24), var(--sf-primary-90--alfa-24))","light":"rgba(0,115,237,0.23922)","dark":"rgba(215,226,255,0.23922)","desktop":null,"color":[0,0.451,0.9294,0.2392],"darkColor":[0.8431,0.8863,1,0.2392],"since":null}, {"name":"--sf-primary-transparent-select","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-primary-50--alfa-8), var(--sf-primary-90--alfa-8))","light":"rgba(0,115,237,0.07843)","dark":"rgba(215,226,255,0.07843)","desktop":null,"color":[0,0.451,0.9294,0.0784],"darkColor":[0.8431,0.8863,1,0.0784],"since":null}, {"name":"--sf-px","group":"other","source":"core","component":null,"summary":null,"value":"1px","light":"1px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, +{"name":"--sf-quantity-background-color","group":"component","source":"component","component":".sf-quantity","summary":"The field's fill at rest; an error keeps its own.","value":"var(--sf-surface-0)","light":"#ffffff","dark":"#0f1115","desktop":null,"color":[1,1,1,1],"darkColor":[0.0588,0.0667,0.0824,1],"since":"2026-10-25"}, +{"name":"--sf-quantity-border-color","group":"component","source":"component","component":".sf-quantity","summary":"The field's border at rest; hover, pressed, error and disabled keep their own.","value":"var(--sf-outline)","light":"rgba(118,119,124,0.8)","dark":"rgba(144,144,149,0.63922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.8],"darkColor":[0.5647,0.5647,0.5843,0.6392],"since":"2026-10-25"}, +{"name":"--sf-quantity-border-width","group":"component","source":"component","component":".sf-quantity","summary":"The field's border width on every side.","value":"var(--sf-px)","light":"1px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-quantity-color","group":"component","source":"component","component":".sf-quantity","summary":"The number in the box; disabled keeps its own.","value":"var(--sf-on-surface)","light":"#1a1b1f","dark":"#e3e2e7","desktop":null,"color":[0.102,0.1059,0.1216,1],"darkColor":[0.8902,0.8863,0.9059,1],"since":"2026-10-25"}, +{"name":"--sf-quantity-gap","group":"component","source":"component","component":".sf-quantity","summary":"Space between the steppers and the box.","value":"var(--sf-space-2)","light":"1rem","dark":null,"desktop":"1.25rem","color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-quantity-padding-block","group":"component","source":"component","component":".sf-quantity","summary":"Space inside the field above and below its content.","value":"calc(var(--sf-ui-1--space-y-tightness-default) - var(--sf-px))","light":"calc(0.5rem - 1px)","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-quantity-padding-inline","group":"component","source":"component","component":".sf-quantity","summary":"Space inside the field before «−» and after «+»: by default the gap the steppers leave above and below, so they stand the same distance from every edge.","value":"calc((var(--sf-ui-1--control-height) - var(--sf-ui-1\\/2--control-height)) / 2 - var(--sf-px))","light":"calc((calc(1.25rem + 2 * 0.5rem) - calc(1rem + 2 * 0.375rem)) / 2 - 1px)","dark":null,"desktop":"calc((calc(1.5rem + 2 * 0.5rem) - calc(1.25rem + 2 * 0.375rem)) / 2 - 1px)","color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-quantity-radius","group":"component","source":"component","component":".sf-quantity","summary":"The field's corner radius.","value":"var(--sf-radius--ui)","light":"0.25rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-quantity-stepper-radius","group":"component","source":"component","component":".sf-quantity","summary":"The corner radius of «−» and «+».","value":"var(--sf-radius-1\\/2)","light":"0.25rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, {"name":"--sf-radius--surface","group":"radius","source":"core","component":null,"summary":null,"value":"var(--sf-radius-1)","light":"0.5rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-radius--ui","group":"radius","source":"core","component":null,"summary":null,"value":"var(--sf-radius-1\\/2)","light":"0.25rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-radius-0","group":"radius","source":"core","component":null,"summary":null,"value":"var(--sf-a0)","light":"0rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, @@ -9977,6 +10014,7 @@ {"name":"--sf-surface-transparent-hover","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-50--alfa-4), var(--sf-neutral-90--alfa-4))","light":"rgba(118,119,124,0.03922)","dark":"rgba(227,226,231,0.03922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.0392],"darkColor":[0.8902,0.8863,0.9059,0.0392],"since":null}, {"name":"--sf-surface-transparent-overlay","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-50--alfa-32), var(--sf-neutral-90--alfa-32))","light":"rgba(118,119,124,0.32157)","dark":"rgba(227,226,231,0.32157)","desktop":null,"color":[0.4627,0.4667,0.4863,0.3216],"darkColor":[0.8902,0.8863,0.9059,0.3216],"since":null}, {"name":"--sf-surface-transparent-select","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-50--alfa-8), var(--sf-neutral-90--alfa-8))","light":"rgba(118,119,124,0.07843)","dark":"rgba(227,226,231,0.07843)","desktop":null,"color":[0.4627,0.4667,0.4863,0.0784],"darkColor":[0.8902,0.8863,0.9059,0.0784],"since":null}, +{"name":"--sf-surface-well","group":"color","source":"core","component":null,"summary":null,"value":"light-dark(var(--sf-neutral-95), var(--sf-neutral-5))","light":"#f1f0f6","dark":"#0f1115","desktop":null,"color":[0.9451,0.9412,0.9647,1],"darkColor":[0.0588,0.0667,0.0824,1],"since":null}, {"name":"--sf-switch-background-color","group":"component","source":"component","component":".sf-switch","summary":"The track's fill when off; the on, pressed and disabled looks keep their own.","value":"var(--sf-surface-0)","light":"#ffffff","dark":"#0f1115","desktop":null,"color":[1,1,1,1],"darkColor":[0.0588,0.0667,0.0824,1],"since":"2026-10-18"}, {"name":"--sf-switch-border-color","group":"component","source":"component","component":".sf-switch","summary":"The track's border at rest; hover and disabled keep their own.","value":"var(--sf-outline)","light":"rgba(118,119,124,0.8)","dark":"rgba(144,144,149,0.63922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.8],"darkColor":[0.5647,0.5647,0.5843,0.6392],"since":"2026-10-18"}, {"name":"--sf-switch-border-width","group":"component","source":"component","component":".sf-switch","summary":"The track's border width; the thumb's seat is measured from the outer edge, so it keeps its place.","value":"var(--sf-px)","light":"1px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-18"}, @@ -10243,6 +10281,13 @@ {"name":"--sf-ui-shadow-5","group":"control","source":"core","component":null,"summary":null,"value":"0 var(--sf-c6) var(--sf-d6) var(--sf-a8) var(--sf-shadow--color-shading), 0 var(--sf-b6) var(--sf-d2) 0 var(--sf-shadow--color-outline), 0 var(--sf-c6) var(--sf-c6) calc(-1 * var(--sf-b6)) var(--sf-shadow--color-fill)","light":"0 2rem 4rem 0.5rem color-mix(in srgb, rgba(255,255,255,0), #000000 8%), 0 1rem 3rem 0 color-mix(in srgb, rgba(255,255,255,0), #000000 12%), 0 2rem 2rem calc(-1 * 1rem) color-mix(in srgb, rgba(255,255,255,0), #000000 24%)","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-ui-shadow-top","group":"control","source":"core","component":null,"summary":null,"value":"0 0 var(--sf-px) 0 var(--sf-shadow--color-fill), 0 calc(-1 * var(--sf-a4)) var(--sf-b0) var(--sf-a4) var(--sf-shadow--color-outline), 0 calc(-1 * var(--sf-a2)) var(--sf-a3) var(--sf-px) var(--sf-shadow--color-shading)","light":"0 0 1px 0 color-mix(in srgb, rgba(255,255,255,0), #000000 24%), 0 calc(-1 * 0.25rem) 0.625rem 0.25rem color-mix(in srgb, rgba(255,255,255,0), #000000 12%), 0 calc(-1 * 0.125rem) 0.1875rem 1px color-mix(in srgb, rgba(255,255,255,0), #000000 8%)","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-ui-skeleton","group":"control","source":"core","component":null,"summary":null,"value":"linear-gradient(180deg, var(--sf-neutral-80--alfa-48) 0%, var(--sf-neutral-60--alfa-48) 100%)","light":"linear-gradient(180deg, rgba(198,198,203,0.47843) 0%, rgba(144,144,149,0.47843) 100%)","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, +{"name":"--sf-verification-background-color","group":"component","source":"component","component":".sf-verification","summary":"A cell's fill at rest: the surface when bordered, the tonal fill when filled; a focused filled code, error and disabled keep their own.","value":"var(--sf-surface-0)","light":"#ffffff","dark":"#0f1115","desktop":null,"color":[1,1,1,1],"darkColor":[0.0588,0.0667,0.0824,1],"since":"2026-10-25"}, +{"name":"--sf-verification-border-color","group":"component","source":"component","component":".sf-verification","summary":"A cell's border at rest; hover, the current cell, error and disabled keep their own, and a filled code has none.","value":"var(--sf-outline)","light":"rgba(118,119,124,0.8)","dark":"rgba(144,144,149,0.63922)","desktop":null,"color":[0.4627,0.4667,0.4863,0.8],"darkColor":[0.5647,0.5647,0.5843,0.6392],"since":"2026-10-25"}, +{"name":"--sf-verification-border-width","group":"component","source":"component","component":".sf-verification","summary":"The thickness of a cell's border.","value":"var(--sf-px)","light":"1px","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-verification-cell-size","group":"component","source":"component","component":".sf-verification","summary":"A cell's width and height, the same at every size when set.","value":"var(--sf-title-height-6)","light":"1.75rem","dark":null,"desktop":"2.5rem","color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-verification-color","group":"component","source":"component","component":".sf-verification","summary":"The colour of the characters in the cells; error and disabled keep their own.","value":"var(--sf-on-surface)","light":"#1a1b1f","dark":"#e3e2e7","desktop":null,"color":[0.102,0.1059,0.1216,1],"darkColor":[0.8902,0.8863,0.9059,1],"since":"2026-10-25"}, +{"name":"--sf-verification-gap","group":"component","source":"component","component":".sf-verification","summary":"Space between the cells.","value":"var(--sf-space-1/3)","light":"0.5rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, +{"name":"--sf-verification-radius","group":"component","source":"component","component":".sf-verification","summary":"A cell's corner radius, and the focus ring's around the cells.","value":"var(--sf-radius--ui)","light":"0.25rem","dark":null,"desktop":null,"color":null,"darkColor":null,"since":"2026-10-25"}, {"name":"--sf-viewport-height-dynamic","group":"layout","source":"core","component":null,"summary":null,"value":"100dvh","light":"100dvh","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-viewport-height-large","group":"layout","source":"core","component":null,"summary":null,"value":"100lvh","light":"100lvh","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, {"name":"--sf-viewport-height-small","group":"layout","source":"core","component":null,"summary":null,"value":"100svh","light":"100svh","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null}, @@ -10312,7 +10357,12 @@ {"name":"--sf-z-index-9","group":"z-index","source":"core","component":null,"summary":null,"value":"90","light":"90","dark":null,"desktop":null,"color":null,"darkColor":null,"since":null} ], "knownTags": [ +"sf-accordion", +"sf-code-input", +"sf-image-field", "sf-inline-editor", +"sf-menu", +"sf-quantity", "sf-toggle" ], "knownTokens": [ @@ -10331,6 +10381,16 @@ "--sf-container-6--size-max", "--sf-container-7--size-max", "--sf-container-8--size-max", +"--sf-image-field-background-color", +"--sf-image-field-border-color", +"--sf-image-field-border-width", +"--sf-image-field-gap", +"--sf-image-field-padding-block", +"--sf-image-field-padding-inline", +"--sf-image-field-radius", +"--sf-image-field-thumbnail-background-color", +"--sf-image-field-thumbnail-radius", +"--sf-image-field-thumbnail-size", "--sf-radio-button-background-color", "--sf-radio-button-border-color", "--sf-radio-button-border-width",