PageSourceSearch

https://joomaltory.com/_next/static/chunks/4751-289e137aefafb36c.js

js joomaltory.com collected 2026-10-07 12:01:01 UTC 14,594 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4751],{49345:function(e,t,r){r.d(t,{HL:function(){return n.PostHogPageview},p7:function(){return s},LJ:function(){return n.posthog},J4:function(){return o},U0:function(){return n.usePostHog},jP:function(){return i.usePostHogStore}});var n=r(37977);let o=e=>{let{position:t,feedId:r,feedTitle:o}=e;n.posthog.capture("subscribe_success",{position:t,feed_id:r,feed_title:o})},s=e=>{let{posthog:t,orderId:r,userId:n,currency:o,totalPrice:s,quantity:i,experienceProgram:a,experienceProgramId:l,liked:c}=e;t.capture("checkout_success",{order_id:r,user_id:n,currency:o,total_price:s,quantity:i,experience_program:a,experience_program_id:l,liked:c})};var i=r(40683)},37977:function(e,t,r){r.r(t),r.d(t,{PHProvider:function(){return u},PostHogPageview:function(){return c},posthog:function(){return o.ZP},usePostHog:function(){return s.U0}});var n=r(68989),o=r(78061),s=r(99337),i=r(96861),a=r(61767),l=r(40683);function c(e){let{pathname:t,searchParams:r,extraProps:s}=e,{isLoaded:a}=(0,l.usePostHogStore)();return(0,i.useEffect)(()=>{if(a&&t){var e;let n=window.origin+t;r.toString()&&(n+="?".concat(r.toString()));let i=t.startsWith("/experience/")&&!t.startsWith("/experience/checkout/")?t.split("/")[2]:void 0,a=r.get("from_surface"),l=r.get("from_section"),c=r.get("from_section_id"),u=r.get("from_position"),d={...a&&{from_surface:a},...l&&{from_section:l},...c&&{from_section_id:c},...u&&{from_position:u},...s};return o.ZP.capture("$pageview",{$current_url:n,page_name:null===(e=document.title.split("|")[0])||void 0===e?void 0:e.trim(),experience_program_id:i,...d}),()=>{var e;o.ZP.capture("$pageleave",{$current_url:n,page_name:null===(e=document.title.split("|")[0])||void 0===e?void 0:e.trim(),experience_program_id:i,...d})}}},[t,r,a,s]),(0,n.jsx)(n.Fragment,{})}function u(e){let{children:t}=e,{setIsLoaded:r}=(0,l.usePostHogStore)(),{Nachocode:c}=(0,a.yF)();return(0,i.useEffect)(()=>{if(!c)return;let{deviceType:e,runningEnv:t,srcVersion:n,sdkVersion:s}=c.env.getCurrentEnv();o.ZP.init("phc_zmh8oLK3POc7c42lw5VsevxvayJPxKjmiCk4cEvRLJI",{api_host:"https://us.i.posthog.com",capture_pageview:!1,capture_pageleave:!0,loaded(){r(!0)}});let i={runningEnv:t};"Unknown"!==e&&(i.deviceType=e),n.length>0&&(i.srcVersion=n),s.length>0&&(i.sdkVersion=s),"app"===t&&(i.appVersion=c.app.getCurrentAppVersion()),o.ZP.register_once({$initial_referrer:document.referrer,...i,...function(){let e=new URLSearchParams(location.search),t={};for(let r of["utm_source","utm_medium","utm_campaign","utm_term","utm_content"]){let n=e.get(r);n&&(t[r]=n)}return t}()})},[r,c]),(0,n.jsx)(s.zf,{client:o.ZP,children:t})}},40683:function(e,t,r){r.r(t),r.d(t,{usePostHogStore:function(){return n}});let n=(0,r(42266).Ue)(e=>({isLoaded:!1,setIsLoaded:t=>{e({isLoaded:t})}}))},59708:function(e,t,r){r.d(t,{M:function(){return d}});var n=r(68989),o=r(39440),s=r(96861),i=r(53543),a=r(40571),l=r(61767),c=r(59324);let u="app-install-banner-hidden";function d(){let{Nachocode:e}=(0,l.yF)(),[t,r]=(0,s.useState)(!1);(0,s.useEffect)(()=>{let e=localStorage.getItem(u);(!e||Date.now()>parseInt(e))&&r(!0)},[]);let d=(0,c.withClickEventEmpty)("앱으로 보기 닫기",{},()=>{let e=Date.now()+864e5;localStorage.setItem(u,e.toString()),r(!1)}),f=(0,c.withClickEventEmpty)("앱으로 보기",{},()=>{e&&e.device.isAndroid()&&(window.location.href="intent://open#Intent;scheme=ybphecndzo;package=com.PmFGBmYHYx.ybpHEcnDZO;S.browser_fallback_url=https://play.google.com/store/apps/details?id=com.PmFGBmYHYx.ybpHEcnDZO;end")});return!e||e.env.isApp()||!t?null:(0,n.jsx)("div",{className:"bg-foreground py-4 pl-2 pr-4",children:(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)("button",{type:"button",onClick:d,className:"flex-shrink-0 p-1","aria-label":"배너 닫기",children:(0,n.jsx)(o.Z,{className:"h-5 w-5 text-white"})}),(0,n.jsxs)("div",{className:"flex flex-1 items-center gap-3",children:[(0,n.jsx)("div",{className:"flex-shrink-0",children:(0,n.jsx)(i.default,{src:"/icons/app-icon.svg",alt:"주말토리 앱 아이콘",width:48,height:48})}),(0,n.jsx)("div",{className:"min-w-0 flex-1",children:(0,n.jsx)("p",{className:"break-keep text-sm font-semibold text-white",children:"다양한 소식과 혜택을 앱에서 확인해 보세요!"})}),(0,n.jsxs)("div",{className:"flex-shrink-0",children:[e.device.isAndroid()&&(0,n.jsx)(a.S,{size:"sm",type:"button",onClick:f,children:"앱으로 보기"}),e.device.isIOS()&&(0,n.jsx)("a",{className:"bg-primary rounded-md px-[18px] py-2 text-sm font-semibold text-white",href:"https://joomaltory.com/open",children:"앱으로 보기"})]})]})]})})}},71582:function(e,t,r){r.r(t),r.d(t,{GlobalBottomNavigator:function(){return a}});var n=r(68989),o=r(74459),s=r(92473),i=r(59708);function a(){let e=(0,o.usePathname)(),t=[{id:"magazine",icon:(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M12 7v14"}),(0,n.jsx)("path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"})]}),label:"큐레이션",href:"/"},{id:"home",icon:(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z"}),(0,n.jsx)("circle",{cx:"12",cy:"12",r:"10"})]}),label:"어디가지",href:"/place"},{id:"community",icon:(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M12 7v14"}),(0,n.jsx)("path",{d:"M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8"}),(0,n.jsx)("path",{d:"M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5"}),(0,n.jsx)("rect",{x:"3",y:"7",width:"18",height:"4",rx:"1"})]}),label:"이벤트",href:"/community/event",targets:["/community/review","/community/event"]},{id:"experiences",icon:(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M2 9a3 3 0 0 1 0 6v2a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-2a3 3 0 0 1 0-6V7a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z"}),(0,n.jsx)("path",{d:"M13 5v2"}),(0,n.jsx)("path",{d:"M13 17v2"}),(0,n.jsx)("path",{d:"M13 11v2"})]}),label:"티켓\xb7예약",href:"https://prepre.app",target:"_blank"},{id:"mypage",icon:(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,n.jsx)("path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2"}),(0,n.jsx)("circle",{cx:"12",cy:"7",r:"4"})]}),label:"마이페이지",href:"/my-page"}];return(0,n.jsx)("nav",{className:"pc:hidden fixed bottom-0 left-0 right-0 z-50",children:(0,n.jsxs)("div",{className:"mx-auto max-w-md",children:[(0,n.jsx)(i.M,{}),(0,n.jsx)("div",{className:"rounded-t-[24px] border-t border-[#
1E7E1DA]/40 bg-[#FAF5EF]/95 pb-[env(safe-area-inset-bottom)] backdrop-blur-lg",style:{boxShadow:"0 -4px 16px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.6)"},children:(0,n.jsx)("div",{className:"flex h-20 items-center justify-around px-3",children:t.map(t=>{var r;let o=t.icon,i=t.targets?t.targets.some(t=>e.startsWith(t)):e===t.href;return(0,n.jsxs)(s.default,{href:t.href,target:null!==(r=t.target)&&void 0!==r?r:"_self",className:"flex min-w-[48px] flex-col items-center justify-center gap-0.5 transition-transform active:scale-95",children:[(0,n.jsx)("div",{className:"relative flex h-10 w-10 items-center justify-center rounded-full transition-all duration-300 ".concat(i?"text-primary scale-110 bg-[#FFEEE8] stroke-[2.5]":"scale-100 stroke-[2.2] text-[#9C8A7A]"," "),children:o}),(0,n.jsx)("span",{className:"text-[11px] transition-all duration-300 ".concat(i?"font-medium text-[#2C2416]":"text-[#9C8A7A]"," "),children:t.label})]},t.id)})})})]})})}},40553:function(e,t,r){r.r(t),r.d(t,{HeaderNav:function(){return a}});var n=r(68989),o=r(73917),s=r(92473),i=r(74459);let a=r(96861).forwardRef((e,t)=>{let{className:r,data:a,...l}=e,c=(0,i.usePathname)();return(0,n.jsx)("nav",{ref:t,className:(0,o.cn)("gap-md flex items-center",r),...l,children:a.map(e=>{let t=e.targets&&e.targets.length>0?e.targets.some(e=>c===e):c===e.href;return(0,n.jsx)(s.default,{href:e.href,target:e.target,className:(0,o.cn)("py-lg text-foreground flex shrink-0 items-center justify-center px-3 text-lg font-medium transition-colors",t&&"text-primary"),children:e.label},e.href)})})})},71897:function(e,t,r){r.r(t),r.d(t,{ImageCarousel:function(){return u}});var n=r(68989),o=r(96861),s=r(66937),i=r(86876),a=r(77014),l=r(53543),c=r(73917);function u(e){let{imageUrls:t,onImageClick:r,className:u}=e,[d,f]=(0,s.x)({align:"start",duration:15}),[p,h]=(0,o.useState)(0),m=(0,o.useCallback)(()=>{f&&h(f.selectedScrollSnap())},[f]);(0,o.useEffect)(()=>{if(f)return m(),f.on("select",m).on("reInit",m),()=>{f.off("select",m).off("reInit",m)}},[f]);let x=e=>{null==r||r(e)};return 0===t.length?null:(0,n.jsxs)("div",{className:(0,c.cn)("relative",u),children:[(null==f?void 0:f.canScrollPrev())&&(0,n.jsx)("button",{className:"max-pc:hidden text-secondary-foreground hover:bg-secondary absolute left-[-20px] top-0 top-[50%] z-[5] flex h-[40px] w-[40px] -translate-y-[50%] items-center justify-center rounded-full border border-[#DADADA] bg-white",onClick:()=>{f&&f.scrollPrev()},type:"button",children:(0,n.jsx)(i.Z,{className:"h-5 w-5"})}),(null==f?void 0:f.canScrollNext())&&(0,n.jsx)("button",{className:"max-pc:hidden text-secondary-foreground hover:bg-secondary absolute right-[-20px] top-0 top-[50%] z-[5] flex h-[40px] w-[40px] -translate-y-[50%] items-center justify-center rounded-full border border-[#DADADA] bg-white",onClick:()=>{f&&f.scrollNext()},type:"button",children:(0,n.jsx)(a.Z,{className:"h-5 w-5"})}),(0,n.jsx)("div",{className:"relative overflow-hidden",ref:d,children:(0,n.jsx)("div",{className:"-ml-2 flex",children:t.map((e,t)=>{let{url:r,alt:o}=e;return(0,n.jsx)("button",{className:"pc:min-w-[230px] min-w-[200px] pl-2",type:"button",onClick:()=>{x(t)},children:(0,n.jsx)("div",{className:"relative aspect-[1/1] min-w-0 shrink-0 grow-0 rounded-md",children:r.endsWith(".mp4")?(0,n.jsx)("video",{className:"aspect-[1/1] h-full w-full rounded-md object-cover",src:r,muted:!0,playsInline:!0,autoPlay:!0,loop:!0}):(0,n.jsx)(l.default,{className:"aspect-[1/1] rounded-md object-cover",src:r,alt:o,fill:!0})})},t)})})})]})}},28062:function(e,t,r){r.d(t,{OrderHistoryButton:function(){return i}});var n=r(68989),o=r(92473),s=r(59324);function i(){return(0,n.jsx)(o.default,{href:"/my-page/orders",onClick:(0,s.withClickEventEmpty)("예약 내역 클릭"),children:(0,n.jsx)("img",{src:"/icons/history-icon-g.svg",alt:"history"})})}},59324:function(e,t,r){r.r(t),r.d(t,{clickCapture:function(){return i},withClickEvent:function(){return o},withClickEventEmpty:function(){return s}});var n=r(49345);let o=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};return o=>{n.LJ.capture("click",{title:e,...t}),r(o)}},s=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};return()=>{n.LJ.capture("click",{title:e,...t}),r()}},i=(e,t)=>{n.LJ.capture("click",{title:e,...t})}},66937:function(e,t,r){r.d(t,{x:function(){return n.xF}});var n=r(70054)},70054:function(e,t,r){r.d(t,{pt:function(){return a.Z},xF:function(){return i.Z}});var n=r(68989),o=r(73917),s=r(57120),i=r(53682),a=r(42346),l=r(96861),c=r(3392);let u=l.createContext(null);function d(){let e=l.useContext(u);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}l.forwardRef((e,t)=>
1{let{orientation:r="horizontal",opts:s,setApi:a,plugins:c,className:d,children:f,...p}=e,[h,m]=(0,i.Z)({...s,axis:"horizontal"===r?"x":"y"},c),[x,v]=l.useState(!1),[g,w]=l.useState(!1),j=l.useCallback(e=>{e&&(v(e.canScrollPrev()),w(e.canScrollNext()))},[]),b=l.useCallback(()=>{null==m||m.scrollPrev()},[m]),y=l.useCallback(()=>{null==m||m.scrollNext()},[m]),k=l.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),b()):"ArrowRight"===e.key&&(e.preventDefault(),y())},[b,y]);return l.useEffect(()=>{m&&a&&a(m)},[m,a]),l.useEffect(()=>{if(m)return j(m),m.on("reInit",j),m.on("select",j),()=>{m.off("select",j)}},[m,j]),(0,n.jsx)(u.Provider,{value:{carouselRef:h,api:m,opts:s,orientation:r,scrollPrev:b,scrollNext:y,canScrollPrev:x,canScrollNext:g},children:(0,n.jsx)("div",{ref:t,onKeyDownCapture:k,className:(0,o.cn)("relative",d),role:"region","aria-roledescription":"carousel",...p,children:f})})}).displayName="Carousel",l.forwardRef((e,t)=>{let{className:r,...s}=e,{carouselRef:i,orientation:a}=d();return(0,n.jsx)("div",{ref:i,className:"overflow-hidden",children:(0,n.jsx)("div",{ref:t,className:(0,o.cn)("flex","horizontal"===a?"-ml-4":"-mt-4 flex-col",r),...s})})}).displayName="CarouselContent",l.forwardRef((e,t)=>{let{className:r,...s}=e,{orientation:i}=d();return(0,n.jsx)("div",{ref:t,role:"group","aria-roledescription":"slide",className:(0,o.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===i?"pl-4":"pt-4",r),...s})}).displayName="CarouselItem",l.forwardRef((e,t)=>{let{className:r,variant:i="outline",size:a="default",...l}=e,{orientation:u,scrollPrev:f,canScrollPrev:p}=d();return(0,n.jsxs)(c.z,{ref:t,variant:i,size:a,options:"icon",className:(0,o.cn)("absolute h-8 w-8 rounded-full","horizontal"===u?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",r),disabled:!p,onClick:f,...l,children:[(0,n.jsx)(s.J,{name:"ArrowLeftIcon",className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Previous slide"})]})}).displayName="CarouselPrevious",l.forwardRef((e,t)=>{let{className:r,variant:i="outline",size:a="default",...l}=e,{orientation:u,scrollNext:f,canScrollNext:p}=d();return(0,n.jsxs)(c.z,{ref:t,variant:i,size:a,options:"icon",className:(0,o.cn)("absolute h-8 w-8 rounded-full","horizontal"===u?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",r),disabled:!p,onClick:f,...l,children:[(0,n.jsx)(s.J,{name:"ArrowRightIcon",className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:"Next slide"})]})}).displayName="CarouselNext"}}]);

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.