1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="697635e1-3f49-4253-a647-8b692ed25ec0",e._sentryDebugIdIdentifier="sentry-dbid-697635e1-3f49-4253-a647-8b692ed25ec0")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7710],{16464:function(e,t,r){r.d(t,{LocalizedLink:function(){return l}});var n=r(27573),a=r(88146),i=r(3985);let l=e=>{let{children:t,className:r,path:l,onClick:s,...o}=e,{languageCode:c}=(0,i.p)();return(0,n.jsx)(a.default,{...o,className:r,href:"/".concat(c).concat(l),children:t})}},55836:function(e,t,r){r.d(t,{q:function(){return i}});var n=r(27573),a=r(48843);let i=e=>{let{height:t,width:r,className:i,innerClassName:l,color:s}=e;return(0,n.jsx)("div",{className:(0,a.cn)("h-full isolate overflow-hidden bg-transparent",{"flex-auto":!r},i),style:{height:t,width:r},children:(0,n.jsx)("div",{className:(0,a.cn)("h-full bg-gradient-to-r from-transparent via-brand-pink to-transparent animate-[shimmer_1.5s_infinite]",{["via-".concat(s)]:s},l)})})}},10703:function(e,t,r){r.r(t),r.d(t,{TrackableLink:function(){return s}});var n=r(27573),a=r(88146),i=r(3985),l=r(49182);let s=e=>{let{children:t,className:r,trackingInfo:s,href:o,path:c,onClick:d,...u}=e,{languageCode:f}=(0,i.p)();return(0,n.jsx)(a.default,{...u,className:r,onClick:e=>{(0,l.nM)(s.name,s.properties),null==d||d(e)},href:void 0===c?o:"/".concat(f).concat(c),children:t})}},50466:function(e,t,r){r.d(t,{z:function(){return h}});var n=r(27573),a=r(48843),i=r(8828),l=r(49289),s=r(88146),o=r(7653),c=r(16464),d=r(55836),u=r(10703);let f=(0,l.j)("relative cursor-pointer inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-base font-medium ring-offset-white transition-colors focus-visible:outline-hidden focus-visible:ring-2 focus-visible:ring-neutral-950 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 dark:ring-offset-neutral-950 dark:focus-visible:ring-neutral-300",{variants:{variant:{default:"bg-brand-purple text-white font-semibold hover:bg-brand-purple/90",destructive:"bg-red-500 text-neutral-50 hover:bg-red-500/90 dark:bg-red-900 dark:text-neutral-50 dark:hover:bg-red-900/90",outline:"border border-neutral-200 bg-white hover:bg-neutral-100 hover:text-neutral-900 dark:border-neutral-800 dark:bg-neutral-950 dark:hover:bg-neutral-800 dark:hover:text-neutral-50",secondary:"bg-neutral-100 text-neutral-900 hover:bg-neutral-100/80 dark:bg-neutral-800 dark:text-neutral-50 dark:hover:bg-neutral-800/80",tertiary:"bg-neutral-750 text-white hover:bg-neutral-750/90",ghost:"text-sm active:!bg-white/5 active:text-neutral-900 active:bg-neutral-800 active:text-neutral-50 md:hover:!bg-white/5 md:hover:text-neutral-900 md:dark:hover:bg-neutral-800 md:dark:hover:text-neutral-50",link:"text-neutral-900 underline-offset-4 hover:underline dark:text-neutral-50",plain:"!p-0 !h-auto"},size:{sm:"h-9 rounded-md px-3",md:"h-11 rounded-md px-8",lg:"h-12 rounded-md px-8",icon:"h-10 w-10",full:"p-1"}},defaultVariants:{variant:"default",size:"md"}}),h=o.forwardRef((e,t)=>{let{className:r,variant:l,size:o,asChild:h=!1,isLoading:v,leftIcon:g,rightIcon:b,children:m,href:p,path:x,prefetch:w,trackableInfo:y,...k}=e,N=h?i.g7:"button",j=(0,n.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[g,m,b,v&&(0,n.jsx)(d.q,{className:"absolute top-0 left-0 w-full rounded-lg",innerClassName:"via-white",height:5})]});return x&&y?(0,n.jsx)(u.TrackableLink,{className:(0,a.cn)({"pointer-events-none":k.disabled}),trackingInfo:y,path:x,prefetch:w,children:(0,n.jsx)(N,{className:(0,a.cn)(f({variant:l,size:o,className:r}),{"opacity-50":v}),...k,children:j})}):p&&y?(0,n.jsx)(u.TrackableLink,{className:(0,a.cn)({"pointer-events-none":k.disabled}),trackingInfo:y,href:p,prefetch:w,children:(0,n.jsx)(N,{className:(0,a.cn)(f({variant:l,size:o,className:r}),{"opacity-50":v}),...k,children:j})}):p?(0,n.jsx)(N,{className:(0,a.cn)(f({variant:l,size:o,className:r}),{"opacity-50":v}),...k,children:(0,n.jsx)(s.default,{className:(0,a.cn)({"pointer-events-none":k.disabled}),href:p,prefetch:w,children:j})}):x?(0,n.jsx)(N,{className:(0,a.cn)(f({variant:l,size:o,className:r}),{"opacity-50":v}),...k,children:(0,n.jsx)(c.LocalizedLink,{className:(0,a.cn)({"pointer-events-none":k.disabled}),path:x,prefetch:w,children:j})}):(0,n.jsx)(N,{className:(0,a.cn)(f({variant:l,size:o,className:r}),{"opacity-50":v}),ref:t,...k,children:j})});h.displayName="Button"},12326:function(e,t,r){r.d(t,{KI:function(){return v},Pz:function(){return m},am:function(){return b},d$:function(){return g},h$:function(){return h},lr:function(){return f}});var n=r(27573),a=r(90324),i=r(58410),l=r(2966),s=r(7653),o=r(64933),c=r(50466);let d=s.createContext(null);function u(){let e=s.useContext(d);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let f=s.forwardRef((e,t)=>
1{let{orientation:r="horizontal",opts:i,setApi:l,plugins:c,className:u,children:f,fade:h,...v}=e,[g,b]=(0,a.Z)({...i,axis:"horizontal"===r?"x":"y"},c),[m,x]=s.useState(!1),[w,y]=s.useState(!1);s.useEffect(()=>{if(b&&h)return p(b)},[b,h]);let k=s.useCallback(e=>{e&&(x(e.canScrollPrev()),y(e.canScrollNext()))},[]),N=s.useCallback(()=>{null==b||b.scrollPrev()},[b]),j=s.useCallback(()=>{null==b||b.scrollNext()},[b]),z=s.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),N()):"ArrowRight"===e.key&&(e.preventDefault(),j())},[N,j]);return s.useEffect(()=>{b&&l&&l(b)},[b,l]),s.useEffect(()=>{if(b)return k(b),b.on("reInit",k),b.on("select",k),()=>{null==b||b.off("select",k)}},[b,k]),(0,n.jsx)(d.Provider,{value:{carouselRef:g,api:b,opts:i,orientation:r||((null==i?void 0:i.axis)==="y"?"vertical":"horizontal"),scrollPrev:N,scrollNext:j,canScrollPrev:m,canScrollNext:w,fade:h},children:(0,n.jsx)("div",{ref:t,onKeyDownCapture:z,className:(0,o.cn)("relative",u,h&&"overflow-hidden"),role:"region","aria-roledescription":"carousel",...v,children:f})})});f.displayName="Carousel";let h=e=>{let{className:t,clickable:r=!0}=e,{api:a,orientation:i}=u(),[l,c]=s.useState(0),[d,f]=s.useState(0);if(s.useEffect(()=>{if(!a)return;let e=()=>{c(a.scrollSnapList().length),f(a.selectedScrollSnap())};return e(),a.on("select",e),a.on("reInit",e),()=>{a.off("select",e),a.off("reInit",e)}},[a]),!a||l<=1)return null;let h=e=>{r&&a&&a.scrollTo(e)};return(0,n.jsx)("div",{"aria-hidden":!0,className:(0,o.cn)("pointer-events-none absolute z-10 flex items-center justify-center","horizontal"===i?"left-1/2 md:left-auto md:right-[60px] -translate-x-1/2 bottom-3":"top-1/2 -translate-y-1/2 right-3 rotate-90",t),children:(0,n.jsx)("div",{className:(0,o.cn)("pointer-events-auto flex gap-2 rounded-full px-3 py-2"),role:"tablist",children:Array.from({length:l}).map((e,t)=>(0,n.jsx)("button",{role:"tab","aria-selected":t===d,tabIndex:r?0:-1,onClick:()=>h(t),className:(0,o.cn)("h-1 w-5 rounded-full transition-colors focus:outline-none",t===d?"bg-white":"bg-white/40",!r&&"pointer-events-none")},t))})})},v=s.forwardRef((e,t)=>{let{className:r,...a}=e,{carouselRef:i,orientation:l}=u();return(0,n.jsx)("div",{ref:i,className:"overflow-visible",children:(0,n.jsx)("div",{ref:t,className:(0,o.cn)("flex","horizontal"===l?"":"flex-col",r),...a})})});v.displayName="CarouselContent";let g=s.forwardRef((e,t)=>{let{className:r,style:a,...i}=e,{fade:l}=u();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 relative",l&&"slide-fade",r),style:{...a||{},...l?{"--vis":0}:{}},...i,children:i.children})});g.displayName="CarouselItem";let b=s.forwardRef((e,t)=>{let{className:r,variant:a="outline",size:l="icon",...s}=e,{orientation:d,scrollPrev:f,canScrollPrev:h}=u();return(0,n.jsx)(c.z,{ref:t,variant:a,size:l,className:(0,o.cn)(h&&"hidden lg:flex absolute h-8 w-8 rounded-full","horizontal"===d?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",!h&&"hidden",r),disabled:!h,onClick:f,...s,leftIcon:(0,n.jsx)(i.Z,{className:"h-4 w-4"}),children:(0,n.jsx)("span",{className:"sr-only",children:"Previous slide"})})});b.displayName="CarouselPrevious";let m=s.forwardRef((e,t)=>{let{className:r,variant:a="outline",size:i="icon",...s}=e,{orientation:d,scrollNext:f,canScrollNext:h}=u();return(0,n.jsx)(c.z,{ref:t,variant:a,size:i,className:(0,o.cn)(h&&"hidden lg:flex absolute h-8 w-8 rounded-full","horizontal"===d?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",r,!h&&"hidden"),disabled:!h,onClick:f,...s,leftIcon:(0,n.jsx)(l.Z,{className:"h-4 w-4"}),children:(0,n.jsx)("span",{className:"sr-only",children:"Next slide"})})});m.displayName="CarouselNext";let p=e=>{var t;let r=e.rootNode?e.rootNode():null===(t=e.containerNode())||void 0===t?void 0:t.parentElement,n=e.slideNodes(),a=Array.from({length:101},(e,t)=>t/100),i=null,l=null,s=!1,o=()=>{i=new IntersectionObserver(e=>{if(!s)for(let t of e){let e=t.intersectionRatio;t.target.style.setProperty("--vis",e.toFixed(3))}},{root:r,threshold:a}
1),n.forEach(e=>{e.classList.add("slide-fade"),e.style.setProperty("--vis","0"),i&&i.observe(e)})};o();let c=()=>{s=!0,i&&i.disconnect(),l&&clearTimeout(l),l=setTimeout(()=>{s=!1,o()},200)};return window.addEventListener("resize",c),e.on("reInit",()=>{i&&i.disconnect(),o()}),()=>{i&&i.disconnect(),window.removeEventListener("resize",c),l&&clearTimeout(l)}}},3985:function(e,t,r){r.d(t,{p:function(){return l}});var n=r(82067),a=r(81695),i=r(2286);let l=()=>{let e=(0,a.useParams)();return{languageCode:e.locale&&(0,i.lr)(e.locale)?e.locale:n.k$}}},17710:function(e,t,r){r.d(t,{Shelves:function(){return f}});var n=r(27573),a=r(48843);r(7653);var i=r(14893),l=r(10703),s=r(12326),o=r(54265),c=r(40274),d=r(50294);let u=e=>{let{image:t,title:r,badge:a}=e;return(0,n.jsxs)("div",{className:"w-full block group image-container-resizing",children:[(0,n.jsxs)("div",{className:"relative w-full aspect-[194/300] rounded-[16px] overflow-hidden group-hover:scale-105 group-hover:rounded-[20px] group-hover:after:rounded-[20px] transition-all duration-500 group-hover:shadow-cover group-hover:after:bg-cover-overlay group-hover:after:absolute group-hover:after:inset-0",children:[(0,n.jsx)(d.default,{src:t,alt:r,fill:!0,className:"object-cover pointer-events-none",sizes:"(max-width: 640px) 117px, (max-width: 1024px) 140px, 168px"}),a&&(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 z-10 [container-type:inline-size]",children:a})]}),(0,n.jsx)("div",{className:"mt-4",children:(0,n.jsx)("h3",{className:"text-sm lg:text-md font-semibold line-clamp-2 text-left",children:r})})]})},f=e=>{let{shelves:t,source:r,badges:a="none",seriesIdsInProgress:i=[]}=e;return(0,n.jsx)("div",{className:"w-full mx-auto",children:t.map((e,t)=>(0,n.jsx)(h,{shelf:e,source:r,badges:a,seriesIdsInProgress:i},t))})},h=e=>{let{shelf:t,source:r,badges:i="none",seriesIdsInProgress:l=[]}=e;return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"flex justify-between sm:justify-start items-end",children:(0,n.jsx)("h2",{className:"text-lg md:text-2xl font-semibold text-white mb-3 md:mb-4",children:t.title})}),(0,n.jsxs)(s.lr,{className:"overflow-hidden md:overflow-visible",opts:{align:"start",loop:!1,slidesToScroll:"auto",inViewThreshold:.95},fade:!0,children:[(0,n.jsx)(v,{shelf:t,source:r,badges:i,seriesIdsInProgress:l}),(0,n.jsx)(s.am,{className:(0,a.cn)("!bg-white/40 hover:!bg-white/30")}),(0,n.jsx)(s.Pz,{className:(0,a.cn)("!bg-white/40 hover:!bg-white/30")})]})]})},v=e=>{let{shelf:t,source:r,badges:d="none",seriesIdsInProgress:f=[]}=e,{t:h}=(0,i.$G)();return(0,n.jsx)("div",{className:"relative",children:(0,n.jsx)(s.KI,{className:"mb-8",children:t.data.map(e=>{var t,i;let v="none"===d?null:e.comingSoon?"common:coming_soon":"early-access"!==d?null:(null===(t=e.earlyAccess)||void 0===t?void 0:t.classification)==="early_access"?"paywall:early_access_badge":(null===(i=e.earlyAccess)||void 0===i?void 0:i.classification)==="early_access_exclusive"?"paywall:early_access_exclusive_badge":null;return(0,n.jsx)(s.d$,{className:"min-w-0 shrink-0 grow-0 box-border basis-[28.6%] md:basis-1/6 pl-2 md:pl-4",children:(0,n.jsx)(l.TrackableLink,{path:(0,c.q)(e,f.includes(e.id)),trackingInfo:{name:"series-clicked",properties:{source:r,seriesId:e.id}},children:(0,n.jsx)(u,{image:e.coverUrl,title:e.title,badge:v&&(0,n.jsx)("span",{className:(0,a.cn)("absolute bottom-0 right-0 min-w-1/2 max-w-full truncate text-center font-extrabold uppercase","[--badge-unit:calc(100cqw/116)] h-[calc(15*var(--badge-unit))] px-[calc(4*var(--badge-unit))]","rounded-tl-[calc(8*var(--badge-unit))] rounded-bl-[calc(2*var(--badge-unit))]","ironblood"===o.rj.brand&&"common:coming_soon"===v?"bg-brand-pink text-white":"bg-[linear-gradient(266.6deg,#f9cf68_0%,#fead3b_89.6%)] text-[#171717]","text-[length:calc(6*var(--badge-unit))] leading-[calc(15*var(--badge-unit))] tracking-[calc(0.42*var(--badge-unit))]"),children:h(v)})})})},e.id)})})})}},64933:function(e,t,r){r.d(t,{cn:function(){return i}});var n=r(10607),a=r(25579);let i=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.m6)((0,n.W)(t))}},40274:function(e,t,r){r.d(t,{q:function(){return s}});var n=r(5648),a=r(82067);let i=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en";return"/series/".concat((0,a.vu)(e,Number(t),r))},l=function(e,t,r){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"en";return"".concat(i(e,t,n),"/episode/").concat(r)},s=(e,t)=>{var r;return t||e.comingSoon||!((null!==(r=e.episodesCount)&&void 0!==r?r:0)>0)?"".concat(i(e.title,e.id),"?").concat(n.gH.progressRedirect,"=true"):l(e.title,e.id,1)}},48843:function(e,t,r){r.d(t,{zx:function(){return o},Vq:function(){return c.Dialog},cZ:function(){return c.DialogContent},Be:function(){return c.DialogDescription},fK:function(){return c.DialogHeader},$N:function(){return c.DialogTitle},yo:function(){return d.Sheet},ue:function(){return d.SheetContent},Ei:function(){return d.SheetDescription},Tu:function(){return d.SheetHeader},bC:function(){return d.SheetTitle},Od:function(){return u},cn:function(){return l.cn}});var n=r(27573),a=r(8828),i=r(49289);r(7653);var l=r(85890);let s=(0,i.j)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-9 px-4 py-2 has-[>svg]:px-3",sm:"h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5",lg:"h-10 rounded-md px-6 has-[>svg]:px-4",icon:"size-9","icon-sm":"size-8","icon-lg":"size-10"}},defaultVariants:{variant:"default",size:"default"}});function o(e){let{className:t,variant:r,size:i,asChild:o=!1,...c}=e,d=o?a.g7:"button";return(0,n.jsx)(d,{"data-slot":"button",className:(0,l.cn)(s({variant:r,size:i,className:t})),...c})}var c=r(79680),d=r(45074);function u(e){let{className:t,...r}=e;return(0,n.jsx)("div",{"data-slot":"skeleton",className:(0,l.cn)("bg-neutral-500 animate-pulse rounded-md",t),...r})}}}]);
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.