import{S as yo,i as io,s as Do,C as Wn,w as oa,x as Fa,y as ea,z as Eo,A as ao,f as ta,t as ra,B as ca,X as no,l as p,r as t,a as c,V as Ts,m as o,n as F,u as r,h as l,c as y,W as Hs,p as i,b as e,G as a,E as vo}from"../chunks/index-cd58b8d1.js";import{P as fo}from"../chunks/post_layout-9085e57e.js";import{I as Nn}from"../chunks/post_card-e7f4525a.js";import"../chunks/posts-c52cb603.js";import"../chunks/title-765c989f.js";import"../chunks/index-81c83cec.js";import"../chunks/head-4a058b17.js";import"../chunks/icon-3aa13b39.js";import"../chunks/footer-1abd9501.js";import"../chunks/posts-57ab4794.js";function uo(ss){let D,m,d,O,E,f,h,ya,dl,I,ls,ia,vl,as,Da,fl,C,qs,Ea,da,Os,va,fa,Is,ua,ul,ns,ma,ml,v,Rs,Ca,ga,Gs,_a,ha,Ms,Aa,ba,Us,Ba,xa,Ns,wa,Cl,R,ps,Pa,gl,A,ja,b,ka,$a,G,_l,os,Sa,hl,M,Fs,La,Al,es,Ta,bl,ts,Ha,Bl,B,U,qa,x,Oa,xl,rs,N,wl,W,cs,Ia,Pl,ys,Ra,jl,X,is,Ga,kl,Ds,Ma,$l,w,Es,Ua,Ws,Na,Wa,ds,Xa,Xs,za,Sl,zs,oo=`
/src/lib/config/friends.ts
ts
export interface FriendOld {
// hCard+XFN
id: string // HTML id
rel?: string // XFN, contact / acquaintance / friend
link?: string // URL
html?: string // HTML
title?: string // \u6807\u9898
descr?: string // \u63CF\u8FF0
avatar?: string // \u5934\u50CF
name?: string // backwards compatibility
}
 
export type Friend = {
id: string // HTML id
rel?: string // XHTML Friends Network
link?: string // URL
html?: string // Custom HTML
 
title?: string // \u6807\u9898
name?: string // \u4EBA\u540D
avatar?: string // \u5934\u50CF
descr?: string // \u63CF\u8FF0
class?: {
avatar?: string // \u5934\u50CF\u7C7B\u540D
img?: string // \u56FE\u7247\u7C7B\u540D
}
}
 
export const friends: Friend[] = [
{
id: 'id',
rel: '',
title: '',
name: '',
link: '',
descr: '',
avatar: ''
}
]
`,Vs,Ys,Fo=`
/src/lib/config/projects.ts
ts
export type Project = {
id: string
name?: string
tags?: string[]
feature?: string
description?: string
img?: string
link?: string
}
 
export const projects: Project[] = [
{
id: 'coach',
name: 'Find a Coach',
tags: ['Vue 3', 'Composition API'],
feature: 'Vue3',
description:
'\u65E2\u7136\u5982\u4F55\uFF0C \u95EE\u9898\u7684\u5173\u952E\u7A76\u7ADF\u4E3A\u4F55\uFF1F \u8981\u60F3\u6E05\u695A\uFF0C\u79D1\u5B66\u548C\u4EBA\u6587\u8C01\u66F4\u6709\u610F\u4E49\uFF0C\u5230\u5E95\u662F\u4E00\u79CD\u600E\u4E48\u6837\u7684\u5B58\u5728\u3002 \u666E\u5217\u59C6\u660C\u5FB7\u66FE\u7ECF\u63D0\u5230\u8FC7\uFF0C\u5E0C\u671B\u7684\u706F\u4E00\u65E6\u7184\u706D\uFF0C\u751F\u6D3B\u5239\u90A3\u95F4\u53D8\u6210\u4E86\u4E00\u7247\u9ED1\u6697\u3002\u8FD9\u542F\u53D1\u4E86\u6211\uFF0C \u90A3\u4E48\uFF0C \u6211\u8BA4\u4E3A\uFF0C \u603B\u7ED3\u7684\u6765\u8BF4\uFF0C',
img: 'https://uneorange.oss-cn-guangzhou.aliyuncs.com/202205251801454.avif',
link: 'https://seviche.cc'
}
]
`,Qs,z,vs,Va,Ll,fs,Ya,Tl,P,us,Qa,Zs,Za,Ja,ms,Ka,Js,sn,Hl,Ks,eo=`
/src/lib/components/extra/friend.svelte
html
<script lang="ts">
import type { Friend } from '$lib/config/friends'
import Footer from '$lib/components/footer.svelte'
export let item: unknown
let friend = item as unknown as Friend
</script>
{#if friend.id === 'footer'}
<footer rounded="{true}" class="p-4 md:p-8" />
{:else if friend.html}
<a id="{friend.id}" rel="{friend.rel}" href="{friend.link}" class="h-card u-url">{@html friend.html}</a>
{:else}
<a
id="{friend.id}"
rel="{friend.rel}"
href="{friend.link}"
class="card bg-base-100 shadow-xl hover:shadow-2xl transition-shadow h-card u-url">
<div class="absolute text-4xl font-bold opacity-5 rotate-6 leading-tight top-4">{friend.name ?? ''}{friend.title ?? ''}</div>
<div class="card-body p-4">
<div class="flex items-center gap-4">
{#if friend.avatar}
<div class="avatar {friend.class?.avatar} shrink-0 w-16 mb-auto">
<img class="{friend.class?.img ?? 'rounded-xl'} u-photo" src="{friend.avatar}" alt="{friend.title}" />
</div>
{:else}
<div class="avatar {friend.class?.avatar} placeholder mb-auto">
<div class="{friend.class?.img ?? 'bg-neutral-focus text-neutral-content shadow-inner rounded-xl'} w-16">
<span class="text-3xl">{(friend.name ?? friend.title).charAt(0)}</span>
</div>
</div>
{/if}
<div class="card-title flex-col gap-0 flex-1 items-end">
<span class="text-right p-name">{friend.name ?? ''}</span>
<span class="opacity-50 text-right">{friend.title}</span>
</div>
</div>
{#if friend.descr}
<div class="prose opacity-70 p-note">{friend.descr}</div>
{/if}
</div>
</a>
{/if}
`,sl,Cs,ln,ql,ll,to=`
/src/lib/components/extra/project.svelte
html
<script lang="ts">
import type { Project } from '$lib/config/projects'
import Footer from '$lib/components/footer.svelte'
export let item: unknown
let project = item as unknown as Project
let tags = project.tags
</script>
{#if project.id === 'footer'}
<footer rounded="{true}" class="max-w-4xl mx-auto p-4 md:p-8" />
{:else}
<a
id="{project.id}"
href="{project.link}"
class="card mx-auto max-w-4xl bg-base-100 shadow-xl transition-shadow mb-7 h-card u-url hover:shadow-2xl">
<div class="absolute text-5xl font-bold opacity-5 rotate-6 leading-tight top-2 right-0">{project.feature}</div>
<div class="card-body p-4">
<div class="flex flex-col md:flex-row items-start gap-4">
<div class="mb-auto max-w-full shrink-0 md:max-w-xs">
<img class="rounded-md" src="{project.img}" alt="{project.description}" />
</div>
<div class="card-title flex-1 flex-col items-start gap-4">
<div>
<h2 class="p-name text-left text-2xl mb-2">{project.name}</h2>
<div class="mb-3 text-base font-normal">
{#each tags as tag}
<span class="btn btn-sm btn-ghost normal-case border-dotted border-base-content/20 border-2 my-1 mr-1">{tag}</span>
{/each}
</div>
</div>
<p class="text-left text-base font-normal opacity-70">{@html project.description}</p>
</div>
</div>
</div>
</a>
{/if}
`,al,V,gs,an,Ol,j,_s,nn,nl,pn,on,hs,Fn,pl,en,Il,ol,ro=`
/urara/friends/index.svelte
html
<script lang="ts">
// @ts-nocheck
import Masonry from 'svelte-bricks'
import { Friend, friends as allFriends } from '$lib/config/friends'
import Head from '$lib/components/head.svelte'
import FriendComponent from '$lib/components/extra/friend.svelte'
const rnd = Math.random()
const fy = (a: Friend[], r = 0, c = a.length) => {
while (c) (r = (rnd * c--) | 0), ([a[c], a[r]] = [a[r], a[c]])
return a
}
let items: { id: string }[] = [...fy(allFriends as { id: string }[]), { id: 'footer' }]
let width: number, height: number
</script>
<head />
<Masonry
{items}
minColWidth="{384}"
maxColWidth="{384}"
gap="{32}"
let:item
class="mx-4 sm:mx-8 md:my-4 lg:mx-16 lg:my-8 xl:mx-32 xl:my-16"
bind:width
bind:height>
<FriendComponent {item} />
</Masonry>
`,Fl,As,el,tn,Rl,bs,rn,Gl,tl,co=`
/urara/projects/index.svelte
html
<script lang="ts">
import { projects as allProjects } from '$lib/config/projects'
import Head from '$lib/components/head.svelte'
import ProjectComponent from '$lib/components/extra/projects.svelte'
let items: { id: string }[] = [...(allProjects as { id: string }[]), { id: 'footer' }]
</script>
<head />
{#each items as item}
<ProjectComponent {item} />
{/each}
`,rl,Y,Bs,cn,Ml,g,yn,k,Dn,En,cl,dn,vn,Ul,Q,xs,fn,Nl,u,un,yl,mn,Cn,il,gn,_n,Dl,hn,An,Wl,Z,ws,bn,Xl,$,Bn,S,xn,wn,zl,L,Pn,T,jn,kn,Vl,J,$n,H,Sn,Yl,K,Ps,Ln,Ql,js,Tn,Zl,ks,$s,Hn,Jl;return G=new Nn({props:{src:"https://s2.loli.net/2022/05/26/8kMa6LPrgUEC7Xb.png"}}),U=new Nn({props:{src:"https://s2.loli.net/2022/05/27/lFwQ8T5YUcdjDfe.png"}}),N=new Nn({props:{src:"https://s2.loli.net/2022/05/27/g5aYxD9mzlqpj6c.png"}}),{c(){D=p("p"),m=t("\u8FD9\u4E24\u5929\u4E3A\u535A\u5BA2\u5199\u4E86\u4E00\u4E2A Project \u7684\u9875\u9762\u7528\u6765\u653E\u6211\u7684\u4F5C\u54C1\uFF0C\u8FD9\u91CC\u8BB0\u5F55\u4E00\u4E0B\u6211\u662F\u600E\u4E48\u5199\uFF08\u6A21\u4EFF\uFF09\u7684\uFF0C\u6211\u5BF9 Svelte \u8BED\u6CD5\u7684\u4E86\u89E3\u4E0D\u591A\uFF0C\u6CA1\u6709\u7279\u522B\u6DF1\u5165\u5B66\u4E60\uFF0C\u53EA\u662F\u5728\u5B98\u65B9\u770B\u4E86\u4E0B\u6587\u6863\u548C\u7528\u4E86\u4E0B\u4ED6\u4EEC\u7684 "),d=p("a"),O=t("\u4EA4\u4E92\u5F0F\u6559\u7A0B"),E=t(" \uFF0C\u7F16\u7801\u7684\u8FC7\u7A0B\u662F\u4E00\u8FB9\u5B66\u4E60\u4E00\u8FB9\u6A21\u4EFF\u6162\u6162\u6478\u7D22\u7684\uFF0C\u867D\u7136\u6700\u7EC8\u6CA1\u6709 merge \u5230 repo \u4E2D\uFF0C\u4F46\u6211\u89C9\u5F97\u6574\u4E2A\u8FC7\u7A0B\u90FD\u86EE\u5174\u594B\u7684\u3002"),f=c(),h=p("p"),ya=t("\u65E2\u7136\u6709\u4E86\u535A\u5BA2\uFF0C\u90A3\u6211\u80AF\u5B9A\u662F\u8981\u5199\u4E00\u4E0B\u8FD9\u4E2A\u8FC7\u7A0B\u7684\u3002"),dl=c(),I=p("h2"),ls=p("a"),ia=t("1. \u5206\u6790\u9700\u6C42"),vl=c(),as=p("p"),Da=t(`\u6211\u60F3\u8981\u7684\u662F\u4E00\u4E2A\u72EC\u7ACB\u7684 Page\uFF0C\u800C\u4E0D\u662F\u4E00\u4E2A Post \u9875\u9762\uFF0C\u6700\u540E\u628A\u5B83\u653E\u5728\u5BFC\u822A\u680F\u91CC\u9762\u3002 \u60F3\u8981\u6709\u4EE5\u4E0B\u8FD9\u51E0\u4E2A\u529F\u80FD\uFF1A`),fl=c(),C=p("ul"),qs=p("li"),Ea=t("\u6280\u672F\u6808\u5206\u7C7B"),da=c(),Os=p("li"),va=t("\u9879\u76EE\u7C7B\u522B\u7B5B\u9009"),fa=c(),Is=p("li"),ua=t("\u9879\u76EE\u5C55\u793A"),ul=c(),ns=p("p"),ma=t("\u4E3B\u8981\u6709\u8FD9\u4E9B\u4FE1\u606F\u7684\u5C55\u793A\uFF1A"),ml=c(),v=p("ul"),Rs=p("li"),Ca=t("\u9879\u76EE\u6807\u9898"),ga=c(),Gs=p("li"),_a=t("\u9879\u76EE\u56FE\u7247"),ha=c(),Ms=p("li"),Aa=t("\u9879\u76EE\u63CF\u8FF0"),ba=c(),Us=p("li"),Ba=t("\u6280\u672F\u6808"),xa=c(),Ns=p("li"),wa=t("\u9879\u76EE\u7C7B\u522B"),Cl=c(),R=p("h2"),ps=p("a"),Pa=t("2. \u753B\u539F\u578B\u56FE"),gl=c(),A=p("p"),ja=t("\u660E\u786E\u4E86\u9700\u6C42\u540E\uFF0C\u53C2\u8003\u4E86\u51E0\u4E2A\u9879\u76EE\u5E73\u53F0\u7684\u5E03\u5C40\uFF0C\u5728 "),b=p("a"),ka=t("Whimsical"),$a=t(` \u4E0A\u753B\u4E86\u539F\u578B\u56FE\u5982\u4E0B\uFF1A `),oa(G.$$.fragment),_l=c(),os=p("p"),Sa=t("\u76EE\u524D\u8FD8\u6CA1\u6709\u505A\u4E0A\u9762 Tag \u7684\u5206\u7C7B\u529F\u80FD\uFF0C\u4E4B\u540E\u53EF\u80FD\u4F1A\u505A\u5427"),hl=c(),M=p("h2"),Fs=p("a"),La=t("2. \u521B\u5EFA\u7EC4\u4EF6\u6837\u5F0F CSS"),Al=c(),es=p("p"),Ta=t("\u4E3A\u4E86\u7EDF\u4E00\u98CE\u683C\uFF0C\u6211\u5728\u535A\u5BA2\u73B0\u6709\u6846\u67B6\u91CC\u56DB\u5904\u641C\u5BFB\u53EF\u7528\u7684\u7EC4\u4EF6\u6837\u5F0F\uFF0C\u60F3\u5728\u8FD9\u57FA\u7840\u4E0A\u4FEE\u6539\uFF0C\u7136\u540E\u6211\u627E\u5230\u4E86\u4F5C\u8005 \u85CD \u5728 Tailwind Play \u4E0A\u7684\u53CB\u94FE\u7EC4\u4EF6\uFF0C\u611F\u89C9\u5F88\u9002\u5408\uFF0C\u7136\u540E\u5C31\u76F4\u63A5\u5728\u8FD9\u4E2A Tailwind Play Demo \u4E0A\u8FDB\u884C\u4E86\u6837\u5F0F\u4FEE\u6539\uFF0C\u4E0D\u8FC7\u6B64\u65F6\u586B\u5199\u7684\u6570\u636E\u90FD\u662F\u6B7B\u6570\u636E\uFF0C\u540E\u9762\u518D\u8FDB\u884C\u4FEE\u6539\u3002"),bl=c(),ts=p("p"),Ha=t("\u56E0\u4E3A\u6211\u4E4B\u524D\u6CA1\u6709\u600E\u4E48\u7528\u8FC7 Tailwind\uFF0C\u6240\u4EE5\u662F\u4E00\u8FB9\u5BF9\u7167 Tailwind \u6587\u6863\u4FEE\u6539\u7684\uFF0C\u7136\u540E Tailwind Play \u4E0A\u7684\u4EE3\u7801\u63D0\u793A\u529F\u80FD\u771F\u7684\u5F88\u65B0\u624B\u53CB\u597D\uFF0Chover CSS class \u7684\u65F6\u5019\u4F1A\u663E\u793A\u5177\u4F53\u7684 CSS \u539F\u59CB\u53C2\u6570\uFF0C\u5F88\u76F4\u89C2\u3002"),Bl=c(),B=p("p"),oa(U.$$.fragment),qa=t(` \u6700\u540E\u6211\u6784\u5EFA\u7684 Demo \u6837\u5F0F\u5982\u4E0B\uFF1A `),x=p("a"),Oa=t("Tailwind Play"),xl=c(),rs=p("p"),oa(N.$$.fragment),wl=c(),W=p("h2"),cs=p("a"),Ia=t("4. \u7F16\u5199\u7EC4\u4EF6\u4EE3\u7801"),Pl=c(),ys=p("p"),Ra=t("\u6574\u4E2A\u9875\u9762\u7684\u6784\u5EFA\u8DDF Friend \u9875\u9762\u5F88\u50CF\uFF0C\u6211\u5206\u6790\u4E86 Friend \u9875\u9762\u6240\u6D89\u53CA\u5230\u7684\u4EE3\u7801\u548C\u7ED3\u6784\uFF0C\u7136\u540E\u4E00\u70B9\u70B9\u6A21\u4EFF\u6784\u5EFA Project \u9875\u9762\u3002"),jl=c(),X=p("h3"),is=p("a"),Ga=t("\u6570\u636E"),kl=c(),Ds=p("p"),Ma=t("\u9996\u5148\u6839\u636E\u9700\u6C42\u786E\u5B9A\u4F20\u5165\u7684\u6570\u636E\u53CA\u5176\u683C\u5F0F\uFF0C\u4EE5\u4FBF\u540E\u9762\u4F7F\u7528 TypeScript \u7684\u63D0\u793A"),$l=c(),w=p("ul"),Es=p("li"),Ua=t("\u53C2\u8003\uFF1A"),Ws=p("code"),Na=t("/src/lib/config/friends.ts"),Wa=c(),ds=p("li"),Xa=t("\u65B0\u5EFA\uFF1A"),Xs=p("code"),za=t("/src/lib/config/projects.ts"),Sl=c(),zs=new Ts(!1),Vs=c(),Ys=new Ts(!1),Qs=c(),z=p("h3"),vs=p("a"),Va=t("\u7EC4\u4EF6"),Ll=c(),fs=p("p"),Ya=t("\u5C06 CSS \u590D\u5236\u8FDB\u53BB\uFF0C\u5E76\u6CE8\u5165\u6570\u636E"),Tl=c(),P=p("ul"),us=p("li"),Qa=t("\u53C2\u8003\uFF1A"),Zs=p("code"),Za=t("/src/lib/components/extra/friend.svelte"),Ja=c(),ms=p("li"),Ka=t("\u65B0\u5EFA\uFF1A"),Js=p("code"),sn=t("/src/lib/components/extra/project.svelte"),Hl=c(),Ks=new Ts(!1),sl=c(),Cs=p("p"),ln=t("\u6839\u636E\u5177\u4F53\u7684\u9875\u9762\u6548\u679C\u4FEE\u6539\u4E86 Demo \u4E2D\u7684 CSS \u6837\u5F0F"),ql=c(),ll=new Ts(!1),al=c(),V=p("h3"),gs=p("a"),an=t("\u9875\u9762"),Ol=c(),j=p("ul"),_s=p("li"),nn=t("\u53C2\u8003\uFF1A"),nl=p("code"),pn=t("/urara/friends/index.svelte"),on=c(),hs=p("li"),Fn=t("\u65B0\u5EFA\uFF1A"),pl=p("code"),en=t("/urara/projects/index.svelte"),Il=c(),ol=new Ts(!1),Fl=c(),As=p("p"),el=p("strong"),tn=t("Projects \u9875\u9762"),Rl=c(),bs=p("p"),rn=t("\u56E0\u4E3A\u6211\u6CA1\u6709\u7528\u5230\u7011\u5E03\u6D41\u5E03\u5C40\uFF0C\u6240\u4EE5\u5220\u6389\u4E86\u4E00\u4E9B\u7EC4\u4EF6\u548C function"),Gl=c(),tl=new Ts(!1),rl=c(),Y=p("h3"),Bs=p("a"),cn=t("\u54CD\u5E94\u5F0F\u5E03\u5C40"),Ml=c(),g=p("p"),yn=t("\u53C2\u8003 "),k=p("a"),Dn=t("Tailwind \u7684\u54CD\u5E94\u5F0F\u8BBE\u8BA1\u6307\u5357"),En=t(" \uFF0C\u4FEE\u6539\u4E86\u5361\u7247"),cl=p("code"),dn=t("flex"),vn=t(" \u7684\u65B9\u5411\uFF0C\u4EE5\u53CA\u56FE\u7247\u7684\u5BBD\u5EA6\uFF0C\u4EE5\u9002\u5E94\u5C0F\u5C3A\u5BF8\u5C4F\u5E55\u3002"),Ul=c(),Q=p("h2"),xs=p("a"),fn=t("5. \u6D4B\u8BD5"),Nl=c(),u=p("p"),un=t("\u5176\u5B9E\u6709\u9519\u8BEF\u7684\u8BDD "),yl=p("code"),mn=t("pnpm dev"),Cn=t(" \u4EE5\u53CA "),il=p("code"),gn=t("pnpm build"),_n=t(" \u7684\u65F6\u5019\u90FD\u4F1A\u63D0\u9192\uFF0C\u4F46\u6211\u540E\u9762\u53D1\u73B0\u4E5F\u53EF\u4EE5\u7528 "),Dl=p("code"),hn=t("pnpm check"),An=t(" \u6765\u68C0\u67E5\u3002\u8FC7\u7A0B\u4E2D\u6211\u597D\u50CF\u6CA1\u6709\u9047\u5230\u4EC0\u4E48 Bug\u3002"),Wl=c(),Z=p("h2"),ws=p("a"),bn=t("6. Pull request \u5230 Github"),Xl=c(),$=p("p"),Bn=t("\u5148\u770B\u4E86\u4E00\u4E0B Repo \u4F5C\u8005\u5199\u7684 "),S=p("a"),xn=t("contributing docs"),wn=t("\uFF0C\u4E86\u89E3 Contribute \u7684\u89C4\u8303\u3002"),zl=c(),L=p("p"),Pn=t(`\u6309\u7167\u76F8\u5E94\u6B65\u9AA4\u505A\u4E86\u4E4B\u540E\uFF0CGoogle \u4E86\u4E00\u4E0B\u5982\u4F55 pull request\uFF0C\u7167\u7740 FreeCodeCamp \u7684\u8FD9\u7BC7\u8FDB\u884C\u4E86\u64CD\u4F5C\uFF1A `),T=p("a"),jn=t("\u5982\u4F55\u5728 GitHub \u63D0\u4EA4\u7B2C\u4E00\u4E2A pull request"),kn=t(" \uFF0C\u7136\u540E\u6210\u529F Pull \u4E86\u4E00\u4E2A Request\uFF0C\u4F46\u540E\u9762\u53D1\u73B0\u6709\u7684\u6587\u4EF6\u6CA1\u6709\u6539\uFF0C\u9020\u6210\u4E86 bug\uFF0C\u5C31\u5220\u9664\u4E86\u539F Request \u91CD\u65B0 Pull\u3002"),Vl=c(),J=p("p"),$n=t(`\u6700\u540E\u7EC8\u4E8E\u521B\u5EFA\u6210\u529F\u4E86\u6211\u7684\u7B2C\u4E00\u4E2A Pull request\uFF01 \u94FE\u63A5\uFF1A`),H=p("a"),Sn=t("feat: \u2728 add project page by Sevichecc \xB7 Pull Request #19 \xB7 importantimport/urara \xB7 GitHub"),Yl=c(),K=p("h2"),Ps=p("a"),Ln=t("7. Last but not least"),Ql=c(),js=p("p"),Tn=t("\u5199\u4E00\u7BC7\u8FD9\u6837\u7684\u535A\u6587\uFF0C\u5E76\u53D1\u8868\u5230\u4E92\u8054\u7F51\u3002"),Zl=c(),ks=p("p"),$s=p("span"),Hn=t("\u597D\u5566\u6211\u77E5\u9053\u8FD9\u7BC7\u6587\u7AE0\u6709\u70B9\u81ED\u5C41\uFF0C\u4F46\u4E0B\u6B21\u8FD8\u6562\u2026\u2026"),this.h()},l(s){D=o(s,"P",{});var n=F(D);m=r(n,"\u8FD9\u4E24\u5929\u4E3A\u535A\u5BA2\u5199\u4E86\u4E00\u4E2A Project \u7684\u9875\u9762\u7528\u6765\u653E\u6211\u7684\u4F5C\u54C1\uFF0C\u8FD9\u91CC\u8BB0\u5F55\u4E00\u4E0B\u6211\u662F\u600E\u4E48\u5199\uFF08\u6A21\u4EFF\uFF09\u7684\uFF0C\u6211\u5BF9 Svelte \u8BED\u6CD5\u7684\u4E86\u89E3\u4E0D\u591A\uFF0C\u6CA1\u6709\u7279\u522B\u6DF1\u5165\u5B66\u4E60\uFF0C\u53EA\u662F\u5728\u5B98\u65B9\u770B\u4E86\u4E0B\u6587\u6863\u548C\u7528\u4E86\u4E0B\u4ED6\u4EEC\u7684 "),d=o(n,"A",{href:!0,rel:!0,target:!0});var Xn=F(d);O=r(Xn,"\u4EA4\u4E92\u5F0F\u6559\u7A0B"),Xn.forEach(l),E=r(n," \uFF0C\u7F16\u7801\u7684\u8FC7\u7A0B\u662F\u4E00\u8FB9\u5B66\u4E60\u4E00\u8FB9\u6A21\u4EFF\u6162\u6162\u6478\u7D22\u7684\uFF0C\u867D\u7136\u6700\u7EC8\u6CA1\u6709 merge \u5230 repo \u4E2D\uFF0C\u4F46\u6211\u89C9\u5F97\u6574\u4E2A\u8FC7\u7A0B\u90FD\u86EE\u5174\u594B\u7684\u3002"),n.forEach(l),f=y(s),h=o(s,"P",{});var zn=F(h);ya=r(zn,"\u65E2\u7136\u6709\u4E86\u535A\u5BA2\uFF0C\u90A3\u6211\u80AF\u5B9A\u662F\u8981\u5199\u4E00\u4E0B\u8FD9\u4E2A\u8FC7\u7A0B\u7684\u3002"),zn.forEach(l),dl=y(s),I=o(s,"H2",{id:!0});var Vn=F(I);ls=o(Vn,"A",{href:!0});var Yn=F(ls);ia=r(Yn,"1. \u5206\u6790\u9700\u6C42"),Yn.forEach(l),Vn.forEach(l),vl=y(s),as=o(s,"P",{});var Qn=F(as);Da=r(Qn,`\u6211\u60F3\u8981\u7684\u662F\u4E00\u4E2A\u72EC\u7ACB\u7684 Page\uFF0C\u800C\u4E0D\u662F\u4E00\u4E2A Post \u9875\u9762\uFF0C\u6700\u540E\u628A\u5B83\u653E\u5728\u5BFC\u822A\u680F\u91CC\u9762\u3002 \u60F3\u8981\u6709\u4EE5\u4E0B\u8FD9\u51E0\u4E2A\u529F\u80FD\uFF1A`),Qn.forEach(l),fl=y(s),C=o(s,"UL",{});var Ss=F(C);qs=o(Ss,"LI",{});var Zn=F(qs);Ea=r(Zn,"\u6280\u672F\u6808\u5206\u7C7B"),Zn.forEach(l),da=y(Ss),Os=o(Ss,"LI",{});var Jn=F(Os);va=r(Jn,"\u9879\u76EE\u7C7B\u522B\u7B5B\u9009"),Jn.forEach(l),fa=y(Ss),Is=o(Ss,"LI",{});var Kn=F(Is);ua=r(Kn,"\u9879\u76EE\u5C55\u793A"),Kn.forEach(l),Ss.forEach(l),ul=y(s),ns=o(s,"P",{});var sp=F(ns);ma=r(sp,"\u4E3B\u8981\u6709\u8FD9\u4E9B\u4FE1\u606F\u7684\u5C55\u793A\uFF1A"),sp.forEach(l),ml=y(s),v=o(s,"UL",{});var _=F(v);Rs=o(_,"LI",{});var lp=F(Rs);Ca=r(lp,"\u9879\u76EE\u6807\u9898"),lp.forEach(l),ga=y(_),Gs=o(_,"LI",{});var ap=F(Gs);_a=r(ap,"\u9879\u76EE\u56FE\u7247"),ap.forEach(l),ha=y(_),Ms=o(_,"LI",{});var np=F(Ms);Aa=r(np,"\u9879\u76EE\u63CF\u8FF0"),np.forEach(l),ba=y(_),Us=o(_,"LI",{});var pp=F(Us);Ba=r(pp,"\u6280\u672F\u6808"),pp.forEach(l),xa=y(_),Ns=o(_,"LI",{});var op=F(Ns);wa=r(op,"\u9879\u76EE\u7C7B\u522B"),op.forEach(l),_.forEach(l),Cl=y(s),R=o(s,"H2",{id:!0});var Fp=F(R);ps=o(Fp,"A",{href:!0});var ep=F(ps);Pa=r(ep,"2. \u753B\u539F\u578B\u56FE"),ep.forEach(l),Fp.forEach(l),gl=y(s),A=o(s,"P",{});var El=F(A);ja=r(El,"\u660E\u786E\u4E86\u9700\u6C42\u540E\uFF0C\u53C2\u8003\u4E86\u51E0\u4E2A\u9879\u76EE\u5E73\u53F0\u7684\u5E03\u5C40\uFF0C\u5728 "),b=o(El,"A",{href:!0,rel:!0,target:!0});var tp=F(b);ka=r(tp,"Whimsical"),tp.forEach(l),$a=r(El,` \u4E0A\u753B\u4E86\u539F\u578B\u56FE\u5982\u4E0B\uFF1A `),Fa(G.$$.fragment,El),El.forEach(l),_l=y(s),os=o(s,"P",{});var rp=F(os);Sa=r(rp,"\u76EE\u524D\u8FD8\u6CA1\u6709\u505A\u4E0A\u9762 Tag \u7684\u5206\u7C7B\u529F\u80FD\uFF0C\u4E4B\u540E\u53EF\u80FD\u4F1A\u505A\u5427"),rp.forEach(l),hl=y(s),M=o(s,"H2",{id:!0});var cp=F(M);Fs=o(cp,"A",{href:!0});var yp=F(Fs);La=r(yp,"2. \u521B\u5EFA\u7EC4\u4EF6\u6837\u5F0F CSS"),yp.forEach(l),cp.forEach(l),Al=y(s),es=o(s,"P",{});var ip=F(es);Ta=r(ip,"\u4E3A\u4E86\u7EDF\u4E00\u98CE\u683C\uFF0C\u6211\u5728\u535A\u5BA2\u73B0\u6709\u6846\u67B6\u91CC\u56DB\u5904\u641C\u5BFB\u53EF\u7528\u7684\u7EC4\u4EF6\u6837\u5F0F\uFF0C\u60F3\u5728\u8FD9\u57FA\u7840\u4E0A\u4FEE\u6539\uFF0C\u7136\u540E\u6211\u627E\u5230\u4E86\u4F5C\u8005 \u85CD \u5728 Tailwind Play \u4E0A\u7684\u53CB\u94FE\u7EC4\u4EF6\uFF0C\u611F\u89C9\u5F88\u9002\u5408\uFF0C\u7136\u540E\u5C31\u76F4\u63A5\u5728\u8FD9\u4E2A Tailwind Play Demo \u4E0A\u8FDB\u884C\u4E86\u6837\u5F0F\u4FEE\u6539\uFF0C\u4E0D\u8FC7\u6B64\u65F6\u586B\u5199\u7684\u6570\u636E\u90FD\u662F\u6B7B\u6570\u636E\uFF0C\u540E\u9762\u518D\u8FDB\u884C\u4FEE\u6539\u3002"),ip.forEach(l),bl=y(s),ts=o(s,"P",{});var Dp=F(ts);Ha=r(Dp,"\u56E0\u4E3A\u6211\u4E4B\u524D\u6CA1\u6709\u600E\u4E48\u7528\u8FC7 Tailwind\uFF0C\u6240\u4EE5\u662F\u4E00\u8FB9\u5BF9\u7167 Tailwind \u6587\u6863\u4FEE\u6539\u7684\uFF0C\u7136\u540E Tailwind Play \u4E0A\u7684\u4EE3\u7801\u63D0\u793A\u529F\u80FD\u771F\u7684\u5F88\u65B0\u624B\u53CB\u597D\uFF0Chover CSS class \u7684\u65F6\u5019\u4F1A\u663E\u793A\u5177\u4F53\u7684 CSS \u539F\u59CB\u53C2\u6570\uFF0C\u5F88\u76F4\u89C2\u3002"),Dp.forEach(l),Bl=y(s),B=o(s,"P",{});var Kl=F(B);Fa(U.$$.fragment,Kl),qa=r(Kl,` \u6700\u540E\u6211\u6784\u5EFA\u7684 Demo \u6837\u5F0F\u5982\u4E0B\uFF1A `),x=o(Kl,"A",{href:!0,rel:!0,target:!0});var Ep=F(x);Oa=r(Ep,"Tailwind Play"),Ep.forEach(l),Kl.forEach(l),xl=y(s),rs=o(s,"P",{});var dp=F(rs);Fa(N.$$.fragment,dp),dp.forEach(l),wl=y(s),W=o(s,"H2",{id:!0});var vp=F(W);cs=o(vp,"A",{href:!0});var fp=F(cs);Ia=r(fp,"4. \u7F16\u5199\u7EC4\u4EF6\u4EE3\u7801"),fp.forEach(l),vp.forEach(l),Pl=y(s),ys=o(s,"P",{});var up=F(ys);Ra=r(up,"\u6574\u4E2A\u9875\u9762\u7684\u6784\u5EFA\u8DDF Friend \u9875\u9762\u5F88\u50CF\uFF0C\u6211\u5206\u6790\u4E86 Friend \u9875\u9762\u6240\u6D89\u53CA\u5230\u7684\u4EE3\u7801\u548C\u7ED3\u6784\uFF0C\u7136\u540E\u4E00\u70B9\u70B9\u6A21\u4EFF\u6784\u5EFA Project \u9875\u9762\u3002"),up.forEach(l),jl=y(s),X=o(s,"H3",{id:!0});var mp=F(X);is=o(mp,"A",{href:!0});var Cp=F(is);Ga=r(Cp,"\u6570\u636E"),Cp.forEach(l),mp.forEach(l),kl=y(s),Ds=o(s,"P",{});var gp=F(Ds);Ma=r(gp,"\u9996\u5148\u6839\u636E\u9700\u6C42\u786E\u5B9A\u4F20\u5165\u7684\u6570\u636E\u53CA\u5176\u683C\u5F0F\uFF0C\u4EE5\u4FBF\u540E\u9762\u4F7F\u7528 TypeScript \u7684\u63D0\u793A"),gp.forEach(l),$l=y(s),w=o(s,"UL",{});var sa=F(w);Es=o(sa,"LI",{});var qn=F(Es);Ua=r(qn,"\u53C2\u8003\uFF1A"),Ws=o(qn,"CODE",{});var _p=F(Ws);Na=r(_p,"/src/lib/config/friends.ts"),_p.forEach(l),qn.forEach(l),Wa=y(sa),ds=o(sa,"LI",{});var On=F(ds);Xa=r(On,"\u65B0\u5EFA\uFF1A"),Xs=o(On,"CODE",{});var hp=F(Xs);za=r(hp,"/src/lib/config/projects.ts"),hp.forEach(l),On.forEach(l),sa.forEach(l),Sl=y(s),zs=Hs(s,!1),Vs=y(s),Ys=Hs(s,!1),Qs=y(s),z=o(s,"H3",{id:!0});var Ap=F(z);vs=o(Ap,"A",{href:!0});var bp=F(vs);Va=r(bp,"\u7EC4\u4EF6"),bp.forEach(l),Ap.forEach(l),Ll=y(s),fs=o(s,"P",{});var Bp=F(fs);Ya=r(Bp,"\u5C06 CSS \u590D\u5236\u8FDB\u53BB\uFF0C\u5E76\u6CE8\u5165\u6570\u636E"),Bp.forEach(l),Tl=y(s),P=o(s,"UL",{});var la=F(P);us=o(la,"LI",{});var In=F(us);Qa=r(In,"\u53C2\u8003\uFF1A"),Zs=o(In,"CODE",{});var xp=F(Zs);Za=r(xp,"/src/lib/components/extra/friend.svelte"),xp.forEach(l),In.forEach(l),Ja=y(la),ms=o(la,"LI",{});var Rn=F(ms);Ka=r(Rn,"\u65B0\u5EFA\uFF1A"),Js=o(Rn,"CODE",{});var wp=F(Js);sn=r(wp,"/src/lib/components/extra/project.svelte"),wp.forEach(l),Rn.forEach(l),la.forEach(l),Hl=y(s),Ks=Hs(s,!1),sl=y(s),Cs=o(s,"P",{});var Pp=F(Cs);ln=r(Pp,"\u6839\u636E\u5177\u4F53\u7684\u9875\u9762\u6548\u679C\u4FEE\u6539\u4E86 Demo \u4E2D\u7684 CSS \u6837\u5F0F"),Pp.forEach(l),ql=y(s),ll=Hs(s,!1),al=y(s),V=o(s,"H3",{id:!0});var jp=F(V);gs=o(jp,"A",{href:!0});var kp=F(gs);an=r(kp,"\u9875\u9762"),kp.forEach(l),jp.forEach(l),Ol=y(s),j=o(s,"UL",{});var aa=F(j);_s=o(aa,"LI",{});var Gn=F(_s);nn=r(Gn,"\u53C2\u8003\uFF1A"),nl=o(Gn,"CODE",{});var $p=F(nl);pn=r($p,"/urara/friends/index.svelte"),$p.forEach(l),Gn.forEach(l),on=y(aa),hs=o(aa,"LI",{});var Mn=F(hs);Fn=r(Mn,"\u65B0\u5EFA\uFF1A"),pl=o(Mn,"CODE",{});var Sp=F(pl);en=r(Sp,"/urara/projects/index.svelte"),Sp.forEach(l),Mn.forEach(l),aa.forEach(l),Il=y(s),ol=Hs(s,!1),Fl=y(s),As=o(s,"P",{});var Lp=F(As);el=o(Lp,"STRONG",{});var Tp=F(el);tn=r(Tp,"Projects \u9875\u9762"),Tp.forEach(l),Lp.forEach(l),Rl=y(s),bs=o(s,"P",{});var Hp=F(bs);rn=r(Hp,"\u56E0\u4E3A\u6211\u6CA1\u6709\u7528\u5230\u7011\u5E03\u6D41\u5E03\u5C40\uFF0C\u6240\u4EE5\u5220\u6389\u4E86\u4E00\u4E9B\u7EC4\u4EF6\u548C function"),Hp.forEach(l),Gl=y(s),tl=Hs(s,!1),rl=y(s),Y=o(s,"H3",{id:!0});var qp=F(Y);Bs=o(qp,"A",{href:!0});var Op=F(Bs);cn=r(Op,"\u54CD\u5E94\u5F0F\u5E03\u5C40"),Op.forEach(l),qp.forEach(l),Ml=y(s),g=o(s,"P",{});var Ls=F(g);yn=r(Ls,"\u53C2\u8003 "),k=o(Ls,"A",{href:!0,rel:!0,target:!0});var Ip=F(k);Dn=r(Ip,"Tailwind \u7684\u54CD\u5E94\u5F0F\u8BBE\u8BA1\u6307\u5357"),Ip.forEach(l),En=r(Ls," \uFF0C\u4FEE\u6539\u4E86\u5361\u7247"),cl=o(Ls,"CODE",{});var Rp=F(cl);dn=r(Rp,"flex"),Rp.forEach(l),vn=r(Ls," \u7684\u65B9\u5411\uFF0C\u4EE5\u53CA\u56FE\u7247\u7684\u5BBD\u5EA6\uFF0C\u4EE5\u9002\u5E94\u5C0F\u5C3A\u5BF8\u5C4F\u5E55\u3002"),Ls.forEach(l),Ul=y(s),Q=o(s,"H2",{id:!0});var Gp=F(Q);xs=o(Gp,"A",{href:!0});var Mp=F(xs);fn=r(Mp,"5. \u6D4B\u8BD5"),Mp.forEach(l),Gp.forEach(l),Nl=y(s),u=o(s,"P",{});var q=F(u);un=r(q,"\u5176\u5B9E\u6709\u9519\u8BEF\u7684\u8BDD "),yl=o(q,"CODE",{});var Up=F(yl);mn=r(Up,"pnpm dev"),Up.forEach(l),Cn=r(q," \u4EE5\u53CA "),il=o(q,"CODE",{});var Np=F(il);gn=r(Np,"pnpm build"),Np.forEach(l),_n=r(q," \u7684\u65F6\u5019\u90FD\u4F1A\u63D0\u9192\uFF0C\u4F46\u6211\u540E\u9762\u53D1\u73B0\u4E5F\u53EF\u4EE5\u7528 "),Dl=o(q,"CODE",{});var Wp=F(Dl);hn=r(Wp,"pnpm check"),Wp.forEach(l),An=r(q," \u6765\u68C0\u67E5\u3002\u8FC7\u7A0B\u4E2D\u6211\u597D\u50CF\u6CA1\u6709\u9047\u5230\u4EC0\u4E48 Bug\u3002"),q.forEach(l),Wl=y(s),Z=o(s,"H2",{id:!0});var Xp=F(Z);ws=o(Xp,"A",{href:!0});var zp=F(ws);bn=r(zp,"6. Pull request \u5230 Github"),zp.forEach(l),Xp.forEach(l),Xl=y(s),$=o(s,"P",{});var na=F($);Bn=r(na,"\u5148\u770B\u4E86\u4E00\u4E0B Repo \u4F5C\u8005\u5199\u7684 "),S=o(na,"A",{href:!0,rel:!0,target:!0});var Vp=F(S);xn=r(Vp,"contributing docs"),Vp.forEach(l),wn=r(na,"\uFF0C\u4E86\u89E3 Contribute \u7684\u89C4\u8303\u3002"),na.forEach(l),zl=y(s),L=o(s,"P",{});var pa=F(L);Pn=r(pa,`\u6309\u7167\u76F8\u5E94\u6B65\u9AA4\u505A\u4E86\u4E4B\u540E\uFF0CGoogle \u4E86\u4E00\u4E0B\u5982\u4F55 pull request\uFF0C\u7167\u7740 FreeCodeCamp \u7684\u8FD9\u7BC7\u8FDB\u884C\u4E86\u64CD\u4F5C\uFF1A `),T=o(pa,"A",{href:!0,rel:!0,target:!0});var Yp=F(T);jn=r(Yp,"\u5982\u4F55\u5728 GitHub \u63D0\u4EA4\u7B2C\u4E00\u4E2A pull request"),Yp.forEach(l),kn=r(pa," \uFF0C\u7136\u540E\u6210\u529F Pull \u4E86\u4E00\u4E2A Request\uFF0C\u4F46\u540E\u9762\u53D1\u73B0\u6709\u7684\u6587\u4EF6\u6CA1\u6709\u6539\uFF0C\u9020\u6210\u4E86 bug\uFF0C\u5C31\u5220\u9664\u4E86\u539F Request \u91CD\u65B0 Pull\u3002"),pa.forEach(l),Vl=y(s),J=o(s,"P",{});var Un=F(J);$n=r(Un,`\u6700\u540E\u7EC8\u4E8E\u521B\u5EFA\u6210\u529F\u4E86\u6211\u7684\u7B2C\u4E00\u4E2A Pull request\uFF01 \u94FE\u63A5\uFF1A`),H=o(Un,"A",{href:!0,rel:!0,target:!0});var Qp=F(H);Sn=r(Qp,"feat: \u2728 add project page by Sevichecc \xB7 Pull Request #19 \xB7 importantimport/urara \xB7 GitHub"),Qp.forEach(l),Un.forEach(l),Yl=y(s),K=o(s,"H2",{id:!0});var Zp=F(K);Ps=o(Zp,"A",{href:!0});var Jp=F(Ps);Ln=r(Jp,"7. Last but not least"),Jp.forEach(l),Zp.forEach(l),Ql=y(s),js=o(s,"P",{});var Kp=F(js);Tn=r(Kp,"\u5199\u4E00\u7BC7\u8FD9\u6837\u7684\u535A\u6587\uFF0C\u5E76\u53D1\u8868\u5230\u4E92\u8054\u7F51\u3002"),Kp.forEach(l),Zl=y(s),ks=o(s,"P",{});var so=F(ks);$s=o(so,"SPAN",{class:!0});var lo=F($s);Hn=r(lo,"\u597D\u5566\u6211\u77E5\u9053\u8FD9\u7BC7\u6587\u7AE0\u6709\u70B9\u81ED\u5C41\uFF0C\u4F46\u4E0B\u6B21\u8FD8\u6562\u2026\u2026"),lo.forEach(l),so.forEach(l),this.h()},h(){i(d,"href","https://www.sveltejs.cn/tutorial/basics"),i(d,"rel","nofollow noopener noreferrer external"),i(d,"target","_blank"),i(ls,"href","#1-\u5206\u6790\u9700\u6C42"),i(I,"id","1-\u5206\u6790\u9700\u6C42"),i(ps,"href","#2-\u753B\u539F\u578B\u56FE"),i(R,"id","2-\u753B\u539F\u578B\u56FE"),i(b,"href","https://whimsical.com/"),i(b,"rel","nofollow noopener noreferrer external"),i(b,"target","_blank"),i(Fs,"href","#2-\u521B\u5EFA\u7EC4\u4EF6\u6837\u5F0F-css"),i(M,"id","2-\u521B\u5EFA\u7EC4\u4EF6\u6837\u5F0F-css"),i(x,"href","https://play.tailwindcss.com/uQwYojgpuk?layout=horizontal"),i(x,"rel","nofollow noopener noreferrer external"),i(x,"target","_blank"),i(cs,"href","#4-\u7F16\u5199\u7EC4\u4EF6\u4EE3\u7801"),i(W,"id","4-\u7F16\u5199\u7EC4\u4EF6\u4EE3\u7801"),i(is,"href","#\u6570\u636E"),i(X,"id","\u6570\u636E"),zs.a=Vs,Ys.a=Qs,i(vs,"href","#\u7EC4\u4EF6"),i(z,"id","\u7EC4\u4EF6"),Ks.a=sl,ll.a=al,i(gs,"href","#\u9875\u9762"),i(V,"id","\u9875\u9762"),ol.a=Fl,tl.a=rl,i(Bs,"href","#\u54CD\u5E94\u5F0F\u5E03\u5C40"),i(Y,"id","\u54CD\u5E94\u5F0F\u5E03\u5C40"),i(k,"href","https://tailwindcss.com/docs/responsive-design"),i(k,"rel","nofollow noopener noreferrer external"),i(k,"target","_blank"),i(xs,"href","#5-\u6D4B\u8BD5"),i(Q,"id","5-\u6D4B\u8BD5"),i(ws,"href","#6-pull-request-\u5230-github"),i(Z,"id","6-pull-request-\u5230-github"),i(S,"href","https://github.com/importantimport/urara/blob/main/.github/CONTRIBUTING.md"),i(S,"rel","nofollow noopener noreferrer external"),i(S,"target","_blank"),i(T,"href","https://chinese.freecodecamp.org/news/how-to-make-your-first-pull-request-on-github/"),i(T,"rel","nofollow noopener noreferrer external"),i(T,"target","_blank"),i(H,"href","https://github.com/importantimport/urara/pull/19"),i(H,"rel","nofollow noopener noreferrer external"),i(H,"target","_blank"),i(Ps,"href","#7-last-but-not-least"),i(K,"id","7-last-but-not-least"),i($s,"class","spoiler")},m(s,n){e(s,D,n),a(D,m),a(D,d),a(d,O),a(D,E),e(s,f,n),e(s,h,n),a(h,ya),e(s,dl,n),e(s,I,n),a(I,ls),a(ls,ia),e(s,vl,n),e(s,as,n),a(as,Da),e(s,fl,n),e(s,C,n),a(C,qs),a(qs,Ea),a(C,da),a(C,Os),a(Os,va),a(C,fa),a(C,Is),a(Is,ua),e(s,ul,n),e(s,ns,n),a(ns,ma),e(s,ml,n),e(s,v,n),a(v,Rs),a(Rs,Ca),a(v,ga),a(v,Gs),a(Gs,_a),a(v,ha),a(v,Ms),a(Ms,Aa),a(v,ba),a(v,Us),a(Us,Ba),a(v,xa),a(v,Ns),a(Ns,wa),e(s,Cl,n),e(s,R,n),a(R,ps),a(ps,Pa),e(s,gl,n),e(s,A,n),a(A,ja),a(A,b),a(b,ka),a(A,$a),ea(G,A,null),e(s,_l,n),e(s,os,n),a(os,Sa),e(s,hl,n),e(s,M,n),a(M,Fs),a(Fs,La),e(s,Al,n),e(s,es,n),a(es,Ta),e(s,bl,n),e(s,ts,n),a(ts,Ha),e(s,Bl,n),e(s,B,n),ea(U,B,null),a(B,qa),a(B,x),a(x,Oa),e(s,xl,n),e(s,rs,n),ea(N,rs,null),e(s,wl,n),e(s,W,n),a(W,cs),a(cs,Ia),e(s,Pl,n),e(s,ys,n),a(ys,Ra),e(s,jl,n),e(s,X,n),a(X,is),a(is,Ga),e(s,kl,n),e(s,Ds,n),a(Ds,Ma),e(s,$l,n),e(s,w,n),a(w,Es),a(Es,Ua),a(Es,Ws),a(Ws,Na),a(w,Wa),a(w,ds),a(ds,Xa),a(ds,Xs),a(Xs,za),e(s,Sl,n),zs.m(oo,s,n),e(s,Vs,n),Ys.m(Fo,s,n),e(s,Qs,n),e(s,z,n),a(z,vs),a(vs,Va),e(s,Ll,n),e(s,fs,n),a(fs,Ya),e(s,Tl,n),e(s,P,n),a(P,us),a(us,Qa),a(us,Zs),a(Zs,Za),a(P,Ja),a(P,ms),a(ms,Ka),a(ms,Js),a(Js,sn),e(s,Hl,n),Ks.m(eo,s,n),e(s,sl,n),e(s,Cs,n),a(Cs,ln),e(s,ql,n),ll.m(to,s,n),e(s,al,n),e(s,V,n),a(V,gs),a(gs,an),e(s,Ol,n),e(s,j,n),a(j,_s),a(_s,nn),a(_s,nl),a(nl,pn),a(j,on),a(j,hs),a(hs,Fn),a(hs,pl),a(pl,en),e(s,Il,n),ol.m(ro,s,n),e(s,Fl,n),e(s,As,n),a(As,el),a(el,tn),e(s,Rl,n),e(s,bs,n),a(bs,rn),e(s,Gl,n),tl.m(co,s,n),e(s,rl,n),e(s,Y,n),a(Y,Bs),a(Bs,cn),e(s,Ml,n),e(s,g,n),a(g,yn),a(g,k),a(k,Dn),a(g,En),a(g,cl),a(cl,dn),a(g,vn),e(s,Ul,n),e(s,Q,n),a(Q,xs),a(xs,fn),e(s,Nl,n),e(s,u,n),a(u,un),a(u,yl),a(yl,mn),a(u,Cn),a(u,il),a(il,gn),a(u,_n),a(u,Dl),a(Dl,hn),a(u,An),e(s,Wl,n),e(s,Z,n),a(Z,ws),a(ws,bn),e(s,Xl,n),e(s,$,n),a($,Bn),a($,S),a(S,xn),a($,wn),e(s,zl,n),e(s,L,n),a(L,Pn),a(L,T),a(T,jn),a(L,kn),e(s,Vl,n),e(s,J,n),a(J,$n),a(J,H),a(H,Sn),e(s,Yl,n),e(s,K,n),a(K,Ps),a(Ps,Ln),e(s,Ql,n),e(s,js,n),a(js,Tn),e(s,Zl,n),e(s,ks,n),a(ks,$s),a($s,Hn),Jl=!0},p:vo,i(s){Jl||(ta(G.$$.fragment,s),ta(U.$$.fragment,s),ta(N.$$.fragment,s),Jl=!0)},o(s){ra(G.$$.fragment,s),ra(U.$$.fragment,s),ra(N.$$.fragment,s),Jl=!1},d(s){s&&l(D),s&&l(f),s&&l(h),s&&l(dl),s&&l(I),s&&l(vl),s&&l(as),s&&l(fl),s&&l(C),s&&l(ul),s&&l(ns),s&&l(ml),s&&l(v),s&&l(Cl),s&&l(R),s&&l(gl),s&&l(A),ca(G),s&&l(_l),s&&l(os),s&&l(hl),s&&l(M),s&&l(Al),s&&l(es),s&&l(bl),s&&l(ts),s&&l(Bl),s&&l(B),ca(U),s&&l(xl),s&&l(rs),ca(N),s&&l(wl),s&&l(W),s&&l(Pl),s&&l(ys),s&&l(jl),s&&l(X),s&&l(kl),s&&l(Ds),s&&l($l),s&&l(w),s&&l(Sl),s&&zs.d(),s&&l(Vs),s&&Ys.d(),s&&l(Qs),s&&l(z),s&&l(Ll),s&&l(fs),s&&l(Tl),s&&l(P),s&&l(Hl),s&&Ks.d(),s&&l(sl),s&&l(Cs),s&&l(ql),s&&ll.d(),s&&l(al),s&&l(V),s&&l(Ol),s&&l(j),s&&l(Il),s&&ol.d(),s&&l(Fl),s&&l(As),s&&l(Rl),s&&l(bs),s&&l(Gl),s&&tl.d(),s&&l(rl),s&&l(Y),s&&l(Ml),s&&l(g),s&&l(Ul),s&&l(Q),s&&l(Nl),s&&l(u),s&&l(Wl),s&&l(Z),s&&l(Xl),s&&l($),s&&l(zl),s&&l(L),s&&l(Vl),s&&l(J),s&&l(Yl),s&&l(K),s&&l(Ql),s&&l(js),s&&l(Zl),s&&l(ks)}}}function mo(ss){let D,m;const d=[ss[0],po];let O={$$slots:{default:[uo]},$$scope:{ctx:ss}};for(let E=0;E{m(0,D=Wn(Wn({},D),no(d)))},D=no(D),[D]}class ko extends yo{constructor(D){super(),io(this,D,Co,mo,Do,{})}}export{ko as default,po as metadata};