1import{_ as Pe}from"./nuxt-link.DaBFbQuM.js";import{_ as Ee}from"./AboutModal.RbI7NUm8.js";import{d as le,i as Te,K as oe,r as T,n as ge,P as R,Q as $,l as I,c as r,o as a,b as t,h as Y,x as b,F as H,s as se,w as J,C as A,t as te,v as e,I as Me,y as N,T as he,f as j,R as Ae,z as ke,A as we,B as me,a7 as Oe,_ as re,L as B,E as ue,k as Ue,a8 as Le,a6 as xe,g as X,D as Fe,j as Ie,a as He,q as Be,a9 as Ve,aa as Se,S as Ke,U as Ge,G as je}from"#entry";import{_ as Ye}from"./virtual_public.F48tNYWF.js";import{u as ze}from"./useRightFabCapsule.IIQ8RIcl.js";import{C as We,_ as Je}from"./CollectionCanvasView.nDmAyh4b.js";import{_ as Xe,a as Ze,b as et,c as tt,d as st}from"./QuestionFeedbackModal.BNTIthRj.js";import{u as ot,_ as qe,a as nt,b as it}from"./useHlsPlayback.YSDIxull.js";import{u as at}from"./useWebPlaybackDockRoute.4ISy22bO.js";import{u as lt,e as rt}from"./useMarkdownRenderer.C8ThzC_k.js";import{u as ct}from"./useImageCache.BMN82kvY.js";const _e=["/images/MySQL.svg","/images/Redis.svg","/images/Spring.svg","/images/java.svg","/images/Dubbo.svg","/images/web.svg","/images/bigmodel.svg","/images/message-queue.svg","/images/computer-network.svg","/images/design-patterns.svg","/images/Flink.svg","/images/git.svg","/images/paimon.svg","/images/clickhouse.svg","/images/hbase.svg","/images/doris.svg","/images/ios.svg","/images/rust.svg","/images/chang.svg","/images/android.svg","/images/c++.svg","/images/c.svg","/images/postgresql.svg","/images/mongodb.svg","/images/prometheus.svg","/images/Nacos.svg","/images/golang.svg","/images/hadoop.svg","/images/python.svg","/images/MyBatis.svg","/images/collection.svg","/images/jvm.svg","/images/thread.svg","/images/iterator.svg","/images/bomian.svg","/images/docker.svg","/images/es.svg","/images/k8s.svg","/images/linux.svg","/images/netty.svg","/images/tomcat.svg","/images/zookeeper.svg"],ce=new Map;let $e=!1;const ut=()=>({preloadIcons:()=>{if($e)return;$e=!0;const s=k=>new Promise(v=>{const y=new Image;y.onload=()=>{v()},y.onerror=()=>{v()},y.src=k});(()=>{"requestIdleCallback"in window?window.requestIdleCallback(()=>{_e.forEach(s)},{timeout:8e3}):setTimeout(()=>{_e.forEach(s)},100)})()},getCachedIconSrc:s=>ce.has(s)?ce.get(s):s,cacheIconAsDataUrl:async s=>{if(ce.has(s))return ce.get(s);try{const k=await(await fetch(s)).blob();return new Promise(v=>{const y=new FileReader;y.onloadend=()=>{const E=y.result;ce.set(s,E),v(E)},y.onerror=()=>{v(s)},y.readAsDataURL(k)})}catch{return s}},isIconCached:s=>performance.getEntriesByName(window.location.origin+s).length>0,getAllIconPaths:()=>[..._e]}),dt={class:"category-sidebar rail-mode"},gt={class:"category-sidebar-content"},mt={class:"category-icon-wrapper"},pt=["src"],vt={key:0,class:"filter-drawer"},ft={class:"filter-body"},yt={class:"search-box"},bt={class:"filter-actions"},Ct={class:"category-list"},_t=["onClick"],ht={class:"item-icon"},kt=["src"],wt={class:"item-name"},St={class:"category-sidebar-footer"},It=le({__name:"CategorySidebar",setup(P){const m=Te(),p=oe(),{preloadIcons:i}=ut(),S=T(!1),s=T({visible:!1,text:"",top:0,left:0}),C=T(!1),k=T(new Set),v=T(new Set),y=T("");ge(()=>{try{const c=localStorage.getItem("bomian_hidden_categories");if(c){const o=JSON.parse(c);Array.isArray(o)&&(k.value=new Set(o.filter(x=>x!==R&&x!==$)))}}catch(c){console.error("Failed to load category preferences",c)}});const E=I(()=>{const c=p.topLevelCategories.filter(x=>!k.value.has(x.id));return[{id:R,name:"æçæ¶è",parentId:0,description:"æ¶èçç¥è¯ç¹æè
å建çç¥è¯ç¹"},...c]}),O=I(()=>{if(!y.value)return p.topLevelCategories;const c=y.value.toLowerCase();return p.topLevelCategories.filter(o=>o.name.toLowerCase().includes(c))}),V=()=>{v.value=new Set(k.value),v.value.delete(R),v.value.delete($),y.value="",C.value=!0},K=()=>{C.value=!1},z=c=>{if(c===R||c===$)return;const o=new Set(v.value);o.has(c)?o.delete(c):o.add(c),v.value=o},M=c=>{const o=new Set(v.value);c?O.value.forEach(x=>{o.delete(x.id)}):O.value.forEach(x=>{x.id!==R&&x.id!==$&&o.add(x.id)}),v.value=o},_=()=>{k.value=new Set(v.value),k.value.delete(R),k.value.delete($),localStorage.setItem("bomian_hidden_categories",JSON.stringify(Array.from(k.value))),K(),p.selectedCategoryId&&k.value.has(p.selectedCategoryId)&&E.value.length>0&&d(E.value[0].id)},w=c=>{const o=c.toLowerCase();return c==="æçæ¶è"||o.includes("æçæ¶è")?{type:"icon",class:"fas fa-star"}:c==="æçé¢é"||o.includes("æçé¢é")?{type:"icon",class:"fas fa-book"}:o.includes("mysql")?{type:"svg",src:"/images/MySQL.svg"}:o.includes("redis")?{type:"svg",src:"/images/Redis.svg"}:o.includes("spring")?{type:"svg",src:"/images/Spring.svg"}:o.includes("java")?{type:"svg",src:"/images/java.svg"}:o.includes("dubbo")?{type:"svg",src:"/images/Dubbo.svg"}:o.includes("å端")?{type:"svg",src:"/images/web.svg"}:o.includes("大模å")?{type:"svg",src:"/images/bigmodel.svg"}:o.includes("æ¶æ¯éå")||o.includes("mq")?{type:"svg",src:"/images/message-queue.svg"}:o.includes("ç½ç»")||o.includes("http")?{type:"svg",src:"/images/computer-network.svg"}:o.includes("设计模å¼")?{type:"svg",src:"/images/design-patterns.svg"}:o.includes("flink")?{type:"svg",src:"/images/Flink.svg"}:o.includes("ios")?{type:"svg",src:"/images/ios.svg"}:o.includes("golang")?{type:"svg",src:"/images/golang.svg"}:o.includes("nacos")?{type:"svg",src:"/images/nacos.svg"}:o.includes("python")?{type:"svg",src:"/images/python.svg"}:o.includes("tomcat")?{type:"svg",src:"/images/tomcat.svg"}:o.includes("å¤§æ°æ®")?{type:"svg",src:"/images/hadoop.svg"}:o.includes("k8s")||o.includes("kubernetes")?{type:"svg",src:"/images/k8s.svg"}:o.includes("docker")?{type:"svg",src:"/images/docker.svg"}:o.includes("netty")?{type:"svg",src:"/images/netty.svg"}:o.includes("zookeeper")?{type:"svg",src:"/images/zookeeper.svg"}:o.includes("elasticsearch")||o.includes("elastic")?{type:"svg",src:"/images/es.svg"}:o.includes("æä½ç³»ç»")||o.includes("linux")?{type:"svg",src:"/images/linux.svg"}:o.includes("mybatis")?{type:"svg",src:"/images/MyBatis.svg"}:o.includes("rust")?{type:"svg",src:"/images/rust.svg"}:o.includes("mongodb")?{type:"svg",src:"/images/mongodb.svg"}:o.includes("综ååºæ¯é¢")?{type:"svg",src:"/images/chang.svg"}:o.includes("android")?{type:"svg",src:"/images/android.svg"}:o.includes("c++")?{type:"svg",src:"/images/c++.svg"}:o.includes("cè¯è¨")?{type:"svg",src:"/images/c.svg"}:o.includes("postgresql")?{type:"svg",src:"/images/postgresql.svg"}:o.includes("git")?{type:"svg",src:"/images/git.svg"}:o.includes("paimon")?{type:"svg",src:"/images/paimon.svg"}:o.includes("clickhouse")?{type:"svg",src:"/images/clickhouse.svg"}:o.includes("hbase")?{type:"svg",src:"/images/hbase.svg"}:o.includes("doris")?{type:"svg",src:"/images/doris.svg"}:o.includes("nginx")?{type:"svg",src:"/images/nginx.svg"}:{type:"icon",class:"fas fa-folder"}},d=async c=>{if(p.selectedCategoryId=c,c===$){const Q=Oe;window.location.pathname!==Q&&window.history.replaceState({},"",Q)}else if(c===R){const Q="/web";window.location.pathname!==Q&&window.history.replaceState({},"",Q)}if(c===R||c===$||!p.categorySubCategories[c]||p.categorySubCategories[c].length===0)await p.loadSubCategories(c);else{const Q=p.categorySubCategories[c];if(Q.length>0){const f=p.lastSelectedSubCategoryIdByCategoryId[c],D=Q.some(U=>Number(U.id)===Number(f))?Number(f):Q[0].id;await p.selectSubCategory(D)}}},h=(c,o)=>{const Q=c.currentTarget.getBoundingClientRect();s.value={visible:!0,text:o,top:Q.top+Q.height/2,left:Q.right+8}},q=()=>{s.value.visible=!1};return ge(async()=>{setTimeout(()=>{i()},2e3),p.selectedCategoryId||(m.path==="/web"||m.path==="/web/"?await d(R):p.topLevelCategories.length>0&&await d(p.topLevelCategories[0].id))}),(c,o)=>{const x=Pe,Q=Ee;return a(),r("aside",dt,[t("div",gt,[t("div",{class:"category-rail-item filter-btn",onClick:V,onMouseenter:o[
10]||(o[0]=f=>h(f,"çéåç±»")),onMouseleave:q},[...o[6]||(o[6]=[t("div",{class:"category-icon-wrapper"},[t("i",{class:"fas fa-filter category-icon"})],-1)])],32),o[7]||(o[7]=t("div",{class:"divider"},null,-1)),(a(!0),r(H,null,se(e(E),f=>(a(),Y(x,{key:f.id,to:f.id===e(R)?"/web":"/web/category/"+encodeURIComponent(f.name),class:A(["category-rail-item",{active:e(p).selectedCategoryId===f.id}]),onClick:te(D=>d(f.id),["prevent"]),onMouseenter:D=>h(D,f.name),onMouseleave:q},{default:J(()=>[t("div",mt,[w(f.name).type==="svg"?(a(),r("img",{key:0,src:w(f.name).src,class:"category-icon svg-icon",alt:"",loading:"eager",decoding:"async"},null,8,pt)):(a(),r("i",{key:1,class:A([w(f.name).class,"category-icon"])},null,2))])]),_:2},1032,["to","class","onClick","onMouseenter"]))),128))]),(a(),Y(he,{to:"body"},[e(s).visible?(a(),r("div",{key:0,class:"sidebar-floating-tooltip",style:Me({top:`${e(s).top}px`,left:`${e(s).left}px`})},N(e(s).text),5)):b("",!0)])),(a(),Y(he,{to:"body"},[e(C)?(a(),r("div",{key:0,class:"filter-overlay",onClick:K})):b("",!0),j(Ae,{name:"slide-right"},{default:J(()=>[e(C)?(a(),r("div",vt,[t("div",{class:"filter-header"},[o[9]||(o[9]=t("div",{class:"header-title"},[t("i",{class:"fas fa-filter"}),t("h3",null,"åç±»çé")],-1)),t("button",{class:"close-btn",onClick:K},[...o[8]||(o[8]=[t("i",{class:"fas fa-times"},null,-1)])])]),t("div",ft,[t("div",yt,[o[10]||(o[10]=t("i",{class:"fas fa-search"},null,-1)),ke(t("input",{"onUpdate:modelValue":o[1]||(o[1]=f=>me(y)?y.value=f:null),type:"text",placeholder:"æç´¢åç±»..."},null,512),[[we,e(y)]])]),t("div",bt,[t("button",{class:"text-btn",onClick:o[2]||(o[2]=f=>M(!0))},"å
¨é"),t("button",{class:"text-btn",onClick:o[3]||(o[3]=f=>M(!1))},"å
¨ä¸é")]),t("div",Ct,[(a(!0),r(H,null,se(e(O),f=>(a(),r("div",{key:f.id,class:A(["category-filter-item",{checked:!e(v).has(f.id)}]),onClick:D=>z(f.id)},[t("div",ht,[w(f.name).type==="svg"?(a(),r("img",{key:0,src:w(f.name).src,class:"svg-icon",alt:"",loading:"eager",decoding:"async"},null,8,kt)):(a(),r("i",{key:1,class:A(w(f.name).class)},null,2))]),t("span",wt,N(f.name),1),o[11]||(o[11]=t("div",{class:"item-check"},[t("i",{class:"fas fa-check"})],-1))],10,_t))),128))]),t("div",{class:"filter-footer"},[t("button",{class:"btn-confirm",onClick:_},"åºç¨çé")])])])):b("",!0)]),_:1})])),e(S)?(a(),Y(Q,{key:0,onClose:o[4]||(o[4]=f=>S.value=!1)})):b("",!0),t("div",St,[j(x,{to:"/web/knowledge-base",target:"_blank",class:A(["category-rail-item knowledge-btn",{active:e(m).path.startsWith("/web/knowledge-base")}]),onMouseenter:o[5]||(o[5]=f=>h(f,"ç¥è¯åº")),onMouseleave:q},{default:J(()=>[...o[12]||(o[12]=[t("div",{class:"category-icon-wrapper"},[t("img",{src:Ye,class:"category-icon svg-icon",alt:"ç¥è¯åº",loading:"eager",decoding:"async"})],-1),t("span",{class:"category-label"},"ç¥è¯åº",-1)])]),_:1},8,["class"])])])}}}),yo=re(It,[["__scopeId","data-v-e328c0db"]]),Qt={key:0,class:"subcategory-panel"},xt=["onClick"],$t=le({__name:"SubCategoryPanel",setup(P){const m=oe(),p=T(null),i=I(()=>m.selectedCategoryId?m.categorySubCategories[m.selectedCategoryId]||[]:[]),S=async C=>{await m.selectSubCategory(C)},s=()=>{ue(()=>{const C=p.value;if(!C)return;const k=C.querySelector(".subcategory-tab.active");k&&k.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})})};return B(()=>[m.selectedSubCategoryId,m.selectedCategoryId],()=>s(),{flush:"post"}),B(i,()=>s(),{flush:"post"}),ge(()=>s()),(C,k)=>e(i)&&e(i).length>0?(a(),r("div",Qt,[t("div",{ref_key:"scrollContainerRef",ref:p,class:"subcategory-scroll-container"},[(a(!0),r(H,null,se(e(i),v=>(a(),r("div",{key:v.id,class:A(["subcategory-tab",{active:e(m).selectedSubCategoryId===v.id}]),onClick:y=>S(v.id)},N(v.name),11,xt))),128))],512)])):b("",!0)}}),bo=re($t,[["__scopeId","data-v-4bb29ad5"]]);function Tt(P){const m=oe(),p=-Number(P.id),i=m.categorySubCategories[R]||[];if(i.some(C=>Number(C.id)===p))return;const S=Number(P.questionCount)||0,s={id:p,name:String(P.name||"æ¶è"),parentId:R,description:`å
å« ${S} éé¢ç®`,questionCount:S,createdTime:P.createdTime};m.categorySubCategories[R]=[...i,s],m.categories=[...m.categories,s]}async function Mt(P){const m=oe(),p=-P;m.clearSubCategoryCache(p);const i=S=>{if(!S)return;const s=S.find(C=>Number(C.id)===p);if(s){const C=(Number(s.questionCount)||0)+1;s.questionCount=C,s.description=`å
å« ${C} éé¢ç®`}};i(m.categories),i(m.categorySubCategories[R]),m.selectedSubCategoryId===p&&await m.selectSubCategory(p)}const At={class:"modal-header"},Lt={class:"header-text"},qt={key:0,class:"subtitle"},Nt={class:"modal-body"},Dt={key:0,class:"loading-state"},Rt={key:1,class:"empty-state"},Pt={class:"create-row"},Et=["disabled"],Ot={class:"collection-list"},Ut=["onClick"],Ft={class:"row-name"},Ht={class:"row-count"},Bt={class:"create-inline"},Vt=["disabled"],Kt=le({__name:"AiTopicCollectionSelectorModal",props:{questionId:{},questionTitle:{}},emits:["close","saved"],setup(P,{emit:m}){const p=P,i=m,{fetchWithAuth:S}=Fe(),s=Ue(),C=T([]),k=T(!0),v=T(!1),y=T(""),{show:E}=Le(),O=(w,d)=>{E(w,d)},V=async()=>{k.value=!0;try{const w=await S(s.aiTopic.collectionsList()),d=w?.code===200&&Array.isArray(w.data)?w.data:[];C.value=d.map(h=>({id:Number(h.id),name:String(h.name||"æ¶è"),resumeKeywords:h.resumeKeywords,jdKeywords:h.jdKeywords,questionCount:Number(h.questionCount)||0,createdTime:h.createdTime}))}catch{C.value=[],O("å è½½æ¶èå表失败","error")}finally{k.value=!1}},K=async w=>{const d=await S(s.aiTopic.collectionAddItem(w),{method:"POST",body:{questionId:p.questionId}});if(d?.code!==200)throw new Error(d?.message||"æ·»å 失败")},z=async w=>{if(!v.value){v.value=!0;try{await K(w.id),O("å·²å å
¥æ¶è","success"),i("saved",w.id),_()}catch(d){O(d?.message||"æ¶è失败ï¼è¯·éè¯","error")}finally{v.value=!1}}},M=async()=>{const w=y.value.trim();if(!(!w||v.value)){v.value=!0;try{const d=await S(s.aiTopic.collectionCreateEmpty(),{method:"POST",body:{name:w}});if(d?.code!==200||!d.data)throw new Error(d?.message||"å建失败");const h=d.data,q=Number(h.id);Tt({id:q,name:String(h.name||w),questionCount:Number(h.questionCount)||0,createdTime:h.createdTime}),await K(q),O("å·²å建并æ¶è","success"),i("saved",q),_()}catch(d){O(d?.message||"æä½å¤±è´¥ï¼è¯·éè¯","error")}finally{v.value=!1}}},_=()=>{i("close")};return ge(()=>{V()}),(w,d)=>(a(),r("div",{class:"modal-overlay",onClick:te(_,["self"])},[t("div",{class:"modal-container",onClick:d[2]||(d[2]=te(()=>{},["stop"]))},[t("div",At,[t("div",Lt,[d[3]||(d[3]=t("h3",null,"éæ©æ¶èç®å½",-1)),P.questionTitle?(a(),r("p",qt,N(P.questionTitle),
11)):b("",!0)]),t("button",{type:"button",class:"close-btn",onClick:_},[...d[4]||(d[4]=[t("i",{class:"fas fa-times"},null,-1)])])]),t("div",Nt,[e(k)?(a(),r("div",Dt,[...d[5]||(d[5]=[t("div",{class:"spinner"},null,-1),t("p",null,"å è½½ä¸...",-1)])])):e(C).length===0?(a(),r("div",Rt,[d[7]||(d[7]=t("i",{class:"fas fa-folder-open"},null,-1)),d[8]||(d[8]=t("p",null,"è¿æ²¡ææ¶è夹",-1)),d[9]||(d[9]=t("p",{class:"empty-hint"},"å建æ¶è夹åï¼å°å½åé¢ç®å å
¥å
¶ä¸",-1)),t("div",Pt,[ke(t("input",{"onUpdate:modelValue":d[0]||(d[0]=h=>me(y)?y.value=h:null),type:"text",class:"name-input",maxlength:"64",placeholder:"æ¶è夹åç§°",onKeyup:xe(M,["enter"])},null,544),[[we,e(y)]]),t("button",{type:"button",class:"primary-btn",disabled:e(v)||!e(y).trim(),onClick:M},[...d[6]||(d[6]=[t("i",{class:"fas fa-plus"},null,-1),X(" å建并æ¶è ",-1)])],8,Et)])])):(a(),r(H,{key:2},[t("ul",Ot,[(a(!0),r(H,null,se(e(C),h=>(a(),r("li",{key:h.id,class:A(["collection-row",{disabled:e(v)}]),onClick:q=>z(h)},[d[10]||(d[10]=t("span",{class:"row-icon"},[t("i",{class:"fas fa-folder"})],-1)),t("span",Ft,N(h.name),1),t("span",Ht,N(h.questionCount??0)+" é¢",1)],10,Ut))),128))]),t("div",Bt,[ke(t("input",{"onUpdate:modelValue":d[1]||(d[1]=h=>me(y)?y.value=h:null),type:"text",class:"name-input",maxlength:"64",placeholder:"æ°å»ºæ¶è夹åç§°",onKeyup:xe(M,["enter"])},null,544),[[we,e(y)]]),t("button",{type:"button",class:"secondary-btn",disabled:e(v)||!e(y).trim(),onClick:M}," æ°å»ºå¹¶æ¶è ",8,Vt)])],64))])])]))}}),Gt=re(Kt,[["__scopeId","data-v-72e218e0"]]),jt={class:"questions-list-container"},Yt={key:0,class:"questions-list-header"},zt={class:"questions-count"},Wt={class:"sort-label"},Jt={key:0,class:"loading-state"},Xt={key:1,class:"empty-state"},Zt={key:2,class:"empty-state"},es={class:"empty-text"},ts=["onClick"],ss={class:"question-index"},os={class:"question-info"},ns=["onMouseenter"],is={key:0,class:"vip-badge"},as={key:0,class:"question-meta"},ls={class:"duration"},rs={class:"question-row-actions"},cs=["title","onClick"],us=["onClick"],ds={key:1,class:"questions-list"},gs=["onClick"],ms={class:"question-index"},ps={class:"question-info"},vs=["onMouseenter"],fs={key:0,class:"vip-badge"},ys={key:0,class:"question-meta"},bs={class:"duration"},Cs={class:"question-row-actions"},_s=["title","onClick"],hs=["onClick"],ks={class:"load-more-container"},ws={key:0,class:"loading-more"},Ss={key:2,class:"no-more"},Is={class:"tooltip-content"},Qs=le({__name:"QuestionsList",setup(P){const m=T({visible:!1,text:"",top:0,left:0}),p=(u,g)=>{const n=u.currentTarget.getBoundingClientRect();m.value={visible:!0,text:g,top:n.top+window.scrollY-8,left:n.left+n.width/2+window.scrollX}},i=()=>{m.value.visible=!1},S=Ie(),s=oe(),{show:C}=Le(),k=I(()=>new Set(s.upNextQueue.map(u=>u.id))),v=u=>k.value.has(Number(u)),y=u=>{const g=s.addToUpNext(u);g.ok?C("å·²å å
¥å¾
ææ¾å表","success"):g.reason==="duplicate"&&C("å·²å¨å¾
ææ¾å表ä¸","info")},E=I(()=>s.selectedCategoryId!==R&&s.selectedCategoryId!==$),O=I(()=>s.selectedSubCategoryId&&s.subCategorySortOrder[s.selectedSubCategoryId]||"desc"),V=I(()=>O.value==="desc"?"ææ°æ¶é´":"ææ©æ¶é´"),K=I(()=>O.value==="desc"?"fa-sort-amount-down":"fa-sort-amount-up"),z=async()=>{const u=s.selectedSubCategoryId;u&&await s.toggleSubCategorySortOrder(u)},M=T(null),_=u=>{if(!S.isLoggedIn){window.dispatchEvent(new CustomEvent("show-login-modal"));return}M.value={id:Number(u.id),title:u.title}},w=()=>{M.value=null},d=async u=>{const g=M.value?.id;try{await Mt(u)}finally{g!=null&&s.markAiTopicQuestionCollected(g)}},h=I(()=>s.categorySubCategories[R]||[]),q=I(()=>s.selectedCategoryId===R?S.isLoggedIn?h.value.length===0?"ææ æ¶è夹ï¼å¯å¨ AI 对è¯ä¸æ¶èé¢ç®åå å
¥æ¤å¤":"该æ¶è夹䏿æ é¢ç®":"请ç»å½åæ¥çãæçæ¶èãä¸ç AI é颿¶è":s.selectedCategoryId===$?S.isLoggedIn?(s.categorySubCategories[$]||[]).length===0?"ææ é¢éï¼å¯å建é¢éåå å
¥æ¤å¤":"该é¢é䏿æ é¢ç®":"请ç»å½åæ¥çãæçé¢éã":"该åç±»ä¸ææ é¢ç®");He(),Te();const c=T(null),o=T(null);let x=!1,Q=null;const f=(u,g)=>{if(x=!0,Q&&clearTimeout(Q),Q=setTimeout(()=>{x=!1},500),u>=0&&u<s.questions.length&&s.questions[u]?.id===g)s.selectQuestion(u);else{const n=s.questions.findIndex(l=>l.id===g);if(n!==-1)s.selectQuestion(n);else return}{const n=s.selectedCategoryId===$?Se(g):`/web/question/${g}`;window.history.replaceState({},"",n);const{bumpLocationTick:l}=ze();l()}},D=T(!1);let U=null,Z=!1,W=null;const pe=I(()=>{const u=s.selectedCategoryData?.questions?.length||0;return s.isLoadingSubCategory||D.value?!1:u<=40});B(()=>s.selectedSubCategoryId,u=>{ee=!0,Z=!1,W=u||null,D.value=!0,U&&clearTimeout(U),U=setTimeout(()=>{D.value=!1},350),c.value&&(c.value.scrollTop=0)});const ve=()=>{x||!o.value||!c.value||ue(()=>{try{if(x)return;const u=o.value,g=c.value;if(u&&g){const F=u.offsetTop,n=g.clientHeight,l=u.clientHeight,L=g.scrollTop,ie=F+l,ae=L,be=L+n;
1if(F>=ae&&ie<=be)return;const Ce=F-n/2+l/2;g.scrollTo({top:Math.max(0,Ce),behavior:"smooth"})}}catch{}})};B(()=>s.currentQuestion?.id,()=>{setTimeout(()=>{ve()},100)},{immediate:!0}),B(()=>s.selectedCategoryData?.questions?.length,(u,g)=>{(g??0)>0||!u||u===0||setTimeout(()=>{ve()},100)});const fe=u=>{if(!u)return"00:00";const g=Math.floor(u/60),F=Math.floor(u%60);return`${g.toString().padStart(2,"0")}:${F.toString().padStart(2,"0")}`},Qe=()=>{s.hasMoreQuestions&&!s.isLoadingMore&&s.loadMoreQuestions()};let ne=null,ee=!0;const de=()=>{ne&&clearTimeout(ne),ne=setTimeout(()=>{const u=c.value;if(!u)return;const g=u.scrollTop,F=u.scrollHeight,n=u.clientHeight;F-g-n<150&&s.hasMoreQuestions&&!s.isLoadingMore&&ee&&(ee=!1,s.loadMoreQuestions())},100)};B(()=>s.isLoadingMore,u=>{u||setTimeout(()=>{ee=!0},300)});const ye=()=>{ue(()=>{const u=c.value;if(!u)return;const g=s.selectedSubCategoryId;if(!g||(W!==g&&(W=g,Z=!1),Z)||s.currentPage!==1)return;const F=u.scrollHeight,n=u.clientHeight;F<=n&&s.hasMoreQuestions&&!s.isLoadingMore&&!s.isLoadingSubCategory&&(Z=!0,s.loadMoreQuestions())})};return B(()=>s.selectedCategoryData?.questions?.length,()=>{setTimeout(ye,200)}),Be(()=>{i(),ne&&clearTimeout(ne),U&&(clearTimeout(U),U=null),Q&&(clearTimeout(Q),Q=null)}),(u,g)=>{const F=Gt;return a(),r("div",jt,[e(s).selectedCategoryData&&e(s).selectedCategoryData.questions&&e(s).selectedCategoryData.questions.length>0?(a(),r("div",Yt,[t("div",zt," å
± "+N(e(s).selectedCategoryData.totalCount||e(s).selectedCategoryData.questions.length)+" éé¢ ",1),t("div",{class:"questions-sort",onClick:z},[t("span",Wt,N(e(V)),1),t("i",{class:A(["fas",e(K)])},null,2)])])):b("",!0),t("div",{class:"questions-list-content",ref_key:"questionsContainer",ref:c,onScroll:de},[e(s).isLoadingSubCategory?(a(),r("div",Jt,[...g[0]||(g[0]=[t("div",{class:"loading-spinner"},[t("i",{class:"fas fa-spinner fa-spin"})],-1),t("div",{class:"loading-text"},"å è½½ä¸...",-1)])])):e(s).selectedCategoryData?!e(s).selectedCategoryData.questions||e(s).selectedCategoryData.questions.length===0?(a(),r("div",Zt,[g[2]||(g[2]=t("div",{class:"empty-icon"},[t("i",{class:"fas fa-inbox"})],-1)),t("div",es,N(e(q)),1)])):(a(),r(H,{key:3},[e(pe)?(a(),Y(Ve,{key:0,name:"list",tag:"div",class:"questions-list"},{default:J(()=>[(a(!0),r(H,null,se(e(s).selectedCategoryData.questions,(n,l)=>(a(),r("div",{key:n.id,ref_for:!0,ref:L=>{e(s).currentQuestion&&e(s).currentQuestion.id===n.id&&(o.value=L)},class:A(["playlist-item question-item",{active:e(s).currentQuestion&&e(s).currentQuestion.id===n.id}]),onClick:L=>f(Number(l),Number(n.id))},[t("div",ss,N(Number(l)+1),1),t("div",os,[t("div",{class:"question-title",onMouseenter:L=>p(L,n.title),onMouseleave:i},[!e(S).isActiveMember&&n.isFree===1?(a(),r("span",is,"VIP")):b("",!0),X(" "+N(n.title),1)],40,ns),e(s).selectedCategoryId!==e($)?(a(),r("div",as,[t("span",ls,N(fe(n.duration)),1)])):b("",!0)]),t("div",rs,[e(E)?(a(),r("button",{key:0,type:"button",class:A(["list-collect-btn",{"list-collect-btn--collected":e(s).isAiTopicQuestionCollected(n.id)}]),title:e(s).isAiTopicQuestionCollected(n.id)?"å·²å¨ãæçæ¶èãä¸":"æ¶èå°ãæçæ¶èã",onClick:te(L=>_(n),["stop"])},[t("i",{class:A(e(s).isAiTopicQuestionCollected(n.id)?"fas fa-star":"far fa-star")},null,2)],10,cs)):b("",!0),e(s).selectedCategoryId!==e($)&&!v(n.id)?(a(),r("button",{key:1,type:"button",class:"list-queue-btn",title:"å å
¥å¾
ææ¾å表",onClick:te(L=>y(n),["stop"])},[...g[3]||(g[3]=[t("i",{class:"fas fa-plus"},null,-1)])],8,us)):b("",!0)])],10,ts))),128))]),_:1})):(a(),r("div",ds,[(a(!0),r(H,null,se(e(s).selectedCategoryData.questions,(n,l)=>(a(),r("div",{key:n.id,ref_for:!0,ref:L=>{e(s).currentQuestion&&e(s).currentQuestion.id===n.id&&(o.value=L)},class:A(["playlist-item question-item",{active:e(s).currentQuestion&&e(s).currentQuestion.id===n.id}]),onClick:L=>f(Number(l),Number(n.id))},[t("div",ms,N(Number(l)+1),1),t("div",ps,[t("div",{class:"question-title",onMouseenter:L=>p(L,n.title),onMouseleave:i},[!e(S).isActiveMember&&n.isFree===1?(a(),r("span",fs,"VIP")):b("",!0),X(" "+N(n.title),1)],40,vs),e(s).selectedCategoryId!==e($)?(a(),r("div",ys,[t("span",bs,N(fe(n.duration)),1)])):b("",!0)]),t("div",Cs,[e(E)?(a(),r("button",{key:0,t
1ype:"button",class:A(["list-collect-btn",{"list-collect-btn--collected":e(s).isAiTopicQuestionCollected(n.id)}]),title:e(s).isAiTopicQuestionCollected(n.id)?"å·²å¨ãæçæ¶èãä¸":"æ¶èå°ãæçæ¶èã",onClick:te(L=>_(n),["stop"])},[t("i",{class:A(e(s).isAiTopicQuestionCollected(n.id)?"fas fa-star":"far fa-star")},null,2)],10,_s)):b("",!0),e(s).selectedCategoryId!==e($)&&!v(n.id)?(a(),r("button",{key:1,type:"button",class:"list-queue-btn",title:"å å
¥å¾
ææ¾å表",onClick:te(L=>y(n),["stop"])},[...g[4]||(g[4]=[t("i",{class:"fas fa-plus"},null,-1)])],8,hs)):b("",!0)])],10,gs))),128))])),t("div",ks,[e(s).isLoadingMore?(a(),r("div",ws,[...g[5]||(g[5]=[t("i",{class:"fas fa-spinner fa-spin"},null,-1),t("span",null,"å è½½ä¸...",-1)])])):e(s).hasMoreQuestions?(a(),r("button",{key:1,class:"load-more-btn",onClick:Qe},[...g[6]||(g[6]=[t("i",{class:"fas fa-chevron-down"},null,-1),t("span",null,"å è½½æ´å¤",-1)])])):(a(),r("div",Ss,[...g[7]||(g[7]=[t("span",null,"å·²å è½½å
¨é¨é¢ç®",-1)])]))])],64)):(a(),r("div",Xt,[...g[1]||(g[1]=[t("div",{class:"empty-icon"},[t("i",{class:"fas fa-hand-pointer"})],-1),t("div",{class:"empty-text"},"请ä»å·¦ä¾§éæ©ä¸ä¸ªåç±»",-1)])]))],544),e(M)?(a(),Y(F,{key:1,"question-id":e(M).id,"question-title":e(M).title,onClose:w,onSaved:d},null,8,["question-id","question-title"])):b("",!0),(a(),Y(he,{to:"body"},[j(Ae,{name:"tooltip-fade"},{default:J(()=>[e(m).visible?(a(),r("div",{key:0,class:"high-beauty-tooltip",style:Me({top:`${e(m).top}px`,left:`${e(m).left}px`})},[g[8]||(g[8]=t("div",{class:"tooltip-arrow"},null,-1)),t("div",Is,N(e(m).text),1)],4)):b("",!0)]),_:1})]))])}}}),Co=re(Qs,[["__scopeId","data-v-b8cc1de9"]]),xs={key:0,class:"knowledge-center"},$s={class:"knowledge-header"},Ts={class:"header-top"},Ms=["disabled"],As={class:"title-wrapper"},Ls={key:1,class:"title-medium"},qs=["disabled"],Ns={key:0,class:"collection-canvas-section"},Ds={key:1,class:"collection-empty-state"},Rs={key:0,class:"tab-loading-placeholder"},Ps={class:"knowledge-section"},Es={class:"content-tabs-toolbar"},Os={class:"content-tabs"},Us={class:"content-toolbar-actions"},Fs={key:0,class:"answer-wrapper"},Hs={key:0,class:"tab-loading-placeholder"},Bs=["innerHTML"],Vs={key:1,class:"video-explanation-wrapper"},Ks=["innerHTML"],Gs={key:3,class:"mindmap-wrapper"},js={key:0,class:"mindmap-loading-fallback"},Ys={class:"ai-assistant-section"},zs=le({__name:"KnowledgeContent",props:{useArticleContext:{type:Boolean}},setup(P,{expose:m}){const p=P,i=oe(),S=Ie(),s=T(!1),C=()=>{if(!S.isLoggedIn||S.isGuest){window.dispatchEvent(new CustomEvent("show-login-modal"));return}s.value=!0},k=I(()=>{const n=i.selectedSubCategoryId;return i.selectedCategoryId===R&&n!=null&&n<0}),v=I(()=>{const n=i.selectedSubCategoryId;return i.selectedCategoryId===$&&n!=null&&n<-1e6}),y=I(()=>v.value),E=I(()=>{const n=i.selectedCategoryData?.category;return v.value?n?.name||"æçé¢é":n?.name||"æçæ¶è"}),O=I(()=>{const n=i.currentQuestion?.title?.length??0;return n>40?"title-compact":n>20?"title-medium":""}),V=at(),K=I(()=>V.value&&!i.desktopPlaybackDockExpanded),{renderMarkdown:z,initCodeCopyFunction:M}=lt(),_=T("detailed"),w=I(()=>z(i.currentQuestion?.summary||"")),d=I(()=>z(i.currentQuestion?.detailedAnswer||"",{enhanceImages:!0})),h=I(()=>!!(i.currentQuestion?.detailedAnswer&&i.currentQuestion.detailedAnswer.trim().length>0)),q=T(!1),{imageLightboxOpen:c,imageLightboxSrc:o,imageLightboxAlt:x,closeImageLightbox:Q,onDetailedMarkdownImageClick:f,onDetailedMarkdownImageDblClick:D}=ot(),U=T(!1),Z=T(""),W=T(null),pe=()=>{U.value=!U.value};m({openAiChat:n=>{n&&(Z.value=n),U.value=!0},getIsStreaming:()=>W.value?.isStreaming||!1,stopAiGeneration:()=>{W.value&&W.value.handleStop()},clearAiChat:()=>{W.value&&W.value.handleClearChat()}});const ee=I(()=>{const n=i.currentQuestion?.summary;return n!=null&&n.trim().length>0}),de=I(()=>{const n=i.currentQuestion?.mindmaps;return n!=null&&n.trim().length>0}),ye=I(()=>({id:i.currentQuestion?.id,summary:i.currentQuestion?.summary,mindmaps:i.currentQuestion?.mindmaps}));B(ye,(n,l)=>{if(n.id!==l?.id&&(q.value=!1),i.selectedCategoryId===$)_.value="detailed";else if(n.id){const ie=_.value;ie==="summary"?n.summary!==void 0&&(n.summary!==null&&n.summary.trim().length>0||(_.value="detailed")):ie==="mindmap"&&n.mindmaps!==void 0&&(n.mindmaps!==null&&n.mindmaps.trim().length>0||(_.value="detailed"))}ue(()=>{M()})},{immediate:!0,deep:!0}),B(()=>i.selectedCategoryId,n=>{n===$&&(_.value="detailed")});const{cacheImagesInText:u}=ct();B(()=>[i.currentQuestion?.detailedAnswer,i.currentQuestion?.summary],([n,l])=>{n&&u(n),l&&u(l)},{immediate:!0}),B(q,n=>{n&&ue(()=>M())});const g=()=>{if(i.hasPrevious){i.previousQuestion();const n=i.questions[i.currentQuestionIndex];if(n){const l=i.selectedCategoryId===$?Se(n.id):`/web/question/${n.id}`;window.history.replaceState({},"",l)}}},F=()=>
1{if(i.hasNext){i.nextQuestion();const n=i.questions[i.currentQuestionIndex];if(n){const l=i.selectedCategoryId===$?Se(n.id):`/web/question/${n.id}`;window.history.replaceState({},"",l)}}};return(n,l)=>{const L=We,ie=tt,ae=Ke,be=st,Ce=Xe,Ne=qe,De=Ze,Re=et;return e(i).currentQuestion||e(y)||e(k)?(a(),r("div",xs,[t("div",$s,[t("div",Ts,[t("button",{class:"nav-btn prev-btn",onClick:g,disabled:!e(i).hasPrevious,title:"ä¸ä¸é¢"},[...l[9]||(l[9]=[t("i",{class:"fas fa-chevron-left"},null,-1)])],8,Ms),t("div",As,[e(y)?(a(),r("h1",Ls,N(e(E)),1)):(a(),r("h1",{key:0,class:A(e(O))},N(e(i).currentQuestion?.title||(e(k)?e(E):"")),3))]),t("button",{class:"nav-btn next-btn",onClick:F,disabled:!e(i).hasNext,title:"ä¸ä¸é¢"},[...l[10]||(l[10]=[t("i",{class:"fas fa-chevron-right"},null,-1)])],8,qs)])]),t("div",{class:A(["knowledge-content",{"knowledge-content--dock-collapsed":e(K)}])},[e(y)?(a(),r("div",Ns,[j(L)])):e(k)&&!e(i).currentQuestion?(a(),r("div",Ds,[e(i).isLoadingSubCategory?(a(),r("div",Rs,[...l[11]||(l[11]=[t("i",{class:"fas fa-spinner fa-spin"},null,-1),t("p",null,"å è½½æ¶èé¢ç®...",-1)])])):(a(),r(H,{key:1},[l[12]||(l[12]=t("i",{class:"fas fa-bookmark collection-empty-icon","aria-hidden":"true"},null,-1)),l[13]||(l[13]=t("p",{class:"collection-empty-title"},"该æ¶è夹䏿æ é¢ç®",-1)),l[14]||(l[14]=t("p",{class:"collection-empty-hint"},"å¯å¨ AI 对è¯ä¸æ¶èé¢ç®åå å
¥æ¤å¤",-1))],64))])):e(i).currentQuestion?(a(),r(H,{key:2},[t("div",Ps,[t("div",Es,[t("div",Os,[t("button",{class:A(["tab-btn",{active:e(_)==="detailed"}]),onClick:l[0]||(l[0]=G=>_.value="detailed")},[...l[15]||(l[15]=[t("i",{class:"fas fa-book-open"},null,-1),X(" 详ç»è§£ç ",-1)])],2),e(i).selectedCategoryId!==e($)&&(e(ee)||e(i).currentQuestion?.summary===void 0)?(a(),r("button",{key:0,class:A(["tab-btn",{active:e(_)==="summary"}]),onClick:l[1]||(l[1]=G=>_.value="summary")},[...l[16]||(l[16]=[t("i",{class:"fas fa-file-text"},null,-1),X(" é¢è¯æè¦ ",-1)])],2)):b("",!0),e(i).selectedCategoryId!==e($)?(a(),r("button",{key:1,class:A(["tab-btn",{active:e(_)==="video"}]),onClick:l[2]||(l[2]=G=>_.value="video")},[...l[17]||(l[17]=[t("i",{class:"fas fa-play-circle"},null,-1),X(" è§é¢è®²è§£ ",-1)])],2)):b("",!0),e(i).selectedCategoryId!==e($)&&(e(de)||e(i).currentQuestion?.mindmaps===void 0)?(a(),r("button",{key:2,class:A(["tab-btn",{active:e(_)==="mindmap"}]),onClick:l[3]||(l[3]=G=>_.value="mindmap")},[...l[18]||(l[18]=[t("i",{class:"fas fa-sitemap"},null,-1),X(" æç»´å¯¼å¾ ",-1)])],2)):b("",!0)]),t("div",Us,[t("button",{type:"button",class:"question-feedback-btn",title:"é¢ç®åé¦",onClick:C},[...l[19]||(l[19]=[t("i",{class:"fas fa-comment-dots","aria-hidden":"true"},null,-1)])]),e(_)==="detailed"&&e(h)?(a(),r("button",{key:0,type:"button",class:"immersive-read-trigger",title:"å
¨å±æ²æµ¸é
读详ç»è§£ç",onClick:l[4]||(l[4]=G=>q.value=!0)},[...l[20]||(l[20]=[t("i",{class:"fas fa-expand","aria-hidden":"true"},null,-1),t("span",null,"æ²æµ¸é
读",-1)])])):b("",!0)])]),e(_)==="summary"?(a(),r("div",Fs,[e(i).currentQuestion?.summary===void 0?(a(),r("div",Hs,[...l[21]||(l[21]=[t("i",{class:"fas fa-spinner fa-spin"},null,-1),t("p",null,"å è½½é¢è¯æè¦...",-1)])])):e(ee)?(a(),r("div",{key:1,class:"answer-content markdown-content",innerHTML:e(w)},null,8,Bs)):b("",!0)])):b("",!0),e(_)==="video"?(a(),r("div",Vs,[j(ae,null,{fallback:J(()=>[...l[22]||(l[22]=[t("div",{class:"video-explanation-fallback"},[t("i",{class:"fas fa-spinner fa-spin"}),t("p",null,"å è½½è§é¢è®²è§£...")],-1)])]),default:J(()=>[e(i).currentQuestion?(a(),Y(ie,{key:0,"question-id":e(i).currentQuestion.id,"has-video":e(i).currentQuestion.hasVideo,"video-url":e(i).currentQuestion.videoUrl,"is-free":e(i).currentQuestion.isFree,active:e(_)==="video"},null,8,["question-id","has-video","video-url","is-free","active"])):b("",!0)]),_:1})])):b("",!0),e(_)==="detailed"?(a(),r("div",{key:2,class:"answer-wrapper answer-wrapper--detailed",onClickCapture:l[5]||(l[5]=(...G)=>e(f)&&e(f)(...G)),onDblclickCapture:l[6]||(l[6]=(...G)=>e(D)&&e(D)(...G))},[t("div",{class:"answer-content markdown-content",innerHTML:e(d)},null,8,Ks)],32)):b("",!0),e(_)==="mindmap"?(a(),r("div",Gs,[j(ae,null,{fallback:J(()=>[...l[24]||(l[24]=[t("div",{class:"mindmap-loading-fallback"},[t("i",{class:"fas fa-spinner fa-spin"}),t("p",null,"å è½½æç»´å¯¼å¾...")],-1)])]),default:J(()=>[e(i).currentQuestion?.mindmaps===void 0?(a(),r("div",js,[...l[23]||(l[23]=[t("i",{class:"fas fa-spinner fa-spin"},null,-1),t("p",null,"å è½½æç»´å¯¼å¾...",-1)])])):e(de)?(a(),Y(be,{key:1,content:e(i).currentQuestion?.mindmaps},null,8,["content"])):b("",!0)]),_:1})])):b("",!0)]),t("div",Ys,[j(Ce,{ref_key:"aiChatCardRef",ref:W,"initial-question":e(Z),"article-content":e(i).currentQuestion?.detailedAnswer||"","is-expanded":e(U),"use-article-context":p.useArticleContext!==void 0?p.useArticleContext:!0,"question-id":e(i).currentQuestion?.id,onToggle:pe},null,8,["initial-question","article-content","is-expanded","use-article-context","question-id"])])],64)):b("",!0)],2),j(Ne,{open:e(c),src:e(o),alt:e(x),onClose:e(Q)},null,8,["open","src","alt","onClose"]),j(De,{modelValue:e(q),"onUpdate:modelValue":l[7]||
1(l[7]=G=>me(q)?q.value=G:null),html:e(d),title:e(i).currentQuestion?.title??"",category:e(i).currentQuestion?.category??"",onMarkdownClick:e(f),onMarkdownDblclick:e(D)},null,8,["modelValue","html","title","category","onMarkdownClick","onMarkdownDblclick"]),e(s)&&e(i).currentQuestion?(a(),Y(Re,{key:0,"question-id":e(i).currentQuestion.id,"question-title":e(i).currentQuestion.title,onClose:l[8]||(l[8]=G=>s.value=!1)},null,8,["question-id","question-title"])):b("",!0)])):b("",!0)}}}),_o=re(zs,[["__scopeId","data-v-3987a55c"]]),Ws={key:0,class:"info-sidebar"},Js={class:"info-card similar-questions"},Xs={class:"card-header"},Zs={class:"similar-questions-title"},eo={class:"card-content"},to=["src"],so={key:1,class:"empty-image-hint"},oo={key:0,class:"empty-hint"},no=le({__name:"InfoSidebar",setup(P){const m=oe(),p=Ie(),i=T(null),S=Ge("showMembershipModal",void 0),{imageLightboxOpen:s,imageLightboxSrc:C,imageLightboxAlt:k,openImageLightbox:v,closeImageLightbox:y,prefetchSimilarThumbnails:E,openSimilarImagePreview:O}=nt(),V=I(()=>m.selectedCategoryId===$),z=je().public.apiBase,M=I(()=>{const c=m.currentQuestion;return c?c.imageUrl?c.imageUrl:rt(c.detailedAnswer,z):null}),_=()=>{M.value&&m.currentQuestion&&v(M.value,m.currentQuestion.title||"é¢ç®é
å¾")},w=I(()=>{const c=m.currentQuestion;return c?c.isFree===0||p.isActiveMember:!0}),d=I(()=>!w.value);B(()=>m.currentQuestion?.similarQuestions,c=>E(c),{immediate:!0,deep:!0});const h=()=>{S&&S()},q=c=>{if(!i.value)return;const o=m.currentQuestion?.similarQuestions||[];i.value.openModal(c,o)};return(c,o)=>{const x=it,Q=Je,f=qe;return e(m).currentQuestion?(a(),r("aside",Ws,[t("div",Js,[t("div",Xs,[t("h3",Zs,[t("i",{class:A(e(V)?"fas fa-image":"fas fa-question-circle")},null,2),X(" "+N(e(V)?"é¢ç®é
å¾":"é¢è¯å¸¸é®"),1)])]),t("div",eo,[e(V)?(a(),r(H,{key:0},[e(M)?(a(),r("div",{key:0,class:"question-image-container",onClick:_},[t("img",{src:e(M),class:"question-image",alt:"é¢ç®é
å¾"},null,8,to),o[0]||(o[0]=t("div",{class:"image-overlay"},[t("i",{class:"fas fa-search-plus"}),t("span",null,"ç¹å»æ¥ç大å¾")],-1))])):(a(),r("div",so,[...o[1]||(o[1]=[t("i",{class:"fas fa-image"},null,-1),t("span",null,"ææ å¾ç",-1)])]))],64)):(a(),r(H,{key:1},[(a(!0),r(H,null,se(e(m).currentQuestion.similarQuestions||[],D=>(a(),Y(x,{key:D.id,similar:D,"is-image-locked":e(d),"title-class":"similar-title","hint-class":"similar-click-hint",onOpenAnswer:U=>q(D),onOpenImage:U=>e(O)(D),onLockedImage:h},null,8,["similar","is-image-locked","onOpenAnswer","onOpenImage"]))),128)),!e(m).currentQuestion.similarQuestions||e(m).currentQuestion.similarQuestions.length===0?(a(),r("div",oo,[...o[2]||(o[2]=[t("i",{class:"fas fa-inbox"},null,-1),t("span",null,"ææ ç¸å
³é®é¢",-1)])])):b("",!0)],64))])]),j(Q,{ref_key:"similarModalRef",ref:i},null,512),j(f,{open:e(s),src:e(C),alt:e(k),enlarged:"",onClose:e(y)},null,8,["open","src","alt","onClose"])])):b("",!0)}}}),ho=re(no,[["__scopeId","data-v-5c360f01"]]);export{_o as _,yo as a,bo as b,Co as c,ho as d};
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.