1import{d as je,u as De,b as i,r as Le,c as h,L as Fe,K as Me,e as Ee,C as Ne,f as n,i as l,j as o,z as se,n as f,_ as y,Q as qe,t as d,l as _,F as P,N as $,D as xe,s as Be,a as b,a0 as Ue,v as r,m as c,x as S,R as _e,a1 as be,k as le,p as Re}from"./index.16ba4ea0.js";import{_ as Ke}from"./Avatar.vue_vue_type_script_setup_true_lang.87e6bbe3.js";import{_ as Qe}from"./Notfound.vue_vue_type_script_setup_true_lang.b9e0406b.js";import{_ as Ge}from"./Pagination.vue_vue_type_script_setup_true_lang.8b7ec3c5.js";import"./vendor-highcharts.9b480a8e.js";import"https://cdn.jsdelivr.net/npm/[email protected]/dist/buttplug-wasm.mjs";const Oe={class:"mx-auto max-w-4xl px-4 py-6"},He={class:"mb-6 flex flex-col sm:flex-row items-stretch sm:items-center gap-3 bg-zinc-900/60 p-2 rounded-lg border border-zinc-700/80"},Je={class:"flex items-center gap-2 shrink-0 w-full sm:w-auto justify-between sm:justify-start"},We={class:"relative flex-1 sm:flex-none"},Xe={key:0,class:"mb-6 p-4 rounded-lg bg-green-900/40 border border-green-500/40 text-green-300 flex items-center justify-between text-sm"},Ye={key:1,class:"py-16 flex justify-center items-center"},Ze={key:2,class:"bg-zinc-900 rounded-lg divide-y divide-zinc-800 border border-zinc-800 shadow-xl"},et={class:"space-y-1.5 min-w-0 flex-1"},tt={class:"flex flex-wrap items-center gap-2"},st={class:"text-xs text-zinc-400 flex flex-wrap items-center gap-2"},lt=["href"],at={class:"text-zinc-300"},ot={class:"flex flex-wrap items-center justify-end gap-2 shrink-0 self-end sm:self-center w-full sm:w-auto"},nt={key:3,class:"bg-zinc-900 rounded-lg divide-y divide-zinc-800 border border-zinc-800 shadow-xl"},rt={class:"space-y-1.5 min-w-0 flex-1"},ut={class:"flex flex-wrap items-center gap-2"},it={class:"text-xs text-zinc-400 flex flex-wrap items-center gap-2"},dt=["href"],ct={class:"text-zinc-300"},mt={class:"flex flex-wrap items-center justify-end gap-2 shrink-0 self-end sm:self-center w-full sm:w-auto"},gt={key:4,class:"mt-12"},vt={class:"space-y-2"},ft={class:"block text-sm text-zinc-300 font-medium flex items-center justify-between"},pt={key:0,class:"text-xs text-blue-400 font-medium bg-blue-500/10 px-2 py-0.5 rounded border border-blue-500/20"},xt={key:0,class:"flex flex-wrap gap-2 p-2.5 bg-zinc-800/80 rounded-lg border border-zinc-700"},_t=["onClick"],bt={class:"relative"},yt={key:0,class:"absolute right-3 top-3"},wt={key:1,class:"absolute z-20 mt-1 w-full max-h-48 overflow-y-auto border border-zinc-700 rounded-lg bg-zinc-900 shadow-xl divide-y divide-zinc-800"},ht=["onClick"],kt={class:"font-medium text-white"},zt={class:"text-xs text-zinc-400 font-mono ml-2"},St={class:"text-xs text-blue-400 flex items-center gap-1"},Ct={class:"space-y-2 pt-3 border-t border-zinc-800"},Tt={class:"block text-sm text-zinc-300 font-medium"},At={class:"relative"},Pt={key:0,class:"absolute right-3 top-3"},$t={key:1,class:"absolute z-20 mt-1 w-full max-h-48 overflow-y-auto border border-zinc-700 rounded-lg bg-zinc-900 shadow-xl divide-y divide-zinc-800"},It=["onClick"],Vt={class:"font-medium text-white"},jt={class:"text-xs text-zinc-400 font-mono ml-2"},Dt={key:0,class:"p-2.5 bg-blue-900/20 rounded-lg border border-blue-500/30 flex items-center justify-between text-xs text-blue-300"},Lt={key:1,class:"p-2.5 bg-zinc-800 rounded-lg border border-zinc-700 flex items-center justify-between text-xs text-zinc-300"},Ft={key:0,class:"text-sm text-red-400 mt-2"},Mt={key:1,class:"rounded-md border border-green-500/50 bg-green-950/30 px-3 py-2 text-sm text-green-200 mt-2"},Et={class:"flex justify-end gap-3 mt-6 pt-3 border-t border-zinc-800"},Nt={class:"space-y-4 text-white"},qt={class:"text-sm text-zinc-300"},Bt={class:"text-white"},Ut={key:0,class:"text-sm text-red-400"},Rt={class:"flex justify-end gap-3 pt-2"},F=20,Xt=je({__name:"TaxonomyAliases",setup(Kt){const{isAdmin:ye}=De(),we=Be();ye||we.push("/");const g=i("tags"),J=i(),I=i(!1),M=i(!1),E=i(""),V=i(null);let N=null;const he=t=>{N&&clearTimeout(N),V.value=t,N=setTimeout(()=>{V.value=null},3e3)},ke=()=>{N&&clearTimeout(N),V.value=null},q=i([]),B=i([]),j=i(!1),U=i(!1),C=i(null),D=i(null),R=i(!1),K=i([]),ae=i(""),W=i(!1),Q=i(""),m=Le({source_id_input:"",source_slug:"",target_id:"",target_slug:""}),p=i([]),w=i(null),k=i(""),z=i([]),X=i(!1),T=i(""),A=i([]),Y=i(!1);let oe,ne;const re=h(()=>m.source_id_input?m.source_id_input.split(/[\s,]+/).map(t=>
1t.trim()).filter(Boolean):[]),ue=h(()=>{const t=p.value.map(a=>a.id);return Array.from(new Set([...t,...re.value])).length});h(()=>q.value.reduce((t,e)=>{var a;return t+(((a=e.sources)==null?void 0:a.length)||0)},0)),h(()=>B.value.reduce((t,e)=>{var a;return t+(((a=e.sources)==null?void 0:a.length)||0)},0));const G=i(1),ie=t=>{ke(),g.value=t,E.value="",G.value=1},H=async()=>{!q.value.length&&!B.value.length&&(M.value=!0);try{const[t,e]=await Promise.all([b.taxonomy.getTagAliases(),b.taxonomy.getPerformerAliases()]);q.value=t||[],B.value=e||[]}catch(t){console.error("Failed to fetch aliases:",t)}finally{M.value=!1}},de=h(()=>{const t=E.value.trim().toLowerCase();return!t||t.length<3?q.value:q.value.filter(e=>e.target_id.toLowerCase().includes(t)||e.target_slug&&e.target_slug.toLowerCase().includes(t)||e.sources&&e.sources.some(a=>a.source_id.toLowerCase().includes(t)||a.source_slug&&a.source_slug.toLowerCase().includes(t)))}),ce=h(()=>{const t=E.value.trim().toLowerCase();return!t||t.length<3?B.value:B.value.filter(e=>e.target_id.toLowerCase().includes(t)||e.target_slug&&e.target_slug.toLowerCase().includes(t)||e.sources&&e.sources.some(a=>a.source_id.toLowerCase().includes(t)||a.source_slug&&a.source_slug.toLowerCase().includes(t)))}),me=h(()=>g.value==="tags"?de.value.length:ce.value.length),ze=h(()=>Math.ceil(me.value/F)>1&&!M.value),ge=h(()=>{const t=(G.value-1)*F;return de.value.slice(t,t+F)}),ve=h(()=>{const t=(G.value-1)*F;return ce.value.slice(t,t+F)}),Se=()=>{clearTimeout(oe),oe=setTimeout(async()=>{const t=k.value.trim();if(!t||t.length<3){z.value=[];return}X.value=!0;try{if(g.value==="tags"){const e=await b.tags.getPendingTags({query:t,limit:20,status:"all"}),a=(e==null?void 0:e.tags)||[];z.value=a.map(u=>({id:String(u.id),name:u.name||u.slug,slug:u.slug})).filter(u=>!p.value.some(s=>s.id===u.id)).slice(0,10)}else{const e=await b.performers.getPerformers({query:t,page:1,limit:10,force:!0,contextPage:"manage"}),a=(e==null?void 0:e.performers)||[];z.value=a.map(u=>({id:String(u.id),name:u.name||u.slug,slug:u.slug})).filter(u=>!p.value.some(s=>s.id===u.id))}}catch(e){console.error("Source search failed:",e)}finally{X.value=!1}},300)},Ce=t=>{p.value.some(e=>e.id===t.id)||p.value.push(t),k.value="",z.value=[]},Te=t=>{p.value=p.value.filter(e=>e.id!==t)},Ae=()=>{clearTimeout(ne),ne=setTimeout(async()=>{const t=T.value.trim();if(!t||t.length<3){A.value=[];return}Y.value=!0;try{if(g.value==="tags"){const e=await b.tags.getPendingTags({query:t,limit:20,status:"all"}),a=(e==null?void 0:e.tags)||[];A.value=a.map(u=>({id:String(u.id),name:u.name||u.slug,slug:u.slug})).slice(0,10)}else{const e=await b.performers.getPerformers({query:t,page:1,limit:10,force:!0,contextPage:"manage"}),a=(e==null?void 0:e.performers)||[];A.value=a.map(u=>({id:String(u.id),name:u.name||u.slug,slug:u.slug}))}}catch(e){console.error("Target search failed:",e)}finally{Y.value=!1}},300)},Pe=t=>{w.value=t,m.target_id=t.id,m.target_slug=t.slug,T.value=t.name,A.value=[]},Z=i([]),$e=()=>{U.value=!1,C.value=null,D.value=null,Z.value=[],p.value=[],w.value=null,k.value="",z.value=[],T.value="",A.value=[],m.source_id_input="",m.source_slug="",m.target_id="",m.target_slug="",j.value=!0},fe=t=>{U.value=!0,C.value=null,D.value=null;const e=t.sources||[];Z.value=e.map(a=>String(a.source_id)),p.value=e.map(a=>({id:String(a.source_id),name:a.source_slug||String(a.source_id),slug:a.source_slug||""})),k.value="",w.value={id:String(t.target_id),name:t.target_slug||String(t.target_id),slug:t.target_slug||""},z.value=[],T.value=t.target_slug||"",A.value=[],m.source_id_input="",m.source_slug="",m.target_id=String(t.target_id),m.target_slug=t.target_slug||"",j.value=!0},pe=t=>{K.value=(t.sources||[]).map(e=>String(e.source_id)),ae.value=t.target_slug||String(t.target_id),Q.value="",R.value=!0},Ie=async()=>{var t,e;C.value=null,k.value.trim()&&ee(),T.value.trim()&&!w.value&&!m.target_slug&&(m.target_slug=T.value.trim());try{const a=p.value.map(L=>String(L.id)),u=re.value,s=Array.from(new Set([...a,...u]));if(s.length===0){C.value="Please select or enter at least one source tag/performer.";return}const x=((t=w.value)==null?void 0:t.id)||m.target_id.trim(),v=((e=w.value)==null?void 0:e.slug)||m.target_slug.trim();if(!x&&!v){C.value="Please select or enter a target canonical tag/performer.";return}if(U.value){const L=new Set(s),te=Z.value.filter(O=>!L.has(O));te.length>0&&(g.value==="tags"?await Promise.all(te.map(O=>b.taxonomy.deleteTagAlias(O))):await Promise.all(te.map(O=>b.taxonomy.deletePerformerAlias(O))))}if(s.length>0){const L={sourceIds:s,sourceId:s.length===1?s[0]:void 0,targetId:x||void 0,targetSlug:v||void 0};g.value==="tags"?await b.taxonomy.createTagAlias(L):await b.taxonomy.createPerformerAlias(L)}D.value=U.value?"Alias group updated successfully!":`${s.length} alias(es) created successfully!`,await H(),setTimeout(()=>{j.value=!1,D.value=null},1e3)}catch(a){console.error("Save alias failed:",a),C.value=`Save alias failed: ${(a==null?void 0:a.message)||a}`}},ee=()=>{const t=k.value.trim();if(!t)return;const e=t.split(/[\n,]+/).map(a=>
1a.trim()).filter(Boolean);for(const a of e)p.value.some(u=>u.name.toLowerCase()===a.toLowerCase())||p.value.push({id:a,name:a,slug:a});k.value="",z.value=[]},Ve=async()=>{if(K.value.length!==0){W.value=!0,Q.value="";try{g.value==="tags"?await Promise.all(K.value.map(t=>b.taxonomy.deleteTagAlias(t))):await Promise.all(K.value.map(t=>b.taxonomy.deletePerformerAlias(t))),he("Alias group removed successfully."),R.value=!1,await H()}catch(t){Q.value=(t==null?void 0:t.message)||"Failed to remove alias group"}finally{W.value=!1}}};return Fe(()=>{H()}),Me(()=>{H()}),Ee(Ne("taxonomy-aliases",{title:"Taxonomy Aliases \u2013 FapTap",description:"Admin overview of tag & performer canonical aliases and redirections"})),(t,e)=>{var u;const a=Ue("router-link");return r(),n(P,null,[l("div",Oe,[e[27]||(e[27]=l("div",{class:"text-center mb-6 relative"},[l("h1",{class:"text-3xl font-bold text-white"},"Aliases"),l("p",{class:"text-xs text-zinc-400 mt-1"},"Admin access only")],-1)),l("div",He,[o(se,{autofocus:"",placeholder:"Search alias by name",type:"text",class:"flex-1 text-sm bg-zinc-800 border-zinc-700",modelValue:E.value,"onUpdate:modelValue":e[0]||(e[0]=s=>E.value=s)},null,8,["modelValue"]),l("div",Je,[o(y,{theme:"blue",class:"px-3 py-2 text-sm font-medium flex items-center gap-1.5 flex-1 sm:flex-none justify-center",onClick:$e},{default:f(()=>[...e[13]||(e[13]=[c(" Create ",-1)])]),_:1}),l("div",We,[o(y,{ref_key:"viewDropdownBtn",ref:J,theme:"transparent",class:"px-3 py-2 text-sm font-medium border border-zinc-700 text-zinc-300 hover:text-white flex items-center gap-1.5 justify-center w-full sm:w-auto",onClick:e[1]||(e[1]=s=>I.value=!I.value)},{default:f(()=>[l("span",null,d(g.value==="tags"?"Tags":"Performers"),1),o(S,{name:"chevron-down",class:"h-3 w-3 opacity-70 ml-0.5"})]),_:1},512),o(qe,{modelValue:I.value,"onUpdate:modelValue":e[4]||(e[4]=s=>I.value=s),target:((u=J.value)==null?void 0:u.$el)||J.value,placement:"bottom-end",offset:8,class:"text-white text-sm py-1 w-32 bg-zinc-800 border border-zinc-700 shadow-xl rounded-md"},{default:f(()=>[o(_e,{active:g.value==="tags",onClick:e[2]||(e[2]=s=>{ie("tags"),I.value=!1})},{default:f(()=>[...e[14]||(e[14]=[l("span",null,"Tags",-1)])]),_:1},8,["active"]),o(_e,{active:g.value==="performers",onClick:e[3]||(e[3]=s=>{ie("performers"),I.value=!1})},{default:f(()=>[...e[15]||(e[15]=[l("span",null,"Performers",-1)])]),_:1},8,["active"])]),_:1},8,["modelValue","target"])]),o(a,{to:"/taxonomy",class:"sm:hidden"},{default:f(()=>[o(y,{theme:"transparent",dense:"",class:"px-3 py-2 border border-zinc-700 text-xs text-zinc-300"},{default:f(()=>[...e[16]||(e[16]=[c(" Manager ",-1)])]),_:1})]),_:1})])]),V.value?(r(),n("div",Xe,[l("span",null,d(V.value),1),l("button",{onClick:e[5]||(e[5]=s=>V.value=null),class:"text-green-300 hover:text-white"},[o(S,{name:"close",class:"h-4 w-4"})])])):_("",!0),M.value?(r(),n("div",Ye,[o(S,{name:"loading",class:"h-10 w-10 text-blue-500 animate-spin"})])):g.value==="tags"&&ge.value.length?(r(),n("div",Ze,[(r(!0),n(P,null,$(ge.value,s=>{var x;return r(),n("div",{key:s.target_id,class:"p-4 flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4 hover:bg-zinc-850 transition-colors"},[l("div",et,[l("div",tt,[(r(!0),n(P,null,$(s.sources,v=>(r(),n("span",{key:v.source_id,class:"font-bold text-white text-base tracking-tight"},d(v.source_slug||v.source_id),1))),128))]),l("div",st,[l("span",null,[e[17]||(e[17]=c("Canonical: ",-1)),l("a",{href:`/t/${s.target_slug||s.target_id}`,target:"_blank",rel:"noopener noreferrer",class:"font-semibold text-white hover:text-blue-400 inline-flex items-center gap-1 ml-0.5"},[c(d(s.target_slug||s.target_id)+" ",1),o(S,{name:"open-in-new",class:"h-3 w-3 text-zinc-400"})],8,lt)]),e[19]||(e[19]=l("span",null,"\u2022",-1)),l("span",null,[e[18]||(e[18]=c("Aliases: ",-1)),l("strong",at,d(((x=s.sources)==null?void 0:x.length)||0),1)])])]),l("div",ot,[o(y,{theme:"transparent",size:"sm",class:"px-3 py-1.5 text-xs border border-zinc-700 text-zinc-300 hover:text-white",onClick:v=>fe(s)},{default:f(()=>[...e[20]||(e[20]=[c(" Edit ",-1)])]),_:1},8,["onClick"]),o(y,{theme:"red",size:"sm",class:"px-3 py-1.5 text-xs font-semibold",onClick:v=>pe(s)},{default:f(()=>[...e[21]||(e[21]=[c(" Delete ",-1)])]),_:1},8,["onClick"])])])}),128))])):g.value==="performers"&&ve.value.length?(r(),n("div",nt,[(r(!0),n(P,null,$(ve.value,s=>{var x;return r(),n("div",{key:s.target_id,class:"p-4 flex flex-col sm:flex-row items-start sm:items-center justify-between gap-4 hover:bg-zinc-850 transition-colors"},[l("div",rt,[l("div",ut,[(r(!0),n(P,null,$(s.sources,v=>(r(),n("div",{key:v.source_id,class:"font-bold text-white text-base tracking-tight flex items-center gap-1.5"},[o(Ke,{icon:"performer-report",name:v.source_slug||v.source_id,class:"w-5 h-5 rounded-full shrink-0"},null,8,["name"]),l("span",null,d(v.source_slug||v.source_id),1)]))),128))]),l("div",it,[l("span",null,[e[22]||(e[22]=c("Canonical: ",-1)),l("a",{href:`/p/${s.target_slug||s.target_id}`,target:"_blank",rel:"noopener noreferrer",class:"font-semibold text-white hover:text-blue-400 inline-flex items-center gap-1 ml-0.5"},[c(d(s.target_slug||s.target_id)+" ",1),o(S,{name:"open-in-new",class:"h-3 w-3 text-zinc-400"})],8,dt)]),e[24]||(e[24]=l("span",null,"\u2022",-1)),l("span",null,[e[23]||(e[23]=c("Aliases: ",-1)),l("strong",ct,d(((x=s.sources)==null?void 0:x.length)||0),1)])])]),l("div",mt,[o(y,{theme:"transparent",size:"sm",class:"px-3 py-1.5 text-xs border border-zinc-700 text-zinc-300 hover:text-white",onClick:v=>fe(s)},{default:f(()=>[...e[25]||(e[25]=[c(" Edit ",-1)])]),_:1},8,["onClick"]),o(y,{theme:"red",size:"sm",class:"px-3 py-1.5 text-xs font-semibold",onClick:v=>pe(s)},{default:f(()=>[...e[26]||(e[26]=[c(" Delete ",-1)])]),_:1},8,["onClick"])])])}),128))])):M.value?_("",!0):(r(),n("div",gt,[o(Qe,{title:g.value==="tags"?"No Tag Aliases Found":"No Performer Aliases Found",message:"No aliases match your search."},null,8,["title"])])),o(Ge,{currentPage:G.value,total:me.value,limit:F,show:ze.value,"onUpdate:currentPage":e[6]||(e[6]=s=>G.value=s)},null,8,["currentPage","total","show"])]),o(xe,{modelValue:j.value,"onUpdate:modelValue":e[10]||(e[10]=s=>j.value=s),title:U.value?`Edit ${g.value==="tags"?"Tag":"Performer"} Alias`:`Add ${g.value==="tags"?"Tag":"Performer"} Alias`},{default:f(()=>[l("form",{onSubmit:le(Ie,["prevent"]),class:"space-y-4"},[l("div",vt,[l("label",ft,[e[28]||(e[28]=l("span",null,"New Alias *",-1)),ue.value>1?(r(),n("span",pt,d(ue.value)+" Items Selected (Bulk) ",1)):_("",!0)]),p.value.length>0?(r(),n("div",xt,[(r(!0),n(P,null,$(p.value,s=>(r(),n("span",{key:s.id,class:"inline-flex items-center gap-1.5 px-2.5 py-1 rounded-md text-xs font-medium bg-blue-900/50 text-blue-200 border border-blue-500/30"},[l("span",null,d(s.name),1),l("button",{type:"button",onClick:x=>Te(s.id),class:"text-blue-300 hover:text-white ml-0.5"},[o(S,{name:"close",class:"h-3 w-3"})],8,_t)]))),128))])):_("",!0),l("div",bt,[o(se,{modelValue:k.value,"onUpdate:modelValue":e[7]||
1(e[7]=s=>k.value=s),placeholder:"Type alias name (press Enter or comma to add)\u2026",onInput:Se,onKeydown:[be(le(ee,["prevent"]),["enter"]),be(le(ee,["prevent"]),["comma"])]},null,8,["modelValue","onKeydown"]),X.value?(r(),n("div",yt,[o(S,{name:"loading",class:"h-4 w-4 animate-spin text-blue-400"})])):_("",!0),z.value.length>0?(r(),n("div",wt,[(r(!0),n(P,null,$(z.value,s=>(r(),n("button",{key:s.id,type:"button",class:"w-full text-left px-3 py-2.5 hover:bg-zinc-800 transition-colors flex items-center justify-between text-sm",onClick:x=>Ce(s)},[l("div",null,[l("span",kt,d(s.name),1),l("span",zt,"("+d(s.slug)+")",1)]),l("span",St,[o(S,{name:"plus",class:"h-3.5 w-3.5"}),e[29]||(e[29]=c(" Add ",-1))])],8,ht))),128))])):_("",!0)])]),l("div",Ct,[l("label",Tt," Canonical Target "+d(g.value==="tags"?"Tag":"Performer")+" * ",1),l("div",At,[o(se,{modelValue:T.value,"onUpdate:modelValue":e[8]||(e[8]=s=>T.value=s),placeholder:`Type to search canonical ${g.value==="tags"?"tag":"performer"}...`,onInput:Ae},null,8,["modelValue","placeholder"]),Y.value?(r(),n("div",Pt,[o(S,{name:"loading",class:"h-4 w-4 animate-spin text-blue-400"})])):_("",!0),A.value.length>0?(r(),n("div",$t,[(r(!0),n(P,null,$(A.value,s=>{var x;return r(),n("button",{key:s.id,type:"button",class:Re(["w-full text-left px-3 py-2.5 hover:bg-zinc-800 transition-colors flex items-center justify-between text-sm",((x=w.value)==null?void 0:x.id)===s.id?"bg-blue-900/40 text-blue-200 font-semibold":"text-zinc-200"]),onClick:v=>Pe(s)},[l("div",null,[l("span",Vt,d(s.name),1),l("span",jt,"("+d(s.slug)+")",1)])],10,It)}),128))])):_("",!0)]),w.value?(r(),n("div",Dt,[l("span",null,[e[30]||(e[30]=c("Target: ",-1)),l("strong",null,d(w.value.name),1),c(" ("+d(w.value.slug)+")",1)])])):m.target_slug?(r(),n("div",Lt,[l("span",null,[e[31]||(e[31]=c("Target Slug: ",-1)),l("strong",null,d(m.target_slug),1)])])):_("",!0)]),C.value?(r(),n("div",Ft,d(C.value),1)):_("",!0),D.value?(r(),n("div",Mt,d(D.value),1)):_("",!0),l("div",Et,[o(y,{theme:"transparent",type:"button",onClick:e[9]||(e[9]=s=>j.value=!1)},{default:f(()=>[...e[32]||(e[32]=[c("Cancel",-1)])]),_:1}),o(y,{type:"submit",theme:"blue"},{default:f(()=>[...e[33]||(e[33]=[c("Create Alias",-1)])]),_:1})])],32)]),_:1},8,["modelValue","title"]),o(xe,{modelValue:R.value,"onUpdate:modelValue":e[12]||(e[12]=s=>R.value=s),title:"Confirm Alias Group Removal"},{default:f(()=>[l("div",Nt,[l("p",qt,[e[34]||(e[34]=c(" Are you sure you want to remove the alias group targeting ",-1)),l("strong",Bt,d(ae.value),1),c("? This will remove all "+d(K.value.length)+" redirects in this group. ",1)]),Q.value?(r(),n("div",Ut,d(Q.value),1)):_("",!0),l("div",Rt,[o(y,{theme:"transparent",dense:"",onClick:e[11]||(e[11]=s=>R.value=!1)},{default:f(()=>[...e[35]||(e[35]=[c("Cancel",-1)])]),_:1}),o(y,{theme:"red",dense:"",loading:W.value,onClick:Ve},{default:f(()=>[...e[36]||(e[36]=[c("Remove Group",-1)])]),_:1},8,["loading"])])])]),_:1},8,["modelValue"])],64)}}});export{Xt as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.