-js/ui/components/EventDetailsModal.js:90:
-js/ui/components/RevertModal.js:430: "px-3",
-js/ui/components/RevertModal.js:431: "py-3",
-js/ui/components/RevertModal.js:503: container.className = "flex items-start justify-between gap-3";
-js/ui/components/RevertModal.js:825: code.className = "rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/RevertModal.js:890: dl.className = "grid gap-3 sm:grid-cols-2 text-xs text-subtle";
-js/ui/components/RevertModal.js:928: headerContent.className = "flex-1 space-y-3";
-js/ui/components/RevertModal.js:988: c.className = "rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/RevertModal.js:998: c.className = "break-all rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/RevertModal.js:1009: c.className = "break-all rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/RevertModal.js:1294: code.className = `rounded bg-overlay-panel-soft px-1.5 py-0.5 text-[0.75rem] text-primary ${breakClass}`;
-js/ui/components/VideoModal.js:3539: ? Math.round((likeCount / totalReactions) * 100)
-js/ui/components/VideoModal.js:3586: const clamped = Math.max(0, Math.min(100, Math.round(likeRatio)));
-js/ui/components/VideoModal.js:3814: const clamped = Math.max(0, Math.min(100, nextValue));
-js/ui/components/VideoModal.js:3815: this.modalProgress.max = 100;
-js/ui/components/VideoModal.js:3818: const state = clamped >= 100 ? "complete" : "active";
-js/ui/components/VideoModal.js:4271: li.className = "rounded border border-border p-3 bg-overlay-panel-soft";
-js/ui/components/VideoModal.js:4358: "rounded border border-border p-3 bg-overlay-panel-soft text-xs text-warning-strong";
-js/ui/components/VideoModal.js:5337: card.className = "card flex flex-col gap-2 p-3";
-js/ui/components/VideoModal.js:5341: header.className = "flex items-start gap-3";
-js/ui/components/EmbedPlayerModal.js:65: this.status.className = "pointer-events-none absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 rounded-md bg-black/60 px-3 py-1 text-sm backdrop-blur-sm";
-js/ui/components/ShareNostrModal.js:288: "inline-flex items-center gap-2 rounded-full border border-border/70 bg-surface-alt px-3 py-1 text-xs text-text";
-js/ui/components/ShareNostrModal.js:298: "btn-ghost text-muted hover:text-text px-1 py-0.5 rounded-full";
-js/ui/components/ShareNostrModal.js:303: '
';
-js/ui/components/VideoCard.js:503: classNames: ["mt-3", "text-xs", "text-status-warning-on"],
-js/ui/components/VideoCard.js:889: isCompact ? "space-x-2" : "space-x-3",
-js/ui/components/VideoCard.js:1025: addCircle(5);
-js/ui/components/VideoCard.js:1047: "M24,13.616L24,10.384C22.349,9.797 21.306,9.632 20.781,8.365L20.781,8.364C20.254,7.093 20.881,6.23 21.628,4.657L19.343,2.372C17.782,3.114 16.91,3.747 15.636,3.219L15.635,3.219C14.366,2.693 14.2,1.643 13.616,0L10.384,0C9.802,1.635 9.635,2.692 8.365,3.219L8.364,3.219C7.093,3.747 6.232,3.121 4.657,2.372L2.372,4.657C3.117,6.225 3.747,7.091 3.219,8.364C2.692,9.635 1.635,9.802 0,10.384L0,13.616C1.632,14.196 2.692,14.365 3.219,15.635C3.749,16.917 3.105,17.801 2.372,19.342L4.657,21.628C6.219,20.885 7.091,20.253 8.364,20.781L8.365,20.781C9.635,21.307 9.801,22.36 10.384,24L13.616,24C14.198,22.364 14.366,21.31 15.643,20.778L15.644,20.778C16.906,20.254 17.764,20.879 19.342,21.629L21.627,19.343C20.883,17.78 20.252,16.91 20.779,15.637C21.306,14.366 22.367,14.197 24,13.616ZM12,16C9.791,16 8,14.209 8,12C8,9.791 9.791,8 12,8C14.209,8 16,9.791 16,12C16,14.209 14.209,16 12,16Z"
-js/ui/components/VideoCard.js:1083: const icon = this.createSettingsIcon(["icon-image", "w-5", "h-5"]);
-js/ui/components/VideoCard.js:1108: const icon = this.createEllipsisIcon(["icon-image", "w-5", "h-5"]);
-js/ui/components/VideoCard.js:1411: d: "M10 18a8 8 0 100-16 8 8 0 000 16zm3.78-9.72a.75.75 0 00-1.06-1.06L9 11.94l-1.72-1.72a.75.75 0 10-1.06 1.06l2.25 2.25a.75.75 0 001.06 0l3.25-3.25z",
-js/ui/components/VideoCard.js:1418: d: "M10 18a8 8 0 100-16 8 8 0 000 16zm-.75-11.75a.75.75 0 011.5 0v4.5a.75.75 0 01-1.5 0v-4.5zm.75 8.5a1 1 0 100-2 1 1 0 000 2z",
-js/ui/components/VideoCard.js:2426: circle.setAttribute("r", "3");
-js/ui/components/VideoCard.js:2452: "M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"
-js/ui/components/VideoCard.js:2480: "mt-3",
-js/ui/components/VideoCard.js:2488: classNames: ["flex", "items-center", "gap-1.5"],
-js/ui/components/VideoCard.js:2522: classNames: ["flex", "items-center", "gap-1.5"],
-js/ui/components/revertModalRenderers.js:9: ol.className = "space-y-3";
-js/ui/components/revertModalRenderers.js:15: li.className = "rounded-md border border-overlay bg-overlay-muted p-3 space-y-3";
-js/ui/components/revertModalRenderers.js:40: dl.className = "grid gap-3 sm:grid-cols-2 text-xs text-subtle";
-js/ui/components/revertModalRenderers.js:63: c.className = "rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/revertModalRenderers.js:74: c.className = "rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/revertModalRenderers.js:91: c.className = "break-all rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/revertModalRenderers.js:102: nestedGrid.className = "grid gap-3 sm:grid-cols-3 text-xs text-subtle";
-js/ui/components/revertModalRenderers.js:156: ol.className = "space-y-3";
-js/ui/components/revertModalRenderers.js:160: li.className = "rounded-md border border-overlay bg-overlay-muted p-3 space-y-3";
-js/ui/components/revertModalRenderers.js:181: dl.className = "grid gap-3 sm:grid-cols-2 text-xs text-subtle";
-js/ui/components/revertModalRenderers.js:207: c.className = "rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/revertModalRenderers.js:241: ol.className = "space-y-3";
-js/ui/components/revertModalRenderers.js:273: li.className = "rounded-md border border-overlay bg-overlay-muted p-3 space-y-3";
-js/ui/components/revertModalRenderers.js:281: dl.className = "grid gap-3 sm:grid-cols-2 text-xs text-subtle";
-js/ui/components/revertModalRenderers.js:355: ol.className = "space-y-3";
-js/ui/components/revertModalRenderers.js:359: li.className = "rounded-md border border-overlay bg-overlay-muted p-3 space-y-2";
-js/ui/components/revertModalRenderers.js:367: dl.className = "grid gap-3 sm:grid-cols-2 text-xs text-subtle";
-js/ui/components/revertModalRenderers.js:394: c.className = "break-all rounded bg-overlay-panel-soft px-1.5 py-0.5 text-primary";
-js/ui/components/tagPillList.js:88: "M8.75 3.5a.75.75 0 0 0-1.5 0v3.75H3.5a.75.75 0 1 0 0 1.5h3.75V12.5a.75.75 0 0 0 1.5 0V8.75H12.5a.75.75 0 0 0 0-1.5H8.75z",
-js/ui/components/SimilarContentCard.js:186: const pointer = Array.isArray(info.pointer) ? info.pointer.slice(0, 3) : null;
-js/ui/components/SimilarContentCard.js:690: path.setAttribute("d", "M10 18a8 8 0 100-16 8 8 0 000 16zm3.78-9.72a.75.75 0 00-1.06-1.06L9 11.94l-1.72-1.72a.75.75 0 10-1.06 1.06l2.25 2.25a.75.75 0 001.06 0l3.25-3.25z");
-js/ui/components/SimilarContentCard.js:692: path.setAttribute("d", "M10 18a8 8 0 100-16 8 8 0 000 16zm-.75-11.75a.75.75 0 011.5 0v4.5a.75.75 0 01-1.5 0v-4.5zm.75 8.5a1 1 0 100-2 1 1 0 000 2z");
-js/ui/components/SimilarContentCard.js:1077: circle.setAttribute("r", "3");
-js/ui/components/SimilarContentCard.js:1103: "M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"
-js/ui/components/SimilarContentCard.js:1129: "mt-1.5",
-js/ui/components/SimilarContentCard.js:1137: wrapper.classList.add("flex", "items-center", "gap-1.5");
-js/ui/components/SimilarContentCard.js:1140: const icon = this.createEyeIcon(["w-3.5", "h-3.5"]);
-js/ui/components/SimilarContentCard.js:1169: wrapper.classList.add("flex", "items-center", "gap-1.5");
-js/ui/components/SimilarContentCard.js:1174: const icon = this.createMessageIcon(["w-3.5", "h-3.5"]);
-js/ui/components/UploadModal.js:543: // 3. Determine Keys
-js/ui/components/UploadModal.js:560: // 3. Start Video Upload
-js/ui/components/UploadModal.js:621: // 5. Handle Torrent Result & Upload .torrent file
-js/ui/components/UploadModal.js:815: const pct = Math.round(fraction * 100);
-js/ui/components/UploadModal.js:825: const pct = Math.round(fraction * 100);
-js/ui/notificationController.js:92: // Optional auto-hide after 5 seconds
-js/ui/similarContentController.js:56: computeCandidates({ activeVideo, maxItems = 5 } = {}) {
-js/ui/similarContentController.js:119: : 5;
-js/ui/zapController.js:983: const overrideFee = share.type === "platform" ? 100 : 0;
-js/ui/moreMenuController.js:237: