1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{n as t,t as n}from"./jsx-runtime-CKeovgl0.js";import{c as r,s as i}from"./react-intl-C-SARy9S.js";import{A as a,x as o}from"./initial_state-Bw8LfuSU.js";import{Si as s,mi as c}from"./time-o3FacD42.js";import{o as l,s as u}from"./typed_functions-Bx3rrHQB.js";import{t as d}from"./helmet-s187qnAA.js";import{t as f}from"./react-router-dom-UToIjw8I.js";import{n as p}from"./modal-Cy2tCnPO.js";import{i as m}from"./skip_links-D5ZVpW-M.js";import{F as h}from"./poll-C_3qdC1e.js";import{r as g}from"./navigation_panel-C69Cbj8O.js";import{n as _}from"./home-IbrFWG2m.js";import{t as v}from"./menu-7FFyzcfj.js";import{f as y}from"./list_alt-fill-D0syImyh.js";import{n as b}from"./navigation_bar-CeHlSzRi.js";import{a as x}from"./columns_area-BUkfYcI1.js";import{w as S}from"./bookmark-B2hqPyV_.js";import{r as C}from"./smart_toy-1o5zSWek.js";import{t as w}from"./compose_form_container-BODgI2ho.js";import{t as T}from"./edit_square-CgR_rVyN.js";import{t as E}from"./elephant_ui_plane-BKKBlDqk.js";import{t as D}from"./logout-VTBXOgIM.js";var O=e(t()),k=n(),A=e=>(0,k.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,k.jsx)(`path`,{d:`m234-480-12-60q-12-5-22.5-10.5T178-564l-58 18-40-68 46-40q-2-13-2-26t2-26l-46-40 40-68 58 18q11-8 21.5-13.5T222-820l12-60h80l12 60q12 5 22.5 10.5T370-796l58-18 40 68-46 40q2 13 2 26t-2 26l46 40-40 68-58-18q-11 8-21.5 13.5T326-540l-12 60h-80Zm96.5-143.5Q354-647 354-680t-23.5-56.5Q307-760 274-760t-56.5 23.5Q194-713 194-680t23.5 56.5Q241-600 274-600t56.5-23.5ZM592-40l-18-84q-17-6-31.5-14.5T514-158l-80 26-56-96 64-56q-2-18-2-36t2-36l-64-56 56-96 80 26q14-11 28.5-19.5T574-516l18-84h112l18 84q17 6 31.5 14.5T782-482l80-26 56 96-64 56q2 18 2 36t-2 36l64 56-56 96-80-26q-14 11-28.5 19.5T722-124l-18 84H592Zm56-160q50 0 85-35t35-85q0-50-35-85t-85-35q-50 0-85 35t-35 85q0 50 35 85t85 35Z`})}),j=`/packs/assets/mbstobon-ui-0-C-st_oEX.png`,M=`/packs/assets/mbstobon-ui-1-DBCJ_IhE.png`,N=`/packs/assets/mbstobon-ui-2-DixBIe0Z.png`,P=i({live_feed_public:{id:`navigation_bar.live_feed_public`,defaultMessage:`Live feed (public)`},live_feed_local:{id:`navigation_bar.live_feed_local`,defaultMessage:`Live feed (local)`},settings:{id:`navigation_bar.app_settings`,defaultMessage:`App settings`},logout:{id:`navigation_bar.logout`,defaultMessage:`Logout`}}),F=.9579784472,I=3,L=()=>Math.random()<F?Math.floor(Math.random()*I):I,R=({multiColumn:e})=>{let t=r(),n=l(),i=u(e=>e.settings.get(`columns`)),F=u(e=>e.notifications.get(`unread`,0)),R=u(e=>e.local_settings.getIn([`notifications`,`tab_badge`],!1)),[z,B]=(0,O.useState)(L());(0,O.useEffect)(()=>(n(c()),()=>{n(s())}),[n]);let V=(0,O.useCallback)(e=>(e.preventDefault(),e.stopPropagation(),n(p({modalType:`CONFIRM_LOG_OUT`,modalProps:{}})),!1),[n]),H=(0,O.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),n(p({modalType:`SETTINGS`,modalProps:{}}))},[n]),U=(0,O.useCallback)(()=>{B((z+1)%I)},[z,B]),W=[j,M,N,E][z],G=(0,O.useCallback)(()=>{document.querySelector(`.navigation-panel`)?.scrollIntoView({behavior:a?`auto`:`smooth`})},[]);return e?(0,k.jsxs)(`div`,{className:`drawer`,children:[(0,k.jsxs)(`nav`,{className:`drawer__header`,"aria-label":t.formatMessage(b.advancedUiQuickLinks),children:[(0,k.jsx)(f,{to:`/getting-started`,className:`drawer__tab`,title:t.formatMessage(b.menu),"aria-label":t.formatMessage(b.menu),onClick:G,children:(0,k.jsx)(h,{id:`bars`,icon:v})}),!i.some(e=>e.get(`id`)===`HOME`)&&(0,k.jsx)(f,{to:`/home`,className:`drawer__tab`,title:t.formatMessage(b.home),"aria-label":t.formatMessage(b.home),children:(0,k.jsx)(h,{id:`home`,icon:_})}),!i.some(e=>e.get(`id`)===`NOTIFICATIONS`)&&(0,k.jsx)(f,{to:`/notifications`,className:`drawer__tab`,title:t.formatMessage(b.notifications),"aria-label":t.formatMessage(b.notifications),children:(0,k.jsxs)(`span`,{className:`icon-badge-wrapper`,children:[(0,k.jsx)(h,{id:`bell`,icon:y}),R&&F&&(0,k.jsx)(`div`,{className:`icon-badge`})]})}),!i.some(e=>e.get(`id`)===`COMMUNITY`)&&(0,k.jsx)(f,{to:`/public/local`,className:`drawer__tab`,title:t.formatMessage(P.live_feed_local),"aria-label":t.formatMessage(P.live_feed_local),children:(0,k.jsx)(h,{id:`users`,icon:C})}),!i.some(e=>e.get(`id`)===`PUBLIC`)&&(0,k.jsx)(f,{to:`/public`,className:`drawer__tab`,title:t.formatMessage(P.live_feed_public),"aria-label":t.formatMessage(P.live_feed_public),children:(0,k.jsx)(h,{id:`globe`,icon:S})}),(0,k.jsx)(`a`,{onClick:H,href:`/settings/preferences`,className:`drawer__tab`,title:t.formatMessage(P.settings),"aria-label":t.formatMessage(P.settings),children:(0,k.jsx)(h,{id:`cogs`,icon:A})}),(0,k.jsx)(`a`,{href:`/auth/sign_out`,className:`drawer__tab`,title:t.formatMessage(P.logout),"aria-label":t.formatMessage(P.logout),onClick:V,children:(0,k.jsx)(h,{id:`sign-out`,icon:D})})]}),(0,k.jsx)(g,{singleColumn:!1}),(0,k.jsx)(`div`,{className:`drawer__pager`,role:`region`,"aria-label":t.formatMessage(b.publish),children:(0,k.jsxs)(`div`,{className:`drawer__inner`,children:[(0,k.jsx)(w,{}),(0,k.jsx)(`div`,{className:`drawer__inner__mastodon with-zig-zag-decoration`,onClick:U,children:(0,k.jsx)(`img`,{alt:``,draggable:`false`,src:o??W})})]})})]}):(0,k.jsxs)(m,{bindToDocument:!e,label:t.formatMessage(b.publish),children:[(0,k.jsx)(x,{icon:`pencil`,iconComponent:T,title:t.formatMessage(b.publish),multiColumn:e,showBackButton:!0}),(0,k.jsx)(`div`,{className:`scrollable`,children:(0,k.jsx)(w,{autoFocus:!0})}),(0,k.jsx)(d,{children:(0,k.jsx)(`meta`,{name:`robots`,content:`noindex`})})]})};export{R as default};
2//# sourceMappingURL=compose-NIV2GbJc.js.map
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.