@@ -1540,28 +1545,28 @@ body.tb-modal-open {\r
.WhiteSevsSearchSelect .forum_thread{
background-position: 0 -26px;
}
- `}),this.searchSuggestion.init(),this.searchSuggestion.setAllEvent(),s.success("初始化默认搜索..."),a("").then(i=>{i.length&&this.searchSuggestion.update(i);});});},frontPageSeach(){s.success("当前是在首页");let e=document.querySelector("#tieba-search"),t=e.value.trim();if(getComputedStyle(e).display==="none")e.previousElementSibling.style.display="none",e.style.display="block";else {if(p.isNull(t)){alert("请勿输入空内容");return}window.location.href="https://tieba.baidu.com/f?ie=utf-8&kw="+t;}},postsSearch(e=!1){let t=new p.GBKEncoder,r=null,n=null,a=1,i=0,o="";async function l(_="",B=0,k=1,O=""){var D,H;o=_,k===3&&(k="1&only_thread=1");let q="",z="";arguments.length===1?(q=arguments[0],s.success(`请求的下一页url: ${q}`)):(z=_,_=t.encode(_),O=t.decode(O),O=t.encode(O),s.success(`搜索内容gbk编码转换: ${z} => ${_}`),q=`https://tieba.baidu.com/f/search/res?isnew=1&kw=${O}&qw=${_}&un=&rn=10&pn=${B}&sd=&ed=&sm=${k}`),s.success(`当前请求第 ${new URLSearchParams(new URL(q).search).get("pn")} 页`);let I=await ge.get(q,{fetch:!0,headers:{accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6","cache-control":"no-cache",pragma:"no-cache","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":'"Windows"',"sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"none"}}),U=I.data.responseText;if(!I.status){if(U.trim()==="")return s.error("获取内容为空,可能触发了百度校验,请刷新网页再试"),"获取内容为空,可能触发了百度校验,请刷新网页再试";if(U.match("wappass.baidu.com")||U.match("https://seccaptcha.baidu.com/v1/webapi/verint/svcp.html")){let F=(D=U==null?void 0:U.match(/href="(.*?)"/))==null?void 0:D[1];return s.error("触发百度校验: "+F),window.location.href=F,"触发百度校验"}s.error(U);return}s.success(I);let R=v.parseHTML(U,!0,!0);if(R.querySelector(".search_noresult"))return "抱歉,没有找到与“"+z+"”相关的结果。";let G=[];return r=(H=R.querySelector(".pager-search a.next"))==null?void 0:H.href,R.querySelectorAll(".s_main .s_post_list .s_post").forEach(F=>{if(F.id==="post_user"||F.id==="no_head")return;let Q=F.querySelector("span.p_title a").href,te=F.querySelector("span.p_title a").innerHTML,W=F.querySelector(".p_content").innerHTML,ee=F.querySelector("a.p_forum font.p_violet").textContent,M=(F.querySelector("a[href^='/home'] font.p_violet")||F.querySelectorAll("font.p_violet")[1]).textContent,T="https://tieba.baidu.com/home/main?un="+t.encode(M),V=F.querySelector(".p_date").textContent,ce=[];Array.from(F.querySelectorAll("img.p_pic")).forEach(pe=>ce.push(pe.getAttribute("original")||pe.src)),G.push({url:Q,title:te,content:W,forum:ee,author:M,authorHomeUrl:T,time:V,media:ce});}),G}function c(_){let B=_.time,k=p.getDaysDifference(p.formatToTimeStamp(B),void 0,"auto");(k.endsWith("小时")||k.endsWith("分钟")||k.endsWith("秒"))&&(B=k+"前");let O=o.split(" ");O.filter((W,ee,M)=>M.indexOf(W)===ee),O.forEach(W=>{_.title=_.title.replaceAll(W,"
"+W+"");});let q=v.createElement("div",{className:"s_post search_result",innerHTML:`
+ `}),this.searchSuggestion.init(),this.searchSuggestion.setAllEvent(),o.success("初始化默认搜索..."),a("").then(i=>{i.length&&this.searchSuggestion.update(i);});});},frontPageSeach(){o.success("当前是在首页");let e=document.querySelector("#tieba-search"),t=e.value.trim();if(getComputedStyle(e).display==="none")e.previousElementSibling.style.display="none",e.style.display="block";else {if(p.isNull(t)){alert("请勿输入空内容");return}window.location.href="https://tieba.baidu.com/f?ie=utf-8&kw="+t;}},postsSearch(e=!1){let t=new p.GBKEncoder,r=null,n=null,a=1,i=0,s="";async function l(y="",P=0,k=1,O=""){var z,H;s=y,k===3&&(k="1&only_thread=1");let q="",D="";arguments.length===1?(q=arguments[0],o.success(`请求的下一页url: ${q}`)):(D=y,y=t.encode(y),O=t.decode(O),O=t.encode(O),o.success(`搜索内容gbk编码转换: ${D} => ${y}`),q=`https://tieba.baidu.com/f/search/res?isnew=1&kw=${O}&qw=${y}&un=&rn=10&pn=${P}&sd=&ed=&sm=${k}`),o.success(`当前请求第 ${new URLSearchParams(new URL(q).search).get("pn")} 页`);let R=await ge.get(q,{fetch:!0,headers:{accept:"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7","accept-language":"zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6","cache-control":"no-cache",pragma:"no-cache","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":'"Windows"',"sec-fetch-dest":"empty","sec-fetch-mode":"cors","sec-fetch-site":"none"}}),U=R.data.responseText;if(!R.status){if(U.trim()==="")return o.error("获取内容为空,可能触发了百度校验,请刷新网页再试"),"获取内容为空,可能触发了百度校验,请刷新网页再试";if(U.match("wappass.baidu.com")||U.match("https://seccaptcha.baidu.com/v1/webapi/verint/svcp.html")){let F=(z=U==null?void 0:U.match(/href="(.*?)"/))==null?void 0:z[1];return o.error("触发百度校验: "+F),window.location.href=F,"触发百度校验"}o.error(U);return}o.success(R);let $=v.parseHTML(U,!0,!0);if($.querySelector(".search_noresult"))return "抱歉,没有找到与“"+D+"”相关的结果。";let G=[];return r=(H=$.querySelector(".pager-search a.next"))==null?void 0:H.href,$.querySelectorAll(".s_main .s_post_list .s_post").forEach(F=>{if(F.id==="post_user"||F.id==="no_head")return;let Q=F.querySelector("span.p_title a").href,re=F.querySelector("span.p_title a").innerHTML,W=F.querySelector(".p_content").innerHTML,te=F.querySelector("a.p_forum font.p_violet").textContent,N=(F.querySelector("a[href^='/home'] font.p_violet")||F.querySelectorAll("font.p_violet")[1]).textContent,T="https://tieba.baidu.com/home/main?un="+t.encode(N),V=F.querySelector(".p_date").textContent,ce=[];Array.from(F.querySelectorAll("img.p_pic")).forEach(pe=>ce.push(pe.getAttribute("original")||pe.src)),G.push({url:Q,title:re,content:W,forum:te,author:N,authorHomeUrl:T,time:V,media:ce});}),G}function c(y){let P=y.time,k=p.getDaysDifference(p.formatToTimeStamp(P),void 0,"auto");(k.endsWith("小时")||k.endsWith("分钟")||k.endsWith("秒"))&&(P=k+"前");let O=s.split(" ");O.filter((W,te,N)=>N.indexOf(W)===te),O.forEach(W=>{y.title=y.title.replaceAll(W,"
"+W+"");});let q=v.createElement("div",{className:"s_post search_result",innerHTML:`
- ${_.title}
+ ${y.title}
- ${_.content}
+ ${y.content}
- ${_.forum}
+ ${y.forum}
- `}),z=q.querySelector(".search-result-media-left img"),I=q.querySelector(".search-result-media-body-author-name"),U=q.querySelector(".search-result-media"),R=q.querySelector(".search-result-title"),G=q.querySelector(".search-result-content"),D=q.querySelector(".search-result-content-span"),H=q.querySelector(".search-result-bottom-toolbar");y.getValue("baidu_tieba_search_opt_user_info")&&We.getUserHomeInfo({un:_.author}).then(W=>{W&&(z.src=Be.getUserAvatar(W.portrait),I.innerText=W.show_nickname);}),[{element:U,url:_.authorHomeUrl},{element:[R,G],url:_.url},{element:H,url:`https://tieba.baidu.com/f?kw=${_.forum}`}].forEach(W=>{v.on(W.element,"click",void 0,function(ee){p.preventEvent(ee),globalThis.open(W.url,"_blank");},{capture:!0});}),Array.from(q.querySelectorAll(".search-result-content img.BDE_Image")).forEach(W=>{let ee=_.media.findIndex(M=>M.includes(W.src));if(ee!==-1){let M=_.media[ee];W.src=M,_.media.splice(ee,1);}});let te=v.createElement("div",{className:"BDE_Image_container"});return _.media.forEach(W=>{v.append(te,v.createElement("img",{className:"BDE_Image",src:W}));}),D.appendChild(te),Array.from(q.querySelectorAll(".search-result-content img.BDE_Smiley")).forEach(W=>{var M;if(!((M=W==null?void 0:W.src)!=null&&M.startsWith("http://static.tieba.baidu.com")))return;let ee=new URL(W.src).pathname;W.src=Be.getImageSmiley(ee);}),q}function u(){$(`
+ `}),D=q.querySelector(".search-result-media-left img"),R=q.querySelector(".search-result-media-body-author-name"),U=q.querySelector(".search-result-media"),$=q.querySelector(".search-result-title"),G=q.querySelector(".search-result-content"),z=q.querySelector(".search-result-content-span"),H=q.querySelector(".search-result-bottom-toolbar");_.getValue("baidu_tieba_search_opt_user_info")&&We.getUserHomeInfo({un:y.author}).then(W=>{W&&(D.src=Pe.getUserAvatar(W.portrait),R.innerText=W.show_nickname);}),[{element:U,url:y.authorHomeUrl},{element:[$,G],url:y.url},{element:H,url:`https://tieba.baidu.com/f?kw=${y.forum}`}].forEach(W=>{v.on(W.element,"click",void 0,function(te){p.preventEvent(te),globalThis.open(W.url,"_blank");},{capture:!0});}),Array.from(q.querySelectorAll(".search-result-content img.BDE_Image")).forEach(W=>{let te=y.media.findIndex(N=>N.includes(W.src));if(te!==-1){let N=y.media[te];W.src=N,y.media.splice(te,1);}});let re=v.createElement("div",{className:"BDE_Image_container"});return y.media.forEach(W=>{v.append(re,v.createElement("img",{className:"BDE_Image",src:W}));}),z.appendChild(re),Array.from(q.querySelectorAll(".search-result-content img.BDE_Smiley")).forEach(W=>{var N;if(!((N=W==null?void 0:W.src)!=null&&N.startsWith("http://static.tieba.baidu.com")))return;let te=new URL(W.src).pathname;W.src=Pe.getImageSmiley(te);}),q}function u(){I(`
.search-result-content img.BDE_Smiley{
width: .2rem;
height: .2rem;
@@ -1590,11 +1595,11 @@ body.tb-modal-open {\r
max-width: 100px;
max-height: 150px;
}
- `),(globalThis.location.search.startsWith("?kw=")||globalThis.location.pathname==="/f")&&$(`
+ `),(globalThis.location.search.startsWith("?kw=")||globalThis.location.pathname==="/f")&&I(`
.s_post.search_result{
background: #ffffff;
}
- `),$(`
+ `),I(`
.s_post,
.s_order,
.s_search {
@@ -1661,12 +1666,12 @@ body.tb-modal-open {\r
span.search-result-bottom-toolbar-span::before{
content:"贴吧:"
}
- `);}function f(_,B){for(const k of Array.from(B.querySelectorAll("a"))){let O=v.html(k),q=!1;if((O.includes("按时间顺序")&&a===0||O.includes("按时间倒序")&&a===1||O.includes("按相关性顺序")&&a===2||O.includes("只看主题贴")&&a===3)&&(q=!0),q){s.success(`当前搜索模式-${O}`),v.replaceWith(k,`
${O}`);break}}i===1?(v.val(_.querySelector("#searchtb"),!0),s.success("当前搜索类型-全吧搜索")):i===0?s.success("当前搜索类型-吧内搜索"):s.error("未知的搜索类型,请排查");}function m(){v.on(document,"click",".s_order a",function(_){let B=_.target,k=v.html(B),O=document.querySelector(".s_order b");v.replaceWith(O,`
${v.html(O)}`),B.replaceWith(`
${k}`),k.includes("按时间顺序")?(a=0,s.success("设置当前搜索模式-按时间顺序")):k.includes("按相关性顺序")?(a=2,s.success("设置当前搜索模式-按相关性顺序")):k.includes("只看主题贴")?(a=3,s.success("设置当前搜索模式-只看主题贴")):(a=1,s.success("设置当前搜索模式-按时间倒序")),r=null,x(),document.querySelector(".more-btn-desc").click();}),v.on(document,"change",".s_search input[type='radio']",function(_){let B=_.target;B.id==="searchtb"?(i=1,s.success("切换搜索模式-全吧搜索")):B.id==="nowtb"?(i=0,s.success("切换搜索模式-吧内搜索")):s.error("未知的搜索类型,请排查");});}async function b(){A.removeScrollListener(),S.blur();let _=S.value.trim();if(p.isNull(_)){alert("请勿输入纯空格或空内容");return}if(y.getValue("baidu_tieba_use_hybrid_search")){window.open(Be.getHybridSearch(_),"_blank");return}let B=document.querySelector(".main-thread-content-margin")||document.querySelector(".main-thread-content")||document.querySelector(".tb-page__main");if(v.remove("#replySwitch"),v.remove(".post-item"),v.html(B,""),Z.setText("Loading...",!0),Z.show(),i===0){if(p.isNull(Ie.forumName)){Z.hide(),alert("获取当前吧失败");return}s.success("当前搜索的范围吧:"+Ie.forumName);}let k=i===1?"":Ie.forumName,O=await l(_,void 0,a,k);if(A.removeScrollListener(),!O){Z.hide(),alert("请求失败,详情请看控制台");return}if(typeof O=="string"&&(O.startsWith("抱歉")||O.startsWith("获取内容为空"))){v.html(B,""),a=1,Z.hide(),alert(O+" 已重置搜索模式为-按时间倒序");return}v.html(B,""),s.success(O);let q=v.createElement("div",{className:"s_search",innerHTML:`
+ `);}function f(y,P){for(const k of Array.from(P.querySelectorAll("a"))){let O=v.html(k),q=!1;if((O.includes("按时间顺序")&&a===0||O.includes("按时间倒序")&&a===1||O.includes("按相关性顺序")&&a===2||O.includes("只看主题贴")&&a===3)&&(q=!0),q){o.success(`当前搜索模式-${O}`),v.replaceWith(k,`
${O}`);break}}i===1?(v.val(y.querySelector("#searchtb"),!0),o.success("当前搜索类型-全吧搜索")):i===0?o.success("当前搜索类型-吧内搜索"):o.error("未知的搜索类型,请排查");}function m(){v.on(document,"click",".s_order a",function(y){let P=y.target,k=v.html(P),O=document.querySelector(".s_order b");v.replaceWith(O,`
${v.html(O)}`),P.replaceWith(`
${k}`),k.includes("按时间顺序")?(a=0,o.success("设置当前搜索模式-按时间顺序")):k.includes("按相关性顺序")?(a=2,o.success("设置当前搜索模式-按相关性顺序")):k.includes("只看主题贴")?(a=3,o.success("设置当前搜索模式-只看主题贴")):(a=1,o.success("设置当前搜索模式-按时间倒序")),r=null,S(),document.querySelector(".more-btn-desc").click();}),v.on(document,"change",".s_search input[type='radio']",function(y){let P=y.target;P.id==="searchtb"?(i=1,o.success("切换搜索模式-全吧搜索")):P.id==="nowtb"?(i=0,o.success("切换搜索模式-吧内搜索")):o.error("未知的搜索类型,请排查");});}async function b(){A.removeScrollListener(),x.blur();let y=x.value.trim();if(p.isNull(y)){alert("请勿输入纯空格或空内容");return}if(_.getValue("baidu_tieba_use_hybrid_search")){window.open(Pe.getHybridSearch(y),"_blank");return}let P=document.querySelector(".main-thread-content-margin")||document.querySelector(".main-thread-content")||document.querySelector(".tb-page__main");if(v.remove("#replySwitch"),v.remove(".post-item"),v.html(P,""),X.setText("Loading...",!0),X.show(),i===0){if(p.isNull(Ie.forumName)){X.hide(),alert("获取当前吧失败");return}o.success("当前搜索的范围吧:"+Ie.forumName);}let k=i===1?"":Ie.forumName,O=await l(y,void 0,a,k);if(A.removeScrollListener(),!O){X.hide(),alert("请求失败,详情请看控制台");return}if(typeof O=="string"&&(O.startsWith("抱歉")||O.startsWith("获取内容为空"))){v.html(P,""),a=1,X.hide(),alert(O+" 已重置搜索模式为-按时间倒序");return}v.html(P,""),o.success(O);let q=v.createElement("div",{className:"s_search",innerHTML:`
搜索类型:
-
`}),z=v.createElement("div",{className:"s_order",innerHTML:`
+
`}),D=v.createElement("div",{className:"s_order",innerHTML:`
排序结果:
按时间倒序
|
@@ -1675,25 +1680,25 @@ body.tb-modal-open {\r
按相关性顺序
|
只看主题贴
- `});f(q,z),v.append(B,q),v.append(B,z);for(const I of O)v.append(B,c(I));Z.hide(),r&&w();}function w(){document.addEventListener("scroll",n.run),s.success("添加scroll事件监听");}function x(){document.removeEventListener("scroll",n.run),s.success("移除scroll事件监听");}async function g(){if(!p.isNearBottom())return;if(Z.show(),!r){x(),s.success("已到达最后一页"),Z.show();return}let _=document.querySelector(".main-thread-content-margin")||document.querySelector(".main-thread-content")||document.querySelector(".tb-page__main"),B=await l(r);if(!B){Z.hide(),alert("请求下一页失败,详情请看控制台");return}if(typeof B=="string"&&(B.startsWith("抱歉")||B.startsWith("获取内容为空"))){Z.hide(),alert(B);return}s.success(B);for(const k of B)v.append(_,c(k));if(Z.hide(),!r){x(),s.success("已到达最后一页");return}}s.success("当前是在吧内"),n=new p.LockFunction(g,this),A.removeScrollListener(),this.searchSuggestion.removeAllEvent();let S=document.querySelector("#tieba-search");S.previousElementSibling.style.display="none",S.style.display="block",e&&setTimeout(()=>{S.focus();},20),v.on(document.querySelector(".more-btn-desc"),"click",b),p.listenKeyboard(S,"keypress",(_,B,k,O)=>{_==="Enter"&&b();}),m(),u();}},et={mainPostImgList:[],init(){y.execMenu("baidu_tieba_optimize_see_comments",()=>{s.success("优化查看评论"),A.init();}),y.execMenu("baidu_tieba_optimize_image_preview",()=>{s.success("优化图片预览"),et.optimizeImagePreview();}),y.execMenu("baidu_tieba_repairErrorThread",()=>{s.success("强制查看-贴子不存在或者已被删除"),et.repairErrorThread();});},optimizeImagePreview(){$(Vn("ViewerCSS"));function e(t=[],r=0){let n="";t.forEach(o=>{n+=`
![]()
`;});let a=v.createElement("ul",{innerHTML:n}),i=new ei(a,{inline:!1,url:"data-src",zIndex:p.getMaxZIndex()+100,hidden:()=>{i.destroy();}});r=r<0?0:r,i.view(r),i.zoomTo(1),i.show();}v.on(document,"click","img",function(t){let r=t.target,n=r.parentElement,a=r.getAttribute("data-src")||r.getAttribute("src");if(!(n.className==="viewer-canvas"||n.hasAttribute("data-viewer-action"))&&a!=null&&a.match(/^http(s|):\/\/(tiebapic|imgsa).baidu.com\/forum/g))if(s.info("点击图片👇"),s.info(r),n.className==="img-box"){let i=r.closest(".img-sudoku.main-img-sudoku");if(s.info(i),!i){e([a]);return}p.preventEvent(t);let o=[];et.mainPostImgList.length?et.mainPostImgList.forEach(l=>{o.push(l.src);}):Array.from(i.querySelectorAll("img.img")).forEach(l=>{let c=l.getAttribute("data-src")||l.getAttribute("src");s.info(`获取图片: ${c}`);let u=new URL(c);if(u.pathname.startsWith("/forum/")){let m=u.pathname.split("/").pop().split(".");if(m){let b=m[0];Ie.imageMap.has(b)&&(c=Ie.imageMap.get(b),s.success(["替换成高清图片",c]));}}o.push(c);}),s.info("图片列表👇"),s.info(o),e(o,o.indexOf(a));}else if(n.className==="text-content"){let i=[];s.info(n),n.querySelectorAll("img.BDE_Image").forEach(o=>{let l=o.getAttribute("data-src")||o.getAttribute("src");s.info(`获取图片: ${l}`);let c=new URL(l);if(c.pathname.startsWith("/forum/")){let u=c.pathname.split("/").pop(),f=u==null?void 0:u.split(".");if(f){let m=f[0];Ie.imageMap.has(m)&&(l=Ie.imageMap.get(m),s.success(["替换成高清图片",l]));}}i.push(l);}),s.info("评论区图片列表👇"),s.info(i),e(i,i.indexOf(a));}else e([a]);}),$(`
+ `});f(q,D),v.append(P,q),v.append(P,D);for(const R of O)v.append(P,c(R));X.hide(),r&&w();}function w(){document.addEventListener("scroll",n.run),o.success("添加scroll事件监听");}function S(){document.removeEventListener("scroll",n.run),o.success("移除scroll事件监听");}async function g(){if(!p.isNearBottom())return;if(X.show(),!r){S(),o.success("已到达最后一页"),X.show();return}let y=document.querySelector(".main-thread-content-margin")||document.querySelector(".main-thread-content")||document.querySelector(".tb-page__main"),P=await l(r);if(!P){X.hide(),alert("请求下一页失败,详情请看控制台");return}if(typeof P=="string"&&(P.startsWith("抱歉")||P.startsWith("获取内容为空"))){X.hide(),alert(P);return}o.success(P);for(const k of P)v.append(y,c(k));if(X.hide(),!r){S(),o.success("已到达最后一页");return}}o.success("当前是在吧内"),n=new p.LockFunction(g,this),A.removeScrollListener(),this.searchSuggestion.removeAllEvent();let x=document.querySelector("#tieba-search");x.previousElementSibling.style.display="none",x.style.display="block",e&&setTimeout(()=>{x.focus();},20),v.on(document.querySelector(".more-btn-desc"),"click",b),p.listenKeyboard(x,"keypress",(y,P,k,O)=>{y==="Enter"&&b();}),m(),u();}},tt={mainPostImgList:[],init(){_.execMenu("baidu_tieba_optimize_see_comments",()=>{o.success("优化查看评论"),A.init();}),_.execMenu("baidu_tieba_optimize_image_preview",()=>{o.success("优化图片预览"),tt.optimizeImagePreview();}),_.execMenu("baidu_tieba_repairErrorThread",()=>{o.success("强制查看-帖子不存在|帖子已被删除|该帖子需要去app内查看哦"),tt.repairErrorThread();});},optimizeImagePreview(){I(Vn("ViewerCSS"));function e(t=[],r=0){let n="";t.forEach(s=>{n+=`
![]()
`;});let a=v.createElement("ul",{innerHTML:n}),i=new ei(a,{inline:!1,url:"data-src",zIndex:p.getMaxZIndex()+100,hidden:()=>{i.destroy();}});r=r<0?0:r,i.view(r),i.zoomTo(1),i.show();}v.on(document,"click","img",function(t){let r=t.target,n=r.parentElement,a=r.getAttribute("data-src")||r.getAttribute("src");if(!(n.className==="viewer-canvas"||n.hasAttribute("data-viewer-action"))&&a!=null&&a.match(/^http(s|):\/\/(tiebapic|imgsa).baidu.com\/forum/g))if(o.info("点击图片👇"),o.info(r),n.className==="img-box"){let i=r.closest(".img-sudoku.main-img-sudoku");if(o.info(i),!i){e([a]);return}p.preventEvent(t);let s=[];tt.mainPostImgList.length?tt.mainPostImgList.forEach(l=>{s.push(l.src);}):Array.from(i.querySelectorAll("img.img")).forEach(l=>{let c=l.getAttribute("data-src")||l.src;o.info(`获取图片: ${c}`);let u=new URL(c);if(u.pathname.startsWith("/forum/")){let m=u.pathname.split("/").pop().split(".");if(m){let b=m[0];Ie.imageMap.has(b)&&(c=Ie.imageMap.get(b),o.success(["替换成高清图片",c]));}}s.push(c);}),o.info("图片列表👇"),o.info(s),e(s,s.indexOf(a));}else if(n.className==="text-content"){let i=[];o.info(n),n.querySelectorAll("img.BDE_Image").forEach(s=>{let l=s.getAttribute("data-src")||s.src;o.info(`获取图片: ${l}`);let c=new URL(l);if(c.pathname.startsWith("/forum/")){let u=c.pathname.split("/").pop(),f=u==null?void 0:u.split(".");if(f){let m=f[0];Ie.imageMap.has(m)&&(l=Ie.imageMap.get(m),o.success(["替换成高清图片",l]));}}i.push(l);}),o.info("评论区图片列表👇"),o.info(i),e(i,i.indexOf(a));}else e([a]);}),I(`
/* 图片右上角的APP专享 */
div.img-sudoku .img-desc{
display: none !important;
}
- `),v.ready(function(){p.waitNode("div.img-sudoku",1e4).then(t=>{if(!t){s.error("未找到元素 div.img-sudoku");return}p.waitNode("img",t,1e4).then(r=>{if(!r){s.error("未找到元素 div.img-sudoku img");return}let n=t.querySelectorAll("img.img");s.success(["重构主内容的图片",t,n]),n.forEach(a=>{a.hasAttribute("data-src")&&(a.src=a.getAttribute("data-src"));}),t.innerHTML=t.innerHTML;}),p.waitVueByInterval(t,r=>(r==null?void 0:r.imgs)!=null,250,1e4).then(r=>{var n;r&&(et.mainPostImgList=(n=le.getVue(t))==null?void 0:n.imgs,s.success(["Vue上隐藏的帖子高清图片列表",et.mainPostImgList]));});});});},initPostImageInfo(){let e=He.getCurrentForumName(),t=He.getCurrentForumPostTid();e&&t&&We.getPictureGuide(e,t).then(r=>{if(!r){s.error("获取图片信息失败");return}s.success(["请求本贴图片信息",r]),Object.values(r.pic_list).forEach(n=>{var o,l,c,u,f,m,b,w,x,g;let a=((l=(o=n==null?void 0:n.img)==null?void 0:o.original)==null?void 0:l.id)||((u=(c=n==null?void 0:n.img)==null?void 0:c.medium)==null?void 0:u.id)||((m=(f=n==null?void 0:n.img)==null?void 0:f.screen)==null?void 0:m.id),i=((w=(b=n==null?void 0:n.img)==null?void 0:b.original)==null?void 0:w.waterurl)||((g=(x=n==null?void 0:n.img)==null?void 0:x.screen)==null?void 0:g.waterurl);a!=null&&i!=null&&Ie.imageMap.set(a,i);});});},repairErrorThread(){async function e(){var u;let r=await ge.get(window.location.href,{headers:{"User-Agent":p.getRandomPCUA()}});if(!r.status)return;s.info(r);let n=v.parseHTML(r.data.responseText,!0,!0),a=n.querySelector("#j_p_postlist .l_post");if(!a){s.error("未找到#j_p_postlist .l_post元素"),se.error("未找到#j_p_postlist .l_post元素");return}if(!a.hasAttribute("data-field")){s.error("未找到 data-field 属性"),se.error("未找到 data-field 属性");return}let i=p.toJSON(a.getAttribute("data-field")),o=null,l="";if(Array.from(n.querySelectorAll("script")).forEach(f=>{f.innerHTML.includes("var PageData")&&(l=`
- ${l}
+ `),v.ready(function(){p.waitNode("div.img-sudoku",1e4).then(t=>{if(!t){o.error("未找到元素 div.img-sudoku");return}p.waitNode("img",t,1e4).then(r=>{if(!r){o.error("未找到元素 div.img-sudoku img");return}let n=t.querySelectorAll("img.img");o.success(["重构主内容的图片",t,n]),n.forEach(a=>{a.hasAttribute("data-src")&&(a.src=a.getAttribute("data-src"));}),t.innerHTML=t.innerHTML;}),p.waitVueByInterval(t,r=>(r==null?void 0:r.imgs)!=null,250,1e4).then(r=>{var n;r&&(tt.mainPostImgList=(n=le.getVue(t))==null?void 0:n.imgs,o.success(["Vue上隐藏的帖子高清图片列表",tt.mainPostImgList]));});});});},initPostImageInfo(){let e=He.getCurrentForumName(),t=He.getCurrentForumPostTid();e&&t&&We.getPictureGuide(e,t).then(r=>{if(!r){o.error("获取图片信息失败");return}o.success(["请求本贴图片信息",r]),Object.values(r.pic_list).forEach(n=>{var s,l,c,u,f,m,b,w,S,g;let a=((l=(s=n==null?void 0:n.img)==null?void 0:s.original)==null?void 0:l.id)||((u=(c=n==null?void 0:n.img)==null?void 0:c.medium)==null?void 0:u.id)||((m=(f=n==null?void 0:n.img)==null?void 0:f.screen)==null?void 0:m.id),i=((w=(b=n==null?void 0:n.img)==null?void 0:b.original)==null?void 0:w.waterurl)||((g=(S=n==null?void 0:n.img)==null?void 0:S.screen)==null?void 0:g.waterurl);a!=null&&i!=null&&Ie.imageMap.set(a,i);});});},repairErrorThread(){async function e(){var u;let r=await ge.get(window.location.href,{headers:{"User-Agent":p.getRandomPCUA()}});if(!r.status)return;o.info(r);let n=v.parseHTML(r.data.responseText,!0,!0),a=n.querySelector("#j_p_postlist .l_post");if(!a){o.error("未找到#j_p_postlist .l_post元素"),se.error("未找到#j_p_postlist .l_post元素");return}if(!a.hasAttribute("data-field")){o.error("未找到 data-field 属性"),se.error("未找到 data-field 属性");return}let i=p.toJSON(a.getAttribute("data-field")),s=null,l="";if(n.querySelectorAll("script").forEach(f=>{f.innerHTML.includes("var PageData")&&(l=`
+ ${l}
- ${f.innerHTML}
+ ${f.innerHTML}
- `);}),l===""){s.error("未找到 PageData的script标签"),se.error("未找到 PageData的script标签");return}if(o=new Function(`
+ `);}),l===""){o.error("未找到 PageData的script标签"),se.error("未找到 PageData的script标签");return}if(s=new Function(`
${l}
return PageData;
- `)(),!o){s.error("未找到 PageData"),se.error("未找到 PageData");return}let c=((u=n.querySelector("#j_p_postlist .post-tail-wrap span.tail-info:nth-child(6)"))==null?void 0:u.innerText)||"";return p.isNotNull(c)&&(c=p.formatToTimeStamp(c)/1e3),{field:i,PageData:o,time:c}}function t(r,n,a){let i={agree:{agree_num:0,disagree_num:0},author:{id:r.author.user_id,name:r.author.user_name,name_show:r.author.user_nickname,portrait:r.author.portrait,show_nickname:r.author.user_nickname,type:1,userhide:0},content:[{text:r.content.content,type:parseInt(r.content.type)}],floor:1,game_info:[null],id:parseInt(r.content.post_id),is_bub:0,is_voice:0,is_vote:0,ptype:0,reply_num:n.thread.reply_num,sub_post_number:0,time:a,title:n.thread.title,index:0},o=i,l=i;return l.floor=3,[o,l]}p.waitNode(".app-view",1e4).then(async r=>{if(!r){s.error("元素.app-view不存在");return}p.waitVueByInterval(r,()=>{var o;return typeof((o=le.getVue(r))==null?void 0:o.isErrorThread)=="boolean"},250,1e4);let n=le.getVue(r);if(!(n&&n.isErrorThread))return;s.warn("该帖子不能查看 修复中..."),se.info("该帖子不能查看 修复中...");let a=await e();if(!a)return;s.info(["获取到的页面信息",a]);let i=t(a.field,a.PageData,a.time);n.postList=i,n.postAuthorId=i[0].author.id,n.thread={agree:{agree_num:0,disagree_num:0},collect_mark_pid:"0",collect_status:0,create_time:i[0].time,id:n.tid,is_frs_mask:0,is_share_thread:0,reply_num:i[0].reply_num,robot_thread_type:0,t_share_img:"",thread_type:0,valid_post_num:0,works_info:{}},n.forum={avatar:a.PageData.forum.avatar,first_dir:a.PageData.forum.first_class,id:a.PageData.forum.id,is_exists:1,is_forbidden:0,is_forum_merged:0,name:a.PageData.forum.name,second_dir:a.PageData.forum.second_class},n.postNum=100,n.isErrorThread=!1,setTimeout(()=>{v.append(document.querySelector("div.app-view div.thread-main-wrapper .thread-text"),i[0].content[0].text);},300);});}},Vt={async getUserData(){var q;let e=document.querySelector(".home_card_uname_link"),t=new URL(e.href).searchParams.get("un");if(p.isNull(t)){se.error("获取用户un失败");return}document.querySelector(".home_card_uname_link").innerText;let a=document.querySelector("a.home_card_portrait_link img").src,o=document.querySelector(".home_card_operate_icon_follow").classList.contains("icon_hide"),l=document.querySelector(".home_tab .home_tab_item:nth-child(1) .home_tab_item_num"),c=parseInt(l.innerText),u=document.querySelector(".home_tab .home_tab_item:nth-child(2) .home_tab_item_num"),f=parseInt(u.innerText),m=document.querySelector(".home_tab .home_tab_item:nth-child(3) .home_tab_item_num"),b=parseInt(m.innerText),w=document.querySelector(".home_tab .home_tab_item:nth-child(4) .home_tab_item_num"),x=parseInt(w.innerText),g=await Vt.getUserDataWithPCDoc();if(!g)return;let S=await We.getUserHomeInfo({un:t});if(!S)return;let _=await We.getUserJSON(t);if(!_)return;let B=S.portrait.replace(/\?t=(.+)/,""),k=0;S.sex==="male"?k=1:S.sex=="female"&&(k=2);let O=[];return S.new_iconinfo&&Object.values(S.new_iconinfo).forEach(z=>{z.icon&&O.push(z.icon);}),{id:_.id,tbs:_.tbs,name:t,showName:S.show_nickname||S.name_show,sex:k,ip:{location:(q=g.ip)==null?void 0:q.location},avatar:a,portrait:B,imprint:O,is_vip:S.tb_vip,is_like:o,is_online:_.creator.is_online,level:S.tb_age,postInfo:{fans:x,follow:b,forum:f,receivedLikes:x,post:c},otherData:{PanelUserInfo:S,UserJSON:_,PCUserInfo:g}}},async getUserDataWithPCDoc(){let e=await ge.get(window.location.href,{headers:{"User-Agent":p.getRandomPCUA()}});if(!e.status)return;let t=v.parseHTML(e.data.responseText,!0,!0),r="0",n="未知";Array.from(t.querySelectorAll(".userinfo_userdata span")).forEach(i=>{let o=i.innerText;o.includes("吧龄")?r=o.replace(/(吧龄|年|:|:)/g,""):o.includes("IP属地")&&(n=o.replace(/(IP属地|:|:)/g,""));});let a=[];return Array.from(t.querySelectorAll("ul.new_list > div")).forEach(i=>{let o={url:i.querySelector("ul.new_list > div .title").href,title:i.querySelector("ul.new_list > div .title").getAttribute("title")||i.querySelector("ul.new_list > div .title").innerText,content:i.querySelector("ul.new_list > div .n_txt").innerHTML,forumName:i.querySelector("ul.new_list > div .n_name").getAttribute("title"),createTime:i.querySelector("ul.new_list > div .n_post_time").innerText,replyNum:0,mediaList:[]};i.querySelector("ul.new_list > div .n_media")&&Array.from(i.querySelectorAll("ul.new_list > div .n_media img")).forEach(l=>{let c=l.getAttribute("original")||l.src;c&&o.mediaList.push(c);}),a.push(o);}),{level:r,ip:{location:n},postInfo:{data:a}}}},no=vue.defineComponent({__name:"App",setup(e){let t=vue.ref({});return vue.onMounted(async()=>{let r=await Vt.getUserData();r?(console.log("用户信息",r),Object.assign(t.value,r)):se.error("加载用户信息失败");}),(r,n)=>{const a=vue.resolveComponent("router-view");return vue.openBlock(),vue.createBlock(a,{UserData:vue.unref(t)},null,8,["UserData"])}}});var ao=Object.defineProperty,io=Object.defineProperties,oo=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,nn=(e,t,r)=>t in e?ao(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,co=(e,t)=>{for(var r in t||(t={}))so.call(t,r)&&nn(e,r,t[r]);if(rn)for(var r of rn(t))lo.call(t,r)&&nn(e,r,t[r]);return e},uo=(e,t)=>io(e,oo(t));function an(e,t){var r;const n=vue.shallowRef();return vue.watchEffect(()=>{n.value=e();},uo(co({},t),{flush:(r=void 0)!=null?r:"sync"})),vue.readonly(n)}var on;const Pe=typeof window<"u",po=e=>typeof e=="string",Tr=()=>{};Pe&&((on=window==null?void 0:window.navigator)!=null&&on.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function $r(e){return typeof e=="function"?e():vue.unref(e)}function fo(e,t){function r(...n){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(a).catch(i);})}return r}function mo(e,t=!0,r=!0,n=!1){let a=0,i,o=!0,l=Tr,c;const u=()=>{i&&(clearTimeout(i),i=void 0,l(),l=Tr);};return m=>{const b=$r(e),w=Date.now()-a,x=()=>c=m();return u(),b<=0?(a=Date.now(),x()):(w>b&&(r||!o)?(a=Date.now(),x()):t&&(c=new Promise((g,S)=>{l=n?S:g,i=setTimeout(()=>{a=Date.now(),o=!0,g(x()),u();},Math.max(0,b-w));})),!r&&!i&&(i=setTimeout(()=>o=!0,b)),o=!1,c)}}function ho(e){return e}function Yn(e){return vue.getCurrentScope()?(vue.onScopeDispose(e),!0):!1}function Qn(e,t=200,r=!1,n=!0,a=!1){return fo(mo(t,r,n,a),e)}function go(e,t=!0){vue.getCurrentInstance()?vue.onMounted(e):t?e():vue.nextTick(e);}function Zn(e){var t;const r=$r(e);return (t=r==null?void 0:r.$el)!=null?t:r}const Or=Pe?window:void 0,bo=Pe?window.document:void 0;function Re(...e){let t,r,n,a;if(po(e[0])||Array.isArray(e[0])?([r,n,a]=e,t=Or):[t,r,n,a]=e,!t)return Tr;Array.isArray(r)||(r=[r]),Array.isArray(n)||(n=[n]);const i=[],o=()=>{i.forEach(f=>f()),i.length=0;},l=(f,m,b,w)=>(f.addEventListener(m,b,w),()=>f.removeEventListener(m,b,w)),c=vue.watch(()=>[Zn(t),$r(a)],([f,m])=>{o(),f&&i.push(...r.flatMap(b=>n.map(w=>l(f,b,w,m))));},{immediate:!0,flush:"post"}),u=()=>{c(),o();};return Yn(u),u}function vo(e,t=!1){const r=vue.ref(),n=()=>r.value=!!e();return n(),go(n,t),r}const sn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ln="__vueuse_ssr_handlers__";sn[ln]=sn[ln]||{};function _o({document:e=bo}={}){if(!e)return vue.ref("visible");const t=vue.ref(e.visibilityState);return Re(e,"visibilitychange",()=>{t.value=e.visibilityState;}),t}var cn=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,xo=(e,t)=>{var r={};for(var n in e)yo.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&cn)for(var n of cn(e))t.indexOf(n)<0&&wo.call(e,n)&&(r[n]=e[n]);return r};function zr(e,t,r={}){const n=r,{window:a=Or}=n,i=xo(n,["window"]);let o;const l=vo(()=>a&&"ResizeObserver"in a),c=()=>{o&&(o.disconnect(),o=void 0);},u=vue.watch(()=>Zn(e),m=>{c(),l.value&&a&&m&&(o=new ResizeObserver(t),o.observe(m,i));},{immediate:!0,flush:"post"}),f=()=>{c(),u();};return Yn(f),{isSupported:l,stop:f}}var un;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE";})(un||(un={}));var So=Object.defineProperty,dn=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,pn=(e,t,r)=>t in e?So(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ao=(e,t)=>{for(var r in t||(t={}))ko.call(t,r)&&pn(e,r,t[r]);if(dn)for(var r of dn(t))To.call(t,r)&&pn(e,r,t[r]);return e};const Co={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Ao({linear:ho},Co);function Eo({window:e=Or}={}){if(!e)return vue.ref(!1);const t=vue.ref(e.document.hasFocus());return Re(e,"blur",()=>{t.value=!1;}),Re(e,"focus",()=>{t.value=!0;}),t}const Bo=(e,t)=>{if(!Pe||!e||!t)return !1;const r=e.getBoundingClientRect();let n;return t instanceof Element?n=t.getBoundingClientRect():n={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},r.top
n.top&&r.right>n.left&&r.left{if(!r){o.error("元素.app-view不存在");return}await p.waitVueByInterval(r,()=>{var l;return typeof((l=le.getVue(r))==null?void 0:l.isErrorThread)=="boolean"},250,1e4);let n=le.getVue(r);if(!(n&&n.isErrorThread)){o.info("验证参数isErrorThread:true,正常帖子");return}o.warn("该帖子不能查看 修复中...");let a=se.loading("该帖子不能查看 修复中..."),i=await e();if(a.close(),!i)return;o.info(["获取到的页面信息",i]);let s=t(i.field,i.PageData,i.time);n.postList=s,n.postAuthorId=s[0].author.id,n.thread={agree:{agree_num:0,disagree_num:0},collect_mark_pid:"0",collect_status:0,create_time:s[0].time,id:n.tid,is_frs_mask:0,is_share_thread:0,reply_num:s[0].reply_num,robot_thread_type:0,t_share_img:"",thread_type:0,valid_post_num:0,works_info:{}},n.forum={avatar:i.PageData.forum.avatar,first_dir:i.PageData.forum.first_class,id:i.PageData.forum.id,is_exists:1,is_forbidden:0,is_forum_merged:0,name:i.PageData.forum.name,second_dir:i.PageData.forum.second_class},n.postNum=100,n.isErrorThread=!1,setTimeout(()=>{var l,c;v.append(document.querySelector("div.app-view div.thread-main-wrapper .thread-text"),s[0].content[0].text),n.interactionNum&&typeof((c=(l=i==null?void 0:i.PageData)==null?void 0:l.thread)==null?void 0:c.reply_num)=="number"&&(n.interactionNum.reply=i.PageData.thread.reply_num);},300);});}},Vt={async getUserData(){var q;let e=document.querySelector(".home_card_uname_link"),t=new URL(e.href).searchParams.get("un");if(p.isNull(t)){se.error("获取用户un失败");return}document.querySelector(".home_card_uname_link").innerText;let a=document.querySelector("a.home_card_portrait_link img").src,s=document.querySelector(".home_card_operate_icon_follow").classList.contains("icon_hide"),l=document.querySelector(".home_tab .home_tab_item:nth-child(1) .home_tab_item_num"),c=parseInt(l.innerText),u=document.querySelector(".home_tab .home_tab_item:nth-child(2) .home_tab_item_num"),f=parseInt(u.innerText),m=document.querySelector(".home_tab .home_tab_item:nth-child(3) .home_tab_item_num"),b=parseInt(m.innerText),w=document.querySelector(".home_tab .home_tab_item:nth-child(4) .home_tab_item_num"),S=parseInt(w.innerText),g=await Vt.getUserDataWithPCDoc();if(!g)return;let x=await We.getUserHomeInfo({un:t});if(!x)return;let y=await We.getUserJSON(t);if(!y)return;let P=x.portrait.replace(/\?t=(.+)/,""),k=0;x.sex==="male"?k=1:x.sex=="female"&&(k=2);let O=[];return x.new_iconinfo&&Object.values(x.new_iconinfo).forEach(D=>{D.icon&&O.push(D.icon);}),{id:y.id,tbs:y.tbs,name:t,showName:x.show_nickname||x.name_show,sex:k,ip:{location:(q=g.ip)==null?void 0:q.location},avatar:a,portrait:P,imprint:O,is_vip:x.tb_vip,is_like:s,is_online:y.creator.is_online,level:x.tb_age,postInfo:{fans:S,follow:b,forum:f,receivedLikes:S,post:c},otherData:{PanelUserInfo:x,UserJSON:y,PCUserInfo:g}}},async getUserDataWithPCDoc(){let e=await ge.get(window.location.href,{headers:{"User-Agent":p.getRandomPCUA()}});if(!e.status)return;let t=v.parseHTML(e.data.responseText,!0,!0),r="0",n="未知";Array.from(t.querySelectorAll(".userinfo_userdata span")).forEach(i=>{let s=i.innerText;s.includes("吧龄")?r=s.replace(/(吧龄|年|:|:)/g,""):s.includes("IP属地")&&(n=s.replace(/(IP属地|:|:)/g,""));});let a=[];return Array.from(t.querySelectorAll("ul.new_list > div")).forEach(i=>{let s={url:i.querySelector("ul.new_list > div .title").href,title:i.querySelector("ul.new_list > div .title").getAttribute("title")||i.querySelector("ul.new_list > div .title").innerText,content:i.querySelector("ul.new_list > div .n_txt").innerHTML,forumName:i.querySelector("ul.new_list > div .n_name").getAttribute("title"),createTime:i.querySelector("ul.new_list > div .n_post_time").innerText,replyNum:0,mediaList:[]};i.querySelector("ul.new_list > div .n_media")&&Array.from(i.querySelectorAll("ul.new_list > div .n_media img")).forEach(l=>{let c=l.getAttribute("original")||l.src;c&&s.mediaList.push(c);}),a.push(s);}),{level:r,ip:{location:n},postInfo:{data:a}}}},no=vue.defineComponent({__name:"App",setup(e){let t=vue.ref({});return vue.onMounted(async()=>{let r=await Vt.getUserData();r?(console.log("用户信息",r),Object.assign(t.value,r)):se.error("加载用户信息失败");}),(r,n)=>{const a=vue.resolveComponent("router-view");return vue.openBlock(),vue.createBlock(a,{UserData:vue.unref(t)},null,8,["UserData"])}}});var ao=Object.defineProperty,io=Object.defineProperties,oo=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,so=Object.prototype.hasOwnProperty,lo=Object.prototype.propertyIsEnumerable,nn=(e,t,r)=>t in e?ao(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,co=(e,t)=>{for(var r in t||(t={}))so.call(t,r)&&nn(e,r,t[r]);if(rn)for(var r of rn(t))lo.call(t,r)&&nn(e,r,t[r]);return e},uo=(e,t)=>io(e,oo(t));function an(e,t){var r;const n=vue.shallowRef();return vue.watchEffect(()=>{n.value=e();},uo(co({},t),{flush:(r=void 0)!=null?r:"sync"})),vue.readonly(n)}var on;const Be=typeof window<"u",po=e=>typeof e=="string",Tr=()=>{};Be&&((on=window==null?void 0:window.navigator)!=null&&on.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function $r(e){return typeof e=="function"?e():vue.unref(e)}function fo(e,t){function r(...n){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(a).catch(i);})}return r}function mo(e,t=!0,r=!0,n=!1){let a=0,i,s=!0,l=Tr,c;const u=()=>{i&&(clearTimeout(i),i=void 0,l(),l=Tr);};return m=>{const b=$r(e),w=Date.now()-a,S=()=>c=m();return u(),b<=0?(a=Date.now(),S()):(w>b&&(r||!s)?(a=Date.now(),S()):t&&(c=new Promise((g,x)=>{l=n?x:g,i=setTimeout(()=>{a=Date.now(),s=!0,g(S()),u();},Math.max(0,b-w));})),!r&&!i&&(i=setTimeout(()=>s=!0,b)),s=!1,c)}}function ho(e){return e}function Yn(e){return vue.getCurrentScope()?(vue.onScopeDispose(e),!0):!1}function Qn(e,t=200,r=!1,n=!0,a=!1){return fo(mo(t,r,n,a),e)}function go(e,t=!0){vue.getCurrentInstance()?vue.onMounted(e):t?e():vue.nextTick(e);}function Zn(e){var t;const r=$r(e);return (t=r==null?void 0:r.$el)!=null?t:r}const Or=Be?window:void 0,bo=Be?window.document:void 0;function Re(...e){let t,r,n,a;if(po(e[0])||Array.isArray(e[0])?([r,n,a]=e,t=Or):[t,r,n,a]=e,!t)return Tr;Array.isArray(r)||(r=[r]),Array.isArray(n)||(n=[n]);const i=[],s=()=>{i.forEach(f=>f()),i.length=0;},l=(f,m,b,w)=>(f.addEventListener(m,b,w),()=>f.removeEventListener(m,b,w)),c=vue.watch(()=>[Zn(t),$r(a)],([f,m])=>{s(),f&&i.push(...r.flatMap(b=>n.map(w=>l(f,b,w,m))));},{immediate:!0,flush:"post"}),u=()=>{c(),s();};return Yn(u),u}function vo(e,t=!1){const r=vue.ref(),n=()=>r.value=!!e();return n(),go(n,t),r}const sn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ln="__vueuse_ssr_handlers__";sn[ln]=sn[ln]||{};function _o({document:e=bo}={}){if(!e)return vue.ref("visible");const t=vue.ref(e.visibilityState);return Re(e,"visibilitychange",()=>{t.value=e.visibilityState;}),t}var cn=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,xo=(e,t)=>{var r={};for(var n in e)yo.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&cn)for(var n of cn(e))t.indexOf(n)<0&&wo.call(e,n)&&(r[n]=e[n]);return r};function Dr(e,t,r={}){const n=r,{window:a=Or}=n,i=xo(n,["window"]);let s;const l=vo(()=>a&&"ResizeObserver"in a),c=()=>{s&&(s.disconnect(),s=void 0);},u=vue.watch(()=>Zn(e),m=>{c(),l.value&&a&&m&&(s=new ResizeObserver(t),s.observe(m,i));},{immediate:!0,flush:"post"}),f=()=>{c(),u();};return Yn(f),{isSupported:l,stop:f}}var un;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE";})(un||(un={}));var So=Object.defineProperty,dn=Object.getOwnPropertySymbols,ko=Object.prototype.hasOwnProperty,To=Object.prototype.propertyIsEnumerable,pn=(e,t,r)=>t in e?So(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ao=(e,t)=>{for(var r in t||(t={}))ko.call(t,r)&&pn(e,r,t[r]);if(dn)for(var r of dn(t))To.call(t,r)&&pn(e,r,t[r]);return e};const Co={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Ao({linear:ho},Co);function Eo({window:e=Or}={}){if(!e)return vue.ref(!1);const t=vue.ref(e.document.hasFocus());return Re(e,"blur",()=>{t.value=!1;}),Re(e,"focus",()=>{t.value=!0;}),t}const Po=(e,t)=>{if(!Be||!e||!t)return !1;const r=e.getBoundingClientRect();let n;return t instanceof Element?n=t.getBoundingClientRect():n={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},r.topn.top&&r.right>n.left&&r.left{},Po=Object.prototype.hasOwnProperty,fn=(e,t)=>Po.call(e,t),nt=Array.isArray,yt=e=>typeof e=="string",Zt=e=>e!==null&&typeof e=="object",Xn=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},Mo=/-(\w)/g,No=Xn(e=>e.replace(Mo,(t,r)=>r?r.toUpperCase():"")),Io=Xn(e=>e.charAt(0).toUpperCase()+e.slice(1));var Ro=typeof global=="object"&&global&&global.Object===Object&&global,$o=typeof self=="object"&&self&&self.Object===Object&&self,Xt=Ro||$o||Function("return this")(),st=Xt.Symbol,ea=Object.prototype,Oo=ea.hasOwnProperty,zo=ea.toString,Tt=st?st.toStringTag:void 0;function Do(e){var t=Oo.call(e,Tt),r=e[Tt];try{e[Tt]=void 0;var n=!0;}catch{}var a=zo.call(e);return n&&(t?e[Tt]=r:delete e[Tt]),a}var qo=Object.prototype,Uo=qo.toString;function Ho(e){return Uo.call(e)}var jo="[object Null]",Fo="[object Undefined]",mn=st?st.toStringTag:void 0;function Dr(e){return e==null?e===void 0?Fo:jo:mn&&mn in Object(e)?Do(e):Ho(e)}function qr(e){return e!=null&&typeof e=="object"}var Vo="[object Symbol]";function er(e){return typeof e=="symbol"||qr(e)&&Dr(e)==Vo}function Wo(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r0){if(++t>=xs)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function As(e){return function(){return e}}var Wt=function(){try{var e=Ur(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Cs=Wt?function(e,t){return Wt(e,"toString",{configurable:!0,enumerable:!1,value:As(t),writable:!0})}:rs,Es=Ts(Cs),Bs=9007199254740991,Ls=/^(?:0|[1-9]\d*)$/;function ra(e,t){var r=typeof e;return t=t??Bs,!!t&&(r=="number"||r!="symbol"&&Ls.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=$s}var zs="[object Arguments]";function wn(e){return qr(e)&&Dr(e)==zs}var aa=Object.prototype,Ds=aa.hasOwnProperty,qs=aa.propertyIsEnumerable,ia=wn(function(){return arguments}())?wn:function(e){return qr(e)&&Ds.call(e,"callee")&&!qs.call(e,"callee")},Us=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Hs=/^\w*$/;function js(e,t){if(Rt(e))return !1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||er(e)?!0:Hs.test(e)||!Us.test(e)||t!=null&&e in Object(t)}var Nt=Ur(Object,"create");function Fs(){this.__data__=Nt?Nt(null):{},this.size=0;}function Vs(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Ws="__lodash_hash_undefined__",Gs=Object.prototype,Js=Gs.hasOwnProperty;function Ks(e){var t=this.__data__;if(Nt){var r=t[e];return r===Ws?void 0:r}return Js.call(t,e)?t[e]:void 0}var Ys=Object.prototype,Qs=Ys.hasOwnProperty;function Zs(e){var t=this.__data__;return Nt?t[e]!==void 0:Qs.call(t,e)}var Xs="__lodash_hash_undefined__";function el(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Nt&&t===void 0?Xs:t,this}function ft(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}function sl(e,t){var r=this.__data__,n=tr(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function wt(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t=t||I<0||m&&U>=i}function _(){var z=dr();if(S(z))return B(z);l=setTimeout(_,g(z));}function B(z){return l=void 0,b&&n?w(z):(n=a=void 0,o)}function k(){l!==void 0&&clearTimeout(l),u=0,n=c=a=l=void 0;}function O(){return l===void 0?o:B(dr())}function q(){var z=dr(),I=S(z);if(n=arguments,a=this,c=z,I){if(l===void 0)return x(c);if(m)return clearTimeout(l),l=setTimeout(_,t),w(c)}return l===void 0&&(l=setTimeout(_,t)),o}return q.cancel=k,q.flush=O,q}function sa(e){for(var t=-1,r=e==null?0:e.length,n={};++te===void 0,Se=e=>typeof e=="number",Ul=e=>typeof Element>"u"?!1:e instanceof Element,Hl=e=>yt(e)?!Number.isNaN(Number(e)):!1,tt=e=>Io(e),jl=e=>Object.keys(e);class Fl extends Error{constructor(t){super(t),this.name="ElementPlusError";}}function $t(e,t){throw new Fl(`[${e}] ${t}`)}const Vl=(e,t)=>{var r;if(!Pe||!e||!t)return "";let n=No(t);n==="float"&&(n="cssFloat");try{const a=e.style[n];if(a)return a;const i=(r=document.defaultView)==null?void 0:r.getComputedStyle(e,"");return i?i[n]:""}catch{return e.style[n]}};function It(e,t="px"){if(!e)return "";if(Se(e)||Hl(e))return `${e}${t}`;if(yt(e))return e}const Wl=(e,t)=>{if(!Pe)return !1;const r={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],n=Vl(e,r);return ["scroll","auto","overlay"].some(a=>n.includes(a))},Gl=(e,t)=>{if(!Pe)return;let r=e;for(;r;){if([window,document,document.documentElement].includes(r))return window;if(Wl(r,t))return r;r=r.parentNode;}return r},la="__epPropKey",ve=e=>e,Jl=e=>Zt(e)&&!!e[la],ca=(e,t)=>{if(!Zt(e)||Jl(e))return e;const{values:r,required:n,default:a,type:i,validator:o}=e,c={type:i,required:!!n,validator:r||o?u=>{let f=!1,m=[];if(r&&(m=Array.from(r),fn(e,"default")&&m.push(a),f||(f=m.includes(u))),o&&(f||(f=o(u))),!f&&m.length>0){const b=[...new Set(m)].map(w=>JSON.stringify(w)).join(", ");vue.warn(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${b}], got value ${JSON.stringify(u)}.`);}return f}:void 0,[la]:!0};return fn(e,"default")&&(c.default=a),c},_e=e=>sa(Object.entries(e).map(([t,r])=>[t,ca(r,t)])),Jt=ve([String,Object,Function]),Ee=(e,t)=>{if(e.install=r=>{for(const n of [e,...Object.values(t??{})])r.component(n.name,n);},t)for(const[r,n]of Object.entries(t))e[r]=n;return e},ht=e=>(e.install=Lo,e),Fe={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},ua="update:modelValue",ar=["","default","small","large"];var Ke=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Ke||{});function Ar(e){return vue.isVNode(e)&&e.type===vue.Fragment}function Kl(e){return vue.isVNode(e)&&e.type===vue.Comment}function Yl(e){return vue.isVNode(e)&&!Ar(e)&&!Kl(e)}const Ht=e=>{const t=nt(e)?e:[e],r=[];return t.forEach(n=>{var a;nt(n)?r.push(...Ht(n)):vue.isVNode(n)&&nt(n.children)?r.push(...Ht(n.children)):(r.push(n),vue.isVNode(n)&&((a=n.component)!=null&&a.subTree)&&r.push(...Ht(n.component.subTree)));}),r},Ye=e=>e,Ql=["class","style"],Zl=/^on[A-Z]/,Xl=(e={})=>{const{excludeListeners:t=!1,excludeKeys:r}=e,n=vue.computed(()=>((r==null?void 0:r.value)||[]).concat(Ql)),a=vue.getCurrentInstance();return a?vue.computed(()=>{var i;return sa(Object.entries((i=a.proxy)==null?void 0:i.$attrs).filter(([o])=>!n.value.includes(o)&&!(t&&Zl.test(o))))}):vue.computed(()=>({}))},ec=({from:e,replacement:t,scope:r,version:n,ref:a,type:i="API"},o)=>{vue.watch(()=>vue.unref(o),l=>{},{immediate:!0});};var tc={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const rc=e=>(t,r)=>nc(t,r,vue.unref(e)),nc=(e,t,r)=>Sl(r,e,e).replace(/\{(\w+)\}/g,(n,a)=>{var i;return `${(i=t==null?void 0:t[a])!=null?i:`{${a}}`}`}),ac=e=>{const t=vue.computed(()=>vue.unref(e).name),r=vue.isRef(e)?e:vue.ref(e);return {lang:t,locale:r,t:rc(e)}},ic=Symbol("localeContextKey"),Fr=e=>{const t=vue.inject(ic,vue.ref());return ac(vue.computed(()=>t.value||tc))},fr="el",oc="is-",ut=(e,t,r,n,a)=>{let i=`${e}-${t}`;return r&&(i+=`-${r}`),n&&(i+=`__${n}`),a&&(i+=`--${a}`),i},sc=Symbol("namespaceContextKey"),da=e=>{const t=vue.getCurrentInstance()?vue.inject(sc,vue.ref(fr)):vue.ref(fr);return vue.computed(()=>vue.unref(t)||fr)},fe=(e,t)=>{const r=da();return {namespace:r,b:(g="")=>ut(r.value,e,g,"",""),e:g=>g?ut(r.value,e,"",g,""):"",m:g=>g?ut(r.value,e,"","",g):"",be:(g,S)=>g&&S?ut(r.value,e,g,S,""):"",em:(g,S)=>g&&S?ut(r.value,e,"",g,S):"",bm:(g,S)=>g&&S?ut(r.value,e,g,"",S):"",bem:(g,S,_)=>g&&S&&_?ut(r.value,e,g,S,_):"",is:(g,...S)=>{const _=S.length>=1?S[0]:!0;return g&&_?`${oc}${g}`:""},cssVar:g=>{const S={};for(const _ in g)g[_]&&(S[`--${r.value}-${_}`]=g[_]);return S},cssVarName:g=>`--${r.value}-${g}`,cssVarBlock:g=>{const S={};for(const _ in g)g[_]&&(S[`--${r.value}-${e}-${_}`]=g[_]);return S},cssVarBlockName:g=>`--${r.value}-${e}-${g}`}},pa=e=>{const t=vue.getCurrentInstance();return vue.computed(()=>{var r,n;return (n=(r=t==null?void 0:t.proxy)==null?void 0:r.$props)==null?void 0:n[e]})},lc=(e,t=0)=>{if(t===0)return e;const r=vue.ref(!1);let n=0;const a=()=>{n&&clearTimeout(n),n=window.setTimeout(()=>{r.value=e.value;},t);};return vue.onMounted(a),vue.watch(()=>e.value,i=>{i?a():r.value=i;}),r},Sn={prefix:Math.floor(Math.random()*1e4),current:0},cc=Symbol("elIdInjection"),uc=()=>vue.getCurrentInstance()?vue.inject(cc,Sn):Sn,dc=e=>{const t=uc(),r=da();return vue.computed(()=>vue.unref(e)||`${r.value}-id-${t.prefix}-${t.current++}`)},kn={current:0},Tn=vue.ref(0),pc=2e3,An=Symbol("elZIndexContextKey"),fc=Symbol("zIndexContextKey"),mc=e=>{const t=vue.getCurrentInstance()?vue.inject(An,kn):kn,r=vue.getCurrentInstance()?vue.inject(fc,void 0):void 0,n=vue.computed(()=>{const o=vue.unref(r);return Se(o)?o:pc}),a=vue.computed(()=>n.value+Tn.value),i=()=>(t.current++,Tn.value=t.current,a.value);return !Pe&&vue.inject(An),{initialZIndex:n,currentZIndex:a,nextZIndex:i}},hc=(e,t,r)=>Ht(e.subTree).filter(i=>{var o;return vue.isVNode(i)&&((o=i.type)==null?void 0:o.name)===t&&!!i.component}).map(i=>i.component.uid).map(i=>r[i]).filter(i=>!!i),gc=(e,t)=>{const r={},n=vue.shallowRef([]);return {children:n,addChild:o=>{r[o.uid]=o,n.value=hc(e,t,r);},removeChild:o=>{delete r[o],n.value=n.value.filter(l=>l.uid!==o);}}},bc=ca({type:String,values:ar,required:!1}),vc=Symbol("size"),_c=()=>{const e=vue.inject(vc,{});return vue.computed(()=>vue.unref(e.size)||"")},yc=_e({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),wc=e=>Dl(yc,e),xc=Symbol(),Cn=vue.ref();function Sc(e,t=void 0){const r=vue.getCurrentInstance()?vue.inject(xc,Cn):Cn;return vue.computed(()=>{var n,a;return (a=(n=r.value)==null?void 0:n[e])!=null?a:t})}var he=(e,t)=>{const r=e.__vccOpts||e;for(const[n,a]of t)r[n]=a;return r};const kc=_e({size:{type:ve([Number,String])},color:{type:String}}),Tc=vue.defineComponent({name:"ElIcon",inheritAttrs:!1}),Ac=vue.defineComponent({...Tc,props:kc,setup(e){const t=e,r=fe("icon"),n=vue.computed(()=>{const{size:a,color:i}=t;return !a&&!i?{}:{fontSize:Gt(a)?void 0:It(a),"--color":i}});return (a,i)=>(vue.openBlock(),vue.createElementBlock("i",vue.mergeProps({class:vue.unref(r).b(),style:vue.unref(n)},a.$attrs),[vue.renderSlot(a.$slots,"default")],16))}});var Cc=he(Ac,[["__file","icon.vue"]]);const be=Ee(Cc),Vr=Symbol("formContextKey"),fa=Symbol("formItemContextKey"),ma=(e,t={})=>{const r=vue.ref(void 0),n=t.prop?r:pa("size"),a=t.global?r:_c(),i=t.form?{size:void 0}:vue.inject(Vr,void 0),o=t.formItem?{size:void 0}:vue.inject(fa,void 0);return vue.computed(()=>n.value||vue.unref(e)||(o==null?void 0:o.size)||(i==null?void 0:i.size)||a.value||"")},ha=e=>{const t=pa("disabled"),r=vue.inject(Vr,void 0);return vue.computed(()=>t.value||vue.unref(e)||(r==null?void 0:r.disabled)||!1)},Ec=()=>{const e=vue.inject(Vr,void 0),t=vue.inject(fa,void 0);return {form:e,formItem:t}},_t=4,Bc={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},Lc=({move:e,size:t,bar:r})=>({[r.size]:t,transform:`translate${r.axis}(${e}%)`}),Wr=Symbol("scrollbarContextKey"),Pc=_e({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),Mc="Thumb",Nc=vue.defineComponent({__name:"thumb",props:Pc,setup(e){const t=e,r=vue.inject(Wr),n=fe("scrollbar");r||$t(Mc,"can not inject scrollbar context");const a=vue.ref(),i=vue.ref(),o=vue.ref({}),l=vue.ref(!1);let c=!1,u=!1,f=Pe?document.onselectstart:null;const m=vue.computed(()=>Bc[t.vertical?"vertical":"horizontal"]),b=vue.computed(()=>Lc({size:t.size,move:t.move,bar:m.value})),w=vue.computed(()=>a.value[m.value.offset]**2/r.wrapElement[m.value.scrollSize]/t.ratio/i.value[m.value.offset]),x=z=>{var I;if(z.stopPropagation(),z.ctrlKey||[1,2].includes(z.button))return;(I=window.getSelection())==null||I.removeAllRanges(),S(z);const U=z.currentTarget;U&&(o.value[m.value.axis]=U[m.value.offset]-(z[m.value.client]-U.getBoundingClientRect()[m.value.direction]));},g=z=>{if(!i.value||!a.value||!r.wrapElement)return;const I=Math.abs(z.target.getBoundingClientRect()[m.value.direction]-z[m.value.client]),U=i.value[m.value.offset]/2,R=(I-U)*100*w.value/a.value[m.value.offset];r.wrapElement[m.value.scroll]=R*r.wrapElement[m.value.scrollSize]/100;},S=z=>{z.stopImmediatePropagation(),c=!0,document.addEventListener("mousemove",_),document.addEventListener("mouseup",B),f=document.onselectstart,document.onselectstart=()=>!1;},_=z=>{if(!a.value||!i.value||c===!1)return;const I=o.value[m.value.axis];if(!I)return;const U=(a.value.getBoundingClientRect()[m.value.direction]-z[m.value.client])*-1,R=i.value[m.value.offset]-I,G=(U-R)*100*w.value/a.value[m.value.offset];r.wrapElement[m.value.scroll]=G*r.wrapElement[m.value.scrollSize]/100;},B=()=>{c=!1,o.value[m.value.axis]=0,document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",B),q(),u&&(l.value=!1);},k=()=>{u=!1,l.value=!!t.size;},O=()=>{u=!0,l.value=c;};vue.onBeforeUnmount(()=>{q(),document.removeEventListener("mouseup",B);});const q=()=>{document.onselectstart!==f&&(document.onselectstart=f);};return Re(vue.toRef(r,"scrollbarElement"),"mousemove",k),Re(vue.toRef(r,"scrollbarElement"),"mouseleave",O),(z,I)=>(vue.openBlock(),vue.createBlock(vue.Transition,{name:vue.unref(n).b("fade"),persisted:""},{default:vue.withCtx(()=>[vue.withDirectives(vue.createElementVNode("div",{ref_key:"instance",ref:a,class:vue.normalizeClass([vue.unref(n).e("bar"),vue.unref(n).is(vue.unref(m).key)]),onMousedown:g},[vue.createElementVNode("div",{ref_key:"thumb",ref:i,class:vue.normalizeClass(vue.unref(n).e("thumb")),style:vue.normalizeStyle(vue.unref(b)),onMousedown:x},null,38)],34),[[vue.vShow,z.always||l.value]])]),_:1},8,["name"]))}});var En=he(Nc,[["__file","thumb.vue"]]);const Ic=_e({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),Rc=vue.defineComponent({__name:"bar",props:Ic,setup(e,{expose:t}){const r=e,n=vue.inject(Wr),a=vue.ref(0),i=vue.ref(0),o=vue.ref(""),l=vue.ref(""),c=vue.ref(1),u=vue.ref(1);return t({handleScroll:b=>{if(b){const w=b.offsetHeight-_t,x=b.offsetWidth-_t;i.value=b.scrollTop*100/w*c.value,a.value=b.scrollLeft*100/x*u.value;}},update:()=>{const b=n==null?void 0:n.wrapElement;if(!b)return;const w=b.offsetHeight-_t,x=b.offsetWidth-_t,g=w**2/b.scrollHeight,S=x**2/b.scrollWidth,_=Math.max(g,r.minSize),B=Math.max(S,r.minSize);c.value=g/(w-g)/(_/(w-_)),u.value=S/(x-S)/(B/(x-B)),l.value=_+_t(vue.openBlock(),vue.createElementBlock(vue.Fragment,null,[vue.createVNode(En,{move:a.value,ratio:u.value,size:o.value,always:b.always},null,8,["move","ratio","size","always"]),vue.createVNode(En,{move:i.value,ratio:c.value,size:l.value,vertical:"",always:b.always},null,8,["move","ratio","size","always"])],64))}});var $c=he(Rc,[["__file","bar.vue"]]);const Oc=_e({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:ve([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String,...wc(["ariaLabel","ariaOrientation"])}),zc={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Se)},Dc="ElScrollbar",qc=vue.defineComponent({name:Dc}),Uc=vue.defineComponent({...qc,props:Oc,emits:zc,setup(e,{expose:t,emit:r}){const n=e,a=fe("scrollbar");let i,o;const l=vue.ref(),c=vue.ref(),u=vue.ref(),f=vue.ref(),m=vue.computed(()=>{const k={};return n.height&&(k.height=It(n.height)),n.maxHeight&&(k.maxHeight=It(n.maxHeight)),[n.wrapStyle,k]}),b=vue.computed(()=>[n.wrapClass,a.e("wrap"),{[a.em("wrap","hidden-default")]:!n.native}]),w=vue.computed(()=>[a.e("view"),n.viewClass]),x=()=>{var k;c.value&&((k=f.value)==null||k.handleScroll(c.value),r("scroll",{scrollTop:c.value.scrollTop,scrollLeft:c.value.scrollLeft}));};function g(k,O){Zt(k)?c.value.scrollTo(k):Se(k)&&Se(O)&&c.value.scrollTo(k,O);}const S=k=>{Se(k)&&(c.value.scrollTop=k);},_=k=>{Se(k)&&(c.value.scrollLeft=k);},B=()=>{var k;(k=f.value)==null||k.update();};return vue.watch(()=>n.noresize,k=>{k?(i==null||i(),o==null||o()):({stop:i}=zr(u,B),o=Re("resize",B));},{immediate:!0}),vue.watch(()=>[n.maxHeight,n.height],()=>{n.native||vue.nextTick(()=>{var k;B(),c.value&&((k=f.value)==null||k.handleScroll(c.value));});}),vue.provide(Wr,vue.reactive({scrollbarElement:l,wrapElement:c})),vue.onMounted(()=>{n.native||vue.nextTick(()=>{B();});}),vue.onUpdated(()=>B()),t({wrapRef:c,update:B,scrollTo:g,setScrollTop:S,setScrollLeft:_,handleScroll:x}),(k,O)=>(vue.openBlock(),vue.createElementBlock("div",{ref_key:"scrollbarRef",ref:l,class:vue.normalizeClass(vue.unref(a).b())},[vue.createElementVNode("div",{ref_key:"wrapRef",ref:c,class:vue.normalizeClass(vue.unref(b)),style:vue.normalizeStyle(vue.unref(m)),onScroll:x},[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(k.tag),{id:k.id,ref_key:"resizeRef",ref:u,class:vue.normalizeClass(vue.unref(w)),style:vue.normalizeStyle(k.viewStyle),role:k.role,"aria-label":k.ariaLabel,"aria-orientation":k.ariaOrientation},{default:vue.withCtx(()=>[vue.renderSlot(k.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),k.native?vue.createCommentVNode("v-if",!0):(vue.openBlock(),vue.createBlock($c,{key:0,ref_key:"barRef",ref:f,always:k.always,"min-size":k.minSize},null,8,["always","min-size"]))],2))}});var Hc=he(Uc,[["__file","scrollbar.vue"]]);const ga=Ee(Hc),jc=_e({size:{type:[Number,String],values:ar,default:"",validator:e=>Se(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:Jt},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:ve(String),default:"cover"}}),Fc={error:e=>e instanceof Event},Vc=["src","alt","srcset"],Wc=vue.defineComponent({name:"ElAvatar"}),Gc=vue.defineComponent({...Wc,props:jc,emits:Fc,setup(e,{emit:t}){const r=e,n=fe("avatar"),a=vue.ref(!1),i=vue.computed(()=>{const{size:u,icon:f,shape:m}=r,b=[n.b()];return yt(u)&&b.push(n.m(u)),f&&b.push(n.m("icon")),m&&b.push(n.m(m)),b}),o=vue.computed(()=>{const{size:u}=r;return Se(u)?n.cssVarBlock({size:It(u)||""}):void 0}),l=vue.computed(()=>({objectFit:r.fit}));vue.watch(()=>r.src,()=>a.value=!1);function c(u){a.value=!0,t("error",u);}return (u,f)=>(vue.openBlock(),vue.createElementBlock("span",{class:vue.normalizeClass(vue.unref(i)),style:vue.normalizeStyle(vue.unref(o))},[(u.src||u.srcSet)&&!a.value?(vue.openBlock(),vue.createElementBlock("img",{key:0,src:u.src,alt:u.alt,srcset:u.srcSet,style:vue.normalizeStyle(vue.unref(l)),onError:c},null,44,Vc)):u.icon?(vue.openBlock(),vue.createBlock(vue.unref(be),{key:1},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(u.icon)))]),_:1})):vue.renderSlot(u.$slots,"default",{key:2})],6))}});var Jc=he(Gc,[["__file","avatar.vue"]]);const xt=Ee(Jc),Kc={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},Yc={click:e=>e instanceof MouseEvent},Qc=(e,t,r)=>{const n=vue.shallowRef(),a=vue.shallowRef(),i=vue.ref(!1),o=()=>{n.value&&(i.value=n.value.scrollTop>=e.visibilityHeight);},l=u=>{var f;(f=n.value)==null||f.scrollTo({top:0,behavior:"smooth"}),t("click",u);},c=Qn(o,300,!0);return Re(a,"scroll",c),vue.onMounted(()=>{var u;a.value=document,n.value=document.documentElement,e.target&&(n.value=(u=document.querySelector(e.target))!=null?u:void 0,n.value||$t(r,`target does not exist: ${e.target}`),a.value=n.value),o();}),{visible:i,handleClick:l}},ba="ElBacktop",Zc=vue.defineComponent({name:ba}),Xc=vue.defineComponent({...Zc,props:Kc,emits:Yc,setup(e,{emit:t}){const r=e,n=fe("backtop"),{handleClick:a,visible:i}=Qc(r,t,ba),o=vue.computed(()=>({right:`${r.right}px`,bottom:`${r.bottom}px`}));return (l,c)=>(vue.openBlock(),vue.createBlock(vue.Transition,{name:`${vue.unref(n).namespace.value}-fade-in`},{default:vue.withCtx(()=>[vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",{key:0,style:vue.normalizeStyle(vue.unref(o)),class:vue.normalizeClass(vue.unref(n).b()),onClick:c[0]||(c[0]=vue.withModifiers((...u)=>vue.unref(a)&&vue.unref(a)(...u),["stop"]))},[vue.renderSlot(l.$slots,"default",{},()=>[vue.createVNode(vue.unref(be),{class:vue.normalizeClass(vue.unref(n).e("icon"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.CaretTop))]),_:1},8,["class"])])],6)):vue.createCommentVNode("v-if",!0)]),_:3},8,["name"]))}});var eu=he(Xc,[["__file","backtop.vue"]]);const va=Ee(eu),_a=Symbol("buttonGroupContextKey"),tu=(e,t)=>{ec({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},vue.computed(()=>e.type==="text"));const r=vue.inject(_a,void 0),n=Sc("button"),{form:a}=Ec(),i=ma(vue.computed(()=>r==null?void 0:r.size)),o=ha(),l=vue.ref(),c=vue.useSlots(),u=vue.computed(()=>e.type||(r==null?void 0:r.type)||""),f=vue.computed(()=>{var x,g,S;return (S=(g=e.autoInsertSpace)!=null?g:(x=n.value)==null?void 0:x.autoInsertSpace)!=null?S:!1}),m=vue.computed(()=>e.tag==="button"?{ariaDisabled:o.value||e.loading,disabled:o.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),b=vue.computed(()=>{var x;const g=(x=c.default)==null?void 0:x.call(c);if(f.value&&(g==null?void 0:g.length)===1){const S=g[0];if((S==null?void 0:S.type)===vue.Text){const _=S.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(_.trim())}}return !1});return {_disabled:o,_size:i,_type:u,_ref:l,_props:m,shouldAddSpace:b,handleClick:x=>{e.nativeType==="reset"&&(a==null||a.resetFields()),t("click",x);}}},ru=["default","primary","success","warning","info","danger","text",""],nu=["button","submit","reset"],Cr=_e({size:bc,disabled:Boolean,type:{type:String,values:ru,default:""},icon:{type:Jt},nativeType:{type:String,values:nu,default:"button"},loading:Boolean,loadingIcon:{type:Jt,default:()=>iconsVue.Loading},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:ve([String,Object]),default:"button"}}),au={click:e=>e instanceof MouseEvent};function Ce(e,t){iu(e)&&(e="100%");var r=ou(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function zt(e){return Math.min(1,Math.max(0,e))}function iu(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function ou(e){return typeof e=="string"&&e.indexOf("%")!==-1}function ya(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Dt(e){return e<=1?"".concat(Number(e)*100,"%"):e}function pt(e){return e.length===1?"0"+e:String(e)}function su(e,t,r){return {r:Ce(e,255)*255,g:Ce(t,255)*255,b:Ce(r,255)*255}}function Bn(e,t,r){e=Ce(e,255),t=Ce(t,255),r=Ce(r,255);var n=Math.max(e,t,r),a=Math.min(e,t,r),i=0,o=0,l=(n+a)/2;if(n===a)o=0,i=0;else {var c=n-a;switch(o=l>.5?c/(2-n-a):c/(n+a),n){case e:i=(t-r)/c+(t1&&(r-=1),r<1/6?e+(t-e)*(6*r):r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function lu(e,t,r){var n,a,i;if(e=Ce(e,360),t=Ce(t,100),r=Ce(r,100),t===0)a=r,i=r,n=r;else {var o=r<.5?r*(1+t):r+t-r*t,l=2*r-o;n=mr(l,o,e+1/3),a=mr(l,o,e),i=mr(l,o,e-1/3);}return {r:n*255,g:a*255,b:i*255}}function Ln(e,t,r){e=Ce(e,255),t=Ce(t,255),r=Ce(r,255);var n=Math.max(e,t,r),a=Math.min(e,t,r),i=0,o=n,l=n-a,c=n===0?0:l/n;if(n===a)i=0;else {switch(n){case e:i=(t-r)/l+(t>16,g:(e&65280)>>8,b:e&255}}var Er={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function fu(e){var t={r:0,g:0,b:0},r=1,n=null,a=null,i=null,o=!1,l=!1;return typeof e=="string"&&(e=gu(e)),typeof e=="object"&&(Je(e.r)&&Je(e.g)&&Je(e.b)?(t=su(e.r,e.g,e.b),o=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Je(e.h)&&Je(e.s)&&Je(e.v)?(n=Dt(e.s),a=Dt(e.v),t=cu(e.h,n,a),o=!0,l="hsv"):Je(e.h)&&Je(e.s)&&Je(e.l)&&(n=Dt(e.s),i=Dt(e.l),t=lu(e.h,n,i),o=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=ya(r),{ok:o,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}var mu="[-\\+]?\\d+%?",hu="[-\\+]?\\d*\\.\\d+%?",rt="(?:".concat(hu,")|(?:").concat(mu,")"),hr="[\\s|\\(]+(".concat(rt,")[,|\\s]+(").concat(rt,")[,|\\s]+(").concat(rt,")\\s*\\)?"),gr="[\\s|\\(]+(".concat(rt,")[,|\\s]+(").concat(rt,")[,|\\s]+(").concat(rt,")[,|\\s]+(").concat(rt,")\\s*\\)?"),qe={CSS_UNIT:new RegExp(rt),rgb:new RegExp("rgb"+hr),rgba:new RegExp("rgba"+gr),hsl:new RegExp("hsl"+hr),hsla:new RegExp("hsla"+gr),hsv:new RegExp("hsv"+hr),hsva:new RegExp("hsva"+gr),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function gu(e){if(e=e.trim().toLowerCase(),e.length===0)return !1;var t=!1;if(Er[e])e=Er[e],t=!0;else if(e==="transparent")return {r:0,g:0,b:0,a:0,format:"name"};var r=qe.rgb.exec(e);return r?{r:r[1],g:r[2],b:r[3]}:(r=qe.rgba.exec(e),r?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=qe.hsl.exec(e),r?{h:r[1],s:r[2],l:r[3]}:(r=qe.hsla.exec(e),r?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=qe.hsv.exec(e),r?{h:r[1],s:r[2],v:r[3]}:(r=qe.hsva.exec(e),r?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=qe.hex8.exec(e),r?{r:Ne(r[1]),g:Ne(r[2]),b:Ne(r[3]),a:Mn(r[4]),format:t?"name":"hex8"}:(r=qe.hex6.exec(e),r?{r:Ne(r[1]),g:Ne(r[2]),b:Ne(r[3]),format:t?"name":"hex"}:(r=qe.hex4.exec(e),r?{r:Ne(r[1]+r[1]),g:Ne(r[2]+r[2]),b:Ne(r[3]+r[3]),a:Mn(r[4]+r[4]),format:t?"name":"hex8"}:(r=qe.hex3.exec(e),r?{r:Ne(r[1]+r[1]),g:Ne(r[2]+r[2]),b:Ne(r[3]+r[3]),format:t?"name":"hex"}:!1)))))))))}function Je(e){return !!qe.CSS_UNIT.exec(String(e))}var bu=function(){function e(t,r){t===void 0&&(t=""),r===void 0&&(r={});var n;if(t instanceof e)return t;typeof t=="number"&&(t=pu(t)),this.originalInput=t;var a=fu(t);this.originalInput=t,this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.roundA=Math.round(100*this.a)/100,this.format=(n=r.format)!==null&&n!==void 0?n:a.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=a.ok;}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return !this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return (t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),r,n,a,i=t.r/255,o=t.g/255,l=t.b/255;return i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),l<=.03928?a=l/12.92:a=Math.pow((l+.055)/1.055,2.4),.2126*r+.7152*n+.0722*a},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=ya(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Ln(this.r,this.g,this.b);return {h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Ln(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),a=Math.round(t.v*100);return this.a===1?"hsv(".concat(r,", ").concat(n,"%, ").concat(a,"%)"):"hsva(".concat(r,", ").concat(n,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Bn(this.r,this.g,this.b);return {h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Bn(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),a=Math.round(t.l*100);return this.a===1?"hsl(".concat(r,", ").concat(n,"%, ").concat(a,"%)"):"hsla(".concat(r,", ").concat(n,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Pn(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),uu(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return {r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),r=Math.round(this.g),n=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(r,", ").concat(n,")"):"rgba(".concat(t,", ").concat(r,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(r){return "".concat(Math.round(Ce(r,255)*100),"%")};return {r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(r){return Math.round(Ce(r,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return "transparent";if(this.a<1)return !1;for(var t="#"+Pn(this.r,this.g,this.b,!1),r=0,n=Object.entries(Er);r=0,i=!r&&a&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(n=this.toRgbString()),t==="prgb"&&(n=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(n=this.toHexString()),t==="hex3"&&(n=this.toHexString(!0)),t==="hex4"&&(n=this.toHex8String(!0)),t==="hex8"&&(n=this.toHex8String()),t==="name"&&(n=this.toName()),t==="hsl"&&(n=this.toHslString()),t==="hsv"&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return (Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l+=t/100,r.l=zt(r.l),new e(r)},e.prototype.brighten=function(t){t===void 0&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(t/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(t/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(t/100)))),new e(r)},e.prototype.darken=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=zt(r.l),new e(r)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s-=t/100,r.s=zt(r.s),new e(r)},e.prototype.saturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=zt(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){r===void 0&&(r=50);var n=this.toRgb(),a=new e(t).toRgb(),i=r/100,o={r:(a.r-n.r)*i+n.r,g:(a.g-n.g)*i+n.g,b:(a.b-n.b)*i+n.b,a:(a.a-n.a)*i+n.a};return new e(o)},e.prototype.analogous=function(t,r){t===void 0&&(t=6),r===void 0&&(r=30);var n=this.toHsl(),a=360/r,i=[this];for(n.h=(n.h-(a*t>>1)+720)%360;--t;)n.h=(n.h+a)%360,i.push(new e(n));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var r=this.toHsv(),n=r.h,a=r.s,i=r.v,o=[],l=1/t;t--;)o.push(new e({h:n,s:a,v:i})),i=(i+l)%1;return o},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return [this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb(),a=r.a+n.a*(1-r.a);return new e({r:(r.r*r.a+n.r*n.a*(1-r.a))/a,g:(r.g*r.a+n.g*n.a*(1-r.a))/a,b:(r.b*r.a+n.b*n.a*(1-r.a))/a,a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,a=[this],i=360/t,o=1;o{let n={};const a=e.color;if(a){const i=new bu(a),o=e.dark?i.tint(20).toString():Xe(i,20);if(e.plain)n=r.cssVarBlock({"bg-color":e.dark?Xe(i,90):i.tint(90).toString(),"text-color":a,"border-color":e.dark?Xe(i,50):i.tint(50).toString(),"hover-text-color":`var(${r.cssVarName("color-white")})`,"hover-bg-color":a,"hover-border-color":a,"active-bg-color":o,"active-text-color":`var(${r.cssVarName("color-white")})`,"active-border-color":o}),t.value&&(n[r.cssVarBlockName("disabled-bg-color")]=e.dark?Xe(i,90):i.tint(90).toString(),n[r.cssVarBlockName("disabled-text-color")]=e.dark?Xe(i,50):i.tint(50).toString(),n[r.cssVarBlockName("disabled-border-color")]=e.dark?Xe(i,80):i.tint(80).toString());else {const l=e.dark?Xe(i,30):i.tint(30).toString(),c=i.isDark()?`var(${r.cssVarName("color-white")})`:`var(${r.cssVarName("color-black")})`;if(n=r.cssVarBlock({"bg-color":a,"text-color":c,"border-color":a,"hover-bg-color":l,"hover-text-color":c,"hover-border-color":l,"active-bg-color":o,"active-border-color":o}),t.value){const u=e.dark?Xe(i,50):i.tint(50).toString();n[r.cssVarBlockName("disabled-bg-color")]=u,n[r.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${r.cssVarName("color-white")})`,n[r.cssVarBlockName("disabled-border-color")]=u;}}}return n})}const _u=vue.defineComponent({name:"ElButton"}),yu=vue.defineComponent({..._u,props:Cr,emits:au,setup(e,{expose:t,emit:r}){const n=e,a=vu(n),i=fe("button"),{_ref:o,_size:l,_type:c,_disabled:u,_props:f,shouldAddSpace:m,handleClick:b}=tu(n,r),w=vue.computed(()=>[i.b(),i.m(c.value),i.m(l.value),i.is("disabled",u.value),i.is("loading",n.loading),i.is("plain",n.plain),i.is("round",n.round),i.is("circle",n.circle),i.is("text",n.text),i.is("link",n.link),i.is("has-bg",n.bg)]);return t({ref:o,size:l,type:c,disabled:u,shouldAddSpace:m}),(x,g)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(x.tag),vue.mergeProps({ref_key:"_ref",ref:o},vue.unref(f),{class:vue.unref(w),style:vue.unref(a),onClick:vue.unref(b)}),{default:vue.withCtx(()=>[x.loading?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},[x.$slots.loading?vue.renderSlot(x.$slots,"loading",{key:0}):(vue.openBlock(),vue.createBlock(vue.unref(be),{key:1,class:vue.normalizeClass(vue.unref(i).is("loading"))},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(x.loadingIcon)))]),_:1},8,["class"]))],64)):x.icon||x.$slots.icon?(vue.openBlock(),vue.createBlock(vue.unref(be),{key:1},{default:vue.withCtx(()=>[x.icon?(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(x.icon),{key:0})):vue.renderSlot(x.$slots,"icon",{key:1})]),_:3})):vue.createCommentVNode("v-if",!0),x.$slots.default?(vue.openBlock(),vue.createElementBlock("span",{key:2,class:vue.normalizeClass({[vue.unref(i).em("text","expand")]:vue.unref(m)})},[vue.renderSlot(x.$slots,"default")],2)):vue.createCommentVNode("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var wu=he(yu,[["__file","button.vue"]]);const xu={size:Cr.size,type:Cr.type},Su=vue.defineComponent({name:"ElButtonGroup"}),ku=vue.defineComponent({...Su,props:xu,setup(e){const t=e;vue.provide(_a,vue.reactive({size:vue.toRef(t,"size"),type:vue.toRef(t,"type")}));const r=fe("button");return (n,a)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass(`${vue.unref(r).b("group")}`)},[vue.renderSlot(n.$slots,"default")],2))}});var wa=he(ku,[["__file","button-group.vue"]]);const ir=Ee(wu,{ButtonGroup:wa});ht(wa);const xa=Symbol("rowContextKey"),Tu=["start","center","end","space-around","space-between","space-evenly"],Au=["top","middle","bottom"],Cu=_e({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:Tu,default:"start"},align:{type:String,values:Au}}),Eu=vue.defineComponent({name:"ElRow"}),Bu=vue.defineComponent({...Eu,props:Cu,setup(e){const t=e,r=fe("row"),n=vue.computed(()=>t.gutter);vue.provide(xa,{gutter:n});const a=vue.computed(()=>{const o={};return t.gutter&&(o.marginRight=o.marginLeft=`-${t.gutter/2}px`),o}),i=vue.computed(()=>[r.b(),r.is(`justify-${t.justify}`,t.justify!=="start"),r.is(`align-${t.align}`,!!t.align)]);return (o,l)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(o.tag),{class:vue.normalizeClass(vue.unref(i)),style:vue.normalizeStyle(vue.unref(a))},{default:vue.withCtx(()=>[vue.renderSlot(o.$slots,"default")]),_:3},8,["class","style"]))}});var Lu=he(Bu,[["__file","row.vue"]]);const gt=Ee(Lu),Pu=_e({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:ve([Number,Object]),default:()=>Ye({})},sm:{type:ve([Number,Object]),default:()=>Ye({})},md:{type:ve([Number,Object]),default:()=>Ye({})},lg:{type:ve([Number,Object]),default:()=>Ye({})},xl:{type:ve([Number,Object]),default:()=>Ye({})}}),Mu=vue.defineComponent({name:"ElCol"}),Nu=vue.defineComponent({...Mu,props:Pu,setup(e){const t=e,{gutter:r}=vue.inject(xa,{gutter:vue.computed(()=>0)}),n=fe("col"),a=vue.computed(()=>{const o={};return r.value&&(o.paddingLeft=o.paddingRight=`${r.value/2}px`),o}),i=vue.computed(()=>{const o=[];return ["span","offset","pull","push"].forEach(u=>{const f=t[u];Se(f)&&(u==="span"?o.push(n.b(`${t[u]}`)):f>0&&o.push(n.b(`${u}-${t[u]}`)));}),["xs","sm","md","lg","xl"].forEach(u=>{Se(t[u])?o.push(n.b(`${u}-${t[u]}`)):Zt(t[u])&&Object.entries(t[u]).forEach(([f,m])=>{o.push(f!=="span"?n.b(`${u}-${f}-${m}`):n.b(`${u}-${m}`));});}),r.value&&o.push(n.is("guttered")),[n.b(),o]});return (o,l)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(o.tag),{class:vue.normalizeClass(vue.unref(i)),style:vue.normalizeStyle(vue.unref(a))},{default:vue.withCtx(()=>[vue.renderSlot(o.$slots,"default")]),_:3},8,["class","style"]))}});var Iu=he(Nu,[["__file","col.vue"]]);const bt=Ee(Iu),Ru=vue.defineComponent({name:"ElContainer"}),$u=vue.defineComponent({...Ru,props:{direction:{type:String}},setup(e){const t=e,r=vue.useSlots(),n=fe("container"),a=vue.computed(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:r&&r.default?r.default().some(o=>{const l=o.type.name;return l==="ElHeader"||l==="ElFooter"}):!1);return (i,o)=>(vue.openBlock(),vue.createElementBlock("section",{class:vue.normalizeClass([vue.unref(n).b(),vue.unref(n).is("vertical",vue.unref(a))])},[vue.renderSlot(i.$slots,"default")],2))}});var Ou=he($u,[["__file","container.vue"]]);const zu=vue.defineComponent({name:"ElAside"}),Du=vue.defineComponent({...zu,props:{width:{type:String,default:null}},setup(e){const t=e,r=fe("aside"),n=vue.computed(()=>t.width?r.cssVarBlock({width:t.width}):{});return (a,i)=>(vue.openBlock(),vue.createElementBlock("aside",{class:vue.normalizeClass(vue.unref(r).b()),style:vue.normalizeStyle(vue.unref(n))},[vue.renderSlot(a.$slots,"default")],6))}});var Sa=he(Du,[["__file","aside.vue"]]);const qu=vue.defineComponent({name:"ElFooter"}),Uu=vue.defineComponent({...qu,props:{height:{type:String,default:null}},setup(e){const t=e,r=fe("footer"),n=vue.computed(()=>t.height?r.cssVarBlock({height:t.height}):{});return (a,i)=>(vue.openBlock(),vue.createElementBlock("footer",{class:vue.normalizeClass(vue.unref(r).b()),style:vue.normalizeStyle(vue.unref(n))},[vue.renderSlot(a.$slots,"default")],6))}});var ka=he(Uu,[["__file","footer.vue"]]);const Hu=vue.defineComponent({name:"ElHeader"}),ju=vue.defineComponent({...Hu,props:{height:{type:String,default:null}},setup(e){const t=e,r=fe("header"),n=vue.computed(()=>t.height?r.cssVarBlock({height:t.height}):{});return (a,i)=>(vue.openBlock(),vue.createElementBlock("header",{class:vue.normalizeClass(vue.unref(r).b()),style:vue.normalizeStyle(vue.unref(n))},[vue.renderSlot(a.$slots,"default")],6))}});var Ta=he(ju,[["__file","header.vue"]]);const Fu=vue.defineComponent({name:"ElMain"}),Vu=vue.defineComponent({...Fu,setup(e){const t=fe("main");return (r,n)=>(vue.openBlock(),vue.createElementBlock("main",{class:vue.normalizeClass(vue.unref(t).b())},[vue.renderSlot(r.$slots,"default")],2))}});var Aa=he(Vu,[["__file","main.vue"]]);const or=Ee(Ou,{Aside:Sa,Footer:ka,Header:Ta,Main:Aa});ht(Sa);ht(ka);const Gr=ht(Ta),sr=ht(Aa),Wu=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:ve(String),default:"solid"}}),Gu=vue.defineComponent({name:"ElDivider"}),Ju=vue.defineComponent({...Gu,props:Wu,setup(e){const t=e,r=fe("divider"),n=vue.computed(()=>r.cssVar({"border-style":t.borderStyle}));return (a,i)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass([vue.unref(r).b(),vue.unref(r).m(a.direction)]),style:vue.normalizeStyle(vue.unref(n)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(vue.openBlock(),vue.createElementBlock("div",{key:0,class:vue.normalizeClass([vue.unref(r).e("text"),vue.unref(r).is(a.contentPosition)])},[vue.renderSlot(a.$slots,"default")],2)):vue.createCommentVNode("v-if",!0)],6))}});var Ku=he(Ju,[["__file","divider.vue"]]);const Yu=Ee(Ku),Qu={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Zu=["id"],Xu=["stop-color"],ed=["stop-color"],td=["id"],rd=["stop-color"],nd=["stop-color"],ad=["id"],id={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},od={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},sd={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},ld=["fill"],cd=["fill"],ud={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},dd=["fill"],pd=["fill"],fd=["fill"],md=["fill"],hd=["fill"],gd={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},bd=["fill","xlink:href"],vd=["fill","mask"],_d=["fill"],yd=vue.defineComponent({name:"ImgEmpty"}),wd=vue.defineComponent({...yd,setup(e){const t=fe("empty"),r=dc();return (n,a)=>(vue.openBlock(),vue.createElementBlock("svg",Qu,[vue.createElementVNode("defs",null,[vue.createElementVNode("linearGradient",{id:`linearGradient-1-${vue.unref(r)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Xu),vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,ed)],8,Zu),vue.createElementVNode("linearGradient",{id:`linearGradient-2-${vue.unref(r)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,rd),vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,nd)],8,td),vue.createElementVNode("rect",{id:`path-3-${vue.unref(r)}`,x:"0",y:"0",width:"17",height:"36"},null,8,ad)]),vue.createElementVNode("g",id,[vue.createElementVNode("g",od,[vue.createElementVNode("g",sd,[vue.createElementVNode("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-3")})`},null,8,ld),vue.createElementVNode("polygon",{id:"Rectangle-Copy-14",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,cd),vue.createElementVNode("g",ud,[vue.createElementVNode("polygon",{id:"Rectangle-Copy-10",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,dd),vue.createElementVNode("polygon",{id:"Rectangle-Copy-11",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,pd),vue.createElementVNode("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${vue.unref(r)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,fd),vue.createElementVNode("polygon",{id:"Rectangle-Copy-13",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,md)]),vue.createElementVNode("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${vue.unref(r)})`,x:"13",y:"45",width:"40",height:"36"},null,8,hd),vue.createElementVNode("g",gd,[vue.createElementVNode("use",{id:"Mask",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${vue.unref(r)}`},null,8,bd),vue.createElementVNode("polygon",{id:"Rectangle-Copy",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${vue.unref(r)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,vd)]),vue.createElementVNode("polygon",{id:"Rectangle-Copy-18",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,_d)])])])]))}});var xd=he(wd,[["__file","img-empty.vue"]]);const Sd=_e({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),kd=["src"],Td={key:1},Ad=vue.defineComponent({name:"ElEmpty"}),Cd=vue.defineComponent({...Ad,props:Sd,setup(e){const t=e,{t:r}=Fr(),n=fe("empty"),a=vue.computed(()=>t.description||r("el.table.emptyText")),i=vue.computed(()=>({width:It(t.imageSize)}));return (o,l)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass(vue.unref(n).b())},[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(n).e("image")),style:vue.normalizeStyle(vue.unref(i))},[o.image?(vue.openBlock(),vue.createElementBlock("img",{key:0,src:o.image,ondragstart:"return false"},null,8,kd)):vue.renderSlot(o.$slots,"image",{key:1},()=>[vue.createVNode(xd)])],6),vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(n).e("description"))},[o.$slots.description?vue.renderSlot(o.$slots,"description",{key:0}):(vue.openBlock(),vue.createElementBlock("p",Td,vue.toDisplayString(vue.unref(a)),1))],2),o.$slots.default?(vue.openBlock(),vue.createElementBlock("div",{key:0,class:vue.normalizeClass(vue.unref(n).e("bottom"))},[vue.renderSlot(o.$slots,"default")],2)):vue.createCommentVNode("v-if",!0)],2))}});var Ed=he(Cd,[["__file","empty.vue"]]);const lr=Ee(Ed),Bd=_e({urlList:{type:ve(Array),default:()=>Ye([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:ve(String)}}),Ld={close:()=>!0,switch:e=>Se(e),rotate:e=>Se(e)},Pd=["src","crossorigin"],Md=vue.defineComponent({name:"ElImageViewer"}),Nd=vue.defineComponent({...Md,props:Bd,emits:Ld,setup(e,{expose:t,emit:r}){var n;const a=e,i={CONTAIN:{name:"contain",icon:vue.markRaw(iconsVue.FullScreen)},ORIGINAL:{name:"original",icon:vue.markRaw(iconsVue.ScaleToOriginal)}},{t:o}=Fr(),l=fe("image-viewer"),{nextZIndex:c}=mc(),u=vue.ref(),f=vue.ref([]),m=vue.effectScope(),b=vue.ref(!0),w=vue.ref(a.initialIndex),x=vue.shallowRef(i.CONTAIN),g=vue.ref({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),S=vue.ref((n=a.zIndex)!=null?n:c()),_=vue.computed(()=>{const{urlList:V}=a;return V.length<=1}),B=vue.computed(()=>w.value===0),k=vue.computed(()=>w.value===a.urlList.length-1),O=vue.computed(()=>a.urlList[w.value]),q=vue.computed(()=>[l.e("btn"),l.e("prev"),l.is("disabled",!a.infinite&&B.value)]),z=vue.computed(()=>[l.e("btn"),l.e("next"),l.is("disabled",!a.infinite&&k.value)]),I=vue.computed(()=>{const{scale:V,deg:ce,offsetX:pe,offsetY:Me,enableTransition:ke}=g.value;let Le=pe/V,De=Me/V;switch(ce%360){case 90:case-270:[Le,De]=[De,-Le];break;case 180:case-180:[Le,De]=[-Le,-De];break;case 270:case-90:[Le,De]=[-De,Le];break}const vt={transform:`scale(${V}) rotate(${ce}deg) translate(${Le}px, ${De}px)`,transition:ke?"transform .3s":""};return x.value.name===i.CONTAIN.name&&(vt.maxWidth=vt.maxHeight="100%"),vt});function U(){G(),r("close");}function R(){const V=pr(pe=>{switch(pe.code){case Fe.esc:a.closeOnPressEscape&&U();break;case Fe.space:te();break;case Fe.left:ee();break;case Fe.up:T("zoomIn");break;case Fe.right:M();break;case Fe.down:T("zoomOut");break}}),ce=pr(pe=>{const Me=pe.deltaY||pe.deltaX;T(Me<0?"zoomIn":"zoomOut",{zoomRate:a.zoomRate,enableTransition:!1});});m.run(()=>{Re(document,"keydown",V),Re(document,"wheel",ce);});}function G(){m.stop();}function D(){b.value=!1;}function H(V){b.value=!1,V.target.alt=o("el.image.error");}function F(V){if(b.value||V.button!==0||!u.value)return;g.value.enableTransition=!1;const{offsetX:ce,offsetY:pe}=g.value,Me=V.pageX,ke=V.pageY,Le=pr(vt=>{g.value={...g.value,offsetX:ce+vt.pageX-Me,offsetY:pe+vt.pageY-ke};}),De=Re(document,"mousemove",Le);Re(document,"mouseup",()=>{De();}),V.preventDefault();}function Q(){g.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1};}function te(){if(b.value)return;const V=jl(i),ce=Object.values(i),pe=x.value.name,ke=(ce.findIndex(Le=>Le.name===pe)+1)%V.length;x.value=i[V[ke]],Q();}function W(V){const ce=a.urlList.length;w.value=(V+ce)%ce;}function ee(){B.value&&!a.infinite||W(w.value-1);}function M(){k.value&&!a.infinite||W(w.value+1);}function T(V,ce={}){if(b.value)return;const{minScale:pe,maxScale:Me}=a,{zoomRate:ke,rotateDeg:Le,enableTransition:De}={zoomRate:a.zoomRate,rotateDeg:90,enableTransition:!0,...ce};switch(V){case"zoomOut":g.value.scale>pe&&(g.value.scale=Number.parseFloat((g.value.scale/ke).toFixed(3)));break;case"zoomIn":g.value.scale{vue.nextTick(()=>{const V=f.value[0];V!=null&&V.complete||(b.value=!0);});}),vue.watch(w,V=>{Q(),r("switch",V);}),vue.onMounted(()=>{var V,ce;R(),(ce=(V=u.value)==null?void 0:V.focus)==null||ce.call(V);}),t({setActiveItem:W}),(V,ce)=>(vue.openBlock(),vue.createBlock(vue.Teleport,{to:"body",disabled:!V.teleported},[vue.createVNode(vue.Transition,{name:"viewer-fade",appear:""},{default:vue.withCtx(()=>[vue.createElementVNode("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:vue.normalizeClass(vue.unref(l).e("wrapper")),style:vue.normalizeStyle({zIndex:S.value})},[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(l).e("mask")),onClick:ce[0]||(ce[0]=vue.withModifiers(pe=>V.hideOnClickModal&&U(),["self"]))},null,2),vue.createCommentVNode(" CLOSE "),vue.createElementVNode("span",{class:vue.normalizeClass([vue.unref(l).e("btn"),vue.unref(l).e("close")]),onClick:U},[vue.createVNode(vue.unref(be),null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.Close))]),_:1})],2),vue.createCommentVNode(" ARROW "),vue.unref(_)?vue.createCommentVNode("v-if",!0):(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},[vue.createElementVNode("span",{class:vue.normalizeClass(vue.unref(q)),onClick:ee},[vue.createVNode(vue.unref(be),null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowLeft))]),_:1})],2),vue.createElementVNode("span",{class:vue.normalizeClass(vue.unref(z)),onClick:M},[vue.createVNode(vue.unref(be),null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowRight))]),_:1})],2)],64)),vue.createCommentVNode(" ACTIONS "),vue.createElementVNode("div",{class:vue.normalizeClass([vue.unref(l).e("btn"),vue.unref(l).e("actions")])},[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(l).e("actions__inner"))},[vue.createVNode(vue.unref(be),{onClick:ce[1]||(ce[1]=pe=>T("zoomOut"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ZoomOut))]),_:1}),vue.createVNode(vue.unref(be),{onClick:ce[2]||(ce[2]=pe=>T("zoomIn"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ZoomIn))]),_:1}),vue.createElementVNode("i",{class:vue.normalizeClass(vue.unref(l).e("actions__divider"))},null,2),vue.createVNode(vue.unref(be),{onClick:te},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(vue.unref(x).icon)))]),_:1}),vue.createElementVNode("i",{class:vue.normalizeClass(vue.unref(l).e("actions__divider"))},null,2),vue.createVNode(vue.unref(be),{onClick:ce[3]||(ce[3]=pe=>T("anticlockwise"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.RefreshLeft))]),_:1}),vue.createVNode(vue.unref(be),{onClick:ce[4]||(ce[4]=pe=>T("clockwise"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.RefreshRight))]),_:1})],2)],2),vue.createCommentVNode(" CANVAS "),vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(l).e("canvas"))},[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(V.urlList,(pe,Me)=>vue.withDirectives((vue.openBlock(),vue.createElementBlock("img",{ref_for:!0,ref:ke=>f.value[Me]=ke,key:pe,src:pe,style:vue.normalizeStyle(vue.unref(I)),class:vue.normalizeClass(vue.unref(l).e("img")),crossorigin:V.crossorigin,onLoad:D,onError:H,onMousedown:F},null,46,Pd)),[[vue.vShow,Me===w.value]])),128))],2),vue.renderSlot(V.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var Id=he(Nd,[["__file","image-viewer.vue"]]);const Rd=Ee(Id),$d=_e({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:ve([String,Object])},previewSrcList:{type:ve(Array),default:()=>Ye([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:ve(String)}}),Od={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Se(e),close:()=>!0,show:()=>!0},zd=["src","loading","crossorigin"],Dd={key:0},qd=vue.defineComponent({name:"ElImage",inheritAttrs:!1}),Ud=vue.defineComponent({...qd,props:$d,emits:Od,setup(e,{emit:t}){const r=e;let n="";const{t:a}=Fr(),i=fe("image"),o=vue.useAttrs(),l=Xl(),c=vue.ref(),u=vue.ref(!1),f=vue.ref(!0),m=vue.ref(!1),b=vue.ref(),w=vue.ref(),x=Pe&&"loading"in HTMLImageElement.prototype;let g,S;const _=vue.computed(()=>[i.e("inner"),O.value&&i.e("preview"),f.value&&i.is("loading")]),B=vue.computed(()=>o.style),k=vue.computed(()=>{const{fit:M}=r;return Pe&&M?{objectFit:M}:{}}),O=vue.computed(()=>{const{previewSrcList:M}=r;return Array.isArray(M)&&M.length>0}),q=vue.computed(()=>{const{previewSrcList:M,initialIndex:T}=r;let V=T;return T>M.length-1&&(V=0),V}),z=vue.computed(()=>r.loading==="eager"?!1:!x&&r.loading==="lazy"||r.lazy),I=()=>{Pe&&(f.value=!0,u.value=!1,c.value=r.src);};function U(M){f.value=!1,u.value=!1,t("load",M);}function R(M){f.value=!1,u.value=!0,t("error",M);}function G(){Bo(b.value,w.value)&&(I(),F());}const D=Qn(G,200,!0);async function H(){var M;if(!Pe)return;await vue.nextTick();const{scrollContainer:T}=r;Ul(T)?w.value=T:yt(T)&&T!==""?w.value=(M=document.querySelector(T))!=null?M:void 0:b.value&&(w.value=Gl(b.value)),w.value&&(g=Re(w,"scroll",D),setTimeout(()=>G(),100));}function F(){!Pe||!w.value||!D||(g==null||g(),w.value=void 0);}function Q(M){if(M.ctrlKey){if(M.deltaY<0)return M.preventDefault(),!1;if(M.deltaY>0)return M.preventDefault(),!1}}function te(){O.value&&(S=Re("wheel",Q,{passive:!1}),n=document.body.style.overflow,document.body.style.overflow="hidden",m.value=!0,t("show"));}function W(){S==null||S(),document.body.style.overflow=n,m.value=!1,t("close");}function ee(M){t("switch",M);}return vue.watch(()=>r.src,()=>{z.value?(f.value=!0,u.value=!1,F(),H()):I();}),vue.onMounted(()=>{z.value?H():I();}),(M,T)=>(vue.openBlock(),vue.createElementBlock("div",{ref_key:"container",ref:b,class:vue.normalizeClass([vue.unref(i).b(),M.$attrs.class]),style:vue.normalizeStyle(vue.unref(B))},[u.value?vue.renderSlot(M.$slots,"error",{key:0},()=>[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(i).e("error"))},vue.toDisplayString(vue.unref(a)("el.image.error")),3)]):(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:1},[c.value!==void 0?(vue.openBlock(),vue.createElementBlock("img",vue.mergeProps({key:0},vue.unref(l),{src:c.value,loading:M.loading,style:vue.unref(k),class:vue.unref(_),crossorigin:M.crossorigin,onClick:te,onLoad:U,onError:R}),null,16,zd)):vue.createCommentVNode("v-if",!0),f.value?(vue.openBlock(),vue.createElementBlock("div",{key:1,class:vue.normalizeClass(vue.unref(i).e("wrapper"))},[vue.renderSlot(M.$slots,"placeholder",{},()=>[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(i).e("placeholder"))},null,2)])],2)):vue.createCommentVNode("v-if",!0)],64)),vue.unref(O)?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:2},[m.value?(vue.openBlock(),vue.createBlock(vue.unref(Rd),{key:0,"z-index":M.zIndex,"initial-index":vue.unref(q),infinite:M.infinite,"zoom-rate":M.zoomRate,"min-scale":M.minScale,"max-scale":M.maxScale,"url-list":M.previewSrcList,"hide-on-click-modal":M.hideOnClickModal,teleported:M.previewTeleported,"close-on-press-escape":M.closeOnPressEscape,onClose:W,onSwitch:ee},{default:vue.withCtx(()=>[M.$slots.viewer?(vue.openBlock(),vue.createElementBlock("div",Dd,[vue.renderSlot(M.$slots,"viewer")])):vue.createCommentVNode("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):vue.createCommentVNode("v-if",!0)],64)):vue.createCommentVNode("v-if",!0)],6))}});var Hd=he(Ud,[["__file","image.vue"]]);const jd=Ee(Hd),Fd=_e({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:Jt}}),Vd={click:e=>e instanceof MouseEvent},Wd=["href","target"],Gd=vue.defineComponent({name:"ElLink"}),Jd=vue.defineComponent({...Gd,props:Fd,emits:Vd,setup(e,{emit:t}){const r=e,n=fe("link"),a=vue.computed(()=>[n.b(),n.m(r.type),n.is("disabled",r.disabled),n.is("underline",r.underline&&!r.disabled)]);function i(o){r.disabled||t("click",o);}return (o,l)=>(vue.openBlock(),vue.createElementBlock("a",{class:vue.normalizeClass(vue.unref(a)),href:o.disabled||!o.href?void 0:o.href,target:o.disabled||!o.href?void 0:o.target,onClick:i},[o.icon?(vue.openBlock(),vue.createBlock(vue.unref(be),{key:0},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(o.icon)))]),_:1})):vue.createCommentVNode("v-if",!0),o.$slots.default?(vue.openBlock(),vue.createElementBlock("span",{key:1,class:vue.normalizeClass(vue.unref(n).e("inner"))},[vue.renderSlot(o.$slots,"default")],2)):vue.createCommentVNode("v-if",!0),o.$slots.icon?vue.renderSlot(o.$slots,"icon",{key:2}):vue.createCommentVNode("v-if",!0)],10,Wd))}});var Kd=he(Jd,[["__file","link.vue"]]);const Yd=Ee(Kd),Qd=_e({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),Zd=_e({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),Xd=vue.defineComponent({name:"ElSkeletonItem"}),ep=vue.defineComponent({...Xd,props:Zd,setup(e){const t=fe("skeleton");return (r,n)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass([vue.unref(t).e("item"),vue.unref(t).e(r.variant)])},[r.variant==="image"?(vue.openBlock(),vue.createBlock(vue.unref(iconsVue.PictureFilled),{key:0})):vue.createCommentVNode("v-if",!0)],2))}});var Kt=he(ep,[["__file","skeleton-item.vue"]]);const tp=vue.defineComponent({name:"ElSkeleton"}),rp=vue.defineComponent({...tp,props:Qd,setup(e,{expose:t}){const r=e,n=fe("skeleton"),a=lc(vue.toRef(r,"loading"),r.throttle);return t({uiLoading:a}),(i,o)=>vue.unref(a)?(vue.openBlock(),vue.createElementBlock("div",vue.mergeProps({key:0,class:[vue.unref(n).b(),vue.unref(n).is("animated",i.animated)]},i.$attrs),[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(i.count,l=>(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:l},[i.loading?vue.renderSlot(i.$slots,"template",{key:l},()=>[vue.createVNode(Kt,{class:vue.normalizeClass(vue.unref(n).is("first")),variant:"p"},null,8,["class"]),(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(i.rows,c=>(vue.openBlock(),vue.createBlock(Kt,{key:c,class:vue.normalizeClass([vue.unref(n).e("paragraph"),vue.unref(n).is("last",c===i.rows&&i.rows>1)]),variant:"p"},null,8,["class"]))),128))]):vue.createCommentVNode("v-if",!0)],64))),128))],16)):vue.renderSlot(i.$slots,"default",vue.normalizeProps(vue.mergeProps({key:1},i.$attrs)))}});var np=he(rp,[["__file","skeleton.vue"]]);const Jr=Ee(np,{SkeletonItem:Kt}),Kr=ht(Kt),ap=_e({prefixCls:{type:String}}),Nn=vue.defineComponent({name:"ElSpaceItem",props:ap,setup(e,{slots:t}){const r=fe("space"),n=vue.computed(()=>`${e.prefixCls||r.b()}__item`);return ()=>vue.h("div",{class:n.value},vue.renderSlot(t,"default"))}}),In={small:8,default:12,large:16};function ip(e){const t=fe("space"),r=vue.computed(()=>[t.b(),t.m(e.direction),e.class]),n=vue.ref(0),a=vue.ref(0),i=vue.computed(()=>{const l=e.wrap||e.fill?{flexWrap:"wrap"}:{},c={alignItems:e.alignment},u={rowGap:`${a.value}px`,columnGap:`${n.value}px`};return [l,c,u,e.style]}),o=vue.computed(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return vue.watchEffect(()=>{const{size:l="small",wrap:c,direction:u,fill:f}=e;if(nt(l)){const[m=0,b=0]=l;n.value=m,a.value=b;}else {let m;Se(l)?m=l:m=In[l||"small"]||In.small,(c||f)&&u==="horizontal"?n.value=a.value=m:u==="horizontal"?(n.value=m,a.value=0):(a.value=m,n.value=0);}}),{classes:r,containerStyle:i,itemStyle:o}}const op=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:ve([String,Object,Array]),default:""},style:{type:ve([String,Array,Object]),default:""},alignment:{type:ve(String),default:"center"},prefixCls:{type:String},spacer:{type:ve([Object,String,Number,Array]),default:null,validator:e=>vue.isVNode(e)||Se(e)||yt(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:ar,validator:e=>Se(e)||nt(e)&&e.length===2&&e.every(Se)}}),sp=vue.defineComponent({name:"ElSpace",props:op,setup(e,{slots:t}){const{classes:r,containerStyle:n,itemStyle:a}=ip(e);function i(o,l="",c=[]){const{prefixCls:u}=e;return o.forEach((f,m)=>{Ar(f)?nt(f.children)&&f.children.forEach((b,w)=>{Ar(b)&&nt(b.children)?i(b.children,`${l+w}-`,c):c.push(vue.createVNode(Nn,{style:a.value,prefixCls:u,key:`nested-${l+w}`},{default:()=>[b]},Ke.PROPS|Ke.STYLE,["style","prefixCls"]));}):Yl(f)&&c.push(vue.createVNode(Nn,{style:a.value,prefixCls:u,key:`LoopKey${l+m}`},{default:()=>[f]},Ke.PROPS|Ke.STYLE,["style","prefixCls"]));}),c}return ()=>{var o;const{spacer:l,direction:c}=e,u=vue.renderSlot(t,"default",{key:0},()=>[]);if(((o=u.children)!=null?o:[]).length===0)return null;if(nt(u.children)){let f=i(u.children);if(l){const m=f.length-1;f=f.reduce((b,w,x)=>{const g=[...b,w];return x!==m&&g.push(vue.createVNode("span",{style:[a.value,c==="vertical"?"width: 100%":null],key:x},[vue.isVNode(l)?l:vue.createTextVNode(l,Ke.TEXT)],Ke.STYLE)),g},[]);}return vue.createVNode("div",{class:r.value,style:n.value},f,Ke.STYLE|Ke.CLASS)}return u.children}}}),lp=Ee(sp),cr=Symbol("tabsRootContextKey"),cp=_e({tabs:{type:ve(Array),default:()=>Ye([])}}),Ca="ElTabBar",up=vue.defineComponent({name:Ca}),dp=vue.defineComponent({...up,props:cp,setup(e,{expose:t}){const r=e,n=vue.getCurrentInstance(),a=vue.inject(cr);a||$t(Ca,"");const i=fe("tabs"),o=vue.ref(),l=vue.ref(),c=()=>{let f=0,m=0;const b=["top","bottom"].includes(a.props.tabPosition)?"width":"height",w=b==="width"?"x":"y",x=w==="x"?"left":"top";return r.tabs.every(g=>{var S,_;const B=(_=(S=n.parent)==null?void 0:S.refs)==null?void 0:_[`tab-${g.uid}`];if(!B)return !1;if(!g.active)return !0;f=B[`offset${tt(x)}`],m=B[`client${tt(b)}`];const k=window.getComputedStyle(B);return b==="width"&&(r.tabs.length>1&&(m-=Number.parseFloat(k.paddingLeft)+Number.parseFloat(k.paddingRight)),f+=Number.parseFloat(k.paddingLeft)),!1}),{[b]:`${m}px`,transform:`translate${tt(w)}(${f}px)`}},u=()=>l.value=c();return vue.watch(()=>r.tabs,async()=>{await vue.nextTick(),u();},{immediate:!0}),zr(o,()=>u()),t({ref:o,update:u}),(f,m)=>(vue.openBlock(),vue.createElementBlock("div",{ref_key:"barRef",ref:o,class:vue.normalizeClass([vue.unref(i).e("active-bar"),vue.unref(i).is(vue.unref(a).props.tabPosition)]),style:vue.normalizeStyle(l.value)},null,6))}});var pp=he(dp,[["__file","tab-bar.vue"]]);const fp=_e({panes:{type:ve(Array),default:()=>Ye([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),mp={tabClick:(e,t,r)=>r instanceof Event,tabRemove:(e,t)=>t instanceof Event},Rn="ElTabNav",hp=vue.defineComponent({name:Rn,props:fp,emits:mp,setup(e,{expose:t,emit:r}){const n=vue.getCurrentInstance(),a=vue.inject(cr);a||$t(Rn,"");const i=fe("tabs"),o=_o(),l=Eo(),c=vue.ref(),u=vue.ref(),f=vue.ref(),m=vue.ref(),b=vue.ref(!1),w=vue.ref(0),x=vue.ref(!1),g=vue.ref(!0),S=vue.computed(()=>["top","bottom"].includes(a.props.tabPosition)?"width":"height"),_=vue.computed(()=>({transform:`translate${S.value==="width"?"X":"Y"}(-${w.value}px)`})),B=()=>{if(!c.value)return;const R=c.value[`offset${tt(S.value)}`],G=w.value;if(!G)return;const D=G>R?G-R:0;w.value=D;},k=()=>{if(!c.value||!u.value)return;const R=u.value[`offset${tt(S.value)}`],G=c.value[`offset${tt(S.value)}`],D=w.value;if(R-D<=G)return;const H=R-D>G*2?D+G:R-G;w.value=H;},O=async()=>{const R=u.value;if(!b.value||!f.value||!c.value||!R)return;await vue.nextTick();const G=f.value.querySelector(".is-active");if(!G)return;const D=c.value,H=["top","bottom"].includes(a.props.tabPosition),F=G.getBoundingClientRect(),Q=D.getBoundingClientRect(),te=H?R.offsetWidth-Q.width:R.offsetHeight-Q.height,W=w.value;let ee=W;H?(F.leftQ.right&&(ee=W+F.right-Q.right)):(F.topQ.bottom&&(ee=W+(F.bottom-Q.bottom))),ee=Math.max(ee,0),w.value=Math.min(ee,te);},q=()=>{var R;if(!u.value||!c.value)return;e.stretch&&((R=m.value)==null||R.update());const G=u.value[`offset${tt(S.value)}`],D=c.value[`offset${tt(S.value)}`],H=w.value;D0&&(w.value=0));},z=R=>{const G=R.code,{up:D,down:H,left:F,right:Q}=Fe;if(![D,H,F,Q].includes(G))return;const te=Array.from(R.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),W=te.indexOf(R.target);let ee;G===F||G===D?W===0?ee=te.length-1:ee=W-1:W{g.value&&(x.value=!0);},U=()=>x.value=!1;return vue.watch(o,R=>{R==="hidden"?g.value=!1:R==="visible"&&setTimeout(()=>g.value=!0,50);}),vue.watch(l,R=>{R?setTimeout(()=>g.value=!0,50):g.value=!1;}),zr(f,q),vue.onMounted(()=>setTimeout(()=>O(),0)),vue.onUpdated(()=>q()),t({scrollToActiveTab:O,removeFocus:U}),vue.watch(()=>e.panes,()=>n.update(),{flush:"post",deep:!0}),()=>{const R=b.value?[vue.createVNode("span",{class:[i.e("nav-prev"),i.is("disabled",!b.value.prev)],onClick:B},[vue.createVNode(be,null,{default:()=>[vue.createVNode(iconsVue.ArrowLeft,null,null)]})]),vue.createVNode("span",{class:[i.e("nav-next"),i.is("disabled",!b.value.next)],onClick:k},[vue.createVNode(be,null,{default:()=>[vue.createVNode(iconsVue.ArrowRight,null,null)]})])]:null,G=e.panes.map((D,H)=>{var F,Q,te,W;const ee=D.uid,M=D.props.disabled,T=(Q=(F=D.props.name)!=null?F:D.index)!=null?Q:`${H}`,V=!M&&(D.isClosable||e.editable);D.index=`${H}`;const ce=V?vue.createVNode(be,{class:"is-icon-close",onClick:ke=>r("tabRemove",D,ke)},{default:()=>[vue.createVNode(iconsVue.Close,null,null)]}):null,pe=((W=(te=D.slots).label)==null?void 0:W.call(te))||D.props.label,Me=!M&&D.active?0:-1;return vue.createVNode("div",{ref:`tab-${ee}`,class:[i.e("item"),i.is(a.props.tabPosition),i.is("active",D.active),i.is("disabled",M),i.is("closable",V),i.is("focus",x.value)],id:`tab-${T}`,key:`tab-${ee}`,"aria-controls":`pane-${T}`,role:"tab","aria-selected":D.active,tabindex:Me,onFocus:()=>I(),onBlur:()=>U(),onClick:ke=>{U(),r("tabClick",D,T,ke);},onKeydown:ke=>{V&&(ke.code===Fe.delete||ke.code===Fe.backspace)&&r("tabRemove",D,ke);}},[pe,ce])});return vue.createVNode("div",{ref:f,class:[i.e("nav-wrap"),i.is("scrollable",!!b.value),i.is(a.props.tabPosition)]},[R,vue.createVNode("div",{class:i.e("nav-scroll"),ref:c},[vue.createVNode("div",{class:[i.e("nav"),i.is(a.props.tabPosition),i.is("stretch",e.stretch&&["top","bottom"].includes(a.props.tabPosition))],ref:u,style:_.value,role:"tablist",onKeydown:z},[e.type?null:vue.createVNode(pp,{ref:m,tabs:[...e.panes]},null),G])])])}}}),gp=_e({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:ve(Function),default:()=>!0},stretch:Boolean}),br=e=>yt(e)||Se(e),bp={[ua]:e=>br(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>br(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>br(e),tabAdd:()=>!0},vp=vue.defineComponent({name:"ElTabs",props:gp,emits:bp,setup(e,{emit:t,slots:r,expose:n}){var a;const i=fe("tabs"),{children:o,addChild:l,removeChild:c}=gc(vue.getCurrentInstance(),"ElTabPane"),u=vue.ref(),f=vue.ref((a=e.modelValue)!=null?a:"0"),m=async(g,S=!1)=>{var _,B,k;if(!(f.value===g||Gt(g)))try{await((_=e.beforeLeave)==null?void 0:_.call(e,g,f.value))!==!1&&(f.value=g,S&&(t(ua,g),t("tabChange",g)),(k=(B=u.value)==null?void 0:B.removeFocus)==null||k.call(B));}catch{}},b=(g,S,_)=>{g.props.disabled||(m(S,!0),t("tabClick",g,_));},w=(g,S)=>{g.props.disabled||Gt(g.props.name)||(S.stopPropagation(),t("edit",g.props.name,"remove"),t("tabRemove",g.props.name));},x=()=>{t("edit",void 0,"add"),t("tabAdd");};return vue.watch(()=>e.modelValue,g=>m(g)),vue.watch(f,async()=>{var g;await vue.nextTick(),(g=u.value)==null||g.scrollToActiveTab();}),vue.provide(cr,{props:e,currentName:f,registerPane:l,unregisterPane:c}),n({currentName:f}),()=>{const g=r["add-icon"],S=e.editable||e.addable?vue.createVNode("span",{class:i.e("new-tab"),tabindex:"0",onClick:x,onKeydown:k=>{k.code===Fe.enter&&x();}},[g?vue.renderSlot(r,"add-icon"):vue.createVNode(be,{class:i.is("icon-plus")},{default:()=>[vue.createVNode(iconsVue.Plus,null,null)]})]):null,_=vue.createVNode("div",{class:[i.e("header"),i.is(e.tabPosition)]},[S,vue.createVNode(hp,{ref:u,currentName:f.value,editable:e.editable,type:e.type,panes:o.value,stretch:e.stretch,onTabClick:b,onTabRemove:w},null)]),B=vue.createVNode("div",{class:i.e("content")},[vue.renderSlot(r,"default")]);return vue.createVNode("div",{class:[i.b(),i.m(e.tabPosition),{[i.m("card")]:e.type==="card",[i.m("border-card")]:e.type==="border-card"}]},[...e.tabPosition!=="bottom"?[_,B]:[B,_]])}}}),_p=_e({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),yp=["id","aria-hidden","aria-labelledby"],Ea="ElTabPane",wp=vue.defineComponent({name:Ea}),xp=vue.defineComponent({...wp,props:_p,setup(e){const t=e,r=vue.getCurrentInstance(),n=vue.useSlots(),a=vue.inject(cr);a||$t(Ea,"usage: ");const i=fe("tab-pane"),o=vue.ref(),l=vue.computed(()=>t.closable||a.props.closable),c=an(()=>{var w;return a.currentName.value===((w=t.name)!=null?w:o.value)}),u=vue.ref(c.value),f=vue.computed(()=>{var w;return (w=t.name)!=null?w:o.value}),m=an(()=>!t.lazy||u.value||c.value);vue.watch(c,w=>{w&&(u.value=!0);});const b=vue.reactive({uid:r.uid,slots:n,props:t,paneName:f,active:c,index:o,isClosable:l});return vue.onMounted(()=>{a.registerPane(b);}),vue.onUnmounted(()=>{a.unregisterPane(b.uid);}),(w,x)=>vue.unref(m)?vue.withDirectives((vue.openBlock(),vue.createElementBlock("div",{key:0,id:`pane-${vue.unref(f)}`,class:vue.normalizeClass(vue.unref(i).b()),role:"tabpanel","aria-hidden":!vue.unref(c),"aria-labelledby":`tab-${vue.unref(f)}`},[vue.renderSlot(w.$slots,"default")],10,yp)),[[vue.vShow,vue.unref(c)]]):vue.createCommentVNode("v-if",!0)}});var Ba=he(xp,[["__file","tab-pane.vue"]]);const Sp=Ee(vp,{TabPane:Ba}),kp=ht(Ba),Tp=_e({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:ar,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),Ap=vue.defineComponent({name:"ElText"}),Cp=vue.defineComponent({...Ap,props:Tp,setup(e){const t=e,r=ma(),n=fe("text"),a=vue.computed(()=>[n.b(),n.m(t.type),n.m(r.value),n.is("truncated",t.truncated),n.is("line-clamp",!Gt(t.lineClamp))]);return (i,o)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(i.tag),{class:vue.normalizeClass(vue.unref(a)),style:vue.normalizeStyle({"-webkit-line-clamp":i.lineClamp})},{default:vue.withCtx(()=>[vue.renderSlot(i.$slots,"default")]),_:3},8,["class","style"]))}});var Ep=he(Cp,[["__file","text.vue"]]);const St=Ee(Ep),Ze=(e,t)=>{const r=e.__vccOpts||e;for(const[n,a]of t)r[n]=a;return r},Bp={},Lp={class:"posts-item-avatar-container"},Pp={class:"posts-item-avatar"},Mp={class:"posts-item-right-user-info"},Np={class:"posts-item-user-name"},Ip={class:"posts-item-user-other-info"},Rp={class:"posts-item-title"},$p={class:"posts-item-content"},Op={class:"posts-item-forum"},zp={class:"posts-item-footer"};function Dp(e,t){const r=Kr,n=gt,a=bt,i=be,o=Jr;return vue.openBlock(),vue.createBlock(o,{class:"posts-container-item",animated:""},{template:vue.withCtx(()=>[vue.createElementVNode("div",Lp,[vue.createVNode(n,{style:{"align-items":"center"}},{default:vue.withCtx(()=>[vue.createElementVNode("div",Pp,[vue.createVNode(r,{variant:"image",style:{width:"35px",height:"35px","border-radius":"50%"}})]),vue.createElementVNode("div",Mp,[vue.createElementVNode("div",Np,[vue.createVNode(r,{variant:"text",style:{width:"80px",height:"1rem"}})]),vue.createElementVNode("div",Ip,[vue.createVNode(r,{variant:"text",style:{width:"120px",height:"0.8rem"}})])])]),_:1})]),vue.createElementVNode("div",Rp,[vue.createVNode(r,{variant:"text",style:{width:"80%",height:"1rem"}})]),vue.createElementVNode("div",$p,[vue.createVNode(r,{variant:"text",style:{width:"100%",height:"50px"}})]),vue.createElementVNode("div",Op,[vue.createVNode(r,{variant:"text",style:{width:"100px",height:"30px","border-radius":"20px"}})]),vue.createElementVNode("div",zp,[vue.createVNode(n,{justify:"space-between"},{default:vue.withCtx(()=>[vue.createVNode(a,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"1rem",height:"1rem","border-radius":"50%"}})]),_:1}),vue.createVNode(a,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(i,null,{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"1rem",height:"1rem","border-radius":"50%"}})]),_:1})]),_:1}),vue.createVNode(a,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(i,null,{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"1rem",height:"1rem","border-radius":"50%"}})]),_:1})]),_:1})]),_:1})])]),_:1})}const qp=Ze(Bp,[["render",Dp],["__scopeId","data-v-4e820bff"]]),Yr=e=>(vue.pushScopeId("data-v-f56c32ba"),e=e(),vue.popScopeId(),e),Up={class:"posts-container"},Hp=["onClick"],jp={class:"posts-item-avatar-container"},Fp={class:"posts-item-avatar"},Vp={class:"posts-item-right-user-info"},Wp={class:"posts-item-user-name"},Gp={class:"posts-item-user-other-info"},Jp={class:"posts-item-title"},Kp={class:"posts-item-content"},Yp={key:0,class:"posts-item-media-container"},Qp={class:"posts-item-forum"},Zp={class:"posts-item-footer"},Xp=Yr(()=>vue.createElementVNode("svg",{t:"1714663858490",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[vue.createElementVNode("path",{d:"M422.5536 27.0336zM431.8208 25.6a25.6 25.6 0 0 1 4.096 50.8928c-1.024 0.2048-2.56 0.4096-7.5264 1.024H165.4272c-48.64 0-88.6272 42.0864-88.6272 94.6176v680.448c0 52.5312 39.9872 94.6176 88.6272 94.6176H858.624c48.64 0 88.6272-42.0864 88.6272-94.6176V451.584a25.6 25.6 0 0 1 51.2 0v400.9984c0 80.2304-62.3104 145.8176-139.8272 145.8176H165.376C87.9104 998.4 25.6 932.864 25.6 852.5824V172.1344C25.6 91.904 87.9104 26.3168 165.4272 26.3168l259.1744 0.1536A30.4128 30.4128 0 0 1 431.8208 25.6z m531.456 68.5568a24.832 24.832 0 0 1 18.432 29.3376 25.9072 25.9072 0 0 1-6.144 12.8L814.4896 363.008a25.6 25.6 0 0 1-41.7792-29.696l128.256-180.5312C634.5216 204.3904 409.088 423.6288 387.2768 688.128a25.6 25.6 0 0 1-51.0464-4.1984c22.528-273.7152 242.3808-500.8384 510.4128-571.2384l-156.0576-46.6432a25.6 25.6 0 0 1 14.6944-49.0496l257.9968 77.1584zM437.248 76.0832l-0.5632 0.2048a2.816 2.816 0 0 0 0.5632-0.2048z","p-id":"6004"})],-1)),ef=Yr(()=>vue.createElementVNode("svg",{t:"1714663974353",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[vue.createElementVNode("path",{d:"M157.568 751.296c-11.008-18.688-18.219-31.221-21.803-37.91A424.885 424.885 0 0 1 85.333 512c0-235.637 191.03-426.667 426.667-426.667S938.667 276.363 938.667 512 747.637 938.667 512 938.667a424.779 424.779 0 0 1-219.125-60.502A2786.56 2786.56 0 0 0 272.82 866.4l-104.405 28.48c-23.893 6.507-45.803-15.413-39.285-39.296l28.437-104.288z m65.301 3.787l-17.258 63.306 63.306-17.258a32 32 0 0 1 24.523 3.21 4515.84 4515.84 0 0 1 32.352 18.944A360.79 360.79 0 0 0 512 874.667c200.299 0 362.667-162.368 362.667-362.667S712.299 149.333 512 149.333 149.333 311.701 149.333 512c0 60.587 14.848 118.955 42.827 171.136 3.712 6.912 12.928 22.827 27.37 47.232a32 32 0 0 1 3.34 24.715z m145.995-70.774a32 32 0 1 1 40.917-49.205A159.19 159.19 0 0 0 512 672c37.888 0 73.675-13.173 102.187-36.885a32 32 0 0 1 40.917 49.216A223.179 223.179 0 0 1 512 736a223.179 223.179 0 0 1-143.136-51.69z","p-id":"10588"})],-1)),tf=Yr(()=>vue.createElementVNode("svg",{t:"1714664014034",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[vue.createElementVNode("path",{d:"M857.28 344.992h-264.832c12.576-44.256 18.944-83.584 18.944-118.208 0-78.56-71.808-153.792-140.544-143.808-60.608 8.8-89.536 59.904-89.536 125.536v59.296c0 76.064-58.208 140.928-132.224 148.064l-117.728-0.192A67.36 67.36 0 0 0 64 483.04V872c0 37.216 30.144 67.36 67.36 67.36h652.192a102.72 102.72 0 0 0 100.928-83.584l73.728-388.96a102.72 102.72 0 0 0-100.928-121.824zM128 872V483.04c0-1.856 1.504-3.36 3.36-3.36H208v395.68H131.36A3.36 3.36 0 0 1 128 872z m767.328-417.088l-73.728 388.96a38.72 38.72 0 0 1-38.048 31.488H272V476.864a213.312 213.312 0 0 0 173.312-209.088V208.512c0-37.568 12.064-58.912 34.72-62.176 27.04-3.936 67.36 38.336 67.36 80.48 0 37.312-9.504 84-28.864 139.712a32 32 0 0 0 30.24 42.496h308.512a38.72 38.72 0 0 1 38.048 45.888z","p-id":"11599"})],-1)),rf={key:2,style:{"text-align":"center"}},nf=vue.defineComponent({__name:"Posts",props:{UserData:{}},setup(e){const t=e;let r=vue.ref([]),n=vue.ref(!0),a=vue.ref(!1),i=vue.ref(!1),o=vue.ref(null),l=vue.ref(1),c=new IntersectionObserver(x=>{x.forEach(g=>{g.isIntersecting&&w();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const u=vue.watch(o,()=>{o.value&&c.observe(o.value.$el);}),f=()=>{u(),c.disconnect(),n.value=!1,i.value=!0,s.success("移除滚动监听");},m=x=>{window.open(x.url,"_blank");},b=function(x){let g=Be.getForum(x.forumName);window.open(g,"_blank");},w=async()=>{var S,_;n.value=!1;let x=l.value===1;x&&(a.value=!1,r.value=[]);let g=await We.getUserPosts(t.UserData.name,l.value);if(s.info(["获取到的帖子",g]),g){if(x&&g.data.length===0){let B=await Vt.getUserDataWithPCDoc();s.info(["获取PC个人主页的帖子",B]),(S=B==null?void 0:B.postInfo)!=null&&S.data&&(r.value=r.value.concat(B.postInfo.data));}else g.data&&(r.value=r.value.concat(g.data),l.value++);n.value=!1,g.has_more||f();}else {let B=await Vt.getUserDataWithPCDoc();s.info(["获取PC个人主页的帖子",B]),(_=B==null?void 0:B.postInfo)!=null&&_.data&&(r.value=r.value.concat(B.postInfo.data)),f();}x&&(a.value=!1);};return (x,g)=>{const S=lr,_=xt,B=St,k=gt,O=jd,q=ir,z=be,I=bt,U=va;return vue.openBlock(),vue.createElementBlock(vue.Fragment,null,[vue.createElementVNode("div",Up,[vue.unref(a)&&vue.unref(r).length===0?(vue.openBlock(),vue.createBlock(S,{key:0,description:"帖子还在酝酿中"})):vue.createCommentVNode("",!0),(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(r),R=>(vue.openBlock(),vue.createElementBlock("div",{class:"posts-container-item",onClick:G=>m(R)},[vue.createElementVNode("div",jp,[vue.createVNode(k,{style:{"align-items":"center"}},{default:vue.withCtx(()=>[vue.createElementVNode("div",Fp,[vue.createVNode(_,{size:35,src:x.UserData.avatar},null,8,["src"])]),vue.createElementVNode("div",Vp,[vue.createElementVNode("div",Wp,vue.toDisplayString(x.UserData.showName),1),vue.createElementVNode("div",Gp,[vue.createVNode(B,{type:"info",size:"small"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(R.forumName)+"吧 "+vue.toDisplayString(R.createTime),1)]),_:2},1024)])])]),_:2},1024)]),vue.createElementVNode("div",Jp,vue.toDisplayString(R.title),1),vue.createElementVNode("div",Kp,vue.toDisplayString(R.content),1),R.mediaList.length>0?(vue.openBlock(),vue.createElementBlock("div",Yp,[vue.createVNode(k,{onClick:g[0]||(g[0]=vue.withModifiers(()=>{},["stop"]))},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(R.mediaList,(G,D)=>(vue.openBlock(),vue.createBlock(O,{style:{width:"100px",height:"100px"},src:G,"zoom-rate":1,"max-scale":7,"min-scale":.2,"preview-src-list":R.mediaList,"initial-index":D,fit:"cover"},null,8,["src","preview-src-list","initial-index"]))),256))]),_:2},1024)])):vue.createCommentVNode("",!0),vue.createElementVNode("div",Qp,[vue.createVNode(q,{icon:vue.unref(iconsVue.ChromeFilled),size:"small",style:{color:"#614FC0","border-color":"#614FC0"},plain:"",round:"",onClick:[G=>b(R),g[1]||(g[1]=vue.withModifiers(()=>{},["stop"]))]},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(R.forumName)+"吧",1)]),_:2},1032,["icon","onClick"])]),vue.createElementVNode("div",Zp,[vue.createVNode(k,{justify:"space-between"},{default:vue.withCtx(()=>[vue.createVNode(I,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(z,null,{default:vue.withCtx(()=>[Xp]),_:1})]),_:1}),vue.createVNode(I,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(z,null,{default:vue.withCtx(()=>[ef]),_:1}),vue.createTextVNode(" "+vue.toDisplayString(R.replyNum),1)]),_:2},1024),vue.createVNode(I,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(z,null,{default:vue.withCtx(()=>[tf]),_:1})]),_:1})]),_:2},1024)])],8,Hp))),256)),vue.unref(n)?(vue.openBlock(),vue.createBlock(qp,{key:1,ref_key:"$loading",ref:o},null,512)):vue.createCommentVNode("",!0),vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",rf,"已经到底了~")):vue.createCommentVNode("",!0)]),vue.createVNode(U,{right:10,bottom:50})],64)}}}),af=Ze(nf,[["__scopeId","data-v-f56c32ba"]]),of={},sf={style:{padding:"10px"}},lf={style:{display:"flex","align-items":"center","justify-items":"space-between","justify-content":"space-between"}};function cf(e,t){const r=Kr,n=Jr;return vue.openBlock(),vue.createElementBlock(vue.Fragment,null,vue.renderList(3,a=>vue.createVNode(n,{style:{"background-color":"#ffffff"},animated:""},{template:vue.withCtx(()=>[vue.createElementVNode("div",sf,[vue.createElementVNode("div",lf,[vue.createVNode(r,{variant:"text",style:{width:"calc( 50% - 5px )",height:"35px"}}),vue.createVNode(r,{variant:"text",style:{width:"calc( 50% - 5px )",height:"35px"}})])])]),_:1})),64)}const uf=Ze(of,[["render",cf]]),Qr={async getConcern(e,t=1){e=new p.GBKEncoder().encode(e);let n=await ge.get(`https://tieba.baidu.com/home/concern?un=${e}&is_ajax=1&lp=home_main_concern_more&pn=${t}`,{fetch:!0});if(!n.status)return;let a=p.toJSON(n.data.responseText);if(a.no!=0||p.isNull(a.data.content))return;let i=v.parseHTML(a.data.content,!0,!0),o=[];return Array.from(i.querySelectorAll(".home_concern_forum_item")).forEach(l=>{let c=l.querySelector("a.home_concern_forum_item_link"),u=c.href,f=c.getAttribute("data-start-app-param"),m=l.querySelector(".home_concern_forum_info .level"),b=parseInt(m.innerText);isNaN(b)&&(b=0);let x=l.querySelector(".home_concern_forum_intro").innerText;o.push({url:u,forumName:f,level:b,intro:x});}),{data:o,has_more:a.data.page.has_more}},async getFollow(e,t=12,r=12){let n=await ge.get(`https://tieba.baidu.com/mo/q/follow?un=${e}&lp=home_main_follow_more&is_ajax=1&offset=${t}&rn=${r}`,{fetch:!0});if(!n.status)return;let a=p.toJSON(n.data.responseText);if(a.no!=0||p.isNull(a.data.content))return;let i=v.parseHTML(a.data.content,!0,!0),o=[];return Array.from(i.querySelectorAll(".uloader_grid_item_user")).forEach(l=>{let c=l.href,f=l.querySelector(".uloader_user_name").innerText,b=l.querySelector(".uloader_user_portrait").style.backgroundImage.replace(/^url\("/,"").replace(/"\)$/,""),w=new URL(b).pathname.split("/").pop();o.push({url:c,userName:f,avatar:b,portrait:w});}),{data:o,has_next:a.data.page.has_next}},async getFans(e,t=12,r=12){let n=await ge.get(`https://tieba.baidu.com/mo/q/fans?un=${e}&lp=home_main_fans_more&is_ajax=1&offset=${t}&rn=${r}`,{fetch:!0});if(!n.status)return;let a=p.toJSON(n.data.responseText);if(a.no!=0||p.isNull(a.data.content))return;let i=v.parseHTML(a.data.content,!0,!0),o=[];return Array.from(i.querySelectorAll(".uloader_grid_item_user")).forEach(l=>{let c=l.href,f=l.querySelector(".uloader_user_name").innerText,b=l.querySelector(".uloader_user_portrait").style.backgroundImage.replace(/^url\("/,"").replace(/"\)$/,""),w=new URL(b).pathname.split("/").pop();o.push({url:c,userName:f,avatar:b,portrait:w});}),{data:o,has_next:a.data.page.has_next}}},df={class:"follow-forum-container"},pf=["onClick"],ff={class:"follow-forum-item-right-container"},mf={class:"follow-forum-item-name"},hf=["data-level"],gf={key:2,style:{"text-align":"center"}},bf=vue.defineComponent({__name:"FollowForum",props:{UserData:{}},setup(e){vue.useCssVars(z=>({"547c6157":vue.unref(S),"72b4f4dc":vue.unref(m),dfc964f0:vue.unref(b),dfc946dc:vue.unref(w),"13111e30":vue.unref(x),"130ba9b6":vue.unref(g)}));const t=e;let r=vue.ref(!0),n=vue.ref(!1),a=vue.ref(!1),i=vue.ref(null),o=vue.ref(1),l=vue.ref([]),c=vue.ref(!1),u=new p.ColorConversion,f=.7,m=vue.ref("#ffffff"),b=vue.ref("#5dc7a0"),w=vue.ref("#6BA7FF"),x=vue.ref("#F9B341"),g=vue.ref("#FBA71A"),S=vue.ref("#000000");vue.ref(u.getLightColor(b.value,f)),vue.ref(u.getLightColor(w.value,f)),vue.ref(u.getLightColor(x.value,f)),vue.ref(u.getLightColor(g.value,f));let _=new IntersectionObserver(z=>{z.forEach(I=>{I.isIntersecting&&q();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const B=vue.watch(i,()=>{i.value&&(i.value.$el instanceof Element?_.observe(i.value.$el):i.value.$el.nextElementSibling instanceof Element&&_.observe(i.value.$el.nextElementSibling));}),k=()=>{B(),_.disconnect(),r.value=!1,a.value=!0,s.info(["移除滚动监听"]);},O=z=>{window.open(z.url,"_blank");},q=async()=>{r.value=!1;let z=o.value===1;z&&(n.value=!1,l.value=[]);let I=await Qr.getConcern(t.UserData.name,o.value);r.value=!0,I?(I.data&&(l.value=l.value.concat(I.data),o.value++),I.has_more||k()):(s.info(["获取关注的吧数据失败"]),z&&(n.value=!0,k(),c.value=!0,a.value=!1)),s.info(["获取到的关注的吧",I]);};return (z,I)=>{const U=lr,R=xt,G=St,D=gt,H=va;return vue.openBlock(),vue.createElementBlock("div",df,[vue.unref(n)&&vue.unref(l).length===0?(vue.openBlock(),vue.createBlock(U,{key:0,description:"这位老铁已将关注的吧设为隐藏"})):vue.createCommentVNode("",!0),vue.unref(c)?vue.createCommentVNode("",!0):(vue.openBlock(),vue.createBlock(D,{key:1,class:"follow-forum-list-container"},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(l),(F,Q)=>(vue.openBlock(),vue.createElementBlock("div",{class:"follow-forum-item",span:24,key:Q,onClick:te=>O(F)},[vue.createVNode(R,{class:"follow-forum-avatar",size:35,src:"//tb2.bdstatic.com/tb/mobile/sglobal/layout/classic/icon/apple-touch-icon-144x144-precomposed_08a91b3.png"}),vue.createElementVNode("div",ff,[vue.createElementVNode("div",mf,vue.toDisplayString(F.forumName),1),vue.createVNode(G,{class:"follow-forum-item-info",type:"info",size:"small",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(F.intro),1)]),_:2},1024)]),vue.createElementVNode("span",{class:"follow-forum-item-level","data-level":F.level},vue.toDisplayString(F.level),9,hf)],8,pf))),128)),vue.unref(r)?(vue.openBlock(),vue.createBlock(uf,{key:0,ref_key:"$loading",ref:i},null,512)):vue.createCommentVNode("",!0)]),_:1})),vue.unref(a)?(vue.openBlock(),vue.createElementBlock("div",gf,"已经到底了~")):vue.createCommentVNode("",!0),vue.createVNode(H,{right:10,bottom:50})])}}}),vf=Ze(bf,[["__scopeId","data-v-208398d3"]]),Zr=e=>(vue.pushScopeId("data-v-2d98332a"),e=e(),vue.popScopeId(),e),_f=Zr(()=>vue.createElementVNode("div",{class:"user-info-bg"},[vue.createElementVNode("div",{class:"user-info-bg-main"})],-1)),yf=Zr(()=>vue.createElementVNode("div",{class:"user-avatar-top-background"},null,-1)),wf=["data-sex"],xf={key:1,style:{display:"flex","align-items":"center","text-wrap":"nowrap"}},Sf=Zr(()=>vue.createElementVNode("div",null,"Ta的印记",-1)),kf=vue.defineComponent({__name:"Home",props:{UserData:{}},setup(e){const t=e;let r=vue.ref(!1),n=vue.ref("帖子");const a=()=>{p.setClip(t.UserData.id).then(x=>{x?se.success("复制成功"):se.error("复制失败");});},i=(x=5e3)=>{let g=setInterval(()=>{document.querySelector(".j_home_card_request_card:has(.icon_hide)")?t.UserData.is_like=!0:t.UserData.is_like=!1;},200);setTimeout(()=>{clearInterval(g);},x);},o=()=>{document.querySelector(".j_home_card_request_card:not(:has(.icon_hide))").click(),i();},l=()=>{document.querySelector(".j_home_card_request_card:has(.icon_hide)").click(),p.waitNode(".dia_wrapper").then(S=>{v.on(S,"click",".dia_btnwrapper a",function(){i();},{capture:!0});});},c=()=>{document.querySelector(".j_home_card_chat ").click();},u=()=>{Ra.ElMessage({showClose:!1,message:"IP属地以运营商信息为准,如有问题可咨询客服",center:!0,plain:!0,offset:0,duration:3500,type:"",customClass:"pops-ip-location-help"});},f=()=>{var x;Ra.ElMessageBox.confirm(`${t.UserData.showName}共获得吧友${(x=t.UserData.postInfo)==null?void 0:x.receivedLikes}次点赞`,"",{showClose:!1,showCancelButton:!1,center:!0,roundButton:!0,confirmButtonText:"知道了"});},m=function(){at.router.push({path:"/about"});},b=()=>{at.router.push({path:"/follow"});},w=()=>{at.router.push({path:"/fans"});};return vue.watch(t.UserData,()=>{var x;(x=t.UserData.postInfo)!=null&&x.post&&(r.value=!0);},{deep:!0,immediate:!0}),(x,g)=>{const S=xt,_=bt,B=ir,k=St,O=Yu,q=be,z=Yd,I=lp,U=kp,R=Sp,G=sr,D=or;return vue.openBlock(),vue.createBlock(D,{id:"main"},{default:vue.withCtx(()=>[vue.createVNode(G,{style:{padding:"0"}},{default:vue.withCtx(()=>[_f,vue.createVNode(vue.unref(Ra.ElRow),{justify:"center"},{default:vue.withCtx(()=>[vue.createVNode(_,null,{default:vue.withCtx(()=>[yf,vue.createVNode(vue.unref(Ra.ElRow),{gutter:20,align:"bottom",style:{margin:"0px 0px"}},{default:vue.withCtx(()=>[vue.createVNode(_,{span:12},{default:vue.withCtx(()=>[vue.createVNode(S,{src:t.UserData.avatar,size:90},null,8,["src"])]),_:1}),vue.createVNode(_,{span:12},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(Ra.ElRow),{justify:"end",style:{"flex-wrap":"nowrap"}},{default:vue.withCtx(()=>[t.UserData.is_like?vue.createCommentVNode("",!0):(vue.openBlock(),vue.createBlock(B,{key:0,color:"#7558FE",round:"",icon:vue.unref(iconsVue.Plus),onClick:o},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1},8,["icon"])),t.UserData.is_like?(vue.openBlock(),vue.createBlock(B,{key:1,color:"#7558FE",plain:"",round:"",icon:vue.unref(iconsVue.Check),onClick:l},{default:vue.withCtx(()=>[vue.createTextVNode("取消关注")]),_:1},8,["icon"])):vue.createCommentVNode("",!0),vue.createVNode(B,{color:"#7558FE",plain:!t.UserData.is_like,round:"",icon:vue.unref(iconsVue.Message),onClick:c},{default:vue.withCtx(()=>[vue.createTextVNode("私信")]),_:1},8,["plain","icon"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),vue.createVNode(I,{class:"top-container",size:10,direction:"vertical",alignment:"stretch"},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(Ra.ElRow),null,{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{display:"flex","align-items":"center"}},{default:vue.withCtx(()=>{var H,F,Q,te,W;return [vue.createTextVNode(vue.toDisplayString(t.UserData.showName)+" ",1),(Q=(F=(H=t.UserData.otherData)==null?void 0:H.PanelUserInfo)==null?void 0:F.vipInfo)!=null&&Q.icon_url?(vue.openBlock(),vue.createBlock(S,{key:0,size:14,src:(W=(te=t.UserData.otherData)==null?void 0:te.PanelUserInfo)==null?void 0:W.vipInfo.icon_url,shape:"square",style:{margin:"0px 5px"}},null,8,["src"])):vue.createCommentVNode("",!0)]}),_:1})]),_:1}),vue.createVNode(vue.unref(Ra.ElRow),{style:{color:"#909399"}},{default:vue.withCtx(()=>{var H;return [vue.createElementVNode("span",{"data-sex":t.UserData.sex},vue.toDisplayString(t.UserData.sex==0?"保密":t.UserData.sex==1?"♂":"♀"),9,wf),vue.createVNode(O,{direction:"vertical","border-style":"dashed"}),vue.createVNode(z,{underline:!1,onClick:a},{default:vue.withCtx(()=>[vue.createTextVNode(" ID "+vue.toDisplayString(t.UserData.id)+" ",1),vue.createVNode(q,null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.CopyDocument))]),_:1})]),_:1}),vue.createVNode(O,{direction:"vertical","border-style":"dashed"}),vue.createElementVNode("span",null," 吧龄"+vue.toDisplayString(t.UserData.level)+"年 ",1),vue.unref(p).isNotNull(t.UserData.ip)?(vue.openBlock(),vue.createBlock(O,{key:0,direction:"vertical","border-style":"dashed"})):vue.createCommentVNode("",!0),vue.unref(p).isNotNull(t.UserData.ip)?(vue.openBlock(),vue.createElementBlock("span",xf,[vue.createTextVNode(vue.toDisplayString((H=t.UserData.ip)==null?void 0:H.location)+" ",1),vue.createVNode(q,{onClick:u},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.QuestionFilled))]),_:1})])):vue.createCommentVNode("",!0)]}),_:1}),vue.createVNode(vue.unref(Ra.ElRow),{justify:"space-between",style:{color:"#909399"},onClick:m},{default:vue.withCtx(()=>[vue.createElementVNode("div",null,vue.toDisplayString(vue.unref(p).isNull(t.UserData.personalSignature)?"该用户还没有填写签名":t.UserData.personalSignature),1),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode(" 关于Ta "),vue.createVNode(q,null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowRight))]),_:1})]),_:1})]),_:1}),vue.createVNode(vue.unref(Ra.ElRow),null,{default:vue.withCtx(()=>[vue.createVNode(I,{size:25},{default:vue.withCtx(()=>[vue.createVNode(_,{onClick:f},{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{"margin-right":"0.5rem"}},{default:vue.withCtx(()=>{var H;return [vue.createTextVNode(vue.toDisplayString((H=t.UserData.postInfo)==null?void 0:H.receivedLikes),1)]}),_:1}),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode("获赞")]),_:1})]),_:1}),vue.createVNode(_,{onClick:b},{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{"margin-right":"0.5rem"}},{default:vue.withCtx(()=>{var H;return [vue.createTextVNode(vue.toDisplayString((H=t.UserData.postInfo)==null?void 0:H.follow),1)]}),_:1}),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1})]),_:1}),vue.createVNode(_,{onClick:w},{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{"margin-right":"0.5rem"}},{default:vue.withCtx(()=>{var H;return [vue.createTextVNode(vue.toDisplayString((H=t.UserData.postInfo)==null?void 0:H.fans),1)]}),_:1}),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode("粉丝")]),_:1})]),_:1})]),_:1})]),_:1}),vue.createVNode(O,{style:{margin:"0"}}),vue.createVNode(vue.unref(Ra.ElRow),{justify:"space-between",style:{"align-items":"center"}},{default:vue.withCtx(()=>[Sf,vue.createElementVNode("div",null,[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(t.UserData.imprint,H=>(vue.openBlock(),vue.createBlock(S,{size:20,src:H},null,8,["src"]))),256)),vue.createVNode(q,null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowRight))]),_:1})])]),_:1}),vue.createVNode(O,{style:{margin:"0"}}),vue.createVNode(vue.unref(Ra.ElRow),null,{default:vue.withCtx(()=>[vue.createVNode(R,{modelValue:vue.unref(n),"onUpdate:modelValue":g[0]||(g[0]=H=>vue.isRef(n)?n.value=H:n=H),class:"user-info-tabs"},{default:vue.withCtx(()=>{var H,F,Q,te;return [vue.createVNode(U,{label:"帖子"+(((H=t.UserData.postInfo)==null?void 0:H.post)!=null?" "+((F=t.UserData.postInfo)==null?void 0:F.post):""),name:"帖子"},null,8,["label"]),vue.createVNode(U,{label:"关注的吧"+(((Q=t.UserData.postInfo)==null?void 0:Q.forum)!=null?" "+((te=t.UserData.postInfo)==null?void 0:te.forum):""),name:"关注的吧"},null,8,["label"])]}),_:1},8,["modelValue"])]),_:1})]),_:1}),vue.unref(n)==="帖子"&&vue.unref(r)?(vue.openBlock(),vue.createBlock(af,{key:0,UserData:t.UserData},null,8,["UserData"])):vue.createCommentVNode("",!0),vue.unref(n)==="关注的吧"&&vue.unref(r)?(vue.openBlock(),vue.createBlock(vf,{key:1,UserData:t.UserData},null,8,["UserData"])):vue.createCommentVNode("",!0)]),_:1})]),_:1})}}}),Tf=Ze(kf,[["__scopeId","data-v-2d98332a"]]),Af={class:"user-avatar"},Cf={class:"user-info"},Ef={class:"user-info-item"},Bf={class:"user-info-item"},Lf={class:"user-info-item"},Pf={class:"user-info-item"},Mf=vue.defineComponent({__name:"About",props:{UserData:{}},setup(e){const t=e;let r=vue.ref("保密");t.UserData.sex!=null&&(t.UserData.sex===1?r.value="男":t.UserData.sex===2&&(r.value="女"));const n=()=>{at.router.back();};return (a,i)=>{const o=vue.resolveComponent("ArrowLeft"),l=be,c=bt,u=gt,f=Gr,m=xt,b=St,w=sr,x=or;return vue.openBlock(),vue.createBlock(x,null,{default:vue.withCtx(()=>[vue.createVNode(f,{class:"user-nav"},{default:vue.withCtx(()=>[vue.createVNode(u,{gutter:24,class:"nav-container"},{default:vue.withCtx(()=>[vue.createVNode(c,{span:4,class:"nav-left-arrow-icon"},{default:vue.withCtx(()=>[vue.createVNode(l,{size:20,onClick:n},{default:vue.withCtx(()=>[vue.createVNode(o)]),_:1})]),_:1}),vue.createVNode(c,{span:16,class:"nav-title"},{default:vue.withCtx(()=>[vue.createTextVNode("基本资料")]),_:1}),vue.createVNode(c,{span:4,class:"nav-right-space"})]),_:1})]),_:1}),vue.createVNode(w,null,{default:vue.withCtx(()=>[vue.createElementVNode("div",Af,[vue.createVNode(m,{size:100,src:a.$props.UserData.avatar},null,8,["src"])]),vue.createElementVNode("div",Cf,[vue.createElementVNode("div",Ef,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("用户名")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(t.UserData.name),1)]),_:1})]),vue.createElementVNode("div",Bf,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("昵称")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(t.UserData.showName),1)]),_:1})]),vue.createElementVNode("div",Lf,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("性别")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(vue.unref(r)),1)]),_:1})]),vue.createElementVNode("div",Pf,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("吧龄")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(t.UserData.level)+"年",1)]),_:1})])])]),_:1})]),_:1})}}}),Nf=Ze(Mf,[["__scopeId","data-v-c9511d44"]]),If={},Rf={style:{padding:"10px"}};function $f(e,t){const r=Kr,n=bt,a=gt,i=Jr;return vue.openBlock(),vue.createBlock(i,{style:{"background-color":"#ffffff"},animated:""},{template:vue.withCtx(()=>[vue.createElementVNode("div",Rf,[vue.createVNode(a,{style:{display:"flex","align-items":"center"}},{default:vue.withCtx(()=>[vue.createVNode(n,{span:4},{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"image",style:{width:"35px",height:"35px","border-radius":"50%"}})]),_:1}),vue.createVNode(n,{span:16},{default:vue.withCtx(()=>[vue.createElementVNode("div",null,[vue.createVNode(r,{variant:"text",style:{width:"100px",height:"16px"}}),vue.createVNode(r,{variant:"text",style:{width:"100%",height:"12px"}})])]),_:1}),vue.createVNode(n,{span:4},{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"35px",height:"20px","border-radius":"16px",float:"right"}})]),_:1})]),_:1})])]),_:1})}const La=Ze(If,[["render",$f]]),Of=["onClick"],zf={class:"user-item-row"},Df={class:"user-item-row-left"},qf={class:"user-avatar"},Uf={class:"user-item-row-center"},Hf={class:"user-info"},jf={class:"user-item-row-right"},Ff={key:2,style:{"text-align":"center"}},vr=12,Vf=vue.defineComponent({__name:"Follow",props:{UserData:{}},setup(e){const t=e;let r=vue.ref(!0),n=vue.ref(!1),a=vue.ref(!1),i=vue.ref(!1),o=vue.ref(null),l=vue.ref(12),c=vue.ref([]),u=new IntersectionObserver(g=>{g.forEach(S=>{S.isIntersecting&&b();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const f=vue.watch(o,()=>{o.value&&Array.isArray(o.value)&&o.value.length&&u.observe(o.value[0].$el);},{deep:!0,immediate:!0}),m=()=>{f(),u.disconnect(),r.value=!1,i.value=!0,s.info(["移除滚动监听"]);},b=async()=>{r.value=!1;let g=l.value===vr;g&&(a.value=!1,c.value=[]);let S=!1,_=await Qr.getFollow(t.UserData.name,l.value,vr);r.value=!0,_?(_.data&&(c.value=c.value.concat(_.data),l.value+=vr),_.has_next||(S=!0,m())):(s.info(["获取关注的吧数据失败"]),g&&(a.value=!0,S=!0,n.value=!0,m(),i.value=!1)),r.value=!S,s.info(["获取到的Ta关注的人",_]);},w=()=>{at.router.back();},x=g=>{window.open(g,"_blank");};return (g,S)=>{const _=vue.resolveComponent("ArrowLeft"),B=be,k=bt,O=gt,q=Gr,z=xt,I=St,U=ir,R=lr,G=ga,D=sr,H=or;return vue.openBlock(),vue.createBlock(H,{class:"disable-html-body-scroll"},{default:vue.withCtx(()=>[vue.createVNode(q,{class:"user-top"},{default:vue.withCtx(()=>[vue.createVNode(O,{gutter:24,class:"top-nav-container"},{default:vue.withCtx(()=>[vue.createVNode(k,{span:4,class:"top-left-arrow-icon",onClick:w},{default:vue.withCtx(()=>[vue.createVNode(B,{size:20},{default:vue.withCtx(()=>[vue.createVNode(_)]),_:1})]),_:1}),vue.createVNode(k,{span:16,class:"top-title-name"},{default:vue.withCtx(()=>[vue.createTextVNode("他关注的人")]),_:1}),vue.createVNode(k,{span:4,class:"top-right-space"})]),_:1})]),_:1}),vue.createVNode(D,{class:"user-main"},{default:vue.withCtx(()=>[vue.createVNode(G,{class:"user-container"},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(c),F=>(vue.openBlock(),vue.createElementBlock("div",{class:"user-item",onClick:Q=>x(F.url)},[vue.createElementVNode("div",zf,[vue.createElementVNode("div",Df,[vue.createElementVNode("div",qf,[vue.createVNode(z,{src:F.avatar,size:35},null,8,["src"])]),vue.createElementVNode("div",Uf,[vue.createElementVNode("div",Hf,[vue.createVNode(I,{class:"user-name",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(F.userName),1)]),_:2},1024),vue.createVNode(I,{class:"user-sign-text",size:"small",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode("来自贴吧关注 暂未实现获取签名信息接口")]),_:1})])])]),vue.createElementVNode("div",jf,[vue.createVNode(U,{type:"info",size:"small",plain:"",color:"#626aef",round:"",class:"user-follow-btn"},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1})])])],8,Of))),256)),vue.unref(r)?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},vue.renderList(3,F=>vue.createVNode(La,{key:F,ref_for:!0,ref_key:"$loading",ref:o})),64)):vue.createCommentVNode("",!0),vue.unref(n)?(vue.openBlock(),vue.createBlock(R,{key:1,description:"未获取到数据"})):vue.createCommentVNode("",!0),vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",Ff,"已经到底了~")):vue.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})}}}),Wf=Ze(Vf,[["__scopeId","data-v-82b5d2d1"]]),Gf=["onClick"],Jf={class:"user-item-row"},Kf={class:"user-item-row-left"},Yf={class:"user-avatar"},Qf={class:"user-item-row-center"},Zf={class:"user-info"},Xf={class:"user-item-row-right"},em={key:2,style:{"text-align":"center"}},_r=12,tm=vue.defineComponent({__name:"Fans",props:{UserData:{}},setup(e){const t=e;let r=vue.ref(!0),n=vue.ref(!1),a=vue.ref(!1),i=vue.ref(!1),o=vue.ref(null),l=vue.ref(12),c=vue.ref([]),u=vue.ref("粉丝");t.UserData.sex!=null&&(t.UserData.sex==1?u.value="他的粉丝":t.UserData.sex==2&&(u.value="她的粉丝"));let f=new IntersectionObserver(S=>{S.forEach(_=>{_.isIntersecting&&w();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const m=vue.watch(o,()=>{o.value&&Array.isArray(o.value)&&o.value.length&&f.observe(o.value[0].$el);},{deep:!0,immediate:!0}),b=()=>{m(),f.disconnect(),r.value=!1,i.value=!0,s.info(["移除滚动监听"]);},w=async()=>{r.value=!1;let S=l.value===_r;S&&(a.value=!1,c.value=[]);let _=await Qr.getFans(t.UserData.name,l.value,_r),B=!1;_?(_.data&&(c.value=c.value.concat(_.data),l.value+=_r),_.has_next||(B=!0,b())):(s.info(["获取粉丝数据失败"]),S&&(a.value=!0,B=!0,n.value=!0,b(),i.value=!1)),r.value=!B,s.info(["获取到的粉丝",_]);},x=()=>{at.router.back();},g=S=>{window.open(S,"_blank");};return (S,_)=>{const B=vue.resolveComponent("ArrowLeft"),k=be,O=bt,q=gt,z=Gr,I=xt,U=St,R=ir,G=lr,D=ga,H=sr,F=or;return vue.openBlock(),vue.createBlock(F,{class:"disable-html-body-scroll"},{default:vue.withCtx(()=>[vue.createVNode(z,{class:"user-top"},{default:vue.withCtx(()=>[vue.createVNode(q,{gutter:24,class:"top-nav-container"},{default:vue.withCtx(()=>[vue.createVNode(O,{span:4,class:"top-left-arrow-icon",onClick:x},{default:vue.withCtx(()=>[vue.createVNode(k,{size:20},{default:vue.withCtx(()=>[vue.createVNode(B)]),_:1})]),_:1}),vue.createVNode(O,{span:16,class:"top-title-name"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(vue.unref(u)),1)]),_:1}),vue.createVNode(O,{span:4,class:"top-right-space"})]),_:1})]),_:1}),vue.createVNode(H,{class:"user-main"},{default:vue.withCtx(()=>[vue.createVNode(D,{class:"user-container"},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(c),Q=>(vue.openBlock(),vue.createElementBlock("div",{class:"user-item",onClick:te=>g(Q.url)},[vue.createElementVNode("div",Jf,[vue.createElementVNode("div",Kf,[vue.createElementVNode("div",Yf,[vue.createVNode(I,{src:Q.avatar,size:35},null,8,["src"])]),vue.createElementVNode("div",Qf,[vue.createElementVNode("div",Zf,[vue.createVNode(U,{class:"user-name",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(Q.userName),1)]),_:2},1024)])])]),vue.createElementVNode("div",Xf,[vue.createVNode(R,{type:"info",size:"small",plain:"",color:"#626aef",round:"",class:"user-follow-btn"},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1})])])],8,Gf))),256)),vue.unref(r)?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},vue.renderList(3,Q=>vue.createVNode(La,{key:Q,ref_for:!0,ref_key:"$loading",ref:o})),64)):vue.createCommentVNode("",!0),vue.unref(n)?(vue.openBlock(),vue.createBlock(G,{key:1,description:"未获取到数据"})):vue.createCommentVNode("",!0),vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",em,"已经到底了~")):vue.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})}}}),rm=Ze(tm,[["__scopeId","data-v-416d1c10"]]),at={router:null,init(){this.router=vueRouter.createRouter({history:vueRouter.createWebHashHistory(),routes:[{path:"/",name:"Home",component:Tf,meta:{keepAlive:!0}},{path:"/about",name:"About",component:Nf},{path:"/follow",name:"Follow",component:Wf},{path:"/fans",name:"Fans",component:rm}]}),this.router.push("/");}},nm=`html,\r
+ **/const Lo=()=>{},Bo=Object.prototype.hasOwnProperty,fn=(e,t)=>Bo.call(e,t),at=Array.isArray,yt=e=>typeof e=="string",Zt=e=>e!==null&&typeof e=="object",Xn=e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))},No=/-(\w)/g,Mo=Xn(e=>e.replace(No,(t,r)=>r?r.toUpperCase():"")),Io=Xn(e=>e.charAt(0).toUpperCase()+e.slice(1));var Ro=typeof global=="object"&&global&&global.Object===Object&&global,$o=typeof self=="object"&&self&&self.Object===Object&&self,Xt=Ro||$o||Function("return this")(),lt=Xt.Symbol,ea=Object.prototype,Oo=ea.hasOwnProperty,Do=ea.toString,Tt=lt?lt.toStringTag:void 0;function zo(e){var t=Oo.call(e,Tt),r=e[Tt];try{e[Tt]=void 0;var n=!0;}catch{}var a=Do.call(e);return n&&(t?e[Tt]=r:delete e[Tt]),a}var qo=Object.prototype,Uo=qo.toString;function Ho(e){return Uo.call(e)}var jo="[object Null]",Fo="[object Undefined]",mn=lt?lt.toStringTag:void 0;function zr(e){return e==null?e===void 0?Fo:jo:mn&&mn in Object(e)?zo(e):Ho(e)}function qr(e){return e!=null&&typeof e=="object"}var Vo="[object Symbol]";function er(e){return typeof e=="symbol"||qr(e)&&zr(e)==Vo}function Wo(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r0){if(++t>=xs)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function As(e){return function(){return e}}var Wt=function(){try{var e=Ur(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Cs=Wt?function(e,t){return Wt(e,"toString",{configurable:!0,enumerable:!1,value:As(t),writable:!0})}:rs,Es=Ts(Cs),Ps=9007199254740991,Ls=/^(?:0|[1-9]\d*)$/;function ra(e,t){var r=typeof e;return t=t??Ps,!!t&&(r=="number"||r!="symbol"&&Ls.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=$s}var Ds="[object Arguments]";function wn(e){return qr(e)&&zr(e)==Ds}var aa=Object.prototype,zs=aa.hasOwnProperty,qs=aa.propertyIsEnumerable,ia=wn(function(){return arguments}())?wn:function(e){return qr(e)&&zs.call(e,"callee")&&!qs.call(e,"callee")},Us=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Hs=/^\w*$/;function js(e,t){if(Rt(e))return !1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||er(e)?!0:Hs.test(e)||!Us.test(e)||t!=null&&e in Object(t)}var Mt=Ur(Object,"create");function Fs(){this.__data__=Mt?Mt(null):{},this.size=0;}function Vs(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Ws="__lodash_hash_undefined__",Gs=Object.prototype,Js=Gs.hasOwnProperty;function Ks(e){var t=this.__data__;if(Mt){var r=t[e];return r===Ws?void 0:r}return Js.call(t,e)?t[e]:void 0}var Ys=Object.prototype,Qs=Ys.hasOwnProperty;function Zs(e){var t=this.__data__;return Mt?t[e]!==void 0:Qs.call(t,e)}var Xs="__lodash_hash_undefined__";function el(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Mt&&t===void 0?Xs:t,this}function ft(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}function sl(e,t){var r=this.__data__,n=tr(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function wt(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t=t||R<0||m&&U>=i}function y(){var D=dr();if(x(D))return P(D);l=setTimeout(y,g(D));}function P(D){return l=void 0,b&&n?w(D):(n=a=void 0,s)}function k(){l!==void 0&&clearTimeout(l),u=0,n=c=a=l=void 0;}function O(){return l===void 0?s:P(dr())}function q(){var D=dr(),R=x(D);if(n=arguments,a=this,c=D,R){if(l===void 0)return S(c);if(m)return clearTimeout(l),l=setTimeout(y,t),w(c)}return l===void 0&&(l=setTimeout(y,t)),s}return q.cancel=k,q.flush=O,q}function sa(e){for(var t=-1,r=e==null?0:e.length,n={};++te===void 0,Se=e=>typeof e=="number",Ul=e=>typeof Element>"u"?!1:e instanceof Element,Hl=e=>yt(e)?!Number.isNaN(Number(e)):!1,rt=e=>Io(e),jl=e=>Object.keys(e);class Fl extends Error{constructor(t){super(t),this.name="ElementPlusError";}}function $t(e,t){throw new Fl(`[${e}] ${t}`)}const Vl=(e,t)=>{var r;if(!Be||!e||!t)return "";let n=Mo(t);n==="float"&&(n="cssFloat");try{const a=e.style[n];if(a)return a;const i=(r=document.defaultView)==null?void 0:r.getComputedStyle(e,"");return i?i[n]:""}catch{return e.style[n]}};function It(e,t="px"){if(!e)return "";if(Se(e)||Hl(e))return `${e}${t}`;if(yt(e))return e}const Wl=(e,t)=>{if(!Be)return !1;const r={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],n=Vl(e,r);return ["scroll","auto","overlay"].some(a=>n.includes(a))},Gl=(e,t)=>{if(!Be)return;let r=e;for(;r;){if([window,document,document.documentElement].includes(r))return window;if(Wl(r,t))return r;r=r.parentNode;}return r},la="__epPropKey",ve=e=>e,Jl=e=>Zt(e)&&!!e[la],ca=(e,t)=>{if(!Zt(e)||Jl(e))return e;const{values:r,required:n,default:a,type:i,validator:s}=e,c={type:i,required:!!n,validator:r||s?u=>{let f=!1,m=[];if(r&&(m=Array.from(r),fn(e,"default")&&m.push(a),f||(f=m.includes(u))),s&&(f||(f=s(u))),!f&&m.length>0){const b=[...new Set(m)].map(w=>JSON.stringify(w)).join(", ");vue.warn(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${b}], got value ${JSON.stringify(u)}.`);}return f}:void 0,[la]:!0};return fn(e,"default")&&(c.default=a),c},_e=e=>sa(Object.entries(e).map(([t,r])=>[t,ca(r,t)])),Jt=ve([String,Object,Function]),Ee=(e,t)=>{if(e.install=r=>{for(const n of [e,...Object.values(t??{})])r.component(n.name,n);},t)for(const[r,n]of Object.entries(t))e[r]=n;return e},ht=e=>(e.install=Lo,e),Fe={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},ua="update:modelValue",ar=["","default","small","large"];var Ke=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Ke||{});function Ar(e){return vue.isVNode(e)&&e.type===vue.Fragment}function Kl(e){return vue.isVNode(e)&&e.type===vue.Comment}function Yl(e){return vue.isVNode(e)&&!Ar(e)&&!Kl(e)}const Ht=e=>{const t=at(e)?e:[e],r=[];return t.forEach(n=>{var a;at(n)?r.push(...Ht(n)):vue.isVNode(n)&&at(n.children)?r.push(...Ht(n.children)):(r.push(n),vue.isVNode(n)&&((a=n.component)!=null&&a.subTree)&&r.push(...Ht(n.component.subTree)));}),r},Ye=e=>e,Ql=["class","style"],Zl=/^on[A-Z]/,Xl=(e={})=>{const{excludeListeners:t=!1,excludeKeys:r}=e,n=vue.computed(()=>((r==null?void 0:r.value)||[]).concat(Ql)),a=vue.getCurrentInstance();return a?vue.computed(()=>{var i;return sa(Object.entries((i=a.proxy)==null?void 0:i.$attrs).filter(([s])=>!n.value.includes(s)&&!(t&&Zl.test(s))))}):vue.computed(()=>({}))},ec=({from:e,replacement:t,scope:r,version:n,ref:a,type:i="API"},s)=>{vue.watch(()=>vue.unref(s),l=>{},{immediate:!0});};var tc={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const rc=e=>(t,r)=>nc(t,r,vue.unref(e)),nc=(e,t,r)=>Sl(r,e,e).replace(/\{(\w+)\}/g,(n,a)=>{var i;return `${(i=t==null?void 0:t[a])!=null?i:`{${a}}`}`}),ac=e=>{const t=vue.computed(()=>vue.unref(e).name),r=vue.isRef(e)?e:vue.ref(e);return {lang:t,locale:r,t:rc(e)}},ic=Symbol("localeContextKey"),Fr=e=>{const t=vue.inject(ic,vue.ref());return ac(vue.computed(()=>t.value||tc))},fr="el",oc="is-",dt=(e,t,r,n,a)=>{let i=`${e}-${t}`;return r&&(i+=`-${r}`),n&&(i+=`__${n}`),a&&(i+=`--${a}`),i},sc=Symbol("namespaceContextKey"),da=e=>{const t=vue.getCurrentInstance()?vue.inject(sc,vue.ref(fr)):vue.ref(fr);return vue.computed(()=>vue.unref(t)||fr)},fe=(e,t)=>{const r=da();return {namespace:r,b:(g="")=>dt(r.value,e,g,"",""),e:g=>g?dt(r.value,e,"",g,""):"",m:g=>g?dt(r.value,e,"","",g):"",be:(g,x)=>g&&x?dt(r.value,e,g,x,""):"",em:(g,x)=>g&&x?dt(r.value,e,"",g,x):"",bm:(g,x)=>g&&x?dt(r.value,e,g,"",x):"",bem:(g,x,y)=>g&&x&&y?dt(r.value,e,g,x,y):"",is:(g,...x)=>{const y=x.length>=1?x[0]:!0;return g&&y?`${oc}${g}`:""},cssVar:g=>{const x={};for(const y in g)g[y]&&(x[`--${r.value}-${y}`]=g[y]);return x},cssVarName:g=>`--${r.value}-${g}`,cssVarBlock:g=>{const x={};for(const y in g)g[y]&&(x[`--${r.value}-${e}-${y}`]=g[y]);return x},cssVarBlockName:g=>`--${r.value}-${e}-${g}`}},pa=e=>{const t=vue.getCurrentInstance();return vue.computed(()=>{var r,n;return (n=(r=t==null?void 0:t.proxy)==null?void 0:r.$props)==null?void 0:n[e]})},lc=(e,t=0)=>{if(t===0)return e;const r=vue.ref(!1);let n=0;const a=()=>{n&&clearTimeout(n),n=window.setTimeout(()=>{r.value=e.value;},t);};return vue.onMounted(a),vue.watch(()=>e.value,i=>{i?a():r.value=i;}),r},Sn={prefix:Math.floor(Math.random()*1e4),current:0},cc=Symbol("elIdInjection"),uc=()=>vue.getCurrentInstance()?vue.inject(cc,Sn):Sn,dc=e=>{const t=uc(),r=da();return vue.computed(()=>vue.unref(e)||`${r.value}-id-${t.prefix}-${t.current++}`)},kn={current:0},Tn=vue.ref(0),pc=2e3,An=Symbol("elZIndexContextKey"),fc=Symbol("zIndexContextKey"),mc=e=>{const t=vue.getCurrentInstance()?vue.inject(An,kn):kn,r=vue.getCurrentInstance()?vue.inject(fc,void 0):void 0,n=vue.computed(()=>{const s=vue.unref(r);return Se(s)?s:pc}),a=vue.computed(()=>n.value+Tn.value),i=()=>(t.current++,Tn.value=t.current,a.value);return !Be&&vue.inject(An),{initialZIndex:n,currentZIndex:a,nextZIndex:i}},hc=(e,t,r)=>Ht(e.subTree).filter(i=>{var s;return vue.isVNode(i)&&((s=i.type)==null?void 0:s.name)===t&&!!i.component}).map(i=>i.component.uid).map(i=>r[i]).filter(i=>!!i),gc=(e,t)=>{const r={},n=vue.shallowRef([]);return {children:n,addChild:s=>{r[s.uid]=s,n.value=hc(e,t,r);},removeChild:s=>{delete r[s],n.value=n.value.filter(l=>l.uid!==s);}}},bc=ca({type:String,values:ar,required:!1}),vc=Symbol("size"),_c=()=>{const e=vue.inject(vc,{});return vue.computed(()=>vue.unref(e.size)||"")},yc=_e({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),wc=e=>zl(yc,e),xc=Symbol(),Cn=vue.ref();function Sc(e,t=void 0){const r=vue.getCurrentInstance()?vue.inject(xc,Cn):Cn;return vue.computed(()=>{var n,a;return (a=(n=r.value)==null?void 0:n[e])!=null?a:t})}var he=(e,t)=>{const r=e.__vccOpts||e;for(const[n,a]of t)r[n]=a;return r};const kc=_e({size:{type:ve([Number,String])},color:{type:String}}),Tc=vue.defineComponent({name:"ElIcon",inheritAttrs:!1}),Ac=vue.defineComponent({...Tc,props:kc,setup(e){const t=e,r=fe("icon"),n=vue.computed(()=>{const{size:a,color:i}=t;return !a&&!i?{}:{fontSize:Gt(a)?void 0:It(a),"--color":i}});return (a,i)=>(vue.openBlock(),vue.createElementBlock("i",vue.mergeProps({class:vue.unref(r).b(),style:vue.unref(n)},a.$attrs),[vue.renderSlot(a.$slots,"default")],16))}});var Cc=he(Ac,[["__file","icon.vue"]]);const be=Ee(Cc),Vr=Symbol("formContextKey"),fa=Symbol("formItemContextKey"),ma=(e,t={})=>{const r=vue.ref(void 0),n=t.prop?r:pa("size"),a=t.global?r:_c(),i=t.form?{size:void 0}:vue.inject(Vr,void 0),s=t.formItem?{size:void 0}:vue.inject(fa,void 0);return vue.computed(()=>n.value||vue.unref(e)||(s==null?void 0:s.size)||(i==null?void 0:i.size)||a.value||"")},ha=e=>{const t=pa("disabled"),r=vue.inject(Vr,void 0);return vue.computed(()=>t.value||vue.unref(e)||(r==null?void 0:r.disabled)||!1)},Ec=()=>{const e=vue.inject(Vr,void 0),t=vue.inject(fa,void 0);return {form:e,formItem:t}},_t=4,Pc={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},Lc=({move:e,size:t,bar:r})=>({[r.size]:t,transform:`translate${r.axis}(${e}%)`}),Wr=Symbol("scrollbarContextKey"),Bc=_e({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),Nc="Thumb",Mc=vue.defineComponent({__name:"thumb",props:Bc,setup(e){const t=e,r=vue.inject(Wr),n=fe("scrollbar");r||$t(Nc,"can not inject scrollbar context");const a=vue.ref(),i=vue.ref(),s=vue.ref({}),l=vue.ref(!1);let c=!1,u=!1,f=Be?document.onselectstart:null;const m=vue.computed(()=>Pc[t.vertical?"vertical":"horizontal"]),b=vue.computed(()=>Lc({size:t.size,move:t.move,bar:m.value})),w=vue.computed(()=>a.value[m.value.offset]**2/r.wrapElement[m.value.scrollSize]/t.ratio/i.value[m.value.offset]),S=D=>{var R;if(D.stopPropagation(),D.ctrlKey||[1,2].includes(D.button))return;(R=window.getSelection())==null||R.removeAllRanges(),x(D);const U=D.currentTarget;U&&(s.value[m.value.axis]=U[m.value.offset]-(D[m.value.client]-U.getBoundingClientRect()[m.value.direction]));},g=D=>{if(!i.value||!a.value||!r.wrapElement)return;const R=Math.abs(D.target.getBoundingClientRect()[m.value.direction]-D[m.value.client]),U=i.value[m.value.offset]/2,$=(R-U)*100*w.value/a.value[m.value.offset];r.wrapElement[m.value.scroll]=$*r.wrapElement[m.value.scrollSize]/100;},x=D=>{D.stopImmediatePropagation(),c=!0,document.addEventListener("mousemove",y),document.addEventListener("mouseup",P),f=document.onselectstart,document.onselectstart=()=>!1;},y=D=>{if(!a.value||!i.value||c===!1)return;const R=s.value[m.value.axis];if(!R)return;const U=(a.value.getBoundingClientRect()[m.value.direction]-D[m.value.client])*-1,$=i.value[m.value.offset]-R,G=(U-$)*100*w.value/a.value[m.value.offset];r.wrapElement[m.value.scroll]=G*r.wrapElement[m.value.scrollSize]/100;},P=()=>{c=!1,s.value[m.value.axis]=0,document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",P),q(),u&&(l.value=!1);},k=()=>{u=!1,l.value=!!t.size;},O=()=>{u=!0,l.value=c;};vue.onBeforeUnmount(()=>{q(),document.removeEventListener("mouseup",P);});const q=()=>{document.onselectstart!==f&&(document.onselectstart=f);};return Re(vue.toRef(r,"scrollbarElement"),"mousemove",k),Re(vue.toRef(r,"scrollbarElement"),"mouseleave",O),(D,R)=>(vue.openBlock(),vue.createBlock(vue.Transition,{name:vue.unref(n).b("fade"),persisted:""},{default:vue.withCtx(()=>[vue.withDirectives(vue.createElementVNode("div",{ref_key:"instance",ref:a,class:vue.normalizeClass([vue.unref(n).e("bar"),vue.unref(n).is(vue.unref(m).key)]),onMousedown:g},[vue.createElementVNode("div",{ref_key:"thumb",ref:i,class:vue.normalizeClass(vue.unref(n).e("thumb")),style:vue.normalizeStyle(vue.unref(b)),onMousedown:S},null,38)],34),[[vue.vShow,D.always||l.value]])]),_:1},8,["name"]))}});var En=he(Mc,[["__file","thumb.vue"]]);const Ic=_e({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),Rc=vue.defineComponent({__name:"bar",props:Ic,setup(e,{expose:t}){const r=e,n=vue.inject(Wr),a=vue.ref(0),i=vue.ref(0),s=vue.ref(""),l=vue.ref(""),c=vue.ref(1),u=vue.ref(1);return t({handleScroll:b=>{if(b){const w=b.offsetHeight-_t,S=b.offsetWidth-_t;i.value=b.scrollTop*100/w*c.value,a.value=b.scrollLeft*100/S*u.value;}},update:()=>{const b=n==null?void 0:n.wrapElement;if(!b)return;const w=b.offsetHeight-_t,S=b.offsetWidth-_t,g=w**2/b.scrollHeight,x=S**2/b.scrollWidth,y=Math.max(g,r.minSize),P=Math.max(x,r.minSize);c.value=g/(w-g)/(y/(w-y)),u.value=x/(S-x)/(P/(S-P)),l.value=y+_t(vue.openBlock(),vue.createElementBlock(vue.Fragment,null,[vue.createVNode(En,{move:a.value,ratio:u.value,size:s.value,always:b.always},null,8,["move","ratio","size","always"]),vue.createVNode(En,{move:i.value,ratio:c.value,size:l.value,vertical:"",always:b.always},null,8,["move","ratio","size","always"])],64))}});var $c=he(Rc,[["__file","bar.vue"]]);const Oc=_e({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:ve([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},id:String,role:String,...wc(["ariaLabel","ariaOrientation"])}),Dc={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Se)},zc="ElScrollbar",qc=vue.defineComponent({name:zc}),Uc=vue.defineComponent({...qc,props:Oc,emits:Dc,setup(e,{expose:t,emit:r}){const n=e,a=fe("scrollbar");let i,s;const l=vue.ref(),c=vue.ref(),u=vue.ref(),f=vue.ref(),m=vue.computed(()=>{const k={};return n.height&&(k.height=It(n.height)),n.maxHeight&&(k.maxHeight=It(n.maxHeight)),[n.wrapStyle,k]}),b=vue.computed(()=>[n.wrapClass,a.e("wrap"),{[a.em("wrap","hidden-default")]:!n.native}]),w=vue.computed(()=>[a.e("view"),n.viewClass]),S=()=>{var k;c.value&&((k=f.value)==null||k.handleScroll(c.value),r("scroll",{scrollTop:c.value.scrollTop,scrollLeft:c.value.scrollLeft}));};function g(k,O){Zt(k)?c.value.scrollTo(k):Se(k)&&Se(O)&&c.value.scrollTo(k,O);}const x=k=>{Se(k)&&(c.value.scrollTop=k);},y=k=>{Se(k)&&(c.value.scrollLeft=k);},P=()=>{var k;(k=f.value)==null||k.update();};return vue.watch(()=>n.noresize,k=>{k?(i==null||i(),s==null||s()):({stop:i}=Dr(u,P),s=Re("resize",P));},{immediate:!0}),vue.watch(()=>[n.maxHeight,n.height],()=>{n.native||vue.nextTick(()=>{var k;P(),c.value&&((k=f.value)==null||k.handleScroll(c.value));});}),vue.provide(Wr,vue.reactive({scrollbarElement:l,wrapElement:c})),vue.onMounted(()=>{n.native||vue.nextTick(()=>{P();});}),vue.onUpdated(()=>P()),t({wrapRef:c,update:P,scrollTo:g,setScrollTop:x,setScrollLeft:y,handleScroll:S}),(k,O)=>(vue.openBlock(),vue.createElementBlock("div",{ref_key:"scrollbarRef",ref:l,class:vue.normalizeClass(vue.unref(a).b())},[vue.createElementVNode("div",{ref_key:"wrapRef",ref:c,class:vue.normalizeClass(vue.unref(b)),style:vue.normalizeStyle(vue.unref(m)),onScroll:S},[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(k.tag),{id:k.id,ref_key:"resizeRef",ref:u,class:vue.normalizeClass(vue.unref(w)),style:vue.normalizeStyle(k.viewStyle),role:k.role,"aria-label":k.ariaLabel,"aria-orientation":k.ariaOrientation},{default:vue.withCtx(()=>[vue.renderSlot(k.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],38),k.native?vue.createCommentVNode("v-if",!0):(vue.openBlock(),vue.createBlock($c,{key:0,ref_key:"barRef",ref:f,always:k.always,"min-size":k.minSize},null,8,["always","min-size"]))],2))}});var Hc=he(Uc,[["__file","scrollbar.vue"]]);const ga=Ee(Hc),jc=_e({size:{type:[Number,String],values:ar,default:"",validator:e=>Se(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:Jt},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:ve(String),default:"cover"}}),Fc={error:e=>e instanceof Event},Vc=["src","alt","srcset"],Wc=vue.defineComponent({name:"ElAvatar"}),Gc=vue.defineComponent({...Wc,props:jc,emits:Fc,setup(e,{emit:t}){const r=e,n=fe("avatar"),a=vue.ref(!1),i=vue.computed(()=>{const{size:u,icon:f,shape:m}=r,b=[n.b()];return yt(u)&&b.push(n.m(u)),f&&b.push(n.m("icon")),m&&b.push(n.m(m)),b}),s=vue.computed(()=>{const{size:u}=r;return Se(u)?n.cssVarBlock({size:It(u)||""}):void 0}),l=vue.computed(()=>({objectFit:r.fit}));vue.watch(()=>r.src,()=>a.value=!1);function c(u){a.value=!0,t("error",u);}return (u,f)=>(vue.openBlock(),vue.createElementBlock("span",{class:vue.normalizeClass(vue.unref(i)),style:vue.normalizeStyle(vue.unref(s))},[(u.src||u.srcSet)&&!a.value?(vue.openBlock(),vue.createElementBlock("img",{key:0,src:u.src,alt:u.alt,srcset:u.srcSet,style:vue.normalizeStyle(vue.unref(l)),onError:c},null,44,Vc)):u.icon?(vue.openBlock(),vue.createBlock(vue.unref(be),{key:1},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(u.icon)))]),_:1})):vue.renderSlot(u.$slots,"default",{key:2})],6))}});var Jc=he(Gc,[["__file","avatar.vue"]]);const xt=Ee(Jc),Kc={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},Yc={click:e=>e instanceof MouseEvent},Qc=(e,t,r)=>{const n=vue.shallowRef(),a=vue.shallowRef(),i=vue.ref(!1),s=()=>{n.value&&(i.value=n.value.scrollTop>=e.visibilityHeight);},l=u=>{var f;(f=n.value)==null||f.scrollTo({top:0,behavior:"smooth"}),t("click",u);},c=Qn(s,300,!0);return Re(a,"scroll",c),vue.onMounted(()=>{var u;a.value=document,n.value=document.documentElement,e.target&&(n.value=(u=document.querySelector(e.target))!=null?u:void 0,n.value||$t(r,`target does not exist: ${e.target}`),a.value=n.value),s();}),{visible:i,handleClick:l}},ba="ElBacktop",Zc=vue.defineComponent({name:ba}),Xc=vue.defineComponent({...Zc,props:Kc,emits:Yc,setup(e,{emit:t}){const r=e,n=fe("backtop"),{handleClick:a,visible:i}=Qc(r,t,ba),s=vue.computed(()=>({right:`${r.right}px`,bottom:`${r.bottom}px`}));return (l,c)=>(vue.openBlock(),vue.createBlock(vue.Transition,{name:`${vue.unref(n).namespace.value}-fade-in`},{default:vue.withCtx(()=>[vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",{key:0,style:vue.normalizeStyle(vue.unref(s)),class:vue.normalizeClass(vue.unref(n).b()),onClick:c[0]||(c[0]=vue.withModifiers((...u)=>vue.unref(a)&&vue.unref(a)(...u),["stop"]))},[vue.renderSlot(l.$slots,"default",{},()=>[vue.createVNode(vue.unref(be),{class:vue.normalizeClass(vue.unref(n).e("icon"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.CaretTop))]),_:1},8,["class"])])],6)):vue.createCommentVNode("v-if",!0)]),_:3},8,["name"]))}});var eu=he(Xc,[["__file","backtop.vue"]]);const va=Ee(eu),_a=Symbol("buttonGroupContextKey"),tu=(e,t)=>{ec({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},vue.computed(()=>e.type==="text"));const r=vue.inject(_a,void 0),n=Sc("button"),{form:a}=Ec(),i=ma(vue.computed(()=>r==null?void 0:r.size)),s=ha(),l=vue.ref(),c=vue.useSlots(),u=vue.computed(()=>e.type||(r==null?void 0:r.type)||""),f=vue.computed(()=>{var S,g,x;return (x=(g=e.autoInsertSpace)!=null?g:(S=n.value)==null?void 0:S.autoInsertSpace)!=null?x:!1}),m=vue.computed(()=>e.tag==="button"?{ariaDisabled:s.value||e.loading,disabled:s.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),b=vue.computed(()=>{var S;const g=(S=c.default)==null?void 0:S.call(c);if(f.value&&(g==null?void 0:g.length)===1){const x=g[0];if((x==null?void 0:x.type)===vue.Text){const y=x.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(y.trim())}}return !1});return {_disabled:s,_size:i,_type:u,_ref:l,_props:m,shouldAddSpace:b,handleClick:S=>{e.nativeType==="reset"&&(a==null||a.resetFields()),t("click",S);}}},ru=["default","primary","success","warning","info","danger","text",""],nu=["button","submit","reset"],Cr=_e({size:bc,disabled:Boolean,type:{type:String,values:ru,default:""},icon:{type:Jt},nativeType:{type:String,values:nu,default:"button"},loading:Boolean,loadingIcon:{type:Jt,default:()=>iconsVue.Loading},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:ve([String,Object]),default:"button"}}),au={click:e=>e instanceof MouseEvent};function Ce(e,t){iu(e)&&(e="100%");var r=ou(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),r&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Dt(e){return Math.min(1,Math.max(0,e))}function iu(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function ou(e){return typeof e=="string"&&e.indexOf("%")!==-1}function ya(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function zt(e){return e<=1?"".concat(Number(e)*100,"%"):e}function pt(e){return e.length===1?"0"+e:String(e)}function su(e,t,r){return {r:Ce(e,255)*255,g:Ce(t,255)*255,b:Ce(r,255)*255}}function Pn(e,t,r){e=Ce(e,255),t=Ce(t,255),r=Ce(r,255);var n=Math.max(e,t,r),a=Math.min(e,t,r),i=0,s=0,l=(n+a)/2;if(n===a)s=0,i=0;else {var c=n-a;switch(s=l>.5?c/(2-n-a):c/(n+a),n){case e:i=(t-r)/c+(t1&&(r-=1),r<1/6?e+(t-e)*(6*r):r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function lu(e,t,r){var n,a,i;if(e=Ce(e,360),t=Ce(t,100),r=Ce(r,100),t===0)a=r,i=r,n=r;else {var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=mr(l,s,e+1/3),a=mr(l,s,e),i=mr(l,s,e-1/3);}return {r:n*255,g:a*255,b:i*255}}function Ln(e,t,r){e=Ce(e,255),t=Ce(t,255),r=Ce(r,255);var n=Math.max(e,t,r),a=Math.min(e,t,r),i=0,s=n,l=n-a,c=n===0?0:l/n;if(n===a)i=0;else {switch(n){case e:i=(t-r)/l+(t>16,g:(e&65280)>>8,b:e&255}}var Er={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function fu(e){var t={r:0,g:0,b:0},r=1,n=null,a=null,i=null,s=!1,l=!1;return typeof e=="string"&&(e=gu(e)),typeof e=="object"&&(Je(e.r)&&Je(e.g)&&Je(e.b)?(t=su(e.r,e.g,e.b),s=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Je(e.h)&&Je(e.s)&&Je(e.v)?(n=zt(e.s),a=zt(e.v),t=cu(e.h,n,a),s=!0,l="hsv"):Je(e.h)&&Je(e.s)&&Je(e.l)&&(n=zt(e.s),i=zt(e.l),t=lu(e.h,n,i),s=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(r=e.a)),r=ya(r),{ok:s,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:r}}var mu="[-\\+]?\\d+%?",hu="[-\\+]?\\d*\\.\\d+%?",nt="(?:".concat(hu,")|(?:").concat(mu,")"),hr="[\\s|\\(]+(".concat(nt,")[,|\\s]+(").concat(nt,")[,|\\s]+(").concat(nt,")\\s*\\)?"),gr="[\\s|\\(]+(".concat(nt,")[,|\\s]+(").concat(nt,")[,|\\s]+(").concat(nt,")[,|\\s]+(").concat(nt,")\\s*\\)?"),qe={CSS_UNIT:new RegExp(nt),rgb:new RegExp("rgb"+hr),rgba:new RegExp("rgba"+gr),hsl:new RegExp("hsl"+hr),hsla:new RegExp("hsla"+gr),hsv:new RegExp("hsv"+hr),hsva:new RegExp("hsva"+gr),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function gu(e){if(e=e.trim().toLowerCase(),e.length===0)return !1;var t=!1;if(Er[e])e=Er[e],t=!0;else if(e==="transparent")return {r:0,g:0,b:0,a:0,format:"name"};var r=qe.rgb.exec(e);return r?{r:r[1],g:r[2],b:r[3]}:(r=qe.rgba.exec(e),r?{r:r[1],g:r[2],b:r[3],a:r[4]}:(r=qe.hsl.exec(e),r?{h:r[1],s:r[2],l:r[3]}:(r=qe.hsla.exec(e),r?{h:r[1],s:r[2],l:r[3],a:r[4]}:(r=qe.hsv.exec(e),r?{h:r[1],s:r[2],v:r[3]}:(r=qe.hsva.exec(e),r?{h:r[1],s:r[2],v:r[3],a:r[4]}:(r=qe.hex8.exec(e),r?{r:Me(r[1]),g:Me(r[2]),b:Me(r[3]),a:Nn(r[4]),format:t?"name":"hex8"}:(r=qe.hex6.exec(e),r?{r:Me(r[1]),g:Me(r[2]),b:Me(r[3]),format:t?"name":"hex"}:(r=qe.hex4.exec(e),r?{r:Me(r[1]+r[1]),g:Me(r[2]+r[2]),b:Me(r[3]+r[3]),a:Nn(r[4]+r[4]),format:t?"name":"hex8"}:(r=qe.hex3.exec(e),r?{r:Me(r[1]+r[1]),g:Me(r[2]+r[2]),b:Me(r[3]+r[3]),format:t?"name":"hex"}:!1)))))))))}function Je(e){return !!qe.CSS_UNIT.exec(String(e))}var bu=function(){function e(t,r){t===void 0&&(t=""),r===void 0&&(r={});var n;if(t instanceof e)return t;typeof t=="number"&&(t=pu(t)),this.originalInput=t;var a=fu(t);this.originalInput=t,this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.roundA=Math.round(100*this.a)/100,this.format=(n=r.format)!==null&&n!==void 0?n:a.format,this.gradientType=r.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=a.ok;}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return !this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return (t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),r,n,a,i=t.r/255,s=t.g/255,l=t.b/255;return i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),s<=.03928?n=s/12.92:n=Math.pow((s+.055)/1.055,2.4),l<=.03928?a=l/12.92:a=Math.pow((l+.055)/1.055,2.4),.2126*r+.7152*n+.0722*a},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=ya(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Ln(this.r,this.g,this.b);return {h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Ln(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),a=Math.round(t.v*100);return this.a===1?"hsv(".concat(r,", ").concat(n,"%, ").concat(a,"%)"):"hsva(".concat(r,", ").concat(n,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Pn(this.r,this.g,this.b);return {h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Pn(this.r,this.g,this.b),r=Math.round(t.h*360),n=Math.round(t.s*100),a=Math.round(t.l*100);return this.a===1?"hsl(".concat(r,", ").concat(n,"%, ").concat(a,"%)"):"hsla(".concat(r,", ").concat(n,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Bn(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),uu(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return {r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),r=Math.round(this.g),n=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(r,", ").concat(n,")"):"rgba(".concat(t,", ").concat(r,", ").concat(n,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(r){return "".concat(Math.round(Ce(r,255)*100),"%")};return {r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(r){return Math.round(Ce(r,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return "transparent";if(this.a<1)return !1;for(var t="#"+Bn(this.r,this.g,this.b,!1),r=0,n=Object.entries(Er);r=0,i=!r&&a&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(n=this.toRgbString()),t==="prgb"&&(n=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(n=this.toHexString()),t==="hex3"&&(n=this.toHexString(!0)),t==="hex4"&&(n=this.toHex8String(!0)),t==="hex8"&&(n=this.toHex8String()),t==="name"&&(n=this.toName()),t==="hsl"&&(n=this.toHslString()),t==="hsv"&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return (Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l+=t/100,r.l=Dt(r.l),new e(r)},e.prototype.brighten=function(t){t===void 0&&(t=10);var r=this.toRgb();return r.r=Math.max(0,Math.min(255,r.r-Math.round(255*-(t/100)))),r.g=Math.max(0,Math.min(255,r.g-Math.round(255*-(t/100)))),r.b=Math.max(0,Math.min(255,r.b-Math.round(255*-(t/100)))),new e(r)},e.prototype.darken=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.l-=t/100,r.l=Dt(r.l),new e(r)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s-=t/100,r.s=Dt(r.s),new e(r)},e.prototype.saturate=function(t){t===void 0&&(t=10);var r=this.toHsl();return r.s+=t/100,r.s=Dt(r.s),new e(r)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var r=this.toHsl(),n=(r.h+t)%360;return r.h=n<0?360+n:n,new e(r)},e.prototype.mix=function(t,r){r===void 0&&(r=50);var n=this.toRgb(),a=new e(t).toRgb(),i=r/100,s={r:(a.r-n.r)*i+n.r,g:(a.g-n.g)*i+n.g,b:(a.b-n.b)*i+n.b,a:(a.a-n.a)*i+n.a};return new e(s)},e.prototype.analogous=function(t,r){t===void 0&&(t=6),r===void 0&&(r=30);var n=this.toHsl(),a=360/r,i=[this];for(n.h=(n.h-(a*t>>1)+720)%360;--t;)n.h=(n.h+a)%360,i.push(new e(n));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var r=this.toHsv(),n=r.h,a=r.s,i=r.v,s=[],l=1/t;t--;)s.push(new e({h:n,s:a,v:i})),i=(i+l)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),r=t.h;return [this,new e({h:(r+72)%360,s:t.s,l:t.l}),new e({h:(r+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var r=this.toRgb(),n=new e(t).toRgb(),a=r.a+n.a*(1-r.a);return new e({r:(r.r*r.a+n.r*n.a*(1-r.a))/a,g:(r.g*r.a+n.g*n.a*(1-r.a))/a,b:(r.b*r.a+n.b*n.a*(1-r.a))/a,a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var r=this.toHsl(),n=r.h,a=[this],i=360/t,s=1;s{let n={};const a=e.color;if(a){const i=new bu(a),s=e.dark?i.tint(20).toString():Xe(i,20);if(e.plain)n=r.cssVarBlock({"bg-color":e.dark?Xe(i,90):i.tint(90).toString(),"text-color":a,"border-color":e.dark?Xe(i,50):i.tint(50).toString(),"hover-text-color":`var(${r.cssVarName("color-white")})`,"hover-bg-color":a,"hover-border-color":a,"active-bg-color":s,"active-text-color":`var(${r.cssVarName("color-white")})`,"active-border-color":s}),t.value&&(n[r.cssVarBlockName("disabled-bg-color")]=e.dark?Xe(i,90):i.tint(90).toString(),n[r.cssVarBlockName("disabled-text-color")]=e.dark?Xe(i,50):i.tint(50).toString(),n[r.cssVarBlockName("disabled-border-color")]=e.dark?Xe(i,80):i.tint(80).toString());else {const l=e.dark?Xe(i,30):i.tint(30).toString(),c=i.isDark()?`var(${r.cssVarName("color-white")})`:`var(${r.cssVarName("color-black")})`;if(n=r.cssVarBlock({"bg-color":a,"text-color":c,"border-color":a,"hover-bg-color":l,"hover-text-color":c,"hover-border-color":l,"active-bg-color":s,"active-border-color":s}),t.value){const u=e.dark?Xe(i,50):i.tint(50).toString();n[r.cssVarBlockName("disabled-bg-color")]=u,n[r.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${r.cssVarName("color-white")})`,n[r.cssVarBlockName("disabled-border-color")]=u;}}}return n})}const _u=vue.defineComponent({name:"ElButton"}),yu=vue.defineComponent({..._u,props:Cr,emits:au,setup(e,{expose:t,emit:r}){const n=e,a=vu(n),i=fe("button"),{_ref:s,_size:l,_type:c,_disabled:u,_props:f,shouldAddSpace:m,handleClick:b}=tu(n,r),w=vue.computed(()=>[i.b(),i.m(c.value),i.m(l.value),i.is("disabled",u.value),i.is("loading",n.loading),i.is("plain",n.plain),i.is("round",n.round),i.is("circle",n.circle),i.is("text",n.text),i.is("link",n.link),i.is("has-bg",n.bg)]);return t({ref:s,size:l,type:c,disabled:u,shouldAddSpace:m}),(S,g)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(S.tag),vue.mergeProps({ref_key:"_ref",ref:s},vue.unref(f),{class:vue.unref(w),style:vue.unref(a),onClick:vue.unref(b)}),{default:vue.withCtx(()=>[S.loading?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},[S.$slots.loading?vue.renderSlot(S.$slots,"loading",{key:0}):(vue.openBlock(),vue.createBlock(vue.unref(be),{key:1,class:vue.normalizeClass(vue.unref(i).is("loading"))},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(S.loadingIcon)))]),_:1},8,["class"]))],64)):S.icon||S.$slots.icon?(vue.openBlock(),vue.createBlock(vue.unref(be),{key:1},{default:vue.withCtx(()=>[S.icon?(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(S.icon),{key:0})):vue.renderSlot(S.$slots,"icon",{key:1})]),_:3})):vue.createCommentVNode("v-if",!0),S.$slots.default?(vue.openBlock(),vue.createElementBlock("span",{key:2,class:vue.normalizeClass({[vue.unref(i).em("text","expand")]:vue.unref(m)})},[vue.renderSlot(S.$slots,"default")],2)):vue.createCommentVNode("v-if",!0)]),_:3},16,["class","style","onClick"]))}});var wu=he(yu,[["__file","button.vue"]]);const xu={size:Cr.size,type:Cr.type},Su=vue.defineComponent({name:"ElButtonGroup"}),ku=vue.defineComponent({...Su,props:xu,setup(e){const t=e;vue.provide(_a,vue.reactive({size:vue.toRef(t,"size"),type:vue.toRef(t,"type")}));const r=fe("button");return (n,a)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass(`${vue.unref(r).b("group")}`)},[vue.renderSlot(n.$slots,"default")],2))}});var wa=he(ku,[["__file","button-group.vue"]]);const ir=Ee(wu,{ButtonGroup:wa});ht(wa);const xa=Symbol("rowContextKey"),Tu=["start","center","end","space-around","space-between","space-evenly"],Au=["top","middle","bottom"],Cu=_e({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:Tu,default:"start"},align:{type:String,values:Au}}),Eu=vue.defineComponent({name:"ElRow"}),Pu=vue.defineComponent({...Eu,props:Cu,setup(e){const t=e,r=fe("row"),n=vue.computed(()=>t.gutter);vue.provide(xa,{gutter:n});const a=vue.computed(()=>{const s={};return t.gutter&&(s.marginRight=s.marginLeft=`-${t.gutter/2}px`),s}),i=vue.computed(()=>[r.b(),r.is(`justify-${t.justify}`,t.justify!=="start"),r.is(`align-${t.align}`,!!t.align)]);return (s,l)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(s.tag),{class:vue.normalizeClass(vue.unref(i)),style:vue.normalizeStyle(vue.unref(a))},{default:vue.withCtx(()=>[vue.renderSlot(s.$slots,"default")]),_:3},8,["class","style"]))}});var Lu=he(Pu,[["__file","row.vue"]]);const gt=Ee(Lu),Bu=_e({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:ve([Number,Object]),default:()=>Ye({})},sm:{type:ve([Number,Object]),default:()=>Ye({})},md:{type:ve([Number,Object]),default:()=>Ye({})},lg:{type:ve([Number,Object]),default:()=>Ye({})},xl:{type:ve([Number,Object]),default:()=>Ye({})}}),Nu=vue.defineComponent({name:"ElCol"}),Mu=vue.defineComponent({...Nu,props:Bu,setup(e){const t=e,{gutter:r}=vue.inject(xa,{gutter:vue.computed(()=>0)}),n=fe("col"),a=vue.computed(()=>{const s={};return r.value&&(s.paddingLeft=s.paddingRight=`${r.value/2}px`),s}),i=vue.computed(()=>{const s=[];return ["span","offset","pull","push"].forEach(u=>{const f=t[u];Se(f)&&(u==="span"?s.push(n.b(`${t[u]}`)):f>0&&s.push(n.b(`${u}-${t[u]}`)));}),["xs","sm","md","lg","xl"].forEach(u=>{Se(t[u])?s.push(n.b(`${u}-${t[u]}`)):Zt(t[u])&&Object.entries(t[u]).forEach(([f,m])=>{s.push(f!=="span"?n.b(`${u}-${f}-${m}`):n.b(`${u}-${m}`));});}),r.value&&s.push(n.is("guttered")),[n.b(),s]});return (s,l)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(s.tag),{class:vue.normalizeClass(vue.unref(i)),style:vue.normalizeStyle(vue.unref(a))},{default:vue.withCtx(()=>[vue.renderSlot(s.$slots,"default")]),_:3},8,["class","style"]))}});var Iu=he(Mu,[["__file","col.vue"]]);const bt=Ee(Iu),Ru=vue.defineComponent({name:"ElContainer"}),$u=vue.defineComponent({...Ru,props:{direction:{type:String}},setup(e){const t=e,r=vue.useSlots(),n=fe("container"),a=vue.computed(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:r&&r.default?r.default().some(s=>{const l=s.type.name;return l==="ElHeader"||l==="ElFooter"}):!1);return (i,s)=>(vue.openBlock(),vue.createElementBlock("section",{class:vue.normalizeClass([vue.unref(n).b(),vue.unref(n).is("vertical",vue.unref(a))])},[vue.renderSlot(i.$slots,"default")],2))}});var Ou=he($u,[["__file","container.vue"]]);const Du=vue.defineComponent({name:"ElAside"}),zu=vue.defineComponent({...Du,props:{width:{type:String,default:null}},setup(e){const t=e,r=fe("aside"),n=vue.computed(()=>t.width?r.cssVarBlock({width:t.width}):{});return (a,i)=>(vue.openBlock(),vue.createElementBlock("aside",{class:vue.normalizeClass(vue.unref(r).b()),style:vue.normalizeStyle(vue.unref(n))},[vue.renderSlot(a.$slots,"default")],6))}});var Sa=he(zu,[["__file","aside.vue"]]);const qu=vue.defineComponent({name:"ElFooter"}),Uu=vue.defineComponent({...qu,props:{height:{type:String,default:null}},setup(e){const t=e,r=fe("footer"),n=vue.computed(()=>t.height?r.cssVarBlock({height:t.height}):{});return (a,i)=>(vue.openBlock(),vue.createElementBlock("footer",{class:vue.normalizeClass(vue.unref(r).b()),style:vue.normalizeStyle(vue.unref(n))},[vue.renderSlot(a.$slots,"default")],6))}});var ka=he(Uu,[["__file","footer.vue"]]);const Hu=vue.defineComponent({name:"ElHeader"}),ju=vue.defineComponent({...Hu,props:{height:{type:String,default:null}},setup(e){const t=e,r=fe("header"),n=vue.computed(()=>t.height?r.cssVarBlock({height:t.height}):{});return (a,i)=>(vue.openBlock(),vue.createElementBlock("header",{class:vue.normalizeClass(vue.unref(r).b()),style:vue.normalizeStyle(vue.unref(n))},[vue.renderSlot(a.$slots,"default")],6))}});var Ta=he(ju,[["__file","header.vue"]]);const Fu=vue.defineComponent({name:"ElMain"}),Vu=vue.defineComponent({...Fu,setup(e){const t=fe("main");return (r,n)=>(vue.openBlock(),vue.createElementBlock("main",{class:vue.normalizeClass(vue.unref(t).b())},[vue.renderSlot(r.$slots,"default")],2))}});var Aa=he(Vu,[["__file","main.vue"]]);const or=Ee(Ou,{Aside:Sa,Footer:ka,Header:Ta,Main:Aa});ht(Sa);ht(ka);const Gr=ht(Ta),sr=ht(Aa),Wu=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:ve(String),default:"solid"}}),Gu=vue.defineComponent({name:"ElDivider"}),Ju=vue.defineComponent({...Gu,props:Wu,setup(e){const t=e,r=fe("divider"),n=vue.computed(()=>r.cssVar({"border-style":t.borderStyle}));return (a,i)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass([vue.unref(r).b(),vue.unref(r).m(a.direction)]),style:vue.normalizeStyle(vue.unref(n)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(vue.openBlock(),vue.createElementBlock("div",{key:0,class:vue.normalizeClass([vue.unref(r).e("text"),vue.unref(r).is(a.contentPosition)])},[vue.renderSlot(a.$slots,"default")],2)):vue.createCommentVNode("v-if",!0)],6))}});var Ku=he(Ju,[["__file","divider.vue"]]);const Yu=Ee(Ku),Qu={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Zu=["id"],Xu=["stop-color"],ed=["stop-color"],td=["id"],rd=["stop-color"],nd=["stop-color"],ad=["id"],id={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},od={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},sd={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},ld=["fill"],cd=["fill"],ud={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},dd=["fill"],pd=["fill"],fd=["fill"],md=["fill"],hd=["fill"],gd={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},bd=["fill","xlink:href"],vd=["fill","mask"],_d=["fill"],yd=vue.defineComponent({name:"ImgEmpty"}),wd=vue.defineComponent({...yd,setup(e){const t=fe("empty"),r=dc();return (n,a)=>(vue.openBlock(),vue.createElementBlock("svg",Qu,[vue.createElementVNode("defs",null,[vue.createElementVNode("linearGradient",{id:`linearGradient-1-${vue.unref(r)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,Xu),vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,ed)],8,Zu),vue.createElementVNode("linearGradient",{id:`linearGradient-2-${vue.unref(r)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,rd),vue.createElementVNode("stop",{"stop-color":`var(${vue.unref(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,nd)],8,td),vue.createElementVNode("rect",{id:`path-3-${vue.unref(r)}`,x:"0",y:"0",width:"17",height:"36"},null,8,ad)]),vue.createElementVNode("g",id,[vue.createElementVNode("g",od,[vue.createElementVNode("g",sd,[vue.createElementVNode("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-3")})`},null,8,ld),vue.createElementVNode("polygon",{id:"Rectangle-Copy-14",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,cd),vue.createElementVNode("g",ud,[vue.createElementVNode("polygon",{id:"Rectangle-Copy-10",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,dd),vue.createElementVNode("polygon",{id:"Rectangle-Copy-11",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,pd),vue.createElementVNode("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${vue.unref(r)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,fd),vue.createElementVNode("polygon",{id:"Rectangle-Copy-13",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,md)]),vue.createElementVNode("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${vue.unref(r)})`,x:"13",y:"45",width:"40",height:"36"},null,8,hd),vue.createElementVNode("g",gd,[vue.createElementVNode("use",{id:"Mask",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${vue.unref(r)}`},null,8,bd),vue.createElementVNode("polygon",{id:"Rectangle-Copy",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${vue.unref(r)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,vd)]),vue.createElementVNode("polygon",{id:"Rectangle-Copy-18",fill:`var(${vue.unref(t).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,_d)])])])]))}});var xd=he(wd,[["__file","img-empty.vue"]]);const Sd=_e({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),kd=["src"],Td={key:1},Ad=vue.defineComponent({name:"ElEmpty"}),Cd=vue.defineComponent({...Ad,props:Sd,setup(e){const t=e,{t:r}=Fr(),n=fe("empty"),a=vue.computed(()=>t.description||r("el.table.emptyText")),i=vue.computed(()=>({width:It(t.imageSize)}));return (s,l)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass(vue.unref(n).b())},[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(n).e("image")),style:vue.normalizeStyle(vue.unref(i))},[s.image?(vue.openBlock(),vue.createElementBlock("img",{key:0,src:s.image,ondragstart:"return false"},null,8,kd)):vue.renderSlot(s.$slots,"image",{key:1},()=>[vue.createVNode(xd)])],6),vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(n).e("description"))},[s.$slots.description?vue.renderSlot(s.$slots,"description",{key:0}):(vue.openBlock(),vue.createElementBlock("p",Td,vue.toDisplayString(vue.unref(a)),1))],2),s.$slots.default?(vue.openBlock(),vue.createElementBlock("div",{key:0,class:vue.normalizeClass(vue.unref(n).e("bottom"))},[vue.renderSlot(s.$slots,"default")],2)):vue.createCommentVNode("v-if",!0)],2))}});var Ed=he(Cd,[["__file","empty.vue"]]);const lr=Ee(Ed),Pd=_e({urlList:{type:ve(Array),default:()=>Ye([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:ve(String)}}),Ld={close:()=>!0,switch:e=>Se(e),rotate:e=>Se(e)},Bd=["src","crossorigin"],Nd=vue.defineComponent({name:"ElImageViewer"}),Md=vue.defineComponent({...Nd,props:Pd,emits:Ld,setup(e,{expose:t,emit:r}){var n;const a=e,i={CONTAIN:{name:"contain",icon:vue.markRaw(iconsVue.FullScreen)},ORIGINAL:{name:"original",icon:vue.markRaw(iconsVue.ScaleToOriginal)}},{t:s}=Fr(),l=fe("image-viewer"),{nextZIndex:c}=mc(),u=vue.ref(),f=vue.ref([]),m=vue.effectScope(),b=vue.ref(!0),w=vue.ref(a.initialIndex),S=vue.shallowRef(i.CONTAIN),g=vue.ref({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),x=vue.ref((n=a.zIndex)!=null?n:c()),y=vue.computed(()=>{const{urlList:V}=a;return V.length<=1}),P=vue.computed(()=>w.value===0),k=vue.computed(()=>w.value===a.urlList.length-1),O=vue.computed(()=>a.urlList[w.value]),q=vue.computed(()=>[l.e("btn"),l.e("prev"),l.is("disabled",!a.infinite&&P.value)]),D=vue.computed(()=>[l.e("btn"),l.e("next"),l.is("disabled",!a.infinite&&k.value)]),R=vue.computed(()=>{const{scale:V,deg:ce,offsetX:pe,offsetY:Ne,enableTransition:ke}=g.value;let Le=pe/V,ze=Ne/V;switch(ce%360){case 90:case-270:[Le,ze]=[ze,-Le];break;case 180:case-180:[Le,ze]=[-Le,-ze];break;case 270:case-90:[Le,ze]=[-ze,Le];break}const vt={transform:`scale(${V}) rotate(${ce}deg) translate(${Le}px, ${ze}px)`,transition:ke?"transform .3s":""};return S.value.name===i.CONTAIN.name&&(vt.maxWidth=vt.maxHeight="100%"),vt});function U(){G(),r("close");}function $(){const V=pr(pe=>{switch(pe.code){case Fe.esc:a.closeOnPressEscape&&U();break;case Fe.space:re();break;case Fe.left:te();break;case Fe.up:T("zoomIn");break;case Fe.right:N();break;case Fe.down:T("zoomOut");break}}),ce=pr(pe=>{const Ne=pe.deltaY||pe.deltaX;T(Ne<0?"zoomIn":"zoomOut",{zoomRate:a.zoomRate,enableTransition:!1});});m.run(()=>{Re(document,"keydown",V),Re(document,"wheel",ce);});}function G(){m.stop();}function z(){b.value=!1;}function H(V){b.value=!1,V.target.alt=s("el.image.error");}function F(V){if(b.value||V.button!==0||!u.value)return;g.value.enableTransition=!1;const{offsetX:ce,offsetY:pe}=g.value,Ne=V.pageX,ke=V.pageY,Le=pr(vt=>{g.value={...g.value,offsetX:ce+vt.pageX-Ne,offsetY:pe+vt.pageY-ke};}),ze=Re(document,"mousemove",Le);Re(document,"mouseup",()=>{ze();}),V.preventDefault();}function Q(){g.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1};}function re(){if(b.value)return;const V=jl(i),ce=Object.values(i),pe=S.value.name,ke=(ce.findIndex(Le=>Le.name===pe)+1)%V.length;S.value=i[V[ke]],Q();}function W(V){const ce=a.urlList.length;w.value=(V+ce)%ce;}function te(){P.value&&!a.infinite||W(w.value-1);}function N(){k.value&&!a.infinite||W(w.value+1);}function T(V,ce={}){if(b.value)return;const{minScale:pe,maxScale:Ne}=a,{zoomRate:ke,rotateDeg:Le,enableTransition:ze}={zoomRate:a.zoomRate,rotateDeg:90,enableTransition:!0,...ce};switch(V){case"zoomOut":g.value.scale>pe&&(g.value.scale=Number.parseFloat((g.value.scale/ke).toFixed(3)));break;case"zoomIn":g.value.scale{vue.nextTick(()=>{const V=f.value[0];V!=null&&V.complete||(b.value=!0);});}),vue.watch(w,V=>{Q(),r("switch",V);}),vue.onMounted(()=>{var V,ce;$(),(ce=(V=u.value)==null?void 0:V.focus)==null||ce.call(V);}),t({setActiveItem:W}),(V,ce)=>(vue.openBlock(),vue.createBlock(vue.Teleport,{to:"body",disabled:!V.teleported},[vue.createVNode(vue.Transition,{name:"viewer-fade",appear:""},{default:vue.withCtx(()=>[vue.createElementVNode("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:vue.normalizeClass(vue.unref(l).e("wrapper")),style:vue.normalizeStyle({zIndex:x.value})},[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(l).e("mask")),onClick:ce[0]||(ce[0]=vue.withModifiers(pe=>V.hideOnClickModal&&U(),["self"]))},null,2),vue.createCommentVNode(" CLOSE "),vue.createElementVNode("span",{class:vue.normalizeClass([vue.unref(l).e("btn"),vue.unref(l).e("close")]),onClick:U},[vue.createVNode(vue.unref(be),null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.Close))]),_:1})],2),vue.createCommentVNode(" ARROW "),vue.unref(y)?vue.createCommentVNode("v-if",!0):(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},[vue.createElementVNode("span",{class:vue.normalizeClass(vue.unref(q)),onClick:te},[vue.createVNode(vue.unref(be),null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowLeft))]),_:1})],2),vue.createElementVNode("span",{class:vue.normalizeClass(vue.unref(D)),onClick:N},[vue.createVNode(vue.unref(be),null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowRight))]),_:1})],2)],64)),vue.createCommentVNode(" ACTIONS "),vue.createElementVNode("div",{class:vue.normalizeClass([vue.unref(l).e("btn"),vue.unref(l).e("actions")])},[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(l).e("actions__inner"))},[vue.createVNode(vue.unref(be),{onClick:ce[1]||(ce[1]=pe=>T("zoomOut"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ZoomOut))]),_:1}),vue.createVNode(vue.unref(be),{onClick:ce[2]||(ce[2]=pe=>T("zoomIn"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ZoomIn))]),_:1}),vue.createElementVNode("i",{class:vue.normalizeClass(vue.unref(l).e("actions__divider"))},null,2),vue.createVNode(vue.unref(be),{onClick:re},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(vue.unref(S).icon)))]),_:1}),vue.createElementVNode("i",{class:vue.normalizeClass(vue.unref(l).e("actions__divider"))},null,2),vue.createVNode(vue.unref(be),{onClick:ce[3]||(ce[3]=pe=>T("anticlockwise"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.RefreshLeft))]),_:1}),vue.createVNode(vue.unref(be),{onClick:ce[4]||(ce[4]=pe=>T("clockwise"))},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.RefreshRight))]),_:1})],2)],2),vue.createCommentVNode(" CANVAS "),vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(l).e("canvas"))},[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(V.urlList,(pe,Ne)=>vue.withDirectives((vue.openBlock(),vue.createElementBlock("img",{ref_for:!0,ref:ke=>f.value[Ne]=ke,key:pe,src:pe,style:vue.normalizeStyle(vue.unref(R)),class:vue.normalizeClass(vue.unref(l).e("img")),crossorigin:V.crossorigin,onLoad:z,onError:H,onMousedown:F},null,46,Bd)),[[vue.vShow,Ne===w.value]])),128))],2),vue.renderSlot(V.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var Id=he(Md,[["__file","image-viewer.vue"]]);const Rd=Ee(Id),$d=_e({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:ve([String,Object])},previewSrcList:{type:ve(Array),default:()=>Ye([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},crossorigin:{type:ve(String)}}),Od={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Se(e),close:()=>!0,show:()=>!0},Dd=["src","loading","crossorigin"],zd={key:0},qd=vue.defineComponent({name:"ElImage",inheritAttrs:!1}),Ud=vue.defineComponent({...qd,props:$d,emits:Od,setup(e,{emit:t}){const r=e;let n="";const{t:a}=Fr(),i=fe("image"),s=vue.useAttrs(),l=Xl(),c=vue.ref(),u=vue.ref(!1),f=vue.ref(!0),m=vue.ref(!1),b=vue.ref(),w=vue.ref(),S=Be&&"loading"in HTMLImageElement.prototype;let g,x;const y=vue.computed(()=>[i.e("inner"),O.value&&i.e("preview"),f.value&&i.is("loading")]),P=vue.computed(()=>s.style),k=vue.computed(()=>{const{fit:N}=r;return Be&&N?{objectFit:N}:{}}),O=vue.computed(()=>{const{previewSrcList:N}=r;return Array.isArray(N)&&N.length>0}),q=vue.computed(()=>{const{previewSrcList:N,initialIndex:T}=r;let V=T;return T>N.length-1&&(V=0),V}),D=vue.computed(()=>r.loading==="eager"?!1:!S&&r.loading==="lazy"||r.lazy),R=()=>{Be&&(f.value=!0,u.value=!1,c.value=r.src);};function U(N){f.value=!1,u.value=!1,t("load",N);}function $(N){f.value=!1,u.value=!0,t("error",N);}function G(){Po(b.value,w.value)&&(R(),F());}const z=Qn(G,200,!0);async function H(){var N;if(!Be)return;await vue.nextTick();const{scrollContainer:T}=r;Ul(T)?w.value=T:yt(T)&&T!==""?w.value=(N=document.querySelector(T))!=null?N:void 0:b.value&&(w.value=Gl(b.value)),w.value&&(g=Re(w,"scroll",z),setTimeout(()=>G(),100));}function F(){!Be||!w.value||!z||(g==null||g(),w.value=void 0);}function Q(N){if(N.ctrlKey){if(N.deltaY<0)return N.preventDefault(),!1;if(N.deltaY>0)return N.preventDefault(),!1}}function re(){O.value&&(x=Re("wheel",Q,{passive:!1}),n=document.body.style.overflow,document.body.style.overflow="hidden",m.value=!0,t("show"));}function W(){x==null||x(),document.body.style.overflow=n,m.value=!1,t("close");}function te(N){t("switch",N);}return vue.watch(()=>r.src,()=>{D.value?(f.value=!0,u.value=!1,F(),H()):R();}),vue.onMounted(()=>{D.value?H():R();}),(N,T)=>(vue.openBlock(),vue.createElementBlock("div",{ref_key:"container",ref:b,class:vue.normalizeClass([vue.unref(i).b(),N.$attrs.class]),style:vue.normalizeStyle(vue.unref(P))},[u.value?vue.renderSlot(N.$slots,"error",{key:0},()=>[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(i).e("error"))},vue.toDisplayString(vue.unref(a)("el.image.error")),3)]):(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:1},[c.value!==void 0?(vue.openBlock(),vue.createElementBlock("img",vue.mergeProps({key:0},vue.unref(l),{src:c.value,loading:N.loading,style:vue.unref(k),class:vue.unref(y),crossorigin:N.crossorigin,onClick:re,onLoad:U,onError:$}),null,16,Dd)):vue.createCommentVNode("v-if",!0),f.value?(vue.openBlock(),vue.createElementBlock("div",{key:1,class:vue.normalizeClass(vue.unref(i).e("wrapper"))},[vue.renderSlot(N.$slots,"placeholder",{},()=>[vue.createElementVNode("div",{class:vue.normalizeClass(vue.unref(i).e("placeholder"))},null,2)])],2)):vue.createCommentVNode("v-if",!0)],64)),vue.unref(O)?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:2},[m.value?(vue.openBlock(),vue.createBlock(vue.unref(Rd),{key:0,"z-index":N.zIndex,"initial-index":vue.unref(q),infinite:N.infinite,"zoom-rate":N.zoomRate,"min-scale":N.minScale,"max-scale":N.maxScale,"url-list":N.previewSrcList,"hide-on-click-modal":N.hideOnClickModal,teleported:N.previewTeleported,"close-on-press-escape":N.closeOnPressEscape,onClose:W,onSwitch:te},{default:vue.withCtx(()=>[N.$slots.viewer?(vue.openBlock(),vue.createElementBlock("div",zd,[vue.renderSlot(N.$slots,"viewer")])):vue.createCommentVNode("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):vue.createCommentVNode("v-if",!0)],64)):vue.createCommentVNode("v-if",!0)],6))}});var Hd=he(Ud,[["__file","image.vue"]]);const jd=Ee(Hd),Fd=_e({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:Jt}}),Vd={click:e=>e instanceof MouseEvent},Wd=["href","target"],Gd=vue.defineComponent({name:"ElLink"}),Jd=vue.defineComponent({...Gd,props:Fd,emits:Vd,setup(e,{emit:t}){const r=e,n=fe("link"),a=vue.computed(()=>[n.b(),n.m(r.type),n.is("disabled",r.disabled),n.is("underline",r.underline&&!r.disabled)]);function i(s){r.disabled||t("click",s);}return (s,l)=>(vue.openBlock(),vue.createElementBlock("a",{class:vue.normalizeClass(vue.unref(a)),href:s.disabled||!s.href?void 0:s.href,target:s.disabled||!s.href?void 0:s.target,onClick:i},[s.icon?(vue.openBlock(),vue.createBlock(vue.unref(be),{key:0},{default:vue.withCtx(()=>[(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(s.icon)))]),_:1})):vue.createCommentVNode("v-if",!0),s.$slots.default?(vue.openBlock(),vue.createElementBlock("span",{key:1,class:vue.normalizeClass(vue.unref(n).e("inner"))},[vue.renderSlot(s.$slots,"default")],2)):vue.createCommentVNode("v-if",!0),s.$slots.icon?vue.renderSlot(s.$slots,"icon",{key:2}):vue.createCommentVNode("v-if",!0)],10,Wd))}});var Kd=he(Jd,[["__file","link.vue"]]);const Yd=Ee(Kd),Qd=_e({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),Zd=_e({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),Xd=vue.defineComponent({name:"ElSkeletonItem"}),ep=vue.defineComponent({...Xd,props:Zd,setup(e){const t=fe("skeleton");return (r,n)=>(vue.openBlock(),vue.createElementBlock("div",{class:vue.normalizeClass([vue.unref(t).e("item"),vue.unref(t).e(r.variant)])},[r.variant==="image"?(vue.openBlock(),vue.createBlock(vue.unref(iconsVue.PictureFilled),{key:0})):vue.createCommentVNode("v-if",!0)],2))}});var Kt=he(ep,[["__file","skeleton-item.vue"]]);const tp=vue.defineComponent({name:"ElSkeleton"}),rp=vue.defineComponent({...tp,props:Qd,setup(e,{expose:t}){const r=e,n=fe("skeleton"),a=lc(vue.toRef(r,"loading"),r.throttle);return t({uiLoading:a}),(i,s)=>vue.unref(a)?(vue.openBlock(),vue.createElementBlock("div",vue.mergeProps({key:0,class:[vue.unref(n).b(),vue.unref(n).is("animated",i.animated)]},i.$attrs),[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(i.count,l=>(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:l},[i.loading?vue.renderSlot(i.$slots,"template",{key:l},()=>[vue.createVNode(Kt,{class:vue.normalizeClass(vue.unref(n).is("first")),variant:"p"},null,8,["class"]),(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(i.rows,c=>(vue.openBlock(),vue.createBlock(Kt,{key:c,class:vue.normalizeClass([vue.unref(n).e("paragraph"),vue.unref(n).is("last",c===i.rows&&i.rows>1)]),variant:"p"},null,8,["class"]))),128))]):vue.createCommentVNode("v-if",!0)],64))),128))],16)):vue.renderSlot(i.$slots,"default",vue.normalizeProps(vue.mergeProps({key:1},i.$attrs)))}});var np=he(rp,[["__file","skeleton.vue"]]);const Jr=Ee(np,{SkeletonItem:Kt}),Kr=ht(Kt),ap=_e({prefixCls:{type:String}}),Mn=vue.defineComponent({name:"ElSpaceItem",props:ap,setup(e,{slots:t}){const r=fe("space"),n=vue.computed(()=>`${e.prefixCls||r.b()}__item`);return ()=>vue.h("div",{class:n.value},vue.renderSlot(t,"default"))}}),In={small:8,default:12,large:16};function ip(e){const t=fe("space"),r=vue.computed(()=>[t.b(),t.m(e.direction),e.class]),n=vue.ref(0),a=vue.ref(0),i=vue.computed(()=>{const l=e.wrap||e.fill?{flexWrap:"wrap"}:{},c={alignItems:e.alignment},u={rowGap:`${a.value}px`,columnGap:`${n.value}px`};return [l,c,u,e.style]}),s=vue.computed(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return vue.watchEffect(()=>{const{size:l="small",wrap:c,direction:u,fill:f}=e;if(at(l)){const[m=0,b=0]=l;n.value=m,a.value=b;}else {let m;Se(l)?m=l:m=In[l||"small"]||In.small,(c||f)&&u==="horizontal"?n.value=a.value=m:u==="horizontal"?(n.value=m,a.value=0):(a.value=m,n.value=0);}}),{classes:r,containerStyle:i,itemStyle:s}}const op=_e({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:ve([String,Object,Array]),default:""},style:{type:ve([String,Array,Object]),default:""},alignment:{type:ve(String),default:"center"},prefixCls:{type:String},spacer:{type:ve([Object,String,Number,Array]),default:null,validator:e=>vue.isVNode(e)||Se(e)||yt(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:ar,validator:e=>Se(e)||at(e)&&e.length===2&&e.every(Se)}}),sp=vue.defineComponent({name:"ElSpace",props:op,setup(e,{slots:t}){const{classes:r,containerStyle:n,itemStyle:a}=ip(e);function i(s,l="",c=[]){const{prefixCls:u}=e;return s.forEach((f,m)=>{Ar(f)?at(f.children)&&f.children.forEach((b,w)=>{Ar(b)&&at(b.children)?i(b.children,`${l+w}-`,c):c.push(vue.createVNode(Mn,{style:a.value,prefixCls:u,key:`nested-${l+w}`},{default:()=>[b]},Ke.PROPS|Ke.STYLE,["style","prefixCls"]));}):Yl(f)&&c.push(vue.createVNode(Mn,{style:a.value,prefixCls:u,key:`LoopKey${l+m}`},{default:()=>[f]},Ke.PROPS|Ke.STYLE,["style","prefixCls"]));}),c}return ()=>{var s;const{spacer:l,direction:c}=e,u=vue.renderSlot(t,"default",{key:0},()=>[]);if(((s=u.children)!=null?s:[]).length===0)return null;if(at(u.children)){let f=i(u.children);if(l){const m=f.length-1;f=f.reduce((b,w,S)=>{const g=[...b,w];return S!==m&&g.push(vue.createVNode("span",{style:[a.value,c==="vertical"?"width: 100%":null],key:S},[vue.isVNode(l)?l:vue.createTextVNode(l,Ke.TEXT)],Ke.STYLE)),g},[]);}return vue.createVNode("div",{class:r.value,style:n.value},f,Ke.STYLE|Ke.CLASS)}return u.children}}}),lp=Ee(sp),cr=Symbol("tabsRootContextKey"),cp=_e({tabs:{type:ve(Array),default:()=>Ye([])}}),Ca="ElTabBar",up=vue.defineComponent({name:Ca}),dp=vue.defineComponent({...up,props:cp,setup(e,{expose:t}){const r=e,n=vue.getCurrentInstance(),a=vue.inject(cr);a||$t(Ca,"");const i=fe("tabs"),s=vue.ref(),l=vue.ref(),c=()=>{let f=0,m=0;const b=["top","bottom"].includes(a.props.tabPosition)?"width":"height",w=b==="width"?"x":"y",S=w==="x"?"left":"top";return r.tabs.every(g=>{var x,y;const P=(y=(x=n.parent)==null?void 0:x.refs)==null?void 0:y[`tab-${g.uid}`];if(!P)return !1;if(!g.active)return !0;f=P[`offset${rt(S)}`],m=P[`client${rt(b)}`];const k=window.getComputedStyle(P);return b==="width"&&(r.tabs.length>1&&(m-=Number.parseFloat(k.paddingLeft)+Number.parseFloat(k.paddingRight)),f+=Number.parseFloat(k.paddingLeft)),!1}),{[b]:`${m}px`,transform:`translate${rt(w)}(${f}px)`}},u=()=>l.value=c();return vue.watch(()=>r.tabs,async()=>{await vue.nextTick(),u();},{immediate:!0}),Dr(s,()=>u()),t({ref:s,update:u}),(f,m)=>(vue.openBlock(),vue.createElementBlock("div",{ref_key:"barRef",ref:s,class:vue.normalizeClass([vue.unref(i).e("active-bar"),vue.unref(i).is(vue.unref(a).props.tabPosition)]),style:vue.normalizeStyle(l.value)},null,6))}});var pp=he(dp,[["__file","tab-bar.vue"]]);const fp=_e({panes:{type:ve(Array),default:()=>Ye([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),mp={tabClick:(e,t,r)=>r instanceof Event,tabRemove:(e,t)=>t instanceof Event},Rn="ElTabNav",hp=vue.defineComponent({name:Rn,props:fp,emits:mp,setup(e,{expose:t,emit:r}){const n=vue.getCurrentInstance(),a=vue.inject(cr);a||$t(Rn,"");const i=fe("tabs"),s=_o(),l=Eo(),c=vue.ref(),u=vue.ref(),f=vue.ref(),m=vue.ref(),b=vue.ref(!1),w=vue.ref(0),S=vue.ref(!1),g=vue.ref(!0),x=vue.computed(()=>["top","bottom"].includes(a.props.tabPosition)?"width":"height"),y=vue.computed(()=>({transform:`translate${x.value==="width"?"X":"Y"}(-${w.value}px)`})),P=()=>{if(!c.value)return;const $=c.value[`offset${rt(x.value)}`],G=w.value;if(!G)return;const z=G>$?G-$:0;w.value=z;},k=()=>{if(!c.value||!u.value)return;const $=u.value[`offset${rt(x.value)}`],G=c.value[`offset${rt(x.value)}`],z=w.value;if($-z<=G)return;const H=$-z>G*2?z+G:$-G;w.value=H;},O=async()=>{const $=u.value;if(!b.value||!f.value||!c.value||!$)return;await vue.nextTick();const G=f.value.querySelector(".is-active");if(!G)return;const z=c.value,H=["top","bottom"].includes(a.props.tabPosition),F=G.getBoundingClientRect(),Q=z.getBoundingClientRect(),re=H?$.offsetWidth-Q.width:$.offsetHeight-Q.height,W=w.value;let te=W;H?(F.leftQ.right&&(te=W+F.right-Q.right)):(F.topQ.bottom&&(te=W+(F.bottom-Q.bottom))),te=Math.max(te,0),w.value=Math.min(te,re);},q=()=>{var $;if(!u.value||!c.value)return;e.stretch&&(($=m.value)==null||$.update());const G=u.value[`offset${rt(x.value)}`],z=c.value[`offset${rt(x.value)}`],H=w.value;z0&&(w.value=0));},D=$=>{const G=$.code,{up:z,down:H,left:F,right:Q}=Fe;if(![z,H,F,Q].includes(G))return;const re=Array.from($.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),W=re.indexOf($.target);let te;G===F||G===z?W===0?te=re.length-1:te=W-1:W{g.value&&(S.value=!0);},U=()=>S.value=!1;return vue.watch(s,$=>{$==="hidden"?g.value=!1:$==="visible"&&setTimeout(()=>g.value=!0,50);}),vue.watch(l,$=>{$?setTimeout(()=>g.value=!0,50):g.value=!1;}),Dr(f,q),vue.onMounted(()=>setTimeout(()=>O(),0)),vue.onUpdated(()=>q()),t({scrollToActiveTab:O,removeFocus:U}),vue.watch(()=>e.panes,()=>n.update(),{flush:"post",deep:!0}),()=>{const $=b.value?[vue.createVNode("span",{class:[i.e("nav-prev"),i.is("disabled",!b.value.prev)],onClick:P},[vue.createVNode(be,null,{default:()=>[vue.createVNode(iconsVue.ArrowLeft,null,null)]})]),vue.createVNode("span",{class:[i.e("nav-next"),i.is("disabled",!b.value.next)],onClick:k},[vue.createVNode(be,null,{default:()=>[vue.createVNode(iconsVue.ArrowRight,null,null)]})])]:null,G=e.panes.map((z,H)=>{var F,Q,re,W;const te=z.uid,N=z.props.disabled,T=(Q=(F=z.props.name)!=null?F:z.index)!=null?Q:`${H}`,V=!N&&(z.isClosable||e.editable);z.index=`${H}`;const ce=V?vue.createVNode(be,{class:"is-icon-close",onClick:ke=>r("tabRemove",z,ke)},{default:()=>[vue.createVNode(iconsVue.Close,null,null)]}):null,pe=((W=(re=z.slots).label)==null?void 0:W.call(re))||z.props.label,Ne=!N&&z.active?0:-1;return vue.createVNode("div",{ref:`tab-${te}`,class:[i.e("item"),i.is(a.props.tabPosition),i.is("active",z.active),i.is("disabled",N),i.is("closable",V),i.is("focus",S.value)],id:`tab-${T}`,key:`tab-${te}`,"aria-controls":`pane-${T}`,role:"tab","aria-selected":z.active,tabindex:Ne,onFocus:()=>R(),onBlur:()=>U(),onClick:ke=>{U(),r("tabClick",z,T,ke);},onKeydown:ke=>{V&&(ke.code===Fe.delete||ke.code===Fe.backspace)&&r("tabRemove",z,ke);}},[pe,ce])});return vue.createVNode("div",{ref:f,class:[i.e("nav-wrap"),i.is("scrollable",!!b.value),i.is(a.props.tabPosition)]},[$,vue.createVNode("div",{class:i.e("nav-scroll"),ref:c},[vue.createVNode("div",{class:[i.e("nav"),i.is(a.props.tabPosition),i.is("stretch",e.stretch&&["top","bottom"].includes(a.props.tabPosition))],ref:u,style:y.value,role:"tablist",onKeydown:D},[e.type?null:vue.createVNode(pp,{ref:m,tabs:[...e.panes]},null),G])])])}}}),gp=_e({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:ve(Function),default:()=>!0},stretch:Boolean}),br=e=>yt(e)||Se(e),bp={[ua]:e=>br(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>br(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>br(e),tabAdd:()=>!0},vp=vue.defineComponent({name:"ElTabs",props:gp,emits:bp,setup(e,{emit:t,slots:r,expose:n}){var a;const i=fe("tabs"),{children:s,addChild:l,removeChild:c}=gc(vue.getCurrentInstance(),"ElTabPane"),u=vue.ref(),f=vue.ref((a=e.modelValue)!=null?a:"0"),m=async(g,x=!1)=>{var y,P,k;if(!(f.value===g||Gt(g)))try{await((y=e.beforeLeave)==null?void 0:y.call(e,g,f.value))!==!1&&(f.value=g,x&&(t(ua,g),t("tabChange",g)),(k=(P=u.value)==null?void 0:P.removeFocus)==null||k.call(P));}catch{}},b=(g,x,y)=>{g.props.disabled||(m(x,!0),t("tabClick",g,y));},w=(g,x)=>{g.props.disabled||Gt(g.props.name)||(x.stopPropagation(),t("edit",g.props.name,"remove"),t("tabRemove",g.props.name));},S=()=>{t("edit",void 0,"add"),t("tabAdd");};return vue.watch(()=>e.modelValue,g=>m(g)),vue.watch(f,async()=>{var g;await vue.nextTick(),(g=u.value)==null||g.scrollToActiveTab();}),vue.provide(cr,{props:e,currentName:f,registerPane:l,unregisterPane:c}),n({currentName:f}),()=>{const g=r["add-icon"],x=e.editable||e.addable?vue.createVNode("span",{class:i.e("new-tab"),tabindex:"0",onClick:S,onKeydown:k=>{k.code===Fe.enter&&S();}},[g?vue.renderSlot(r,"add-icon"):vue.createVNode(be,{class:i.is("icon-plus")},{default:()=>[vue.createVNode(iconsVue.Plus,null,null)]})]):null,y=vue.createVNode("div",{class:[i.e("header"),i.is(e.tabPosition)]},[x,vue.createVNode(hp,{ref:u,currentName:f.value,editable:e.editable,type:e.type,panes:s.value,stretch:e.stretch,onTabClick:b,onTabRemove:w},null)]),P=vue.createVNode("div",{class:i.e("content")},[vue.renderSlot(r,"default")]);return vue.createVNode("div",{class:[i.b(),i.m(e.tabPosition),{[i.m("card")]:e.type==="card",[i.m("border-card")]:e.type==="border-card"}]},[...e.tabPosition!=="bottom"?[y,P]:[P,y]])}}}),_p=_e({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),yp=["id","aria-hidden","aria-labelledby"],Ea="ElTabPane",wp=vue.defineComponent({name:Ea}),xp=vue.defineComponent({...wp,props:_p,setup(e){const t=e,r=vue.getCurrentInstance(),n=vue.useSlots(),a=vue.inject(cr);a||$t(Ea,"usage: ");const i=fe("tab-pane"),s=vue.ref(),l=vue.computed(()=>t.closable||a.props.closable),c=an(()=>{var w;return a.currentName.value===((w=t.name)!=null?w:s.value)}),u=vue.ref(c.value),f=vue.computed(()=>{var w;return (w=t.name)!=null?w:s.value}),m=an(()=>!t.lazy||u.value||c.value);vue.watch(c,w=>{w&&(u.value=!0);});const b=vue.reactive({uid:r.uid,slots:n,props:t,paneName:f,active:c,index:s,isClosable:l});return vue.onMounted(()=>{a.registerPane(b);}),vue.onUnmounted(()=>{a.unregisterPane(b.uid);}),(w,S)=>vue.unref(m)?vue.withDirectives((vue.openBlock(),vue.createElementBlock("div",{key:0,id:`pane-${vue.unref(f)}`,class:vue.normalizeClass(vue.unref(i).b()),role:"tabpanel","aria-hidden":!vue.unref(c),"aria-labelledby":`tab-${vue.unref(f)}`},[vue.renderSlot(w.$slots,"default")],10,yp)),[[vue.vShow,vue.unref(c)]]):vue.createCommentVNode("v-if",!0)}});var Pa=he(xp,[["__file","tab-pane.vue"]]);const Sp=Ee(vp,{TabPane:Pa}),kp=ht(Pa),Tp=_e({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:ar,default:""},truncated:{type:Boolean},lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),Ap=vue.defineComponent({name:"ElText"}),Cp=vue.defineComponent({...Ap,props:Tp,setup(e){const t=e,r=ma(),n=fe("text"),a=vue.computed(()=>[n.b(),n.m(t.type),n.m(r.value),n.is("truncated",t.truncated),n.is("line-clamp",!Gt(t.lineClamp))]);return (i,s)=>(vue.openBlock(),vue.createBlock(vue.resolveDynamicComponent(i.tag),{class:vue.normalizeClass(vue.unref(a)),style:vue.normalizeStyle({"-webkit-line-clamp":i.lineClamp})},{default:vue.withCtx(()=>[vue.renderSlot(i.$slots,"default")]),_:3},8,["class","style"]))}});var Ep=he(Cp,[["__file","text.vue"]]);const St=Ee(Ep),Ze=(e,t)=>{const r=e.__vccOpts||e;for(const[n,a]of t)r[n]=a;return r},Pp={},Lp={class:"posts-item-avatar-container"},Bp={class:"posts-item-avatar"},Np={class:"posts-item-right-user-info"},Mp={class:"posts-item-user-name"},Ip={class:"posts-item-user-other-info"},Rp={class:"posts-item-title"},$p={class:"posts-item-content"},Op={class:"posts-item-forum"},Dp={class:"posts-item-footer"};function zp(e,t){const r=Kr,n=gt,a=bt,i=be,s=Jr;return vue.openBlock(),vue.createBlock(s,{class:"posts-container-item",animated:""},{template:vue.withCtx(()=>[vue.createElementVNode("div",Lp,[vue.createVNode(n,{style:{"align-items":"center"}},{default:vue.withCtx(()=>[vue.createElementVNode("div",Bp,[vue.createVNode(r,{variant:"image",style:{width:"35px",height:"35px","border-radius":"50%"}})]),vue.createElementVNode("div",Np,[vue.createElementVNode("div",Mp,[vue.createVNode(r,{variant:"text",style:{width:"80px",height:"1rem"}})]),vue.createElementVNode("div",Ip,[vue.createVNode(r,{variant:"text",style:{width:"120px",height:"0.8rem"}})])])]),_:1})]),vue.createElementVNode("div",Rp,[vue.createVNode(r,{variant:"text",style:{width:"80%",height:"1rem"}})]),vue.createElementVNode("div",$p,[vue.createVNode(r,{variant:"text",style:{width:"100%",height:"50px"}})]),vue.createElementVNode("div",Op,[vue.createVNode(r,{variant:"text",style:{width:"100px",height:"30px","border-radius":"20px"}})]),vue.createElementVNode("div",Dp,[vue.createVNode(n,{justify:"space-between"},{default:vue.withCtx(()=>[vue.createVNode(a,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"1rem",height:"1rem","border-radius":"50%"}})]),_:1}),vue.createVNode(a,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(i,null,{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"1rem",height:"1rem","border-radius":"50%"}})]),_:1})]),_:1}),vue.createVNode(a,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(i,null,{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"1rem",height:"1rem","border-radius":"50%"}})]),_:1})]),_:1})]),_:1})])]),_:1})}const qp=Ze(Pp,[["render",zp],["__scopeId","data-v-4e820bff"]]),Yr=e=>(vue.pushScopeId("data-v-f56c32ba"),e=e(),vue.popScopeId(),e),Up={class:"posts-container"},Hp=["onClick"],jp={class:"posts-item-avatar-container"},Fp={class:"posts-item-avatar"},Vp={class:"posts-item-right-user-info"},Wp={class:"posts-item-user-name"},Gp={class:"posts-item-user-other-info"},Jp={class:"posts-item-title"},Kp={class:"posts-item-content"},Yp={key:0,class:"posts-item-media-container"},Qp={class:"posts-item-forum"},Zp={class:"posts-item-footer"},Xp=Yr(()=>vue.createElementVNode("svg",{t:"1714663858490",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[vue.createElementVNode("path",{d:"M422.5536 27.0336zM431.8208 25.6a25.6 25.6 0 0 1 4.096 50.8928c-1.024 0.2048-2.56 0.4096-7.5264 1.024H165.4272c-48.64 0-88.6272 42.0864-88.6272 94.6176v680.448c0 52.5312 39.9872 94.6176 88.6272 94.6176H858.624c48.64 0 88.6272-42.0864 88.6272-94.6176V451.584a25.6 25.6 0 0 1 51.2 0v400.9984c0 80.2304-62.3104 145.8176-139.8272 145.8176H165.376C87.9104 998.4 25.6 932.864 25.6 852.5824V172.1344C25.6 91.904 87.9104 26.3168 165.4272 26.3168l259.1744 0.1536A30.4128 30.4128 0 0 1 431.8208 25.6z m531.456 68.5568a24.832 24.832 0 0 1 18.432 29.3376 25.9072 25.9072 0 0 1-6.144 12.8L814.4896 363.008a25.6 25.6 0 0 1-41.7792-29.696l128.256-180.5312C634.5216 204.3904 409.088 423.6288 387.2768 688.128a25.6 25.6 0 0 1-51.0464-4.1984c22.528-273.7152 242.3808-500.8384 510.4128-571.2384l-156.0576-46.6432a25.6 25.6 0 0 1 14.6944-49.0496l257.9968 77.1584zM437.248 76.0832l-0.5632 0.2048a2.816 2.816 0 0 0 0.5632-0.2048z","p-id":"6004"})],-1)),ef=Yr(()=>vue.createElementVNode("svg",{t:"1714663974353",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[vue.createElementVNode("path",{d:"M157.568 751.296c-11.008-18.688-18.219-31.221-21.803-37.91A424.885 424.885 0 0 1 85.333 512c0-235.637 191.03-426.667 426.667-426.667S938.667 276.363 938.667 512 747.637 938.667 512 938.667a424.779 424.779 0 0 1-219.125-60.502A2786.56 2786.56 0 0 0 272.82 866.4l-104.405 28.48c-23.893 6.507-45.803-15.413-39.285-39.296l28.437-104.288z m65.301 3.787l-17.258 63.306 63.306-17.258a32 32 0 0 1 24.523 3.21 4515.84 4515.84 0 0 1 32.352 18.944A360.79 360.79 0 0 0 512 874.667c200.299 0 362.667-162.368 362.667-362.667S712.299 149.333 512 149.333 149.333 311.701 149.333 512c0 60.587 14.848 118.955 42.827 171.136 3.712 6.912 12.928 22.827 27.37 47.232a32 32 0 0 1 3.34 24.715z m145.995-70.774a32 32 0 1 1 40.917-49.205A159.19 159.19 0 0 0 512 672c37.888 0 73.675-13.173 102.187-36.885a32 32 0 0 1 40.917 49.216A223.179 223.179 0 0 1 512 736a223.179 223.179 0 0 1-143.136-51.69z","p-id":"10588"})],-1)),tf=Yr(()=>vue.createElementVNode("svg",{t:"1714664014034",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[vue.createElementVNode("path",{d:"M857.28 344.992h-264.832c12.576-44.256 18.944-83.584 18.944-118.208 0-78.56-71.808-153.792-140.544-143.808-60.608 8.8-89.536 59.904-89.536 125.536v59.296c0 76.064-58.208 140.928-132.224 148.064l-117.728-0.192A67.36 67.36 0 0 0 64 483.04V872c0 37.216 30.144 67.36 67.36 67.36h652.192a102.72 102.72 0 0 0 100.928-83.584l73.728-388.96a102.72 102.72 0 0 0-100.928-121.824zM128 872V483.04c0-1.856 1.504-3.36 3.36-3.36H208v395.68H131.36A3.36 3.36 0 0 1 128 872z m767.328-417.088l-73.728 388.96a38.72 38.72 0 0 1-38.048 31.488H272V476.864a213.312 213.312 0 0 0 173.312-209.088V208.512c0-37.568 12.064-58.912 34.72-62.176 27.04-3.936 67.36 38.336 67.36 80.48 0 37.312-9.504 84-28.864 139.712a32 32 0 0 0 30.24 42.496h308.512a38.72 38.72 0 0 1 38.048 45.888z","p-id":"11599"})],-1)),rf={key:2,style:{"text-align":"center"}},nf=vue.defineComponent({__name:"Posts",props:{UserData:{}},setup(e){const t=e;let r=vue.ref([]),n=vue.ref(!0),a=vue.ref(!1),i=vue.ref(!1),s=vue.ref(null),l=vue.ref(1),c=new IntersectionObserver(S=>{S.forEach(g=>{g.isIntersecting&&w();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const u=vue.watch(s,()=>{s.value&&c.observe(s.value.$el);}),f=()=>{u(),c.disconnect(),n.value=!1,i.value=!0,o.success("移除滚动监听");},m=S=>{window.open(S.url,"_blank");},b=function(S){let g=Pe.getForum(S.forumName);window.open(g,"_blank");},w=async()=>{var x,y;n.value=!1;let S=l.value===1;S&&(a.value=!1,r.value=[]);let g=await We.getUserPosts(t.UserData.name,l.value);if(o.info(["获取到的帖子",g]),g){if(S&&g.data.length===0){let P=await Vt.getUserDataWithPCDoc();o.info(["获取PC个人主页的帖子",P]),(x=P==null?void 0:P.postInfo)!=null&&x.data&&(r.value=r.value.concat(P.postInfo.data));}else g.data&&(r.value=r.value.concat(g.data),l.value++);n.value=!1,g.has_more||f();}else {let P=await Vt.getUserDataWithPCDoc();o.info(["获取PC个人主页的帖子",P]),(y=P==null?void 0:P.postInfo)!=null&&y.data&&(r.value=r.value.concat(P.postInfo.data)),f();}S&&(a.value=!1);};return (S,g)=>{const x=lr,y=xt,P=St,k=gt,O=jd,q=ir,D=be,R=bt,U=va;return vue.openBlock(),vue.createElementBlock(vue.Fragment,null,[vue.createElementVNode("div",Up,[vue.unref(a)&&vue.unref(r).length===0?(vue.openBlock(),vue.createBlock(x,{key:0,description:"帖子还在酝酿中"})):vue.createCommentVNode("",!0),(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(r),$=>(vue.openBlock(),vue.createElementBlock("div",{class:"posts-container-item",onClick:G=>m($)},[vue.createElementVNode("div",jp,[vue.createVNode(k,{style:{"align-items":"center"}},{default:vue.withCtx(()=>[vue.createElementVNode("div",Fp,[vue.createVNode(y,{size:35,src:S.UserData.avatar},null,8,["src"])]),vue.createElementVNode("div",Vp,[vue.createElementVNode("div",Wp,vue.toDisplayString(S.UserData.showName),1),vue.createElementVNode("div",Gp,[vue.createVNode(P,{type:"info",size:"small"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString($.forumName)+"吧 "+vue.toDisplayString($.createTime),1)]),_:2},1024)])])]),_:2},1024)]),vue.createElementVNode("div",Jp,vue.toDisplayString($.title),1),vue.createElementVNode("div",Kp,vue.toDisplayString($.content),1),$.mediaList.length>0?(vue.openBlock(),vue.createElementBlock("div",Yp,[vue.createVNode(k,{onClick:g[0]||(g[0]=vue.withModifiers(()=>{},["stop"]))},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList($.mediaList,(G,z)=>(vue.openBlock(),vue.createBlock(O,{style:{width:"100px",height:"100px"},src:G,"zoom-rate":1,"max-scale":7,"min-scale":.2,"preview-src-list":$.mediaList,"initial-index":z,fit:"cover"},null,8,["src","preview-src-list","initial-index"]))),256))]),_:2},1024)])):vue.createCommentVNode("",!0),vue.createElementVNode("div",Qp,[vue.createVNode(q,{icon:vue.unref(iconsVue.ChromeFilled),size:"small",style:{color:"#614FC0","border-color":"#614FC0"},plain:"",round:"",onClick:[G=>b($),g[1]||(g[1]=vue.withModifiers(()=>{},["stop"]))]},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString($.forumName)+"吧",1)]),_:2},1032,["icon","onClick"])]),vue.createElementVNode("div",Zp,[vue.createVNode(k,{justify:"space-between"},{default:vue.withCtx(()=>[vue.createVNode(R,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(D,null,{default:vue.withCtx(()=>[Xp]),_:1})]),_:1}),vue.createVNode(R,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(D,null,{default:vue.withCtx(()=>[ef]),_:1}),vue.createTextVNode(" "+vue.toDisplayString($.replyNum),1)]),_:2},1024),vue.createVNode(R,{span:6,class:"posts-item-footer-icon-container"},{default:vue.withCtx(()=>[vue.createVNode(D,null,{default:vue.withCtx(()=>[tf]),_:1})]),_:1})]),_:2},1024)])],8,Hp))),256)),vue.unref(n)?(vue.openBlock(),vue.createBlock(qp,{key:1,ref_key:"$loading",ref:s},null,512)):vue.createCommentVNode("",!0),vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",rf,"已经到底了~")):vue.createCommentVNode("",!0)]),vue.createVNode(U,{right:10,bottom:50})],64)}}}),af=Ze(nf,[["__scopeId","data-v-f56c32ba"]]),of={},sf={style:{padding:"10px"}},lf={style:{display:"flex","align-items":"center","justify-items":"space-between","justify-content":"space-between"}};function cf(e,t){const r=Kr,n=Jr;return vue.openBlock(),vue.createElementBlock(vue.Fragment,null,vue.renderList(3,a=>vue.createVNode(n,{style:{"background-color":"#ffffff"},animated:""},{template:vue.withCtx(()=>[vue.createElementVNode("div",sf,[vue.createElementVNode("div",lf,[vue.createVNode(r,{variant:"text",style:{width:"calc( 50% - 5px )",height:"35px"}}),vue.createVNode(r,{variant:"text",style:{width:"calc( 50% - 5px )",height:"35px"}})])])]),_:1})),64)}const uf=Ze(of,[["render",cf]]),Qr={async getConcern(e,t=1){e=new p.GBKEncoder().encode(e);let n=await ge.get(`https://tieba.baidu.com/home/concern?un=${e}&is_ajax=1&lp=home_main_concern_more&pn=${t}`,{fetch:!0});if(!n.status)return;let a=p.toJSON(n.data.responseText);if(a.no!=0||p.isNull(a.data.content))return;let i=v.parseHTML(a.data.content,!0,!0),s=[];return Array.from(i.querySelectorAll(".home_concern_forum_item")).forEach(l=>{let c=l.querySelector("a.home_concern_forum_item_link"),u=c.href,f=c.getAttribute("data-start-app-param"),m=l.querySelector(".home_concern_forum_info .level"),b=parseInt(m.innerText);isNaN(b)&&(b=0);let S=l.querySelector(".home_concern_forum_intro").innerText;s.push({url:u,forumName:f,level:b,intro:S});}),{data:s,has_more:a.data.page.has_more}},async getFollow(e,t=12,r=12){let n=await ge.get(`https://tieba.baidu.com/mo/q/follow?un=${e}&lp=home_main_follow_more&is_ajax=1&offset=${t}&rn=${r}`,{fetch:!0});if(!n.status)return;let a=p.toJSON(n.data.responseText);if(a.no!=0||p.isNull(a.data.content))return;let i=v.parseHTML(a.data.content,!0,!0),s=[];return Array.from(i.querySelectorAll(".uloader_grid_item_user")).forEach(l=>{let c=l.href,f=l.querySelector(".uloader_user_name").innerText,b=l.querySelector(".uloader_user_portrait").style.backgroundImage.replace(/^url\("/,"").replace(/"\)$/,""),w=new URL(b).pathname.split("/").pop();s.push({url:c,userName:f,avatar:b,portrait:w});}),{data:s,has_next:a.data.page.has_next}},async getFans(e,t=12,r=12){let n=await ge.get(`https://tieba.baidu.com/mo/q/fans?un=${e}&lp=home_main_fans_more&is_ajax=1&offset=${t}&rn=${r}`,{fetch:!0});if(!n.status)return;let a=p.toJSON(n.data.responseText);if(a.no!=0||p.isNull(a.data.content))return;let i=v.parseHTML(a.data.content,!0,!0),s=[];return Array.from(i.querySelectorAll(".uloader_grid_item_user")).forEach(l=>{let c=l.href,f=l.querySelector(".uloader_user_name").innerText,b=l.querySelector(".uloader_user_portrait").style.backgroundImage.replace(/^url\("/,"").replace(/"\)$/,""),w=new URL(b).pathname.split("/").pop();s.push({url:c,userName:f,avatar:b,portrait:w});}),{data:s,has_next:a.data.page.has_next}}},df={class:"follow-forum-container"},pf=["onClick"],ff={class:"follow-forum-item-right-container"},mf={class:"follow-forum-item-name"},hf=["data-level"],gf={key:2,style:{"text-align":"center"}},bf=vue.defineComponent({__name:"FollowForum",props:{UserData:{}},setup(e){vue.useCssVars(D=>({"547c6157":vue.unref(x),"72b4f4dc":vue.unref(m),dfc964f0:vue.unref(b),dfc946dc:vue.unref(w),"13111e30":vue.unref(S),"130ba9b6":vue.unref(g)}));const t=e;let r=vue.ref(!0),n=vue.ref(!1),a=vue.ref(!1),i=vue.ref(null),s=vue.ref(1),l=vue.ref([]),c=vue.ref(!1),u=new p.ColorConversion,f=.7,m=vue.ref("#ffffff"),b=vue.ref("#5dc7a0"),w=vue.ref("#6BA7FF"),S=vue.ref("#F9B341"),g=vue.ref("#FBA71A"),x=vue.ref("#000000");vue.ref(u.getLightColor(b.value,f)),vue.ref(u.getLightColor(w.value,f)),vue.ref(u.getLightColor(S.value,f)),vue.ref(u.getLightColor(g.value,f));let y=new IntersectionObserver(D=>{D.forEach(R=>{R.isIntersecting&&q();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const P=vue.watch(i,()=>{i.value&&(i.value.$el instanceof Element?y.observe(i.value.$el):i.value.$el.nextElementSibling instanceof Element&&y.observe(i.value.$el.nextElementSibling));}),k=()=>{P(),y.disconnect(),r.value=!1,a.value=!0,o.info(["移除滚动监听"]);},O=D=>{window.open(D.url,"_blank");},q=async()=>{r.value=!1;let D=s.value===1;D&&(n.value=!1,l.value=[]);let R=await Qr.getConcern(t.UserData.name,s.value);r.value=!0,R?(R.data&&(l.value=l.value.concat(R.data),s.value++),R.has_more||k()):(o.info(["获取关注的吧数据失败"]),D&&(n.value=!0,k(),c.value=!0,a.value=!1)),o.info(["获取到的关注的吧",R]);};return (D,R)=>{const U=lr,$=xt,G=St,z=gt,H=va;return vue.openBlock(),vue.createElementBlock("div",df,[vue.unref(n)&&vue.unref(l).length===0?(vue.openBlock(),vue.createBlock(U,{key:0,description:"这位老铁已将关注的吧设为隐藏"})):vue.createCommentVNode("",!0),vue.unref(c)?vue.createCommentVNode("",!0):(vue.openBlock(),vue.createBlock(z,{key:1,class:"follow-forum-list-container"},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(l),(F,Q)=>(vue.openBlock(),vue.createElementBlock("div",{class:"follow-forum-item",span:24,key:Q,onClick:re=>O(F)},[vue.createVNode($,{class:"follow-forum-avatar",size:35,src:"//tb2.bdstatic.com/tb/mobile/sglobal/layout/classic/icon/apple-touch-icon-144x144-precomposed_08a91b3.png"}),vue.createElementVNode("div",ff,[vue.createElementVNode("div",mf,vue.toDisplayString(F.forumName),1),vue.createVNode(G,{class:"follow-forum-item-info",type:"info",size:"small",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(F.intro),1)]),_:2},1024)]),vue.createElementVNode("span",{class:"follow-forum-item-level","data-level":F.level},vue.toDisplayString(F.level),9,hf)],8,pf))),128)),vue.unref(r)?(vue.openBlock(),vue.createBlock(uf,{key:0,ref_key:"$loading",ref:i},null,512)):vue.createCommentVNode("",!0)]),_:1})),vue.unref(a)?(vue.openBlock(),vue.createElementBlock("div",gf,"已经到底了~")):vue.createCommentVNode("",!0),vue.createVNode(H,{right:10,bottom:50})])}}}),vf=Ze(bf,[["__scopeId","data-v-208398d3"]]),Zr=e=>(vue.pushScopeId("data-v-2d98332a"),e=e(),vue.popScopeId(),e),_f=Zr(()=>vue.createElementVNode("div",{class:"user-info-bg"},[vue.createElementVNode("div",{class:"user-info-bg-main"})],-1)),yf=Zr(()=>vue.createElementVNode("div",{class:"user-avatar-top-background"},null,-1)),wf=["data-sex"],xf={key:1,style:{display:"flex","align-items":"center","text-wrap":"nowrap"}},Sf=Zr(()=>vue.createElementVNode("div",null,"Ta的印记",-1)),kf=vue.defineComponent({__name:"Home",props:{UserData:{}},setup(e){const t=e;let r=vue.ref(!1),n=vue.ref("帖子");const a=()=>{p.setClip(t.UserData.id).then(S=>{S?se.success("复制成功"):se.error("复制失败");});},i=(S=5e3)=>{let g=setInterval(()=>{document.querySelector(".j_home_card_request_card:has(.icon_hide)")?t.UserData.is_like=!0:t.UserData.is_like=!1;},200);setTimeout(()=>{clearInterval(g);},S);},s=()=>{document.querySelector(".j_home_card_request_card:not(:has(.icon_hide))").click(),i();},l=()=>{document.querySelector(".j_home_card_request_card:has(.icon_hide)").click(),p.waitNode(".dia_wrapper").then(x=>{v.on(x,"click",".dia_btnwrapper a",function(){i();},{capture:!0});});},c=()=>{document.querySelector(".j_home_card_chat ").click();},u=()=>{Ra.ElMessage({showClose:!1,message:"IP属地以运营商信息为准,如有问题可咨询客服",center:!0,plain:!0,offset:0,duration:3500,type:"",customClass:"pops-ip-location-help"});},f=()=>{var S;Ra.ElMessageBox.confirm(`${t.UserData.showName}共获得吧友${(S=t.UserData.postInfo)==null?void 0:S.receivedLikes}次点赞`,"",{showClose:!1,showCancelButton:!1,center:!0,roundButton:!0,confirmButtonText:"知道了"});},m=function(){it.router.push({path:"/about"});},b=()=>{it.router.push({path:"/follow"});},w=()=>{it.router.push({path:"/fans"});};return vue.watch(t.UserData,()=>{var S;(S=t.UserData.postInfo)!=null&&S.post&&(r.value=!0);},{deep:!0,immediate:!0}),(S,g)=>{const x=xt,y=bt,P=ir,k=St,O=Yu,q=be,D=Yd,R=lp,U=kp,$=Sp,G=sr,z=or;return vue.openBlock(),vue.createBlock(z,{id:"main"},{default:vue.withCtx(()=>[vue.createVNode(G,{style:{padding:"0"}},{default:vue.withCtx(()=>[_f,vue.createVNode(vue.unref(Ra.ElRow),{justify:"center"},{default:vue.withCtx(()=>[vue.createVNode(y,null,{default:vue.withCtx(()=>[yf,vue.createVNode(vue.unref(Ra.ElRow),{gutter:20,align:"bottom",style:{margin:"0px 0px"}},{default:vue.withCtx(()=>[vue.createVNode(y,{span:12},{default:vue.withCtx(()=>[vue.createVNode(x,{src:t.UserData.avatar,size:90},null,8,["src"])]),_:1}),vue.createVNode(y,{span:12},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(Ra.ElRow),{justify:"end",style:{"flex-wrap":"nowrap"}},{default:vue.withCtx(()=>[t.UserData.is_like?vue.createCommentVNode("",!0):(vue.openBlock(),vue.createBlock(P,{key:0,color:"#7558FE",round:"",icon:vue.unref(iconsVue.Plus),onClick:s},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1},8,["icon"])),t.UserData.is_like?(vue.openBlock(),vue.createBlock(P,{key:1,color:"#7558FE",plain:"",round:"",icon:vue.unref(iconsVue.Check),onClick:l},{default:vue.withCtx(()=>[vue.createTextVNode("取消关注")]),_:1},8,["icon"])):vue.createCommentVNode("",!0),vue.createVNode(P,{color:"#7558FE",plain:!t.UserData.is_like,round:"",icon:vue.unref(iconsVue.Message),onClick:c},{default:vue.withCtx(()=>[vue.createTextVNode("私信")]),_:1},8,["plain","icon"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),vue.createVNode(R,{class:"top-container",size:10,direction:"vertical",alignment:"stretch"},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(Ra.ElRow),null,{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{display:"flex","align-items":"center"}},{default:vue.withCtx(()=>{var H,F,Q,re,W;return [vue.createTextVNode(vue.toDisplayString(t.UserData.showName)+" ",1),(Q=(F=(H=t.UserData.otherData)==null?void 0:H.PanelUserInfo)==null?void 0:F.vipInfo)!=null&&Q.icon_url?(vue.openBlock(),vue.createBlock(x,{key:0,size:14,src:(W=(re=t.UserData.otherData)==null?void 0:re.PanelUserInfo)==null?void 0:W.vipInfo.icon_url,shape:"square",style:{margin:"0px 5px"}},null,8,["src"])):vue.createCommentVNode("",!0)]}),_:1})]),_:1}),vue.createVNode(vue.unref(Ra.ElRow),{style:{color:"#909399"}},{default:vue.withCtx(()=>{var H;return [vue.createElementVNode("span",{"data-sex":t.UserData.sex},vue.toDisplayString(t.UserData.sex==0?"保密":t.UserData.sex==1?"♂":"♀"),9,wf),vue.createVNode(O,{direction:"vertical","border-style":"dashed"}),vue.createVNode(D,{underline:!1,onClick:a},{default:vue.withCtx(()=>[vue.createTextVNode(" ID "+vue.toDisplayString(t.UserData.id)+" ",1),vue.createVNode(q,null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.CopyDocument))]),_:1})]),_:1}),vue.createVNode(O,{direction:"vertical","border-style":"dashed"}),vue.createElementVNode("span",null," 吧龄"+vue.toDisplayString(t.UserData.level)+"年 ",1),vue.unref(p).isNotNull(t.UserData.ip)?(vue.openBlock(),vue.createBlock(O,{key:0,direction:"vertical","border-style":"dashed"})):vue.createCommentVNode("",!0),vue.unref(p).isNotNull(t.UserData.ip)?(vue.openBlock(),vue.createElementBlock("span",xf,[vue.createTextVNode(vue.toDisplayString((H=t.UserData.ip)==null?void 0:H.location)+" ",1),vue.createVNode(q,{onClick:u},{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.QuestionFilled))]),_:1})])):vue.createCommentVNode("",!0)]}),_:1}),vue.createVNode(vue.unref(Ra.ElRow),{justify:"space-between",style:{color:"#909399"},onClick:m},{default:vue.withCtx(()=>[vue.createElementVNode("div",null,vue.toDisplayString(vue.unref(p).isNull(t.UserData.personalSignature)?"该用户还没有填写签名":t.UserData.personalSignature),1),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode(" 关于Ta "),vue.createVNode(q,null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowRight))]),_:1})]),_:1})]),_:1}),vue.createVNode(vue.unref(Ra.ElRow),null,{default:vue.withCtx(()=>[vue.createVNode(R,{size:25},{default:vue.withCtx(()=>[vue.createVNode(y,{onClick:f},{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{"margin-right":"0.5rem"}},{default:vue.withCtx(()=>{var H;return [vue.createTextVNode(vue.toDisplayString((H=t.UserData.postInfo)==null?void 0:H.receivedLikes),1)]}),_:1}),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode("获赞")]),_:1})]),_:1}),vue.createVNode(y,{onClick:b},{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{"margin-right":"0.5rem"}},{default:vue.withCtx(()=>{var H;return [vue.createTextVNode(vue.toDisplayString((H=t.UserData.postInfo)==null?void 0:H.follow),1)]}),_:1}),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1})]),_:1}),vue.createVNode(y,{onClick:w},{default:vue.withCtx(()=>[vue.createVNode(k,{size:"large",class:vue.normalizeClass("big-text"),style:{"margin-right":"0.5rem"}},{default:vue.withCtx(()=>{var H;return [vue.createTextVNode(vue.toDisplayString((H=t.UserData.postInfo)==null?void 0:H.fans),1)]}),_:1}),vue.createVNode(k,{type:"info"},{default:vue.withCtx(()=>[vue.createTextVNode("粉丝")]),_:1})]),_:1})]),_:1})]),_:1}),vue.createVNode(O,{style:{margin:"0"}}),vue.createVNode(vue.unref(Ra.ElRow),{justify:"space-between",style:{"align-items":"center"}},{default:vue.withCtx(()=>[Sf,vue.createElementVNode("div",null,[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(t.UserData.imprint,H=>(vue.openBlock(),vue.createBlock(x,{size:20,src:H},null,8,["src"]))),256)),vue.createVNode(q,null,{default:vue.withCtx(()=>[vue.createVNode(vue.unref(iconsVue.ArrowRight))]),_:1})])]),_:1}),vue.createVNode(O,{style:{margin:"0"}}),vue.createVNode(vue.unref(Ra.ElRow),null,{default:vue.withCtx(()=>[vue.createVNode($,{modelValue:vue.unref(n),"onUpdate:modelValue":g[0]||(g[0]=H=>vue.isRef(n)?n.value=H:n=H),class:"user-info-tabs"},{default:vue.withCtx(()=>{var H,F,Q,re;return [vue.createVNode(U,{label:"帖子"+(((H=t.UserData.postInfo)==null?void 0:H.post)!=null?" "+((F=t.UserData.postInfo)==null?void 0:F.post):""),name:"帖子"},null,8,["label"]),vue.createVNode(U,{label:"关注的吧"+(((Q=t.UserData.postInfo)==null?void 0:Q.forum)!=null?" "+((re=t.UserData.postInfo)==null?void 0:re.forum):""),name:"关注的吧"},null,8,["label"])]}),_:1},8,["modelValue"])]),_:1})]),_:1}),vue.unref(n)==="帖子"&&vue.unref(r)?(vue.openBlock(),vue.createBlock(af,{key:0,UserData:t.UserData},null,8,["UserData"])):vue.createCommentVNode("",!0),vue.unref(n)==="关注的吧"&&vue.unref(r)?(vue.openBlock(),vue.createBlock(vf,{key:1,UserData:t.UserData},null,8,["UserData"])):vue.createCommentVNode("",!0)]),_:1})]),_:1})}}}),Tf=Ze(kf,[["__scopeId","data-v-2d98332a"]]),Af={class:"user-avatar"},Cf={class:"user-info"},Ef={class:"user-info-item"},Pf={class:"user-info-item"},Lf={class:"user-info-item"},Bf={class:"user-info-item"},Nf=vue.defineComponent({__name:"About",props:{UserData:{}},setup(e){const t=e;let r=vue.ref("保密");t.UserData.sex!=null&&(t.UserData.sex===1?r.value="男":t.UserData.sex===2&&(r.value="女"));const n=()=>{it.router.back();};return (a,i)=>{const s=vue.resolveComponent("ArrowLeft"),l=be,c=bt,u=gt,f=Gr,m=xt,b=St,w=sr,S=or;return vue.openBlock(),vue.createBlock(S,null,{default:vue.withCtx(()=>[vue.createVNode(f,{class:"user-nav"},{default:vue.withCtx(()=>[vue.createVNode(u,{gutter:24,class:"nav-container"},{default:vue.withCtx(()=>[vue.createVNode(c,{span:4,class:"nav-left-arrow-icon"},{default:vue.withCtx(()=>[vue.createVNode(l,{size:20,onClick:n},{default:vue.withCtx(()=>[vue.createVNode(s)]),_:1})]),_:1}),vue.createVNode(c,{span:16,class:"nav-title"},{default:vue.withCtx(()=>[vue.createTextVNode("基本资料")]),_:1}),vue.createVNode(c,{span:4,class:"nav-right-space"})]),_:1})]),_:1}),vue.createVNode(w,null,{default:vue.withCtx(()=>[vue.createElementVNode("div",Af,[vue.createVNode(m,{size:100,src:a.$props.UserData.avatar},null,8,["src"])]),vue.createElementVNode("div",Cf,[vue.createElementVNode("div",Ef,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("用户名")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(t.UserData.name),1)]),_:1})]),vue.createElementVNode("div",Pf,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("昵称")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(t.UserData.showName),1)]),_:1})]),vue.createElementVNode("div",Lf,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("性别")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(vue.unref(r)),1)]),_:1})]),vue.createElementVNode("div",Bf,[vue.createVNode(b,{type:"info",class:"user-desc-key"},{default:vue.withCtx(()=>[vue.createTextVNode("吧龄")]),_:1}),vue.createVNode(b,{type:"info",class:"user-end-text"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(t.UserData.level)+"年",1)]),_:1})])])]),_:1})]),_:1})}}}),Mf=Ze(Nf,[["__scopeId","data-v-c9511d44"]]),If={},Rf={style:{padding:"10px"}};function $f(e,t){const r=Kr,n=bt,a=gt,i=Jr;return vue.openBlock(),vue.createBlock(i,{style:{"background-color":"#ffffff"},animated:""},{template:vue.withCtx(()=>[vue.createElementVNode("div",Rf,[vue.createVNode(a,{style:{display:"flex","align-items":"center"}},{default:vue.withCtx(()=>[vue.createVNode(n,{span:4},{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"image",style:{width:"35px",height:"35px","border-radius":"50%"}})]),_:1}),vue.createVNode(n,{span:16},{default:vue.withCtx(()=>[vue.createElementVNode("div",null,[vue.createVNode(r,{variant:"text",style:{width:"100px",height:"16px"}}),vue.createVNode(r,{variant:"text",style:{width:"100%",height:"12px"}})])]),_:1}),vue.createVNode(n,{span:4},{default:vue.withCtx(()=>[vue.createVNode(r,{variant:"text",style:{width:"35px",height:"20px","border-radius":"16px",float:"right"}})]),_:1})]),_:1})])]),_:1})}const La=Ze(If,[["render",$f]]),Of=["onClick"],Df={class:"user-item-row"},zf={class:"user-item-row-left"},qf={class:"user-avatar"},Uf={class:"user-item-row-center"},Hf={class:"user-info"},jf={class:"user-item-row-right"},Ff={key:2,style:{"text-align":"center"}},vr=12,Vf=vue.defineComponent({__name:"Follow",props:{UserData:{}},setup(e){const t=e;let r=vue.ref(!0),n=vue.ref(!1),a=vue.ref(!1),i=vue.ref(!1),s=vue.ref(null),l=vue.ref(12),c=vue.ref([]),u=new IntersectionObserver(g=>{g.forEach(x=>{x.isIntersecting&&b();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const f=vue.watch(s,()=>{s.value&&Array.isArray(s.value)&&s.value.length&&u.observe(s.value[0].$el);},{deep:!0,immediate:!0}),m=()=>{f(),u.disconnect(),r.value=!1,i.value=!0,o.info(["移除滚动监听"]);},b=async()=>{r.value=!1;let g=l.value===vr;g&&(a.value=!1,c.value=[]);let x=!1,y=await Qr.getFollow(t.UserData.name,l.value,vr);r.value=!0,y?(y.data&&(c.value=c.value.concat(y.data),l.value+=vr),y.has_next||(x=!0,m())):(o.info(["获取关注的吧数据失败"]),g&&(a.value=!0,x=!0,n.value=!0,m(),i.value=!1)),r.value=!x,o.info(["获取到的Ta关注的人",y]);},w=()=>{it.router.back();},S=g=>{window.open(g,"_blank");};return (g,x)=>{const y=vue.resolveComponent("ArrowLeft"),P=be,k=bt,O=gt,q=Gr,D=xt,R=St,U=ir,$=lr,G=ga,z=sr,H=or;return vue.openBlock(),vue.createBlock(H,{class:"disable-html-body-scroll"},{default:vue.withCtx(()=>[vue.createVNode(q,{class:"user-top"},{default:vue.withCtx(()=>[vue.createVNode(O,{gutter:24,class:"top-nav-container"},{default:vue.withCtx(()=>[vue.createVNode(k,{span:4,class:"top-left-arrow-icon",onClick:w},{default:vue.withCtx(()=>[vue.createVNode(P,{size:20},{default:vue.withCtx(()=>[vue.createVNode(y)]),_:1})]),_:1}),vue.createVNode(k,{span:16,class:"top-title-name"},{default:vue.withCtx(()=>[vue.createTextVNode("他关注的人")]),_:1}),vue.createVNode(k,{span:4,class:"top-right-space"})]),_:1})]),_:1}),vue.createVNode(z,{class:"user-main"},{default:vue.withCtx(()=>[vue.createVNode(G,{class:"user-container"},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(c),F=>(vue.openBlock(),vue.createElementBlock("div",{class:"user-item",onClick:Q=>S(F.url)},[vue.createElementVNode("div",Df,[vue.createElementVNode("div",zf,[vue.createElementVNode("div",qf,[vue.createVNode(D,{src:F.avatar,size:35},null,8,["src"])]),vue.createElementVNode("div",Uf,[vue.createElementVNode("div",Hf,[vue.createVNode(R,{class:"user-name",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(F.userName),1)]),_:2},1024),vue.createVNode(R,{class:"user-sign-text",size:"small",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode("来自贴吧关注 暂未实现获取签名信息接口")]),_:1})])])]),vue.createElementVNode("div",jf,[vue.createVNode(U,{type:"info",size:"small",plain:"",color:"#626aef",round:"",class:"user-follow-btn"},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1})])])],8,Of))),256)),vue.unref(r)?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},vue.renderList(3,F=>vue.createVNode(La,{key:F,ref_for:!0,ref_key:"$loading",ref:s})),64)):vue.createCommentVNode("",!0),vue.unref(n)?(vue.openBlock(),vue.createBlock($,{key:1,description:"未获取到数据"})):vue.createCommentVNode("",!0),vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",Ff,"已经到底了~")):vue.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})}}}),Wf=Ze(Vf,[["__scopeId","data-v-82b5d2d1"]]),Gf=["onClick"],Jf={class:"user-item-row"},Kf={class:"user-item-row-left"},Yf={class:"user-avatar"},Qf={class:"user-item-row-center"},Zf={class:"user-info"},Xf={class:"user-item-row-right"},em={key:2,style:{"text-align":"center"}},_r=12,tm=vue.defineComponent({__name:"Fans",props:{UserData:{}},setup(e){const t=e;let r=vue.ref(!0),n=vue.ref(!1),a=vue.ref(!1),i=vue.ref(!1),s=vue.ref(null),l=vue.ref(12),c=vue.ref([]),u=vue.ref("粉丝");t.UserData.sex!=null&&(t.UserData.sex==1?u.value="他的粉丝":t.UserData.sex==2&&(u.value="她的粉丝"));let f=new IntersectionObserver(x=>{x.forEach(y=>{y.isIntersecting&&w();});},{root:null,rootMargin:"0px 0px 0px 0px",threshold:.2});const m=vue.watch(s,()=>{s.value&&Array.isArray(s.value)&&s.value.length&&f.observe(s.value[0].$el);},{deep:!0,immediate:!0}),b=()=>{m(),f.disconnect(),r.value=!1,i.value=!0,o.info(["移除滚动监听"]);},w=async()=>{r.value=!1;let x=l.value===_r;x&&(a.value=!1,c.value=[]);let y=await Qr.getFans(t.UserData.name,l.value,_r),P=!1;y?(y.data&&(c.value=c.value.concat(y.data),l.value+=_r),y.has_next||(P=!0,b())):(o.info(["获取粉丝数据失败"]),x&&(a.value=!0,P=!0,n.value=!0,b(),i.value=!1)),r.value=!P,o.info(["获取到的粉丝",y]);},S=()=>{it.router.back();},g=x=>{window.open(x,"_blank");};return (x,y)=>{const P=vue.resolveComponent("ArrowLeft"),k=be,O=bt,q=gt,D=Gr,R=xt,U=St,$=ir,G=lr,z=ga,H=sr,F=or;return vue.openBlock(),vue.createBlock(F,{class:"disable-html-body-scroll"},{default:vue.withCtx(()=>[vue.createVNode(D,{class:"user-top"},{default:vue.withCtx(()=>[vue.createVNode(q,{gutter:24,class:"top-nav-container"},{default:vue.withCtx(()=>[vue.createVNode(O,{span:4,class:"top-left-arrow-icon",onClick:S},{default:vue.withCtx(()=>[vue.createVNode(k,{size:20},{default:vue.withCtx(()=>[vue.createVNode(P)]),_:1})]),_:1}),vue.createVNode(O,{span:16,class:"top-title-name"},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(vue.unref(u)),1)]),_:1}),vue.createVNode(O,{span:4,class:"top-right-space"})]),_:1})]),_:1}),vue.createVNode(H,{class:"user-main"},{default:vue.withCtx(()=>[vue.createVNode(z,{class:"user-container"},{default:vue.withCtx(()=>[(vue.openBlock(!0),vue.createElementBlock(vue.Fragment,null,vue.renderList(vue.unref(c),Q=>(vue.openBlock(),vue.createElementBlock("div",{class:"user-item",onClick:re=>g(Q.url)},[vue.createElementVNode("div",Jf,[vue.createElementVNode("div",Kf,[vue.createElementVNode("div",Yf,[vue.createVNode(R,{src:Q.avatar,size:35},null,8,["src"])]),vue.createElementVNode("div",Qf,[vue.createElementVNode("div",Zf,[vue.createVNode(U,{class:"user-name",truncated:""},{default:vue.withCtx(()=>[vue.createTextVNode(vue.toDisplayString(Q.userName),1)]),_:2},1024)])])]),vue.createElementVNode("div",Xf,[vue.createVNode($,{type:"info",size:"small",plain:"",color:"#626aef",round:"",class:"user-follow-btn"},{default:vue.withCtx(()=>[vue.createTextVNode("关注")]),_:1})])])],8,Gf))),256)),vue.unref(r)?(vue.openBlock(),vue.createElementBlock(vue.Fragment,{key:0},vue.renderList(3,Q=>vue.createVNode(La,{key:Q,ref_for:!0,ref_key:"$loading",ref:s})),64)):vue.createCommentVNode("",!0),vue.unref(n)?(vue.openBlock(),vue.createBlock(G,{key:1,description:"未获取到数据"})):vue.createCommentVNode("",!0),vue.unref(i)?(vue.openBlock(),vue.createElementBlock("div",em,"已经到底了~")):vue.createCommentVNode("",!0)]),_:1})]),_:1})]),_:1})}}}),rm=Ze(tm,[["__scopeId","data-v-416d1c10"]]),it={router:null,init(){this.router=vueRouter.createRouter({history:vueRouter.createWebHashHistory(),routes:[{path:"/",name:"Home",component:Tf,meta:{keepAlive:!0}},{path:"/about",name:"About",component:Mf},{path:"/follow",name:"Follow",component:Wf},{path:"/fans",name:"Fans",component:rm}]}),this.router.push("/");}},nm=`html,\r
body {\r
width: 100%;\r
height: 100%;\r
@@ -1716,7 +1721,7 @@ span[data-sex="1"] {\r
\r
span[data-sex="2"] {\r
color: #FF8787;\r
-}`,am={$data:{appName:"vite-app"},init(){at.init(),wi(no,at.router),$(`
+}`,am={$data:{appName:"vite-app"},init(){it.init(),wi(no,it.router),I(`
#${Ut}{
z-index: 1000;
}
@@ -1728,7 +1733,7 @@ span[data-sex="2"] {\r
#${Ut} ~ *{
display: unset;
}
- `),$(nm);}},im={init(){if($(to),s.info("插入CSS规则"),y.execMenu("baidu_tieba_clickOnTheOwnerSAvatarToCorrectlyRedirectToTheHomepage",()=>{He.addAuthorClickEvent();}),y.execMenu("baidu_tieba_autoJumpToMainHost",()=>{He.autoJumpToMainHost();}),y.execMenu("baidu_tieba_clientCallMasquerade",()=>{He.clientCallMasquerade();}),Te.hijackElementAppendChild(),y.execMenu("baidu_tieba_hijack_wake_up",()=>{Te.hijackFunctionCall_WebPack_TieBa();}),Y.isTieBaIndex())s.success("Router: 首页"),y.execMenu("baidu_tieba_index_openANewTab",()=>{$e.openANewTab();});else if(Y.isTieBaPost())s.success("Router: 帖子"),et.init();else if(Y.isTieBaNewTopic())s.success("Router: 话题热议"),Kn.init();else if(Y.isTieBaHybrid())s.success("Router: 搜索综合"),ro.init();else if(Y.isTieBaNei())s.success("Router: 吧内"),$e.init();else if(Y.isTieBaHome()){s.success("Router: 用户主页"),am.init();return}else s.error("Router: 未知");y.execMenu("baidu_tieba_add_scroll_top_button_in_forum",()=>{He.addScrollTopButton();}),y.execMenu("baidu_tieba_add_search",()=>{Ct.init();}),v.ready(function(){y.execMenu("baidu_tieba_checkSkeleton",()=>{He.checkSkeleton();}),p.waitAnyNode([".tb-mobile-viewport",".main-page-wrap"]).then(async()=>{let e=setInterval(()=>{Ie.forumName=He.getCurrentForumName(),Ie.forumName&&(s.info("当前吧:"+Ie.forumName),y.getValue("baidu_tieba_optimize_image_preview")&&et.initPostImageInfo(),clearInterval(e));},250);});});}},om=`/* 首页顶部的开通VIP横幅 */\r
+ `),I(nm);}},im={init(){if(I(to),o.info("插入CSS规则"),_.execMenu("baidu_tieba_clickOnTheOwnerSAvatarToCorrectlyRedirectToTheHomepage",()=>{He.addAuthorClickEvent();}),_.execMenu("baidu_tieba_autoJumpToMainHost",()=>{He.autoJumpToMainHost();}),_.execMenu("baidu_tieba_clientCallMasquerade",()=>{He.clientCallMasquerade();}),Te.hijackElementAppendChild(),_.execMenu("baidu_tieba_hijack_wake_up",()=>{Te.hijackFunctionCall_WebPack_TieBa();}),Y.isTieBaIndex())o.success("Router: 首页"),_.execMenu("baidu_tieba_index_openANewTab",()=>{$e.openANewTab();});else if(Y.isTieBaPost())o.success("Router: 帖子"),tt.init();else if(Y.isTieBaNewTopic())o.success("Router: 话题热议"),Kn.init();else if(Y.isTieBaHybrid())o.success("Router: 搜索综合"),ro.init();else if(Y.isTieBaNei())o.success("Router: 吧内"),$e.init();else if(Y.isTieBaHome()){o.success("Router: 用户主页"),am.init();return}else o.error("Router: 未知");_.execMenu("baidu_tieba_add_scroll_top_button_in_forum",()=>{He.addScrollTopButton();}),_.execMenu("baidu_tieba_add_search",()=>{Ct.init();}),v.ready(function(){_.execMenu("baidu_tieba_checkSkeleton",()=>{He.checkSkeleton();}),p.waitAnyNode([".tb-mobile-viewport",".main-page-wrap"]).then(async()=>{let e=setInterval(()=>{Ie.forumName=He.getCurrentForumName(),Ie.forumName&&(o.info("当前吧:"+Ie.forumName),_.getValue("baidu_tieba_optimize_image_preview")&&tt.initPostImageInfo(),clearInterval(e));},250);});});}},om=`/* 首页顶部的开通VIP横幅 */\r
.new-home-wrap .van-swipe.swipe-home,\r
/* 优质文档VIP随便下 */\r
.vip-card-wrap,\r
@@ -1775,29 +1780,29 @@ div.middle-box-root {\r
-ms-user-select: auto !important;\r
user-select: auto !important;\r
}\r
-`,sm={init(){$(om),s.info("插入CSS规则"),$(`
+`,sm={init(){I(om),o.info("插入CSS规则"),I(`
/* 上面的工具栏会挡住标题栏 */
#app-pre .top-card.top-card-top{
margin-top: 56px !important;
}
- `),y.execMenu("baidu_wenku_block_member_picks",()=>{this.shieldVipPicks();}),y.execMenu("baidu_wenku_blocking_app_featured",()=>{this.shieldAppPicks();}),y.execMenu("baidu_wenku_blocking_related_documents",()=>{this.shieldRelatedDocuments();}),y.execMenu("baidu_wenku_blocking_bottom_toolbar",()=>{this.shieldBottomToolBar();}),y.execMenu("baidu_wenku_shield_next_btn",()=>{this.shieldNextArticleButton();}),y.execMenu("baidu_wenku_blockDocumentAssistant",()=>{this.blockDocumentAssistant();});},shieldVipPicks(){s.success("屏蔽会员精选"),$(`
+ `),_.execMenu("baidu_wenku_block_member_picks",()=>{this.shieldVipPicks();}),_.execMenu("baidu_wenku_blocking_app_featured",()=>{this.shieldAppPicks();}),_.execMenu("baidu_wenku_blocking_related_documents",()=>{this.shieldRelatedDocuments();}),_.execMenu("baidu_wenku_blocking_bottom_toolbar",()=>{this.shieldBottomToolBar();}),_.execMenu("baidu_wenku_shield_next_btn",()=>{this.shieldNextArticleButton();}),_.execMenu("baidu_wenku_blockDocumentAssistant",()=>{this.blockDocumentAssistant();});},shieldVipPicks(){o.success("屏蔽会员精选"),I(`
div[class*="vip-choice_"][data-ait-action="vipChoiceShow"]{
display: none !important;
- }`);},shieldAppPicks(){s.success("屏蔽APP精选"),$(`
+ }`);},shieldAppPicks(){o.success("屏蔽APP精选"),I(`
div[class*="app-choice_"][data-ait-action="appChoiceNewShow"],
div.folder-wrap.invite-clipboard[data-clipboard-text]{
display: none !important;
- }`);},shieldRelatedDocuments(){s.success("屏蔽相关文档"),$(`
+ }`);},shieldRelatedDocuments(){o.success("屏蔽相关文档"),I(`
div.fold-page-conversion,
div.newrecom-list.invite-clipboard[data-clipboard-text]{
display: none !important;
- }`);},shieldBottomToolBar(){s.success("屏蔽底部工具栏"),$(`
+ }`);},shieldBottomToolBar(){o.success("屏蔽底部工具栏"),I(`
div.barbottom{
display: none !important;
- }`);},shieldNextArticleButton(){s.success("屏蔽下一篇按钮"),$(`
+ }`);},shieldNextArticleButton(){o.success("屏蔽下一篇按钮"),I(`
div.next-page-container{
display: none !important;
- }`);},blockDocumentAssistant(){s.success("【屏蔽】文档助手"),$(`
+ }`);},blockDocumentAssistant(){o.success("【屏蔽】文档助手"),I(`
.ai-chat-wrap{
display: none !important;
}
@@ -1814,7 +1819,7 @@ div.middle-box-root {\r
max-height: 100% !important;\r
overflow: auto !important;\r
}\r
-`,cm={init(){$(lm),s.info("插入CSS规则");}},um="",Pa={init(){$(um),s.info("插入CSS规则"),y.execMenu("baidu_baike_automatically_expand_next_page",()=>{Pa.automaticallyExpandNextPage();});},automaticallyExpandNextPage(){s.success("通过劫持window.Box自动展开下一页");let e=null;Ue.Object.defineProperty(ae,"Box",{get(){if(e!=null)return new Proxy(e,{get(t,r,n){if((r==="isBox"||r==="$isBox")&&y.getValue("baidu-baike-Box-isBox")||(r==="isLiteBox"||r==="$isLiteBox")&&y.getValue("baidu-baike-Box-isLiteBox")||(r==="isInfoBox"||r==="$isInfoBox")&&y.getValue("baidu-baike-Box-isInfoBox")||(r==="isIOS"||r==="$isIOS")&&y.getValue("baidu-baike-Box-isIOS")||(r==="isAndroid"||r==="$isAndroid")&&y.getValue("baidu-baike-Box-isAndroid")||(r==="isAndroid"||r==="$isAndroid")&&y.getValue("baidu-baike-Box-isAndroid"))return !0;if(r==="android"){let a=Reflect.get(t,r,n);a.invokeApp&&y.getValue("baidu-baike-Box-android.invokeApp")&&(a.invokeApp=function(...i){s.info(["阻止调用android.invokeApp",i]);}),a.invokeLiteApp&&y.getValue("baidu-baike-Box-android.invokeLiteApp")&&(a.invokeLiteApp=function(...i){s.info(["阻止调用android.invokeLiteApp",i]);});}if(r==="ios"){let a=Reflect.get(t,r,n);a.invokeLiteApp&&y.getValue("baidu-baike-Box-ios.invokeApp")&&(a.invokeLiteApp=function(...i){s.info(["阻止调用ios.invokeApp",i]);});}return Reflect.get(t,r,n)}})},set(t){e=t;}});}},dm="",pm={init(){$(dm),s.info("插入CSS规则"),y.getValue("baidu_baike_tashuo_remove_bottom_ad")&&this.removeBottomAd();},removeBottomAd(){p.waitNode("#index_tashuo_list").then(()=>{s.info("去除底部广告"),p.mutationObserver(document.querySelector("#index_tashuo_list"),{callback(){Array.from(document.querySelector("#index_tashuo_list").children).forEach(e=>{e.className!=="J-hot-item-container"&&(s.info(["存在广告-删除!",e]),e.remove());});},config:{subtree:!0,childList:!0,attributes:!0}});});}},fm=`/* .dec + div, */\r
+`,cm={init(){I(lm),o.info("插入CSS规则");}},um="",Ba={init(){I(um),o.info("插入CSS规则"),_.execMenu("baidu_baike_automatically_expand_next_page",()=>{Ba.automaticallyExpandNextPage();});},automaticallyExpandNextPage(){o.success("通过劫持window.Box自动展开下一页");let e=null;Ue.Object.defineProperty(Z,"Box",{get(){if(e!=null)return new Proxy(e,{get(t,r,n){if((r==="isBox"||r==="$isBox")&&_.getValue("baidu-baike-Box-isBox")||(r==="isLiteBox"||r==="$isLiteBox")&&_.getValue("baidu-baike-Box-isLiteBox")||(r==="isInfoBox"||r==="$isInfoBox")&&_.getValue("baidu-baike-Box-isInfoBox")||(r==="isIOS"||r==="$isIOS")&&_.getValue("baidu-baike-Box-isIOS")||(r==="isAndroid"||r==="$isAndroid")&&_.getValue("baidu-baike-Box-isAndroid")||(r==="isAndroid"||r==="$isAndroid")&&_.getValue("baidu-baike-Box-isAndroid"))return !0;if(r==="android"){let a=Reflect.get(t,r,n);a.invokeApp&&_.getValue("baidu-baike-Box-android.invokeApp")&&(a.invokeApp=function(...i){o.info(["阻止调用android.invokeApp",i]);}),a.invokeLiteApp&&_.getValue("baidu-baike-Box-android.invokeLiteApp")&&(a.invokeLiteApp=function(...i){o.info(["阻止调用android.invokeLiteApp",i]);});}if(r==="ios"){let a=Reflect.get(t,r,n);a.invokeLiteApp&&_.getValue("baidu-baike-Box-ios.invokeApp")&&(a.invokeLiteApp=function(...i){o.info(["阻止调用ios.invokeApp",i]);});}return Reflect.get(t,r,n)}})},set(t){e=t;}});}},dm="",pm={init(){I(dm),o.info("插入CSS规则"),_.getValue("baidu_baike_tashuo_remove_bottom_ad")&&this.removeBottomAd();},removeBottomAd(){p.waitNode("#index_tashuo_list").then(()=>{o.info("去除底部广告"),p.mutationObserver(document.querySelector("#index_tashuo_list"),{callback(){Array.from(document.querySelector("#index_tashuo_list").children).forEach(e=>{e.className!=="J-hot-item-container"&&(o.info(["存在广告-删除!",e]),e.remove());});},config:{subtree:!0,childList:!0,attributes:!0}});});}},fm=`/* .dec + div, */\r
#feed-recommend,\r
.dec,\r
.wgt-topic-hot,\r
@@ -1835,19 +1840,19 @@ div[class*='ads'],\r
max-height: 100% !important;\r
overflow: auto !important;\r
}\r
-`,mm={init(){$(fm),s.info("插入CSS规则"),this.removeAd(),y.execMenu("baidu_zhidao_block_recommend_more_exciting_content",()=>{this.blockRecommendMoreExcitingContent();}),y.execMenu("baidu_zhidao_block_other_answers",()=>{this.blockOtherAnswers();}),y.execMenu("baidu_zhidao_block_related_issues",()=>{this.blockRelatedIssues();}),y.execMenu("baidu_zhidao_shield_top_fixed_toolbar",()=>{this.shieldTopFloatToolBar();});},removeAd(){s.success("移除广告.ec-ad"),document.querySelector(".ec-ad")&&v.remove(v.parent(document.querySelectorAll(".ec-ad")));},blockRecommendMoreExcitingContent(){s.success("屏蔽顶部悬浮工具栏"),$(`
+`,mm={init(){I(fm),o.info("插入CSS规则"),this.removeAd(),_.execMenu("baidu_zhidao_block_recommend_more_exciting_content",()=>{this.blockRecommendMoreExcitingContent();}),_.execMenu("baidu_zhidao_block_other_answers",()=>{this.blockOtherAnswers();}),_.execMenu("baidu_zhidao_block_related_issues",()=>{this.blockRelatedIssues();}),_.execMenu("baidu_zhidao_shield_top_fixed_toolbar",()=>{this.shieldTopFloatToolBar();});},removeAd(){o.success("移除广告.ec-ad"),document.querySelector(".ec-ad")&&v.remove(v.parent(document.querySelectorAll(".ec-ad")));},blockRecommendMoreExcitingContent(){o.success("屏蔽顶部悬浮工具栏"),I(`
.feed-recommend-title,
#feed-recommend,
.mm-content-box.mm-content-line.feed-recommend{
display: none !important;
- }`);},blockOtherAnswers(){s.success("屏蔽其他回答"),$(`
+ }`);},blockOtherAnswers(){o.success("屏蔽其他回答"),I(`
.replies-container + div{
display: none !important;
- }`);},blockRelatedIssues(){s.success("屏蔽相关问题"),$(`
+ }`);},blockRelatedIssues(){o.success("屏蔽相关问题"),I(`
div[id^=wahsd],
div[class^="w-question-list"]{
display: none !important;
- }`);},shieldTopFloatToolBar(){s.success("屏蔽顶部悬浮工具栏"),$(`
+ }`);},shieldTopFloatToolBar(){o.success("屏蔽顶部悬浮工具栏"),I(`
.iknow-root-dom-element .question-answer-container .question-answer-layer.fixed{
display: none !important;
}`);}},hm=`.app-bar,\r
@@ -1862,32 +1867,32 @@ section.bottom-intro,\r
.new-header-dl {\r
visibility: hidden;\r
}\r
-`,gm={init(){$(hm),s.info("插入CSS规则"),y.execMenu("baidu_fanyi_recommended_shielding_bottom",()=>{this.shieldRecommendBottom();}),y.execMenu("baidu_fanyi_other_shielding_bottom",()=>{this.shieldBottom();}),y.execMenu("baidu_fanyi_auto_focus",()=>{this.autoFocus();});},shieldRecommendBottom(){s.info("屏蔽底部推荐"),$(`
+`,gm={init(){I(hm),o.info("插入CSS规则"),_.execMenu("baidu_fanyi_recommended_shielding_bottom",()=>{this.shieldRecommendBottom();}),_.execMenu("baidu_fanyi_other_shielding_bottom",()=>{this.shieldBottom();}),_.execMenu("baidu_fanyi_auto_focus",()=>{this.autoFocus();});},shieldRecommendBottom(){o.info("屏蔽底部推荐"),I(`
section.article.android-style{
display: none !important;
- }`);},shieldBottom(){s.info("屏蔽底部"),$(`
+ }`);},shieldBottom(){o.info("屏蔽底部"),I(`
.trans-other-wrap.clearfix{
display: none !important;
- }`);},autoFocus(){p.waitNode("textarea#j-textarea").then(()=>{s.info("自动聚焦输入框"),setTimeout(()=>{document.querySelector("textarea#j-textarea").focus();},2500);});}},bm=`.fanyi-invoke-btn,\r
+ }`);},autoFocus(){p.waitNode("textarea#j-textarea").then(()=>{o.info("自动聚焦输入框"),setTimeout(()=>{document.querySelector("textarea#j-textarea").focus();},2500);});}},bm=`.fanyi-invoke-btn,\r
.top-bn {\r
display: none !important;\r
}\r
-`,vm={init(){$(bm),s.info("插入CSS规则"),this.repairContentHeight(),y.execMenu("baidu_fanyi_app_shield_column_information",()=>{this.shieldColumnInformation();}),y.execMenu("baidu_fanyi_app_shield_recommended_for_you",()=>{this.shieldRecommendedForYou();}),y.execMenu("baidu_fanyi_app_shield_i_need_to_follow_along",()=>{this.shieldINeedToFollowAlong();});},repairContentHeight(){p.waitNode("#page-content").then(e=>{s.info("修复内容高度"),e.setAttribute("style","max-height:unset !important");});},shieldColumnInformation(){s.info("隐藏专栏信息"),$(`
+`,vm={init(){I(bm),o.info("插入CSS规则"),this.repairContentHeight(),_.execMenu("baidu_fanyi_app_shield_column_information",()=>{this.shieldColumnInformation();}),_.execMenu("baidu_fanyi_app_shield_recommended_for_you",()=>{this.shieldRecommendedForYou();}),_.execMenu("baidu_fanyi_app_shield_i_need_to_follow_along",()=>{this.shieldINeedToFollowAlong();});},repairContentHeight(){p.waitNode("#page-content").then(e=>{o.info("修复内容高度"),e.setAttribute("style","max-height:unset !important");});},shieldColumnInformation(){o.info("隐藏专栏信息"),I(`
div.fanyi-zhuan-lan-wrapper{
display: none !important;
}
- `);},shieldRecommendedForYou(){s.info("隐藏推荐"),$(`
+ `);},shieldRecommendedForYou(){o.info("隐藏推荐"),I(`
#fr-section{
display: none !important;
}
- `);},shieldINeedToFollowAlong(){s.info("隐藏需要跟随"),$(`
+ `);},shieldINeedToFollowAlong(){o.info("隐藏需要跟随"),I(`
.cover-all .daily-bottom{
display: none !important;
}
`);}},_m=`#boxBanner {\r
display: none !important;\r
}\r
-`,ym={init(){$(_m),s.info("插入CSS规则");}},wm=`.index-widget-guidebanner,\r
+`,ym={init(){I(_m),o.info("插入CSS规则");}},wm=`.index-widget-guidebanner,\r
.common-widget-bottom-banner-changeId,\r
#index-areaEntry-widget,\r
div.common-widget-bottom-banner-changeId,\r
@@ -1900,7 +1905,7 @@ div.common-widget-bottom-banner-changeId,\r
#main div[id^="fis_elm"] .btn-banner-float {\r
display: none !important;\r
}\r
-`,xm={init(){y.execMenu("baidu_map_hijack_wakeup",()=>{s.success("hook: Element.appendChild"),Te.hijackElementAppendChild(),s.success("hook: window.setTimeout"),Te.hijackSetTimeout(/goToDownloadOfAndrod|downloadAndrFromMarket|jumpToDownloadPage|jumpToMiddlePage|downloadIosPkg/),v.ready(function(){s.success("hook: $.append"),Te.hijackJQueryAppend();});});}},Sm={init(){$(wm),s.info("插入CSS规则"),xm.init();}},km=`div.headDeflectorContainer,\r
+`,xm={init(){_.execMenu("baidu_map_hijack_wakeup",()=>{o.success("hook: Element.appendChild"),Te.hijackElementAppendChild(),o.success("hook: window.setTimeout"),Te.hijackSetTimeout(/goToDownloadOfAndrod|downloadAndrFromMarket|jumpToDownloadPage|jumpToMiddlePage|downloadIosPkg/),v.ready(function(){o.success("hook: $.append"),Te.hijackJQueryAppend();});});}},Sm={init(){I(wm),o.info("插入CSS规则"),xm.init();}},km=`div.headDeflectorContainer,\r
#bdrainrwDragButton,\r
#page_wrapper .other div[class*='undefined'],\r
#page_wrapper .other > div[class=""],\r
@@ -1926,13 +1931,13 @@ div#app div.guid-new,\r
#mainContentContainer {\r
height: auto !important;\r
}\r
-`,Tm={init(){y.execMenu("baidu_mbd_camouflage_lite_baiduboxapp",()=>{s.info("hook: navigator.userAgent ==> lite baiduboxapp");let e=ae.navigator.userAgent;Ue.Object.defineProperty(ae.navigator,"userAgent",{get(){return e+" lite baiduboxapp"}});}),y.execMenu("baidu_mbd_hijack_wakeup",()=>{s.info("hook: Function.call"),Te.hijackFunctionCall_BaiJiaHao_Map();}),y.execMenu("",()=>{s.info("hook: window.BoxJSBefore"),Te.hijackBoxJSBefore();}),y.execMenu("",()=>{s.info("hook: Element.appendChild"),Te.hijackElementAppendChild();});}},Am={init(){$(km),s.info("插入CSS规则"),Tm.init(),y.execMenu("baidu_mbd_block_exciting_comments",()=>{this.blockExcitingComments();}),y.execMenu("baidu_mbd_block_exciting_recommendations",()=>{this.blockExcitingRecommendations();}),y.execMenu("baidu_mbd_shield_bottom_toolbar",()=>{this.shieldBottomToolbar();});},blockExcitingComments(){s.info("屏蔽最热评论"),$(`
+`,Tm={init(){_.execMenu("baidu_mbd_camouflage_lite_baiduboxapp",()=>{o.info("hook: navigator.userAgent ==> lite baiduboxapp");let e=Z.navigator.userAgent;Ue.Object.defineProperty(Z.navigator,"userAgent",{get(){return e+" lite baiduboxapp"}});}),_.execMenu("baidu_mbd_hijack_wakeup",()=>{o.info("hook: Function.call"),Te.hijackFunctionCall_BaiJiaHao_Map();}),_.execMenu("",()=>{o.info("hook: window.BoxJSBefore"),Te.hijackBoxJSBefore();}),_.execMenu("",()=>{o.info("hook: Element.appendChild"),Te.hijackElementAppendChild();});}},Am={init(){I(km),o.info("插入CSS规则"),Tm.init(),_.execMenu("baidu_mbd_block_exciting_comments",()=>{this.blockExcitingComments();}),_.execMenu("baidu_mbd_block_exciting_recommendations",()=>{this.blockExcitingRecommendations();}),_.execMenu("baidu_mbd_shield_bottom_toolbar",()=>{this.shieldBottomToolbar();});},blockExcitingComments(){o.info("屏蔽最热评论"),I(`
div#commentModule,
#comment,
#page_wrapper > div > div[class^="borderBottom-"]{
display: none !important;
}
- `);},blockExcitingRecommendations(){s.info("屏蔽最热推荐"),$(`
+ `);},blockExcitingRecommendations(){o.info("屏蔽最热推荐"),I(`
div[class^="relateTitle"],
.infinite-scroll-component__outerdiv,
div#fuseVideo + div[class],
@@ -1942,12 +1947,12 @@ div#app div.guid-new,\r
#page_wrapper .searchCraft #content_wrapper + div{
display: none !important;
}
- `),$(`
+ `),I(`
/* Gecko下的简单UA下精彩推荐 */
#page_wrapper > div > div:nth-child(6){
display: none !important;
}
- `);},shieldBottomToolbar(){s.info("屏蔽底部工具栏"),$(`
+ `);},shieldBottomToolbar(){o.info("屏蔽底部工具栏"),I(`
div#wise-invoke-interact-bar{
display: none !important;
}
@@ -1965,7 +1970,7 @@ swan-view.strategy-wrapper,\r
.sc-cHGmPC {\r
width: auto !important;\r
}\r
-`,Em={init(){$(Cm),s.info("插入CSS规则");}},Bm=`div.header-down-app,\r
+`,Em={init(){I(Cm),o.info("插入CSS规则");}},Pm=`div.header-down-app,\r
div.active-enter,\r
div.app-enter,\r
div.coupon-active,\r
@@ -1978,17 +1983,17 @@ div.index-more[data-show-id="indexMoreExposure"] {\r
.border-bottom-line {\r
top: 0 !important;\r
}\r
-`,Lm={init(){$(Bm),s.info("插入CSS规则"),this.camouflageBottomPopup(),y.execMenu("baidu_aiqicha_shield_carousel",()=>{this.shieldCarousel();}),y.execMenu("baidu_aiqicha_shield_industry_host_news",()=>{this.shieldIndustryHostNews();});},camouflageBottomPopup(){s.info("伪装为已经弹窗过了"),ae.localStorage.setItem("coupon_bottom_popup",new Date().getTime().toString());},shieldCarousel(){s.info("屏蔽轮播图"),$(`
+`,Lm={init(){I(Pm),o.info("插入CSS规则"),this.camouflageBottomPopup(),_.execMenu("baidu_aiqicha_shield_carousel",()=>{this.shieldCarousel();}),_.execMenu("baidu_aiqicha_shield_industry_host_news",()=>{this.shieldIndustryHostNews();});},camouflageBottomPopup(){o.info("伪装为已经弹窗过了"),Z.localStorage.setItem("coupon_bottom_popup",new Date().getTime().toString());},shieldCarousel(){o.info("屏蔽轮播图"),I(`
div.index-banner-container.van-swipe{
display: none !important;
- }`);},shieldIndustryHostNews(){s.info("屏蔽行业热点新闻"),$(`
+ }`);},shieldIndustryHostNews(){o.info("屏蔽行业热点新闻"),I(`
div.hot-news{
display: none !important;
- }`);}},Pm=`html,\r
+ }`);}},Bm=`html,\r
body {\r
display: none !important;\r
}\r
-`,Mm={init(){$(Pm),s.info("插入CSS规则");}},Nm={init(){y.execMenu("baidu_haokan_hijack_wakeup",()=>{s.success("hook: window.webpackJsonp"),Te.hijackFunctionCall_WebPack_HaoKan();});}},Im=`div.share-origin.wx-share-launch,\r
+`,Nm={init(){I(Bm),o.info("插入CSS规则");}},Mm={init(){_.execMenu("baidu_haokan_hijack_wakeup",()=>{o.success("hook: window.webpackJsonp"),Te.hijackFunctionCall_WebPack_HaoKan();});}},Im=`div.share-origin.wx-share-launch,\r
div.open-app-top,\r
div.open-app-bottom.wx-share-launch,\r
/* 打开APP 好看更清晰(1080P) */\r
@@ -2001,23 +2006,23 @@ div.open-app-bottom.wx-share-launch,\r
.video-player-download-tips {\r
display: none !important;\r
}\r
-`,Rm={init(){$(Im),s.info("插入CSS规则"),Nm.init(),y.execMenu("baidu_haokan_shield_may_also_like",()=>{this.shieldMayAlsoLike();}),y.execMenu("baidu_haokan_shield_today_s_hot_list",()=>{this.shieldTodayHotList();}),y.execMenu("baidu_haokan_shield_right_video_action",()=>{this.shieldRightVideoAction();}),v.ready(()=>{this.setPlayEvent();});},setPlayEvent(){let e=document.querySelector(".play-btn");s.success("覆盖播放按钮的点击事件"),v.on(e,"click",function(){let t=document.querySelector(".video-player .video-player-pause-btns .continue");setTimeout(()=>{var r;(r=p.getReactObj(t).reactEventHandlers)==null||r.onClick(),y.execMenu("baidu_haokan_play_video_and_automatically_enter_full_screen",()=>{if(p.isFullscreenEnabled()){let n=document.querySelector("#video video.hplayer-video");p.enterFullScreen(n);}});},0);});},shieldMayAlsoLike(){s.success("屏蔽可能感兴趣"),$(`
+`,Rm={init(){I(Im),o.info("插入CSS规则"),Mm.init(),_.execMenu("baidu_haokan_shield_may_also_like",()=>{this.shieldMayAlsoLike();}),_.execMenu("baidu_haokan_shield_today_s_hot_list",()=>{this.shieldTodayHotList();}),_.execMenu("baidu_haokan_shield_right_video_action",()=>{this.shieldRightVideoAction();}),v.ready(()=>{this.setPlayEvent();});},setPlayEvent(){let e=document.querySelector(".play-btn");o.success("覆盖播放按钮的点击事件"),v.on(e,"click",function(){let t=document.querySelector(".video-player .video-player-pause-btns .continue");setTimeout(()=>{var r;(r=p.getReactObj(t).reactEventHandlers)==null||r.onClick(),_.execMenu("baidu_haokan_play_video_and_automatically_enter_full_screen",()=>{if(p.isFullscreenEnabled()){let n=document.querySelector("#video video.hplayer-video");p.enterFullScreen(n);}});},0);});},shieldMayAlsoLike(){o.success("屏蔽可能感兴趣"),I(`
div.top-video-list-container{display: none !important};
- `);},shieldTodayHotList(){s.success("屏蔽今日热门"),$(`
+ `);},shieldTodayHotList(){o.success("屏蔽今日热门"),I(`
.hot-rank-video{
display: none !important;
}
- `);},shieldRightVideoAction(){s.success("屏蔽右侧视频操作"),$(`
+ `);},shieldRightVideoAction(){o.success("屏蔽右侧视频操作"),I(`
.video-author-info-mask .new-video-action{
display: none !important;
}
- `);}},$m={async uploadImage(e){var i,o;let t=(o=(i=e.target)==null?void 0:i.files)==null?void 0:o[0];if(!t){alert("似乎并未正确上传图片?");return}let r=new FormData;r.append("image",t),r.append("tn","pc"),r.append("from","pc"),r.append("image_source","PC_UPLOAD_FILE"),r.append("sdkParams","undefined");let n=await ge.post({url:`https://graph.baidu.com/upload?uptime=${Date.now()}`,data:r,fetch:!0,resposeType:"json",headers:{"user-agent":p.getRandomPCUA(),Origin:"https://graph.baidu.com",Referer:"https://graph.baidu.com/pcpage/index?tpl_from=pc",Accept:"*/*"}});if(e.target.value="",s.success(n),!n.status||n.data.status!==200){alert("图片上传失败,详情请看控制台");return}let a=p.toJSON(n.data.responseText);s.success(a),a.status!==0&&alert("图片API返回信息中status不为0,详情请看控制台"),window.location.pathname==="/s"?window.location.href=a.data.url:window.open(a.data.url,"_blank");}},Om=`#app section.vf-home-booth div.vf-w-button.vf-home-booth-camera,\r
+ `);}},$m={async uploadImage(e){var i,s;let t=(s=(i=e.target)==null?void 0:i.files)==null?void 0:s[0];if(!t){alert("似乎并未正确上传图片?");return}let r=new FormData;r.append("image",t),r.append("tn","pc"),r.append("from","pc"),r.append("image_source","PC_UPLOAD_FILE"),r.append("sdkParams","undefined");let n=await ge.post({url:`https://graph.baidu.com/upload?uptime=${Date.now()}`,data:r,fetch:!0,resposeType:"json",headers:{"user-agent":p.getRandomPCUA(),Origin:"https://graph.baidu.com",Referer:"https://graph.baidu.com/pcpage/index?tpl_from=pc",Accept:"*/*"}});if(e.target.value="",o.success(n),!n.status||n.data.status!==200){alert("图片上传失败,详情请看控制台");return}let a=p.toJSON(n.data.responseText);o.success(a),a.status!==0&&alert("图片API返回信息中status不为0,详情请看控制台"),window.location.pathname==="/s"?window.location.href=a.data.url:window.open(a.data.url,"_blank");}},Om=`#app section.vf-home-booth div.vf-w-button.vf-home-booth-camera,\r
#viewport .graph-imagecut-banner-invoke,\r
/* 往下滑动右下角的搜索图标按钮 */\r
#app .vf-home-camera {\r
display: none !important;\r
}\r
-`,zm={init(){$(Om),s.info("插入CSS规则"),this.addNewUploadImageButton(),y.execMenu("baidu-graph-repairHomeRecognitionPicture",()=>{this.repairHomeRecognitionPicture();}),y.execMenu("baidu-graph-baidu-graph-repairSearchButton",()=>{this.repairSearchButton();}),y.execMenu("baidu-graph-baidu-graph-repairSearchNoResult",()=>{this.repairSearchNoResult();}),y.execMenu("baidu-graph-baidu-graph-repairRetakeButton",()=>{this.repairRetakeButton();});},addNewUploadImageButton(){v.ready(function(){s.info("添加上传图片按钮(不可见的)");let e=v.createElement("input",{id:"whitesev-upload-image"},{type:"file",accept:"image/*",style:"display: none"});v.on(e,"change",$m.uploadImage),v.append(document.body,e);});},repairHomeRecognitionPicture(){p.waitNode("#app section.vf-home-booth div.vf-w-button.vf-home-booth-camera").then(e=>{s.success("重构主页的识图一下");let t=v.createElement("div",{className:"vf-home-booth-camera"});v.css(t,{position:"absolute",bottom:"-.42rem",left:"50%",width:"2.2rem",height:".74rem","background-image":"url(https://imgn0.bdstatic.com/image/mobile/n/static/wiseik/static/img/camera_5e72a3a.png)","background-repeat":"no-repeat","background-size":"cover","background-position":"top","-webkit-transform":"translateX(-50%)","-ms-transform":"translateX(-50%)",transform:"translateX(-50%)","-webkit-tap-highlight-color":"transparent"}),v.on(t,"click",function(){document.querySelector("input#whitesev-upload-image").click();}),v.after(e,t);});},repairSearchButton(){p.waitNode(".vf-home.view-page").then(e=>{s.success("重构主页的往下滑动右下角出现的搜索图标按钮");let t=v.createElement("div",{className:"whitesev-vf-home-camera"});v.css(t,{display:"none",position:"fixed",right:".1rem",bottom:".48rem",height:".74rem",width:".74rem","border-radius":"3px",background:"url(https://imgn0.bdstatic.com/image/mobile/n/static/wiseik/static/img/cameraBtn_c19ac1e.png) no-repeat 50%/100% auto","text-align":"center"}),v.on(t,"click",function(){document.querySelector("input#whitesev-upload-image").click();}),v.append(e,t),p.watchObject(e.__vue__,"showBottomCamera",()=>!1,r=>{r?v.show(t):v.hide(t);});});},repairSearchNoResult(){p.waitNode("#app .graph-noresult-text1").then(()=>{s.info("判断网页参数是否包含tpl_from=pc"),window.location.search.endsWith("&tpl_from=pc")&&(window.location.href=window.location.href.replace(/&tpl_from=pc$/gi,""));});},repairRetakeButton(){p.waitNode("#viewport .graph-imagecut-banner-ctn").then(e=>{s.info("在已搜索出相关结果的界面中的重构【重拍】按钮");let t=v.createElement("div",{className:"retake-image",textContent:"重拍"});v.css(t,{position:"absolute",top:"50%",right:"0",padding:"0 .17rem","font-size":"16px","line-height":"60px",color:"#000","-webkit-transform":"translateY(-50%)",transform:"translateY(-50%)"}),v.on(t,"click",function(r){p.preventEvent(r),document.querySelector("input#whitesev-upload-image").click(),v.trigger(document.querySelector("input#whitesev-upload-image"),"click");}),setTimeout(()=>{v.append(e,t);},2e3);});}},Dm=`/* 失败页底部广告推荐 */\r
+`,Dm={init(){I(Om),o.info("插入CSS规则"),this.addNewUploadImageButton(),_.execMenu("baidu-graph-repairHomeRecognitionPicture",()=>{this.repairHomeRecognitionPicture();}),_.execMenu("baidu-graph-baidu-graph-repairSearchButton",()=>{this.repairSearchButton();}),_.execMenu("baidu-graph-baidu-graph-repairSearchNoResult",()=>{this.repairSearchNoResult();}),_.execMenu("baidu-graph-baidu-graph-repairRetakeButton",()=>{this.repairRetakeButton();});},addNewUploadImageButton(){v.ready(function(){o.info("添加上传图片按钮(不可见的)");let e=v.createElement("input",{id:"whitesev-upload-image"},{type:"file",accept:"image/*",style:"display: none"});v.on(e,"change",$m.uploadImage),v.append(document.body,e);});},repairHomeRecognitionPicture(){p.waitNode("#app section.vf-home-booth div.vf-w-button.vf-home-booth-camera").then(e=>{o.success("重构主页的识图一下");let t=v.createElement("div",{className:"vf-home-booth-camera"});v.css(t,{position:"absolute",bottom:"-.42rem",left:"50%",width:"2.2rem",height:".74rem","background-image":"url(https://imgn0.bdstatic.com/image/mobile/n/static/wiseik/static/img/camera_5e72a3a.png)","background-repeat":"no-repeat","background-size":"cover","background-position":"top","-webkit-transform":"translateX(-50%)","-ms-transform":"translateX(-50%)",transform:"translateX(-50%)","-webkit-tap-highlight-color":"transparent"}),v.on(t,"click",function(){document.querySelector("input#whitesev-upload-image").click();}),v.after(e,t);});},repairSearchButton(){p.waitNode(".vf-home.view-page").then(e=>{o.success("重构主页的往下滑动右下角出现的搜索图标按钮");let t=v.createElement("div",{className:"whitesev-vf-home-camera"});v.css(t,{display:"none",position:"fixed",right:".1rem",bottom:".48rem",height:".74rem",width:".74rem","border-radius":"3px",background:"url(https://imgn0.bdstatic.com/image/mobile/n/static/wiseik/static/img/cameraBtn_c19ac1e.png) no-repeat 50%/100% auto","text-align":"center"}),v.on(t,"click",function(){document.querySelector("input#whitesev-upload-image").click();}),v.append(e,t),p.watchObject(e.__vue__,"showBottomCamera",()=>!1,r=>{r?v.show(t):v.hide(t);});});},repairSearchNoResult(){p.waitNode("#app .graph-noresult-text1").then(()=>{o.info("判断网页参数是否包含tpl_from=pc"),window.location.search.endsWith("&tpl_from=pc")&&(window.location.href=window.location.href.replace(/&tpl_from=pc$/gi,""));});},repairRetakeButton(){p.waitNode("#viewport .graph-imagecut-banner-ctn").then(e=>{o.info("在已搜索出相关结果的界面中的重构【重拍】按钮");let t=v.createElement("div",{className:"retake-image",textContent:"重拍"});v.css(t,{position:"absolute",top:"50%",right:"0",padding:"0 .17rem","font-size":"16px","line-height":"60px",color:"#000","-webkit-transform":"translateY(-50%)",transform:"translateY(-50%)"}),v.on(t,"click",function(r){p.preventEvent(r),document.querySelector("input#whitesev-upload-image").click(),v.trigger(document.querySelector("input#whitesev-upload-image"),"click");}),setTimeout(()=>{v.append(e,t);},2e3);});}},zm=`/* 失败页底部广告推荐 */\r
div.share-error-ad,\r
/* 左侧导航栏底部下载百度网盘APP横栏 */\r
#app div.download-app,\r
@@ -2027,14 +2032,14 @@ div.errorWrap div.share-plane,\r
img.sharelist-savebutton-hb-tip {\r
display: none !important;\r
}\r
-`,qm={init(){$(Dm),s.info("插入CSS规则");}},Um="",Ma={init(){$(Um),s.info("插入CSS规则"),y.execMenu("baidu_yiyan_remove_ai_mask",()=>{Ma.blockWaterMark();});},blockWaterMark(){s.success("hook: Element.attachShadow");let e=ae.Element.prototype.attachShadow;ae.Element.prototype.attachShadow=function(...r){const n=e.call(this,r);return this._shadowRoot=n,n.appendChild(v.createElement("style","div[id^='mask']{display: none !important;}")),n},s.success("hook: Element.appendChild");let t=ae.Element.prototype.appendChild;ae.Element.prototype.appendChild=function(r){return r.localName==="img"&&setTimeout(()=>{Array.from(document.querySelectorAll("img")).forEach(n=>{n.src.endsWith("style/wm_ai")&&(n.src=n.src.replace(/style\/wm_ai$/gi,""));});},150),t.call(this,r)};}},Hm="",jm={init(){$(Hm),s.info("插入CSS规则"),y.execMenu("baidu_chat_remove_ai_mask",()=>{this.removeAiMask();});},removeAiMask(){s.info("去除AI的遮罩"),$(`
+`,qm={init(){I(zm),o.info("插入CSS规则");}},Um="",Na={init(){I(Um),o.info("插入CSS规则"),_.execMenu("baidu_yiyan_remove_ai_mask",()=>{Na.blockWaterMark();});},blockWaterMark(){o.success("hook: Element.attachShadow");let e=Z.Element.prototype.attachShadow;Z.Element.prototype.attachShadow=function(...r){const n=e.call(this,r);return this._shadowRoot=n,n.appendChild(v.createElement("style","div[id^='mask']{display: none !important;}")),n},o.success("hook: Element.appendChild");let t=Z.Element.prototype.appendChild;Z.Element.prototype.appendChild=function(r){return r.localName==="img"&&setTimeout(()=>{Array.from(document.querySelectorAll("img")).forEach(n=>{n.src.endsWith("style/wm_ai")&&(n.src=n.src.replace(/style\/wm_ai$/gi,""));});},150),t.call(this,r)};}},Hm="",jm={init(){I(Hm),o.info("插入CSS规则"),_.execMenu("baidu_chat_remove_ai_mask",()=>{this.removeAiMask();});},removeAiMask(){o.info("去除AI的遮罩"),I(`
.bot-body .watermark,
#searchChatApp div[class^="watermark"]{
background-image: none !important;
- }`);let e=new p.LockFunction(function(){Array.from(document.querySelectorAll("img[src*='style/wm_ai']")).forEach(t=>{s.info("处理AI水印:"+t.src),t.src=t.src.replace(/style\/wm_ai/g,"");});},400);p.mutationObserver(document.body,{config:{subtree:!0,childList:!0},callback:e.run});}},Fm="",Vm={init(){$(Fm),s.info("插入CSS规则"),y.execMenu("mini_baidu_jiaoyu_shield_bottom_pull_down_menu",()=>{this.shieldBottomPullDownMenu();});},shieldBottomPullDownMenu(){s.info("屏蔽底部下拉菜单");let e=`
+ }`);let e=new p.LockFunction(function(){Array.from(document.querySelectorAll("img[src*='style/wm_ai']")).forEach(t=>{o.info("处理AI水印:"+t.src),t.src=t.src.replace(/style\/wm_ai/g,"");});},400);p.mutationObserver(document.body,{config:{subtree:!0,childList:!0},callback:e.run});}},Fm="",Vm={init(){I(Fm),o.info("插入CSS规则"),_.execMenu("mini_baidu_jiaoyu_shield_bottom_pull_down_menu",()=>{this.shieldBottomPullDownMenu();});},shieldBottomPullDownMenu(){o.info("屏蔽底部下拉菜单");let e=`
#page_loft{
display: none !important;
- }`;$(e),ae.top===ae.self&&v.ready(function(){p.waitNode("iframe.swan-web-iframe").then(t=>{let r=t.contentDocument,n=t.contentWindow;function a(){r.head.appendChild(v.createElement("style",{innerHTML:e},{type:"text/css"}));}function i(){r.removeEventListener("DOMContentLoaded",i),n.removeEventListener("load",i),a();}r.readyState==="complete"||r.readyState!=="loading"&&!r.documentElement.doScroll?n.setTimeout(a):(r.addEventListener("DOMContentLoaded",i),n.addEventListener("load",i));});});}},Wm=`/* 中间弹窗-限时专享福利 */\r
+ }`;I(e),Z.top===Z.self&&v.ready(function(){p.waitNode("iframe.swan-web-iframe").then(t=>{let r=t.contentDocument,n=t.contentWindow;function a(){r.head.appendChild(v.createElement("style",{innerHTML:e},{type:"text/css"}));}function i(){r.removeEventListener("DOMContentLoaded",i),n.removeEventListener("load",i),a();}r.readyState==="complete"||r.readyState!=="loading"&&!r.documentElement.doScroll?n.setTimeout(a):(r.addEventListener("DOMContentLoaded",i),n.addEventListener("load",i));});});}},Wm=`/* 中间弹窗-限时专享福利 */\r
#app .pre-unpaid-wrap,\r
/* 底部工具栏上面-月考全胜 您有xx元体验卡 */\r
.question-bottom-bar .vip-bar,\r
@@ -2068,17 +2073,17 @@ img.sharelist-savebutton-hb-tip {\r
.vip-banner-cont {\r
display: none !important;\r
}\r
-`,Gm={init(){$(Wm),s.info("插入CSS规则"),y.execMenu("baidu_easylearn_shield_this_question_paper",()=>{this.shieldQuestionPaper();}),y.execMenu("baidu_easylearn_shield_good_questions_in_this_volume",()=>{this.shieldGoodQuestionsInThisVolume();}),y.execMenu("baidu_easylearn_shield_related_test_papers",()=>{this.shieldRelatedTestPapers();}),y.execMenu("baidu_easylearn_shield_video_explanation",()=>{this.shieldVideoExplanation();}),y.execMenu("baidu_easylearn_shield_xueba_notes",()=>{this.shieldXuebaNotes();}),y.execMenu("baidu_easylearn_shield_bottom_toolbar",()=>{this.shieldBottomToolbar();}),y.execMenu("baidu_easylearn_unlocking_the_upper_limit_of_search_questions",()=>{this.hijackUserSearchQuestCount();}),y.execMenu("baidu_easylearn_auto_show_answer",()=>{this.showAnswerContent();}),v.ready(()=>{y.execMenu("baidu_easylearn_unlocking_top_search_input",()=>{this.allowUserSearchInput();});});},shieldQuestionPaper(){s.success("屏蔽题卷"),$(`
+`,Gm={init(){I(Wm),o.info("插入CSS规则"),_.execMenu("baidu_easylearn_shield_this_question_paper",()=>{this.shieldQuestionPaper();}),_.execMenu("baidu_easylearn_shield_good_questions_in_this_volume",()=>{this.shieldGoodQuestionsInThisVolume();}),_.execMenu("baidu_easylearn_shield_related_test_papers",()=>{this.shieldRelatedTestPapers();}),_.execMenu("baidu_easylearn_shield_video_explanation",()=>{this.shieldVideoExplanation();}),_.execMenu("baidu_easylearn_shield_xueba_notes",()=>{this.shieldXuebaNotes();}),_.execMenu("baidu_easylearn_shield_bottom_toolbar",()=>{this.shieldBottomToolbar();}),_.execMenu("baidu_easylearn_unlocking_the_upper_limit_of_search_questions",()=>{this.hijackUserSearchQuestCount();}),_.execMenu("baidu_easylearn_auto_show_answer",()=>{this.showAnswerContent();}),v.ready(()=>{_.execMenu("baidu_easylearn_unlocking_top_search_input",()=>{this.allowUserSearchInput();});});},shieldQuestionPaper(){o.success("屏蔽题卷"),I(`
.question-shijuan-wrap,
/* PC端 */
.question-cont .timu-wrap .doc-cont-v2 .left{
display: none !important;
}
- `);},shieldGoodQuestionsInThisVolume(){s.success("屏蔽本卷好题"),$(`
+ `);},shieldGoodQuestionsInThisVolume(){o.success("屏蔽本卷好题"),I(`
.exercise-questions-wrap{
display: none !important;
}
- `);},shieldRelatedTestPapers(){s.success("屏蔽本卷相关试卷"),$(`
+ `);},shieldRelatedTestPapers(){o.success("屏蔽本卷相关试卷"),I(`
.related-papers-wrap,
/* PC端 */
.question-cont .timu-wrap .doc-cont-v2 .right{
@@ -2086,26 +2091,26 @@ img.sharelist-savebutton-hb-tip {\r
}{
display: none !important;
}
- `);},shieldVideoExplanation(){s.success("屏蔽视频解析"),$(`
+ `);},shieldVideoExplanation(){o.success("屏蔽视频解析"),I(`
.video-doc-compo,
/* PC端 */
.container #questionVideo{
display: none !important;
}
- `);},shieldXuebaNotes(){s.success("屏蔽学霸"),$(`
+ `);},shieldXuebaNotes(){o.success("屏蔽学霸"),I(`
.note-list{
display: none !important;
}
- `);},shieldBottomToolbar(){s.success("屏蔽底部工具栏"),$(`
+ `);},shieldBottomToolbar(){o.success("屏蔽底部工具栏"),I(`
.question-bottom-bar,
#app .bgk-question-detail .float-btm{
display: none !important;
}
- `);},showAnswerContent(){p.waitNode("div.question-swiper").then(async()=>{var e,t,r;s.success("显示答案内容"),await p.waitVueByInterval(function(){return document.querySelector("div.question-swiper")},function(n){return "$watch"in n},100,1e4),(e=le.getVue(document.querySelector("div.question-swiper")))==null||e.$watch(["isShowAnswer","isShowAnswerContent"],function(n,a){s.success("显示答案"),this.isShowAnswer=!0,this.isShowAnswerContent=!0;},{deep:!0,immediate:!0}),(t=le.getVue(document.querySelector("div.question-swiper")))==null||t.$parent.$watch("isOnAlternativeDialog",function(n,a){s.success("禁止显示弹窗"),this.isOnAlternativeDialog=!1;},{deep:!0,immediate:!0}),(r=le.getVue(document.querySelector("div.question-swiper")))==null||r.$parent.$watch("userChangeQuestionCount",function(){s.success("滑动改变题目"),le.getVue(document.querySelector("div.question-swiper")).isShowAnswer=!0,le.getVue(document.querySelector("div.question-swiper")).isShowAnswerContent=!0;},{deep:!0,immediate:!0}),le.getVue(document.querySelector("div.question-swiper")).$parent.openBgkApp=function(){s.success(["openBgkApp:阻止调用App Scheme",arguments]);},le.getVue(document.querySelector("div.question-swiper")).openApp=function(){s.success(["openApp:阻止调用App Scheme",arguments]);},le.getVue(document.querySelector("div.question-swiper")).$parent.goToApp=function(){s.success(["goToApp:阻止调用App Scheme",arguments]);};});},hijackUserSearchQuestCount(){s.success("劫持-今日搜题次数已达上限"),ae.localStorage.removeItem("user_search_quest_count");},allowUserSearchInput(){p.waitNode(".search-input .search-box-wrap.search-box",1e4).then(async()=>{s.success("允许使用顶部的输入框"),await p.waitVueByInterval(function(){return document.querySelector(".search-input .search-box-wrap.search-box")},function(e){return "$watch"in e},250,1e4),le.getVue(document.querySelector(".search-input .search-box-wrap.search-box")).$watch("isFake",function(e,t){s.success("允许使用顶部搜索输入框"),this.isFake=!1;},{deep:!0,immediate:!0});});}},Jm="",Km={init(){$(Jm),s.info("插入CSS规则"),y.execMenu("baidu_ai_study_shieldBottomToolBar",()=>{this.shieldBottomToolBar();}),y.execMenu("baidu_ai_study_autoExpandFullText",()=>{this.autoExpandFullText();});},shieldBottomToolBar(){s.info("屏蔽底部工具栏"),$(`
+ `);},showAnswerContent(){p.waitNode("div.question-swiper").then(async()=>{var e,t,r;o.success("显示答案内容"),await p.waitVueByInterval(function(){return document.querySelector("div.question-swiper")},function(n){return "$watch"in n},100,1e4),(e=le.getVue(document.querySelector("div.question-swiper")))==null||e.$watch(["isShowAnswer","isShowAnswerContent"],function(n,a){o.success("显示答案"),this.isShowAnswer=!0,this.isShowAnswerContent=!0;},{deep:!0,immediate:!0}),(t=le.getVue(document.querySelector("div.question-swiper")))==null||t.$parent.$watch("isOnAlternativeDialog",function(n,a){o.success("禁止显示弹窗"),this.isOnAlternativeDialog=!1;},{deep:!0,immediate:!0}),(r=le.getVue(document.querySelector("div.question-swiper")))==null||r.$parent.$watch("userChangeQuestionCount",function(){o.success("滑动改变题目"),le.getVue(document.querySelector("div.question-swiper")).isShowAnswer=!0,le.getVue(document.querySelector("div.question-swiper")).isShowAnswerContent=!0;},{deep:!0,immediate:!0}),le.getVue(document.querySelector("div.question-swiper")).$parent.openBgkApp=function(){o.success(["openBgkApp:阻止调用App Scheme",arguments]);},le.getVue(document.querySelector("div.question-swiper")).openApp=function(){o.success(["openApp:阻止调用App Scheme",arguments]);},le.getVue(document.querySelector("div.question-swiper")).$parent.goToApp=function(){o.success(["goToApp:阻止调用App Scheme",arguments]);};});},hijackUserSearchQuestCount(){o.success("劫持-今日搜题次数已达上限"),Z.localStorage.removeItem("user_search_quest_count");},allowUserSearchInput(){p.waitNode(".search-input .search-box-wrap.search-box",1e4).then(async()=>{o.success("允许使用顶部的输入框"),await p.waitVueByInterval(function(){return document.querySelector(".search-input .search-box-wrap.search-box")},function(e){return "$watch"in e},250,1e4),le.getVue(document.querySelector(".search-input .search-box-wrap.search-box")).$watch("isFake",function(e,t){o.success("允许使用顶部搜索输入框"),this.isFake=!1;},{deep:!0,immediate:!0});});}},Jm="",Km={init(){I(Jm),o.info("插入CSS规则"),_.execMenu("baidu_ai_study_shieldBottomToolBar",()=>{this.shieldBottomToolBar();}),_.execMenu("baidu_ai_study_autoExpandFullText",()=>{this.autoExpandFullText();});},shieldBottomToolBar(){o.info("屏蔽底部工具栏"),I(`
.gt-edu-h5-c-article-bottom{
display: none !important;
}
- `);},autoExpandFullText(){s.info("自动展开全文"),$(`
+ `);},autoExpandFullText(){o.info("自动展开全文"),I(`
.gt-edu-h5-c-article-content .content-wrapper .detail-wrapper{
max-height: unset !important;
}
@@ -2117,19 +2122,19 @@ img.sharelist-savebutton-hb-tip {\r
.gt-local-h5-advert-card-root-container {\r
display: none !important;\r
}\r
-`,Qm={init(){$(Ym),s.info("插入CSS规则"),y.execMenu("baidu_isite_wjz2tdly_shieldBottomBarRootContainer",()=>{this.shieldBottomBarRootContainer();}),y.execMenu("baidu_isite_wjz2tdly_shieldRightSeeMoreToolBar",()=>{this.shieldRightSeeMoreToolBar();}),y.execMenu("baidu_isite_wjz2tdly_shieldArticleBottom",()=>{this.shieldArticleBottom();}),y.execMenu("baidu_isite_wjz2tdly_autoExpandFullText",()=>{this.autoExpandFullText();});},shieldBottomBarRootContainer(){s.info("屏蔽底部免费在线咨询"),$(`
+`,Qm={init(){I(Ym),o.info("插入CSS规则"),_.execMenu("baidu_isite_wjz2tdly_shieldBottomBarRootContainer",()=>{this.shieldBottomBarRootContainer();}),_.execMenu("baidu_isite_wjz2tdly_shieldRightSeeMoreToolBar",()=>{this.shieldRightSeeMoreToolBar();}),_.execMenu("baidu_isite_wjz2tdly_shieldArticleBottom",()=>{this.shieldArticleBottom();}),_.execMenu("baidu_isite_wjz2tdly_autoExpandFullText",()=>{this.autoExpandFullText();});},shieldBottomBarRootContainer(){o.info("屏蔽底部免费在线咨询"),I(`
.gt-local-h5-article-bottom-bar-root-container{
display: none !important;
}
- `);},shieldRightSeeMoreToolBar(){s.info("屏蔽右侧悬浮按钮-查看更多"),$(`
+ `);},shieldRightSeeMoreToolBar(){o.info("屏蔽右侧悬浮按钮-查看更多"),I(`
.icon-article-list.icon-article-list-exp{
display: none !important;
}
- `);},shieldArticleBottom(){s.info("屏蔽底部-大家还在看"),$(`
+ `);},shieldArticleBottom(){o.info("屏蔽底部-大家还在看"),I(`
.article-bottom{
display: none !important;
}
- `);},autoExpandFullText(){s.info("自动展开全文"),$(`
+ `);},autoExpandFullText(){o.info("自动展开全文"),I(`
.gt-local-h5-article-detail-article-fold-exp{
max-height: unset !important;
}
@@ -2137,6 +2142,6 @@ img.sharelist-savebutton-hb-tip {\r
.fold-wrapper{
display: none !important;
}
- `);}},Zm={init(){Y.isSearch()&&(s.success("Router: 百度搜索"),Ji.init()),Y.isSearchHome()&&(s.success("Router: 百度搜索-主页"),Qi.init()),Y.isBaiJiaHao()&&(s.success("Router: 百家号"),eo.init()),Y.isTieBa()&&(s.success("Router: 贴吧"),im.init()),Y.isWenKu()&&(s.success("Router: 百度文库"),sm.init()),Y.isJingYan()&&(s.success("Router: 百度经验"),cm.init()),Y.isBaiKe()&&(s.success("Router: 百度百科"),Pa.init(),Y.isBaiKeTaShuo()&&(s.success("Router: 百度百科-他说"),pm.init())),Y.isZhiDao()&&(s.success("Router: 百度知道"),mm.init()),Y.isFanYi()&&(s.success("Router: 百度翻译"),gm.init()),Y.isFanYiApp()&&(s.success("Router: 百度翻译-App"),vm.init()),Y.isImage()&&(s.success("Router: 百度图片"),ym.init()),Y.isMap()&&(s.success("Router: 百度地图"),Sm.init()),Y.isMbd()&&(s.success("Router: mbd"),Am.init()),Y.isXue()&&(s.success("Router: 百度好学"),Em.init()),Y.isAiQiCha()&&(s.success("Router: 百度爱企查"),Lm.init()),Y.isPos()&&(s.success("Router: 网盟"),Mm.init()),Y.isHaoKan()&&(s.success("Router: 好看视频"),Rm.init()),Y.isGraph()&&(s.success("Router: 百度识图"),zm.init()),Y.isPan()&&(s.success("Router: 百度网盘"),qm.init()),Y.isYiYan()&&(s.success("Router: 文心一言"),Ma.init()),Y.isChat()&&(s.success("Router: chat"),jm.init()),Y.isMiniJiaoYu()&&(s.success("Router: 小程序-百度教育"),Vm.init()),Y.isEasyLearn()&&(s.success("Router: 百度教育"),Gm.init()),Y.isAiStudy()&&(s.success("Router: 百度爱学"),Km.init()),Y.isISite()&&(s.success("Router: 百度基木鱼"),Qm.init());}};typeof ae.BaiduOptimizationScriptRunCount!="number"?(ae.BaiduOptimizationScriptRunCount=0,y.init(),Zm.init()):(ae.BaiduOptimizationScriptRunCount++,s.warn("阻止脚本容器反复执行本脚本 "+ae.BaiduOptimizationScriptRunCount+" 次"));
+ `);}},Zm={init(){Y.isSearch()&&(o.success("Router: 百度搜索"),Ji.init()),Y.isSearchHome()&&(o.success("Router: 百度搜索-主页"),Qi.init()),Y.isBaiJiaHao()&&(o.success("Router: 百家号"),eo.init()),Y.isTieBa()&&(o.success("Router: 贴吧"),im.init()),Y.isWenKu()&&(o.success("Router: 百度文库"),sm.init()),Y.isJingYan()&&(o.success("Router: 百度经验"),cm.init()),Y.isBaiKe()&&(o.success("Router: 百度百科"),Ba.init(),Y.isBaiKeTaShuo()&&(o.success("Router: 百度百科-他说"),pm.init())),Y.isZhiDao()&&(o.success("Router: 百度知道"),mm.init()),Y.isFanYi()&&(o.success("Router: 百度翻译"),gm.init()),Y.isFanYiApp()&&(o.success("Router: 百度翻译-App"),vm.init()),Y.isImage()&&(o.success("Router: 百度图片"),ym.init()),Y.isMap()&&(o.success("Router: 百度地图"),Sm.init()),Y.isMbd()&&(o.success("Router: mbd"),Am.init()),Y.isXue()&&(o.success("Router: 百度好学"),Em.init()),Y.isAiQiCha()&&(o.success("Router: 百度爱企查"),Lm.init()),Y.isPos()&&(o.success("Router: 网盟"),Nm.init()),Y.isHaoKan()&&(o.success("Router: 好看视频"),Rm.init()),Y.isGraph()&&(o.success("Router: 百度识图"),Dm.init()),Y.isPan()&&(o.success("Router: 百度网盘"),qm.init()),Y.isYiYan()&&(o.success("Router: 文心一言"),Na.init()),Y.isChat()&&(o.success("Router: chat"),jm.init()),Y.isMiniJiaoYu()&&(o.success("Router: 小程序-百度教育"),Vm.init()),Y.isEasyLearn()&&(o.success("Router: 百度教育"),Gm.init()),Y.isAiStudy()&&(o.success("Router: 百度爱学"),Km.init()),Y.isISite()&&(o.success("Router: 百度基木鱼"),Qm.init());}};typeof Z.BaiduOptimizationScriptRunCount!="number"?(Z.BaiduOptimizationScriptRunCount=0,_.init(),Zm.init()):(Z.BaiduOptimizationScriptRunCount++,o.warn("阻止脚本容器反复执行本脚本 "+Z.BaiduOptimizationScriptRunCount+" 次"));
})(ElementPlus, Vue, Qmsg, Utils, DOMUtils, Viewer, VueRouter, ElementPlusIconsVue);
\ No newline at end of file
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/dist/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226.user.js" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/dist/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226.user.js"
index 2f3363b7b..67fa57037 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/dist/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226.user.js"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/dist/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226.user.js"
@@ -1,7 +1,7 @@
// ==UserScript==
// @name 【移动端】百度系优化
// @namespace https://github.com/WhiteSevs/TamperMonkeyScript
-// @version 2024.5.30
+// @version 2024.5.31
// @author WhiteSevs
// @description 用于【移动端】的百度系列产品优化,包括【百度搜索】、【百家号】、【百度贴吧】、【百度文库】、【百度经验】、【百度百科】、【百度知道】、【百度翻译】、【百度图片】、【百度地图】、【百度好看视频】、【百度爱企查】、【百度问题】、【百度识图】等
// @license GPL-3.0-only
@@ -978,7 +978,7 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"自动翻页",
"baidu_search_automatically_expand_next_page",
- false,
+ true,
function(event, enable) {
if (enable && PopsPanel.getValue(
"baidu_search_automatically_click_on_the_next_page_with_searchcraft_ua"
@@ -1017,7 +1017,7 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"【beta】新标签页打开",
"baidu_search_hijack__onClick_to_blank",
- false,
+ true,
void 0,
"实验性功能,需开启【劫持-_onClick函数】和【处理搜索结果】且能成功劫持到该函数才会生效,否则是粗糙的提取article的链接跳转"
)
@@ -1037,35 +1037,35 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"劫持-复制",
"baidu_search_hijack_copy",
- false,
+ true,
void 0,
"阻止百度复制xxx到剪贴板"
),
UISwitch(
"劫持-Scheme唤醒App",
"baidu_search_hijack_scheme",
- false,
+ true,
void 0,
"阻止唤醒调用App"
),
UISwitch(
"劫持-OpenBox函数",
"baidu_search_hijack_openbox",
- false,
+ true,
void 0,
"优化搜索结果跳转"
),
UISwitch(
"劫持-_onClick函数",
"baidu_search_hijack__onClick",
- false,
+ true,
void 0,
"优化搜索结果跳转"
),
UISwitch(
"劫持-setTimeout",
"baidu_search_hijack_setTimeout",
- false,
+ true,
void 0,
"可阻止获取定位、视频播放"
)
@@ -1198,11 +1198,7 @@ match-attr##srcid##sp_purc_atom
"baijiahao_shield_recommended_article",
true
),
- UISwitch(
- "【屏蔽】用户评论",
- "baijiahao_shield_user_comment",
- false
- ),
+ UISwitch("【屏蔽】用户评论", "baijiahao_shield_user_comment", false),
UISwitch(
"【屏蔽】底部悬浮工具栏",
"baijiahao_shield_user_comment_input_box",
@@ -1217,7 +1213,7 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"劫持-唤醒App",
"baijiahao_hijack_wakeup",
- false,
+ true,
void 0,
"阻止唤醒调用App"
),
@@ -1228,11 +1224,7 @@ match-attr##srcid##sp_purc_atom
void 0,
"阻止唤醒调用App"
),
- UISwitch(
- "劫持-OpenBox函数",
- "baidu_baijiahao_hijack_openbox",
- false
- )
+ UISwitch("劫持-OpenBox函数", "baidu_baijiahao_hijack_openbox", true)
]
},
{
@@ -1281,7 +1273,7 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"拦截-唤醒App",
"baidu_mbd_hijack_wakeup",
- false,
+ true,
void 0,
"阻止唤醒调用App"
),
@@ -1295,7 +1287,7 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"劫持-BoxJSBefore函数",
"baidu_mbd_hijack_BoxJSBefore",
- false,
+ true,
void 0,
"阻止唤醒调用App"
)
@@ -1924,7 +1916,7 @@ match-attr##srcid##sp_purc_atom
function(event, enable) {
if (enable) {
window.alert(
- "开启后,如果查看的帖子显示【贴子不存在或者已被删除】,且该帖子在PC端可以查看,那么该修复可以生效。"
+ "开启后,如果查看的帖子显示【贴子不存在或者已被删除】或【该帖子需要去app内查看哦】,且该帖子在PC端可以查看,那么该修复可以生效。"
);
}
},
@@ -1993,16 +1985,8 @@ match-attr##srcid##sp_purc_atom
text: "屏蔽",
type: "forms",
forms: [
- UISwitch(
- "【屏蔽】会员精选",
- "baidu_wenku_block_member_picks",
- true
- ),
- UISwitch(
- "【屏蔽】APP精选",
- "baidu_wenku_blocking_app_featured",
- true
- ),
+ UISwitch("【屏蔽】会员精选", "baidu_wenku_block_member_picks", true),
+ UISwitch("【屏蔽】APP精选", "baidu_wenku_blocking_app_featured", true),
UISwitch(
"【屏蔽】相关文档",
"baidu_wenku_blocking_related_documents",
@@ -2013,11 +1997,7 @@ match-attr##srcid##sp_purc_atom
"baidu_wenku_blocking_bottom_toolbar",
false
),
- UISwitch(
- "【屏蔽】下一篇按钮",
- "baidu_wenku_shield_next_btn",
- false
- ),
+ UISwitch("【屏蔽】下一篇按钮", "baidu_wenku_shield_next_btn", false),
UISwitch(
"【屏蔽】文档助手",
"baidu_wenku_blockDocumentAssistant",
@@ -2141,16 +2121,8 @@ match-attr##srcid##sp_purc_atom
"baidu_zhidao_block_recommend_more_exciting_content",
true
),
- UISwitch(
- "【屏蔽】相关问题",
- "baidu_zhidao_block_related_issues",
- true
- ),
- UISwitch(
- "【屏蔽】其他回答",
- "baidu_zhidao_block_other_answers",
- false
- ),
+ UISwitch("【屏蔽】相关问题", "baidu_zhidao_block_related_issues", true),
+ UISwitch("【屏蔽】其他回答", "baidu_zhidao_block_other_answers", false),
UISwitch(
"【屏蔽】顶部浮动工具栏",
"baidu_zhidao_shield_top_fixed_toolbar",
@@ -2188,13 +2160,7 @@ match-attr##srcid##sp_purc_atom
{
text: "功能",
type: "forms",
- forms: [
- UISwitch(
- "自动聚焦输入框",
- "baidu_fanyi_auto_focus",
- true
- )
- ]
+ forms: [UISwitch("自动聚焦输入框", "baidu_fanyi_auto_focus", true)]
},
{
text: "App(fanyi-app)",
@@ -2245,7 +2211,7 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"拦截-唤醒App",
"baidu_map_hijack_wakeup",
- false,
+ true,
void 0,
"阻止唤醒调用App"
)
@@ -2276,11 +2242,7 @@ match-attr##srcid##sp_purc_atom
text: "屏蔽",
type: "forms",
forms: [
- UISwitch(
- "【屏蔽】轮播图",
- "baidu_aiqicha_shield_carousel",
- true
- ),
+ UISwitch("【屏蔽】轮播图", "baidu_aiqicha_shield_carousel", true),
UISwitch(
"【屏蔽】行业热点新闻",
"baidu_aiqicha_shield_industry_host_news",
@@ -2313,11 +2275,7 @@ match-attr##srcid##sp_purc_atom
text: "屏蔽",
type: "forms",
forms: [
- UISwitch(
- "【屏蔽】猜你喜欢",
- "baidu_haokan_shield_may_also_like",
- true
- ),
+ UISwitch("【屏蔽】猜你喜欢", "baidu_haokan_shield_may_also_like", true),
UISwitch(
"【屏蔽】今日热播榜单",
"baidu_haokan_shield_today_s_hot_list",
@@ -2348,7 +2306,7 @@ match-attr##srcid##sp_purc_atom
UISwitch(
"拦截-唤醒App",
"baidu_haokan_hijack_wakeup",
- false,
+ true,
void 0,
"阻止唤醒调用App"
)
@@ -2424,11 +2382,7 @@ match-attr##srcid##sp_purc_atom
text: "屏蔽",
type: "forms",
forms: [
- UISwitch(
- "【屏蔽】文字/图片水印",
- "baidu_yiyan_remove_ai_mask",
- true
- )
+ UISwitch("【屏蔽】文字/图片水印", "baidu_yiyan_remove_ai_mask", true)
]
}
]
@@ -2446,11 +2400,7 @@ match-attr##srcid##sp_purc_atom
text: "屏蔽",
type: "forms",
forms: [
- UISwitch(
- "【屏蔽】文字/图片水印",
- "baidu_chat_remove_ai_mask",
- true
- )
+ UISwitch("【屏蔽】文字/图片水印", "baidu_chat_remove_ai_mask", true)
]
}
]
@@ -2525,11 +2475,7 @@ match-attr##srcid##sp_purc_atom
"baidu_easylearn_unlocking_the_upper_limit_of_search_questions",
true
),
- UISwitch(
- "自动显示答案",
- "baidu_easylearn_auto_show_answer",
- true
- )
+ UISwitch("自动显示答案", "baidu_easylearn_auto_show_answer", true)
]
}
]
@@ -4832,20 +4778,37 @@ div[class^="new-summary-container_"] {\r
};
const SearchNextPage = {
/**
- * 当前页
+ * 初始页面的信息
+ */
+ initPageInfo: null,
+ /**
+ * 本页的信息,自动跟随请求下一页更新数据
+ */
+ pageInfo: null,
+ /**
+ * 本页的下一页的信息
*/
- currentPage: 1,
+ nextPageInfo: null,
/**
* 观察器
*/
intersectionObserver: null,
init() {
this.initPageLineCSS();
+ _GM_addStyle(`
+ /* 隐藏分页控制器 */
+ #page-controller{
+ display: none !important;
+ }
+ `);
loadingView.initLoadingView(true);
- domutils.after(
- document.querySelector("#page-controller"),
- loadingView.getLoadingViewElement()
- );
+ let $loadingViewPrev = document.querySelector("#page-controller") || document.querySelector("#page-bd");
+ if ($loadingViewPrev) {
+ domutils.after($loadingViewPrev, loadingView.getLoadingViewElement());
+ } else {
+ log.error("未找到可以在后面插入加载中的元素");
+ return;
+ }
this.setNextPageLoadingObserver();
},
/**
@@ -4920,40 +4883,173 @@ div[class^="new-summary-container_"] {\r
log.info("取消监听滚动: IntersectionObserver", "#f400ff");
}
},
+ /**
+ * 把参数pn转换为页码
+ * pn: 10
+ * pageNum: 2
+ * @param pn 10的倍数
+ */
+ parseParamPnToPageNum(pn) {
+ pn = parseInt(pn);
+ if (isNaN(pn)) {
+ throw new TypeError("pn参数解析失败");
+ }
+ let pageNum = pn / 10 + 1;
+ return pageNum;
+ },
+ /**
+ * 把页码转为参数pn
+ * pageNum: 2
+ * pn: 10
+ * @param pageNum
+ */
+ parsePageNumToParamPn(pageNum) {
+ pageNum = parseInt(pageNum);
+ if (isNaN(pageNum)) {
+ throw new TypeError("页码解析失败");
+ }
+ let pn = (pageNum - 1) * 10;
+ return pn;
+ },
+ /**
+ * 解析分页控制器的元素的下一页信息
+ */
+ parseNextPageInfoWithPageController($pageController) {
+ var _a3, _b;
+ let nextPageUrl = ((_a3 = $pageController.querySelector(
+ ".new-nextpage"
+ )) == null ? void 0 : _a3.href) || ((_b = $pageController.querySelector(
+ ".new-nextpage-only"
+ )) == null ? void 0 : _b.href);
+ if (nextPageUrl) {
+ let param_pn_match = new URL(nextPageUrl).search.match(/[0-9]+/);
+ if (param_pn_match == null) {
+ log.warn("获取不到pn参数");
+ return;
+ }
+ let param_pn = parseInt(param_pn_match[0]);
+ let pageNum = this.parseParamPnToPageNum(param_pn);
+ return {
+ pn: param_pn,
+ pageNum,
+ nextPageUrl: this.fixNextPageUrl(nextPageUrl)
+ };
+ }
+ return;
+ },
+ /**
+ * 修复下一页的url
+ * 有时候获取到的下一页的url的hostname和当前页面的hostname不同
+ * 因为使用的fetch,不能跨域
+ * 所以需要把下一页的url的hostname替换成当前页面的hostname
+ */
+ fixNextPageUrl(url) {
+ let urlObj = new URL(url);
+ let newUrl = url;
+ if (urlObj.hostname !== window.location.hostname) {
+ urlObj.hostname = window.location.hostname;
+ newUrl = urlObj.toString();
+ log.success("成功修复下一页的链接的不同域名:" + newUrl);
+ }
+ return newUrl;
+ },
+ /**
+ * 初始化获取本页的页码信息
+ */
+ getInitPageInfo() {
+ var _a3, _b, _c, _d;
+ let initPageInfo = this.parseNextPageInfoWithPageController(document);
+ if (initPageInfo) {
+ initPageInfo.pageNum = initPageInfo.pageNum - 1;
+ initPageInfo.pn = initPageInfo.pn - 10;
+ return initPageInfo;
+ } else {
+ if (typeof ((_b = (_a3 = _unsafeWindow == null ? void 0 : _unsafeWindow.page) == null ? void 0 : _a3.comm) == null ? void 0 : _b.pn) !== "number") {
+ log.warn("page.comm.pn参数未定义");
+ return;
+ }
+ if (typeof ((_d = (_c = _unsafeWindow == null ? void 0 : _unsafeWindow.page) == null ? void 0 : _c.comm) == null ? void 0 : _d.pageNum) !== "number") {
+ log.warn("page.comm.pageNum参数未定义");
+ return;
+ }
+ let pn = _unsafeWindow.page.comm.pn;
+ let pageNum = _unsafeWindow.page.comm.pageNum;
+ let query = _unsafeWindow.page.comm.query || _unsafeWindow.page.comm.prequery || _unsafeWindow.page.comm.rawQuery;
+ let nextPageObj = new URL(window.location.origin);
+ nextPageObj.pathname = "/s";
+ nextPageObj.searchParams.append(
+ "from",
+ _unsafeWindow.page.comm.from
+ );
+ nextPageObj.searchParams.append("ssid", "0");
+ nextPageObj.searchParams.append("pn", pn + 10);
+ nextPageObj.searchParams.append("usm", "");
+ nextPageObj.searchParams.append("word", query);
+ nextPageObj.searchParams.append("rtime", "");
+ nextPageObj.searchParams.append("vfeed", "1024");
+ nextPageObj.searchParams.append("sa", "np");
+ nextPageObj.searchParams.append("ms", "1");
+ nextPageObj.searchParams.append("params_ssrt", "node-san");
+ nextPageObj.searchParams.append("suv", "");
+ nextPageObj.searchParams.append("cv", "1.0.14");
+ nextPageObj.searchParams.append("mod", "0");
+ nextPageObj.searchParams.append("async", "1");
+ let nextPageUrl = nextPageObj.toString();
+ return {
+ pn,
+ pageNum,
+ nextPageUrl: this.fixNextPageUrl(nextPageUrl)
+ };
+ }
+ },
+ /**
+ * 添加第xx页的分割线
+ * @param num 分页
+ */
+ appendLineDriver(num) {
+ let currentResultsDOM = document.querySelector("#results");
+ currentResultsDOM.appendChild(SearchNextPage.getPageLineElement(num));
+ },
/**
* 滚动事件
* @async
*/
async scrollEvent() {
- var _a3, _b;
- log.success(`正在加载第 ${SearchNextPage.currentPage} 页`);
- let nextPageUrl = ((_a3 = document.querySelector(".new-nextpage")) == null ? void 0 : _a3.getAttribute("href")) || ((_b = document.querySelector(".new-nextpage-only")) == null ? void 0 : _b.getAttribute("href"));
- if (!nextPageUrl) {
- log.warn("获取不到下一页,怀疑已加载所有的搜索结果");
+ if (this.initPageInfo == null) {
+ let pageInfo = this.getInitPageInfo();
+ if (!pageInfo) {
+ log.warn("初始化失败,未获取到本页信息");
+ SearchNextPage.removeNextPageLoadingObserver();
+ return;
+ }
+ this.initPageInfo = null;
+ this.initPageInfo = pageInfo;
+ this.pageInfo = null;
+ this.pageInfo = pageInfo;
+ this.nextPageInfo = null;
+ this.nextPageInfo = {
+ pn: pageInfo.pn + 10,
+ pageNum: pageInfo.pageNum + 1,
+ nextPageUrl: pageInfo.nextPageUrl
+ };
+ }
+ if (this.nextPageInfo == null) {
+ log.warn("不存在下一页,移除监听");
SearchNextPage.removeNextPageLoadingObserver();
return;
}
- let params_pn = new URL(nextPageUrl).search.match(/[0-9]+/);
- if (params_pn == null) {
- log.warn("获取不到pn参数");
+ log.success(`当前第 ${this.pageInfo.pageNum} 页,pn:${this.pageInfo.pn}`);
+ log.success(
+ `请求第 ${this.nextPageInfo.pageNum} 页,pn:${this.nextPageInfo.pn}`
+ );
+ if (!this.nextPageInfo.nextPageUrl) {
+ log.warn("获取不到下一页Url,怀疑已加载所有的搜索结果");
+ SearchNextPage.removeNextPageLoadingObserver();
return;
}
- let pn = parseInt(params_pn[0]);
- log.info(
- `正在请求${params_pn.length === 0 ? "第 10 条" : "第 " + pn + " 条"}数据: ${nextPageUrl}`
- );
- SearchNextPage.currentPage = parseInt((pn / 10).toString());
loadingView.setText("Loading...", true);
- let nextPageUrlObj = new URL(nextPageUrl);
- if (nextPageUrlObj.hostname !== window.location.hostname) {
- nextPageUrl = nextPageUrl.replace(
- new RegExp(`^${nextPageUrlObj.origin}`),
- window.location.origin
- );
- log.success("修复下一页的链接的不同域名:" + nextPageUrl);
- }
let getResp = await httpx.get({
- url: nextPageUrl,
+ url: this.nextPageInfo.nextPageUrl,
fetch: true
});
let respData = getResp.data;
@@ -4985,30 +5081,55 @@ div[class^="new-summary-container_"] {\r
let nextPageControllerDOM = nextPageHTMLNode.querySelector("#page-controller");
let currentResultsDOM = document.querySelector("#results");
if (nextPageControllerDOM) {
- currentResultsDOM.appendChild(
- SearchNextPage.getPageLineElement(SearchNextPage.currentPage)
- );
+ this.appendLineDriver(this.pageInfo.pageNum);
+ let nextPageSearchResultFragment = document.createDocumentFragment();
searchResultDOM.forEach((item) => {
- currentResultsDOM.appendChild(item);
+ nextPageSearchResultFragment.appendChild(item);
});
- domutils.html(
- document.querySelector("#page-controller"),
- nextPageControllerDOM.innerHTML
- );
+ currentResultsDOM.appendChild(nextPageSearchResultFragment);
+ if (PopsPanel.getValue("baidu_search_sync_next_page_address")) {
+ window.history.pushState(
+ "forward",
+ "",
+ this.nextPageInfo.nextPageUrl
+ );
+ }
+ if (SearchResultEveryOneSearch.refactorEveryoneIsStillSearching) {
+ SearchResultEveryOneSearch.handleBottom(
+ Array.from(nextPageHTMLNode.querySelectorAll("#page-relative"))
+ );
+ }
+ let nextNextPageInfo = this.parseNextPageInfoWithPageController(nextPageHTMLNode);
+ if (nextNextPageInfo) {
+ if (nextNextPageInfo.pageNum > this.nextPageInfo.pageNum) {
+ let nextPageInfo = this.nextPageInfo;
+ this.pageInfo = null;
+ this.nextPageInfo = null;
+ this.pageInfo = nextPageInfo;
+ this.nextPageInfo = nextNextPageInfo;
+ } else {
+ let nextPageInfo = this.nextPageInfo;
+ this.pageInfo = null;
+ this.nextPageInfo = null;
+ this.pageInfo = nextPageInfo;
+ log.warn("下下一页的页码<=当前页码,取消监听");
+ SearchNextPage.removeNextPageLoadingObserver();
+ }
+ } else {
+ let nextPageInfo = this.nextPageInfo;
+ this.pageInfo = null;
+ this.nextPageInfo = null;
+ this.pageInfo = nextPageInfo;
+ log.warn("获取不到下下一页的页码,怀疑已经加载全部结果");
+ SearchNextPage.removeNextPageLoadingObserver();
+ this.appendLineDriver(this.pageInfo.pageNum);
+ }
} else {
log.info("已加载所有的搜索结果");
SearchNextPage.removeNextPageLoadingObserver();
}
- if (PopsPanel.getValue("baidu_search_sync_next_page_address")) {
- window.history.pushState("forward", "", nextPageUrl);
- }
- if (SearchResultEveryOneSearch.refactorEveryoneIsStillSearching) {
- SearchResultEveryOneSearch.handleBottom(
- Array.from(nextPageHTMLNode.querySelectorAll("#page-relative"))
- );
- }
} else if (getResp.type === "onerror") {
- if (utils.isNull(nextPageUrl)) {
+ if (utils.isNull(this.nextPageInfo.nextPageUrl)) {
log.error("未获取到下一页的url");
} else {
log.error("加载失败 👇");
@@ -8802,7 +8923,7 @@ div[class^="new-summary-container_"] {\r
TiebaPost.optimizeImagePreview();
});
PopsPanel.execMenu("baidu_tieba_repairErrorThread", () => {
- log.success("强制查看-贴子不存在或者已被删除");
+ log.success("强制查看-帖子不存在|帖子已被删除|该帖子需要去app内查看哦");
TiebaPost.repairErrorThread();
});
},
@@ -8834,33 +8955,40 @@ div[class^="new-summary-container_"] {\r
viewer.zoomTo(1);
viewer.show();
}
- domutils.on(document, "click", "img", function(event) {
- let clickElement = event.target;
- let clickParentElement = clickElement.parentElement;
- let imgSrc = clickElement.getAttribute("data-src") || clickElement.getAttribute("src");
- if (clickParentElement.className === "viewer-canvas" || clickParentElement.hasAttribute("data-viewer-action")) {
- return;
- }
- if (imgSrc == null ? void 0 : imgSrc.match(/^http(s|):\/\/(tiebapic|imgsa).baidu.com\/forum/g)) {
- log.info(`点击图片👇`);
- log.info(clickElement);
- if (clickParentElement.className === "img-box") {
- let parentMain = clickElement.closest(".img-sudoku.main-img-sudoku");
- log.info(parentMain);
- if (!parentMain) {
- viewIMG([imgSrc]);
- return;
- }
- utils.preventEvent(event);
- let lazyImgList = [];
- if (TiebaPost.mainPostImgList.length) {
- TiebaPost.mainPostImgList.forEach((item) => {
- lazyImgList.push(item.src);
- });
- } else {
- Array.from(parentMain.querySelectorAll("img.img")).forEach(
- (item) => {
- let _imgSrc_ = item.getAttribute("data-src") || item.getAttribute("src");
+ domutils.on(
+ document,
+ "click",
+ "img",
+ function(event) {
+ let clickElement = event.target;
+ let clickParentElement = clickElement.parentElement;
+ let imgSrc = clickElement.getAttribute("data-src") || clickElement.getAttribute("src");
+ if (clickParentElement.className === "viewer-canvas" || clickParentElement.hasAttribute("data-viewer-action")) {
+ return;
+ }
+ if (imgSrc == null ? void 0 : imgSrc.match(/^http(s|):\/\/(tiebapic|imgsa).baidu.com\/forum/g)) {
+ log.info(`点击图片👇`);
+ log.info(clickElement);
+ if (clickParentElement.className === "img-box") {
+ let parentMain = clickElement.closest(
+ ".img-sudoku.main-img-sudoku"
+ );
+ log.info(parentMain);
+ if (!parentMain) {
+ viewIMG([imgSrc]);
+ return;
+ }
+ utils.preventEvent(event);
+ let lazyImgList = [];
+ if (TiebaPost.mainPostImgList.length) {
+ TiebaPost.mainPostImgList.forEach((item) => {
+ lazyImgList.push(item.src);
+ });
+ } else {
+ Array.from(
+ parentMain.querySelectorAll("img.img")
+ ).forEach((item) => {
+ let _imgSrc_ = item.getAttribute("data-src") || item.src;
log.info(`获取图片: ${_imgSrc_}`);
let imgUrlInfo = new URL(_imgSrc_);
if (imgUrlInfo.pathname.startsWith("/forum/")) {
@@ -8875,40 +9003,40 @@ div[class^="new-summary-container_"] {\r
}
}
lazyImgList.push(_imgSrc_);
- }
- );
- }
- log.info("图片列表👇");
- log.info(lazyImgList);
- viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
- } else if (clickParentElement.className === "text-content") {
- let lazyImgList = [];
- log.info(clickParentElement);
- clickParentElement.querySelectorAll("img.BDE_Image").forEach((item) => {
- let _imgSrc_ = item.getAttribute("data-src") || item.getAttribute("src");
- log.info(`获取图片: ${_imgSrc_}`);
- let imgUrlInfo = new URL(_imgSrc_);
- if (imgUrlInfo.pathname.startsWith("/forum/")) {
- let picName = imgUrlInfo.pathname.split("/").pop();
- let picIdSplit = picName == null ? void 0 : picName.split(".");
- if (picIdSplit) {
- let picId = picIdSplit[0];
- if (TiebaData.imageMap.has(picId)) {
- _imgSrc_ = TiebaData.imageMap.get(picId);
- log.success(["替换成高清图片", _imgSrc_]);
+ });
+ }
+ log.info("图片列表👇");
+ log.info(lazyImgList);
+ viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
+ } else if (clickParentElement.className === "text-content") {
+ let lazyImgList = [];
+ log.info(clickParentElement);
+ clickParentElement.querySelectorAll("img.BDE_Image").forEach((item) => {
+ let _imgSrc_ = item.getAttribute("data-src") || item.src;
+ log.info(`获取图片: ${_imgSrc_}`);
+ let imgUrlInfo = new URL(_imgSrc_);
+ if (imgUrlInfo.pathname.startsWith("/forum/")) {
+ let picName = imgUrlInfo.pathname.split("/").pop();
+ let picIdSplit = picName == null ? void 0 : picName.split(".");
+ if (picIdSplit) {
+ let picId = picIdSplit[0];
+ if (TiebaData.imageMap.has(picId)) {
+ _imgSrc_ = TiebaData.imageMap.get(picId);
+ log.success(["替换成高清图片", _imgSrc_]);
+ }
}
}
- }
- lazyImgList.push(_imgSrc_);
- });
- log.info("评论区图片列表👇");
- log.info(lazyImgList);
- viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
- } else {
- viewIMG([imgSrc]);
+ lazyImgList.push(_imgSrc_);
+ });
+ log.info("评论区图片列表👇");
+ log.info(lazyImgList);
+ viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
+ } else {
+ viewIMG([imgSrc]);
+ }
}
}
- });
+ );
_GM_addStyle(`
/* 图片右上角的APP专享 */
div.img-sudoku .img-desc{
@@ -8985,7 +9113,8 @@ div[class^="new-summary-container_"] {\r
}
},
/**
- * 强制查看-贴子不存在或者已被删除
+ * 强制查看-帖子不存在|帖子已被删除|该帖子需要去app内查看哦
+ *
*/
repairErrorThread() {
async function getPageInfo() {
@@ -9014,18 +9143,16 @@ div[class^="new-summary-container_"] {\r
let field = utils.toJSON(postListFirstElement.getAttribute("data-field"));
let PageData = null;
let PageDataScriptString = "";
- Array.from(pageDOM.querySelectorAll("script")).forEach(
- (scriptElement) => {
- if (scriptElement.innerHTML.includes("var PageData")) {
- PageDataScriptString = `
- ${PageDataScriptString}
+ pageDOM.querySelectorAll("script").forEach((scriptElement) => {
+ if (scriptElement.innerHTML.includes("var PageData")) {
+ PageDataScriptString = `
+ ${PageDataScriptString}
- ${scriptElement.innerHTML}
+ ${scriptElement.innerHTML}
- `;
- }
+ `;
}
- );
+ });
if (PageDataScriptString === "") {
log.error("未找到 PageData的script标签");
Qmsg.error("未找到 PageData的script标签");
@@ -9105,7 +9232,7 @@ div[class^="new-summary-container_"] {\r
log.error("元素.app-view不存在");
return;
}
- utils.waitVueByInterval(
+ await utils.waitVueByInterval(
$appView,
() => {
var _a3;
@@ -9116,11 +9243,13 @@ div[class^="new-summary-container_"] {\r
);
let appViewVue = CommonUtil.getVue($appView);
if (!(appViewVue && appViewVue.isErrorThread)) {
+ log.info("验证参数isErrorThread:true,正常帖子");
return;
}
log.warn("该帖子不能查看 修复中...");
- Qmsg.info("该帖子不能查看 修复中...");
+ let loading = Qmsg.loading("该帖子不能查看 修复中...");
let pageInfo = await getPageInfo();
+ loading.close();
if (!pageInfo) {
return;
}
@@ -9168,12 +9297,16 @@ div[class^="new-summary-container_"] {\r
appViewVue.postNum = 100;
appViewVue.isErrorThread = false;
setTimeout(() => {
+ var _a3, _b;
domutils.append(
document.querySelector(
"div.app-view div.thread-main-wrapper .thread-text"
),
postList[0].content[0].text
);
+ if (appViewVue.interactionNum && typeof ((_b = (_a3 = pageInfo == null ? void 0 : pageInfo.PageData) == null ? void 0 : _a3.thread) == null ? void 0 : _b.reply_num) === "number") {
+ appViewVue.interactionNum.reply = pageInfo.PageData.thread.reply_num;
+ }
}, 300);
});
}
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/main/tieba/Post/TiebaPost.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/main/tieba/Post/TiebaPost.ts"
index b027a1487..d0a2d5a96 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/main/tieba/Post/TiebaPost.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/main/tieba/Post/TiebaPost.ts"
@@ -19,7 +19,7 @@ interface PostImg {
}
const TiebaPost = {
- mainPostImgList: [] as PostImg[],
+ mainPostImgList: [],
init() {
PopsPanel.execMenu("baidu_tieba_optimize_see_comments", () => {
log.success("优化查看评论");
@@ -30,7 +30,7 @@ const TiebaPost = {
TiebaPost.optimizeImagePreview();
});
PopsPanel.execMenu("baidu_tieba_repairErrorThread", () => {
- log.success("强制查看-贴子不存在或者已被删除");
+ log.success("强制查看-帖子不存在|帖子已被删除|该帖子需要去app内查看哦");
TiebaPost.repairErrorThread();
});
},
@@ -71,41 +71,46 @@ const TiebaPost = {
viewer.zoomTo(1);
viewer.show();
}
- DOMUtils.on(document, "click", "img", function (event) {
- let clickElement = event.target as HTMLImageElement;
- let clickParentElement = clickElement.parentElement as HTMLDivElement;
- let imgSrc =
- clickElement.getAttribute("data-src") ||
- clickElement.getAttribute("src");
- if (
- clickParentElement.className === "viewer-canvas" ||
- clickParentElement.hasAttribute("data-viewer-action")
- ) {
- return;
- }
- if (imgSrc?.match(/^http(s|):\/\/(tiebapic|imgsa).baidu.com\/forum/g)) {
- log.info(`点击图片👇`);
- log.info(clickElement);
- if (clickParentElement.className === "img-box") {
- /* 帖子主体内的图片 */
- let parentMain = clickElement.closest(".img-sudoku.main-img-sudoku");
- log.info(parentMain);
- if (!parentMain) {
- viewIMG([imgSrc]);
- return;
- }
- utils.preventEvent(event);
- let lazyImgList: string[] = [];
- if (TiebaPost.mainPostImgList.length) {
- TiebaPost.mainPostImgList.forEach((item) => {
- lazyImgList.push(item.src);
- });
- } else {
- Array.from(parentMain.querySelectorAll("img.img")).forEach(
- (item) => {
- let _imgSrc_ =
- item.getAttribute("data-src") ||
- (item.getAttribute("src") as string);
+ DOMUtils.on(
+ document,
+ "click",
+ "img",
+ function (event) {
+ let clickElement = event.target as HTMLImageElement;
+ let clickParentElement = clickElement.parentElement as HTMLDivElement;
+ let imgSrc =
+ clickElement.getAttribute("data-src") ||
+ clickElement.getAttribute("src");
+ if (
+ clickParentElement.className === "viewer-canvas" ||
+ clickParentElement.hasAttribute("data-viewer-action")
+ ) {
+ return;
+ }
+ if (imgSrc?.match(/^http(s|):\/\/(tiebapic|imgsa).baidu.com\/forum/g)) {
+ log.info(`点击图片👇`);
+ log.info(clickElement);
+ if (clickParentElement.className === "img-box") {
+ /* 帖子主体内的图片 */
+ let parentMain = clickElement.closest(
+ ".img-sudoku.main-img-sudoku"
+ );
+ log.info(parentMain);
+ if (!parentMain) {
+ viewIMG([imgSrc]);
+ return;
+ }
+ utils.preventEvent(event);
+ let lazyImgList: string[] = [];
+ if (TiebaPost.mainPostImgList.length) {
+ TiebaPost.mainPostImgList.forEach((item) => {
+ lazyImgList.push(item.src);
+ });
+ } else {
+ Array.from(
+ parentMain.querySelectorAll("img.img")
+ ).forEach((item) => {
+ let _imgSrc_ = item.getAttribute("data-src") || item.src;
log.info(`获取图片: ${_imgSrc_}`);
let imgUrlInfo = new URL(_imgSrc_);
if (imgUrlInfo.pathname.startsWith("/forum/")) {
@@ -120,47 +125,46 @@ const TiebaPost = {
}
}
lazyImgList.push(_imgSrc_);
- }
- );
- }
+ });
+ }
- log.info("图片列表👇");
- log.info(lazyImgList);
- viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
- } else if (clickParentElement.className === "text-content") {
- /* 评论区内的图片 */
- let lazyImgList: string[] = [];
- log.info(clickParentElement);
- clickParentElement
- .querySelectorAll("img.BDE_Image")
- .forEach((item) => {
- let _imgSrc_ =
- item.getAttribute("data-src") ||
- (item.getAttribute("src") as string);
- log.info(`获取图片: ${_imgSrc_}`);
- let imgUrlInfo = new URL(_imgSrc_);
- if (imgUrlInfo.pathname.startsWith("/forum/")) {
- let picName = imgUrlInfo.pathname.split("/").pop();
- let picIdSplit = picName?.split(".");
- if (picIdSplit) {
- let picId = picIdSplit[0];
- if (TiebaData.imageMap.has(picId)) {
- _imgSrc_ = TiebaData.imageMap.get(picId) as string;
- log.success(["替换成高清图片", _imgSrc_]);
+ log.info("图片列表👇");
+ log.info(lazyImgList);
+ viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
+ } else if (clickParentElement.className === "text-content") {
+ /* 评论区内的图片 */
+ let lazyImgList: string[] = [];
+ log.info(clickParentElement);
+ clickParentElement
+ .querySelectorAll("img.BDE_Image")
+ .forEach((item) => {
+ let _imgSrc_ =
+ item.getAttribute("data-src") || (item.src as string);
+ log.info(`获取图片: ${_imgSrc_}`);
+ let imgUrlInfo = new URL(_imgSrc_);
+ if (imgUrlInfo.pathname.startsWith("/forum/")) {
+ let picName = imgUrlInfo.pathname.split("/").pop();
+ let picIdSplit = picName?.split(".");
+ if (picIdSplit) {
+ let picId = picIdSplit[0];
+ if (TiebaData.imageMap.has(picId)) {
+ _imgSrc_ = TiebaData.imageMap.get(picId) as string;
+ log.success(["替换成高清图片", _imgSrc_]);
+ }
}
}
- }
- lazyImgList.push(_imgSrc_);
- });
- log.info("评论区图片列表👇");
- log.info(lazyImgList);
- viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
- } else {
- /* 单个图片预览 */
- viewIMG([imgSrc]);
+ lazyImgList.push(_imgSrc_);
+ });
+ log.info("评论区图片列表👇");
+ log.info(lazyImgList);
+ viewIMG(lazyImgList, lazyImgList.indexOf(imgSrc));
+ } else {
+ /* 单个图片预览 */
+ viewIMG([imgSrc]);
+ }
}
}
- });
+ );
GM_addStyle(`
/* 图片右上角的APP专享 */
div.img-sudoku .img-desc{
@@ -250,7 +254,8 @@ const TiebaPost = {
}
},
/**
- * 强制查看-贴子不存在或者已被删除
+ * 强制查看-帖子不存在|帖子已被删除|该帖子需要去app内查看哦
+ *
*/
repairErrorThread() {
/**
@@ -281,18 +286,18 @@ const TiebaPost = {
let field = utils.toJSON(postListFirstElement.getAttribute("data-field"));
let PageData = null;
let PageDataScriptString = "";
- Array.from(pageDOM.querySelectorAll("script")).forEach(
- (scriptElement) => {
+ pageDOM
+ .querySelectorAll("script")
+ .forEach((scriptElement) => {
if (scriptElement.innerHTML.includes("var PageData")) {
PageDataScriptString = `
- ${PageDataScriptString}
+ ${PageDataScriptString}
- ${scriptElement.innerHTML}
+ ${scriptElement.innerHTML}
- `;
+ `;
}
- }
- );
+ });
if (PageDataScriptString === "") {
log.error("未找到 PageData的script标签");
Qmsg.error("未找到 PageData的script标签");
@@ -309,10 +314,8 @@ const TiebaPost = {
return;
}
let time =
- (
- pageDOM.querySelector(
- "#j_p_postlist .post-tail-wrap span.tail-info:nth-child(6)"
- ) as HTMLSpanElement
+ pageDOM.querySelector(
+ "#j_p_postlist .post-tail-wrap span.tail-info:nth-child(6)"
)?.innerText || "";
if (utils.isNotNull(time)) {
time = (utils.formatToTimeStamp(time) / 1000) as unknown as string;
@@ -388,7 +391,7 @@ const TiebaPost = {
log.error("元素.app-view不存在");
return;
}
- utils.waitVueByInterval(
+ await utils.waitVueByInterval(
$appView,
() => {
return (
@@ -400,12 +403,15 @@ const TiebaPost = {
);
let appViewVue = CommonUtil.getVue($appView);
if (!(appViewVue && appViewVue.isErrorThread)) {
+ // 正常帖子,取消处理
+ log.info("验证参数isErrorThread:true,正常帖子");
return;
}
/* 该帖子不能查看 */
log.warn("该帖子不能查看 修复中...");
- Qmsg.info("该帖子不能查看 修复中...");
+ let loading = Qmsg.loading("该帖子不能查看 修复中...");
let pageInfo = await getPageInfo();
+ loading.close();
if (!pageInfo) {
return;
}
@@ -455,12 +461,20 @@ const TiebaPost = {
appViewVue.isErrorThread = false;
setTimeout(() => {
+ /* 稍微延迟一下 */
DOMUtils.append(
- document.querySelector(
+ document.querySelector(
"div.app-view div.thread-main-wrapper .thread-text"
- ) as HTMLDivElement,
+ )!,
postList[0].content[0].text
);
+ if (
+ appViewVue.interactionNum &&
+ typeof pageInfo?.PageData?.thread?.reply_num === "number"
+ ) {
+ appViewVue.interactionNum.reply =
+ pageInfo.PageData.thread.reply_num;
+ }
}, 300);
});
},
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/aiqicha/PanelAiQiChaSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/aiqicha/PanelAiQiChaSettingUI.ts"
index 5ff966833..446e14940 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/aiqicha/PanelAiQiChaSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/aiqicha/PanelAiQiChaSettingUI.ts"
@@ -2,34 +2,27 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelAiQiChaSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-aiqicha",
- title: "爱企查",
- headerTitle: "爱企查
aiqicha.baidu.com",
- isDefault() {
- return BaiduRouter.isAiQiCha();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】轮播图",
- "baidu_aiqicha_shield_carousel",
- true
- ),
- UISwitch(
- "【屏蔽】行业热点新闻",
- "baidu_aiqicha_shield_industry_host_news",
- true
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-aiqicha",
+ title: "爱企查",
+ headerTitle: "爱企查
aiqicha.baidu.com",
+ isDefault() {
+ return BaiduRouter.isAiQiCha();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch("【屏蔽】轮播图", "baidu_aiqicha_shield_carousel", true),
+ UISwitch(
+ "【屏蔽】行业热点新闻",
+ "baidu_aiqicha_shield_industry_host_news",
+ true
+ ),
+ ],
+ },
+ ],
+};
-
-export {
- PanelAiQiChaSettingUI
-}
\ No newline at end of file
+export { PanelAiQiChaSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baijiahao/PanelBaiJiaHaoSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baijiahao/PanelBaiJiaHaoSettingUI.ts"
index 7d52116d8..878d9d3db 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baijiahao/PanelBaiJiaHaoSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baijiahao/PanelBaiJiaHaoSettingUI.ts"
@@ -1,136 +1,125 @@
import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
-const PanelBaiJiaHaoSettingUI: PopsPanelContentConfig =
-{
- id: "baidu-panel-config-baijiahao",
- title: "百家号",
- headerTitle: "百家号
baijiahao.baidu.com
mbd.baidu.com",
- isDefault() {
- return BaiduRouter.isBaiJiaHao() || BaiduRouter.isMbd();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "百家号(baijiahao)👇",
- type: "forms",
- forms: [],
- },
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】推荐文章",
- "baijiahao_shield_recommended_article",
- true
- ),
- UISwitch(
- "【屏蔽】用户评论",
- "baijiahao_shield_user_comment",
- false
- ),
- UISwitch(
- "【屏蔽】底部悬浮工具栏",
- "baijiahao_shield_user_comment_input_box",
- false
- ),
- ],
- },
- {
- text: "劫持/拦截",
- type: "forms",
- forms: [
- UISwitch(
- "劫持-唤醒App",
- "baijiahao_hijack_wakeup",
- false,
- void 0,
- "阻止唤醒调用App"
- ),
- UISwitch(
- "劫持-iframe唤醒App",
- "baidu_baijiahao_hijack_iframe",
- true,
- void 0,
- "阻止唤醒调用App"
- ),
- UISwitch(
- "劫持-OpenBox函数",
- "baidu_baijiahao_hijack_openbox",
- false
- ),
- ],
- },
- {
- text: "百家号(mbd)👇",
- type: "forms",
- forms: [],
- },
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】精彩评论",
- "baidu_mbd_block_exciting_comments",
- false
- ),
- UISwitch(
- "【屏蔽】精彩推荐",
- "baidu_mbd_block_exciting_recommendations",
- false
- ),
- UISwitch(
- "【屏蔽】底部工具栏",
- "baidu_mbd_shield_bottom_toolbar",
- false
- ),
- ],
- },
- {
- text: "功能",
- type: "forms",
- forms: [
- UISwitch(
- "伪装成lite baiduboxapp",
- "baidu_mbd_camouflage_lite_baiduboxapp",
- true,
- void 0,
- "可以优化浏览体验"
- ),
- ],
- },
- {
- text: "劫持/拦截",
- type: "forms",
- forms: [
- UISwitch(
- "拦截-唤醒App",
- "baidu_mbd_hijack_wakeup",
- false,
- void 0,
- "阻止唤醒调用App"
- ),
- UISwitch(
- "拦截-iframe唤醒App",
- "baidu_mbd_hijack_iframe",
- true,
- void 0,
- "阻止唤醒调用App"
- ),
- UISwitch(
- "劫持-BoxJSBefore函数",
- "baidu_mbd_hijack_BoxJSBefore",
- false,
- void 0,
- "阻止唤醒调用App"
- ),
- ],
- },
- ],
-}
+const PanelBaiJiaHaoSettingUI: PopsPanelContentConfig = {
+ id: "baidu-panel-config-baijiahao",
+ title: "百家号",
+ headerTitle: "百家号
baijiahao.baidu.com
mbd.baidu.com",
+ isDefault() {
+ return BaiduRouter.isBaiJiaHao() || BaiduRouter.isMbd();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "百家号(baijiahao)👇",
+ type: "forms",
+ forms: [],
+ },
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】推荐文章",
+ "baijiahao_shield_recommended_article",
+ true
+ ),
+ UISwitch("【屏蔽】用户评论", "baijiahao_shield_user_comment", false),
+ UISwitch(
+ "【屏蔽】底部悬浮工具栏",
+ "baijiahao_shield_user_comment_input_box",
+ false
+ ),
+ ],
+ },
+ {
+ text: "劫持/拦截",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "劫持-唤醒App",
+ "baijiahao_hijack_wakeup",
+ true,
+ void 0,
+ "阻止唤醒调用App"
+ ),
+ UISwitch(
+ "劫持-iframe唤醒App",
+ "baidu_baijiahao_hijack_iframe",
+ true,
+ void 0,
+ "阻止唤醒调用App"
+ ),
+ UISwitch("劫持-OpenBox函数", "baidu_baijiahao_hijack_openbox", true),
+ ],
+ },
+ {
+ text: "百家号(mbd)👇",
+ type: "forms",
+ forms: [],
+ },
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】精彩评论",
+ "baidu_mbd_block_exciting_comments",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】精彩推荐",
+ "baidu_mbd_block_exciting_recommendations",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】底部工具栏",
+ "baidu_mbd_shield_bottom_toolbar",
+ false
+ ),
+ ],
+ },
+ {
+ text: "功能",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "伪装成lite baiduboxapp",
+ "baidu_mbd_camouflage_lite_baiduboxapp",
+ true,
+ void 0,
+ "可以优化浏览体验"
+ ),
+ ],
+ },
+ {
+ text: "劫持/拦截",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "拦截-唤醒App",
+ "baidu_mbd_hijack_wakeup",
+ true,
+ void 0,
+ "阻止唤醒调用App"
+ ),
+ UISwitch(
+ "拦截-iframe唤醒App",
+ "baidu_mbd_hijack_iframe",
+ true,
+ void 0,
+ "阻止唤醒调用App"
+ ),
+ UISwitch(
+ "劫持-BoxJSBefore函数",
+ "baidu_mbd_hijack_BoxJSBefore",
+ true,
+ void 0,
+ "阻止唤醒调用App"
+ ),
+ ],
+ },
+ ],
+};
-export {
- PanelBaiJiaHaoSettingUI
-}
\ No newline at end of file
+export { PanelBaiJiaHaoSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baike/PanelBaiKeSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baike/PanelBaiKeSettingUI.ts"
index 47a4b4631..f6e00e510 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baike/PanelBaiKeSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/baike/PanelBaiKeSettingUI.ts"
@@ -1,92 +1,89 @@
import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
-const PanelBaiKeSettingUI: PopsPanelContentConfig =
-{
- id: "baidu-panel-config-baike",
- title: "百科",
- headerTitle: "百度百科
baike.baidu.com
wapbaike.baidu.com",
- isDefault() {
- return BaiduRouter.isBaiKe();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "劫持Box",
- type: "forms",
- forms: [
- UISwitch(
- "isBox",
- "baidu-baike-Box-isBox",
- true,
- void 0,
- "Box.isBox和Box.$isBox强制返回true"
- ),
- UISwitch(
- "isLiteBox",
- "baidu-baike-Box-isLiteBox",
- false,
- void 0,
- "Box.isLiteBox和Box.$isLiteBox强制返回true"
- ),
- UISwitch(
- "isInfoBox",
- "baidu-baike-Box-isInfoBox",
- false,
- void 0,
- "Box.isInfoBox和Box.$isInfoBox强制返回true"
- ),
- UISwitch(
- "isIOS",
- "baidu-baike-Box-isIOS",
- false,
- void 0,
- "Box.isIOS和Box.$isIOS强制返回true"
- ),
- UISwitch(
- "isAndroid",
- "baidu-baike-Box-isAndroid",
- false,
- void 0,
- "Box.isAndroid和Box.$isAndroid强制返回true"
- ),
- UISwitch(
- "android.invokeApp",
- "baidu-baike-Box-android.invokeApp",
- true,
- void 0,
- "Box.android.invokeApp()置空"
- ),
- UISwitch(
- "android.invokeLiteApp",
- "baidu-baike-Box-android.invokeLiteApp",
- true,
- void 0,
- "Box.android.invokeLiteApp()置空"
- ),
- UISwitch(
- "ios.invokeApp",
- "baidu-baike-Box-ios.invokeApp",
- true,
- void 0,
- "Box.ios.invokeApp()置空"
- ),
- ],
- },
- {
- text: "他说(/tashuo)",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】底部广告",
- "baidu_baike_tashuo_remove_bottom_ad",
- true
- ),
- ],
- },
- ],
-}
+const PanelBaiKeSettingUI: PopsPanelContentConfig = {
+ id: "baidu-panel-config-baike",
+ title: "百科",
+ headerTitle: "百度百科
baike.baidu.com
wapbaike.baidu.com",
+ isDefault() {
+ return BaiduRouter.isBaiKe();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "劫持Box",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "isBox",
+ "baidu-baike-Box-isBox",
+ true,
+ void 0,
+ "Box.isBox和Box.$isBox强制返回true"
+ ),
+ UISwitch(
+ "isLiteBox",
+ "baidu-baike-Box-isLiteBox",
+ false,
+ void 0,
+ "Box.isLiteBox和Box.$isLiteBox强制返回true"
+ ),
+ UISwitch(
+ "isInfoBox",
+ "baidu-baike-Box-isInfoBox",
+ false,
+ void 0,
+ "Box.isInfoBox和Box.$isInfoBox强制返回true"
+ ),
+ UISwitch(
+ "isIOS",
+ "baidu-baike-Box-isIOS",
+ false,
+ void 0,
+ "Box.isIOS和Box.$isIOS强制返回true"
+ ),
+ UISwitch(
+ "isAndroid",
+ "baidu-baike-Box-isAndroid",
+ false,
+ void 0,
+ "Box.isAndroid和Box.$isAndroid强制返回true"
+ ),
+ UISwitch(
+ "android.invokeApp",
+ "baidu-baike-Box-android.invokeApp",
+ true,
+ void 0,
+ "Box.android.invokeApp()置空"
+ ),
+ UISwitch(
+ "android.invokeLiteApp",
+ "baidu-baike-Box-android.invokeLiteApp",
+ true,
+ void 0,
+ "Box.android.invokeLiteApp()置空"
+ ),
+ UISwitch(
+ "ios.invokeApp",
+ "baidu-baike-Box-ios.invokeApp",
+ true,
+ void 0,
+ "Box.ios.invokeApp()置空"
+ ),
+ ],
+ },
+ {
+ text: "他说(/tashuo)",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】底部广告",
+ "baidu_baike_tashuo_remove_bottom_ad",
+ true
+ ),
+ ],
+ },
+ ],
+};
-export {
- PanelBaiKeSettingUI
-}
\ No newline at end of file
+export { PanelBaiKeSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/chat/PanelChatSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/chat/PanelChatSettingUI.ts"
index cbd971554..e62de82a4 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/chat/PanelChatSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/chat/PanelChatSettingUI.ts"
@@ -2,29 +2,22 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelChatSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-chat",
- title: "AI伙伴",
- headerTitle: "搜索AI伙伴
chat.baidu.com",
- isDefault() {
- return BaiduRouter.isChat();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】文字/图片水印",
- "baidu_chat_remove_ai_mask",
- true
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-chat",
+ title: "AI伙伴",
+ headerTitle: "搜索AI伙伴
chat.baidu.com",
+ isDefault() {
+ return BaiduRouter.isChat();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch("【屏蔽】文字/图片水印", "baidu_chat_remove_ai_mask", true),
+ ],
+ },
+ ],
+};
-
-export {
- PanelChatSettingUI
-}
\ No newline at end of file
+export { PanelChatSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/easylearn/PanelEasyLearnSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/easylearn/PanelEasyLearnSettingUI.ts"
index d80cc56db..efd40c336 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/easylearn/PanelEasyLearnSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/easylearn/PanelEasyLearnSettingUI.ts"
@@ -2,87 +2,79 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelEasyLearnSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-easy-learn",
- title: "教育",
- headerTitle:
- "百度教育
easylearn.baidu.com
uf9kyh.smartapps.cn",
- isDefault() {
- return BaiduRouter.isEasyLearn() || BaiduRouter.isMiniJiaoYu();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "小程序",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】底部下拉菜单",
- "mini_baidu_jiaoyu_shield_bottom_pull_down_menu",
- false
- ),
- ],
- },
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】本题试卷",
- "baidu_easylearn_shield_this_question_paper",
- false
- ),
- UISwitch(
- "【屏蔽】本卷好题",
- "baidu_easylearn_shield_good_questions_in_this_volume",
- false
- ),
- UISwitch(
- "【屏蔽】相关试卷",
- "baidu_easylearn_shield_related_test_papers",
- false
- ),
- UISwitch(
- "【屏蔽】视频讲解",
- "baidu_easylearn_shield_video_explanation",
- false
- ),
- UISwitch(
- "【屏蔽】学霸笔记",
- "baidu_easylearn_shield_xueba_notes",
- false
- ),
- UISwitch(
- "【屏蔽】底部工具栏",
- "baidu_easylearn_shield_bottom_toolbar",
- false
- ),
- ],
- },
- {
- text: "功能",
- type: "forms",
- forms: [
- UISwitch(
- "解锁顶部搜索框",
- "baidu_easylearn_unlocking_top_search_input",
- true
- ),
- UISwitch(
- "解锁搜题上限",
- "baidu_easylearn_unlocking_the_upper_limit_of_search_questions",
- true
- ),
- UISwitch(
- "自动显示答案",
- "baidu_easylearn_auto_show_answer",
- true
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-easy-learn",
+ title: "教育",
+ headerTitle: "百度教育
easylearn.baidu.com
uf9kyh.smartapps.cn",
+ isDefault() {
+ return BaiduRouter.isEasyLearn() || BaiduRouter.isMiniJiaoYu();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "小程序",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】底部下拉菜单",
+ "mini_baidu_jiaoyu_shield_bottom_pull_down_menu",
+ false
+ ),
+ ],
+ },
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】本题试卷",
+ "baidu_easylearn_shield_this_question_paper",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】本卷好题",
+ "baidu_easylearn_shield_good_questions_in_this_volume",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】相关试卷",
+ "baidu_easylearn_shield_related_test_papers",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】视频讲解",
+ "baidu_easylearn_shield_video_explanation",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】学霸笔记",
+ "baidu_easylearn_shield_xueba_notes",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】底部工具栏",
+ "baidu_easylearn_shield_bottom_toolbar",
+ false
+ ),
+ ],
+ },
+ {
+ text: "功能",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "解锁顶部搜索框",
+ "baidu_easylearn_unlocking_top_search_input",
+ true
+ ),
+ UISwitch(
+ "解锁搜题上限",
+ "baidu_easylearn_unlocking_the_upper_limit_of_search_questions",
+ true
+ ),
+ UISwitch("自动显示答案", "baidu_easylearn_auto_show_answer", true),
+ ],
+ },
+ ],
+};
-
-export {
- PanelEasyLearnSettingUI
-}
\ No newline at end of file
+export { PanelEasyLearnSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/fanyi/PanelFanYiSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/fanyi/PanelFanYiSettingUI.ts"
index 98fbbcf1e..be2465769 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/fanyi/PanelFanYiSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/fanyi/PanelFanYiSettingUI.ts"
@@ -2,65 +2,57 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelFanYiSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-fanyi",
- title: "翻译",
- headerTitle: "百度翻译
fanyi.baidu.com
fanyi-app.baidu.com",
- isDefault() {
- return BaiduRouter.isFanYi() || BaiduRouter.isFanYiApp();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】底部推荐",
- "baidu_fanyi_recommended_shielding_bottom",
- true
- ),
- UISwitch(
- "【屏蔽】底部其它",
- "baidu_fanyi_other_shielding_bottom",
- true
- ),
- ],
- },
- {
- text: "功能",
- type: "forms",
- forms: [
- UISwitch(
- "自动聚焦输入框",
- "baidu_fanyi_auto_focus",
- true
- ),
- ],
- },
- {
- text: "App(fanyi-app)",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】专栏信息",
- "baidu_fanyi_app_shield_column_information",
- false
- ),
- UISwitch(
- "【屏蔽】为你推荐",
- "baidu_fanyi_app_shield_recommended_for_you",
- false
- ),
- UISwitch(
- "【屏蔽】我要跟读",
- "baidu_fanyi_app_shield_i_need_to_follow_along",
- false
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-fanyi",
+ title: "翻译",
+ headerTitle: "百度翻译
fanyi.baidu.com
fanyi-app.baidu.com",
+ isDefault() {
+ return BaiduRouter.isFanYi() || BaiduRouter.isFanYiApp();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】底部推荐",
+ "baidu_fanyi_recommended_shielding_bottom",
+ true
+ ),
+ UISwitch(
+ "【屏蔽】底部其它",
+ "baidu_fanyi_other_shielding_bottom",
+ true
+ ),
+ ],
+ },
+ {
+ text: "功能",
+ type: "forms",
+ forms: [UISwitch("自动聚焦输入框", "baidu_fanyi_auto_focus", true)],
+ },
+ {
+ text: "App(fanyi-app)",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】专栏信息",
+ "baidu_fanyi_app_shield_column_information",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】为你推荐",
+ "baidu_fanyi_app_shield_recommended_for_you",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】我要跟读",
+ "baidu_fanyi_app_shield_i_need_to_follow_along",
+ false
+ ),
+ ],
+ },
+ ],
+};
-export {
- PanelFanYiSettingUI
-}
\ No newline at end of file
+export { PanelFanYiSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/graph/PanelGraphSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/graph/PanelGraphSettingUI.ts"
index 34965b095..72fd1a816 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/graph/PanelGraphSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/graph/PanelGraphSettingUI.ts"
@@ -2,52 +2,49 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelGraphSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-graph",
- title: "识图",
- headerTitle: "百度识图
graph.baidu.com",
- isDefault() {
- return BaiduRouter.isGraph();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "功能",
- type: "forms",
- forms: [
- UISwitch(
- "【重构】识图一下",
- "baidu-graph-repairHomeRecognitionPicture",
- true,
- void 0,
- "重构主页的识图一下,就可以直接点击上传图片进行搜索"
- ),
- UISwitch(
- "【重构】搜索按钮",
- "baidu-graph-repairSearchButton",
- true,
- void 0,
- "重构主页的往下滑动右下角出现的搜索图标按钮"
- ),
- UISwitch(
- "【重构】重拍",
- "baidu-graph-repairRetakeButton",
- true,
- void 0,
- "在已搜索出相关结果的界面中的重构【重拍】按钮"
- ),
- UISwitch(
- "修复搜索无结果",
- "baidu-graph-repairSearchNoResult",
- true,
- void 0,
- "如果出现识图没结果,重新识别,可能是因为后面参数多了tpl_from=pc的问题"
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-graph",
+ title: "识图",
+ headerTitle: "百度识图
graph.baidu.com",
+ isDefault() {
+ return BaiduRouter.isGraph();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "功能",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【重构】识图一下",
+ "baidu-graph-repairHomeRecognitionPicture",
+ true,
+ void 0,
+ "重构主页的识图一下,就可以直接点击上传图片进行搜索"
+ ),
+ UISwitch(
+ "【重构】搜索按钮",
+ "baidu-graph-repairSearchButton",
+ true,
+ void 0,
+ "重构主页的往下滑动右下角出现的搜索图标按钮"
+ ),
+ UISwitch(
+ "【重构】重拍",
+ "baidu-graph-repairRetakeButton",
+ true,
+ void 0,
+ "在已搜索出相关结果的界面中的重构【重拍】按钮"
+ ),
+ UISwitch(
+ "修复搜索无结果",
+ "baidu-graph-repairSearchNoResult",
+ true,
+ void 0,
+ "如果出现识图没结果,重新识别,可能是因为后面参数多了tpl_from=pc的问题"
+ ),
+ ],
+ },
+ ],
+};
-
-export {
- PanelGraphSettingUI
-}
\ No newline at end of file
+export { PanelGraphSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/haokan/PanelHaoKanSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/haokan/PanelHaoKanSettingUI.ts"
index ba2d7bba7..2a658fff8 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/haokan/PanelHaoKanSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/haokan/PanelHaoKanSettingUI.ts"
@@ -2,64 +2,57 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelHaoKanSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-haokan",
- title: "好看视频",
- headerTitle: "好看视频
haokan.baidu.com",
- isDefault() {
- return BaiduRouter.isHaoKan();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】猜你喜欢",
- "baidu_haokan_shield_may_also_like",
- true
- ),
- UISwitch(
- "【屏蔽】今日热播榜单",
- "baidu_haokan_shield_today_s_hot_list",
- true
- ),
- UISwitch(
- "【屏蔽】右侧工具栏",
- "baidu_haokan_shield_right_video_action",
- true
- ),
- ],
- },
- {
- text: "功能",
- type: "forms",
- forms: [
- UISwitch(
- "播放视频自动进入全屏",
- "baidu_haokan_play_video_and_automatically_enter_full_screen",
- false
- ),
- ],
- },
+ id: "baidu-panel-config-haokan",
+ title: "好看视频",
+ headerTitle: "好看视频
haokan.baidu.com",
+ isDefault() {
+ return BaiduRouter.isHaoKan();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch("【屏蔽】猜你喜欢", "baidu_haokan_shield_may_also_like", true),
+ UISwitch(
+ "【屏蔽】今日热播榜单",
+ "baidu_haokan_shield_today_s_hot_list",
+ true
+ ),
+ UISwitch(
+ "【屏蔽】右侧工具栏",
+ "baidu_haokan_shield_right_video_action",
+ true
+ ),
+ ],
+ },
+ {
+ text: "功能",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "播放视频自动进入全屏",
+ "baidu_haokan_play_video_and_automatically_enter_full_screen",
+ false
+ ),
+ ],
+ },
- {
- text: "劫持/拦截",
- type: "forms",
- forms: [
- UISwitch(
- "拦截-唤醒App",
- "baidu_haokan_hijack_wakeup",
- false,
- void 0,
- "阻止唤醒调用App"
- ),
- ],
- },
- ],
-}
+ {
+ text: "劫持/拦截",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "拦截-唤醒App",
+ "baidu_haokan_hijack_wakeup",
+ true,
+ void 0,
+ "阻止唤醒调用App"
+ ),
+ ],
+ },
+ ],
+};
-
-export {
- PanelHaoKanSettingUI
-}
\ No newline at end of file
+export { PanelHaoKanSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/map/PanelMapSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/map/PanelMapSettingUI.ts"
index be21a99a2..0675e9448 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/map/PanelMapSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/map/PanelMapSettingUI.ts"
@@ -2,30 +2,28 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelMapSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-map",
- title: "地图",
- headerTitle: "百度地图
map.baidu.com",
- isDefault() {
- return BaiduRouter.isMap();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "劫持/拦截",
- type: "forms",
- forms: [
- UISwitch(
- "拦截-唤醒App",
- "baidu_map_hijack_wakeup",
- false,
- void 0,
- "阻止唤醒调用App"
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-map",
+ title: "地图",
+ headerTitle: "百度地图
map.baidu.com",
+ isDefault() {
+ return BaiduRouter.isMap();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "劫持/拦截",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "拦截-唤醒App",
+ "baidu_map_hijack_wakeup",
+ true,
+ void 0,
+ "阻止唤醒调用App"
+ ),
+ ],
+ },
+ ],
+};
-export {
- PanelMapSettingUI
-}
\ No newline at end of file
+export { PanelMapSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/search/PanelSearchSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/search/PanelSearchSettingUI.ts"
index 4890c51f9..be71f3aa1 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/search/PanelSearchSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/search/PanelSearchSettingUI.ts"
@@ -107,7 +107,7 @@ const PanelSearchSettingUI: PopsPanelContentConfig = {
UISwitch(
"自动翻页",
"baidu_search_automatically_expand_next_page",
- false,
+ true,
function (event, enable) {
if (
enable &&
@@ -149,7 +149,7 @@ const PanelSearchSettingUI: PopsPanelContentConfig = {
UISwitch(
"【beta】新标签页打开",
"baidu_search_hijack__onClick_to_blank",
- false,
+ true,
void 0,
"实验性功能,需开启【劫持-_onClick函数】和【处理搜索结果】且能成功劫持到该函数才会生效,否则是粗糙的提取article的链接跳转"
),
@@ -169,35 +169,35 @@ const PanelSearchSettingUI: PopsPanelContentConfig = {
UISwitch(
"劫持-复制",
"baidu_search_hijack_copy",
- false,
+ true,
void 0,
"阻止百度复制xxx到剪贴板"
),
UISwitch(
"劫持-Scheme唤醒App",
"baidu_search_hijack_scheme",
- false,
+ true,
void 0,
"阻止唤醒调用App"
),
UISwitch(
"劫持-OpenBox函数",
"baidu_search_hijack_openbox",
- false,
+ true,
void 0,
"优化搜索结果跳转"
),
UISwitch(
"劫持-_onClick函数",
"baidu_search_hijack__onClick",
- false,
+ true,
void 0,
"优化搜索结果跳转"
),
UISwitch(
"劫持-setTimeout",
"baidu_search_hijack_setTimeout",
- false,
+ true,
void 0,
"可阻止获取定位、视频播放"
),
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/tieba/PanelTieBaSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/tieba/PanelTieBaSettingUI.ts"
index 822ce829d..8bd98f40d 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/tieba/PanelTieBaSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/tieba/PanelTieBaSettingUI.ts"
@@ -305,7 +305,7 @@ const PanelTieBaSettingUI: PopsPanelContentConfig = {
function (event, enable) {
if (enable) {
window.alert(
- "开启后,如果查看的帖子显示【贴子不存在或者已被删除】,且该帖子在PC端可以查看,那么该修复可以生效。"
+ "开启后,如果查看的帖子显示【贴子不存在或者已被删除】或【该帖子需要去app内查看哦】,且该帖子在PC端可以查看,那么该修复可以生效。"
);
}
},
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/wenku/PanelWenKuSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/wenku/PanelWenKuSettingUI.ts"
index cab40c5d6..239185597 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/wenku/PanelWenKuSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/wenku/PanelWenKuSettingUI.ts"
@@ -1,55 +1,40 @@
-import { BaiduRouter } from "@/router/BaiduRouter"
-import { UISwitch } from "@/setting/common-components/ui-switch"
+import { BaiduRouter } from "@/router/BaiduRouter";
+import { UISwitch } from "@/setting/common-components/ui-switch";
-const PanelWenKuSettingUI: PopsPanelContentConfig =
-{
- id: "baidu-panel-config-wenku",
- title: "文库",
- headerTitle: "百度文库
wk.baidu.com
tanbi.baidu.com",
- isDefault: BaiduRouter.isWenKu,
- scrollToDefaultView: true,
- forms: [
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】会员精选",
- "baidu_wenku_block_member_picks",
- true
- ),
- UISwitch(
- "【屏蔽】APP精选",
- "baidu_wenku_blocking_app_featured",
- true
- ),
- UISwitch(
- "【屏蔽】相关文档",
- "baidu_wenku_blocking_related_documents",
- false
- ),
- UISwitch(
- "【屏蔽】底部工具栏",
- "baidu_wenku_blocking_bottom_toolbar",
- false
- ),
- UISwitch(
- "【屏蔽】下一篇按钮",
- "baidu_wenku_shield_next_btn",
- false
- ),
- UISwitch(
- "【屏蔽】文档助手",
- "baidu_wenku_blockDocumentAssistant",
- false,
- void 0,
- "右下角的悬浮按钮"
- ),
- ],
- },
- ],
-}
+const PanelWenKuSettingUI: PopsPanelContentConfig = {
+ id: "baidu-panel-config-wenku",
+ title: "文库",
+ headerTitle: "百度文库
wk.baidu.com
tanbi.baidu.com",
+ isDefault: BaiduRouter.isWenKu,
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch("【屏蔽】会员精选", "baidu_wenku_block_member_picks", true),
+ UISwitch("【屏蔽】APP精选", "baidu_wenku_blocking_app_featured", true),
+ UISwitch(
+ "【屏蔽】相关文档",
+ "baidu_wenku_blocking_related_documents",
+ false
+ ),
+ UISwitch(
+ "【屏蔽】底部工具栏",
+ "baidu_wenku_blocking_bottom_toolbar",
+ false
+ ),
+ UISwitch("【屏蔽】下一篇按钮", "baidu_wenku_shield_next_btn", false),
+ UISwitch(
+ "【屏蔽】文档助手",
+ "baidu_wenku_blockDocumentAssistant",
+ false,
+ void 0,
+ "右下角的悬浮按钮"
+ ),
+ ],
+ },
+ ],
+};
-export {
- PanelWenKuSettingUI
-}
\ No newline at end of file
+export { PanelWenKuSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/yiyan/PanelYiYanSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/yiyan/PanelYiYanSettingUI.ts"
index 2b1f96f86..8223c4037 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/yiyan/PanelYiYanSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/yiyan/PanelYiYanSettingUI.ts"
@@ -2,29 +2,22 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelYiYanSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-yiyan",
- title: "文心一言",
- headerTitle: "文心一言
yiyan.baidu.com",
- isDefault() {
- return BaiduRouter.isYiYan();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】文字/图片水印",
- "baidu_yiyan_remove_ai_mask",
- true
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-yiyan",
+ title: "文心一言",
+ headerTitle: "文心一言
yiyan.baidu.com",
+ isDefault() {
+ return BaiduRouter.isYiYan();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch("【屏蔽】文字/图片水印", "baidu_yiyan_remove_ai_mask", true),
+ ],
+ },
+ ],
+};
-
-export {
- PanelYiYanSettingUI
-}
\ No newline at end of file
+export { PanelYiYanSettingUI };
diff --git "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/zhidao/PanelZhiDaoSettingUI.ts" "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/zhidao/PanelZhiDaoSettingUI.ts"
index d70ae9a21..4a7153a53 100644
--- "a/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/zhidao/PanelZhiDaoSettingUI.ts"
+++ "b/packages/\343\200\220\347\247\273\345\212\250\347\253\257\343\200\221\347\231\276\345\272\246\347\263\273\344\274\230\345\214\226/src/setting/components/zhidao/PanelZhiDaoSettingUI.ts"
@@ -2,43 +2,33 @@ import { BaiduRouter } from "@/router/BaiduRouter";
import { UISwitch } from "@/setting/common-components/ui-switch";
const PanelZhiDaoSettingUI: PopsPanelContentConfig = {
- id: "baidu-panel-config-zhidao",
- title: "知道",
- headerTitle: "百度知道
zhidao.baidu.com",
- isDefault() {
- return BaiduRouter.isZhiDao();
- },
- scrollToDefaultView: true,
- forms: [
- {
- text: "屏蔽",
- type: "forms",
- forms: [
- UISwitch(
- "【屏蔽】推荐更多精彩内容",
- "baidu_zhidao_block_recommend_more_exciting_content",
- true
- ),
- UISwitch(
- "【屏蔽】相关问题",
- "baidu_zhidao_block_related_issues",
- true
- ),
- UISwitch(
- "【屏蔽】其他回答",
- "baidu_zhidao_block_other_answers",
- false
- ),
- UISwitch(
- "【屏蔽】顶部浮动工具栏",
- "baidu_zhidao_shield_top_fixed_toolbar",
- false
- ),
- ],
- },
- ],
-}
+ id: "baidu-panel-config-zhidao",
+ title: "知道",
+ headerTitle: "百度知道
zhidao.baidu.com",
+ isDefault() {
+ return BaiduRouter.isZhiDao();
+ },
+ scrollToDefaultView: true,
+ forms: [
+ {
+ text: "屏蔽",
+ type: "forms",
+ forms: [
+ UISwitch(
+ "【屏蔽】推荐更多精彩内容",
+ "baidu_zhidao_block_recommend_more_exciting_content",
+ true
+ ),
+ UISwitch("【屏蔽】相关问题", "baidu_zhidao_block_related_issues", true),
+ UISwitch("【屏蔽】其他回答", "baidu_zhidao_block_other_answers", false),
+ UISwitch(
+ "【屏蔽】顶部浮动工具栏",
+ "baidu_zhidao_shield_top_fixed_toolbar",
+ false
+ ),
+ ],
+ },
+ ],
+};
-export {
- PanelZhiDaoSettingUI
-}
\ No newline at end of file
+export { PanelZhiDaoSettingUI };