import{d as Ye,o as n,c as v,a as o,g as h,l as e,I as Ge,j as z,aS as vt,r as ie,n as H,_ as Qe,eM as yt,b as U,b5 as ke,Y as P,bU as Je,ai as Ke,aD as ce,aL as Xe,q as et,ae as tt,w as s,h as a,aV as at,s as we,E as bt,i as l,t as i,aq as je,bv as Mt,N as I,X as xe,V as _t,bu as kt,v as wt,ah as Ce,aF as xt,aC as Ct,u as It,aG as zt,Z as $t,d2 as At,A as St,dD as Tt,dE as Pt,dF as Bt,eN as jt,f as Ft,e as Vt,al as Nt,a_ as ae,eO as Fe,av as Lt,F as D,bH as se,dw as ue,dx as he,a0 as pe,dy as fe,dz as me,dq as Dt,an as ne,S as ge,D as Et,a6 as ve,b0 as ye,U as Ve,bE as Ot,R as Rt,eP as Wt,O as Ne,aZ as Le,de as De,aY as Ht,ea as Ut,L as qt,a$ as Ee,eQ as Oe,dr as Re,p as le,a2 as Zt,eF as Yt,eE as Gt,e5 as Qt,aT as We,eR as Jt,k as Kt,Q as He}from"./C6MRUCyE.js";import{A as be}from"./CBPNugfr.js";import{B as Xt}from"./DqN2GKf3.js";import{O as Me}from"./0ujaplVR.js";import{d as W,c as M}from"./DZCNADJP.js";import{a as ea,i as _e}from"./D318ch80.js";import{C as ta}from"./VpLOHA9s.js";import{_ as aa}from"./HU0MQzHd.js";import{C as Ue}from"./EJjQs73W.js";import{N as sa}from"./CFotnwxd.js";import{n as oa}from"./Byc-Pz5H.js";import{_ as ia}from"./DdyiAZvd.js";import{O as ra}from"./laWCiSrl.js";import{_ as na}from"./CafruYbd.js";import{g as X}from"./BtFsflhq.js";import{a as la,l as ca,r as da}from"./DbNRjAOc.js";import{u as ua,s as ha}from"./T7XFZduF.js";import{u as pa}from"./ojvnrNtQ.js";import{a as g,d as Y}from"./BKvmybFC.js";import{u as fa}from"./VJYE1gjp.js";import{i as ma}from"./BLsG2mcq.js";import"./BPI_X7xs.js";import"./DUiXszkk.js";import"./CKE40ChC.js";const ga={class:"grid-area-[description] flex flex-col gap-[var(--gap-md)]"},va={key:0,class:"grid-area-[actions]"},ya={key:1,class:"grid-area-[actions_right]"},ba=Ye({__name:"PagewideBanner",props:{variant:{}},setup(F){const p={error:"bg-banners-error-bg text-banners-error-text border-banners-error-border",warning:"bg-banners-warning-bg text-banners-warning-text border-banners-warning-border",info:"bg-banners-info-bg text-banners-info-text border-banners-info-border"},$={error:"text-brand-red",warning:"text-brand-orange",info:"text-brand-blue"};return(t,c)=>(n(),v("div",{class:H(["banner-grid relative border-b-2 border-solid border-0",p[t.variant]])},[o("div",{class:H(["grid-area-[title] flex items-center gap-2 font-bold text-[var(--font-size-md)]",$[t.variant]])},[t.variant==="warning"||t.variant==="error"?(n(),h(e(Ge),{key:0,"aria-hidden":"true",class:"w-6 h-6 flex-shrink-0"})):z("",!0),t.variant==="info"?(n(),h(e(vt),{key:1,"aria-hidden":"true",class:"w-6 h-6 flex-shrink-0"})):z("",!0),ie(t.$slots,"title",{},void 0,!0)],2),o("div",ga,[ie(t.$slots,"description",{},void 0,!0)]),t.$slots.actions?(n(),v("div",va,[ie(t.$slots,"actions",{},void 0,!0)])):z("",!0),t.$slots.actions_right?(n(),v("div",ya,[ie(t.$slots,"actions_right",{},void 0,!0)])):z("",!0)],2))}}),oe=Qe(ba,[["__scopeId","data-v-1ae773b5"]]),Ma={key:0,fill:"currentColor","fill-rule":"nonzero",d:"M1053.02 205.51c35.59 0 64.27 10.1 84.98 30.81 20.72 21.25 31.34 52.05 31.34 93.48v162.53h-66.4V338.3c0-24.96-5.3-43.55-16.46-56.3-11.15-12.22-26.55-18.6-47.27-18.6-22.3 0-40.37 7.45-53.65 21.79-13.27 14.87-20.18 36.11-20.18 63.2v143.94h-66.4V338.3c0-24.96-5.3-43.55-16.46-56.3-11.15-12.22-26.56-18.6-47.27-18.6-22.84 0-40.37 7.45-53.65 21.79-13.27 14.34-20.18 35.58-20.18 63.2v143.94h-66.4V208.7h63.21v36.12c10.63-12.75 23.9-22.3 39.84-29.21 15.93-6.9 33.46-10.1 53.11-10.1 21.25 0 40.37 3.72 56.84 11.69 16.46 8.5 29.21 20.18 38.77 35.59 11.69-14.88 26.56-26.56 45.15-35.06 18.59-7.97 38.77-12.22 61.08-12.22Zm329.84 290.54c-28.68 0-54.7-6.37-77.54-18.59a133.19 133.19 0 0 1-53.65-52.05c-13.28-21.78-19.65-46.74-19.65-74.9 0-28.14 6.37-53.1 19.65-74.88a135.4 135.4 0 0 1 53.65-51.53c22.84-12.21 48.86-18.59 77.54-18.59 29.22 0 55.24 6.38 78.08 18.6 22.84 12.21 40.9 29.74 54.18 51.52 12.75 21.77 19.12 46.74 19.12 74.89s-6.37 53.11-19.12 74.89c-13.28 22.3-31.34 39.83-54.18 52.05-22.84 12.22-48.86 18.6-78.08 18.6Zm0-56.83c24.44 0 44.62-7.97 60.55-24.43 15.94-16.47 23.9-37.72 23.9-64.27 0-26.56-7.96-47.8-23.9-64.27-15.93-16.47-36.11-24.43-60.55-24.43-24.43 0-44.61 7.96-60.02 24.43-15.93 16.46-23.9 37.71-23.9 64.27 0 26.55 7.97 47.8 23.9 64.27 15.4 16.46 35.6 24.43 60.02 24.43Zm491.32-341v394.11h-63.74v-36.65a108.02 108.02 0 0 1-40.37 30.28c-16.46 6.9-34 10.1-53.65 10.1-27.08 0-51.52-5.85-73.3-18.07-21.77-12.21-39.3-29.21-51.52-51.52-12.21-21.78-18.59-47.27-18.59-75.95s6.38-54.18 18.6-75.96c12.21-21.77 29.74-38.77 51.52-50.99 21.77-12.21 46.2-18.06 73.3-18.06 18.59 0 36.11 3.2 51.52 9.56a106.35 106.35 0 0 1 39.83 28.69V98.22h66.4Zm-149.79 341c15.94 0 30.28-3.72 43.03-11.16 12.74-6.9 22.83-17.52 30.27-30.8 7.44-13.28 11.15-29.21 11.15-46.74s-3.71-33.46-11.15-46.74c-7.44-13.28-17.53-23.9-30.27-31.34-12.75-6.9-27.1-10.62-43.03-10.62s-30.27 3.71-43.02 10.62c-12.75 7.43-22.84 18.06-30.28 31.34-7.43 13.28-11.15 29.2-11.15 46.74 0 17.53 3.72 33.46 11.15 46.74 7.44 13.28 17.53 23.9 30.28 30.8 12.75 7.44 27.09 11.16 43.02 11.16Zm298.51-189.09c19.12-29.74 52.58-44.62 100.92-44.62v63.21a84.29 84.29 0 0 0-15.4-1.6c-26.03 0-46.22 7.44-60.56 22.32-14.34 15.4-21.78 37.18-21.78 65.33v137.56h-66.39V208.7h63.2v41.43Zm155.63-41.43h66.39v283.63h-66.4V208.7Zm33.46-46.74c-12.22 0-22.31-3.72-30.28-11.68a37.36 37.36 0 0 1-12.21-28.16c0-11.15 4.25-20.71 12.21-28.68 7.97-7.43 18.06-11.15 30.28-11.15 12.21 0 22.3 3.72 30.27 10.62 7.97 7.44 12.22 16.47 12.22 27.62 0 11.69-3.72 21.25-11.69 29.21-7.96 7.97-18.59 12.22-30.8 12.22Zm279.38 43.55c35.59 0 64.27 10.63 86.05 31.34 21.78 20.72 32.4 52.05 32.4 92.95v162.53h-66.4V338.3c0-24.96-5.84-43.55-17.52-56.3-11.69-12.22-28.15-18.6-49.93-18.6-24.43 0-43.55 7.45-57.9 21.79-14.34 14.87-21.24 36.11-21.24 63.73v143.41h-66.4V208.7h63.21v36.65c11.16-13.28 24.97-22.84 41.43-29.74 16.47-6.9 35.59-10.1 56.3-10.1Zm371.81 271.42a78.34 78.34 0 0 1-28.15 14.34 130.83 130.83 0 0 1-35.6 4.78c-31.33 0-55.23-7.97-72.23-24.43-17-16.47-25.5-39.84-25.5-71.17V263.94h-46.73v-53.11h46.74v-64.8h66.4v64.8h75.95v53.11h-75.96v134.91c0 13.81 3.19 24.43 10.1 31.34 6.9 7.44 16.46 11.15 29.2 11.15 14.88 0 27.1-3.71 37.19-11.68l18.59 47.27Zm214.05-271.42c35.59 0 64.27 10.63 86.05 31.34 21.77 20.72 32.4 52.05 32.4 92.95v162.53h-66.4V338.3c0-24.96-5.84-43.55-17.53-56.3-11.68-12.22-28.15-18.6-49.92-18.6-24.44 0-43.56 7.45-57.9 21.79-14.34 14.87-21.24 36.11-21.24 63.73v143.41h-66.4V98.23h66.4v143.4c11.15-11.68 24.43-20.71 40.9-27.09 15.93-5.84 33.99-9.03 53.64-9.03Z"},_a={key:1,fill:"currentColor","fill-rule":"nonzero",d:"M782.3,488.9c-23.6,0-46.3-3.1-68-9.4s-38.9-13.8-51.6-22.8l25.4-50.9c12.7,8.2,27.9,15,45.5,20.4 c17.6,5.4,35.3,8,52.9,8c20.8,0,35.9-2.9,45.2-8.6c9.3-5.7,14-13.4,14-23c0-7.8-3.2-13.8-9.5-17.9c-6.3-4.1-14.6-7.2-24.9-9.4 c-10.2-2.1-21.6-4.1-34.1-5.9c-12.5-1.8-25-4.2-37.6-7.2c-12.5-3-23.9-7.5-34.1-13.4c-10.2-5.9-18.5-13.8-24.9-23.8 c-6.3-10-9.5-23.2-9.5-39.6c0-18.2,5.1-34,15.3-47.4c10.2-13.4,24.6-23.7,43.1-31.1c18.5-7.3,40.5-11,65.9-11 c19,0,38.3,2.1,57.7,6.4c19.4,4.3,35.4,10.4,48.1,18.2l-25.4,50.9c-13.4-8.2-26.9-13.8-40.5-16.9c-13.6-3-27.1-4.6-40.5-4.6 c-20.1,0-35,3-44.7,9.1c-9.7,6.1-14.5,13.8-14.5,23c0,8.6,3.2,15,9.5,19.3c6.3,4.3,14.6,7.7,24.9,10.2c10.2,2.5,21.6,4.6,34.1,6.2 c12.5,1.6,24.9,4,37.3,7.2c12.3,3.2,23.7,7.6,34.1,13.1c10.4,5.5,18.8,13.3,25.1,23.3c6.3,10,9.5,23,9.5,39.1 c0,17.9-5.2,33.4-15.6,46.6c-10.4,13.2-25.1,23.5-44.2,30.8C831.5,485.2,808.7,488.9,782.3,488.9z M929.9,254.8v-53.6h188.3v53.6 H929.9z M1073.8,488.9c-31,0-55-8.1-71.9-24.4c-16.9-16.2-25.4-40.3-25.4-72V135.9h66.1v254.9c0,13.6,3.4,24.1,10.3,31.6 c6.9,7.5,16.5,11.2,28.8,11.2c14.8,0,27.2-3.9,37-11.8l18.5,47.7c-7.8,6.4-17.3,11.2-28.6,14.5 C1097.4,487.3,1085.8,488.9,1073.8,488.9z M1276.9,488.9c-21.2,0-39.7-3.7-55.5-11c-15.9-7.3-28.1-17.5-36.8-30.5 c-8.6-13-13-27.8-13-44.2c0-16.1,3.8-30.5,11.4-43.4c7.6-12.9,20-23,37.3-30.5c17.3-7.5,40.2-11.2,68.8-11.2h82v44.5h-77.2 c-22.6,0-37.7,3.7-45.5,11c-7.8,7.3-11.6,16.3-11.6,27c0,12.1,4.8,21.8,14.3,28.9c9.5,7.1,22.7,10.7,39.7,10.7 c16.2,0,30.8-3.7,43.6-11.2c12.9-7.5,22.1-18.6,27.8-33.2l11.1,40.2c-6.3,16.8-17.7,29.8-34.1,39.1 C1322.7,484.2,1302,488.9,1276.9,488.9z M1365.8,485.1v-57.8l-3.7-12.3V313.7c0-19.6-5.8-34.9-17.5-45.8 c-11.6-10.9-29.3-16.3-52.9-16.3c-15.9,0-31.5,2.5-46.8,7.5c-15.3,5-28.3,12-38.9,20.9l-25.9-48.7c15.2-11.8,33.2-20.6,54.2-26.5 c21-5.9,42.8-8.8,65.3-8.8c40.9,0,72.6,9.9,95,29.7c22.4,19.8,33.6,50.4,33.6,91.9v167.6H1365.8z M1633,472.3 c-26.8,0-51.1-5.8-72.7-17.4c-21.7-11.6-38.8-27.8-51.3-48.5c-12.5-20.7-18.8-45-18.8-72.8c0-27.5,6.3-51.6,18.8-72.3 c12.5-20.7,29.6-36.8,51.3-48.2c21.7-11.4,45.9-17.1,72.7-17.1c24,0,45.5,4.8,64.5,14.5s34.3,24.6,45.8,45 c11.5,20.4,17.2,46.4,17.2,78.2c0,31.8-5.7,57.9-17.2,78.5c-11.5,20.5-26.7,35.7-45.8,45.5C1678.4,467.4,1656.9,472.3,1633,472.3z M1641.4,592.8c-26.1,0-51.6-3.5-76.4-10.4c-24.9-7-45.2-17.1-61.1-30.3l29.6-50.3c12.3,10.4,27.9,18.7,46.8,24.9 c18.9,6.2,38,9.4,57.4,9.4c31,0,53.8-7.2,68.2-21.7c14.5-14.5,21.7-36.2,21.7-65.1v-50.9l5.3-64.8l-2.1-64.8v-69.6h63v242.6 c0,51.8-13.1,89.9-39.1,114.3C1728.5,580.5,1690.8,592.8,1641.4,592.8z M1643,415.5c16.6,0,31.4-3.5,44.4-10.4 c13-7,23.2-16.6,30.4-28.9c7.2-12.3,10.8-26.5,10.8-42.6c0-16.1-3.6-30.3-10.8-42.6c-7.2-12.3-17.4-21.8-30.4-28.4 c-13.1-6.6-27.9-9.9-44.4-9.9c-16.6,0-31.5,3.3-44.7,9.9c-13.2,6.6-23.5,16.1-30.7,28.4c-7.2,12.3-10.8,26.5-10.8,42.6 c0,16.1,3.6,30.3,10.8,42.6c7.2,12.3,17.5,22,30.7,28.9S1626.4,415.5,1643,415.5z M1913.9,152c-12.3,0-22.5-3.9-30.4-11.8 c-7.9-7.8-11.9-17.3-11.9-28.4c0-11.4,4-21,11.9-28.7c7.9-7.7,18.1-11.5,30.4-11.5c12.3,0,22.5,3.7,30.4,11 c7.9,7.3,11.9,16.5,11.9,27.6c0,11.8-3.9,21.7-11.6,29.7C1936.8,148,1926.6,152,1913.9,152z M1880.5,485.1v-286h66.1v286H1880.5z M2193.7,195.9c22.6,0,42.8,4.5,60.6,13.4c17.8,8.9,31.8,22.6,42.1,41c10.2,18.4,15.3,42,15.3,71v163.9h-66.1V329.8 c0-25.3-5.9-44.3-17.7-56.8c-11.8-12.5-28.3-18.7-49.5-18.7c-15.5,0-29.3,3.2-41.3,9.6c-12,6.4-21.3,16-27.8,28.7 c-6.5,12.7-9.8,28.7-9.8,47.9v144.6h-66.1v-286h63v77.1l-11.1-23.6c9.9-18.2,24.2-32.2,43.1-42 C2147.2,200.8,2169,195.9,2193.7,195.9z M2515.9,472.3c-26.8,0-51-5.8-72.7-17.4c-21.7-11.6-38.8-27.8-51.3-48.5 c-12.5-20.7-18.8-45-18.8-72.8c0-27.5,6.3-51.6,18.8-72.3c12.5-20.7,29.6-36.8,51.3-48.2c21.7-11.4,45.9-17.1,72.7-17.1 c24,0,45.5,4.8,64.5,14.5s34.3,24.6,45.8,45c11.5,20.4,17.2,46.4,17.2,78.2c0,31.8-5.7,57.9-17.2,78.5 c-11.5,20.5-26.7,35.7-45.8,45.5C2561.4,467.4,2539.9,472.3,2515.9,472.3z M2524.3,592.8c-26.1,0-51.6-3.5-76.4-10.4 c-24.9-7-45.2-17.1-61.1-30.3l29.6-50.3c12.3,10.4,27.9,18.7,46.8,24.9c18.9,6.2,38,9.4,57.4,9.4c31,0,53.8-7.2,68.2-21.7 c14.5-14.5,21.7-36.2,21.7-65.1v-50.9l5.3-64.8l-2.1-64.8v-69.6h63v242.6c0,51.8-13.1,89.9-39.1,114.3 C2611.4,580.5,2573.7,592.8,2524.3,592.8z M2525.9,415.5c16.6,0,31.4-3.5,44.4-10.4c13-7,23.2-16.6,30.4-28.9 c7.2-12.3,10.8-26.5,10.8-42.6c0-16.1-3.6-30.3-10.8-42.6c-7.2-12.3-17.4-21.8-30.4-28.4c-13.1-6.6-27.9-9.9-44.4-9.9 c-16.6,0-31.5,3.3-44.7,9.9c-13.2,6.6-23.5,16.1-30.7,28.4c-7.2,12.3-10.8,26.5-10.8,42.6c0,16.1,3.6,30.3,10.8,42.6 c7.2,12.3,17.5,22,30.7,28.9S2509.3,415.5,2525.9,415.5z"},ka={key:2,fill:"currentColor","fill-rule":"nonzero",d:"M695,492.3V94.9h66.1v397.4H695z M974.9,496.1c-28.9,0-54.7-6.3-77.2-19c-22.6-12.7-40.4-30.1-53.4-52.2 c-13.1-22.1-19.6-47.3-19.6-75.5c0-28.6,6.5-53.8,19.6-75.8c13-22,30.9-39.2,53.4-51.7c22.6-12.5,48.3-18.7,77.2-18.7 c29.3,0,55.3,6.3,78,18.7c22.7,12.5,40.6,29.6,53.4,51.4c12.9,21.8,19.3,47.1,19.3,76.1c0,28.2-6.4,53.4-19.3,75.5 c-12.9,22.1-30.7,39.6-53.4,52.2C1030.1,489.7,1004.1,496.1,974.9,496.1z M974.9,438.8c16.2,0,30.7-3.6,43.4-10.7 c12.7-7.1,22.7-17.5,29.9-31.1c7.2-13.6,10.8-29.5,10.8-47.7c0-18.6-3.6-34.5-10.8-47.9c-7.2-13.4-17.2-23.6-29.9-30.8 c-12.7-7.1-27-10.7-42.9-10.7c-16.2,0-30.6,3.6-43.1,10.7c-12.5,7.1-22.5,17.4-29.9,30.8s-11.1,29.4-11.1,47.9 c0,18.2,3.7,34.1,11.1,47.7c7.4,13.6,17.4,23.9,29.9,31.1C944.8,435.2,959,438.8,974.9,438.8z M1318.7,496.1c-29.6,0-56-6.3-79.1-19 c-23.1-12.7-41.2-30.1-54.2-52.2c-13.1-22.1-19.6-47.3-19.6-75.5c0-28.6,6.5-53.8,19.6-75.8c13-22,31.1-39.2,54.2-51.7 c23.1-12.5,49.5-18.7,79.1-18.7c27.5,0,51.8,5.6,72.7,16.9c21,11.2,36.9,27.8,47.9,49.5l-50.8,30c-8.5-13.6-18.8-23.6-30.9-30 s-25.3-9.6-39.4-9.6c-16.2,0-30.9,3.6-43.9,10.7c-13.1,7.1-23.3,17.4-30.7,30.8s-11.1,29.4-11.1,47.9c0,18.6,3.7,34.5,11.1,47.9 c7.4,13.4,17.6,23.7,30.7,30.8c13,7.1,27.7,10.7,43.9,10.7c14.1,0,27.2-3.2,39.4-9.6s22.5-16.4,30.9-30l50.8,30 c-10.9,21.4-26.9,37.9-47.9,49.5C1370.5,490.3,1346.2,496.1,1318.7,496.1z M1581.6,496.1c-21.2,0-39.7-3.7-55.5-11 c-15.9-7.3-28.1-17.5-36.8-30.5c-8.6-13-13-27.8-13-44.2c0-16.1,3.8-30.5,11.4-43.4c7.6-12.9,20-23,37.3-30.5 c17.3-7.5,40.2-11.2,68.8-11.2h82v44.5h-77.2c-22.6,0-37.7,3.7-45.5,11c-7.8,7.3-11.6,16.3-11.6,27c0,12.1,4.8,21.8,14.3,28.9 c9.5,7.1,22.7,10.7,39.7,10.7c16.2,0,30.8-3.7,43.6-11.2c12.9-7.5,22.1-18.6,27.8-33.2l11.1,40.2c-6.3,16.8-17.7,29.8-34.1,39.1 C1627.4,491.4,1606.7,496.1,1581.6,496.1z M1670.5,492.3v-57.8l-3.7-12.3V320.9c0-19.6-5.8-34.9-17.5-45.8 c-11.6-10.9-29.3-16.3-52.9-16.3c-15.9,0-31.5,2.5-46.8,7.5c-15.3,5-28.3,12-38.9,20.9l-25.9-48.7c15.2-11.8,33.2-20.6,54.2-26.5 c21-5.9,42.8-8.8,65.3-8.8c40.9,0,72.6,9.9,95,29.7c22.4,19.8,33.6,50.4,33.6,91.9v167.6H1670.5z M1817.6,492.3V94.9h66.1v397.4 H1817.6z M2130.7,203.1c22.6,0,42.8,4.5,60.6,13.4c17.8,8.9,31.8,22.6,42.1,41c10.2,18.4,15.3,42,15.3,71v163.9h-66.1V337 c0-25.3-5.9-44.3-17.7-56.8c-11.8-12.5-28.3-18.7-49.5-18.7c-15.5,0-29.3,3.2-41.3,9.6c-12,6.4-21.3,16-27.8,28.7 c-6.5,12.7-9.8,28.7-9.8,47.9v144.6h-66.1V94.9h66.1v188.5l-14.3-23.6c9.9-18.2,24.2-32.2,43.1-42 C2084.3,208,2106.1,203.1,2130.7,203.1z M2460.3,496.1c-28.9,0-54.7-6.3-77.2-19c-22.6-12.7-40.4-30.1-53.4-52.2 c-13.1-22.1-19.6-47.3-19.6-75.5c0-28.6,6.5-53.8,19.6-75.8c13-22,30.9-39.2,53.4-51.7c22.6-12.5,48.3-18.7,77.2-18.7 c29.3,0,55.3,6.3,78,18.7c22.7,12.5,40.6,29.6,53.4,51.4c12.9,21.8,19.3,47.1,19.3,76.1c0,28.2-6.4,53.4-19.3,75.5 c-12.9,22.1-30.7,39.6-53.4,52.2C2515.6,489.7,2489.6,496.1,2460.3,496.1z M2460.3,438.8c16.2,0,30.7-3.6,43.4-10.7 c12.7-7.1,22.7-17.5,29.9-31.1c7.2-13.6,10.8-29.5,10.8-47.7c0-18.6-3.6-34.5-10.8-47.9c-7.2-13.4-17.2-23.6-29.9-30.8 c-12.7-7.1-27-10.7-42.9-10.7c-16.2,0-30.6,3.6-43.1,10.7c-12.5,7.1-22.5,17.4-29.9,30.8s-11.1,29.4-11.1,47.9 c0,18.2,3.7,34.1,11.1,47.7c7.4,13.6,17.4,23.9,29.9,31.1C2430.3,435.2,2444.5,438.8,2460.3,438.8z M2761.9,496.1 c-23.6,0-46.3-3.1-68-9.4c-21.7-6.2-38.9-13.8-51.6-22.8l25.4-50.9c12.7,8.2,27.9,15,45.5,20.4c17.6,5.4,35.3,8,52.9,8 c20.8,0,35.9-2.9,45.2-8.6c9.3-5.7,14-13.4,14-23c0-7.8-3.2-13.8-9.5-17.9c-6.3-4.1-14.6-7.2-24.9-9.4c-10.2-2.1-21.6-4.1-34.1-5.9 c-12.5-1.8-25-4.2-37.6-7.2c-12.5-3-23.9-7.5-34.1-13.4c-10.2-5.9-18.5-13.8-24.9-23.8c-6.3-10-9.5-23.2-9.5-39.6 c0-18.2,5.1-34,15.3-47.4c10.2-13.4,24.6-23.7,43.1-31.1c18.5-7.3,40.5-11,65.9-11c19,0,38.3,2.1,57.7,6.4 c19.4,4.3,35.4,10.4,48.1,18.2l-25.4,50.9c-13.4-8.2-26.9-13.8-40.5-16.9c-13.6-3-27.1-4.6-40.5-4.6c-20.1,0-35,3-44.7,9.1 c-9.7,6.1-14.5,13.8-14.5,23c0,8.6,3.2,15,9.5,19.3c6.3,4.3,14.6,7.7,24.9,10.2c10.2,2.5,21.6,4.6,34.1,6.2 c12.5,1.6,24.9,4,37.3,7.2c12.3,3.2,23.7,7.6,34.1,13.1c10.4,5.5,18.8,13.3,25.1,23.3c6.3,10,9.5,23,9.5,39.1 c0,17.9-5.2,33.4-15.6,46.6c-10.4,13.2-25.1,23.5-44.2,30.8S2788.3,496.1,2761.9,496.1z M2909.5,262v-53.6h188.3V262H2909.5z M3053.4,496.1c-31,0-55-8.1-71.9-24.4c-16.9-16.2-25.4-40.3-25.4-72V143.1h66.1V398c0,13.6,3.4,24.1,10.3,31.6 c6.9,7.5,16.5,11.2,28.8,11.2c14.8,0,27.2-3.9,37-11.8l18.5,47.7c-7.8,6.4-17.3,11.2-28.6,14.5 C3077,494.5,3065.3,496.1,3053.4,496.1z"},wa={key:3,fill:"currentColor","fill-rule":"nonzero",d:"M657.4,254.8v-53.6h188.3v53.6H657.4z M704,485.1V183c0-30,8.7-54,26.2-72c17.5-18,42.4-27,74.9-27 c11.6,0,22.7,1.3,33.1,3.7c10.4,2.5,19.1,6.4,26.2,11.8l-18,50.3c-4.9-3.9-10.6-6.9-16.9-8.8c-6.3-2-12.9-2.9-19.6-2.9 c-13.8,0-24.2,3.8-31.2,11.5c-7.1,7.7-10.6,19.2-10.6,34.5v32.1l2.1,30v238.9H704z M1012.9,488.9c-28.9,0-54.7-6.3-77.2-19 c-22.6-12.7-40.4-30.1-53.4-52.2c-13.1-22.1-19.6-47.3-19.6-75.5c0-28.6,6.5-53.8,19.6-75.8c13-22,30.9-39.2,53.4-51.7 c22.6-12.5,48.3-18.7,77.2-18.7c29.3,0,55.3,6.3,78,18.7c22.7,12.5,40.6,29.6,53.4,51.4c12.9,21.8,19.3,47.1,19.3,76.1 c0,28.2-6.4,53.4-19.3,75.5c-12.9,22.1-30.7,39.6-53.4,52.2C1068.2,482.5,1042.2,488.9,1012.9,488.9z M1012.9,431.6 c16.2,0,30.7-3.6,43.4-10.7c12.7-7.1,22.7-17.5,29.9-31.1c7.2-13.6,10.8-29.5,10.8-47.7c0-18.6-3.6-34.5-10.8-47.9 c-7.2-13.4-17.2-23.6-29.9-30.8c-12.7-7.1-27-10.7-42.9-10.7c-16.2,0-30.6,3.6-43.1,10.7c-12.5,7.1-22.5,17.4-29.9,30.8 s-11.1,29.4-11.1,47.9c0,18.2,3.7,34.1,11.1,47.7c7.4,13.6,17.4,23.9,29.9,31.1C982.9,428,997.1,431.6,1012.9,431.6z M1227.2,485.1 v-286h63v78.7l-7.4-23c8.5-19.3,21.8-33.9,39.9-43.9c18.2-10,40.8-15,68-15v63.7c-2.8-0.7-5.5-1.2-7.9-1.3c-2.5-0.2-4.9-0.3-7.4-0.3 c-25,0-45,7.4-59.8,22.2c-14.8,14.8-22.2,36.9-22.2,66.1v138.7H1227.2z M1576.9,488.9c-31.4,0-58.8-6.3-82.3-19 c-23.5-12.7-41.6-30.1-54.5-52.2c-12.9-22.1-19.3-47.3-19.3-75.5c0-28.6,6.3-53.8,18.8-75.8c12.5-22,29.8-39.2,51.8-51.7 c22-12.5,47.2-18.7,75.4-18.7c27.5,0,52,6.1,73.5,18.2c21.5,12.1,38.4,29.3,50.8,51.4c12.3,22.1,18.5,48.2,18.5,78.2 c0,2.9-0.1,6.1-0.3,9.6c-0.2,3.6-0.4,7-0.8,10.2h-235.4v-44.5h200.5l-25.9,13.9c0.3-16.4-3-30.9-10.1-43.4 c-7.1-12.5-16.7-22.3-28.8-29.5c-12.2-7.1-26.2-10.7-42.1-10.7c-16.2,0-30.4,3.6-42.6,10.7c-12.2,7.1-21.7,17.1-28.6,29.7 c-6.9,12.7-10.3,27.6-10.3,44.7v10.7c0,17.1,3.9,32.3,11.6,45.5c7.8,13.2,18.7,23.4,32.8,30.5c14.1,7.1,30.3,10.7,48.7,10.7 c15.9,0,30.2-2.5,42.9-7.5c12.7-5,24-12.9,33.9-23.6l35.4,41.2c-12.7,15-28.7,26.5-47.9,34.5 C1623.5,484.9,1601.6,488.9,1576.9,488.9z M1806.5,152c-12.3,0-22.5-3.9-30.4-11.8c-7.9-7.8-11.9-17.3-11.9-28.4 c0-11.4,4-21,11.9-28.7c7.9-7.7,18.1-11.5,30.4-11.5c12.3,0,22.5,3.7,30.4,11c7.9,7.3,11.9,16.5,11.9,27.6 c0,11.8-3.9,21.7-11.6,29.7C1829.4,148,1819.2,152,1806.5,152z M1773.1,485.1v-286h66.1v286H1773.1z M2045.6,472.3 c-26.8,0-51-5.8-72.7-17.4c-21.7-11.6-38.8-27.8-51.3-48.5c-12.5-20.7-18.8-45-18.8-72.8c0-27.5,6.3-51.6,18.8-72.3 c12.5-20.7,29.6-36.8,51.3-48.2c21.7-11.4,45.9-17.1,72.7-17.1c24,0,45.5,4.8,64.5,14.5s34.3,24.6,45.8,45 c11.5,20.4,17.2,46.4,17.2,78.2c0,31.8-5.7,57.9-17.2,78.5c-11.5,20.5-26.7,35.7-45.8,45.5C2091.1,467.4,2069.6,472.3,2045.6,472.3z M2054,592.8c-26.1,0-51.6-3.5-76.4-10.4c-24.9-7-45.2-17.1-61.1-30.3l29.6-50.3c12.3,10.4,27.9,18.7,46.8,24.9 c18.9,6.2,38,9.4,57.4,9.4c31,0,53.8-7.2,68.2-21.7c14.5-14.5,21.7-36.2,21.7-65.1v-50.9l5.3-64.8l-2.1-64.8v-69.6h63v242.6 c0,51.8-13.1,89.9-39.1,114.3C2141.2,580.5,2103.4,592.8,2054,592.8z M2055.6,415.5c16.6,0,31.4-3.5,44.4-10.4 c13-7,23.2-16.6,30.4-28.9c7.2-12.3,10.8-26.5,10.8-42.6c0-16.1-3.6-30.3-10.8-42.6c-7.2-12.3-17.4-21.8-30.4-28.4 c-13.1-6.6-27.9-9.9-44.4-9.9c-16.6,0-31.5,3.3-44.7,9.9c-13.2,6.6-23.5,16.1-30.7,28.4c-7.2,12.3-10.8,26.5-10.8,42.6 c0,16.1,3.6,30.3,10.8,42.6c7.2,12.3,17.5,22,30.7,28.9S2039.1,415.5,2055.6,415.5z M2453.5,195.9c22.6,0,42.8,4.5,60.6,13.4 c17.8,8.9,31.8,22.6,42.1,41c10.2,18.4,15.3,42,15.3,71v163.9h-66.1V329.8c0-25.3-5.9-44.3-17.7-56.8 c-11.8-12.5-28.3-18.7-49.5-18.7c-15.5,0-29.3,3.2-41.3,9.6c-12,6.4-21.3,16-27.8,28.7c-6.5,12.7-9.8,28.7-9.8,47.9v144.6h-66.1 v-286h63v77.1l-11.1-23.6c9.9-18.2,24.2-32.2,43.1-42C2407,200.8,2428.8,195.9,2453.5,195.9z"},xa={__name:"TextLogo",setup(F){const p=yt(),$=ke(),t=U(()=>{const c=$.public.apiBaseUrl;return c.startsWith("https://api.modrinth.com")?"prod":c.startsWith("https://staging-api.modrinth.com")?"staging":c.startsWith("localhost")||c.startsWith("127.0.0.1")?"localhost":"foreign"});return(c,y)=>(n(),v("svg",{xmlns:"http://www.w3.org/2000/svg","xml:space":"preserve","fill-rule":"evenodd","stroke-linejoin":"round","stroke-miterlimit":"2","clip-rule":"evenodd",viewBox:"0 0 3307 593",class:H({animate:e(p)})},[e(t)==="prod"?(n(),v("path",Ma)):e(t)==="staging"?(n(),v("path",_a)):e(t)==="localhost"?(n(),v("path",ka)):(n(),v("path",wa)),y[0]||(y[0]=o("g",{fill:"var(--color-brand)"},[o("path",{d:"m29 424.4 188.2-112.95-17.15-45.48 53.75-55.21 67.93-14.64 19.67 24.21-31.32 31.72-27.3 8.6-19.52 20.05 9.56 26.6 19.4 20.6 27.36-7.28 19.47-21.38 42.51-13.47 12.67 28.5-43.87 53.78-73.5 23.27-32.97-36.7L55.06 467.94C46.1 456.41 35.67 440.08 29 424.4Zm543.03-230.25-149.5 40.32c8.24 21.92 10.95 34.8 13.23 49l149.23-40.26c-2.38-15.94-6.65-32.17-12.96-49.06Z"}),o("path",{d:"M51.28 316.13c10.59 125 115.54 223.3 243.27 223.3 96.51 0 180.02-56.12 219.63-137.46l48.61 16.83c-46.78 101.34-149.35 171.75-268.24 171.75C138.6 590.55 10.71 469.38 0 316.13h51.28ZM.78 265.24C15.86 116.36 141.73 0 294.56 0c162.97 0 295.28 132.31 295.28 295.28 0 26.14-3.4 51.49-9.8 75.63l-48.48-16.78a244.28 244.28 0 0 0 7.15-58.85c0-134.75-109.4-244.15-244.15-244.15-124.58 0-227.49 93.5-242.32 214.11H.8Z",class:"ring--large ring"}),o("path",{d:"M293.77 153.17c-78.49.07-142.2 63.83-142.2 142.34 0 78.56 63.79 142.34 142.35 142.34 3.98 0 7.93-.16 11.83-.49l14.22 49.76a194.65 194.65 0 0 1-26.05 1.74c-106.72 0-193.36-86.64-193.36-193.35 0-106.72 86.64-193.35 193.36-193.35 2.64 0 5.28.05 7.9.16l-8.05 50.85Zm58.2-42.13c78.39 24.67 135.3 97.98 135.3 184.47 0 80.07-48.77 148.83-118.2 178.18l-14.17-49.55c48.08-22.85 81.36-71.89 81.36-128.63 0-60.99-38.44-113.07-92.39-133.32l8.1-51.15Z",class:"ring--small ring"})],-1))],2))}},qe=Qe(xa,[["__scopeId","data-v-901f5970"]]),Ze="__avalara1099_script_injected__";function Ca(F){const p=window;p[Ze]||(p[Ze]=!0,Je({script:[{src:`${F.replace(/\/$/,"")}/api/request_form.js`,crossorigin:"anonymous",type:"module"}]}))}async function Ia(F){Ca(F.origin);const p=Date.now();return await new Promise(($,t)=>{const c=()=>{const y=window.Avalara1099;if(y)return $(y);if(F.timeoutMs&&F.timeoutMs>0&&Date.now()-p>F.timeoutMs)return t(new Error("Timed out waiting for Avalara1099 script to load"));setTimeout(c,F.pollIntervalMs)};c()})}function za(F,p={}){const $=p.origin||"https://www.track1099.com",t=p.pollIntervalMs??250,c=p.timeoutMs,y=P(F),E=P(!1),G=P(null),S=U(()=>{var b;const _=y.value.data||y.value;return(b=_.attributes)!=null&&b.signed_at?new Date(_.attributes.signed_at):null}),k=U(()=>S.value?"signed":"incomplete");async function r(){var _;E.value=!0,G.value=null;try{const b=await Ia({pollIntervalMs:t,timeoutMs:c,origin:$}),q=(_=(y.value.data||y.value).attributes)==null?void 0:_.form_type;let O;try{O=JSON.parse(JSON.stringify(y.value))}catch{O=Array.isArray(y.value)?[...y.value]:{...y.value}}let R;if(p.prefill)try{R=JSON.parse(JSON.stringify(p.prefill))}catch{R={...p.prefill}}let Z;if(q==="W-8BEN")Z=b.requestW8BEN(O,{prefill:R});else if(q==="W-9")Z=b.requestW9(O,{prefill:R});else if(q==="W-8BEN-E"||q==="W-8BEN E")Z=b.requestW8BENE(O,{prefill:R});else throw new Error(`Unsupported form_type: ${q}`);const B=await Z;return y.value=B,B}catch(b){throw G.value=b,b}finally{E.value=!1}}return{start:r,request:y,signedAt:S,status:k,loading:E,error:G}}const $a={class:"w-full sm:w-[540px]"},Aa={href:"https://www.track1099.com/info/security",class:"flex w-fit flex-row gap-1 align-middle text-link",target:"_blank",rel:"noopener noreferrer"},Sa={class:"mt-4 flex flex-col gap-2"},Ta={class:"text-lg font-semibold text-contrast"},Pa={key:0,class:"flex flex-col gap-1"},Ba={class:"mt-4"},ja={class:"text-lg font-semibold text-contrast"},Fa={class:"text-md mt-2 leading-tight"},Va={class:"mt-4 flex justify-end gap-3"},Na=["disabled"],La=Ye({__name:"CreatorTaxFormModal",emits:["success","cancelled"],async setup(F,{expose:p,emit:$}){let t,c;const{addNotification:y}=Ke(),E=P(null);async function G(A){var w;(w=E.value)==null||w.show(A)}p({startTaxForm:G});const S=([t,c]=ce(()=>Xe()),t=await t,c(),t),{formatMessage:k}=et(),r=wt({taxFormHeader:{id:"dashboard.creator-tax-form-modal.header",defaultMessage:"Tax form"},securityHeader:{id:"dashboard.creator-tax-form-modal.security.header",defaultMessage:"Security practices"},securityDescription:{id:"dashboard.creator-tax-form-modal.security.description",defaultMessage:"Modrinth uses third-party provider Track1099 to securely collect and store your tax forms. Learn more here."},usCitizenQuestion:{id:"dashboard.creator-tax-form-modal.us-citizen.question",defaultMessage:"Are you a US citizen?"},yes:{id:"common.yes",defaultMessage:"Yes"},no:{id:"common.no",defaultMessage:"No"},entityQuestion:{id:"dashboard.creator-tax-form-modal.entity.question",defaultMessage:"Are you a private individual or part of a foreign entity?"},entityDescription:{id:"dashboard.creator-tax-form-modal.entity.description",defaultMessage:"A foreign entity means a business entity organized outside the United States (such as a non-US corporation, partnership, or LLC)."},privateIndividual:{id:"dashboard.creator-tax-form-modal.entity.private-individual",defaultMessage:"Private individual"},foreignEntity:{id:"dashboard.creator-tax-form-modal.entity.foreign-entity",defaultMessage:"Foreign entity"},cancel:{id:"action.cancel",defaultMessage:"Cancel"},continue:{id:"action.continue",defaultMessage:"Continue"}}),_=P(null),b=P(null);function ee(){var A;J.value=!1,(A=E.value)==null||A.hide()}function q(){Z("cancelled"),ee()}const O=U(()=>_.value==="yes"?"W-9":_.value==="no"&&b.value==="private-individual"?"W-8BEN":_.value==="no"&&b.value==="foreign-entity"?"W-8BEN-E":null),R=U(()=>_.value==="yes"?!0:!!(_.value==="no"&&b.value)),Z=$,B=P(null),J=P(!1),K=U(()=>{var A;return J.value||(B.value?((A=B.value.loading)==null?void 0:A.value)??!1:!1)});async function te(){var w,T,V;if(!O.value)return;J.value=!0;const A=await Ce("payout/compliance",{apiVersion:3,method:"POST",body:{form_type:O.value}});B.value||(B.value=za(A,{prefill:{email:((w=S.value.user)==null?void 0:w.email)??"",account_number:((T=S.value.user)==null?void 0:T.id)??"",reference_number:((V=S.value.user)==null?void 0:V.id)??""}}));try{if(B.value){if(await B.value.start(),B.value.status==="signed"){y({title:"Tax form submitted",text:"You can now withdraw your full balance.",type:"success"}),Z("success"),ee();return}y({title:"Tax form incomplete",text:"You have not completed the tax form. Please try again.",type:"warning"})}}catch(f){console.error("Error occurred while continuing tax form:",f)}finally{J.value=!1}}return tt(_,A=>{A==="yes"&&(b.value=null)}),(A,w)=>(n(),h(e(sa),{ref_key:"taxFormModal",ref:E,header:e(k)(e(r).taxFormHeader)},{default:s(()=>[o("div",$a,[a(e(aa),{type:"info",header:e(k)(e(r).securityHeader)},{default:s(()=>[a(e(at),{"message-id":e(r).securityDescription},{"security-link":s(({children:T})=>[o("a",Aa,[(n(),h(we(()=>e(oa)(T)))),a(e(bt),{class:"my-auto"})])]),_:1},8,["message-id"])]),_:1},8,["header"]),o("div",Sa,[o("label",null,[o("span",Ta,[l(i(e(k)(e(r).usCitizenQuestion))+" ",1),w[2]||(w[2]=o("span",{class:"text-brand-red"},"*",-1))])]),a(e(Ue),{modelValue:e(_),"onUpdate:modelValue":w[0]||(w[0]=T=>je(_)?_.value=T:null),items:["yes","no"],"format-label":T=>T==="yes"?e(k)(e(r).yes):e(k)(e(r).no),"never-empty":!1,capitalize:!0},null,8,["modelValue","format-label"])]),a(Mt,{"enter-active-class":"transition-all duration-300 ease-in-out","enter-from-class":"h-0 overflow-hidden opacity-0","enter-to-class":"h-auto overflow-visible opacity-100","leave-active-class":"transition-all duration-300 ease-in-out","leave-from-class":"h-auto overflow-visible opacity-100","leave-to-class":"h-0 overflow-hidden opacity-0"},{default:s(()=>[e(_)==="no"?(n(),v("div",Pa,[o("label",Ba,[o("span",ja,[l(i(e(k)(e(r).entityQuestion))+" ",1),w[3]||(w[3]=o("span",{class:"text-brand-red"},"*",-1))])]),a(e(Ue),{modelValue:e(b),"onUpdate:modelValue":w[1]||(w[1]=T=>je(b)?b.value=T:null),items:["private-individual","foreign-entity"],"format-label":T=>T==="private-individual"?e(k)(e(r).privateIndividual):e(k)(e(r).foreignEntity),"never-empty":!1,capitalize:!1,class:"mt-2"},null,8,["modelValue","format-label"]),o("span",Fa,i(e(k)(e(r).entityDescription)),1)])):z("",!0)]),_:1}),o("div",Va,[a(e(I),{onClick:q},{default:s(()=>[o("button",null,[a(e(xe)),l(" "+i(e(k)(e(r).cancel)),1)])]),_:1}),a(e(I),null,{default:s(()=>[o("button",{disabled:!e(R)||e(K),onClick:te},[l(i(e(k)(e(r).continue))+" ",1),e(K)?(n(),h(e(kt),{key:1,class:"animate-spin"})):(n(),h(e(_t),{key:0}))],8,Na)]),_:1})])])]),_:1},8,["header"]))}}),Da={class:"pointer-events-none absolute inset-0 z-50"},Ea={class:"experimental-styles-within desktop-only relative z-[5] mx-auto grid max-w-[1280px] grid-cols-[1fr_auto] items-center gap-2 px-6 py-4 lg:grid-cols-[auto_1fr_auto]"},Oa={class:"hidden md:contents"},Ra={class:"contents md:hidden"},Wa={class:"hidden md:contents"},Ha={class:"contents md:hidden"},Ua={class:"flex items-center gap-1"},qa={class:"mobile-navigation mobile-only"},Za={class:"links cascade-links"},Ya={class:"account-container"},Ga={class:"account-text"},Qa={class:"links"},Ja={class:"dropdown-item__text"},Ka=["title","aria-label"],Xa=["title","aria-label"],e1={class:"min-h-[calc(100vh-4.5rem-310.59px)]"},t1={class:"footer-brand-background experimental-styles-within border-0 border-t-[1px] border-solid"},a1={class:"mx-auto flex max-w-screen-xl flex-col gap-6 p-6 pb-20 sm:px-12 md:py-12"},s1={class:"grid grid-cols-1 gap-4 text-primary md:grid-cols-[1fr_2fr] lg:grid-cols-[auto_auto_auto_auto_auto]"},o1=["aria-label"],i1={class:"flex flex-wrap justify-center gap-px sm:-mx-2"},r1=["href","rel"],n1={class:"mt-auto flex flex-wrap justify-center gap-3 md:flex-col"},l1={class:"m-0"},c1={href:"https://github.com/modrinth/code",class:"text-brand hover:underline",target:"_blank",rel:"noopener"},d1={class:"mt-4 grid grid-cols-1 gap-6 sm:grid-cols-2 lg:contents"},u1={class:"m-0 text-base text-contrast"},h1=["href"],p1={class:"flex justify-center text-center text-xs font-medium text-secondary opacity-50"},L1={__name:"default",async setup(F){let p,$;const{formatMessage:t}=et(),c=([p,$]=ce(()=>Xe()),p=await p,$(),p),y=([p,$]=ce(()=>la()),p=await p,$(),p),{addNotification:E}=Ke(),G=xt(),S=ua(),k=ke(),r=Ct(),_=It(),b=k.public.siteUrl+r.path.replace(/\/+$/,""),{data:ee}=([p,$]=ce(()=>pa("payout/balance",()=>Ce("payout/balance",{apiVersion:3}))),p=await p,$(),p),q=U(()=>{const m=ee.value;if(!m)return!1;const u=(m.withdrawn_ytd??0)>=600,L=(m.form_completion_status??"unknown")==="complete";return!!c.value.user&&u&&!L}),O=Y({title:{id:"layout.banner.tax.title",defaultMessage:"Tax form required"},description:{id:"layout.banner.tax.description",defaultMessage:"You’ve already withdrawn over $600 from Modrinth this year. To comply with tax regulations, you need to complete a tax form. Your withdrawals are paused until this form is submitted."},action:{id:"layout.banner.tax.action",defaultMessage:"Complete tax form"},close:{id:"common.close",defaultMessage:"Close"}}),R=P(null);function Z(m){R.value&&R.value.startTaxForm&&R.value.startTaxForm(m)}const B=zt();async function J(){try{await da(),E({title:"Verification email sent",text:"Please check your inbox for the verification email.",type:"success"})}catch(m){E({title:"An error occurred",text:m.data.description,type:"error"})}}const K=Y({title:{id:"layout.banner.account-action",defaultMessage:"Account action required"},description:{id:"layout.banner.verify-email.description",defaultMessage:"For security reasons, Modrinth needs you to verify the email address associated with your account."},action:{id:"layout.banner.verify-email.action",defaultMessage:"Re-send verification email"}}),te=Y({title:{id:"layout.banner.account-action",defaultMessage:"Account action required"},description:{id:"layout.banner.add-email.description",defaultMessage:"For security reasons, Modrinth needs you to register an email address to your account."},action:{id:"layout.banner.add-email.button",defaultMessage:"Visit account settings"}}),A=Y({title:{id:"layout.banner.subscription-payment-failed.title",defaultMessage:"Billing action required."},description:{id:"layout.banner.subscription-payment-failed.description",defaultMessage:"One or more subscriptions failed to renew. Please update your payment method to prevent losing access!"},action:{id:"layout.banner.subscription-payment-failed.button",defaultMessage:"Update billing info"}}),w=Y({title:{id:"layout.banner.staging.title",defaultMessage:"You’re viewing Modrinth’s staging environment"},description:{id:"layout.banner.staging.description",defaultMessage:"The staging environment is completely separate from the production Modrinth database. This is used for testing and debugging purposes, and may be running in-development versions of the Modrinth backend or frontend newer than the production instance."}}),T=Y({title:{id:"layout.banner.build-fail.title",defaultMessage:"Error generating state from API when building."},description:{id:"layout.banner.build-fail.description",defaultMessage:"This deploy of Modrinth's frontend failed to generate state from the API. This may be due to an outage or an error in configuration. Rebuild when the API is available. Error codes: {errors}; Current API URL is: {url}"}}),V=Y({home:{id:"layout.nav.home",defaultMessage:"Home"},search:{id:"layout.nav.search",defaultMessage:"Search"},discoverContent:{id:"layout.nav.discover-content",defaultMessage:"Discover content"},discover:{id:"layout.nav.discover",defaultMessage:"Discover"},hostAServer:{id:"layout.nav.host-a-server",defaultMessage:"Host a server"},getModrinthApp:{id:"layout.nav.get-modrinth-app",defaultMessage:"Get Modrinth App"},modrinthApp:{id:"layout.nav.modrinth-app",defaultMessage:"Modrinth App"}}),f=Y({toggleMenu:{id:"layout.menu-toggle.action",defaultMessage:"Toggle menu"},yourAvatarAlt:{id:"layout.avatar.alt",defaultMessage:"Your avatar"},changeTheme:{id:"layout.action.change-theme",defaultMessage:"Change theme"},close:{id:"layout.action.close-banner",defaultMessage:"Close"},modrinthHomePage:{id:"layout.nav.modrinth-home-page",defaultMessage:"Modrinth home page"},modrinthInformation:{id:"layout.footer.modrinth-information",defaultMessage:"Modrinth information"},createNew:{id:"layout.action.create-new",defaultMessage:"Create new..."},reviewProjects:{id:"layout.action.review-projects",defaultMessage:"Review projects"},reports:{id:"layout.action.reports",defaultMessage:"Reports"},lookupByEmail:{id:"layout.action.lookup-by-email",defaultMessage:"Lookup by email"},fileLookup:{id:"layout.action.file-lookup",defaultMessage:"File lookup"},manageServerNotices:{id:"layout.action.manage-server-notices",defaultMessage:"Manage server notices"},newProject:{id:"layout.action.new-project",defaultMessage:"New project"},newCollection:{id:"layout.action.new-collection",defaultMessage:"New collection"},newOrganization:{id:"layout.action.new-organization",defaultMessage:"New organization"},profile:{id:"layout.nav.profile",defaultMessage:"Profile"},savedProjects:{id:"layout.nav.saved-projects",defaultMessage:"Saved projects"},upgradeToModrinthPlus:{id:"layout.nav.upgrade-to-modrinth-plus",defaultMessage:"Upgrade to Modrinth+"},featureFlags:{id:"layout.nav.feature-flags",defaultMessage:"Feature flags"},projects:{id:"layout.nav.projects",defaultMessage:"Projects"},organizations:{id:"layout.nav.organizations",defaultMessage:"Organizations"},revenue:{id:"layout.nav.revenue",defaultMessage:"Revenue"},analytics:{id:"layout.nav.analytics",defaultMessage:"Analytics"}}),Ie=Y({openSource:{id:"layout.footer.open-source",defaultMessage:"Modrinth is open source."},legalDisclaimer:{id:"layout.footer.legal-disclaimer",defaultMessage:"NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT."}});Je({link:[{rel:"canonical",href:b}]}),fa({title:"Modrinth",description:()=>t({id:"layout.meta.description",defaultMessage:"Download Minecraft mods, plugins, datapacks, shaders, resourcepacks, and modpacks on Modrinth. Discover and publish projects on Modrinth with a modern, easy to use interface and API."}),publisher:"Modrinth",themeColor:"#1bd96a",colorScheme:"dark light",ogTitle:"Modrinth",ogSiteName:"Modrinth",ogDescription:()=>t({id:"layout.meta.og-description",defaultMessage:"Discover and publish Minecraft content!"}),ogType:"website",ogImage:"https://cdn.modrinth.com/modrinth-new.png",ogUrl:b,twitterCard:"summary",twitterSite:"@modrinth"});const de=P(0),j=P(!1),N=P(!1),st=U(()=>[{id:"mods",label:t(X("mod",!0)),href:"/mods"},{label:t(X("plugin",!0)),href:"/plugins"},{label:t(X("datapack",!0)),href:"/datapacks"},{label:t(X("shader",!0)),href:"/shaders"},{label:t(X("resourcepack",!0)),href:"/resourcepacks"},{label:t(X("modpack",!0)),href:"/modpacks"}]),ot=U(()=>{let m=[{id:"profile",link:`/user/${c.value.user.username}`},{id:"plus",link:"/plus",color:"purple",shown:!S.value.hidePlusPromoInUserMenu&&!ma(c.value.user.badges,1)},{id:"notifications",link:"/dashboard/notifications"},{id:"saved",link:"/dashboard/collections"},{id:"servers",link:"/servers/manage"},{id:"flags",link:"/flags",shown:S.value.developerMode},{id:"settings",link:"/settings"}];return m=[...m,{divider:!0},{id:"projects",link:"/dashboard/projects"},{id:"organizations",link:"/dashboard/organizations"},{id:"revenue",link:"/dashboard/revenue"},{id:"analytics",link:"/dashboard/analytics"}],m=[...m,{divider:!0},{id:"sign-out",color:"danger",action:()=>$e(),hoverFilled:!0}],m}),it=U(()=>r.name&&r.name.startsWith("search-")&&!r.query.sid),ze=U(()=>r.name&&r.name.startsWith("type-id")&&!r.query.sid),Q=P(0),re=P([]),rt=P(!1),nt=U(()=>r.name.startsWith("servers")||r.name.includes("settings")||r.name.includes("admin"));async function lt(m){if(!(rt.value||nt.value)&&(m.key==="r"&&(Q.value++,re.value.length<3&&(re.value=await Ce("projects_random?count=50").catch(u=>(console.error(u),[])))),Q.value>=40)){Q.value=0;const u=re.value[0];await _.push(`/project/${u.slug}`),re.value.splice(0,1)}}function ct(m){m.key==="r"&&(Q.value=0)}$t(()=>{window&&(window.history.scrollRestoration="auto"),Ae(),window.addEventListener("keydown",lt),window.addEventListener("keyup",ct)}),tt(()=>r.path,()=>{j.value=!1,N.value=!1,document.body.style.overflowY="scroll",document.body.setAttribute("tabindex","-1"),document.body.removeAttribute("tabindex"),Ae()});function dt(){de.value>=5?(S.value.developerMode=!S.value.developerMode,de.value=0,ha(),S.value.developerMode?E({title:"Developer mode activated",text:"Developer mode has been enabled",type:"success"}):E({title:"Developer mode deactivated",text:"Developer mode has been disabled",type:"success"})):de.value++}async function $e(){await ca()}function Ae(){const u=ke().public.apiBaseUrl.replace("v2/","");try{setTimeout(()=>{$fetch(`${u}analytics/view`,{method:"POST",body:{url:window.location.href},headers:{Authorization:c.value.token}}).then(()=>{}).catch(()=>{})})}catch(x){console.error("Sending analytics failed (CORS error? If so, ignore)",x)}}function ut(){j.value=!j.value,j.value&&(N.value=!1)}function ht(){N.value=!N.value,N.value&&(j.value=!1)}const{cycle:Se}=At();function pt(){G.value.hideStagingBanner=!0}const ft=[{label:t(g({id:"layout.footer.social.discord",defaultMessage:"Discord"})),href:"https://discord.modrinth.com",icon:St},{label:t(g({id:"layout.footer.social.bluesky",defaultMessage:"Bluesky"})),href:"https://bsky.app/profile/modrinth.com",icon:Tt},{label:t(g({id:"layout.footer.social.mastodon",defaultMessage:"Mastodon"})),href:"https://floss.social/@modrinth",icon:Pt,rel:"me"},{label:t(g({id:"layout.footer.social.x",defaultMessage:"X"})),href:"https://x.com/modrinth",icon:Bt},{label:t(g({id:"layout.footer.social.github",defaultMessage:"GitHub"})),href:"https://github.com/modrinth",icon:jt}],mt=[{label:t(g({id:"layout.footer.about",defaultMessage:"About"})),links:[{href:"/news",label:t(g({id:"layout.footer.about.news",defaultMessage:"News"}))},{href:"/news/changelog",label:t(g({id:"layout.footer.about.changelog",defaultMessage:"Changelog"}))},{href:"https://status.modrinth.com",label:t(g({id:"layout.footer.about.status",defaultMessage:"Status"}))},{href:"https://careers.modrinth.com",label:t(g({id:"layout.footer.about.careers",defaultMessage:"Careers"}))},{href:"/legal/cmp-info",label:t(g({id:"layout.footer.about.rewards-program",defaultMessage:"Rewards Program"}))}]},{label:t(g({id:"layout.footer.products",defaultMessage:"Products"})),links:[{href:"/plus",label:t(g({id:"layout.footer.products.plus",defaultMessage:"Modrinth+"}))},{href:"/app",label:t(g({id:"layout.footer.products.app",defaultMessage:"Modrinth App"}))},{href:"/servers",label:t(g({id:"layout.footer.products.servers",defaultMessage:"Modrinth Servers"}))}]},{label:t(g({id:"layout.footer.resources",defaultMessage:"Resources"})),links:[{href:"https://support.modrinth.com",label:t(g({id:"layout.footer.resources.help-center",defaultMessage:"Help Center"}))},{href:"https://translate.modrinth.com",label:t(g({id:"layout.footer.resources.translate",defaultMessage:"Translate"}))},{href:"https://github.com/modrinth/code/issues",label:t(g({id:"layout.footer.resources.report-issues",defaultMessage:"Report issues"}))},{href:"https://docs.modrinth.com/api/",label:t(g({id:"layout.footer.resources.api-docs",defaultMessage:"API documentation"}))}]},{label:t(g({id:"layout.footer.legal",defaultMessage:"Legal"})),links:[{href:"/legal/rules",label:t(g({id:"layout.footer.legal.rules",defaultMessage:"Content Rules"}))},{href:"/legal/terms",label:t(g({id:"layout.footer.legal.terms-of-use",defaultMessage:"Terms of Use"}))},{href:"/legal/privacy",label:t(g({id:"layout.footer.legal.privacy-policy",defaultMessage:"Privacy Policy"}))},{href:"/legal/security",label:t(g({id:"layout.footer.legal.security-notice",defaultMessage:"Security Notice"}))},{href:"/legal/copyright",label:t(g({id:"layout.footer.legal.copyright-policy",defaultMessage:"Copyright Policy and DMCA"}))}]}];return(m,u)=>{var Te,Pe,Be;const x=He,L=He,gt=Ft("tooltip");return n(),v(D,null,[u[14]||(u[14]=o("div",{class:"pointer-events-none fixed inset-0 z-[-1]"},[o("div",{id:"fixed-background-teleport",class:"relative"})],-1)),u[15]||(u[15]=o("div",{class:"pointer-events-none absolute inset-0 z-[-1]"},[o("div",{id:"absolute-background-teleport",class:"relative"})],-1)),o("div",Da,[o("div",{class:H(["over-the-top-random-animation",{threshold:e(Q)>20,"rings-expand":e(Q)>=40}]),style:Vt({"--_r-count":e(Q)})},u[12]||(u[12]=[o("div",null,[o("div",{class:"animation-ring-3 flex items-center justify-center rounded-full border-4 border-solid border-brand bg-brand-highlight opacity-40"}),o("div",{class:"animation-ring-2 flex items-center justify-center rounded-full border-4 border-solid border-brand bg-brand-highlight opacity-60"}),o("div",{class:"animation-ring-1 flex items-center justify-center rounded-full border-4 border-solid border-brand bg-brand-highlight text-9xl font-extrabold text-contrast"}," ? ")],-1)]),6)]),o("div",{ref:"main_page",class:H(["layout",{"expanded-mobile-nav":e(N)}])},[e(q)?(n(),h(e(oe),{key:0,variant:"warning"},{title:s(()=>[o("span",null,i(e(t)(e(O).title)),1)]),description:s(()=>[o("span",null,i(e(t)(e(O).description)),1)]),actions:s(()=>[a(e(I),{color:"orange"},{default:s(()=>[o("button",{onClick:Z},[a(e(Nt)),l(" "+i(e(t)(e(O).action)),1)])]),_:1})]),_:1})):z("",!0),e(c).user&&!e(c).user.email_verified&&e(r).path!=="/auth/verify-email"?(n(),h(e(oe),{key:1,variant:"warning"},{title:s(()=>{var d,C;return[o("span",null,i((C=(d=e(c))==null?void 0:d.user)!=null&&C.email?e(t)(e(K).title):e(t)(e(te).title)),1)]}),description:s(()=>{var d,C;return[o("span",null,i((C=(d=e(c))==null?void 0:d.user)!=null&&C.email?e(t)(e(K).description):e(t)(e(te).description)),1)]}),actions:s(()=>{var d,C;return[(C=(d=e(c))==null?void 0:d.user)!=null&&C.email?(n(),v("button",{key:0,class:"btn",onClick:J},i(e(t)(e(K).action)),1)):(n(),h(x,{key:1,class:"btn",to:"/settings/account"},{default:s(()=>[a(e(ae),{"aria-hidden":"true"}),l(" "+i(e(t)(e(te).action)),1)]),_:1}))]}),_:1})):z("",!0),e(y).subscriptions.some(d=>d.status==="payment-failed")&&e(r).path!=="/settings/billing"?(n(),h(e(oe),{key:2,variant:"error"},{title:s(()=>[o("span",null,i(e(t)(e(A).title)),1)]),description:s(()=>[o("span",null,i(e(t)(e(A).description)),1)]),actions:s(()=>[a(x,{class:"btn",to:"/settings/billing"},{default:s(()=>[a(e(ae),{"aria-hidden":"true"}),l(" "+i(e(t)(e(A).action)),1)]),_:1})]),_:1})):z("",!0),e(k).public.apiBaseUrl.startsWith("https://staging-api.modrinth.com")&&!e(G).hideStagingBanner?(n(),h(e(oe),{key:3,variant:"warning"},{title:s(()=>[o("span",null,i(e(t)(e(w).title)),1)]),description:s(()=>[l(i(e(t)(e(w).description)),1)]),actions_right:s(()=>[a(e(Xt),{transparent:"","icon-only":"","aria-label":e(t)(e(f).close),onClick:pt},{default:s(()=>[a(e(xe),{"aria-hidden":"true"})]),_:1},8,["aria-label"])]),_:1})):z("",!0),(Te=e(Fe))!=null&&Te.length?(n(),h(e(oe),{key:4,variant:"error"},{title:s(()=>[o("span",null,i(e(t)(e(T).title)),1)]),description:s(()=>[l(i(e(t)(e(T).description,{errors:e(Fe),url:e(k).public.apiBaseUrl})),1)]),_:1})):z("",!0),a(La,{ref_key:"taxFormModalRef",ref:R,onSuccess:u[0]||(u[0]=()=>("navigateTo"in m?m.navigateTo:e(Lt))("/dashboard/revenue",{external:!0}))},null,512),o("header",Ea,[o("div",null,[a(L,{to:"/","aria-label":e(t)(e(f).modrinthHomePage)},{default:s(()=>[a(qe,{"aria-hidden":"true",class:"h-7 w-auto text-contrast"})]),_:1},8,["aria-label"])]),o("div",{class:H(`col-span-2 row-start-2 flex flex-wrap justify-center ${e(S).projectTypesPrimaryNav?"gap-2":"gap-4"} lg:col-span-1 lg:row-start-auto`)},[e(S).projectTypesPrimaryNav?(n(),v(D,{key:0},[a(e(I),{type:"transparent",highlighted:e(r).name==="search-mods"||e(r).path.startsWith("/mod/"),"highlighted-style":e(r).name==="search-mods"?"main-nav-primary":"main-nav-secondary"},{default:s(()=>[a(x,{to:"/mods"},{default:s(()=>[a(e(se),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).mod)),1)]),_:1})]),_:1},8,["highlighted","highlighted-style"]),a(e(I),{type:"transparent",highlighted:e(r).name==="search-resourcepacks"||e(r).path.startsWith("/resourcepack/"),"highlighted-style":e(r).name==="search-resourcepacks"?"main-nav-primary":"main-nav-secondary"},{default:s(()=>[a(x,{to:"/resourcepacks"},{default:s(()=>[a(e(ue),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).resourcepack)),1)]),_:1})]),_:1},8,["highlighted","highlighted-style"]),a(e(I),{type:"transparent",highlighted:e(r).name==="search-datapacks"||e(r).path.startsWith("/datapack/"),"highlighted-style":e(r).name==="search-datapacks"?"main-nav-primary":"main-nav-secondary"},{default:s(()=>[a(x,{to:"/datapacks"},{default:s(()=>[a(e(he),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).datapack)),1)]),_:1})]),_:1},8,["highlighted","highlighted-style"]),a(e(I),{type:"transparent",highlighted:e(r).name==="search-modpacks"||e(r).path.startsWith("/modpack/"),"highlighted-style":e(r).name==="search-modpacks"?"main-nav-primary":"main-nav-secondary"},{default:s(()=>[a(x,{to:"/modpacks"},{default:s(()=>[a(e(pe),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).modpack)),1)]),_:1})]),_:1},8,["highlighted","highlighted-style"]),a(e(I),{type:"transparent",highlighted:e(r).name==="search-shaders"||e(r).path.startsWith("/shader/"),"highlighted-style":e(r).name==="search-shaders"?"main-nav-primary":"main-nav-secondary"},{default:s(()=>[a(x,{to:"/shaders"},{default:s(()=>[a(e(fe),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).shader)),1)]),_:1})]),_:1},8,["highlighted","highlighted-style"]),a(e(I),{type:"transparent",highlighted:e(r).name==="search-plugins"||e(r).path.startsWith("/plugin/"),"highlighted-style":e(r).name==="search-plugins"?"main-nav-primary":"main-nav-secondary"},{default:s(()=>[a(x,{to:"/plugins"},{default:s(()=>[a(e(me),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).plugin)),1)]),_:1})]),_:1},8,["highlighted","highlighted-style"])],64)):(n(),v(D,{key:1},[a(e(I),{type:"transparent",highlighted:e(it)||e(ze),"highlighted-style":e(ze)?"main-nav-secondary":"main-nav-primary"},{default:s(()=>[a(na,{options:[{id:"mods",action:"/mods"},{id:"resourcepacks",action:"/resourcepacks"},{id:"datapacks",action:"/datapacks"},{id:"shaders",action:"/shaders"},{id:"modpacks",action:"/modpacks"},{id:"plugins",action:"/plugins"}],hoverable:""},{mods:s(()=>[a(e(se),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).mod)),1)]),resourcepacks:s(()=>[a(e(ue),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).resourcepack)),1)]),datapacks:s(()=>[a(e(he),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).datapack)),1)]),plugins:s(()=>[a(e(me),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).plugin)),1)]),shaders:s(()=>[a(e(fe),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).shader)),1)]),modpacks:s(()=>[a(e(pe),{"aria-hidden":"true"}),l(" "+i(e(t)(e(W).modpack)),1)]),default:s(()=>[e(r).name==="search-mods"||e(r).path.startsWith("/mod/")?(n(),h(e(se),{key:0,"aria-hidden":"true"})):e(r).name==="search-resourcepacks"||e(r).path.startsWith("/resourcepack/")?(n(),h(e(ue),{key:1,"aria-hidden":"true"})):e(r).name==="search-datapacks"||e(r).path.startsWith("/datapack/")?(n(),h(e(he),{key:2,"aria-hidden":"true"})):e(r).name==="search-modpacks"||e(r).path.startsWith("/modpack/")?(n(),h(e(pe),{key:3,"aria-hidden":"true"})):e(r).name==="search-shaders"||e(r).path.startsWith("/shader/")?(n(),h(e(fe),{key:4,"aria-hidden":"true"})):e(r).name==="search-plugins"||e(r).path.startsWith("/plugin/")?(n(),h(e(me),{key:5,"aria-hidden":"true"})):(n(),h(e(Dt),{key:6,"aria-hidden":"true"})),o("span",Oa,i(e(t)(e(V).discoverContent)),1),o("span",Ra,i(e(t)(e(V).discover)),1),a(e(ne),{"aria-hidden":"true",class:"h-5 w-5 text-secondary"})]),_:1})]),_:1},8,["highlighted","highlighted-style"]),a(e(I),{type:"transparent",highlighted:((Pe=e(r).name)==null?void 0:Pe.startsWith("servers"))||((Be=e(r).name)==null?void 0:Be.startsWith("search-"))&&e(r).query.sid,"highlighted-style":e(r).name==="servers"?"main-nav-primary":"main-nav-secondary"},{default:s(()=>[a(x,{to:"/servers"},{default:s(()=>[a(e(ge),{"aria-hidden":"true"}),l(" "+i(e(t)(e(V).hostAServer)),1)]),_:1})]),_:1},8,["highlighted","highlighted-style"]),a(e(I),{type:"transparent",highlighted:e(r).name==="app"},{default:s(()=>[a(x,{to:"/app"},{default:s(()=>[a(e(Et),{"aria-hidden":"true"}),o("span",Wa,i(e(t)(e(V).getModrinthApp)),1),o("span",Ha,i(e(t)(e(V).modrinthApp)),1)]),_:1})]),_:1},8,["highlighted"])],64))],2),o("div",Ua,[a(e(I),{type:"transparent"},{default:s(()=>[e(c).user&&e(ea)(e(c).user)?(n(),h(e(Me),{key:0,class:"btn-dropdown-animation flex items-center gap-1 rounded-xl bg-transparent px-2 py-1",position:"bottom",direction:"left","dropdown-id":`${e(B)}-staff`,"aria-label":e(t)(e(f).createNew),options:[{id:"review-projects",color:"orange",link:"/moderation/"},{id:"review-reports",color:"orange",link:"/moderation/reports"},{divider:!0},{id:"file-lookup",link:"/admin/file_lookup"},{divider:!0,shown:e(_e)(e(c).user)},{id:"user-lookup",color:"primary",link:"/admin/user_email",shown:e(_e)(e(c).user)},{id:"servers-notices",color:"primary",link:"/admin/servers/notices",shown:e(_e)(e(c).user)}]},{"review-projects":s(()=>[a(e(ve),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).reviewProjects)),1)]),"review-reports":s(()=>[a(e(ye),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).reports)),1)]),"user-lookup":s(()=>[a(e(Ve),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).lookupByEmail)),1)]),"file-lookup":s(()=>[a(e(Ot),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).fileLookup)),1)]),"servers-notices":s(()=>[a(e(Ge),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).manageServerNotices)),1)]),default:s(()=>[a(e(Rt),{"aria-hidden":"true"}),a(e(ne),{"aria-hidden":"true",class:"h-5 w-5 text-secondary"})]),_:1},8,["dropdown-id","aria-label","options"])):z("",!0)]),_:1}),a(e(I),{type:"transparent"},{default:s(()=>[e(c).user?(n(),h(e(Me),{key:0,class:"btn-dropdown-animation flex items-center gap-1 rounded-xl bg-transparent px-2 py-1",position:"bottom",direction:"left","dropdown-id":`${e(B)}-create`,"aria-label":e(t)(e(f).createNew),options:[{id:"new-project",action:d=>m.$refs.modal_creation.show(d)},{id:"new-collection",action:d=>m.$refs.modal_collection_creation.show(d)},{divider:!0},{id:"new-organization",action:d=>m.$refs.modal_organization_creation.show(d)}]},{"new-project":s(()=>[a(e(se),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).newProject)),1)]),"new-collection":s(()=>[a(e(Wt),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).newCollection)),1)]),"new-organization":s(()=>[a(e(Ne),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).newOrganization)),1)]),default:s(()=>[a(e(Le),{"aria-hidden":"true"}),a(e(ne),{"aria-hidden":"true",class:"h-5 w-5 text-secondary"})]),_:1},8,["dropdown-id","aria-label","options"])):z("",!0)]),_:1}),e(c).user?(n(),h(e(Me),{key:0,"dropdown-id":`${e(B)}-user`,class:"btn-dropdown-animation flex items-center gap-1 rounded-xl bg-transparent px-2 py-1",options:e(ot)},{profile:s(()=>[a(e(Ve),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).profile)),1)]),notifications:s(()=>[a(e(De),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).notificationsLabel)),1)]),saved:s(()=>[a(e(Ht),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).savedProjects)),1)]),servers:s(()=>[a(e(ge),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).serversLabel)),1)]),plus:s(()=>[a(e(Ut),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).upgradeToModrinthPlus)),1)]),settings:s(()=>[a(e(ae),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).settingsLabel)),1)]),flags:s(()=>[a(e(ye),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).featureFlags)),1)]),projects:s(()=>[a(e(se),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).projects)),1)]),organizations:s(()=>[a(e(Ne),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).organizations)),1)]),revenue:s(()=>[a(e(qt),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).revenue)),1)]),analytics:s(()=>[a(e(Ee),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).analytics)),1)]),moderation:s(()=>[a(e(ve),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).moderationLabel)),1)]),"sign-out":s(()=>[a(e(Oe),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).signOutButton)),1)]),default:s(()=>[a(e(be),{src:e(c).user.avatar_url,"aria-hidden":"true",circle:""},null,8,["src"]),a(e(ne),{class:"h-5 w-5 text-secondary"})]),_:1},8,["dropdown-id","options"])):(n(),v(D,{key:1},[a(e(I),{color:"brand"},{default:s(()=>[a(x,{to:"/auth/sign-in"},{default:s(()=>[a(e(Re),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).signInButton)),1)]),_:1})]),_:1}),a(e(I),{circular:""},{default:s(()=>[a(x,{"v-tooltip":e(t)(e(M).settingsLabel),to:"/settings"},{default:s(()=>[a(e(ae),{"aria-label":e(t)(e(M).settingsLabel)},null,8,["aria-label"])]),_:1},8,["v-tooltip"])]),_:1})],64))])]),o("header",qa,[o("div",{class:H(["nav-menu nav-menu-browse",{expanded:e(N)}]),onFocusin:u[1]||(u[1]=d=>N.value=!0),onFocusout:u[2]||(u[2]=d=>N.value=!1)},[o("div",Za,[(n(!0),v(D,null,le(e(st),d=>(n(),h(L,{key:d.href,to:d.href,class:"iconified-button"},{default:s(()=>[l(i(d.label),1)]),_:2},1032,["to"]))),128))])],34),o("div",{class:H(["nav-menu nav-menu-mobile",{expanded:e(j)}]),onFocusin:u[6]||(u[6]=d=>j.value=!0),onFocusout:u[7]||(u[7]=d=>j.value=!1)},[o("div",Ya,[e(c).user?(n(),h(L,{key:0,to:`/user/${e(c).user.username}`,class:"iconified-button account-button"},{default:s(()=>[a(e(be),{src:e(c).user.avatar_url,class:"user-icon",alt:e(t)(e(f).yourAvatarAlt),"aria-hidden":"true",circle:""},null,8,["src","alt"]),o("div",Ga,[o("div",null,"@"+i(e(c).user.username),1),o("div",null,i(e(t)(e(M).visitYourProfile)),1)])]),_:1},8,["to"])):(n(),h(x,{key:1,class:"iconified-button brand-button",to:"/auth/sign-in"},{default:s(()=>[a(e(Re),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).signInButton)),1)]),_:1}))]),o("div",Qa,[e(c).user?(n(),v(D,{key:0},[o("button",{class:"iconified-button danger-button",onClick:u[3]||(u[3]=d=>$e())},[a(e(Oe),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).signOutButton)),1)]),o("button",{class:"iconified-button",onClick:u[4]||(u[4]=d=>m.$refs.modal_creation.show())},[a(e(Le),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).createAProjectButton)),1)]),a(L,{class:"iconified-button",to:"/dashboard/collections"},{default:s(()=>[a(e(Zt),{class:"icon"}),l(" "+i(e(t)(e(M).collectionsLabel)),1)]),_:1}),a(L,{class:"iconified-button",to:"/servers/manage"},{default:s(()=>[a(e(ge),{class:"icon"}),l(" "+i(e(t)(e(M).serversLabel)),1)]),_:1}),e(c).user.role==="moderator"||e(c).user.role==="admin"?(n(),h(L,{key:0,class:"iconified-button",to:"/moderation"},{default:s(()=>[a(e(ve),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).moderationLabel)),1)]),_:1})):z("",!0),e(S).developerMode?(n(),h(L,{key:1,class:"iconified-button",to:"/flags"},{default:s(()=>[a(e(ye),{"aria-hidden":"true"}),l(" "+i(e(t)(e(f).featureFlags)),1)]),_:1})):z("",!0)],64)):z("",!0),a(L,{class:"iconified-button",to:"/settings"},{default:s(()=>[a(e(ae),{"aria-hidden":"true"}),l(" "+i(e(t)(e(M).settingsLabel)),1)]),_:1}),o("button",{class:"iconified-button",onClick:u[5]||(u[5]=(...d)=>e(Se)&&e(Se)(...d))},[m.$theme.active==="light"?(n(),h(e(Yt),{key:0,class:"icon"})):(n(),h(e(Gt),{key:1,class:"icon"})),o("span",Ja,i(e(t)(e(f).changeTheme)),1)])])],34),o("div",{class:H(["mobile-navbar",{expanded:e(N)||e(j)}])},[a(L,{to:"/",class:"tab button-animation",title:e(t)(e(V).home),"aria-label":e(t)(e(V).home)},{default:s(()=>[a(e(Qt),{"aria-hidden":"true"})]),_:1},8,["title","aria-label"]),o("button",{class:H(["tab button-animation",{"router-link-exact-active":e(N)}]),title:e(t)(e(V).search),"aria-label":e(t)(e(V).search),onClick:u[8]||(u[8]=d=>ht())},[e(c).user?(n(),h(e(We),{key:0,"aria-hidden":"true"})):(n(),v(D,{key:1},[a(e(We),{"aria-hidden":"true",class:"smaller"}),l(" "+i(e(t)(e(V).search)),1)],64))],10,Ka),e(c).user?(n(),v(D,{key:0},[a(L,{to:"/dashboard/notifications",class:H(["tab button-animation",{"no-active":e(j)||e(N)}]),"aria-label":e(t)(e(M).notificationsLabel),title:e(t)(e(M).notificationsLabel),onClick:u[9]||(u[9]=()=>{j.value=!1,N.value=!1})},{default:s(()=>[a(e(De),{"aria-hidden":"true"})]),_:1},8,["aria-label","class","title"]),a(L,{to:"/dashboard",class:"tab button-animation","aria-label":e(t)(e(M).dashboardLabel),title:e(t)(e(M).dashboardLabel)},{default:s(()=>[a(e(Ee),{"aria-hidden":"true"})]),_:1},8,["aria-label","title"])],64)):z("",!0),o("button",{class:"tab button-animation",title:e(t)(e(f).toggleMenu),"aria-label":e(j)?"Close menu":"Open menu",onClick:u[10]||(u[10]=d=>ut())},[e(c).user?(n(),h(e(be),{key:1,src:e(c).user.avatar_url,class:H(["user-icon",{expanded:e(j)}]),alt:e(t)(e(f).yourAvatarAlt),"aria-hidden":"true",circle:""},null,8,["src","class","alt"])):(n(),v(D,{key:0},[e(j)?(n(),h(e(xe),{key:1,"aria-hidden":"true"})):(n(),h(e(Jt),{key:0,"aria-hidden":"true"}))],64))],8,Xa)],2)]),o("main",e1,[e(c).user?(n(),h(ia,{key:0,ref:"modal_creation"},null,512)):z("",!0),a(ta,{ref:"modal_collection_creation"},null,512),a(ra,{ref:"modal_organization_creation"},null,512),ie(m.$slots,"default",{id:"main"})]),o("footer",t1,[o("div",a1,[o("div",s1,[o("div",{class:"flex flex-col items-center gap-3 md:items-start",role:"region","aria-label":e(t)(e(f).modrinthInformation)},[a(qe,{"aria-hidden":"true",class:"text-logo button-base h-6 w-auto text-contrast lg:h-8",onClick:u[11]||(u[11]=d=>dt())}),o("div",i1,[(n(),v(D,null,le(ft,(d,C)=>a(e(I),{key:`footer-social-${C}`,circular:"",type:"transparent"},{default:s(()=>[Kt((n(),v("a",{href:d.href,target:"_blank",rel:`noopener${d.rel?` ${d.rel}`:""}`},[(n(),h(we(d.icon),{class:"h-5 w-5"}))],8,r1)),[[gt,d.label]])]),_:2},1024)),64))]),o("div",n1,[o("p",l1,[a(e(at),{"message-id":e(Ie).openSource},{"github-link":s(({children:d})=>[o("a",c1,[(n(),h(we(()=>d)))])]),_:1},8,["message-id"])]),u[13]||(u[13]=o("p",{class:"m-0"},"© 2025 Rinth, Inc.",-1))])],8,o1),o("div",d1,[(n(),v(D,null,le(mt,d=>o("div",{key:d.label,class:"flex flex-col items-center gap-3 sm:items-start"},[o("h3",u1,i(d.label),1),(n(!0),v(D,null,le(d.links,C=>(n(),v(D,{key:C.label},[C.href.startsWith("/")?(n(),h(x,{key:0,to:C.href,class:"w-fit hover:underline"},{default:s(()=>[l(i(C.label),1)]),_:2},1032,["to"])):(n(),v("a",{key:1,href:C.href,class:"w-fit hover:underline",target:"_blank",rel:"noopener"},i(C.label),9,h1))],64))),128))])),64))])]),o("div",p1,i(e(t)(e(Ie).legalDisclaimer)),1)])])],2)],64)}}};export{L1 as default};