Files
evening_detective_frontend/dist/assets/GameView-gGoCAWUO.js
T
2026-09-13 13:51:23 +07:00

7 lines
35 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{$ as e,A as t,At as n,C as r,G as i,L as a,N as o,O as s,Ot as c,S as l,T as u,ft as d,g as f,k as p,kt as ee,l as te,nt as ne,q as m,r as h,st as g,tt as _,u as re,ut as ie,w as v,x as ae}from"./auth-Dlv0TZH7.js";import{G as y,H as b,K as x,N as S,n as C,o as w,r as T,t as E}from"./light-CW1_EUxw.js";import{D as oe,j as D,l as se,t as O}from"./Card-CfZWA1ay.js";import{a as k,r as A}from"./resolve-slot-DN9_xhmA.js";import{t as j}from"./Modal-DbndT8ww.js";import{n as M,o as ce,t as N}from"./Button-D7SvPTTG.js";import{n as le,r as ue,t as de}from"./datetime-nO22xAmf.js";import{t as P}from"./call-ChHlm4-m.js";import{t as F}from"./Add-B78Q7tqI.js";import{t as I}from"./Input-CUBmvY2x.js";import{t as fe}from"./Remove-3Hd3Qcw0.js";import{t as L}from"./Tag-DWY4EXx8.js";import{t as pe}from"./use-message-BHS1zSJG.js";import{t as R}from"./Space-B5DkaLm7.js";import{t as z}from"./Flex-B71Darkr.js";import{t as me}from"./QrCode-COmnzlzK.js";import{t as B}from"./text-DPk3t5eO.js";import{C as V,H,J as U,Q as he,et as ge,x as W}from"./index-DRS1zBKt.js";import{n as G,r as _e,t as K}from"./_plugin-vue_export-helper-DBdhPFAA.js";import{t as ve}from"./HeaderMenu-BXoZTzNp.js";import{t as ye}from"./Settings-HwtMmviu.js";import{t as be}from"./binary_client-C3Gu4-2q.js";import{t as xe}from"./useSimplePolling-D8Ib12Kq.js";import{n as Se,r as Ce}from"./application-DVh59_BF.js";function q(e){let{textColorDisabled:t}=e;return{iconColorDisabled:t}}var J=C({name:`InputNumber`,common:E,peers:{Button:W,Input:V},self:q}),Y=y([x(`input-number-suffix`,`
display: inline-block;
margin-right: 10px;
`),x(`input-number-prefix`,`
display: inline-block;
margin-left: 10px;
`)]);function we(e){return e==null||typeof e==`string`&&e.trim()===``?null:Number(e)}function Te(e){return e.includes(`.`)&&(/^(-)?\d+.*(\.|0)$/.test(e)||/^-?\d*$/.test(e))||e===`-`||e===`-0`}function Ee(e){return e==null?!0:!Number.isNaN(e)}function De(e,t){return typeof e==`number`?t===void 0?String(e):e.toFixed(t):``}function Oe(e){if(e===null)return null;if(typeof e==`number`)return e;{let t=Number(e);return Number.isNaN(t)?null:t}}var ke=800,Ae=100,je=t({name:`InputNumber`,props:Object.assign(Object.assign({},T.props),{autofocus:Boolean,loading:{type:Boolean,default:void 0},placeholder:String,defaultValue:{type:Number,default:null},value:Number,step:{type:[Number,String],default:1},min:[Number,String],max:[Number,String],size:String,disabled:{type:Boolean,default:void 0},validator:Function,bordered:{type:Boolean,default:void 0},showButton:{type:Boolean,default:!0},buttonPlacement:{type:String,default:`right`},inputProps:Object,readonly:Boolean,clearable:Boolean,keyboard:{type:Object,default:{}},updateValueOnInput:{type:Boolean,default:!0},round:{type:Boolean,default:void 0},parse:Function,format:Function,precision:Number,status:String,"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],onFocus:[Function,Array],onBlur:[Function,Array],onClear:[Function,Array],onChange:[Function,Array]}),slots:Object,setup(t){let{mergedBorderedRef:n,mergedClsPrefixRef:r,mergedRtlRef:i,mergedComponentPropsRef:o}=S(t),s=T(`InputNumber`,`-input-number`,Y,J,t,r),{localeRef:c}=se(`InputNumber`),l=ce(t,{mergedSize:e=>{let{size:n}=t;if(n)return n;let{mergedSize:r}=e||{};return r?.value?r.value:o?.value?.InputNumber?.size||`medium`}}),{mergedSizeRef:u,mergedDisabledRef:d,mergedStatusRef:f}=l,p=g(null),ee=g(null),te=g(null),ne=g(t.defaultValue),m=oe(ie(t,`value`),ne),h=g(``),_=e=>{let t=String(e).split(`.`)[1];return t?t.length:0},re=e=>{let n=[t.min,t.max,t.step,e].map(e=>e===void 0?0:_(e));return Math.max(...n)},v=U(()=>{let{placeholder:e}=t;return e===void 0?c.value.placeholder:e}),y=U(()=>{let e=Oe(t.step);return e===null||e===0?1:Math.abs(e)}),x=U(()=>{let e=Oe(t.min);return e===null?null:e}),C=U(()=>{let e=Oe(t.max);return e===null?null:e}),E=()=>{let{value:e}=m;if(Ee(e)){let{format:n,precision:r}=t;n?h.value=n(e):e===null||r===void 0||_(e)>r?h.value=De(e,void 0):h.value=De(e,r)}else h.value=String(e)};E();let O=e=>{let{value:n}=m;if(e===n){E();return}let{"onUpdate:value":r,onUpdateValue:i,onChange:a}=t,{nTriggerFormInput:o,nTriggerFormChange:s}=l;a&&P(a,e),i&&P(i,e),r&&P(r,e),ne.value=e,o(),s()},k=({offset:e,doUpdateIfValid:n,fixPrecision:r,isInputing:i})=>{let{value:a}=h;if(i&&Te(a))return!1;let o=(t.parse||we)(a);if(o===null)return n&&O(null),null;if(Ee(o)){let a=_(o),{precision:s}=t;if(s!==void 0&&s<a&&!r)return!1;let c=Number.parseFloat((o+e).toFixed(s??re(o)));if(Ee(c)){let{value:e}=C,{value:r}=x;if(e!==null&&c>e){if(!n||i)return!1;c=e}if(r!==null&&c<r){if(!n||i)return!1;c=r}return t.validator&&!t.validator(c)?!1:(n&&O(c),c)}}return!1},A=U(()=>k({offset:0,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})===!1),j=U(()=>{let{value:e}=m;if(t.validator&&e===null)return!1;let{value:n}=y;return k({offset:-n,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1}),M=U(()=>{let{value:e}=m;if(t.validator&&e===null)return!1;let{value:n}=y;return k({offset:+n,doUpdateIfValid:!1,isInputing:!1,fixPrecision:!1})!==!1});function N(e){let{onFocus:n}=t,{nTriggerFormFocus:r}=l;n&&P(n,e),r()}function le(e){if(e.target===p.value?.wrapperElRef)return;let n=k({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0});if(n!==!1){let e=p.value?.inputElRef;e&&(e.value=String(n||``)),m.value===n&&E()}else E();let{onBlur:r}=t,{nTriggerFormBlur:i}=l;r&&P(r,e),i(),a(()=>{E()})}function ue(e){let{onClear:n}=t;n&&P(n,e)}function de(){let{value:e}=M;if(!e){he();return}let{value:n}=m;if(n===null)t.validator||O(L());else{let{value:e}=y;k({offset:e,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}function F(){let{value:e}=j;if(!e){V();return}let{value:n}=m;if(n===null)t.validator||O(L());else{let{value:e}=y;k({offset:-e,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})}}let I=N,fe=le;function L(){if(t.validator)return null;let{value:e}=x,{value:n}=C;return e===null?n===null?0:Math.min(0,n):Math.max(0,e)}function pe(e){ue(e),O(null)}function R(e){var t;te.value?.$el.contains(e.target)&&e.preventDefault(),ee.value?.$el.contains(e.target)&&e.preventDefault(),(t=p.value)==null||t.activate()}let z=null,me=null,B=null;function V(){B&&=(window.clearTimeout(B),null),z&&=(window.clearInterval(z),null)}let H=null;function he(){H&&=(window.clearTimeout(H),null),me&&=(window.clearInterval(me),null)}function ge(){V(),B=window.setTimeout(()=>{z=window.setInterval(()=>{F()},Ae)},ke),D(`mouseup`,document,V,{once:!0})}function W(){he(),H=window.setTimeout(()=>{me=window.setInterval(()=>{de()},Ae)},ke),D(`mouseup`,document,he,{once:!0})}let G=()=>{me||de()},_e=()=>{z||F()};function K(e){var n;if(e.key===`Enter`){if(e.target===p.value?.wrapperElRef)return;k({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&((n=p.value)==null||n.deactivate())}else if(e.key===`ArrowUp`){if(!M.value||t.keyboard.ArrowUp===!1)return;e.preventDefault(),k({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&de()}else if(e.key===`ArrowDown`){if(!j.value||t.keyboard.ArrowDown===!1)return;e.preventDefault(),k({offset:0,doUpdateIfValid:!0,isInputing:!1,fixPrecision:!0})!==!1&&F()}}function ve(e){h.value=e,t.updateValueOnInput&&!t.format&&!t.parse&&t.precision===void 0&&k({offset:0,doUpdateIfValid:!0,isInputing:!0,fixPrecision:!1})}e(m,()=>{E()});let ye={focus:()=>p.value?.focus(),blur:()=>p.value?.blur(),select:()=>p.value?.select()},be=w(`InputNumber`,i,r);return Object.assign(Object.assign({},ye),{rtlEnabled:be,inputInstRef:p,minusButtonInstRef:ee,addButtonInstRef:te,mergedClsPrefix:r,mergedBordered:n,uncontrolledValue:ne,mergedValue:m,mergedPlaceholder:v,displayedValueInvalid:A,mergedSize:u,mergedDisabled:d,displayedValue:h,addable:M,minusable:j,mergedStatus:f,handleFocus:I,handleBlur:fe,handleClear:pe,handleMouseDown:R,handleAddClick:G,handleMinusClick:_e,handleAddMousedown:W,handleMinusMousedown:ge,handleKeyDown:K,handleUpdateDisplayedValue:ve,mergedTheme:s,inputThemeOverrides:{paddingSmall:`0 8px 0 10px`,paddingMedium:`0 8px 0 12px`,paddingLarge:`0 8px 0 14px`},buttonThemeOverrides:ae(()=>{let{self:{iconColorDisabled:e}}=s.value,[t,n,r,i]=b(e);return{textColorTextDisabled:`rgb(${t}, ${n}, ${r})`,opacityDisabled:`${i}`}})})},render(){let{mergedClsPrefix:e,$slots:t}=this,n=()=>o(M,{text:!0,disabled:!this.minusable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleMinusClick,onMousedown:this.handleMinusMousedown,ref:`minusButtonInstRef`},{icon:()=>A(t[`minus-icon`],()=>[o(H,{clsPrefix:e},{default:()=>o(fe,null)})])}),r=()=>o(M,{text:!0,disabled:!this.addable||this.mergedDisabled||this.readonly,focusable:!1,theme:this.mergedTheme.peers.Button,themeOverrides:this.mergedTheme.peerOverrides.Button,builtinThemeOverrides:this.buttonThemeOverrides,onClick:this.handleAddClick,onMousedown:this.handleAddMousedown,ref:`addButtonInstRef`},{icon:()=>A(t[`add-icon`],()=>[o(H,{clsPrefix:e},{default:()=>o(F,null)})])});return o(`div`,{class:[`${e}-input-number`,this.rtlEnabled&&`${e}-input-number--rtl`]},o(I,{ref:`inputInstRef`,autofocus:this.autofocus,status:this.mergedStatus,bordered:this.mergedBordered,loading:this.loading,value:this.displayedValue,onUpdateValue:this.handleUpdateDisplayedValue,theme:this.mergedTheme.peers.Input,themeOverrides:this.mergedTheme.peerOverrides.Input,builtinThemeOverrides:this.inputThemeOverrides,size:this.mergedSize,placeholder:this.mergedPlaceholder,disabled:this.mergedDisabled,readonly:this.readonly,round:this.round,textDecoration:this.displayedValueInvalid?`line-through`:void 0,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeydown:this.handleKeyDown,onMousedown:this.handleMouseDown,onClear:this.handleClear,clearable:this.clearable,inputProps:this.inputProps,internalLoadingBeforeSuffix:!0},{prefix:()=>this.showButton&&this.buttonPlacement===`both`?[n(),k(t.prefix,t=>t?o(`span`,{class:`${e}-input-number-prefix`},t):null)]:t.prefix?.call(t),suffix:()=>this.showButton?[k(t.suffix,t=>t?o(`span`,{class:`${e}-input-number-suffix`},t):null),this.buttonPlacement===`right`?n():null,r()]:t.suffix?.call(t)}))}}),Me={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Ne=t({name:`Flag`,render:function(e,t){return i(),u(`svg`,Me,t[0]||=[l(`path`,{d:`M6 30H4V2h24l-5.8 9l5.8 9H6zm0-12h18.33l-4.53-7l4.53-7H6z`,fill:`currentColor`},null,-1)])}}),Pe={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Fe=t({name:`Pause`,render:function(e,t){return i(),u(`svg`,Pe,t[0]||=[l(`path`,{d:`M12 8v16H8V8h4m0-2H8a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2z`,fill:`currentColor`},null,-1),l(`path`,{d:`M24 8v16h-4V8h4m0-2h-4a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h4a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2z`,fill:`currentColor`},null,-1)])}}),Ie={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Le=t({name:`Play`,render:function(e,t){return i(),u(`svg`,Ie,t[0]||=[l(`path`,{d:`M7 28a1 1 0 0 1-1-1V5a1 1 0 0 1 1.482-.876l20 11a1 1 0 0 1 0 1.752l-20 11A1 1 0 0 1 7 28zM8 6.69V25.31L24.925 16z`,fill:`currentColor`},null,-1)])}}),Re={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},ze=t({name:`Reset`,render:function(e,t){return i(),u(`svg`,Re,t[0]||=[l(`path`,{d:`M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10z`,fill:`currentColor`},null,-1)])}}),Be={xmlns:`http://www.w3.org/2000/svg`,"xmlns:xlink":`http://www.w3.org/1999/xlink`,viewBox:`0 0 32 32`},Ve=t({name:`Trophy`,render:function(e,t){return i(),u(`svg`,Be,t[0]||=[l(`path`,{d:`M26 7h-2V6a2.002 2.002 0 0 0-2-2H10a2.002 2.002 0 0 0-2 2v1H6a2.002 2.002 0 0 0-2 2v3a4.005 4.005 0 0 0 4 4h.322A8.169 8.169 0 0 0 15 21.934V26h-5v2h12v-2h-5v-4.069A7.966 7.966 0 0 0 23.74 16H24a4.005 4.005 0 0 0 4-4V9a2.002 2.002 0 0 0-2-2zM8 14a2.002 2.002 0 0 1-2-2V9h2zm14 0a6 6 0 0 1-6.186 5.997A6.2 6.2 0 0 1 10 13.707V6h12zm4-2a2.002 2.002 0 0 1-2 2V9h2z`,fill:`currentColor`},null,-1)])}}),He={class:`center-block-custom`},Ue={class:`width1200`},We={class:`settings-block`},Ge={key:0,class:`screens-block`},Ke={class:`screen-status`},qe={key:0,class:`screen-error`},Je={class:`map-block`},Ye=[`onPointerdown`],Xe={key:0},Ze=[`onClick`],Qe={class:`team-content-block`},$e={class:`title-block`},et={class:`team-name-block`},tt={key:0},nt={key:1},rt={key:0,class:`give-application-image-block`},it=[`src`],at=[`src`],ot=[`href`],st={class:`qr-block`},ct={key:0,class:`answers-empty`},lt={class:`answers-question-title`},ut={class:`answers-question-answer`},dt={class:`correct-answer`},ft={class:`answers-team-name`},pt={class:`answers-team-answer`},mt=K(t({__name:`GamePage`,setup(e){let t=_e(),a=be(),o=g(!1),ie=re(),y=te().params.id,b=pe(),x=g(!1),S=g({name:``,description:``,format:`online`}),C=g(!1),w=g(!1),T=g(!1),E=g(!1),oe=g(``),D=g(``),se=g(!1),k=g(``),A=g(``),M=g({id:void 0,name:void 0,description:void 0,startAt:void 0,status:void 0,format:void 0,scenario:void 0,teams:void 0}),ce=g([]),P=g([]),F=g(!1),fe=g(100),V=g(0),H=ae(()=>{let e=ce.value.map(e=>e.mode).filter(Boolean);if(!(!e.length||e.some(t=>t!==e[0])))return e[0]}),U=g(1),W=g({x:0,y:0}),K,q;async function J(e){let n=await t.GetGame({id:e});if(n.error!=``){b.error(n.error);return}M.value=n.game,M.value.teams=M.value.teams?.sort((e,t)=>{let n=0;(e.applications?.length||0)>0&&(n=1);let r=0;if((t.applications?.length||0)>0&&(r=1),n>r)return-1;if(n<r)return 1;let i=e.name||``,a=t.name||``;return i>a?1:i<a?-1:0})}J(Number(y));async function Y(){let e=await t.GetGameScreens({gameId:Number(y)});e.error==``&&(ce.value=e.screens||[])}Y();async function we(){if(K||F.value)return;let e=await t.GetGameMap({gameId:Number(y)});e.error==``&&(P.value=e.items||[])}we();async function Te(e,n=e.hidden){F.value=!0;try{let r=await t.UpdateGameMapItem({gameId:Number(y),kind:e.kind,itemId:e.itemId,x:Math.round(e.x||0),y:Math.round(e.y||0),hidden:n});r.error!=``&&b.error(r.error||`Не удалось сохранить координаты`)}finally{F.value=!1}}function Ee(e,t){K={item:e,startX:t.clientX,startY:t.clientY,itemX:e.x||0,itemY:e.y||0},window.addEventListener(`pointermove`,De),window.addEventListener(`pointerup`,Oe,{once:!0})}function De(e){K&&(K.item.x=Math.round(K.itemX+e.clientX-K.startX),K.item.y=Math.round(K.itemY+e.clientY-K.startY))}async function Oe(){if(!K)return;let e=K.item;K=void 0,window.removeEventListener(`pointermove`,De),await Te(e),await we()}async function ke(e){e.hidden=!e.hidden,await Te(e)}function Ae(e){U.value=Math.min(2,Math.max(.5,Number((U.value+e).toFixed(2))))}function Me(){U.value=1,W.value={x:0,y:0}}function Pe(e){e.button===0&&(q={startX:e.clientX,startY:e.clientY,offsetX:W.value.x,offsetY:W.value.y},window.addEventListener(`pointermove`,Ie),window.addEventListener(`pointerup`,Re,{once:!0}))}function Ie(e){q&&(W.value={x:q.offsetX+e.clientX-q.startX,y:q.offsetY+e.clientY-q.startY})}function Re(){q=void 0,window.removeEventListener(`pointermove`,Ie)}function Be(e){e.preventDefault(),Ae(e.deltaY<0?.1:-.1)}async function mt(e){let n=await t.SetScreenSound({screenId:e.id,soundEnabled:!0});if(n.error!=``){b.error(n.error);return}await Y()}async function ht(e){let n=await t.UnbindScreen({screenId:e.id});if(n.error!=``){b.error(n.error);return}await Y()}async function X(e){let n=await t.SetScreenMode({gameId:Number(y),mode:e});n.error!=``&&b.error(n.error||`Не удалось изменить режим экранов`)}async function Z(e){if((e===`SCREEN_COMMAND_PLAY`||e===`SCREEN_COMMAND_REPLAY`)&&!window.confirm(`Запустить медиа на всех экранах?`))return;let n=await t.SendScreenCommand({gameId:Number(y),command:e,positionMs:Math.max(0,Math.round(V.value*1e3)),volume:Math.max(0,Math.min(100,Math.round(fe.value)))});n.error!=``&&b.error(n.error||`Не удалось выполнить команду экранов`)}async function gt(e,t,n=!1){let r=`/team-story/`+e+`?password=`+t;if(n){window.open(r,`_blank`);return}ie.push(r)}async function _t(){if(!(o.value||!M.value.teams?.length)){o.value=!0;try{let{blob:e,filename:t}=await a.downloadTeamQR(M.value.id),n=URL.createObjectURL(e),r=document.createElement(`a`);r.href=n,r.download=t,document.body.appendChild(r),r.click(),r.remove(),setTimeout(()=>URL.revokeObjectURL(n),1e3)}catch(e){b.error(e instanceof Error?e.message:`Не удалось скачать QR команд`)}finally{o.value=!1}}}function vt(){ie.push(`/games/`+y+`/results`)}function yt(){S.value={name:M.value.name||``,description:M.value.description||``,format:M.value.format||`online`},x.value=!0}function bt(){x.value=!1}async function xt(){let e=await t.UpdateGame({id:M.value.id,name:S.value.name,description:S.value.description,format:S.value.format,startAt:M.value.startAt,scenarioId:M.value.scenario?.id});if(e.error!=``){b.error(e.error);return}await J(M.value.id),x.value=!1}let St=g({id:0,name:``,status:``,password:``,actionsCount:0,applications:[],captainEmail:void 0,participantsCount:void 0}),Ct=g(``),wt=g({id:0,name:``,status:``,password:``,actionsCount:0,applications:[],captainEmail:void 0,participantsCount:void 0}),Q=g({name:``,image:``,file_type:``}),Tt=window.location.href;function Et(e,t){St.value=e,Q.value=t,C.value=!0}async function Dt(){let e=await t.AddTeam({gameId:M.value.id,name:oe.value});if(e.error!=``){b.error(e.error);return}await J(M.value.id),w.value=!1}async function Ot(){let e=await t.GiveTeamApplications({id:St.value.id,name:Q.value.name});if(e.error!=``){b.error(e.error);return}await J(M.value.id),C.value=!1}async function kt(e){wt.value=e,T.value=!0}async function At(){let e=await t.DeleteTeam({id:wt.value.id});if(e.error!=``){b.error(e.error);return}await J(M.value.id),T.value=!1}async function jt(){let e=await t.DeleteGame({id:M.value.id});if(e.error!=``){b.error(e.error);return}b.success(`Игра удалена`),ie.push(`/games`)}function Mt(e,t){return h()+`/team-story/`+e+`?password=`+t}async function Nt(e,t){k.value=e,A.value=t,se.value=!0}xe(()=>{J(Number(y)),Y(),we()},2e3);async function Pt(){let e=await t.ResetGame({id:M.value.id});if(e.error!=``){b.error(e.error);return}await J(M.value.id)}async function Ft(){let e=await t.StartGame({id:M.value.id});if(e.error!=``){b.error(e.error);return}await J(M.value.id)}async function It(){let e=await t.PauseGame({id:M.value.id});if(e.error!=``){b.error(e.error);return}await J(M.value.id)}async function Lt(){let e=await t.PlayGame({id:M.value.id});if(e.error!=``){b.error(e.error);return}await J(M.value.id)}async function Rt(){let e=await t.FinishGame({id:M.value.id});if(e.error!=``){b.error(e.error);return}await J(M.value.id)}let zt=g(!1),$=g([]),Bt=g([]),Vt=g({});function Ht(e,t){return(e??``)+`:`+(t??``)}function Ut(e,t){return(e.answers||[]).find(e=>e.questionCode==t)?.answer||``}function Wt(e,t){Vt.value[e]=t===null?void 0:t}async function Gt(){let e=await t.GetGameAnswers({gameId:Number(y)});if(e.error!=``){b.error(e.error);return}$.value=e.questions||[],Bt.value=e.teams||[];let n={};for(let e of Bt.value)for(let t of e.answers||[])n[Ht(e.team?.id,t.questionCode)]=t.score;Vt.value=n}async function Kt(){zt.value=!0,await Gt()}async function qt(){for(let e of $.value)for(let n of Bt.value){let r=Vt.value[Ht(n.team?.id,e.code)],i=await t.SetTeamAnswerScore({id:n.team?.id,questionCode:e.code,score:r??void 0});if(i.error!=``){b.error(i.error);return}}b.success(`Баллы сохранены`),await Gt()}function Jt(){let e=new Date;return new Date(e.getTime()-e.getTimezoneOffset()*6e4)}function Yt(e,t){if(e==``)return`Игра ещё не началась`;let n=le(e),r=Jt();t!=``&&(r=le(t));let i=r.getTime()-n.getTime();if(i<0)return`Игра ещё не началась`;let a=Math.floor(i/1e3),o=Math.floor(a/60),s=Math.floor(o/60),c=Math.floor(s/24),l=Math.floor(c/30),u=Math.floor(c/365);return u>0?`${u}г ${c%365}д`:l>0?`${l}мес ${c%30}д`:c>0?`${c}д ${s%24}ч`:s>0?`${s}ч ${o%60}м`:o>0?`${o}м ${a%60}с`:`${a}с`}let Xt=g(``);return xe(()=>{Xt.value=Yt(M.value.startedAt||``,M.value.endedAt||``)},1e3),(e,t)=>(i(),u(f,null,[l(`div`,He,[l(`div`,Ue,[l(`div`,We,[p(d(z),{justify:`space-between`},{default:_(()=>[p(d(R),null,{default:_(()=>[p(d(L),{bordered:!1,type:`info`},{default:_(()=>[s(` Команд: `+n(M.value.teams?.length),1)]),_:1}),p(d(L),{type:`info`},{default:_(()=>[s(n(Xt.value),1)]),_:1}),d(de)(M.value.startAt)?(i(),r(d(L),{key:0,type:`info`},{default:_(()=>[s(` Начало: `+n(d(de)(M.value.startAt)),1)]),_:1})):v(``,!0)]),_:1}),p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{quaternary:``,onClick:t[0]||=e=>Nt(d(Tt),`Админка`)},{default:_(()=>[...t[56]||=[s(` QR `,-1)]]),_:1}),p(d(N),{quaternary:``,onClick:t[1]||=e=>Kt()},{default:_(()=>[...t[57]||=[s(` Ответы команд `,-1)]]),_:1}),M.value.status==`finish`?(i(),r(d(N),{key:0,quaternary:``,onClick:t[2]||=e=>vt()},{default:_(()=>[p(d(G),{class:`settings-icon`},{default:_(()=>[p(d(Ve))]),_:1}),t[58]||=s(` Итоги `,-1)]),_:1})):v(``,!0),M.value.teams?.length?(i(),r(d(N),{key:1,quaternary:``,loading:o.value,disabled:o.value,onClick:t[3]||=e=>_t()},{default:_(()=>[...t[59]||=[s(` QR команд `,-1)]]),_:1},8,[`loading`,`disabled`])):v(``,!0),p(d(N),{quaternary:``,onClick:t[4]||=e=>yt()},{default:_(()=>[p(d(G),{class:`settings-icon`},{default:_(()=>[p(d(ye))]),_:1}),t[60]||=s(` Настройки `,-1)]),_:1}),(M.value.teams?.length||0)==0?(i(),r(d(N),{key:2,type:`error`,quaternary:``,onClick:t[5]||=e=>E.value=!0},{default:_(()=>[...t[61]||=[s(` Удалить игру `,-1)]]),_:1})):v(``,!0),p(d(R),null,{default:_(()=>[M.value.status==`draft`?v(``,!0):(i(),r(d(N),{key:0,type:`info`,dashed:``,onClick:t[6]||=e=>Pt()},{default:_(()=>[p(d(G),null,{default:_(()=>[p(d(ze))]),_:1})]),_:1})),M.value.status==`draft`?(i(),r(d(N),{key:1,type:`info`,dashed:``,onClick:t[7]||=e=>Ft()},{default:_(()=>[p(d(G),null,{default:_(()=>[p(d(Le))]),_:1})]),_:1})):v(``,!0),M.value.status==`pause`?(i(),r(d(N),{key:2,type:`info`,dashed:``,onClick:t[8]||=e=>Lt()},{default:_(()=>[p(d(G),null,{default:_(()=>[p(d(Le))]),_:1})]),_:1})):v(``,!0),M.value.status==`run`?(i(),r(d(N),{key:3,type:`info`,dashed:``,onClick:t[9]||=e=>It()},{default:_(()=>[p(d(G),null,{default:_(()=>[p(d(Fe))]),_:1})]),_:1})):v(``,!0),M.value.status==`finish`?v(``,!0):(i(),r(d(N),{key:4,type:`info`,dashed:``,onClick:t[10]||=e=>Rt()},{default:_(()=>[p(d(G),null,{default:_(()=>[p(d(Ne))]),_:1})]),_:1}))]),_:1})]),_:1})]),_:1})]),ce.value.length>0?(i(),u(`div`,Ge,[t[80]||=l(`p`,{class:`screens-title`},`Экраны`,-1),(i(!0),u(f,null,m(ce.value,e=>(i(),u(`div`,{key:e.id,class:`screen-row`},[l(`div`,null,[l(`div`,null,`Экран `+n(e.id),1),l(`div`,Ke,n(e.status),1),e.error?(i(),u(`div`,qe,n(e.error),1)):v(``,!0)]),p(d(z),{justify:`end`},{default:_(()=>[e.soundEnabled?(i(),r(d(L),{key:0,type:`success`},{default:_(()=>[...t[62]||=[s(`Со звуком`,-1)]]),_:1})):(i(),r(d(N),{key:1,size:`small`,onClick:t=>mt(e)},{default:_(()=>[...t[63]||=[s(`Назначить звук`,-1)]]),_:1},8,[`onClick`])),p(d(N),{size:`small`,type:`error`,ghost:``,onClick:t=>ht(e)},{default:_(()=>[...t[64]||=[s(`Отвязать`,-1)]]),_:1},8,[`onClick`])]),_:2},1024)]))),128)),p(d(R),{class:`screen-mode-controls`},{default:_(()=>[p(d(N),{size:`small`,type:H.value===`SCREEN_MODE_COVER`?`primary`:`default`,onClick:t[11]||=e=>X(`SCREEN_MODE_COVER`)},{default:_(()=>[...t[65]||=[s(`Обложка`,-1)]]),_:1},8,[`type`]),p(d(N),{size:`small`,type:H.value===`SCREEN_MODE_INTRO`?`primary`:`default`,onClick:t[12]||=e=>X(`SCREEN_MODE_INTRO`)},{default:_(()=>[...t[66]||=[s(`Введение`,-1)]]),_:1},8,[`type`]),p(d(N),{size:`small`,type:H.value===`SCREEN_MODE_INTRO_DONE`?`primary`:`default`,onClick:t[13]||=e=>X(`SCREEN_MODE_INTRO_DONE`)},{default:_(()=>[...t[67]||=[s(`Успехов`,-1)]]),_:1},8,[`type`]),p(d(N),{size:`small`,type:H.value===`SCREEN_MODE_CONCLUSION`?`primary`:`default`,onClick:t[14]||=e=>X(`SCREEN_MODE_CONCLUSION`)},{default:_(()=>[...t[68]||=[s(`Закрывашка`,-1)]]),_:1},8,[`type`]),p(d(N),{size:`small`,type:H.value===`SCREEN_MODE_CONCLUSION_DONE`?`primary`:`default`,onClick:t[15]||=e=>X(`SCREEN_MODE_CONCLUSION_DONE`)},{default:_(()=>[...t[69]||=[s(`Спасибо за игру!`,-1)]]),_:1},8,[`type`]),M.value.status===`finish`?(i(),r(d(N),{key:0,size:`small`,type:H.value===`SCREEN_MODE_RESULTS`?`primary`:`default`,onClick:t[16]||=e=>X(`SCREEN_MODE_RESULTS`)},{default:_(()=>[...t[70]||=[s(`Результаты`,-1)]]),_:1},8,[`type`])):v(``,!0)]),_:1}),p(d(R),{class:`screen-mode-controls`},{default:_(()=>[p(d(N),{size:`small`,onClick:t[17]||=e=>Z(`SCREEN_COMMAND_PLAY`)},{default:_(()=>[...t[71]||=[s(`Запуск`,-1)]]),_:1}),p(d(N),{size:`small`,onClick:t[18]||=e=>Z(`SCREEN_COMMAND_PAUSE`)},{default:_(()=>[...t[72]||=[s(`Пауза`,-1)]]),_:1}),p(d(N),{size:`small`,onClick:t[19]||=e=>Z(`SCREEN_COMMAND_RESUME`)},{default:_(()=>[...t[73]||=[s(`Продолжить`,-1)]]),_:1}),p(d(N),{size:`small`,onClick:t[20]||=e=>Z(`SCREEN_COMMAND_STOP`)},{default:_(()=>[...t[74]||=[s(`Стоп`,-1)]]),_:1}),p(d(N),{size:`small`,onClick:t[21]||=e=>Z(`SCREEN_COMMAND_REPLAY`)},{default:_(()=>[...t[75]||=[s(`Повтор`,-1)]]),_:1})]),_:1}),p(d(R),{class:`screen-mode-controls`,align:`center`},{default:_(()=>[p(d(B),null,{default:_(()=>[...t[76]||=[s(`Громкость`,-1)]]),_:1}),p(d(je),{value:fe.value,"onUpdate:value":t[22]||=e=>fe.value=e,min:0,max:100,step:5,size:`small`},null,8,[`value`]),p(d(N),{size:`small`,onClick:t[23]||=e=>Z(`SCREEN_COMMAND_VOLUME`)},{default:_(()=>[...t[77]||=[s(`Применить`,-1)]]),_:1}),p(d(B),null,{default:_(()=>[...t[78]||=[s(`Позиция, сек.`,-1)]]),_:1}),p(d(je),{value:V.value,"onUpdate:value":t[24]||=e=>V.value=e,min:0,step:5,size:`small`},null,8,[`value`]),p(d(N),{size:`small`,onClick:t[25]||=e=>Z(`SCREEN_COMMAND_SEEK`)},{default:_(()=>[...t[79]||=[s(`Перемотать`,-1)]]),_:1})]),_:1})])):v(``,!0),l(`div`,Je,[p(d(z),{align:`center`,justify:`space-between`},{default:_(()=>[t[84]||=l(`p`,{class:`screens-title`},`Карта помещения`,-1),p(d(R),null,{default:_(()=>[p(d(N),{size:`small`,onClick:t[26]||=e=>Ae(-.1)},{default:_(()=>[...t[81]||=[s(`−`,-1)]]),_:1}),p(d(B),null,{default:_(()=>[s(n(Math.round(U.value*100))+`%`,1)]),_:1}),p(d(N),{size:`small`,onClick:t[27]||=e=>Ae(.1)},{default:_(()=>[...t[82]||=[s(`+`,-1)]]),_:1}),p(d(N),{size:`small`,onClick:Me},{default:_(()=>[...t[83]||=[s(`Сбросить`,-1)]]),_:1})]),_:1})]),_:1}),l(`div`,{class:`map-field`,onPointerdown:Pe,onWheel:Be},[l(`div`,{class:`map-canvas`,style:ee({transform:`translate(${W.value.x}px, ${W.value.y}px) scale(${U.value})`})},[(i(!0),u(f,null,m(P.value,e=>ne((i(),u(`div`,{key:`${e.kind}-${e.itemId}`,class:c([`map-item`,e.kind===`screen`?`map-screen`:`map-team`]),style:ee({left:`${e.x||0}px`,top:`${e.y||0}px`}),onPointerdown:ge(t=>Ee(e,t),[`stop`])},[l(`span`,null,n(e.label),1),e.kind===`screen`?(i(),u(`small`,Xe,n(e.status)+n(e.soundEnabled?` · звук`:``),1)):v(``,!0),l(`button`,{type:`button`,onPointerdown:t[28]||=ge(()=>{},[`stop`]),onClick:ge(t=>ke(e),[`stop`])},`×`,40,Ze)],46,Ye)),[[he,!e.hidden]])),128))],4)],32),P.value.some(e=>e.hidden)?(i(),r(d(R),{key:0,class:`map-hidden-items`},{default:_(()=>[(i(!0),u(f,null,m(P.value.filter(e=>e.hidden),e=>(i(),r(d(N),{key:`hidden-${e.kind}-${e.itemId}`,size:`small`,onClick:t=>ke(e)},{default:_(()=>[s(` Добавить `+n(e.label),1)]),_:2},1032,[`onClick`]))),128))]),_:1})):v(``,!0)]),l(`div`,{class:`team-block team-block-hover`,onClick:t[29]||=e=>w.value=!0},[...t[85]||=[l(`p`,{class:`place-image-plus`},`+`,-1)]]),(i(!0),u(f,null,m(M.value.teams,e=>(i(),u(`div`,{key:e.id,class:`team-block`},[l(`div`,Qe,[p(d(z),{justify:`space-between`},{default:_(()=>[l(`div`,$e,[l(`span`,et,[s(n(e.name)+` `,1),e.captainEmail?(i(),u(`small`,tt,` — `+n(e.captainEmail),1)):v(``,!0),e.participantsCount?(i(),u(`small`,nt,` · Участников: `+n(e.participantsCount),1)):v(``,!0)]),l(`div`,null,`Поездки: `+n(e.actionsCount),1)]),p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{onClick:t=>Nt(Mt(e.id,e.password),`Подсмотреть игру`)},{default:_(()=>[...t[86]||=[s(` QR `,-1)]]),_:1},8,[`onClick`]),p(d(N),{onClick:t=>gt(e.id,e.password,!0)},{default:_(()=>[...t[87]||=[s(` Подсмотреть игру `,-1)]]),_:1},8,[`onClick`]),p(d(N),{type:`error`,ghost:``,onClick:t=>kt(e)},{default:_(()=>[...t[88]||=[s(` Удалить `,-1)]]),_:1},8,[`onClick`])]),_:2},1024)]),_:2},1024),(i(!0),u(f,null,m(e.applications,t=>(i(),r(d(N),{key:t.name,class:`link-button`,onClick:n=>Et(e,t)},{default:_(()=>[s(` Выдать: `+n(t.name),1)]),_:2},1032,[`onClick`]))),128))])]))),128))])]),p(d(j),{show:x.value,"onUpdate:show":t[35]||=e=>x.value=e},{default:_(()=>[p(d(O),{style:{width:`600px`},title:`Настройки игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":_(()=>[p(d(N),{onClick:t[30]||=e=>bt()},{default:_(()=>[...t[89]||=[s(` x `,-1)]]),_:1})]),footer:_(()=>[p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{onClick:t[34]||=e=>xt(),ghost:``},{default:_(()=>[...t[93]||=[s(` Сохранить изменения `,-1)]]),_:1})]),_:1})]),default:_(()=>[p(d(R),{vertical:``},{default:_(()=>[t[90]||=l(`p`,null,`Название`,-1),p(d(I),{value:S.value.name,"onUpdate:value":t[31]||=e=>S.value.name=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`]),t[91]||=l(`p`,{class:`settings-header`},`Формат игры`,-1),p(d(ue),{value:S.value.format,"onUpdate:value":t[32]||=e=>S.value.format=e,options:[{label:`Online`,value:`online`},{label:`Offline`,value:`offline`}],"aria-label":`Формат игры`},null,8,[`value`]),t[92]||=l(`p`,{class:`settings-header`},`Описание`,-1),p(d(I),{value:S.value.description,"onUpdate:value":t[33]||=e=>S.value.description=e,type:`textarea`,placeholder:`Убийство пастуха...`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),p(d(j),{show:C.value,"onUpdate:show":t[38]||=e=>C.value=e},{default:_(()=>[p(d(O),{style:{width:`600px`},title:`Настройки игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":_(()=>[p(d(N),{onClick:t[36]||=e=>C.value=!1},{default:_(()=>[...t[94]||=[s(` x `,-1)]]),_:1})]),footer:_(()=>[p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{onClick:t[37]||=e=>Ot(),ghost:``},{default:_(()=>[...t[97]||=[s(` Выдать `,-1)]]),_:1})]),_:1})]),default:_(()=>[p(d(R),{vertical:``},{default:_(()=>[t[95]||=l(`p`,null,`Команда`,-1),l(`h3`,null,n(St.value.name),1),t[96]||=l(`p`,null,`Улика`,-1),l(`h3`,null,n(Q.value.name),1),d(Se)(Q.value)==`image`&&Q.value.image?(i(),u(`div`,rt,[l(`img`,{src:d(Ce)(Q.value.image),class:`give-application-image`},null,8,it)])):d(Se)(Q.value)==`audio`&&Q.value.image?(i(),u(`audio`,{key:1,src:d(Ce)(Q.value.image),controls:``,preload:`none`,class:`give-application-audio`},null,8,at)):d(Se)(Q.value)==`pdf`&&Q.value.image?(i(),u(`a`,{key:2,href:d(Ce)(Q.value.image),target:`_blank`,rel:`noopener`,class:`give-application-pdf-link`},` PDF `,8,ot)):v(``,!0)]),_:1})]),_:1})]),_:1},8,[`show`]),p(d(j),{show:w.value,"onUpdate:show":t[42]||=e=>w.value=e},{default:_(()=>[p(d(O),{style:{width:`600px`},title:`Создание команды`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":_(()=>[p(d(N),{onClick:t[39]||=e=>w.value=!1},{default:_(()=>[...t[98]||=[s(` x `,-1)]]),_:1})]),footer:_(()=>[p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{onClick:t[41]||=e=>Dt(),disabled:oe.value.length==0},{default:_(()=>[...t[99]||=[s(` Создать `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:_(()=>[p(d(I),{value:oe.value,"onUpdate:value":t[40]||=e=>oe.value=e,type:`text`,placeholder:`Три дебила`},null,8,[`value`])]),_:1})]),_:1},8,[`show`]),p(d(j),{show:T.value,"onUpdate:show":t[46]||=e=>T.value=e},{default:_(()=>[p(d(O),{style:{width:`600px`},title:`Удаление команды`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":_(()=>[p(d(N),{onClick:t[43]||=e=>T.value=!1},{default:_(()=>[...t[100]||=[s(` x `,-1)]]),_:1})]),footer:_(()=>[p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{onClick:t[45]||=e=>At(),disabled:Ct.value!=wt.value.name},{default:_(()=>[...t[103]||=[s(` Удалить `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:_(()=>[p(d(R),{vertical:``},{default:_(()=>[l(`p`,null,[t[101]||=s(` Введите название команды `,-1),p(d(B),{class:`name-text`,strong:``},{default:_(()=>[s(n(wt.value.name),1)]),_:1}),t[102]||=s(` чтобы удалить его `,-1)]),p(d(I),{value:Ct.value,"onUpdate:value":t[44]||=e=>Ct.value=e,type:`text`,placeholder:`Три дебила`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),p(d(j),{show:E.value,"onUpdate:show":t[50]||=e=>E.value=e},{default:_(()=>[p(d(O),{style:{width:`600px`},title:`Удаление игры`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":_(()=>[p(d(N),{onClick:t[47]||=e=>E.value=!1},{default:_(()=>[...t[104]||=[s(` x `,-1)]]),_:1})]),footer:_(()=>[p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{onClick:t[49]||=e=>jt(),disabled:D.value!=M.value.name},{default:_(()=>[...t[107]||=[s(` Удалить `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:_(()=>[p(d(R),{vertical:``},{default:_(()=>[l(`p`,null,[t[105]||=s(` Введите название игры `,-1),p(d(B),{class:`name-text`,strong:``},{default:_(()=>[s(n(M.value.name),1)]),_:1}),t[106]||=s(` чтобы удалить её `,-1)]),p(d(I),{value:D.value,"onUpdate:value":t[48]||=e=>D.value=e,type:`text`,placeholder:`Дело №0 "Следствие ведут овечки"`},null,8,[`value`])]),_:1})]),_:1})]),_:1},8,[`show`]),p(d(j),{show:se.value,"onUpdate:show":t[52]||=e=>se.value=e},{default:_(()=>[p(d(O),{style:{width:`600px`},title:A.value,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`},{"header-extra":_(()=>[p(d(N),{onClick:t[51]||=e=>se.value=!1},{default:_(()=>[...t[108]||=[s(` x `,-1)]]),_:1})]),footer:_(()=>[...t[109]||=[]]),default:_(()=>[p(d(R),{vertical:``},{default:_(()=>[l(`div`,st,[p(d(me),{value:k.value,size:300,padding:0},null,8,[`value`])])]),_:1})]),_:1},8,[`title`])]),_:1},8,[`show`]),p(d(j),{show:zt.value,"onUpdate:show":t[55]||=e=>zt.value=e},{default:_(()=>[p(d(O),{style:{width:`min(94vw, 900px)`},title:`Ответы команд`,bordered:!1,size:`huge`,role:`dialog`,"aria-modal":`true`,"content-style":{maxHeight:`70vh`,overflow:`auto`}},{"header-extra":_(()=>[p(d(N),{onClick:t[53]||=e=>zt.value=!1},{default:_(()=>[...t[110]||=[s(` x `,-1)]]),_:1})]),footer:_(()=>[p(d(z),{justify:`end`},{default:_(()=>[p(d(N),{onClick:t[54]||=e=>qt(),disabled:$.value.length==0},{default:_(()=>[...t[113]||=[s(` Сохранить баллы `,-1)]]),_:1},8,[`disabled`])]),_:1})]),default:_(()=>[$.value.length==0?(i(),u(`div`,ct,` Вопросы дела не заданы или команды ещё не отвечали. `)):v(``,!0),(i(!0),u(f,null,m($.value,e=>(i(),u(`div`,{key:e.code,class:`answers-question-block`},[l(`p`,lt,n(e.code)+`: `+n(e.text),1),l(`p`,ut,[t[111]||=s(` Правильный ответ:`,-1),t[112]||=l(`br`,null,null,-1),l(`span`,dt,n(e.answer||`—`),1)]),(i(!0),u(f,null,m(Bt.value,t=>(i(),u(`div`,{key:t.team?.id,class:`answers-team-row`},[l(`div`,ft,n(t.team?.name),1),l(`div`,pt,n(Ut(t,e.code)||`—`),1),p(d(je),{value:Vt.value[Ht(t.team?.id,e.code)],"onUpdate:value":n=>Wt(Ht(t.team?.id,e.code),n),placeholder:`Балл`,class:`answers-score-input`},null,8,[`value`,`onUpdate:value`])]))),128))]))),128))]),_:1})]),_:1},8,[`show`]),p(ve,{active:`games`})],64))}}),[[`__scopeId`,`data-v-994fc09f`]]),ht=t({__name:`GameView`,setup(e){return(e,t)=>(i(),r(mt))}});export{ht as default};