PageSourceSearch

https://animechat.ai/js/CWS_LkuAp42.js

js animechat.ai collected 2026-10-05 14:41:17 UTC 7,830 bytes, 1 lines download raw bytes

1import{A as B,Ct as W,Et as F,I as H,J as N,L as R,S as _,St as q,Tt as J,V as L,W as A,Z as C,_ as G,et as X,f as s,g as Y,h as c,ot as Z,tt as z,v as D,w as U,z as E}from"./BlZcJmLfRY.js";import{_t as K,i as k}from"./BccehddyUE.js";import{t as V}from"./CDi541Olhp.js";import{on as $}from"../assets/index-BQMMr1NT.js";import{t as Q}from"./DVtcGtB7MB2.js";import{t as ee}from"./B5Axdf-n9A2.js";B();var I=Object.freeze({scrollTop:0,scrollHeight:0,clientHeight:0,maxScrollTop:0,progress:0}),te=U({name:"PlaxScrollContainer",props:{contentClass:{type:[String,Object,Array],default:""},contentStyle:{type:Object,default:()=>({})},indicatorHeight:{type:Number,default:88},indicatorWidth:{type:Number,default:2},indicatorRight:{type:Number,default:6},thumbHeight:{type:Number,default:22},showIndicator:{type:Boolean,default:!0}},emits:["ready","resize","scroll"],setup(e,{emit:r,expose:v}){const a=C(null),h=C(!1),u=C(!1),d=C(I);let m=null,f=null,i=null,p=null;const l=s(()=>Math.max(Number(e.indicatorHeight)||88,32)),g=s(()=>Math.min(Math.max(Number(e.thumbHeight)||22,12),l.value)),w=s(()=>{const t=Math.max(l.value-g.value,0);return Math.round(d.value.progress*t*100)/100}),x=s(()=>({"--plax-scroll-height":`${l.value}px`,"--plax-scroll-width":`${Math.max(Number(e.indicatorWidth)||2,1)}px`,"--plax-scroll-right":`${Math.max(Number(e.indicatorRight)||0,0)}px`,"--plax-scroll-thumb-height":`${g.value}px`,"--plax-scroll-thumb-offset":`${w.value}px`})),b=()=>{const t=a.value;if(!t)return I;const T=Math.max(t.scrollHeight-t.clientHeight,0),j=T>0?Math.max(0,Math.min(t.scrollTop/T,1)):0;return{scrollTop:t.scrollTop,scrollHeight:t.scrollHeight,clientHeight:t.clientHeight,maxScrollTop:T,progress:j}},M=()=>{const t=b();return d.value=t,h.value=t.maxScrollTop>1,t},S=()=>{const t=M();r("resize",{scrollElement:a.value,metrics:t})},y=()=>{i&&cancelAnimationFrame(i),i=requestAnimationFrame(()=>{i=null,S()})},O=()=>{if(!a.value||typeof ResizeObserver>"u"){y();return}m&&m.disconnect(),m=new ResizeObserver(y),m.observe(a.value),y()},P=t=>{const T=M();u.value=!0,r("scroll",{event:t,scrollElement:a.value,metrics:T}),p&&clearTimeout(p),p=setTimeout(()=>{u.value=!1,p=null},420)},o=t=>{a.value?.scrollTo(t)},n=()=>{a.value?.scrollTo({top:0,behavior:"smooth"})};return A(async()=>{await H(),O(),typeof MutationObserver<"u"&&a.value&&(f=new MutationObserver(O),f.observe(a.value,{childList:!0,subtree:!0})),window.addEventListener("resize",y,{passive:!0}),r("ready",{scrollElement:a.value,metrics:M()})}),L(()=>{i&&cancelAnimationFrame(i),p&&clearTimeout(p),m?.disconnect(),f?.disconnect(),window.removeEventListener("resize",y)}),v({scrollElement:a,updateMetrics:M,scrollTo:o,scrollToTop:n}),{scrollElement:a,isScrollable:h,isScrolling:u,metrics:d,indicatorStyle:x,onScroll:P}}}),oe={class:"plax-scroll-indicator","aria-hidden":"true"};function ae(e,r,v,a,h,u){return N(),D("div",{class:R(["plax-scroll-shell",{"is-scrollable":e.isScrollable,"is-scrolling":e.isScrolling}]),style:E(e.indicatorStyle)},[c("div",{class:R(["plax-scroll-area",e.contentClass]),style:E(e.contentStyle),ref:"scrollElement",onScrollPassive:r[0]||(r[0]=(...d)=>e.onScroll&&e.onScroll(...d))},[X(e.$slots,"default",{scrollElement:e.scrollElement,metrics:e.metrics},void 0,!0)],38),F(c("div",oe,[...r[1]||(r[1]=[c("div",{class:"plax-scroll-thumb"},null,-1)])],512),[[q,e.showIndicator&&e.isScrollable]])],6)}var re=V(te,[["render",ae],["__scopeId","data-v-855a6130"]]);B();var ne=["_id","nickname","multiLangNick","customUrl","subscriptionTiers"],se=U({name:"CuratedCommunityPostOverlayDetail",components:{Badge:Q,CreatorPostCard:ee,PlaxScrollContainer:re},props:{data:{type:Object,default:()=>({})},postOid:{type:String,default:""},postMetadata:{type:Object,default:()=>({})},isMobile:{type:Boolean,default:!1}},emits:["close-popup"],setup(e,{emit:r}){const v=C(null),a=C(300),h=s(()=>e.postOid||e.data?.postOid||""),u=s(()=>e.postMetadata?._id?e.postMetadata:e.data?.postMetadata||{}),d=s(()=>({width:e.isMobile?"min(420px, calc(100vw - 24px))":"708px",maxWidth:"calc(100vw - 24px)",maxHeight:e.isMobile?"calc(100vh - 48px)":"calc(100vh - 64px)",overflowX:"hidden"})),m=s(()=>k.getters["AccountModule/language"]||"en"),f=s(()=>k.getters["AccountModule/currentUserInfo"]),i=s(()=>f.value?.subscribingTo||{}),p=C({}),l=s(()=>({...u.value?.creatorMetadata||{},...p.value})),g=s(()=>u.value?.creatorOid),w=s(()=>l.value?.subscriptionTiers||[]),x=s(()=>{const o=m.value,n=u.value||{},t=n.multiLangNick?.[o]||l.value?.multiLangNick?.[o]||n.authorNickname||l.value?.nickname||"";return n.authorOid&&n.authorOid!==n.creatorOid&&(n.authorMultiLangNick?.[o]||n.authorNickname)||t}),b=()=>{const o=v.value?.clientWidth||0;if(!o){a.value=e.isMobile?300:360;return}a.value=Math.min(e.isMobile?o:o*.6,e.isMobile?420:380)},M=()=>{const o=l.value?.customUrl;if(!o&&!g.value||!$.hasRoute("CreatorContentView"))return;const n={page:"community",communityPostOid:h.value},t=o?{name:"CustomUrlCreatorContentView",params:{customUrl:o},query:n}:{name:"CreatorContentView",params:{oid:g.value},query:n};
1S(),$.push(t).catch(()=>{})},S=()=>{r("close-popup")},y=()=>{},O=({scrollElement:o})=>{v.value=o,H(b)},P=()=>{b()};return A(()=>{window.addEventListener("resize",b),H(b)}),W(g,async o=>{if(!o||l.value?.subscriptionTiers)return;const{data:n}=await K.bulkGetUsers([o],ne).catch(()=>({data:{}}));p.value=n?.[o]||{}},{immediate:!0}),L(()=>{window.removeEventListener("resize",b)}),{imageContainer:v,imageContainerHeight:a,effectivePostOid:h,popupStyle:d,subscribingTo:i,creatorMetadata:l,creatorOid:g,subscriptionTiers:w,displayName:x,goToChannel:M,close:S,noop:y,onScrollerReady:O,onScrollerResize:P}}}),ie={class:"renewal-popup-body community-post-detail-popup-body"},le={class:"flex flex-shrink-0 items-center justify-between gap-3 border-b border-border-subtle px-component-md-roomy py-component-sm-roomy"},ce={class:"flex min-w-0 items-center"},ue={class:"flex min-w-0 flex-col"},de={class:"truncate text-supporting font-weight-bold text-content-primary"};function me(e,r,v,a,h,u){const d=z("Badge"),m=z("CreatorPostCard"),f=z("PlaxScrollContainer");return N(),D("div",{class:"changed-popup-inner community-post-detail-popup",style:E(e.popupStyle)},[c("div",ie,[c("div",le,[c("div",ce,[c("div",ue,[c("span",de,Z(e.displayName),1),_(d,{class:"mt-component-2xs",mode:"compact",creatorTags:e.creatorMetadata?.creatorTags,size:16},null,8,["creatorTags"]),r[1]||(r[1]=c("span",{class:"text-xs leading-standard text-content-secondary"},"Community",-1))])]),c("button",{class:"h-32px flex-shrink-0 rounded-md bg-accent-default px-3 text-supporting font-weight-bold text-accent-content transition-opacity hover:opacity-prominent",type:"button",onClick:r[0]||(r[0]=(...i)=>e.goToChannel&&e.goToChannel(...i))}," 채널에서 보기 ")]),_(f,{class:"community-overlay-detail-scroll w-full",contentClass:"community-overlay-detail-body flex w-full flex-col items-center px-component-sm-roomy py-component-sm-roomy md:px-component-md-roomy md:py-component-md-roomy",indicatorHeight:86,indicatorWidth:2,indicatorRight:7,thumbHeight:20,onReady:e.onScrollerReady,onResize:e.onScrollerResize},{default:J(()=>[e.effectivePostOid?(N(),Y(m,{class:"community-overlay-post-card",key:e.effectivePostOid,isMobile:e.isMobile,isDetailPage:!0,creatorOid:e.creatorOid,userSubscribingTo:e.subscribingTo,subscriptionTiers:e.subscriptionTiers,postOid:e.effectivePostOid,imageContainerHeight:e.imageContainerHeight,creatorMetadata:e.creatorMetadata,onOnPostDeleted:e.goToChannel,onPinned:e.noop,onEdit:e.noop},null,8,["isMobile","creatorOid","userSubscribingTo","subscriptionTiers","postOid","imageContainerHeight","creatorMetadata","onOnPostDeleted","onPinned","onEdit"])):G("",!0)],void 0,!0),_:1},8,["onReady","onResize"])])],4)}var ye=V(se,[["render",me],["__scopeId","data-v-2c8acd9c"]]);export{ye 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.