1import{f as d,D as C,c as B,b as s,B as $,U as M,y as x,a as u,w as U,u as e,F as S,o as F,d as j,q as N,g as h,A as _,t as A,l as D,K as k,m as P,J as R,G as z}from"./app-f96b9a38.js";import{_ as E}from"./Modal-046c4c5e.js";import{_ as G}from"./FormTextarea-aff24f0e.js";import{_ as V}from"./FormTextInput-85d75d75.js";import{_ as I}from"./FormPrimaryButton-0c835555.js";import"./CloseIcon-82975fa5.js";import"./transition-d5d1ed5a.js";import"./dom-cadfdd7e.js";import"./hidden-e39bbb26.js";import"./focus-management-dccaee5f.js";import"./micro-task-89dcd6af.js";import"./description-9a269291.js";import"./use-outside-click-f54ccb8d.js";import"./FormInputLabel-5489c904.js";import"./v4-a960c1f4.js";import"./LoadingIcon-9ac274f8.js";const L={class:"mb-6 flex justify-center"},q={class:"mb-6 flex justify-center"},J={class:"mb-6 flex justify-center"},O={class:"mb-6 flex justify-center"},K={class:"flex w-full items-center justify-center"},T=s("div",{class:"flex flex-col items-center justify-center pt-5 pb-6"},[s("svg",{"aria-hidden":"true",class:"mb-3 h-10 w-10 text-gray-400",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[s("path",{"stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M15 13l-3-3m0 0l-3 3m3-3v12"})]),s("p",{class:"mb-2 text-sm text-gray-500 dark:text-gray-400"},[s("span",{class:"font-semibold"},"Click to upload"),j(" or drag and drop ")]),s("p",{class:"text-xs text-gray-500 dark:text-gray-400"},"PNG, JPG or WEBM (MAX. 20 MB)")],-1),W=["src"],X={class:"flex justify-center"},H={inheritAttrs:!1},ce=Object.assign(H,{__name:"ReportBugButton",setup(Q){let o=d(!1),l=C({title:null,email:null,attachment:null,description:null}),p=d(!1),i=d(!1),n=d(!1),f=d(),m=()=>{f.value.click()},c=r=>{l.attachment=r.target.files[0],l.attachment.type==="video/webm"?(n.value=l.attachment.name.replace(/[^\w\-\_\s\.]/g,""),i.value=null):(i.value=URL.createObjectURL(l.attachment),n.value=null)},g=()=>{var a,b,v,y,w;p.value=!0;let r=new FormData;l.attachment&&r.append("attachment",l.attachment),r.append("title",l.title),r.append("email",l.email),r.append("description",l.description),typeof window<"u"&&r.append("page_url",window.location.href);let t=((v=(b=(a=k().props)==null?void 0:a.episode)==null?void 0:b.podcast)==null?void 0:v.slug)||((w=(y=k().props)==null?void 0:y.podcast)==null?void 0:w.slug);t&&r.append("podcast_slug",t),P.post("/api/bug-reports",r).then(()=>{R("СпаÑибо за обÑаÑение! ÐаÑе ÑообÑение оÑпÑавлено в ÑлÑÐ¶Ð±Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки."),o.value=!1,l.title=null,l.email=null,l.description=null,l.attachment=null,i.value=null}).catch(()=>z("ÐÑибка пÑи оÑпÑавке ÑоÑмÑ")).finally(()=>p.value=!1)};return(r,t)=>(F(),B(S,null,[s("button",M({type:"button"},r.$attrs,{onClick:t[0]||(t[0]=a=>x(o)?o.value=!0:o=!0)}),[$(r.$slots,"default",{},()=>[j("СообÑиÑÑ Ð¾Ð± оÑибке")])],16),u(E,{title:"СообÑение о пÑоблеме","show-initial":e(o),"bg-classes":"bg-neutral-100 dark:bg-neutral-800","max-width-classes":"max-w-lg",onClose:t[8]||(t[8]=a=>x(o)?o.value=!1:o=!1)},{default:U(()=>[s("form",{onSubmit:t[7]||(t[7]=D((...a)=>e(g)&&e(g)(...a),["prevent"]))},[s("div",L,[u(V,{modelValue:e(l).title,"onUpdate:modelValue":t[1]||(t[1]=a=>e(l).title=a),label:"Ðа какой ÑÑÑаниÑке пÑоизоÑÑл Ñбой?",class:"w-full"},null,8,["modelValue"])]),s("div",q,[u(V,{modelValue:e(l).email,"onUpdate:modelValue":t[2]||(t[2]=a=>e(l).email=a),label:"ÐÐ°Ñ email Ð´Ð»Ñ Ð¾Ð±ÑаÑной ÑвÑзи",class:"w-full"},null,8,["modelValue"])]),s("div",J,[u(G,{modelValue:e(l).description,"onUpdate:modelValue":t[3]||(t[3]=a=>e(l).description=a),label:"ÐпиÑиÑе, пожалÑйÑÑа, подÑобно, ÑÑо пÑоизоÑло","force-required":!0,class:"w-full"},null,8,["modelValue"])]),s("div",O,[s("div",K,[s("label",{class:N([{"!hidden":e(i)||e(n)},"h-50 dark:hover:bg-bray-800 flex w-full cursor-pointer flex-col items-center justify-center rounded-lg border-2 border-dashed border-gray-300 bg-gray-50 hover:bg-gray-100 dark:border-gray-600 dark:bg-gray-700 dark:hover:border-gray-500 dark:hover:bg-gray-600"]),for:"dropzone-file"},[T,s("input",{id:"dropzone-file",ref_key:"fileInp",ref:f,class:"hidden",type:"file",onChange:t[4]||(t[4]=(...a)=>e(c)&&e(c)(...a))},null,544)],2),h(s("div",{onClick:t[5]||(t[5]=(...a)=>e(m)&&e(m)(...a)),class:"p-5 w-full rounded-md text-sm text-gray-500 dark:text-gray-400 bg-[#e9eaf2] dark:bg-[#404040]"}," Файл: "+A(e(n)),513),[[_,e(n)]]),h(s("img",{src:e(i),alt:"",onClick:t[6]||(t[6]=(...a)=>e(m)&&e(m)(...a))},null,8,W),[[_,e(i)]])])]),s("div",X,[u(I,{type:"submit",text:"ÐÑпÑавиÑÑ",processing:e(p),disabled:e(p)},null,8,["processing","disabled"])])],32)]),_:1},8,["show-initial"])],64))}});
1export{ce 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.