1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2868],{4411:(e,t,n)=>{"use strict";n.r(t),n.d(t,{__N_SSP:()=>tD,default:()=>tF});var r=n(18153),i=n(1720),l=n(14232);let o={DESC:"DESC"};var a=n(35763),d=n(14239),c=n(89099);let s=e=>{var t;return"source"in e&&!!(null==(t=e.source)?void 0:t.youtubeVideo)};var u=n(25518);let p=e=>{let{collection:t}=e,{contentList:n,hasNextPage:r,setPage:p,isLoading:h,isFetchingNextPage:g,totalContents:m}=(e=>{let{id:t,pageSize:n}=e,r=(0,c.useRouter)(),u=(0,l.useMemo)(()=>new i.B(i.B.COLLECTION_CONTENT_LIST),[]),p=(0,l.useMemo)(()=>({size:n,collectionId:t,direction:o.DESC,lang:r.locale}),[t,n,r.locale]),h=(0,l.useMemo)(()=>(u.appendQueryByKey([p.collectionId]),u.getQueryByKey()),[p.collectionId,u]),{data:g,isRefetching:m,isLoading:f,fetchNextPage:v,isFetchingNextPage:x,hasNextPage:w}=(0,a.W)({queryInstance:u,queryFn:d.D.fetchCollectionContentList,params:p,queryKey:h,config:{enabled:!!t}}),b=(0,l.useMemo)(()=>{var e;return null==(e=u.selectContentList(null==g?void 0:g.pages))?void 0:e.filter(s)},[null==g?void 0:g.pages,u]);return{contentList:b,setPage:()=>v(),hasNextPage:w,isLoading:f,isRefetching:m,totalContents:(0,l.useMemo)(()=>{var e,t,n;return(null==g?void 0:g.pages)?(null==g||null==(n=g.pages[0])||null==(t=n.data)||null==(e=t.result)?void 0:e.totalContents)||0:0},[null==g?void 0:g.pages]),isFetchingNextPage:x}})({id:null==t?void 0:t.id,pageSize:50}),f=(0,l.useMemo)(()=>{var e;return null==n||null==(e=n.map(e=>{var t,n;return null==e||null==(n=e.source)||null==(t=n.youtubeVideo)?void 0:t.thumbnailUrl}))?void 0:e[0]},[n]),v=(0,l.useMemo)(()=>null==n?void 0:n.map(e=>{var t,n;return{url:null==e||null==(n=e.source)||null==(t=n.youtubeVideo)?void 0:t.thumbnailUrl,alt:null==e?void 0:e.generatedTitle}}),[n]);return(0,l.useEffect)(()=>{t&&u.Z.captureCollectionViewed(t)},[t]),{image:f,imageInfoMaps:v,contentList:n,setPage:p,isLoading:h,isRefetching:g,hasNextPage:r,totalContents:m,pageSize:50}};var h=n(55286),g=n(70549),m=n(57914),f=n(76252),v=n(48230),x=n.n(v),w=n(5446);let b=(0,f.A)("div",{target:"e1ob9vz30"})("position:sticky;top:0;z-index:90;display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%;height:56px;padding:0 20px;background:",e=>{let{theme:t}=e;return t.semantic.surface},";"),k=(0,f.A)("nav",{target:"e1ob9vz31"})("display:flex;gap:10px;align-items:center;min-width:0;"),y=(0,f.A)(x(),{target:"e1ob9vz32"})("flex-shrink:0;max-width:200px;padding:4px 6px;margin:0 -6px;overflow:hidden;font-size:14px;font-weight:var(--lw-app-weight-medium);line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textTertiary},";text-overflow:ellipsis;letter-spacing:-0.28px;white-space:nowrap;border-radius:6px;@media (hover:hover){&:hover{color:",e=>{let{theme:t}=e;return t.semantic.textTertiary},";text-decoration:underline;text-underline-offset:2px;}}"),_=(0,f.A)("span",{target:"e1ob9vz33"})("flex-shrink:0;font-size:14px;line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textDisabled},";"),C=(0,f.A)("span",{target:"e1ob9vz34"})("flex:0 1 auto;min-width:0;overflow:hidden;font-size:14px;font-weight:var(--lw-app-weight-bold);line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";text-overflow:ellipsis;letter-spacing:-0.28px;white-space:nowrap;"),A=(0,f.A)("div",{target:"e1ob9vz35"})("position:relative;display:inline-flex;flex-shrink:0;"),Y=(0,f.A)("button",{target:"e1ob9vz36"})("flex-shrink:0;padding:4px 6px;margin:0 -6px;font-size:14px;font-weight:var(--lw-app-weight-medium);line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textTertiary},";letter-spacing:-0.28px;cursor:pointer;background:transparent;border:none;border-radius:6px;transition:background 120ms ease;@media (hover:hover){&:hover{background:var(--lw-app-tint-weak);}}"),S=(0,f.A)("div",{target:"e1ob9vz37"})("position:absolute;top:calc(100% + 8px);left:-6px;z-index:100;display:flex;flex-direction:column;width:200px;padding:8px;background:",e=>{let{theme:t}=e;return t.semantic.surface},";border:1px solid ",e=>{let{theme:t}=e;return t.semantic.strokeSubtle},";border-radius:12px;
1box-shadow:0 2px 8px 0 var(--lw-app-shadow-strong);"),E=(0,f.A)(x(),{target:"e1ob9vz38"})("display:flex;align-items:center;width:100%;height:38px;padding:0 8px;text-decoration:none;cursor:pointer;border-radius:8px;span{min-width:0;overflow:hidden;font-size:14px;font-weight:var(--lw-app-weight-medium);line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";text-overflow:ellipsis;letter-spacing:-0.28px;white-space:nowrap;}@media (hover:hover){&:hover{color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";background:var(--lw-app-tint-weak);}}"),I=(0,f.A)("div",{target:"e1ob9vz39"})("display:flex;flex-shrink:0;gap:8px;align-items:center;"),L=(0,f.A)("button",{target:"e1ob9vz310"})("display:flex;gap:4px;align-items:center;justify-content:center;height:36px;padding:0 12px;cursor:pointer;background:",e=>{let{theme:t}=e;return t.semantic.surfaceTinted},";border:none;border-radius:8px;svg{flex-shrink:0;width:20px;height:20px;}span{font-size:14px;font-weight:var(--lw-app-weight-medium);line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";letter-spacing:-0.28px;white-space:nowrap;}@media (hover:hover){&:hover{background:linear-gradient(\n 0deg,var(--lw-app-tint-weak),var(--lw-app-tint-weak)\n ),",e=>{let{theme:t}=e;return t.semantic.surfaceTinted},";}}@media (max-width:",w.u,"px){width:36px;padding:0;gap:0;background:transparent;svg{width:24px;height:24px;}span{display:none;}@media (hover:hover){&:hover{background:var(--lw-app-tint-weak);}}}"),N=(0,f.A)("div",{target:"e1ob9vz311"})("display:flex;justify-content:center;width:100%;padding:0 40px;background:",e=>{let{theme:t}=e;return t.semantic.surface},";"),D=(0,f.A)("div",{target:"e1ob9vz312"})("width:100%;max-width:800px;"),F=(0,f.A)("h1",{target:"e1ob9vz313"})("margin:24px 0 0;font-size:23px;font-weight:var(--lw-app-weight-bold);line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";letter-spacing:-0.46px;word-break:break-word;"),M=(0,f.A)("div",{target:"e1ob9vz314"})("display:flex;gap:4px;align-items:center;margin-top:16px;svg{flex-shrink:0;width:16px;height:16px;}span{font-size:13px;font-weight:400;line-height:1.3;color:",e=>{let{theme:t}=e;return t.semantic.textTertiary},";letter-spacing:-0.26px;}"),T=(0,f.A)("p",{target:"e1ob9vz315"})("margin-top:16px;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.5;color:",e=>{let{theme:t}=e;return t.semantic.textSecondary},";letter-spacing:-0.28px;word-break:break-word;white-space:pre-wrap;"),z=e=>{let{items:t}=e,[n,i]=(0,l.useState)(!1),o=(0,l.useRef)(null);if((0,m.Wr)(o,()=>i(!1)),0===t.length)return null;let a=t.length-1,d=(e,t)=>t===a?(0,r.Y)(C,{children:e.label}):e.href?(0,r.Y)(y,{href:e.href,children:e.label}):(0,r.Y)(C,{as:"span",children:e.label}),c=e=>(0,r.Y)(_,{"aria-hidden":"true",children:"/"},e),s=[];if(t.length<4)t.forEach((e,t)=>{t>0&&s.push(c("sep-".concat(t))),s.push((0,r.Y)(l.Fragment,{children:d(e,t)},"c-".concat(t)))});else{let e=t.slice(1,a-1);s.push((0,r.Y)(l.Fragment,{children:d(t[0],0)},"c-0")),s.push(c("sep-0")),s.push((0,r.FD)(A,{ref:o,children:[(0,r.Y)(Y,{type:"button",onClick:()=>i(e=>!e),"aria-haspopup":"menu","aria-expanded":n,"aria-label":"ìì í´ë ë보기",children:"â¦"}),n&&(0,r.Y)(S,{role:"menu",children:e.map((e,t)=>{var n;return(0,r.Y)(E,{href:null!=(n=e.href)?n:"#",role:"menuitem",onClick:()=>i(!1),children:(0,r.Y)("span",{children:e.label})},"m-".concat(t))})})]},"ellipsis")),s.push(c("sep-1")),s.push((0,r.Y)(l.Fragment,{children:d(t[a-1],a-1)},"c-".concat(a-1))),s.push(c("sep-2")),s.push((0,r.Y)(l.Fragment,{children:d(t[a],a)},"c-".concat(a)))}return(0,r.Y)(k,{"aria-label":"breadcrumb",children:s})};var P=n(58598),B=n(72341),O=n(28502),W=n(42824),K=n.n(W);let R=(0,f.A)("div",{target:"e182kg840"})("font-family:",K().style.fontFamily,";position:fixed;top:0;left:0;z-index:30;width:100%;height:100%;transform-origin:bottom;"),j=(0,f.A)("div",{target:"e182kg841"})("position:relative;width:100%;height:100%;background:",e=>{let{theme:t}=e;return t.semantic.scrim},";z-index:31;"),V=(0,f.A)("div",{target:"e182kg842"})("position:fixed;display:flex;flex-direction:column;max-width:816px;width:100%;background:",e=>{let{theme:t}=e;return t.semantic.surface},";border-radius:16px 16px 0 0;left:50%;bottom:-360px;transform:translate(-50%,0);z-index:32;transition:all 0.2s linear;@media (max-width:",w.u,"px){max-width:500px;}"),H=(0,f.A)("div",{target:"e182kg843"})("display:flex;justify-content:center;padding:20px 0;color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";font-size:16px;font-weight:var(--lw-app-weight-medium);line-height:140%;cursor:pointer;:hover{background:",e=>{let{theme:t}=e;return t.semantic.surfaceSubtle},";border-radius:16px 16px 0 0;}&.danger{color:",e=>{let{theme:t}=e;return t.colors.red},";}"),U=(0,f.A)("div",{target:"e182kg844"})("height:1px;width:100%;background:",e=>{let{theme:t}=e;return t.semantic.strokeSubtle},";");var q=n(98166),J=n(38612);let Q=e=>{let{onClose:t,onOpenEditModal:n,onOpenDeleteModal:i}=e,{t:o}=(0,h.Bd)("index"),a=(0,l.useRef)(null);return(0,J.A)({ref:a,value:"0",property:"bottom"}),(0,q.A)(),(0,r.FD)(R,{children:[(0,r.FD)(V,{ref:a,children:[(0,r.Y)(H,{onClick:n,children:o("collection_more_edit")}),(0,r.Y)(U,{}),(0,r.Y)(H,{className:"danger",onClick:i,children:o("collection_more_delete")}),(0,r.Y)(U,{}),(0,r.Y)(H,{onClick:t,children:o("collection_more_close")})]}),(0,r.Y)(j,{onClick:t})]})};var X=n(5101),Z=n(86811),G=n(10293),$=n(4301),ee=n(73640),et=n.n(ee);let en=e=>{let{onClose:t,onSuccessCallback:n,collection:i}=e,{t:l}=(0,h.Bd)("index"),{mutate:o}=(0,Z.A)({mutationFn:e=>{let{params:t}=e;if(!t)throw Error("Collection delete params are required");return d.D.deleteCollection({params:t})},onSuccess(e){e.data.apiCode===G.c.Success?(t(),null==n||n(),(0,$.oR)(l("toast_collection_delete"))):(t(),(0,$.oR)(l("toast_collection_delete_error")))},onError(){(0,$.oR)(l("toast_collection_delete_error"))}});return(0,r.Y)(X.A,{title:l("dialog_delete_title","ìì íìê² ìµëê¹?"),description:l("dialog_delete_desc","í목ì í¬í¨ë 모ë ì½í
ì¸ ê° ìì ëë©°, ë¤ìë 복구í ì ììµëë¤."),confirmText:l("btn_elimination","ìì "),onConfirm:()=>et()(async()=>{o({params:{id:i.id}})},300)(),onClose:t})},er=(0,f.A)("div",{target:"e5xl08v0"})("position:fixed;inset:0;z-index:1100;"),ei=(0,f.A)("div",{target:"e5xl08v1"})("position:absolute;inset:0;background:",e=>{let{theme:t}=e;return t.semantic.scrim},";"),el=(0,f.A)("div",{target:"e5xl08v2"})("position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-width:calc(100% - 40px);background:var(--lw-app-popover-surface);border-radius:16px;border:1px solid var(--lw-app-tint);
1box-shadow:0 2px 8px 0 var(--lw-app-shadow-strong);overflow:hidden;z-index:1101;"),eo=(0,f.A)("div",{target:"e5xl08v3"})("display:flex;align-items:center;justify-content:space-between;height:80px;padding:0 24px;border-bottom:1px solid ",e=>{let{theme:t}=e;return t.semantic.strokeSubtle},";"),ea=(0,f.A)("div",{target:"e5xl08v4"})("display:flex;align-items:center;gap:2px;position:relative;"),ed=(0,f.A)("div",{target:"e5xl08v5"})("position:absolute;top:calc(100% + 6px);left:-12px;z-index:10;padding:4px 8px;border-radius:4px;background:var(--lw-app-inverse-surface);outline:1px solid var(--lw-app-inverse-stroke);color:",e=>{let{theme:t}=e;return t.colors.white},";font-size:13px;font-weight:var(--lw-app-weight-medium);line-height:130%;letter-spacing:-0.26px;white-space:nowrap;"),ec=(0,f.A)("h3",{target:"e5xl08v6"})("color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";font-size:18px;font-weight:var(--lw-app-weight-bold);line-height:130%;letter-spacing:-0.36px;white-space:nowrap;"),es=(0,f.A)("button",{target:"e5xl08v7"})("display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;"),eu=(0,f.A)("div",{target:"e5xl08v8"})("display:flex;align-items:center;gap:8px;"),ep=(0,f.A)("button",{target:"e5xl08v9"})("display:flex;height:40px;padding:0 16px;align-items:center;justify-content:center;border-radius:8px;border:1.5px solid ",e=>{let{theme:t}=e;return t.semantic.strokeSubtle},";color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";font-size:14px;font-weight:var(--lw-app-weight-medium);line-height:130%;letter-spacing:-0.28px;transition:background 120ms ease;@media (hover:hover){:hover{background:var(--lw-app-tint-weak);background-clip:padding-box;}}"),eh=(0,f.A)("span",{target:"e5xl08v10"})("width:16px;height:16px;border:2px solid rgba(255,255,255,0.35);border-top-color:",e=>{let{theme:t}=e;return t.colors.white},";border-radius:50%;animation:folder-save-spin 0.7s linear infinite;@keyframes folder-save-spin{to{transform:rotate(360deg);}}"),eg=(0,f.A)("button",{target:"e5xl08v11"})("display:flex;height:40px;min-width:56px;padding:0 16px;align-items:center;justify-content:center;border-radius:8px;background:",e=>{let{theme:t}=e;return t.semantic.accentSolid},";color:",e=>{let{theme:t}=e;return t.colors.white},";font-size:14px;font-weight:var(--lw-app-weight-medium);line-height:130%;letter-spacing:-0.28px;transition:background 120ms ease;@media (hover:hover){:hover:not(:disabled):not([aria-busy='true']){background-image:linear-gradient(\n rgba(255,255,255,0.08),rgba(255,255,255,0.08)\n );}}&[aria-busy='true']{cursor:default;}&:disabled{background-image:linear-gradient(\n rgba(255,255,255,0.7),rgba(255,255,255,0.7)\n );cursor:default;}"),em=(0,f.A)("div",{target:"e5xl08v12"})("display:flex;flex-direction:column;gap:32px;padding:24px;"),ef=(0,f.A)("div",{target:"e5xl08v13"})("display:flex;flex-direction:column;gap:8px;"),ev=(0,f.A)("label",{target:"e5xl08v14"})("color:",e=>{let{theme:t}=e;return t.semantic.textSecondary},";font-size:13px;font-weight:var(--lw-app-weight-medium);line-height:130%;letter-spacing:-0.26px;.required{color:",e=>{let{theme:t}=e;return t.semantic.negative},";}"),ex="\n width: 100%;\n background: #f8f8f8;\n border: 1px solid #eee;\n border-radius: 8px;\n color: #1c1c1c;\n font-size: 15px;\n letter-spacing: -0.3px;\n outline: none;\n transition: border-color 120ms ease;\n\n ::placeholder {\n color: #bdbdbd;\n }\n /* DS TextInput focus = border-accent-stroke-1 (brand900 #092D52) */\n :focus {\n border-color: #092d52;\n }\n",ew=(0,f.A)("input",{target:"e5xl08v15"})(ex," height:48px;padding:0 15px;line-height:130%;"),eb=(0,f.A)("textarea",{target:"e5xl08v16"})(ex," height:120px;padding:14px 15px;line-height:150%;resize:none;@media (max-width:",w.u,"px){height:96px;}");var ek=n(86354),ey=n(30842),e_=n(76867),eC=n(49219);let eA="lw:folderCreatedAt",eY=()=>{try{let e=window.localStorage.getItem(eA);return e?JSON.parse(e):{}}catch(e){return{}}},eS=(e,t)=>{if(null!=e)try{let n=eY();n[String(e)]=t,window.localStorage.setItem(eA,JSON.stringify(n))}catch(e){}},eE="lw:contentMovedAt",eI=()=>{try{let e=window.localStorage.getItem(eE);return e?JSON.parse(e):{}}catch(e){return{}}},eL=e=>{var t,n,i,o;let{onClose:a,onCreated:d,onCreate:c,onUpdate:s,editTarget:u,onUpdated:p}=e,{t:g}=(0,h.Bd)("index"),m=!!(null==u?void 0:u.id),[f,v]=(0,l.useState)(null!=(t=null==u?void 0:u.name)?t:""),[x,w]=(0,l.useState)(null!=(n=null==u?void 0:u.description)?n:""),[b,k]=(0,l.useState)(!1),[y,_]=(0,l.useState)(!1),C=(0,l.useCallback)(e=>{e&&requestAnimationFrame(()=>{e.focus();let t=e.value.length;e.setSelectionRange(t,t)})},[]),A=f.trim().length>=3,Y=f!==(null!=(i=null==u?void 0:u.name)?i:"")||x!==(null!=(o=null==u?void 0:u.description)?o:""),{mutate:S,isPending:E}=(0,e_.A)({onSuccess(e){if(e.data.apiCode===G.c.Success){var t;let n=e.data.result;eS(null!=(t=null==n?void 0:n.slug)?t:null==n?void 0:n.id,new Date().toISOString()),null==d||d(),a()}else(0,$.oR)(g("toast_collection_create_error_1"))},onError(){(0,$.oR)(g("toast_collection_create_error_1"))}}),{mutate:I,isPending:L}=(0,eC.A)({onSuccess(e){e.data.apiCode===G.c.Success?(null==p||p(e.data.result),a()):(0,$.oR)(g("toast_collection_create_error_1"))},onError(){(0,$.oR)(g("toast_collection_create_error_1"))}}),N=E||L,D=()=>
1{if(!N){if(Y)return void _(!0);a()}};return(0,q.A)(),(0,l.useEffect)(()=>{let e=e=>{if(("Escape"===e.key||"Escape"===e.code)&&!N){if(y){e.preventDefault(),e.stopImmediatePropagation(),_(!1);return}D()}};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[N,Y,y,a]),(0,r.Y)(ek.A,{children:(0,r.FD)(er,{role:"dialog","aria-modal":"true","aria-label":g("workspace_type_folder","í´ë"),children:[(0,r.FD)(el,{children:[(0,r.FD)(eo,{children:[(0,r.FD)(ea,{children:[(0,r.Y)(ec,{children:g("workspace_type_folder","í´ë")}),(0,r.Y)(es,{type:"button","aria-describedby":"folder-info-tooltip","aria-label":g("folder_create_info","ë¹ì·í í목ì í´ëì 모ì ê´ë¦¬í´ ë³´ì¸ì."),onMouseEnter:()=>k(!0),onMouseLeave:()=>k(!1),onFocus:()=>k(!0),onBlur:()=>k(!1),children:(0,r.Y)(ey.A,{})}),b&&(0,r.Y)(ed,{id:"folder-info-tooltip",role:"tooltip",children:g("folder_create_info","ë¹ì·í í목ì í´ëì 모ì ê´ë¦¬í´ ë³´ì¸ì.")})]}),(0,r.FD)(eu,{children:[(0,r.Y)(ep,{type:"button",onClick:a,children:g("btn_cancel","ì·¨ì")}),(0,r.Y)(eg,{type:"button",onClick:()=>et()(()=>{if(A&&!N){if(c){c({name:f.trim(),description:x}),a();return}if(m&&s){s({name:f.trim(),description:x}),a();return}if(m)return void I({data:{name:f.trim(),description:x,collectionId:u.id}});S({data:{name:f.trim(),description:x}})}},300)(),disabled:!A,"aria-busy":N,children:N?(0,r.Y)(eh,{"aria-hidden":"true"}):g("collection_create_btn","ì ì¥")})]})]}),(0,r.FD)(em,{children:[(0,r.FD)(ef,{children:[(0,r.FD)(ev,{htmlFor:"folder-name-input",children:[g("folder_create_name","ì 목")," ",(0,r.Y)("span",{className:"required",children:"*"})]}),(0,r.Y)(ew,{id:"folder-name-input",ref:C,value:f,onChange:e=>{let t=e.target.value;" "!==t.slice(-2)&&v(t)},placeholder:g("folder_create_name_placeholder","ì 목ì ì
ë ¥í´ ì£¼ì¸ì (3~30ì)"),maxLength:30,autoComplete:"off"})]}),(0,r.FD)(ef,{children:[(0,r.Y)(ev,{htmlFor:"folder-desc-input",children:g("collection_create_desc","ìê°")}),(0,r.Y)(eb,{id:"folder-desc-input",value:x,onChange:e=>{w(e.target.value)},placeholder:g("folder_create_desc_placeholder","ìê°ë¥¼ ì
ë ¥í´ ì£¼ì¸ì (200ì ì´ë´)"),maxLength:200,autoComplete:"off"})]})]})]}),(0,r.Y)(ei,{onClick:D}),y&&(0,r.Y)(X.A,{title:g("popup_memo_discard_title","ì ì¥íì§ ìê³ ë«ì¼ìê² ì´ì?"),description:g("popup_memo_discard_desc","ìì± ì¤ì¸ ë´ì©ì ì ì¥ëì§ ìê³ ì¬ë¼ì§ëë¤."),confirmText:g("btn_close","ë«ê¸°"),onClose:()=>_(!1),onConfirm:()=>{_(!1),a()}})]})})};var eN=n(34400),eD=n(53645),eF=n(30011),eM=n(96957),eT=n(71941),ez=n(4139);let eP=e=>{var t,n,i;let{collection:o,variant:a="bar"}=e,{t:d}=(0,h.Bd)("index"),{isMobile:s}=(0,eT.A)(),u=(0,g.A)(),p=(0,c.useRouter)(),{locale:f,query:v}=p,{userId:x}=(0,B.A)(),w=(0,l.useRef)(null),[,k]=(0,l.useState)(!1),[y,_]=(0,l.useState)(!1);(0,m.Wr)(w,()=>k(!1));let{setIsDeleteModalOpen:C,component:A}=(e=>{let{data:t}=e,n=(0,l.useMemo)(()=>{if(t)return{id:null==t?void 0:t.id,name:null==t?void 0:t.name,description:null==t?void 0:t.description}},[t]),i=(0,c.useRouter)(),o=()=>{i.replace(P.B.WORKSPACE)},a=e=>{var t,n;i.replace("".concat(P.B.COLLECTION,"/").concat(null==e||null==(n=e.data)||null==(t=n.result)?void 0:t.slug))},{component:d,onOpenBottomModal:s,setIsInsertModalOpen:u,setIsDeleteModalOpen:p}=(e=>{let{collection:t,setCollection:n,onUpsertSuccessCallback:i,onDeleteSuccessCallback:o}=e,[a,d]=(0,l.useState)(!1),[c,s]=(0,l.useState)(!1),[u,p]=(0,l.useState)(!1);return{component:(0,r.FD)(r.FK,{children:[a&&(0,r.Y)(O.A,{onCloseCallback:()=>{d(!1),null==n||n(void 0)},collection:t,onUpsertSuccessCallback:i}),c&&(0,r.Y)(Q,{onClose:()=>{null==n||n(void 0),s(!1)},onOpenEditModal:()=>{s(!1),d(!0)},onOpenDeleteModal:()=>{s(!1),p(!0)}}),u&&(0,r.Y)(en,{collection:t,onClose:()=>{p(!1),null==n||n(void 0)},onSuccessCallback:o})]}),onOpenBottomModal:e=>{null==n||n(e),s(!0)},setIsInsertModalOpen:d,setIsDeleteModalOpen:p,setCollection:n}})({collection:n,onUpsertSuccessCallback:a,onDeleteSuccessCallback:o});return{collection:n,component:d,onOpenBottomModal:s,onDeleteSuccessCallback:o,onUpsertSuccessCallback:a,setIsInsertModalOpen:u,setIsDeleteModalOpen:p}})({data:o}),[Y,S]=(0,l.useState)(null);(0,l.useEffect)(()=>{var e;null!=x&&(null==o?void 0:o.id)!=null&&(null==o||null==(e=o.createUser)?void 0:e.id)===x&&S(o.id)},[x,null==o?void 0:o.id,null==o||null==(t=o.createUser)?void 0:t.id]);let E=(null==o?void 0:o.id)!=null&&Y===o.id,N=ez.Pg&&v.mf?Number(v.mf):void 0,D="/".concat(f).concat(P.B.COLLECTION,"/").concat(null==o?void 0:o.slug),F=null!=N?(0,ez.RQ)(N):[],M=F.map((e,t,n)=>t===n.length-1?{label:e.name}:{label:e.name,href:"".concat(D,"?mf=").concat(e.id)}),T=F.length>0&&F[0].parentKey!==ez.u3,W=[{label:d("snb_workspace_title","ìí¬ì¤íì´ì¤"),href:"/".concat(f).concat(P.B.WORKSPACE)},...null!=N?T?[{label:null!=(n=null==o?void 0:o.name)?n:"",href:D}]:[]:[{label:null!=(i=null==o?void 0:o.name)?i:""}],...M],K=E&&(0,r.FD)(I,{children:[(0,r.FD)(L,{type:"button","aria-label":d("btn_modify","ìì "),onClick:s?()=>u(d("toast_preparing_feature")):()=>_(!0),children:[s?(0,r.Y)(eF.A,{}):(0,r.Y)(eN.A,{}),(0,r.Y)("span",{children:d("btn_modify","ìì ")})]}),(0,r.FD)(L,{type:"button","aria-label":d("btn_elimination","ìì "),onClick:()=>C(!0),children:[s?(0,r.Y)(eM.A,{}):(0,r.Y)(eD.A,{}),(0,r.Y)("span",{children:d("btn_elimination","ìì ")})]})]}),R=(0,r.FD)(r.FK,{children:[A,y&&(0,r.Y)(eL,{editTarget:{id:o.id,name:o.name,description:o.description},onClose:()=>_(!1),onUpdated:e=>{let t=null==e?void 0:e.slug;t&&t!==(null==o?void 0:o.slug)?(ez.Pg&&(null==o?void 0:o.slug)&&(0,ez.Nj)(o.slug,t),p.replace("".concat(P.B.COLLECTION,"/").concat(t),void 0,{locale:f})):p.replace(p.asPath,void 0,{scroll:!1})}})]});return"inline"===a?(0,r.FD)(r.FK,{children:[K,R]}):(0,r.FD)(b,{ref:w,"data-app-header":!0,children:[!s&&(0,r.Y)(z,{items:W}),K,R]})};var eB=n(67768),eO=n(73653),eW=n(22396),eK=n(49451),eR=n(27752),ej=n(8086),eV=n(97467),eH=n(69763),eU=n(46787),eq=n(2196),eJ=n(70426),eQ=n(91310),eX=n(2112),eZ=n(7904),eG=n(46159),e$=n(30788),e0=n(74359),e1=n(48976);let e8=(0,f.A)("div",{target:"e14wi58d0"})("position:fixed;inset:0;z-index:1100;"),e2=(0,f.A)("div",{target:"e14wi58d1"})("position:absolute;inset:0;background:",e=>{let{theme:t}=e;return t.semantic.scrim},";"),e5=(0,f.A)("div",{target:"e14wi58d2"})("position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:440px;max-width:calc(100% - 40px);background:var(--lw-app-popover-surface);border-radius:16px;border:1px solid var(--lw-app-tint);
1box-shadow:0 2px 8px 0 var(--lw-app-shadow-strong);overflow:hidden;z-index:1101;"),e4=(0,f.A)("div",{target:"e14wi58d3"})("position:relative;display:flex;align-items:center;flex-shrink:0;height:80px;padding:0 24px;border-bottom:1px solid ",e=>{let{theme:t}=e;return t.semantic.strokeSubtle},";"),e6=(0,f.A)("h3",{target:"e14wi58d4"})("color:",e=>{let{theme:t}=e;return t.semantic.textPrimary},";font-size:18px;font-weight:var(--lw-app-weight-bold);line-height:130%;letter-spacing:-0.36px;"),e3=(0,f.A)("button",{target:"e14wi58d5"})("position:absolute;top:50%;right:16px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;border-radius:8px;@media (hover:hover){&:hover{background-image:linear-gradient(\n var(--lw-app-tint-weak),var(--lw-app-tint-weak)\n );}}"),e7=(0,f.A)("div",{target:"e14wi58d6"})("display:flex;height:358px;"),e9=(0,f.A)("div",{target:"e14wi58d7"})("display:flex;flex-direction:column;width:100%;padding:8px 16px;"),te=(0,f.A)("button",{target:"e14wi58d8"})("display:flex;align-items:center;gap:2px;width:100%;height:38px;padding:0 6px 0\n ",e=>{let{rootRow:t,depth:n}=e;return t?"10px":"".concat(6+(null!=n?n:0)*16,"px")},";border-radius:8px;text-align:left;cursor:pointer;transition:background 120ms ease;background:transparent;@media (hover:hover){:hover{background:",e=>{let{theme:t}=e;return t.semantic.surfaceHover},";}}:focus-visible{outline:2px solid ",e=>{let{theme:t}=e;return t.semantic.accent},";outline-offset:-2px;}"),tt=(0,f.A)("div",{target:"e14wi58d9"})("display:flex;align-items:center;gap:4px;flex:1;min-width:0;"),tn=(0,f.A)("span",{target:"e14wi58d10"})("display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;"),tr=(0,f.A)("span",{target:"e14wi58d11"})("display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;cursor:",e=>{let{toggleable:t}=e;return t?"pointer":"default"},";transition:transform 150ms ease;transform:rotate(",e=>{let{open:t}=e;return t?"90deg":"0deg"},");"),ti=(0,f.A)("span",{target:"e14wi58d12"})("flex:1;min-width:0;color:",e=>{let{selected:t,theme:n}=e;return t?n.semantic.accent:n.semantic.textPrimary},";font-size:14px;font-weight:",e=>{let{selected:t}=e;return t?"var(--lw-app-weight-bold)":400},";line-height:130%;letter-spacing:-0.28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"),tl=(0,f.A)("div",{target:"e14wi58d13"})("display:flex;align-items:center;justify-content:center;width:100%;padding:32px 0;color:",e=>{let{theme:t}=e;return t.colors.gray400},";font-size:14px;font-weight:var(--lw-app-weight-medium);letter-spacing:-0.28px;"),to=(0,f.A)("div",{target:"e14wi58d14"})("display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;padding:12px 24px 24px;"),ta=(0,f.A)("span",{target:"e14wi58d15"})("width:16px;height:16px;border:2px solid rgba(255,255,255,0.35);border-top-color:",e=>{let{theme:t}=e;return t.colors.white},";border-radius:50%;animation:folder-move-spin 0.7s linear infinite;@keyframes folder-move-spin{to{transform:rotate(360deg);}}"),td=(0,f.A)("button",{target:"e14wi58d16"})("display:flex;height:40px;min-width:56px;padding:0 16px;align-items:center;justify-content:center;border-radius:8px;background:",e=>{let{theme:t}=e;return t.semantic.accentSolid},";color:",e=>{let{theme:t}=e;return t.colors.white},";font-size:14px;font-weight:var(--lw-app-weight-medium);line-height:130%;letter-spacing:-0.28px;transition:background 120ms ease;@media (hover:hover){:hover:not(:disabled):not([aria-busy='true']){background-image:linear-gradient(\n rgba(255,255,255,0.08),rgba(255,255,255,0.08)\n );}}&[aria-busy='true']{cursor:default;}&:disabled{background-image:linear-gradient(\n ",e=>{let{theme:t}=e;return t.semantic.surfaceDisabled},",",e=>{let{theme:t}=e;return t.semantic.surfaceDisabled}," );color:var(--lw-app-on-accent-disabled);cursor:default;}");var tc=n(72772),ts=n(13886);let tu=e=>{let{color:t="#BDBDBD",...n}=e;return(0,r.Y)("svg",{...n,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.Y)("path",{transform:"translate(2.407 3.106)",d:"M14.5868 11.7894C14.5868 12.1604 14.4394 12.5161 14.1771 12.7784C13.9148 13.0407 13.5591 13.1881 13.1881 13.1881H1.99868C1.62773 13.1881 1.27197 13.0407 1.00966 12.7784C0.74736 12.5161 0.6 12.1604 0.6 11.7894V1.99868C0.6 1.62773 0.74736 1.27197 1.00966 1.00966C1.27197 0.74736 1.62773 0.6 1.99868 0.6H5.02753C5.31981 0.6 5.59276 0.746075 5.75489 0.989269L6.63454 2.3087
15C6.79667 2.55194 7.06961 2.69802 7.36189 2.69802H13.1881C13.5591 2.69802 13.9148 2.84538 14.1771 3.10768C14.4394 3.36998 14.5868 3.72574 14.5868 4.09669V11.7894Z",fill:t,stroke:t,strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"})})};var tp=n(34825),th=n(23725),tg=n(2348),tm=n(74141),tf=n(50548),tv=n(72839),tx=n(44299),tw=n(99742);let tb="root",tk=e=>e.flatMap(e=>[...e.isMock?[e.id]:[],...e.children?tk(e.children):[]]),ty=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let i of e){var r;if(i.id===t)return n;if(null==(r=i.children)?void 0:r.length){let e=ty(i.children,t,[...n,i.id]);if(e)return e}}return null},t_=(e,t)=>{for(let n of e){if(n.id===t)return n;let e=n.children?t_(n.children,t):void 0;if(e)return e}},tC=e=>{var t;let{onClose:n,items:i,currentTarget:o,onMoved:a}=e,{t:d}=(0,h.Bd)("index"),c=(0,g.A)(),{profile:s}=(0,tg.A)(),{generalErrorToast:u}=(0,tm.A)(),p=null!=(t=null==s?void 0:s.name)?t:"",[m,f]=(0,l.useState)(null!=o?o:null),[v,x]=(0,l.useState)(!1),w=(0,l.useMemo)(()=>i.filter(e=>null!=e.contentId),[i]),b=(0,l.useMemo)(()=>i.filter(e=>e.note),[i]),k=(0,l.useMemo)(()=>i.filter(e=>e.folder),[i]),y=(0,l.useMemo)(()=>w.map(e=>e.contentId),[w]),_=(0,l.useMemo)(()=>k.map(e=>{var t;return null==(t=e.folder)?void 0:t.id}).filter(e=>null!=e),[k]),{collectionList:C,refetch:A}=(0,tp.A)({pageSize:100,userName:p,config:{enabled:!!p}}),Y=!!tw.env.NEXT_PUBLIC_DEBUG_USER_ID&&""!==tw.env.NEXT_PUBLIC_DEBUG_USER_ID,S=(0,eB.jE)(),{data:E}=(0,e0.I)({queryKey:["folder","tree"],queryFn:()=>tv.x.fetchFolderTree().then(e=>e.data.result),enabled:Y,staleTime:3e5,gcTime:6e5}),I=(0,l.useMemo)(()=>{if(Y){let e=t=>{var n;return{id:t.id,name:t.name,children:(null!=(n=t.children)?n:[]).map(e)}};return(null!=E?E:[]).map(e)}let e=t=>{if(!ez.Pg)return[];let n=(0,ez.c1)(t).map(t=>({id:t.id,name:t.name,isMock:!0,children:e((0,ez.Kf)(t.id))}));return[...(0,ez.k2)(t).map(t=>({id:t.folderId,name:t.name,children:t.slug?e(t.slug):e((0,ez.Kf)(t.folderId))})),...n]},t=ez.Pg?(0,ez.bI)():new Set;return[...[...null!=C?C:[]].filter(e=>!t.has(e.id)).map(t=>({ts:(e=>{var t;return(e=>{let t=e=>e&&new Date(e).getTime()||0;return Math.max(t(e.lastUpdatedAt),t(e.createdAt),t(e.lastContentsAddedAt),t((e=>null==e?void 0:eY()[String(e)])(e.key)))})({lastUpdatedAt:e.lastUpdatedAt,createdAt:e.createdAt,key:null!=(t=e.slug)?t:e.id})})(t),node:{id:t.id,name:t.name,children:t.slug?e(t.slug):e("id:".concat(t.id))}})),...ez.Pg?(0,ez.c1)(ez.u3).map(t=>({ts:(e=>e&&new Date(e).getTime()||0)(t.createdAt),node:{id:t.id,name:t.name,isMock:!0,children:e((0,ez.Kf)(t.id))}})):[]].sort((e,t)=>t.ts-e.ts).map(e=>e.node)},[C,Y,E]),L=(0,l.useMemo)(()=>new Set(tk(I)),[I]),N=(0,l.useMemo)(()=>new Set(I.map(e=>e.id)),[I]),D=(0,l.useMemo)(()=>new Set(_),[_]),[F,M]=(0,l.useState)(()=>new Set),T=(0,l.useRef)(!1);(0,l.useEffect)(()=>{if(T.current||!I.length)return;let e=new Set;if("number"==typeof o){var t,n,r;null==(t=ty(I,o))||t.forEach(t=>e.add(t)),(null==(r=t_(I,o))||null==(n=r.children)?void 0:n.length)&&e.add(o)}M(e),T.current=!0},[I,o]);let{mutateAsync:z}=(0,th.A)({mutationFn:tf.I.insertContentToCollection}),P=(0,l.useMemo)(()=>{let e=new Map;return y.forEach(t=>{let n=(null!=C?C:[]).filter(e=>{var n;return null==(n=e.contentIdList)?void 0:n.includes(t)}).map(e=>e.id);e.set(t,n)}),e},[C,y]),B="number"==typeof m&&L.has(m),O="number"==typeof m&&D.has(m),W=null!==m&&!v&&m!==(null!=o?o:null)&&!O,K=async()=>{var e,t,r,i;if(!W)return;let l="number"==typeof m&&!N.has(m);if(k.length&&l)return void c(d("toast_move_into_subfolder_forbidden","íì í´ëë¡ ì´ëí ì ìë íëª©ì´ í¬í¨ëì´ ììµëë¤."));let o=null!=(r=null==(e=t_(I,m))?void 0:e.name)?r:"",s=m===tb?d("toast_move_to_archive_done","ë³´ê´í¨ì¼ë¡ ì´ëíìµëë¤."):d("toast_move_to_folder_done","'%s' í´ëë¡ ì´ëíìµëë¤.").replace("%s",o);if(Y){let e=m===tb,t=e?null:m;x(!0);try{await Promise.all([...w.map(n=>tv.x.moveContent({data:e?{contentId:n.contentId,target:"ARCHIVE"}:{contentId:n.contentId,target:"FOLDER",folderId:t}})),...b.map(e=>tx.V.moveToFolder({uuid:e.note.uuid,folderId:t})),...k.map(e=>tv.x.moveFolder({id:e.folder.id,data:{parentFolderId:t}}))]),S.invalidateQueries({queryKey:["folder"]}),c(s),null==a||a(),n()}catch(e){u()}finally{x(!1)}return}let p=(()=>{var e,t;return"number"!=typeof m?null:L.has(m)?(0,ez.Kf)(m):null!=(t=null==C||null==(e=C.find(e=>e.id===m))?void 0:e.slug)?t:"id:".concat(m)})(),h=ez.Pg?(0,ez.Ip)():null,g=[],f=null!=(i=null==(t=t_(I,m))?void 0:t.name)?i:"",v=m===tb?d("toast_move_to_archive_done","ë³´ê´í¨ì¼ë¡ ì´ëíìµëë¤."):d("toast_move_to_folder_done","'%s' í´ëë¡ ì´ëíìµëë¤.").replace("%s",f),_=()=>{c(v,{actionLabel:d("btn_undo","ì¤íì·¨ì"),onAction:async()=>
1{if(h&&(0,ez.op)(h),g.length)try{await Promise.all(g.map(e=>tf.I.insertContentToCollection({data:{contentId:e.contentId,addCollectionIds:e.removedIds,removeCollectionIds:null!=e.added?[e.added]:[]}})))}catch(e){}A(),null==a||a(),c(d("toast_move_undo_done","í´ë ì´ëì ì·¨ìíìµëë¤."))}})};if(ez.Pg&&b.length){let e=b.map(e=>{var t;return null==(t=e.note)?void 0:t.uuid}).filter(e=>!!e);m===tb?((0,ez.St)(e),(0,ez.ty)(e)):p&&(b.forEach(e=>e.note&&(0,ez.ok)(p,e.note)),(0,ez.gQ)(e))}if(ez.Pg&&k.length){let e=m===tb?ez.u3:p;k.forEach(t=>{if(t.folder){if(null!=(0,ez.X7)(t.folder.id)){e&&(0,ez.cA)(t.folder.id,e);return}if(m===tb){var n;(0,ez.JC)(t.folder.id),eS(null!=(n=t.folder.slug)?n:t.folder.id,new Date().toISOString())}else p&&(0,ez.oT)({folderId:t.folder.id,name:t.folder.name,slug:t.folder.slug,parentKey:p})}})}if(B){w.length&&((0,ez.xj)((0,ez.Kf)(m),w.map(e=>({contentId:e.contentId,row:e.row}))),ez.Pg&&((0,ez.jd)(y),(0,ez.nh)(y))),null==a||a(),_(),n();return}x(!0);let E=m===tb?null:m;try{if(await Promise.all(y.map(e=>{var t;let n=(null!=(t=P.get(e))?t:[]).filter(e=>e!==E);return(g.push({contentId:e,added:E,removedIds:n}),null==E&&0===n.length)?Promise.resolve():z({data:{contentId:e,addCollectionIds:null!=E?[E]:[],removeCollectionIds:n}})})),ez.Pg&&w.length)if((0,ez.jd)(y),m===tb)(0,ez.xj)(ez.u3,w.map(e=>({contentId:e.contentId,row:e.row})));else{let e=new Date().toISOString();y.forEach(t=>((e,t)=>{if(null!=e)try{let n=eI();n[String(e)]=t,window.localStorage.setItem(eE,JSON.stringify(n))}catch(e){}})(t,e)),(0,ez.nh)(y)}A(),null==a||a(),_(),n()}catch(e){u()}finally{x(!1)}};(0,q.A)(),(0,l.useEffect)(()=>{let e=e=>{"Escape"!==e.key&&"Escape"!==e.code||v||n()};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[v,n]);let R=(e,t)=>{var n;let i=m===e.id,o=!!(null==(n=e.children)?void 0:n.length),a=F.has(e.id);return(0,r.FD)(l.Fragment,{children:[(0,r.FD)(te,{type:"button",depth:t,"aria-pressed":i,"aria-expanded":o?a:void 0,onClick:()=>{f(e.id),(e=>M(t=>{let n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n}))(e.id)},children:[(0,r.Y)(tr,{open:a,toggleable:!0,"aria-hidden":"true",children:(0,r.Y)(ts.A,{})}),(0,r.FD)(tt,{children:[(0,r.Y)(tn,{children:(0,r.Y)(tu,{color:i?"#82A5CB":void 0})}),(0,r.Y)(ti,{selected:i,children:e.name})]})]}),o&&a&&e.children.map(e=>R(e,t+1))]},e.id)};return(0,r.Y)(ek.A,{children:(0,r.FD)(e8,{role:"dialog","aria-modal":"true","aria-label":d("btn_move_to_folder","í´ë ì´ë"),children:[(0,r.FD)(e5,{children:[(0,r.FD)(e4,{children:[(0,r.Y)(e6,{children:d("btn_move_to_folder","í´ë ì´ë")}),(0,r.Y)(e3,{type:"button",onClick:n,"aria-label":d("btn_close","ë«ê¸°"),children:(0,r.Y)(tc.A,{})})]}),(0,r.Y)(e7,{children:(0,r.Y)(e1.A,{trackInset:8,children:(0,r.FD)(e9,{children:[(0,r.Y)(te,{type:"button",rootRow:!0,"aria-pressed":m===tb,onClick:()=>f(tb),children:(0,r.Y)(tt,{children:(0,r.Y)(ti,{selected:m===tb,children:d("snb_archive","ë³´ê´í¨")})})}),I.map(e=>R(e,0)),0===I.length&&(0,r.Y)(tl,{children:d("workspace_empty_archive","ë³´ê´í íëª©ì´ ììµëë¤.")})]})})}),(0,r.Y)(to,{children:(0,r.Y)(td,{type:"button",onClick:K,disabled:!W,"aria-busy":v,children:v?(0,r.Y)(ta,{"aria-hidden":"true"}):d("btn_move","ì´ë")})})]}),(0,r.Y)(e2,{onClick:()=>!v&&n()})]})})};var tA=n(77188);let tY=["all","folder","note","youtube","pdf"],tS=e=>{var t,n,o;let{collection:a,contentList:d}=e,{t:s}=(0,h.Bd)("index"),{locale:u,query:p}=(0,c.useRouter)(),f=ez.Pg&&p.mf?Number(p.mf):void 0,v=null!=f?(0,ez.Kf)(f):null!=(n=null==a?void 0:a.slug)?n:"id:".concat(null==a?void 0:a.id),x=null!=f&&null!=(o=null==(t=(0,ez.X7)(f))?void 0:t.name)?o:null==a?void 0:a.name,[w,b]=(0,l.useState)([]),[k,y]=(0,l.useState)([]),[_,C]=(0,l.useState)([]),[A,Y]=(0,l.useState)([]),S=(0,l.useCallback)(()=>{ez.Pg&&(b((0,ez.c1)(v)),y((0,ez.Cu)(v)),C((0,ez.AB)(v)),Y((0,ez.k2)(v)))},[v]);(0,l.useEffect)(()=>(S(),window.addEventListener(ez.SJ,S),()=>window.removeEventListener(ez.SJ,S)),[S]);let{onOpenMemoModal:E}=(0,eG.A)({suffix:e$.E.MEMO_MODAL_SUFFIX}),{isMobile:I}=(0,eT.A)(),L=(0,g.A)(),[N,D]=(0,l.useState)(1),[z,B]=(0,l.useState)(new Set),O=(0,l.useRef)(null),[W,K]=(0,l.useState)("all"),[R,j]=(0,l.useState)(!1),[V,H]=(0,l.useState)(!1),[U,q]=(0,l.useState)(!1),[J,Q]=(0,l.useState)(!1),[Z,G]=(0,l.useState)(!1),$=(0,l.useRef)(null);(0,m.Wr)($,()=>j(!1));let ee=(0,eB.jE)(),{generalErrorToast:et}=(0,tm.A)(),{mutateAsync:en}=(0,th.A)({mutationFn:tf.I.deleteSummarizedContent}),er=()=>{let e=new i.B(i.B.COLLECTION_CONTENT_LIST);
1e.appendQueryByKey([null==a?void 0:a.id]),ee.invalidateQueries({queryKey:e.getQueryByKey()})},ei=(0,l.useMemo)(()=>{let e=e=>e&&new Date(e).getTime()||0,t=(e,t)=>t.ts-e.ts,n=ez.Pg?w.map(t=>({ts:e(t.createdAt),row:{key:"mock-folder-".concat(t.id),type:"folder",title:t.name,info:{kind:"item",count:0},date:(0,eZ.Pg)(t.createdAt,s),href:"/".concat(u).concat(P.B.COLLECTION,"/").concat(null==a?void 0:a.slug,"?mf=").concat(t.id)}})):[],r=ez.Pg?A.map(e=>({ts:0,row:{key:"reparented-".concat(e.folderId),type:"folder",title:e.name,info:{kind:"item",count:0},date:"",href:e.slug?"/".concat(u).concat(P.B.COLLECTION,"/").concat(e.slug):void 0}})):[],i=ez.Pg?k.map(t=>({ts:e(t.createdAt),row:{key:"mock-note-".concat(t.id),type:"note",title:t.title||"(".concat(s("content_title_none","ì 목 ìì"),")"),info:{kind:"link",count:t.linkCount},date:(0,eZ.Pg)(t.createdAt,s),href:"/".concat(u).concat(P.B.MEMO,"/").concat(t.uuid)}})):[],l=ez.Pg?_.map(e=>({ts:e.storeId,row:{key:"mock-moved-".concat(e.storeId),...e.row,date:(0,eZ.Pg)(new Date(e.storeId).toISOString(),s)}})):[],o=(null!=f?[]:null!=d?d:[]).map(t=>{var n,r,i,l,o,a,d,c,p,h,g;let m=(e=>null==e?void 0:eI()[String(e)])(t.id),f=e(m);if("metadata"in t&&t.metadata){let n=null==(d=t.metadata)?void 0:d.size,r=e(t.modifiedAt||t.createdAt);return{ts:Math.max(r,f),row:{key:"pdf-".concat(t.id),type:"pdf",title:null!=(p=null==(c=t.metadata)?void 0:c.name)?p:"",info:n?{kind:"size",label:(e=>{let t=e/1048576;if(t>=1)return"".concat(Math.round(t),"MB");let n=e/1024;return n>=1?"".concat(Math.round(n),"KB"):"".concat(e,"B")})(n)}:void 0,date:f&&f>=r?(0,eZ.Pg)(m,s):t.modifiedAt?(0,eZ.AH)(t.modifiedAt,s):"",href:"/".concat(u).concat(P.B.CONTENT,"/").concat(t.uuid)}}}let v=null==(r=t.source)||null==(n=r.youtubeVideo)?void 0:n.youtubeChannel,x=t.createdAt||t.modifiedAt||(null==(l=t.source)||null==(i=l.youtubeVideo)?void 0:i.uploadDate),w=e(x);return{ts:Math.max(w,f),row:{key:"youtube-".concat(t.id),type:"youtube",title:null!=(g=null!=(h=null==(a=t.source)||null==(o=a.youtubeVideo)?void 0:o.title)?h:t.generatedTitle)?g:"",info:(null==v?void 0:v.name)?{kind:"channel",name:v.name,avatarUrl:v.avatarUrl}:void 0,date:f&&f>=w?(0,eZ.Pg)(m,s):x?(0,eZ.AH)(x,s):"",href:"/".concat(u).concat(P.B.CONTENT,"/").concat(t.slug)}}});return[...[...n,...r].sort(t),...[...i,...l,...o].sort(t)].map(e=>e.row)},[d,u,s,w,k,_,A,f,null==a?void 0:a.slug]),el="all"===W?ei:ei.filter(e=>e.type===W),eo=Math.max(1,Math.ceil(el.length/eX._)),ea=Math.min(N,eo),ed=el.slice((ea-1)*eX._,ea*eX._),ec=e=>{K(e),D(1),B(new Set),j(!1),O.current=null},es={all:s("workspace_type_all_short","ì ì²´"),folder:s("workspace_type_folder","í´ë"),note:s("workspace_type_note","ë
¸í¸"),youtube:s("workspace_type_youtube","ì íë¸"),pdf:s("workspace_type_pdf","PDF")},eu=(e,t)=>{B(n=>{var r,i;let l=new Set(n);if(t&&null!==O.current){let t=Math.min(O.current,e),n=Math.max(O.current,e);for(let e=t;e<=n;e+=1){let t=null==(r=ed[e])?void 0:r.key;t&&l.add(t)}}else{let t=null==(i=ed[e])?void 0:i.key;t&&(l.has(t)?l.delete(t):l.add(t)),O.current=e}return l})},ep=ed.map(e=>e.key),eh=ep.length>0&&ep.every(e=>z.has(e)),eg=z.size>0,em=(0,l.useMemo)(()=>{let e=[];return ei.forEach(t=>{var n,r,i;if(!z.has(t.key))return;let{key:l,...o}=t;if("youtube"===t.type||"pdf"===t.type){let i=null;if(t.key.startsWith("mock-moved-")){let e=Number(t.key.slice(11));i=null!=(r=null==(n=_.find(t=>t.storeId===e))?void 0:n.contentId)?r:null}else{let e=Number(t.key.slice(t.key.indexOf("-")+1));i=Number.isNaN(e)?null:e}if(null==i)return;e.push({originKey:t.key,contentId:i,row:o});return}if("folder"===t.type){if(t.key.startsWith("mock-folder-")){let n=Number(t.key.slice(12));if(Number.isNaN(n))return;e.push({originKey:t.key,folder:{id:n,name:t.title},row:o})}else if(t.key.startsWith("reparented-")){let n=Number(t.key.slice(11));if(Number.isNaN(n))return;let r=null==(i=A.find(e=>e.folderId===n))?void 0:i.slug;e.push({originKey:t.key,folder:{id:n,name:t.title,slug:r},row:o})}return}if("note"===t.type&&t.key.startsWith("mock-note-")){let n=Number(t.key.slice(10)),r=k.find(e=>e.id===n);if(!r)return;e.push({originKey:t.key,note:{uuid:r.uuid,title:r.title,linkCount:r.linkCount},row:o})}}),e},[ei,z,_,k,A]),ef=async()=>{let e=[],t=[],n=[],r=[],i=[];z.forEach(l=>{if(l.startsWith("mock-folder-"))t.push(Number(l.slice(12)));else if(l.startsWith("mock-note-"))n.push(Number(l.slice(10)));else if(l.startsWith("mock-moved-"))r.push(Number(l.slice(11)));else if(l.startsWith("reparented-"))i.push(Number(l.slice(11)));else if(l.startsWith("youtube-")||l.startsWith("pdf-")){let t=Number(l.slice(l.indexOf("-")+1));Number.isNaN(t)||e.push(t)}}),Q(!1),G(!0);try{e.length&&(await en({data:{contentIds:e}}
1),er()),t.forEach(ez.BF),n.forEach(ez.H0),r.forEach(ez.nY),i.forEach(ez.JC)}catch(e){et()}finally{B(new Set),O.current=null,G(!1),S()}},ev=(null==a?void 0:a.lastContentsUpdatedAt)||(null==a?void 0:a.lastContentsAddedAt)||(null==a?void 0:a.createdAt),ex=ev?(0,eZ.AH)(ev,s):"";return(0,r.FD)(eO.bL,{children:[Z&&(0,r.Y)(tA.A,{}),(0,r.Y)(F,{children:x}),ex&&(0,r.FD)(M,{children:[(0,r.Y)(eQ.A,{}),(0,r.Y)("span",{children:ex})]}),null==f&&(null==a?void 0:a.description)&&(0,r.Y)(T,{children:a.description}),I?(0,r.Y)(eO.ZN,{children:(0,r.FD)(eO.kO,{ref:$,children:[(0,r.FD)(eO.IB,{type:"button",onClick:()=>j(e=>!e),"aria-haspopup":"menu","aria-expanded":R,children:[(0,r.Y)(eU.A,{}),(0,r.Y)("span",{children:"".concat(s("workspace_type","ì í")," : ").concat(es[W])})]}),R&&(0,r.Y)(ej.A,{value:W,onSelect:ec,onClose:()=>j(!1),visibleKeys:tY})]})}):(0,r.FD)(r.FK,{children:[(0,r.FD)(eO.M7,{children:[(0,r.Y)(eO.vM,{children:(0,r.Y)(eK.A,{checked:eh,indeterminate:eg&&!eh,onChange:()=>{B(e=>e.size>0?new Set:new Set(ep))},ariaLabel:"ì ì²´ ì í"})}),(0,r.Y)(eO.PD,{children:eg?(0,r.FD)(r.FK,{children:[(0,r.FD)(eO.IB,{type:"button",onClick:()=>q(!0),children:[(0,r.Y)(eq.A,{}),(0,r.Y)("span",{children:s("btn_move_to_folder","í´ë ì´ë")})]}),(0,r.FD)(eO.IB,{type:"button",onClick:()=>Q(!0),children:[(0,r.Y)(eJ.A,{}),(0,r.Y)("span",{children:s("btn_elimination","ìì ")})]}),(0,r.Y)(eO.Ke,{dangerouslySetInnerHTML:{__html:s("workspace_selected_count","<b>%d</b>ê° ì í").replace("%d",String(z.size))}})]}):(0,r.FD)(r.FK,{children:[(0,r.FD)(eO.IB,{type:"button",onClick:()=>H(!0),children:[(0,r.Y)(eV.A,{}),(0,r.Y)("span",{children:s("workspace_new_folder","ì í´ë")})]}),(0,r.FD)(eO.IB,{type:"button",onClick:()=>{ez.Pg&&(0,ez.m6)(v),E()},children:[(0,r.Y)(eH.A,{}),(0,r.Y)("span",{children:s("workspace_new_note","ì ë
¸í¸")})]}),(0,r.FD)(eO.kO,{ref:$,children:[(0,r.FD)(eO.IB,{type:"button",onClick:()=>j(e=>!e),"aria-haspopup":"menu","aria-expanded":R,children:[(0,r.Y)(eU.A,{}),(0,r.Y)("span",{children:"".concat(s("workspace_type","ì í")," : ").concat(es[W])})]}),R&&(0,r.Y)(ej.A,{value:W,onSelect:ec,onClose:()=>j(!1),visibleKeys:tY})]})]})}),(0,r.Y)(eO.hK,{}),(0,r.Y)(eO.nt,{children:s("workspace_sort_updated","ì
ë°ì´í¸ì")})]}),(0,r.FD)(eO.A0,{children:[(0,r.Y)("span",{className:"lead"}),(0,r.Y)("span",{className:"type",children:s("workspace_col_type","ì í")}),(0,r.Y)("span",{className:"title",children:s("workspace_col_title","ì 목")}),(0,r.Y)("span",{className:"info",children:s("workspace_col_info","ì ë³´")}),(0,r.Y)("span",{className:"date",children:s("workspace_col_date","ë ì§")})]})]}),ed.length>0?(0,r.Y)(eO.Sc,{children:ed.map((e,t)=>(0,r.Y)(eW.A,{row:e,index:t,selected:z.has(e.key),onSelect:eu,isMobile:I,onMove:()=>L(s("toast_preparing_feature")),onDelete:e=>{B(new Set([e])),Q(!0)}},e.key))}):(0,r.Y)(eO.Sv,{children:s("workspace_empty_archive","ë³´ê´í íëª©ì´ ììµëë¤.")}),(0,r.Y)(eO.Cg,{children:(0,r.Y)(eR.Ay,{page:ea,totalPages:eo,onChange:e=>{D(e),O.current=null}})}),V&&(0,r.Y)(eL,{onClose:()=>H(!1),onCreate:ez.Pg?e=>{let{name:t}=e;(0,ez.Ui)(v,t),b((0,ez.c1)(v))}:void 0}),U&&(0,r.Y)(tC,{items:em,currentTarget:null!=f?f:null==a?void 0:a.id,onClose:()=>q(!1),onMoved:()=>{er(),B(new Set),O.current=null,S()}}),J&&(0,r.Y)(X.A,{title:s("dialog_delete_title","ìì íìê² ìµëê¹?"),description:s("dialog_delete_desc","í목ì í¬í¨ë 모ë ì½í
ì¸ ê° ìì ëë©°, ë¤ìë 복구í ì ììµëë¤."),confirmText:s("btn_elimination","ìì "),onConfirm:ef,onClose:()=>Q(!1)})]})};var tE=n(25641);let tI=e=>{let{collection:t}=e,{contentList:n,image:i}=p({collection:t});return(0,r.Y)(tE.A,{title:null==t?void 0:t.name,ogImg:i,description:null==t?void 0:t.description,appShell:!0,showHeaderBack:!0,headerRight:(0,r.Y)(eP,{collection:t,variant:"inline"}),children:(0,r.Y)(tS,{collection:t,contentList:null!=n?n:[]})})};var tL=n(51951);let tN=e=>{let{collection:t}=e,{contentList:n}=p({collection:t});return(0,r.FD)(tL.A,{title:null==t?void 0:t.name,description:null==t?void 0:t.description,showHeader:!1,children:[(0,r.Y)(eP,{collection:t}),(0,r.Y)(N,{children:(0,r.Y)(D,{children:(0,r.Y)(tS,{collection:t,contentList:null!=n?n:[]})})})]})};var tD=!0;let tF=e=>{let{data:t}=e,{isMobile:n}=(0,eT.A)();return t?(0,r.Y)(r.FK,{children:n?(0,r.Y)(tI,{collection:t}):(0,r.Y)(tN,{collection:t})}):null}},25518:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(88409);
1class i{static captureHomeEntered(){r.Y.capture(i.EVENTS.HOME_ENTER)}static captureChannelEntered(e){let{channelTitle:t,channelHandle:n}=e;r.Y.capture(i.EVENTS.CHANNEL_ENTER,{channel_title:t,channel_handle:n})}static captureWorkspaceEntered(e){let{noteCount:t,summaryCount:n}=e;r.Y.capture(i.EVENTS.WORKSPACE_ENTER,{note_count:t,summary_count:n})}static captureCollectionViewed(e){var t;r.Y.capture(i.EVENTS.COLLECTION_VIEW,{collection_id:e.id,collection_title:e.name,created_by:(null==e||null==(t=e.createUser)?void 0:t.id)||null})}static captureWikiViewed(e){r.Y.capture(i.EVENTS.WIKI_VIEW,{wiki_id:e.id,wiki_title:e.title})}}i.EVENTS={HOME_ENTER:"home_enter",CHANNEL_ENTER:"channel_enter",WORKSPACE_ENTER:"workspace_enter",COLLECTION_VIEW:"collection_view",WIKI_VIEW:"wiki_view"}},30011:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(18153);let i=()=>(0,r.Y)("svg",{style:{color:"var(--lw-neutral-foreground-1)"},xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,r.Y)("path",{d:"M14.2254 4.99197C14.8602 4.35718 15.7211 4.00056 16.6189 4.00056C17.5166 4.00056 18.3776 4.35718 19.0124 4.99197C19.6471 5.62676 20.0038 6.48773 20.0038 7.38546C20.0038 8.28319 19.6471 9.14415 19.0124 9.77894L9.64215 19.15L3.25952 20.7457L4.85518 14.363L14.2254 4.99197Z",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})})},34400:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(18153);let i=e=>{let{...t}=e;return(0,r.Y)("svg",{style:{color:"var(--lw-neutral-foreground-1)"},...t,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,r.Y)("path",{d:"M11.4568 5.29173C11.8884 4.86007 12.4739 4.61757 13.0843 4.61757C13.6948 4.61757 14.2802 4.86007 14.7119 5.29173C15.1436 5.72338 15.3861 6.30884 15.3861 6.91929C15.3861 7.52975 15.1436 8.1152 14.7119 8.54686L8.34018 14.9192L4 16.0042L5.08504 11.664L11.4568 5.29173Z",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"})})}},53645:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(18153);let i=()=>(0,r.FD)("svg",{style:{color:"var(--lw-neutral-foreground-1)"},width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,r.Y)("path",{d:"M3.7085 5.79395H5.10735H16.2982",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("path",{d:"M14.903 5.79771V15.5897C14.903 15.9607 14.7556 16.3165 14.4932 16.5788C14.2309 16.8412 13.8751 16.9886 13.5041 16.9886H6.50982C6.13882 16.9886 5.78301 16.8412 5.52068 16.5788C5.25834 16.3165 5.11096 15.9
1607 5.11096 15.5897V5.79771M7.20925 5.79771V4.39886C7.20925 4.02786 7.35662 3.67205 7.61896 3.40972C7.8813 3.14738 8.2371 3 8.6081 3H11.4058C11.7768 3 12.1326 3.14738 12.395 3.40972C12.6573 3.67205 12.8047 4.02786 12.8047 4.39886V5.79771",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("path",{d:"M8.61157 9.29443V13.491",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("path",{d:"M11.4125 9.29443V13.491",stroke:"currentColor",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"})]})},68380:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/collection/[slug]",function(){return n(4411)}])},91310:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(18153);let i=e=>{let{...t}=e;return(0,r.FD)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...t,children:[(0,r.Y)("path",{d:"M8 5.5957L8 7.99833",stroke:"#757575",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("path",{d:"M9.60156 9.60156L7.99981 7.99981",stroke:"#757575",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("circle",{cx:"8",cy:"8",r:"6",stroke:"#757575",strokeWidth:"1.2",strokeLinecap:"round",strokeLinejoin:"round"})]})}},96957:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(18153);let i=()=>(0,r.FD)("svg",{style:{color:"var(--lw-neutral-foreground-1)"},xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,r.Y)("path",{d:"M3.91016 6.59277H5.70878H20.0978",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("path",{d:"M18.3038 6.59725V19.1876C18.3038 19.6647 18.1143 20.1221 17.777 20.4594C17.4396 20.7968 16.9822 20.9863 16.5051 20.9863H7.512C7.03498 20.9863 6.57749 20.7968 6.24018 20.4594C5.90288 20.1221 5.71338 19.6647 5.71338 19.1876V6.59725M8.41132 6.59725V4.79863C8.41132 4.3216 8.60082 3.86411 8.93812 3.52681C9.27543 3.1895 9.73292 3 10.2099 3H13.8072C14.2842 3 14.7417 3.1895 15.079 3.52681C15.4163 3.86411 15.6058 4.3216 15.6058 4.79863V6.59725",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("path",{d:"M10.2146 11.0938V16.4896",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"}),(0,r.Y)("path",{d:"M13.8159 11.0938V16.4896",stroke:"currentColor",strokeWidth:"1.7",strokeLinecap:"round",strokeLinejoin:"round"})]})}},e=>{e.O(0,[8096,6888,5641,4268,2786,2630,2564,636,8792],()=>e(e.s=68380)),_N_E=e.O()}]);
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.