1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[992],{5771:(e,t,a)=>{a.d(t,{d:()=>d});var s=a(30573),n=a(69177),r=a(26531),i=a(31390),o=a(93452),c=a(36795),l=a(52444),u=a(39775);function d(e){let{groups:t,initialSelected:a,nearbyPlaceCount:d,nextLabel:p=e=>"".concat(e,"ê° ì í \xb7 ë¤ì"),onNext:E,onPrev:m,onSkip:h,skipLabel:_="ê±´ëë°ê¸°",submitting:y=!1}=e,[g,C]=(0,n.useState)(null!=a?a:[]),f=t.reduce((e,t)=>e+t.chips.length,0)>12,O=e=>{C(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(c.V,{onPrev:m}),(0,s.jsxs)("div",{className:"px-4 pt-2",children:[(0,s.jsx)("span",{className:"typo-headline-20 block",children:"ì¢ìíë ë©ë´ë¥¼ 골ë¼ì£¼ì¸ì"}),(0,s.jsx)("span",{className:"typo-callout-2 mt-1.5 block text-grey-600",children:"ë± ë§ë ê°ê²ë¥¼ ì¶ì²í´ ë릴ê²ì"}),(0,s.jsxs)("span",{className:"typo-footnote-2 mt-3.5 block text-grey-500",children:["ì°ë¦¬ ëë¤ 3km ìì ",d,"ê³³"]})]}),(0,s.jsxs)("div",{className:"pb-[132px]",children:[t.map(e=>(0,s.jsxs)("section",{children:[f&&(0,s.jsx)("div",{className:"px-4 pt-4 pb-2",children:(0,s.jsx)("span",{className:"typo-callout-1 text-grey-800",children:e.label})}),(0,s.jsx)("div",{className:(0,u.cn)("grid grid-cols-3 gap-2 px-4",!f&&"pt-4"),children:e.chips.map(e=>{let t=g.includes(e.term);return(0,s.jsxs)("button",{...(0,l.v)("button-onboarding-gate-taste"),"aria-pressed":t,className:(0,u.cn)("flex flex-col items-center gap-1.5 rounded-2xl border px-2 pt-2.5 pb-3",t?"border-primary-400 bg-primary-50":"border-grey-200 bg-white"),type:"button",onClick:()=>O(e.term),children:[(0,s.jsxs)("span",{className:"relative flex size-[52px] items-center justify-center rounded-[14px]",children:[(0,s.jsx)("span",{className:"size-full overflow-hidden rounded-[14px] bg-grey-100",children:(0,s.jsx)("img",{alt:"",className:"size-full object-contain",loading:"lazy",src:"/image/customer/food/".concat(e.slug,".png")})}),t&&(0,s.jsx)("span",{className:"absolute -top-1 -right-1",children:(0,s.jsx)(o.I,{color:"var(--color-primary-400)",name:"check-circle",size:18})})]}),(0,s.jsx)("span",{className:(0,u.cn)("typo-callout-1",t&&"text-primary-700"),children:e.term}),(0,s.jsxs)("span",{className:"typo-caption-2 text-grey-500",children:[e.placeCount,"ê³³"]})]},e.term)})})]},e.category)),(0,s.jsx)("p",{className:"typo-caption-1 px-4 pt-4 text-center text-grey-500",children:"3km ìì ìë ë©ë´ë§ ë³´ì¬ëë ¤ì"})]}),(0,s.jsx)(r.d,{children:(0,s.jsx)(i.$,{...(0,l.v)("button-onboarding-gate-taste-next"),className:"w-full",disabled:y,size:"xlarge",variant:"filled",onClick:()=>g.length>0?E(g):h(),children:g.length>0?p(g.length):_})})]})}},13277:(e,t,a)=>{var s=a(10857);a.o(s,"notFound")&&a.d(t,{notFound:function(){return s.notFound}}),a.o(s,"redirect")&&a.d(t,{redirect:function(){return s.redirect}}),a.o(s,"useParams")&&a.d(t,{useParams:function(){return s.useParams}}),a.o(s,"usePathname")&&a.d(t,{usePathname:function(){return s.usePathname}}),a.o(s,"useRouter")&&a.d(t,{useRouter:function(){return s.useRouter}}),a.o(s,"useSearchParams")&&a.d(t,{useSearchParams:function(){return s.useSearchParams}})},14322:(e,t,a)=>{a.d(t,{Ay:()=>c,BJ:()=>i,Er:()=>r});var s=a(8379),n=a(13997);let r="luckymeal-customer-session",i=()=>{let e=o.getState(),{accessToken:t,refreshToken:a,kakaoAccessToken:s,isLoggedIn:n,accountId:r}=e;return{session:e,accessToken:t,refreshToken:a,kakaoAccessToken:s,isLoggedIn:n,accountId:r}},o=(0,s.v)()((0,n.Zr)(e=>({isLoggedIn:!1,accessToken:null,refreshToken:null,kakaoAccessToken:null,accountId:null,setIsLoggedIn:t=>e({isLoggedIn:t}),setAccessToken:t=>e({accessToken:t}),setRefreshToken:t=>e({refreshToken:t}),setKakaoAccessToken:t=>e({kakaoAccessToken:t}),setAccountId:t=>e({accountId:t}),clearLoginStatus:()=>e({isLoggedIn:!1}),reset:()=>e({isLoggedIn:!1,accessToken:null,refreshToken:null,kakaoAccessToken:null,accountId:null}),login:(t,a,s,n)=>e({isLoggedIn:!0,accessToken:t,refreshToken:a,kakaoAccessToken:s,accountId:n})}),{name:r,skipHydration:!0,storage:(0,n.KU)(()=>localStorage)})),c=o},16404:(e,t,a)=>{a.d(t,{H:()=>m,Jl:()=>u,QO:()=>l,eN:()=>E,en:()=>d,hl:()=>p});var s=a(23458),n=a(56759),r=a(90126),i=a(37553),o=a(75209),c=a(92358);let l=e=>(0,s.I)({queryKey:[c.c.ONBOARDING_GATE],queryFn:()=>i.Q.getOnboardingGate(),enabled:e,throwOnError:!1,retry:!1}),u=e=>(0,s.I)({queryKey:[c.c.ONBOARDING_GATE_CHIPS],queryFn:()=>i.Q.getOnboardingGateChips(),enabled:e,throwOnError:!1}),d=e=>(0,s.I)({queryKey:[c.c.ONBOARDING_GATE_PLACES],queryFn:()=>i.Q.getOnboardingGatePlaces(),enabled:e,throwOnError:!1,staleTime:0}),p=()=>{let e=(0,n.jE)();return(0,r.n)({mutationFn:e=>i.Q.finishOnboardingGateTaste(e),throwOnError:!1,onSuccess:t=>{e.setQueryData([c.c.ONBOARDING_GATE],t),e.removeQueries({queryKey:[c.c.ONBOARDING_GATE_PLACES]}
1),e.invalidateQueries({queryKey:[c.c.TASTE]})}})},E=()=>{let e=(0,n.jE)();return(0,r.n)({mutationFn:e=>i.Q.completeOnboardingGate(e),throwOnError:!1,onSuccess:t=>{e.setQueryData([c.c.ONBOARDING_GATE],t),e.invalidateQueries({queryKey:[o.v.HOME_FEED]})}})},m=()=>{let e=(0,n.jE)();return(0,r.n)({mutationFn:e=>i.Q.putTaste(e),throwOnError:!1,onSuccess:t=>{e.setQueryData([c.c.TASTE],t),e.invalidateQueries({queryKey:[o.v.HOME_FEED]})}})}},19535:(e,t,a)=>{a.d(t,{$:()=>o,s:()=>i});var s=a(19212),n=a(39941),r=a(47113),i=class extends n.k{#e;#t;#a;#s;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#a=e.mutationCache,this.#t=[],this.state=e.state||o(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#a.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#a.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||("pending"===this.state.status?this.scheduleGc():this.#a.remove(this))}continue(){return this.#s?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#n({type:"continue"})},a={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#s=(0,r.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(e,a):Promise.reject(Error("No mutationFn found")),onFail:(e,t)=>{this.#n({type:"failed",failureCount:e,error:t})},onPause:()=>{this.#n({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#a.canRun(this)});let s="pending"===this.state.status,n=!this.#s.canStart();try{if(s)t();else{this.#n({type:"pending",variables:e,isPaused:n}),this.#a.config.onMutate&&await this.#a.config.onMutate(e,this,a);let t=await this.options.onMutate?.(e,a);t!==this.state.context&&this.#n({type:"pending",context:t,variables:e,isPaused:n})}let r=await this.#s.start();return await this.#a.config.onSuccess?.(r,e,this.state.context,this,a),await this.options.onSuccess?.(r,e,this.state.context,a),await this.#a.config.onSettled?.(r,null,this.state.variables,this.state.context,this,a),await this.options.onSettled?.(r,null,e,this.state.context,a),this.#n({type:"success",data:r}),r}catch(t){try{await this.#a.config.onError?.(t,e,this.state.context,this,a)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,a)}catch(e){Promise.reject(e)}try{await this.#a.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,a)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,a)}catch(e){Promise.reject(e)}throw this.#n({type:"error",error:t}),t}finally{this.#a.runNext(this)}}#n(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"pending":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}})(this.state),s.jG.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#a.notify({mutation:this,type:"updated",action:e})})}};function o(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}},23458:(e,t,a)=>{a.d(t,{I:()=>r});var s=a(73530),n=a(59253);function r(e,t){return(0,n.t)(e,s.$,t)}},24911:(e,t,a)=>{a.d(t,{GF:()=>o,P0:()=>l,rQ:()=>c});var s=a(30573),n=a(21879),r=a(93452);function i(e){let{iconName:t,iconColor:a="white",message:n}=e;return(0,s.jsxs)("div",{className:"flex items-center gap-2 rounded-[16px] bg-grey-700 px-3 py-2.5 shadow-[0_4px_16px_0_rgba(0,0,0,0.25)]",children:[(0,s.jsx)(r.I,{color:a,name:t,size:20}),(0,s.jsx)("span",{className:"typo-callout-1 text-white whitespace-nowrap",children:n})]})}
1function o(e,t){l({iconName:"check-circle",iconColor:"var(--color-primary-400)",message:e,...t})}function c(e,t){l({iconName:"report-problem",iconColor:"var(--color-yellow-500)",message:e,...t})}function l(e){let{iconName:t,iconColor:a,message:r,duration:o=3e3,position:c="top"}=e,l=document.createElement("div"),u="bottom"===c,d=u?"20px":"-20px";Object.assign(l.style,{position:"fixed",...u?{bottom:"env(safe-area-inset-bottom, 0px)",paddingBottom:"80px"}:{top:"env(safe-area-inset-top, 0px)",paddingTop:"35px"},left:"calc(50% - var(--devpanel-width, 0px) / 2)",transform:"translate(-50%, ".concat(d,")"),opacity:"0.5",transition:"transform 300ms ease, opacity 300ms ease",zIndex:"9999",pointerEvents:"none"}),document.body.appendChild(l);let p=(0,n.createRoot)(l);requestAnimationFrame(()=>{p.render((0,s.jsx)(i,{iconColor:a,iconName:t,message:r})),requestAnimationFrame(()=>{l.style.opacity="1",l.style.transform="translate(-50%, 0)"})}),setTimeout(()=>{l.style.opacity="0",l.style.transform="translate(-50%, ".concat(d,")")},Math.max(o-300,0)),setTimeout(()=>{p.unmount(),l.remove()},o)}},26531:(e,t,a)=>{a.d(t,{d:()=>r});var s=a(30573),n=a(17844);function r(e){let{children:t,className:a,showBackground:r=!0}=e;return(0,s.jsxs)("div",{className:(0,n.cn)("fixed bottom-0 left-1/2 z-[100] w-full max-w-[var(--container-max-width)] -translate-x-1/2",a),children:[r&&(0,s.jsx)("div",{className:"pointer-events-none h-8 bg-gradient-to-t from-white to-transparent"}),(0,s.jsx)("div",{className:(0,n.cn)("px-4 pt-1 pb-[max(env(safe-area-inset-bottom),20px)]",r&&"bg-white"),children:t})]})}},31390:(e,t,a)=>{a.d(t,{$:()=>_});var s=a(30573),n=a(55699),r=a(17844);let i={small:"h-7.5 px-1.5 rounded-xl typo-footnote-1",medium:"h-9 px-2.5 rounded-[14px] typo-callout-1",large:"h-10.5 px-3 rounded-2xl typo-callout-1",xlarge:"h-13 px-4 rounded-[18px] typo-callout-1"},o={default:(0,r.cn)("bg-white border border-grey-200 text-grey-600","disabled:bg-grey-50 disabled:border-grey-100 disabled:text-grey-300"),filled:(0,r.cn)("bg-primary-400 text-white","disabled:bg-primary-100"),light:(0,r.cn)("bg-primary-50 text-primary-600","disabled:bg-grey-100 disabled:text-grey-300"),outline:(0,r.cn)("bg-white border border-primary-300 text-primary-600","disabled:bg-grey-50 disabled:border-grey-100 disabled:text-grey-300"),subtle:(0,r.cn)("bg-transparent text-primary-600","disabled:bg-grey-100 disabled:text-grey-300")},c={default:(0,r.cn)("bg-primary-50 border-primary-200 text-primary-600","disabled:bg-primary-50 disabled:border-primary-200 disabled:text-primary-200"),filled:"",light:"",outline:"",subtle:""},l={small:18,medium:20,large:20,xlarge:24},u={small:"w-7 h-3.25",medium:"w-8.5 h-3.75",large:"w-9 h-4",xlarge:"w-10 h-4.5"};var d=a(48980),p=a(66268),E=a(93452),m=a(83927);function h(e){let{size:t,variant:a}=e;return(0,s.jsx)(m.e,{animationData:"filled"===a?p:d,className:u[t]})}function _(e){let{className:t,variant:a="default",size:u="medium",selected:d=!1,as:p,asChild:m=!1,loading:_=!1,disabled:y,leftIcon:g,rightIcon:C,children:f,style:O,...S}=e,A=m?n.DX:p||"button",T=y||_,P=(0,r.cn)("relative shrink-0 flex items-center justify-center gap-1 transition-all outline-none cursor-pointer disabled:pointer-events-none disabled:cursor-not-allowed interaction-overlay overflow-hidden w-fit whitespace-nowrap min-w-fit",i[u],o[a],d&&c[a],_&&"relative",t);return(0,s.jsx)(A,{className:P,"data-loading":_||void 0,"data-selected":d||void 0,"data-slot":"button",disabled:T,style:O,...S,children:_?(0,s.jsx)(h,{size:u,variant:a}):m?f:(0,s.jsxs)("div",{className:"flex items-center justify-center",children:[g&&(0,s.jsx)(E.I,{name:g,size:l[u]}),(0,s.jsx)("span",{className:"px-1",children:f}),C&&(0,s.jsx)(E.I,{name:C,size:l[u]})]})})}},36795:(e,t,a)=>{a.d(t,{V:()=>i});var s=a(30573),n=a(93452),r=a(39775);function i(e){let{className:t,onPrev:a,title:i,leftContent:o,rightContent:c}=e;return(0,s.jsxs)("div",{className:(0,r.cn)("flex items-center justify-between p-1 h-[48px] shrink-0",t),children:[(0,s.jsxs)("div",{className:"flex min-w-0 flex-1 items-center",children:[o,a&&(0,s.jsx)("button",{className:"flex shrink-0 items-center justify-center p-2.5",onClick:a,children:(0,s.jsx)(n.I,{color:"#1d1d1d",name:"big-chevron-back",size:20})}),i&&(0,s.jsx)("span",{className:(0,r.cn)("typo-body-1 block min-w-0 truncate",a?"":"ml-5"),children:i})]}),(0,s.jsx)("div",{className:"flex shrink-0 items-center",children:c})]})}},37553:(e,t,a)=>{a.d(t,{Q:()=>r});var s=a(50541);let n=(0,s.Rl)("/api/users",e=>(0,s.Em)("USER",e),s.Un,s.gw,e=>(0,s.wx)("USER",e)),r={startOnboardingGate:async function(){return(await n.post("/onboarding-gate/start")).data},getOnboardingGate:async function(){return(await n.get("/onboarding-gate")).data},getOnboardingGateChips:async function(){return(await n.get("/onboarding-gate/chips")).data},finishOnboardingGateTaste:async function(e){return(await n.post("/onboarding-gate/taste",{terms:e})).data},getOnboardingGatePlaces:async function(){return(await n.get("/onboarding-gate/places")).data},completeOnboardingGate:async function(e){return(await n.post("/onboarding-gate/complete",{placeIds:e})).data},getTaste:async function(){return(await n.get("/taste")).data},putTaste:async function(e){return(await n.put("/taste",{terms:e})).data},startStorePickMission:async function(){return(await n.post("/store-pick-mission/start")).data},dismissStorePickMission:async function(){await n.post("/store-pick-mission/dismiss")},retryStorePickMission:async function(){return(await n.post("/store-pick-mission/retry")).data},getStorePickMission:async function(){return(await n.get("/store-pick-mission")).data},confirmStorePickMission:async function(e){await n.post("/store-pick-mission/confirm",{placeIds:e})},getAddress:async function(){return(await n.get("/address")).data},getQuizCouponYesterdayCount:async function(){return(await n.get("/coupon/quiz/yesterday-count")).data},selectAddress:async function(e){return(await n.patch("/address/".concat(e,"/use"))).data},searchUserAddress:async function(e){return(await n.get("/search-by-address?address=".concat(e))).data},addUserAddress:async function(e){return(await n.post("/address",e)).data},updateUserAddress:async function(e,t){return(await n.put("/address/".concat(e),t)).data},deleteUserAddress:async function(e){return(await n.delete("/address/".concat(e))).data},getQuizCouponIssue:async function(){return(await n.get("/coupon/quiz/issue")).data}}},39775:(e,t,a)=>{a.d(t,{cn:()=>r});var s=a(76079),n=a(93851);function r(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,n.QP)((0,s.A)(...t))}},52444:(e,t,a)=>{function s(e){return{"data-gtm-class":e}}function n(e){var t;let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=window;s.dataLayer=null!=(t=s.dataLayer)?t:[],s.dataLayer.push({event:e,...a})}a.d(t,{v:()=>s,x:()=>n})},55052:(e,t,a)=>{a.d(t,{s:()=>i,t:()=>r});var s=a(69177);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t=>{let a=!1,s=e.map(e=>{let s=n(e,t);return a||"function"!=typeof s||(a=!0),s});if(a)return()=>{for(let t=0;t<s.length;t++){let a=s[t];"function"==typeof a?a():n(e[t],null)}}}}function i(...e){return s.useCallback(r(...e),e)}},55699:(e,t,a)=>{a.d(t,{DX:()=>d,TL:()=>u});var s,n=a(69177),r=a(55052),i=a(30573),o=Symbol.for("react.lazy"),c=(s||(s=a.t(n,2)))[" use ".trim().toString()];function l(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===o&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function u(e){let t=function(e){let t=n.forwardRef((e,t)=>
1{let{children:a,...s}=e;if(l(a)&&"function"==typeof c&&(a=c(a._payload)),n.isValidElement(a)){var i,o,u;let e,c,l=(c=(e=null==(o=Object.getOwnPropertyDescriptor((i=a).props,"ref"))?void 0:o.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(c=(e=null==(u=Object.getOwnPropertyDescriptor(i,"ref"))?void 0:u.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref,d=function(e,t){let a={...t};for(let s in t){let n=e[s],r=t[s];/^on[A-Z]/.test(s)?n&&r?a[s]=function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];let s=r(...t);return n(...t),s}:n&&(a[s]=n):"style"===s?a[s]={...n,...r}:"className"===s&&(a[s]=[n,r].filter(Boolean).join(" "))}return{...e,...a}}(s,a.props);return a.type!==n.Fragment&&(d.ref=t?(0,r.t)(t,l):l),n.cloneElement(a,d)}return n.Children.count(a)>1?n.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}(e),a=n.forwardRef((e,a)=>{let{children:s,...r}=e;l(s)&&"function"==typeof c&&(s=c(s._payload));let o=n.Children.toArray(s),u=o.find(E);if(u){let e=u.props.children,s=o.map(t=>t!==u?t:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,i.jsx)(t,{...r,ref:a,children:n.isValidElement(e)?n.cloneElement(e,void 0,s):null})}return(0,i.jsx)(t,{...r,ref:a,children:s})});return a.displayName="".concat(e,".Slot"),a}var d=u("Slot"),p=Symbol("radix.slottable");function E(e){return n.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===p}},75209:(e,t,a)=>{a.d(t,{v:()=>s});let s={HOME_FEED:"FEED_HOME",FEED:"FEED_CATEGORY"}},79952:(e,t,a)=>{a.r(t),a.d(t,{getCurrentPlace:()=>i,getPlaceStore:()=>r,usePlaceStore:()=>o});var s=a(8379),n=a(13997);let r=()=>{let e=o.getState(),{hasPlace:t,placeNameList:a,currentPlaceId:s,isInitialized:n,reset:r}=e;return{placeStore:e,hasPlace:t,placeNameList:a,currentPlaceId:s,isInitialized:n,reset:r}},i=()=>{let{currentPlaceId:e,placeNameList:t}=r(),{reviewedPlaces:a,temporaryClosedPlaces:s,reviewingPlaces:n}=t;return[...a,...s,...n].find(t=>t.placeId===e)},o=(0,s.v)()((0,n.Zr)(e=>({hasPlace:!1,setHasPlace:t=>e({hasPlace:t}),placeNameList:{draftPlaces:[],reviewedPlaces:[],reviewingPlaces:[],temporaryClosedPlaces:[],withdrawnPlaces:[]},setPlaceNameList:t=>e({placeNameList:t}),currentPlaceId:null,setCurrentPlaceId:t=>e({currentPlaceId:t,isStaff:null}),justCreatedPlace:null,setJustCreatedPlace:t=>e({justCreatedPlace:{at:Date.now(),placeId:t}}),isInitialized:!1,setIsInitialized:t=>e({isInitialized:t}),isStaff:null,setIsStaff:t=>e({isStaff:t}),updatePlaceData:t=>e({hasPlace:t.hasPlace,placeNameList:t.placeNameList,currentPlaceId:t.currentPlaceId,justCreatedPlace:t.justCreatedPlace,isStaff:null,isInitialized:t.isInitialized}),reset:()=>e({hasPlace:!1,placeNameList:{draftPlaces:[],reviewedPlaces:[],reviewingPlaces:[],temporaryClosedPlaces:[],withdrawnPlaces:[]},currentPlaceId:null,justCreatedPlace:null,isInitialized:!1,isStaff:null})}),{name:"luckymeal-place-places",skipHydration:!0,storage:(0,n.KU)(()=>localStorage)}))},82256:(e,t,a)=>{a.d(t,{f:()=>s});let s={ROOT:"/",LOGIN:"/login",ABOUT:"/about",STORES:"/stores",BLOG:"/blog",STORE_DETAIL:e=>"/stores/".concat(e),ERROR_UNAUTHORIZED:"/error-unauthorized",CUSTOMER_HOME:"/customer",CUSTOMER_HOME_SEARCH_PLACE:"/customer/search-place",CUSTOMER_AUTH_KAKAO_CALLBACK:"/customer/auth/kakao-callback",CUSTOMER_INITIAL_SETUP:"/customer/initial-setup",CUSTOMER_TUTORIAL:"/customer/tutorial",CUSTOMER_TUTORIAL_PICKUP:"/customer/tutorial/pickup",CUSTOMER_TUTORIAL_DONE:"/customer/tutorial/done",CUSTOMER_ALARM:"/customer/alarm",CUSTOMER_ALARM_SETTING:"/customer/alarm/setting",CUSTOMER_LOCATION:"/customer/location",CUSTOMER_BOOKMARK:"/customer/bookmark",CUSTOMER_PROXY_PICKUP_BASE:"/customer/proxy-pickup",CUSTOMER_PROXY_PICKUP_SHORT:"/pickup",CUSTOMER_PLACE_DETAIL:(e,t)=>null!=t&&""!==t?"/customer?placeId=".concat(e,"&luckyBagId=").concat(t):"/customer?placeId=".concat(e),CUSTOMER_FEED:"/customer/feed",CUSTOMER_FEED_CATEGORY:e=>"/customer/feed/".concat(e),CUSTOMER_ORDER:(e,t,a)=>{let s=[null!=t?"luckyBagId=".concat(t):null,a?"round=".concat(a):null].filter(
1Boolean);return s.length?"/customer/order/".concat(e,"?").concat(s.join("&")):"/customer/order/".concat(e)},CUSTOMER_ORDER_HISTORY:"/customer/order-history",CUSTOMER_ORDER_HISTORY_DETAIL:e=>"/customer/order-history/".concat(e),CUSTOMER_ORDER_HISTORY_REVIEW:"/customer/order-history/review",CUSTOMER_ORDER_HISTORY_PICKUP_COMPLETE:e=>"/customer/order-history/".concat(e,"/pickup-complete"),CUSTOMER_ORDER_HISTORY_MAP:e=>"/customer/order-history/".concat(e,"/map"),CUSTOMER_SURVEY_PICKUP_COMPLETE:"/customer/survey/pickup-complete",CUSTOMER_PAYMENT:"/customer/payment",CUSTOMER_PAYMENT_PENDING:"/customer/payment/pending",CUSTOMER_PAYMENT_SUCCESS:"/customer/payment/success",CUSTOMER_PAYMENT_FAIL:"/customer/payment/fail",CUSTOMER_REVIEW_BASE:"/customer/review",CUSTOMER_REVIEW_EDIT:e=>"/customer/review/edit/".concat(e),CUSTOMER_REVIEW_APPEAL:e=>"/customer/review/appeal/".concat(e),CUSTOMER_REVIEW_FEED:"/customer/review-feed",CUSTOMER_QUIZ:"/customer/quiz",CUSTOMER_ONBOARDING_GATE:"/customer/onboarding-gate",CUSTOMER_TASTE:"/customer/taste",CUSTOMER_MYPAGE:"/customer/mypage",CUSTOMER_MYPAGE_SETTING:"/customer/mypage/setting",CUSTOMER_MYPAGE_SETTING_PROFILE:"/customer/mypage/setting/profile",CUSTOMER_MYPAGE_GET_COUPON:"/customer/mypage/get-coupon",CUSTOMER_MYPAGE_MY_COUPON:"/customer/mypage/my-coupon",CUSTOMER_MYPAGE_MY_REVIEW:"/customer/mypage/my-review",CUSTOMER_MYPAGE_MY_REVIEW_PENDING:"/customer/mypage/my-review/pending",CUSTOMER_CS:"/customer/cs",CUSTOMER_TERMS:"/customer/terms",CUSTOMER_TERMS_UPDATE:"/customer/terms-update",CUSTOMER_TERMS_DETAIL:e=>"/customer/terms/".concat(e),CUSTOMER_OPEN_SOURCE_LICENSE:"/customer/terms/open-source-license",CUSTOMER_FAQ:"/customer/faq",CUSTOMER_MYPAGE_WITHDRAWAL:"/customer/mypage/withdrawal",CUSTOMER_FEEDBACK:"/customer/feedback",CUSTOMER_FEEDBACK_COMPLETE:"/customer/feedback/complete",PLACE_BASE:"/place",PLACE_HOME:"/place/order",PLACE_SETSELL:"/place/setsell",PLACE_DAY_OFF:"/place/day-off",PLACE_ORDER_HISTORY:(e,t,a,s,n)=>"/place/order-history?date=".concat(e,"&start=").concat(t,"&end=").concat(a).concat(null!=s?"&luckyBag=".concat(s):"").concat(n?"&saleType=".concat(n):""),PLACE_ORDER_CANCEL:(e,t,a,s,n)=>"/place/order-cancel?date=".concat(e,"&start=").concat(t,"&end=").concat(a).concat(null!=s?"&luckyBag=".concat(s):"").concat(n?"&saleType=".concat(n):""),PLACE_ORDER_DETAIL:(e,t,a,s,n,r)=>"/place/order-detail?orderId=".concat(e,"&date=").concat(t,"&start=").concat(a,"&end=").concat(s).concat(null!=n?"&luckyBag=".concat(n):"").concat(r?"&saleType=".concat(r):""),PLACE_MENU:"/place/menu",PLACE_ALARM_SETTING:"/place/alarm-setting",PLACE_DEVICE_ALARM_SETTING:"/place/device-alarm-setting",PLACE_SETTLEMENT:"/place/settlement",PLACE_STATISTICS:"/place/statistics",PLACE_PROMOTION:"/place/promotion",PLACE_POS_INSTALL_GUIDE:"/place/pos-install-guide",PLACE_FEEDBACK:"/place/feedback",PLACE_LOGIN:"/place/login",PLACE_LOGIN_PHONE:"/place/login/phone",PLACE_LOGIN_PIN:"/place/login/pin",PLACE_LOGIN_RESET:"/place/login/reset",PLACE_LOGIN_LOCKED:"/place/login/locked",PLACE_LOGIN_UNLOCK:"/place/login/unlock",PLACE_SIGN_UP:"/place/sign-up",PLACE_SIGN_UP_START:"/place/sign-up/start",PLACE_SIGN_UP_TERMS:"/place/sign-up/terms",PLACE_SIGN_UP_STORE:"/place/sign-up/store",PLACE_SIGN_UP_STORE_DETAIL:"/place/sign-up/store/detail",PLACE_SIGN_UP_STORE_MANUAL:"/place/sign-up/store/manual",PLACE_SIGN_UP_PHONE:"/place/sign-up/phone",PLACE_SIGN_UP_VERIFY:"/place/sign-up/verify",PLACE_SIGN_UP_SUCCESS:"/place/sign-up/success",PLACE_PLACE_BASE:"/place/find-account",PLACE_FIND_ACCOUNT_EMAIL:"/place/find-account/email",PLACE_FIND_ACCOUNT_PASSWORD:"/place/find-account/password",PLACE_RESET_PASSWORD:"/place/reset-password",PLACE_INITIAL_SETUP:"/place/initial-setup",PLACE_FIRST_STEP_GUIDE:"/place/first-step-guide",PLACE_EMPLOYEE_INVITE:"/place/employee-invite",PLACE_EMPLOYEE_MANAGEMENT:"/place/employee-management",PLACE_INVITE_VERIFY:"/place/invite-verify",PLACE_EMPLOYEE_SIGN_UP:"/place/employee-sign-up",PLACE_CREATE_PLACE:"/place/create-place",PLACE_CREATE_PLACE_NEW:"/place/create-place/new",PLACE_CREATE_PLACE_EDIT:e=>"/place/create-place/".concat(e),PLACE_PLACE_SETTING:"/place/place-setting",PLACE_LUCKYBAG_SETTING:"/place/luckybag-setting",PLACE_ACCOUNT_MANAGEMENT:"/place/account-management",PLACE_ACCOUNT_CHANGE:"/place/account-change",PLACE_ACCOUNT_CHANGE_PHONE:"/place/account-management/phone",PLACE_ACCOUNT_CHANGE_PASSWORD:"/place/account-management/password",PLACE_SETTLEMENT_SETTING:"/place/settlement-setting",PLACE_SETTLEMENT_HISTORY:"/place/settlement-history",PLACE_VERIFY_GUIDE:"/place/verify-guide",PLACE_REVIEW:"/place/review",PLACE_CS:"/place/cs",PLACE_TERMS:"/place/terms",PLACE_TERMS_DETAIL:e=>"/place/terms/".concat(e)}},90126:(e,t,a)=>{a.d(t,{n:()=>u});var s=a(69177),n=a(19535),r=a(19212),i=a(36285),o=a(42417),c=class extends i.Q{#e;#r=void 0;#i;#o;constructor(e,t){super(),this.#e=e,this.setOptions(t),this.bindMethods(),this.#c()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){let t=this.options;this.options=this.#e.defaultMutationOptions(e),(0,o.f8)(this.options,t)||this.#e.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#i,observer:this}),t?.mutationKey&&this.options.mutationKey&&(0,o.EN)(t.mutationKey)!==(0,o.EN)(this.options.mutationKey)?this.reset():this.#i?.state.status==="pending"&&this.#i.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#i?.removeObserver(this)}onMutationUpdate(e){this.#c(),this.#l(e)}getCurrentResult(){return this.#r}reset(){this.#i?.removeObserver(this),this.#i=void 0,this.#c(),this.#l()}mutate(e,t){return this.#o=t,this.#i?.removeObserver(this),this.#i=this.#e.getMutationCache().build(this.#e,this.options),this.#i.addObserver(this),this.#i.execute(e)}#c(){let e=this.#i?.state??(0,n.$)();this.#r={...e,isPending:"pending"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset}}#l(e){r.jG.batch(()=>
1{if(this.#o&&this.hasListeners()){let t=this.#r.variables,a=this.#r.context,s={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};if(e?.type==="success"){try{this.#o.onSuccess?.(e.data,t,a,s)}catch(e){Promise.reject(e)}try{this.#o.onSettled?.(e.data,null,t,a,s)}catch(e){Promise.reject(e)}}else if(e?.type==="error"){try{this.#o.onError?.(e.error,t,a,s)}catch(e){Promise.reject(e)}try{this.#o.onSettled?.(void 0,e.error,t,a,s)}catch(e){Promise.reject(e)}}}this.listeners.forEach(e=>{e(this.#r)})})}},l=a(56759);function u(e,t){let a=(0,l.jE)(t),[n]=s.useState(()=>new c(a,e));s.useEffect(()=>{n.setOptions(e)},[n,e]);let i=s.useSyncExternalStore(s.useCallback(e=>n.subscribe(r.jG.batchCalls(e)),[n]),()=>n.getCurrentResult(),()=>n.getCurrentResult()),u=s.useCallback((e,t)=>{n.mutate(e,t).catch(o.lQ)},[n]);if(i.error&&(0,o.GU)(n.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:u,mutateAsync:i.mutate}}},92358:(e,t,a)=>{a.d(t,{c:()=>s});let s={ADDRESS:"USER_ADDRESS",SEARCH_ADDRESS:"USER_SEARCH_ADDRESS",QUIZ_COUPON_ISSUE:"USER_QUIZ_COUPON_ISSUE",QUIZ_COUPON_YESTERDAY_COUNT:"USER_QUIZ_COUPON_YESTERDAY_COUNT",STORE_PICK_MISSION:"USER_STORE_PICK_MISSION",ONBOARDING_GATE:"onboardingGate",ONBOARDING_GATE_CHIPS:"onboardingGateChips",ONBOARDING_GATE_PLACES:"onboardingGatePlaces",TASTE:"taste"}},95345:(e,t,a)=>{function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,...t})}function n(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push({...e})}function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),window.dataLayer.push({...t,ecommerce:e})}a.d(t,{RU:()=>s,aj:()=>n,nV:()=>r})},97569:(e,t,a)=>{a.r(t),a.d(t,{PLACE_SESSION_STORAGE_KEY:()=>i,default:()=>l,getSessionTokens:()=>o});var s=a(8379),n=a(13997),r=a(79952);let i="luckymeal-place-session",o=()=>{let e=c.getState(),{accessToken:t,refreshToken:a,isLoggedIn:s,accountId:n}=e;return{session:e,accessToken:t,refreshToken:a,isLoggedIn:s,accountId:n}},c=(0,s.v)()((0,n.Zr)(e=>({isInitialized:!1,isLoggedIn:!1,accessToken:null,refreshToken:null,accountId:null,setIsInitialized:t=>e({isInitialized:t}),setIsLoggedIn:t=>e({isLoggedIn:t}),setAccessToken:t=>e({accessToken:t}),setRefreshToken:t=>e({refreshToken:t}),setAccountId:t=>e({accountId:t}),clearLoginStatus:()=>e({isLoggedIn:!1}),reset:()=>e({isInitialized:!1,isLoggedIn:!1,accessToken:null,refreshToken:null,accountId:null}),login:(t,a,s)=>{e({accessToken:t,refreshToken:a,isLoggedIn:!0,isInitialized:!0,accountId:s});let{reset:n}=(0,r.getPlaceStore)();n()}}),{name:i,skipHydration:!0,storage:(0,n.KU)(()=>localStorage)})),l=c}}]);
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.