PageSourceSearch

https://joinloops.org/_nuxt/CtUmvGel.js

js joinloops.org collected 2026-09-24 09:21:18 UTC 22,686 bytes, 28 lines download raw bytes

1import C from"./DMC0nVeK.js";import{_ as j}from"./DUR2zDW2.js";import{d as _}from"./DVdlW3MI.js";import{a as L}from"./BZinB5Kq.js";import{_ as T,c as o,q as g,a as t,d,t as l,F as B,r as M,b as x,w as S,g as u,h as z,o as r}from"./BNkJtGqZ.js";const V={class:"bg-white dark:bg-gray-900"},H={class:"relative py-24 bg-white dark:bg-gray-900"},A={class:"px-4 mx-auto max-w-7xl sm:px-6 lg:px-8"},I={class:"max-w-4xl mx-auto space-y-6"},$={class:"p-6 rounded-2xl bg-gradient-to-br from-brand-50 to-purple-50 dark:from-brand-900/10 dark:to-purple-900/10 border-2 border-brand-200 dark:border-brand-900/40"},R={class:"flex items-start justify-between mb-3"},U={key:0,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},F={key:1,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},N={class:"text-gray-700 dark:text-gray-300 leading-relaxed"},O={class:"p-6 rounded-2xl bg-gradient-to-br from-purple-50 to-pink-50 dark:from-purple-900/10 dark:to-pink-900/10 border-2 border-purple-200 dark:border-purple-900/40"},P={class:"flex items-start justify-between mb-3"},E={key:0,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},D={key:1,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},J={class:"text-gray-700 dark:text-gray-300 leading-relaxed"},G={class:"p-6 rounded-2xl bg-gradient-to-br from-pink-50 to-brand-50 dark:from-pink-900/10 dark:to-brand-900/10 border-2 border-pink-200 dark:border-pink-900/40"},Y={class:"flex items-start justify-between mb-3"},q={key:0,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},K={key:1,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},Q={class:"text-gray-700 dark:text-gray-300 leading-relaxed"},W={class:"p-6 rounded-2xl bg-gradient-to-br from-blue-50 to-cyan-50 dark:from-blue-900/10 dark:to-cyan-900/10 border-2 border-blue-200 dark:border-blue-900/40"},X={class:"flex items-start justify-between mb-3"},Z={key:0,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},tt={key:1,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},et={class:"text-gray-700 dark:text-gray-300 leading-relaxed"},ot={class:"p-6 rounded-2xl bg-gradient-to-br from-emerald-50 to-teal-50 dark:from-emerald-900/10 dark:to-teal-900/10 border-2 border-emerald-200 dark:border-emerald-900/40"},rt={class:"flex items-start justify-between mb-3"},at={key:0,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},st={key:1,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},lt={class:"text-gray-700 dark:text-gray-300 leading-relaxed"},nt={class:"relative py-16 bg-gradient-to-b from-gray-50 to-white dark:from-gray-800 dark:to-gray-900"},it={class:"px-4 mx-auto max-w-7xl sm:px-6 lg:px-8"},dt={class:"max-w-4xl mx-auto"},pt={class:"p-6 rounded-2xl bg-white dark:bg-gray-800 border-2 border-gray-200 dark:border-gray-700"},ht={class:"flex flex-wrap gap-3 mb-4"},xt={key:0,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},ut={key:1,class:"w-4 h-4 mr-2",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},ct={class:"relative py-24 overflow-hidden bg-gradient-to-br from-orange-200 via-red-400 to-pink-600"},gt={class:"relative z-10 px-4 mx-auto text-center max-w-4xl sm:px-6 lg:px-8"},mt={class:"flex flex-col items-center justify-center gap-4 mt-10 sm:flex-row"},vt={href:"https://github.com/joinloops/loops-server",target:"_blank",rel:"noopener noreferrer",class:"inline-flex items-center justify-center px-8 py-4 text-lg font-semibold text-white transition-all border-2 border-white rounded-full hover:bg-white hover:text-brand-600 hover:scale-105"},bt={__name:"share",setup(ft){_("Logo",{}),L({title:"Spread the word. Share Loops.",ogTitle:"Spread the word. Share Loops.",description:"Share Loops with your friends, followers, and communities. Every share helps build a better, more open social web.",ogDescription:"Share Loops with your friends, followers, and communities. Every share helps build a better, more open social web.",twitterCard:"summary_large_image"});const a=u({general:!1,tiktok:!1,creators:!1,tech:!1,short:!1,hashtags:!1}),s=u({general:`Just discovered Loops – a federated, open-source alternative to TikTok! 
2
3Your content, your data, no corporate overlords. Built on ActivityPub, so your videos reach people across Mastodon, Pixelfed, and the entire fediverse. 
4
5Join the beta at https://joinloops.org 🚀`,tiktok:`Tired of building your audience on platforms that can disappear overnight? 
6
7Loops is the TikTok alternative that can't be banned or shut down. It's federated, open-source, and YOU own your content and followers. 
8
9No more walled gardens. Check it out: https://joinloops.org`,creators:`Attention creators! 📢
10
11Loops gives you what TikTok never could:
12✅ Own your audience and data
13✅ No algorithmic whiplash killing your reach
14✅ Export your content anytime
15✅ Federation means more reach, not less
16
17Join the future of creator-owned platforms: https://joinloops.org`,tech:`New open-source project alert! 🔥
18
19Loops is a federated short-video platform built with ActivityPub. Think TikTok, but:
20
21• Open source (Laravel + Vue + React Native)
22• Self-hostable
23• Interoperable with the fediverse
24• No venture capital, no ads
25
26Check out the code: https://github.com/joinloops`,short:`Loops: Open-source, federated short-video that you actually own. The TikTok alternative we've been waiting for. 
27
28https://joinloops.org`}),c=u(["Loops","JoinLoops","Fediverse","Federation","ActivityPub","Pixelfed","JoinLoopsDotOrg","ShortVideo","CreatorOwned"]),m=z(()=>c.value.map(n=>`#${n}`).join(" ")),p=async(n,e)=>{try{await navigator.clipboard.writeText(n),a.value[e]=!0,setTimeout(()=>{a.value[e]=!1},2e3)}catch(h){console.error("Failed to copy:",h)}},v=()=>{const e=`https://bsky.app/intent/compose?text=${encodeURIComponent(s.value.short)}`;window.open(e,"_blank","width=550,height=420")},b=()=>{const e=`https://share.joinmastodon.org/?text=${encodeURIComponent(s.value.general)}`;window.open(e,"_blank","width=550,height=700")},f=()=>{const e=`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent("https://joinloops.org")}`;window.open(e,"_blank","width=550,height=420")},k=()=>{const n=encodeURIComponent("Loops - The TikTok alternative we've been waiting for."),h=`https://reddit.com/submit?url=${encodeURIComponent("https://joinloops.org")}&title=${n}`;window.open(h,"_blank","width=850,height=600")},w=()=>{const e=`https://www.linkedin.com/sharing/share-offsite/?url=${encodeURIComponent("https://joinloops.org")}`;window.open(e,"_blank","width=550,height=600")};return(n,e)=>{const h=C,y=j;return r(),o("div",V,[e[36]||(e[36]=g('<div class="relative py-48 overflow-hidden bg-white dark:bg-gray-900" data-v-369dfa32><div class="absolute w-96 h-96 rounded-full -top-48 -right-24 bg-gradient-to-br from-pink-100 to-purple-100 opacity-70 blur-3xl dark:from-pink-900 dark:to-purple-900 dark:opacity-30" data-v-369dfa32></div><div class="absolute w-96 h-96 rounded-full top-1/2 -left-24 bg-gradient-to-br from-brand-100 to-purple-100 opacity-70 blur-3xl dark:from-brand-900 dark:to-purple-900 dark:opacity-30" data-v-369dfa32></div><div class="relative z-10 px-4 mx-auto max-w-7xl sm:px-6 lg:px-8" data-v-369dfa32><div class="text-center" data-v-369dfa32><div class="inline-flex items-center justify-center p-1 px-3 mb-4 rounded-full bg-gradient-to-r from-brand-500 to-brand-600" data-v-369dfa32><span class="text-sm font-semibold text-white" data-v-369dfa32>SHARE LOOPS</span></div><h1 class="mt-4 text-5xl font-extrabold tracking-tight text-gray-900 md:text-6xl lg:text-7xl dark:text-white" data-v-369dfa32> Help us spread <br data-v-369dfa32>the word about <span class="text-transparent bg-gradient-to-b from-brand-400 to-brand-600 bg-clip-text" data-v-369dfa32> Loops </span></h1><p class="mx-auto mt-6 text-xl font-light text-gray-500 max-w-3xl dark:text-gray-300" data-v-369dfa32> Share Loops with your friends, followers, and communities. Every share helps build a better, more open social web. </p></div></div></div>',1)),t("section",{class:"relative py-36 bg-gradient-to-b from-white to-gray-50 dark:from-gray-900 dark:to-gray-800"},[t("div",{class:"px-4 mx-auto max-w-7xl sm:px-6 lg:px-8"},[e[11]||(e[11]=t("div",{class:"max-w-4xl mx-auto text-center mb-8"},[t("h2",{class:"text-3xl font-bold text-gray-900 dark:text-white mb-2"}," Share instantly "),t("p",{class:"text-xl text-gray-600 dark:text-gray-400"}," Choose your platform and spread the word ")],-1)),t("div",{class:"grid gap-4 max-w-5xl mx-auto sm:grid-cols-2 lg:grid-cols-3"},[t("button",{onClick:b,class:"flex items-center justify-center px-6 py-4 text-white transition-all bg-indigo-600 rounded-xl hover:bg-purple-700 hover:scale-105 shadow-lg group"},[...e[6]||(e[6]=[t("svg",{class:"w-5 h-5 mr-2",fill:"currentColor",viewBox:"0 0 24 24"},[t("path",{d:"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.943-1.628-1.943-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.653-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.679-.757 1.568-1.146 2.671-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.103 0 1.992.389 2.671 1.146.659.757.987 1.781.987 3.07v6.304z"})],-1),t("span",{class:"font-semibold"},"Share on Mastodon",-1)])]),t("button",{onClick:v,class:"flex items-center justify-center px-6 py-4 text-white transition-all bg-[#1185fe] rounded-xl hover:bg-blue-700 hover:scale-105 shadow-lg group"},[...e[7]||(e[7]=[t("svg",{class:"w-6 h-6 mr-2",viewBox:"0 0 600 530",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.02
281 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z",fill:"currentColor",class:"text-white"})],-1),t("span",{class:"font-semibold"},"Share on Bluesky",-1)])]),t("button",{onClick:f,class:"flex items-center justify-center px-6 py-4 text-white transition-all bg-[#1877f2] rounded-xl hover:bg-blue-700 hover:scale-105 shadow-lg group"},[...e[8]||(e[8]=[t("svg",{class:"w-6 h-6 mr-2",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[t("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z",fill:"currentColor",class:"text-white"})],-1),t("span",{class:"font-semibold"},"Share on Facebook",-1)])]),t("button",{onClick:k,class:"flex items-center justify-center px-6 py-4 text-white transition-all bg-orange-600 rounded-xl hover:bg-orange-700 hover:scale-105 shadow-lg group"},[...e[9]||(e[9]=[t("svg",{class:"w-5 h-5 mr-2",fill:"currentColor",viewBox:"0 0 24 24"},[t("path",{d:"M12 0A12 12 0 0 0 0 12a12 12 0 0 0 12 12 12 12 0 0 0 12-12A12 12 0 0 0 12 0zm5.01 4.744c.688 0 1.25.561 1.25 1.249a1.25 1.25 0 0 1-2.498.056l-2.597-.547-.8 3.747c1.824.07 3.48.632 4.674 1.488.308-.309.73-.491 1.207-.491.968 0 1.754.786 1.754 1.754 0 .716-.435 1.333-1.01 1.614a3.111 3.111 0 0 1 .042.52c0 2.694-3.13 4.87-7.004 4.87-3.874 0-7.004-2.176-7.004-4.87 0-.183.015-.366.043-.534A1.748 1.748 0 0 1 4.028 12c0-.968.786-1.754 1.754-1.754.463 0 .898.196 1.207.49 1.207-.883 2.878-1.43 4.744-1.487l.885-4.182a.342.342 0 0 1 .14-.197.35.35 0 0 1 .238-.042l2.906.617a1.214 1.214 0 0 1 1.108-.701zM9.25 12C8.561 12 8 12.562 8 13.25c0 .687.561 1.248 1.25 1.248.687 0 1.248-.561 1.248-1.249 0-.688-.561-1.249-1.249-1.249zm5.5 0c-.687 0-1.248.561-1.248 1.25 0 .687.561 1.248 1.249 1.248.688 0 1.249-.561 1.249-1.249 0-.687-.562-1.249-1.25-1.249zm-5.466 3.99a.327.327 0 0 0-.231.094.33.33 0 0 0 0 .463c.842.842 2.484.913 2.961.913.477 0 2.105-.056 2.961-.913a.361.361 0 0 0 .029-.463.33.33 0 0 0-.464 0c-.547.533-1.684.73-2.512.73-.828 0-1.979-.196-2.512-.73a.326.326 0 0 0-.232-.095z"})],-1),t("span",{class:"font-semibold"},"Share on Reddit",-1)])]),t("button",{onClick:w,class:"flex items-center justify-center px-6 py-4 text-white transition-all bg-blue-700 rounded-xl hover:bg-blue-800 hover:scale-105 shadow-lg group"},[...e[10]||(e[10]=[t("svg",{class:"w-5 h-5 mr-2",fill:"currentColor",viewBox:"0 0 24 24"},[t("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})],-1),t("span",{class:"font-semibold"},"Share on LinkedIn",-1)])])])])]),t("section",H,[t("div",A,[e[27]||(e[27]=t("div",{class:"max-w-4xl mx-auto mb-12 text-center"},[t("h2",{class:"text-3xl font-bold text-gray-900 dark:text-white md:text-4xl"}," Ready-to-share messages "),t("p",{class:"mt-4 text-lg text-gray-600 dark:text-gray-400"}," Click any message to copy it to your clipboard ")],-1)),t("div",I,[t("div",$,[t("div",R,[e[14]||(e[14]=t("div",null,[t("h3",{class:"text-lg font-semibold text-gray-900 dark:text-white mb-1"},"General"),t("p",{class:"text-sm text-gray-600 dark:text-gray-400"},"Perfect for most social platforms")],-1)),t("button",{onClick:e[0]||(e[0]=i=>p(s.value.general,"general")),class:"flex items-center px-4 py-2 text-sm font-semibold text-white transition-all bg-brand-600 rounded-lg hover:bg-brand-700 hover:scale-105"}
28,[a.value.general?(r(),o("svg",F,[...e[13]||(e[13]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"},null,-1)])])):(r(),o("svg",U,[...e[12]||(e[12]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"},null,-1)])])),d(" "+l(a.value.general?"Copied!":"Copy"),1)])]),t("p",N,l(s.value.general),1)]),t("div",O,[t("div",P,[e[17]||(e[17]=t("div",null,[t("h3",{class:"text-lg font-semibold text-gray-900 dark:text-white mb-1"},"TikTok Alternative"),t("p",{class:"text-sm text-gray-600 dark:text-gray-400"},"Focused on the platform lock-in problem")],-1)),t("button",{onClick:e[1]||(e[1]=i=>p(s.value.tiktok,"tiktok")),class:"flex items-center px-4 py-2 text-sm font-semibold text-white transition-all bg-purple-600 rounded-lg hover:bg-purple-700 hover:scale-105"},[a.value.tiktok?(r(),o("svg",D,[...e[16]||(e[16]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"},null,-1)])])):(r(),o("svg",E,[...e[15]||(e[15]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"},null,-1)])])),d(" "+l(a.value.tiktok?"Copied!":"Copy"),1)])]),t("p",J,l(s.value.tiktok),1)]),t("div",G,[t("div",Y,[e[20]||(e[20]=t("div",null,[t("h3",{class:"text-lg font-semibold text-gray-900 dark:text-white mb-1"},"For Creators"),t("p",{class:"text-sm text-gray-600 dark:text-gray-400"},"Appeals to content creators")],-1)),t("button",{onClick:e[2]||(e[2]=i=>p(s.value.creators,"creators")),class:"flex items-center px-4 py-2 text-sm font-semibold text-white transition-all bg-pink-600 rounded-lg hover:bg-pink-700 hover:scale-105"},[a.value.creators?(r(),o("svg",K,[...e[19]||(e[19]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"},null,-1)])])):(r(),o("svg",q,[...e[18]||(e[18]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"},null,-1)])])),d(" "+l(a.value.creators?"Copied!":"Copy"),1)])]),t("p",Q,l(s.value.creators),1)]),t("div",W,[t("div",X,[e[23]||(e[23]=t("div",null,[t("h3",{class:"text-lg font-semibold text-gray-900 dark:text-white mb-1"},"Tech/Developer"),t("p",{class:"text-sm text-gray-600 dark:text-gray-400"},"Highlights open-source and federation")],-1)),t("button",{onClick:e[3]||(e[3]=i=>p(s.value.tech,"tech")),class:"flex items-center px-4 py-2 text-sm font-semibold text-white transition-all bg-blue-600 rounded-lg hover:bg-blue-700 hover:scale-105"},[a.value.tech?(r(),o("svg",tt,[...e[22]||(e[22]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"},null,-1)])])):(r(),o("svg",Z,[...e[21]||(e[21]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"},null,-1)])])),d(" "+l(a.value.tech?"Copied!":"Copy"),1)])]),t("p",et,l(s.value.tech),1)]),t("div",ot,[t("div",rt,[e[26]||(e[26]=t("div",null,[t("h3",{class:"text-lg font-semibold text-gray-900 dark:text-white mb-1"},"Short & Sweet"),t("p",{class:"text-sm text-gray-600 dark:text-gray-400"},"Perfect for character-limited platforms")],-1)),t("button",{onClick:e[4]||(e[4]=i=>p(s.value.short,"short")),class:"flex items-center px-4 py-2 text-sm font-semibold text-white transition-all bg-emerald-600 rounded-lg hover:bg-emerald-700 hover:scale-105"},[a.value.short?(r(),o("svg",st,[...e[25]||(e[25]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"},null,-1)])])):(r(),o("svg",at,[...e[24]||(e[24]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"},null,-1)])])),d(" "+l(a.value.short?"Copied!":"Copy"),1)])]),t("p",lt,l(s.value.short),1)])])])]),t("section",nt,[t("div",it,[t("div",dt,[e[30]||(e[30]=t("div",{class:"mb-8 text-center"},[t("h2",{class:"text-2xl font-bold text-gray-900 dark:text-white mb-2"}," Recommended hashtags "),t("p",{class:"text-gray-600 dark:text-gray-400"}," Include these hashtags to help people discover Loops ")],-1)),t("div",pt,[t("div",ht,[(r(!0),o(B,null,M(c.value,i=>(r(),o("span",{key:i,class:"inline-flex items-center px-4 py-2 rounded-lg bg-brand-100 dark:bg-brand-900/30 text-brand-700 dark:text-brand-300 font-medium"}," #"+l(i),1))),128))]),t("button",{onClick:e[5]||(e[5]=i=>p(m.value,"hashtags")),class:"inline-flex items-center px-4 py-2 text-sm font-semibold text-white transition-all bg-brand-600 rounded-lg hover:bg-brand-700 hover:scale-105"},[a.value.hashtags?(r(),o("svg",ut,[...e[29]||(e[29]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5 13l4 4L19 7"},null,-1)])])):(r(),o("svg",xt,[...e[28]||(e[28]=[t("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"},null,-1)])])),d(" "+l(a.value.hashtags?"Copied All!":"Copy All Hashtags"),1)])])])])]),e[37]||(e[37]=g('<section class="relative py-24 bg-white dark:bg-gray-900" data-v-369dfa32><div class="px-4 mx-auto max-w-7xl sm:px-6 lg:px-8" data-v-369dfa32><div class="max-w-4xl mx-auto mb-12 text-center" data-v-369dfa32><h2 class="text-3xl font-bold text-gray-900 dark:text-white md:text-4xl" data-v-369dfa32> Graphics &amp; logos </h2><p class="mt-4 text-lg text-gray-600 dark:text-gray-400" data-v-369dfa32> Download official Loops graphics for your content </p></div><div class="grid gap-6 max-w-4xl mx-auto md:grid-cols-1" data-v-369dfa32><div class="p-6 rounded-2xl text-center bg-gradient-to-br from-brand-50 to-purple-50 dark:from-brand-900/10 dark:to-purple-900/10 border-2 border-brand-200 dark:border-brand-900/40" data-v-369dfa32><h3 class="text-lg font-semibold text-gray-900 dark:text-white mb-2" data-v-369dfa32>Loops Brand Assets</h3><p class="text-sm text-gray-600 dark:text-gray-400 mb-4" data-v-369dfa32> Official Loops logo in various formats </p><a href="https://github.com/joinloops/art" class="inline-flex items-center px-4 py-2 text-sm font-semibold text-white transition-all bg-brand-600 rounded-lg hover:bg-brand-700" data-v-369dfa32><svg class="w-4 h-4 mr-2" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-369dfa32>
28<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4" data-v-369dfa32></path></svg> Download Brand Assets </a></div></div></div></section>',1)),t("section",ct,[t("div",gt,[e[33]||(e[33]=t("h2",{class:"text-4xl font-bold tracking-tight text-white md:text-5xl"}," Every share counts ",-1)),e[34]||(e[34]=t("p",{class:"mx-auto mt-6 text-xl text-white/90 max-w-2xl"}," Help us build a movement for federated social media. Together, we can create a better internet for everyone. ",-1)),t("div",mt,[x(y,{to:"/join-the-beta",class:"inline-flex items-center justify-center px-8 py-5 text-lg font-semibold text-brand-600 transition-all bg-white rounded-full hover:bg-gray-100 hover:scale-105 shadow-xl"},{default:S(()=>[e[31]||(e[31]=d(" Join the beta ",-1)),x(h,{name:"ion:chevron-forward-outline",class:"ml-2 h-5 w-5"})]),_:1}),t("a",vt,[x(h,{name:"ion:logo-github",class:"mr-2 h-8 w-8"}),e[32]||(e[32]=d(" Star on GitHub ",-1))])]),e[35]||(e[35]=t("div",{class:"mt-12 pt-8 border-t border-white/20"},[t("p",{class:"text-sm text-white/80"}," Thank you for helping spread the word about Loops! ")],-1))])])])}}},_t=T(bt,[["__scopeId","data-v-369dfa32"]]);export{_t as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.