1import{b as d,u,w as p,r as a,D as b,o as h,n as g,c as f,d as v,e as x,g as e,t as n,h as s}from"./DEvfgKQY.js";import{u as y}from"./C7GfC3Ht.js";import{_ as M}from"./DlAUqK2U.js";const T={id:"member"},k={class:"member-name"},B={class:"member-position"},w={class:"member-thumbnail"},$=["src"],A={class:"member-description"},D=["innerHTML"],H={__name:"[id]",async setup(L){let r,i;const{$gsap:c,$scrollTrigger:N}=d(),_=u(),{data:o,error:C}=([r,i]=p(()=>y("members",()=>$fetch(`https://api.mediaalt.kr/api/members/${_.params.id}`))),r=await r,i(),r),t=a(o.value.member);a(o.value.prev),a(o.value.next);let m=null;return b(()=>{}),h(()=>{g(()=>{m=c.context(()=>{const l=c.timeline({scrollTrigger:{trigger:"#member",start:"top top",end:"20% top",pin:!0,scrub:1}}).fromTo(".member-thumbnail img",{scale:3,filter:"brightness(.5) grayscale(100%)"},{scale:1,filter:"brightness(1) grayscale(0)",duration:1,ease:"power2.inOut"});return()=>{l.kill()}})})}),f(()=>{m?.revert()}),(l,E)=>(v(),x("main",T,[e("div",k,n(s(t).name),1),e("div",B,n(s(t).position),1),e("div",w,[e("img",{src:s(t).thumbnail_image,alt:""},null,8,$)]),e("div",A,n(s(t).description),1),e("div",{class:"member-content",innerHTML:s(t).content},null,8,D)]))}},S=M(H,[["__scopeId","data-v-27d24046"]]);export{S 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.