PageSourceSearch

https://aigcleaner.com/_next/static/chunks/app/tools/thesis/page-ab0f8f26b677e248.js

js aigcleaner.com collected 2026-10-06 14:09:35 UTC 26,593 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1239],{81824:(e,t,s)=>{Promise.resolve().then(s.bind(s,87846))},87846:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>M});var r=s(95155),a=s(73312),i=s(46754),l=s(50967),o=s(12115),d=s(83600),n=s(65564),c=s(62387),x=s(63518),m=s(71719),h=s(15325),g=s(14057);let p=(0,g.A)("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);var u=s(91560),b=s(85592),v=s(50606),f=s(97802);let j=(0,g.A)("Cog",[["path",{d:"M12 20a8 8 0 1 0 0-16 8 8 0 0 0 0 16Z",key:"sobvz5"}],["path",{d:"M12 14a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z",key:"11i496"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 22v-2",key:"1osdcq"}],["path",{d:"m17 20.66-1-1.73",key:"eq3orb"}],["path",{d:"M11 10.27 7 3.34",key:"16pf9h"}],["path",{d:"m20.66 17-1.73-1",key:"sg0v6f"}],["path",{d:"m3.34 7 1.73 1",key:"1ulond"}],["path",{d:"M14 12h8",key:"4f43i9"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"m20.66 7-1.73 1",key:"1ow05n"}],["path",{d:"m3.34 17 1.73-1",key:"nuk764"}],["path",{d:"m17 3.34-1 1.73",key:"2wel8s"}],["path",{d:"m11 13.73-4 6.93",key:"794ttg"}]]);var N=s(13261),y=s(42501),w=s(22783),k=s(51680),A=s(15713),C=s(4365),_=s(59575),F=s(67956),E=s(21567);let L=[{id:1,question:"论文选题生成器如何获得更精准的毕业论文选题建议?",answer:{type:"structured",content:[{title:"具体化描述",text:'嘎嘎降AI建议避免"人工智能"这样的宽泛词汇,改用"深度学习在医疗影像诊断中的应用研究"'},{title:"包含应用场景",text:'推荐使用具体场景,如"区块链技术在供应链溯源中的安全性分析"'},{title:"指定研究对象",text:'要明确研究对象,如"基于LSTM的股票价格预测模型优化研究"'},{title:"添加技术细节",text:'建议包含技术细节,如"使用卷积神经网络的图像分类算法改进"'}]}},{id:2,question:"AI生成的毕业论文选题可以直接作为学位论文题目使用吗?",answer:{type:"structured",content:[{title:"仅供参考",text:"嘎嘎降AI生成的选题是基于海量学术知识的智能建议,需要结合具体情况调整"},{title:"必要步骤",text:"",list:["与导师充分讨论,确保符合专业方向和要求","进行详细的文献调研,了解研究现状和空白","评估个人技术能力和可获得的研究资源","考虑研究的时间限制和实际可行性"]},{title:"建议做法",text:"将生成的选题作为灵感起点,逐步细化和个性化"}]}},{id:3,question:"论文选题生成器为什么有时生成失败?常见错误原因有哪些?",answer:{type:"structured",content:[{title:"常见原因及解决方法",text:"",list:["输入长度问题:确保输入内容在5-500字符之间,太短缺乏信息,太长会被截断","网络连接问题:检查网络连接,刷新页面后重试","频率限制:每分钟最多5次请求,请等待1分钟后重试","服务器繁忙:高峰期可能响应较慢,请耐心等待或稍后重试","内容审核:避免输入敏感或不当内容"]},{title:"建议",text:"如果连续失败,可以尝试换个表述方式或简化关键词"}]}},{id:4,question:"如何判断毕业论文选题的可行性?学位论文选题评估标准",answer:{type:"structured",content:[{title:"时间可行性评估",text:"",list:["本科论文:3-6个月完成,选择应用性、验证性研究","硕士论文:1-2年完成,可包含一定的创新性研究","博士论文:3-5年完成,需要重大理论或技术突破"]},{title:"资源可行性评估",text:"",list:["数据获取:是否能获得足够的研究数据?是否需要昂贵的数据集?","技术要求:所需技术是否在个人能力范围内?是否需要学习新技能?","硬件设备:是否需要特殊的实验设备或高性能计算资源?","合作支持:是否需要跨学科合作或企业支持?"]},{title:"建议",text:"选择有一定挑战性但确保能在规定时间内完成的选题"}]}},{id:5,question:"毕业论文选题太宽泛或太窄怎么办?如何调整论文研究范围?",answer:{type:"structured",content:[{title:"选题太宽泛的调整策略",text:"",list:['缩小研究对象:从"电商平台"缩小到"B2C电商平台"','限定应用场景:从"推荐系统"缩小到"音乐推荐系统"','聚焦具体问题:从"网络安全"聚焦到"DDoS攻击防护"','增加技术限定:从"图像识别"改为"基于CNN的医疗图像识别"']},{title:"选题太窄的扩展方法",text:"",list:["扩展应用领域:将单一应用扩展到多个相关领域","增加对比研究:对比不同算法、方法或平台的效果","添加优化维度:在原有研究基础上增加性能、安全等维度","结合新技术:将传统方法与新兴技术结合"]}]}},{id:6,question:"如何确保毕业论文选题的创新性?学术研究创新点怎么找?",answer:{type:"structured",content:[{title:"文献调研策略",text:"",list:["查阅近3-5年的相关论文,了解最新研究进展","关注顶级会议和期刊的最新发表","使用Google Scholar、IEEE、ACM等学术数据库","分析综述论文中提到的未来研究方向"]},{title:"创新点寻找方法",text:"",list:["技术创新:改进现有算法或提出新的技术方案","应用创新:将成熟技术应用到新的领域或场景","交叉融合:结合不同学科的理论和方法","问题发现:识别现有研究中未解决的问题"]},{title:"验证创新性",text:"确保你的想法在现有文献中没有被完全解决"}]}},{id:7,question:"本科、硕士、博士不同学历层次如何选择毕业论文选题?",answer:{type:"structured",content:[{title:"本科论文选题",text:"",list:["重点:基础应用、系统实现、技术验证","示例:基于Web的在线购物系统设计与实现","要求:功能完整、技术成熟、实现可行","创新度:适度即可,重在掌握基本技能"]},{title:"硕士论文选题",text:"",list:["重点:方法改进、算法优化、对比分析","示例:基于改进遗传算法的车辆路径优化研究","要求:有一定创新性、实验充分、分析深入","创新度:在现有基础上有所改进和突破"]},{title:"博士论文选题",text:"",list:["重点:理论创新、重大突破、前沿探索","示例:面向复杂网络的新型图神经网络理论与方法","要求:原创性强、理论深度、国际影响","创新度:填补研究空白或开创新的研究方向"]}]}}];function M(){let{toast:e}=(0,n.dj)(),{isAuthenticated:t,isLoading:s}=(0,c.A)(),g=(0,o.useRef)(null),M=(0,o.useRef)([]),[I,S]=(0,o.useState)({isLoading:!1,keywords:"",topics:[],error:null}),[q,T]=(0,o.useState)(0),[D,O]=(0,o.useState)(new Set),[R,G]=(0,o.useState)(!1),[z,W]=(0,o.useState)(!1),[U,H]=(0,o.useState)({message:""}),P=(0,o.useCallback)(async r=>{if(!I.keywords.trim()){e({title:"请输入关键词",description:"请输入研究领域、主题或关键词来生成论文选题",variant:"destructive"});return}if(I.keywords.trim().length<5){e({title:"关键词过短",description:"请提供更详细的信息(至少5个字符)",variant:"destructive"});return}if(I.keywords.trim().length>500){e({title:"关键词过长",description:"请控制在500字以内",variant:"destructive"});return}if(!(null==r?void 0:r.skipLoginGate)&&!s&&!t){W(!0);return}S(e=>({...e,isLoading:!0,topics:[],error:null}));try{let t=await (0,d.kg)(I.keywords.trim(),void 0);S(e=>({...e,isLoading:!1,topics:t.topics||[],error:t.error_message?(0,E.tp)(t.error_message):null})),t.topics&&t.topics.length>0?(e({title:"生成成功",description:"已为您生成 ".concat(t.topics.length," 个论文选题建议")}),T(0),setTimeout(()=>{g.current&&g.current.scrollIntoView({behavior:"smooth",block:"start"})},300)):t.error_message&&e({title:"生成失败",description:t.error_message,variant:"destructive"})}catch(t){if(S(e=>({...e,isLoading:!1,error:null})),t instanceof Error&&"AbortError"===t.name)return;"AUTH_REQUIRED"===t.type?W(!0):"WORD_LIMIT"===t.type?(H({remainingWords:t.remainingWords,message:t.message?(0,E.tp)(t.message):""}),G(!0)):"RATE_LIMIT"===t.type?e({title:"请求过于频繁",description:"请稍后再试",variant:"destructive"}):"REQUEST_REJECTED"===t.type?e({title:m.eo,description:m.sN,variant:"destructive"}):e({title:"生成失败",description:t.message?(0,E.tp)(t.message):"生成论文选题失败,请稍后重试",variant:"destructive"})}},[I.keywords,e,t,s]),Q=(0,o.useCallback)(()=>{W(!1),P({skipLoginGate:!0})},[P]),V=(0,o.useCallback)(e=>{S(t=>({...t,keywords:e.target.value}))},[]),Z=(0,o.useCallback)(e=>{O(t=>{let s=new Set(t);return s.has(e)?s.delete(e):s.add(e),s})},[]),$=e=>"simple"===e.type?(0,r.jsx)("div",{className:"p-3 bg-gray-50 rounded-md",children:(0,r.jsx)("p",{className:"text-sm text-gray-700 leading-relaxed",children:e.content})}):(0,r.jsx)("div",{className:"space-y-3",children:e.content.map((e,t)=>(0,r.jsxs)("div",{className:"p-3 bg-gray-50 rounded-md",children:[(0,r.jsx)("div",{className:"mb-2",children:(0,r.jsx)("p",{className:"font-medium text-gray-800 text-sm",children:e.title})}),e.text&&(0,r.jsx)("p",{className:"text-sm text-gray-600 leading-relaxed mb-2",children:e.text}),e.list&&(0,r.jsx)("ul",{className:"text-sm text-gray-600 space-y-1",children:e.list.map((e,t)=>(0,r.jsxs)("li",{className:"flex items-start gap-2",children:[(0,r.jsx)("span",{className:"flex-shrink-0 w-1 h-1 bg-gray-400 rounded-full mt-2"}),(0,r.jsx)("span",{children:e})]},t))})]},t))}),B=(e,t)=>{let s=D.has(e.id);return(0,r.jsx)("div",{className:"group",children:(0,r.jsxs)("div",{className:"bg-white rounded-lg border transition-all duration-200 cursor-pointer ".concat(s?"border-gray-300 shadow-sm":"border-gray-200 hover:border-gray-300"),onClick:()=>Z(e.id),children:[(0,r.jsxs)("div",{className:"p-4 flex items-center gap-3",children:[(0,r.jsx)("div",{className:"flex-shrink-0 w-6 h-6 rounded-md flex items-center justify-center text-xs font-medium transition-all duration-200 ".concat(s?"bg-gray-600 text-white":"bg-gray-100 text-gray-600 group-hover:bg-gray-200"),children:t+1}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)("h4",{className:"font-medium text-sm transition-colors duration-200 ".concat(s?"text-gray-900":"text-gray-700 group-hover:text-gray-900"),children:e.question})}),(0,r.jsx)("div",{className:"p-1 transition-all duration-200 ".concat(s?"rotate-90":""),children:(0,r.jsx)(h.A,{className:"h-4 w-4 text-gray-400"})})]}),(0,r.jsx)("div",{className:"transition-all duration-300 ease-in-out overflow-hidden ".concat(s?"max-h-[2000px] opacity-100":"max-h-0 opacity-0"),children:(0,r.jsx)("div",{className:"px-4 pb-4 border-t border-gray-100",children:(0,r.jsx)("div",{className:"pt-3",children:$(e.answer)})})})]})},e.id)},J=(e,t)=>
1{let s=[{icon:p,gradient:"from-amber-500 to-orange-500",lightGradient:"from-amber-50 to-orange-50",shadowColor:"shadow-amber-200/50",accentColor:"text-amber-600",bgColor:"bg-amber-50",borderColor:"border-amber-200"},{icon:u.A,gradient:"from-emerald-500 to-teal-500",lightGradient:"from-emerald-50 to-teal-50",shadowColor:"shadow-emerald-200/50",accentColor:"text-emerald-600",bgColor:"bg-emerald-50",borderColor:"border-emerald-200"},{icon:b.A,gradient:"from-violet-500 to-purple-500",lightGradient:"from-violet-50 to-purple-50",shadowColor:"shadow-violet-200/50",accentColor:"text-violet-600",bgColor:"bg-violet-50",borderColor:"border-violet-200"}],a=s[t]||s[0],i=a.icon;return(0,r.jsx)("div",{className:"mb-12 group",children:(0,r.jsxs)("div",{className:"relative bg-gradient-to-br ".concat(a.lightGradient," rounded-2xl border-2 ").concat(a.borderColor," shadow-lg ").concat(a.shadowColor," hover:shadow-xl transition-all duration-500 overflow-hidden"),children:[(0,r.jsx)("div",{className:"absolute top-0 right-0 w-32 h-32 bg-gradient-to-br ".concat(a.gradient," opacity-5 rounded-full blur-3xl")}),(0,r.jsx)("div",{className:"absolute bottom-0 left-0 w-24 h-24 bg-gradient-to-tr ".concat(a.gradient," opacity-10 rounded-full blur-2xl")}),(0,r.jsx)("div",{className:"relative p-8 border-b border-white/50",children:(0,r.jsxs)("div",{className:"flex items-start gap-6",children:[(0,r.jsx)("div",{className:"flex-shrink-0 w-16 h-16 bg-gradient-to-br ".concat(a.gradient," rounded-2xl flex items-center justify-center shadow-lg group-hover:scale-110 group-hover:rotate-3 transition-all duration-500"),children:(0,r.jsx)(i,{className:"h-8 w-8 text-white"})}),(0,r.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,r.jsxs)("span",{className:"px-4 py-2 bg-white/80 backdrop-blur-sm ".concat(a.accentColor," text-sm font-bold rounded-full border ").concat(a.borderColor," shadow-sm"),children:["选题 ",t+1]}),(0,r.jsx)("div",{className:"flex-1 h-0.5 bg-gradient-to-r ".concat(a.gradient," opacity-30 rounded-full")})]}),(0,r.jsx)("h3",{className:"text-2xl font-bold text-gray-800 leading-tight group-hover:".concat(a.accentColor," transition-colors duration-300"),children:e.title})]})]})}),(0,r.jsxs)("div",{className:"relative p-8 space-y-8",children:[(0,r.jsxs)("div",{className:"group/section",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,r.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-blue-500 to-indigo-500 rounded-xl flex items-center justify-center shadow-md group-hover/section:scale-110 transition-transform duration-300",children:(0,r.jsx)(v.A,{className:"h-5 w-5 text-white"})}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("h4",{className:"text-lg font-bold text-gray-800 mb-1",children:"研究背景与意义"}),(0,r.jsx)("div",{className:"h-0.5 bg-gradient-to-r from-blue-400 to-indigo-400 opacity-30 rounded-full"})]})]}),(0,r.jsx)("div",{className:"bg-white/70 backdrop-blur-sm rounded-xl p-6 border border-white/50 shadow-sm hover:shadow-md transition-shadow duration-300",children:(0,r.jsx)("p",{className:"text-gray-700 leading-relaxed",children:e.background_and_significance})})]}),(0,r.jsxs)("div",{className:"group/section",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,r.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-red-500 to-pink-500 rounded-xl flex items-center justify-center shadow-md group-hover/section:scale-110 transition-transform duration-300",children:(0,r.jsx)(f.A,{className:"h-5 w-5 text-white"})}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("h4",{className:"text-lg font-bold text-gray-800 mb-1",children:"核心研究问题"}),(0,r.jsx)("div",{className:"h-0.5 bg-gradient-to-r from-red-400 to-pink-400 opacity-30 rounded-full"})]})]}),(0,r.jsx)("div",{className:"bg-white/70 backdrop-blur-sm rounded-xl p-6 border border-white/50 shadow-sm hover:shadow-md transition-shadow duration-300",children:(0,r.jsx)("ul",{className:"space-y-3",children:e.core_research_questions.map((e,t)=>(0,r.jsxs)("li",{className:"flex items-start gap-4 group/item",children:[(0,r.jsx)("span",{className:"flex-shrink-0 w-7 h-7 bg-gradient-to-br from-red-500 to-pink-500 text-white text-sm rounded-lg flex items-center justify-center font-bold shadow-md group-hover/item:scale-110 transition-transform duration-200",children:t+1}),(0,r.jsx)("span",{className:"text-gray-700 leading-relaxed pt-0.5",children:e})]},t))})})]}),(0,r.jsxs)("div",{className:"group/section",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,r.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-green-500 to-emerald-500 rounded-xl flex items-center justify-center shadow-md group-hover/section:scale-110 transition-transform duration-300",children:(0,r.jsx)(j,{className:"h-5 w-5 text-white"})}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("h4",{className:"text-lg font-bold text-gray-800 mb
1-1",children:"研究方法与路径"}),(0,r.jsx)("div",{className:"h-0.5 bg-gradient-to-r from-green-400 to-emerald-400 opacity-30 rounded-full"})]})]}),(0,r.jsx)("div",{className:"bg-white/70 backdrop-blur-sm rounded-xl p-6 border border-white/50 shadow-sm hover:shadow-md transition-shadow duration-300",children:(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-4",children:Object.entries(e.research_approach).map(e=>{let[t,s]=e;return(0,r.jsxs)("div",{className:"bg-white/80 rounded-lg p-4 border border-green-100 shadow-sm hover:shadow-md hover:scale-[1.02] transition-all duration-200 group/method",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,r.jsx)("div",{className:"w-2 h-2 bg-gradient-to-r from-green-400 to-emerald-400 rounded-full"}),(0,r.jsx)("span",{className:"font-bold text-green-700 text-sm",children:t})]}),(0,r.jsx)("p",{className:"text-gray-700 text-sm leading-relaxed",children:s})]},t)})})})]}),(0,r.jsxs)("div",{className:"group/section",children:[(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[(0,r.jsx)("div",{className:"w-10 h-10 bg-gradient-to-br from-purple-500 to-violet-500 rounded-xl flex items-center justify-center shadow-md group-hover/section:scale-110 transition-transform duration-300",children:(0,r.jsx)(N.A,{className:"h-5 w-5 text-white"})}),(0,r.jsxs)("div",{className:"flex-1",children:[(0,r.jsx)("h4",{className:"text-lg font-bold text-gray-800 mb-1",children:"可行性分析"}),(0,r.jsx)("div",{className:"h-0.5 bg-gradient-to-r from-purple-400 to-violet-400 opacity-30 rounded-full"})]})]}),(0,r.jsx)("div",{className:"bg-white/70 backdrop-blur-sm rounded-xl p-6 border border-white/50 shadow-sm hover:shadow-md transition-shadow duration-300",children:(0,r.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:Object.entries(e.feasibility_analysis).map(e=>{let[t,s]=e;return(0,r.jsxs)("div",{className:"bg-white/80 rounded-lg p-4 border border-purple-100 shadow-sm hover:shadow-md hover:scale-[1.02] transition-all duration-200 text-center group/feasibility",children:[(0,r.jsxs)("div",{className:"flex items-center justify-center gap-2 mb-2",children:[(0,r.jsx)("div",{className:"w-2 h-2 bg-gradient-to-r from-purple-400 to-violet-400 rounded-full"}),(0,r.jsx)("span",{className:"font-bold text-purple-700 text-sm",children:t})]}),(0,r.jsx)("p",{className:"text-gray-700 text-sm leading-relaxed",children:s})]},t)})})})]})]})]})},t)};return(0,r.jsxs)("div",{className:"min-h-screen flex flex-col bg-gray-50",children:[(0,r.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:(0,F.y$)("thesis",L)}}),(0,r.jsx)(_.Header,{currentPage:"thesis"}),(0,r.jsxs)("main",{className:"flex-1 container mx-auto px-4 py-8 max-w-4xl",children:[(0,r.jsxs)("div",{className:"text-center mb-6 sm:mb-8",children:[(0,r.jsxs)("h1",{className:"text-4xl sm:text-6xl font-bold mb-3 tracking-tight",children:["AI论文",(0,r.jsx)("span",{className:"text-[#F253A3]",children:"选题"}),"生成器"]}),(0,r.jsx)("p",{className:"text-sm sm:text-[1.2rem] text-gray-800 font-bold",children:"输入研究领域或关键词,AI将为您生成专业的论文选题建议"})]}),(0,r.jsxs)("div",{className:"relative bg-gradient-to-br from-[#F253A3]/5 via-pink-50/80 to-rose-50/60 backdrop-blur-sm p-8 rounded-xl mb-8 border-2 border-[#F253A3]/20 shadow-[0_12px_40px_rgba(242,83,163,0.15)] hover:shadow-[0_16px_50px_rgba(242,83,163,0.2)] transition-all duration-300",children:[(0,r.jsx)("div",{className:"absolute top-3 right-3 w-3 h-3 bg-[#F253A3]/30 rounded-full animate-pulse"}),(0,r.jsx)("div",{className:"absolute bottom-3 left-3 w-2 h-2 bg-rose-400/40 rounded-full animate-pulse delay-500"}),(0,r.jsx)("div",{className:"absolute top-1/2 right-8 w-1.5 h-1.5 bg-pink-400/50 rounded-full animate-bounce delay-1000"}),(0,r.jsxs)("div",{className:"mb-4",children:[(0,r.jsxs)("h2",{className:"flex items-center gap-3 text-xl font-bold text-gray-800 mb-3",children:[(0,r.jsx)("div",{className:"p-2 bg-[#F253A3]/10 rounded-lg",children:(0,r.jsx)(y.A,{className:"h-6 w-6 text-[#F253A3]"})}),(0,r.jsx)("span",{className:"bg-gradient-to-r from-[#F253A3] to-pink-600 bg-clip-text text-transparent",children:"输入研究关键词"})]}),(0,r.jsx)("p",{className:"text-gray-600 text-sm",children:"请输入您的研究领域、主题或关键词,例如:人工智能、机器学习、区块链技术等"})]}),(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)(i.T,{id:"keywords",placeholder:"请输入研究领域、主题或关键词,例如: • 人工智能在教育中的应用 • 区块链技术与供应链管理 • 机器学习算法优化 • 大数据分析方法研究",value:I.keywords,onChange:V,className:"min-h-[120px] resize-none border-2 border-[#F253A3]/30 focus-visible:ring-2 focus-visible:ring-[#F253A3] focus-visible:border-[#F253A3] rounded-xl bg-white/90 backdrop-blur-sm shadow-inner placeholder:text-gray-400 transition-all duration-200 hover:border-[#F253A3]/50",disabled:I.isLoading}),(0,r.jsx)("div",{className:"absolute bottom-1 right-1 text-[12px] text-gray-500 bg-white/90 px-[4px] py-[2px] rounded-lg",children:(0,r.jsxs)("span",{className:I.keywords.length<5||I.keywords.length>500?"text-red-500":"",children:[I.keywords.length,"/500字"]})})]}),(0,r.jsx)("div",{className:"text-xs text-gray-500",children:(0,r.jsx)("span",{children:"最少5个字符,最多500个字符"})})]}),(0,r.jsx)("div",{className:"text-center",children:(0,r.jsx)("div",{className:"relative inline-block",children:(0,r.jsxs)(a.$,{onClick:()=>{P()},disabled:I.isLoading||!I.keywords.trim(),className:"bg-gradient-to-r from-[#F253A3] via-pink-500 to-rose-500 text-white w-full sm:w-auto px-10 sm:px-28 py-4 sm:py-5 text-lg sm:text-xl font-semibold h-auto rounded-xl shadow-[0_8px_30px_rgba(242,83,163,0.4)] hover:shadow-[0_12px_40px_rgba(242,83,163,0.6)] transition-all duration-300 relative overflow-hidden group hover:translate-y-[-3px] hover:scale-[1.02] before:absolute before:inset-0 before:w-full before:h-full before:bg-gradient-to-r before:from-transparent before:via-white/30 before:to-transparent before:translate-x-[-200%] hover:before:translate-x-[200%] before:transition-transform before:duration-1000 before:ease-in-out before:rotate-[-25deg] before:blur-[12px] before:scale-y-150",children:[I.isLoading?(0,r.jsxs)("span",{className:"flex items-center justify-center gap-2 relative z-10",children:[(0,r.jsx)(w.A,{className:"h-5 w-5 animate-spin"}),"生成中..."]}):(0,r.jsxs)("span",{className:"relative z-10 flex items-center justify-center gap-2",children:[(0,r.jsx)(v.A,{className:"h-5 w-5"}),"生成论文选题"]}),(0,r.jsx)("span",{className:"absolute inset-0 bg-gradient-to-r from-[#FF4FA7] via-[#F253A3] to-[#FF2790] opacity-0 group-hover:opacity-100 transition-opacity duration-500"}),(0,r.jsx)("span",{className:"absolute inset-0 bg-gradient-to-tr from-[#FF4FA7]/80 to-[#FF2790]/80 opacity-0 group-hover:opacity-90 transition-all duration-500 scale-[1.05] blur-[5px] group-hover:blur-[10px]"})]})})})]})]}),I.error&&(0,r.jsxs)("div",{className:"mb-6 p-4 border border-red-200 bg-red-50 rounded-lg",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 text-red-700",children:[(0,r.jsx)(k.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"font-medium",children:"生成失败"})]}),(0,r.jsx)("p",{className:"text-red-600 mt-2",children:I.error})]}),I.topics.length>0&&(0,r.jsxs)("div",{ref:g,className:"space-y-8",children:[(0,r.jsxs)("div",{className:"bg-white rounded-xl border border-gray-200 shadow-sm p-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("div",{className:"p-2 bg-[#F253A3]/10 rounded-lg",children:(0,r.jsx)(f.A,{className:"h-5 w-5 text-[#F253A3]"})}),(0,r.jsx)("h3",{className:"text-lg font-bold text-gray-800",children:"选题导航"})]}),(0,r.jsx)("div",{className:"flex-1 h-px bg-gray-200"})]}),(0,r.jsx)("div",{className:"flex flex-wrap items-center gap-2",children:I.topics.map((e,t)=>(0,r.jsx)("button",{onClick:()=>{T(t);let e=M.current[t];e&&e.scrollIntoView({behavior:"smooth",block:"start"})},className:"px-4 py-2.5 rounded-lg text-sm font-semibold transition-all duration-200 ".concat(q===t?"bg-gradient-to-r from-[#F253A3] to-pink-500 text-white shadow-lg transform scale-105":"text-gray-700 hover:bg-gray-50 border border-gray-200 hover:border-[#F253A3]/30 hover:text-[#F253A3]"),children:(0,r.jsxs)("span",{className:"flex items-center gap-2",children:[(0,r.jsx)("span",{className:"w-2 h-2 rounded-full ".concat(q===t?"bg-white":"bg-[#F253A3]")}),"选题 ",t+1]})},t))}),(0,r.jsxs)("div",{className:"mt-3 text-xs text-gray-500 flex items-center gap-1",children:[(0,r.jsx)("span",{children:"\uD83D\uDCA1"}),(0,r.jsx)("span",{children:"点击选题按钮快速跳转到对应内容"})]})]}),(0,r.jsx)("div",{className:"space-y-6",children:I.topics.map((e,t)=>(0,r.jsx)("div",{ref:e=>{M.current[t]=e},children:J(e,t)},t))})]}),(0,r.jsxs)("div",{className:"mt-20",children:[(0,r.jsxs)("div",{className:"mb-8",children:[(0,r.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,r.jsx)(A.A,{className:"h-5 w-5 text-gray-500"}),(0,r.jsx)("h3",{className:"text-xl font-semibold text-gray-700",children:"常见问题"}),(0,r.jsx)("div",{className:"flex-1 h-px bg-gray-200"}),(0,r.jsxs)("span",{className:"text-xs text-gray-400",children:[L.length," 个问题"]})]}),(0,r.jsx)("p",{className:"text-sm text-gray-500 ml-8",children:"点击问题查看详细解答"})]}),(0,r.jsx)("div",{className:"space-y-3",children:L.map((e,t)=>B(e,t))})]})]}),(0,r.jsx)(C.Footer,{}),(0,r.jsx)(l.O,{isOpen:R,onClose:()=>G(!1),remainingWords:U.remainingWords}),(0,r.jsx)(x.z,{isOpen:z,onClose:()=>W(!1),source:"tool_thesis",onLoginSuccess:Q,description:"登录后继续生成论文选题,您输入的关键词已经保留"})]})}},50606:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(14057).A)("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]])},91560:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=(0,s(14057).A)("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]])}},e=>{var t=t=>e(e.s=t);e.O(0,[199,2610,6769,9980,5034,8464,4755,2406,3518,9575,427,8441,1517,7358],()=>t(81824)),_N_E=e.O()}]);

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.