1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5160],{1996:(e,t,n)=>{"use strict";n.d(t,{SiteBanners:()=>v});var r=n(95155),i=n(2821),s=n(52619),a=n.n(s),o=n(12115),l=n(60604),c=n(7543),u=n(43313),d=n(54354),_=n(95988);let b={ip_address:"",continent_code:"",country:"",country_code:"",country_is_eu:!1,timezone:{name:"",abbreviation:"",gmt_offset:"",current_time:"",is_dst:!1}},f=(0,_.vt)((e,t)=>({...b,getGeolocation:async()=>{var n,r,i;let s=t();if(""!==s.ip_address)return s;let a=await fetch(d.B6||"").then(e=>e.json()).catch(e=>console.error("ERROR: Unable to get Geolocation data:",e)),o={ip_address:a.ip_address,continent_code:null==(n=a.continent_code)?void 0:n.toLowerCase(),country:null==(r=a.country)?void 0:r.toLowerCase(),country_code:null==(i=a.country_code)?void 0:i.toLowerCase(),country_is_eu:a.country_is_eu,timezone:a.timezone};return e(o),o}}));var h=n(96584),m=n.n(h);let v=e=>{let{banners:t}=e,{getGeolocation:n}=f(),[s,_]=(0,o.useState)([]),b=e=>{let t=[...s],n=new Set(JSON.parse(localStorage.getItem(d.lo)||"[]")).add(e);localStorage.setItem(d.lo,JSON.stringify([...n]));let r=t.find(t=>t.id===e);r&&(r.hidden=!0),_([...t])};return(0,o.useEffect)(()=>{n&&n().then(e=>{let{country_code:n}=e,r=JSON.parse(localStorage.getItem(d.lo)||"[]");_(t.filter(e=>!r.includes(e.id)&&(0===e.regions.length||e.regions.includes(n))).sort(e=>"notice"===e.type?1:-1))})},[t,n]),s&&s.length>0?(0,r.jsx)("ul",{className:m().banners,children:s.map(e=>e.hidden?(0,r.jsx)(o.Fragment,{},e.id):(0,r.jsx)("li",{className:(0,i.A)(m().banner,{[m().alertBanner]:"alert"===e.type,[m().noticeBanner]:"notice"===e.type}),"data-testid":"site-banner",children:(0,r.jsxs)("div",{className:m().innerBanner,children:[(0,r.jsxs)("div",{className:m().textBtnWrapper,children:[(0,r.jsxs)("div",{className:(0,i.A)(m().text,{[m().clickable]:""!==e.heading_link}),children:[e.heading_link&&(0,r.jsx)(a(),{className:m().headingLink,href:e.heading_link||"#",onClick:()=>b(e.id),target:"_blank"}),(0,r.jsx)("div",{className:m().notice,children:e.heading_text}),""!==e.details&&(0,r.jsx)(u.V,{className:m().details,content:e.details})]}),e.button_text&&(0,r.jsx)("div",{className:m().ctaWrapper,onClick:()=>b(e.id),children:(0,r.jsx)(c.s,{wrapperClassName:m().cta,innerClassName:m().ctaInner,ctaText:e.button_text,ctaLink:e.button_link,center:!0})})]}),(0,r.jsx)("button",{className:m().hide,onClick:()=>b(e.id),"data-testid":"dismiss-banner",children:(0,r.jsx)(l.A,{className:m().closeIcon})})]})},e.id))}):(0,r.jsx)(r.Fragment,{})}},8828:(e,t,n)=>{"use strict";e.exports=n(83654)},14806:(e,t,n)=>{"use strict";e.exports=n(30125)},30125:(e,t,n)=>{"use strict";var r=n(12115),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=r.useState,a=r.useEffect,o=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=s({inst:{value:n,getSnapshot:t}}),i=r[0].inst,u=r[1];return o(function(){i.value=n,i.getSnapshot=t,c(i)&&u({inst:i})},[e,n,t]),a(function(){return c(i)&&u({inst:i}),e(function(){c(i)&&u({inst:i})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},35632:e=>{e.exports={noScrolling:"layout_noScrolling__swXBq",head:"layout_head__j8U4H"}},43313:(e,t,n)=>{"use strict";n.d(t,{V:()=>b});var r=n(95155),i=n(2821),s=n(16405),a=n(46980),o=n(42564),l=n(63069);let c={ADD_TAGS:["iframe"],ADD_ATTR:["allow","allowfullscreen","frameborder","scrolling"],FORBID_TAGS:["style","span","div"],FORBID_ATTR:["style"],RETURN_DOM:!0};var u=n(36390),d=n(94466),_=n.n(d);let b=e=>{let{content:t,className:n,resetText:d,tagName:b="div",imageOptimized:f=!1}=e,h=(e=>{let{markup:t,imageOptimized:n}=e;return n||t.querySelectorAll("img").forEach(e=>{e.removeAttribute("sizes"),e.removeAttribute("srcset")}),t.innerHTML})({markup:(0,a.sanitize)(t,c),imageOptimized:f}),m=(0,s.Ay)(h,{replace:e=>{if(e instanceof s.Hg){let t;
1if("iframe"===e.name&&(0,u.i)(e.attribs.src)){let t=e.attribs.src.replace("embed/","watch?v=");return(0,r.jsx)(l.Video,{url:t,isThumbnail:!0})}if("img"===e.name&&(t=Object.keys(e.attribs),["width","height"].every(e=>t.includes(e)))){let{width:t,height:n,src:i="",alt:s="",srcset:a,sizes:l,loading:c}=e.attribs;return(0,r.jsx)(o.ImageLightbox,{src:i,alt:s,..."undefined"!==t&&"undefined"!==n?{width:parseInt(t),height:parseInt(n)}:{fill:!0},...c&&{loading:c},...a&&{srcSet:a},...l&&{sizes:l}})}}}});return(0,r.jsx)(b,{className:(0,i.A)(n,{[_().reset]:d}),children:m})}},54354:(e,t,n)=>{"use strict";n.d(t,{B6:()=>s,Gd:()=>i,lo:()=>o,pF:()=>a,vi:()=>r});let r="https://unknownworlds.com",i="https://unknownworlds-strapi.live.kraftonamericas.com/api",s="https://ipgeolocation.abstractapi.com/v1/?api_key=0adac724fe8b45f5b9c18ad448744207",a="krafton.amt.time",o="krafton.amt.dismissed-site-banners"},80881:(e,t,n)=>{Promise.resolve().then(n.t.bind(n,52619,23)),Promise.resolve().then(n.t.bind(n,81356,23)),Promise.resolve().then(n.t.bind(n,35632,23)),Promise.resolve().then(n.bind(n,42564)),Promise.resolve().then(n.t.bind(n,94466,23)),Promise.resolve().then(n.bind(n,63069)),Promise.resolve().then(n.bind(n,18148)),Promise.resolve().then(n.t.bind(n,48449,23)),Promise.resolve().then(n.t.bind(n,38843,23)),Promise.resolve().then(n.bind(n,1996))},83654:(e,t,n)=>{"use strict";var r=n(12115),i=n(14806),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=i.useSyncExternalStore,o=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var d=o(null);if(null===d.current){var _={hasValue:!1,value:null};d.current=_}else _=d.current;var b=a(e,(d=c(function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==i&&_.hasValue){var t=_.value;if(i(t,e))return o=t}return o=e}if(t=o,s(a,e))return t;var n=r(e);return void 0!==i&&i(t,n)?(a=e,t):(a=e,o=n)}var a,o,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,n,r,i]))[0],d[1]);return l(function(){_.hasValue=!0,_.value=b},[b]),u(b),b}},95988:(e,t,n)=>{"use strict";n.d(t,{vt:()=>u});let r=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,s={setState:r,getState:i,getInitialState:()=>a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},a=t=e(r,i,s);return s};var i=n(12115),s=n(8828);let{useDebugValue:a}=i,{useSyncExternalStoreWithSelector:o}=s,l=!1,c=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");let t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>(function(e,t=e=>e,n){n&&!l&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),l=!0);let r=o(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return a(r),r})(t,e,n);return Object.assign(n,t),n},u=e=>e?c(e):c},96584:e=>{e.exports={noScrolling:"SiteBanners_noScrolling__F4wE0",banners:"SiteBanners_banners__yk5IB",banner:"SiteBanners_banner__bUoW7",innerBanner:"SiteBanners_innerBanner__qJmr_",alertBanner:"SiteBanners_alertBanner__ZpgEq",ctaWrapper:"SiteBanners_ctaWrapper__OJTC0",cta:"SiteBanners_cta__3MlaM",textBtnWrapper:"SiteBanners_textBtnWrapper__FvbWj",text:"SiteBanners_text__ovDbd",clickable:"SiteBanners_clickable__BGG6n",hide:"SiteBanners_hide__78DJT",buttonLink:"SiteBanners_buttonLink__jt5bf",disable:"SiteBanners_disable__y7azl",ctaInner:"SiteBanners_ctaInner__THpCg",headingLink:"SiteBanners_headingLink__itIz3"}}},e=>{e.O(0,[2207,22,5294,1234,3668,5987,8527,2580,2619,560,6980,6405,3328,8441,1255,7358],()=>e(e.s=80881)),_N_E=e.O()}]);
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.