PageSourceSearch

https://boottent.com/_next/static/chunks/92b7914cc4518da5.js

js boottent.com collected 2026-10-03 21:04:09 UTC 47,080 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,149434,e=>{"use strict";var t=e.i(843476),a=e.i(273085),a=a;function l(e){let l=""===e.coverImage?{...e,coverImage:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="}:e;return(0,t.jsx)(a.T,{...l})}e.s(["TitleTagCard",()=>l],149434)},273085,e=>{"use strict";var t=e.i(843476),a=e.i(294443),l=e.i(553872);e.i(271645);var i=e.i(696382),r=e.i(243272),s=e.i(590121);function n({tags:e,coverImage:i,brandName:n,title:c,batchName:d="",titleTagType:u,adTitle:m,changedAspect:g="aspect-[8/5]",isLoading:x=!1,className:f,imagePriority:p,imageLoading:h,imageFetchPriority:b,imageDecoding:y}){if(x)return(0,t.jsx)(o,{changedAspect:g,className:f,titleTagType:u});let w=(0,s.g)({imagePriority:p,imageLoading:h,imageFetchPriority:b,imageDecoding:y});return(0,t.jsxs)("div",{className:(0,a.c)("bt-ds-text-reset h-full w-full max-w-[320px] shrink-0 cursor-pointer overflow-hidden rounded-xl border border-grey-700 bg-white shadow-base transition-all",f),children:[(0,t.jsxs)("div",{style:{background:"linear-gradient(0deg, rgba(24, 25, 25, 0.00) 17.43%, #181919 91.02%)"},className:`relative flex w-full flex-col items-center justify-center overflow-hidden ${g}`,children:[(0,t.jsx)("img",{src:i,alt:`${n} ${c} ${d} 이미지`,className:"h-full w-full object-cover",...w}),u&&(0,t.jsx)(l.CardLabel,{variant:"titleTag",className:"absolute right-0 top-0",children:u}),m&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute left-4 top-4 z-10 w-36 whitespace-pre-wrap break-keep text-[18px] font-semibold text-white md:left-5 md:top-7",children:m}),(0,t.jsx)("div",{className:"absolute inset-0 opacity-50",style:{background:"linear-gradient(270deg, rgba(24, 25, 25, 0.00) 17.43%, #181919 91.02%)"}})]})]}),(0,t.jsxs)("div",{className:"flex w-full flex-col items-start justify-between gap-2 p-4 text-grey-800 md:p-5 lg:p-6",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",title:`${n} ${c} ${d}`,children:[(0,t.jsx)("p",{className:"text-sm",children:n}),(0,t.jsx)("p",{className:"truncate3 break-keep text-base font-semibold",children:`${c} ${d}`})]}),e&&(0,t.jsx)("ul",{className:"flex w-full max-w-full flex-wrap gap-1",children:e.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)(r.Tag,{size:"sm",style:{background:e.background,color:e.color},children:e.text})},a))})]})]})}function o({changedAspect:e,className:r,titleTagType:s}){return(0,t.jsxs)(i.Skeleton,{type:"background",className:(0,a.c)("bt-ds-text-reset relative h-full w-full shrink-0 cursor-pointer overflow-hidden rounded-xl bg-grey-50 transition-all",r),children:[s&&(0,t.jsx)(l.CardLabel,{variant:"titleTag",className:"h-7 w-28 animate-pulse rounded-bl-lg rounded-br-none rounded-tl-none rounded-tr-lg",children:""}),(0,t.jsx)("div",{style:{background:"linear-gradient(270deg, rgba(24, 25, 25, 0.00) 17.43%, #181919 91.02%)"},className:`relative flex w-full flex-col items-start ${e}`,children:(0,t.jsx)(i.Skeleton,{className:"h-full w-full",type:"background"})}),(0,t.jsxs)("div",{className:"flex w-full flex-col items-start justify-between gap-2 p-4",children:[(0,t.jsxs)("div",{className:"relative flex w-full flex-col items-start gap-2",children:[(0,t.jsx)(i.Skeleton,{className:"h-5 w-1/2",type:"text"}),(0,t.jsx)(i.Skeleton,{className:"h-12 w-full",type:"text"})]}),(0,t.jsxs)("div",{className:"flex w-full flex-row justify-start gap-1",children:[(0,t.jsx)(i.Skeleton,{className:"h-5 w-1/4",type:"text"}),(0,t.jsx)(i.Skeleton,{className:"h-5 w-2/5",type:"text"}),(0,t.jsx)(i.Skeleton,{className:"h-5 w-1/4",type:"text"})]})]})]})}e.s(["T",()=>n])},431373,e=>{"use strict";var t=e.i(843476),a=e.i(294443),l=e.i(553872);e.i(271645);var i=e.i(696382),r=e.i(590121),s=e.i(453291);function n({logo:e,title:a,batchName:l="",adTitle:i,startDate:n,tuition:d,nbCardRequired:u,isLoading:m=!1,className:g,imagePriority:x,imageLoading:f,imageFetchPriority:p,imageDecoding:h}){if(m)return(0,t.jsx)(c,{className:g});let b=`${(0,s.g)(n)} 개강 \xb7 ${(0,s.a)(d,u)}`,y=(0,r.g)({imagePriority:x,imageLoading:f,imageFetchPriority:p,imageDecoding:h});return(0,t.jsx)(o,{logo:e,title:`${a} ${l}`,adTitle:i,footerText:b,className:g,imageLoadingAttributes:y})}function o({logo:e,title:i,adTitle:r,footerText:s,className:n,imageLoadingAttributes:o}){return(0,t.jsxs)("div",{className:(0,a.c)("bt-ds-text-reset relative z-10 flex h-full w-full flex-col items-start justify-between gap-2 overflow-hidden rounded-xl border border-grey-200 bg-white p-4 text-grey-800 md:p-5 lg:p-6",n),children:[(0,t.jsx)(l.CardLabel,{variant:"event",className:"absolute right-0 top-0",children:"EVENT"}),(0,t.jsx)("img",{src:e,alt:`${i} 로고`,className:"h-4 object-contain",...o}),(0,t.jsxs)("div",{className:"flex w-full flex-col items-start gap-2",children:[(0,t.jsx)("p",{className:"line-clamp-2 h-auto text-sm font-normal md:text-base lg:h-12",title:i,children:i}),(0,t.jsx)("p",{className:"h-auto w-full overflow-hidden whitespace-pre-wrap break-keep rounded bg-grey-100 px-2 py-1 text-[13px] font-semibold text-grey-600 md:h-[53px] md:text-[15px] md:text-grey-800",children:r}),(0,t.jsx)("div",{className:"text-[13px] leading-[19px] text-grey-600",children:s})]})]})}function c({className:e}){return(0,t.jsxs)(i.Skeleton,{type:"background",className:(0,a.c)("bt-ds-text-reset relative z-10 flex h-full w-full flex-col justify-between gap-2 overflow-hidden rounded-xl p-4 md:p-5 lg:p-6",e),children:[(0,t.jsx)(l.CardLabel,{variant:"event",className:"h-7 w-20 animate-pulse rounded-bl-lg rounded-br-none rounded-tl-none rounded-tr-lg",children:""}),(0,t.jsx)(i.Skeleton,{className:"h-4 w-1/2"}),(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2",children:[(0,t.jsx)("div",{className:"h-10 w-full",children:(0,t.jsx)(i.Skeleton,{className:"h-5 w-4/5"})}),(0,t.jsx)(i.Skeleton,{className:"h-14 w-full"})]}),(0,t.jsx)(i.Skeleton,{className:"mt-2 h-[19px] w-2/3"})]})}e.s(["E",()=>n])},696382,e=>{"use strict";var t=e.i(843476),a=e.i(294443);function l({className:e,type:l="text",...i}){return(0,t.jsx)("div",{role:"presentation",className:(0,a.c)("animate-pulse rounded-md","text"===l&&"bg-grey-200/80","background"===l&&"bg-grey-100/50","image"===l&&"bg-grey-200/80",e),...i})}e.s(["Skeleton",()=>l])},553872,e=>{"use strict";var t=e.i(843476),a=e.i(294443);let l=(0,e.i(225913).cva)("inline-flex items-center justify-center whitespace-nowrap px-2.5 py-1 text-sm font-normal rounded-t-none rounded-br-none rounded-bl-xl",{variants:{variant:{default:"bg-grey-800 text-white",titleTag:"bg-grey-800 text-white",premiumCard:"bg-main-100 text-main-600",event:"bg-yellow-300 text-red-400",dDay:"bg-yellow-400 text-red-400"}},defaultVariants:{variant:"default"}});function i({className:e,variant:i,...r}){return(0,t.jsx)("div",{className:(0,a.c)(l({variant:i}),e),...r})}e.s(["CardLabel",()=>i])},590121,e=>{"use strict";function t({imagePriority:e=!1,imageLoading:t,imageFetchPriority:a,imageDecoding:l}){return{loading:t??(e?"eager":"lazy"),fetchPriority:a??(e?"high":"auto"),decoding:l??"async"}}e.s(["g",()=>t])},862286,e=>{"use strict";var t=e.i(672509),a=e.i(215091),l=e.i(984704);let{grey:i,white:r,main:s,green:n,blue:o}=t.colors,c={batchWaiting:{label:"모집예정",color:i[800],background:i[100]},batchOpened:{label:"모집중",color:s[600],background:s[100]},batchClosed:{label:"모집마감",color:r,background:i[400]},batchTest:{color:"",background:""},batchHide:{color:"",background:""}},d={submitted:{label:"정상 제출완료",color:n[500]},reviewing:{label:"응답 확인중",color:o[500]},confirmed:{label:"응답 확인완료",color:s[600]},canceled:{label:"응답 종료",color:i[400]}},u={batchStatus:(0,l.withDisplay)(a.statuses.batchStatus,c),qnaStatus:(0,l.withDisplay)(a.statuses.qnaStatus,{waiting:{label:"답변예정",variant:"solid-secondary-100"},review:{label:"답변예정",variant:"solid-secondary-100"},pending:{label:"답변 확인중",variant:"solid-secondary-100"},completed:{label:"답변완료",variant:"solid-primary-100"},userDeleted:{label:"답변완료",variant:"solid-primary-100"}}),formSubmissionStatus:(0,l.withDisplay)(a.statuses.formSubmissionStatus,d)},m={...Object.fromEntries(Object.entries(a.statuses).filter(([e])=>!(e in u)).map(([e,t])=>[e,(0,l.withDisplay)(t)])),...u};e.s(["appStatuses",0,m])},919705,e=>{"use strict";let t=e.i(781603).LOCAL_STORAGE_KEY.NAV_HANDOFF;function a(){return void 0!==window.localStorage}function l(){if(!a())return{};try{let e=window.localStorage.getItem(t);if(!e)return{};let a=JSON.parse(e);if(!a||"object"!=typeof a)return{};return a}catch{return{}}}
1function i(e){if(a())try{if(0===Object.keys(e).length)return void window.localStorage.removeItem(t);window.localStorage.setItem(t,JSON.stringify(e))}catch{}}function r(e,t){let a={};return Object.entries(e).forEach(([e,l])=>{l&&"number"==typeof l.ts&&t-l.ts<=3e5&&(a[e]=l)}),a}function s(e,t){if(!a()||!e)return;let s=Date.now(),n=r(l(),s);n[e]={...t,ts:s},i(n)}function n(e){if(!a()||!e)return;let t=Date.now(),s=r(l(),t),n=s[e];return n&&delete s[e],i(s),n}e.s(["consumeNavHandoff",()=>n,"writeNavHandoff",()=>s])},690527,253107,e=>{"use strict";var t=e.i(843476),a=e.i(959221),l=e.i(350970),i=e.i(522016);function r({href:e,className:a,id:r,children:s,style:n,event:o,disabled:c=!1,onNavigate:d,...u}){let{send:m}=(0,l.useTracking)();return(0,t.jsx)(i.default,{id:r,style:n,href:e||"#",className:`${c?"cursor-default":"cursor-pointer"} ${a}`,onClick:e=>{c?e.preventDefault():(d?.(),m(o))},...u,children:s||null})}function s({external:e=!1,...l}){let i=e?a.default:r;return(0,t.jsx)(i,{...l})}e.s(["default",()=>r],253107);var n=e.i(919705);function o({campId:e,batchId:a,source:i,adLog:r,context:o,external:c=!0,...d}){let{campEntry:u}=(0,l.useTracking)(),m=`${e}_${a}`,g=`/camps/${m}`,x=`camp:${m}`,f=u([i,m],r);return(0,t.jsx)(s,{href:g,external:c,event:f,onNavigate:()=>{(0,n.writeNavHandoff)(x,{source:i,adLog:r,context:o})},...d})}e.s(["default",()=>o],690527)},571930,e=>{"use strict";let t=(0,e.i(475254).default)("Bookmark",[["path",{d:"m19 21-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2v16z",key:"1fy3hk"}]]);e.s(["Bookmark",()=>t],571930)},126578,e=>{"use strict";var t=e.i(843476),a=e.i(955364),l=e.i(975157),i=e.i(949586),r=e.i(215091),s=e.i(590106),n=e.i(672509),o=e.i(571930);function c({camp:e,children:c,icon:d={size:24,fill:n.colors.grey[800]},isBookmark:u,variant:m="text",size:g="md",theme:x="secondary",className:f}){let p=e.statusValue===r.statuses.batchStatus.byValue[9999].value,{handleClickBookmark:h}=(0,a.useUserBookmarks)(),b=async t=>{t.stopPropagation(),t.preventDefault(),h(e)};return(0,t.jsx)(i.Button,{variant:m,theme:x,size:g,disabled:p,className:(0,l.cn)("cursor-pointer",f),onClick:b,icLeft:u?(0,t.jsx)(s.BsBookmarkFill,{color:n.colors.yellow[400],size:d.size}):(0,t.jsx)(o.Bookmark,{color:d.fill,size:d.size}),children:c})}e.s(["default",()=>c])},375300,e=>{"use strict";var t=e.i(843476),a=e.i(126578),l=e.i(672509);function i({camp:e,isBookmark:i,className:r="relative z-20"}){return(0,t.jsx)("div",{className:r,children:(0,t.jsx)(a.default,{camp:e,isBookmark:i,icon:{fill:l.colors.grey[600],size:20}})})}e.s(["HeartColumn",()=>i])},809501,332294,e=>{"use strict";function t(...e){for(let t of e){let e=function(e){if("string"!=typeof e)return null;let t=e.trim();if(!t)return null;if(t.startsWith("/"))return t;try{let e=new URL(t);if("http:"!==e.protocol&&"https:"!==e.protocol)return null;return e.toString()}catch{return null}}(t);if(e)return{src:e,renderer:"img"}}return{src:null,renderer:"none"}}function a(e){let t=(e=>{if(!e||"string"!=typeof e)return null;let[t,a]=(function(e){if("string"!=typeof e)return"";let t=e.trim();if(!t)return"";let a=t.split(" ");return 3===a.length&&"00:00"===a[1]?`${a[0]} ${a[2]}`:2===a.length?`${a[0]} ${a[1]}`:t})(e).split(" ");if(!t)return null;let[l,i,r]=t.split("-");return l&&i&&r?{year:l,shortYear:l.slice(2),month:i,monthNumber:Number(i),day:r,time:a}:null})(e);if(!t)return"";let{year:a,month:l,day:i,time:r}=t;if("98"===i)return`${a}년 ${Number(l)}월중`;if("99"===i)return`${a}년 ${Number(l)}월중(예상)`;let s=`${a}.${l}.${i}`;return r&&"23:59"!==r&&"00:00"!==r?`${s} ${r}`:s}function l({startDate:e,endDate:t,period:l}){let i=a(e).slice(2),r=a(t).slice(2),s=function(e){let t=Number(e);if(!Number.isFinite(t))return"";if(t<7)return t<=0?"하루":`${t+1}일`;if(t<60)return`약 ${Math.round(t/7)}주`;let a=Math.floor(t/30),l=t%30;return l>=10&&l<20?`약 ${a}.5개월`:`약 ${Math.round(t/30)}개월`}(l);return i||r||s?`${i} ~ ${r} (${s})`:""}function i({onoffText:e="",cityLabels:t,format:a="desktop"}){let l=t??[],i=l.length>0?`(${l.join(", ")})`:"";return"mobile"===a?`${e||""}${i?` ${i}`:""}`:`${e||""} ${i}`}function r({tuition:e,isFree:t,earlyBirdTuition:a,earlyBirdEndDate:l}){let i=Number(e??0);return t??(!i||0===i)?"무료":a&&function({tuition:e,earlyBirdTuition:t,earlyBirdEndDate:a}){if(!(t&&0!==t&&Number(e??0)>t))return!1;if(a){let e=new Date(Date.now());e.setHours(e.getHours()+9);let[t]=e.toISOString().split("T");return 0>=t.localeCompare(a)}return!0}({tuition:i,earlyBirdTuition:a,earlyBirdEndDate:l})?s(a):s(i)}function s(e,t="default"){let a=Number(e??0);
1return a<10||"raw"===t?`${(1e4*a).toLocaleString()}원`:e?`${a.toLocaleString()}만원`:""}e.s(["resolveCampCardImage",()=>t],809501),e.s(["a",()=>i,"c",()=>l,"d",()=>r],332294)},446443,e=>{"use strict";var t=e.i(843476),a=e.i(271645),l=e.i(230799),i=e.i(862286),r=e.i(690527),s=e.i(375300),n=e.i(752181),o=e.i(925827),c=e.i(443e3),d=e.i(809501),u=e.i(294443),m=e.i(553872),g=e.i(590121),x=e.i(332294);function f({children:e}){return(0,t.jsx)("div",{className:"whitespace-nowrap rounded border border-transparent bg-grey-100 px-[5px] py-0.5 text-regular13 text-grey-600",children:e})}function p({tag:e}){return(0,t.jsx)("li",{className:"rounded",children:(0,t.jsx)("div",{style:{color:e.color,backgroundColor:e.background,border:`1px solid ${e.border??"transparent"}`},className:(0,u.c)("inline-block whitespace-nowrap rounded px-1 py-0.5 text-regular13",e.className),children:e.text})})}function h(e){return(0,t.jsx)(m.CardLabel,{style:{color:e.color,background:e.background,border:e.border?`1px solid ${e.border}`:void 0},className:(0,u.c)("absolute right-0 top-0 text-xs",e.className),children:e.text})}function b({brandName:e,title:a,batchName:l="",imageUrl:i,imageAlt:r,tuitionText:s,locationText:n,scheduleText:o,startDate:c,endDate:d,period:m,tuition:b,earlyBirdTuition:y,earlyBirdEndDate:w,isFree:v,onoffText:j,cityLabels:N,tags:k=[],statusBadge:C,adBadge:T,adTitle:$,isAd:S=!1,isShowRegTag:A=!1,earlyBirdText:L,afterTuitionText:P,govtCostText:D,height:B,className:E,bookmarkSlot:I,imageOverlaySlot:M,imagePriority:_,imageLoading:R,imageFetchPriority:F,imageDecoding:V}){let G=(0,g.g)({imagePriority:_,imageLoading:R,imageFetchPriority:F,imageDecoding:V}),O=`${a} ${l||""}`.trim(),z=r??`${e} ${O} | ${$||""}`.trim(),K=s??(0,x.d)({tuition:b??void 0,isFree:v,earlyBirdTuition:y??void 0,earlyBirdEndDate:w??void 0}),U=n??(0,x.a)({onoffText:j,cityLabels:N,format:"mobile"}),H=o??(0,x.c)({startDate:c,endDate:d,period:m});return(0,t.jsxs)("div",{style:{height:B},className:(0,u.c)("bt-ds-surface bt-ds-text-reset relative z-10 box-border flex h-full w-full flex-col overflow-hidden rounded-[10px] border border-grey-200 bg-white p-4",E),children:[T?h(T):null,!S&&A&&C?(0,t.jsx)("div",{className:"absolute right-0 top-0 break-keep",children:h(C)}):null,(0,t.jsxs)("div",{className:"flex flex-col justify-center gap-2 overflow-hidden",children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-4",children:[(0,t.jsxs)("div",{className:"flex w-[calc(100%-110px)] flex-col gap-2",children:[(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsx)("p",{className:"text-regular13",children:e}),(0,t.jsxs)("p",{className:"line-clamp-2 max-h-12 text-sm font-medium",title:`${e} ${O} ${S&&$?$:""}`.trim(),children:[O,(0,t.jsx)("span",{className:"sr-only",children:e})]}),S&&$?(0,t.jsx)("p",{className:"line-clamp-2 break-keep rounded-md bg-yellow-400/50 px-2 py-1 text-[13px] text-grey-800",title:$,children:$}):null]}),k.length>0?(0,t.jsx)("ul",{className:"flex w-full max-w-full shrink-0 grow-0 flex-wrap justify-start gap-[5px] overflow-x-hidden whitespace-normal",children:k.map((e,a)=>(0,t.jsx)(p,{tag:e},`${String(e.text)}-${a}`))}):null]}),(0,t.jsxs)("div",{className:"bt-ds-surface bt-ds-radius-10 relative mt-7 flex aspect-square w-[88px] shrink-0 items-center justify-center overflow-hidden rounded-[10px] border border-grey-200 bg-grey-100",children:[i?(0,t.jsx)("img",{src:i,alt:z,className:"h-full w-full object-cover",...G}):null,M,(0,t.jsx)("span",{className:"sr-only",children:z})]})]}),(0,t.jsxs)("div",{className:"mt-2 flex w-full flex-col gap-2 text-regular13",children:[(0,t.jsxs)("div",{className:"flex w-full items-center justify-start overflow-hidden truncate whitespace-nowrap",children:[(0,t.jsxs)("div",{className:"flex items-center gap-1 whitespace-nowrap",children:[(0,t.jsx)("p",{children:K}),L?(0,t.jsx)(f,{children:L}):null,P?(0,t.jsx)("div",{children:P}):null,D?(0,t.jsx)(f,{children:D}):null]})," · ",(0,t.jsx)("span",{children:U})]}),(0,t.jsx)("p",{className:"w-full overflow-hidden truncate whitespace-nowrap",children:H})]})]}),I]})}let y=l.appConstants.adProducts.byKey,{titleTag:w,event:v,dDay:j,premiumCard:N}=y,k=i.appStatuses.batchStatus;function C({camp:e,handleClickBookmark:l,isLoading:i,isBookmark:u,isShowRegTag:m=!1,height:g,entrySource:x="camp_list",entryAdLog:f,entryContext:p,industryCode:h}){let C=e.ad?.adProduct,T=C===w.value,$=C===v.value,S=C===j.value,A=C===N.value,L=y[C],P=L?.display,D=T||$||S||A,B=D?(0,c.getAdLabelTextFromCampListEl)(e):void 0,E=(0,n.helpGetCampRegStatusValues)(e),I=(0,n.helpFindCampRegStatusValueNumber)(e.regDate,e.regEndDate),M=I&&k.byValue[I]?k.byValue[I]:void 0,_=(0,n.helpGetIsCampTuitionFree)(e),R=(0,n.helpGetCampGovtCostValues)(e),F=(0,n.helpGetIsCampEarlyBirdApplied)(e),V=(0,n.helpGetCampOnOffValues)(e)?.text||"",G=(0,n.helpGetCampCityValues)(e)?.map(e=>e.label)||[],O=(0,d.resolveCampCardImage)(e.ad?.thumbnail,e.image),z=(0,a.useMemo)(()=>(0,o.getIndustryScopedCodebookDisplayTagCardViews)(e,h).map(e=>({text:e.text,color:e.color,background:e.background})),[e,h]),K=D&&e.ad?e.ad.title:void 0;return(0,t.jsx)(r.default,{campId:e.campId,batchId:e.batchId,source:x,adLog:f,context:p,external:!0,className:"block h-full md:hidden",children:(0,t.jsx)(b,{brandName:e.brandName,title:e.title,batchName:e.batchName||"",imageUrl:"img"===O.renderer?O.src:null,imageAlt:`${e.brandName} ${e.title} ${e.batchName||""} | ${K||""}`,isFree:_,tuition:e.tuition,earlyBirdTuition:e.earlyBird?.tuition,earlyBirdEndDate:e.earlyBird?.endDate,onoffText:V,cityLabels:G,startDate:e.startDate,endD
1ate:e.endDate,period:e.period,tags:z,isAd:D,isShowRegTag:m,statusBadge:E?{text:E.text,color:E.color,background:E.background}:M?{text:M.display.label,color:M.display.color,background:M.display.background}:void 0,adBadge:D&&B&&P?{text:B,color:P.color,background:P.background}:void 0,adTitle:K,earlyBirdText:F?(0,t.jsx)("span",{children:"얼리버드"}):void 0,afterTuitionText:e.afterTuition?"후불":void 0,govtCostText:R?.label,height:g,imagePriority:!0,bookmarkSlot:(0,t.jsx)(s.HeartColumn,{camp:e,handleClickBookmark:l,isLoading:i,isBookmark:u,className:"absolute bottom-3 right-4 z-20"})})})}e.s(["MobileCampCard",()=>C],446443)},273111,e=>{"use strict";var t=e.i(843476),a=e.i(975157);function l({children:e,color:l,background:i,className:r,key:s,text:n="text-regular14 md:text-regular16",padding:o="px-3 py-2"}){return(0,t.jsx)("div",{className:(0,a.cn)("whitespace-nowrap break-keep rounded-full",o,n,r),style:{color:l,background:i},children:e},s)}e.s(["default",()=>l])},818464,e=>{"use strict";var t=e.i(230799),a=e.i(925827);e.i(627626);let l=e=>(0,a.getCodebookDisplayTagCardViews)(e);e.s(["getArticleCategoryTag",0,e=>{let a=e?t.appConstants.articleCategories.byValue[e]?.display:void 0;if(a)return{text:a.label,color:a.color??"",background:a.background??""}},"getArticleCodebookTagCardViews",0,l,"getArticleCodebookTagViews",0,e=>l(e?.tagCodes)])},933021,e=>{"use strict";var t=e.i(843476),a=e.i(618566),l=e.i(949586),i=e.i(522016),r=e.i(230799),s=e.i(975157),n=e.i(271645),o=e.i(225913),c=e.i(294443);let d=(0,o.cva)("group flex w-full flex-col gap-2 overflow-hidden"),u=n.forwardRef(function({article:e,showDivideLine:a=!1,className:l},i){let{title:r,imageUrl:s,imageAlt:n,categoryTag:o,classTags:u}=e,m=!!o||u&&u.length>0;return(0,t.jsxs)("div",{ref:i,className:(0,c.c)(d(),l),children:[a&&(0,t.jsx)("hr",{"data-testid":"article-card-divider",className:"border-grey-100"}),(0,t.jsxs)("div",{className:"flex w-full flex-row items-start gap-4 md:flex-col md:gap-2",children:[(0,t.jsx)("div",{className:"flex aspect-video w-2/5 shrink-0 items-center justify-center overflow-hidden rounded-[10px] border border-grey-200 sm:w-1/3 md:w-full",children:(0,t.jsx)("img",{src:s,alt:n??r,className:"h-full w-full shrink-0 object-cover"})}),(0,t.jsxs)("div",{className:"flex grow flex-col gap-2 overflow-hidden text-regular13 text-grey-600 md:text-regular14",children:[m&&(0,t.jsxs)("ul",{className:"inline-flex w-full flex-wrap gap-1",children:[o&&(0,t.jsx)("li",{children:(0,t.jsx)("span",{className:"inline-flex items-center justify-center whitespace-nowrap rounded-sm px-1 py-0.5 text-xs text-grey-600",children:o.text})}),null==u?void 0:u.map((e,a)=>(0,t.jsx)("li",{children:(0,t.jsx)("span",{className:"inline-flex items-center justify-center whitespace-nowrap rounded-sm px-1 py-0.5 text-xs",style:{color:e.color,backgroundColor:e.background},children:e.text})},a))]}),(0,t.jsx)("p",{className:"line-clamp-2 text-[15px] font-semibold text-grey-800 md:text-semibold16",children:r})]})]})]})});u.displayName="ArticleCard";var m=e.i(818464);function g({article:e,isMobile:a,isFirst:l,isLast:n,className:o}){let c,d;return(0,t.jsx)("li",{className:(0,s.cn)("aspect-[4/1] sm:aspect-[5/1] md:aspect-auto",o),children:(0,t.jsx)(i.default,{href:`/community/article/${e.assetId}`,prefetch:!1,children:(0,t.jsx)(u,{article:(c=e.category&&r.appConstants.articleCategories.byValue[e.category]?.display.label,d=(0,m.getArticleCodebookTagViews)(e),{id:e.assetId,title:e.title,imageUrl:e.imageUrl,categoryTag:c?{text:c}:void 0,classTags:d.length>0?d:void 0}),showDivideLine:!l&&a,className:(0,s.cn)(a&&(l?"pb-4":n?"pt-4":"py-4"))})})})}var x=e.i(156081);function f({articles:e,width:i="w-full",slice:r,cardClassName:n,type:o="list"}){let{mobileView:c}=(0,x.useResponsive)(),d=c(),u=(0,a.useRouter)(),m=r?e.slice(0,r):e,f=m.map((e,a)=>(0,t.jsx)(g,{article:e,isMobile:d,isFirst:0===a,isLast:a===m.length-1,className:n},e.assetId+a));return(0,t.jsxs)("div",{className:"flex w-full flex-col gap-10",children:[(0,t.jsx)("ul",{className:(0,s.cn)("list"===o&&"grid grid-cols-1 gap-0 md:grid-cols-3 md:gap-x-6 md:gap-y-10 lg:grid-cols-4","main"===o&&"scrollbar-hidden grid grid-cols-1 gap-0 overflow-hidden md:flex md:gap-x-4 md:gap-y-10 md:overflow-x-auto lg:grid lg:grid-cols-3 lg:gap-10 lg:overflow-x-hidden",i),children:f}),"main"===o&&(0,t.jsx)(l.Button,{onClick:()=>u.push("/community/article"),variant:"outline",className:"block w-full md:hidden",children:"더 많은 아티클 보기"})]})}e.s(["ArticleListGrid",()=>f],933021)},783201,620942,e=>{"use strict";var t=e.i(843476),a=e.i(522016),l=e.i(618566),i=e.i(39839),r=e.i(413397),s=e.i(943383),n=e.i(959221),o=e.i(440700),c=e.i(781457),d=e.i(810456),u=e.i(443e3),m=e.i(752181),g=e.i(958294),x=e.i(975157),f=e.i(271645),p=e.i(397773),h=e.i(677043),b=e.i(782306),y=e.i(319744);function w({enabled:e=!0,surfaceName:t,creativeSlot:a,pathname:l,getItemsByRealIndex:i}){let r=(0,f.useRef)(null),s=(0,f.useRef)(null),n=(0,f.useRef)((0,b.createImpressionGuard)()),o=(0,f.useCallback)((e,t)=>{let a=t.map(e=>e.id).join("|");return`${e}__${a}`},[]),c=(0,f.useCallback)(r=>{if(!e)return;let s=i(r)??[];if(0===s.length)return;let c=o(r,s);if(!n.current.shouldPush(c))return;let d=(0,y.buildGtmSurfaceName)(l,t),u=(0,p.GTM_ViewLecture)({surface_name:d,creative_slot:a,items:s.map(e=>({id:e.id,name:e.name,client:e.client,index:e.index}))});(0,h.pushFeatureGtmEvent)(u)},[o,a,i,e,t,l]),d=(0,f.useCallback)(()=>{let e=s.current;null!=e&&(s.current=null,c(e))},[c]),u=(0,f.useCallback)(e=>{r.current=e,s.current=e.realIndex,d()},[d]),m=(0,f.useCallback)(e=>{s.current=e.realIndex},[]);return{onSwiper:u,onSlideChange:m,onTouchEnd:(0,f.useCallback)(()=>{d()},[d]),onTransitionEnd:(0,f.useCallback)(()=>{d()},[d])}}e.s(["useSwiperGtmViewLecture",()=>w],620942);var v=e.i(644);let j=v.GTM_PLACEMENT.PREMIUM_CARD.surfaceSuffix,N=v.GTM_PLACEMENT.PREMIUM_CARD.creativeSlot,k=(0,c.withErrorBoundary)(function({premiumCards:e,external:c=!0,isLoading:f}){let p=(0,l.usePathname)(),h=(0,i.useIsClient)(),b=c?n.default:a.default;
1if(f)return(0,t.jsx)(d.CardListLoading,{});if(!e||0===e.length)return null;let y=(0,u.createPremiumCardPairsArray)(e).map(e=>e.map(e=>{let{cardId:t,campId:a,batchId:l,batch:i,title:r,thumbnail:s}=e.selectedCard,{brandId:n}=e,o=n?`/brand/${n}`:t>0?`/camps/${a}_${l}?card=${t}`:`/camps/${a}_${l}`,c=i||e.camp,d=(0,m.helpGetIsCampTuitionFree)(c);return{adKey:e.adKey,adId:e.adId,cardNum:0===t?void 0:t,href:o,logo:e.selectedCard?.logo||e.logo,title:i?.title||e.camp.title,subtitle:r||e.title,thumbnail:s||e.thumbnail||e.camp.image,brandName:i?.brandName||e.camp.brandName,batchTitle:i?.title||e.camp.title,batchName:i?.batchName||e.camp.batchName,startDate:i?.startDate||e.camp.startDate,tuition:d?0:c.tuition,index:e.index,company:e.camp.company}})),v=y.map((e,a)=>(0,t.jsx)("ul",{className:"relative grid w-full grid-cols-1 gap-2 md:grid-cols-2 md:gap-4",children:e.map(({href:e,logo:l,title:i,subtitle:n,thumbnail:o,brandName:c,batchTitle:d,batchName:u,startDate:m,tuition:y,cardNum:w,adId:v},j)=>(0,t.jsx)("li",{children:(0,t.jsx)(b,{href:e,id:`${s.constants.adProducts.byKey.premiumCard.value} ${v} ${w} ${a}${j}`,children:(0,t.jsx)(r.PremiumCard,{logo:l,title:i,subtitle:n,thumbnail:o,brandName:c,batchTitle:d,batchName:u,startDate:m,tuition:y,isLoading:!h||f,imagePriority:0===a,className:(0,x.cn)(!g.route.home.isSelected(p)&&!h&&"bg-grey-100")})})},`${e}-${j}`))},`slide-${a}`)),k=w({surfaceName:j,creativeSlot:N,pathname:p,getItemsByRealIndex:e=>(y[e]??[]).map((e,t)=>({id:e.adKey,name:e.title,client:e.company,index:e.index}))});return(0,t.jsx)("div",{className:"mx-auto w-full max-w-screen-xl px-4 md:px-6 lg:px-10",children:(0,t.jsx)(o.Carousel,{id:String(s.constants.adProducts.byKey.premiumCard.value),spaceBetween:20,effect:"fade",loop:!0,autoplay:{delay:4e3},slides:v,className:"w-full",onSwiper:k.onSwiper,onChange:k.onSlideChange,onTouchEnd:k.onTouchEnd,onTransitionEnd:k.onTransitionEnd})})},"PremiumCardSection.tsx - 프리미엄 카드 섹션 로드 오류");e.s(["default",0,k],783201)},598590,397773,782306,319744,644,e=>{"use strict";var t=e.i(843476),a=e.i(271645),l=e.i(618566),i=e.i(39839),r=e.i(908490),s=e.i(943383),n=e.i(958294),o=e.i(975157),c=e.i(805786),d=e.i(350970);let u="boottent";var m=e.i(156081),g=e.i(440700),x=e.i(959221),f=e.i(781457);e.i(925827),e.i(627626);function p(e){let{surface_name:t,creative_slot:a,item:l}=e;return{event:"view_promotion",surface_name:t,ecommerce:{...a?{creative_slot:a}:{},items:[l]}}}function h(e){let{surface_name:t,creative_slot:a,items:l}=e;return{event:"view_lecture",surface_name:t,ecommerce:{...a?{creative_slot:a}:{},items:l}}}function b(e){let{surface_name:t,creative_slot:a,search_term:l,items:i}=e;return{event:"view_search_results",surface_name:t,ecommerce:{...a?{creative_slot:a}:{},search_term:l,items:i.slice(0,20)}}}e.s(["GTM_ViewLecture",()=>h,"GTM_ViewPromotion",()=>p,"GTM_ViewSearchResults",()=>b],397773);var y=e.i(677043);function w(e=null){let t=e;return{shouldPush:e=>t!==e&&(t=e,!0),reset(){t=null},getLastSignature:()=>t}}function v(e,t){let a=Object.values(n.route).find(t=>t.isSelected(e))?.title.replace(" ","")||e;return`${a}_${t}`}e.s(["createImpressionGuard",()=>w],782306),e.s(["buildGtmSurfaceName",()=>v],319744);let j={MAIN_BANNER:{surfaceSuffix:"메인배너",creativeSlot:"MainBanner_Section"},PREMIUM_CARD:{surfaceSuffix:"프리미엄카드",creativeSlot:"PremiumCard_Section"},EVENT_DDAY_CARD:{surfaceSuffix:"이벤트디데이",creativeSlot:"EventDdayCard_Section"},CAMP_LIST_SEARCH:{surfaceName:"검색_부트캠프리스트",creativeSlot:"CampList_Section"}};e.s(["GTM_PLACEMENT",0,j],644);let N=(0,f.withErrorBoundary)(function({enabledBanners:e,className:f,isLoading:h}){let{clickBanner:b}=(0,d.useTracking)(),N=(0,i.useIsClient)(),k=(0,l.usePathname)(),{mobileView:C}=(0,m.useResponsive)(),T=C(),$=(e??[]).map(e=>{let{selectedBanner:t,camp:a,adProduct:l,bannerNum:i,adId:r,adKey:s,index:n}=e,{linkType:o,mobileFilename:c,pcFilename:d,mobileUrl:m,pcUrl:g,hideButton:x,colors:f,bannerId:p,bannerType:h,adKey:b}=t,y=`/camps/${a.campId}_${a.batchId}`;return{adKey:b||s,adId:r,bannerId:p,bannerType:h,adProduct:l,bannerNum:i,url:o===u?y:T?m:g,linkType:o,filename:(T?c:d)||"",hideButton:x,title:`${a.title} ${a.batchName||""}`,colors:{background:f?.background||"#e9e9eca1",button:f?.button||"#975dff",buttonText:f?.buttonText||"#ffffff",title:f?.title||"#222",description:f?.description||"#222"},company:a.company,index:n}}),S=function(e){let{pathname:t,items:l,enabled:i=!0}=e,r=(0,a.useRef)(null),s=(0,a.useRef)(!1),n=(0,a.useRef)(null),o=(0,a.useRef)(null),c=(0,a.useRef)(w()),d=(0,a.useCallback)(()=>v(t,j.MAIN_BANNER.surfaceSuffix),[t]),u=(0,a.useCallback)(e=>{if(!i||!s.current)return;let t=l[e];if(!t||!c.current.shouldPush(String(e)))return;let a=p({surface_name:d(),creative_slot:j.MAIN_BANNER.creativeSlot,item:{id:t.adKey,name:t.title,client:t.clientName,index:t.index}});(0,y.pushFeatureGtmEvent)(a)},[d,i,l]),m=(0,a.useCallback)(()=>{let e=o.current;null!=e&&(o.current=null,u(e))},[u]),g=(0,a.useCallback)(e=>{r.current=e},[]);(0,a.useEffect)(()=>
1{if(!i)return;let e=r.current;if(!e)return;let t=new IntersectionObserver(e=>{let t=e[0];s.current=!!t?.isIntersecting,s.current&&n.current&&(o.current=n.current.realIndex,m())},{threshold:.2});return t.observe(e),()=>t.disconnect()},[m,i]);let x=(0,a.useCallback)(e=>{n.current=e,s.current&&(o.current=e.realIndex,m())},[m]),f=(0,a.useCallback)(e=>{o.current=e.realIndex},[]);return{sectionRef:g,onSwiper:x,onSlideChange:f,onTouchEnd:(0,a.useCallback)(()=>{m()},[m]),onTransitionEnd:(0,a.useCallback)(()=>{m()},[m])}}({pathname:k,items:(0,a.useMemo)(()=>$.map((e,t)=>{let{adKey:a,title:l,company:i,index:r}=e;return{adKey:a,title:l,clientName:i,index:r}}),[$]),enabled:!0});if(h)return(0,t.jsx)(r.MainBannerImage,{adKey:"",filename:"filename",title:"title",backgroundColor:"colors.background",isLoading:!0,className:"bg-grey-100"});if(!e||0===e.length)return null;let A=$.map((e,a)=>{let{adKey:l,adId:i,adProduct:s,bannerNum:d,filename:u,title:m,colors:g,hideButton:f,url:p,linkType:h}=e;return(0,t.jsx)(x.default,{id:`${s} ${i} ${d} ${a}`,href:p,event:b([c.LinkTypeEnum.MAINBANNER],[l,s,d,p]),children:(0,t.jsx)(r.MainBannerImage,{adKey:l,filename:u,title:m,backgroundColor:g.background,hideButton:f,linkType:h,isLoading:!N,buttonColors:{button:g.button,buttonText:g.buttonText},imagePriority:0===a,className:(0,o.cn)(n.route.home.isSelected(k)?"bg-white":"bg-grey-100")})},a)});return(0,t.jsx)("section",{ref:S.sectionRef,"aria-label":"메인 배너",className:(0,o.cn)("w-full",f),children:(0,t.jsx)(g.Carousel,{id:String(s.constants.adProducts.byKey.mainBanner.value),slides:A,autoplay:{delay:4e3},spaceBetween:0,slidesPerView:1,pagination:g.MainBannerCarouselPaginationBullets,effect:"fade",className:"w-full",onSwiper:S.onSwiper,onChange:S.onSlideChange,onTouchEnd:S.onTouchEnd,onTransitionEnd:S.onTransitionEnd})})},"MainBannerSection.tsx - 메인배너 로드 오류");e.s(["default",0,N],598590)},810456,e=>{"use strict";var t=e.i(843476),a=e.i(958294),l=e.i(618566),i=e.i(975157),r=e.i(908490),s=e.i(413397),n=e.i(888503);let o=()=>(0,t.jsx)("ul",{className:"mx-auto grid w-full max-w-screen-xl grid-cols-1 gap-2 px-4 md:grid-cols-2 md:gap-4 md:px-6 lg:px-10",children:[,,].fill(0).map((e,a)=>(0,t.jsx)("li",{className:"w-full",children:(0,t.jsx)(s.PremiumCard,{logo:"logo",title:"title",subtitle:"subtitle",thumbnail:"thumbnail",brandName:"brandName",batchTitle:"batchTitle",batchName:"batchName",startDate:"",tuition:0,isLoading:!0,className:"bg-grey-100"})},a))}),c=({className:e})=>(0,t.jsxs)("div",{className:(0,i.cn)("mx-auto hidden w-full animate-pulse flex-col justify-center rounded-lg md:flex",e),children:[(0,t.jsx)("div",{className:"h-10 w-full animate-pulse bg-grey-200"}),Array(10).fill(0).map((e,a)=>(0,t.jsx)("ul",{className:"grid w-full animate-pulse grid-cols-[420px_1fr_1fr_1fr_1fr] border-b border-b-grey-100 bg-grey-100",children:[,,,,,].fill(0).map((e,a)=>(0,t.jsxs)("li",{className:"flex w-full animate-pulse flex-col items-start justify-center gap-1 bg-grey-100 px-2 py-4",children:[0===a&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"h-6 w-1/4 animate-pulse rounded bg-grey-200"}),(0,t.jsx)("div",{className:"h-6 w-1/3 animate-pulse rounded bg-grey-200"})]}),0!==a&&(0,t.jsx)("div",{className:"h-6 w-4/5 animate-pulse rounded bg-grey-200"}),(0,t.jsx)("div",{className:"h-6 w-full animate-pulse rounded bg-grey-200"})]},a))},a))]});function d(){return(0,l.usePathname)()!==a.route.camps.href?null:(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"mx-auto flex w-full flex-col gap-5 md:gap-6",children:[(0,t.jsx)(r.MainBannerImage,{adKey:"adKey",filename:"filename",title:"title",backgroundColor:"colors.background",isLoading:!0,className:"bg-grey-100"}),(0,t.jsx)(o,{})]}),(0,t.jsxs)("div",{className:"max-w-screen-[1920px] mt-8 w-full space-y-4 px-4 md:px-6 lg:px-10",children:[(0,t.jsxs)("div",{className:"hidden w-full animate-pulse flex-col gap-4 roun
1ded-lg bg-white py-5 md:flex",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between border-b border-grey-100 pb-4",children:[(0,t.jsx)("div",{className:"h-10 w-80 rounded bg-grey-100"}),(0,t.jsx)("div",{className:"h-10 w-96 rounded bg-grey-100"})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[(0,t.jsx)("div",{className:"h-10 w-2/3 rounded bg-grey-100"}),(0,t.jsx)("div",{className:"h-10 w-56 rounded bg-grey-100"})]})]}),(0,t.jsxs)("div",{className:"flex w-full justify-between",children:[(0,t.jsx)("div",{className:"h-[38px] w-1/2 rounded bg-grey-100 md:h-10 md:w-full md:max-w-screen-xs"}),(0,t.jsx)("div",{className:"h-[38px] w-1/3 rounded bg-grey-100 md:h-10 md:w-full md:max-w-screen-xs"})]}),(0,t.jsx)(c,{}),(0,t.jsx)("div",{className:"flex flex-col gap-4 md:hidden",children:[,,,,].fill(0).map((e,a)=>(0,t.jsxs)("div",{className:"flex h-40 w-full animate-pulse flex-col gap-2.5 rounded-lg bg-grey-100 px-4 py-4",children:[(0,t.jsx)("div",{className:"h-10 w-full animate-pulse bg-grey-200"}),(0,t.jsx)("div",{className:"h-10 w-full animate-pulse bg-grey-200"}),(0,t.jsx)("div",{className:"h-10 w-full animate-pulse bg-grey-200"})]},a))})]})]}),(0,t.jsx)(n.LoadingOverlayPersist,{type:"enter"})]})}e.s(["CardListLoading",0,o,"TableListLoading",0,c,"default",()=>d])},37727,e=>{"use strict";let t=(0,e.i(475254).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",()=>t],37727)},447247,e=>{"use strict";var t=e.i(843476),a=e.i(657688);function l(e){return(0,t.jsx)(a.default,{src:"/images/assets/mission-complete.webp",alt:e.alt??"mission-complete",...e})}function i(e){return(0,t.jsx)(a.default,{src:"/images/assets/cheering.webp",alt:e.alt??"cheering",...e})}function r(e){return(0,t.jsx)(a.default,{src:"/images/assets/tent.webp",alt:e.alt??"tent",...e})}function s(e){return(0,t.jsx)(a.default,{src:"/images/assets/cloud.webp",alt:e.alt??"cloud",...e})}function n(e){return(0,t.jsx)(a.default,{src:"/images/assets/ellipse.webp",alt:e.alt??"ellipse",...e})}function o(e){return(0,t.jsx)(a.default,{src:"/images/assets/msg-balloon.webp",alt:e.alt??"msg-balloon",...e})}function c(e){return(0,t.jsx)(a.default,{src:"/images/assets/white-flower.webp",alt:e.alt??"white-flower",...e})}function d(e){return(0,t.jsx)(a.default,{src:"/images/assets/yellow-flower.webp",alt:e.alt??"yellow-flower",...e})}function u(e){return(0,t.jsx)(a.default,{src:"/images/assets/bag.webp",alt:e.alt??"bag",...e})}e.s(["BagAsset",()=>u,"CheeringAsset",()=>i,"CloudAsset",()=>s,"EllipseAsset",()=>n,"MissionCompleteAsset",()=>l,"MsgBalloonAsset",()=>o,"TentAsset",()=>r,"WhiteFlowerAsset",()=>c,"YellowFlowerAsset",()=>d])},888503,e=>{"use strict";var t=e.i(843476),a=e.i(271645),l=e.i(618566),i=e.i(88653),r=e.i(409867);e.i(247167);var s=e.i(422875),n=e.i(796097),o=e.i(37727),c=e.i(975157),d=e.i(447247),u=e.i(99827),m=e.i(949586);let g="닫기";function x({type:e,isLoading:x=!1,exitMs:f=200,delayBeforeClose:p=200,showRefreshAfter:h=3e3,icon:b=(0,t.jsx)(d.BagAsset,{fetchPriority:"high",width:240,height:240,className:"pt-1 md:pt-2"}),message:y="부트캠프 리스트를\n불러오는 중이에요"}){let w=(0,l.useRouter)(),v=function(){n.hasReducedMotionListener.current||(0,s.initPrefersReducedMotion)();let[e]=(0,a.useState)(n.prefersReducedMotion.current);return e}(),j=(v?0:f)/1e3,[N,k]=(0,a.useState)("default"!==e&&"loading"!==e||x),[C,T]=(0,a.useState)(!1),[$,S]=(0,a.useState)(!1),A=(0,a.useMemo)(()=>(0,c.cn)((0,m.buttonVariants)({theme:"secondary",variant:"outline",size:"sm"})),[]);(0,a.useEffect)(()=>{if("default"!==e&&"loading"!==e)return;if(!x){T(!0);let e=window.setTimeout(()=>k(!1),f);return()=>window.clearTimeout(e)}T(!1),k(!0),S(!1);let t=window.setTimeout(()=>S(!0),h);return()=>window.clearTimeout(t)},[e,x,h,f]),(0,a.useEffect)(()=>{if("exit"!==e)return;let t=()=>document.getElementById("default-bootcamp-list")||document.getElementById("mobile-bootcamp-list"),a=()=>{T(!0),window.setTimeout(()=>k(!1),f)},l=()=>{window.setTimeout(a,p)};if(t())return void l();let i=new MutationObserver(()=>{t()&&(i.disconnect(),l())});return i.observe(document.body,{childList:!0,subtree:!0}),()=>i.disconnect()},[e,f,p]);let L=(0,a.useCallback)(()=>{("default"===e||"loading"===e)&&(T(!0),window.setTimeout(()=>k(!1),f))},[e,f]);if((0,a.useEffect)(()=>
1{if("default"!==e&&"loading"!==e)return;let t=e=>{"Escape"===e.key&&L()};return window.addEventListener("keydown",t),()=>window.removeEventListener("keydown",t)},[e,L]),!N)return null;let P="exit"===e,D="enter"===e,B="default"===e,E="loading"===e;return(0,t.jsx)("div",{className:(0,c.cn)("fixed inset-0 z-40 flex items-center justify-center bg-grey-800/10"),"aria-live":"polite",role:"status","aria-label":"로딩 상태 안내",children:(0,t.jsx)(i.AnimatePresence,{children:N&&(0,t.jsxs)(r.motion.div,{className:(0,c.cn)("relative mx-4 w-[min(480px,80vw)] rounded-2xl bg-white p-6 text-center shadow-xl md:p-8"),initial:B?{opacity:0}:void 0,animate:C?{opacity:0,scale:v?1:.6,y:B&&!v?60:0}:{opacity:1,scale:1,y:0},transition:{duration:j,ease:"easeInOut"},children:[(B||E)&&(0,t.jsx)("button",{type:"button","aria-label":"팝업 닫기",onClick:L,className:"absolute right-3 top-3 rounded-md p-2 text-grey-500 hover:bg-grey-50 hover:text-grey-700 focus:outline-none focus:ring-2 focus:ring-main-600",children:(0,t.jsx)(o.X,{"aria-hidden":"true"})}),(0,t.jsx)("div",{className:"mx-auto mb-2 h-24 w-24 overflow-hidden rounded-2xl bg-grey-100 md:mb-4 md:h-40 md:w-40",children:b}),(0,t.jsx)("p",{className:"whitespace-pre-wrap text-sm font-semibold text-grey-800 md:whitespace-normal md:text-base",children:y}),(0,t.jsxs)("p",{className:"mt-1 whitespace-pre-wrap text-xs text-grey-600 md:text-sm",children:[D&&(0,t.jsx)("span",{children:"디바이스나 인터넷 연결 환경에 따라 시간이 조금 더 걸릴 수 있어요."}),P&&(0,t.jsx)("span",{children:"거의 다 됐어요! 잠시만 기다려주세요 :)"}),B&&(0,t.jsx)("span",{children:$?"응답이 조금 지연되고있어요🥲\n인터넷 연결을 확인하거나, 다시 한 번 시도해주세요.":"잠시만 기다려 주세요 :)"}),E&&(0,t.jsx)("span",{children:"잠시만 기다려 주세요 :)"})]}),(0,t.jsxs)("div",{className:"min-h-16 mt-2 flex flex-col items-center justify-start gap-2 md:mt-3",children:[(0,t.jsx)("div",{className:"h-6","aria-hidden":!D&&!P&&$,children:(0,t.jsx)(u.LoadingSpinner,{})}),(D||P)&&(0,t.jsx)("a",{href:"/camps",className:A,"aria-label":"페이지 다시 시도하기",children:"페이지 다시 시도하기"}),B&&($?(0,t.jsx)(r.motion.button,{initial:{opacity:0}
1,animate:{opacity:1},type:"button",onClick:()=>w.refresh(),className:A,"aria-label":"다시 시도하기",children:"다시 시도하기"}):(0,t.jsx)("button",{type:"button",onClick:L,className:A,"aria-label":g,children:"닫기"})),E&&(0,t.jsx)("button",{type:"button",onClick:L,className:A,"aria-label":g,children:"닫기"})]})]},"popup")})})}e.s(["LoadingOverlayPersist",()=>x],888503)},413397,e=>{"use strict";var t=e.i(843476),a=e.i(206097),a=a;function l(e){return(0,t.jsx)(a.P,{...e})}e.s(["PremiumCard",()=>l],413397)},206097,e=>{"use strict";var t=e.i(843476),a=e.i(294443),l=e.i(553872);e.i(271645);var i=e.i(696382),r=e.i(453291),s=e.i(590121);function n({logo:e,title:n,subtitle:d,thumbnail:u,batchTitle:m,batchName:g="",brandName:x,startDate:f,tuition:p,isLoading:h=!1,className:b,imagePriority:y,imageLoading:w,imageFetchPriority:v,imageDecoding:j}){let N=`${(0,r.g)(f,"short")} 개강 \xb7 ${(0,r.c)(p)}`,k=h?i.Skeleton:"div",C=(0,s.g)({imagePriority:y,imageLoading:w,imageFetchPriority:v,imageDecoding:j});return(0,t.jsxs)(k,{title:n,type:"background",className:(0,a.c)("bt-ds-text-reset relative z-10 box-border h-[154px] w-full max-w-[720px] cursor-pointer overflow-hidden rounded-xl bg-white p-4 xs:h-full md:h-[174px] md:max-w-[592px] md:p-5 lg:h-[174px] lg:p-6 xl:h-[174px]",h?"":"border border-grey-200",b),children:[(0,t.jsx)(l.CardLabel,{variant:"premiumCard",className:(0,a.c)("absolute right-0 top-0",h&&"h-7 w-28 animate-pulse"),children:h?"":N}),h?(0,t.jsx)(c,{}):(0,t.jsx)(o,{logo:e,brandName:x,batchTitle:m,batchName:g,subtitle:d,thumbnail:u,imageLoadingAttributes:C})]})}function o({logo:e,brandName:a,batchTitle:l,batchName:i,subtitle:r,thumbnail:s,imageLoadingAttributes:n}){return(0,t.jsxs)("div",{className:"flex h-full flex-col items-start justify-start gap-2",children:[(0,t.jsx)("img",{src:e,alt:`${a} 로고`,className:"h-4 object-contain",...n}),(0,t.jsxs)("div",{className:"flex w-full flex-row items-start justify-between gap-6",children:[(0,t.jsxs)("div",{className:"flex h-full grow flex-col items-start justify-between gap-2 pb-2",children:[(0,t.jsxs)("p",{className:"line-clamp-2 h-auto text-sm font-normal md:h-12 md:text-base",children:[l," ",i]}),(0,t.jsx)("p",{className:"line-clamp-2 max-h-[56px] w-full break-keep rounded bg-grey-100 px-2 py-1 text-[13px] font-semibold text-grey-600 md:text-[15px] md:text-grey-800",title:r,children:r})]}),(0,t.jsx)("img",{src:s,alt:`${l} 썸네일`,className:"h-[86px] w-[86px] shrink-0 grow-0 rounded-xl border border-grey-200 object-cover md:h-[96px] md:w-[96px]",...n})]})]})}function c(){return(0,t.jsxs)("div",{className:"flex h-full flex-col items-start justify-center gap-2",children:[(0,t.jsx)(i.Skeleton,{className:"h-4 w-1/2"}),(0,t.jsxs)("div",{className:"flex w-full items-start justify-between gap-6",children:[(0,t.jsxs)("div",{className:"flex h-full w-full flex-col items-start justify-between gap-2 pb-2",children:[(0,t.jsx)(i.Skeleton,{className:"h-5 w-4/5 lg:h-12"}),(0,t.jsx)(i.Skeleton,{className:"h-5 w-4/5"})]}),(0,t.jsx)(i.Skeleton,{className:"h-[86px] w-[86px] shrink-0 grow-0 rounded-xl md:h-[96px] md:w-[96px]"})]})]})}e.s(["P",()=>n])},453291,e=>{"use strict";let t={homepage:{label:"홈페이지",value:"homepage",query:!1},boottent:{label:"자세히보기",value:"boottent",query:!1},curriculum:{label:"커리큘럼 보기",value:"curriculum",query:"curriculum"},event:{label:"이벤트",value:"event",query:"event"},reviews:{label:"후기보기",value:"reviews",query:"reviews"}};function a(e,t="default"){if(!e)return"";let l=e.trim().split(" ")[0].split("-");if(3===l.length){let[e,a,i]=l,r=e.slice(-2),s=Number(a);return"short"===t?"98"===i?`${s}월중`:"99"===i?`${s}월중(예상)`:`${s}/${Number(i)}`:"98"===i?`${r}년 ${s}월중`:"99"===i?`${r}년 ${s}월중(예상)`:`${r}.${a}.${i}`}let i=new Date(e);if(Number.isNaN(i.getTime()))return e;let r=String(i.getFullYear()).slice(-2),s=String(i.getMonth()+1).padStart(2,"0"),n=String(i.getDate()).padStart(2,"0");return`${r}.${s}.${n}`}function l(e){return e&&0!==e?e<10?`${(1e4*e).toLocaleString()}원`:`${e.toLocaleString()}만원`:"무료"}function i(e,t){let a=t?"(내배카💳)":"";return 0===e||void 0===e?`무료 ${a}`:`유료 ${a}`}e.s(["a",()=>i,"b",()=>t,"c",()=>l,"g",()=>a])},860231,e=>{"use strict";var t=e.i(843476),a=e.i(294443),l=e.i(949586);e.i(271645);var i=e.i(696382),r=e.i(453291),s=e.i(590121);function n({adKey:e,filename:n,title:c,backgroundColor:d,hideButton:u=!1,buttonColors:m,linkType:g="homepage",isLoading:x=!1,className:f,imagePriority:p,imageLoading:h,imageFetchPriority:b,imageDecoding:y}){var w;let v=e&&n,j=`https://cdn.sayun.studio/boottent/images/banners/${e}/${n}`,N=(0,s.g)({imagePriority:p,imageLoading:h,imageFetchPriority:b,imageDecoding:y}),k="#975dff",C={background:m?m.button:k,color:m?m.buttonText:"#ffffff",border:m?m.button:k};return(0,t.jsx)(x?i.Skeleton:"div",{style:{backgroundColor:x?void 0:d},type:x?"background":void 0,className:(0,a.c)("relative h-40 w-full overflow-hidden md:h-[200px]",x?"bg-white":"border-y border-y-grey-200",f),children:x?(0,t.jsx)(o,{}):(0,t.jsxs)("div",{className:"absolute inset-0 mx-auto flex h-full w-full max-w-screen-xl flex-row justify-start px-0 pb-6 pt-0 md:h-auto md:px-6 md:pb-0 md:pt-10 lg:px-10 lg:pt-6",children:[v?(0,t.jsx)("div",{className:"mx-auto flex h-full w-full items-center md:items-start",children:(0,t.jsx)("img",{src:j,alt:`${c} 이미지`,className:"h-auto max-h-[136px] w-full object-contain md:max-h-40 lg:max-h-[176px]",...N})}):(0,t.jsx)("div",{className:"h-full w-full bg-grey-100 text-muted",children:c}),!u&&(0,t.jsx)("div",{className:"absolute inset-0 mx-auto max-w-screen-xl px-4 md:px-6 lg:px-10",children:(0,t.jsx)(l.Button,{style:C,theme:"etc",variant:"solid",size:"md",className:"absolute bottom-4 right-4 h-9 w-24 text-xs md:bottom-6 md:right-6 md:h-11 md:w-32 md:text-sm lg:bottom-4 lg:right-10",children:(null==(w=r.b[g])?void 0:w.label)+" →"})})]})})}function o(){return(0,t.jsxs)("div",{className:"relative mx-auto flex h-full w-full max-w-screen-xl flex-col items-start gap-5 px-4 pt-4 md:px-6 md:pt-10 lg:px-10",children:[(0,t.jsx)(i.Skeleton,{type:"text",className:"h-6 w-4/5 rounded-xl md:h-10"}
1),(0,t.jsx)(i.Skeleton,{type:"text",className:"h-10 w-1/2 rounded-xl md:h-16 lg:w-3/5"}),(0,t.jsx)(i.Skeleton,{type:"text",className:"absolute bottom-4 right-4 aspect-[3/1] w-[120px] shrink-0 md:right-6 md:w-[140px] lg:right-10"})]})}e.s(["M",()=>n])},908490,e=>{"use strict";var t=e.i(843476),a=e.i(860231),a=a;function l(e){return(0,t.jsx)(a.M,{...e})}e.s(["MainBannerImage",()=>l],908490)}]);

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.