PageSourceSearch

https://www.d2core.com/assets/le-loot-filter.DpZfJb-3.js

js d2core.com collected 2026-10-04 00:43:08 UTC 22,966 bytes, 7 lines download raw bytes

1function __vite__mapDeps(indexes) {
2  if (!__vite__mapDeps.viteFileDeps) {
3    __vite__mapDeps.viteFileDeps = ["assets/editor.DVWKh0Dn.js","assets/index-DEpBscAf.js","assets/index-Dkw8dszX.css","assets/tier-gate-modal.DpvxM8IY.js","assets/_plugin-vue_export-helper.BCo6x5W8.js","assets/circle-question-mark.CCW802ll.js","assets/tier-gate-modal-B77c8Vbz.css","assets/uni-app.es.DCMxoOwQ.js","assets/post-content.BXFQEOxg.js","assets/function-call.uFn-6PAE.js","assets/post-content-DbfCNIy6.css","assets/x.Ckpwsymw.js","assets/gem.CdVydawZ.js","assets/database.BSIK_ey2.js","assets/sword.vM2imIP-.js","assets/skull.1L-ru1G5.js","assets/uploadUtils.DYBy94uH.js","assets/editor-CrKsxDfR.css"]
4  }
5  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
6}
7import{d1 as e,N as t,a1 as l,bG as a,c as s,w as o,q as i,r as n,o as r,a as c,i as d,e as f,g as u,F as m,h as _,t as h,f as p,l as v,L as b,am as g,n as I,j as y,b as w,cJ as k,cK as C,x as V,y as D,s as x}from"./index-DEpBscAf.js";import{_ as $}from"./uni-icons.CsbtJBqM.js";import{r as j}from"./uni-app.es.DCMxoOwQ.js";import{_ as S}from"./action-btn.HMFTqIOR.js";import{_ as E}from"./like.C7Zi3fgL.js";import{_ as L}from"./post-content.BXFQEOxg.js";import{_ as T}from"./comment.CVEinCQH.js";import{_ as M}from"./layout-page.54DLubJQ.js";import{_ as O}from"./layout-card.BKTfcSNl.js";import{_ as F}from"./content-layout.A4K2ggmy.js";import{_ as z}from"./section-title.kdRMqVXt.js";import{u as U,c as B,q as A}from"./loot-filter.B9Uvyx4I.js";import{s as G,b as N}from"./plannerUtils.BuSoBxbZ.js";import{_ as P}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as q}from"./avatar.DDZ2u220.js";import{_ as Y}from"./verified-tag.DODKouKc.js";import{C as H}from"./chevron-right.UxAiXwN8.js";import"./like.CFBF0g_d.js";import"./thumbs-up.Bx7aph63.js";import"./function-call.uFn-6PAE.js";import"./nodata.Ci6dKXDd.js";import"./lazy-image.CJo0AQX9.js";import"./site-login.BTimiAYQ.js";import"./dropdown-menu.DrOP0OOq.js";import"./countryCode.Bwo12eni.js";import"./comment.O1bkrRhS.js";import"./image-upload.DVpVTD03.js";import"./uploadUtils.DYBy94uH.js";const R=P({props:{userId:String},data:()=>({visible:!1,charOptions:l(a.classes).map((e=>({...e,label:e.label.name}))),formValue:{season:G[0].value,title:"",char:[],desc:"",scene:[],is_public:!1,allow_comment:!0},sceneOptions:N,seasonOptions:G,charRules:[{validator:e=>!(e.length>3)||"最多选择3个职业",message:"invalid scene"}]}),emits:["success"],methods:{show(e,t,l){this.buildData=e;const{title:a,desc:s,char:o=[],season:i=G[0].value,scene:n,_id:r,owner:c,allow_comment:d=!0,is_public:f=!1}=t;this.formValue={season:i,title:l?`${a} - 复制`:a,desc:s,char:o,scene:n,is_public:f,allow_comment:d},!l&&r&&c&&c===this.userId&&(this._id=r),this.isCopy=l,this.visible=!0},onClose(){this.buildData={},this.visible=!1},async onSubmit(){try{await this.$refs.form.validate();this.$refs.form.getValues();const l={...this.formValue,game:"le",data:this.buildData,isSave:!0};this._id&&(l._id=this._id),this.userId&&await e();const a=this._id?await U(l):await B(l);this._id?t({icon:"success",title:"保存成功",mask:!0}):(t({icon:"success",title:"已保存,即将刷新",mask:!0}),setTimeout((()=>{const e=new URL(window.location);e.searchParams.set("bd",a.data),e.searchParams.delete("active"),e.searchParams.delete("char"),window.location.href=e.toString()}),2e3)),this.$emit("success",{...this.formValue}),this.visible=!1}catch(l){}}}},[["render",function(e,t,l,a,v,b){const g=j(n("section-title"),z),I=i("van-radio"),y=i("van-radio-group"),w=d,k=i("van-field"),C=i("van-checkbox"),V=i("van-checkbox-group"),D=i("van-switch"),x=i("van-cell-group"),$=i("van-form"),E=j(n("action-btn"),S),L=i("van-dialog");return r(),s(L,{style:{width:"700px"},show:v.visible,theme:"dark",closeOnClickOverlay:"",showConfirmButton:!1,onClose:b.onClose},{default:o((()=>[c(w,{class:"dialog-content"},{default:o((()=>[c(g,{title:e.isCopy?"复制":"保存"},null,8,["title"]),c($,{ref:"form","validate-trigger":"onSubmit"},{default:o((()=>[c(x,{inset:""},{default:o((()=>[c(k,{required:"",name:"scene",label:"赛季"},{input:o((()=>[c(y,{modelValue:v.formValue.season,"onUpdate:modelValue":t[0]||(t[0]=e=>v.formValue.season=e),direction:"horizontal",disabled:!(e.isCopy||!e._id)},{default:o((()=>[(r(!0),u(m,null,_(v.seasonOptions,(e=>(r(),s(I,{name:e.value},{default:o((()=>[f(h(e.label),1)])),_:2},1032,["name"])))),256))])),_:1},8,["modelValue","disabled"])])),extra:o((()=>[c(w,{class:"tip"},{default:o((()=>[f("仅新建/复制BD时可选择赛季")])),_:1})])),_:1}),c(k,{required:"",name:"account",modelValue:v.formValue.title,"onUpdate:modelValue":t[1]||(t[1]=e=>v.formValue.title=e),label:"标题",placeholder:"请输入标题",maxlength:"50",rules:[{required:!0,message:"请输入标题"}]},null,8,["modelValue"]),c(k,{name:"char",label:"推荐职业",rules:v.charRules},{input:o((()=>[c(V,{modelValue:v.formValue.char,"onUpdate:modelValue":t[2]||(t[2]=e=>v.formValue.char=e),direction:"horizontal"},{default:o((()=>[(r(!0),u(m,null,_(v.charOptions,(e=>(r(),s(C,{name:e.value},{default:o((()=>[f(h(e.label),1)])),_:2},1032,["name"])))),256))])),_:1},8,["modelValue"])])),_:1},8,["rules"]),c(k,{name:"scene",label:"推荐场景"},{input:o((()=>[c(V,{modelValue:v.formValue.scene,"onUpdate:modelValue":t[3]||(t[3]=e=>v.formValue.scene=e),direction:"horizontal"},{default:o((()=>[(r(!0),u(m,null,_(v.sceneOptions,(e=>(r(),s(C,{name:e.value},{default:o((()=>[f(h(e.label),1)])),_:2},1032,["name"])))),256))])),_:1},8,["modelValue"])])),_:1}),c(k,{name:"is_public",label:"是否公开"},{input:o((()=>[c(D,{modelValue:v.formValue.is_public,"onUpdate:modelValue":t[4]||(t[4]=e=>v.formValue.is_public=e),size:"16"},null,8,["modelValue"])])),extra:o((()=>[c(w,{class:"tip"},{default:o((()=>[f("未公开的构筑不会在构筑大厅展示")])),_:1})])),_:1}),v.formValue.is_public?(r(),s(k,{key:0,name:"allow_comment",label:"允许评论"},{input:o((()=>[c(D,{modelValue:v.formValue.allow_comment,"onUpdate:modelValue":t[5]||(t[5]=e=>v.formValue.allow_comment=e),size:"16"},null,8,["modelValue"])])),_:1})):p("",!0)])),_:1})])),_:1},512),c(w,{class:"actions mgt-24"},{default:o((()=>[c(E,{class:"btn",text:"取消",onClick:b.onClose,type:"normal"},null,8,["onClick"]),c(E,{class:"btn mgl-24",onClick:b.onSubmit,text:"确认"},null,8,["onClick"])])),_:1})])),_:1})])),_:1},8,["show","onClose"])}],["__scopeId","data-v-b5e37b8f"]]);const W=P({props:{filterInfo:{type:Object,default:{}}},computed:{ownerInfo(){return this.filterInfo.ownerInfo?this.filterInfo.ownerInfo:this.filterInfo.temp?{}:this.$store.state.user.userInfo},createDate(){return this.filterInfo._createTime?`${this.$i18n.tm("d4.ui.common.posted")} ${b(this.filterInfo._createTime).format("YYYY-MM-DD HH:mm")}`:"尚未保存"},updateDate(){return this.filterInfo._updateTime?`${this.$i18n.tm("d4.ui.common.updated")} ${b(this.filterInfo._updateTime).format("YYYY-MM-DD HH:mm")}`:""}},methods:{goProfile(){let e=this.ownerInfo._id;e?v({url:`/user/profile?id=${e}`}):this.$store.dispatch("toggleLoginModal",!0)}}},[["render",function(e,t,l,a,i,u){const m=j(n("avatar"),q),_=d,v=j(n("verified-tag"),Y);return r(),s(_,{class:"card"},{default:o((()=>[c(_,{class:"author-left author-content"},{default:o((()=>[c(_,{class:"author"},{default:o((()=>[c(_,{class:"left"},{default:o((()=>[c(m,{url:u.ownerInfo.avatarUrl,size:"48",class:"avatar-image",onClick:u.goProfile,verified:u.ownerInfo.verified},null,8,["url","onClick","verified"]),c(_,{class:"author-info"},{default:o((()=>[c(_,{class:"nickname",onClick:u.goProfile},{default:o((()=>[f(h(u.ownerInfo.nickName||"用户"),1)])),_:1},8,["onClick"]),c(v,{verified:u.ownerInfo.verified,platform:u.ownerInfo.verify_platform,link:u.ownerInfo.verify_link},null,8,["verified","platform","link"]),c(_,{class:"sign"},{default:o((()=>[f(h(u.createDate),1)])),_:1}),u.updateDate?(r(),s(_,{key:0,class:"sign"},{default:o((()=>[f(h(u.updateDate),1)])),_:1})):p("",!0)])),_:1})])),_:1}),c(_,{class:"actions"},{default:o((()=>[g(e.$slots,"default",{},void 0,!0)])),_:3})])),_:3})])),_:3})])),_:3})}],["__scopeId","data-v-307d1e8b"]]);const Z=P({props:{readonly:Boolean},data:()=>({importDialogVisible:!1,formValue:{},fileList:[]}),computed:{userInfo(){return this.$store.state.user.userInfo}},emits:["import","guide","export"],methods:{async onShowImport(){this.readonly||
7(this.userInfo._id?(this.importDialogVisible=!0,this.fileList=[]):this.$store.dispatch("toggleLoginModal",!0))},async onSubmit(){try{await this.$refs.form.validate();this.$refs.form.getValues();if(!this.fileList.length)return void t({icon:"none",title:"请上传文件"});const e=this.fileList[0].file,l=1048576;if(e.size>l)return void t({icon:"none",title:"文件大小不能超过1MB"});const a=await function(e){return new Promise(((t,l)=>{const a=new FileReader;a.onload=()=>{t(a.result)},a.onerror=e=>{l(e)},a.readAsText(e)}))}(e);this.$emit("import",a),this.importDialogVisible=!1}catch(e){}},onShowGuide(){this.readonly||this.$emit("guide")},onExport(){this.$emit("export")},onClose(){this.importDialogVisible=!1}}},[["render",function(e,t,l,a,u,m){const _=j(n("uni-icons"),$),h=d,p=j(n("section-title"),z),v=y,b=j(n("action-btn"),S),g=i("van-uploader"),w=i("van-field"),k=i("van-cell-group"),C=i("van-form"),V=i("van-dialog");return r(),s(h,{class:"planner-actions"},{default:o((()=>[c(h,{class:I(["planner-action",{readonly:l.readonly}]),onClick:m.onShowGuide},{default:o((()=>[c(_,{type:"settings",class:"action-icon",color:"",size:"36"}),c(h,null,{default:o((()=>[c(h,null,{default:o((()=>[f("过滤器向导")])),_:1}),c(h,{class:"tip"},{default:o((()=>[f("根据向导快速生成过滤")])),_:1})])),_:1})])),_:1},8,["class","onClick"]),c(h,{class:I(["planner-action",{readonly:l.readonly}]),onClick:m.onShowImport},{default:o((()=>[c(_,{type:"upload",class:"action-icon",color:"",size:"36"}),c(h,null,{default:o((()=>[c(h,null,{default:o((()=>[f("导入本地文件")])),_:1}),c(h,{class:"tip"},{default:o((()=>[f("从本地文件导入过滤器")])),_:1})])),_:1})])),_:1},8,["class","onClick"]),c(h,{class:"planner-action",onClick:m.onExport},{default:o((()=>[c(_,{type:"download",class:"action-icon",color:"",size:"36"}),c(h,null,{default:o((()=>[c(h,null,{default:o((()=>[f("导出过滤器")])),_:1}),c(h,{class:"tip"},{default:o((()=>[f("导出当前过滤器内容")])),_:1})])),_:1})])),_:1},8,["onClick"]),c(V,{style:{width:"600px"},show:u.importDialogVisible,theme:"dark",closeOnClickOverlay:"",showConfirmButton:!1,onClose:m.onClose},{default:o((()=>[c(h,{class:"dialog-content"},{default:o((()=>[c(p,{title:"导入本地文件"}),c(C,{ref:"form","validate-trigger":"onSubmit"},{default:o((()=>[c(k,{inset:""},{default:o((()=>[c(h,{class:"offline-tip"},{default:o((()=>[c(h,null,{default:o((()=>[f("该选项允许你通过上传过滤器XML文件导入任何现有的战利品过滤器。")])),_:1}),c(h,null,{default:o((()=>[c(v,null,{default:o((()=>[f("游戏中创建的战利品筛选器文件在游戏路径下的")])),_:1}),c(v,{class:"main"},{default:o((()=>[f("Filters")])),_:1}),c(v,null,{default:o((()=>[f("(过滤器)文件夹中。")])),_:1})])),_:1}),c(h,null,{default:o((()=>[f("如果你开启了云存档功能,则文件夹将在以下路径:")])),_:1}),c(h,{class:"code"},{default:o((()=>[c(v,{class:"grey"},{default:o((()=>[f("[STEAM安装目录]")])),_:1}),c(v,null,{default:o((()=>[f("/steamapps/userdata/")])),_:1}),c(v,{class:"grey"},{default:o((()=>[f("[STEAM用户ID]")])),_:1}),c(v,null,{default:o((()=>[f(" /899770/ac/WinAppDataLocalLow/Eleventh Hour Games/Last Epoch/Filters/")])),_:1})])),_:1}),c(h,null,{default:o((()=>[f("否则,过滤器文件应当在以下位置(需显示隐藏文件):")])),_:1}),c(h,{class:"code"},{default:o((()=>[c(v,{class:"grey"},{default:o((()=>[f("[系统盘]")])),_:1}),c(v,null,{default:o((()=>[f(":/Users/")])),_:1}),c(v,{class:"grey"},{default:o((()=>[f("[用户名]")])),_:1}),c(v,null,{default:o((()=>[f("/AppData/LocalLow/Eleventh Hour Games/Last Epoch/Filters/")])),_:1})])),_:1})])),_:1}),c(w,{required:"",label:"过滤器文件"},{input:o((()=>[c(h,{class:"upload"},{default:o((()=>[c(g,{modelValue:u.fileList,"onUpdate:modelValue":t[0]||(t[0]=e=>u.fileList=e),"preview-full-image":!1,accept:".xml","max-count":1},{default:o((()=>[c(b,{text:"上传文件"})])),_:1},8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1},512),c(h,{class:"actions mgt-24"},{default:o((()=>[c(b,{class:"btn",text:"取消",onClick:m.onClose,type:"normal"},null,8,["onClick"]),c(b,{class:"btn mgl-24",onClick:m.onSubmit,text:"确认"},null,8,["onClick"])])),_:1})])),_:1})])),_:1},8,["show","onClose"])])),_:1})}],["__scopeId","data-v-eed10ef4"]]),J=`${location.host.indexOf("localhost")>=0?"http://localhost:7001":"https://lastepoch.d2core.com"}/loot-filters/zh/view/aBZjJDB4?v=1`;const K=P({components:{ChevronRight:H,"owner-info":W,"save-dialog":R,tools:Z,Editor:k((()=>C((()=>import("./editor.DVWKh0Dn.js").then((e=>e.h))),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17])
7)))},data:()=>({show:!1,filterInfo:{},activeTab:"filter",isMobile:w,authorOnly:!1,isEditDesc:!1,tempDesc:"",filterUrl:J}),mounted(){this.show=!0},onLoad(e){this.query=e,window.addEventListener("message",this.onMessage)},onUnload(){window.removeEventListener("message",this.onMessage)},computed:{userInfo(){return this.$store.state.user.userInfo},readonly(){return this.filterInfo.owner&&this.filterInfo.owner!==this.userInfo._id},saveIcon(){return this.filterInfo.owner&&this.userInfo._id&&this.filterInfo.owner!==this.userInfo._id?"plusempty":"d2core-save"},saveText(){return this.filterInfo.owner&&this.filterInfo.owner!==this.userInfo._id?this.$i18n.tm("d4.ui.planner.new"):this.$i18n.tm("d4.ui.planner.save")},plannerTitle(){return this.filterInfo.title?`${this.filterInfo.is_public?"":"[未公开]"}${this.filterInfo.title}`:"过滤器工具"},notesBtn(){return this.isEditDesc?"取消":"编辑"},desc(){const{desc:e=""}=this.filterInfo;return e.replace(/\n/g,"<br>")},tags(){let e=[];const{title:t,scene:l,season:s,char:o}=this.filterInfo;return t&&s&&e.push(G.find((e=>e.value===s)).label),l&&(e=e.concat(N.filter((e=>l.includes(e.value))).map((e=>this.$i18n.tm(`d4.ui.build.${e.value}`))))),o&&o.length&&o.forEach((t=>{a.classes[t]&&e.push(a.classes[t].name)})),e}},methods:{onDelete(){},onSaveSuccess(e){this.filterInfo={...this.filterInfo,...e}},onSave(){this.filterInfo.owner&&this.userInfo._id&&this.filterInfo.owner!==this.userInfo._id?v({url:"/le/loot-filter"}):this.userInfo._id?this.getFilterData({callback:"onSaveCallback"}):this.$store.dispatch("toggleLoginModal",!0)},onSaveNote(){this.getFilterData({callback:"onSaveNoteCallback"})},onSaveCallback(e){this.$refs["save-dialog"].show(e,this.filterInfo,!1)},async onSaveNoteCallback(e){const{title:l,season:a,scene:s,_id:o,allow_comment:i,is_public:n,char:r}=this.filterInfo,c={_id:o,season:a,title:l,scene:s,char:r,is_public:n,allow_comment:i,data:e,desc:this.tempDesc};await U(c),t({icon:"success",title:"保存成功"}),this.onSaveSuccess({desc:this.tempDesc}),this.isEditDesc=!1},onIframeLoad(){this.init(this.query)},onMessage(e){if(!e.data)return;const{source:t,action:l,payload:a}=e.data;if("d2core"===t){if("getFilterData"===l){const{callback:e,data:t}=a;this[e](t)}"changeTitle"===l&&(this.filterInfo.title=a.title)}},getFilterData(e){document.getElementById("filter").contentWindow.postMessage({source:"d2core",action:"getFilterData",payload:e},J)},setFilterData(e){document.getElementById("filter").contentWindow.postMessage({source:"d2core",action:"setFilterData",payload:e},J)},importFilter(e){document.getElementById("filter").contentWindow.postMessage({source:"d2core",action:"importFilterData",payload:e},J)},exportFilter(e){document.getElementById("filter").contentWindow.postMessage({source:"d2core",action:"showExport",payload:e},J)},showGuide(e){document.getElementById("filter").contentWindow.postMessage({source:"d2core",action:"showGuide",payload:e},J)},onClickNoteBtn(){this.userInfo._id?(this.isEditDesc||setTimeout((()=>{this.tempDesc=this.filterInfo.desc}),500),this.isEditDesc=!this.isEditDesc):this.$store.dispatch("toggleLoginModal",!0)},toggleAuthorOnly(){this.authorOnly=!this.authorOnly,this.$refs.comment.reload(this.authorOnly?{from_uid:this.filterInfo.owner}:{})},async init(e){const{id:t}=e;if(!t)return;const l=await A({_id:t}),{data:a,...s}=l.data;this.filterInfo=s,this.setFilterData(a)}}},[["render",function(e,t,l,a,v,b){const g=d,I=x,w=j(n("uni-icons"),$),k=y,C=j(n("action-btn"),S),z=j(n("like"),E),U=i("tools"),B=i("owner-info"),A=i("Editor"),G=j(n("post-content"),L),N=j(n("comment"),T),P=j(n("layout-page"),M),q=j(n("layout-card"),O),Y=i("ChevronRight"),H=i("save-dialog"),R=j(n("content-layout"),F);return r(),s(R,null,{sidebar:o((()=>[v.filterInfo._id?(r(),s(q,{key:0,class:"lf-sidebar-card lf-sidebar-like"},{default:o((()=>[c(z,{size:28,showZeroText:"",vertical:!0,business_id:v.filterInfo._id,business_type:"loot-filter",business_title:v.filterInfo.title,to_uid:v.filterInfo.owner,defaultCount:v.filterInfo.likeCount,defaultActive:v.filterInfo.liked},null,8,["business_id","business_title","to_uid","defaultCount","defaultActive"])])
7),_:1})):p("",!0),v.filterInfo._id?(r(),s(B,{key:1,filterInfo:v.filterInfo,class:"lf-sidebar-card"},null,8,["filterInfo"])):p("",!0),c(q,{class:"lf-sidebar-card lf-sidebar-nav"},{default:o((()=>[c(g,{class:"lf-sidebar-nav__header"},{default:o((()=>[c(k,{class:"lf-sidebar-nav__title"},{default:o((()=>[f("快捷导航")])),_:1})])),_:1}),c(g,{class:"lf-sidebar-nav__list"},{default:o((()=>[c(I,{url:"/le/loot-filters","hover-class":"none",class:"lf-sidebar-nav__link"},{default:o((()=>[c(g,{class:"lf-sidebar-nav__item"},{default:o((()=>[c(k,{class:"lf-sidebar-nav__item-label"},{default:o((()=>[f("过滤器大厅")])),_:1}),c(g,{class:"lf-sidebar-nav__arrow"},{default:o((()=>[c(Y,{size:14,"stroke-width":2})])),_:1})])),_:1})])),_:1}),c(I,{url:"/user/loot-filters","hover-class":"none",class:"lf-sidebar-nav__link"},{default:o((()=>[c(g,{class:"lf-sidebar-nav__item"},{default:o((()=>[c(k,{class:"lf-sidebar-nav__item-label"},{default:o((()=>[f("我的过滤器")])),_:1}),c(g,{class:"lf-sidebar-nav__arrow"},{default:o((()=>[c(Y,{size:14,"stroke-width":2})])),_:1})])),_:1})])),_:1}),c(I,{url:"/le/loot-filter","hover-class":"none",class:"lf-sidebar-nav__link"},{default:o((()=>[c(g,{class:"lf-sidebar-nav__item"},{default:o((()=>[c(k,{class:"lf-sidebar-nav__item-label"},{default:o((()=>[f("新建过滤器")])),_:1}),c(g,{class:"lf-sidebar-nav__arrow"},{default:o((()=>[c(Y,{size:14,"stroke-width":2})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),default:o((()=>[c(P,null,{header:o((()=>[c(g,{class:"lf-nav"},{default:o((()=>[c(g,{class:"lf-nav__left"},{default:o((()=>[c(I,{url:"/le/loot-filters","hover-class":"none"},{default:o((()=>[c(g,{class:"lf-nav__crumb"},{default:o((()=>[f("过滤器大厅")])),_:1})])),_:1}),c(g,{class:"lf-nav__dot"}),c(I,{url:"/user/loot-filters","hover-class":"none"},{default:o((()=>[c(g,{class:"lf-nav__crumb"},{default:o((()=>[f("我的过滤器")])),_:1})])),_:1})])),_:1}),c(g,{class:"lf-nav__right"},{default:o((()=>[v.filterInfo._id&&!b.readonly?(r(),s(g,{key:0,class:"lf-nav__delete",onClick:b.onDelete},{default:o((()=>[c(w,{type:"trash",color:"",size:"18"}),c(k,null,{default:o((()=>[f(h(e.$tm("d4.ui.planner.delete")),1)])),_:1})])),_:1},8,["onClick"])):p("",!0),c(C,{icon:b.saveIcon,onClick:b.onSave,text:b.saveText},null,8,["icon","onClick","text"])])),_:1})])),_:1})])),default:o((()=>[c(g,{class:"lf-body"},{default:o((()=>[c(g,{class:"lf-title-section"},{default:o((()=>[c(g,{class:"lf-title-row"},{default:o((()=>[c(g,{class:"lf-title-content"},{default:o((()=>[c(k,{class:"lf-title-text"},{default:o((()=>[f(h(b.plannerTitle),1)])),_:1}),b.readonly?p("",!0):(r(),s(w,{key:0,type:"compose",class:"lf-title-edit",size:"18",color:"",onClick:b.onSave},null,8,["onClick"]))])),_:1}),v.filterInfo._id&&v.isMobile?(r(),s(z,{key:0,class:"lf-title-like",size:20,showZeroText:"",business_id:v.filterInfo._id,business_type:"loot-filter",business_title:v.filterInfo.title,to_uid:v.filterInfo.owner,defaultCount:v.filterInfo.likeCount,defaultActive:v.filterInfo.liked},null,8,["business_id","business_title","to_uid","defaultCount","defaultActive"])):p("",!0)])),_:1}),b.tags&&b.tags.length?(r(),s(g,{key:0,class:"lf-tags"},{default:o((()=>[(r(!0),u(m,null,_(b.tags,(e=>(r(),s(g,{class:"lf-tag",key:e},{default:o((()=>[f(h(e),1)])),_:2},1024)))),128))])),_:1})):p("",!0)])),_:1}),v.activeTab?V((r(),s(g,{key:0,class:"lf-filter-header"},{default:o((()=>[c(U,{onImport:b.importFilter,onExport:b.exportFilter,onGuide:b.showGuide,readonly:b.readonly},null,8,["onImport","onExport","onGuide","readonly"]),c(B,{filterInfo:v.filterInfo},null,8,["filterInfo"])])),_:1},512)),[[D,"filter"===v.activeTab]]):p("",!0),v.activeTab?V((r(),u("iframe",{key:1,src:v.filterUrl,class:"lf-filter-frame",id:"filter",scrolling:"no",border:"0",frameborder:"no",framespacing:"0",onLoad:t[0]||(t[0]=(...e)=>b.onIframeLoad&&b.onIframeLoad(...e)),allow:"clipboard-write"},null,40,["src"])),[[D,"filter"===v.activeTab]]):p("",!0),V(c(g,{class:"lf-build-desc"},{default:o((()=>[c(g,{class:"lf-notes-header"},{default:o((()=>[c(k,{class:"lf-notes-header__label"},{default:o((()=>[f("过滤器说明")])),_:1}),c(g,{class:"lf-notes-actions"},{default:o((()=>[v.isEditDesc?(r(),s(C,{key:0,class:"lf-notes-btn mgl-24",text:e.$tm("d4.ui.planner.save"),onClick:b.onSaveNote},null,8,["text","onClick"])):p("",!0),c(C,{class:"lf-notes-btn mgl-24",type:"normal",text:b.notesBtn,onClick:b.onClickNoteBtn},null,8,["text","onClick"])])),_:1})])),_:1}
7),v.isEditDesc?(r(),s(g,{key:0,class:"lf-notes-edit"},{default:o((()=>[v.show?(r(),s(A,{key:0,userId:b.userInfo._id,modelValue:v.tempDesc,"onUpdate:modelValue":t[1]||(t[1]=e=>v.tempDesc=e)},null,8,["userId","modelValue"])):p("",!0)])),_:1})):(r(),s(g,{key:1,class:"lf-notes-content"},{default:o((()=>[b.desc?(r(),s(G,{key:0,content:b.desc},null,8,["content"])):(r(),s(g,{key:1,class:"lf-desc-empty"},{default:o((()=>[f(h(e.$tm("d4.ui.planner.emptyNote")),1)])),_:1}))])),_:1}))])),_:1},512),[[D,"filter"===v.activeTab]]),v.filterInfo._id?(r(),s(g,{key:2,class:"lf-comment-container"},{default:o((()=>[c(N,{closed:!v.filterInfo.allow_comment,ref:"comment",count:v.filterInfo.comment_count,topicId:v.filterInfo._id,topicType:"loot-filter",topicTitle:v.filterInfo.title,topicUid:v.filterInfo.owner},{extra:o((()=>[c(g,{class:"lf-comment-actions"},{default:o((()=>[c(C,{class:"lf-notes-btn",text:"只看作者",icon:v.authorOnly?"checkmarkempty":"",type:v.authorOnly?"primary":"normal",onClick:b.toggleAuthorOnly},null,8,["icon","type","onClick"])])),_:1})])),_:1},8,["closed","count","topicId","topicTitle","topicUid"])])),_:1})):p("",!0)])),_:1})])),_:1}),c(H,{ref:"save-dialog",onSuccess:b.onSaveSuccess,userId:b.userInfo._id},null,8,["onSuccess","userId"])])),_:1})}],["__scopeId","data-v-d047b253"]]);export{K 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.