import{u as D,r as x,o as g,c as v,a as e,aa as S,ab as T,d as o,Z as $,e as N,t as V,x as B,V as y}from"./entry.3193a679.js";import{a as E}from"./api.804dcc26.js";const H={class:"w-screen overflow-x-hidden mt-16 mb-20 bg-white shadow w641:mx-auto w641:w-4/5 w641:mt-20 w641:max-w-7xl w641:rounded-t-lg w769:w-4/5 w1025:w-4/6"},I={class:"w-full px-8 py-4 list-disc border-gray-200 text-gray-800 w641:pt-4 top-16 text-justify bg-white border-b w641:p-10 w641:rounded-t-lg"},M=e("h1",{class:"mb-2 font-bold text-2xl text-center w641:mt-6"}," 请在这里提交连接 ",-1),P=e("br",null,null,-1),K=e("br",null,null,-1),Z=e("p",null," 在下面的输入框中填写您感兴趣的知乎文章连接，这将会帮助我们改进自由知乎的抓取系统，以便您更容易的看到感兴趣的内容。 ",-1),j=e("br",null,null,-1),A=e("br",null,null,-1),F=e("p",null," 请输入文章的网址。 ",-1),G=e("br",null,null,-1),J={key:0,class:"mt-4"},O=["href"],k="提交文章 - 自由知乎",tt={__name:"submit",setup(Q){D({title:k,meta:[{name:"description",content:k}]});const a=x(""),n=x({title:"",link:""}),u=async()=>{var s,i,r,c,d,h,p,w,m,_;if(n.value={title:"",link:""},!z(a.value)){l("无效的网址链接!");return}if(!L(a.value)){l("请输入有效的知乎网址!");return}const t=await E.submitURL(a.value);if((s=t.data)!=null&&s.isSuccess)U("您的URL已成功接收, 感谢您的提交!"),a.value="";else if(((i=t.data)==null?void 0:i.isDuplicate)==1)l("此文章已被提交！");else if(((r=t.data)==null?void 0:r.isDuplicate)==2)if(l("此文章已存在!"),(c=t.data)!=null&&c.answer){const q=`https://freezhihu.org/question/${new URL(a.value).pathname.split("/")[2]}/answer/${(m=(w=t.data)==null?void 0:w.answer)==null?void 0:m.id}`,C=(_=t.data)==null?void 0:_.question.title;n.value={title:C,link:q}}else{const b=`https://freezhihu.org/question/${(h=(d=t.data)==null?void 0:d.question)==null?void 0:h.id}`,f=(p=t.data)==null?void 0:p.question.title;n.value={title:f,link:b}}else l("服务器内部错误，请稍后再试!")},z=t=>{var s=new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i");return s.test(t)},L=t=>{try{const s=new URL(t);return s.hostname==="www.zhihu.com"||s.hostname==="zhihu.com"}catch{return!1}},R=t=>{Number(t.keyCode)===13&&u()},l=t=>{y().$toast.error(t,{autoClose:5e3,dangerouslyHTMLString:!0})},U=t=>{y().$toast.success(t,{autoClose:5e3,dangerouslyHTMLString:!0})};return(t,s)=>(g(),v("main",H,[e("div",I,[M,P,K,Z,j,A,F,S(e("input",{onKeypress:R,class:"submit-url-input","onUpdate:modelValue":s[0]||(s[0]=i=>$(a)?a.value=i:null),placeholder:"https://www.zhihu.com/..."},null,544),[[T,o(a)]]),G,e("button",{type:"button",onClick:u,class:"bg-blue-600 hover:bg-blue-500 rounded-md bg-black px-4 py-2 text-sm font-medium text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-white focus-visible:ring-opacity-75"}," 提交 "),o(n).title.length?(g(),v("div",J,[N(" 此文章已经存在！ "),e("a",{href:o(n).link,class:"text-blue-500 hover:text-blue-800 underline"},V(o(n).title),9,O)])):B("",!0)])]))}};export{tt as default};
