1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[874],{42870:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/enter/[token]",function(){return t(10898)}])},1093:function(e,n,t){"use strict";var i=t(85893),o=t(9008),l=t.n(o),a=t(57747),r=t(22338),s=t(10152),c=t(67294);n.Z=e=>{let{title:n,children:t,fullscreen:o,size:u}=e,d=o?a.xu:r.W;return(0,c.useEffect)(()=>{document.documentElement.lang=s.Z.resolvedLanguage}),(0,i.jsxs)(d,{h:"100%",id:"main-container",background:"black",flexGrow:1,maxW:o?"":"container."+(u||"lg"),mt:o?0:4,mb:o?0:6,children:[(0,i.jsxs)(l(),{children:[(0,i.jsx)("title",{children:n||"Ðила"}),(0,i.jsx)("link",{rel:"icon",href:"/favicon.ico"})]}),t]})}},10898:function(e,n,t){"use strict";t.r(n),t.d(n,{Enter:function(){return Enter},__N_SSP:function(){return q},default:function(){return J}});var i=t(85893),o=t(91059),l=t(71118),a=t(86559),r=t(71293),s=t(65225),c=t(55227),[u,d]=(0,c.k)({name:"AccordionStylesContext",hookName:"useAccordionStyles",providerName:"<Accordion />"}),[m,x]=(0,c.k)({name:"AccordionItemContext",hookName:"useAccordionItemContext",providerName:"<AccordionItem />"}),[h,p,f,g]=(0,s.n)(),v=t(61942),b=t(81103),y=t(25432),j=t(67294),[_,k]=(0,c.k)({name:"AccordionContext",hookName:"useAccordionContext",providerName:"Accordion"}
1),w=t(16554),N=t(77030),A=t(33179),E=t(16914),C=(0,w.G)(function({children:e,reduceMotion:n,...t},o){let l=(0,N.jC)("Accordion",t),a=(0,A.Lr)(t),{htmlProps:r,descendants:s,...c}=function(e){let{onChange:n,defaultIndex:t,index:i,allowMultiple:o,allowToggle:l,...a}=e;(function(e){let n=e.index||e.defaultIndex,t=null!=n&&!Array.isArray(n)&&e.allowMultiple;(0,y.ZK)({condition:!!t,message:`If 'allowMultiple' is passed, then 'index' or 'defaultIndex' must be an array. You passed: ${typeof n},`})})(e),(0,y.ZK)({condition:!!(e.allowMultiple&&e.allowToggle),message:"If 'allowMultiple' is passed, 'allowToggle' will be ignored. Either remove 'allowToggle' or 'allowMultiple' depending on whether you want multiple accordions visible or not"});let r=f(),[s,c]=(0,j.useState)(-1);(0,j.useEffect)(()=>()=>{c(-1)},[]);let[u,d]=(0,v.T)({value:i,defaultValue:()=>o?null!=t?t:[]:null!=t?t:-1,onChange:n});return{index:u,setIndex:d,htmlProps:a,getAccordionItemProps:e=>{let n=!1;return null!==e&&(n=Array.isArray(u)?u.includes(e):u===e),{isOpen:n,onChange:n=>{if(null!==e){if(o&&Array.isArray(u)){let t=n?u.concat(e):u.filter(n=>n!==e);d(t)}else n?d(e):l&&d(-1)}}}},focusedIndex:s,setFocusedIndex:c,descendants:r}}(a),d=(0,j.useMemo)(()=>({...c,reduceMotion:!!n}),[c,n]);return(0,i.jsx)(h,{value:s,children:(0,i.jsx)(_,{value:d,children:(0,i.jsx)(u,{value:l,children:(0,i.jsx)(E.m.div,{ref:o,...r,className:(0,y.cx)("chakra-accordion",t.className),__css:l.root,children:e})})})})});C.displayName="Accordion";var I=(0,w.G)(function(e,n){let{children:t,className:o}=e,{htmlProps:l,...a}=function(e){var n;let{isDisabled:t,isFocusable:i,id:o,...l}=e,{getAccordionItemProps:a,setFocusedIndex:r}=k(),s=(0,j.useRef)(null),c=(0,j.useId)(),u=null!=o?o:c,d=`accordion-button-${u}`,m=`accordion-panel-${u}`;(0,y.ZK)({condition:!!(e.isFocusable&&!e.isDisabled),message:`Using only 'isFocusable', this prop is reserved for situations where you pass 'isDisabled' but you still want the element to receive focus (A11y). Either remove it or pass 'isDisabled' as well. 2 `});let{register:x,index:h,descendants:p}=g({disabled:t&&!i}),{isOpen:f,onChange:v}=a(-1===h?null:h);n={isOpen:f,isDisabled:t},(0,y.ZK)({condition:n.isOpen&&!!n.isDisabled,message:"Cannot open a disabled accordion item"});let _=(0,j.useCallback)(()=>{null==v||v(!f),r(h)},[h,r,f,v]),w=(0,j.useCallback)(e=>{let n={ArrowDown:()=>{let e=p.nextEnabled(h);null==e||e.node.focus()},ArrowUp:()=>{let e=p.prevEnabled(h);null==e||e.node.focus()},Home:()=>{let e=p.firstEnabled();null==e||e.node.focus()},End:()=>{let e=p.lastEnabled();null==e||e.node.focus()}}[e.key];n&&(e.preventDefault(),n(e))},[p,h]),N=(0,j.useCallback)(()=>{r(h)},[r,h]),A=(0,j.useCallback)(function(e={},n=null){return{...e,type:"button",ref:(0,b.lq)(x,s,n),id:d,disabled:!!t,"aria-expanded":!!f,"aria-controls":m,onClick:(0,y.v0)(e.onClick,_),onFocus:(0,y.v0)(e.onFocus,N),onKeyDown:(0,y.v0
2)(e.onKeyDown,w)}},[d,t,f,_,N,w,m,x]),E=(0,j.useCallback)(function(e={},n=null){return{...e,ref:n,role:"region",id:m,"aria-labelledby":d,hidden:!f}},[d,f,m]);return{isOpen:f,isDisabled:t,isFocusable:i,onOpen:()=>{null==v||v(!0)},onClose:()=>{null==v||v(!1)},getButtonProps:A,getPanelProps:E,htmlProps:l}}(e),r=d(),s={...r.container,overflowAnchor:"none"},c=(0,j.useMemo)(()=>a,[a]);return(0,i.jsx)(m,{value:c,children:(0,i.jsx)(E.m.div,{ref:n,...l,className:(0,y.cx)("chakra-accordion__item",o),__css:s,children:"function"==typeof t?t({isExpanded:!!a.isOpen,isDisabled:!!a.isDisabled}):t})})});I.displayName="AccordionItem";var P=(0,w.G)(function(e,n){let{getButtonProps:t}=x(),o=t(e,n),l=d(),a={display:"flex",alignItems:"center",width:"100%",outline:0,...l.button};return(0,i.jsx)(E.m.button,{...o,className:(0,y.cx)("chakra-accordion__button",e.className),__css:a})});P.displayName="AccordionButton";var S=t(57747),D=t(36948);function AccordionIcon(e){let{isOpen:n,isDisabled:t}=x(),{reduceMotion:o}=k(),l=(0,y.cx)("chakra-accordion__icon",e.className),a=d(),r={opacity:t?.4:1,transform:n?"rotate(-180deg)":void 0,transition:o?void 0:"transform 0.2s",transformOrigin:"center",...a.icon};return(0,i.jsx)(D.J,{viewBox:"0 0 24 24","aria-hidden":!0,className:l,__css:r,...e,children:(0,i.jsx)("path",{fill:"currentColor",d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"})})}AccordionIcon.displayName="AccordionIcon";var L=t(52094),Z=t(14332),M=t(54815),isNumeric=e=>null!=e&&parseInt(e.toString(),10)>0,T={exit:{height:{duration:.2,ease:L.Lj.ease},opacity:{duration:.3,ease:L.Lj.ease}},enter:{height:{duration:.3,ease:L.Lj.ease},opacity:{duration:.4,ease:L.Lj.ease}}},G={exit:({animateOpacity:e,startingHeight:n,transition:t,transitionEnd:i,delay:o})=>{var l;return{...e&&{opacity:isNumeric(n)?1:0},height:n,transitionEnd:null==i?void 0:i.exit,transition:null!=(l=null==t?void 0:t.exit)?l:L.p$.exit(T.exit,o)}},enter:({animateOpacity:e,endingHeight:n,transition:t,transitionEnd:i,delay:o})=>{var l;return{...e&&{opacity:1},height:n,transitionEnd:null==i?void 0:i.enter,transition:null!=(l=null==t?void 0:t.enter)?l:L.p$.enter(T.enter,o)}}},O=(0,j.forwardRef)((e,n)=>{let{in:t,unmountOnExit:o,animateOpacity:l=!0,startingHeight:a=0,endingHeight:r="auto",style:s,className:c,transition:u,transitionEnd:d,...m}=e,[x,h]=(0,j.useState)(!1);(0,j.useEffect)(()=>{let e=setTimeout(()=>{h(!0)});return()=>clearTimeout(e)},[]),(0,y.ZK)({condition:Number(a)>0&&!!o,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let p=parseFloat(a.toString())>0,f={startingHeight:a,endingHeight:r,animateOpacity:l,transition:x?u:{enter:{duration:0}},transitionEnd:{enter:null==d?void 0:d.enter,exit:o?null==d?void 0:d.exit:{...null==d?void 0:d.exit,display:p?"block":"none"}}},g=!o||t,v=t||o?"enter":"exit";return(0,i.jsx)(Z.M,{initial:!1,custom:f,children:g&&(0,i.jsx)(M.E.div,{ref:n,...m,className:(0,y.cx)("chakra-collapse",c),style:{overflow:"hidden",display:"block",...s},custom:f,variants:G,initial:!!o&&"exit",animate:v,exit:"exit"})})});O.displayName="Collapse";var F=(0,w.G)(function(e,n){let{className:t,motionProps:o,...l}=e,{reduceMotion:a}=k(),{getPanelProps:r,isOpen:s}=x(),c=r(l,n),u=(0,y.cx)("chakra-accordion__panel",t),m=d();a||delete c.hidden;let h=(0,i.jsx)(E.m.div,{...c,__css:m.panel,className:u});return a?h:(0,i.jsx)(O,{in:s,...o,children:h})});F.displayName="AccordionPanel";var K=t(11163),$=t(4374),W=t(5080),B=t(93338),U=t(96387),R=t(46746),z=t(31183),H=t(10152),V=t(1093),X=(0,t(96709)._)({resolverName:"createGuestUser",resolverType:"mutation",routePath:"/createGuestUser",httpMethod:"POST"}),Y=t(64758),q=!0;let Enter=e=>{let n=(0,o.u)({initialPublicData:e.initialPublicData,suspense:!1}),{userId:t}=n,s=(0,l.g)("token","string"),[c]=(0,a.Db)(X),u=(0,K.useRouter)(),{t:d}=(0,$.$)();return(0,i.jsx)(i.Fragment,{children:!n.userId&&(0,i.jsxs)(U.u,{isOpen:!n.userId,bottomClose:!1,motionPreset:"slideInBottom",children:[(0,i.jsx)(r.x,{children:d("gameEntry",{ns:"pagesLogin"})}),(0,i.jsx)(R.ZP,{submitText:d("guestButnContinue",{ns:"pagesLogin"}),schema:Y.xQ,initialValues:{token:s,name:"",locale:H.Z.resolvedLanguage||"ru"},onSubmit:async e=>{await c({name:e.name,token:null!=s?s:"",locale:H.Z.language||"ru"}),u.reload()},children:(0,i.jsx)(z.Z,{name:"name",label:d("enterGuestName",{ns:"pagesLogin"})})}),(0,i.jsx)(C,{allowMultiple:!0,mt:2,children:(0,i.jsxs)(I,{children:[(0,i.jsx)("h2",{children:(0,i.jsxs)(P,{children:[(0,i.jsx)(S.xu,{as:"span",flex:"1",textAlign:"left",children:d("registered",{ns:"pagesLogin"})}),(0,i.jsx)(AccordionIcon,{})]})}),(0,i.jsx)(F,{pb:4,children:(0,i.jsx)(W.Z,{onSuccess:()=>u.reload()})})]})})]})})},EnterGamePage=()=>(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(B.g,{children:(0,i.jsx)(Enter,{})})});EnterGamePage.getLayout=e=>(0,i.jsx)(V.Z,{size:"sm",children:e});var J=EnterGamePage},61942:function(e,n,t){"use strict";t.d(n,{T:function(){return useControllableState}});var i=t(67294),o=t(35155);function useControllableState(e){let{value:n,defaultValue:t,onChange:l,shouldUpdate:a=(e,n)=>e!==n}=e,r=(0,o.W)(l),s=(0,o.W)(a),[c,u]=(0,i.useState)(t),d=void 0!==n,m=d?n:c,x=(0,o.W)(e=>{let n="function"==typeof e?e(m):e;s(m,n)&&(d||u(n),r(n))},[d,r,m,s]);return[m,x]}}},function(e){e.O(0,[9774,2888,179],function(){return e(e.s=42870)}),_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.