1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2557],{18360:function(e,t,n){n.d(t,{Z:function(){return u}});var r=n(57437),a=n(89539),l=n.n(a),i=n(1657),s=n(55117);let o=e=>{if(!e)return null;if(e instanceof Date)return l()(e);let t=e.trim();if(!t)return null;let n=t.match(/^(\d{4}-\d{2}-\d{2})/);if(n)return l()(n[1],"YYYY-MM-DD",!0);let r=l()(t);return r.isValid()?r:null},c=e=>{if(!(null==e?void 0:e.length))return[];let t=new Set;return e.map(e=>o(e)).filter(e=>!!(e&&e.isValid())).map(e=>e.startOf("day")).sort((e,t)=>e.valueOf()-t.valueOf()).filter(e=>{let n=e.format("YYYY-MM-DD");return!t.has(n)&&(t.add(n),!0)})},d=e=>{if(e<1e3)return"".concat(e);if(e<1e4){let t=(e/1e3).toFixed(1).replace(/\.0$/,"");return"".concat(t,"K")}return"".concat(Math.round(e/1e3),"K")};function u(e){var t,n,a;let{startDate:u,scheduleDates:m,className:f,size:x="md",variant:v="soft",prefix:g="D-",pastPrefix:p="D+",displayText:h}=e,b=l()().startOf("day"),w=c(m),N=null!==(a=null!==(n=w.find(e=>!e.isBefore(b)))&&void 0!==n?n:w[w.length-1])&&void 0!==a?a:null===(t=o(u))||void 0===t?void 0:t.startOf("day");if(!N||!N.isValid())return null;let y=N.diff(b,"day"),j=y<0,Y=Math.abs(y),D=null!=h?h:0===y?"D-DAY":j?"".concat(p).concat(Y):"".concat(g).concat(y),M=null!=h?h:0===y?"D-DAY":j?"".concat(p).concat(d(Y)):"".concat(g).concat(d(y)),k=s.r[x];return(0,r.jsx)("span",{title:D,className:(0,i.cn)("soft"===v?"inline-flex items-center justify-center rounded-md font-semibold ring-1 uppercase":"inline-flex items-center justify-center rounded-full font-semibold shadow-sm ring-1 uppercase","soft"===v?j?"bg-info/10 text-info ring-info/30":"bg-destructive/10 text-destructive ring-destructive/30":j?"bg-info text-info-foreground ring-info/35":"bg-destructive text-destructive-foreground ring-destructive/35","shrink-0 whitespace-nowrap tabular-nums",k,f),children:(0,r.jsx)("span",{className:"leading-none",children:M})})}},7507:function(e,t,n){n.d(t,{Z:function(){return Y}});var r=n(57437);n(2265);var a=n(88893),l=n(15570),i=n(43285),s=n(87409),o=n(1657),c=n(89539),d=n.n(c),u=n(98366),m=n(96383),f=n(12046),x=n(30836),v=e=>{let{totalGuests:t=0,className:n=""}=e;return(0,r.jsxs)("div",{className:(0,o.cn)("inline-flex items-center gap-1.5 rounded-full px-3 py-1","bg-primary text-white","text-xs font-semibold shadow-sm","ring-1 ring-primary/40",n),"aria-label":"Guests: ".concat((0,o.kH)(t)),title:"Guests: ".concat((0,o.kH)(t)),children:[(0,r.jsx)(x.Z,{className:"h-4 w-4 shrink-0"}),(0,r.jsx)("span",{className:"tabular-nums",children:(0,o.kH)(t)})]})},g=n(37269),p=n(85754),h=n(89056),b=n(18360);let w="Not provided",N=e=>{if(!e)return"";if(e instanceof Date)return d()(e).format("YYYY-MM-DD");let t=e.trim();if(!t)return"";let n=t.match(/^(\d{4}-\d{2}-\d{2})/);if(n)return n[1];let r=d()(t);return r.isValid()?r.format("YYYY-MM-DD"):""},y=e=>{if(!e)return"";let t=e.trim();return t?/^https?:\/\//i.test(t)?t:"https://".concat(t):""},j=e=>{try{if(!e)return"";return new URL(y(e)).hostname.replace(/^www\./,"")}catch(t){return null!=e?e:""}};var Y=e=>{var t,n,c,x,y,Y,D,M,k,S,Z,z;let{imageUrl:F,name:C,startDate:U,endDate:E,fromPrice:V,toPrice:K,totalGuests:O,index:I,onClick:A,onPurchaseClick:G,event:H,desc:P,displayCurrency:R=!1,showPurchaseCta:T=!1,variant:_="default",mobileLayout:q="stacked"}=e,{t:W,i18n:L}=(0,i.$G)(s.xp.global),$=L.language,B=null!==(S=(0,h.d3)(H.plannedStartDate||U,H.plannedEndDate||E))&&void 0!==S?S:(0,h.d3)(U,E),X=null!==(Z=(0,h.kU)(H.dateSlots))&&void 0!==Z?Z:B,J=X?(0,h.GC)(X.first,X.last,$):"",Q=(0,h.cn)(H.dateSlots),ee=(null!==(z=H.dateSlots)&&void 0!==z?z:[]).map(e=>e.date),et=[...new Set(ee.map(N))].filter(Boolean).sort(),en=d()().format("YYYY-MM-DD"),er=et.find(e=>e>=en),ea=er?(0,h.ZN)(er,$):J;if(!H)return null;let el=!!(null===(t=H.location)||void 0===t?void 0:t.isOnline),ei=null===(c=H.location)||void 0===c?void 0:null===(n=c.address)||void 0===n?void 0:n.trim(),es=null===(y=H.location)||void 0===y?void 0:null===(x=y.liveUrl1)||void 0===x?void 0:x.trim(),eo=(null===(D=H.location)||void 0===D?void 0:null===(Y=D.cityName)||void 0===Y?void 0:Y.trim())||"Unknown city",ec=el?j(es)||w:ei||w,ed=(null===(k=H.location)||void 0===k?void 0:null===(M=k.name)||void 0===M?void 0:M.trim())||ec||eo,eu="group w-full overflow-hidden rounded-lg border border-default-200 bg-white shadow-sm transition-transform duration-200 hover:-translate-y-0.5 hover:border-default-300 hover:shadow-sm focus:outline-none focus-visible:ring-2 focus-visible:ring-ring/30",em=e=>{("Enter"===e.key||" "===e.key)&&A()},ef=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return T?(0,r.jsxs)(p.z,{type:"button",color:"primary",size:"md",className:e,allowSizeOverride:t,onClick:e=>{e.stopPropagation(),null==G||G(e)},onKeyDown:e=>{e.stopPropagation()},children:[(0,r.jsx)(a.Z,{className:"h-4 w-4"}),W("button.buy-ticket")]}):null},ex=e=>(0,r.jsxs)("div",{role:"button","aria-label":C||w,tabIndex:0,onClick:A,onKeyDown:em,className:"".concat(eu," ").concat(null!=e?e:""),children:[(0,r.jsx)("div",{className:"relative aspect-square w-full overflow-hidden bg-muted",children:(0,r.jsx)(m.Z,{className:"object-cover transition duration-300 group-hover:scale-[1.02]",src:F,alt:C||"Event image",f
1ill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"})}),(0,r.jsx)("div",{className:"p-4",children:(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)("div",{className:"min-h-[1.6rem] min-w-0 text-lg font-semibold leading-snug text-foreground md:text-xl",children:(0,r.jsx)(g.Z,{text:C||w,line:1,className:"min-w-0"})}),(0,r.jsxs)("div",{className:"flex min-w-0 flex-nowrap items-center gap-2 text-base text-default-600",children:[(0,r.jsx)(u.Z,{isOnline:el,size:"md",variant:"soft"}),(0,r.jsx)(g.Z,{text:ed||w,line:1,className:"min-w-0 flex-1"})]}),(0,r.jsxs)("div",{className:"flex min-w-0 items-center gap-2 text-base text-default-600",children:[(0,r.jsx)(b.Z,{startDate:null==X?void 0:X.first,endDate:null==X?void 0:X.last,scheduleDates:ee,size:"md",totalDays:Q||void 0}),(0,r.jsx)(g.Z,{text:ea,line:1,className:"min-w-0 flex-1"})]}),(0,r.jsxs)("div",{className:"flex items-end justify-between gap-3",children:[(0,r.jsxs)("div",{className:"min-w-0 space-y-1",children:[(0,r.jsx)(f.Z,{fromPrice:V,toPrice:K,displayCurrency:R,variant:"text",rangeFormat:"min",className:"text-base"}),T?(0,r.jsx)("p",{className:"text-xs leading-4 text-default-500 md:text-sm md:leading-5",children:W("text.total-guest",{number:(0,o.kH)(O)})}):null]}),T?ef("shrink-0"):(0,r.jsx)("div",{className:"text-sm text-default-600 md:text-base",children:(0,r.jsx)("span",{children:W("text.total-guest",{number:(0,o.kH)(O)})})})]})]})})]});return"banner"===_?"compact-row"===q?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{role:"button","aria-label":C||w,tabIndex:0,onClick:A,onKeyDown:em,className:"".concat(eu," min-h-32 flex md:hidden"),children:[(0,r.jsx)("div",{className:"relative flex w-28 shrink-0 items-center overflow-hidden bg-background min-[360px]:w-32 min-[390px]:w-36 min-[410px]:w-40",children:(0,r.jsx)(m.Z,{className:"object-cover transition duration-300 group-hover:scale-[1.02]",src:F,alt:C||"Event image",fill:!0,sizes:"(max-width: 359px) 112px, (max-width: 389px) 128px, (max-width: 409px) 144px, 160px"})}),(0,r.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-2 p-3",children:[(0,r.jsx)("div",{className:"min-w-0 text-lg font-semibold leading-6 text-foreground",children:(0,r.jsx)(g.Z,{text:C||w,line:1,className:"min-w-0"})}),(0,r.jsxs)("div",{className:"flex min-w-0 items-center gap-2 text-sm leading-4 text-default-600",children:[(0,r.jsx)(u.Z,{isOnline:el,size:"sm",variant:"soft"}),(0,r.jsx)(g.Z,{text:ed||w,line:1,className:"min-w-0 flex-1"})]}),(0,r.jsxs)("div",{className:"flex min-w-0 items-center gap-2 text-sm leading-4 text-default-600",children:[(0,r.jsx)(b.Z,{startDate:null==X?void 0:X.first,endDate:null==X?void 0:X.last,scheduleDates:ee,size:"sm",totalDays:Q||void 0}),(0,r.jsx)(g.Z,{text:ea,line:1,className:"min-w-0 flex-1"})]}),(0,r.jsxs)("div",{className:"mt-auto flex flex-col items-stretch gap-2 min-[375px]:flex-row min-[375px]:items-end min-[375px]:justify-between",children:[(0,r.jsxs)("div",{className:"min-w-0 space-y-1",children:[(0,r.jsx)(f.Z,{fromPrice:V,toPrice:K,displayCurrency:R,variant:"text",rangeFormat:"min",className:"text-base"}),T?(0,r.jsx)("p",{className:"text-xs leading-4 text-default-500",children:W("text.total-guest",{number:(0,o.kH)(O)})}):null]}),T?ef("h-10 min-h-10 w-full shrink-0 px-3 text-sm min-[375px]:w-auto",!0):(0,r.jsx)("div",{className:"shrink-0 text-sm leading-5 text-default-600",children:(0,r.jsx)("span",{children:W("text.total-guest",{number:(0,o.kH)(O)})})})]})]})]}),ex("hidden md:block")]}):ex():(0,r.jsxs)("div",{role:"button","aria-label":C||w,tabIndex:0,onClick:A,onKeyDown:em,className:eu,children:[(0,r.jsxs)("div",{className:"relative aspect-[1/1] w-full overflow-hidden bg-muted",children:[(0,r.jsx)(m.Z,{className:"object-cover transition duration-300 group-hover:scale-[1.02]",src:F,alt:C||"Event image",fill:!0,sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw"}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-28 bg-gradient-to-t from-black/70 via-black/25 to-transparent"}),"number"==typeof I&&(0,r.jsx)("div",{className:"absolute left-3 top-3 z-30 flex h-9 w-9 items-center justify-center rounded-full bg-primary text-lg font-semibold text-primary-foreground ring ring-primary-600 ring-offset-2",children:I+1}),(0,r.jsx)("div",{className:"absolute right-3 top-3 z-10",children:(0,r.jsx)(u.Z,{size:"lg",isOnline:el})}),(0,r.jsx)("div",{className:"absolute bottom-3 right-3 z-10",children:(0,r.jsx)(f.Z,{fromPrice:V,toPrice:K,displayCurrency:R,rangeFormat:"min"})}),(0,r.jsxs)("div",{className:"absolute bottom-3 left-3 z-10 flex min-w-0 items-center gap-2",children:[(0,r.jsx)("div",{className:"inline-flex min-w-0 items-center gap-1.5 rounded-full bg-black/60 px-3 py-1 text-sm font-semibold text-white ring-1 ring-white/20 md:text-base",children:(0,r.jsx)("span",{className:"min-w-0 truncate",children:eo})}),(0,r.jsx)(v,{totalGuests:O})]})]}),(0,r.jsxs)("div",{className:"p-4",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsxs)("div",{className:"inline-flex items-center gap-2 rounded-full bg-primary/10 px-3 py-1 text-sm font-semibold text-primary ring-1 ring-primary/20 md:text-base",children:[(0,r.jsx)(l.Z,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"whitespace-nowrap",children:ea})]}),(0,r.jsx)(b.Z,{startDate:null==X?void 0:X.first,endDate:null==X?void 0:X.last,scheduleDates:ee,size:"md",totalDays:Q||void 0})]}),(0,r.jsx)("div",{className:"mt-3 min-h-[1.6rem] text-lg font-semibold leading-snug text-foreground md:text-xl",children:(0,r.jsx)(g.Z,{text:C||w,line:1})}),(0,r.jsx)("div",{className:"mt-2 min-h-[2.5rem] text-sm text-muted-foreground md:text-base",children:(0,r.jsx)(g.Z,{text:P?(0,o.A3)(P):w,line:2})})]})]})}},12046:function(e,t,n){n.d(t,{Z:function(){return j}});var r=n(57437),a=n(31478),l=n(1657),i=n(42362),s=n(43285),o=n(87409),c=n(78757),d=n(37807),u=n(66669),m=n(73952),f=n(57076),x=n(30477);let v=(()=>{let e=new Map;return{get length(){return e.size},clear:()=>e.clear(),getItem:t=>{var n;return null!==(n=e.get(t))&&void 0!==n?n:null},key:t=>{var n;return null!==(n=Array.from(e.keys())[t])&&void 0!==n?n:null},removeItem:t=>{e.delete(t)}
1,setItem:(t,n)=>{e.set(t,n)}}})(),g=(0,m.FL)(()=>window.localStorage?window.localStorage:v),p=(0,m.O4)("buskingplay-currency-code","KRW",g,{getOnInit:!0}),h=(0,d.cn)(null,(e,t,n)=>{t(p,n)}),b=(0,u.el)(e=>{let t=e(p);return{queryKey:[x.U.PUBLIC_GET_COIN_EXCHANGE_RATES,{currencyCode:t}],enabled:!!t,queryFn:()=>f.w.getCoinExchangeRates({currencyCode:t}),staleTime:3e5,gcTime:18e5}}),w=(0,d.cn)(e=>{var t;return null!==(t=e(b).data)&&void 0!==t?t:null});(0,d.cn)(e=>{var t,n;return null!==(n=null===(t=e(w))||void 0===t?void 0:t.rate)&&void 0!==n?n:0});let N=(0,d.cn)(e=>{var t,n;return null!==(n=null===(t=e(w))||void 0===t?void 0:t.to)&&void 0!==n?n:e(p)});(0,d.cn)(e=>e(b).isLoading),(0,d.cn)(e=>e(b).error),(0,d.cn)(null,e=>{var t,n;null===(t=(n=e(b)).refetch)||void 0===t||t.call(n)});var y=n(2265),j=e=>{var t;let n,{fromPrice:d=0,toPrice:u=0,strictValueOnly:m=!1,className:f="",displayCurrency:x=!1,variant:v="badge",rangeFormat:g="from"}=e,{t:b,i18n:j}=(0,s.$G)(o.xp.global),Y=(0,c.Dv)(w),D=(0,c.Dv)(N),M=(0,c.Dv)(p),k=(0,c.b9)(h),S=j.language,Z={ko:"KRW",vi:"KRW",enUS:"USD"},z=Z[S]||Z.ko,F=x&&(null!==(t=null==Y?void 0:Y.rate)&&void 0!==t?t:0)>0&&(null==Y||!Y.to||Y.to===z),C="number"==typeof d&&Number.isFinite(d)?d:0,U="number"==typeof u&&Number.isFinite(u)?u:0;(0,y.useEffect)(()=>{x&&M!==z&&k(z)},[x,z,k,M]);let E=!m&&0===C&&(0===U||U>0),V=E?"text-success":"text-warning",K=e=>{var t,n;if(!F)return(0,l.kH)(e);let r=e*(null!==(t=null==Y?void 0:Y.rate)&&void 0!==t?t:0),a={ko:"ko-KR",vi:"vi-VN",enUS:"en-US"};try{let e=a[S]||"en-US",t=null!==(n=({ko:0,vi:0,enUS:2})[S])&&void 0!==n?n:0,l=new Intl.NumberFormat(e,{minimumFractionDigits:t,maximumFractionDigits:t}).format(r);if("ko"===S&&"KRW"===D)return"".concat(l,"ì");return new Intl.NumberFormat(a[S]||"en-US",{style:"currency",currency:D,minimumFractionDigits:t,maximumFractionDigits:t}).format(r)}catch(e){return"".concat((0,o.xG)(D)).concat((0,o.az)(r))}};return(n="tilde"===g?E?b("text.free"):U&&C!==U?"".concat(K(C),"~"):K(C):"min"===g?E?b("text.free"):K(C):E&&U>0?b("label.from-price",{price:b("text.free")}):E?b("text.free"):U&&C!==U?b("label.from-price",{price:K(C)}):K(C),"text"===v)?(0,r.jsxs)("span",{className:(0,l.cn)("inline-flex whitespace-nowrap items-center gap-1 text-sm font-semibold text-foreground",f),children:[!F&&(0,r.jsx)(i.vAr,{className:"text-lg ".concat(V)}),n]}):(0,r.jsx)(a.C,{variant:"outline",className:(0,l.cn)("px-2 py-1",E?"border-success/40 bg-success/10 text-success":"border-warning/40 bg-warning/10 text-warning",f),children:(0,r.jsxs)("span",{className:"flex items-center whitespace-nowrap",children:[!F&&(0,r.jsx)(i.vAr,{className:"mr-1 text-xl ".concat(V)}),n]})})}},96383:function(e,t,n){var r=n(57437),a=n(60141),l=n(2265),i=n(1657),s=n(12246),o=n(60342),c=n(97327);let d=e=>!!e&&("string"!=typeof e||e.trim().length>0);t.Z=e=>{let{src:t,alt:n="",className:u,imgClassName:m,noImageScaleMode:f="adaptive",showNoImageLabel:x=!0,noImageClassName:v,imageTestId:g,fallbackTestId:p,onError:h,unoptimized:b,...w}=e,[N,y]=l.useState(!1),j=d(t)&&!N,Y=null!=b?b:"string"==typeof t&&t.startsWith("/")&&!(0,o.V)(t);return(l.useEffect(()=>{y(!1)},[t]),j)?(0,r.jsx)(a.default,{...g?{"data-testid":g}:{},src:"string"!=typeof t||Y?t:(0,c.r)(t),alt:n,className:(0,i.cn)(u,m),unoptimized:Y,onError:e=>{y(!0),null==h||h(e)},...w}):(0,r.jsx)("div",{className:(0,i.cn)("h-full w-full",u,v),"data-testid":p,children:(0,r.jsx)(s.Z,{scaleMode:f,showLabel:x})})}},12246:function(e,t,n){var r=n(57437),a=n(87409),l=n(1657),i=n(73542),s=n(43285);t.Z=e=>{let{rounded:t=!1,scaleMode:n="fixed",showLabel:o=!0}=e,{t:c}=(0,s.$G)(a.xp.global),d="adaptive"===n;return(0,r.jsx)("div",{className:(0,l.cn)("flex h-full w-full items-center justify-center bg-background-secondary text-default-500",{"rounded-lg":t,"rounded-tl-lg rounded-tr-lg":!t}),children:(0,r.jsxs)("div",{className:(0,l.cn)("flex flex-col items-center text-center",d?"min-w-28 max-w-48 w-[44%] gap-3 px-3 md:gap-4 md:px-4":"max-w-[112px] gap-2 px-4"),children:[(0,r.jsx)("div",{className:(0,l.cn)("flex items-center justify-center rounded-full border border-default-200 bg-background shadow-sm",d?"min-w-12 max-w-20 aspect-square w-[56%]":"h-10 w-10 md:h-11 md:w-11"),children:(0,r.jsx)(i.Z,{className:(0,l.cn)("text-default-400",d?"h-1/2 w-1/2":"h-5 w-5 md:h-6 md:w-6")})}),o?(0,r.jsx)("span",{className:(0,l.cn)("font-medium text-default-600",d?"whitespace-nowrap text-sm leading-5 md:text-base md:leading-6":"text-xs leading-4 md:text-sm md:leading-5"),children:c("text.no-image")}):null]})})}},89056:function(e,t,n){n.d(t,{DF:function(){return o},GC:function(){return x},ZN:function(){return f},cn:function(){return g},d3:function(){return u},d_:function(){return j},gq:function(){return c}
1,h7:function(){return v},i9:function(){return Y},k5:function(){return N},kU:function(){return m},rk:function(){return b},vV:function(){return h},wK:function(){return p},zA:function(){return D}});var r=n(89539),a=n.n(r);n(57922),n(11303);let l={ko:"ko-KR",vi:"vi-VN",enUS:"en-US"},i=e=>"string"==typeof e&&/^\d{4}-\d{2}-\d{2}$/.test(e),s=e=>{if(!e)return"";let t=e.trim(),n=t.match(/^(\d{4}-\d{2}-\d{2})/);if(n)return n[1];let r=a()(t);return r.isValid()?r.format("YYYY-MM-DD"):""};function o(e,t,n){var r;let s=null!==(r=l[t])&&void 0!==r?r:"en-US",o=e instanceof Date?e:a().isDayjs(e)?e.toDate():i(e)?function(e){let[t,n,r]=e.split("-").map(Number);return new Date(t,(n||1)-1,r||1)}(e):new Date(e);return(null==n?void 0:n.dateStyle)?new Intl.DateTimeFormat(s,{dateStyle:n.dateStyle}).format(o):new Intl.DateTimeFormat(s,{year:"numeric",month:"short",day:"numeric",...n}).format(o)}function c(e,t,n){var r;let l=a()(e,"YYYY-MM-DD",!0);if(!l.isValid())return e;let i=l.locale("enUS"===t?"en":t),s=null===(r=null==n?void 0:n.shortWeekday)||void 0===r||r;switch(t){case"ko":return s?i.format("YYYYë
Mì Dì¼ (ddd)"):i.format("YYYYë
Mì Dì¼ (dddd)");case"vi":return s?i.format("ddd, DD/MM/YYYY"):i.format("dddd, DD/MM/YYYY");default:return s?i.format("ddd, MMM D, YYYY"):i.format("dddd, MMM D, YYYY")}}function d(e,t){let n=a()(e,"YYYY-MM-DD",!0);if(!n.isValid())return e;switch(t){case"ko":return n.format("Mì Dì¼ (YYYY)");case"vi":return n.format("DD/MM/YYYY");default:return n.format("MMM D, YYYY")}}let u=(e,t)=>{let n=s(e),r=s(t);return n||r?{first:n||r,last:r||n}:null},m=e=>{var t;let n=[...null!=(t=null!=e?e:[])?t:[]].sort((e,t)=>{var n,r;let a=null!==(n=e.dateSeq)&&void 0!==n?n:0,l=null!==(r=t.dateSeq)&&void 0!==r?r:0;return a!==l?a-l:e.date.localeCompare(t.date)});return n.length?{first:n[0].date,last:n[n.length-1].date}:null},f=(e,t)=>d(e,t),x=(e,t,n)=>(function(e,t,n){if(e===t)return d(e,n);let r=a()(e,"YYYY-MM-DD",!0),l=a()(t,"YYYY-MM-DD",!0);if(!r.isValid()||!l.isValid())return"".concat(e," - ").concat(t);if(r.year()===l.year())switch(n){case"ko":return"".concat(r.format("Mì Dì¼")," - ").concat(l.format("Mì Dì¼ (YYYY)"));case"vi":return"".concat(r.format("DD/MM")," - ").concat(l.format("DD/MM/YYYY"));default:return"".concat(r.format("MMM D")," - ").concat(l.format("MMM D, YYYY"))}return"".concat(d(e,n)," - ").concat(d(t,n))})(e,t,n),v=(e,t,n)=>c(e,t,n),g=e=>{if(!(null==e?void 0:e.length))return 0;let t=new Set;return e.forEach(e=>{let n=null==e?void 0:e.date;if(!n)return;if(n instanceof Date){t.add(a()(n).format("YYYY-MM-DD"));return}let r=s(n);r&&t.add(r)}),t.size},p=e=>{if(!e)return null;let[t,n]=String(e).split(":").map(Number);return Number.isNaN(t)||Number.isNaN(n)||t<0||t>23||n<0||n>59?null:60*t+n},h=(e,t)=>{let n=p(e),r=p(t);return null!=n&&null!=r&&r<n},b=e=>{if(!Number.isFinite(e))return"";let t=(e%1440+1440)%1440,n=String(Math.floor(t/60)).padStart(2,"0"),r=String(t%60).padStart(2,"0");return"".concat(n,":").concat(r)},w=e=>Math.round(2*e)/2,N=(e,t)=>{let n=p(e),r=p(t);if(null==n||null==r)return;let a=r-n;return a<=0&&(a+=1440),Math.max(1,Math.min(23,w(a/60)))},y=e=>{let t=p(e);return null==t?23:Math.max(1,Math.min(23,Math.floor(Math.max(0,1800-t)/30)/2))},j=(e,t)=>{if(!e||"number"!=typeof t)return;let n=y(e);return Math.min(Math.max(1,w(t)),n)},Y=(e,t)=>{var n;if(!Array.isArray(e)||0===e.length)return null;let r=null!==(n=null==t?void 0:t.bufferMinutes)&&void 0!==n?n:30,a=e.map(e=>{var t,n;let r=p(null!==(t=null==e?void 0:e.startTime)&&void 0!==t?t:""),a=p(null!==(n=null==e?void 0:e.endTime)&&void 0!==n?n:"");return null==r||null==a?null:{start:r,end:a<r?a+1440:a}}).filter(Boolean);if(0===a.length)return null;let l=Math.min(...a.map(e=>e.start)),i=Math.max(...a.map(e=>e.end)),s=Math.max(0,l-r),o=b(s),c=N(o,b(i+r)),d=j(o,c);return o&&"number"==typeof d?{startTime:o,endTime:b(s+60*d),durationHours:d}:null},D=e=>{let t=new Date(e);return t.setHours(0,0,0,0),t}},31478:function(e,t,n){n.d(t,{C:function(){return s}});var r=n(57437),a=n(49769);n(2265);var l=n(1657);let i=(0,a.j)("inline-flex items-center rounded-full border px-2.5 py-1 text-sm font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 justify-center",{variants:{color:{default:"border-transparent bg-primary text-primary-foreground ",destructive:"bg-destructive border-transparent text-destructive-foreground",success:"bg-success border-transparent text-success-foreground ",info:"bg-info border-transparent text-info-foreground ",warning:"bg-warning border-transparent text-warning-foreground",secondary:"bg-secondary border-transparent text-foreground ",dark:"bg-accent-foreground border-transparent text-accent ",blue:"bg-blue border-transparent text-blue-foreground ",busker:"bg-[#c24ce7] border-transparent text-white"},variant:{outline:"border border-current bg-background ",soft:"text-current bg-opacity-10 hover:text-primary-foreground"},size:{sm:"text-sm font-medium py-0.5 px-1.5 rounded-2xl",md:"text-sm font-medium py-0.5 px-1.5 rounded-2xl"}},compoundVariants:[{variant:"outline",color:"destructive",className:"text-destructive"},{variant:"outline",color:"success",className:"text-success"},{variant:"outline",color:"info",className:"text-info"},{variant:"outline",color:"warning",className:"text-warning"},{variant:"outline",color:"dark",className:"text-accent-foreground"},{variant:"outline",color:"secondary",className:"text-muted-foreground dark:bg-transparent border-default-500"},{variant:"outline",color:"default",className:"text-primary"},{variant:"outline",color:"blue",className:"border-blue text-blue bg-blue-50"},{variant:"outline",color:"busker",className:"border-[#c24ce7] text-[#c24ce7]"},{variant:"soft",color:"default",className:"text-primary hover:text-primary"},{variant:"soft",color:"info",className:"text-info hover:text-info"},{variant:"soft",color:"warning",className:"text-warning hover:text-warning"},{variant:"soft",color:"destructive",className:"text-destructive hover:text-destructive"},{variant:"soft",color:"success",className:"text-success hover:text-success"},{variant:"soft",color:"secondary",className:"text-muted-foreground hover:text-muted-foreground !bg-opacity-50 "},{variant:"soft",color:"default",className:"text-primary hover:text-primary"},{variant:"soft",color:"blue",className:"border-blue text-blue bg-blue-50"},{variant:"soft",color:"busker",className:"border-[#c24ce7] text-[#c24ce7]"}],defaultVariants:{color:"default"}});function s(e){let{className:t,color:n,variant:a,size:s,...o}=e;return(0,r.jsx)("div",{className:(0,l.cn)(i({color:n,variant:a,size:s}),t),...o})}},81568:function(e,t,n){n.d(t,{O:function(){return l}});var r=n(57437),a=n(1657);function l(e){let{className:t,...n}=e;return(0,r.jsx)("div",{className:(0,a.cn)("animate-pulse rounded-md bg-default-200",t),...n})}}}]);
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.