1import{b as C,w as $,e as A,n as z,o as L,z as M,g as s,l as o,C as q,j as R,s as h,i as a,A as m,q as n,h as b,B as d,L as B,M as P,T as N,p as _,_ as F}from"./2025.4.1-hotomoe.2-b39024ae82.Be_cDUBB.js";import{U as T,i as l,c as I,_ as V}from"./2025.4.1-hotomoe.2-b39024ae82.Ddo17IAu.js";import{c as D}from"./2025.4.1-hotomoe.2-b39024ae82.CFd294jt.js";import"./2025.4.1-hotomoe.2-b39024ae82.CjOODHuR.js";const E={key:0,class:"_popup _shadow"},H={key:1,class:"contents _gaps_s"},O=C({__name:"MkSkebStatusPopup",props:{showing:{type:Boolean},skebStatus:{},source:{}},emits:["closed"],setup(t,{emit:v}){const c=t,f=v;c.showing||f("closed");const i=F(),w=T("high");function p(){if(i.value==null)return;const e=D(i.value,{anchorElement:c.source,direction:"bottom",align:"center",innerMargin:0});i.value.style.transformOrigin=e.transformOrigin,i.value.style.left=e.left+"px",i.value.style.top=e.top+"px"}let r,y=!1;function S(){if(y||r!=null)return;const e=()=>{p(),r=window.requestAnimationFrame(e)};e()}function g(){r!=null&&(window.cancelAnimationFrame(r),r=void 0)}return $(()=>c.showing,e=>{e?S():g()}),A(()=>{z(()=>{p(),c.showing&&S()})}),L(()=>{y=!0,g()}),(e,x)=>{const k=M("Mfm");return s(),o("div",{ref_key:"el",ref:i,class:a(e.$style.root),style:_({zIndex:n(w)})},[q(N,{name:n(I).s.animation?"_transition_zoom":"",onAfterLeave:x[0]||(x[0]=u=>f("closed"))},{default:R(()=>[t.showing?(s(),o("div",E,[h("article",{class:a(e.$style.body)},[h("header",{class:a(e.$style.header)},[t.skebStatus.isAcceptable?(s(),o("span",{key:0,class:a(e.$style.skebAcceptable)},m(n(l).ts._skebStatus.seeking),3)):t.skebStatus.isCreator?(s(),o("span",{key:1,class:a(e.$style.skebStopped)},m(n(l).ts._skebStatus.stopped),3)):(s(),o("span",{key:2,class:a(e.$style.skebClient)},m(n(l).ts._skebStatus.client),3)),t.skebStatus.creatorRequestCount>0?(s(),b(k,{key:3,text:n(l).tsx._skebStatus.nWorks({n:t.skebStatus.creatorRequestCount.toLocaleString()}),nyaize:!1,colored:!1},null,8,["text"])):t.skebStatus.clientRequestCount>0?(s(),b(k,{key:4,text:n(l).tsx._skebStatus.nRequests({n:t.skebStatus.clientRequestCount.toLocaleString()}),nyaize:!1,colored:!1},null,8,["text"])):d("",!0)],2),t.skebStatus.isAcceptable?(s(),o("div",{key:0,class:a(e.$style.divider)},null,2)):d("",!0),t.skebStatus.isAcceptable?(s(),o("div",H,[(s(!0),o(B,null,P(t.skebStatus.skills,u=>(s(),b(k,{key:u.genre,text:`${n(l).ts._skebStatus._genres[u.genre]} ${n(l).tsx._skebStatus.yenX({x:u.amount.toLocaleString()})}`,nyaize:!1,colored:!1},null,8,["text"]))),128))])):d("",!0)],2)])):d("",!0)]),_:1},8,["name"])],6)}}}),U="xmT4s",X="x7rLN",j="xcNXF",G="xDP4R",W="xqHn3",Z="xw9Sn",J="xl9GR",K={root:U,body:X,header:j,divider:G,skebAcceptable:W,skebStopped:Z,skebClient:J},Q={$style:K},ne=V(O,[["__cssModules",Q]]);export{ne as default}; 2//# sourceMappingURL=2025.4.1-hotomoe.2-b39024ae82.C-fYVSpm.js.map
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.