1import{_ as P}from"./Wybe3EdO.js";import{_ as Y}from"./0nriVCeL.js";import{aP as q,aQ as H,aR as J,aS as Q,aT as K,aU as X,aV as z,aW as G,aX as W,aY as l,aZ as r,a_ as p,a$ as o,b0 as s,b1 as m,b2 as x,b3 as f,b4 as Z,b5 as tt,b6 as V,b7 as et,b8 as T,b9 as $,ba as C,bb as st,bc as ot,bd as at,be as g,bf as y,bg as nt,bh as it,bi as lt}from"./CDy30KRu.js";import{_ as rt}from"./B7dR3q1S.js";import{u as ut}from"./DAZr-lYt.js";import{u as dt}from"./D6rJWLPS.js";import"./Oq9Jwi2T.js";(function(){try{var d=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};d.SENTRY_RELEASE={id:"d4ab80cc"};var c=new d.Error().stack;c&&(d._sentryDebugIds=d._sentryDebugIds||{},d._sentryDebugIds[c]="19fcac6b-12b5-4d1a-ab24-6ae795090e05",d._sentryDebugIdIdentifier="sentry-dbid-19fcac6b-12b5-4d1a-ab24-6ae795090e05")}catch{}})();const ct={class:"forum-page new-topic"},_t={class:"forum-title"},pt={class:"new-topic__grid"},mt={class:"new-topic__main"},ft={key:0,class:"forum-card new-topic__guest"},bt={class:"new-topic__guest-actions"},vt={key:1,class:"forum-notice"},wt={class:"new-topic__field"},gt=["label"],yt=["value"],ht={key:0,class:"forum-secret"},St={key:1,class:"new-topic__hint"},It={class:"new-topic__field"},kt={class:"new-topic__label"},xt=["placeholder"],Tt={class:"new-topic__field"},Et={class:"new-topic__actions"},Dt=["disabled"],Nt=3,Rt=3,E=60,D="forum-draft-new-topic",At=q({__name:"add",async setup(d){let c,h;const N=H(),R=ut(),U=J(),F=dt(),{data:w}=([c,h]=Q(async()=>it("forum-sections",async()=>{const{data:e}=await R("/forum");return e})),c=await c,h(),c),L=g(()=>(w.value?.categories??[]).filter(e=>e.id!==Rt).map(e=>({category:e,forums:(w.value?.forums??[]).filter(t=>t.category.id===e.id)})).filter(e=>e.forums.length)),S=N.params.id?Number(N.params.id):null;if(S&&!w.value?.forums.some(e=>e.id===S))throw K({statusCode:404,statusMessage:"Раздел ÑоÑÑма не найден",fatal:!0});const _=y(S),n=g(()=>w.value?.forums.find(e=>e.id===_.value)??null),I=g(()=>_.value===Nt),i=y(""),u=y(""),b=y(!1),A=g(()=>!!_.value&&!!i.value.trim()&&!!u.value.trim()&&!b.value);X(()=>{try{const e=JSON.parse(localStorage.getItem(D)??"null");e&&(i.value=e.subject??"",u.value=e.message??"")}catch{}}),z([i,u],([e,t])=>{try{e.trim()||t.trim()?localStorage.setItem(D,JSON.stringify({subject:e,message:t})):localStorage.removeItem(D)}catch{}});async function M(){if(A.value){b.value=!0;try{const{data:e}=await R("/forum/"+_.value,{method:"POST",body:{subject:i.value.trim(),message:u.value}});i.value="",u.value="",await nt("/forum/topic/"+e.id)}catch(e){const t=e.data;U.error(t?.code==="quarantine"&&t.error?t.error:"Ðе ÑдалоÑÑ Ð¾Ð¿ÑбликоваÑÑ ÑемÑ, попÑобÑйÑе еÑÑ Ñаз")}finally{b.value=!1}}}return G(()=>W({title:n.value?`ÐÐ¾Ð²Ð°Ñ Ñема в Ñазделе «${n.value.title.replace(/\.$/,"")}»`:"ÐÐ¾Ð²Ð°Ñ Ñема на ÑоÑÑме",description:"ÐаÑниÑе обÑÑждение на ÑоÑÑме бÑккÑоÑÑинга"})),(e,t)=>{const j=P,k=Y,O=Z,B=rt;return l(),r("div",ct,[p(j,{items:[{url:"/forum",title:"ФоÑÑм"},...o(n)?[{url:"/forum/"+o(n).id,title:o(n).title}]:[],{title:"ÐÐ¾Ð²Ð°Ñ Ñема"}]},null,8,["items"]),s("h1",_t,m(o(I)?"ÐопÑÐ¾Ñ Ð¾ ÑайÑе":"ÐÐ¾Ð²Ð°Ñ Ñема"),1),s("div",pt,[s("div",mt,[e.$auth.loggedIn?o(F)?(l(),r("div",vt,[p(O,{name:"clock"}),t[6]||(t[6]=f(" ÐовÑе аккаÑнÑÑ Ð½Ðµ могÑÑ Ð¿Ð¸ÑаÑÑ Ð½Ð° ÑоÑÑме пеÑвÑе 24 ÑаÑа поÑле ÑегиÑÑÑаÑии â Ñак Ð¼Ñ Ð·Ð°ÑиÑаемÑÑ Ð¾Ñ Ñпама. ÐаглÑниÑе ÑÑда завÑÑа. ",-1))])):(l(),r("form",{key:2,class:"forum-card new-topic__form",onSubmit:tt(M,["prevent"])},[s("label",wt,[t[9]||(t[9]=s("span",{class:"new-topic__label"},"Раздел",-1)),V(s("select",{"onUpdate:modelValue":t[0]||(t[0]=a=>T(_)?_.value=a:null),class:"new-topic__input",required:""},[t[7]||(t[7]=s("option",{value:null,disabled:""}," ÐÑбеÑиÑе Ñаздел ",-1)),(l(!0),r($,null,C(o(L),a=>(l(),r("optgroup",{key:a.category.id,label:a.forums.some(v=>v.isHidden)?`${a.category.title} (видÑÑ ÑолÑко админÑ)`:a.category.title},[(l(!0),r($,null,C(a.forums,v=>(l(),r("option",{key:v.id,value:v.id},m(v.title.replace(/\.$/,"")),9,yt))),128))],8,gt))),128))],512),[[et,o(_)]]),o(n)?.isHidden?(l(),r("span",ht,[p(O,{name:"lock"}),t[8]||(t[8]=f(" СкÑÑÑÑй Ñаздел: ÑÐµÐ¼Ñ ÑвидÑÑ ÑолÑко админиÑÑÑаÑоÑÑ ",
1-1))])):o(n)?.description?(l(),r("span",St,m(o(n).description),1)):st("",!0)]),s("label",It,[s("span",kt,[t[10]||(t[10]=f(" Ðаголовок ",-1)),s("span",{class:ot(["new-topic__counter",{"new-topic__counter_warning":o(i).length>E-10}])},m(o(i).length)+" / "+m(E),3)]),V(s("input",{"onUpdate:modelValue":t[1]||(t[1]=a=>T(i)?i.value=a:null),type:"text",class:"new-topic__input new-topic__input_title",maxlength:E,placeholder:o(I)?"ÐапÑимеÑ: не пÑиÑ
Ð¾Ð´Ð¸Ñ Ð¿Ð¸ÑÑмо Ð´Ð»Ñ Ð²Ð¾ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð°ÑолÑ":"Ð ÑÑм Ñ
оÑиÑе поговоÑиÑÑ?",required:""},null,8,xt),[[at,o(i)]])]),s("div",Tt,[t[11]||(t[11]=s("span",{class:"new-topic__label"},"СообÑение",-1)),p(B,{modelValue:o(u),"onUpdate:modelValue":t[2]||(t[2]=a=>T(u)?u.value=a:null),"min-height":"220px",placeholder:o(I)?"ЧÑо Ð²Ñ Ð´ÐµÐ»Ð°Ð»Ð¸, ÑÑо ожидали ÑвидеÑÑ Ð¸ ÑÑо пÑоизоÑло? СÑÑлка на ÑÑÑаниÑÑ Ð¿Ð¾Ð¼Ð¾Ð¶ÐµÑ ÑазобÑаÑÑÑÑ Ð±ÑÑÑÑее":"РаÑÑкажиÑе подÑобнее",disabled:o(b),onSubmit:M},null,8,["modelValue","placeholder","disabled"])]),s("div",Et,[p(k,{to:o(n)?"/forum/"+o(n).id:"/forum",class:"forum-button forum-button_ghost"},{default:x(()=>[...t[12]||(t[12]=[f(" ÐÑмена ",-1)])]),_:1},8,["to"]),s("button",{type:"submit",class:"forum-button",disabled:!o(A)},m(o(b)?"ÐÑбликÑÑâ¦":"ÐпÑбликоваÑÑ"),9,Dt)])],32)):(l(),r("div",ft,[t[5]||(t[5]=s("p",null,"ЧÑÐ¾Ð±Ñ ÑоздаÑÑ ÑемÑ, войдиÑе или заÑегиÑÑÑиÑÑйÑеÑÑ â ÑÑо займÑÑ Ð¼Ð¸Ð½ÑÑÑ.",-1)),s("div",bt,[p(k,{to:"/login",class:"forum-button forum-button_secondary"},{default:x(()=>[...t[3]||(t[3]=[f(" ÐойÑи ",-1)])]),_:1}),p(k,{to:"/join",class:"forum-button"},{default:x(()=>[...t[4]||(t[4]=[f(" РегиÑÑÑаÑÐ¸Ñ ",-1)])]),_:1})])]))]),t[13]||(t[13]=s("aside",{class:"forum-card new-topic__tips"},[s("h2",{class:"new-topic__tips-title"}," Ðак полÑÑиÑÑ Ð¾ÑÐ²ÐµÑ Ð±ÑÑÑÑее "),s("ul",{class:"new-topic__tips-list"},[s("li",null,"Ðаголовок â ÑÑÑÑ Ð²Ð¾Ð¿ÑоÑа: «Ðак оÑпÑÑÑиÑÑ ÐºÐ½Ð¸Ð³Ñ Ð½Ð° Ð¿Ð¾Ð»ÐºÑ Ð² каÑе?» лÑÑÑе, Ñем «ÐомогиÑе»."),s("li",null,"УкажиÑе гоÑод, еÑли ÑеÑÑ Ð¾ вÑÑÑеÑе, полке или обмене."),s("li",null,"ÐÑо конкÑеÑнÑÑ ÐºÐ½Ð¸Ð³Ñ â добавÑÑе ÐµÑ Ð½Ð¾Ð¼ÐµÑ Ð¸Ð»Ð¸ ÑÑÑÐ»ÐºÑ Ð½Ð° ÐµÑ ÑÑÑаниÑÑ."),s("li",null,"ÐÑибка на ÑайÑе â напиÑиÑе, на какой ÑÑÑаниÑе и ÑÑо Ð²Ñ Ð´ÐµÐ»Ð°Ð»Ð¸.")]),s("p",{class:"new-topic__tips-note"}," Реклама и ÑÑÑлки на ÑÑоÑонние ÑеÑвиÑÑ ÑдалÑÑÑÑÑ Ð²Ð¼ÐµÑÑе Ñ Ð°ÐºÐºÐ°ÑнÑом. ")],-1))])])}}}),Lt=lt(At,[["__scopeId","data-v-92cfcca0"]]);export{Lt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.